PlatformsFaststream SiliconFaststream RadioFaststream VisionConnected EdgeFaststream SecureMobility & Rail
ProductsSemiconductor IPWireless & RANEdge & GatewaysTracking & IdentificationSoftware & FrameworksConnected Systems
Technology5G protocol stackWireless and RF architectureBaseband and low PHYForward error correctionControl and data planeHigh-speed interfacesFirmware and bootSilicon root of trustSoftware-defined vehicleAutomotive OTAFunctional safety
AIAI Engineering ServicesEdge AI & Embedded MLComputer Vision EngineeringSensor Fusion & PerceptionAI Silicon & AccelerationMLOps for DevicesAI Visual InspectionPredictive MaintenanceDriver MonitoringVideo Analytics & Safety
SolutionsSemiconductorIndustrial AIConnected ProductsAsset TrackingBluetooth AoA RTLSWearable TrackingAutomotive & MobilitySmart InfrastructureSecure IdentityWireless & SatellitePrivate 5GSmart WashroomsFuel ManagementSmart BuildingsWorker SafetyEnergy MonitoringSmart AgricultureSmart CityAutonomous PlatformsAssembly AutomationLiDAR Rail SafetyHardware Wallet
IndustriesSemiconductorTelecommunicationsIndustrial & ManufacturingAutomotive & MobilityTransportation & RailAerospace & DefenceHealthcare & MedicalEnergy & UtilitiesOil & GasRetailConsumer ElectronicsMedia & EntertainmentSmart Infrastructure & IoT
ServicesSystem Integration overviewASIC & SoC DesignRTL to GDSIIVerification methodologyDFT and silicon testLow-power designMixed-signal integrationDesign enablementFPGA DesignFPGA-to-ASIC ConversionAnalog, Mixed-Signal & RFHardware & High-Speed PCBEmbedded SoftwareCloud, OTA & Device ManagementManufacturing TransitionHow we engage
CompanyAbout FaststreamEngineering ExcellenceLeadership & OrganisationHow We EngageQuality & ComplianceStandards & EcosystemPartners & EcosystemTrust CentreLocations & DeliveryNewsroom & MediaCareersCase StudiesKnowledge CenterWhite PapersGlossaryNewsletterResources & Support
ContactStart a projectHow we engage
Talk to us
ENGINEERING INSIGHT · WIRELESS

Spread spectrum: hiding a signal in plain sight, then finding it.

Spread spectrum trades bandwidth for robustness. Multiply the data by a fast pseudo-random code and it smears across a wide band at low power density; multiply again at the receiver and it collapses back — while interference gets spread away, and a sharp correlation peak reveals exactly where the packet is.

October 20268 minute readSpread
Spreading, the channel, and despreading by correlation.
FASTSTREAM TECHNOLOGIESFIG. 01 · SPREAD SPECTRUM: HIDING A SIGNAL IN PLAIN SIGHT, THEN FINDINDatanarrowbandPN codespreadingSpread signalwideband)) channel ((+ narrowband interferersame PNdespreadCorrelatorpeak = packettiming + detectData outcorrelation peakwhen the codes align — detects the packet & its timingnarrowspread widestill wideSpreading multiplies the data by a fast pseudo-random code, smearing it across a wide band at low power density. The receiver multiplies by the same code (despreads): the wanted signal collapses back tonarrowband while any interferer gets spread out and suppressed — the processing gain. The despreading correlation also produces a sharp peak only when the codes align, which is how the modem finds thepacket and its timing in the first place.

Spreading: trading bandwidth for robustness.

A spread-spectrum transmitter multiplies its narrowband data by a much faster pseudo-random code (a PN sequence). The result occupies far more bandwidth than the data needs, at a correspondingly lower power spectral density — the signal is spread thin across the band, often below the noise floor. The ratio of the spread bandwidth to the data bandwidth is the spreading factor.

This looks wasteful, and in raw spectrum it is. What it buys is robustness: a signal spread wide and low is hard to jam, hard to intercept, tolerant of narrowband interference, and able to share a band with other coded users (the basis of CDMA). The bandwidth is the price; resilience is the product.

Despreading: correlation is the whole trick.

The receiver multiplies the incoming signal by the same pseudo-random code, aligned in time, and integrates — it correlates. For the wanted signal the code cancels itself and the data collapses back to narrowband, concentrating all its energy. For anything uncorrelated with the code — noise, other users, a narrowband interferer — the multiplication spreads it out instead, so only a small fraction lands in the data bandwidth.

That asymmetry is the processing gain: the wanted signal is gathered up while interference is dispersed, improving the effective signal-to-interference ratio by the spreading factor. A narrowband jammer that would swamp the raw data becomes a faint, spread-out background after despreading.

The correlation peak finds the packet.

Despreading only works when the receiver's code is aligned with the transmitter's. When it is, the correlation produces a sharp peak; when it is not, the output is low and noise-like. So the same correlation that despreads the data is also how the modem acquires: it slides the code in time looking for the peak, and the peak's position gives both the presence of a packet and its exact timing.

This is why spread-spectrum systems are good at detecting a packet at very low SNR — the correlation concentrates energy that is otherwise buried. Preamble detection, timing recovery and interference rejection all fall out of the one operation.

What it costs to build.

The cost is bandwidth and correlation effort. The receiver must search over code phase (and often frequency) to find the peak, which is a lot of multiply-accumulate at the chip rate — done with matched filters or parallel correlators in hardware. Longer codes give more processing gain and better detection but more to search and more to implement.

For a modem designer the work is the correlator: enough parallelism to acquire quickly across the search space, at the chip rate, inside the power budget — and the code design that balances processing gain, acquisition time and how many users can share the band. Get it right and a weak, spread signal is pulled cleanly out of noise and interference.

QUESTIONS THIS RAISES

What engineers ask next.

01

What is spread spectrum?

A technique that multiplies narrowband data by a fast pseudo-random code to spread it across a much wider bandwidth at low power density. It trades spectrum for robustness: resistance to jamming and interception, tolerance of interference, and the ability to share a band with other coded users.

02

What is processing gain?

The improvement in signal-to-interference ratio from despreading, equal to the spreading factor (spread bandwidth divided by data bandwidth). Despreading gathers the wanted signal's energy while spreading interference out, so only a fraction of the interference lands in the data bandwidth.

03

How does despreading work?

The receiver multiplies the incoming signal by the same pseudo-random code, time-aligned, and integrates — a correlation. The wanted signal collapses back to narrowband while uncorrelated interference is spread out and suppressed.

04

How does a spread-spectrum modem detect a packet?

Through the correlation peak. Despreading produces a sharp peak only when the receiver's code is aligned in time with the transmitter's, so the modem slides the code looking for the peak; its position reveals both that a packet is present and its exact timing.

05

Why is spread spectrum good at low SNR?

Because the despreading correlation concentrates the wanted signal's energy that is otherwise buried in noise, producing a detectable peak even when the signal sits below the noise floor. Interference, being uncorrelated with the code, is spread out instead.

06

What is the cost of spread spectrum?

Bandwidth, and correlation effort. The signal needs far more spectrum than the data, and the receiver must search over code phase (and often frequency) to find the peak, which is a large amount of multiply-accumulate at the chip rate implemented in hardware correlators.

KEEP READING

Related work.

BUILDING A SPREAD-SPECTRUM MODEM?

Bring us the code and the search space.

A correlator with enough parallelism to acquire quickly at the chip rate inside the power budget, and a code that balances processing gain against acquisition time, are the real work. Tell us the waveform.