Struct corr_state_t¶
1-D FFT correlator state. More...
#include <corr_core.h>
Public Attributes¶
| Type | Name |
|---|---|
| float complex * | accum |
| size_t | count |
| size_t | dwell |
| fft_state_t * | fwd |
| fft_state_t * | inv |
| size_t | n |
| size_t | n_out |
| float complex * | ref_spec |
| float complex * | work_fft |
| float complex * | work_pad |
Detailed Description¶
Allocate with corr_create(); never stack-allocate. ref_spec/work_fft/accum are each n complex floats; work_pad (n_out) exists only on the decoupled-inverse path.
Public Attributes Documentation¶
variable accum¶
Coherent product-spectrum accumulator.
variable count¶
Frames accumulated so far (0 … dwell-1).
variable dwell¶
Integration depth; dump every dwell calls.
variable fwd¶
Forward plan (sign = -1) at n.
variable inv¶
Inverse plan (sign = +1) at n_out.
variable n¶
FFT / reference length (samples).
variable n_out¶
Output length (== n unless decoupled).
variable ref_spec¶
conj(FFT(ref)), pre-computed at create.
variable work_fft¶
Scratch: FFT(in) · ref_spec (product).
variable work_pad¶
Zero-padded product, n_out (NULL native).
The documentation for this class was generated from the following file native/inc/corr/corr_core.h