Struct specan_state_t¶
Specan state. Allocate with specan_create() .
#include <specan_core.h>
Public Attributes¶
| Type | Name |
|---|---|
| double | beta |
| double | center |
| ddc_state_t * | ddc |
| size_t | disp_lo |
| size_t | disp_n |
| double | fs_in |
| double | fs_out |
| size_t | n |
| size_t | navg |
| size_t | nfft |
| double | offset_db |
| float complex * | pend |
| size_t | pend_cap |
| size_t | pend_len |
| psd_state_t * | psd |
| float * | pwr |
| double | rbw |
| float complex * | scratch |
| size_t | scratch_cap |
| double | span |
| double | src_center |
Public Attributes Documentation¶
variable beta¶
Kaiser beta realising rbw.
variable center¶
Display center frequency, Hz.
variable ddc¶
Tuner + decimator (mix to DC, resample).
variable disp_lo¶
First display bin in the DC-centred array.
variable disp_n¶
Display band length (cropped bins).
variable fs_in¶
Input sample rate, Hz.
variable fs_out¶
Decimated rate, Hz (= span·1.28, ≤ fs_in).
variable n¶
Segment / window length (samples).
variable navg¶
Segments averaged per emitted frame.
variable nfft¶
Zero-padded transform length.
variable offset_db¶
Additive dB offset on the display (dBm cal).
variable pend¶
Decimated samples awaiting a frame.
variable pend_cap¶
Elements allocated in pend.
variable pend_len¶
Valid samples in pend.
variable psd¶
Averaging PSD at the decimated rate.
variable pwr¶
Two-sided linear power scratch, length nfft.
variable rbw¶
Requested resolution bandwidth, Hz.
variable scratch¶
Ddc output scratch, capacity scratch_cap.
variable scratch_cap¶
Elements allocated in scratch.
variable span¶
Display span, Hz.
variable src_center¶
Source center frequency, Hz.
The documentation for this class was generated from the following file native/inc/specan/specan_core.h