数字滤波器制造技术

技术编号:6984943 阅读:148 留言:0更新日期:2012-04-11 18:40
本发明专利技术的数字滤波器有效地利用存储器容量。具有多个滤波器单元,所述滤波器单元包括对信号乘以规定的系数的多个系数乘法器(30、36、40)、使信号延迟的多个延迟器(34、38)以及将多个信号相加的加法器(32),所述滤波器单元对输入信号以及输出信号实施系数相乘以及延迟的处理,根据输入信号获得输出信号。RAM(50)存储多组用于第一个滤波器的多个系数乘法器(30p、36p、40p)的系数数据,并且存储第二个滤波器的延迟器(34y、38y)的延迟数据。RAM(52)存储多组用于第二个滤波器的多个系数乘法器(30q、36q、40q)的系数数据,并且存储第一个滤波器的延迟器(34p、38p)的延迟数据。

【技术实现步骤摘要】

本专利技术涉及一种数字滤波器中的存储器的有效利用。
技术介绍
在各种信号处理中,广泛利用数字处理,利用各种数字滤波器。在图2中,作为数字滤波器的一个例子示出1阶IIR滤波器的结构。通过系数乘法器10将输入信号h乘以系数a之后输入到加法器12。输入信号h通过延迟器14被延迟而作为Zl并通过系数乘法器16乘以系数b后输入到加法器12。加法器12的输出作为输出信号Out来输出,并且加法器12的输出通过延迟器18 被延迟而作为Z2并通过系数乘法器20乘以系数c后输入到加法器12。因而,在该数字滤波器中进行Out = a · In+b · Zl+c · Z2这样的运算。在此,系数数据a、b、c、延迟数据Z1、Z2存储在SRAM等存储部(RAM)中,并从该存储部读出这些数据。另一方面,为了进行上述运算,在一个时钟周期内进行(l)a · (2) b · ZU (3) c · Z2这样的运算。因此,需要分别同时地读出系数数据和延迟数据。在这种情况下,当用于存储系数a、b、c的系数RAM和用于存储延迟数据Z1、Z2的延迟RAM由分开的RAM构成时,运算效率更高。专利文献1 日本特开2008-610本文档来自技高网...

【技术保护点】
1.一种数字滤波器,具有多个滤波器单元,所述滤波器单元包括对信号乘以规定的系数的多个系数乘法器、使信号延迟的多个延迟器以及将多个信号相加的加法器,所述滤波器单元对输入信号以及输出信号实施系数相乘以及延迟的处理,根据输入信号获得输出信号,所述数字滤波器具有:第一存储器,其存储多组用于第一个滤波器单元的多个系数乘法器的系数数据,并且存储第二个滤波器单元的延迟器的延迟数据;以及第二存储器,其存储多组用于第二个滤波器单元的多个系数乘法器的系数数据,并且存储第一个滤波器单元的延迟器的延迟数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:平山秀树
申请(专利权)人:安森美半导体贸易公司
类型:发明
国别省市:BM

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1