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.

回答(1 个)

Paul
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));

类别

Help CenterFile Exchange 中查找有关 Signal Processing Toolbox 的更多信息

产品


版本

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by