Chirp信号的表达式如下:
- 式中f0称作起始频率。
- u0为调频率
- 对相位进行求导,得到角频率以及频率随时间的线性变化关系 f = f0+u0*t
%%长度为50ms 3-8KHZ FS= 44100
%% chirp信号生成的第一种方法(matlab自带)
t=0: 1/44100 :0.05; % 采样率是44100HZ
y=chirp(t,3000,0.05,8000);% 第一个参数表示时间长度,第二个参数表示当t=0s时对应的频率,第三个和第四个参数为当t=0.05s时对应的频率
subplot(2,1,1);
plot(y);