滤波方法及装置的制作方法

文档序号:7534540阅读:202来源:国知局
专利名称:滤波方法及装置的制作方法
技术领域
本发明涉及滤波技术,尤其涉及一种滤波方法及装置。
背景技术
滤波是一种常用的数字信号处理方法,可以消除信号中的噪声以及不需要的频 率成分,突出特征信号。假设滤波器的单位冲激响应为h(η),输入信号为x(n),则输出信号y(n)—般可 以使用以下两种方法获得一种方法是通过卷积运算来实现对输入信号χ (η)的滤波,获得输出信号y(n)
权利要求
1.一种滤波方法,其特征在于,包括 确定滤波的阶数L ;将输入数据划分为长度为N的第一分块数据,对每个第一分块数据进行2N点的FFT 变换;将冲击响应划分为R个长度为N的第二分块数据,对每个第二分块数据进行2N点 的FFT变换;RN2L,R为大于等于1的整数;分别对FFT变换后的第一分块数据以及相应的FFT变换后的第二分块数据进行点乘 处理;根据点乘结果确定滤波结果。
2.根据权利要求1所述的方法,其特征在于,所述根据点乘结果确定滤波结果具体为将得到的各个点乘结果相加后进行2N点的IFFT变换; 将IFFT变换结果中的最后N个点作为滤波结果。
3.根据权利要求1或2所述的方法,其特征在于,所述对每个第一分块数据进行2N 点的FFT变换具体为将当前的第一分块数据与该第一分块数据前一个第一分块数据重叠,形成长度为2N 的分块数据;对所述长度为2N的分块数据进行FFT变换。
4.根据权利要求1或2所述的方法,其特征在于,所述对每个第二分块数据进行2N 点的FFT变换具体为将每个第二分块数据后面补零,得到长度为2N的第二分块数据; 对补零后的第二分块数据进行FFT变换。
5.—种滤波装置,其特征在于,包括 阶数确定单元,用于确定滤波的阶数L ;第一变换单元,用于将输入数据划分为长度为N的第一分块数据,对每个第一分块 数据进行2N点的FFT变换;第二变换单元,用于将冲击响应划分为R个长度为N的第二分块数据,对每个第二 分块数据进行2N点的FFT变换;RN2L,R为大于等于1的整数;点乘单元,用于分别对FFT变换后的第一分块数据以及相应的FFT变换后的第二分 块数据进行点乘处理;结果确定单元,用于根据点乘结果确定滤波结果。
6.根据权利要求5所述的装置,其特征在于,结果确定单元具体用于 将得到的各个点乘结果相加后进行2N点的IFFT变换;将IFFT变换结果中的最后N个点作为滤波结果。
7.根据权利要求5或6所述的装置,其特征在于,第一变换单元包括 第一分块子单元,用于将输入数据划分为长度为N的第一分块数据;第一处理子单元,用于将当前的第一分块数据与该第一分块数据前一个第一分块数 据重叠,形成长度为2N的分块数据;第一变换子单元,用于对每个所述长度为2N的分块数据进行FFT变换。
8.根据权利要求5或6所述的装置,其特征在于,第二变换单元包括第二分块子单元, 第二处理子单元,据;第二变换子单元,用于将冲击响应划分为长度为N的第二分块数据; 用于将每个第二分块数据后面补零,得到长度为2N的第二分块数用于对每个补零后的第二分块数据进行FFT变换。
全文摘要
本发明公开了一种滤波方法及装置,其中,所述滤波方法包括确定滤波的阶数L;将输入数据划分为长度为N的第一分块数据,对每个第一分块数据进行2N点的FFT变换;将冲击响应划分为长度为N的第二分块数据,对每个第二分块数据进行2N点的FFT变换;分别对FFT变换后的第一分块数据以及相应的FFT变换后的第二分块数据进行点乘处理;根据点乘结果确定滤波结果。该方法及装置能够减少滤波处理的延时,且,能够适应滤波阶数的变化。
文档编号H03H17/02GK102025343SQ20091019570
公开日2011年4月20日 申请日期2009年9月11日 优先权日2009年9月11日
发明者张伟彬 申请人:联芯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1