GNURadio FM Receiver

  Рет қаралды 55,751

VE6EY

VE6EY

Күн бұрын

Пікірлер: 74
@MrDavidKingsland
@MrDavidKingsland 4 жыл бұрын
Fascinating John. I'd heard about people "writing" a receiver, but had no idea what that meant. You explained it perfectly. 73, de VE3MDX
@foxtrot-Luv
@foxtrot-Luv Жыл бұрын
following alomg with anyones lesson is a challenge in itself. theres a few different versions. even when i actually have the right version to follow along with i find im missing certain blocks, like from the very beginning of lesson.
@smnihal7440
@smnihal7440 2 жыл бұрын
How You do modulation of that?
@joepereira3421
@joepereira3421 6 жыл бұрын
Very well presented thank you. I just built my first GNURadio FM receiver all thanks to you :)
@VE6EY
@VE6EY 6 жыл бұрын
Like I say, it's the "Hello World" project to get you started. Have fun!
@preuton
@preuton 9 ай бұрын
Want to build with QT but there are no fft sinks.
@WilliamHuster
@WilliamHuster 19 күн бұрын
In QT, it's called "QT GUI Frequency Sink"
@nguyenphamngockhoi6286
@nguyenphamngockhoi6286 3 жыл бұрын
Hello, I'm new in this field. Could you explain me how the low pass filter can select the FM station? I really don't understand. Thank you!
@VE6EY
@VE6EY 3 жыл бұрын
100 kHz is wide enough to pick up the main FM signal including 92 kHz subcarriers. While FM modulation theoretically has infinite bandwidth, 100 kHz is enough to pick up one signal while attenuating others.
@zgrafsoftware
@zgrafsoftware 4 жыл бұрын
Thanks. Very helpful. How does one decide where to transition from complex (blue) to float (orange). Is that usually at the receiver stage?
@AbuSous2000PR
@AbuSous2000PR 6 жыл бұрын
Many thx for the great introduction. I am very new to GRC. I didn't notice IF mixing to bring the signals to base band. I assume the down sampling did the trick? Many thx Salah
@Salastil
@Salastil 6 жыл бұрын
Excellent video, good presentation and you actually explain the reasoning behind your choices; something often missing in these kind of demonstrations. I learned more from your short video than I could from reading the terse Linux man pages for Gnu Radio for hours.
@VE6EY
@VE6EY 6 жыл бұрын
Thanks, John. If you are not a Linux hacker (I am not) learning this stuff can be heavy lifting. Which was the motivation for these videos, because GNURadio is pretty neat once you get down the learning curve. Cheers.
@MarkPentler
@MarkPentler 4 жыл бұрын
Thanks - clearest tutorial yet on this. Finally understand the decimating and resampling. This would just be FM mono, right? Without doing any kind of decoding of the pilot tone or whatever the radio wouldn’t know what to do with it I guess?
@MarkPentler
@MarkPentler 4 жыл бұрын
Wait, getting an issue here on Windows: Latest version without those older WX widgets you're using that don't exist anymore. It doesn't like the connection between the WBFM Receive block and the resampler afterward: itemsize mismatch: wfm_rcv0:0 using 4, rational_resampler0:0 using 8 Any ideas?
@VE6EY
@VE6EY 4 жыл бұрын
Yes, just mono Mark. Getting stereo decoding is a more complex scenario, but all the information you would need is being received in this circuit.
@MarkPentler
@MarkPentler 4 жыл бұрын
VE6EY i did get this working in stereo eventually. And TX as well! Got a hackrf on the way...
@younesaitomar7272
@younesaitomar7272 Жыл бұрын
hi, can you show how to install the RTL-SDR Source on GNU Radio?
@VE6EY
@VE6EY Жыл бұрын
Just use the RTL-SDR Source component. See here www.instructables.com/RTL-SDR-FM-radio-receiver-with-GNU-Radio-Companion/
@king_d0ma1n41
@king_d0ma1n41 5 жыл бұрын
Let's say I wanted to take this project and apply the entire code into my python radio application. Is there a way to 'copy' the code and 'paste' it into my ide? And a further question, do you know how to create a set of buttons that changes the reciever frequency from said radio application, giving an easy-use access for a user. Essentially I am making a radio application and would like to know how to use the receiver in my project.
@austindale3129
@austindale3129 Жыл бұрын
I don't have WX GUI, just QT GUI. what do I do?
@VE6EY
@VE6EY Жыл бұрын
Hi AUstin. You should be able to reconstruct the diagram with QT components.
@cristianoliva3839
@cristianoliva3839 4 жыл бұрын
Thanks so much for the tutorial!. I tried your source file to test my RTL-SDR dongle but at first, when I executed the flowgraph the program closed automatically with no errors. After some digging on the web I found out that I hat to specify the type of device I was using. I did this by writing "rtl=0" on the "Device Arguments" line in RTL-SDR Source properties. Problem solved!!
@StoriesNMore
@StoriesNMore 6 жыл бұрын
Excellent tutorial! Thank you!!
@yasiribm
@yasiribm 6 жыл бұрын
Liked and I will follow the coming video for the AM receiver
@GetToHellOut
@GetToHellOut 6 жыл бұрын
Is there any way to do some kind of frequency scan? I mean in this video you fill GUI Chooser with already known frequencies, but is there a way to scan the frequencies to find the ones that carries something? As I see, the simple solution is to chech power (dB), but how to do it in GNU Radio? Thank you in advance and sorry for bad english.
@VE6EY
@VE6EY 6 жыл бұрын
Hi. It is fairly easy to measure signal strength and set a threshold. The harder part is the scanning logic. I think you would have to write a scanner block. You can find examples on github and elsewhere. Just search "gnu scanner". Cheers.
@bennguyen1313
@bennguyen1313 5 жыл бұрын
Is there any potential danger of setting the rf-gain on the source too high? Or not connecting an antenna, and/or using a wrong antenna? For example, I've had 2 wifi adapters die after a while when using a high-gain antenna. Also if transmitting (using a LimeSDR, HackRF, Blade, etc), what would be an example of the output power (db or mw) that it should be be set to if transmitting just a few inches?
@VE6EY
@VE6EY 5 жыл бұрын
Hi Ben. Rohde and Schwarz has an excellent software "Field Strength and Power Estimator" that you can download free. This way you can check by frequency, distance and output power how much signal may be arriving at the receiver. Check it out. www.rohde-schwarz.com/ca/applications/field-strength-and-power-estimator-application-note_56280-15837.html?rusprivacypolicy=0
@king_d0ma1n41
@king_d0ma1n41 5 жыл бұрын
Thankyou for this straight-forward explanaition!
@waydav1s
@waydav1s 5 жыл бұрын
HALLELUJAH! FINALLY someone has post a FUNCTIONAL radio. Sweet Bro. NOW I can start to tinker. Muhahaha I can't tewll you how many HOURS I've wasted following bogus "tutorials". YOURS WORKS!
@winsucker7755
@winsucker7755 5 жыл бұрын
Thanks! If by any chance nothing happens when you run it, just add rtl=0 in RTL-SDR Source's Device Arguments. Also windows route of installing if you want WX GUI: - Install Python 2.7.x 32bit (Yes it's deprecated) - Install pygtk-all-in-one-2.24.2.win32-py2.7.msi - Install gnuradio_3.7.13.5_win64.msi (Yes it's deprecated) Cheers
@farhadv5781
@farhadv5781 5 жыл бұрын
Thanks for the rtl=0 pointer; that made a difference. At least it compiles and runs now (on Raspberry Pi 3). I get the two FFT spectrum plots to open and update (i.e., see a live signal), but I get no audio. Seems to be tuned to the wrong frequency and different from the default frequency. Also although the GUI controls are there, they do not react to my requested changes. So I can't change the RF gain, volume or the stations. No error on the GUI. jut getting a bunch of UaUoa... on the screen. I have also done a "rtl_test -t " test and the tuner seems to be online. Any ideas? Thanks in advance.
@farhadv5781
@farhadv5781 5 жыл бұрын
The only other clue I see is the message below: [R82XX] PLL not locked! So I would not expect an audio output. Probably unrelated to the unresponsive controls issue.
@umairraza5972
@umairraza5972 3 жыл бұрын
Hey, I do have an issue while I run it, the FM Receiver window does not appear and nothing is shown as output, what might be the issue?
@crookedtool
@crookedtool 3 жыл бұрын
Try reading through the console output for errors.
@rustcohle9134
@rustcohle9134 3 жыл бұрын
download sdr drivers. it will fix
@djolic94
@djolic94 6 жыл бұрын
Does it works for some other recievers as Hack-RF one, LimeSDR or USRP B210 (Ettus/NI)? Thanks
@VE6EY
@VE6EY 6 жыл бұрын
Yes. But a good way to start is with the RTL-SDR to see if you really want to make investment in something better.
@djolic94
@djolic94 6 жыл бұрын
yes yes, i see, but i can borrow some of those just to try. Thank you!
@UjanTalukdar30
@UjanTalukdar30 5 жыл бұрын
Hi there, I was using these blocks in an attempt to create an FM receiver but I was unable to get the GUI to pop up when I pressed play. I have no errors. Could you tell me why this is the case?
@VE6EY
@VE6EY 5 жыл бұрын
Hi Ujan. No idea I am afraid. Any errors showing in the log? Could the GUI be there but minimized?
@cristianoliva3839
@cristianoliva3839 4 жыл бұрын
Hi man! maybe you have to write "rtl=0" o whatever your model of RTL-SDR is on the "Device Arguments" line in RTL-SDR Source properties. Worked just fine for me. Search for your model on the "Documentations" tag into RTL-SDR Source properties.
@wyattzinc6636
@wyattzinc6636 3 жыл бұрын
@@cristianoliva3839 That solves the problem! Thank you!
@douglarue8485
@douglarue8485 4 жыл бұрын
Very nice walk-through. Thank you.
@adon2424
@adon2424 6 жыл бұрын
Oh the humanity! on with the show, please!
@davidbrooks8621
@davidbrooks8621 2 жыл бұрын
Excellent tutorial!!!
@cesaraugusto3554
@cesaraugusto3554 4 жыл бұрын
Hello friend, how are you ?, Greetings from Colombia, can you make a video explaining Dsss modulation on Gnu radio?
@VE6EY
@VE6EY 4 жыл бұрын
Sorry, Cesar, that's beyond what I can do. If I every figure it out, I will try. Thanks.
@handbanana6205
@handbanana6205 6 жыл бұрын
Great video, exactly what I was looking for, just need to add a generic band selector and decoder selector and will be sweet.
@VE6EY
@VE6EY 6 жыл бұрын
Great. Have fun!
@fmiranda
@fmiranda 6 жыл бұрын
Do you need some special hardware for this?
@VE6EY
@VE6EY 6 жыл бұрын
You need to connect to a receiver. Really easy with the RTL-SDR stick which is cheap and GNURadio supports well.
@adrianh42r
@adrianh42r 6 жыл бұрын
awesome!! thanks, Saludos from Ecuador!!
@berkayylmaz6574
@berkayylmaz6574 6 жыл бұрын
Hi. I have a gnu radio project. I wanna make fm modulation without receiver? Can ı do that? İf yes how? And how can ı do like fm demod block without fm demod block? Thank you :)
@VE6EY
@VE6EY 6 жыл бұрын
Hello Berkay. You can use either tone generator or audio recording as source material, and create an FM signal with the VCO (voltage controlled oscillator). You can find ideas for demodulation schemes at www.radio-electronics.com/info/rf-technology-design/fm-reception/fm-demodulation-detection-overview.php . You might try quadrature detection.
@sathishkumar-xt1zm
@sathishkumar-xt1zm 3 жыл бұрын
i need that .grc file sir!
@tav9755
@tav9755 4 жыл бұрын
Great work. Appreciate
@imzack27
@imzack27 7 жыл бұрын
Good work!
@sanderverweij
@sanderverweij 5 жыл бұрын
giving up! 30 minutes trying to find a simple download of the GnuRadio Live SDR iso... there isnt even a download section on gnuradio.org as of 24 sept 2019... there really is not a single link so i can download gnuradio... so the program must be better then their website, but i never will know.. crap
@VE6EY
@VE6EY 5 жыл бұрын
You can download from www.gcndevelopment.com/gnuradio/downloads.htm . I agree that GNURadio consideration of Windows users is pretty minimal.
@JamesEdwards780
@JamesEdwards780 5 жыл бұрын
Your Google-foo is weak ,,, and it will already be in your package manager
@sanderverweij
@sanderverweij 5 жыл бұрын
@@VE6EY Thank you
@sanderverweij
@sanderverweij 5 жыл бұрын
@@JamesEdwards780 Well i it i guess, i just wondered why the original website did not have a download link/section... and tnx
@7xr1e20ln8
@7xr1e20ln8 5 жыл бұрын
It's crap because they dont want to develop code for crap os like windows. If you want to be dumb forever use Windows. Or be a mature person and use Linux
@sanjaybhatikar
@sanjaybhatikar Жыл бұрын
Awesome 🎉
@TheGmr140
@TheGmr140 4 жыл бұрын
nice video, well done
@paulfrancis8836
@paulfrancis8836 5 жыл бұрын
Just buy a cheap FM receiver, how about doing a NBFM receiver for HackRF in the UHF Band.
@jl5051
@jl5051 6 жыл бұрын
Thank you for the video but i received only UaUaUa after following this tutorial
@VE6EY
@VE6EY 6 жыл бұрын
That means some sort of audio output under-run on your PC. Try a different sample rate for output.
@jl5051
@jl5051 6 жыл бұрын
@@VE6EY thank you, it works after I change the output sample rate to 500k. :)
@Omygod47
@Omygod47 6 жыл бұрын
Can you please explain what you changed?, i got the same UaUa thing, Thank You!
@stefanrunkel9013
@stefanrunkel9013 3 жыл бұрын
that was quite helpful !
Learn SDR 01: FM Receiver with RTL SDR
35:09
HarveyMuddPhysicsElectronicsLab
Рет қаралды 29 М.
GNURadio AM Receiver
14:44
VE6EY
Рет қаралды 18 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
Dave Rowntree: Hacking the Radio Spectrum with GNU Radio
29:07
Electromagnetic Field
Рет қаралды 24 М.
How To Build an FM Receiver with the USRP in Less Than 10 Minutes
9:04
GNU Radio  + RTLSDR под Windows для начинающих, #1
15:52
Dmitrii Eliuseev
Рет қаралды 25 М.
Using GNU Radio Companion Part 1
24:05
HACKADAY
Рет қаралды 183 М.
PLL's - Demodulating FM signals
17:42
FesZ Electronics
Рет қаралды 27 М.
Real time passive radar at home
7:07
30hours
Рет қаралды 206 М.
GNURadio SSB Receiver
13:59
VE6EY
Рет қаралды 7 М.
Software Radio Basics
28:36
Pentek, now Mercury Systems
Рет қаралды 93 М.
Software Defined Radio with HackRF by Michael Ossmann, Lesson 1
37:57
Great Scott Gadgets
Рет қаралды 97 М.