Modul 06 von 11 · Academy-Übersicht
Clutter & CFAR Detection
Statistische Clutter-Modelle, adaptive Schwellwertverfahren und interaktive CFAR-Visualisierung für die Radar-Zieldetektion.
Was ist Clutter?
In der Radartechnik bezeichnet Clutter alle unerwünschten Radar-Echos, die nicht vom Zielobjekt stammen. Während thermisches Rauschen ein stochastischer Prozess des Empfängers ist, entsteht Clutter durch reale physikalische Rückstreuung aus der Umgebung. Clutter ist in der Praxis die dominierende Störquelle und bestimmt die Detektionsleistung eines Radarsystems weit stärker als thermisches Rauschen.
Boden-Clutter
Rückstreuung von Erdoberfläche, Gelände, Vegetation, Gras und landwirtschaftlichen Flächen. Abhängig von Bodenfeuchte, Rauhigkeit und Einfallswinkel (Grazing Angle).
Gebäude & Infrastruktur
Flache Metallflächen, Dachkanten, Fenster und Masten erzeugen extrem starke Echos. Dihedral- und Trihedral-Reflexionen verursachen besonders hohe RCS-Werte.
Wetter & See
Regen, Hagel, Schnee und Seegang (Sea Clutter) streuen Radarenergie zurück. Volumenclutter (Regen) und Flächenclutter (See) verhalten sich statistisch unterschiedlich.
Clutter-to-Noise Ratio (CNR):
CNR = Pclutter / Pnoise
In vielen praktischen Szenarien ist CNR >> 1 (oft 20–40 dB). Das bedeutet, dass das Clutter-Signal das thermische Rauschen bei weitem dominiert. Die Detektionsleistung wird dann nicht durch den SNR, sondern durch den SCR bestimmt.
Signal-to-Clutter Ratio (SCR) vs. SNR:
SNR = Ptarget / Pnoise
Verhältnis Zielsignal zu thermischem Rauschen. Relevant in clutter-freien Szenarien.
SCR = Ptarget / Pclutter
Verhältnis Zielsignal zu Clutter. Der entscheidende Parameter in realen Umgebungen.
Die effektive Störleistung ist Pinterference = Pnoise + Pclutter. In clutter-limitierten Szenarien nützt eine Erhöhung der Sendeleistung nichts, da sowohl Ziel- als auch Cluttersignal gleichermaßen verstärkt werden. Nur Verfahren, die den Clutter unterdrücken (MTI, CFAR, Doppler-Filter), verbessern die Detektion.
Clutter-Modelle (statistische Verteilungen)
Die statistische Charakterisierung von Clutter ist essenziell für den Entwurf von Detektionsalgorithmen. Die Amplitudenverteilung des Clutters bestimmt, wie die Schwellwerte gewählt werden müssen, um eine gewünschte Falschalarmrate zu erreichen. Je nach Umgebung und Radarparametern modellieren verschiedene Verteilungen den Clutter unterschiedlich gut.
Rayleigh-Verteilung
p(x) = (x / σ²) · exp(-x² / (2σ²))
Entsteht bei vielen unabhängigen, gleichmäßig verteilten Streuern (Zentraler Grenzwertsatz). Homogener Clutter ohne dominante Einzelstreuer. Die Einhüllende von Gaußschem Rauschen ist Rayleigh-verteilt. Standardmodell für thermisches Rauschen und schwachen, homogenen Clutter.
Weibull-Verteilung
p(x) = (b/a) · (x/a)b-1 · exp(-(x/a)b)
Verallgemeinerung der Rayleigh-Verteilung mit einem zusätzlichen Formparameter b. Für b=2 ergibt sich exakt die Rayleigh-Verteilung. Kleinere Werte von b erzeugen schwerere Ausläufer (heavy tails) – mehr extreme Werte. Flexibles Modell für Land- und Seeclutter.
K-Distribution
p(x) = (4c / Γ(ν)) · (cx)ν · Kν-1(2cx)
Compound-Modell: Gamma-modulierte Rayleigh-Verteilung. Die lokale Clutter-Leistung variiert langsam (Gamma-verteilt), während die schnelle Fluktuation Rayleigh-verteilt ist. Besonders geeignet für Seeclutter mit schweren Ausläufern. Der Formparameter ν steuert die „Spikiness“.
Log-Normal-Verteilung
p(x) = (1 / (xσL√(2π))) · exp(-(ln x - μL)² / (2σL²))
Sehr schwere Ausläufer: Einzelne extrem starke Clutter-Spikes sind wahrscheinlicher als bei allen anderen Modellen. Typisch für urbanes Clutter (Gebäude, Infrastruktur) und inhomogenen Land-Clutter. Der logarithmierte Wert ist normalverteilt.
| Verteilung | PDF-Formel | Typische Umgebung | Tail-Verhalten |
|---|---|---|---|
| Rayleigh | (x/σ²)·exp(-x²/(2σ²)) | Homogener Clutter, thermisches Rauschen | Leicht (exponentieller Abfall) |
| Weibull | (b/a)(x/a)b-1exp(-(x/a)b) | Land-/Seeclutter, flexibel | Mittel (parameterabhängig) |
| K-Distribution | Compound Gamma-Rayleigh | Seeclutter (hoher Seegang) | Schwer (exponentiell mit algebraischem Vorfaktor) |
| Log-Normal | log-Gauß | Urban, Land (inhomogen) | Sehr schwer (subexponentiell) |
Praktische Bedeutung:
Je schwerer die Ausläufer der Clutter-Verteilung, desto höher muss der Detektionsschwellwert gesetzt werden, um eine gegebene Falschalarmrate Pfa einzuhalten. Ein CFAR-Detektor, der für Rayleigh-Clutter optimiert ist, liefert in K-verteiltem Clutter eine deutlich erhöhte Falschalarmrate. Daher ist die korrekte Modellierung der Clutter-Statistik entscheidend.
Constant False Alarm Rate – Grundidee
Die grundlegende Herausforderung der Radardetektion besteht darin, einen Schwellwert zu wählen, der Zielsignale von Rauschen und Clutter trennt. Ein fester Schwellwert versagt, sobald sich die Clutter-Bedingungen ändern – was in der Praxis ständig geschieht.
Fester Schwellwert – das Problem
Bei einem fixen Schwellwert Tfix hängt die Falschalarmwahrscheinlichkeit Pfa direkt vom Rausch-/Clutterpegel ab. Steigt der Clutter (z.B. durch Regen oder Seegang), explodiert Pfa. Wird Tfix erhöht, sinkt die Detektionswahrscheinlichkeit Pd in ruhigen Zonen.
CFAR-Idee – die Lösung
Der Schwellwert wird adaptiv aus der lokalen Clutter-/Rauschschatzung berechnet. Dadurch bleibt Pfa konstant, unabhängig von der absoluten Clutter-Stärke. Die Detektion ist ein Vergleich: „Ist die Zelle signifikant stärker als ihre Umgebung?“
Schwellwertberechnung:
T = α · Ẑ
Dabei ist Ẑ die geschätzte lokale Rausch-/Clutterleistung (aus den Referenzzellen) und α der CFAR-Multiplikator (Threshold Factor). Der Wert von α wird so gewählt, dass die gewünschte Pfa erreicht wird.
α-Berechnung für CA-CFAR (Cell Averaging):
α = N · (Pfa-1/N − 1)
Dabei ist N die Gesamtzahl der Referenzzellen. Für N=24 und Pfa=10-6 ergibt sich α ≈ 18.7 (entspricht ~12.7 dB über dem geschätzten Rauschpegel). Größere N ermöglichen eine präzisere Rauschschätzung und erlauben etwas kleinere α-Werte – allerdings nur bis zum Grenzwert −ln(Pfa), der für Pfa=10-6 bei 13.8 liegt.
Neyman-Pearson-Detektionskriterium:
Die optimale Entscheidungsregel maximiert die Detektionswahrscheinlichkeit Pd unter der Nebenbedingung, dass Pfa einen vorgegebenen Wert nicht überschreitet. Der CFAR-Detektor implementiert dieses Prinzip adaptiv: Er schätzt die Clutter-Statistik lokal und setzt den Schwellwert so, dass die Neyman-Pearson-Bedingung überall erfüllt wird.
CFAR-Varianten im Detail
Alle CFAR-Algorithmen basieren auf demselben Prinzip: Die Cell Under Test (CUT) wird mit einem adaptiven Schwellwert verglichen, der aus den umliegenden Referenzzellen berechnet wird. Guard Cells (Schutzzellen) um die CUT verhindern, dass Zielenergie in die Rauschschatzung einfließt. Die Referenzzellen sind in ein Leading Window (vor der CUT) und ein Lagging Window (hinter der CUT) aufgeteilt.
Zellenstruktur eines CFAR-Detektors:
[Ref1] [Ref2] ... [RefN/2] | [Guard] [Guard] | [CUT] | [Guard] [Guard] | [RefN/2+1] ... [RefN]
█ Referenzzellen (blau) █ Guard Cells (gelb) █ CUT (rot)
CA-CFAR (Cell Averaging)
Ẑ = (1/N) · Σ xi
Bildet den Mittelwert über alle N Referenzzellen. Optimal in homogenem Clutter (UMPI-Test für exponential-verteilte Daten). Probleme: An Clutter-Kanten wird der Mittelwert verfälscht. Mehrere Ziele in den Referenzzellen erhöhen den Schwellwert (Target Masking).
GO-CFAR (Greatest Of)
Ẑ = max(Ẑlead, Ẑlag)
Nimmt das Maximum der Mittelwerte von Leading und Lagging Window. Verhindert erhöhte Pfa an Clutter-Kanten, da der höhere Wert die Kante repräsentiert. Nachteil: Leichter Verlust an Pd in homogenem Clutter gegenüber CA-CFAR.
SO-CFAR (Smallest Of)
Ẑ = min(Ẑlead, Ẑlag)
Nimmt das Minimum der Mittelwerte beider Fenster. Stärke bei benachbarten Zielen: Belegt ein Störziel nur eines der beiden Fenster, bleibt die Schätzung aus dem sauberen Fenster erhalten und das Zielsignal wird nicht maskiert. An Clutter-Kanten ist SO-CFAR dagegen das schwächste der vier Verfahren, weil es systematisch das niedrigere Fenster wählt und die Pfa an der Kante stark ansteigt.
OS-CFAR (Ordered Statistics)
Ẑ = x(k) (k-ter Ordnungsstatistik-Wert)
Sortiert alle Referenzzellen und wählt den k-ten Wert (typisch k ≈ 3N/4). Robust gegen Störziele in den Referenzzellen: Bis zu N-k Interferer werden ignoriert. Höherer Rechenaufwand durch Sortierung. Optimal bei Multi-Target-Szenarien.
CA-CFAR Pseudocode:
function CA_CFAR(signal, num_guard, num_ref, alpha): N = length(signal) detections = [] for cut_idx = (num_guard + num_ref) to N - (num_guard + num_ref): // Referenzzellen sammeln (Leading + Lagging) leading = signal[cut_idx - num_guard - num_ref : cut_idx - num_guard] lagging = signal[cut_idx + num_guard + 1 : cut_idx + num_guard + num_ref + 1] // Lokale Rauschschätzung (Mittelwert) noise_est = (sum(leading) + sum(lagging)) / (2 * num_ref) // Adaptiver Schwellwert threshold = alpha * noise_est // Detektion if signal[cut_idx] > threshold: detections.append(cut_idx) return detections
| CFAR-Variante | Homogener Clutter | Clutter-Kante | Multi-Target-Robustheit |
|---|---|---|---|
| CA-CFAR | Optimal (UMPI) | Schlecht (erhöhte Pfa) | Schlecht (Masking) |
| GO-CFAR | Gut (leichter Pd-Verlust) | Sehr gut | Schlecht |
| SO-CFAR | Gut | Schlecht (stark erhöhte Pfa) | Gut (bei einseitigen Störzielen) |
| OS-CFAR | Gut (etwas Pd-Verlust) | Mittel | Sehr gut |
Guard Cells & Entwurfsparameter
Die Leistungsfähigkeit eines CFAR-Detektors hängt entscheidend von der richtigen Wahl der Designparameter ab. Eine Fehlkonfiguration kann zu massiv erhöhten Falschalarmen oder verpassten Zielen führen.
Guard Cells (Schutzzellen)
Zweck: Verhindern, dass Energie des Zielsignals (das sich über mehrere Range Bins erstrecken kann) in die Rauschschatzung einfließt. Ohne Guard Cells würde ein starkes Ziel den Schwellwert erhöhen und sich selbst maskieren.
Typisch: 2–4 Guard Cells pro Seite
Die Anzahl sollte die Zielbreite (in Range Bins) abdecken. Bei FMCW-Radaren hängt die Zielbreite vom Fenster (Hanning, Hamming) und der Nullstellenbreite ab.
Referenzzellen (Training Cells)
Zweck: Schätzen die lokale Rausch-/Clutterleistung. Mehr Zellen = bessere Schätzung, aber größeres Fenster = stärkere Homogenitätsannahme.
Typisch: 16–64 Referenzzellen gesamt
Weil die Rauschleistung aus endlich vielen Zellen geschätzt wird, liegt der Schwellwert über dem des idealen Detektors mit bekannter Rauschleistung. Dieser Schwellwertüberschuss beträgt 10·log10(αN/−ln Pfa) – für N=24 und Pfa=10-6 rund 1.3 dB. Er sinkt mit wachsendem N. Der tatsächliche Detektionsverlust, also das zusätzlich nötige SNR für ein gegebenes Pd, hängt darüber hinaus vom Zielfluktuationsmodell und der Integration ab und ist nicht allein aus N ableitbar.
Threshold Factor α:
Der Faktor α verknüpft Pfa und die Anzahl der Referenzzellen N. Die Beziehung hängt vom CFAR-Typ und der angenommenen Clutter-Verteilung ab. Die Werte unten gelten für CA-CFAR in homogenem, exponentiell verteiltem Clutter (Square-Law-Detektor) nach α = N·(Pfa-1/N − 1).
Die letzte Spalte ist der Grenzwert α → −ln(Pfa) für N→∞, also der ideale Detektor mit exakt bekannter Rauschleistung. Kein CA-CFAR kann diesen Wert unterschreiten – er ist eine nützliche Plausibilitätsprüfung für jede Schwellwertauslegung.
| Pfa | α (N=16) | α (N=32) | α (N=64) | α (N→∞) |
|---|---|---|---|---|
| 10-3 | 8.64 | 7.71 | 7.29 | 6.91 |
| 10-5 | 16.86 | 13.86 | 12.61 | 11.51 |
| 10-7 | 27.81 | 20.95 | 18.33 | 16.12 |
Design-Trade-offs:
Mehr Referenzzellen (+):
- Präzisere Rauschschatzung
- Geringere CFAR-Verluste
- Stabilere Pfa
Mehr Referenzzellen (-):
- Stärkere Homogenitätsannahme
- Probleme an Clutter-Kanten
- Mehr Rechenaufwand
CFAR auf der Range-Doppler-Matrix
Die bisherigen Beispiele betrachten ein eindimensionales Entfernungsprofil. Bei FMCW-Radaren liegt nach der zweistufigen FFT jedoch eine zweidimensionale Range-Doppler-Matrix vor, in der ein Ziel sowohl eine Entfernungs- als auch eine Dopplerposition besitzt. Die Detektion wird dann üblicherweise auf dieser Fläche ausgeführt.
Echtes 2D-CFAR
Trainings- und Guard-Zellen bilden ein Fenster um die Zelle unter Test – ein rechteckiger oder kreuzförmiger Kranz, der beide Achsen gleichzeitig abdeckt. Die Schätzung nutzt damit direkt die lokale Umgebung in Entfernung und Doppler.
Kaskadiertes 1D-CFAR
Alternativ wird nacheinander entlang der Entfernungs- und der Dopplerachse eindimensional detektiert und beide Ergebnisse werden verknüpft. Das ist rechnerisch günstiger und in der Praxis ebenfalls verbreitet.
Beide Wege sind gebräuchlich; welcher geeignet ist, hängt von Rechenbudget, Szenendynamik und der Struktur des erwarteten Clutters ab.
Was in zwei Dimensionen hinzukommt
- Zellenzahl wächst quadratisch. Ein Kranz mit wenigen Zellen Tiefe pro Achse umfasst schnell einige Dutzend bis über hundert Referenzzellen. Das stabilisiert die Schätzung, verstärkt aber die Homogenitätsannahme über einen größeren Bereich.
- Guard-Zellen in beide Richtungen. Zielenergie verteilt sich durch Fensterung und Straddling über benachbarte Bins in beiden Achsen. Die Schutzzone muss diese Ausdehnung entsprechend in Range und Doppler abdecken.
- Randbehandlung wird zum Entwurfsthema. An den Kanten der Matrix ist der Referenzkranz unvollständig. Übliche Wege sind ein verkleinertes, unsymmetrisches Fenster, das Auffalten der Dopplerachse – die periodisch ist, im Gegensatz zur Entfernungsachse – oder das Ausklammern eines Randstreifens von der Detektion. Wird der Rand unbehandelt gelassen, weicht die Falschalarmrate dort systematisch vom Entwurfswert ab.
- Nulldoppler-Streifen. Statischer Clutter konzentriert sich um die Dopplernull. Ein Referenzfenster, das diesen Streifen mit erfasst, überschätzt den Pegel für bewegte Ziele in der Nachbarschaft.
Rechenaufwand:
Der Schwellwert wird für jede Zelle der Matrix neu bestimmt. Bei einigen hundert Range- mal gut hundert Doppler-Bins sind das pro Frame Zehntausende Fenster – bei OS-CFAR jeweils mit Sortierung. Aus diesem Grund werden in der Praxis häufig Summenbildungen über gleitende Fenster, vorgelagerte Grobschwellen oder eben die kaskadierte 1D-Variante eingesetzt.
ROC-Kurven (Receiver Operating Characteristic)
Die ROC-Kurve ist das zentrale Werkzeug zur Bewertung der Detektionsleistung eines Radarsystems. Sie stellt die Detektionswahrscheinlichkeit Pd als Funktion der Falschalarmwahrscheinlichkeit Pfa für verschiedene SNR-Werte dar.
Pd und Pfa – Definitionen:
Pd = P(Detektion | Ziel vorhanden)
Wahrscheinlichkeit, ein vorhandenes Ziel korrekt zu detektieren. Typische Anforderung: Pd ≥ 0.9.
Pfa = P(Detektion | kein Ziel)
Wahrscheinlichkeit einer Falschmeldung. Typische Anforderung: Pfa ≤ 10-6.
Einfluss des SNR
Höherer SNR verschiebt die ROC-Kurve zur oberen linken Ecke (ideale Detektion: Pd=1, Pfa=0). Bei SNR → ∞ wird die Kurve zu einer Stufenfunktion. Bei SNR = 0 liegt die Kurve auf der Diagonalen (Zufallsdetektion). Für einen nicht-fluktuierenden Ziel (Swerling 0) und SNR = 13.2 dB erreicht man Pd = 0.9 bei Pfa = 10-6.
Einfluss der Swerling-Modelle
Fluktuierende Ziele (Swerling I–IV) verschlechtern die Detektionsleistung gegenüber einem nicht-fluktuierenden Ziel. Swerling I/II (Rayleigh) erfordern ca. 8 dB mehr SNR als Swerling 0, um Pd = 0.9 zu erreichen. Swerling III/IV (Chi-squared) erfordern ca. 3 dB mehr. Non-kohärente Integration von M Pulsen kann diesen Verlust teilweise kompensieren.
Non-kohärente Integrationsverstärkung:
Gnci ≈ M0.7–0.85 (empirische Näherung)
Die Integration von M Pulsen verbessert den effektiven SNR. Kohärente Integration liefert den Faktor M (ideal), non-kohärente Integration erreicht einen Faktor zwischen √M und M (abhängig vom SNR pro Puls). Bei Swerling II/IV profitiert man besonders von Puls-Integration, da jeder Puls eine unabhängige RCS-Realisation darstellt.
CFAR-Detektor Visualisierung
Beobachte, wie verschiedene CFAR-Algorithmen den adaptiven Schwellwert berechnen. Die CUT wandert über das Range-Profil und zeigt Referenzzellen, Guard Cells und den resultierenden Schwellwert in Echtzeit.
Ergebnis:
Detektionen: 0
Falschalarme: 0
α = 0
Einordnung und Grenzen
Dieses Modul erklärt ein Verfahren, das in der Ozense-Verarbeitungskette tatsächlich eingesetzt wird. Es beschreibt die Methode und ihre Grenzen – nicht die gemessene Leistung des Systems. Die dargestellten Visualisierungen werden im Browser simuliert und sind kein Feldleistungsnachweis.
Wie die Verfahren bei Ozense zusammenwirken: Technologie. Was heute tatsächlich gemessen ist: Validierung und Entwicklungsstand.
Ozense · zuletzt geprüft am 13. August 2026
