matlab模拟信号的欠采样及原理理解
2020-07-09 本文已影响0人
龙鹰图腾223
0、问题的引出
有一天,组里谈论算法的时候发现我们的采样率只有100Hz,而信号中高频的部分显然是超过50Hz的,所以是一个典型的欠采样问题。那么欠采样的信号长什么样呢,如下图所示:
原始信号为11Hz和51Hz的正弦叠加,采样频率为50Hz。1、仿真程序
我这边个人也写了一个简单的脚本,参考了资料【1】,之后放上网盘地址:
2、采样频率应该取多少合适
可以参考资料【2】【3】
1)为什么一般取fs = 2.56*fmax
2)如果想要时域保真,取多少合适
3、如何理解混叠现象
可以参考资料【4】
参考资料
[1]https://blog.csdn.net/qq_36554582/article/details/81663425 MATLAB信号处理之信号的采样
[2]https://zhuanlan.zhihu.com/p/22461380 采样频率到底多高才不会使信号幅值明显失真?
[3https://zhuanlan.zhihu.com/p/22480177 采样定理为2倍,为什么经常用2.56倍进行采样?
[4]https://zhuanlan.zhihu.com/p/74736706 采样定理,频谱混叠和傅里叶变换 深入理解