User Tools

Site Tools


ham:rtl-airband

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ham:rtl-airband [2026/06/08 11:04] djoham:rtl-airband [2026/06/08 11:20] (current) djo
Line 1: Line 1:
 ====== RTLSDR-Airband ====== ====== RTLSDR-Airband ======
 +
 +Ce logiciel est normalement destine a l’écoute des bandes Aviation. Mais il offre un certain nombre d'options inintéressante pour la Radio Amateur.
 +
 +  * L’écoute simultané de plusieurs fréquences 
 +  * la démodulation narrow FM.
 +  * L'enregistrement lors d'une émission.
 +  * Plusieurs mode de sorties: Pulse Audio, UDP, IQ Brut
 +
 +Par exemple avec une simple cle RTL-SDR qui a une capaticite de reception de 3 Msps, il est possible plusieurs d'avoir les 2 Mhz de la bande 2 metres (144Mhz-146Mhz)
  
 {{:ham:rtlsdr-airband_running.png?600 |}} {{:ham:rtlsdr-airband_running.png?600 |}}
Line 8: Line 17:
  
 === Pre-requis === === Pre-requis ===
 +
  
   * [[https://github.com/rtl-airband/RTLSDR-Airband/wiki/Installation|RTLSDR-Airband]]   * [[https://github.com/rtl-airband/RTLSDR-Airband/wiki/Installation|RTLSDR-Airband]]
  
 ^ --- ^ Lib & packages ^ --- ^ ^ --- ^ Lib & packages ^ --- ^
-| --- | build-essential cmake pkg-config libmp3lame-dev libshout3-dev 'libconfig++-dev' libfftw3-dev | --- +RTLSDR-Airband | build-essential cmake pkg-config libmp3lame-dev libshout3-dev 'libconfig++-dev' libfftw3-dev | Librairies necessaire 
-| --- | libpulse-dev | --- +RTLSDR-Airband | libpulse-dev | Pulse Audio 
-| --- | librtlsdr-dev | --- +RTLSDR-Airband | librtlsdr-dev | Cle RTL-SDR  
-| --- | libsoapysdr-dev | --- +RTLSDR-Airband | libsoapysdr-dev | Soapy SDR 
-| --- | google-perftools libgoogle-perftools-dev | --- |+RTLSDR-Airband | google-perftools libgoogle-perftools-dev | DSP GPU  | 
 + 
 +--- ^ Lib & packages ^ --- ^ 
 +pipewire | pipewire pipewire-pulse wireplumber | Audio | 
 +| wiremix | libpipewire-0.3-dev clang cargo | Pirewire TUI Controller | 
  
  
Line 94: Line 109:
 === Installation === === Installation ===
  
-  sudo apt install pipewire pipewire-pulse wireplumber +  systemctl --user restart pipewire pipewire-pulse wireplumber
-  systemctl --user restart pipewire pipewire-pulse wireplumber+
  
 === wiremix === === wiremix ===
  
-  sudo apt install libpipewire-0.3-dev clang cargo +  cargo install wiremix --locked
- +
-  cargo install wiremix --locked +
- +
-  +
  
 ===== Configuration ===== ===== Configuration =====
Line 109: Line 119:
   * 2m-band.config   * 2m-band.config
  
-{{ :ham:2-meters.tar.gz |Config 2-meters.tar.gz}}+{{ :ham:2-meters.tar.gz | 2m-band.config }} 
 + 
 +^ QRG Mhz ^ Description ^ Mode / BW / Demode ^ 
 +| 144,350 | Pager Ham | nFM 22050 POCSAG1200 | 
 +| 144,800 | APRS | nFM 22050 AFSK1200 | 
 +| 144,500 | Images, SSTV, FAX... | nFM | 
 +| 144,600 | Modes numériques, RTTY... | nFM | 
 +| 145,075 | Relais R3 FKIO ARA35  | nFM 12000 | 
 +| 145,3875 | Relais local ARA35  | nFM 12000 | 
 +| 145,500 | FM fréquence d'appel |nFM 12000 | 
 +| 145,450 | Communications d'urgences FRANCE (FM dégagement 1) | nFM 12000 | 
 +| 145,4625 | Communications d'urgences FRANCE (FM dégagement 2) | nFM 12000 | 
 +| 145,475 | Communications d'urgences FRANCE (FM fréquence principale)| nFM 12000 | 
 +| 145,800 | ISS Contact | nFM 12000 | 
 + 
 +  * Source [[https://qrvradio.fr/FreqRA.htm#144|qrvradio.fr]] 
 + 
 +==== General ==== 
 + 
 +  multiple_demod_threads = true;   
 +  multiple_output_threads = true;  
 + 
 +==== device ==== 
 + 
 +<code> 
 +devices:                                 
 +({                              
 +  type = "rtlsdr";       
 +  index = 1; 
 +  serial = "10000001"; 
 +  gain = 25;                   
 +  centerfreq = 145.0;       
 +  correction = 12;             
 +  sample_rate = "2.048M"       
 +  channels:                      
 +  ( ../.. ) 
 + } 
 +)  
 +</code> 
 + 
 +==== Pager ==== 
 + 
 +<code> 
 +    {                                   
 +      freq = 145.35;                    
 +      label = "pager";                  
 +      modulation = "nfm";               
 +      lowpass = 0;                      
 +      highpass = 0;                     
 +      bandwidth = 12500;                
 +      outputs: (                        
 +        {                               
 +          type = "udp_stream";          
 +          dest_address = "127.0.0.1";   
 +          dest_port = 1234;             
 +        },                              
 +      );                                
 +    }, 
 +</code> 
 + 
 +==== Phonie ==== 
 + 
 +<code> 
 +    { 
 +      freq = 145.075; 
 +      squelch_threshold = -30; 
 +      label = "R3 Broc"; 
 +      modulation = "nfm"; 
 +      bandwidth = 12500; 
 +      outputs: ( 
 +        { 
 +          type = "pulse"; 
 +          stream_name = "R3_Broc"; 
 +        }, 
 +        { 
 +          type = "file"; 
 +          directory = "/home/djo/transmission"; 
 +          filename_template = "R3_Broc"; 
 +          continuous = false; 
 +          split_on_transmission = false; 
 +          include_freq = false; 
 +          append = true; 
 +        } 
 +      ); 
 +    }
 +</code>
  
 ==== APRS / Pager decoder ==== ==== APRS / Pager decoder ====
ham/rtl-airband.1780916679.txt.gz · Last modified: by djo