|
blah2
A real-time passive radar
|
A class to implement a 1D CFAR detector. More...
#include <CfarDetector1D.h>

Public Member Functions | |
| CfarDetector1D (double pfa, int8_t nGuard, int8_t nTrain, int8_t minDelay, double minDoppler) | |
| Constructor. More... | |
| ~CfarDetector1D () | |
| Destructor. More... | |
| Detection * | process (Map< std::complex< double >> *x) |
| Implement the 1D CFAR detector. More... | |
Private Attributes | |
| double | pfa |
| Probability of false alarm, numeric in [0,1]. More... | |
| int8_t | nGuard |
| Number of single-sided guard cells. More... | |
| int8_t | nTrain |
| Number of single-sided training cells. More... | |
| int8_t | minDelay |
| Minimum delay to process detections (bins). More... | |
| double | minDoppler |
| Minimum absolute Doppler to process detections (Hz). More... | |
| Detection * | detection |
| Pointer to detection data to store result. More... | |
A class to implement a 1D CFAR detector.
Converts an AmbiguityMap to DetectionData. 1D CFAR operates across delay, to minimise detections from the zero-Doppler line.
| CfarDetector1D::CfarDetector1D | ( | double | pfa, |
| int8_t | nGuard, | ||
| int8_t | nTrain, | ||
| int8_t | minDelay, | ||
| double | minDoppler | ||
| ) |
Constructor.
| pfa | Probability of false alarm, numeric in [0,1]. |
| nGuard | Number of single-sided guard cells. |
| nTrain | Number of single-sided training cells. |
| minDelay | Minimum delay to process detections (bins). |
| minDoppler | Minimum absolute Doppler to process detections (Hz). |
| CfarDetector1D::~CfarDetector1D | ( | ) |
Destructor.
Implement the 1D CFAR detector.
| x | Ambiguity map data of IQ samples. |
|
private |
Pointer to detection data to store result.
|
private |
Minimum delay to process detections (bins).
|
private |
Minimum absolute Doppler to process detections (Hz).
|
private |
Number of single-sided guard cells.
|
private |
Number of single-sided training cells.
|
private |
Probability of false alarm, numeric in [0,1].