Producing Clutter IQ for arbitrary Waveform

19 visualizaciones (últimos 30 días)
Thomas
Thomas el 16 de En. de 2026 a las 11:22
Respondida: Broy hace alrededor de 1 hora
I was looking at https://www.mathworks.com/help/radar/ug/simulating-radar-returns-from-moving-sea-surfaces.html and saw that the radarTransciever() object has a phased.LinearFMWaveform() object attributed to it. Upon looking at this i realize there are only a few types of waveforms available, and it seems NO custom IQ waveform that can be created into a object like phased.LinearFMWaveform() that i can use to define in the radarTransceiver() object and therefore execute the receive(scene).
Ultimately i need to generate IQ off sea surface, with an arbitrary waveform i have predefined/computed.
Is there a way to define a custom waveform that is compatible with what i am trying to do above? or is there another way to generate IQ clutter return with an arbitrary waveform?

Respuestas (1)

Broy
Broy hace alrededor de 1 hora
I understand you are trying to generate IQ returns from a moving sea surface using a specific, pre-computed arbitrary waveform. You are facing an issue where the radarTransceiver object appears to strictly require standard waveform objects and does not offer a direct way to input a custom IQ waveform object.
There is a workaround if your custom waveform can be defined by frequency modulation and a custom amplitude envelope. You can use the phased.CustomFMWaveform object which is compatible with radarTransceiver.
Useful Documentation regarding phased.CustomFMWaveform object:
Hope this helps.

Productos


Versión

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by