Struct ppe_state_t¶
PolyPhaseEstimator state (FFT plan + rate grid + scratch). More...
#include <ppe_core.h>
Public Attributes¶
| Type | Name |
|---|---|
| float complex * | buf |
| double | drate |
| fft_state_t * | fft |
| float * | mag |
| size_t | max_len |
| double | max_rate |
| size_t | n_rate |
| size_t | nfft |
| double * | rowfrq |
| double * | rowpk |
| float complex * | spec |
| float * | win |
Detailed Description¶
Allocate with ppe_create().
Public Attributes Documentation¶
variable buf¶
windowed, dechirped, zero-padded input, nfft.
variable drate¶
chirp-rate grid step.
variable fft¶
forward plan, size nfft.
variable mag¶
dB magnitude scratch, nfft.
variable max_len¶
max input length (sizes the plan/scratch).
variable max_rate¶
chirp-rate search half-span (cycles/sample^2).
variable n_rate¶
number of chirp-rate hypotheses (1 if max_rate=0).
variable nfft¶
zero-padded transform length (next pow2 of max_len).
variable rowfrq¶
per-rate winning frequency, n_rate.
variable rowpk¶
per-rate winning peak dB, n_rate.
variable spec¶
FFT output, nfft.
variable win¶
window scratch, max_len.
The documentation for this class was generated from the following file native/inc/ppe/ppe_core.h