为什么时间的数量的余弦波情节改变样品的数量?

38视图(30天)
你好,
我想画一个余弦波的频率在Matlab 7.9 GHz,时间间隔- 8 8所以我使用“linspace”来定义时间向量。
但是我注意到,如果我改变点的数量(或样本)在我的“linspace”向量,数量的时期余弦我看到的情节变化。我不明白为什么这个数字的时间会改变时相同的时间间隔,知道为什么发生这种情况吗?
请见下面我的代码这两种情况下(样品数量= 400和500)和我的阴谋!
提前谢谢你的帮助,
f = 7.9 * 10 ^ 9;%我的余弦7.9 GHz的频率
w = 2 *π* f;
t = linspace (8400);%的时间间隔400是我改变的样品数量
y = cos (w * t);
情节(t, y)
网格
t2 = linspace (8500);%我改变从400年到500年样本
y2 = cos (w * t2);
情节(t2, y2)
网格

接受的答案

Les贝克汉姆
Les贝克汉姆 2023年6月16日18:40
这就是所谓的 混叠 。我推荐阅读维基百科文章有关。采样率(在这种情况下时间样本的数量在你的t向量,每秒),必须至少两次的频率信号为了大约代表了信号。更好的经验法则是至少10每段信号样本。
信号约8 GHz你需要样品在80 GHz左右的相对清洁表示信号。这意味着,对于一个16秒时间你需要这么多样品:
num_samples e9 = 16 * 80
num_samples = 1.2800 e + 12
当然是要对tb的内存,如果你有足够的内存,情节看起来像一个蓝色的矩形和你看不到波形。
每一段8 GHz正弦波
时间= 1/8 e9
时间= 1.2500平台以及
换句话说,0.125纳秒。
缩短你的时间跨度。例如:
f = 7.9 * 10 ^ 9;%我的余弦7.9 GHz的频率
w = 2 *π* f;
t = linspace(8平台以及8 e - 10400);%的时间间隔400是我改变的样品数量
y = cos (w * t);
情节(t, y)
网格
4评论

登录置评。

更多的答案(0)

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!