Papers
Topics
Authors
Recent
Search
2000 character limit reached

CLEAN-Based Sidelobe Suppression in Radar

Updated 25 January 2026
  • The paper introduces CT-CFAR, a CLEAN-based algorithm that integrates truncated-statistic noise-target separation, iterative sidelobe subtraction, and learnable penalty maps to suppress sidelobes in radar signal processing.
  • It employs methods such as 2D-FFT, noncoherent accumulation, and least-squares fitting to achieve a high detection probability (P_d > 0.9) at low SNR and maintain low false alarm rates.
  • The algorithm dynamically adapts to nonhomogeneous conditions, reducing computational complexity while enhancing target reconstruction accuracy and multi-target robustness.

CLEAN-based sidelobe suppression refers to a class of target detection algorithms in radar signal processing that leverage the CLEAN concept—originating in radio astronomy—for iterative subtraction of estimated sidelobe contributions, thereby mitigating false alarms and preserving the constant false alarm rate (CFAR) in environments with strong sidelobe contamination. The CT-CFAR (CLEAN + Truncated-statistics CFAR) algorithm exemplifies this paradigm, integrating robust noise estimation, dynamic sidelobe mapping, and precise target reconstructions to address non-homogeneity in spectrally dense, multichannel radar data (Zhu et al., 23 Nov 2025).

1. Truncated-Statistic Noise–Target Separation

The foundational step in the CT-CFAR framework is robust estimation of the noise floor in the presence of multiple targets and sidelobe artifacts. Following 2D-FFT and noncoherent accumulation (NCA) across LL receive channels, the detection matrix cell power is given by

PNCA[p,q]==1LX[p,q]+W[p,q]2PX[p,q]+PW[p,q]+PXW[p,q]PNCA[p,q] = \sum_{\ell=1}^L |X_\ell[p,q] + W_\ell[p,q]|^2 \simeq P_X[p,q] + P_W[p,q] + P_{XW}[p,q]

With moderate-to-high SNR, the cross-term PXWP_{XW} is negligible, so high values are dominated by target and sidelobe energy, while the underlying noise-only distribution remains Gamma(L,θ)(L,\theta) (scale θ=μW/L\theta = \mu_W/L, mean μW\mu_W).

This motivates a truncation-based approach: all matrix cells ziz_i are vectorized, and those beneath a truncation threshold TT are retained as {xi}={ziziT}\{x_i\} = \{z_i \mid z_i \leq T\}. The noise mean μW\mu_W is iteratively estimated through a fixed-point update: \begin{align*} &\text{(1) Set initial } \mu_W{(0)} \ &\text{(2) At each } t: T{(t)} = L{-1} u_g \mu_W{(t)} \ &\quad \text{Compute mean of } {x_i}, \ \bar x{(t)} \ &\quad \mu_W{(t+1)} = \frac{\bar x{(t)}}{g(\alpha, u_g)} \ &\text{(3) Iterate until convergence} \end{align*} The converged μW\mu_W is adopted as the per-cell noise estimate NG[p,q]N_G[p,q]. This decouples target/sidelobe influence and restores the statistical homogeneity assumed by classic CFAR processing.

2. Learnable Historical Sidelobe Information Model

CT-CFAR introduces a learnable sidelobe “penalty” map NS[p,q]N_S[p,q] to dispositionally track regions contaminated by previously detected targets’ sidelobes. Each time a cell (i0,j0)(i_0, j_0) is declared a target, its sidelobe footprint POUTP_{OUT}—obtained by CLEAN-style reconstruction (see Section 3)—is added to NSN_S:

NSNS+POUTN_S \leftarrow N_S + P_{OUT}

In subsequent thresholding operations, the CFAR threshold is augmented:

TCFAR(i,j)=a1(2r+1)2p=iri+rq=jrj+r[NG(p,q)+NS(p,q)]T_{\text{CFAR}}(i,j) = a \cdot \frac{1}{(2r+1)^2} \sum_{p=i-r}^{i+r} \sum_{q=j-r}^{j+r} [N_G(p,q) + N_S(p,q)]

where aa adjusts the global PFAP_{FA} and rr is the window half-span. This mechanism dynamically increases detection thresholds for contaminated regions, suppressing sidelobe-originated false alarms without sacrificing sensitivity elsewhere.

3. Target Reconstruction and CLEAN Iteration

When the cell with the highest residual power XCUT(i0,j0)XCUT(i_0, j_0) exceeds its local threshold, CT-CFAR reconstructs the full target’s mainlobe and sidelobe pattern using a combination of the Candan algorithm and least-squares (LS) fitting:

  • Candan fractional bin refinement: DFT slices y[n1]y[n-1], y[n]y[n], y[n+1]y[n+1] are used to compute fractional offsets ϵ\epsilon in frequency indices for precise beat/frequency estimates.
  • Multi-antenna template LS fitting: An r×rr\times r patch centered about (find,vind)(f_{\text{ind}}, v_{\text{ind}}) from each channel forms YC(r2)×LY \in \mathbb{C}^{(r^2) \times L}, fit by

