基于多层感知器的3型多带通FIR滤波器设计.pdfVIP

  • 2
  • 0
  • 约8.29千字
  • 约 4页
  • 2015-08-20 发布于未知
  • 举报

基于多层感知器的3型多带通FIR滤波器设计.pdf

一般工业技术

维普资讯 第 19卷第 3期 青 岛大 学学报 (工程 技 术版 ) Vo1.19No.3 2004年 9月 JOURNALOFQINGDAOUNIVERSITY (ET) Sep.2 004 文章编号 :1006—9798(2004)03—0078一O4 基于多层感知器的 3型多带通FIR滤波器设计 陈杨生,颜钢锋 ,刘妹琴 (浙江大学电气工程学院,浙江 杭州 310027) 摘 要:利用多层感知器神经网络设计了3型多带通FIR滤波器,其基本思想是该神经网络利 用总误差的能量函数,使能量函数递减,然后根据给定的幅频响应以及通带和阻带误差设计滤 波器。提供了有效的训练方法,克服了传统方法的主要缺陷,改进了滤波器的设计。该方法设 计滤波器收敛速度很快,适用于高阶系统。仿真结果表明该方法设计的3型FIR线性相位多 带通滤波器的性能接近于理想滤波器。 关键词:多层感知器;多带通滤波器;误差函数;衰耗特性 中图分类号:TP183 文献标识码 :A 人工神经网络是近年来发展起来的一门新兴学科,由于它具有可以逼近任何非线性的特性,因而具有很强的 自适应,自学习能力。多层感知器是一种前馈神经网络,它属于映射型神经网络,具有分布式存储信息的特点。 FIR多带通滤波器的应用十分广泛,在信号处理、图象处理、控制系统、通信等领域都有着重要作用。通常FRI 带通滤波器的设计方法有 2种:窗函数加权法和频率采样法。这 2种设计方法均存在对通、阻带边界频率与波动 不易控制的缺点,因而国内外很多专家提出了一些优化设计的方法。其中最著名的是雷米兹(Remez)算法[】],但它 有一定的局限性,特别是对设计指标不仅有频域上的要求 ,而且又有时间响应的约束时,该算法就不能适用。采用 递推最小二乘(砌5)设计算法[2]虽然容易实现,且可以不需要计算高阶矩阵的逆,但阻带衰耗较小,约 5O分贝左 右。用遗传算法设计的滤波器衰耗特性也较差口]。 本文利用多层感知器优化设计多带通 FIR滤波器,推导了一种有效的网络训练步骤,分析了带通 FIR滤波器 幅频特性,将它和多层感知器很好的结合了起来,并用计算机对带通 FRI 滤波器进行了仿真,取得了优 良的效果。 这种一般性训练步骤具有很强的适用性 ,并且简单可行。这种方法可以优化设计数千阶以上的线性相位带通滤波 器 ,表明各项性能接近理想状态。 1 多层感知器的一种有效训练步骤 多层感知器分为输入层节点及输出层节点,还可有 1个或多个隐含层节点。设含有 个节点的任意网络,为 简便起见,指定网络只有一个输出Y,任一节点 的输出为0,并设有N个样本(以,yk)(愚一1,2,3… .,N),对某一 输入 ,网络输出为yk,节点 的输出为 ,节点 的输入为netik一∑ 。0 。令e(k)=yk—Y,其中 为网络实 际输出,定义 一 (愚), 一 ,且Q=f(net~),于是 d et 3 一 3 (1) net W.. ,鬻8W,,一3net,^0一一一 当J为输出节点时,有 , 一 一 一 ( 一 ) (2) 若J不是输出节点,则有 一 一 一 一 3net 30jk—L_J3net 一L_J3net厶∑

文档评论(0)

1亿VIP精品文档

相关文档