数字滤波器 设计方案.doc

(56页)

'数字滤波器 设计方案.doc'

《数字滤波器 设计方案.doc》由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关《数字滤波器 设计方案.doc》文档请在天天文库搜索。

1、数字滤波器设计方案绪 论1.1 数字滤波器的研究背景与意义当今,数字信号处理[1] (DSP:Digtal Signal Processing)技术正飞速发展,它不但自成一门学科,更是以不同形式影响和渗透到其他学科:它与国民经济息息相关,与国防建设紧密相连;它影响或改变着我们的生产、生活方式,因此受到人们普遍的关注。数字化、智能化和网络化是当代信息技术发展的大趋势,而数字化是智能化和网络化的基础,实际生活中遇到的信号多种多样,例如广播信号、电视信号、雷达信号、通信信号、导航信号、射电天文信号、生物医学信号、控制信号、气象信号、地震勘探信号、机械振动信号、遥感遥测信号,等等。上述这些信号大部分是模拟信号,也有小部分是数字信号。模拟信号是自变量的连续函数,自变量可以是一维的,也可以是二维或多维的。大多数情况下一维模拟信号的自变量是时间,经过时间上的离散化(采样)和幅度上的离散化(量化),这类。

2、模拟信号便成为一维数字信号。因此,数字信号实际上是用数字序列表示的信号,语音信号经采样和量化后,得到的数字信号是一个一维离散时间序列;而图像信号经采样和量化后,得到的数字信号是一个二维离散空间序列。数字信号处理,就是用数值计算的方法对数字序列进行各种处理,把信号变换成符合需要的某种形式。例如,对数字信号经行滤波以限制他的频带或滤除噪音和干扰,或将他们与其他信号进行分离;对信号进行频谱分析或功率谱分析以了解信号的频谱组成,进而对信号进行识别;对信号进行某种变换,使之更适合于传输,存储和应用;对信号进行编码以达到数据压缩的目的,等等。数字滤波技术是数字信号分析、处理技术的重要分支[2-3]。无论是信号的获取、传输,还是信号的处理和交换都离不开滤波技术,它对信号安全可靠和有效灵活地传输是至关重要的。在所有的电子系统中,使用最多技术最复杂的要算数字滤波器了。数字滤波器的优劣直接决定产品的优劣。1.。

3、2 数字滤波器的应用现状与发展趋势在信号处理过程中,所处理的信号往往混有噪音,从接收到的信号中消除或减弱噪音是信号传输和处理中十分重要的问题。根据有用信号和噪音的不同特性,提取有用信号的过程称为滤波,实现滤波功能的系统称为滤波器。在近代电信设备和各类控制系统中,数字滤波器应用极为广泛,这里只列举部分应用最成功的领域。(1) 语音处理 语音处理是最早应用数字滤波器的领域之一,也是最早推动数字信号处理理论发展的领域之一。该领域主要包括5个方面的容:第一,语音信号分析。即对语音信号的波形特征、统计特性、模型参数等进行分析计算;第二,语音合成。即利用专用数字硬件或在通用计算机上运行软件来产生语音;第三,语音识别。即用专用硬件或计算机识别人讲的话,或者识别说话的人;第四,语音增强。即从噪音或干扰中提取被掩盖的语音信号。第五,语音编码。主要用于语音数据压缩,目前已经建立了一系列语音编码的国际标准,大量。

4、用于通信和音频处理。近年来,这5个方面都取得了不少研究成果,并且,在市场上已出现了一些相关的软件和硬件产品,例如,盲人阅读机、哑人语音合成器、口授打印机、语音应答机,各种会说话的仪器和玩具,以及通信和视听产品大量使用的音频压缩编码技术。(2) 图像处理数字滤波技术以成功地应用于静止图像和活动图像的恢复和增强、数据压缩、去噪音和干扰、图像识别以及层析X射线摄影,还成功地应用于雷达、声纳、超声波和红外信号的可见图像成像。(3) 通信在现代通信技术领域,几乎没有一个分支不受到数字滤波技术的影响。信源编码、信道编码、调制、多路复用、数据压缩以及自适应信道均衡等,都广泛地采用数字滤波器,特别是在数字通信、网络通信、图像通信、多媒体通信等应用中,离开了数字滤波器,几乎是寸步难行。其中,被认为是通信技术未来发展方向的软件无线电技术,更是以数字滤波技术为基础。(4) 电视数字电视取代模拟电视已是必然趋势。。

