可视化嵌入在宽带信号中的干扰窄带信号。
产生在1kHz采样500秒的线性调频脉冲。的从180赫兹至220赫兹的测量期间的啁啾的频率增加。
FS = 1000;T =(0:1 / FS:500)';X =啁啾(吨,180,T(端部),220)+ 0.15 * randn(大小(T));
该信号还包含一个210hz的正弦信号。正弦信号的振幅为0.05,仅占整个信号持续时间的1/6。
idx =地板(长度(x) / 6);(1:idx) = x (1: idx) + 0.05 * cos(2 *π* t (1: idx) * 210);
保存信号作为MATLAB®时间表。
S =时间表(x秒(t));
打开信号分析仪并拖动从Workspace浏览器来显示的时间表。点击时频按钮添加一个频谱图。在光谱图选项卡,在时间分辨率, 选择指定而进入1秒的时间分辨率。设置频率的限制到100Hz和290赫兹。两个信号分量是可见的。
回到显示标签。点击时间按钮删除时间视图,然后单击光谱按钮以添加功率谱视图。频率范围继续由100赫兹至290赫兹。微弱的正弦波被啁啾声掩盖了。
点击光谱▼按钮改变光谱
视图到持久性频谱
视图。在持久性频谱选项卡,在时间分辨率, 选择指定而进入1秒的时间分辨率。指定相邻段之间的零重叠。设置功率极限至-50分贝0分贝和密度限值至0.1和4.现在两个信号分量都清晰可见。
在显示选项卡,在分享,点击生成脚本▼并选择持久性光谱脚本
。该脚本将出现在MATLAB编辑器。
%计算持久性谱%的MATLAB(R)9.7和信号处理工具箱8.2生成。26日 - 12月2018 16时07分45秒:%上生成参数%timeLimits =秒([0 500]);%秒frequencyLimits = [100 290]。%赫兹timeResolution = 1;%秒overlapPercent = 0;%%%索引关心的信号时区S_x_ROI = S (:,'X');S_x_ROI = S_x_ROI(TIMERANGE(timeLimits(1),期限(2),'关闭'),1);%计算谱估计%运行下面的函数调用,而不输出参数绘制结果[P,F,PWR] = pspectrum(S_x_ROI,...“持久性”,...'FrequencyLimits',frequencyLimits,...“TimeResolution”,timeResolution,...'OverlapPercent',overlapPercent);