Class List¶
Here are the classes, structs, unions and interfaces with brief descriptions:
- 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_shape_t What the engine knows about the SHAPE of the repeated preamble, beyond its samples (doppler#1470).
- 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 dp_acq_set_state() like the borrowed code.
- 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_receiver_extra_t
- struct async_dsss_receiver_status_t One consistent picture of what the receiver is doing, by value.
- 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 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 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 dp_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_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 dp_ccsds_tm_rs_decode_block found in one codeblock.
- struct conv_code_t A rate-1/n convolutional code.
- struct conv_enc_t Encoder state: the shift register, and nothing else.
- 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 det_peak_t
- struct det_result2d_t Detection event returned by dp_detector2d_push() .
- struct det_result_t Detection event returned by dp_detector_push() .
- 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 dp_RateConverter_state_t Cascade state owns all sub-stage C objects.
- struct dp_acc_cf64_state_t AccCf64 state.
- struct dp_acc_f32_state_t AccF32 state.
- struct dp_acc_q15_state_t AccQ15 state.
- struct dp_acc_q8_state_t AccQ8 state.
- struct dp_acc_trace_state_t AccTrace state. Allocate with dp_acc_trace_create() .
- struct dp_acq_state_t Streaming acquisition-engine state.
- struct dp_adc_state_t ADC state.
- struct dp_agc_state_t AGC state.
- struct dp_async_dsss_receiver_state_t Composed receiver state.
- struct dp_awgn_state_t
- struct dp_ber_meter_state_t BerMeter state.
- struct dp_boxcar_state_t Boxcar moving-average state (cf32).
- struct dp_burst_acq_state_t BurstAcquisition state: a pure wrapper around one shared dp_acq_state_t engine.
- struct dp_burst_capture_state_t BurstCapture state.
- struct dp_burst_demod_state_t BurstDemod state. Allocate with dp_burst_demod_create_desc() .
- struct dp_burst_despreader_state_t BurstDespreader state.
- struct dp_carrier_acq_state_t CarrierAcquisition state.
- struct dp_carrier_mpsk_state_t M-PSK carrier loop state.
- struct dp_carrier_nda_state_t NDA M-th-power carrier loop state.
- struct dp_chunk_t Reassembly geometry, present only when DP_FLAG_CHUNKED .
- struct dp_cic_state_t CIC filter state.
- struct dp_conv_enc_state_t A code and the register encoding it, together.
- struct dp_corr2d_state_t 2-D FFT correlator state.
- struct dp_corr_state_t 1-D FFT correlator state.
- struct dp_costas_state_t Costas loop state.
- struct dp_delay_state_t Delay state.
- struct dp_despreader_state_t Despreader state.
- struct dp_detector2d_state_t 2-D signal detector state.
- struct dp_detector_state_t 1-D signal detector state.
- struct dp_dll_state_t DLL state.
- struct dp_doppler_channel_state_t DopplerChannel state.
- struct dp_dsss_burst_receiver_state_t DsssBurstReceiver state.
- struct dp_dsss_receiver_state_t Composed receiver state.
- struct dp_f32_to_i16_state_t F32ToI16 state.
- struct dp_f32_to_i16u32_state_t F32ToI16U32 state.
- struct dp_f32_to_i16u64_state_t F32ToI16U64 state.
- struct dp_f32_to_i32_state_t F32ToI32 state.
- struct dp_f32_to_i8_state_t F32ToI8 state.
- struct dp_f32_to_uq15_state_t F32ToUQ15 state.
- struct dp_farrow_state_t Farrow interpolator state (4-tap delay line + order).
- struct dp_fft2d_state_t
- struct dp_fft_state_t
- struct dp_fir_state_t
- struct dp_frame_meter_state_t Frame-outcome accumulator. Allocate with dp_frame_meter_create() .
- struct dp_frame_state_t Frame state.
- struct dp_gold_state_t Gold state.
- struct dp_hbdecim_q15_state_t
- struct dp_header_t Frame metadata carried in every stream message.
- struct dp_i16_to_f32_state_t I16ToF32 state.
- struct dp_i16u32_to_f32_state_t I16U32ToF32 state.
- struct dp_i16u64_to_f32_state_t I16U64ToF32 state.
- struct dp_i32_to_f32_state_t I32ToF32 state.
- struct dp_i8_to_f32_state_t I8ToF32 state.
- struct dp_imdmeas_state_t IMDMeasure state: owned window, FFT plan and one-sided power scratch.
- struct dp_interleaver_state_t A block interleaver's geometry.
- struct dp_interp_table_state_t InterpolatedTable state.
- struct dp_iq16_t One q15 complex sample: the element the i16 ring's view hands back.
- struct dp_lo_state_t LO state.
- struct dp_lockdet_state_t Lock-detector state (embeddable by value; pointer-free POD).
- struct dp_loop_filter_state_t Second-order PI loop filter state (embeddable by value).
- struct dp_mpsk_receiver_state_t M-PSK receiver state.
- struct dp_nco_state_t NCO state.
- struct dp_nprmeas_state_t NPRMeasure state: owned window, FFT plan and one-sided power scratch.
- struct dp_once_t The state of one one-time build; start it at DP_ONCE_INIT .
- struct dp_peak_t One spectral peak returned by dp_find_peaks_f32() .
- struct dp_pf_shared_t
- struct dp_pn_state_t
- struct dp_pool_t
- struct dp_ppe_state_t PolynomialPhaseEstimator state (FFT plan + rate grid + scratch).
- struct dp_psd_kernel_t PSD's per-frame kernel: one frame of n samples in, nfft DC-centred power bins out, and their reading against the full-scale reference.
- struct dp_psd_state_t PSD state. Allocate with dp_psd_create() .
- struct dp_ratesync_state_t RateSync state: a matched-filter cascade and the timing loop.
- struct dp_reader_t
- struct dp_reasm_stats_t What reassembling chunked frames has lost on a receiving context.
- struct dp_rs_codec_state_t A code and the tables derived from it.
- struct dp_sample_clock_t
- struct dp_specan_state_t Specan state. Allocate with dp_specan_create() .
- struct dp_spectrogram_state_t Spectrogram state. Allocate with dp_spectrogram_create() .
- struct dp_state_hdr_t Common 16-byte envelope at the head of every state blob.
- struct dp_symsync_state_t SymbolSync state.
- struct dp_syncword_hit_t Where a marker was found, and in which polarity.
- struct dp_syncword_state_t A searcher for one marker.
- 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_tonemeas_state_t ToneMeasure state: owned window, FFT plan and analysis scratch.
- struct dp_u8_to_f32_state_t U8ToF32 state.
- struct dp_uq15_to_f32_state_t UQ15ToF32 state.
- struct dp_viterbi_state_t A streaming maximum-likelihood (Viterbi) decoder.
- struct dp_wfm_synth_state_t
- struct dp_writer_t
- struct dsss_br_event_t One completed burst's event, as
events()hands it back. - struct dsss_receiver_extra_t
- struct frame_check_t What dp_frame_check found, summed across the stages it reversed.
- struct hbdecim_state_t
- struct imd_meas_t Two-tone intermodulation result (IMD2/IMD3/TOI).
- 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 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 ppe_result_t Polynomial-phase estimate (one search).
- struct ratesync_loop_t The symbol-timing loop, independent of what feeds it.
- 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_t A code plus the tables derived from it.
- 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 dp_syncword_find found.
- struct time_stats_t Time-domain capture statistics (AC-coupled crest/PAPR).
- struct tone_meas_t Single-tone dynamic-measurement bag.
- struct wfm_data_stats_t What a source has done so far: the truth a record carries.
- 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_ops_t The kernels an assembly runs, and whatever state they carry.
- struct wfm_frame_rx_t What dp_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_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_surface_exclusive_t
- struct wfm_surface_row_t
- struct wfm_synth_refill_state_t A frame source's own state triplet, over its
userpointer.