Did you manage to note the HackRF block parameters if you were able to get that to work? I'm running two separate hackrf about 10 meters apart and it fails to demodulate The goal is tx and rx data in real time ( JSON + video streams ) but I can't even get this to work haha "packet_headerparser_b :info: Detected an invalid packet at item 1448. header_payload_demux etc etc"
@daleranta10123 күн бұрын
3 meters is the longest distance that I have tried. You have to play with the transmit gain to make sure that you are not over driving the send device. With the hackrf, you will likely need to add a DC filter to one or both grc.
@youtubeaccount93113 күн бұрын
Is that a Realistic DX440 on the drawer? I grew up with that radio, loved it
@daleranta10129 күн бұрын
You are right - That is what it is. I have used it to listen almost every night for the last 37 years.
@youtubeaccount93113 күн бұрын
Super cool!
@user-cylee18 күн бұрын
I am curious as to why the band pass filter is applied to the -600k to -700k range not only on the positive frequency side but also on the negative frequency side based on the center frequency (here, 0Mhz).
@daleranta101215 күн бұрын
The gnuradio filters handle complex data, but apparently they are not complex versions of the filters - if they were then they could filter the positive or negative side rather then doing both.
@nome198221 күн бұрын
why use soaypySDR library ....E200 does support official USRP b200 UHD library
@daleranta101215 күн бұрын
The soapySDR library works almost all SDR's. The UHD library only works with UHD devices.
@umeshbisht790029 күн бұрын
Great, can these be possible for bladeRF 2.0 xA4 board
@daleranta101225 күн бұрын
I see no reason why it would not work with the xA4 version.
@piusoblie2013Ай бұрын
what id you are installing to use on codeblocks?
@daleranta101225 күн бұрын
I did not use code blocks
@arnabpattanayak-ui4mkАй бұрын
Very nice and informative lecture on GNU radio. I am a beginner on GNU radio. I have a question-- is there any way that we can extract/ export the data of the displayed graph into a .txt/ .csv/ .dat file. Thanks in advance.
@daleranta1012Ай бұрын
The easiest way to do it is to capture the I/Q stream just use a file sink. The I/Q file is just a binary floating point data with the real value followed by the imaginary binary value. Read that and convert it into any file type that you please.
@daleranta10122 ай бұрын
I seem to have a new question posted , but I cannot see or respond to it here? It shows in notifications, but it has no reply option.
@SandrikaStroker2 ай бұрын
All of the URLS are missing the colons. Also using a screen recorder (you could use the phone for audio capture and then merge the two) would have made the video must easier to view.
@daleranta10122 ай бұрын
The colons are missing because the KZfaq editor was doing strange things with them - It may be fixed now - I will check to see if I can put the colons back in.
@donkelly362 ай бұрын
Great video series, thx! By any chance, have you taken a look at the GNSS Firehose RF front end? It sells for about $800, offers three synchronous channels, a great tcxo, ethernet tcp interface, and 70 Msps sampling. Pretty amazing device, tho it is optimized for GNSS work (which is what i do).
@daleranta10122 ай бұрын
I just took a look at the GNSS Firehose RF - it sounds pretty impressive. I played with the GPS a little with the limeSDR mini finding a good antenna was the main problem. The SDRs (RSP1, RSP2, RSPDuo, LimeMini 2.0, ANTSDR e200, Cariboulite 6G, HackRF One, RTL_SDR, bladeRF 2.0 micro XA5, RFSPACE NetSDR+, AirSpy HF+) that I have are mostly the same in sensitively. Although, a few standout in various frequency ranges as both good and bad.
@utkutemin2 ай бұрын
Hello Dale, i have grown very fond of your flowgraph but i do not have the exact SDR you own, can i adjust some things like the osmocom source to maybe get it to work on mine?
@daleranta10122 ай бұрын
It can be change to use just about any SDR that transmits - What SDR do you have ?
@hassantariq22702 ай бұрын
@@daleranta1012 A4 version
@hellapellanyc64653 ай бұрын
Hi would the power be the same for 33 ft of the times lmr 240?
@daleranta10123 ай бұрын
The main takeaway from this video is that the 240 cables are as good as the 400 cable (in this frequency range) - so do not waste the extra money on the 400 cable. The longer the cable the more the loss.
@hellapellanyc64653 ай бұрын
I wonder how the rg58x would do at ten feet. Thanks for the video, I am looking at buying the slim jim n9tax for portable use and I made the right decision buying the lmr 240 for long distance cable runs.
@daleranta10123 ай бұрын
As For antennas in the 460 MHZ range , a ground plane works very well and it is about 11 inches high with 6 inch arms. A 4 element beam is is 15 inches long and 13 inches wide and gives about 10 times the power of the ground plane, but it is directional. The slim jim is supposed to be slightly better than the ground plane - I tired building one, but I could never get it to work.
@ajaypratapsingh33554 ай бұрын
I was thinking, like we can connect our coax cable to ethernet cable and directly access the internet similarly can we connect antenna to coax cable and coax to ethernet cable and can access live tv from the PC (without any external converter)
@daleranta10124 ай бұрын
Most cable providers now encrypted their signals - in the old days you could plug the SDR into the TV-cable and decode the channels directly. The cable boxes are supposed to have a USB out on them - I think that that is still a legal requirement, but try a get one from a cable company.
@g8ymw4 ай бұрын
Don't forget that you get the same benefits on receive as will. Just by getting decent coax, you get a cheap linear AND pre-amp
@StevoDesign5 ай бұрын
Really surprised to see someone relying on Linux like this but still insisting on using Windows. Is there really no Windows software to run this?
@daleranta10125 ай бұрын
It uses 3 programs gnuradio, iqSDR, and ffplay. You can sometimes get gnuradio to install and work on windows in the last 5 tries I got it going once. I could make iqSDR work on windows. I spent some time looking for a ffmpeg and ffplay for windows, but I unexpectedly did not turn anything up. I expected a simple .exe install, but I could not (in a few hours) find one ?
@Jay-qs6jk5 ай бұрын
'you-boon-dah'
@KookoCraft5 ай бұрын
Hello! im a student doing a networking class. This is very informative, thank you so much for showing off your awesome project! I love this kind of thing! I hope you continue to do these things. I'm very passionate about networking and i just love to see other people the same way. Greetings from Georgia (USA) and I wish you well !!
@daleranta10125 ай бұрын
Thanks. If you look part way down the page at github.com/righthalfplane/SdrGlut You will find a list of many projects that I found interesting.
@mysterium3645 ай бұрын
That's cool, didn't realize it was still legal to broadcast TV! I should figure out if any is broadcast in my area.
@daleranta10125 ай бұрын
Every big city still has some broadcast TV
@DonoVideoProductions4 ай бұрын
@@daleranta1012Some? With multiplexing, there are more channels than ever.
@HatsuneSquidward5 ай бұрын
Very cool project, i do find it very interesting though that you could have all the skills necessary to set up wsl and whatever other software is used to make this work and still not have been exposed to someone saying Ubuntu (to learn the pronunciation), or having the familiarity with the terminal to know why youre having the hit enter twice. Not that that takes away from the video, just a curiosity. What is your background?
@daleranta10125 ай бұрын
Lets see now, I use several versions of MacOS, several version of Window, several version of Linux, and several versions of the Raspberry pi and they all act a little different. Remembering, who is and which is which it impossible for me. I send forty years writing programs LANL. I worked on the Crestone Project which ran one of the largest super computer calculations ever done and It used the I/O routines that I had written.
@harvey82325 ай бұрын
btw the reason you have to press enter multiple times is when you click on the window you are actually selecting some blank text (highlighting somewhere on the screen) and when you press enter, it cancels it instead of running the command, so if you click on the top of the window (the title bar) you won't have to press enter multiple times as you won't be selecting anything.
@daleranta10125 ай бұрын
Yes, you may be right. I do notice less funny stuff - if I click on the title bar.
@robertocosentino76165 ай бұрын
interesting, which is the format of IQ file captured?would be possible to convert in ASCII for e.g. Matlab processing in I,Q I,Q data format?
@daleranta10125 ай бұрын
I think Matlab may read I/Q files directly - the I/Q file is just the raw floating point data ( real1,imag1, real2, imag2, ...). Each complex number is just the real part followed by the imag part - usually 8 bytes.
@Jae_9725 ай бұрын
its pronounced Ubuntu
@core365 ай бұрын
🤦♀
@Reichstaubenminister5 ай бұрын
oo-boon-too
@memovilmx62395 ай бұрын
You wrong. I'm sure the right pronunciation is Ubuntu as in Ubuntu not in Ubuntu
@Jae_9725 ай бұрын
I must have been confused ive been calling it ubuntu as in ubuntu and not ubuntu all these years 😂
@ftwgaming05 ай бұрын
Can't get over the "yh-boohn-ta"
@S0L4RE5 ай бұрын
Had me crying laughing
@zat-svi-ua5 ай бұрын
jübunta
@boing76795 ай бұрын
great project!
@daleranta10125 ай бұрын
Thanks !
@kruzell5 ай бұрын
Just FYI Ubuntu is pronounced oo-boon-too
@spookynutsack5 ай бұрын
ew buon twu
@daleranta10125 ай бұрын
I was just guessing from the spelling - I have no idea what is correct.
@ankzmoviez5 ай бұрын
not really, it's more like uu-buun-too (/ʊˈbʊntuː/)
@StevoDesign5 ай бұрын
@@daleranta1012what a wild guess to make lmao
@ajaypratapsingh33555 ай бұрын
Great video ❤❤❤❤❤❤ I would suggest that if you can please show the hardware setup. For great+ video 🎉❤❤❤ Still love this video.
@daleranta10125 ай бұрын
I posted a photo at - groups.google.com/g/sdrglut-users/c/ky3enNvZdZc
@marca99555 ай бұрын
Hello, are you using the FPGA functions to do this? Could someone do the same with a BladeRF 2.0 xA4?
@daleranta10125 ай бұрын
No, additional FPGA functions were used. If it can handle a 8 MSPS bandwidth in real time, that is all it needs - I suspect aBladeRF 2.0 xA4 can do that easily. If there is a problem, you can clear many of them up by adjusting the rx-gain. I will be putting out a new video soon - I found a better way to do things.
@daleranta10125 ай бұрын
I found a comment, but I can only read part of it and cannot reply to it ?
@njain35 ай бұрын
Not an issue. So nice of you to ping. It was a false alarm as I had installed antsdr_uhd not overwriting original UHD driver and that has some issue. It appears. Now I removed original UHD driver and installed antsdr_uhd in default /usr/local locations. And now it is getting detected. Thanks a lot once again.
@gustavoarteaga76685 ай бұрын
Hello! When I run the command make -f makefileM1Brew I get the following error: ld: warning: search path '/opt/X11/lib' not found ld: library 'glu' not found clang: error: linker command failed with exit code 1 (use -v to see invocation)
@daleranta10125 ай бұрын
You are missing the xquartz routines. You can get the one that you need from - www.xquartz.org/releases/
@alirezamohammadi45366 ай бұрын
Thanks for the video. I am new in GnuRadio and I have downloaded the file as you showed us and opened it with GnuRadio CR . I can see the Blocks but unfortunately I cant run the Program. Can you plz help me what is the reason?
@daleranta10126 ай бұрын
If you cannot run it, usually you will see something highlighted in red - that is where the problem. If it starts, but errors out then you should get a message telling what the problem is.
@alirezamohammadi45366 ай бұрын
@@daleranta1012 thanks but as I said I am very new in GNURadio and I cant really understand the errors well. Maybe I cant run the flowgraph because I dont have any Hardware like SDR right ? You use Osmocom sink / source and I think it refers to use a hardware. Or can I run the flowgraph without having any hardware ?
@daleranta10126 ай бұрын
@@alirezamohammadi4536 The example as given works using the BladeRF SDR and with a little work you can use practically any SDR. You do need a SDR transmitter and receiver for the example to work.
@alirezamohammadi45366 ай бұрын
@@daleranta1012 I dont have any regarding hardware. Can I change the Flowgraph so it works without any Hardware? How is it possible or wich components shall be replaced to what ? Thank you again in advanced
@alirezamohammadi45366 ай бұрын
I think I have found how to resolve this by replacing the osmocom sink source by a chanel model right ? but to wich components shall I link the in-output of the both chanel model ?
@joshiharsh58466 ай бұрын
hi, how you find tv channels frequencies?
@daleranta10126 ай бұрын
You make the bandwidth 8 MHZ centered at the centered of the frequency range of the channel. I put a Channel Frequency listing at - github.com/righthalfplane/rfspace in the png files TV-1.png and TV-2.png
@evanmurphy48916 ай бұрын
can this receiver be used to obtain data from WiFi networks? those using 802.11g/n . I cant really tell exactly how this all works. Is OFDM used in unison with another modulation scheme or something? As I see things like BPSK or QPSK mentioned also but don't really get the practical difference
@daleranta10126 ай бұрын
The WiFi networks use the OFDM to transfer data, but that is only part of what's going on. BPSK and QPSK are two of the methods used by OFDM to move the data. BPSK can handle higher levels of noise than QPSK before errors start creeping in.
@gregswope17866 ай бұрын
What kind of balun do you use where the coax connects?
@daleranta10126 ай бұрын
I used one of those cheep 300 to 75 ohm adapters - It seemed to work Ok.
@bemshimapeter786 ай бұрын
Thanks Dale Ranta, please what version of Raspbian os did you use?
@daleranta10126 ай бұрын
At that time, I was using 32 bit Bullseye. Now, I have switched over to 64 bit Bookworm.
@bemshimapeter786 ай бұрын
@@daleranta1012 Thanks for your response. Also what version of Python were you using..?
@daleranta10126 ай бұрын
@@bemshimapeter78 I do not remember - it worked with the default version (2.7 ?, 3.9 ?). Since then, I have had lots of problems with python versions. Versions just before 3.10 were fairly compatible. Versions 3.11+ make a break and do not support some important things used by gnuradio and other programs. So, if you are getting python build errors back off to at least 3.10.
@bemshimapeter786 ай бұрын
@@daleranta1012 Thanks for your response. I have been having the same issue. it's more like the ARM build isn't available for versions above 3.7 I guess I'll just work with what is available. Thanks for your time once again. 🤝
@user-et9uu4kz7t7 ай бұрын
Hi Dale, I am an engineering student and I'm new of GNURadio.I am developing an OFDM distance ranging system, I need to add the TX and RX timestamps, I noticed that RX time could get from stream tags, but I have no idea of adding TX timestamps, I am wondering if you know how to solve this problem?Thank you!
@panfuncio80166 ай бұрын
reply if you solve this, same problem here
@daleranta10126 ай бұрын
What do you want to use the timestamps for ? A few years ago, I was looking at the timestamps provided by my SDRs and the BladeRF was the only one that actually had a timestamp that was more for less correct.
@user-et9uu4kz7t6 ай бұрын
I'm tring to calculate the distance between two USRP B210.I need to add theTX and RX timestamps.@@daleranta1012
@user-et9uu4kz7t6 ай бұрын
@@daleranta1012 I'm trying to use the timestamps to calculate the distance between the two USRP B210.I need the TX and RX timestamp to calculate the time delay.
@daleranta10126 ай бұрын
@@user-et9uu4kz7t That was what I thought. If you have the "GPS Locked TCXO Reference", that gives a foot accuracy. With just the B210, you only have 1000 foot accuracy. In the Soapy call to "readStream", timeNs is the timestamp in nanoseconds.
@victoryfirst28787 ай бұрын
HOW about trying to add a upper and lower hat onto the wall antenna ?? They supposedly really work from what people have told me Dale. Have a Happy New Year fella too. Peace !!!
@daleranta10127 ай бұрын
I ran the simulation with one suggested set of the upper and lower hats and the results were poorer. So, I did not try adding them. The simulation may be wrong - you really never know for sure until you try it. I do not like the shield - you have to rotate it then - the hats may have been for a shield version.
@victoryfirst28787 ай бұрын
Thanks for the information Dale. @@daleranta1012
@davidanderson86436 ай бұрын
The hats are for VHF-hi band.
@daleranta10126 ай бұрын
@@davidanderson8643 Yes, I know and the simulation says that the performance is poorer on the VHF bands with the hats. I got a VNA a few weeks ago - the measured performance is pretty good from 198 MHZ to 900 MHZ. Now, may be I will try the hats and see what they really do.
@gcopter19637 ай бұрын
In 2023, I'm mulling over purchasing an Icom IC-R8600. I already own an RSPdx SDR receiver and am combing thru anything comparing both. I know, after putting in quite a few hours of internet research that, if I were to purchase the Icom, I'd be pretty much out of a lot more money by going the Icom route. However, it seems, everything else being equal, the Icom is a stand alone radio, no pc and all of its nuances are required. Reason why I'm looking to get the Icom is due to PC based SDR's problems. I've come across, many times, instances where I would launch SDRuno and come across many audio problems. Messing around with virtual audio cables, input/output settings, drivers, etc., it's all just a big pain in the ass to figure everything out. I would spent a LOT of time diagnosing Windows audio settings, specially after some Windows update. I hate that. Used to own an Icom IC-7300, great radio but, I needed the money and it being a ham radio able to transmit on bands I was not licensed to, it was an easy decision to sell it (plus, I got more for the radio than I what paid for new). Nowadays, I'm ready to go back to the "old fashioned" way of listening to a radio and, new R8600, imported from Japan, are selling way cheaper than purchasing them locally. In your particular video, I can hear a definite difference, though I'm not really into FRS monitoring, I can really hear a clear difference favoring the Icom.
@leovassalo6127 ай бұрын
greetings, dale! I've been using gnu radio on an ubuntu 22.04 virtual machine within a windows desktop to transmit and receive a specific signal from/to a single bladeRF xA9. I am using actual antennas on the TX1 and RX1 ports. The signal samples come from a .bin file that I connect directly to the osmocom sink, and they are already modulated in baseband. However, I cannot seem to recover a near-perfect signal, even though the SNR seems to be very high. I know it is a kinda vague description. However, do you have any idea of what it could be? Pocessing the Rx signal in MATLAB, I saw some spectral differences when compared to the original signal. Apparently, the board filters out some part of it...
@daleranta10127 ай бұрын
The first thing to check is that the amplitude (A*sin(w*t)) of the input signal to the transmitter is less than 1.0 - I usually force it to be 0.95. Then, start with the transmit gain low and turn it up until you start to see receiver distortion - that is how you get the SNR down.
@zacki56638 ай бұрын
thanks for the video Dale. love finding underviewed gems that answer exactly wat i was looking for
@W8RIT18 ай бұрын
We're also seeing/hearing the effects of your antenna radiation pattern as well.
@daleranta10128 ай бұрын
Yes, That it true and it used to test reception under different conditions. Some of the receivers can pull the signal out of the noise better than others. Some times you can clearly hear a signal that shows on neither the spectrum or waterfall displays - that is really spooky.
@W8RIT18 ай бұрын
FRS Family Radio Service is around 462 MHz, not 262
@daleranta10128 ай бұрын
Yes, you are correct - I corrected it in the comments
@philipjohnson55118 ай бұрын
Good example of the improvement in signal to noise you get going from 8 bit to 12 bit analog to digital converters. I have a Red Pitaya clone that I have been using listening to HF frequencies. It has a 16 bit front end, very impressive.
@daleranta10128 ай бұрын
Yes - that could be part of the difference - although, the difference at lower frequencies is not as great ?
@josueespinal67209 ай бұрын
Hi Dale, I am an engineering student and I do not have extensive knowledge of Gnu Radio, I am developing a cognitive radio project in OFDM using 3 Blade RF, I need to establish the base communication of the transmitter and receiver, but I get an error with the VLOK lib. This is the error. [WARNING] SoapyVOLKConverters: no VOLK config file found. Run volk_profile for best performance.
@daleranta10129 ай бұрын
Not having VOLK just slows,things down a little bit and is not really needed - I see a warning not a an error - Where is your error ? If you find a "volk_profile" around just run it - github.com/gnuradio/volk shows how to install it on some systems. I have never installed SoapyVOLKConverters.
@cozycactus9 ай бұрын
you are not following best practices
@daleranta10129 ай бұрын
That is a vague statement - I do not know what you mean. I try to give the people all the information that they need and I include it with the video - that seems the best practice to me.
@philipjohnson55119 ай бұрын
Hey Daie, have you gotten that Ham license yet, so that you can do some over the air SDR transmit testing?
@steve_niceguy9 ай бұрын
nice job! I love seeing how far hand held CB's can go... I have heard this Cobra 38 will modulate up to 10 watts.. so it should do really well for range..... but using the HA TA it didn't sound like it could go much more than your two mile test.... thanks for sharing.
@daleranta10129 ай бұрын
My hand held has no problem crossing the 26 miles from Cuyamaca peak to my house - it is perfect line of sight. Going between a hand held and a base station more than doubles the range.
@johnlagreca62889 ай бұрын
Interesting test, thanks. It would be nice if you could talk about the physical properties of the 58A/U vs the 240. Everyone isn't just running 70cm indoors on a desktop :) Is the 240 more or less flexible, in cold vs hot weather, bend radius, weight per linear foot, etc. Thanks again.
@daleranta10129 ай бұрын
The main point of the video is - at 18 feet the barJan looses 2/3 of your power - so for anything that is connect to a distant antenna you had better be using some thing else. The barJan is lighter but less flexible than the Times.
@johnlagreca62889 ай бұрын
@@daleranta1012 - Thank you, makes sense. At the 3-30 MHz range (opposed to 460 MHz) this loss diminishes greatly, so I was interested in the physical properties for my 3-30 MHz use.
@daleranta10129 ай бұрын
@@johnlagreca6288 At 30 MHZ it does not matter much - I tried the 400 for a 30 foot run and the loss in the one extra connector required canelled the gain - so I return the 400 and used a smaller size.
@zubairahmedansari994810 ай бұрын
Hey, Ive been working with USRP B210 and want to transmit and receive packets in 5Ghz. What changed should I make in order to achieve my goal?
@daleranta101210 ай бұрын
Are You Having Some Problem ? Normally, you would need to switch the devices and antennas to match your setup. It would be best to start with the frequency in the example - some of these methods have problems at the higher frequencies. I used a rtl-stick to receive - I would have had to switch to my HackRF One to try it at 5Ghz and that would have required fiddling to get the frequencies correct. What was your setup ?