FERS 0.1.0
The Flexible Extensible Radar Simulator
Loading...
Searching...
No Matches
core::ReceiverTrackerCache Struct Reference

Per-receiver FMCW tracker state for direct and reflected streaming paths. More...

#include "simulation_state.h"

Public Attributes

std::vector< FmcwChirpBoundaryTrackerdirect
 Trackers for direct paths by source index.
 
std::vector< std::vector< FmcwChirpBoundaryTracker > > reflected
 Trackers for reflected paths.
 
std::vector< FmcwChirpBoundaryTrackerdechirp_reference
 Trackers for receiver LO source segments.
 
std::size_t active_dechirp_source_index = 0
 Monotonic cursor for receiver LO source segments.
 
std::optional< RealTypelast_dechirp_time = std::nullopt
 Last sample time used by the LO cursor.
 

Detailed Description

Per-receiver FMCW tracker state for direct and reflected streaming paths.

Definition at line 126 of file simulation_state.h.

Member Data Documentation

◆ active_dechirp_source_index

std::size_t core::ReceiverTrackerCache::active_dechirp_source_index = 0

Monotonic cursor for receiver LO source segments.

Definition at line 131 of file simulation_state.h.

◆ dechirp_reference

std::vector<FmcwChirpBoundaryTracker> core::ReceiverTrackerCache::dechirp_reference

Trackers for receiver LO source segments.

Definition at line 130 of file simulation_state.h.

◆ direct

std::vector<FmcwChirpBoundaryTracker> core::ReceiverTrackerCache::direct

Trackers for direct paths by source index.

Definition at line 128 of file simulation_state.h.

◆ last_dechirp_time

std::optional<RealType> core::ReceiverTrackerCache::last_dechirp_time = std::nullopt

Last sample time used by the LO cursor.

Definition at line 132 of file simulation_state.h.

◆ reflected

std::vector<std::vector<FmcwChirpBoundaryTracker> > core::ReceiverTrackerCache::reflected

Trackers for reflected paths.

Definition at line 129 of file simulation_state.h.


The documentation for this struct was generated from the following file: