Noise, Sensitivity, and Receiver Design Specialized Receiver Topics Informational

How do I calculate the processing gain of a correlation receiver in a spread spectrum system?

The processing gain of a correlation receiver in a spread spectrum system is the ratio of the spread bandwidth to the data bandwidth, expressed in dB: processing gain (PG) = 10 × log10(BW_spread / BW_data), where BW_spread is the bandwidth of the spread spectrum signal after spreading, and BW_data is the bandwidth of the original data signal before spreading. Equivalently, for direct-sequence spread spectrum (DSSS): PG = 10 × log10(chip_rate / data_rate), because the spread bandwidth is approximately equal to the chip rate (each data bit is multiplied by N chips, spreading the bandwidth by a factor of N). The processing gain determines: the ability to extract the desired signal from noise and interference (the correlation receiver de-spreads the desired signal (coherently combining the energy from all chips), while leaving the noise and interference spread across the full bandwidth; the effective SNR after de-spreading improves by the processing gain), the interference rejection (a narrowband interferer occupying a fraction of the spread bandwidth is suppressed by the processing gain after de-spreading; the interferer's energy is spread, while the desired signal's energy is concentrated), and the coexistence capability (multiple users can share the same bandwidth using different spreading codes; the number of users is approximately PG / required_SNR). Examples: GPS L1 C/A code: chip rate = 1.023 MHz, data rate = 50 bps, PG = 10×log10(1,023,000/50) = 43 dB. IS-95 CDMA: chip rate = 1.2288 MHz, data rate = 9.6 kbps, PG = 10×log10(1,228,800/9,600) = 21 dB. 5G NR does not use traditional spread spectrum, but: OFDM with channel coding provides processing gain through coding gain rather than spreading gain.
Category: Noise, Sensitivity, and Receiver Design
Updated: April 2026
Product Tie-In: Receivers, Detectors, Filters

Spread Spectrum Processing Gain

Processing gain is the fundamental advantage of spread spectrum: it enables operation at SNR levels well below 0 dB (the signal can be below the noise floor and still be recovered), which is essential for GPS, CDMA, and military communications.

ParameterSuperheterodyneDirect ConversionDigital IF
Image Rejection60-90 dB (filter)30-50 dB (mismatch)N/A (digital)
DC OffsetNo issueMajor issueNo issue
LO LeakageLowHighLow
IntegrationDifficultEasy (single chip)Moderate
Dynamic Range80-120 dB60-90 dB70-100 dB
  • Performance verification: confirm specifications against the application requirements before finalizing the design
  • Environmental factors: temperature range, humidity, and vibration affect long-term reliability and parameter drift
  • Cost vs. performance: evaluate whether the application demands premium components or standard commercial grades
Common Questions

Frequently Asked Questions

How does the correlator work?

The correlation receiver (despreader): multiplies the received spread spectrum signal by a locally generated copy of the spreading code. If the local code is time-aligned with the received signal's code: the multiplication despreads the desired signal (concentrating its energy into the data bandwidth, effectively boosting the SNR by the processing gain). If the local code is not aligned (different code or different timing): the multiplication does not despread (the signal remains spread, and the energy is distributed across the bandwidth, appearing as low-level wideband noise). After multiplication: a low-pass filter or integrate-and-dump circuit extracts the narrowband data signal from the wideband noise+interference. The output SNR is: SNR_out = SNR_in + PG.

What about frequency hopping?

Frequency-hopping spread spectrum (FHSS): the carrier frequency hops rapidly across a set of frequencies according to a pseudo-random sequence. The processing gain for FHSS is different from DSSS: PG_FHSS = 10×log10(number of hop frequencies) = 10×log10(total_hopping_bandwidth / instantaneous_bandwidth). For example: 100 hop frequencies, each 200 kHz wide: total hopping BW = 20 MHz. PG = 10×log10(100) = 20 dB. FHSS processing gain represents the ability to avoid narrowband jammers (the jammer must jam all hop frequencies simultaneously, requiring N× more power; or: the jammer can jam only 1/N of the hops, losing PG dB of effectiveness).

What limits the processing gain?

Processing gain limits: practical code length (longer codes provide more PG but: require more time to acquire (the receiver must search through all possible code phases to find the correct alignment), require faster chip clocking (higher bandwidth), and are more complex to generate and correlate). Bandwidth availability (the spread bandwidth is limited by the available spectrum allocation). Near-far problem (in CDMA: a strong nearby transmitter can overwhelm a weak distant transmitter despite the processing gain; this limits the effective PG in multi-user environments; mitigated by: power control and successive interference cancellation).

Need expert RF components?

Request a Quote

RF Essentials supplies precision components for noise-critical, high-linearity, and impedance-matched systems.

Get in Touch