Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
documentation:hamradio:sdr:rtl_sdr:index [2021/11/21 18:19] – [rtl_sdr] f1sls | documentation:hamradio:sdr:rtl_sdr:index [2025/08/03 07:48] (Version actuelle) – [DOCUMENTATION] f1sls | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{: | {{: | ||
\\ | \\ | ||
+ | {{: | ||
+ | <catlist -forceHeadTitle -exclupage -sortAscending -hideNotFoundMsg -columns:1 -maxDepth:1 -noHead -noAddPageButton> | ||
+ | |||
====== RTL-SDR ====== | ====== RTL-SDR ====== | ||
Clef USB (DAB/DVB-T) basée sur le chip RTL2832U utilisée comme récepteur SDR. | Clef USB (DAB/DVB-T) basée sur le chip RTL2832U utilisée comme récepteur SDR. | ||
+ | ===== DOCUMENTATION ===== | ||
+ | * {{ : | ||
===== Linux ===== | ===== Linux ===== | ||
==== Dépendances ==== | ==== Dépendances ==== | ||
* rtl-sdr | * rtl-sdr | ||
* sox | * sox | ||
- | |||
- | |||
Ligne 43: | Ligne 46: | ||
</ | </ | ||
==== rtl_tcp ==== | ==== rtl_tcp ==== | ||
- | < | ||
+ | === Serveur === | ||
+ | < | ||
+ | $rtl_tcp -d 0 -a 127.0.0.1 -p 7355 | ||
+ | </ | ||
+ | |||
+ | === Client === | ||
+ | < | ||
# Exemples de lecture du flux UDP | # Exemples de lecture du flux UDP | ||
# Avec DSD : | # Avec DSD : | ||
$ socat UDP-RECV: | $ socat UDP-RECV: | ||
</ | </ | ||
- | ==== rtl_fm ==== | + | ===== rtl_fm |
- | === Décoder les trames APRS === | + | ==== Décoder les trames APRS ==== |
<code bash> | <code bash> | ||
- | rtl_fm -f 144.8M -s 22050 -p 33 -g 42 -l 350 - | ./ | + | rtl_fm -f 144.8M -s 22050 -p 33 -g 43.9 [-l 125] -o 4 - | ./ |
</ | </ | ||
- | * '' | + | |
- | * '' | + | * '' |
- | * '' | + | |
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
- | === Scanner le PMR446 === | + | ==== Scanner le PMR446 |
<code bash> | <code bash> | ||
rtl_fm -M fm -p 77 -f 446.00625M -f 446.01875M -f 446.03125M -f 446.04375M -f 446.05625M -f 446.06875M -f 446.08125M -f 446.09375M -f 446.10625M -f 446.11875M -f 446.13125M -f 446.14375M -f 446.15625M -f 446.16875M -f 446.18125M -f 446.19375M -s 12k -l 70 - | play -r 12k -t raw -e signed-integer -b 16 -c 1 -V1 - | rtl_fm -M fm -p 77 -f 446.00625M -f 446.01875M -f 446.03125M -f 446.04375M -f 446.05625M -f 446.06875M -f 446.08125M -f 446.09375M -f 446.10625M -f 446.11875M -f 446.13125M -f 446.14375M -f 446.15625M -f 446.16875M -f 446.18125M -f 446.19375M -s 12k -l 70 - | play -r 12k -t raw -e signed-integer -b 16 -c 1 -V1 - | ||
Ligne 65: | Ligne 77: | ||
- | === Scanner la bande aviation === | + | ==== Scanner la bande aviation |
<code bash> | <code bash> | ||
rtl_fm -f 118M: | rtl_fm -f 118M: | ||
Ligne 72: | Ligne 84: | ||
* '' | * '' | ||
- | === Radio FM (broadcast) === | + | ==== Radio FM (broadcast) |
<code bash> | <code bash> | ||
rtl_fm -W -f 89.1M | play -r 32k -t raw -e signed-integer -b 16 -c 1 -V1 - | rtl_fm -W -f 89.1M | play -r 32k -t raw -e signed-integer -b 16 -c 1 -V1 - | ||
</ | </ | ||
- | === Scanner === | + | ==== Scanner |
<code bash> | <code bash> | ||
rtl_fm -N -E -f 144.0M: | rtl_fm -N -E -f 144.0M: | ||
</ | </ | ||
- | === Décoder le POCSAG === | + | ==== Décoder le POCSAG |
Fréquences POCSAG en France : | Fréquences POCSAG en France : | ||
* 466.025 MHz | * 466.025 MHz | ||
Ligne 96: | Ligne 108: | ||
* '' | * '' | ||
- | === EnregistreurS | + | ==== Enregistreurs |
**SVAR** | **SVAR** | ||
Ligne 117: | Ligne 129: | ||
* '' | * '' | ||
+ | <code bash> | ||
+ | rtl_fm -M fm -p 78 -f 145.5M -f 433.5M -l 500 -s 12k | sox -t raw -r 12k -e signed-integer -b 16 -c 1 - -p sinc 300-3k / | ||
+ | </ | ||
===== rtl_power ===== | ===== rtl_power ===== | ||
<WRAP center round info 100%> | <WRAP center round info 100%> | ||
Ligne 211: | Ligne 225: | ||
- | ==== GQRX + UDP STREAMING ==== | + | ===== GQRX + UDP STREAMING |
+ | |||
+ | ==== DMR / APCO25 / C4FM ===== | ||
<code bash> | <code bash> | ||
- | nc -l -u 7355 | sox -t raw -esigned-integer -b16 -r 48000 - -esigned-integer -b16 -r 22050 -t raw - | multimon-ng -t raw -a SCOPE -a POCSAG512 -a POCSAG1200 -a POCSAG2400 | + | $ socat stdout udp-listen:7355 | padsp ./dsd -i – -o /dev/dsp |
</ | </ | ||
+ | |||
+ | ==== POCSAG ==== | ||
+ | <code bash> | ||
+ | nc -l -u 7355 | sox -t raw -esigned-integer -b16 -r 48000 - -esigned-integer -b16 -r 22050 -t raw - | multimon-ng -t raw -f auto -a SCOPE -a POCSAG512 -a POCSAG1200 -a POCSAG2400 - | ||
+ | </ | ||
+ | |||
+ | ===== KALIBRATE-RTL ===== | ||
+ | Installation B, from source | ||
+ | The software have not been maintained for some time but there are several forks and hayguen is used here. | ||
+ | |||
+ | Install some dependencies | ||
+ | Bullseye/ | ||
+ | <code bash> | ||
+ | $ sudo apt install librtlsdr-dev libtool libfftw3-dev | ||
+ | </ | ||
+ | Stretch also add | ||
+ | <code bash> | ||
+ | $ sudo apt install m4 automake | ||
+ | </ | ||
+ | |||
+ | then download | ||
+ | |||
+ | <code bash> | ||
+ | $ wget https:// | ||
+ | </ | ||
+ | |||
+ | and unzip the actual software | ||
+ | |||
+ | <code bash> | ||
+ | $ unzip master.zip && mv kalibrate-rtl-master kalibrate-rtl | ||
+ | </ | ||
+ | |||
+ | Install/ | ||
+ | |||
+ | <code bash> | ||
+ | $ cd kalibrate-rtl | ||
+ | $ bash bootstrap | ||
+ | $ bash configure | ||
+ | $ make | ||
+ | $ sudo make install | ||
+ | </ | ||
+ | |||
===== Détails techniques ===== | ===== Détails techniques ===== | ||
{{: | {{: |