The signal generated by the chirp function has amplitude values that are not 1 in some parts of its time-domain diagram
4 次查看(过去 30 天)
显示 更早的评论
N=800;
t2 = 0:1/100e6:(N-1)/100e6;
s3 = chirp(t2,0,t2(end),35e6);
plot(t2,real(s3));
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.
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!