Y=gaT+NY = g a^T + N

where gg is the template, and aa captures the per-channel complex gains. The LS solution is

a^=(gHg+ϵI)1gHY\hat a = (g^H g + \epsilon I)^{-1} g^H Y

This yields G^=ga^T\hat G = g \hat a^T and POUT=G^2P_{OUT} = |\hat G|^2 summed over channels.

  • CLEAN update: The estimated POUTP_{OUT} is subtracted from PNCAPNCA and simultaneously added to NSN_S. This iterative process “cleans” both the mainlobe and sidelobe contributions of detected targets, refining the joint detection and suppression in subsequent rounds.

4. Algorithmic Flow

The integrated workflow of CT-CFAR is summarized as follows:

  1. Compute PNCAPNCA using 2D-FFT and NCA.
  2. Estimate μW\mu_W via the truncated-statistics iterative method to form the NGN_G noise matrix.
  3. Initialize the sidelobe penalty map NS0N_S \leftarrow 0.
  4. Iteratively:
    • For each (i,j)(i,j), compute T(i,j)=amean[NG+NS]T(i,j) = a \cdot \text{mean}[N_G + N_S] over the local window.
    • Identify CUT=argmaxPNCACUT = \arg\max PNCA; if PNCA(CUT)T(CUT)PNCA(CUT) \le T(CUT), terminate.
    • Apply Candan refinement to obtain precise target indices.
    • Reconstruct and subtract POUTP_{OUT} via LS fitting.
    • Update PNCAPNCAPOUTPNCA \leftarrow PNCA - P_{OUT}, NSNS+POUTN_S \leftarrow N_S + P_{OUT}.
    • Record the detected target.
  5. Continue until no cell exceeds its threshold.

This closed-loop interleaving of noise modeling, adaptive sidelobe mapping, and CLEAN-based subtraction is central to CT-CFAR’s sidelobe suppression efficacy.

5. Key Performance Metrics and Comparative Analysis

Extensive Monte Carlo simulation and real-data experiments establish the following empirical outcomes:

  • Probability of Detection (PdP_d) vs SNR (fixed PFA=103P_{FA}=10^{-3}): CT-CFAR attains Pd>0.9P_d > 0.9 at SNR ≈ –10 dB, in contrast to the next-best SS-CFAR needing SNR = –7 dB for the same detection probability.
  • False Alarm Rate (PfP_f) stability: CT-CFAR maintains Pf104P_f \approx 10^{-4} across SNR range –20…0 dB. Competitor algorithms exhibit PfP_f escalation by up to two orders of magnitude in the same regime.
  • ROC characteristics at SNR = 0 dB: Area-under-curve (AUC) for CT-CFAR is approximately 0.985, exceeding those of SS-CFAR (0.973) and TS-CFAR (0.960).
  • Multi-target robustness: For up to 100 simultaneous returns, CT-CFAR PdP_d decreases by less than 5%, compared with >15% loss in alternative approaches.
  • Qualitative results: Human posture point cloud reconstructions with CT-CFAR show clearly delineated features and negligible sidelobe fuzz.
  • Computational complexity (MATLAB on 2.8 GHz CPU):

    Algorithm Runtime per Frame (s)
    CT-CFAR 0.015
    SS-CFAR 0.030
    TS-CFAR 0.025
    OS-CFAR, TM-CFAR 0.030

This metric suite demonstrates that CT-CFAR achieves improved detection accuracy, maintains stringent false alarm control, sustains performance in dense target environments, and incurs lower computational burden relative to comparably robust methods (Zhu et al., 23 Nov 2025).

6. Context and Implications

The integration of CLEAN-based subtraction with truncated-statistics estimation and learnable sidelobe penalty mapping enables CT-CFAR to break the limitations of fixed-window CFAR in nonhomogeneous, sidelobe-contaminated scenarios. This approach obviates the need for prior knowledge of outlier statistics, offering a practical, adaptive framework for both simulation and real-data regimes. A plausible implication is that similar iterative sidelobe suppression schemes could be generalized to other sensor array and spectral estimation contexts with severe interference nonstationarity.

The performance improvements and computational efficiency position CLEAN-based CFAR detectors as state-of-the-art for detection tasks where clutter, sidelobe, or mutual target interference degrade the efficacy of classical or order-statistics-based CFAR solutions.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to CLEAN-Based Sidelobe Suppression.