EDA365电子论坛网
标题:
matlab仿真中在哪里设置采样频率?
[打印本页]
作者:
chanfu
时间:
2022-9-15 10:39
标题:
matlab仿真中在哪里设置采样频率?
matlab仿真中在哪里设置采样频率?设置采样频率的目的是什么?
作者:
twel2e
时间:
2022-9-15 11:13
采样周期就是你每隔多少时间记录一个点,看你说的应该就是1s,采样频率就是采样周期的倒数也就是1Hz,所以你里面fs=1
. Q" T9 c8 u" n/ o1 O2 q
并不是说采样频率不够高就不能做FFT,而是这样得到的FFT不是数据真正对应的频谱,因为频谱上发生了重叠(根据Nyquist定理)
5 F% m# |6 U% _' D7 |$ y. U2 \
对FFT变换,假设你采样时间是dt,采了N(=2^M)个数据点,那么FFT变换后,同样得到N个点,每隔点对应的频率间隔就是df=1/(Ndt),另外FFT变换默认是左右对称的,所以FFT后得到的数据其实只有一半是有用的
6 W1 V* w( F% J) b
作者:
芦根苏木
时间:
2022-9-15 14:52
你对FFT的概念有点混淆了。
* m/ B* F' r4 R' L" D
作者:
on1e
时间:
2022-9-15 15:12
采样就是将连续信号离散化,你生成的离散信号sample=(2^0.5).*u.*sin(2.*pi.*f.*a+fi)+rand;就是利用了采样间隔1/fs来生成的。采样频率满足奈奎斯特抽样定理,所以你如果进行傅里叶变换滤波之后能恢复出所生成的离散信号,如果不满足,进行傅里叶逆变换就会产生信号的失真。也就是说,如果你把fs设为<2f,那么生成的信号不会是正弦信号。
% O! w# \4 W7 s2 o$ |8 X. d* Q' c
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2