标题

Size: px
Start display at page:

Download "标题"

Transcription

1 数字滤波器是数字信号处理最重要的内容之一, 滤波器设计是信号的频域分析中的另一个非常重要的应用 滤波器分为模拟滤波器和数字滤波器, 分别处理模拟信号和数字信号 与模拟滤波器相比, 数字滤波器具有下列优点 : 可以用软件编程 稳定性高, 可预测 不会因温度 湿度的影响产生误差, 不需要精度组件 很高的性能价格比 下面几种滤波操作都基于滤波器设计技术 : 平滑窗口 无限冲激响应 (IR) 或者递归数字滤波器 有限冲激响应 (FIR) 或者非递归数字滤波器 非线性滤波器 在测试 VI 中是使用数字滤波器 由于滤波器的分类方法很多, 其参数类型也比较多, 所以, 用户在 LabVIEW 中使用数字滤波器 VI 时特别注意参数的设置 另外, 在 LabVIEW 中, 对信号的滤波操作有两种方法 : 一种是用户自己通过编程实现对信号的滤波和变换, 这样能够作出特别适合自己的滤波程序, 能很好地达到自己的要求, 但是编程相对来说比较复杂, 程序可读性较差 ; 另一种是调用 LabVIEW 中滤波器设计的函数节点, 这样编程方便而且速度快, 程序执行效率高, 本章重点介绍第二种方法 本章首先介绍数字滤波器的相关知识, 与模拟滤波器相比有何优点, 以及在实际的应用中如何选择适当的滤波器, 然后重点讲述基于 LabVIEW 的数字滤波器的设计实现, 包括有限冲激响应 (FIR) 滤波器和无限冲激响应 (IR) 滤波器的设计实现, 重点讲述 LabVIEW 中巴特沃斯 (Buterworth) 滤波器 切比雪夫 (Chebyshev) 滤波器 椭圆 (Eliptic) 滤波器和贝塞尔 (Bessel) 滤波器函数 VI 的使用, 本章最后讲述基于 LabVIEW 的中值滤波器及自适应滤波器的设计实现 5.1 数字滤波器概述 数字滤波器的基本概念在对信号进行采集处理时, 常因为受到外在的因素等原因的干扰, 会产生噪声信号, 从而导致信号的失真, 这就需要用到滤波技术消除这些噪声 滤波技术在信号的获取 传输和处理中具有重要作用 滤波器是一种选频装置, 具有频率选择的功能, 它能使信号中特定的频率成分通过而衰减其他不需要的频率成分 在测试装置中, 利用滤波器的这种选频作用, 可以滤除干扰噪声或进行频谱分析

2 159 数字滤波器是具有一定传输选择特性的数字信号处理装置, 它的输入 输出信号均为数字信号, 数字滤波器本身是一个线性时不变离散系统 数字滤波器的基本工作原理是利用离散系统特性去改变输入数字信号的波形或频谱, 使有用信号频率分量通过, 抑制无用信号分量输出 滤波器分为模拟滤波器和数字滤波器两类 模拟滤波器的性能, 在结构确定之后, 取决于器件的宽容度 但模拟滤波器在低频和甚低频时实现比较困难, 而数字滤波器则在各种情况下实现都比较方便 数字滤波器实际是采用数字系统实现的一种运算过程, 它具有一般数字系统的固有特点 依靠软件实现的数字滤波器与模拟滤波器或与硬件实现的滤波器相比, 有着灵活性强 精度高 可靠性高 稳定性好 处理功能强 不会因温度 湿度的影响产生误差 具有极低的成本等优点, 在电子设备中不能实现的一些特殊的理想滤波器, 而利用计算机进行数字滤波, 就会变得比较容易, 所以在许多数字信号处理领域有着广泛的应用, 并且在逐步取代模拟滤波器 数字滤波器的分类根据不同的分类方法, 滤波器可分为多种类型 如果按照滤波器电路中是否带有有源器件来分, 可以分为有源滤波器和无源滤波器 ; 如果按照通过的频率范围来分, 可以分为低通 高通 带通和带阻滤波器及其他类型通带的滤波器 ; 如果按照处理信号的性质来分, 可以分为模拟滤波器和数字滤波器 随着计算机的飞速发展, 数字滤波器也有了很大的发展和应用, 其中, 数字滤波器又可分为有限冲激响应 (FIR) 滤波器和无限冲激响应 (IR) 滤波器两大类, 其他还有按照阶次 按照何种方法逼近理想滤波器等进行的分类方法, 根据不同场合有其特定含义 理想滤波器是一个理想化的模型, 在实际应用中很难实现, 但是研究理想滤波器又具有特殊的意义 一个理想滤波器应在所需的通带内幅频特性为常值, 相频特性为通过原点的直线 ; 在通带外幅频特性值应为零, 这样才能使通带内输入信号的频率成分得以不失真地传输, 而在通带外的频率成分全部衰减掉 几种常用滤波器的理想频率响应如图 5-1 所示 图 5-1 几种常用滤波器的理想频率响应 由图 5-1 可知, 对于几种常用滤波器的理想频率响应描述如下 低通滤波器对信号中低于某一频率 fc 的成分均能以常值增益通过,fc 称为低通滤波器的上截止频率 高通滤波器对信号高于某一频率 fc 的成分均能以常值增益通过,fc 称为高通滤

3 160 精通 LabVIEW 信号处理 波器的下截止频率 带通滤波器对信号中高于某一频率 fc1 和低于频率 fc2 的成分以常值增益通过, fc1 fc2 分别称为带通滤波器的下 上截止频率 带阻滤波器对信号中仅让两截止频率 fc1 和 fc2 之间的频率成分不能通过 几种典型常用实际 ( 非理想 ) 滤波器的通带 阻带如图 5-2 所示 图 5-2 几种典型常用实际 ( 非理想 ) 滤波器的通带与阻带 实际 ( 非理想 ) 数字滤波器的类型 数字滤波, 就是将输入的信号序列, 按规定的算法处理之后, 得到希望的输出序列的 过程 数字滤波器按照离散系统的时域特性, 可分为有限冲激响应 (FIR) 滤波器和无限 冲激响应 (IR) 滤波器两种类型, 这两种滤波器中都包含低通 高通 带通 带阻等子 类型 两者划分的主要标准是系统函数对单位样值响应是否无限长 一般离散系统可以用 N 阶差分方程来表示 : 其系统函数为 : N M y(n)+ bky(n-k)= arx(n-r) (5-1) k=1 r=0 M H (z)= Y (z) arz -r X(z) = r=0 (5-2) N 1+ bkz -k 当 bk 全为 0 时,H (z) 为多项式形式, 此时 h(n) 为有限长, 称为 FIR 系统 当 bk 不全为 0 时,H (z) 为有理分式形式, 此时 h(n) 为无限长, 称为 IR 系统 用户值得注意的是,FIR 滤波器和 IR 滤波器在性能和设计方法上有很大的不同 1.FIR 数字滤波器 对于 FIR 数字滤波器的系统只有零点, 冲激响应在有限时间内衰减为 0, 输出只取决 于当前和以前的输入值, 因此, 这一类系统不像 IR 系统那样容易取得比较好的通带与阻 k=1

4 161 带衰减特性 要想取得好的衰减特性, 一般要求系统的单位抽样响应截取的长度要长 其 主要的优点是 : 首先,FIR 滤波器的系统是稳定的 ; 其次,FIR 滤波器可以做到严格的线 性相移 ; 最后,FIR 系统允许设计多通带 ( 或多阻带 ) 的滤波器 FIR 数字滤波器的幅频响应中带有纹波, 其设计就是要在满足频率响应的同时合理地 分配纹波 FIR 数字滤波器的设计方法主要是建立在对理想滤波器频率特性作某种近似的 基础上, 这些近似方法有窗函数法 频率抽样法及最佳一致逼近法等 一种方法 : 定义好需要的幅度响应, 然后求其 FFT 逆变换, 再将所得的时域信号加 窗 这种方法的优点是简单, 但是效率不高, 定义困难 另一种方法 : 使用 Parks-McClelan 算法将加权后的纹波均匀分配到通带和阻带中, 并且频率响应拥有陡峭的过渡带 这种方 法的缺点是方法复杂, 设计周期长 与归一化频率相比较, 一种 FIR 数字滤 波器的典型幅度和相位响应如图 5-3 所示 2.IIR 数字滤波器 对于 IR 数字滤波器, 冲激响应会无限 持续 ( 理论上 ), 输出不仅取决于当前和以 前的输入值, 还取决于以前的输出值 IR 滤波器的优点在于 : 它的递归性, 可以减 少存储需求, 具有幅频特性较平坦的特点, 但其相位响应非线性 IR 数字滤波器的设计源于传统的模拟 滤波器的设计, 可以通过对低通模拟滤波 器进行模拟频率和数字频率的变换而得到 对应滤波特性的数字低通滤波器, 但是两 者之间有一定的误差 模拟滤波器设计的 经典方法是用 最佳逼近特性 法, 相应 的有巴特沃斯 (Buterworth) 滤波器 切 图 5-3 FIR 数字滤波器的典型幅相频特性曲线 比雪夫 (Chebyshev) 滤波器 椭圆 (Eliptic) 滤波器 贝塞尔 (Bessel) 滤波器等类型 各个滤波器具有不同的频率特性, 用户在逼近所需的同一个滤波器特性时, 要注意根据具 体要求选择适当的逼近类型 下面简单介绍在测试测控 数字信号处理领域常用的这几种 IR 数字滤波器 (1) 巴特沃斯 (Buterworth) 滤波器 巴特沃斯滤波器的幅频响应表达式为 : H (ω) = 1 æ 1+ ω èωc 式中,ωc 为通带截止频率,n 为滤波器的阶数 巴特沃斯滤波器有以下幅频特性 : 通带内具有最大平坦的幅频特性 随频率的增大, 平滑单调下降 ö ø 2n (5-3)

5 162 精通 LabVIEW 信号处理 在通带中, 是理想的单位响应, 在阻带中响应为零 在截止频率处即当 ω =ωc 时, H (ωc) = 1 2, 有半功率频率, 即有 3dB 衰减 巴特沃斯低通滤波器的幅频特性曲线如图 5-4 所示 由图中可以看出,LabVIEW 模拟仿真出了不同阶数 n 的巴特沃斯低通滤波器过渡带的陡峭程度, 也即过渡带的陡峭程度正比于滤波器的阶数 随着阶数 n 越高, 响应越接近矩形, 过渡带越窄, 所以高阶巴特沃斯低通滤波器的幅频响应特性就越近于理想低通滤波器 但是与理想低通滤波器的处理结果相比, 巴特沃斯处理的信号的模糊程度大大减少, 它的尾部会含有大量高频成分 通过巴特沃斯滤波器处理的信号将不会出现抖动现象, 这是由于在滤波器的通带和阻带之间有一平滑过渡的缘故 图 5-4 巴特沃斯低通滤波器的幅频特性曲线 (2) 切比雪夫 (Chebyshev) 滤波器切比雪夫滤波器的幅频响应表达式为 : 1 H (ω) = (5-4) æω ö 1+ε 2 Tn èωc ø 式中,ωc 为通带截止频率,n 为滤波器的阶数 ἐ 为小于 1 的正数, 决定通带纹波大小的系数, 表示通带内幅度波动的程度 ἐ 越大波动幅度越大,Tn 为 n 阶切比雪夫多项式, 其定义为 : ì æ cos n arccos ω ö æω ö è ø = è ωc ø, ω 1 ωc í æ cosh n arccosh ω ö è ωc ø, ω (5-5) 1 î ωc Tn ωc 切比雪夫滤波器有以下幅频特性 : 通带内峰值误差最小 通带内具有等幅的纹波起伏特性 阻带内幅频响应单调下降且具有更大的衰减 与巴特沃斯滤波器相比, 过渡迅速 巴特沃斯滤波器在通带与阻带之间过渡缓慢, 相比于巴特沃斯滤波器, 切比雪夫低通滤波器在通带与阻带之间能够达到快速的过渡, 并且这种快速的过渡能够产生较小的绝对误差和较快的滤波执行速度 切比雪夫低通滤波器的幅频特性曲线如图 5-5 所示 注意, 切比雪夫低通滤波器通带的最大纹波误差和陡峭的过渡带, 陡峭的过渡带可以减小绝对误差, 提高滤波速度 (3) 反切比雪夫 (InverseChebyshev) 滤波器反切比雪夫滤波器又称为切比雪夫 Ⅱ 型滤波器, 其幅频响应表达式为 :

6 163 图 5-5 切比雪夫低通滤波器的幅频特性曲线 H (ω) = 1-1 é æω ö ù 1+ ε 2 T 2 n ë èωc ø û (5-6) 式 (5-6) 中各参数的意义同切比雪夫滤波器的幅频响应表达式 (5-4) 中参数的意义 反切比雪夫滤波器有以下幅频特性 : 阻带内峰值误差最小 阻带内具有等幅的纹波起伏特性 通带内幅频响应单调下降且具有更大的衰减 与巴特沃斯滤波器相比, 过渡迅速 反切比雪夫滤波器与切比雪夫滤波器类似, 但是通过比较两者的幅频特性可以发现不 同之处, 另外反切比雪夫滤波器将误差分散到阻带中 反切比雪夫低通滤波器的幅频特性 曲线如图 5-6 所示 注意, 反切比雪夫低通滤波器阻带的最大纹波误差和陡峭的过渡带, 陡峭的过渡带可以减小绝对误差, 提高滤波速度 图 5-6 反切比雪夫低通滤波器的幅频特性曲线 相比于巴特沃斯滤波器, 反切比雪夫低通滤波器和切比雪夫低通滤波器有着相同的优 点, 即在通带与阻带之间能够达到快速的过渡, 并且这种快速的过渡能够产生较小的绝对

7 164 精通 LabVIEW 信号处理 误差和较快的滤波执行速度 切比雪夫滤波器在过渡带比巴特沃斯滤波器的衰减快, 但频率响应的幅频特性不如后者平坦 切比雪夫滤波器和理想滤波器的频率响应曲线之间的误差最小, 但是在通带内存在幅度波动 如果需要快速衰减而允许通带存在少许幅度波动, 可用切比雪夫滤波器 ; 如果需要快速衰减而不允许通带存在幅度波动, 用反切比雪夫滤波器 (4) 椭圆 (Eliptic) 滤波器椭圆滤波器的幅频响应表达式为 : 1 H (ω) = (5-7) æω ö 1+ε 2 Rn èωc ø 式中,ωc 为通带截止频率 ;n 为滤波器的阶数 ;ε 为纹波系数, 表示纹波情况 ;Rn 为 n 阶雅可比椭圆函数 椭圆滤波器有以下幅频特性 : 在通带和阻带内峰值误差最小 在通带和阻带内均为等纹波起伏特性 与相同阶数的巴特沃斯和切比雪夫滤波器相比, 椭圆滤波器在通带和阻带之间的过渡带最为陡峭, 因此, 椭圆滤波器有很广泛的应用 椭圆低通滤波器的幅频特性曲线如图 5-7 所示 注意, 椭圆滤波器的通带和阻带中的最大纹波误差和陡峭的过渡带, 甚至椭圆滤波器能够以较低的阶数获得较窄的过渡带宽, 但是它在通带和阻带上都有波动 图 5-7 椭圆低通滤波器的幅频特性曲线 椭圆低通滤波器在通带和阻带内均为等纹波, 比巴特沃斯和切比雪夫滤波器有更陡的下降斜坡, 但损失了通带和阻带内的纹波指标 椭圆滤波器相比其他类型的滤波器, 在阶数相同的条件下有着最小的通带和阻带波动 它在通带和阻带的波动相同, 这一点区别于在通带和阻带都平坦的巴特沃斯滤波器, 以及通带平坦 阻带等纹波或是阻带平坦 通带等纹波的切比雪夫滤波器 (5) 贝塞尔 (Bessel) 滤波器在电子学和信号处理领域, 贝塞尔滤波器是具有最大平坦的群延迟 ( 线性相位响应 ) 的线性滤波器 贝塞尔滤波器常用在音频天桥系统中 模拟贝赛尔滤波器在几乎整个通带

