04_demo2音频频率

2020-01-18  本文已影响0人  Iriscloudy

%创建fs表示音频信号的采样频率

%创建t表示音频信号的采样时间

>> t=0:(1/fs):20

%创建y表示每个采样时刻的音频信号幅值

>> y=sin(1.8*2*pi*t)+sin(2.1*2*pi*t)

%绘制y对t的图,可以看到“拍频现象”

>> plot(t,y)

%傅里叶变换返回信号的频率信息

>> yfft=fft(y)

%使用numel函数返回数组中的元素数目

>> n=numel(y)

%创建f变量表示与yfft中的值对应的频率

>> f=0:(fs/n):(fs*(n-1)/n)

fft的输出值为复数,绘制它们的模对f的图。可以看到两个峰值,这两个峰值与之前创建的两个正弦波的频率相对应,由于这些峰值非常接近,因此信号会出现拍频现象。

>> plot(f,abs(yfft))

上一篇下一篇

猜你喜欢

热点阅读