MATLAB学习笔记之chirp信号的产生
生活随笔
收集整理的這篇文章主要介紹了
MATLAB学习笔记之chirp信号的产生
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
chirp信號即線性調頻信號,是指瞬時頻率隨時間呈線性變化的信號。
chirp信號的matlab程序實現方法如下:
1.可利用matlab自帶的chirp函數生成。
chirp(t,f0,T,f1);
T表示脈沖寬度,f0表示起始頻率,f1表示截止頻率。
另外,t即橫坐標的取值,與采樣率有關。
fs=5e6; %采樣率 T=10e-5; %脈沖寬度 N=fs*T; %采樣點數 t=linspace(-T/2,T/2,N);%橫坐標 y=chirp(t,0,10e-5,1e6);%縱坐標 figure; plot(t,y);2.利用公式生成chirp函數。
T=10e-5; % 脈沖寬度100微秒 B=1e6; % 帶寬1MHz k=B/T; % 調頻斜率 fs=5e6; N=fs*T; t=linspace(-T/2,T/2,N); s=exp(1i*k*pi*t.^2); % 線性調頻(LFM)信號 figure; plot(t,s); title('線性調頻(LFM)信號'); xlabel('t/s');ylabel('幅度');%單個脈沖兩種方法生成的函數圖像一致,如下圖:
?
總結
以上是生活随笔為你收集整理的MATLAB学习笔记之chirp信号的产生的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在MAC OS 下配置python +
- 下一篇: SQL Server 解读【已分区索引的