多普勒效应matlab,利用MATLAB仿真多普勒效应

[3] 此处暂停必不可少,且时间要足够,以便再打开声音系统,这个量与计算机硬件有

关。

[4] 播放静止的听者听到运动的火车的汽笛声。

[5] MATLAB可以记录的音频信号直接保存为“*.wav”格式。利用命令

“wavwrite(y,Fs,’Filename’);”就可以将向量y存储为取样频率为Fs的wav音频文件。

[6] 另一个函数发生器是压控振荡器(VCO),它由输入向量来决定某个震荡频率的信号。

此处,绘制生成信号的光谱图。

█频域测量仪器(频谱仪Spectrum Scope)

计算机仿真中的频谱仪应用的是数字信号处理中的快速傅里叶变换(FFT)技术,它能完成数据流从时域到频域的变换。

将时域的数据流取出一段,即FFT size(快速傅里叶变换的长度)确定为N,通常要求N 是2的幂次方。同时需要设置相应长度的Buffer Size(缓存器)。N的大小(即时窗的长短)决定了频谱仪的分辨率,N越大,频率的分辨率就越高,但相应的计算时间也愈长。

希望所研究的谱线内容出现在频谱仪显示窗的中间部分,能看到在频率轴上谱线的低端和高端的情况,以便于观察和分析。要做到这一点,将输入信号的采样频率取为期望的频率显示窗最大值的两倍即可。

注意,频谱仪的采样频率与被测信号的采样频率要一致。

4 仿真结果及分析

(1)仿真结果

图4-1所示:M文件程序运行结束时绘出的听者接收到信号的频率变化曲线。

图4-2所示:用信号处理工具箱函数spectrogram绘制的时间频率图。

图4-3所示:某个时刻仿真系统中的频谱仪上显示的功率谱。

fdcd759a3ffa7dc2363058efd65f90d5.png

图4-1 听者接收到的信号的频率变化曲线

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值