资料介绍
本文阐述了数字滤波器的特点和设计方法,对FIR和IIR滤波器进行了比较,对数字滤波器的应用范围、应用前景和发展历程作了详细的说明。介绍了利用MATLAB设计FIR滤波器的各种方法(包含窗函数设计法、频率样本设计法、等波动法和最小二乘法)以及如何用MATLAB中的滤波器设计工具fdat001 设计各种类型的滤波器。
选用TMS320LF2407A作为处理芯片进行硬件电路设计,根据最小系统的设计要点和注意事项设计了外围电路,包括时钟信号产生电路、DSP芯片供电电源电路、A/D数据采集、D/A数据恢复、前置放大电路及sPI串行通信接口电路、sPI接口寄存器配置等基本内容,结合外围电路原理完成系统原理图硬件电路设计。
软件设计中通过MATLAB/SIMuLINK环境中图形化的方式建立数字信号处理的模型进行DsP的设计和仿真验证,将设计的图形文件.mdl直接转换成c 语言程序在CcS中运行。软件通过添加A巾、D/A接口程序,调试、编译后就
可以下载到DsP目标板中。利用MATL~B软件开发产品加速了开发周期,比直接在ccs中编程方便快捷了很多,对于任何复杂功能的DsP系统,只需要进行少量的添加和修改就能完成功能正确的C语言程序设计。
以一个F氓数字带阻滤波器的实现为例对TMS320LF2407A硬件接口电路及DSP程序进行调试,使之达到设计指标。设计的电路通过软件进行了验证并进行了环境实验,多次实验证明了电路工作稳定,满足设计要求。同时验证了FIR数字滤波器的线性相位,从该滤波器的相频响应曲线可以看出,滤波器输入和输出波形只有时间上的延迟,没有波形畸变。该Fm滤波器的相位响应可为严格的线性,因此它不存在延迟失真,只有固定的时间延迟,适用于图像信号处理、数据传输等以波形携带信息的系统。
数字信号处理器(DSP)已经发展了20多年,最初仅在信号处理领域内应用,近年来随着半导体技术的发展,其高速运算能力使很多复杂的控制算法和功能得以实现,同时将实时处理能力和控制器的外设功能集于一身,在控制领域内电得到很好的应用。数字控制系统克服了模拟控制系统电路功能单一、控制精度不高的缺点,它抗干扰能力强,可靠性高,可实现复杂控制,增强了控制的灵活性。所谓信号处理是指对信号进行滤波、变换、分析、加工、提取特征参数等的过程1”。在电子仪器和测量中,最典型的是用频谱分析仪对信号进行频谱分析,从而了解和取得信号的频率(或频谱)特性。在现代计算机和相关的技术发展起来以前,这一过程只能用传统频谱分析仪实现。众所周知,这种传统的频谱分析仪,无论在设计制造还是所采用的元器件方面,都要求较高的水平。尤其是频率范围宽、指标高的,设计制造的难度就更高,而其价格也非常昂贵。自从计算机及随之而兴起的数字信号处理技术发展和目趋成熟起来以后,信号频谱分析的途径,正在逐步由DSP所取代㈦。随着信息时代和数字世界的到来,数字信号处理已成为一门极其重要的学科和技术领域,它在通信、语音、图像、自动控制、雷达、军事、航空航天、医疗和家用电器等众多领域得到了广泛的应用。在数字信号处理应用中,数字滤波器十分重要并以获得广泛应用。
作为信号处理,和频谱分析最直接相关的是傅立叶变换即FFT。人们已经熟知,离散傅立叶变换(即DFT)和数字滤波是数字信号处理器的基本内容。目前,DFT已有许多实用有效的快速DFT算法即FFT算法和软件,其性能主要决定于采样(实际上还包括模/数转换)率和处理器的运算速度吲。将任意信号(主要是反映客观物理世界的各种变化量,而且多半是连续变化的模拟量)转换为能够由处理器处理的数字数据这一过程称为”数字化”,它包括采样和量化两个步骤,量化即通常所说的模/数转换。采样的速率和被处理的信号有关。为了保证数字化后的信号数据不丧失原信号的特性,采样频率应大于或至少等于信号截止频率的2倍。这就是著名的奈奎斯特(Nyquist)采样定理,或称奈奎斯特采样率。奈奎斯特采样定理是很容易证明的。至于处理器的运算速度,众所周知,现在的微机已达数百甚至上干兆赫的水平。为了提高或实现主要是FFT等运算的高速化,美国德州仪器公司(TI)很早开始就一直致力于专用的数字信号处理器芯片的研制和生产。著名TMs320系列芯片已为科技界所熟知。据最近报道,新的TM320c64 x的运行速度己商达600MHz, 其内核的8个功能单元能在每个周期同时执行4组16位MAC运算或88位MAC运算。单个C 64x DSP芯片能同时完成一个信道的MPE(H视频编码,一个信道的MPEG4视频解码和一个MPEG2视频解码,并仍有50%的余量留给多通道语音和数据编码,自然,还有其他一些厂商也研制生产了不少品种专用或通用的数字信号处理器芯片口。
数字滤波作为数字信号处理的重要组成部分有着十分广泛的应用前景,可作为应用系统对信号的前置处理。同时用DSP芯片实现数字滤波除了具有稳定性好、精确度高、不受外界影响等优点外,还具有灵活性好的特点,可对DSP芯片编程来实现数字滤波的参数修改,进而十分方便地修改滤波器的特性。因此基于DSP的数字滤波被广泛应用于语音、图像、软件无线电等领域,具有广阔的发展空间。
在数字信号处理中,数字滤波占有极其重要的地位。数字滤波是语音和图象处理、模式识别、谱分析等应用中的~个基本处理算法。在许多信号处理应用中使用数字滤波器代替模拟滤波器是有利的。数字滤波器容易实现不同的幅度和相位频率特性指标,克服与模拟滤波器器件性能相关的电压漂移、温度漂移和噪声问题。用DsP芯片实现数字滤波除了具有稳定性好、精确度高、不受环境影响外,还具有灵活性好的特点【6】。用可编程DSP芯片实现数字滤波可通过修改滤波器的参数十分方便的改变滤波器的特性。几乎每一科学和工程领域
例如声学、物理学、通信、数据通信、控制系统和雷达都涉及信号。在许多应用中都希望根据期望的指标把一个信号的频谱加以修改、整形或运算。这些过程都可能包含衰减一个频率范围阻止或隔离一些频率成分。数字滤波器扩展了应用范围,例如数字图象处理、模式识别、谱分析等。
数字滤波在数字信号处理中占有重要的地位,数字滤波器又分为无限冲激响应滤波器(IIR)和有限冲激响应滤波器gIR)。FIR滤波器具有不含反馈环路、结构简单以及可以实现的严格线性相位等优点,因而在对相位要求比较严格的条件下, 易采用Fm数字滤波器。同时, 由于在许多场合下, 需要对信号进行实时处理, 因而对于单片机的性能要求也越来越高。普通的单片机例如MCS 5l难以满足这一要求。由于DSP控制器具有许多独特的结构,例如采用多组总线结构实现并行处理,独立的累加器和乘法器以及丰富的寻址方式, 采用DsP控制器就可以提高数字信号处理运算的能力,可以对数字信号做到实时处理用可编程DSP芯片实现数字滤波可通过修改滤波器的参数十分方便的改变滤波器的特性。几乎每一科学和工程领域例如声学、物理学、通信、数据通信、
控制系统和雷达都涉及信号。在许多应用中都希望根据期望的指标把一个信号的频谱加以修改、整形或运算。这些过程都可能包含衰减一个频率范围阻止或隔离。些频率成分。数字滤波器扩展了应用范围,例如数字图象处理、模式识别、谱分析等。一个带宽受限的连续时间信号能够通过采样的方法变换成离散时间信号,经过处理后离散时间信号能够转换回连续时间信号。有限长单位冲激响应(Fm)数字滤波器,与传统的通过硬件电路实现的模拟滤波器相比有以下几大优点:
(1)简化了硬件电路的设计,提高了硬件电路的集成度和可靠性。
(2)对干扰信号的抑制能力有了明显提高,这对系统的控制精度和稳定性的提高起到了促进作用。
(3)数字滤波器的参数调节比起模拟滤波器来更加方便、灵活。数字信号处理(Di鲥al Signal Processing)是利用专用处理器或计算机,以数字的形式对信号进行采样、变换、滤波、增强、压缩、识别等处理,以得到符合人们要求的信号形式。数字信号处理器(D罾tal Signal Processor,简称DSP)是一种处理数字信号的专用微处理器,主要应用于实时快速地实现各种信号的数字处理算法。它在结构上针对数字信号处理的特点进行了改进和优化,并且增加了特殊的指令专门用于数字处理,因而处理速度更快,效率更高。
1.2课题研究的现状
凡是有能力进行信号处理的装置都可以称为滤波器。在近代电信设备和各类控制系统中,滤波器应用极为广泛;在所有的电子部件中,使用最多,技术最为复杂的要算滤波器了。滤波器的优劣直接决定产品的优劣,所以,对滤波器的研究和生产历来为各国所重视。
1917年美国和德国科学家分别发明r Lc滤波器,次年导致了美国第一个多路复用系统的出现。20世纪50年代无源滤波器日趋成熟。自60年代起由于计算机技术、集成工艺和材料工业的发展,滤波器发展上了一个新台阶,并且朝着低功耗、高精度、小体积、多功能、稳定可靠和价廉方向努力,其中小体积、多功能、高精度、稳定可靠成为70年代以后的主攻方向。导致Rc有源滤波器、数字滤波器、开关电容滤波器和电荷转移器等各种滤波器的飞速发展, 到70年代后期,上述几种滤波器的单片集成己被研制出来并得到应用。80年代,致力于各类新型滤波器的研究,努力提高性能并逐渐扩大应用范围。90年代至现在主要致力于把各类滤波器应用于各类产品的开发和研制。当然,对滤波器本身的研究仍在不断进行。
我国广泛使用滤波器是50年代后期的事,当时主要用于话路滤波和报路滤波。经过半个世纪的发展,我国滤波器在研制、生产和应用等方面已纳入国际发展步伐,但由于缺少专门研制机构,集成工艺和材料工业跟不上来,使得我国许多新型滤波器的研制应用与国际发展有一段距离。我国现有滤波器的种类和所覆盖的频率己基本上满足现有各种电信设备。从整体而言,我国有源滤波器发展比无源滤波器缓慢,尚未大量生产和应用。从下面的生产应用比例可以看出我国各类滤波器的应用情况:Lc滤波器占50%;晶体滤波器占20%;机械滤波器占15%;陶瓷和声表面滤波器各占1%;其余各类滤波器共占13%。从这些应用比例来看,我国电子产品耍想实现大规模集成,滤波器集成化仍然是个重要课题。
在过去的一个世纪中,电滤波器的发展经历了从无源到有源和从模拟到数字两个过程。高精度无源滤波器从设计到制造都是难度非常高的技术。有源滤波器虽然很大地改进了滤波器的性能,电降低了一些制造工艺的难度,但从其性能的大幅度改进,与其它信号处理技术的结合,实现的手段之便捷,还是要数数字滤波器后来居上。随着电子工业的发展,对滤波器的性能要求越来越高,功能电越来越多,并且要求它们向集成方向发展。我国滤波器研制和生产与上述要求相差甚远,为缩短这个差距,电子工程和科技人员负有重大的历史责任。
- FIR数字滤波器的理论和设计
- 基于Matlab和DSP设计FIR数字滤波器方案
- DSP设计教程之用定时器实现数字振荡器和FIR数字滤波器设计的资料说明 15次下载
- 基于matlab的数字滤波器的设计及数字滤波器基本结构 27次下载
- Matlab辅助DSP实现FIR数字滤波器 6次下载
- 用CPLD实现FIR数字滤波器的设计 15次下载
- 用CPLD实现FIR数字滤波器 22次下载
- 基于LabVIEW的FIR数字滤波器设计 54次下载
- 基于Matlab/Simulink的FIR数字滤波器的设计与实现 39次下载
- FIR数字滤波器的MATLAB仿真和DSP的实现 158次下载
- 基于DSP Builder的FIR数字滤波器的实现 82次下载
- DSP教程之数字滤波器
- 基于频率采样法FIR数字滤波器的设计
- 基于DSP的FIR数字滤波器设计与实现
- FIR数字滤波器在TMS320VC5416DSP上的实现
- 数字滤波器是如何工作的 350次阅读
- IIR和FIR数字滤波器的特点 3638次阅读
- FIR滤波器的MATLAB与FPGA设计 3058次阅读
- 基于DSP开发工具实现FIR滤波器的设计 3668次阅读
- 基于级联结构和VHDL语言的IIR数字滤波器在FPGA上实现设计 1922次阅读
- 基于LabVIEW的数字滤波器设计过程 1.1w次阅读
- 怎样设计一个基于FPGA的高效快速数字滤波器? 1.1w次阅读
- FPGA是如何设计并实现了32阶FIR数字滤波器的硬件电路? 5295次阅读
- 有限脉冲响应FIR滤波器详解 1.7w次阅读
- 数字滤波器的基本结构和方框图的详细资料概述 1.3w次阅读
- 数字滤波器的设计方法及步骤详解 12.8w次阅读
- 常用的Σ-Δ ADC数字滤波器类型 9540次阅读
- 使用FPGA构建的数字滤波器设计方案 8724次阅读
- 基于Matlab的FIR数字滤波器设计方案 1.4w次阅读
- 基于FPGA的FIR数字滤波器设计方案 9007次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1489次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 91次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 9次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30319次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多