5、高清晰度电视的普及指日可待,与之配套的视频光盘技术已形成具有巨大市场的产业;可视和会议电视产品不断更新换代。视频压缩和音频压缩技术所取得的成就和标准化工作,促成了电视领域产业的蓬勃发展,而数字滤波器及其相关技术是视频压缩和音频压缩技术的重要基础。(5) 雷达雷达信号占有的频带非常宽,数据传输速率也非常高,因而压缩数据量和降低数据传输速率是雷达信号数字处理面临的首要问题。告诉数字器件的出现促进了雷达信号处理技术的进步。在现代雷达系统中,数字信号处理部分是不可缺少的,因为从信号的产生、滤波、加工到目标参数的估计和目标成像显示都离不开数字滤波技术。雷达信号的数字滤波器是当今十分活跃的研究领域之一。(6) 声纳声纳信号处理分为两大类,即有源声纳信号处理和无源声纳信号处理,有源声纳系统涉及的许多理论和技术与雷达系统相同。例如,他们都要产生和发射脉冲式探测信号,他们的信号处理任务都主要是对微弱的目标回。

6、波进行检测和分析,从而达到对目标进行探测、定位、跟踪、导航、成像显示等目的,他们要应用到的主要信号处理技术包括滤波、门限比较、谱估计等。 (7) 生物医学信号处理 数字滤波器在医学中的应用日益广泛,如对脑电图和心电图的分析、层析X射线摄影的计算机辅助分析、胎儿心音的自适应检测等。(8) 音乐数字滤波器为音乐领域开辟了一个新局面,在对音乐信号进行编辑、合成、以及在音乐中加入交混回响、合声等特殊效果特殊方面,数字滤波技术都显示出了强大的威力。数字滤波器还可用于作曲、录音和播放,或对旧录音带的音质进行恢复等。(9) 其他领域[5]数字滤波器的应用领域如此广泛,以至于想完全列举他们是根本不可能的,除了以上几个领域外,还有很多其他的应用领域。例如,在军事上被大量应用于导航、制导、电子对抗、战场侦察;在电力系统中被应用于能源分布规划和自动检测;在环境保护中被应用于对空气污染和噪声干扰的自动监测,在经济。

7、领域中被应用于股票市场预测和经济效益分析,等等。1.3 数字滤波器的实现方法分析数字滤波器的实现[6],大体上有如下几种方法:(1) 在通用的微型机上用软件来实现。软件可以由使用者自己编写或使用现成的。自IEEE DSP Comm.于1979年推出第一个信号处理软件包以来,国外的研究机构、公司也陆续推出不同语言不同用途的信号处理软件包。这种实现方法速度较慢,多用于教学与科研。(2) 用单片机来实现。目前单片机的发展速度很快,功能也很强依靠单片机的硬件环境和信号处理软件可用于工程实际,如数字控制、医疗仪器等。(3) 利用专门用于信号处理的DSP片来实现。DSP芯片较之单片机有着更为突出的优点,如部带有乘法器、累加器,采用流水线工作方式及并行结构,多总线,速度快,配有适于信号处理的指令等,DSP芯片的问世及飞速发展,为信号处理技术应用于工程实际提供了可能。1.4 本章小结   数字滤波器精确度。

8、高、使用灵活、可靠性高,具有模拟设备所没有的许多优点,已广泛地应用于各个科学技术领域, 例如数字电视、语音、通信、雷达、声纳、遥感、图像、生物医学以及许多工程应用领域。随着信息时代数字时代的到来,数字滤波技术已经成为一门极其重要的学科和技术领域。以往的滤波器大多采用模拟电路技术,但是,模拟电路技术存在很多难以解决的问题,例如,模拟电路元件对温度的敏感性,等等。而采用数字技术则避免很多类似的难题,当然数字滤波器在其他方面也有很多突出的优点,在前面部分已经提到,这些都是模拟技术所不能及的,所以采用数字滤波器对信号进行处理是目前的发展方向。第2章 数字滤波器的概述数字滤波器可以用查分方程、单位取样响应以及系统函数等表示。对于研究系统的实现方法,即它的运算结构来说,用框图表示最为直接。一个给定的输入输出关系,可以用多种不同的数字网络来实现。在不考虑量化影响时,这些不同的实现方法是等效的;但在考虑量。

