通过调节窗泄漏来解析音调
您可以在信号分析器中调节分析窗的频谱泄漏来解析正弦波。
生成一个以 100 Hz 的频率进行 2 秒采样的双通道信号。
第一个通道由一个 20 Hz 的音调和一个 21 Hz 的音调组成。两个音调的振幅均为单位振幅。
第二个通道也有两个音调。一个音调的振幅为单位振幅,频率为 20 Hz。另一个音调的振幅为 1/100 的振幅,频率为 30 Hz。
fs = 100; t = (0:1/fs:2-1/fs)'; x = sin(2*pi*[20 20].*t)+[1 1/100].*sin(2*pi*[21 30].*t);
将信号嵌入白噪声中。指定信噪比为 40 dB。
x = x + randn(size(x)).*std(x)/db2mag(40);
打开信号分析器并绘制信号。在分析器选项卡上,选择信号表中的信号,点击时间值并选择 Sample Rate and Start Time
。将采样率指定为 fs
Hz,并将开始时间指定为 0
秒。在显示选项卡上,点击频谱以将频谱图添加到显示画面中。
点击频谱选项卡。用于控制频谱泄漏的滑块位于中间位置,对应于约 1.28 Hz 的分辨率带宽。第一个通道中的两个音调未得到解析。第二个通道中的 30 Hz 音调可见,尽管比另一个音调弱得多。
增加泄漏,使分辨率带宽约为 0.83 Hz。第二个通道中的弱音调被清楚地解析。
将滑块移至最大值。分辨率带宽约为 0.5 Hz。第一个通道中的两个音调得到解析。第二个通道中的弱音调被大窗旁瓣所掩盖。
点击显示画面选项卡。使用水平缩放放大频率轴。向显示画面添加两个游标,并拖动频域游标来估计音调的频率。
另请参阅
App
函数
相关示例
- 求相关信号之间的延迟
- 使用不同的窗计算信号频谱
- Find Interference Using Persistence Spectrum
- Modulation and Demodulation Using Complex Envelope
- Find and Track Ridges Using Reassigned Spectrogram
- Extract Voices from Music Signal
- Resample and Filter a Nonuniformly Sampled Signal
- Declip Saturated Signals Using Your Own Function
- Compute Envelope Spectrum of Vibration Signal
- 从鲸鱼音频中提取感兴趣的区域