Struct carrier_acq_state_t¶
ClassList > carrier_acq_state_t
CarrierAcquisition state. More...
#include <carrier_acq_core.h>
Public Attributes¶
| Type | Name |
|---|---|
| float _Complex * | carry_buf |
| size_t | carry_len |
| detector_state_t * | det |
| size_t | dwell_target |
| size_t | max_n_blocks |
| size_t | n_blocks |
| size_t | nfft |
| double | pfa |
| float _Complex * | power_buf |
| psd_state_t * | psd |
| float * | pwr_buf |
| bool | ready |
| double | residual_hz |
| double | s_t |
| double | s_t2 |
| double | sample_rate_hz |
| bool | sequential |
Detailed Description¶
Allocate with carrier_acq_create().
Public Attributes Documentation¶
variable carry_buf¶
Raw-input carry, capacity psd->n.
variable carry_len¶
Valid samples in carry_buf, 0..n-1.
variable det¶
Correlate averaged power vs. template.
variable dwell_target¶
Non-sequential mode's fixed wait count.
variable max_n_blocks¶
Sequential mode's OWN give-up cap * deliberately independent of dwell_target * (see carrier_acq_create()'s own doc).
variable n_blocks¶
variable nfft¶
variable pfa¶
variable power_buf¶
pwr_buf packed complex (imag=0).
variable psd¶
FFT + window + non-coherent power avg.
variable pwr_buf¶
psd_power_twosided() output, nfft.
variable ready¶
variable residual_hz¶
variable s_t¶
sum(template) ratio-threshold calibration.
variable s_t2¶
sum(template^2) ratio-threshold calibration.
variable sample_rate_hz¶
variable sequential¶
The documentation for this class was generated from the following file native/inc/carrier_acq/carrier_acq_core.h