Sign In |

Digital Gain in Low-Level GNSS Signal Recording

Updated on Apr 7, 2026

In GNSS signal recording applications, particularly when using low-bit quantization (e.g., 2-bit or 4-bit) to reduce file size, the signal amplitude can become compressed. As a result, the full dynamic range from the analogue-to-digital converter (ADC) is not used, and weak signals may not be captured clearly. 

Digital gain is applied after the ADC to rescale the recorded signal to make better use of the available quantization levels. This will improve the representation of low-level signals in the recording without changing the analog front-end configuration. 


With 4-bit quantization, the ADC input can only represent 16 possible levels. If the GNSS signal is weak and the Automatic Gain Control (AGC) in the LabSat unit has already reached its upper limit, the resulting I/Q samples will only occupy a fraction of the available 4-bit dynamic range. 

  • Without digital gain: The recorded scatter plot shows I & Q samples clustered near the centre, leaving several quantization levels unused. 
  • With digital gain (e.g., +2): The signal is scaled digitally, occupying more of the available range. This increases the visible detail of low-level GNSS signals and can improve measurement quality during replay. 

Applying digital gain carries a small risk of occasional full-scale saturation, but it generally captures more granularity in weaker signals. This is particularly useful when: 

  • Recording in attenuated or low C/N₀ environments. 
  • Performing post-processing applications. 
  • Reducing the recording size without losing detail. 

Digital gain is applied after the ADC stage. It does not introduce analogue noise or distort the RF chain; it simply rescales digital samples for improved quantization efficiency. 


Digital gain multiplies incoming I/Q samples by a user-selected factor (e.g., +1, +2, ... +7).

This will cause the following: 

  1. Expanded amplitude of the samples in the available bit depth.
  2. Improved representation of low-level signal details.
  3. AGC-limited signals are allowed to use more of the quantization range.

For example, adding +2 digital gain to a 4-bit stream moves the sample points outward toward full-scale limits, increasing the "spread" in the scatter plot and capturing more detail.

Scatter Plots showing 4-bit I&Q with and without digital gain

The two scatter plots above show 4-bit quantized I & Q data from a low-level signal where automatic gain has reached its upper limit. In the left plot, the data does not occupy the full range of the 4-bit scale. The right-hand plot shows the effect of adding 2x digital gain. Although this shows that there is a greater possibility of the ADC hitting full-scale, more of the low-level signal information is captured.


Digital Gain mode is available in the Constellation menu in LabSat 4. It is designed to be used with 2- or 4-bit quantization, where LabSat 4 receives low-level signals. 

  • You can find the Digital Gain setting in the Constellation menu on LabSat 4 Record and Replay units. 
Screenshot of the Constellation menu with Digital Gain highlighted and disabled.
  • When the Digital Gain is set to any value over 0, the tick in the box next to the setting indicates that Digital Gain is enabled and active. 
Screenshot of the Constellation menu with Digital Gain highlighted and enabled.
  • You can adjust the Digital Gain to any value between 0 and 7. 
Level01234567
dB06121824303642
  • For most low-level signal applications, we recommend using a value of 1 or 2
LS04_ConstellationMenu_DigitalGain_RXDigitalGain_Level 2-12dB


  1. Coldstart the GNSS receiver.
  2. Start the recording on LabSat 4.
  3. When the recording has ended, LabSat 4 will capture the UTC and C/No level from the receiver.
Drawing of an antenna connected to a LabSat 4 and a GNSS receiver.
  1. Coldstart the GNSS receiver before replaying the file.
  2. The C/No values recorded at the matching UTC timestamp will be compared.
Simple drawing of a LabSat 4 versus a GNSS receiver.
Image showing 3 scatter plots and accompanying graphs for time domain and power spectral density.
No gain: Scatter plot shows compressed sample distribution
Image showing 3 scatter plots and accompanying graphs for time domain and power spectral density.
+2 digital gain: Scatter plot shows improved fill of the 4-bit scale

When using Digital Gain, the replayed C/N₀ values are slightly lower (1 to 2 dB delta) but will closely match the original recording.  

Digital Gain CNo values tables

This demonstrates that while replayed C/N₀ levels may be slightly reduced, the integrity of the recorded signal is preserved and that digital gain improves the captured detail in low-bit recordings.


Use Digital Gain

  • When using low-bit quantization (2 or 4-bit) to reduce file size. 
  • When the AGC has reached its upper limit, but the signal occupies only part of the ADC range. 
  • When signal levels are weak or attenuated. 
  • When maximising the fidelity of low-level GNSS recordings is critical. 

Avoid or Limit Digital Gain

  • When signals are already near full scale. 
  • When using higher-bit quantization (8 or 12-bit). 
  • When strong GNSS or interference signals may saturate after scaling. 


Digital gain is a practical tool for enhancing GNSS recordings made with low-bit quantization. By multiplying digitized samples, it allows better use of the limited quantization range, improving low-level signal representation without affecting the analogue front-end. In LabSat 4, Digital Gain is adjustable from 0–7, with recommended values of 1–2 for most low-level signals. Testing confirms that digital gain enhances signal detail while maintaining accurate replay correlation, making it a valuable feature for compact yet high-fidelity GNSS data capture.