积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> DSP >> 算法
  相关分类: 应用论文 | TI DSP | 新产品 | 算法 | 下载 | DSP代码示例 | ADI DSP | freescale DSP |
基于神经网络的4型FIR滤波器的优化设计
 
作者:长沙理工大学吴 鸣,邓鹏飞   来源:《现代电子技术》    点击数:272   更新时间:2008-1-21
您可以添加到网摘 让更多人关注此文章:

    1 引 言

数字滤波器的设计主要有两种:IIR与FIR。IIR滤波器有成熟的模拟滤波器可以参考,比较方便,但需使用全通滤波器对相位进行补偿才能实现线性相位。FIR滤波器在满足一定对称条件下,可以实现IIR滤波器难以实现的线性相位。由于在数字信号处理领域中,往往要求信号在传输过程不能有明显的相位失真,因而FIR滤波器获得了广泛应用。

FIR滤波器的设计过程,其核心是求出有限长的脉冲响应来逼近给定的频响。常用的设计方法有:窗函数法,频率取样法。由于这两种方法对通阻带边界与波动不易控制,所以在实际应用中有一定的局限性,为此出现了一些优化设计方法,如利用最大误差最小化准则的REMEZ交换算法与线性规划算法。加权最小二乘法设计虽然容易实现且能得到解析解,但这种算法需要计算一个矩阵的逆,当滤波器的阶数很高时,这个矩阵的逆较难求出,采用递推最小二乘法设计算法,可以不需要计算高阶矩阵的逆,但是,误差加权函数只凭经验确定,计算速度不够快。本文提出的神经网络优化设计方法,基本思想是使设计的频响与理想频响之间的全局误差在通带和阻带范围为最小。由该方法设计的滤波器,通带和阻带范围无过冲、无波动,阻带衰减特性良好,设计精度高,易于精确控制通带与阻带边界频率Ωp与Ωr,因而是一种优异的设计方法。

2 4型FIR滤波器幅频特性

由式(3)可知,用形如式(3)的神经网络模型来逼近理想的4型FIR数字滤波器即可获得网络权值ωn即d(n),由式(4),式(5)可获得滤波器脉冲响应h(n),n=0,1,…,N-1,从而设计出性能指标优异的4型FIR数字滤波器。由于4型FIR滤波器适合作高通滤波器和带通滤波器,因此,下面先研究神经网络算法及其收敛条件,然后给出基于正弦基神经网络算法的4型FIR高通滤波器、带通滤波器的优化设计实例。

3 正弦基神经网络模型

正弦基神经网络模型如图1所示,其中c1(ω),c2(ω),c3(ω),…,cN(ω)为正弦基函数。即:

3.1 正弦基函数神经网络算法

神经网络输出:

其中t=0,1,2,…,m-1,m为训练样本数,Hd(ωt)为期望输出,H(ωt)为神经网络输出。

性能指标:

3.2 神经网络收敛性定理

定理1 当学习率取为:0<η≤2/N时,该正弦基神经网络算法是收敛的,其中N是隐层神经元个数。

证明略。

3.3 神经网络的训练步骤

step1:将理想幅频响应 Hd(ejΩt) 均匀取样获取训练样本集:{Ωt, Hd(ejΩt) },令J=0,随即产生权值ωn,给定任意小正实数ε,N是滤波器的长度,p=N/2,其中:

step5:判断样本集是否训练完毕,未完,返回(第二步)继续训练,否则判断指标J是否小于给定的任意小正实数ε。若J>ε,则令J=0,返回(第二步)继续训练,若J≤ε,则结束训练。

4 应用实例

例 设某理想高通滤波器的幅频特性为:

要求设计一个1 359阶的FIR高通滤波器。设计方法如下:取N=1 360,则:p=N/2=680,对ω在[0,π]内的理想高通滤波器的幅频特性均匀取样,为了使通带和阻带无过冲与波动现象,在过渡带中分别取两个样本点0.1和0.707,因此实际取样序列为:

网络结构为1*680*1,将取样序列送神经网络训练。经过65次训练,累计误差为J=5.637 3×10-16。脉冲相应特性如图2所示,幅频特性如图3所示。

5 结语

本文提出了一种正弦基函数神经网络模型,证明了该神经网络算法的收敛条件,并给出了4型FIR高通滤波器的优化设计实例。由文中的范例可以看出,该算法初始条件随机给定,收敛速度快,用该方法设计的FIR高通滤波器,其幅频响应通带无过冲和波动现象,经神经网络训练后的幅频阻带衰减在100dB以上,因此这是一种有效的优化设计方法。



相关文章
· 抽头式电感器提高离线降压转换器的性能[64]
· 基于OTA的有源Gm-C复数带通滤波器的设计[187]
· 高性能PHS射频收发器芯片的设计[109]
· 基于DES5402PP的IIR滤波器设计与实现[211]
· 微波无线网络通信系统设计[102]
热门评论排行
·VHDL设计中电路简化问题的
·ARM嵌入式系统基础教程(N
·江苏嵌入式Linux教育培训
·ARM处理器应用开发4步骤
·锐极LINUX驱动培训班定于

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
新兴半导体技术催生绿色节能的大学校园
电子系统创新促进汽车走向环保与节能
意法CEO携新品巡游中国 
未来3年新余需要8万光伏产业人才
看好中国未来发展:瑞萨提升在华芯片产
中国LED发展神速将成为未来照明产业
剖析联发科技2009年五大产品策略
突破四大障碍 蓝牙立体声耳
瑞萨向德国企业出售当地半导体前工序工
产业紧缩 PCB业或将提前
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
[转]教你如何进行电磁兼容设计...
[转]汽车和专业音响原厂设计原...
诺基亚,三星手机原厂图纸和PC...
电子元器件可靠性和失效分析经典...
[建议]FPGA设计技巧与实例...
Xilinx FPGA设计快速...
基于CPLD的各种设计实例和分...
教你如何学会MSP430单片机...
凌阳单片机教程(共8章)非常详...
[建议]学习PIC系列单片机的...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网