8 165 都具有恒定的群延迟, 因而在通带上保持了被过滤的信号波形 滤波器得名于德国数学家弗雷德里希 贝塞尔, 他发展了滤波器的数学理论基础 贝塞尔滤波器又称为最平时延或恒时延滤波器 其相移和频率成正比, 即时移 τ 值对所有频率为一常数, 其关系表达式为 : τ=- d dω φ( ω) (5-8) 即信号经过贝塞尔滤波器后相移近似于线性, 在 0~ω0 的频率范围内, 时延 τ 1 ω0 随着滤波器阶数 n 的增加, 近似程度也随之增强 贝塞尔滤波器有以下幅频特性 : 最平稳的幅度和相位响应 在通带内相位响应接近于线性 贝塞尔低通滤波器的幅频和相频特性曲线如图 5-8 和图 5-9 所示 图 5-8 贝塞尔低通滤波器的幅频特性曲线 图 5-9 贝塞尔低通滤波器的相频特性曲线 用户可以使用贝塞尔滤波器来减小 IR 滤波器固有的非线性相位畸变 IR 滤波器的 阶数越高, 过渡带越陡峭, 非线性相位畸变就越明显 贝塞尔滤波器必须通过提高阶数来 减小峰值误差, 因此, 它的应用范围是有限的 在实际应用中, 可以通过设计 FIR 滤波器

9 166 精通 LabVIEW 信号处理 来实现线性的相位响应 除了以上介绍的滤波器类型, 还有中值滤波器, 反幂律滤波器 1 f 滤波器等, 用户可 以参考其他滤波器相关书籍学习掌握, 这里就不再一一介绍 实际 ( 非理想 ) 数字滤波器的基本参数设置 在实际工程应用中, 常用的有巴特沃斯 切比雪夫 反切比雪夫 椭圆 贝塞尔等数字 滤波器, 它们都是借助于已相当成熟的同名模拟滤波器而设计的, 因此有雷同的特性参数 (1) 滤波器类型选择 首先要选择滤波器的通过频带类型, 即在低通 高通 带通或带阻滤波器中选择一个 类型 带通指的是滤波器的某一设定的频率范围, 在这个频率范围的波形可以以最小的失 真通过滤波器 通常, 这个带通范围内的波形幅度既不增大也不缩小, 称它为单位增益 (0dB) 带阻指的是滤波器使某一频率范围的波形不能通过 理想情况下, 数字滤波器有 单位增益的带通, 完全不能通过的带阻, 并且从带通到带阻的过滤带宽为零 在实际情况 下, 则不能满足上述条件 特别是从带通到带阻总有一个过渡过程, 在一些情况下, 使用 者应精确说明过渡带宽 在有些应用场合, 在带通范围内放大系数不等于单位增益是允许 的 这种带通范围内的增益变化叫作带通纹波 另一方面, 带阻衰减也不可能是无穷大, 必 须定义一个满意值 带通纹波和带阻衰减都是以分贝 (db) 为单位, 定义如下 :db= 20 log(ao(f)/ai(f)), 其中,Ao(f) 和 Ai(f) 是某个频率等于 f 的信号进出滤波器的幅 度值 其次要选择 FIR 滤波器还是 IR 滤波器, 因为这两者在设计时是完全不同的, 如果选 择 IR 滤波器, 最后还要选择用哪种最佳特性逼近方式实现滤波器特性, 即在巴特沃斯 (Buterworth) 滤波器 切比雪夫 (Chebyshev) 滤波器 椭圆 (Eliptic) 滤波器 贝塞 尔 (Bessel) 滤波器等类型中选择一个 (2) 截止频率 对低通滤波只需确定上截止频率, 高通滤波只需确定下截止频率, 对带通和带阻滤波 应确定上 下截止频率 (3) 采样频率 一般软件中数字滤波器模板中的频率都是归一化的频率, 归一化的频率通过采样频率 这一参数和实际频率对应起来 对各种类型滤波, 采样频率均应设置成滤波器输入信号的 采样频率 (4) 滤波器的阶数 滤波器的阶数越高, 其幅频特性曲线过渡带衰减越快 (5) 纹波幅度 切比雪夫数字滤波器通带段幅频特性呈波纹状, 需此参数控制纹波幅度, 一般取 0.1dB 巴特沃斯和贝塞尔滤波器通带段幅频特性曲线比较平坦, 不需要此参数 数字滤波器的选择 在选择滤波器时, 用户要考虑实际应用的需求, 如是否需要线性的相频响应, 是否允 许纹波存在, 是否需要窄的过渡带等因素 图 5-10 所示给出了一个选择滤波器的大致步

10 167 骤 当然在实际应用中, 需要多次实验才能选择确定出最合适类型的滤波器 图 5-10 滤波器选择向导流程图 5.2 LabVIEW 中的数字滤波器 在测试 VI 中, 也可以利用 LabVIEW 提供的滤波器 VI 对信号进行去噪或提取特定频率信号 灵活应用各种数字信号滤波器, 是对数字信号进行正确分析的重要步骤和手段 本节所涉及的数字滤波器都符合虚拟仪器的使用方法 它们可以处理所有的设计问题 计算 内存管理, 并在内部执行实际的数字滤波功能 这样用户无须成为一个数字滤波器或者数字滤波的专家就可以对数据进行处理 LabVIEW 中提供了大量的滤波器函数, 包括 ExpressVI 的滤波器 VI 波形调理 VI 的滤波器 VI 和函数选板中的滤波器 VI 三部分 无论是 IR 滤波器还是 FIR 滤波器都可实现, 可传递的信号数据类型也包括波形信号和数组信号两种, 可供用户灵活调用 它使得用户无需较高深的数学知识和对于系统与滤波器之间关系的深入了解也可以对数据进行滤波处理 用户可以在 LabVIEW 中用数字滤波器控制滤波器的类型 阶次 截止频率 脉动量和阻带衰减等参数 ExpressVI 的滤波器 VI ExpressVI 中的滤波器 VI 设置了针对所有类型的滤波器选项, 位于程序框图窗口中的 函数选板 Express 信号分析 滤波器, 如图 5-11 所示

11 168 精通 LabVIEW 信号处理 图 5-11 ExpressVI 中的滤波器 VI 用户单击图 5-11 中的滤波器 VI 图标, 弹出如图 5-12 所示的滤波器参数配置对话框 在这个配置滤波器的对话框中, 配置了一个低截止频率为 100Hz 高截止频率为 400Hz 的 图 5-12 巴特沃斯带阻 IR 滤波器配置对话框

12 169 四阶巴特沃斯带阻滤波器 (IR 型滤波器 ), 在图 5-12 所示的右边两个窗口中分别显示了幅度响应曲线和相位响应曲线 另外, 图 5-13 也给出了带阻 FIR 滤波器配置对话框, 在这个配置滤波器的对话框中, 配置了一个低截止频率为 100Hz 高截止频率为 400Hz, 抽头数为 57 的带阻滤波器 (FIR 型滤波器 ), 在图 5-13 的右边两个窗口中分别显示了幅度响应曲线和相位响应曲线 图 5-13 带阻 FIR 滤波器配置对话框 在图 5-12 和图 5-13 的滤波器配置对话框中, 有 滤波器类型 滤波器规范 查看模式 及 坐标模式 四个设置区域, 用户根据实际需要对其可以进行配置, 配置完成后可通过 幅度响应 以及 相位响应 查看结果 例 波形转换至动态数据类型 本例将使用 LabVIEW2011 自带的一个实例并加以修改, 该例程路径为 \ NationalInstruments\LabVIEW 2011\examples\ express\ 波形转换至动态数据类型 [ConvertWaveformtoDDT.vi] 实现该例程的前面板和程序框图如图 5-14 所示, 图中用 信号操作 选板上的 转换至动态数据 函数将生成的基本混合单频波形数据转换至动态数据, 在利用 信号分析 选板上的 滤波器 ExpressVI 对信号进行滤波并显示 例 Express 滤波器 本例将使用 LabVIEW2011 自带的一个实例并加以修改, 该例程路径为 \NationalInstruments\LabVIEW 2011\examples\general\templates\ GenerateandDisplay\Express 滤波器 [ExpressFilter.vi] 实现该例程的前面板和程序

13 170 精通 LabVIEW 信号处理 图 5-14 波形转换至动态数据类型 框图如图 5-15 所示 该例程中有一正弦信号与均匀白噪声叠加的仿真信号, 通过设置 ExpressVI 中的滤波器 VI 的参数, 对该仿真信号进行滤波处理并显示, 同时对各个参数进 行单频测量并显示, 可以清楚地看到仿真信号参数与实际的单频测量参数的数值的差别 图 5-15 Express 滤波器

14 171 例 使用 ExpressVI 滤波器实现带通滤波, 同时对原始信号和滤波后信号进行频谱分析并显示 实现该例程的前面板和程序框图如图 5-16 所示 该例程中有一正弦信号与均匀白噪声叠加的仿真信号, 通过设置 ExpressVI 中的滤波器 VI 的参数, 对该仿真信号进行滤波处理并显示, 同时对原始信号和滤波后信号进行频谱分析并显示 图 5-16 使用 ExpressVI 滤波器实现带通滤波及频谱分析 波形调理 VI 的滤波器 VI 波形调理 VI 中的滤波器 VI 处于 函数选板 信号处理 波形调理 子函数选板中, 如图 5-17 所示, 包括数字 FIR 滤波器和数字 IR 滤波器 对于这两类滤波器 VI 的详细用法用户可以参考 LabVIEW 即时帮助信息进行学习掌握 但用户值得注意的是, 波形滤波器 VI 和 Express 滤波器 VI 的一个重要区别是两者的参数设置方式不同, 波形滤波器 VI 使用接线端口方式进行参数设置, 而 Express 滤波器 VI 使用配置对话框进行参数设置 ; 另一个区别是 Express 滤波器 VI 只能是一个滤波器对一个输入信号进行滤波处理, 而波形滤波器 VI 可以扩展至对多个不同特性的滤波器对多个不同的信号进行处理, 因此增加了 VI 的灵活性, 在进行信号滤波处理时可以减少程序的大小, 增加程序的可读性

15 172 精通 LabVIEW 信号处理 图 5-17 波形调理 VI 中的滤波器 VI 用户可以对波形调理 VI 中的这两类滤波器 VI 的各个端口进行设置, 其中, 数字 FIR 滤波器和数字 IR 滤波器的最佳逼近函数类型与功能基本类型分别如图 5-18 和图 5-19 所示 图 5-18 数字 FIR 滤波器最佳逼近函数类型与功能基本类型 图 5-19 数字 IR 滤波器最佳逼近函数类型与功能基本类型 另外, 用户对多个波形进行滤波,VI 在每个输入波形上使用不同的滤波器, 并为每个波形保持独立的滤波器状态 用户可对数字 FIR 滤波器和数字 IR 滤波器这两种类型的滤波器选择类型, 如右键单击数字 FIR 滤波器图标, 在弹出的快捷菜单中选择 选择类型, 其中, 有供用户选择的多种方式, 如图 5-20 所示 数字 IR 滤波器的操作也与此相同

16 173 图 5-20 数字 FIR 滤波器选择类型 例 波形滤波器 VI 进行多通道信号多种参数滤波 该例程中有两路输入信号, 分别是幅度为 2V 频率为 10Hz 的正弦波和幅度为 1V 频率为 20Hz 的三角波, 初相位都为 0, 显示两路输入信号, 并对其滤波处理, 编程实现三角波信号经 6 阶切比雪夫低通滤波器滤波后的幅频特性及相频特性曲线 在程序框图中, 分别设置了两个通道波形的不同的滤波器参数, 数字 IR 滤波器的选择类型为 用于 N 通道的 N 规范 IR 滤波器 用于 N 通道的 N 规范 IR 滤波器 VI 的图标和端口如图 5-21 所示 图 5-21 用于 N 通道的 N 规范 IR 滤波器 VI 的图标和端口 各主要接线端口解释如下 重置滤波器 的值为 TRUE 时, 可重新设计滤波器系数, 强制重置内部滤波器状态为 0 信号输入 该波形数组包含要进行滤波的信号 滤波器结构选项 指定 IR 级联滤波器的阶数 0: IR 二阶 返回 IR 二阶滤波器阶段 ;1: IR 四阶 返回 IR 四阶滤波器阶段 ;2: 自动选择 ( 默认 ) 依据 类型 返回 IR 二阶或 IR 四阶滤波器阶段 如 类型 为低通或高通, 该 VI 可返回 IR 二阶滤波器阶段 如 类型 为带通或带阻, 该 VI 可返回 IR 四阶滤波器阶段 IR 滤波器规范 是该数组包含滤波器参数 数组的大小必须与信号输入数组中的波形数量一致 默认值为空数组 IR 滤波器规范 是包含 IR 滤波器设

17 174 精通 LabVIEW 信号处理 计参数的簇 (1) 拓扑结构 确定滤波器的设计类型 0:Of;1:Buterworth;2:Chebyshev; 3:InverseChebyshev;4:Eliptic;5:Bessel (2) 类型 依据以下值指定滤波器的通带 0:Lowpass;1:Highpass;2:Bandpass; 3:Bandstop (3) 阶数 是滤波器的阶数 如 阶数 为 0, 滤波器可通过 可选 IR 滤波器规范 计算阶数 (4) 低截止频率 是低截止频率, 必须符合 Nyquist 准则 Nyquist 准则为 :0<fl< 0.5fs,fl 是截止频率 ;fs 是采样频率 如 低截止频率 小于 0 或大于采样频率的 1/2, VI 可设置 信号输出 波形为空, 并返回错误 默认值为 100 (5) 高截止频率 是高截止频率 如 类型 为 0 (Lowpass) 或 1 (Highpass), LabVIEW 可忽略该参数 (6) 通带波纹 必须大于 0, 以分贝为单位 如 通带波纹 小于等于 0,VI 可设置 信号输出 波形为空, 并返回错误 默认值为 1.0 (7) 阻带衰减 指定阻带衰减 阻带衰减 必须大于 0, 以分贝为单位 如 阻带衰减 小于等于 0,VI 可设置信号输出波形为 0 或空数组, 并返回错误 默认值为 60.0 可选 IR 滤波器规范 是该数组包含附加滤波器参数 数组必须为空, 或与 IR 滤波器规范 数组大小一致 可选 IR 滤波器规范 该簇包含计算 IR 滤波器阶数所需的信息 (1) 最低通带 是两个通带频率中的较低值, 默认值为 100Hz (2) 最高通带 是两个通带频率中的较高值, 默认值为 0 (3) 最低阻带 是两个阻带频率中的较低值, 默认值为 200Hz (4) 最高阻带 是两个阻带频率中的较高值, 默认值为 0 (5) 通带增益 是通带频率的增益 增益按线性或 db 设定, 默认值为 -3dB (6) 阻带增益 是阻带频率的增益 增益按线性或 db 设定, 默认值为 -60dB (7) 标尺 确定解析通带和阻带增益参数的方式 信号输出 该信号数组中的信号已依据滤波器规范控件进行滤波 滤波器信息 该簇包含滤波器的幅度和相位响应, 可绘制成图形 滤波器信息 中还包含滤波器的阶数 (1) 幅度 H (ω) 是滤波器的幅度响应 可连线该簇至图形 f0 是幅度响应的起始频率 ; df 是幅度响应中元素之间的间距, 以赫兹为单位 ; 幅度 H (ω) 该数组中包含滤波器的幅度响应 (2) 相位 H (ω) 是滤波器的相位响应 f0 是相位响应的起始频率 ; df 是幅度响应中元素之间的间距, 以赫兹为单位 ; 相位 H (ω) 该数组包含滤波器的相位响应, 以度为单位 (3) 阶数 是滤波器的阶数 实现该例程的前面板和程序框图如图 5-22 所示

18 175 图 5-22 波形滤波器 VI 进行多通道信号多种参数滤波 函数选板的滤波器 VI 函数选板中的数字滤波器子函数选板提供了多种常用的滤波器, 并且提供了设计 FIR 和 IR 滤波器的 VI, 使用起来非常方便, 只需输入相应的指标参数即可 滤波器子函数选板位于 : 在 函数选板 信号处理 滤波器 子函数选板中, 如图 5-23 所示 由图 5-23 可以看出,LabVIEW2011 提供了丰富的滤波器 VI 函数, 其中, IR 滤波器类型有巴特沃斯 (Buterworth) 切比雪夫 (Chebyshev) 反切比雪夫 (Inverse Chebyshev) 椭圆 (Eliptic) 和贝塞尔 (Bessel) 根据前面已经讲述的各个类型滤波器的原理, 所以它们的用途也不尽相同 巴特沃斯 (Buterworth) 滤波器在所有频率上提供最大平坦的幅频特性响应, 但是过渡带下降较为缓慢, 过渡带的陡峭程度正比于滤波器的阶数

