|
1 | 1 | # Linux-SDR
|
2 | 2 |
|
| 3 | +## Table of Contents |
| 4 | +- [Interfacing SDR with Linux](#interfacing-sdr-with-linux) |
| 5 | +- [Decoding Tools for SDR](#decoding-tools-for-sdr) |
| 6 | + - [GSM/Cellular](#gsmcellular) |
| 7 | + - [Satellite](#satellite) |
| 8 | + - [AIS and Marine](#ais-and-marine) |
| 9 | + - [ADS-B and Aviation](#ads-b-and-aviation) |
| 10 | + - [Digital Voice](#digital-voice) |
| 11 | + - [Others](#others) |
| 12 | +- [Linux Distros for SDR Prebuilts](#linux-distros-for-sdr-prebuilts) |
| 13 | +- [SDR Hardware](#sdr-hardware) |
| 14 | +- [SDR Antennas and Accessories](#sdr-antennas-and-accessories) |
| 15 | + - [Antenna Design Tools](#antenna-design-tools) |
| 16 | + - [Antenna Switches](#antenna-switches) |
| 17 | + - [Antenna Rotators](#antenna-rotators) |
| 18 | +- [Tutorials and Documentation](#tutorials-and-documentation) |
| 19 | +- [Community and Support](#community-and-support) |
| 20 | +- [Contributing](#contributing) |
| 21 | + |
| 22 | +--- |
| 23 | + |
3 | 24 | ## Interfacing SDR with Linux
|
4 |
| -A comprehensive list of SDR tools for linux for a plethora of applications |
5 |
| -1. [GNU Radio ](https://www.gnuradio.org/) - A free and open-source software development toolkit that provides signal processing blocks to implement SDR systems. |
6 |
| -2. [SDRangel](https://github.com/f4exb/sdrangel) - A versatile SDR software with a modular design that supports a variety of SDR devices and enables advanced signal processing. |
7 |
| - |
8 |
| -3. [SDRplay SDRUno](https://www.sdrplay.com/sdruno/) - A powerful SDR application specifically designed for SDRplay's range of SDR receivers, offering advanced features and an intuitive user interface. |
9 |
| - |
10 |
| -4. [CubicSDR Website](https://cubicsdr.com/) - A multi-platform SDR application that supports various SDR devices and offers features like spectrum display, waterfall visualization, and more. |
11 |
| - |
12 |
| -5. [GQRX](https://gqrx.dk/) - An open-source SDR receiver powered by GNU Radio, providing a graphical interface and support for numerous SDR hardware options. |
13 |
| -6. [SoapySDR](https://github.com/pothosware/SoapySDR) - A vendor-neutral SDR software abstraction layer that enables compatibility between SDR hardware and various SDR applications. |
14 |
| - |
15 |
| -7. [LinHPSDR ](https://openhpsdr.org/) - An SDR application based on the HPSDR Hermes board, providing support for high-performance SDR receivers. |
16 |
| -8. [OpenWebRx+](https://luarvique.github.io/ppa/) - A multi-user SDR receiver application that supports various SDR hardware and offers a simple web interface for remote access. |
17 |
| -9. [Thetis](https://github.com/TAPR/OpenHPSDR-Thetis) - A multi-platform SDR application that supports the HPSDR Mercury, Penelope, and Excalibur SDR hardware, offering advanced features and a customizable user interface. |
18 |
| - |
19 |
| -## Decoding tools for SDR |
20 |
| -1. [gr-gsm](https://github.com/ptrkrysik/gr-gsm) - A GNU Radio based software that can be used to decode GSM/3G/4G LTE base stations. |
21 |
| -2. [gr-lte](https://github.com/kit-cel/gr-lte) - A GNU Radio based software that can be used to decode LTE base stations. |
22 |
| -3. [gr-iridium](https://github.com/daniestevez/gr-iridium) - A GNU Radio based software that can be used to decode Iridium satellite signals. |
23 |
| -4. [gr-ax25](https://github.com/argilo/gr-ax25) - A GNU Radio based software that can be used to decode AX.25 signals. |
24 |
| -5. [gr-satellites](https://github.com/daniestevez/gr-satellites) - A GNU Radio based software that can be used to decode satellite signals. |
25 |
| -6. [gr-ais](https://github.com/bistromath/gr-ais) - A GNU Radio based software that can be used to decode AIS signals. |
26 |
| -7. [gr-rds](https://github.com/argilo/gr-rds) - A GNU Radio based software that can be used to decode RDS signals. |
27 |
| -8. [gr-ieee802-15-4](https://github.com/bastibl/gr-ieee802-15-4) - A GNU Radio based software that can be used to decode IEEE 802.15.4 signals. |
28 |
| -9. [rtl_433](https://github.com/merbanan/rtl_433) - A software that can be used to decode a variety of sensors and devices that transmit using 433MHz. |
29 |
| -10. [rtl_ais](https://github.com/dgiardini/rtl-ais) - A software that can be used to decode AIS signals. |
30 |
| -11. [rtlamr](https://github.com/bemasher/rtlamr) - A software that can be used to decode smart meters that transmit using 900MHz. |
31 |
| -12. [dump1090](https://github.com/antirez/dump1090) - A software that can be used to decode ADS-B signals. |
32 |
| -13. [multimon-ng](https://github.com/EliasOenal/multimon-ng) - A software that can be used to decode a variety of digital transmission modes. |
33 |
| -14. [dsd](https://github.com/szechyjs/dsd) - A software that can be used to decode digital voice protocols such as P25, DMR, and more. |
34 |
| -15. [QRadioLink](https://github.com/qradiolink/qradiolink) |
35 |
| - is a VOIP (radio over IP) GNU/Linux SDR (software defined radio) transceiver application using Internet protocols for communication, built on top of GNU radio, which allows experimenting with some software defined radio hardware devices - |
36 |
| -16. [WSJT-X](https://physics.princeton.edu/pulsar/k1jt/wsjtx.html) - A software that can be used to decode weak signals in amateur radio. |
37 |
| -17. [SDRTrunk](https://github.com/DSheirer/sdrtrunk) - A software that can be used to decode P25, DMR, and other digital voice protocols. |
38 |
| -18. [fldigi](http://www.w1hkj.com/) - A software that can be used to decode a variety of digital transmission modes. |
39 |
| -19. [flrig](http://www.w1hkj.com/flrig-help/) - A software that can be used to control amateur radio transceivers. |
40 |
| -20. [xastir](https://xastir.org/index.php/Main_Page) - A software that can be used to decode APRS signals. |
41 |
| -21. [RaspberryNoAA2](https://github.com/jekhokie/raspberry-noaa-v2)- NOAA and Meteor-M 2 satellite imagery capture setup for the Raspberry Pi. |
42 |
| -22. [gr-pocsag](https://www.cgran.org/browser/projects/gr-pocsag/trunk) - GRC Flowgraph |
43 |
| -23. [multimode RX (try first!)](https://www.cgran.org/browser/projects/multimode/trunk) - GRC Flowgraph |
44 |
| -24. [simple_fm_rvc](https://www.cgran.org/browser/projects/simple_fm_rcv/trunk) - GRC Flowgraph |
45 |
| -25. [python-librtlsdr](https://github.com/dbasden/python-librtlsdr) - Python Wrapper |
46 |
| -26. [pyrtlsdr](https://github.com/roger-/pyrtlsdr) - Python Wrapper |
47 |
| -27. [rtlsdr-waterfall](https://github.com/keenerd/rtlsdr-waterfall) - Python FFT GUI |
48 |
| -28. [Wireless Temp. Sensor RX](https://github.com/kevinmehall/rtlsdr-433m-sensor) - Gnuradio App |
49 |
| -29. [QtRadio](http://napan.ca/ghpsdr3/index.php/RTL-SDR) - SDR GUI |
50 |
| -30. [gqrx](https://github.com/csete/gqrx) - SDR GUI |
51 |
| -32. [SDR#](http://sdrsharp.com/) - SDR GUI (Windows Guide or Linux Guide) |
52 |
| -33. [tetra_demod_fft](osmosdr-tetra_demod_fft.py and the HOWTO) - Trunking RX |
53 |
| -34. [airprobe](http://git.gnumonks.org/cgi-bin/gitweb.cgi?p=airprobe.git) - GSM sniffer |
54 |
| -36. [gr-air-modes](https://www.cgran.org/wiki/gr-air-modes call with --rtlsdr option) - ADS-B RX |
55 |
| -37. [Linrad](http://www.nitehawk.com/sm5bsz/linuxdsp/hware/rtlsdr/rtlsdr.htm" DAGC changes were applied to librtlsdr master) - SDR GUI |
56 |
| -38. [gr-ais (fork)](https://github.com/chgans/gr-ais) - AIS RX |
57 |
| -40. [GNSS-SDR](http://www.gnss-sdr.org/) - GPS RX (Realtime!) (Documentation and) |
58 |
| -41. [LTE-Cell-Scanner](http://www.evrytania.com/lte-tools https://github.com/Evrytania/LTE-Cell-Scanner) - LTE Scanner / Tracker |
59 |
| -42. [LTE-Cell-Scanner OpenCL accelerated (new)](https://github.com/JiaoXianjun/LTE-Cell-Scanner) - LTE Scanner / Tracker |
60 |
| -43. [Simulink-RTL-SDR](http://www.cel.kit.edu/simulink_rtl_sdr.php) - MATLAB/Simulink wrapper |
61 |
| -44. [gr-scan](http://www.techmeology.co.uk/gr-scan/) - Scanner |
62 |
| -45. [kalibrate-rtl](https://github.com/steve-m/kalibrate-rtl Windows build) - calibration tool |
63 |
| -46. [pocsag-mrt](https://github.com/iZsh/pocsag-mrt) - Multichannel Realtime Decoder |
64 |
| -47. [adsb#](http://sdrsharp.com/index.php/a-simple-and-cheap-ads-b-receiver-using-rtl-sdr) - ADS-B RX |
65 |
| -48. [osmo-gmr-rtl](https://osmocom.org/projects/gmr/wiki/GettingStarted#RTLSDRdongles) - GMR1 RX |
66 |
| -50. [dump1090](https://github.com/antirez/dump1090) - ADS-B RX |
67 |
| -51. [rtl_433](https://github.com/merbanan/rtl_433) - Temperature Sensor Receiver |
68 |
| -52. [randio](https://github.com/michelp/randio) - Random number generator |
69 |
| -53. [gr-wmbus](https://github.com/oWCTejLVlFyNztcBnOoh/gr-wmbus) - m-bus (EN 13757-4) RX |
70 |
| -54. [ec3k](https://github.com/avian2/ec3k) - EnergyCount 3000 RX |
71 |
| -55. [RTLSDR-Scanner](https://github.com/EarToEarOak/RTLSDR-Scanner) - Radio Scanner |
72 |
| -56. [simple_ra](https://cgran.org/wiki/simple_ra) - Radio Astronomy App |
73 |
| -57. [rtlizer](https://github.com/csete/rtlizer) - Spectrum analyzer |
74 |
| -58. [FS20_decode](https://github.com/eT0M/rtl_sdr_FS20_decoder) - FS20 Decoder |
75 |
| -59. [OpenLTE](http://sourceforge.net/p/openlte/home/Home/) - LTE Toolkit |
76 |
| -60. [rtltcpaccess](https://github.com/steve-m/rtltcpaccess) - DAB compatibility layer |
77 |
| -61. [SDR-J](http://www.sdr-j.tk) - "Analog" SDR & DAB |
78 |
| -63. [gortlsdr](https://github.com/jpoirier/gortlsdr) - Golang wrapper |
79 |
| -64. [gr-rds (fork)](https://github.com/bastibl/gr-rds) - RDS + WBFM receiver |
80 |
| -66. [acarsdec](http://sourceforge.net/projects/acarsdec/) - ACARS decoder |
81 |
| -67. [rtl-sdr-airband](https://github.com/microtony/RTLSDR-Airband) - air band receiver/ATIS |
82 |
| - |
83 |
| -## Linux Distros for SDR prebuilts |
84 |
| - |
85 |
| -1. [Ham Radio Linux](https://sourceforge.net/projects/hamradiolinux/) - A Linux distribution for amateur radio operators based on Ubuntu. |
86 |
| -2. [Raspbian Ham Radio](https://sourceforge.net/projects/raspberry-pi-amateur-radio-g4klx/)- A Linux distribution for amateur radio operators based on Raspberry Pi OS. |
87 |
| -3. [Kali Linux](https://www.kali.org/) - A Linux distribution for penetration testing and security auditing that includes a variety of SDR tools. |
88 |
| -4. [Pentoo](https://www.pentoo.ch/) - A Linux distribution for penetration testing and security auditing that includes a variety of SDR tools. |
89 |
| -5. [Parrot OS](https://parrotlinux.org/) - A Linux distribution for penetration testing and security auditing that includes a variety of SDR tools. |
90 |
| -6. [BlackArch](https://blackarch.org/) - A Linux distribution for penetration testing and security auditing that includes a variety of SDR tools. |
91 |
| -7. [BackBox](https://backbox.org/) - A Linux distribution for penetration testing and security auditing that includes a variety of SDR tools. |
92 |
| -8. [Dracos Linux](https://dracos-linux.org/) - A Linux distribution for penetration testing and security auditing that includes a variety of SDR tools. |
93 |
| -9. [NST](https://www.networksecuritytoolkit.org/) - A Linux distribution for penetration testing and security auditing that includes a variety of SDR tools. |
94 |
| -10. [CAINE](https://www.caine-live.net/) - A Linux distribution for digital forensics that includes a variety of SDR tools. |
95 |
| -11. [Kali NetHunter](https://www.kali.org/kali-linux-nethunter/) - A Linux distribution for penetration testing and security auditing that includes a variety of SDR tools. |
| 25 | + |
| 26 | +A comprehensive list of SDR tools for Linux covering a variety of applications. |
| 27 | + |
| 28 | +- **[GNU Radio](https://www.gnuradio.org/)** - A free and open-source software development toolkit that provides signal processing blocks to implement SDR systems. *(Open-Source)* |
| 29 | +- **[SDRangel](https://github.com/f4exb/sdrangel)** - Versatile SDR software with a modular design supporting various devices and advanced signal processing. *(Latest Release: v3.12, August 2023)* |
| 30 | +- **[SDRplay SDRUno](https://www.sdrplay.com/sdruno/)** - A powerful SDR application designed for SDRplay's range of SDR receivers, offering advanced features, an intuitive user interface, and regular updates. |
| 31 | +- **[CubicSDR](https://cubicsdr.com/)** - A multi-platform SDR application that supports various SDR devices and offers features like spectrum display and waterfall visualization. |
| 32 | +- **[GQRX](https://gqrx.dk/)** - An open-source SDR receiver powered by GNU Radio, providing a graphical interface and support for numerous SDR hardware options. |
| 33 | +- **[SoapySDR](https://github.com/pothosware/SoapySDR)** - A vendor-neutral SDR software abstraction layer enabling compatibility between SDR hardware and various SDR applications. |
| 34 | +- **[LinHPSDR](https://openhpsdr.org/)** - An SDR application based on the HPSDR Hermes board, providing support for high-performance SDR receivers. |
| 35 | +- **[OpenWebRx+](https://luarvique.github.io/ppa/)** - A multi-user SDR receiver application that supports various SDR hardware and offers a simple web interface for remote access. |
| 36 | +- **[Thetis](https://github.com/TAPR/OpenHPSDR-Thetis)** - A multi-platform SDR application supporting HPSDR Mercury, Penelope, and Excalibur hardware, offering advanced features and a customizable user interface. |
| 37 | +- **[QSpectrumAnalyzer](https://github.com/qscope/QSpectrumAnalyzer)** - A real-time spectrum analyzer integrated with GNU Radio for advanced signal visualization. |
| 38 | +- **[SDRangelino](https://github.com/f4exb/sdrangelino)** - A lightweight SDR application optimized for embedded systems, offering essential signal processing features. |
| 39 | + |
| 40 | +--- |
| 41 | + |
| 42 | +## Decoding Tools for SDR |
| 43 | + |
| 44 | +Categorized by application for easier navigation. |
| 45 | + |
| 46 | +### GSM/Cellular |
| 47 | +- **[gr-gsm](https://github.com/ptrkrysik/gr-gsm)** - Decode GSM/3G/4G LTE base stations using GNU Radio. |
| 48 | +- **[gr-lte](https://github.com/kit-cel/gr-lte)** - Decode LTE base stations with GNU Radio. |
| 49 | + |
| 50 | +### Satellite |
| 51 | +- **[gr-iridium](https://github.com/daniestevez/gr-iridium)** - Decode Iridium satellite signals using GNU Radio. |
| 52 | +- **[gr-satellites](https://github.com/daniestevez/gr-satellites)** - Decode various satellite signals with GNU Radio. |
| 53 | + |
| 54 | +### AIS and Marine |
| 55 | +- **[gr-ais](https://github.com/bistromath/gr-ais)** - Decode AIS (Automatic Identification System) signals using GNU Radio. |
| 56 | +- **[rtl_ais](https://github.com/dgiardini/rtl-ais)** - Decode AIS signals with RTL-SDR. |
| 57 | + |
| 58 | +### ADS-B and Aviation |
| 59 | +- **[dump1090](https://github.com/antirez/dump1090)** - Decode ADS-B (Automatic Dependent Surveillance-Broadcast) signals. |
| 60 | +- **[gr-air-modes](https://www.cgran.org/wiki/gr-air-modes)** - Decode ADS-B signals using GNU Radio with RTL-SDR support. |
| 61 | + |
| 62 | +### Digital Voice |
| 63 | +- **[dsd](https://github.com/szechyjs/dsd)** - Decode digital voice protocols such as P25 and DMR. |
| 64 | +- **[SDRTrunk](https://github.com/DSheirer/sdrtrunk)** - Decode P25, DMR, and other digital voice protocols. |
| 65 | + |
| 66 | +### Others |
| 67 | +- **[multimon-ng](https://github.com/EliasOenal/multimon-ng)** - Decode a variety of digital transmission modes. |
| 68 | +- **[QRadioLink](https://github.com/qradiolink/qradiolink)** - A VOIP GNU/Linux SDR transceiver application using Internet protocols. |
| 69 | +- **[WSJT-X](https://physics.princeton.edu/pulsar/k1jt/wsjtx.html)** - Decode weak signals in amateur radio. |
| 70 | +- **[fldigi](http://www.w1hkj.com/)** - Decode a variety of digital transmission modes. |
| 71 | +- **[flrig](http://www.w1hkj.com/flrig-help/)** - Control amateur radio transceivers. |
| 72 | +- **[xastir](https://xastir.org/index.php/Main_Page)** - Decode APRS (Automatic Packet Reporting System) signals. |
| 73 | +- **[RaspberryNoAA2](https://github.com/jekhokie/raspberry-noaa-v2)** - Capture NOAA and Meteor-M2 satellite imagery on Raspberry Pi. |
| 74 | +- **[gr-pocsag](https://www.cgran.org/browser/projects/gr-pocsag/trunk)** - Decode POCSAG pager signals using GNU Radio. |
| 75 | +- **[multimode RX](https://www.cgran.org/browser/projects/multimode/trunk)** - A GNU Radio flowgraph for multimode reception. |
| 76 | +- **[simple_fm_rvc](https://www.cgran.org/browser/projects/simple_fm_rcv/trunk)** - A simple FM receiver flowgraph. |
| 77 | +- **[python-librtlsdr](https://github.com/dbasden/python-librtlsdr)** - Python wrapper for RTL-SDR. |
| 78 | +- **[pyrtlsdr](https://github.com/roger-/pyrtlsdr)** - Another Python wrapper for RTL-SDR. |
| 79 | +- **[rtlsdr-waterfall](https://github.com/keenerd/rtlsdr-waterfall)** - Python FFT GUI for RTL-SDR. |
| 80 | +- **[Wireless Temp. Sensor RX](https://github.com/kevinmehall/rtlsdr-433m-sensor)** - GNU Radio app for wireless temperature sensors. |
| 81 | +- **[QtRadio](http://napan.ca/ghpsdr3/index.php/RTL-SDR)** - SDR graphical user interface. |
| 82 | +- **[SDR# (SDRSharp)](http://sdrsharp.com/)** - Popular SDR GUI primarily for Windows, with Linux guides available. |
| 83 | +- **[tetra_demod_fft](https://www.cgran.org/browser/projects/tetra_demod_fft)** - TETRA trunking signal demodulation using GNU Radio. |
| 84 | +- **[airprobe](http://git.gnumonks.org/cgi-bin/gitweb.cgi?p=airprobe.git)** - GSM sniffer tool. |
| 85 | +- **[Linrad](http://www.nitehawk.com/sm5bsz/linuxdsp/hware/rtlsdr/rtlsdr.htm)** - SDR GUI with DAGC changes applied to librtlsdr master. |
| 86 | +- **[gr-ais (fork)](https://github.com/chgans/gr-ais)** - Forked version of gr-ais for AIS reception. |
| 87 | +- **[GNSS-SDR](http://www.gnss-sdr.org/)** - Real-time GPS signal processing. |
| 88 | +- **[LTE-Cell-Scanner](https://github.com/Evrytania/LTE-Cell-Scanner)** - LTE scanner and tracker. |
| 89 | + - **[LTE-Cell-Scanner OpenCL accelerated](https://github.com/JiaoXianjun/LTE-Cell-Scanner)** - OpenCL-accelerated version for enhanced performance. |
| 90 | +- **[Simulink-RTL-SDR](http://www.cel.kit.edu/simulink_rtl_sdr.php)** - MATLAB/Simulink wrapper for RTL-SDR. |
| 91 | +- **[gr-scan](http://www.techmeology.co.uk/gr-scan/)** - Scanner flowgraph for GNU Radio. |
| 92 | +- **[kalibrate-rtl](https://github.com/steve-m/kalibrate-rtl)** - Calibration tool *(Windows build available)*. |
| 93 | +- **[pocsag-mrt](https://github.com/iZsh/pocsag-mrt)** - Multichannel real-time POCSAG decoder. |
| 94 | +- **[adsb#](http://sdrsharp.com/index.php/a-simple-and-cheap-ads-b-receiver-using-rtl-sdr)** - ADS-B receiver guide using RTL-SDR. |
| 95 | +- **[osmo-gmr-rtl](https://osmocom.org/projects/gmr/wiki/GettingStarted#RTLSDRdongles)** - GMR1 receiver setup with RTL-SDR dongles. |
| 96 | +- **[dump1090](https://github.com/antirez/dump1090)** - ADS-B receiver. |
| 97 | +- **[rtl_433](https://github.com/merbanan/rtl_433)** - Temperature sensor receiver. |
| 98 | +- **[randio](https://github.com/michelp/randio)** - Random number generator using SDR. |
| 99 | +- **[gr-wmbus](https://github.com/oWCTejLVlFyNztcBnOoh/gr-wmbus)** - Decode m-bus (EN 13757-4) signals. |
| 100 | +- **[ec3k](https://github.com/avian2/ec3k)** - EnergyCount 3000 receiver. |
| 101 | +- **[RTLSDR-Scanner](https://github.com/EarToEarOak/RTLSDR-Scanner)** - Radio scanner application. |
| 102 | +- **[simple_ra](https://cgran.org/wiki/simple_ra)** - Radio astronomy application. |
| 103 | +- **[rtlizer](https://github.com/csete/rtlizer)** - Spectrum analyzer for RTL-SDR. |
| 104 | +- **[FS20_decode](https://github.com/eT0M/rtl_sdr_FS20_decoder)** - FS20 decoder for home automation signals. |
| 105 | +- **[OpenLTE](http://sourceforge.net/p/openlte/home/Home/)** - LTE toolkit for research and development. |
| 106 | +- **[rtltcpaccess](https://github.com/steve-m/rtltcpaccess)** - DAB compatibility layer. |
| 107 | +- **[SDR-J](http://www.sdr-j.tk)** - "Analog" SDR & DAB receiver. |
| 108 | +- **[gortlsdr](https://github.com/jpoirier/gortlsdr)** - Golang wrapper for RTL-SDR. |
| 109 | +- **[gr-rds (fork)](https://github.com/bastibl/gr-rds)** - RDS + WBFM receiver using GNU Radio. |
| 110 | +- **[acarsdec](http://sourceforge.net/projects/acarsdec/)** - ACARS decoder for aircraft communications. |
| 111 | +- **[rtl-sdr-airband](https://github.com/microtony/RTLSDR-Airband)** - Air band receiver and ATIS decoding. |
| 112 | + |
| 113 | +--- |
| 114 | + |
| 115 | +## Linux Distros for SDR Prebuilts |
| 116 | + |
| 117 | +A selection of Linux distributions tailored for SDR applications, penetration testing, and digital forensics. |
| 118 | + |
| 119 | +1. **[Ham Radio Linux](https://sourceforge.net/projects/hamradiolinux/)** - A Linux distribution for amateur radio operators based on Ubuntu. |
| 120 | +2. **[Raspbian Ham Radio](https://sourceforge.net/projects/raspberry-pi-amateur-radio-g4klx/)** - A Linux distribution for amateur radio on Raspberry Pi OS. |
| 121 | +3. **[Kali Linux](https://www.kali.org/)** - A distribution for penetration testing and security auditing with various SDR tools. |
| 122 | +4. **[Pentoo](https://www.pentoo.ch/)** - A penetration testing distribution with integrated SDR tools. |
| 123 | +5. **[Parrot OS](https://parrotlinux.org/)** - A security-focused distribution including a range of SDR applications. |
| 124 | +6. **[BlackArch](https://blackarch.org/)** - A penetration testing distribution with extensive SDR toolsets. |
| 125 | +7. **[BackBox](https://backbox.org/)** - A Linux distribution for penetration testing with built-in SDR utilities. |
| 126 | +8. **[Dracos Linux](https://dracos-linux.org/)** - A penetration testing distribution featuring various SDR tools. |
| 127 | +9. **[NST](https://www.networksecuritytoolkit.org/)** - A network security toolkit with integrated SDR applications. |
| 128 | +10. **[CAINE](https://www.caine-live.net/)** - A digital forensics-focused distribution that includes SDR tools. |
| 129 | +11. **[Kali NetHunter](https://www.kali.org/kali-linux-nethunter/)** - A mobile penetration testing platform with SDR capabilities. |
| 130 | +12. **[Fedora Jam](https://getfedora.org/en/workstation/download/)** - A Fedora-based distribution with audio and SDR tools pre-installed for music and radio enthusiasts. |
| 131 | + |
| 132 | +--- |
96 | 133 |
|
97 | 134 | ## SDR Hardware
|
98 |
| -1. [RTL-SDR](https://www.rtl-sdr.com/) - A popular, low-cost USB software-defined radio receiver. |
99 |
| -2. [HackRF One](https://greatscottgadgets.com/hackrf/) - A wideband transceiver with a frequency range of 1 MHz to 6 GHz. |
100 |
| -3. [USRP B200](https://www.ettus.com/all-products/usrp-b200/) - A versatile SDR with a frequency range of 70 MHz to 6 GHz. |
101 |
| -4. [FunCube Dongle Pro+](https://www.funcubedongle.com/) - A high-performance SDR with a frequency range of 150 kHz to 1.9 GHz. |
102 |
| -5. [Airspy Mini](https://airspy.com/airspy-mini/) - A compact SDR with a frequency range of 24 MHz to 1.8 GHz. |
103 |
| -6. [Ettus Research USRP N210](https://www.ettus.com/all-products/usrp-n210/) - A high-performance SDR with a frequency range of 10 MHz to 6 GHz. |
104 |
| -7. [BeagleBone SDR](https://beagleboard.org/sdr) - An SDR module designed to work with the BeagleBone platform. |
105 |
| -8. [LimeSDR](https://limemicro.com/products/limesdr/) - A versatile SDR with a frequency range of 100 kHz to 3.8 GHz. |
106 |
| -9. [ADALM-PLUTO](https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/adalm-pluto.html) - A portable SDR with a frequency range of 325 MHz to 3.8 GHz. |
107 |
| -10. [XTRX](https://xtrx.io/) - A high-performance SDR with a frequency range of 30 MHz to 3.8 GHz. |
108 |
| -11. [Red Pitaya](https://www.redpitaya.com/) - A programmable SDR platform with a frequency range of 10 MHz to 1 GHz. |
109 |
| -12. [Raspberry Pi with RTL-SDR](https://www.raspberrypi.org/) - An SDR setup using a Raspberry Pi and RTL-SDR dongle. |
110 |
| -13. [SDRplay RSP1A](https://www.sdrplay.com/rsp1a/) - A versatile SDR with a frequency range of 1 kHz to 2 GHz. |
111 |
| -14. [Xilinx ZCU102](https://www.xilinx.com/products/boards-and-kits/ek-u1-zcu102-g.html) - An SDR development board with a high-performance FPGA. |
112 |
| -15. [Nutaq PicoSDR](https://nutaq.com/product/picosdr/) - A compact SDR with a frequency range of 300 MHz to 3.8 GHz. |
113 |
| -16. [ADALM-2000](https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/adalmlogic.html) - An SDR development board with a frequency range of 0 MHz to 50 MHz. |
114 |
| -17. [mPCIe SDR](https://www.microchip.com/wwwproducts/en/ATSAM9G20) - A compact SDR module designed for use with mPCIe interfaces. |
115 |
| -18. [NI USRP B210](https://www.ni.com/en-us/support/model.usrp-b210.html) - A high-performance SDR with a frequency range of 70 MHz to 6 GHz. |
116 |
| -19. [Tango](https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/tango.html) - A versatile SDR with a frequency range of 500 MHz to 6 GHz. |
117 |
| -20. [Teleradio P104](https://www.tele-radio.com/products/p104/) - A compact SDR with a frequency range of 0 MHz to 1.5 GHz. |
118 |
| -21. [NetSDR](https://www.winradio.com/NetSDR.html) - A high-performance SDR with a frequency range of 10 kHz to 2 GHz. |
119 |
| -22. [LabSat 3](https://www.labsat.co.uk/products/labsat-3/) - A compact SDR designed for GNSS signal simulation. |
120 |
| -23. [Quake SDR](https://www.quake.com/products/sdr/) - A high-performance SDR with a frequency range of 10 MHz to 6 GHz. |
121 |
| -24. [RFSPACE SDR-14](http://www.rfspace.com/sdr-14/) - A high-performance SDR with a frequency range of 10 kHz to 2 GHz. |
122 |
| -25. [IRIS](https://www.kacst.edu.sa/EN/Research/Pages/IRIS.aspx) - A versatile SDR with a frequency range of 10 MHz to 2.6 GHz. |
123 |
| -26. [KX3](https://elecraft.com/kx3.html) - A portable SDR with a frequency range of 160 m to 10 m. |
124 |
| -27. [FTDI Synchronous](https://www.ftdichip.com/Products/ICs/FT2232H.html) - A SDR module designed for use with FTDI synchronous serial interfaces. |
125 |
| -28. [Siano SMSC](https://www.siano.com/products/) - A versatile SDR with a frequency range of 50 MHz to 2.7 GHz. |
126 |
| -29. [LimeSDR Mini](https://limemicro.com/products/boards/limesdr-mini/) - A compact SDR with a frequency range of 10 MHz to 3.5 GHz. |
| 135 | + |
| 136 | +A diverse list of SDR hardware options catering to various applications and performance needs. |
| 137 | + |
| 138 | +1. **[RTL-SDR](https://www.rtl-sdr.com/)** - A popular, low-cost USB software-defined radio receiver. |
| 139 | +2. **[HackRF One](https://greatscottgadgets.com/hackrf/)** - A wideband transceiver with a frequency range of 1 MHz to 6 GHz. |
| 140 | +3. **[USRP B200](https://www.ettus.com/all-products/usrp-b200/)** - A versatile SDR with a frequency range of 70 MHz to 6 GHz. |
| 141 | +4. **[FunCube Dongle Pro+](https://www.funcubedongle.com/)** - A high-performance SDR with a frequency range of 150 kHz to 1.9 GHz. |
| 142 | +5. **[Airspy Mini](https://airspy.com/airspy-mini/)** - A compact SDR with a frequency range of 24 MHz to 1.8 GHz. |
| 143 | +6. **[Ettus Research USRP N210](https://www.ettus.com/all-products/usrp-n210/)** - A high-performance SDR with a frequency range of 10 MHz to 6 GHz. |
| 144 | +7. **[BeagleBone SDR](https://beagleboard.org/sdr)** - An SDR module designed for the BeagleBone platform. |
| 145 | +8. **[LimeSDR](https://limemicro.com/products/limesdr/)** - A versatile SDR with a frequency range of 100 kHz to 3.8 GHz. |
| 146 | +9. **[ADALM-PLUTO](https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/adalm-pluto.html)** - A portable SDR with a frequency range of 325 MHz to 3.8 GHz. |
| 147 | +10. **[XTRX](https://xtrx.io/)** - A high-performance SDR with a frequency range of 30 MHz to 3.8 GHz. |
| 148 | +11. **[Red Pitaya](https://www.redpitaya.com/)** - A programmable SDR platform with a frequency range of 10 MHz to 1 GHz. |
| 149 | +12. **[Raspberry Pi with RTL-SDR](https://www.raspberrypi.org/)** - An SDR setup using a Raspberry Pi and RTL-SDR dongle. |
| 150 | +13. **[SDRplay RSP1A](https://www.sdrplay.com/rsp1a/)** - A versatile SDR with a frequency range of 1 kHz to 2 GHz. |
| 151 | +14. **[Xilinx ZCU102](https://www.xilinx.com/products/boards-and-kits/ek-u1-zcu102-g.html)** - An SDR development board with a high-performance FPGA. |
| 152 | +15. **[Nutaq PicoSDR](https://nutaq.com/product/picosdr/)** - A compact SDR with a frequency range of 300 MHz to 3.8 GHz. |
| 153 | +16. **[ADALM-2000](https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/adalmlogic.html)** - An SDR development board with a frequency range of 0 MHz to 50 MHz. |
| 154 | +17. **[mPCIe SDR](https://www.microchip.com/wwwproducts/en/ATSAM9G20)** - A compact SDR module designed for use with mPCIe interfaces. |
| 155 | +18. **[NI USRP B210](https://www.ni.com/en-us/support/model.usrp-b210.html)** - A high-performance SDR with a frequency range of 70 MHz to 6 GHz. |
| 156 | +19. **[Tango](https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/tango.html)** - A versatile SDR with a frequency range of 500 MHz to 6 GHz. |
| 157 | +20. **[Teleradio P104](https://www.tele-radio.com/products/p104/)** - A compact SDR with a frequency range of 0 MHz to 1.5 GHz. |
| 158 | +21. **[NetSDR](https://www.winradio.com/NetSDR.html)** - A high-performance SDR with a frequency range of 10 kHz to 2 GHz. |
| 159 | +22. **[LabSat 3](https://www.labsat.co.uk/products/labsat-3/)** - A compact SDR designed for GNSS signal simulation. |
| 160 | +23. **[Quake SDR](https://www.quake.com/products/sdr/)** - A high-performance SDR with a frequency range of 10 MHz to 6 GHz. |
| 161 | +24. **[RFSPACE SDR-14](http://www.rfspace.com/sdr-14/)** - A high-performance SDR with a frequency range of 10 kHz to 2 GHz. |
| 162 | +25. **[IRIS](https://www.kacst.edu.sa/EN/Research/Pages/IRIS.aspx)** - A versatile SDR with a frequency range of 10 MHz to 2.6 GHz. |
| 163 | +26. **[KX3](https://elecraft.com/kx3.html)** - A portable SDR with a frequency range of 160 meters to 10 meters. |
| 164 | +27. **[FTDI Synchronous](https://www.ftdichip.com/Products/ICs/FT2232H.html)** - An SDR module designed for use with FTDI synchronous serial interfaces. |
| 165 | +28. **[Siano SMSC](https://www.siano.com/products/)** - A versatile SDR with a frequency range of 50 MHz to 2.7 GHz. |
| 166 | +29. **[LimeSDR Mini](https://limemicro.com/products/boards/limesdr-mini/)** - A compact SDR with a frequency range of 10 MHz to 3.5 GHz. |
| 167 | +30. **[BladeRF 2.0](https://www.nuand.com/bladeRF-2/)** - An advanced SDR with an extended frequency range, improved performance, and additional I/O capabilities. |
| 168 | + |
| 169 | +--- |
127 | 170 |
|
128 | 171 | ## SDR Antennas and Accessories
|
129 | 172 |
|
130 |
| -1. [RTL-SDR Blog 1090 MHz ADS-B Antenna](https://www.rtl-sdr.com/new-product-rtl-sdr-blog-1090-mhz-ads-b-antenna/) |
131 |
| -2. [RTL-SDR Blog 1090 MHz ADS-B LNA](https://www.rtl-sdr.com/new-product-rtl-sdr-blog-1090-mhz-ads-b-lna/) |
132 |
| -3. [RTL-SDR Blog 1090 MHz ADS-B Filtered LNA](https://www.rtl-sdr.com/new-product-rtl-sdr-blog-1090-mhz-ads-b-filtered-lna/) |
133 |
| -4. [RTL-SDR Blog 1090 MHz ADS-B Ceramic Filtered Preamp](https://www.rtl-sdr.com/new-product-rtl-sdr-blog-1090-mhz-ads-b-ceramic-filtered-preamp/) |
134 |
| -5. [RTL-SDR Blog 1090 MHz ADS-B Triple Filtered LNA](https://www.rtl-sdr.com/new-product-rtl-sdr-blog-1090-mhz-ads-b-triple-filtered-lna/) |
135 |
| -6. [RTL-SDR Blog 1090 MHz ADS-B Outdoor Antenna](https://www.rtl-sdr.com/new-product-rtl-sdr-blog-1090-mhz-ads-b-outdoor-antenna/) |
136 |
| -7. [RTL-SDR Blog 1090 MHz ADS-B Antenna Tripod Mount](https://www.rtl-sdr.com/new-product-rtl-sdr-blog-1090-mhz-ads-b-antenna-tripod-mount/) |
137 |
| -8. [LNA4ALL](https://lna4all.blogspot.com/) - A low-cost wideband LNA that can be used with SDRs. |
138 |
| -9. [Mini-Whip](https://www.nonstopsystems.com/radio/frank_radio_antenna_active_miniwhip.htm) - A low-cost active antenna that can be used with SDRs. |
139 |
| -10. [Diamond Discone Antenna](https://www.diamondantenna.net/d130nj.html) - A wideband antenna that can be used with SDRs. |
140 |
| -11. [Youloop](https://www.nonstopsystems.com/radio/frank_radio_antenna_loop.htm) - A low-cost passive loop antenna that can be used with SDRs. |
141 |
| -12. [RTL-SDR Blog SMA Pigtail Antenna Set](https://www.rtl-sdr.com/new-product-rtl-sdr-blog-sma-pigtail-antenna-set/) |
| 173 | +### Antenna Types and Accessories |
| 174 | + |
| 175 | +1. **[RTL-SDR Blog 1090 MHz ADS-B Antenna](https://www.rtl-sdr.com/new-product-rtl-sdr-blog-1090-mhz-ads-b-antenna/)** - Optimized for receiving ADS-B signals from aircraft. |
| 176 | +2. **[RTL-SDR Blog 1090 MHz ADS-B LNA](https://www.rtl-sdr.com/new-product-rtl-sdr-blog-1090-mhz-ads-b-lna/)** - A low-noise amplifier to boost ADS-B signal reception. |
| 177 | +3. **[RTL-SDR Blog 1090 MHz ADS-B Filtered LNA](https://www.rtl-sdr.com/new-product-rtl-sdr-blog-1090-mhz-ads-b-filtered-lna/)** - Enhanced LNA with filtering for better ADS-B reception. |
| 178 | +4. **[RTL-SDR Blog 1090 MHz ADS-B Ceramic Filtered Preamp](https://www.rtl-sdr.com/new-product-rtl-sdr-blog-1090-mhz-ads-b-ceramic-filtered-preamp/)** - Preamp with ceramic filters for improved ADS-B signal clarity. |
| 179 | +5. **[RTL-SDR Blog 1090 MHz ADS-B Triple Filtered LNA](https://www.rtl-sdr.com/new-product-rtl-sdr-blog-1090-mhz-ads-b-triple-filtered-lna/)** - Triple-filtered LNA for enhanced ADS-B performance. |
| 180 | +6. **[RTL-SDR Blog 1090 MHz ADS-B Outdoor Antenna](https://www.rtl-sdr.com/new-product-rtl-sdr-blog-1090-mhz-ads-b-outdoor-antenna/)** - Outdoor antenna designed for optimal ADS-B signal reception. |
| 181 | +7. **[RTL-SDR Blog 1090 MHz ADS-B Antenna Tripod Mount](https://www.rtl-sdr.com/new-product-rtl-sdr-blog-1090-mhz-ads-b-antenna-tripod-mount/)** - Mounting solution for ADS-B antennas. |
| 182 | +8. **[LNA4ALL](https://lna4all.blogspot.com/)** - A low-cost wideband low-noise amplifier compatible with various SDRs. |
| 183 | +9. **[Mini-Whip](https://www.nonstopsystems.com/radio/frank_radio_antenna_active_miniwhip.htm)** - A low-cost active antenna suitable for SDR applications. |
| 184 | +10. **[Diamond Discone Antenna](https://www.diamondantenna.net/d130nj.html)** - A wideband discone antenna for versatile SDR usage. |
| 185 | +11. **[Youloop](https://www.nonstopsystems.com/radio/frank_radio_antenna_loop.htm)** - A low-cost passive loop antenna compatible with SDRs. |
| 186 | +12. **[RTL-SDR Blog SMA Pigtail Antenna Set](https://www.rtl-sdr.com/new-product-rtl-sdr-blog-sma-pigtail-antenna-set/)** - A set of SMA pigtail antennas for various SDR applications. |
142 | 187 |
|
143 | 188 | ### Antenna Design Tools
|
144 |
| -1. [4nec2](http://www.qsl.net/4nec2/) - A free NEC based antenna modeler and optimizer. |
145 |
| -2. [MMANA-GAL](http://hamsoft.ca/pages/mmana-gal.php) - A free MMANA-GAL based antenna modeler and optimizer. |
146 |
| -3. [EZNEC](https://www.eznec.com/) - A commercial NEC based antenna modeler and optimizer. |
147 |
| -4. [MMANA-GAL](http://hamsoft.ca/pages/mmana-gal.php) - A free MMANA-GAL based antenna modeler and optimizer. |
148 |
| -5. [NanoVNA](https://nanorfe.com/) - A low-cost vector network analyzer that can be used to measure antenna performance. |
| 189 | + |
| 190 | +1. **[4nec2](http://www.qsl.net/4nec2/)** - A free NEC-based antenna modeler and optimizer. |
| 191 | +2. **[MMANA-GAL](http://hamsoft.ca/pages/mmana-gal.php)** - A free MMANA-GAL-based antenna modeler and optimizer. |
| 192 | +3. **[EZNEC](https://www.eznec.com/)** - A commercial NEC-based antenna modeler and optimizer. |
| 193 | +4. **[NanoVNA](https://nanorfe.com/)** - A low-cost vector network analyzer for measuring antenna performance. |
149 | 194 |
|
150 | 195 | ### Antenna Switches
|
151 |
| -1. [DX Engineering](https://www.dxengineering.com/) - A variety of antenna switches for HF, VHF, and UHF. |
152 |
| -2. [MFJ Enterprises](https://www.mfjenterprises.com/) - A variety of antenna switches for HF, VHF, and UHF. |
| 196 | + |
| 197 | +1. **[DX Engineering](https://www.dxengineering.com/)** - A variety of antenna switches for HF, VHF, and UHF bands. |
| 198 | +2. **[MFJ Enterprises](https://www.mfjenterprises.com/)** - A range of antenna switches catering to different frequency bands. |
153 | 199 |
|
154 | 200 | ### Antenna Rotators
|
155 |
| -1. [Yaesu](https://www.yaesu.com/) - A variety of antenna rotators for HF, VHF, and UHF. |
156 |
| -2. [Alfa Radio](https://www.alfaradio.ca/) - A variety of antenna rotators for HF, VHF, and UHF. |
| 201 | + |
| 202 | +1. **[Yaesu](https://www.yaesu.com/)** - A selection of antenna rotators suitable for HF, VHF, and UHF frequencies. |
| 203 | +2. **[Alfa Radio](https://www.alfaradio.ca/)** - Various antenna rotators designed for different SDR applications. |
| 204 | + |
| 205 | +--- |
| 206 | + |
| 207 | +## Tutorials and Documentation |
| 208 | + |
| 209 | +1. **[GNU Radio Tutorials](https://wiki.gnuradio.org/index.php/Tutorials)** - Comprehensive guides for getting started with GNU Radio. |
| 210 | +2. **[RTL-SDR Wiki](https://www.rtl-sdr.com/wiki/)** - Extensive resources and tutorials for using RTL-SDR hardware. |
| 211 | +3. **[SDRplay SDRUno User Guide](https://www.sdrplay.com/docs/sdruno/)** - Detailed documentation for SDRplay SDRUno software. |
| 212 | +4. **[CubicSDR Documentation](https://cubicsdr.com/docs/)** - Guides and documentation for using CubicSDR. |
| 213 | +5. **[SDRangel Wiki](https://wiki.sdrangel.org/)** - Documentation and user guides for SDRangel. |
| 214 | + |
| 215 | +--- |
| 216 | + |
| 217 | +## Community and Support |
| 218 | + |
| 219 | +1. **[Reddit r/RTLSDR](https://www.reddit.com/r/RTLSDR/)** - A community for RTL-SDR users to discuss and seek help. |
| 220 | +2. **[GNU Radio Mailing List](https://lists.gnu.org/mailman/listinfo/discuss-gnuradio)** - Official mailing list for GNU Radio discussions. |
| 221 | +3. **[SDR Forum](https://sdr-forum.com/)** - A forum dedicated to SDR enthusiasts and professionals. |
| 222 | +4. **[RTL-SDR Discord](https://discord.gg/rtlsdr)** - A Discord server for real-time discussions and support. |
| 223 | +5. **[Stack Overflow SDR Tag](https://stackoverflow.com/questions/tagged/sdr)** - Q&A for SDR-related programming and technical issues. |
| 224 | + |
| 225 | +--- |
| 226 | + |
| 227 | + |
0 commit comments