The signal generated by the chirp function has amplitude values that are not 1 in some parts of its time-domain diagram
11 ビュー (過去 30 日間)
古いコメントを表示
N=800;
t2 = 0:1/100e6:(N-1)/100e6;
s3 = chirp(t2,0,t2(end),35e6);
plot(t2,real(s3));
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1567554/image.png)
The signal generated by the chirp function has amplitude values that are not 1 in some parts of its time-domain diagram, as shown in the red circle.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1567559/image.png)
However, according to the chirp signal formula, its amplitude should always be 1. I can't figure out why.
0 件のコメント
回答 (1 件)
Paul
2023 年 12 月 13 日
The sampling frequency in t2 isn't high enough to catch (or get close to) all of the peaks at the higer frequencies. Here's the plot when Fs is incresed by a factor of 10.
N=800;
t2 = 0:1/100e7:(N-1)/100e6;
s3 = chirp(t2,0,t2(end),35e6);
plot(t2,real(s3));
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Signal Processing Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!