RTL-SDR []

Outils pour utilisateurs

Outils du site


RTL-SDR

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
documentation:hamradio:sdr:rtl_sdr:index [2021/11/21 18:20] – [rtl_fm] f1slsdocumentation:hamradio:sdr:rtl_sdr:index [2025/08/03 07:48] (Version actuelle) – [DOCUMENTATION] f1sls
Ligne 1: Ligne 1:
 {{:documentation:hamradio:sdr:rtl-sdr-r820t2-rtl1090.png?400|}} {{:documentation:hamradio:sdr:rtl-sdr-r820t2-rtl1090.png?400|}}
 \\ \\
 +{{:index_01.png?64|}}
 +<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 =====
 +  * {{ :documentation:hamradio:sdr:rtl_sdr:pocket_sdr.pdf |Pocket Radio HF SDR: $18 DX MW, SW, FM, AIR, VHF, UHF VERSION 1 © 2015 🇬🇧}}
 ===== Linux ===== ===== Linux =====
 ==== Dépendances ==== ==== Dépendances ====
   * rtl-sdr   * rtl-sdr
   * sox   * sox
- 
- 
  
  
Ligne 43: Ligne 46:
 </code> </code>
 ==== rtl_tcp ==== ==== rtl_tcp ====
-<code> 
  
 +=== Serveur ===
 +<code=bash>
 +$rtl_tcp -d 0 -a 127.0.0.1 -p 7355
 +</code>
 +
 +=== Client ===
 +<code=bash>
 # Exemples de lecture du flux UDP # Exemples de lecture du flux UDP
 # Avec DSD :  # Avec DSD : 
Ligne 53: Ligne 62:
 ==== 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 - | ./multimon-ng -t raw -A -s AFSK1200 -a FSK9600 -+rtl_fm -f 144.8M -s 22050 -p 33 -g 43.9 [-l 125] -o 4 - | ./multimon-ng -t raw -A -a AFSK1200 -
 </code> </code>
-  * ''-p 33'' ➜ correction de 33ppm (32ppm) pour ma clef RTL_SDR #1 +  * ''-f 144.8M'' ➜ fréquence 144.800 MHz  
-  * ''-g 42'' ➜ gain 42dB (dépend de la clef) +  * ''-s 22050'' ➜ samplerate 22050 (ce qui est attendu par multimon-ng avec le type "raw" en entrée 
-  * ''-l 350'' ➜ squelch+  * ''-p 33'' ➜ correction de 37ppm pour ma clef RTL_SDR #1 
 +  * ''-g 42'' ➜ gain 43.9dB (dépend de la clef) 
 +  * ''-l 350'' ➜ squelch (pas utile) 
 +  * ''-o 4'' ➜ oversampling 4
  
 ==== Scanner le PMR446 ==== ==== Scanner le PMR446 ====
Ligne 96: Ligne 108:
   * ''-g 11.5'' ➜ tuner gain 11.5dB   * ''-g 11.5'' ➜ tuner gain 11.5dB
  
-==== EnregistreurS audio avec VOX en console ===+==== Enregistreurs audio avec VOX en console ===
  
 **SVAR** **SVAR**
Ligne 117: Ligne 129:
   * ''-r 22050'' ➜ rate 22050Hz   * ''-r 22050'' ➜ rate 22050Hz
  
 +<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 /tmp/recording.ogg silence -l 1 0.1 0.1% -1 2.0 0.1% 
 +</code>
 ===== 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 -f alpha -+$ socat stdout udp-listen:7355 | padsp ./dsd -i – -o /dev/dsp
 </code> </code>
 +
 +==== 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 -
 +</code>
 +
 +===== 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/Buster/Stretch OS
 +<code bash>
 +$ sudo apt install librtlsdr-dev libtool libfftw3-dev
 +</code>
 +Stretch also add
 +<code bash>
 +$ sudo apt install m4 automake
 +</code>
 +
 +then download
 +
 +<code bash>
 +$ wget https://github.com/hayguen/kalibrate-rtl/archive/master.zip
 +</code>
 +
 +and unzip the actual software
 +
 +<code bash>
 +$ unzip master.zip && mv kalibrate-rtl-master kalibrate-rtl
 +</code>
 +
 +Install/compile with (For Buster please check remark below !)
 +
 +<code bash>
 +$ cd kalibrate-rtl
 +$ bash bootstrap
 +$ bash configure
 +$ make
 +$ sudo make install
 +</code>
 +
 ===== Détails techniques ===== ===== Détails techniques =====
 {{:documentation:hamradio:sdr:rtlsdr-tcxo.jpg?600|}} {{:documentation:hamradio:sdr:rtlsdr-tcxo.jpg?600|}}
documentation/hamradio/sdr/rtl_sdr/index.1637515221.txt.gz · Dernière modification : de f1sls