19 176 精通 LabVIEW 信号处理 图 5-23 滤波器 子函数选板 切比雪夫 (Chebyshev) 滤波器在通带中具有等幅的纹波起伏特性, 阻带中单调衰减, 过渡迅速 反切比雪夫 (InverseChebyshev) 滤波器与切比雪夫 (Chebyshev) 滤波器类似, 不同的是反切比雪夫 (InverseChebyshev) 滤波器在阻带内具有等幅的纹波起伏特性, 将误差分散到阻带中 椭圆 (Eliptic) 滤波器在通带和阻带内峰值误差最小, 且均为等纹波起伏特性 与相同阶数的巴特沃斯和切比雪夫滤波器相比, 椭圆滤波器在通带和阻带之间的过渡带最为陡峭, 因此它有很广泛的应用 贝塞尔 (Bessel) 滤波器具有最平稳的幅度和相位响应, 在通带内相位响应接近于线性 必须通过提高阶数来减小峰值误差, 因此, 它的应用范围是有限的 LabVIEW2011 提供的 FIR 滤波器函数 VI 有 FIR 加窗滤波器和基于 Parks-McClelan 算法的等波纹低通 等波纹高通 等波纹带通 等波纹带阻等优化滤波器 另外, 在 函数选板 信号处理 滤波器 子函数选板下, 还有与数字滤波器相关的两个高级 VI 库, 分别是 高级 IR 滤波 和 高级 FIR 滤波, 在这两个高级滤波器子选板中, 滤波器的设计和执行 VI 含有一些更高级的功能选项, 而且滤波器的设计部分和滤波器的执行部分是分开的 这样可以预先进行滤波器的设计, 因为滤波器的设计花费时间较长, 但滤波过程则很快 因此, 在含有循环结构的程序中, 可以将滤波器的设计部分放在循环体之外, 将设计好的滤波器系数传递到循环中, 在循环内只进行滤波处理, 就可以免去设计部分的循环调用, 从而可以提高程序的执行效率 LabVIEW2011 提供的数字滤波器 VI 的信息总结表如表 5-1 所示 用户值得注意的是, 对于一般不太复杂的应用, 可以使用表 5-1 中所列举的普通滤波器 VI 即可实现滤波器的设计

20 177 在函数选板中的位置 表 5-1 数字滤波器 VI 信息总结表 图标及端口 节点名称功能描述 Express 信号分析 数字滤波器 ExpressVI, 可提供简单友好界面供用户设置滤波器参数 使用所设定的 FIR 滤波器对输入波形信号进行滤波 信号处理 波形调理 使用所设定的 IR 滤波器对输入波形信号进行滤波 数字滤波器 ExpressVI, 可提供简单友好界面供用户设置滤波器参数 巴特沃斯滤波器, 通过调用 Buterworth 系数 VI, 生成数字 Buterworth 滤波器 切比雪夫滤波器, 通过调用 Chebyshev 系数 VI, 生成数字 Chebyshev 滤波器 信号处理 滤波器 反切比雪夫滤波器, 通过调用反 Chebyshev 系数 VI, 生成数字 Chebyshev I 滤波器 椭圆滤波器, 通过调用椭圆滤波器系数 VI 生成数字椭圆滤波器

21 178 精通 LabVIEW 信号处理 续表 在函数选板中的位置 图标及端口 节点名称功能描述 贝塞尔滤波器, 通过调用贝塞尔系数 VI, 生成数字贝塞尔滤波器 等波纹低通滤波器, 通过 Parks- McClelan 算法和抽头数 通带截止频率 阻带截止频率 采样频率 : fs, 生成具有等波纹特性的低通 FIR 滤波器 然后, 该 VI 在输入序列 X 上应用线性相位低通滤波器, 使用卷积 VI 获得滤波后的 X 等波纹高通滤波器, 通过 Parks- McClelan 算法和抽头数 阻带截止频率 通带截止频率 采样频率 :fs, 生成高通 FIR 滤波器 然后, 该 VI 在输入序列 X 上应用线性相位高通滤波器, 使用卷积 VI 获得滤波后的 X 信号处理 波形调理 等波纹带通滤波器, 通过 Parks- McClelan 算法和高通带截止频率 低通带截止频率 抽头数 低阻带截止频率 高阻带截止频率 采样频率 :fs, 生成具有等波纹特性的带通 FIR 滤波器 然后, 该 VI 在输入序列 X 上应用线性相位带通滤波器, 使用卷积 VI 获得滤波后的 X 等波纹带阻滤波器, 使用 Parks- McClelan 算法和高通带截止频率 低通带截止频率 抽头数 低阻带截止频率 高阻带截止频率 采样频率 :fs, 生成具有等波纹特性的带阻 FIR 滤波器 然后, 该 VI 在输入序列 X 上应用线性相位带阻滤波器, 使用卷积 VI 获得滤波后的 X 反幂律滤波器, 设计并执行 IR 滤波器, 在指定的频域范围内, 滤波器的幅度平方响应与频率成反比关系 反幂律滤波器通常用于对功率谱密度白噪声上色

22 179 续表 在函数选板中的位置 图标及端口 节点名称功能描述 零相位滤波器 FIR 加窗滤波器, 通过采样频率 :fs 低截止频率 :fl 高截止频率 :fh 和抽头指定的一组 FIR 加窗滤波器系数, 对输入数据序列 X 进行滤波 信号处理 波形调理 中值滤波器, 依据阶数对输入序列 X 进行中值滤波, 如右秩大于零, 则阶数为右秩, 反之, 如右秩小于零, 则阶数取左秩 SavitzkȳGolay 滤波器, 使用 Savitzkȳ GolayFIR 平滑滤波器对输入数据序列 X 进行滤波 数学形态滤波器, 使用数学形态滤波器, 通过结构元素对输入数据序列 X 进行滤波 高级 IR 滤波器, 用于实现高级 IR 滤波器的相关操作 高级 FIR 滤波器, 用于实现高级 FIR 滤波器的相关操作 5.3 FIR 滤波器设计 众所周知, 有限冲激响应 (FIR) 数字滤波器也是一种非递归数字滤波器, 其输出只取 决于当前和以前的输入值,FIR 滤波器的设计是比较简单的 FIR 数字滤波器有以下特点 : 在设计实现时由于滤波器系数的对称性, 所以 FIR 滤波器能够实现线性相位 FIR 滤波器的系统通常是稳定的 FIR 滤波器容许使用卷积滤除信号, 因此, 通常能与输出序列结合有一延迟, 用 以下等式表示 : delay = n-1 2 (5-9)

23 180 精通 LabVIEW 信号处理 式中,n 是 FIR 滤波器抽头数 如果用户计划使用 LabVIEW 中提供的数字滤波器设计工具包来设计实现数字滤波器, 首先需要查阅更多有关滤波器设计基础知识的书籍, 这里就不再详细讲述 FIR 数字滤波器的设计方法主要是建立在对理想滤波器频率特性作某种近似的基础上, 这些近似方法有窗函数法 频率抽样法及最佳一致逼近法等 第一节的相关内容已经讲述过设计 FIR 滤波器的方法主要有两种 : 一种方法是定义好需要的幅度响应, 然后求其 FFT 逆变换, 再将所得的时域信号加窗, 这种方法的优点是简单, 但是效率不高, 定义困难 ; 另一种方法是使用 Parks-McClelan 算法将加权后的纹波均匀分配到通带和阻带中, 并且频率响应拥有陡峭的过渡带, 这种方法的缺点方法复杂, 设计周期长 下面分别通过实例使用这两种方法来设计实现 FIR 数字滤波器 例 使用 FIR 加窗滤波器 VI 实现 FIR 加窗滤波器设计 本例将使用 LabVIEW2011 自带的一个实例并加以修改, 该例程路径为 \NationalInstruments\ LabVIEW2011\examples\analysis\fltrxmpl.lb\FIR 加窗滤波器设计 [FIR Windowed FilterDesign.vi] 对于设计 FIR 滤波器, 加窗技术是一种最简单的技术, 因为概念简单和易于实现 通过加窗设计 FIR 滤波器实际上就是对于定义好需要的幅度响应进行 FFT 逆变换, 然后对其结果运用一个平滑窗处理, 该平滑窗是一个时域窗 通过加窗设计 FIR 滤波器需要完成以下步骤 (1) 建立一个理想滤波器的频率特性响应 (2) 计算该理想滤波器频率特性响应的脉冲响应 (3) 截断脉冲响应以产生抽头数的有限数量, 以满足线性相移约束, 保持抽头数中心点的对称性 (4) 应用一个相对称性的平滑窗 值得用户注意的是, 截断理想的脉冲响应会导致 Gibbs 现象 Gibbs 现象会在 FIR 滤波器频率响应的截止频率附近出现振荡性反应 用户可以使用一个平滑窗去消除理想脉冲响应的截断, 来减少 Gibbs 现象的影响 选择一个平滑窗时, 需要在过渡带的宽度和截止频率附近的旁瓣高度之间作一个权衡 减少截止频率附近的旁瓣高度就会增加过渡带的宽度, 同样减少过渡带的宽度就会增加截止频率附近的旁瓣高度 为了改善 FIR 滤波器性能, 要求窗函数的主瓣宽度尽可能窄, 以获得较窄的过渡带 ; 旁瓣相对值尽可能小, 数量尽可能少, 以获得通带波纹小, 阻带衰减大, 在通带和阻带内均平稳的特点, 这样可使滤波器实际频率响应更好地逼近理想频率响应 最小阻带衰减只由窗形决定, 不受窗宽的影响 ; 而过渡带的宽度则既和窗形状有关, 且随窗宽的增加而减小 但是通过加窗技术设计 FIR 滤波器时也有以下缺点 : 效率不高, 且定义困难 ; 加窗会导致不均匀的纹波分配, 比其他技术更能导致较宽的过渡带 ; 滤波器设计时必须确定理想的截止频率 采样率 抽头数 窗类型 但是, 通过加窗设计 FIR 滤波器不需要大量的计算, 因此, 对于设计 FIR 滤波器加窗是一种最快的技术 然而, 加窗技术并不是设计 FIR 滤波器最好的技术

24 181 FIR 加窗滤波器 VI 图标和端口如图 5-24 所示 各主要接线端口解释如下 窗参数 是 Kaiser 窗的 beta 参数 高斯窗的 标准差, 或 Dolph-Chebyshev 窗的主瓣与旁瓣 的比率 s 如 窗 是其他类型的窗,VI 将忽 略该输入 窗参数 的默认值是 NaN, 可将 Kaiser 窗的 beta 参数设置为 0 高斯窗的标准 差设置为 0.2, 或者将 Dolph-Chebyshev 窗的 s 设置为 60 图 5-24 FIR 加窗滤波器 VI 的图标和端口 滤波器类型 指定滤波器的通带 0: 低通 ;1: 高通 ;2: 带通 ;3: 带阻 X 是滤波器的输入信号 采样频率 :fs 是 X 的采样频率并且必须大于 0, 以 Hz 为单位 默认值为 1.0Hz 如 采样频率 :fs 小于等于 0,VI 将把 滤波后的 X 设置为空数组并返回错误 低截止频率 :fl 是低截止频率 (Hz) 并且必须满足 Nyquist 准则 默认值为 0.125Hz 如 低截止频率 :fl 小于 0 或不满足 Nyquist 准则,VI 将把 滤波后 的 X 设置为空数组并返回错误 高截止频率 :fh 是高截止频率, 以 Hz 为单位 默认值为 0.45Hz 如 滤波器 类型 为 0 (lowpass) 或 1 (highpass),vi 忽略该参数 滤波器类型 为 2 (Bandpass) 或 3 (Bandstop) 时, 高截止频率 :fh 必须大于 低截止频率 :fl 并且满足 Nyquist 准则 抽头 指定 FIR 系数的总数并且必须大于 0 默认值为 25 如 抽头 小于等于 0,VI 可设置 滤波后的 X 为空数组并返回错误 对于高通或带阻滤波器, 抽 头 必须为奇数 窗 指定平滑窗的类型 平滑窗可减少滤波器通带中的波纹, 并改进滤波器对滤 波器阻带中频率分量的衰减 0: 矩形 ( 默认 );1:Hanning;2:Hamming;3: Harris;8:7 阶 Blackman-Harris;9:Low Sidelobe;11:Blackman Nutal;30: 三角 ; Blackman-Harris;4:ExactBlackman;5:Blackman;6:FlatTop;7:4 阶 Blackman- 31:Bartlet-Hanning;32:Bohman;33:Parzen;34:Welch;60:Kaiser;61:Dolph- Chebyshev;62: 高斯 滤波后的 X 该数组包含滤波后的采样 滤波后的 X 含有卷积操作产生的相 关索引延迟 计算延迟的公式为式 (5-9) 实现该例程的前面板和程序框图如图 5-25 所示 例 使用 数字 FIR 滤波器 VI 实现 FIR 加窗滤波器设计 数字 FIR 滤波器 VI 图标和端口如图 5-26 所示 在第 节已经介绍过相关知识, 其主要接线端口解释如下 重置滤波器 的值为 TRUE 时, 滤波器系数可强制重新设定, 内部滤波器状态 可强制重置为 0 信号输入 是要进行滤波的波形 FIR 滤波器规范 是用于指定 FIR 滤波器的最小值 (1) 拓扑结构 确定滤波器的设计类型 0:Of ( 默认 );1FIRbySpecification;2:

25 182 精通 LabVIEW 信号处理 Equi-rippleFIR;3: WindowedFIR 图 5-25 FIR 加窗滤波器设计 (2) 类型 依据以下值指定滤波器的通带 0: Lowpass;1:Highpass;2:Bandpass;3:Bandstop 为 50 (3) 抽头数 是 FIR 滤波器的抽头数, 默认值 (4) 最低通带 是两个通带频率中的较低值, 默 认值为 100Hz (5) 最高通带 是两个通带频率中的较高值, 默 认值为 0 (6) 最低阻带 是两个阻带频率中的较低值, 默认值为 200Hz (7) 最高阻带 是两个阻带频率中的较高值, 默认值为 0 可选 FIR 滤波器规范 是用于指定 FIR 滤波器的附加参数簇 图 5-26 数字 FIR 滤波器 VI 的图标和端口 (1) 通带增益 是通带频率的增益 增益按线性或 db 设定, 默认值为 -3dB (2) 阻带增益 是阻带频率的增益 增益按线性或 db 设定, 默认值为 -60dB (3) 标尺 确定如何解析参数 通带增益 和 阻带增益 (4) 窗 指定用于删节系数的平滑窗 平滑窗可减少滤波器通带中的波纹, 并改进滤 波器对滤波器阻带中频率分量的衰减 0:None;1:Hanning;2:Hamming;3:Triangular;4: Blackman;5:ExactBlackman;6:Blackman-Harris;7:Kaiser-Bessel;8:FlatTop

26 183 信号输出 是已滤波的波形 滤波器信息 该簇包含滤波器的幅度和相位响应, 可绘制成图形 滤波器信息 中还包含滤波器的阶数 (1) 幅度 H (ω) 是滤波器的幅度响应 可连线该簇至图形 f0 是幅度响应的起始频率 ; df 是幅度响应中元素之间的间距, 以赫兹为单位 ; 幅度 H (ω) 该数组中包含滤波器的幅度响应 (2) 相位 H (ω) 是滤波器的相位响应 f0 是相位响应的起始频率 ; df 是幅度响应中元素之间的间距, 以 Hz 为单位 ; 相位 H (ω) 该数组包含滤波器的相位响应, 以度为单位 (3) 阶数 是滤波器的阶数 实现该例程的前面板如图 5-27 所示 程序框图在本章习题 5-4 中请用户自行设计完成 图 5-27 FIR 加窗滤波器设计 例 使用基于 Parks-McClelan 算法的等波纹优化滤波器设计实现 FIR 滤波器 这里等波纹优化滤波器包括等波纹低通 等波纹高通 等波纹带通 等波纹带阻 本例将使用 LabVIEW 2011 自带的一个实例并加以修改, 该例程路径为 \National Instruments\LabVIEW 2011\examples\analysis\fltrxmpl.lb\ 等波纹滤波器设计 [EquiRippleFilterDesign.vi] 用户可以使用 Parks-McClelan 算法来设计等波纹 FIR 滤波器, 在设计时必须确定以下参数 : 截止频率 抽头数 滤波器类型 ( 如低通 高通 带通或者带阻 ) 通过频率 停止频率等 实现该例程的前面板和程序框图如图 5-28 所示 从以上实例的设计可以看出, 用不同方法设计实现 FIR 滤波器的优点和不足之处, 更加清晰地证明了前面所讲述的 FIR 滤波器设计的理论知识, 用户可以通过比较其各自不同之处掌握使用 LabVIEW 设计实现 FIR 滤波器的基本步骤和方便之处

