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
ham:rtl-airband [2026/06/08 11:18] djoham:rtl-airband [2026/06/08 11:20] (current) djo
Line 17: 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 103: 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 134: Line 135:
  
   * Source [[https://qrvradio.fr/FreqRA.htm#144|qrvradio.fr]]   * 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.txt · Last modified: by djo