微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 这种波形怎么把毛刺滤掉?

这种波形怎么把毛刺滤掉?

时间:10-02 整理:3721RD 点击:
想测频10-300kHz,信号跳变的时候毛刺很多,硬件定型了,只能用fpga滤波,谁有比较好的解决方法,能有现成代码最好了,谢谢啦


对电平的变化状态进行计数,前后两个状态不同时间小于所需脉冲周期最小值则舍去,达到要求就写入新的值,这样算是一个简单的滤波器了

赞一个  方法不错

如果毛刺持续时间可知,则可以检测边沿,检测到跳变沿后直接写入值,延迟一段时间后再检测跳变沿(延迟时间大于毛刺持续时间)

正在为一个去毛刺问题发愁了。

多次检测值相同的时候表示信号稳定了,这时候把信号翻转,中间的跳变不管就行了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top