Class List¶
Here are the classes, structs, unions and interfaces with brief descriptions:
- struct RateConverter_state_t Cascade state owns all sub-stage C objects.
- struct acc_cf64_state_t AccCf64 state.
- struct acc_f32_state_t AccF32 state.
- struct acc_q15_state_t AccQ15 state.
- struct acc_q8_state_t AccQ8 state.
- struct acc_trace_state_t AccTrace state. Allocate with acc_trace_create() .
- struct acq_extra_t Per-object extra header for an engine's cross-call state.
- struct acq_handoff_t Wire-ready hand-off record built from one acq_result_t hit.
- struct acq_part_t One tile's share of a decided surface (design §2.3): the surface is cut into
window_binschunks of whole rows, and the per-cell passes after the fan the magnitude, the CFAR reference, the mask copy, each scan of the peak list run per chunk into one of these, merged serially in tile order. The merge is bit-identical at any thread count because the chunks never move. - struct acq_result_t One acquisition detection event.
- struct acq_state_t Streaming acquisition-engine state.
- struct acq_tlm_t Telemetry attachment: a borrowed context + this engine's probe ids (design §2.4). NULL ctx (the default) means detached — the one probe site is then a single predicted-not-taken branch per decided dwell. Never in a state blob; preserved across acq_set_state() like the borrowed code.
- struct adc_state_t ADC state.
- struct agc_state_t AGC state.
- struct agc_tlm_t Telemetry attachment: a borrowed context + this object's probe ids. NULL ctx (the default) means detached — every probe site is then a single predicted-not-taken branch. Zeroed in state blobs and preserved across set_state (DP_DEFINE_POD_STATE_TLM); telemetry is observation, not DSP state that migrates.
- struct async_dsss_pool_row_t
- struct async_dsss_pool_slot_t One slot's picture, by value what
status()returns. - struct async_dsss_pool_state_t AsyncDsssPool state.
- struct async_dsss_receiver_extra_t
- struct async_dsss_receiver_state_t Composed receiver state.
- struct async_dsss_receiver_status_t One consistent picture of what the receiver is doing, by value.
- struct awgn_state_t
- struct ber_align_t Where the recovered stream sits against truth, and how sure.
- struct ber_interval_t A rate with its exact interval. Assert on
lo, never onp_hat. - struct ber_meter_state_t BerMeter state.
- struct boxcar_state_t Boxcar moving-average state (cf32).
- struct burst_acq_state_t BurstAcquisition state: a pure wrapper around one shared acq_state_t engine.
- struct burst_capture_detection_t One raw detection, as the search reported it.
- struct burst_capture_event_t One captured burst's event, as
events()hands it back. - struct burst_capture_pending_t One detection between acquisition and emission.
- struct burst_capture_state_t BurstCapture state.
- struct burst_demod_state_t BurstDemod state. Allocate with burst_demod_create() .
- struct burst_despreader_state_t BurstDespreader state.
- struct carrier_acq_state_t CarrierAcquisition state.
- struct carrier_mpsk_state_t M-PSK carrier loop state.
- struct carrier_nda_state_t NDA M-th-power carrier loop state.
- struct carrier_nda_tlm_t Telemetry attachment: a borrowed context + this object's probe ids. NULL ctx (the default) means detached — the probe site is then a single predicted-not-taken branch per block loop. Zeroed in state blobs and preserved across set_state (DP_DEFINE_POD_STATE_TLM).
- struct ccsds_tm_frame_cfg_t Which coding is applied to one Transfer Frame.
- struct ccsds_tm_frame_layout_t The shape of one CADU, and what each stage covered.
- struct ccsds_tm_frame_rx_t What ccsds_tm_frame_decode found on the way through.
- struct ccsds_tm_frame_span_t A run of CADU bits, as a half-open range
[first, first + n). - struct ccsds_tm_frame_spec_t A framed waveform's choices, before they become a description.
- struct ccsds_tm_rand_state_t A generator part-way through a run.
- struct ccsds_tm_rand_t A pseudo-randomiser: a maximal-length generator and its preset.
- struct ccsds_tm_rs_block_rx_t What ccsds_tm_rs_decode_block found in one codeblock.
- struct cic_state_t CIC filter state.
- struct conv_code_t A rate-1/n convolutional code.
- struct conv_enc_state_t A code and the register encoding it, together.
- struct conv_enc_t Encoder state: the shift register, and nothing else.
- struct corr2d_state_t 2-D FFT correlator state.
- struct corr_state_t 1-D FFT correlator state.
- struct costas_state_t Costas loop state.
- struct costas_tlm_t Telemetry attachment: a borrowed context + this object's probe ids. NULL ctx (the default) means detached — every probe site is then a single predicted-not-taken branch per symbol. Zeroed in state blobs and preserved across set_state (DP_DEFINE_POD_STATE_TLM).
- struct ddc_extra_t
- struct ddc_state Ddc state — an LO and the cascade it feeds.
- struct ddcr_extra_t
- struct ddcr_state DdcR state — the real-to-complex front end, an LO and a cascade.
- struct delay_state_t Delay state.
- struct despreader_state_t Despreader state.
- struct det_peak_t
- struct det_result2d_t Detection event returned by detector2d_push() .
- struct det_result_t Detection event returned by detector_push() .
- struct detector2d_state_t 2-D signal detector state.
- struct detector_state_t 1-D signal detector state.
- struct dll_state_t DLL state.
- struct dll_tlm_t Telemetry attachment: a borrowed context + this object's probe ids. NULL ctx (the default) means detached — every probe site is then a single predicted-not-taken branch per code epoch. Zeroed in state blobs and preserved across set_state (the hand-written triplet treats it like the borrowed
code). - struct doppler_channel_state_t DopplerChannel state.
- struct dp_chunk_t Reassembly geometry, present only when DP_FLAG_CHUNKED .
- struct dp_header_t Frame metadata carried in every stream message.
- struct dp_peak_t One spectral peak returned by find_peaks_f32() .
- struct dp_pf_shared_t
- struct dp_pool_t
- struct dp_reader_t
- struct dp_sample_clock_t
- struct dp_state_hdr_t Common 16-byte envelope at the head of every state blob.
- struct dp_syncword_hit_t Where a marker was found, and in which polarity.
- struct dp_tlm Telemetry context: probe registry + SPSC record ring.
- struct dp_tlm_probe_t Per-probe registry entry: name, decimation and accounting.
- struct dp_tlm_rec_t One telemetry sample: a probe's scalar value at sample index
n. - struct dp_tlm_stats_t Context-wide counters, snapshotted together.
- struct dp_writer_t
- struct dsss_br_event_t One completed burst's event, as
events()hands it back. - struct dsss_burst_receiver_state_t DsssBurstReceiver state.
- struct dsss_receiver_extra_t
- struct dsss_receiver_state_t Composed receiver state.
- struct f32_to_i16_state_t F32ToI16 state.
- struct f32_to_i16u32_state_t F32ToI16U32 state.
- struct f32_to_i16u64_state_t F32ToI16U64 state.
- struct f32_to_uq15_state_t F32ToUQ15 state.
- struct farrow_state_t Farrow interpolator state (4-tap delay line + order).
- struct fft2d_state_t
- struct fft_state_t
- struct fir_state_t
- struct frame_check_t What frame_check found, summed across the stages it reversed.
- struct frame_meter_state_t Frame-outcome accumulator. Allocate with frame_meter_create() .
- struct frame_state_t Frame state.
- struct gold_state_t Gold state.
- struct hbdecim_q15_state_t
- struct hbdecim_state_t
- struct i16_to_f32_state_t I16ToF32 state.
- struct i16u32_to_f32_state_t I16U32ToF32 state.
- struct i16u64_to_f32_state_t I16U64ToF32 state.
- struct i32_to_f32_state_t I32ToF32 state.
- struct i8_to_f32_state_t I8ToF32 state.
- struct imd_meas_t Two-tone intermodulation result (IMD2/IMD3/TOI).
- struct imdmeas_state_t IMDMeasure state: owned window, FFT plan and one-sided power scratch.
- struct interleaver_state_t A block interleaver's geometry.
- struct interp_table_state_t InterpolatedTable state.
- struct lo_state_t LO state.
- struct lockdet_state_t Lock-detector state (embeddable by value; pointer-free POD).
- struct loop_filter_state_t Second-order PI loop filter state (embeddable by value).
- struct mpsk_receiver_state_t M-PSK receiver state.
- struct mpsk_rx_loops_t The receiver's loops: timing, carrier, demapper.
- struct mpsk_rx_tlm_t Telemetry attachment for the receiver's own two probes; the timing and carrier probes ride their own sub-attachments.
- struct nco_state_t NCO state.
- struct node_sync_t What one alignment hypothesis scored, and what the runner-up did.
- struct npr_meas_t Noise Power Ratio (notched-noise loading) result.
- struct nprmeas_state_t NPRMeasure state: owned window, FFT plan and one-sided power scratch.
- struct pn_state_t
- struct ppe_result_t Polynomial-phase estimate (one search).
- struct ppe_state_t PolynomialPhaseEstimator state (FFT plan + rate grid + scratch).
- struct psd_state_t PSD state. Allocate with psd_create() .
- struct ratesync_loop_t The symbol-timing loop, independent of what feeds it.
- struct ratesync_state_t RateSync state: a matched-filter cascade and the timing loop.
- struct ratesync_tlm_t Telemetry attachment: a borrowed context + this object's probe ids. NULL ctx (the default) means detached — every probe site is then one predicted-not-taken branch per recovered symbol.
- struct resamp_state_t
- struct rs_code_t A Reed-Solomon code over
GF(2^J). - struct rs_codec_state_t A code and the tables derived from it.
- struct rs_t A code plus the tables derived from it.
- struct specan_state_t Specan state. Allocate with specan_create() .
- struct symsync_state_t SymbolSync state.
- struct symsync_tlm_t Telemetry attachment: a borrowed context + this object's probe ids. NULL ctx (the default) means detached — every probe site is then a single predicted-not-taken branch per recovered symbol. Zeroed in state blobs and preserved across set_state (DP_DEFINE_POD_STATE_TLM).
- struct syncword_hit_t What syncword_find found.
- struct syncword_state_t A searcher for one marker.
- struct time_stats_t Time-domain capture statistics (AC-coupled crest/PAPR).
- struct tone_meas_t Single-tone dynamic-measurement bag.
- struct tonemeas_state_t ToneMeasure state: owned window, FFT plan and analysis scratch.
- struct uq15_to_f32_state_t UQ15ToF32 state.
- struct viterbi_state_t A streaming maximum-likelihood (Viterbi) decoder.
- struct wfm_draw_t One rendered source instance: its timing AND the values it was actually rendered with.
- struct wfm_field_t One field of a frame — a run of bits that appears on the wire.
- struct wfm_frame_desc_layout_t Where every field and every stage landed.
- struct wfm_frame_desc_t A frame as a description: what is on the wire, and what covers it.
- struct wfm_frame_layout_t Where each field lands, in bits from the start of the frame.
- struct wfm_frame_ops_t The kernels an assembly runs, and whatever state they carry.
- struct wfm_frame_rx_t What wfm_frame_check found, stage by stage.
- struct wfm_frame_span_t A run of bits inside the assembled frame,
[first, first + n). - struct wfm_frame_stage_rx_t What undoing one stage found.
- struct wfm_frame_t A frame's bit layout:
[preamble × reps | sync | payload | crc]. - struct wfm_keyword_t
- struct wfm_reader_info_t
- struct wfm_segment_t One composer segment: one or more sources summed over the same span, then a trailing off-time gap.
- struct wfm_seq_t A run of bits, however it is produced.
- struct wfm_source_t One additive source within a segment: a
synthconfig + its level. - struct wfm_span_t One rendered segment instance's exact timing: where it lands in the composed stream and how its
delay | on | offspans divide it. - struct wfm_stage_op_t How one kind of stage actually transforms bits.
- struct wfm_stage_t One transform, and — the whole point — the fields it covers.
- struct wfm_synth_state_t Synth state.