恭喜,你发布的帖子
发布于 2020-08-10 13:13:32
20楼
我个人觉得有两种情况:
普通的模拟量, 收到高频干扰, 比如振动,变频干扰, 用一阶惯性滤波就能起到非常好的效果;反过来说, 如果用某种方法滤不掉干扰, 那就要考虑信号本身是不是有问题;如果信号本身失真严重, 神仙来了也没办法。 比如信号间歇的短线;怎么滤都没用;
还有一些设计到通讯的, 比如电信、卫星通讯、gps导航的。 这个只是看过一些文章, 比如华为的极化码, 通过算法, 在某个信道得到几乎无干扰的信号; 比如北斗, 看过一篇文章, 北斗导航呗认为干扰, 然后研究人员用软件滤波, 抗干扰度提高几个数量级。 这些涉及到 傅里叶分析之类的高深东西;这些和模拟量又不通, 模拟量含有的信息可以说是随机的, 通信的本身就是调制信息;
是啊,滤波的作用就是尽量保留原始信号尽量去除无用的信号,保证后级得到的信号是尽量接近设计的信号。
一介滤波在工控这种低速模拟量中是很好用的。
至于你说的间歇短接,可以考虑增加去掉最大值、最小值、限幅的算法进去。比如瞬间来一个比上次大10倍的值,可以考虑丢弃或者直接限幅到1.5倍,这样就保证信号不会突变,后级不会处乱子。
电信、卫星通讯这些,基本上都是直接硬件层次实现,简单高效稳定!一个小小的电容,比一介滤波算法简单高效得多。毕竟软件层次实现自动调频、调幅、调相、检波、整形、自动增益....等等太不现实了太反.人.类了。
请填写推广理由:
分享
只看
楼主