Software Defined Radio
From MMAE
A Software controlled radio is a normal radio that allows a computer to control it. (Ex: Icom 706, Kenwood TS2000, Kenwood D700, etc.) A Software defined radio actually does the final stage processing totally in software. A typical software defined radio consists of the following components:
- wide band pass filter
- Hardware Preamplifier
- Hardware (down)sampler (usually quadrature sampler--> frequency generator + mixer + digital sampler)
- (optional) hardware DSP (to cut data bandwidth to something manageable)
- Soundcard interface (from here on, it is all software!)
- Digital bandwith slicer (to extract an audio channel)
- Digital noise filters (superior to any possible analog filters!)
- Digital demodulation (AM, FM, SSB, DSB, PSK31, whatever)
Contents |
[edit] Versions available and external links
[edit] general information
- Wikipedia:Software-defined radio
- ARRL SDR info
- GNU Radio
- Software Defined Radio Forum
- Software Radio - Cognitive Radio
- http://kc4zvw.wordpress.com/2008/09/02/software-defined-radios/
- http://f4dan.free.fr/sdr_eng.html
[edit] hardware implementations
- gnu radio wiki
- GNU Radio Hardware 2.0 (wiki)
- Grove WinRadio / LinRadio
- TAPR has several kits and pieces
- TenTec RX320D appearing on e-bay as RX321
- FlexRadio Systems as shown at 2005 Hamcation
- SoftRock-40 version 5
- http://hpsdr.org/
- http://www.hamsdr.com/
- http://www.hpsdr.com/ (kd5nwa)
- DSP-10
- http://f4dan.free.fr/sdr_eng.html
[edit] software
[edit] Hardcopy references and articles
- "Linux, Software Radio, and the Radio Amateur", QST, October 2002.
Lots of great references, good intro.
- "The DSP-10: An All-Mode 2-Meter transceiver using a DSP IF and PC-Controlled front Panel", QST, September, October, November 1999.
[edit] General
For an overview of software radio and an open source tool to use it see the GNU Radio page or the GnuRadio Wiki.
[edit] Components
- RF Micro RF2713 Quadrature Modulator/Demodulator
- IF from 100kHz-250mhz
- Basedband from DC to 50mhz
- Digital LO Quadrature divider
- 3-6V operation
- Xilinx Spartan3 FPGA
- FX2 USB 2.0 controller
- Programmable usb controller
- 8086 assembly
- ATSC/NTSC/BTSC/QAM decoder
- Programmable Canned Oscillator Phase Noise
