FERS 0.1.0
The Flexible Extensible Radar Simulator
Loading...
Searching...
No Matches
fers_signal::FmcwIfResamplerPlan Struct Reference

#include "if_resampler.h"

+ Collaboration diagram for fers_signal::FmcwIfResamplerPlan:

Public Attributes

RealType input_sample_rate_hz = 0.0
 
RealType requested_output_sample_rate_hz = 0.0
 
RealType actual_output_sample_rate_hz = 0.0
 
RealType filter_bandwidth_hz = 0.0
 
RealType filter_transition_width_hz = 0.0
 
RealType stopband_attenuation_db = 0.0
 
FmcwIfRateRatio overall_ratio {}
 
std::vector< FmcwIfResamplerStagePlanstages
 
RealType estimated_macs_per_output_sample = 0.0
 
RealType group_delay_seconds = 0.0
 
RealType group_delay_output_samples = 0.0
 
std::uint64_t warmup_discard_samples = 0
 
RealType fractional_output_delay_samples = 0.0
 
std::size_t phase_refinement = 1
 
RealType fractional_phase_offset = 0.0
 
RealType branch_interpolation_fraction = 0.0
 
RealType estimated_timing_error_seconds = 0.0
 
RealType estimated_phase_error_radians = 0.0
 
bool group_delay_compensated = true
 
FmcwIfResamplerLimits limits {}
 

Detailed Description

Definition at line 81 of file if_resampler.h.

Member Data Documentation

◆ actual_output_sample_rate_hz

RealType fers_signal::FmcwIfResamplerPlan::actual_output_sample_rate_hz = 0.0

Definition at line 85 of file if_resampler.h.

Referenced by fers_signal::planFmcwIfResampler().

◆ branch_interpolation_fraction

RealType fers_signal::FmcwIfResamplerPlan::branch_interpolation_fraction = 0.0

Definition at line 98 of file if_resampler.h.

Referenced by fers_signal::planFmcwIfResampler().

◆ estimated_macs_per_output_sample

RealType fers_signal::FmcwIfResamplerPlan::estimated_macs_per_output_sample = 0.0

Definition at line 91 of file if_resampler.h.

Referenced by fers_signal::planFmcwIfResampler().

◆ estimated_phase_error_radians

RealType fers_signal::FmcwIfResamplerPlan::estimated_phase_error_radians = 0.0

Definition at line 100 of file if_resampler.h.

Referenced by fers_signal::planFmcwIfResampler().

◆ estimated_timing_error_seconds

RealType fers_signal::FmcwIfResamplerPlan::estimated_timing_error_seconds = 0.0

Definition at line 99 of file if_resampler.h.

Referenced by fers_signal::planFmcwIfResampler().

◆ filter_bandwidth_hz

RealType fers_signal::FmcwIfResamplerPlan::filter_bandwidth_hz = 0.0

Definition at line 86 of file if_resampler.h.

Referenced by fers_signal::planFmcwIfResampler().

◆ filter_transition_width_hz

RealType fers_signal::FmcwIfResamplerPlan::filter_transition_width_hz = 0.0

Definition at line 87 of file if_resampler.h.

Referenced by fers_signal::planFmcwIfResampler().

◆ fractional_output_delay_samples

RealType fers_signal::FmcwIfResamplerPlan::fractional_output_delay_samples = 0.0

Definition at line 95 of file if_resampler.h.

Referenced by fers_signal::planFmcwIfResampler().

◆ fractional_phase_offset

RealType fers_signal::FmcwIfResamplerPlan::fractional_phase_offset = 0.0

Definition at line 97 of file if_resampler.h.

Referenced by fers_signal::planFmcwIfResampler().

◆ group_delay_compensated

bool fers_signal::FmcwIfResamplerPlan::group_delay_compensated = true

Definition at line 101 of file if_resampler.h.

◆ group_delay_output_samples

RealType fers_signal::FmcwIfResamplerPlan::group_delay_output_samples = 0.0

Definition at line 93 of file if_resampler.h.

Referenced by fers_signal::planFmcwIfResampler().

◆ group_delay_seconds

RealType fers_signal::FmcwIfResamplerPlan::group_delay_seconds = 0.0

Definition at line 92 of file if_resampler.h.

Referenced by fers_signal::planFmcwIfResampler().

◆ input_sample_rate_hz

RealType fers_signal::FmcwIfResamplerPlan::input_sample_rate_hz = 0.0

Definition at line 83 of file if_resampler.h.

Referenced by fers_signal::planFmcwIfResampler().

◆ limits

FmcwIfResamplerLimits fers_signal::FmcwIfResamplerPlan::limits {}

Definition at line 102 of file if_resampler.h.

102{};

Referenced by fers_signal::planFmcwIfResampler().

◆ overall_ratio

FmcwIfRateRatio fers_signal::FmcwIfResamplerPlan::overall_ratio {}

Definition at line 89 of file if_resampler.h.

89{};

Referenced by fers_signal::planFmcwIfResampler().

◆ phase_refinement

std::size_t fers_signal::FmcwIfResamplerPlan::phase_refinement = 1

Definition at line 96 of file if_resampler.h.

Referenced by fers_signal::planFmcwIfResampler().

◆ requested_output_sample_rate_hz

RealType fers_signal::FmcwIfResamplerPlan::requested_output_sample_rate_hz = 0.0

Definition at line 84 of file if_resampler.h.

Referenced by fers_signal::planFmcwIfResampler().

◆ stages

std::vector<FmcwIfResamplerStagePlan> fers_signal::FmcwIfResamplerPlan::stages

◆ stopband_attenuation_db

RealType fers_signal::FmcwIfResamplerPlan::stopband_attenuation_db = 0.0

Definition at line 88 of file if_resampler.h.

Referenced by fers_signal::planFmcwIfResampler().

◆ warmup_discard_samples

std::uint64_t fers_signal::FmcwIfResamplerPlan::warmup_discard_samples = 0

Definition at line 94 of file if_resampler.h.

Referenced by fers_signal::planFmcwIfResampler().


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