Bicoherence is a normalized form of the bispectrum that quantifies the degree of quadratic phase coupling between frequency components in a signal. Unlike the raw bispectrum, which is amplitude-dependent, bicoherence produces values bounded between 0 and 1, where 1 indicates perfect phase coupling and 0 indicates no coupling. This normalization makes it a robust, scale-invariant detector of non-Gaussian signal behavior.
Glossary
Bicoherence

What is Bicoherence?
Bicoherence is a normalized bispectrum that measures the proportion of signal energy at a bifrequency pair that is quadratically phase-coupled, providing a bounded metric for non-linearity detection.
In RF fingerprinting, bicoherence serves as a powerful feature for emitter identification by revealing hardware-induced non-linearities that are invisible to standard power spectrum analysis. The metric is computed by dividing the squared bispectrum magnitude by the product of the power spectrum at the constituent frequencies, effectively isolating the proportion of energy that is coherently phase-coupled. This bounded output enables consistent thresholding across varying signal-to-noise conditions.
Key Properties of Bicoherence
Bicoherence is a normalized bispectrum that provides a bounded, frequency-resolved measure of quadratic phase coupling. It quantifies the proportion of signal energy at a bifrequency pair that is phase-coupled, making it an essential tool for detecting non-linearities and distinguishing between coupled and spontaneous spectral components.
Bounded Normalization
Unlike the raw bispectrum, bicoherence is normalized to a [0,1] range, where 1.0 indicates perfect quadratic phase coupling and 0.0 indicates complete absence. This normalization divides the bispectrum by the power spectrum product at the constituent frequencies, removing amplitude dependence and isolating phase relationships. The bounded scale enables threshold-based detection of non-linearities without amplitude bias, making it directly comparable across different signals and devices.
Quadratic Phase Coupling Detection
Bicoherence specifically identifies quadratic phase coupling—the phenomenon where two frequency components f1 and f2 interact non-linearly to generate a third at f1+f2 with a consistent phase relationship. This coupling is a hallmark of non-linear system behavior and manifests in transmitters through:
- Power amplifier saturation effects
- Mixer intermodulation products
- Oscillator harmonic generation Coupled components exhibit high bicoherence, while spontaneously generated frequencies remain near zero.
Gaussian Noise Suppression
Bicoherence theoretically vanishes for Gaussian processes, providing inherent noise immunity. Since Gaussian noise has zero bispectrum, the normalization drives bicoherence toward zero in noise-dominated regions. This property enables detection of non-Gaussian signal features buried below the noise floor. In RF fingerprinting, this means hardware-induced non-linearities remain detectable even at low signal-to-noise ratios where conventional power spectrum analysis fails.
Bifrequency Resolution
Bicoherence maps coupling across the bifrequency plane (f1, f2), revealing which frequency pairs participate in non-linear interactions. Key regions include:
- Diagonal (f1=f2): Harmonic generation coupling
- Off-diagonal: Intermodulation product coupling
- Sum-frequency axis: Direct quadratic interaction evidence This spatial resolution allows identification of specific non-linear mechanisms within transmitter hardware, creating distinctive two-dimensional signatures for emitter classification.
Estimation Variance Trade-off
Bicoherence estimation requires segment averaging to achieve statistical consistency. The variance scales inversely with the number of averaged segments, creating a fundamental trade-off:
- More segments: Lower variance, higher reliability
- Fewer segments: Higher frequency resolution, more noise Typical implementations use Welch's overlapped segment averaging with 50-75% overlap. For transient signal analysis, the limited observation window constrains averaging, requiring careful bias-variance optimization.
Phase Randomization Test
A critical validation technique applies phase randomization to distinguish true coupling from statistical artifacts. By destroying phase relationships while preserving the power spectrum, surrogate data sets establish a null hypothesis of no coupling. Bicoherence values exceeding the 95th percentile of surrogate distributions indicate statistically significant quadratic phase coupling. This non-parametric test prevents false positives in automated emitter identification pipelines.
Frequently Asked Questions
Addressing common technical questions regarding the mathematical formulation, physical interpretation, and practical application of bicoherence in non-linear signal analysis.
Bicoherence is a normalized form of the bispectrum that measures the proportion of signal energy at a specific bifrequency pair ((f_1, f_2)) that is quadratically phase-coupled. While the bispectrum is a complex-valued third-order spectral density that reveals non-linear interactions but is sensitive to signal amplitude, bicoherence provides a bounded, real-valued metric ranging from 0 to 1. A value of 1 indicates perfect quadratic phase coupling, while 0 indicates no coupling. This normalization makes bicoherence a powerful Gaussianity test, as it suppresses variance and allows for statistical thresholding to detect non-Gaussian signatures, such as those generated by transmitter hardware impairments, independent of the signal's dynamic range.
Bicoherence vs. Bispectrum vs. Power Spectrum
A technical comparison of three frequency-domain representations used to characterize signal behavior, highlighting their sensitivity to phase coupling, noise robustness, and suitability for non-linear system identification.
| Feature | Bicoherence | Bispectrum | Power Spectrum |
|---|---|---|---|
Statistical Order | Normalized 3rd-order | 3rd-order | 2nd-order |
Definition | Normalized bispectrum measuring quadratic phase coupling proportion | Fourier transform of third-order cumulant sequence | Fourier transform of autocorrelation function |
Value Range | 0 to 1 (bounded) | Unbounded complex values | Non-negative real values |
Phase Information | |||
Gaussian Noise Suppression | |||
Detects Quadratic Phase Coupling | |||
Amplitude Sensitivity | |||
Computational Complexity | High (O(N²) + normalization) | High (O(N²)) | Low (O(N log N)) |
Primary Application | Non-linearity detection and coupling consistency | Non-Gaussian signature extraction | Energy distribution and linear correlations |
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Applications of Bicoherence in RF Analysis
Bicoherence serves as a normalized, bounded metric for detecting and quantifying quadratic phase coupling in non-Gaussian signals, enabling robust emitter identification and non-linearity characterization in electronic warfare and spectrum management applications.
Amplifier Non-Linearity Fingerprinting
Bicoherence directly quantifies the quadratic phase coupling generated by power amplifier non-linearities. When a transmitter's amplifier operates near saturation, it produces harmonic and intermodulation products with consistent phase relationships. The bicoherence magnitude at specific bifrequency pairs serves as a hardware-specific signature because manufacturing variances in transistor characteristics create unique, repeatable coupling patterns. Unlike the raw bispectrum, bicoherence normalizes by signal power, making it robust to varying transmission amplitudes and enabling cross-session device matching.
Gaussian Noise Suppression
A critical advantage of bicoherence in RF analysis is its theoretical insensitivity to additive Gaussian noise. While second-order statistics like power spectral density are corrupted by Gaussian interference, bicoherence converges to zero for Gaussian processes. This property allows analysts to detect weak non-linear signatures buried below the noise floor. In practical emitter identification, bicoherence extracts hardware-induced phase coupling even at low signal-to-noise ratios where conventional fingerprinting methods fail, making it invaluable for passive signals intelligence collection.
Modulation-Independent Device Recognition
Bicoherence-based features exhibit modulation transparency, meaning the quadratic coupling patterns remain consistent regardless of the information-bearing modulation scheme. This occurs because phase coupling originates in the analog transmitter chain—amplifiers, mixers, and oscillators—rather than the digital baseband modulation. Analysts can therefore identify emitters even when they switch between QPSK, 16-QAM, or OFDM waveforms. This property is essential for tracking agile radios that employ multiple modulation formats across frequency-hopping patterns.
Bifrequency Signature Mapping
The bicoherence spectrum creates a two-dimensional bifrequency map where each coordinate pair (f1, f2) represents a potential quadratic coupling interaction. Peaks in this map indicate frequencies where phase coupling is statistically significant. Analysts construct bicoherence feature vectors by extracting peak locations, magnitudes, and contour statistics from these maps. These compact representations serve as input to machine learning classifiers, enabling automated emitter sorting with reduced dimensionality compared to raw bispectral data while preserving discriminative non-linear information.
Transient Turn-On Analysis
Bicoherence excels at analyzing transient signal periods—the brief turn-on and turn-off intervals of burst transmissions. During these transitions, amplifier bias circuits and oscillator stabilization loops exhibit pronounced non-linear behavior before reaching steady-state. The bicoherence computed over short-duration transients reveals unique coupling patterns specific to each device's power supply and thermal characteristics. These transient bicoherence signatures are particularly difficult to spoof because they depend on analog component physics rather than configurable digital parameters.
Statistical Significance Testing
Bicoherence values require statistical validation to distinguish genuine phase coupling from estimation variance. Analysts apply threshold tests based on the number of averaged segments: for N segments, the 95% confidence threshold for zero bicoherence approximates √(6/N). Values exceeding this threshold indicate statistically significant quadratic coupling. This rigorous statistical framework prevents false emitter associations caused by random phase alignments, ensuring that bicoherence-based fingerprinting maintains high specificity in dense electromagnetic environments with multiple co-channel emitters.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us