两种基于FPGA的软件滤波方法

来源:本站
导读:目前正在解读《两种基于FPGA的软件滤波方法》的相关信息,《两种基于FPGA的软件滤波方法》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《两种基于FPGA的软件滤波方法》的详细说明。
简介:基于FPGA的软件滤波算法设计及实现 随着数字电子技术的发展,数字电路已由早期的分立元件逐渐发展成集成电路,对电路设计的要求越来越高。本文通过VHDL 语言编程实现信号滤波功能,介绍了延时滤波法和判决滤波法。

1 延时滤波延时滤波法的滤波原理是对输入信号的脉冲宽度进行鉴别,对那些与真实信号的宽度相差很大的干扰信号进行有效的抑制。具体的实现流程为在检测到输入信号的状态发生变化后,延时一段时间T,脉冲宽度小于延时时间T 的输入信号被认为是干扰信号,将其滤除; 脉冲宽度大于延时时间T 的输入信号则被认为是真实信号,将其输出。针对不同脉冲宽度的干扰信号,可以通过设置不同的参数来实现相应的信号延时,从而达到有效滤波的目的。

2 判决滤波判决滤波是一种基于概率统计的滤波方法。在采样时钟CLK 的控制下,每隔时间t 对开关信号进行一次采样,并对时间T0内采集到的n 个采样值进行判断( n = T0/t) ,如果这n 个采样值中高电平‘1’的个数百分比大于X,则输出高电平; 相反,如果低电平‘0’的个数百分比大于X,则输出低电平。 采用一个n 位寄存器来实现判决滤波,寄存器各个位的值依次为采样得到的n 个采样值。

提醒:《两种基于FPGA的软件滤波方法》最后刷新时间 2024-03-14 01:01:29,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《两种基于FPGA的软件滤波方法》该内容的真实性请自行鉴别。