Difference between revisions of "Software Defined Radio"

From SatNOGS Wiki
(RTL-SDR: Depends on processor power)
(RTL-SDR)
Line 1: Line 1:
==RTL-SDR==
+
==Software Defined Radio (SDR)==
 +
SatNOGS can use a variety of SDRs.  The most cost-effective solution is to use an RTL-SDR with a Raspberry Pi.  More advanced SDRs can also be used, but they require more processing power than what a Raspberry Pi can offer.
 +
 
 +
=== RTL-SDR: RTL2832U & R820T2-Based Software Defined Radios===
 
SatNOGS uses the RTL-SDR as the default signal receiver and tuner.  The RTL-SDR is based on two chips -- the versatile [http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=35&Level=4&Conn=3&ProdID=257 RTL2832U chip] and the [https://rtl-sdr.com/wp-content/uploads/2013/04/R820T_datasheet-Non_R-20111130_unlocked.pdf R820T tuner]. The RTL-SDR is currently the cheapest, most common, and most performing solution available in terms of general sensitivity having a frequency range of 24 – 1766 MHz.  A metal enclosure with SMA connector is preferred.  A stable TCXO (low ppm).  HF coverage is optional.
 
SatNOGS uses the RTL-SDR as the default signal receiver and tuner.  The RTL-SDR is based on two chips -- the versatile [http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=35&Level=4&Conn=3&ProdID=257 RTL2832U chip] and the [https://rtl-sdr.com/wp-content/uploads/2013/04/R820T_datasheet-Non_R-20111130_unlocked.pdf R820T tuner]. The RTL-SDR is currently the cheapest, most common, and most performing solution available in terms of general sensitivity having a frequency range of 24 – 1766 MHz.  A metal enclosure with SMA connector is preferred.  A stable TCXO (low ppm).  HF coverage is optional.
  
=== RTL2832U & R820T2-Based Software Defined Radios===
 
 
These RTL-SDR "dongles" are known to work with Raspberry Pi 2 or greater:
 
These RTL-SDR "dongles" are known to work with Raspberry Pi 2 or greater:
 
* NooElec NESDR SMArt
 
* NooElec NESDR SMArt
 
* RTL-SDR Blog R820T2 RTL2832U
 
* RTL-SDR Blog R820T2 RTL2832U
 
* Full band UV HF RTL-SDR USB Tuner Receiver
 
* Full band UV HF RTL-SDR USB Tuner Receiver
 +
 +
== Advanced Software Defined Radios ==
 +
(under construction)
 +
 +
 +
 +
 +
==References==
 +
* [https://www.rtl-sdr.com/rtlsdr4everyone-review-of-5-rtl-sdr-dongles/]
 +
* [https://hackaday.com/2017/09/05/19-rtl-sdr-dongles-reviewed/]
 +
* [https://www.rtl-sdr.com/review-airspy-vs-sdrplay-rsp-vs-hackrf/]
  
 
==HW Radio==
 
==HW Radio==

Revision as of 14:25, 16 June 2018

Software Defined Radio (SDR)

SatNOGS can use a variety of SDRs. The most cost-effective solution is to use an RTL-SDR with a Raspberry Pi. More advanced SDRs can also be used, but they require more processing power than what a Raspberry Pi can offer.

RTL-SDR: RTL2832U & R820T2-Based Software Defined Radios

SatNOGS uses the RTL-SDR as the default signal receiver and tuner. The RTL-SDR is based on two chips -- the versatile RTL2832U chip and the R820T tuner. The RTL-SDR is currently the cheapest, most common, and most performing solution available in terms of general sensitivity having a frequency range of 24 – 1766 MHz. A metal enclosure with SMA connector is preferred. A stable TCXO (low ppm). HF coverage is optional.

These RTL-SDR "dongles" are known to work with Raspberry Pi 2 or greater:

  • NooElec NESDR SMArt
  • RTL-SDR Blog R820T2 RTL2832U
  • Full band UV HF RTL-SDR USB Tuner Receiver

Advanced Software Defined Radios

(under construction)



References

HW Radio

The stack allows the use of other receivers as well (like amateur radio transceivers) through rigctld (part of Ham Lib project).

This thread discusses the possibility of using standard amateur radios. In general:

  • You should be able to use any rotator supported by hamlib
  • Gpredict support for your radio will make things much easier
  • The satellites you'll be able to decode may be limited; filters have been developed for RTL-SDR, and won't be available for your radio.