Struct dp_psd_state_t¶
PSD state. Allocate with dp_psd_create() .
#include <psd_core.h>
Public Attributes¶
| Type | Name |
|---|---|
| dp_acc_trace_state_t * | avg |
| size_t | bits |
| float * | dbbuf |
| double | enbw |
| dp_f32_framer_t | fr |
| double | fs |
| size_t | hop |
| dp_psd_kernel_t | k |
| dp_f32_t * | ring |
Public Attributes Documentation¶
variable avg¶
Per-bin power averager, length nfft.
variable bits¶
ADC depth that set full_scale, else 0.
variable dbbuf¶
dB-trace scratch, length nfft.
variable enbw¶
Equivalent noise bandwidth, bins (the kernel's, copied at create).
variable fr¶
Splits the stream into n-sample frames; carries the partial.
variable fs¶
Sample rate, Hz.
variable hop¶
Samples between frame starts, 1..n.
variable k¶
The per-frame kernel; owns the window.
variable ring¶
The framer's ring, 2n, owned by the framer.
The documentation for this class was generated from the following file native/inc/doppler/psd/psd_core.h