主要内容

。

パーシステンススペクトルを使使用しし干渉の検出

広帯域信号ににたの信号

1 kHzで500空间サンプリングれれチャープを生成ししチャープの数量,测定中に180hzから220 hzに加加します。

FS = 1000;T =(0:1 / FS:500)';x = Chirp(t,180,t(端),220)+ 0.15 * randn(尺寸(t));

この信号には210 Hzの正弦波もれます。正式の振幅は0.05で,正文は信号排放时间の1/6の时空。

IDX =楼层(长度(x)/ 6);X(1:IDX)= X(1:IDX)+ 0.05 * COS(2 * PI * T(1:IDX)* 210);

信号をMATLAB®の时间表としてとしてします。

s =时间表(秒(t),x);

信号号を开启て,ワークスペースブラウザーからディスプレイに时间表ををします。[时间 - 参数]ボタンをクリックして,スペクトスペクト表示を追加。[スペクトログラム]タブの[时间分享][指定]ををして,1秒の时间分类を力します。[参数范囲]を100Hz〜290 Hzに设定します。両方向信号成分。

[表示]タブに戻ります。[时间]ボタンボタンをクリックしし时间表示表示削除し,[スペクトル]ボタンをクリックしてスペクトル表示を追ます周波数范囲は引き続き100 hz〜290 hzにし。弱い正弦波はによって不明了にます。

[スペクトル]▼ボタンボタンをクリックしし光谱表示を持久性频谱表示に変更します。[パーシステンススペクトル]タブの[时间分享][指定]を选択して,1秒の时间分类を入するセグメント间に0のオーバーラップをしします。[パワーの范囲]に-50 dbと0db,[密度の范囲]に0.1と4を设定し。今度今度,両方向信号成分が明了に表示れます。

[表示]タブの[共有]の下で[スクリプトの生成]▼ををクリックし,持久频谱脚本を选択します。スクリプトスクリプトmatlabエディターで开放ます。

%计算持久频谱MATLAB(R)9.7生成的%和信号处理工具箱8.2。%生成:26-dec-2018 16:07:45% 参数timelimits =秒([0 500]);%秒surformlimits = [100 290];%Hz.timeresolution = 1;%秒重叠的= 0;%%%指数进入信号时间区域s_x_roi = s(:,'X');s_x_roi = s_x_roi(timeRange(timelimits(1),timelimits(2),'关闭'),1);%计算谱估计%运行下面的函数调用,没有输出参数绘制结果[p,f,pwr] = pspectrum(s_x_roi,......“坚持”......'surformlimits',频率,......'timeresolution',timeresolution,......'重叠的',重叠的);

参考

アプリ

关节

关键词例

详细