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

FMCW waveform metadata captured for a streaming output file. More...

#include "output_metadata.h"

Public Attributes

std::string waveform_shape = "linear"
 FMCW waveform shape token: linear or triangle.
 
RealType chirp_bandwidth = 0.0
 Chirp bandwidth in hertz.
 
RealType chirp_duration = 0.0
 Active chirp duration in seconds.
 
RealType chirp_period = 0.0
 Chirp repetition period in seconds.
 
RealType chirp_rate = 0.0
 Frequency sweep rate in hertz per second.
 
RealType chirp_rate_signed = 0.0
 Signed frequency sweep rate in hertz per second.
 
std::string chirp_direction = "up"
 Frequency sweep direction token.
 
RealType start_frequency_offset = 0.0
 Start frequency offset relative to carrier in hertz.
 
std::optional< std::uint64_t > chirp_count = std::nullopt
 Optional finite chirp count.
 
std::optional< RealTypetriangle_period = std::nullopt
 Full triangle period in seconds.
 
std::optional< std::uint64_t > triangle_count = std::nullopt
 Optional finite triangle count.
 

Detailed Description

FMCW waveform metadata captured for a streaming output file.

Definition at line 49 of file output_metadata.h.

Member Data Documentation

◆ chirp_bandwidth

RealType core::FmcwMetadata::chirp_bandwidth = 0.0

Chirp bandwidth in hertz.

Definition at line 52 of file output_metadata.h.

◆ chirp_count

std::optional<std::uint64_t> core::FmcwMetadata::chirp_count = std::nullopt

Optional finite chirp count.

Definition at line 59 of file output_metadata.h.

◆ chirp_direction

std::string core::FmcwMetadata::chirp_direction = "up"

Frequency sweep direction token.

Definition at line 57 of file output_metadata.h.

◆ chirp_duration

RealType core::FmcwMetadata::chirp_duration = 0.0

Active chirp duration in seconds.

Definition at line 53 of file output_metadata.h.

◆ chirp_period

RealType core::FmcwMetadata::chirp_period = 0.0

Chirp repetition period in seconds.

Definition at line 54 of file output_metadata.h.

◆ chirp_rate

RealType core::FmcwMetadata::chirp_rate = 0.0

Frequency sweep rate in hertz per second.

Definition at line 55 of file output_metadata.h.

◆ chirp_rate_signed

RealType core::FmcwMetadata::chirp_rate_signed = 0.0

Signed frequency sweep rate in hertz per second.

Definition at line 56 of file output_metadata.h.

◆ start_frequency_offset

RealType core::FmcwMetadata::start_frequency_offset = 0.0

Start frequency offset relative to carrier in hertz.

Definition at line 58 of file output_metadata.h.

◆ triangle_count

std::optional<std::uint64_t> core::FmcwMetadata::triangle_count = std::nullopt

Optional finite triangle count.

Definition at line 61 of file output_metadata.h.

◆ triangle_period

std::optional<RealType> core::FmcwMetadata::triangle_period = std::nullopt

Full triangle period in seconds.

Definition at line 60 of file output_metadata.h.

◆ waveform_shape

std::string core::FmcwMetadata::waveform_shape = "linear"

FMCW waveform shape token: linear or triangle.

Definition at line 51 of file output_metadata.h.


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