27 184 精通 LabVIEW 信号处理 图 5-28 使用基于 Parks-McClelan 算法的等波纹优化滤波器设计实现 FIR 滤波器 5.4 巴特沃斯滤波器 巴特沃斯滤波器是一种著名的滤波器, 可以设置为高通 低通 带通和带阻四种类型, 并且可以为每一种类型设置其截止频率 Buterworth 滤波器 VI 的图标和端口如图 5-29 所示 各主要接线端口解释如下 滤波器类型 指定滤波器的通带 0: Lowpass;1: Highpass;2: Bandpass;3: Bandstop X 是滤波器的输入信号 采样频率 :fs 是 X 的采样频率并且必须大于 0 默认值为 1.0Hz 如 采样频率 :fs 小于等于 0,VI 可设置 滤波后的 X 为空数组并返回错误 图 5-29 Buterworth 滤波器 VI 的图标和端口

28 185 高截止频率 :fh 是高截止频率, 以 Hz 为单位 默认值为 0.45Hz 如 滤波器类型 为 0 (Lowpass) 或 1 (Highpass),VI 忽略该参数 滤波器类型 为 2 (Bandpass) 或 3 (Bandstop) 时, 高截止频率 :fh 必须大于 低截止频率 :fl 并且满足 Nyquist 准则 低截止频率 :fl 是低截止频率 (Hz) 并且必须满足 Nyquist 准则 默认值为 0.125Hz 如 低截止频率 :fl 小于 0 或大于 采样频率 的一半,VI 可设置 滤波后的 X 为空数组并返回错误 滤波器类型 为 2 (Bandpass) 或 3 (Bandstop) 时, 低截止频率 :fl 必须小于 高截止频率 :fh 阶数 指定滤波器的阶数并且必须大于 0 默认值为 2 如 阶数 小于等于 0, VI 可设置 滤波后的 X 为空数组并返回错误 初始化 / 连续 ( 初始化 :F) 控制内部状态的初始化, 默认值为 FALSE 滤波后的 X 该数组包含滤波后的采样 例 使用巴特沃斯低通滤波器对采集的方波信号滤波 实现该例程的前面板和程序框图如图 5-30 所示 还需要指出的是原方波不以 X 轴对称, 有直流分量, 经这个低通滤波器后, 直流分量还应当存在, 曲线显示的确如此 图 5-30 巴特沃斯低通滤波器对采集的方波信号滤波 例 使用巴特沃斯滤波器提取正弦波形并对其进行频谱分析显示 本例将使用 LabVIEW2011 自带的一个实例并加以修改, 该例程路径为 \NationalInstruments\ LabVIEW2011\examples\analysis\fltrxmpl.lb\ 提取正弦波形 [ExtracttheSine Wave.vi] 在信号传输过程中, 经常会混入高频噪声, 噪声的能量甚至会超过信号能量 接收端收到信号后通常首先要进行低通滤波, 然后对信号作进一步的处理 通过滤波能够有效提高信号的噪声比 该例中原始信号是一个叠加了高频噪声的正弦波, 该正弦波信号频率为 10, 幅度为 1, 产生高频噪声的方法是将高频均匀白噪声叠加正弦信号通过一个巴特沃斯高通滤波器

29 186 精通 LabVIEW 信号处理 滤去低频分量, 再使用巴特沃斯低通滤波器对原始信号滤波, 滤掉高频噪声 截止频率为 20Hz, 即滤掉频率大于 20 的噪声分量, 提取出正弦波形, 并对其进行频谱分析显示 实现该例程的前面板和程序框图如图 5-31 所示 图 5-31 中分别给出了滤波前后的波形图及各自的频谱分析图, 用户通过对比可以很清楚地看到效果 图 5-31 使用巴特沃斯滤波器提取正弦波形并对其进行频谱分析显示 用户运行程序后, 可以增大巴特沃斯低通滤波器的截止频率, 当接近 50Hz 时, 滤波 后的正弦信号产生抖动, 表示混入了均匀白噪声信号, 这是因为巴特沃斯数字滤波器并不 能达到理想滤波器的要求, 它存在一个过渡带, 在阻带内的幅度特性也不是零 5.5 切比雪夫滤波器 切比雪夫滤波器也是一种常见的滤波器, 与巴特沃斯滤波器类似, 也可以设置为高 通 低通 带通和带阻四种类型, 并且可以为每一 种类型设置其截止频率 Chebyshev 滤波器 VI 的图标和端口如图 5-32 所示 比较图 5-32 与图 5-29 可以发现,Chebyshev 滤波器 VI 比 Buterworth 滤波器 VI 多了一个输入 端口 波纹 (db) 其余的端口功能用法完全 相同 图 5-32 Chebyshev 滤波器 VI 的图标和端口

30 187 各主要接线端口解释如下 滤波器类型 指定滤波器的通带 0:Lowpass;1:Highpass;2:Bandpass; 3:Bandstop X 是滤波器的输入信号 采样频率 :fs 是 X 的采样频率并且必须大于 0 默认值为 1.0Hz 如 采样频率 :fs 小于等于 0,VI 可设置 滤波后的 X 为空数组并返回错误 高截止频率 :fh 是高截止频率, 以 Hz 为单位 默认值为 0.45Hz 如 滤波器类型 为 0 (Lowpass) 或 1 (Highpass),VI 忽略该参数 滤波器类型 为 2 (Bandpass) 或 3 (Bandstop) 时, 高截止频率 :fh 必须大于 低截止频率 :fl 并且满足 Nyquist 准则 低截止频率 :fl 是低截止频率 (Hz) 并且必须满足 Nyquist 准则 默认值为 0.125Hz 如 低截止频率 :fl 小于 0 或大于 采样频率 的一半,VI 可设置 滤波后的 X 为空数组并返回错误 滤波器类型 为 2 (Bandpass) 或 3 (Bandstop) 时, 低截止频率 :fl 必须小于 高截止频率 :fh 波纹 (db) 是通带的波纹 波纹 必须大于 0, 以分贝为单位 默认值为 0.1 如 波纹 小于等于 0,VI 可设置 滤波后的 X 为空数组并返回错误 阶数 指定滤波器的阶数并且必须大于 0 默认值为 2 如 阶数 小于等于 0, VI 可设置 滤波后的 X 为空数组并返回错误 初始化 / 连续 ( 初始化 :F) 控制内部状态的初始化 默认值为 FALSE 滤波后的 X 该数组包含滤波后的采样 例 5.5 使用 Chebyshev 滤波器 VI 对混有均匀白噪声的三角波信号进行低通滤波处理, 同时对滤波前后信号进行频谱分析并显示 实现该例程的前面板和程序框图如图 5-33 所示 由图可以看出混有均匀白噪声的三角波信号经 Chebyshev 滤波器滤波后, 噪声得到了很大程度的抑制 图 5-33 Chebyshev 滤波器 VI 对混有均匀白噪声的三角波信号进行滤波

31 188 精通 LabVIEW 信号处理 图 5-33 Chebyshev 滤波器 VI 对混有均匀白噪声的三角波信号进行滤波 ( 续 ) 5.6 反切比雪夫滤波器 反切比雪夫滤波器也是一种常见的滤波器, 也称为切比雪夫 Ⅱ 型滤波器, 也可以设置为高通 低通 带通和带阻四种类型, 并且可以为每一种类型设置其截止频率 反 Chebyshev 滤波器 VI 的图标和端口如图 5-34 所示 比较图 5-34 与图 5-32 可以发现,Chebyshev 滤波器 VI 的一个输入端口 波纹 (db) 被替换 为了衰减 (db) 其余的端口功能用法完全相同 各主要接线端口解释如下 滤波器类型 指定滤波器的通带 0: 图 5-34 反 Chebyshev 滤波器 VI 的图标和端口 Lowpass;1:Highpass;2:Bandpass;3:Bandstop X 是滤波器的输入信号 采样频率 :fs 是 X 的采样频率并且必须大于 0 默认值为 1.0Hz 如 采样 频率 :fs 小于等于 0,VI 可设置 滤波后的 X 为空数组并返回错误 高截止频率 :fh 是高截止频率, 以 Hz 为单位 默认值为 0.45Hz 如 滤波器类 型 为 0 (Lowpass) 或 1 (Highpass),VI 忽略该参数 滤波器类型 为 2 (Bandpass) 或 3(Bandstop) 时, 高截止频率 :fh 必须大于 低截止频率 :fl 并 且满足 Nyquist 准则 低截止频率 :fl 是低截止频率 (Hz) 并且必须满足 Nyquist 准则 默认值为 0.125Hz 如 低截止频率 :fl 小于 0 或大于 采样频率 的一半,VI 可设置 滤波后的 X 为空数组并返回错误 滤波器类型 为 2 (Bandpass) 或 3 (Bandstop) 时, 低截止频率 :fl 必须小于 高截止频率 :fh 衰减 (db) 是阻带的衰减 衰减 必须大于 0, 以分贝为单位 默认值为 60.0 如 衰减 小于等于 0,VI 可设置输出为 0 并返回错误 阶数 指定滤波器的阶数并且必须大于 0 默认值为 2 如 阶数 小于等于 0, VI 可设置 滤波后的 X 为空数组并返回错误 初始化 / 连续 ( 初始化 :F) 控制内部状态的初始化 默认值为 FALSE

32 189 滤波后的 X 该数组包含滤波后的采样 例 5.6 使用反 Chebyshev 滤波器 VI 对混有高斯白噪声的正弦波信号进行低通滤波处理, 同时对滤波前后的信号进行频谱分析并显示 实现该例程的前面板和程序框图如图 5-35 所示 由图可以看出混有高斯白噪声的正弦波信号经反 Chebyshev 滤波器滤波后, 噪声得到了很大程度的抑制 图 5-35 使用反 Chebyshev 滤波器 VI 对混有高斯白噪声的正弦波信号进行滤波 5.7 椭圆滤波器 与相同阶数的巴特沃斯和切比雪夫滤波器相比, 椭圆滤波器在通带和阻带之间的过渡带最为陡峭, 因此椭圆滤波器有很广泛的应用 椭圆滤波器的设置与前面所讲述滤波器类似, 椭圆滤波器 VI 的图标和端口如图 5-36 所示 各主要接线端口解释如下 滤波器类型 指定滤波器的通带 0: Lowpass;1: Highpass;2:Bandpass;3: Bandstop 通带波纹 (db) 是通带的波纹 通带波 纹 必须大于 0 并用分贝表示 默认值为 1.0 如 通带波纹 小于等于 0,VI 将把 输出滤波器数据设置为空数组并返回错误 图 5-36 椭圆滤波器 VI 的图标和端口

33 190 精通 LabVIEW 信号处理 X 是滤波器的输入信号 采样频率 :fs 是 X 的采样频率并且必须大于 0 默认值为 1.0Hz 如 采样频率 :fs 小于等于 0,VI 可设置 滤波后的 X 为空数组并返回错误 高截止频率 :fh 是高截止频率, 以 Hz 为单位 默认值为 0.45Hz 如 滤波器类型 为 0 (Lowpass) 或 1 (Highpass),VI 忽略该参数 滤波器类型 为 2 (Bandpass) 或 3 (Bandstop) 时, 高截止频率 :fh 必须大于 低截止频率 :fl 并且满足 Nyquist 准则 低截止频率 :fl 是低截止频率 (Hz) 并且必须满足 Nyquist 准则 默认值为 0.125Hz 如 低截止频率 :fl 小于 0 或大于 采样频率 的一半,VI 可设置 滤波后的 X 为空数组并返回错误 滤波器类型 为 2 (Bandpass) 或 3 (Bandstop) 时, 低截止频率 :fl 必须小于 高截止频率 :fh 阻带衰减 (db) 是阻带的衰减 阻带衰减 必须大于 0, 以分贝为单位 默认值为 60.0 如 阻带衰减 小于等于 0,VI 可设置 滤波后的 X 为空数组并返回错误 但是如过滤波器阶数较高, 该 VI 可使用大于滤波器 阻带衰减 的衰减值 阶数 指定滤波器的阶数并且必须大于 0 默认值为 2 如 阶数 小于等于 0, VI 可设置 滤波后的 X 为空数组并返回错误 初始化 / 连续 ( 初始化 :F) 控制内部状态的初始化 默认值为 FALSE 滤波后的 X 该数组包含滤波后的采样 例 5.7 使用椭圆滤波器 VI 对混有高斯白噪声的正弦波信号进行低通滤波处理, 同时对滤波前后的信号进行频谱分析并显示 实现该例程的前面板和程序框图如图 5-37 所示 由图可以看出混有高斯白噪声的正弦波信号经椭圆滤波器滤波后, 噪声得到了很大程度的抑制 图 5-37 使用椭圆滤波器 VI 对混有高斯白噪声的正弦波信号进行滤波

34 191 图 5-37 使用椭圆滤波器 VI 对混有高斯白噪声的正弦波信号进行滤波 ( 续 ) 5.8 贝塞尔滤波器 前面有关的贝塞尔滤波器的理论知识已经作了详细的阐述, 贝塞尔滤波器就是用贝塞尔多项式作逼近函数的滤波器, 用户可以使用贝塞尔滤波器来减小 IR 滤波器固有的非线性相位畸变 IR 滤波器的阶数越高, 过渡带越陡峭, 非线性相位畸变就越明显 贝塞尔滤波器必须通过提高阶数来减小峰值误差, 因此它的应用范围是有限的 在实际应用中, 可以通过设计 FIR 滤波器来实现线性的相位响应 贝塞尔滤波器 VI 的图标和端口如图 5-38 所示 图 5-38 贝塞尔滤波器 VI 的图标和端口各主要接线端口解释如下 滤波器类型 指定滤波器的通带 0:Lowpass;1:Highpass;2:Bandpass; 3:Bandstop X 是滤波器的输入信号 采样频率 :fs 是 X 的采样频率并且必须大于 0 默认值为 1.0Hz 如 采样频率 :fs 小于等于 0,VI 可设置 滤波后的 X 为空数组并返回错误 高截止频率 :fh 是高截止频率, 以 Hz 为单位 默认值为 0.45Hz 如 滤波器类型 为 0 (Lowpass) 或 1 (Highpass),VI 忽略该参数 滤波器类型 为 2 (Bandpass) 或 3 (Bandstop) 时, 高截止频率 :fh 必须大于 低截止频率 :fl 并且满足 Nyquist 准则 低截止频率 :fl 是低截止频率 (Hz) 并且必须满足 Nyquist 准则 默认值为 0.125Hz 如 低截止频率 :fl 小于 0 或大于 采样频率 的一半,VI 可设置 滤波后的 X 为空数组并返回错误 滤波器类型 为 2 (Bandpass) 或 3 (Bandstop) 时, 低截止频率 :fl 必须小于 高截止频率 :fh 阶数 指定滤波器的阶数并且必须大于 0 默认值为 2 如 阶数 小于等于 0, VI 可设置 滤波后的 X 为空数组并返回错误 初始化 / 连续 ( 初始化 :F) 控制内部状态的初始化 默认值为 FALSE

