本文主要是介绍信噪比学习探究,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
信噪比,英文名称叫做SNR或S/N(SIGNAL-NOISE RATIO),又称为讯噪比。是指一个电子设备或者电子系统中信号与噪声的比例。
更专业一些就是:
信噪比就是信号的平均功率和噪声的平均功率之比,即:S/N。
这个里面的信号指的是来自设备外部需要通过这台设备进行处理的电子信号,噪声则是经过该设备后产生的原信号中并不存在的无规则的额外信号(或信息),并且该种信号并不随原信号的变化而变化。在信噪比较大时,系统读取外部设备电子信号时能够准确获取信息,但在信噪比较小时,噪声的平均功率已经等于或超过有效信号的平均功率,噪声含量太大导致系统无法读取外部设备电子信号信息。因此,较高的信噪比是信息获取的必要条件。
在电机控制中,信噪比同样是我们需要考虑的一个指标,这个指标主要存在于MCU对电流采样以及编码器速度读取的过程。若采样得到的电流信号及编码器信号的信噪比太低,控制系统无法得到准确的电流信息以及电机的位置速度信息,会导致系统控制出现紊乱,若电流信号采样不准,则电机电流无法控制,若电机位置速度信息采样不准,则一般无法起动,甚至由于角度的错误出现过流保护的现象。因此,需要通过一定的措施对系统的信噪比进行提升,一般电流采样的信号频率相较于噪声频率要小很多,通过低通滤波器(一阶滤波器、巴特沃斯滤波器),而编码器则通过加上屏蔽线解决。
这篇关于信噪比学习探究的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!