Working live GNU Radio Receiver for Medium wave and HF
Here is my complete working am broadcast and shortwave receiver using
gnuradio code, the USRP, a tuned magnetic loop antenna, a couple
of rf amplifiers and a filter. I was suprised after assembling the
units that it works as good as my TenTec RX320 - good enough
that I use it for SWL'ing a lot now!
The Antenna:
made from the plans published here, the top pickup loop goes to the TenTec RX320 and the bottom loop to the gnuradio
setup. The pickup loops are designed to couple directly to RG-58.
The amplifiers:
The RG-58 from the antenna connects to the breadboard on the far left, which
holds a AM BCB reject filter, then to a single transistor amp built from
the plans published here
which is connected thru a filter for 3.5-4.0Mhz, then to a Ramsey Electronics PR-2, then the USRP. The software is what I call the HF Explorer
The Ramsey amp replaces a Minicircuits ZHL-32A, losing about 9db but still has
enough power to bring the noise floor up to 0db in the gnuradio software. The Ramsey
PR-2 is more readily available and much less expensive. Also, a prebuilt
commercial version of the w7iuv amp is available for about $43 from
Advanced Receiver
Research, the P0.5-30/20VD covers 500Khz to 30Mhz (the also have 100Khz
and 1Mhz lower cutoff versions). Advanced also has special frequency GaAsFET
preamps for single band (3.5-4Mhz, 7-7.4Mhz, 21-21.5Mhz, 28-30Mhz) with 0.5db
noise figure and 26db gain. The first BCB filter is necessary in my qth with
a 5Kw (daytime, 1Kw night) AM transmitter 3 miles away. With the AM BCB filter
in line the 80meter bandpass filter is not necessary. The only risk of aliasing
would be from any strong signals over 32Mhz, such a TV transmitters, etc.