35 192 精通 LabVIEW 信号处理 滤波后的 X 该数组包含滤波后的采样 例 使用贝塞尔滤波器 VI 对混有高斯白噪声的正弦波信号进行低通滤波处理, 同时对滤波前后的信号进行频谱分析并显示 实现该例程的前面板和程序框图如图 5-39 所示 由图可以看出混有高斯白噪声的正弦波信号经椭圆滤波器滤波后, 噪声得到了很大程度的抑制 图 5-39 使用贝塞尔滤波器 VI 对混有高斯白噪声的正弦波信号进行滤波 从第 5.4 节到 5.8 节分别详细讲述了设计 IR 滤波器时常用的几种滤波器 采用 最佳逼近特性 法, 相应的有巴特沃斯 (Buterworth) 滤波器 切比雪夫 (Chebyshev) 滤波器 椭圆 (Eliptic) 滤波器 贝塞尔 (Bessel) 滤波器等类型 各个滤波器具有不同的频率特性, 用户在逼近所需的同一个滤波器特性时, 要注意根据具体要求选择适当的逼近类型 下面采用条件结构并使用这几种常用滤波器分别对一冲激函数信号进行滤波并对其进行幅度响应和相位响应特性曲线分析显示 例 采用条件结构并使用前面几节所讲述的几种常用滤波器分别对一冲激函数信号进行滤波并对其进行幅度响应和相位响应特性曲线分析显示 实现该例程的前面板如图 5-40 所示 程序框图在本章习题 5-7 中请用户自行设计完成

36 193 图 5-40 IR 滤波器设计前面板 5.9 中值滤波器 前面讲述了用不同的滤波器对混有噪声的信号进行滤波处理, 可以看出滤波效果较为明显, 体现了 LabVIEW 中滤波器 VI 在信号滤波处理中的方便性和灵活性 本节内容将讲述另外一种常见的 应用范围非常广泛的滤波器 中值滤波器 中值滤波是从数据中取中间值的一种方法 系统在运行中先对某一被测量连续进行 N 次采样 (N 通常为奇数 ), 然后把采样值从小到大依次排列, 取出最中间的这一个值作为本次的采样值 这种滤波方法能有效地抑制仪表元件不稳定引起的误码脉冲干扰和偶然因素引起的波动干扰 对温度和液位等缓慢的被测量具有良好的滤波效果, 但对快点的压力和流量等被测量, 一般不采用此种方法, 因为运算量大, 占用系统资源较多, 速度较慢 中值滤波在图像处理中也经常会得到应用 图像在采集过程中往往受到各种噪声源的干扰, 这些噪声在图像上往往表现为一些孤立的像素点即毛刺, 这可理解为毛刺的像素灰度与它们的相邻像素有显著不同 同样在图像处理过程中, 在进行如边缘检测这样的进一步处理之前, 通常需要首先进行一定程度的降噪 中值滤波是一种非线性数字滤波器技术, 它既可做到噪声抑制 滤除脉冲干扰及图像扫描噪声, 又可以克服线性滤波器带来的图像细节模糊, 保持图像边缘信息, 其主要功能就是使那些与邻近像素显著不同的像素具有与其邻近像素更加相似的强度, 达到消除图像的孤立毛刺的目的, 因此, 中值滤波经常用于去除图像或者其他信号中的噪声 中值滤波是图像处理中的一个常用步骤, 它对于斑点噪声 (en:specklenoise) 和椒盐噪声 (en:salt-and-peppernoise) 来说尤其有用 保存边缘的特性使它在不希望出现边缘模糊的场合也很有用 在 LabVIEW 2011 提供的工具包 IMAQ Vision 中, 中值滤波可以直接调用功能函数 IMAQ NthOrder 来实现, 关于这部分将在第 6 章的相关内容中详细阐述 中值滤波器 VI 的图标和端口如图 5-41 所示

37 194 精通 LabVIEW 信号处理 各主要接线端口解释如下 X 是滤波器的输入信号 X 中的元素数量 n 必须大于 右秩 如 X 中的元素数量小于等于 右秩,VI 可设置 滤波后的 X 为空数组并返回错误 图 5-41 中值滤波器 VI 的图标和端口 左秩 是用于计算左侧中值滤波器的元素数 左秩 必须大于等于 0, 默认值 为 2 右秩 是用于计算右侧中值滤波器的元素数 如 右秩 小于 0, 该 VI 将假定 右秩 等于 左秩 右秩 必须小于 X 中的元素数量, 默认值为 -1 滤波后的 X 该数组包含滤波后的采样 该数组的大小等于输入数组 X 中值滤波器的设计思想就是检查输入信号中的采样并判断它是否代表了信号, 使用奇 数个采样组成的观察窗实现这项功能 观察窗口中的数值进行排序, 位于观察窗中间的中 值作为输出 然后, 丢弃最早的值, 取得新的采样, 重复上面的计算过程 中值滤波器 VI 使用等式 (5-10) 获取滤波后的 X 的元素 yi =Median(Ji), i=0,1,2,,n-1 (5-10) Y 代表输出序列 滤波后的 X,n 是输入序列 X 中元素的数量,Ji 是以输入序列 X 中以第 i 个元素为中心的子集, 以及 X 范围外等于零的索引元素 等式 (5-11) 定义了 Ji Ji ={Xi-rl,Xi-rl+1,,Xi-1,Xi,Xi+1,,Xi+rr-1,Xi+rr} (5-11) 式 (5-11) 中,rl 是滤波器的 左秩,rr 是滤波器的 右秩 yi 的计算如图 5-42 所示 例 5.9 使用中值滤波器 VI 对混有高斯白噪声的脉冲信号进行滤波处理, 同时对滤波前后的信号进行频谱分析并显示, 并对滤波后的脉冲信号进行脉冲参数的测量, 测得的数据可以与事先设置的数据进行比较, 可以看出其中的误差 实现该例程的前面板和程序框图如图 5-43 所示 图 5-42 查找中值 yi 如果没有更多的信息, 在使用设计的该 VI 完成 图 5-43 使用中值滤波器 VI 对混有高斯白噪声的脉冲信号进行滤波

38 195 图 5-43 使用中值滤波器 VI 对混有高斯白噪声的脉冲信号进行滤波 ( 续 ) 中值滤波的模式分析以确定基准和最高的输入脉冲信号序列后, 找出噪声和信号之间的微小区别将变得比较困难 因此, 为了准确地确定脉冲信号的参数, 输入信号序列的噪声部分的峰值振幅必须小于或等于预先设定的脉冲信号振幅的 50% 但在许多实际应用中, 一个 50% 的脉冲噪声系数是难以实现的 中值滤波器比低通滤波器能更有效地提取脉冲信号, 因为中值滤波器能够滤除高频噪声的同时更好地保留了信号的边缘信息 由图可以看出混有高斯白噪声的脉冲信号经中值滤波器滤波后, 噪声得到了很大程度的抑制 在本例程中注意 左秩 和 右秩 的设置 5.10 自适应滤波器 自适应滤波器概述自适应滤波器理论是 20 世纪 50 年代末开始发展起来的, 是现代数字信号处理技术的重要组成部分, 对复杂信号的处理具有独特的优势 随着计算机技术的迅速发展, 自适应滤波器的新算法 新理论和新的实现方法不断涌现 一方面, 在算法上对自适应滤波器的稳定性 收敛性 收敛速度和跟踪特性等方面都进行了深入的研究 ; 另一方面, 微电子技术的发展为算法的实现提供了硬件基础 正是由于这两方面的原因, 自适应滤波器在通讯 遥感与遥测 自动控制 雷达与电子干扰 模式识别 声道均衡 噪声对消 回波抵消 语音信号处理 生物医学等方面获得了广泛的应用 自适应滤波器 (A DaptiveFilter) 实际上是一种能够自动调整本身参数的特殊维纳滤波器, 在设计时不需要预先知道关于输入信号和噪声的统计特性, 它能够在工作过程中逐步 了解 或估计出所需要的统计特性, 并以此为依据自动调整自身的参数, 以达到最佳滤波效果 自适应滤波器与普通滤波器的最重要的两个区别 :(1) 自适应滤波器的滤波参数是可变的, 它能够随着外界信号特性的变化动态的改变参数, 保持最佳滤波状态 它除了普通滤波器的硬件设备外还有软件部分, 即自适应算法 (2) 自适应算法决定了自适应滤波器如何根据外界信号的变化来调整参数 自适应算法的好坏直接影响滤波的效果 应用自适应滤波器主要包括两种情形 : (1) 输入信号的特性是不变的, 但是未知的

39 196 精通 LabVIEW 信号处理 对于这种情形, 最佳滤波参数是固定的, 这时候要求自适应滤波器的参数尽快收敛到最佳滤波参数, 一般情况下把参数的收敛过程称为 学习 过程 (2) 输入信号的特性是 缓慢 变化的 这里的 缓慢 是对信号幅度而言 这时最佳滤波器的参数也是 缓慢 变化的, 这就要求自适应滤波器的参数能尽快 反应 过来, 跟随信号的变化 这个过程一般称为 跟踪 过程 自适应滤波器的核心就是自适应算法 目前, 自适应滤波器的实现大多采用 MATLAB Simulink DSP FPGA 等, 虽然能够有效地实现滤波功能, 其缺点是编程比较复杂, 缺少良好的人机接口界面, 难以形成应用系统来测试滤波器在工程中的实际性能 若采用 MATLAB 与 LabVIEW 相结合设计自适应滤波器, 需要通过 LabVIEW 中的脚本调用复杂的 MATLAB 程序, 在滤波器要求精度高时, 程序复杂度就会增大, 不利于用户快速开发自适应滤波器 针对目前自适应滤波器设计中的不足, 本节将利用 LabVIEW2011 中的自适应滤波器工具包, 实现了具有工程应用价值的最小均方误差算法 (LMS) 和递推最小二乘算法 (RLS) 的两种自适应滤波器 自适应滤波器结构原理及算法自适应数字滤波器的原理框图如图 5-44 所示, 主要由参数可调的数字滤波器 ( 也称为自适应处理器 ) 和自适应滤波算法两部分组成 其中, 参数可调数字滤波器可以是 FIR 数字滤波器或 IR 数字滤波器, 也可以是格形数字滤波器 自适应滤波器分为线性自适应滤波器和非线性自适应滤波器两种, 其中, 非线性自适应滤波器在信号处理方面具有更强的能力, 但计算复杂, 在实际工程应用中受到较大的限制 因此线性自适应滤波器在实际应用中较为常见 线性自图 5-44 自适应滤波器结构适应滤波器具有结构简单, 算法计算容易等优点 图 5-44 中,x(n) 表示 n 时刻的输入, 通过参数可调的数字滤波器后, 产生表示 n 时刻的输出信号 y(n),y(n) 与参考信号 d(n) 进行比较产生误差信号 e(n) 自适应数字滤波器的单位脉冲响应受误差信号 e(n) 控制, 根据 e(n) 的值而自动调节, 使之适合下一时刻 (n +1) 的输入 x(n+1), 以便使输出 y(n+1) 更接近于所期望的响应 d(n+l), 直至均方误差 e(n) 达到最小值,y(n) 最佳的逼近 d(n), 系统完全适应了所加入的两个外来信号, 即外界环境 x(n) 和 d(n) 两个输入信号可以是确定的, 也可以是随机的, 可以是平稳的随机过程, 也可以是非平稳的随机过程 自适应滤波器与普通滤波器不同的是它的冲激响应或滤波参数是随外来信号的变化而变化的, 收敛时间需要经过一段自动调节后而达到最佳滤波的效果 自适应滤波器自身有一个算法, 可以根据输入 输出及原参数值, 按照一定规则修改滤波参数, 从而使它本身能有效地跟踪外来信号的变化 因此自适应滤波理论研究的一个重要方面即自适应算法

40 197 最小均方误差 (LMS) 算法和递推最小二乘 (RLS) 算法是自适应滤波算法中最基本 的两种算法, 在有关书籍中对这两种算法都有详细的介绍, 本节只给出简要说明, 对于具 体的内容, 用户可以参阅相关书籍进行学习掌握 最早的自适应滤波算法是最小均方误差 (LMS) 算法 它成为横向滤波器的一种简单 而有效的算法 实际上,LMS 算法是一种随机梯度估值算法, 它在相对于抽头权值的误 差信号平方幅度的梯度方向上迭代调整每个抽头权值 自 Widrow 等人 1976 年提出 LMS 自适应滤波算法以来, 经过几十年的迅速发展, 已经使这一理论成果成功地应用到通信 系统辨识 信号处理和自适应控制等领域, 为自适应滤波开辟了新的发展方向 最小均方误差算法 (LMS) 是基于最小均方误差 (MMSE) 算法和最陡下降 (SD) 法提出的, 它以均方误差最小为判据, 最小均方误差准则 LMS (LeastMeanSquare) 就 是要使输出信号和理想信号的误差的平方的均值最小 设 d(n) 为滤波器输出想要逼近的 信号,y(n) 为滤波器输出信号, 则误差为 e(n) =d(n) -y(n), 最小均方误差准则是 使在滤波器的输出信号与期望输出信号之间的均方误差 E{e 2 (n)} 达到最小 通过调整自 适应滤波的权系数向量 w(n), 使均方误差达到最小 根据输入数据的长期统计特性寻求 最佳滤波, 它是对一类数据的最佳滤波器 在已提出的自适应算法中,LMS 算法因其具 有方法简单 计算量小 易于实现且对信号的统计特性具有稳健性等优点, 在信号处理领 域得到广泛应用 其不足之处是收敛速度较慢 执行稳定性差 而且与输入信号的统计特 性有关 LMS 算法由于采用了一种特殊的梯度估值方法, 避免了一般梯度估值带来的弊端 它对自适应线性滤波器是有效的, 也可以推广至自适应递归滤波器 假设噪声信号 s(n) 为零, 则期待信号 : 估计信号 : d(n)=h T (n)x(n) (5-12) y(n)=w T (n)x(n) (5-13) 其中, 自适应滤波器的输入向量 x(n)= [ x(n),x(n-1),,x(n-l +1) ] ; 未知系统冲击响应向量 h(n)= [ h0(n),h1(n),,hl-1(n) ] T ; 自适应滤波器的系数向 量 w(n)= [ w0(n),w1(n),,wl-1(n) ] T ; 期望信号 d(n)=d (n)+s(n); 在噪声 信号 s(n) 为零的情况下,d (n)=d(n); 误差信号 e(n)=d(n)-y(n)=d(n)- w T (n)x(n) 定义目标函数 : J(n)=E[e 2 (n)]=e[(d(n)-w T (n)x(n)) 2 ] (5-14) 对 w(n) 求导, 并令导数为零, 即可得到最佳滤波器权矢量 wopt =R -1 p 其中,p = E[d(n)x(n)] 是期望信号 d(n) 与输入矢量 x(n) 的互相关矢量 ;R =E[x(n)x T (n)] 是 输入信号矢量 x(n) 的自相关矩阵 上式求解过程包括运算量很大的矩阵求逆运算, 为方便实现, 通常在目标函数的定义 中用误差平方代替均方误差, 可以证明误差平方是均方误差的无偏估计 即定义目标 函数 : 对目标函数求导可得到 : ^J =e2 (n) (5-15)

