主要内容

使用持久光谱寻找干扰

可视化嵌入在宽带信号中的干扰窄带信号。

产生一个啁啾采样在1千赫500秒。在测量过程中,啁啾的频率从180 Hz增加到220 Hz。

fs = 1000;t = (0:1 / fs: 500)”;x =唧唧喳喳(220 t, 180 t(结束),)+ 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));

开放信号分析仪并将时间表从工作区浏览器拖到显示器上。单击时频按钮,以添加光谱图视图。在光谱图选项卡,在时间分辨率中,选择指定并输入1秒的时间分辨率。设置频率的限制至100hz和290hz。两个信号成分都是可见的。

回到显示选项卡。单击时间按钮以删除时间视图,然后单击光谱按钮,添加功率谱视图。频率范围继续从100hz到290hz。微弱的正弦信号被啁啾声掩盖了。

单击光谱按钮▼光谱为了一个持久性频谱视图。在持久性频谱选项卡,在时间分辨率中,选择指定并输入1秒的时间分辨率。指定相邻段之间的重叠为零。设置权限~ - 50db和0db密度的限制到0.1和4。现在两个信号成分都清晰可见。

显示选项卡,在分享,点击生成脚本▼并选择持久性频谱脚本.脚本出现在MATLAB编辑器中。

计算持久谱%由MATLAB(R) 9.7和信号处理工具箱8.2生成。%生成时间:2018年12月26日16:07:45%的参数timeLimits = seconds([0 500]);%秒frequencyLimits = [100 290];%赫兹timeResolution = 1;%秒overlapPercent = 0;%%索引为感兴趣的信号时间区域S_x_ROI = S (:,“x”);S_x_ROI = S_x_ROI (timerange(时限(1),期限(2),“关闭”), 1);计算谱估计%运行下面不带输出参数的函数调用来绘制结果[P F,压水式反应堆]= pspectrum (S_x_ROI,...“坚持不懈”...“FrequencyLimits”frequencyLimits,...“TimeResolution”timeResolution,...“OverlapPercent”, overlapPercent);

另请参阅

应用程序

功能

相关的例子

更多关于