How to specify waveform type in radarEmitter?

16 visualizzazioni (ultimi 30 giorni)
black cat
black cat il 22 Ott 2025 alle 20:20
Commentato: black cat circa 21 ore fa
I am trying to understand all of the attributes of the radarEmitter object, documented here: https://www.mathworks.com/help/fusion/ref/radaremitter-system-object.html#d126e230425
How do you specify the shape of each pulse? I see WaveformType is an integer which specifies "the type of detected waveform" but I see no list of possible integers and what they correspond to. Can someone please help?
  2 Commenti
Soumya
Soumya circa 3 ore fa
In the MATLAB 'radarEmitter' System object from the Sensor Fusion and Tracking Toolbox, the 'WaveformType' property is a numeric identifier used for labeling and classification of the emitted waveform. It does not generate or control the pulse shape, modulation, PRF, or any other physical waveform characteristics. Instead, the assigned value is included in the resulting 'radarEmission' object as metadata. This allows downstream systems such as radar warning receivers or electronic support measures to interpret the emission type for threat classification or behavioral modeling within higher-level radar simulations.
To specify or simulate the actual transmitted signal, including characteristics like pulse width, sweep bandwidth, and modulation, you must use waveform objects provided by the Phased Array System Toolbox. Examples include 'phased.RectangularWaveform', 'phased.LinearFMWaveform', and 'phased.PhaseCodedWaveform'. These objects define the physical properties of the waveform and can be incorporated into radar simulation architectures when needed for detailed signal-level modeling.
MATLAB does not provide a predefined mapping between WaveformType integer values and specific waveform categories.
• You can define your own mapping based on the needs of your radar scenario.
• Example mapping:
  • 1 = Rectangular pulse
  • 2 = Linear FM (chirp)
  • 3 = Phase-coded pulse
• You can then assign the label in code, for example:
emitter.WaveformType = 2; % Classified as a chirped waveform
For more information you can refer to the following documentations:
I hope this helps!
black cat
black cat 24 minuti fa
Yes, thank you for explaining!

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Data Synthesis in Help Center e File Exchange

Prodotti


Release

R2025b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by