41 198 精通 LabVIEW 信号处理 由最速下降法可得 : Ñ^J(n)= [e 2 (n)] [w(n)] =-2x (n)e(n) (5-16) w(n+1)=w(n)+μ [ - Ñ^J(n)]=w(n)+2μx(n)e(n) (5-17) 这就是 LMS 算法的迭代公式, 式中,n=1,2,3, 为时间序列 ;x(n) 为 n 时刻的 输入信号 ;e(n) 为 n 时刻的输出误差信号, 也是系统的输出信号 ;w(n) 为自适应滤波器 在 n 时刻的权系数矢量 ; μ 为步长因子 保持系统稳定的 μ 的理论取值范围为 0 <μ < 1 λmax,λmax 是自相关矩阵 R 的最大特征值 LMS 算法中, 固定步长因子 μ 对算法的性能有决定性的影响, 它是用来描述根据误 差调整数字滤波器的系数的因子, 也就是每次的调整量, 即步长 μ 的大小决定算法的收敛 速度和达到稳态的失调量的大小, 对于常数 μ 来说, 算法的失调与自适应收敛过程矛盾, 要想得到较快的收敛速度可选用大的 μ 值, 这将导致较大的失调量 ; 如果要满足失调量的 要求, 则收敛过程将受到制约 若 μ 较小时, 算法收敛速度慢, 并且为得到满意的结果需 要很多的采样数据, 但稳态失调误差较小 ; 当 μ 较大时, 该算法收敛速度快, 但稳态失调 误差变大, 并有可能使算法发散 收敛速度与稳态失调误差是不可兼得的两个指标 以往 的很多研究对 LMS 算法的性能和改进算法已经作了相当多的工作, 但至今仍然是一个重 要的研究课题 由于变步长 LMS 算法能够根据输入信号自适应地调整步长 μ, 从而解决了收敛速度 和稳态误差之间的矛盾 同时, 通过选择合理的步长调整函数, 运算量的提升变得可以接 受, 并且算法结构比较容易实现, 变步长的自适应滤波器是又一个分支 另一类重要的自适应算法是最小二乘 (LS) 算法,LS 算法早在 1795 年就由高斯提出 来了, 但 LS 算法存在运算量大等缺点, 因而在自适应滤波中一般采用其递推形式 递推 最小二乘 (RLS) 算法, 这是一种通过递推方式寻求最佳解的算法, 复杂度比直接 LS 算 法小, 因而获得了广泛应用 1994 年 Sayed 和 Kailath 建立了 Kalman 滤波和 RLS 算法之 间的对应关系, 证明了 RLS 算法事实上是 Kalman 滤波器的一种特例, 从而使人们对 RLS 算法有了进一步的理解, 而且 Kalman 滤波的大量研究成果可应用于自适应滤波处 理 这对自适应滤波技术起到了重要的推动作用 溢出 RLS 是最小二乘法的一类最常用的快速算法 其算法描述为 : 初始化 : P(0)=δ -1 I,w(0)=0 (5-18) 对每个采样点 n=1,2, 进行迭代运算 : λ -1 P(n-1)x(n) k(n)= 1+λ -1 x T (n)p(n-1)x(n) e(n)=d(n)-x T (n)w(n-1) w(n)=w(n-1)+k(n)e(n) P(n)=λ -1 P(n-1)-λ -1 k(n)x T (n)p(n-1) (5-19) 在初始化过程中,δ 取小的正整数, 目的是为了保证矩阵非奇异, 防止求逆矩阵时 递推最小二乘算法 (RLS) 是一种在自适应迭代的每一步都要求最优的迭代算法, 它

42 199 以最小二乘准则为依据, 最小二乘准则 LS (LeastSquare) 就是要使一定范围内误差的平 k+m-1 方和达到最小, 即 e 2 (n) 达到最小, 即最小二乘算法的基本思想是通过调节滤波器的 i=k 系数使误差信号的加权平方和最小 由于采用在每时刻对所有已输入信号重估的平方误差 和最小准则, 故其克服了 LMS 算法收敛速度慢和信号非平稳适应性差等缺点 虽然在初 始收敛速度方面,RLS 算法比 LMS 算法快一个数量级, 执行算法时稳定性也好, 但是算 法运算量大而复杂, 所需的数据存储量也大, 适时性效果较差, 但采用计算机来存储处理 大规模数据可以给算法运算带来极大便利 基于 LabVIEW 的自适应滤波器的设计实现 LabVIEW2011 中的自适应滤波器工具包提供了丰富的自适应滤波器设计所需要的函 数节点 VI, 下载工具包安装后, 其位置位于程序框图窗口中的 函数选板 信号处 理 AdaptiveFilters 子函数选板中, 如图 5-45 所示 图 5-45 AdaptiveFilters 子函数选板 LabVIEW2011 提供的自适应滤波器工具包, 利用其中已经设计好的各种算法函数 VI 可以很方便设计出具有实际工程价值的自适应滤波器系统 这种基于图形化编程的方 法不需要复杂的编程计算, 可以更加方便灵活地让用户快速开发自适应滤波器 用户在设 计实现自适应滤波器时, 主要用到 LabVIEW2011 提供的自适应滤波器工具包中的以下函 数节点 VI:LMS 算法 (AFT CreateFIR LMS.vi) 归一化 LMS 算法 (AFT CreateFIR NormalizedLMS.vi) 漏溢 LMS 算法 (AFT CreateFIR LeakyLMS.vi) 快速 LMS 算法 (AFTCreateFIRFastBlockLMS.vi) 极性 LMS 算法 (AFTCreateFIRSignLMS.vi) RLS 算法 (AFTCreateFIRRLS.vi) QR-RLS 算法 (AFTCreateFIRQR-RLS.vi) 等 这些函数 节点 VI 的用法用户可以参考 LabVIEW2011 中相关的即时帮助信息 本节内容将通过实例设计实现基于 LMS 算法 RLS 算法函数节点 VI 的自适应滤波

43 200 精通 LabVIEW 信号处理 器 首先详细讲述在实现自适应滤波器设计时常用的 LMS 算法 VI (AFT CreateFIR LMS.vi) RLS 算法 VI (AFT CreateFIR RLS.vi) 和 自适应滤波器信号与校正系数函数 VI (AFTFilterSignalandUpdateCoeficients.vi) 的主要接线端口功能使用 LMS 算法 VI (AFTCreateFIRLMS.vi) 的图标和端口如图 5-46 所示 图 5-46 LMS 算法 VI (AFTCreateFIRLMS.vi) 的图标和端口 各主要接线端口解释如下 filterlength 即滤波器长度, 用于指定自适应滤波器的长度 该值必须大于等于 2, 默认值是 128 stepsize 即步长因子, 用于指定自适应滤波器的步长, 该值必须大于等于 0 步长的增加能够提高自适应滤波器滤波效果的收敛速度 但是, 步长值较大时, 该算法收敛速度快, 但稳态失调误差变大, 并有可能使算法发散 可以使用 AFTEstimateMaximumStepSizeforFIRLMS.VI 来估计最大步长值 默认值是 0.01 leakage 即漏溢, 用于指定自适应滤波器的漏溢因子, 该有效值的范围是 [0, 0.1] 如果该值为 0, 则 VI 将使用标准 LMS 算法创建自适应滤波器 ; 如果该值非 0, 则 VI 将使用漏溢 LMS 算法创建自适应滤波器, 默认值为 0 adaptivefilterout 即返回 VI 创建的自适应滤波器 RLS 算法 VI (AFTCreateFIRRLS.vi) 的图标和端口如图 5-47 所示 图 5-47 RLS 算法 VI (AFTCreateFIRRLS.vi) 的图标和端口 各主要接线端口解释如下 filterlength 即滤波器长度, 用于指定自适应滤波器的长度 该值必须大于等于 2, 默认值是 128 forgetingfactor 即遗忘因子, 用于指定自适应滤波器的遗忘因子, 该有效值的范围是 [0,1] NI 推荐设定值的范围在 [0.9,1], 默认值 0.95 regularizationfactor 即调整因子, 该值必须大于等于 0, 默认值是 1E-5 adaptivefilterout 即返回 VI 创建的自适应滤波器 自适应滤波器信号与校正系数函数 VI (AFTFilterSignalandUpdateCoeficients.vi) 的图标和端口如图 5-48 所示 各主要接线端口解释如下 reset? (F) 即重置滤波器, 强制重置内部滤波器状态为 0, 默认值是 FALSE adaptivefilterin 用于指定输入创建的自适应滤波器

44 201 图 5-48 AFTFilterSignalandUpdateCoeficients.vi 的图标和端口 x(n) 用于指定输入带噪声信号 x(n) 到自适应滤波器 d(n) 用于指定输入参考信号 d(n) 到自适应滤波器 stepsize 即步长因子, 用于指定自适应滤波器的步长 若该值小于 0, 则 VI 忽略这个参数而使用创建自适应滤波器时的步长 ; 若该值为 0, 则 VI 在没有校正自适应滤波器系数下处理信号 ; 若该值大于 0, 则 VI 使用该值作为步长去校正自适应滤波器系数 默认值是 -1 注意, 该参数仅仅当自适应滤波器使用 LMA 算法时才有效 如果自适应滤波器使用归一化 LMA 算法或归一化漏溢 LMS 算法时, 该值必须小于 2 adaptivefilterout 即返回无变化的输入自适应滤波器, 即端口 adaptivefilterin y(n) 返回自适应滤波器的输出信号 e(n) 返回误差信号, 即 d(n) 与 y(n) 之间的差异 现通过实例设计实现已知条件如下所示的自适应滤波器 仿真输入信号设置为正弦波信号与高斯白噪声叠加而成 :x(n)=asin (2πf0n)+v(n), 其中 A 为正弦波信号幅度, f0 为频率,v(n) 为均值为零的高斯白噪声,n 为输入信号的长度,σ 为噪声幅值 设初值为 A =2.0,f0 =10Hz,σ=0.1; 参考输入信号为正弦波信号,x(n)=Asin(2πf0n), 设初值为 A =2.0,f0 =10Hz, 除了在 RLS 算法中初值多了一项 x(0)=0 外, 其余的均与 LMS 算法相似即权向量的初值都为 w(0)=0, 滤波器的长度 迭代步长 遗忘因子可以在前面板上设置调节 例 基于 LMS 算法设计实现以上条件的自适应滤波器 实现该例程的前面板和程序框图如图 5-49 所示 图 5-49 基于 LMS 算法设计实现自适应滤波器

45 202 精通 LabVIEW 信号处理 图 5-49 基于 LMS 算法设计实现自适应滤波器 ( 续 ) 例 基于 RLS 算法设计实现以上条件的自适应滤波器 实现该例程的前面板 和程序框图如图 5-50 所示 图 5-50 基于 RLS 算法设计实现自适应滤波器 习 题 1. 数字滤波器有哪些优点? 实际 ( 非理想 ) 数字滤波器有哪些类型及其各自的特点

46 203 是什么? 2. LabVIEW2011 提供的滤波器 VI 有哪些? 3. 有两路信号, 一路是正弦信号叠加均匀白噪声, 另一路信号是正弦信号叠加均匀白噪声以及随机信号, 对这两路信号混合叠加以模拟传输中的随机干扰信号, 使用 ExpressVI 中的滤波器 VI 对该信号进行低通滤波处理, 分别显示原始信号 滤波后的信号及各自的频谱响应曲线 4. 编写程序框图实现例 使用 数字 FIR 滤波器 VI 实现 FIR 加窗滤波器设计 5. 使用 数字 IR 滤波器 VI 设计实现 IR 滤波器 6. 使用 SavitzkȳGolay 滤波器 VI 平滑一个噪声信号, 该噪声信号为正弦波信号与高斯白噪声所叠加信号 7. 编写程序框图实现例 采用条件结构并使用前面几节所讲述的几种常用滤波器分别对一冲激函数信号进行滤波并对其进行幅度响应和相位响应特性曲线分析显示 8. 在信号传输过程中, 经常会混入高频噪声, 噪声的能量甚至会超过信号能量 接收端收到信号后通常首先要进行低通滤波, 然后对信号作进一步的处理 通过滤波能够有效提高信号的噪声比 原始信号是一个叠加了高频噪声的正弦波, 产生高频噪声的方法是将白噪声通过一个巴特沃斯高通滤波器, 截止频率为 200Hz, 即滤掉频率小于 200 的低频噪声分量, 再使用巴特沃斯低通滤波器对原始信号滤波, 滤掉高频噪声 截止频率为 50Hz, 即滤掉频率大于 50 的噪声分量 编写程序设计实现以上条件的滤波器 9. 使用中值滤波器 VI 对一个混有高斯白噪声的正弦信号进行滤波处理 10. 编程计算分别使用 LMS 算法 (AFT CreateFIR LMS.vi) 快速 LMS 算法 (AFTCreateFIRFastBlockLMS.vi) 和 QR-RLS 算法 (AFT CreateFIR QR-RLS.vi) 设计的自适应滤波器收敛速度的时间

数字信号处理 第五章04 IIR数字滤波器-脉冲响应不变变换法.ppt [兼容模式]

数字信号处理 第五章04 IIR数字滤波器-脉冲响应不变变换法.ppt [兼容模式] 数字信号处理 周治国 2015.11 第五章数字滤波器 IIR 数字滤波器 脉冲响应不变变换法 1 从模拟低通滤波器设计数字低通滤波器 (1) 脉冲 / 阶跃响应不变法 (2) 双线性变换法 一 从模拟滤波器设计数字滤波器 2 IIR 数字低通滤波器的频率变换 ( 高通 带通 带阻数字滤波器的设计 (1) 直接由模拟原型到各种类型数字滤波器的转换 (2) 从数字低通滤波器到各种类型数字滤波器的转换

More information

Microsoft PowerPoint - Lecture 14 IIR滤波器设计.ppt

Microsoft PowerPoint - Lecture 14 IIR滤波器设计.ppt 9. 预备知识 第 9 章 IIR 数字滤波器设计罗劲洪 确定传输函数 的过程称为数字滤波器设计. 在大多数应用中, 关键的问题是用一个可实现的传输函数去逼近给定的滤波器幅度响应指标, 而滤波器的相位响应可以通过级联全通滤波器来校正 一种广泛应用的 IIR 滤波器设计方法是将一个模拟的原型传输函数转换为一个数字的传输函数,IR 滤波器的设计则是基于对指定幅度响应的直接逼近 在设计数字传输函数 之前,

More information

<4D F736F F F696E74202D20B8B4BCFE20B5DAC1F9BDB C9E8BCC6>

<4D F736F F F696E74202D20B8B4BCFE20B5DAC1F9BDB C9E8BCC6> IIR DF 设计 Prt 数字信号处理面向专业 : 自动化系授课教师 : 刘剑毅 Buttrworth 模拟低通滤波器设计 幅度平方函数 : H( ) 为滤波器的阶数 为通带截止频率 当 称 H ( ) /时 H( 0) 0lg 3dB H ( ) 为 Buttrworth 低通滤波器的 3 分贝带宽 ) 该型滤波器函数特点 : H( ) 0 H( ) ( ) / 3 H db 3dB 不变性

More information

Microsoft PowerPoint - ch6 [兼容模式]