9、化影响时,这些不同的实现方法性能上就有差异。因此,运算结构是很重要的,同一系统函数H(z),运算结构的不同,将会影响系统的精度、误差、稳定性、经济性以及运算速度等许多重要性能。IIR(无限冲激响应)滤波器与FIR(有限冲激响应)滤波器在结构上有自己不同的特点,在设计时需综合考虑。2.1 数字滤波器的基本结构作为线形时不变系统的数字滤波器可以用系统函数来表示,而实现一个系统函数表达式所表示的系统可以用两种方法:一种方法是采用计算机软件实现;另一种方法是用加法器、乘法器、和延迟器等元件设计出专用的数字硬件系统,即硬件实现。不论软件实现还是硬件实现,在滤波器设计过程中,由同一系统函数可以构成很多不同的运算结构。对于无限精度的系数和变量,不同结构可能是等效的,与其输入和输出特性无关;但是在系数和变量精度是有限的情况下,不同运算结构的性能就有很大的差异。因此,有必要对离散时间系统的结构有一基本认识。。

10、2.2 IIR滤波器的基本结构一个数字滤波器可以用系统函数表示为: (2-1) 由这样的系统函数可以得到表示系统输入与输出关系的常系数线形差分程为: (2-2) 可见数字滤波器的功能就是把输入序列x(n)通过一定的运算变换成输出序列y(n)。不同的运算处理方法决定了滤波器实现结构的不同。无限冲激响应滤波器的单位抽样响应h(n)是无限长的,其差分方程如(2-2)式所示,是递归式的,即结构上存在着输出信号到输入信号的反馈,其系统函数具有(2-1)式的形式,因此在z平面的有限区间(0<︱z︱0 b(0)=0;else b(0)=1; b(1)=fix(x);for i=1:1:22 b(i+1)=fix(x*2); t=x*2-b(i+1); x=t;endc=[1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]if x<0 for i=1:。

11、1:23 a(i)= xor (b(i) c(i)) endend2、二进制补码转换成十进制小数的程序function y =to10(a)y=0;for i=3:1:24 t=y;y=a(i)*2^(-i+2)+t;endif a(1,2)==’11’ y=-y;elseif a(1,2)==’10’ y=-1-y;elseif a(1,2)==’01’ y=y+1;end3、实现滤波器设计的vhdl代码library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_arith.all;use ieee.std_logic_signed.all;use ieee.std_logic_unsigned.all;entity iir is port(x:in signed(23 downto 0); rst,clk:in std_log。

12、ic; y:out signed(23 downto 0) );end entity;architecture iir_arch of iir istype arr1 is array (1 to 2) of signed (23 downto 0);signal x1,x2,x3,x4,x5,x6:arr1;signal y1,y2,y3,y4,y5,y6:arr1; signal step:integer range 0 to 6;constant a1:arr1:=("1101000","0010010") ;constant a2:arr1:=("0011000","0010010") ;constant a3:arr1:=("0011100","1100101") ;constant a4:arr1:=("1100100","1100101") ;constant a5:arr1。

13、:=("0111100","0101101") ;constant a6:arr1:=("1000100","0101101") ;constant b1:arr1:=("0100010","1100101") ;constant b2:arr1:=("1011110","1100101") ;constant b3:arr1:=("0110101","0001110") ;constant b4:arr1:=("1001011","0001110") ;constant b5:arr1:=("0100010","0001010") ;constant b6:arr1:=("1011110","0001010") ;begin process(rst,clk) variable acc:signed (47 downto 0); begin if rst='1' then step for。

14、 i in 2 downto 1 loop y1(i)'0'); y2(i)'0'); y3(i)'0'); y4(i)'0'); y5(i)'0'); y6(i)'0'); x1(i)'0'); x2(i)'0'); x3(i)'0'); x4(i)'0'); x5(i)'0'); x6(i)'0'); end loop; when 1=> acc:=x1(1)*a1(1)+x*a1(2)+x1(2)*a1(2)+y1(1)*b1(1)+y1(2)*b1(2); y1(2)<=y1(1); y1(1)<=acc(45 downto 22); x1(2)<=x1(1);x1(1) acc:=x2(1)*a2(1)+y1(1)*a2(2)+x2(2)*a2(2)+y2(1)*b2(1)+y2(2)*b2(2); y2(2)<=y2(1); y2(1)<=a。

