The embodiment of the present invention provides a digital filtering method, system and related equipment for improving the accuracy and filtering range of digital filtering. The embodiment of the invention integrates high level and low level separately based on two integrators, and the two integration processes do not interfere with each other, thus improving the accuracy of filtering. Secondly, the embodiment of the present invention can flexibly set the first threshold and the second threshold through the information of PLC parameter setting, and screen out the normal signal whose pulse width meets the preset standard, thus improving the flexibility of normal signal selection. Thirdly, the embodiment of the present invention can flexibly set the third and fourth thresholds by setting the information of PLC parameters, eliminate the interference signal whose pulse width meets the preset conditions, eliminate the interference signal pertinently, and expand the filtering range.
【技术实现步骤摘要】
一种数字滤波方法、系统及相关设备
本专利技术涉及数字信号处理领域,尤其涉及一种数字滤波方法、系统及相关设备。
技术介绍
当前的可编程逻辑控制器PLC产品中的数字滤波大都是有两种方法,一种是硬件滤波,另一种为软件滤波。硬件滤波参数是不能改变的,是使用电容C,或者是RC方案。只要硬件定下来,指标就定了下来了滤波参数也就固定了下来,不同的环境下杂波的宽度是不一样的,所以很难达到人们预期的效果。至于软件上的滤波,例如使用数字软件滤波,使用单个积分器,单个阀门,当有干扰波过来的时候,积分器的积分数值会变小,从而使得滤波器出现误差。
技术实现思路
本专利技术实施例提供了一种数字滤波方法、系统及相关设备,用于提高数字滤波的准确率及滤波范围。本专利技术实施例第一方面提供了一种数字滤波系统,包括:高电平脉冲数字积分器、低电平脉冲数字积分器、第一正饱和积分比较器、第二正饱和积分比较器、第一负饱和积分比较器、第二负饱和积分比较器、滤波输出选择单元及参数输入预设单元;所述高电平脉冲数字积分器用于对输入信号中的高电平信号进行积分运算,并将当前积分值输出给所述第一正饱和积分比较器、第二正饱和积分比较器;所述低电平脉冲数字积分器用于对输入信号中的低电平信号进行积分运算,并将运算结果输出给所述第一负饱和积分比较器、第二负饱和积分比较器;所述第一正饱和积分比较器用于判断所述高电平脉冲数字积分器的当前积分值是否大于第一阈值,若大于,则输出第一控制信号控制所述滤波输出选择单元输出高电平信号;所述第一负饱和积分比较器用于判断所述低电平脉冲数字积分器的当前积分值是否大于第二阈值,若大于,则输出第二控制 ...
【技术保护点】
1.一种数字滤波系统,其特征在于,包括:高电平脉冲数字积分器、低电平脉冲数字积分器、第一正饱和积分比较器、第二正饱和积分比较器、第一负饱和积分比较器、第二负饱和积分比较器、滤波输出选择单元及参数输入预设单元;所述高电平脉冲数字积分器用于对输入信号中的高电平信号进行积分运算,并将当前积分值输出给所述第一正饱和积分比较器、第二正饱和积分比较器;所述低电平脉冲数字积分器用于对输入信号中的低电平信号进行积分运算,并将运算结果输出给所述第一负饱和积分比较器、第二负饱和积分比较器;所述第一正饱和积分比较器用于判断所述高电平脉冲数字积分器的当前积分值是否大于第一阈值,若大于,则输出第一控制信号控制所述滤波输出选择单元输出高电平信号;所述第一负饱和积分比较器用于判断所述低电平脉冲数字积分器的当前积分值是否大于第二阈值,若大于,则输出第二控制信号控制所述滤波输出选择单元输出低电平信号;所述第二正饱和积分比较器用于判断所述高电平脉冲数字积分器的当前积分值是否大于第三阈值,若大于,则将所述低电平脉冲数字积分器的当前积分值清零;所述第二负饱和积分比较器用于判断所述低电平脉冲数字积分器的当前积分值是否大于第四阈 ...
【技术特征摘要】
1.一种数字滤波系统,其特征在于,包括:高电平脉冲数字积分器、低电平脉冲数字积分器、第一正饱和积分比较器、第二正饱和积分比较器、第一负饱和积分比较器、第二负饱和积分比较器、滤波输出选择单元及参数输入预设单元;所述高电平脉冲数字积分器用于对输入信号中的高电平信号进行积分运算,并将当前积分值输出给所述第一正饱和积分比较器、第二正饱和积分比较器;所述低电平脉冲数字积分器用于对输入信号中的低电平信号进行积分运算,并将运算结果输出给所述第一负饱和积分比较器、第二负饱和积分比较器;所述第一正饱和积分比较器用于判断所述高电平脉冲数字积分器的当前积分值是否大于第一阈值,若大于,则输出第一控制信号控制所述滤波输出选择单元输出高电平信号;所述第一负饱和积分比较器用于判断所述低电平脉冲数字积分器的当前积分值是否大于第二阈值,若大于,则输出第二控制信号控制所述滤波输出选择单元输出低电平信号;所述第二正饱和积分比较器用于判断所述高电平脉冲数字积分器的当前积分值是否大于第三阈值,若大于,则将所述低电平脉冲数字积分器的当前积分值清零;所述第二负饱和积分比较器用于判断所述低电平脉冲数字积分器的当前积分值是否大于第四阈值,若大于,则将所述高电平脉冲数字积分器的当前积分值清零;参数输入预设单元,用于接收上位机系统发送的参数设置信息,所述参数设置信息中包含第一阈值、第二阈值、第三阈值及第四阈值的当前值;所述滤波输出选择单元在接收到新的控制信号之前,保持输出前一个控制信号对应类型的输出信号,直到接收到新的控制信号之后,根据新的控制信号进行输出。2.根据权利要求1所述的数字滤波系统,其特征在于,所述第一阈值及所述第二阈值均小于M,所述M为符合预置标准的正常脉冲的时间宽度与所述时钟周期的比值;所述第三阈值及所述第四阈值均大于N,所述N为干扰脉冲最大的时间宽度与所述时钟周期的比值。3.根据权利要求2所述的数字滤波系统,其特征在于,所述第一阈值及第二阈值大于所述...
【专利技术属性】
技术研发人员:陈志峰,
申请(专利权)人:深圳市英威腾自动控制技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。