The signal generated by the chirp function has amplitude values that are not 1 in some parts of its time-domain diagram

3 次查看(过去 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));

产品


版本

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by