How to display different frequencies all at once onto the Spectrum Analyzer in Simulink?

1 次查看(过去 30 天)
Dear Sir,
I have trouble in displaying different frequencies, e.g: 10 to 20 GHz all at once onto the Spectrum Analyzer in Simulink.
I have attached my model, named: Testing_Different_Frequencies_V3 in this help request.
So please provide me with some suggestion/feedback in how i can display different frequencies all at once onto the Spectrum Analyzer in Simulink.
Thanks and regards
Kei Lam

采纳的回答

Joel Van Sickel
Joel Van Sickel 2022-8-8
Hello Kei,
the first issue is how the sin is being generated. The blocks you are using package the sine output into frames, so it isn't a single signal, but actually a frame with 1024 data points. This isn't how the data can be formated for the blocks you have connected the sin waves to. I would start with the standard sine wave block for your first attempt. You can add a zero order hold to convert it to a fixed time step for the spectrum analyzer. I set the time step to 1/(20e9)/10, which is 10 samples per cycle of your fastest frequency. This step could be skipped if you set all three sin wave blocks to a fixed step, but I like to start with a continuous system.
Regards,
Joel

更多回答(0 个)

产品


版本

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by