直观感受信号采样

本文介绍了信号采样的基础知识,重点是奈奎斯特采样定理,要求采样频率至少是原信号的两倍以避免失真。通过一个8通道肌电信号重采样的例子,探讨了不同频率下(1000Hz, 500Hz, 300Hz, 100Hz, 50Hz)的重采样效果,展示了重采样如何影响信号质量。在Matlab中,通过调整横坐标来保持信号时间长度不变,并揭示了重采样后每点横坐标与采样频率的关系。" 113940886,7477105,Zabbix监控项值不变:远程权限问题及解决方案,"['zabbix', '监控工具', '系统管理', '权限设置', '故障排查']
摘要由CSDN通过智能技术生成

信号采样必备基础知识:奈奎斯特采样定理:采样频率必须至少是原信号频率的两倍,才能使得采样的信号不失真(实际操作可能会用4-10倍的频率采样)。

例1.以一段8通道肌电信号重采样为例,原信号频率2000Hz,分别以1000Hz、500Hz、300Hz、100Hz、50Hz重采样(信号都会有不同程度的失真):

原信号共56158*8个数据点,当以不同频率重采样时,在原信号的基础上每隔x个点采一次样,Matlab会输出一堆数据,但是如果要绘制图形,就要告诉Matlab对应的横坐标是什么。这里横坐标是时间(秒)。如果不告诉Matlab新的横坐标和数据的对应规则,重采样后的信号长度就会缩短一半(如10个数据,每隔两点重新采样,最后会采到5点,如果横坐标不重新进行设置,最终只能显示长度为5点的信号)。

那如何确定新的横坐标?(具体表达式参考代码)

56158个数据,以2000Hz频率采样,则会生成28.079s数据,此后不论以哪个频率重采样,数据时间长度不会变。

若以1000Hz重采样,则对56158个数据点每隔两点采样一次,共采到56158/2=28079个点(也可理解为,以1000Hz频率采样28.079s的数据段,共可以采得1000*28.079=28079个数据点)。将每个点按照步长0.001依次排列,就会形成和原数据同样时长的28.079s的数据段。0.001是什么?就是采样频率1000Hz的倒数,至此可以确定,重采样后每点间隔就是1/采样频率。

所以可以发现,重采样后每个点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值