wg1983127 发表于 2007-4-5 19:43

关于采样频率 急急!

我写的小程序,按照采样定理计算的采样时间为0.5s,为什么程序中采样时间只有设置为0.05后才使信号不失真?而且刚好是十倍。谢谢诸位大虾了!
Ts=0.05;
n=0:100
t=n*Ts;
x=sin(2*pi*t);
subplot(211);
plot(t,x);grid on;
subplot(212);
stem(t,x);grid on;

yangzj 发表于 2007-4-5 20:27

在时域采样频率越大失真越小.采样定理只是完全恢复原始信号的条件.

wg1983127 发表于 2007-4-5 20:32

谢谢了!

zhangnan3509 发表于 2007-4-5 20:34

你说的采样时间应该是采样间隔吧!1/Ts=fs如果是Ts=0.5,那么fs=2。你不觉得这个采样频率太低了吗?采样频率过低就会丢失或者歪曲原来信号的信息。反之,越高,采点密,但是当采样长度一定的时候,所需要的计算量也就越大。
采样定理给出了带限信号不丢失信息的最低采样频率为fs>=2fm,fm为原信号中最高频率成分的频率。你所做的是正好为fs=2fm是满足采样定理,但是在实际工程里面很好是这样的一般是fs=(2.56-4)fm,而且采样点数一般取2的整数次,512,1024等等,
另外采样间隔大了之后,然后使采样长度变长,这样也会降低频率分辨率。
这些问题应该综合考虑,不能只看一点。

[ 本帖最后由 zhangnan3509 于 2007-4-5 20:36 编辑 ]

wg1983127 发表于 2007-4-5 20:37

恩,知道了,3Q
页: [1]
查看完整版本: 关于采样频率 急急!