|
FERS 0.1.0
The Flexible Extensible Radar Simulator
|
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< RealType > | triangle_period = std::nullopt |
| Full triangle period in seconds. | |
| std::optional< std::uint64_t > | triangle_count = std::nullopt |
| Optional finite triangle count. | |
FMCW waveform metadata captured for a streaming output file.
Definition at line 49 of file output_metadata.h.
| RealType core::FmcwMetadata::chirp_bandwidth = 0.0 |
Chirp bandwidth in hertz.
Definition at line 52 of file output_metadata.h.
| std::optional<std::uint64_t> core::FmcwMetadata::chirp_count = std::nullopt |
Optional finite chirp count.
Definition at line 59 of file output_metadata.h.
| std::string core::FmcwMetadata::chirp_direction = "up" |
Frequency sweep direction token.
Definition at line 57 of file output_metadata.h.
| RealType core::FmcwMetadata::chirp_duration = 0.0 |
Active chirp duration in seconds.
Definition at line 53 of file output_metadata.h.
| RealType core::FmcwMetadata::chirp_period = 0.0 |
Chirp repetition period in seconds.
Definition at line 54 of file output_metadata.h.
| RealType core::FmcwMetadata::chirp_rate = 0.0 |
Frequency sweep rate in hertz per second.
Definition at line 55 of file output_metadata.h.
| 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.
| 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.
| std::optional<std::uint64_t> core::FmcwMetadata::triangle_count = std::nullopt |
Optional finite triangle count.
Definition at line 61 of file output_metadata.h.
| std::optional<RealType> core::FmcwMetadata::triangle_period = std::nullopt |
Full triangle period in seconds.
Definition at line 60 of file output_metadata.h.
| std::string core::FmcwMetadata::waveform_shape = "linear" |
FMCW waveform shape token: linear or triangle.
Definition at line 51 of file output_metadata.h.