Ambiguity function
The ambiguity function is a two-dimensional mathematical construct in signal processing, particularly for radar and sonar systems, that quantifies a transmitted waveform's ability to distinguish between targets based on their range (via time delay) and relative velocity (via Doppler shift).[1] Defined as \chi(\tau, \nu) = \int_{-\infty}^{\infty} s(t) s^*(t - \tau) e^{-j 2\pi \nu t} \, dt for a complex-valued signal s(t), where \tau represents time delay and \nu represents Doppler frequency, it represents the output of a matched filter when the input signal undergoes these shifts, revealing inherent resolution trade-offs due to the uncertainty principle in time-frequency analysis.[2] Introduced by Philip M. Woodward in his 1953 monograph Probability and Information Theory with Applications to Radar, the function provides a unified framework for evaluating waveform suitability without assuming specific target scenarios, focusing instead on the signal's intrinsic properties.[2] Key properties of the ambiguity function include its value at the origin equaling the signal's total energy, \chi(0,0) = \|s(t)\|^2, and its slices along the axes corresponding to the signal's autocorrelation \chi(\tau,0) and spectral correlation \chi(0,\nu), respectively, which highlight ambiguities in range and Doppler resolution.[2] For real-valued signals, it exhibits symmetry such that |\chi(\tau,\nu)| = |\chi(\tau,-\nu)| = |\chi(-\tau,\nu)| = |\chi(-\tau,-\nu)|, and its two-dimensional Fourier transform relates time and frequency domains interchangeably, aiding in invertible signal recovery.[2] In radar applications, the ambiguity function guides waveform design—such as linear frequency modulation (LFM) chirps or phase-coded sequences like CAZAC—to minimize sidelobes and optimize peak-to-sidelobe ratios, thereby enhancing target detection amid clutter and multiple reflectors.[3] Beyond monostatic radar, the concept extends to wideband variants for sonar and high-speed scenarios, where the formulation adjusts for scale factors in Doppler, A_x(\tau, \eta) = \int x(t) x^*(\eta (t - \tau)) \, dt, to account for significant velocity-induced distortions.[1] Its volume under | \chi(\tau, \nu) |^2 equals the signal energy for unit-normalized waveforms, underscoring conservation principles in matched filtering.[1] Historically, Woodward's work addressed probabilistic limits on radar information extraction, influencing modern extensions in multistatic systems, cognitive radar, and even non-radar fields like communications for synchronization analysis.[2] Despite variations in definitions across literature, the ambiguity function remains a cornerstone for performance prediction, with ongoing research focusing on low-probability-of-intercept waveforms and adaptive designs.[3]Introduction
Background and Motivation
In radar signal processing, a primary challenge is distinguishing multiple targets based on their range, which is determined by the time delay of the received echo, and their relative velocity, quantified by the Doppler frequency shift caused by the target's motion relative to the radar.[2] This dual requirement for high resolution in both dimensions is crucial for effective detection and tracking, especially in environments with clutter or multiple reflectors, where overlapping echoes can obscure true target locations.[4] The ambiguity function emerges as a key metric from matched filter theory, which seeks to maximize the signal-to-noise ratio (SNR) at the receiver by correlating the incoming signal with an idealized replica of the transmitted waveform.[5] This correlation process inherently evaluates a waveform's ability to resolve targets without interference, providing a unified measure of performance that balances range and Doppler precision, thereby guiding the design of radar pulses to minimize distortions from delays or shifts.[2] A suboptimal ambiguity function can lead to degraded radar performance, including the appearance of "ghost" targets—false detections arising from sidelobe peaks that mimic actual echoes—and reduced overall resolution, potentially allowing real threats to go undetected amid spurious signals.[2] The need for such analytical tools was particularly acute during World War II, when early radar systems, rapidly developed at facilities like the MIT Radiation Laboratory, faced significant limitations in resolving range and Doppler ambiguities, often resulting in unreliable target discrimination that spurred post-war refinements in signal processing techniques.[4]Historical Development
The concept of the ambiguity function was formally introduced by Philip M. Woodward in his 1953 book Probability and Information Theory, with Applications to Radar, where he defined it as a tool to characterize the joint resolution of range and Doppler in radar systems.[6] Woodward's formulation built on earlier signal processing ideas, providing a two-dimensional representation of a waveform's performance under time delay and frequency shift, essential for evaluating radar ambiguity in target detection. The ambiguity function evolved from foundational matched filter concepts developed in the 1940s, particularly D. O. North's 1943 analysis of signal-to-noise discrimination in pulsed carrier systems at RCA Laboratories, which optimized receiver filters for known waveforms in noise.[7] Dennis Gabor and other researchers further advanced related ideas through 1940s work on communication theory, including Gabor's 1946 paper on the theory of communication, which explored time-frequency representations of signals and laid groundwork for analyzing waveform resolution limits. These precursors addressed the need for efficient signal detection in noisy environments, which informed later developments including Woodward's integration of delay-Doppler trade-offs. Key milestones in the ambiguity function's adoption occurred in the 1960s with its widespread use in pulse-Doppler radar systems, enabling better velocity discrimination in airborne and surveillance applications.[8] By the 1980s, extensions to wideband signals emerged to handle broader bandwidths required for high-resolution imaging, adapting the function for scenarios where narrowband assumptions no longer held.[8] Prominent contributors to waveform design using the ambiguity function include Nadav Levanon, who developed the periodic ambiguity function for continuous-wave signals in the late 20th century,[9] and Eli Brookner, whose radar engineering texts emphasized its role in optimizing pulse compression and array performance.[10] Early formulations focused primarily on narrowband assumptions, but post-2000 refinements have shifted toward broadband and array-based systems, incorporating multistatic and MIMO configurations for enhanced resolution in modern radar architectures.Mathematical Foundations
Definition and Formulation
The ambiguity function, introduced by P.M. Woodward in the context of radar information theory, quantifies a radar signal's ability to resolve targets in both range (via time delay) and velocity (via Doppler shift).[11] For a complex-valued narrowband signal envelope s(t) with finite energy, the standard ambiguity function is defined as \chi(\tau, \nu) = \int_{-\infty}^{\infty} s(t) s^*(t - \tau) e^{-j 2\pi \nu t} \, dt, where \tau represents the time delay, \nu is the Doppler frequency shift, and ^* denotes the complex conjugate.[12] This formulation assumes s(t) is the baseband representation of the transmitted waveform, separated from its high-frequency carrier. The ambiguity function derives from the output of a matched filter designed for the transmitted signal s(t), when processing a received echo that has undergone delay and Doppler effects. Consider a received signal r(t) = \alpha s(t - \tau_0) e^{j 2\pi \nu_0 t}, where \alpha is a complex attenuation factor; the matched filter impulse response is h(t) = s^*(T - t) for sampling at time T. The filter output at T simplifies to \alpha \chi(\tau_0, \nu_0) e^{j 2\pi \nu_0 T}, revealing that |\chi(\tau, \nu)| directly measures the processor's response magnitude for mismatches in delay and Doppler.[13] This connection extends the one-dimensional autocorrelation R(\tau) = \int_{-\infty}^{\infty} s(t) s^*(t - \tau) \, dt (the zero-Doppler cut of \chi) by incorporating a Fourier-like transform to account for frequency shifts, as derived in early radar theory. This definition relies on key assumptions, including the narrowband approximation, where the signal's carrier frequency greatly exceeds its bandwidth, allowing the Doppler effect to be modeled uniformly as a frequency shift across the entire signal spectrum without significant distortion.[12] Additionally, the signals are treated as stationary and deterministic with finite duration or energy, ensuring the integrals converge. Often, the power ambiguity function |\chi(\tau, \nu)|^2 is used instead, normalized such that \chi(0,0) = \int |s(t)|^2 \, dt (or unity after scaling), to emphasize energy-normalized response levels. The ambiguity function peaks sharply at (\tau, \nu) = (0,0), corresponding to perfect alignment with no delay or Doppler, while surrounding sidelobes and ridges highlight regions of potential ambiguity, where false detections or resolution errors could occur due to overlapping echoes from multiple targets.[12]Properties
The ambiguity function \chi(\tau, \nu) of a radar signal s(t) possesses several fundamental mathematical properties that characterize its behavior and utility in signal processing. These properties hold for any finite-energy signal and provide insights into resolution, energy distribution, and symmetry in the delay-Doppler domain.[14] At the origin (\tau, \nu) = (0, 0), the ambiguity function exhibits a central peak where |\chi(0, 0)|^2 equals the total energy E of the signal, defined as E = \int_{-\infty}^{\infty} |s(t)|^2 \, dt. This peak represents the maximum matched filter output when there is no delay or Doppler shift, corresponding to perfect alignment between transmitted and received signals.[14][15] A key integral property, known as the volume invariance, states that the double integral over the entire delay-Doppler plane satisfies \int_{-\infty}^{\infty} \int_{-\infty}^{\infty} |\chi(\tau, \nu)|^2 \, d\tau \, d\nu = E^2. This conservation law implies that the total "volume" under the squared magnitude of the ambiguity function is fixed and equal to the square of the signal energy, meaning improvements in resolution in one dimension (delay or Doppler) often come at the expense of sidelobe levels elsewhere.[14][15] Along the zero-Doppler axis (\nu = 0), the ambiguity function reduces to the signal's autocorrelation function: \chi(\tau, 0) = R(\tau) = \int_{-\infty}^{\infty} s(t) s^*(t - \tau) \, dt. This cut reveals the delay resolution capabilities, with the width of the main lobe inversely related to the signal duration and the sidelobe structure indicating potential range ambiguities.[14][15] The zero-delay cut (\tau = 0) is \chi(0, \nu) = \int_{-\infty}^{\infty} |s(t)|^2 e^{-j 2\pi \nu t} \, dt, the Fourier transform of |s(t)|^2. Narrower main lobes in |\chi(0, \nu)| indicate better velocity resolution, limited by the signal duration T (width \approx 1/T), with the overall time-bandwidth product TB constraining the joint resolution. The signal's power spectral density |S(\nu)|^2, where S(\nu) is the Fourier transform of s(t), relates via the zero-Doppler cut.[14][15] For real-valued signals, the ambiguity function displays conjugate symmetry: \chi(-\tau, -\nu) = \chi^*(\tau, \nu), which implies that the magnitude is even, |\chi(-\tau, -\nu)| = |\chi(\tau, \nu)|. This symmetry ensures that the function is mirror-symmetric across both axes, facilitating analysis in the positive quadrants while mirroring behavior in the negatives.[14][15] The overall shape of the ambiguity function can vary significantly depending on the signal design, often classified as thumbtack or ridge types. A thumbtack ambiguity function features a sharp central peak at the origin with low sidelobes throughout the plane, ideal for high resolution in both delay and Doppler without coupling between axes, as seen in signals with large time-bandwidth products. In contrast, a ridge ambiguity function shows elongation along the delay or Doppler axis (or a diagonal slant due to coupling), leading to higher sidelobes in one dimension and poorer resolution, such as in simple unmodulated pulses or linear frequency-modulated signals with mismatch.[14][15]Ideal Ambiguity Function
The ideal ambiguity function in radar signal processing is characterized by a two-dimensional Dirac delta function centered at the origin in the delay-Doppler plane, yielding perfect range and Doppler resolution with no sidelobes or ambiguities elsewhere.[2] This "thumbtack" response ensures that the matched filter output peaks sharply only for zero delay (τ = 0) and zero Doppler shift (ν = 0), while being zero for all other values.[16] Mathematically, the ideal form is given by \chi(\tau, \nu) = E \, \delta(\tau) \, \delta(\nu), where E denotes the energy of the transmitted signal, such that \chi(0, 0) = E and the function vanishes elsewhere.[2] This normalization aligns with the ambiguity function's property that its maximum value at the origin equals the signal energy.[2] However, realizing this ideal requires a signal possessing infinite bandwidth and infinite duration, rendering it unattainable in practical systems constrained by finite resources.[16] The Heisenberg uncertainty principle further enforces a trade-off via the time-bandwidth product limit, prohibiting any finite-duration, finite-bandwidth signal from concentrating its energy sufficiently to produce such a delta-like response.[17] The impossibility is rigorously tied to the ambiguity function's constant volume property: \iint |\chi(\tau, \nu)|^2 \, d\tau \, d\nu = E^2. This conservation implies that the fixed total "volume" under the squared magnitude cannot be confined to an infinitesimal peak at the origin without nonzero contributions elsewhere, as zero sidelobes everywhere except the origin would violate the equality.[2] Real-world approximations prioritize metrics such as a low peak-to-sidelobe ratio in the main lobe or uniformly flat sidelobes away from the origin, which diffuse the energy evenly across the effective resolution volume of approximately $4BT_e (where B is bandwidth and T_e is effective duration).[16]Waveform-Specific Examples
Rectangular Pulse
The rectangular pulse represents the simplest unmodulated radar waveform, defined as s(t) = A \rect\left( \frac{t}{T} \right), where A is the constant amplitude, T is the pulse duration, and \rect(u) = 1 for |u| \leq 1/2 and 0 otherwise. This waveform has a time-bandwidth product of TB = 1, limiting its resolution capabilities compared to more complex signals. The ambiguity function for this waveform, assuming unit energy normalization where the energy E = \int_{-\infty}^{\infty} |s(t)|^2 dt = 1, is given by |\chi(\tau, \nu)| = \left(1 - \frac{|\tau|}{T}\right) \sinc\left[ \nu T \left(1 - \frac{|\tau|}{T}\right) \right] for |\tau| \leq T, and 0 otherwise, with \sinc(x) = \sin(\pi x)/(\pi x). This expression arises from the matched filter output under delay \tau and Doppler shift \nu, capturing the correlation between the transmitted pulse and its delayed, frequency-shifted replica. The Doppler dependence through the sinc term reflects the rectangular pulse's uniform spectrum, which spreads the response in the frequency domain. The ambiguity surface |\chi(\tau, \nu)| forms a diamond-shaped ridge centered at the origin (\tau, \nu) = (0, 0), with the main lobe extending primarily along the delay axis. Along the zero-Doppler cut (\nu = 0), it reduces to a triangular autocorrelation function of base width $2T, providing good range resolution for closely spaced targets within that interval. However, the zero-delay cut (\tau = 0) is a sinc function with first nulls at \nu = \pm 1/T, indicating poor Doppler resolution due to wide mainlobe and prominent sidelobes reaching approximately -13.5 dB. This structure highlights key limitations: the high sidelobes in the Doppler dimension cause velocity ambiguities, making it difficult to distinguish targets with small relative speeds without additional processing. In visualizations, the surface appears as a low, elongated volume along \tau, rapidly decaying and oscillating in \nu, underscoring the waveform's unsuitability for scenarios requiring joint high range and Doppler precision.Linear Frequency Modulated Pulse
The linear frequency modulated (LFM) pulse, commonly referred to as a chirp waveform, is a fundamental radar signal designed to achieve high range resolution through pulse compression. It is mathematically expressed ass(t) = A \rect\left( \frac{t}{T} \right) \exp\left( j \pi k t^2 \right),
where A is the amplitude, T is the pulse duration, \rect(\cdot) denotes the rectangular window function, and k = B/T is the chirp rate with B representing the signal bandwidth. This quadratic phase modulation sweeps the instantaneous frequency linearly across the bandwidth B over the duration T, enabling a time-bandwidth product TB that can exceed unity for enhanced performance.[18] The ambiguity function \chi(\tau, \nu) for the LFM pulse quantifies its delay-Doppler resolution and is derived from the inner product \chi(\tau, \nu) = \int_{-\infty}^{\infty} s(t) s^*(t - \tau) \exp(-j 2\pi \nu t) \, dt, normalized such that the signal energy E = \int |s(t)|^2 dt = 1 yields \chi(0,0) = 1. The exact form involves Fresnel integrals, arising from the integration of the quadratic phase terms, which complicates analytical evaluation but provides precise sidelobe behavior. For instance, the correlation integral reduces to expressions like \chi(\tau, 0) \propto \int \exp(j \pi k (2t - \tau)^2 / 2) \, dt within the overlap region, solvable via the Fresnel functions C(u) + j S(u). However, this exact computation is often impractical for design purposes.[19] A useful approximation, valid for small time delays |\tau| \ll T and derived via the method of stationary phase, simplifies the ambiguity function to
\chi(\tau, \nu) \approx \sinc(B \tau) \, \sinc\left( (\nu - k \tau) T \right),
where \sinc(x) = \sin(\pi x)/(\pi x). This form reveals a critical range-Doppler coupling in the second sinc argument, where the effective Doppler shift is \nu - k \tau, indicating that a delay mismatch induces a perceived Doppler offset proportional to the chirp rate. Unlike the uncoupled ambiguity function of a simple rectangular pulse, this coupling tilts the ambiguity surface, distributing resolution across both dimensions.[18] For large time-bandwidth products TB \gg 1, typical in practical systems, the LFM ambiguity function assumes a thumbtack-like shape in the delay-Doppler plane, characterized by narrow mainlobe widths of approximately $1/B in delay and $1/T in Doppler, with suppressed sidelobes due to the broad spectral extent. This structure ensures low cross-ambiguities, minimizing false detections from nearby targets. The constant resolution properties—independent of target range—stem from the matched filtering process, which compresses the long pulse to a short, high-peak output without range-dependent broadening. These attributes make LFM pulses particularly advantageous in synthetic aperture radar (SAR) imaging, where they support high-resolution range profiling and motion compensation across extended apertures.[18]
Extensions and Variants
Wideband Ambiguity Function
The narrowband ambiguity function relies on the approximation that the carrier frequency f_c greatly exceeds the signal bandwidth B (i.e., f_c \gg B), allowing the signal to be treated as a slowly varying envelope modulated onto a high-frequency carrier. This assumption simplifies analysis by modeling Doppler shifts as mere frequency translations, but it breaks down for wideband signals where B is comparable to or exceeds a significant fraction of f_c, such as in ultra-wideband (UWB) radars operating over 3–10 GHz or millimeter-wave (mmWave) systems with bandwidths up to several GHz at carrier frequencies around 77 GHz. In these regimes, the narrowband model fails to capture time-dilation effects from target motion, leading to inaccuracies in range-Doppler processing and reduced resolution for high-velocity targets.[20] To address these limitations, the wideband ambiguity function extends the formulation by incorporating relativistic time-scaling due to Doppler, often using a fractional Doppler parameter \nu / f_c to represent the velocity-induced stretch factor \gamma = 1 + 2v / c, where v is the radial velocity and c is the speed of light. A common direct RF correlation form is given by \chi(\tau, \nu) = \sqrt{\gamma} \int_{-\infty}^{\infty} s(t) \, s^*(\gamma (t - \tau)) \, e^{-j 2\pi \nu t} \, dt, where \tau is the time delay, \nu is the Doppler frequency shift, s(t) is the complex baseband signal, and the scaling \sqrt{\gamma} preserves energy. This accounts for both delay and dispersive stretching without the narrowband phase approximation. An alternative scaled ambiguity function, particularly useful in the delay-scale plane, omits the exponential term for a pure correlation: A(\tau, a) = a^{-1/2} \int_{-\infty}^{\infty} s(a(t + \tau)) \, s^*(t) \, dt, with a = 1 / \gamma as the scale parameter, emphasizing time-scale representations over frequency.[21][8] Key characteristics of the wideband ambiguity function include distorted ridges in the delay-Doppler plane, arising from dispersive propagation effects that warp the standard thumbtack shape into curved or broadened features, especially for high time-bandwidth products (e.g., TB > 10,000). These distortions necessitate quadratic phase corrections, such as additional terms like e^{-j 2\pi f_c (\gamma - 1) \tau}, to compensate for second-order Doppler coupling between range and velocity. In practice, this requires adaptive processing to maintain ambiguity suppression.[21][20] Wideband ambiguity functions enable applications in modern high-resolution radars, including UWB systems for precise imaging and mmWave automotive radars for fine range resolution down to centimeters, outperforming narrowband designs in cluttered environments by exploiting large bandwidths for better target discrimination.[21]Multistatic Ambiguity Functions
In multistatic radar systems, the ambiguity function is generalized to account for multiple transmitters emitting distinct signals s_m(t) for m = 1, \dots, M and receivers positioned at different locations, enabling enhanced spatial diversity and resolution compared to monostatic configurations. The bistatic range for a target is defined as the sum of the transmitter-to-target distance R_{tx} and the target-to-receiver distance R_{rx}, which introduces geometry-dependent propagation delays that vary across transmitter-receiver pairs. This setup allows for improved coverage and robustness against clutter, though it requires careful waveform design to mitigate interference.[22] The generalized ambiguity function for the (m,n)-th transmitter-receiver pair is formulated as \chi(\tau, \nu; m,n) = \int s_m(t) s_n^*(t - \tau) e^{-j 2\pi \nu t} \, dt, where \tau represents the differential delay corresponding to the bistatic range, and \nu is the Doppler shift. In multistatic geometries, the mapping from \tau to physical range depends on the specific transmitter-receiver positions, often resulting in elliptical ambiguity contours due to anisotropic propagation effects, contrasting with the thumbtack-like ideals of monostatic systems. The overall multistatic ambiguity function aggregates these pairwise functions, often through coherent or incoherent summation, to characterize the system's resolution in range, velocity, and angle.[22][23] For multiple-input multiple-output (MIMO) extensions, orthogonal waveforms are employed to decorrelate signals from different transmitters, minimizing cross-ambiguity terms that could degrade performance. The MIMO ambiguity function is then represented as a matrix whose diagonal elements capture auto-ambiguity (desired peaks) and off-diagonal elements quantify cross-terms (sidelobes), with the trace or Frobenius norm providing a scalar measure of overall ambiguity. This matrix formulation facilitates optimization for low sidelobes and high resolution, but incurs higher computational costs due to the need for joint processing across all pairs. While early MIMO work focused on distributed configurations, post-2010 advances in colocated MIMO radar have leveraged this framework for improved direction-of-arrival (DOA) estimation, incorporating sparse array designs and compressive sensing to reduce hardware complexity while maintaining low ambiguity.[22]Relationship to Time-Frequency Distributions
The ambiguity function is intimately related to the Wigner distribution, a fundamental time-frequency representation in signal processing, through a two-dimensional Fourier transform pair. Specifically, the ambiguity function \chi(\tau, \nu) can be expressed as the 2D Fourier transform of the Wigner distribution W(t, f) as follows: \chi(\tau, \nu) = \iint W(t, f) \, e^{j 2\pi (\nu t - f \tau)} \, dt \, df This relation highlights how the ambiguity function captures the signal's energy distribution in the delay-Doppler domain, which is the Fourier dual of the time-frequency plane.[24] Conversely, the Wigner distribution can be recovered from the ambiguity function via the inverse two-dimensional Fourier transform: W(t, f) = \iint \chi(\tau, \nu) \, e^{-j 2\pi (\nu t - f \tau)} \, d\tau \, d\nu. This duality allows for bidirectional analysis, where properties in one domain inform the other; for instance, the volume under the ambiguity function equals the signal energy, mirroring the marginal properties of the Wigner distribution.[25] In terms of implications, the ambiguity domain provides an interpretation of energy concentration in the time-frequency plane, where a well-concentrated Wigner distribution corresponds to a sharp mainlobe in the ambiguity function, indicative of good resolution in delay and Doppler. Cross-terms in the Wigner distribution, which arise in multicomponent signals and manifest as oscillatory artifacts, relate directly to sidelobes in the ambiguity function, potentially degrading performance in applications requiring precise localization.[24] The connection extends to broader time-frequency distributions within Cohen's class, which generalize the Wigner distribution by incorporating a kernel function \phi(\theta, \tau) to suppress cross-terms: C(t, \omega) = \frac{1}{4\pi^2} \iint A(\theta, \tau) \, \phi(\theta, \tau) \, e^{-j \theta t} e^{-j \tau \omega} \, d\theta \, d\tau, where A(\theta, \tau) is the ambiguity function. This formulation allows for reduced interference while preserving desirable properties like energy conservation, with specific kernels (e.g., Choi-Williams) designed to attenuate sidelobe-like cross-terms in the ambiguity domain.[25] Time-frequency tools, such as those in Cohen's class, offer the advantage of visualizing non-stationarities in signals—like frequency modulations or transients—that influence the shape and spread of the ambiguity function, enabling deeper insights into how signal dynamics affect delay-Doppler resolution without relying solely on the ambiguity surface.[24]Analysis and Applications
Ambiguity Function Plane
The ambiguity function plane provides a two-dimensional visualization of the ambiguity function \chi(\tau, \nu), which represents the matched filter output for a signal delayed by \tau and Doppler-shifted by \nu. This plane is essential for assessing range-Doppler resolution in radar and sonar systems, where the horizontal axis corresponds to delay \tau (proportional to target range) and the vertical axis to Doppler shift \nu (proportional to relative velocity).[26][17] Typically, the plane is plotted as the magnitude squared |\chi(\tau, \nu)|^2, either as a three-dimensional surface plot to show volume under the function or as a two-dimensional contour plot for easier inspection of level sets. Color scales or grayscale intensities represent the magnitude, often in decibels to highlight dynamic range, with warmer colors indicating higher values near the origin. The peak at the origin (\tau = 0, \nu = 0) reaches a height equal to the signal energy E, signifying perfect correlation for an undistorted echo. Contour shapes reveal resolution characteristics: a desirable "thumbtack" profile features a narrow, circular central lobe with rapid decay, enabling unambiguous detection across range and velocity; in contrast, elongated ridges along the axes or diagonals indicate compromises, such as poor Doppler resolution in constant-frequency pulses.[26][17] Sidelobes in the ambiguity plane, appearing as secondary peaks or elevated regions away from the origin, can cause false detections or masking of weak targets. These are evaluated using the peak-to-sidelobe ratio (PSLR), the ratio of the mainlobe peak to the tallest sidelobe (expressed in dB, where higher values indicate better performance), and the integrated sidelobe level (ISLR), the ratio of total sidelobe energy to mainlobe energy, quantifying overall clutter.[27][28] Software tools facilitate generation of the ambiguity plane. In MATLAB, the Phased Array System Toolbox'sambgfun function computes \chi(\tau, \nu) over specified grids: create a waveform object (e.g., waveform = phased.LinearFMWaveform(...)), then [af, taus, nus] = ambgfun(waveform); surf(taus, nus, abs(af).^2); to produce the surface plot. Python implementations use NumPy for correlation computations and Matplotlib for visualization, with pseudocode mirroring MATLAB: define signal array, compute 2D autocorrelation via FFT for efficiency, and plot contours of the absolute squared result.[29]