15、cc(45 downto 22); x2(2)<=x2(1);x2(1) acc:=x3(1)*a3(1)+y2(1)*a3(2)+x3(2)*a3(2)+y3(1)*b3(1)+y3(2)*b3(2); y3(2)<=y3(1); y3(1)<=acc(45 downto 22); x3(2)<=x3(1); x3(1) acc:=x4(1)*a4(1)+y3(1)*a4(2)+x4(2)*a4(2)+y4(1)*b4(1)+y4(2)*b4(2); y4(2)<=y4(1); y4(1)<=acc(45 downto 22); x4(2)<=x4(1); x4(1) acc:=x5(1)*a5(1)+y4(1)*a5(2)+x5(2)*a5(2)+y5(1)*b5(1)+y5(2)*b5(2); y5(2)<=y5(1); y5(1)&l。

16、t;=acc(45 downto 22); x5(2)<=x5(1);x5(1) acc:=x6(1)*a6(1)+y5(1)*a6(2)+x6(2)*a6(2)+y6(1)*b6(1)+y6(2)*b6(2); y6(2)<=y6(1); y6(1)<=acc(45 downto 22); x6(2)<=x6(1); x6(1)<=y5(1); end case; if step<6 then step<=step+1; else step<=1; end if; end if; y3.28V时,该系统由于负相坡将继续保持稳定。HSPICE 仿真显示在CMIV=1.65V和V=3.28V处输出电阻为171mΩ和增益为83db。图1电路总谐波失真(THD)仿真结果为图8。HSPICE仿真结果表明当输入电压为1Vp-p,CMIV在1.65V至2。

17、.65V围时thd 小于1%。圆圈,实线,虚线,加号分别代表CMIV为1.65,2,2.35和2.65时的thd曲线。3、 高Q值带通滤波器设计 图9是一个二阶带通滤波器,而运算跨导放大器作为活跃回转体的g2与g3和g1,C1和C2,形成一个积分器。其等效电感为:中心频率为: 图9、二阶带通滤波器为了使运算跨导放大器的输出阻抗近似为无穷大,可以将G单元并联一个负G 单元。这时输出阻抗就为:(11)其中goi是I-th 运算跨导放大器,的输出阻抗,gm是负G单元的输出阻抗。传递函数可以近似为图10、采用负电阻电路运算跨导放大器的二阶带通滤波器Q值为图10为采用线性负电阻电路 运算跨导放大器的带通滤波器幅频响应和相频响应的HSPICE仿真结果。该仿真是在20mhz中心频率和Q值为110,C1、C2等于 0.29pf的条件下进行的。4、 结论本文介绍了工作于高频低幅电压状态下的高增益线性运算跨导放大器的设计,由此带通滤波器在几十兆赫兹附近具有高品质因数,大电压增益和良好的线性。 外文原文为了不影响您真情的挥洒,这里我就不给出模板了。J仅“同等学历”的同学需要写这个。什么是“同等学历”?我也不懂。L千万不要删除行尾的分节符,此行不会被打印。不要在此行和下页的注释之间填写任何内容下面的内容是参考文献,通过“插入”“引用”“脚注和尾注”,插入尾注到“文档结尾”后,word会自动生成序号。双击序号能自动定位。移动引用位置会自动重新编号。还可以插入“交叉引用”,实现对一篇文献的多次引用。因为本人能力所限,不能将其自动放入前面的“参考文献”章节内,也不能去掉接下来的这半条直线,所以就只能麻烦您这么做了:打印前,备份文档,然后将下面的内容copy & paste到“参考文献”内,并要手工修改序号。注意!copy前一定要备份!以后再做修改时,要修改备份文档。。

关 键 词:
设计 方案 滤波器 数字
 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:数字滤波器 设计方案.doc
链接地址: https://www.wenku365.com/s-58490357.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给天天文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 https://www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开