我打算在同一张图上绘制多个功率谱密度。我正在使用以下内容来绘制单个信号的功率谱密度。
hss = dsp.SpectrumAnalyzer('SampleRate', Fs);
step(hss,rx);
release(hss);
但是,如果我要在同一个频谱分析仪中绘制另一个信号,使用 hold on 似乎没有帮助
hss = dsp.SpectrumAnalyzer('SampleRate', Fs);
step(hss,rx); hold on;
step(hss,tx);
release(hss);
有人可以指导我如何处理这个问题。
编辑:这是我的代码片段:
Fs = 12e6;
data = randi([0 1],1000,1);
%% OQPSK Modulate data
hMod = comm.OQPSKModulator('BitInput',true);
tx = step(hMod, data);
%% Add noise
hAWGN = comm.AWGNChannel('EbNo',2);
rx = step(hAWGN, tx);
现在我需要一种方法来在同一个图中绘制两者的 PSD tx
。rx