Microsoft PowerPoint - ch6 [兼容模式] 第 6 章无限长单位脉冲 响应 (IIR 滤波器设计 王柯俨 kywng@mil.xidin.edu.cn htt://web.xidin.edu.cn/kywng/tech.html d /k /t h 数字滤波器的分类 经典滤波器 ( 一般滤波器 : 信号和干扰的频带互不重叠时采用 现代滤波器 : 功能 结构 信号和干扰的频带相互重叠时采用 ( 例如 : 维纳滤波器 卡尔曼 滤波器 自适应滤波器等

More information

Microsoft Word - 第5章.doc

Microsoft Word - 第5章.doc 第 5 章基于 RLS 算法的数据预测与第 5 章基于 RLS 算法的数据预测与 MATLAB 实现 MATLAB 实现 递归最小二乘 (RLS) 算法是一种典型的数据处理方法, 由著名学者高斯在 1795 年提出, 高斯认为, 根据所获得的观测数据来推断未知参数时, 未知参数最可能的值是这样一个数据, 即它使各项实际观测值和计算值之间的差的平方乘以度量其精度的数值以后的和为最小, 这就是著名的最小二乘

More information

类脑计算(神经形态计算)

类脑计算(神经形态计算) 复习 数字滤波器从功能上可分为低通 高通 带通 带阻 理想滤波器的频率响应 数字滤波器的系统函数与冲激响应 3 IIR 滤波器 ( ) 4 第 8 章 IIR 数字滤波器设计 5 8. -z 变换设计 从 S 平面映射到 Z 平面三种常用的方法 : 冲激响应不变法: 从时域的角度出发进行映射 ; 双线性不变法: 从频域角度出发进行映射 ; 3 匹配 z 变换法 : 频域直接映射 6 4 ( 注意 :

More information

第 期 房建成等 动态定位的强跟踪卡尔曼滤波研究

第 期 房建成等 动态定位的强跟踪卡尔曼滤波研究 第 卷第 期 年 月 东南大学学报 房建成万德钧吴秋平 东南大学仪器科学与工程系 南京 提出一种改进的强跟踪卡尔曼滤波算法 应用于 动态定位滤波中获得明显效果 首先采用描述机动载体运动的 当前 统计模型 建立了一种新的 动态定位扩展卡尔曼滤波模型及其自适应算法 然后 为了进一步提高滤波器的动态性能 改进了周东华等提出的强跟踪滤波器 大大提高了 动态定位扩展卡尔曼滤波器的跟踪能力 动态定位 卡尔曼滤波

More information

标题

标题 第 39 卷 增 刊 物 探 与 化 探 Vol.39,Supp. 2015 年 12 月 GEOPHYSICAL & GEOCHEMICAL EXPLORATION Dec.,2015 doi: 10.11720 / wtyht.2015.s1.03 高 巍, 徐 修 明, 尹 航. 一 种 海 洋 重 力 测 量 信 号 滤 波 方 法 的 研 究 [J]. 物 探 与 化 探,2015,39(S1):12-16.http:

More information

Microsoft Word - A doc

Microsoft Word - A doc 基于 TMS320VC5416 的 FIR 数字滤波器设计与实现 黄道斌, 朱同武汉理工大学信息工程学院, 武汉 (430070) E-mail:huangdaobin@126.com 摘要 : 数字滤波器在语音处理 图象处理 模式识别以及各种随机信号分析中有着广泛的应用 本文研究了有限冲击响应 (FIR) 滤波器的基本原理以及如何在 TMS320VC5416 DSP 芯片上设计实现连续 FIR 数字滤波器

More information

Ethan Frome

Ethan Frome 第 2 章用 System View 实现滤波器设计 算子库中的线性系统图符 (Linear System) 是 SystemView 中具有多种用 途功能强大的图符之一把它置于用户系统中通过各种设计途径就能实现 任何传递函数的线性系统 双击图符区的通用算子图符并双击 Filters/Systems 组中的线性系统图符 或单击选中它再单击参数按钮 Parameters 进入如图 2.1 的参数设计界面

More information

维纳滤波器在信号降噪中的应用 这就是著名的维纳 - 霍夫方程 [3], 其中 : Φ xs (k) m= h(m)φ xx (k m) (3) Φ ( ) ( )x (n m) (4) ( m) 是与 x(n+m) 的共轭函数 Φ xs (k) 是 x(n) 与 s(n) 的互相关函数, 定义为 :

维纳滤波器在信号降噪中的应用 这就是著名的维纳 - 霍夫方程 [3], 其中 : Φ xs (k) m= h(m)φ xx (k m) (3) Φ ( ) ( )x (n m) (4) ( m) 是与 x(n+m) 的共轭函数 Φ xs (k) 是 x(n) 与 s(n) 的互相关函数, 定义为 : 北京石油化工学院 2014 届优秀毕业论文 维纳滤波器在信号降噪中的应用 通信工程专业 叶祥健 指导教师张宁教授摘要维纳滤波是诺伯特 维纳在二十世纪四十年代提出的一种滤波器, 是根据全部过去的和当前的观察数据来估计信号的当前值, 它的解是以均方误差最小条件下所得到的系统的传递函数 H(z) 或单位样本响应 h(n) 的形式给出的, 因此维纳滤波器也称为最佳线性滤波器 本论文介绍了维纳滤波器的原理并运用

More information

电!子!测!量!技!术! 第 0 卷 号时频图如图 2 所示" 图 2! 发射信号#回波信号时频图 其中!)# /# 分别表示发射信号的调频中心频率#调 频带宽#调频周期! ) # /, 表示锯齿波调频斜率" 在一个调频周期 内!发射 信 号 和 回 波 信 号 的 时 频 图 相似!只是回波信号相

电!子!测!量!技!术! 第 0 卷 号时频图如图 2 所示 图 2! 发射信号#回波信号时频图 其中!)# /# 分别表示发射信号的调频中心频率#调 频带宽#调频周期! ) # /, 表示锯齿波调频斜率 在一个调频周期 内!发射 信 号 和 回 波 信 号 的 时 频 图 相似!只是回波信号相 研究与设计 电 子 测 量 技 术 第 卷第 期!" 年 月 /, 雷达差频信号滤波电路设计 王斯盾 刘 鹏 后勤工程学院后勤信息与军事物流工程系重庆 ' 摘 要 理想情况下 $ 雷达差频信号在规则区内是标准正弦信号 但大量实测信号表明 差频信号中含有成分复杂的噪声信号 严重影响了雷达的测距精度 采用模拟滤波器 是滤除这些噪声信号最直接的办法 针对 $ 雷达差频信号信号频带与噪声频带相近的特点 介绍了一种计算简单的模拟椭圆滤波器设计方法

More information

吉林大学学报 工学版 244 第 4 卷 复杂 鉴于本文篇幅所限 具体公式可详见参考文 献 7 每帧的动力学方程建立及其解算方法如图 3 所示 图4 滚转角速度与输入量 η 随时间的变化波形 Fig 4 Waveform of roll rate and input η with time changing 图5 Fig 5 滚转角随时间的变化波形 Waveform of roll angle with

More information

<4D F736F F D20B5DAA3B4D5C2CEDECFDEB5A5CEBBC2F6B3E5CFECD3A6C2CBB2A8C6F7C9E8BCC62E646F63>

<4D F736F F D20B5DAA3B4D5C2CEDECFDEB5A5CEBBC2F6B3E5CFECD3A6C2CBB2A8C6F7C9E8BCC62E646F63> 第四章无限脉冲响应数字滤波器设计 IIR 滤波器的结构与特点 Buttrworth Chbyhv 和椭圆滤波器 脉冲响应不变设计法, 双线性变换设计法 滤波器的转换 滤波器是一种特定意义的系统, 它对信号中特定频率的谐波成分进行处理 数字滤波器 对数字信号进行处理, 可以由硬件或软件实现 一般来说, 设计数字滤波器包括下面三个步 骤 :( 根据信号滤波的要求, 确定数字滤波器的技术指标, 包括通带截止频率

More information

实验二 用双线性变换法设计IIR滤波器

实验二 用双线性变换法设计IIR滤波器 htt://www.elefn.om 电子发烧友 htt://bb.elefn.om 中国科学技术大学电子工程与信息科学系多媒体通信实验室 (Coyright ) 实验三用双线性变换法设计 IIR 滤波器 一 实验目的 了解两种工程上最常用的变换方法: 脉冲响应不变法和双线性变换法 掌握双线性变换法设计 IIR 滤波器的原理及具体设计方法, 熟悉用双线性设计法设计低通 带通和高通 IIR 数字滤波器的计算机程序

More information

TD

TD *TD-000212-05* 20- 应用实例 4 本例显示的是使用两个亚低 音扬声器和多个顶箱的双声 道 立体声 设置 除了各声道都增加了一个顶 箱外 也可以增加更多的顶 箱 本例和例 3 的情况一 致 声道 2 或 右声道 声道 1 或 左声道 要接到更多的顶箱 将最后 一个顶箱的全幅线路输出接 头处的线缆接到下一个顶箱 的全幅线路输入接头 在不 降低信号质量的情况下 最

More information

! %! &!! % &

! %! &!! % & 张海峰 姚先国 张俊森 借鉴 的有效教育概念 本文利用 年间的中国省级面板数据估计了平均教育年限 教育数量 和平均师生比率 教育质量 对地区 劳动生产率的影响 本文的实证分析结果表明 以师生比率衡量的教育质量对劳动生产 率有显著且稳健的正效应 在均值处师生比率每上升一个标准差 有助于提高地区劳动生产率约 教育数量对劳动生产率的影响大小部分取决于教育质量的高低 教育质量越高教育数量对劳动生产率的促进效应越大

More information

Microsoft PowerPoint - ch9 [兼容模式]

Microsoft PowerPoint - ch9 [兼容模式] 第九章 多采样率数字信号处理 王柯俨 kwang@mail.idian.edu.cn http://web.idian.edu.cn/kwang/teach.html d /k /t h 1 91 9.1 引言 需要多采样率的场合 : 需求不同 ( 数字电视 数字电话等 非平稳信号的分析 冗余数据的存在 采样率转换 多采样率数字信号处理 2 采样率转换方法 : 方法一 : 间接转换 把离散时间信号

More information

IIR数字滤波器设计

IIR数字滤波器设计 IIR 数字滤波器设计 南京航空航天大学 李军 IIR 的数字滤波器设计 基本概念 IIR 滤波器设计的特点 常用模拟低通滤波器的设计方法 用脉冲响应不变法设计 IIR 数字滤波器 用双线性变换法设计 IIR 数字滤波器 设计 IIR 滤波器的频率变换法 基本概念 经典滤波器 将输入信号 x 中的有用成分与希望去除的成分占有不 同的频带, 通过一个线性系统 滤波器, 可以将欲去除的成分去除掉 现代滤波器

More information

10-03.indd

10-03.indd 1 03 06 12 14 16 18 é 19 21 23 25 28 30 35 40 45 05 22 27 48 49 50 51 2 3 4 é é í 5 é 6 7 8 9 10 11 12 13 14 15 16 17 18 19 é 20 21 22 23 ü ü ü ü ü ü ü ü ü 24 ü 25 26 27 28 29 30 31 32 33 34 35 36 37 38

More information

Fig1 Theforceappliedtothetrainwhenrunning :w = w j +w q (3) :w = w = w 0 +w j (4) w i 121 基本阻力 w r = 600 R ( N/kN) (8) :R : [2] w s [3] w s =0

Fig1 Theforceappliedtothetrainwhenrunning :w = w j +w q (3) :w = w = w 0 +w j (4) w i 121 基本阻力 w r = 600 R ( N/kN) (8) :R : [2] w s [3] w s =0 31 4 2012 8 JournalofLanzhouJiaotongUniversity Vol31No4 Aug2012 :1001-4373(2012)04-0097-07 * 张友兵 张 波 ( 100073) : 分析了列车运行过程中的受力情况 给出了制动过程中减速度的计算方法 并采用正向 反向两种迭代方式计算列车制动曲线 两种方式计算出的制动曲线一致 证明了计算制动曲线的方法是正确的

More information

第四章 102 图 4唱16 基于图像渲染的理论基础 三张拍摄图像以及它们投影到球面上生成的球面图像 拼图的圆心是相同的 而拼图是由球面图像上的弧线图像组成的 因此我 们称之为同心球拼图 如图 4唱18 所示 这些拼图中半径最大的是圆 Ck 最小的是圆 C0 设圆 Ck 的半径为 r 虚拟相机水平视域为 θ 有 r R sin θ 2 4畅11 由此可见 构造同心球拼图的过程实际上就是对投影图像中的弧线图像

More information

Microsoft PowerPoint - ch8 [兼容模式]

Microsoft PowerPoint - ch8 [兼容模式] 第八章 时域离散系统的实现 王柯俨 8 8. 引言 时域离散系统的实现方式 软件实现 硬件实现 数字滤波器的表示方法 数字滤波器的系统函数 : H ( Y ( = = X( M = 0 b = + a 数字滤波器的表示方法 常系数线性差分方程 : M = + = = 0 yn ( ayn ( bxn ( 均由延迟 乘法 加法实现 滤波器的实现算法 运算结构 网络结构? 计算误差 有限字长效应 计算复杂度

More information

有源滤波器的设计理论 模拟滤波器在信号链的应用中一般用作抗混叠滤波器 设计模拟滤波器的时候关于通带和截止带设定会用到采 样定理的知识 在时域中, 信号经过滤波在采样是 s(t) 和 h(t) 卷积, 然后再跟 δ(t) 相乘 对应到频域, 信号 S(ω) 和 H(ω) 相乘, 然后再跟 δ(ω) 卷

有源滤波器的设计理论 模拟滤波器在信号链的应用中一般用作抗混叠滤波器 设计模拟滤波器的时候关于通带和截止带设定会用到采 样定理的知识 在时域中, 信号经过滤波在采样是 s(t) 和 h(t) 卷积, 然后再跟 δ(t) 相乘 对应到频域, 信号 S(ω) 和 H(ω) 相乘, 然后再跟 δ(ω) 卷 WEBENCH 有源滤波器设计与实现 何宾 2015.07 有源滤波器的设计理论 模拟滤波器在信号链的应用中一般用作抗混叠滤波器 设计模拟滤波器的时候关于通带和截止带设定会用到采 样定理的知识 在时域中, 信号经过滤波在采样是 s(t) 和 h(t) 卷积, 然后再跟 δ(t) 相乘 对应到频域, 信号 S(ω) 和 H(ω) 相乘, 然后再跟 δ(ω) 卷积 2 有源滤波器的设计理论 原始信号和低通滤波器的频谱

More information

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B 直流稳压电源 第 4 章 4.1 整流电路及其应用 学习目标 1. 熟悉单相整流电路的组成, 了解整流电路的工作原理. 掌握单相整流电路的输出电压和电流的计算方法, 并能通过示波器观察整流电路输出电压的波形 3. 能从实际电路中识读整流电路, 通过估算, 能合理选用整流元器件 4.1.1 认识整流电路 1. 图解单相半波整流电路 ( 图 4-1-1) 电路名称电路原理图波形图 4-1-1. 图解单相全波整流电路

More information

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用 第 卷 第 期 年 月 交通运输工程学报 曹 源 唐 涛 徐田华 穆建成 为了确保列车运行控制系统设计和开发的正确性 比较了仿真 测试和形式化 种能够验证 系统设计正确性的方式 根据列车运行控制系统对安全的苛求性 提出了 个与系统安全相关的重要特性 即实时性 混成性 分布 并发 性 反应性 并分析了与这些特性相关的具体形式化方法 通 过对每种形式化方法的数学基础和应用范围的分析和归类 给出了各种方法的优势和不足

More information

1980 18 181 181 1 192 192 193 194 195 110 205 211 211 220 212 214 216 216 216 218 222 246 499 250 252 251 693 804 252 252 254 254 253 ù 259 262 290 282 294 292 291 96 193 ó

More information

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos(

第一章三角函数 1.3 三角函数的诱导公式 A 组 ( ) 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角, 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C 2 ( 中诱导公式 ) ( ) B. cos( 第一章三角函数 1. 三角函数的诱导公式 A 组 一 选择题 : 共 6 小题 1 ( 易诱导公式 ) 若 A B C 分别为 ABC 的内角 则下列关系中正确的是 A. sin( A B) sin C C. tan( A B) tan C ( 中诱导公式 ) B. cos( B C) cos A D. sin( B C) sin A sin60 cos( ) sin( 0 )cos( 70 ) 的值等于

More information

08-01.indd

08-01.indd 1 02 04 08 14 20 27 31 35 40 43 51 57 60 07 26 30 39 50 56 65 65 67 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 ω ρ ε 23 λ ω < 1 ω < 1 ω > 0 24 25 26 27 28 29 30 31 ρ 1 ρ σ b a x x i +3 x i

More information

ChinaBI企业会员服务- BI企业

ChinaBI企业会员服务- BI企业 商业智能 (BI) 开源工具 Pentaho BisDemo 介绍及操作说明 联系人 : 杜号权苏州百咨信息技术有限公司电话 : 0512-62861389 手机 :18616571230 QQ:37971343 E-mail:du.haoquan@bizintelsolutions.com 权限控制管理 : 权限控制管理包括 : 浏览权限和数据权限 ( 权限部分两个角色 :ceo,usa; 两个用户

More information

器之 间 向一致时为正 相反时则为负 ③大量电荷的定向移动形成电 流 单个电荷的定向移动同样形成电流 3 电势与电势差 1 陈述概念 电场中某点处 电荷的电势能 E p 与电荷量 q Ep 的比值叫做该点处的电势 表达式为 V 电场中两点之间的 q 电势之差叫做电势差 表达式为 UAB V A VB 2 理解概念 电势差是电场中任意两点之间的电势之差 与参考点的选择无关 电势是反映电场能的性质的物理量

More information

数字信号处理 第三章05.ppt [兼容模式]

数字信号处理 第三章05.ppt [兼容模式] 数字信号处理 周治国 25.9 第三章 离散傅里叶变换 3-6 频域采样 问题 : 采用 DFT 实现了频域取样, 对于任意一个频率特性能否用频率取样的方法去逼近? 研究 :, 限制? 2, 经过频率取样后有什么误差? 3, 如何消除误差? 4, 取样后所获得的频率特性怎样? 一 取样点数的限制 3-6 频域采样 x(n, X( z X( e X( X( e 任一非周期序列 ( 绝对可和 jω jω

More information

宽频带锥削槽天线及阵列设计

宽频带锥削槽天线及阵列设计 第二章相位噪声理论与仿真方法 其中 P S V 为载波功率, u f 为标称频率对应的角频率 噪声电压的单边 带功率谱密度为 : S ( ) S ( ) P [ S u S u ] 式 (.44) v v S 以载波为基准的单边带相对功率谱密度为 : L S ( ) v S u S u S u v PS S u S u 式 (.45) 又因为射频单边带功率谱密度 S u 与基带单边带功率谱密度 S

More information

大理大学 2019 年自命题科目考试大纲 科目代码 :871 科目名称 : 信号与系统 一 目标要求 信号与系统 是大理大学电子与通信工程领域硕士专业学位研究生入学考试的自命题考试科目, 其目的是科学 公平 有效地测试考生掌握信号与系统的基本概念 基本理论和基本分析方法的情况, 评价考生根据工程应用

大理大学 2019 年自命题科目考试大纲 科目代码 :871 科目名称 : 信号与系统 一 目标要求 信号与系统 是大理大学电子与通信工程领域硕士专业学位研究生入学考试的自命题考试科目, 其目的是科学 公平 有效地测试考生掌握信号与系统的基本概念 基本理论和基本分析方法的情况, 评价考生根据工程应用 大理大学 2019 年自命题科目考试大纲 科目代码 :871 科目名称 : 信号与系统 一 目标要求 信号与系统 是大理大学电子与通信工程领域硕士专业学位研究生入学考试的自命题考试科目, 其目的是科学 公平 有效地测试考生掌握信号与系统的基本概念 基本理论和基本分析方法的情况, 评价考生根据工程应用的需求建立信号与系统的数学模型, 通过时间域与变换域的数学算法, 分析系统性能, 求解输出信号的能力,

More information

FPGAs in Next Generation Wireless Networks WPChinese

FPGAs in Next Generation Wireless Networks WPChinese FPGA 2010 3 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 FPGAs in Next Generation Wireless Networks GSM GSM-EDGE 384kbps CDMA2000

More information

f () 的幅度频谱为 F ( ) ; 开关信号 () 为周期矩形脉冲, 其脉宽 相对于周期 T 非常 小, 故将其视为冲激序列, 所以 () 的幅度频谱 S ( ) 亦为冲激序列 ; 抽样信号 () 的幅 度频谱为 F ( ) ; f ( ) 的幅度频谱为 F ( ) 如图 7-1 所示 观察抽样

f () 的幅度频谱为 F ( ) ; 开关信号 () 为周期矩形脉冲, 其脉宽 相对于周期 T 非常 小, 故将其视为冲激序列, 所以 () 的幅度频谱 S ( ) 亦为冲激序列 ; 抽样信号 () 的幅 度频谱为 F ( ) ; f ( ) 的幅度频谱为 F ( ) 如图 7-1 所示 观察抽样 仿真实验四 信号的抽样与恢复 一 实验目的 1. 验证抽样定理 2. 熟悉信号的抽样与恢复过程 二 实验原理与说明 抽样定理指出 : 一个有限频宽的连续时间信号 f (), 其最高频率为, 经过等间隔抽 样后, 只要抽样频率 不小于信号最高频率 的二倍, 即满足 2, 就能从抽样信 号 f () 中恢复原信号, 得到 f ( ) f ( ) 与 f () 相比没有失真, 只有幅度和相位的差异 一般把最低的抽样频率

More information

ú ì à ì ù ù é à à à í ú ì ì à í à é ì ó à è à ù ì é á ù ú ò ù ù ò

More information

ò í ú ó ì à ò è 5500 500 2 5500 x 23 50 2 5 2 5 9 5 10 9 5 9 9 4 4 10 64 9 9 74 10 1 5 2 1 9 5 5 4 9 7 1 5 1 3 2 1 3 1 5 1 3 1 5 1 1 5 1 3 1 1 1 4 1 4 2 40 40 1

More information

ò ó ì á è ó

ò ó ì á è ó ò ó ì á è ó à à è ì è á ó ì à ì à à à á ì ó à ì ì è ó à ú ì í í á ù ò ò í ì ó à ò ú ó ì à à à à à à í á ì ù ù è ù è ò è ù é à

More information

í í à ù à à í è è ú ì á á í à ú á è á ú à é à ù ú ì ì ì ò í è ì ì í ì ì ì è ì ì à é ó ò ó ú é ì ù ì í ó è ì à è á à ì à à à í í é á à ù ì ò ì é ú í í à à à à

More information

ì

ì ì ó à á à í é é è ú à ú ù è í ù è á ú é ù í é à ú á à í ó ò è ì ì é à à á ò à ú è ó á à í ù ú ì ì í ì á è ù ù ò ó á ì ì à è á á ì à ó è ì á ì ì à é ì ó é à ú í ì í á à á

More information

è

è è à à à í á à à ì ú ú á ú ú ì ì í ù í à ú è ò ò ì ù ì à ì à í ì ì è è è é à ì é é á è í í à ì è ì ú í ù ì ò è à í ì à á è ì ó ú è é é ì é ì ì ì ú ó ì à ú á

More information

ttian

ttian í á é ì ì ì ó á ú è ù ó è á á é ì ú á á ò á è è ó é è ì á à á

More information

ó ú à ù á í í ì ì ù á ù í í ò ó ú ù à ì ì è á í í ì è á ù è ì à ú ì ù ì í à ì ì ó ì ì è ì è á ó à ó ò é ú? à á á ú á í é ì é ì á à á ù á à ò á ò é ù? ì

More information

030 í á ì ú è ì à é ù ò í í ú ù ù á í í ì ù ó ù ì è à é é ú í ì ù ì è ò á à ì ì ì ì ì á ú ì é í í é ò í ì é è ú ú í é ú è à è è à è ó à ò ù à à ù ó ì ì ì à à ù à á ú á ì á ù ù è

More information

1989 67 1993 125 305 1989 251 1964 8 1990 231 1983 608 1987 207 1990 6 ú é ì à í à ó 1990 51 é í í ù è ì ò ú à ù ó ú è í à ì è è è í á ó ì á á ò ì á ò

More information

é ú í í à á í à ù à é ó à è á ù á à à ì á á à é í á ò è ì í ì ù à é ì ì à à è ù é à ù à é ú ì ú ù 1 1 3 4

More information

ú á à à á á è ù? ì í ì á ì ò é? é à ì? à ó é à ì à à ì é í ì è? à ì á ú ó á á ì ù ì è ù

More information

连续傅里叶变换提供了一个将时间的连续函数映射到连续复数频域的途径, 逆傅里叶变换则能将频率的函数映射到时域 类似地, 离散傅里叶变换能将时间的离散函数映射到离散频域, 其逆变换则能将频率的离散函数映射到离散时域 如果频率的函数为两个函数的乘积, 例如信号的频率成分与传递函数 ( 即频率响应 ) 的乘

连续傅里叶变换提供了一个将时间的连续函数映射到连续复数频域的途径, 逆傅里叶变换则能将频率的函数映射到时域 类似地, 离散傅里叶变换能将时间的离散函数映射到离散频域, 其逆变换则能将频率的离散函数映射到离散时域 如果频率的函数为两个函数的乘积, 例如信号的频率成分与传递函数 ( 即频率响应 ) 的乘 应用笔记 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com 轻松设计数字 FIR 滤波器 作者 :Bill Windsor 和 Paul ToIdaIagi 以前, 数字滤波器需要专门设计技术 高性能且昂贵的硬件 复杂的软件才能实现,

More information

ò à í é ì è ì é á à è à è è ì á á à à à

More information

ò ú ó ó ú ó ú ó ú ú ó G L E = G W à è í ü í ü ü á á á á á á á á

More information

á á á ú é ó é é á í í á ú á é á á í í é

More information

! " # " " $ % " " # # " $ " # " #! " $ "!" # "# # #! &$! ( % "!!! )$ % " (!!!! *$ ( % " (!!!! +$ % " #! $!, $ $ $ $ $ $ $, $ $ "--. %/ % $ %% " $ "--/

!  #   $ %   # #  $  #  #!  $ ! # # # #! &$! ( % !!! )$ %  (!!!! *$ ( %  (!!!! +$ %  #! $!, $ $ $ $ $ $ $, $ $ --. %/ % $ %%  $ --/ "##$ "% "##& " "##( )$ "##%! ) "##$ * "##( "##$ "##(!!!!!!!!! ! " # " " $ % " " # # " $ " # " #! " $ "!" # "# # #! &$! ( % "!!! )$ % " (!!!! *$ ( % " (!!!! +$ % " #! $!, $ $ $ $ $ $ $, $ $ "--. %/ % $

More information

6.3 正定二次型

6.3 正定二次型 6.3 正定二次型 一个实二次型, 既可以通过正交变换化为标准形, 也可以通过拉格朗日配方法化为标准形, 显然, 其标准形一般来说是不惟一的, 但标准形中所含有的项数是确定的, 项数等于二次型的秩 当变换为实变换时, 标准形中正系数和负系数的个数均是不变的 定理 ( 惯性定理 ) 设有二次型 f =x T Ax, 它的秩为 r, 如果有两个实的可逆变换 x=c y 及 x=c z 分别使 f =k

More information

Microsoft Word - CsgZw1

Microsoft Word - CsgZw1 第 5 章测试信号处理及 LabVIEW 实现 数据采集系统完成数据采集任务之后, 另一个很重要的任务就是对采集到的信号数据进行处理, 以便得出数据的各种特征, 如有效值 频谱信息 过渡过程等 广义上讲, 信号处理包括信号生成和信号分析两大类 LabVIEW 提供了进行测试信号分析处理所需要的各种类型的数据分析和处理工具 通过本章, 用户能掌握 LabVIEW 中信号处理 VIs 的使用, 能通过

More information

水晶分析师

水晶分析师 大数据时代的挑战 产品定位 体系架构 功能特点 大数据处理平台 行业大数据应用 IT 基础设施 数据源 Hadoop Yarn 终端 统一管理和监控中心(Deploy,Configure,monitor,Manage) Master Servers TRS CRYSTAL MPP Flat Files Applications&DBs ETL&DI Products 技术指标 1 TRS

More information

LN htm

LN htm kaoyan.om 线性系统 一线性系统的概念 1. 线性系统是什么? 线性时不变系统的定义 : (1) 线性 : 若 1 2 产生的输出分别是 y 1 y 2 a1 + b2 产生的输出是 ay ( t 1 ) + by 2( t ) (2) 时不变 : 若 y 产生的输出是 即 ( t τ ) y 的输出是 ( t τ ) 若非特别指出 以后 线性系统 一词总指线性时不变系统 则对任意的常数 a

More information

1988 11 20 1 ( ) ( ) ( ) ( ) 2 ( ) (, ) 3 ( ) ( ) ( ) ( ) ò ò ó í è

More information

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例

帝国CMS下在PHP文件中调用数据库类执行SQL语句实例 帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例 这篇文章主要介绍了帝国 CMS 下在 PHP 文件中调用数据库类执行 SQL 语句实例, 本文还详细介绍了帝国 CMS 数据库类中的一些常用方法, 需要的朋友可以参考下 例 1: 连接 MYSQL 数据库例子 (a.php)

More information

Electrical and Optical Clock Data Recovery Solutions - Data Sheet

Electrical and Optical Clock Data Recovery Solutions - Data Sheet 32 GBd N1076A 32 GBd N1077A / 64 GBd N1076B 64 GBd N1078A / 64 GBd NRZ PAM4 O/E < 100 fs RMS JSA PLL ...3...4...4...5 /...6...8...11 N1076A...12 N1076B DCA-M...13 N1077A...15 N1078A DCA-M...17...21...

More information

图所示 ), 请确定并画出 y( 的频谱 Y(j ) x( cos(5m -5m -3m 3m 5m cos(3m -3m 3m y( X(jω) -m m ω 4 ( 分 ) 一个离散 LTI 系统, 其输入 x [n] 和输出 y[n] 满足下列差分方程 : y [ n] y[ n ] x[ n

图所示 ), 请确定并画出 y( 的频谱 Y(j ) x( cos(5m -5m -3m 3m 5m cos(3m -3m 3m y( X(jω) -m m ω 4 ( 分 ) 一个离散 LTI 系统, 其输入 x [n] 和输出 y[n] 满足下列差分方程 : y [ n] y[ n ] x[ n 计算题 ( 3) 图 4- 所示的系统中, 输入信号及带通滤波器的特性如下, 求输出信号及其频谱 sin( 函数已知 f (, s( cos( H( ) j ( ) f( s( f ( s( 带通滤 y( ) 波器 - - -999 图 4-(a) 图 4-(b) 999 (rad/s) 某 LTI 连续时间系统如图 4- 所示, 已知当 f ( u( 时, 系统的全响应为 y( ( 5e 5e 3

More information

2019 考研数学三考试真题及答案详解 来源 : 文都教育 一 选择题 :1~8 小题, 每小题 4 分, 共 32 分, 下列每题给出的四个选项中, 只有一个选项是符合题目要 求的. k 1. 当 x 0 时, 若 x - tan x 与 x 是同阶无穷小, 则 k = A. 1. B. 2. C

2019 考研数学三考试真题及答案详解 来源 : 文都教育 一 选择题 :1~8 小题, 每小题 4 分, 共 32 分, 下列每题给出的四个选项中, 只有一个选项是符合题目要 求的. k 1. 当 x 0 时, 若 x - tan x 与 x 是同阶无穷小, 则 k = A. 1. B. 2. C 9 考研数学三考试真题及答案详解 来源 : 文都教育 一 选择题 :~8 小题 每小题 4 分 共 分 下列每题给出的四个选项中 只有一个选项是符合题目要 求的. k. 当 时 若 - ta 与 是同阶无穷小 则 k = A.. B.. C.. D. 4. k - ta - 若要 - ta 与 是同阶无穷小 \ k = \ 选 C 5. 已知方程 - 5 + k = 有 个不同的实根 则 k 的取值范围为

More information

数字图像处理 第 十 一章 数字图像处理中的 滤波器设计

数字图像处理 第 十 一章 数字图像处理中的 滤波器设计 数字图像处理 第 十 一章 数字图像处理中的 滤波器设计 CH11 图像处理中的滤波器设计 l 序 言 l 一 低通滤波器法 l 二 高通滤波器法 l 三 带通和带阻滤波器法 l 四 同态滤波 l 五 维纳估计器 l 六 匹配检测器 l 要点总结 l 上机实习 CH11 图像处理中的滤波器设计 l 序 言 输入图象 傅立叶变换 滤波器 傅立叶反变换 附加处理 输出图象 1 低通滤波器法 l 1) 原理

More information

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double

More information

<4D F736F F D20B7EBCEC0B1F85FCAFDD7D6C2CBB2A8D4DAD1D0BEBFB8DBC4DAB3A4D6DCC6DAB2A8B6AFD6D0B5C4D3A6D3C32E646F63>

<4D F736F F D20B7EBCEC0B1F85FCAFDD7D6C2CBB2A8D4DAD1D0BEBFB8DBC4DAB3A4D6DCC6DAB2A8B6AFD6D0B5C4D3A6D3C32E646F63> 数字滤波在研究港内长周期波动中的应用 季小强 1 冯卫兵 张俞 1 河海大学交通学院 海洋学院 摘要周期大于 0s 的长周期波浪一般难以直接观测, 需要予以一定的手段对波浪的观测 数据进行分离 本文采用窗函数法设计 FIR 低通数字滤波器, 通过选择合适的滤波器单位抽 样响应长度 确定合理的抽样频率 f 和截止频率 ω c 等参数, 利用快速傅立叶变换和循环卷 积等数学方法, 建立了港内的长短波 (

More information

4.C ( 详细解析见视频课程 绝对值 01 约 21 分 15 秒处 ) 5.E ( 详细解析见视频课程 绝对值 01 约 32 分 05 秒处 ) 6.D ( 详细解析见视频课程 绝对值 02 约 4 分 28 秒处 ) 7.C ( 详细解析见视频课程 绝对值 02 约 14 分 05 秒处 )

4.C ( 详细解析见视频课程 绝对值 01 约 21 分 15 秒处 ) 5.E ( 详细解析见视频课程 绝对值 01 约 32 分 05 秒处 ) 6.D ( 详细解析见视频课程 绝对值 02 约 4 分 28 秒处 ) 7.C ( 详细解析见视频课程 绝对值 02 约 14 分 05 秒处 ) [ 说明 ] 1. 以下所指教材是指朱杰老师的 管理类联考综合能力数学套路化攻略 2. 该文档中所标答案和参见的教材答案, 与视频有冲突的, 以视频答案为准! 基础篇 第 1 章 数 1.2.1 整数例题答案 : 1. A ( 详细解析见教材 P7 例 2) 2. D ( 详细解析见视频课程 数的性质 约 10 分 53 秒处 ) 3. C ( 详细解析见教材 P7 例 3) 4.E ( 详细解析见视频课程

More information