How To Build an FM Receiver with the USRP in Less Than 10 Minutes

  Рет қаралды 202,080

Ettus Research

Ettus Research

Күн бұрын

A system that includes an Ettus Research Universal Software Radio Peripheral(USRP) and GNU Radio is ideal for individuals looking to learn more about software-define radios and signal processing. This video will show users that are new to GNU Radio how to use GNU Radio Companion(GRC) and the Universal Software Radio Peripheral. As an example, we will provide step-by-step instructions on how to build an FM receiver.
Of course, the USRP is capable of many other applications. For example, customers have used the USRP to build cellphone base stations, experiment with RADAR, and
Ettus Research website: www.ettus.com
Ettus Research Knowledge Base: www.ettus.com/kb
Example File Download: files.ettus.com...
Page for This Example: www.ettus.com/k...
GNU Radio website: gnuradio.org/

Пікірлер: 66
@grimonce
@grimonce 4 жыл бұрын
Could we ask for updated videos? WX seems to no be longer supported in newest GNU Radio releases.
@radiozener
@radiozener 10 жыл бұрын
Hi John, i went to your video out of interest and was surprised by your name. We must be related! Robert Malsbury, Tucson, AZ
@bennguyen1313
@bennguyen1313 4 жыл бұрын
When do you use WBFM Receive vs NBFM Receive? I understand the former has a bandwidth of 250khz, while the NBFM has 15khz-30khz? How do you know where to add interpolation/decimation? For example, I get that when you add a filter, you don't need to process EVERY sample, so setting a decimation makes sense. However, why do you make a point of keeping the decimation in the WBFM block to 1? i.e. why is adding a Rational Resampler block preferred to do the Interpolation to the desired output sample rate (for your speakers) and the Decimation of the input sample rate? Similarly, couldn't you done it, only using the LP and WBFM blocks --- Setting the decimate in the LP, to something like 10000, gets you a Quadrature rate for the WBFM of about 500k.. and an audio decimation of 5 in the WBFM gets you the desired ~100k for the sound card? I know it's not right, but why? files.ettus.com/tutorials/labs/
@tiberiumocanu1917
@tiberiumocanu1917 2 жыл бұрын
Please provide a video on how to build a Doppler Radar using NI2901 i.e. Ettus 210.
@KevinMThomas
@KevinMThomas 8 жыл бұрын
can you do an example of how to create an AM Radio with the RTL-SDR and GNU Radio?
@rawalsaeedawan5134
@rawalsaeedawan5134 4 жыл бұрын
Can we do this task using GNU Radio for National Instruments (NI USRP-2900) ??
@norawanichehassan2524
@norawanichehassan2524 10 жыл бұрын
thank for this tutorial. i follow all your step and try to run it. however, AttributeError: 'module' object has no attribute 'remez' occur. what it's mean??? how can i solve it? is that ok if i use USRP B100 with antenna range from 850MHz to 6500MHz instead of N200/N210.
@hianonymous9203
@hianonymous9203 7 жыл бұрын
Hi, I totally do what you show, but the usrp only give noise sound, and the frequency is ground noise, is this antenna issue? Please help,thank you
@王盈韬
@王盈韬 7 жыл бұрын
Hello, I have the same problem, and led600 is red. Do you have any idea what to do?
@ZhanCaitao
@ZhanCaitao 4 жыл бұрын
I also had only noise at the beginning. Eventually, I got things working. Three points: 1) increase the gain value of USRP source, like to 50 2) Antenna issue. solution: move the antenna around. 3) if using osmocom source instead of UHD: USRP source, remember to install missing packages. sudo apt-get -y install libuhd-dev. See this link: blog.csdn.net/sinat_38431275/article/details/77367773 (Chinese)
@alitherockandrolllover4723
@alitherockandrolllover4723 8 жыл бұрын
does it matter what antenna you use to hook up to the usrp?
@shamma1
@shamma1 10 жыл бұрын
So you are running this in your laptop or your USRP ? I am trying since foreven to make wxgui run in my E110. Could you please help if you already did that ? thanks
@dbrqudgh92
@dbrqudgh92 8 жыл бұрын
Could I ask something?? I would like to use USRP sink and source simultaneously. Do u know if it is possible?? If you know it, could u explain how to do ?
@hassanyouseff1145
@hassanyouseff1145 8 жыл бұрын
thanks a lot for your explanation >>how can i get this program??
@umeshbabu1096
@umeshbabu1096 8 жыл бұрын
what are the different antennas are u using in the USRP kit.
@rownadoherty
@rownadoherty 10 жыл бұрын
I'm getting a lot of aUaUaUaUaU audio under-run errors. Is there any way to prevent these? I believe it *may* be something to do with my audio driver but I have no idea.
@ryanandpeople9401
@ryanandpeople9401 4 жыл бұрын
I am getting that too. Any help?
@rownadoherty
@rownadoherty 4 жыл бұрын
​@@ryanandpeople9401 It's been a long time, but from memory it could have been audio buffer under-run due to using (or not using) a throttle block.
@ryanandpeople9401
@ryanandpeople9401 4 жыл бұрын
@@rownadoherty thank you for the reply😂😂. I fixed the issue , and you are right. It was the buffering the audio too much.
@user-ee1fn4vt8b
@user-ee1fn4vt8b 9 жыл бұрын
Danza Kuduro! Haha nice.
@anjamesonusn
@anjamesonusn 7 жыл бұрын
Great video!.... but I get error "Can't generate this block in mode 'qt_gui' " for all the WX blocks. I'm new to Ubuntu and to GNU Radio. Please help.
@anjamesonusn
@anjamesonusn 7 жыл бұрын
Fixed my error. The Generate option in Options Box was set to QT GUI
@lozat414
@lozat414 6 жыл бұрын
This helped so much, thank you, I had the same issue
@liamyhwang1308
@liamyhwang1308 4 жыл бұрын
hello could you give me the answer please
@Mo-yk9yz
@Mo-yk9yz 11 жыл бұрын
hello, when you change the gain on the USRP source what do you actually changing on the board ?
@viktorlindberg6343
@viktorlindberg6343 11 жыл бұрын
I am also interested in decoding a digital television signal. Where can I find this ATSC code?
@frankvoci9175
@frankvoci9175 4 жыл бұрын
If the maximum Audio_Sink frequency is 48KHz ?
@davidrathbone6978
@davidrathbone6978 7 жыл бұрын
thanks for making it so easy!
@Formost2011
@Formost2011 8 жыл бұрын
Great job... Thanks a lot for sharing
@DaryxFox
@DaryxFox 12 жыл бұрын
Would it be possible to receive and decode digital television signals with a USRP? What about analog? Thanks.
@ModAchilles
@ModAchilles 12 жыл бұрын
How would this be done using the Basic RX daughterboard with no RF frontend?
@AlexSpencerAZ
@AlexSpencerAZ 10 жыл бұрын
GREAT video. Thank you!
@ddhatch
@ddhatch 10 жыл бұрын
Okay Alex, it's clear that you got some of your great-grandfather Jamison and your blood!
@AlexSpencerAZ
@AlexSpencerAZ 10 жыл бұрын
Was he into building radios and such?? :)
@ddhatch
@ddhatch 10 жыл бұрын
He didn't build radio things like that, but he was an inventorin venture designed and built systems to tip sheet, and Springfield Riverside, and all the machinery and all the tools and all the technology that is required to do that
@ddhatch
@ddhatch 10 жыл бұрын
I hit the wrong button before I was finished editing
@ddhatch
@ddhatch 10 жыл бұрын
He used to dip sheep and build all the machinery spray herbicides on crops in Idaho. He build everything from the ground up from scratch
@gautamaltman
@gautamaltman 12 жыл бұрын
I had the same problem--my problem was that the output from WBFM Receive was float and input to the FFT Sink was complex--seems as though the confusing error message may be conveying 4 bytes and 8 bytes incompatibility. Make sure the output data type matches that of the input
@rajeshrlr88
@rajeshrlr88 8 жыл бұрын
getting this kind of error while executing the flow graph what does it mean? Generating: '/home/rajesh/fm_rxr.py' Executing: /usr/bin/python2 -u /home/rajesh/fm_rxr.py linux; GNU C++ version 4.8.4; Boost_105400; UHD_003.010.git-202-g9e0861e1 Using Volk machine: avx2_64_mmx_orc Traceback (most recent call last): File "/home/rajesh/fm_rxr.py", line 170, in main() File "/home/rajesh/fm_rxr.py", line 164, in main tb = top_block_cls() File "/home/rajesh/fm_rxr.py", line 110, in __init__ channels=range(1), File "/usr/local/lib/python2.7/dist-packages/gnuradio/uhd/__init__.py", line 122, in constructor_interceptor return old_constructor(*args) File "/usr/local/lib/python2.7/dist-packages/gnuradio/uhd/uhd_swig.py", line 2249, in make return _uhd_swig.usrp_source_make(*args) RuntimeError: LookupError: KeyError: No devices found for -----> Empty Device Address
@sushangyen
@sushangyen 8 жыл бұрын
dude I got the same result.....hav you already solved it?
@itguy4techclass
@itguy4techclass 8 жыл бұрын
It means your device is not connected. There is an excellent troubleshooting answer on stackoverflow called When trying to use my USRP in GNU Radio, I get a “ No devices found for ----->” error
@kavoos1000
@kavoos1000 12 жыл бұрын
thank you very much sir, hope to hear more
@engdroidyu9487
@engdroidyu9487 7 жыл бұрын
i have try on my B200 but Missing Block "blks xxxx" how to i find it
@pramuditorunigitomojati2470
@pramuditorunigitomojati2470 9 жыл бұрын
I get a final project to make a transceiver (video) television using USRP B200, anyone can help me design a block diagram??
@satyamfifa
@satyamfifa 3 жыл бұрын
Why not a sampling rate of 4.8 M then then Decimation of 25 at LPF, and finally decimation of 2 after WBFM to get an output rate of 96k? or Sampleing rate of 4.8M then Decimation of 20 at LPF and finally a decimation of 4 after WBFM to get an output rate of 48k?
@rajeet21
@rajeet21 6 жыл бұрын
can u guide me with my simulations and code?
@kristtopher
@kristtopher 8 жыл бұрын
running the model b100?
@flow2fly
@flow2fly 12 жыл бұрын
Which daughterboard did you use?
@DrBuzz0
@DrBuzz0 11 жыл бұрын
Offline? Is that because the ATSC signal is just too large for the system to process in real time?
@regexRex
@regexRex 11 жыл бұрын
I did this with an RTLSDR, but my audio sounds either sped up (chipmunks) or too slow. What could be the problem?
@dani4anarchy
@dani4anarchy 11 жыл бұрын
When I try this I get the following error: RuntimeError: RuntimeError: unhandled clock configuration reference source: gpsdo Are there any things I could look into to fix it?
@raymundhofmann7661
@raymundhofmann7661 Жыл бұрын
It said "aUaUOaUOOaUO" as audio stopped and you then closed it. Why don't you invest some effort and contribute an audio sink for GRC that does some resampling rate matching to fix the two clock problem? Amazing after decades of GRC that it is still like that.
@msharifamin564
@msharifamin564 Жыл бұрын
Informative
@TECHNO_TURK
@TECHNO_TURK 11 жыл бұрын
whill this works on windows xp, 7 and 8 ?
@zhixinliu1197
@zhixinliu1197 10 жыл бұрын
Very well for helping me
@johnykoukou
@johnykoukou 9 жыл бұрын
An antenna is necessary for this tutorial to work, isn΄t it?
@notsure9355
@notsure9355 4 жыл бұрын
Wow, to even ask that...
@chris_sndw
@chris_sndw 11 жыл бұрын
I have also an rtl-sdr and chipmunks singing.
@hanspeter2210
@hanspeter2210 7 жыл бұрын
now make a extension for stereo
@telecoasoreychema5759
@telecoasoreychema5759 6 жыл бұрын
i recomend 192k for audio_sample_rate to avoid chipmunks audio
@PhillipA413
@PhillipA413 11 жыл бұрын
I have the same problem, also using rtl-sdr and my audio sounds like chipmunks.
@telecoasoreychema5759
@telecoasoreychema5759 6 жыл бұрын
use 192k for audio_sample_rate
@umeshbabu1096
@umeshbabu1096 8 жыл бұрын
N210
@heminghao172
@heminghao172 3 жыл бұрын
a little bit hard for me!
@RogerBarraud
@RogerBarraud 6 жыл бұрын
Universal Shitty Resolution Potato?
Learn SDR 01: FM Receiver with RTL SDR
35:09
HarveyMuddPhysicsElectronicsLab
Рет қаралды 27 М.
Build an SDR-Based FM Radio Receiver in Less Than 15 Minutes
14:36
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18
Cool Parenting Gadget Against Mosquitos! 🦟👶 #gen
00:21
TheSoul Music Family
Рет қаралды 34 МЛН
RFNoC Getting Started Video Tutorial
1:25:29
Ettus Research
Рет қаралды 13 М.
USRP B200: Exploring the Wireless World
12:39
Ettus Research
Рет қаралды 118 М.
Using GNU Radio Companion Part 1
24:05
HACKADAY
Рет қаралды 181 М.
GRCon23 - File transfer using Packet and BPSK - by Barry Duggan
26:34
Build Your Own Phased Array Beamformer
30:38
Jon Kraft
Рет қаралды 210 М.
5 Cool Things You Can Do With An RTL SDR Receiver
9:54
Tech Minds
Рет қаралды 966 М.
GNURadio FM Receiver
18:28
VE6EY
Рет қаралды 55 М.
Dave Rowntree: Hacking the Radio Spectrum with GNU Radio
29:07
Electromagnetic Field
Рет қаралды 23 М.
Transmitting NTSC/ATSC Video With the HackRF One and Gnuradio
29:43
Vladislav Fomitchev
Рет қаралды 18 М.