




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录摘 要:10 前言21 数字滤波器的简介21.1数字滤波器的优越性21.2国内外相关领域的研究进展31.3数字滤波器的实现方法31.4主要研究内容42 FIR滤波器的基础42.1 FIR滤波器的特点42.2 FIR滤波器的设计方法52.3 FIR滤波器的实现方法73基于MATLAB的FIR滤波器的设计103.1 MATLAB简介103.2基于MATLAB的FIR滤波器的设计103.3 FIR滤波器的MATLAB仿真124数字滤波器的DSP介绍和实现124.1 DSP的基本特征124.2 TMS320C54x DSP的硬件结构134.3 DSP系统的特点144.4 FIR滤波器的DSP实现155结论18参考文献1919数 字 滤 波 器 的 DSP 实 现摘 要: 2l世纪是数字化的时代,随着信息处理技术的飞速发展,数字信号处理技术逐渐发展成为主流技术,它在电子信息、通信、软件无线电、自动控制、仪表技术、信息家电等高科技领域得到了越来越广泛的应用。相对于模拟滤波器,数字滤波器没有漂移,能够处理低频信号,频率响应特性可做成非常接近于理想的特性,且精度可以达到很高,容易集成等,这些优势决定了数字滤波器的应用越来越广泛。 本课题主要应用MATLAB软件设计FIR数字滤波器,并对所设计的滤波器进行仿真;应用DSP集成开发环境CCS调试汇编程序,用TMS320C5416来实现了FIR数字滤波。具体工作包括:对FIR数字滤波器的基本理论进行了分析和探讨;采用MATLAB软件来学习数字滤波器的基本知识,计算数字滤波器的系数,研究算法的可行性,对FIR低通数字滤波器进行前期的设计和仿真;应用DSP集成开发环境CCS调试汇编程序,用TMS320C5416来实现了FIR数字滤波。关键词:数字滤波器;DSP;FIR;MATLABTHE DSP REALIZE OF DIGITAL FILTERAbstract: 21 century is the era of digitalization. With the rapid development of information processing technology, digital signal processing technology has developed as a king of main technology gradually. It has been widely applied in the high-tech fields of dlectronic information, communication, software radio, automatic control, instrument technology and information electrical houseold appliances. Relative to analogue filter, digital filter can process low frequency signal without excursion. Frequency response property can be made very close to ideal property; its precision can reach very high, easy to be integrated and so on. These advantages determine the application of digital filter more and more widely. This project mainly applies the MATLAB software to design FIR digital filter; imitates the designed filter; applies DSP integrated developing surroundings-CCS to debug assembler; uses TMS320C5416 to realize FIR digital filter. The specific works include: analyzing and discussing basic theories of FIR digital filter; calculating the coefficient of digital filter; studying the feasibility of the way of calculation; designing and imitating the earlier stage of FIR digital filter; applying DSP integrated developing surroundings-CCS to debug assembler and using TMS320C5416 to realize FIR digital filter.Key words: digital filter,;DSP,;FIR,;MATLAB0 前言21世纪是数字化的时代,随着越来越多的电子产品将数字信号处理作为技术核心,DSP已经成为推动数字化进程的动力。作为数字化最重要的技术之一,DSP无论在其应用的深度还是广度,正在以前所未有的速度向前发展。 数字信号处理器,也称DSP芯片,是针对数字信号处理需要而设计的一种具有特殊结构的微处理器,它是现代电子技术、计算机技术和数字信号处理技术相结合的产物。随着信息处理技术的飞速发展,数字信号处理技术逐渐发展成为一门主流技术,它在电子信息、通信、软件无线电、自动控制、仪表技术、信息家电等高科技领域得到了越来越广泛的应用。1 数字滤波器的简介1.1数字滤波器的优越性在数字信号处理中,数字滤波占有极其重要的地位。数字滤波是语音和图象处理、模式识别、谱分析等应用中的一个基本处理算法。在许多信号处理应用中用数字滤波器替代模拟滤波器具有许多优势。数字滤波器容易实现不同的幅度和相位频率特性指标,克服了与模拟滤波器器件性能相关的电压漂移、温度漂移和噪声问题。用DSP芯片实现数字滤波除了具有稳定性好、精确度高、不受环境影响外,还具有灵活性好的特点。 数字滤波器又分为无限冲激响应滤波器(IIR)和有限冲激响应滤波器(FIR)。FIR滤波器具有不含反馈环路、结构简单以及可以实现的严格线性相位等优点,因而在对相位要求比较严格的条件下,采用F1R数字滤波器。由于DSP控制器具有许多独特的结构,例如采用多组总线结构实现并行处理,独立的累加器和乘法器以及丰富的寻址方式,采用DSP控制器就可以提高数字信号处理运算的能力,可以对数字信号做到实时处理。用可编程DSP芯片实现数字滤波的又一优势是:通过修改滤波器的参数十分方便的改变滤波器的特性。有限长单位冲激响应(FIR) 数字滤波,与传统的通过硬件电路实现的模拟滤波器相比有以下优点:(1)简化了硬件电路的设计,提高了硬件电路的集成度和可靠性。(2)对干扰信号的抑制能力有了明显提高,这对系统的控制精度和稳定的提高起到了促进作用。(3)数字滤波器的参数调节比起模拟滤波器来更加方便、灵活。(4)数字滤波器可以实现数据的并行处理,提高了系统运行速度。1.2国内外相关领域的研究进展自20世纪70年代末80年代初DSP芯片诞生以来DSP芯片得到了飞速的发展。在20多年时间里DSP芯片已经在信号处理、通信、自动控制、仪表技术、信息家电等许多领域得到广泛的应用。1978年AMI公司生产出世界上第一片DSP芯片$2811。1979年美国Intel公司发布的商用可编程器2920是DSP芯片的一个重要里程碑。1980年日本NEC公司推出的PD7720是第一个具有乘法器的商用DSP芯片。经过20年的发展,DSP器件在高速度,可编程,小型化,低功耗等方面都有了长足的发展,单片DSP芯片最快每秒可完成16亿次(1600MIPS)的运算,生产DSP器件的公司也不断壮大。在国内外的研究中,设计FIR滤波器所涉及的乘法运算方式有:并行乘法、位串行乘法和采用分布式算法的乘法。并行乘法运行速度快,但占用的硬件资源极大。如果滤波器的阶数增加,乘法器位数也将变大,硬件规模将变得十分庞大。位串行乘法器的实现方法主要是通过对乘法运算进行分解,用加法器来完成乘法的功能,也即无乘法操作的乘法器。分布式算法(distributed arithmetic,DA)的主要特点是巧妙的利用ROM查找表将固定系数的乘累加(Multiply-accumulator,MAC)运算转化为查表操作,它与传统算法实现乘累加运算的不同在于执行部分积运算的先后顺序不同。1.3数字滤波器的实现方法目前数字滤波器的的主要实现方法有:(1)在通用的微型计算机上用软件实现。软件可以是自己编写的,也可以使用现成的软件包,这种方法的缺点是速度太慢,不能用于实时系统,只能用于教学和算法的仿真研究。(2)用DSP(Digital Signal Processing)处理器实现DSP处理器是专为数字信号处理而设计的,如TI公司的TMS320C54x系列,AD公司的ADSP2IX,ADSP210X系列等。它的主要数字运算单元是一个乘累加器(Multiply-accumulator,MAC),能够在一个机器周期内完成一次乘累加运算,配有适合于信号处理的指令,具备独特的循环寻址和倒序寻址能力。这些特点都非常适合数字信号处理中的滤波器设计的有效实现,并且它速度快、稳定性好、编程方便1。(3)用固定功能的专用信号处理器实现专用信号处理器采用专用集成电路ASIC(Application Specific IntegratedCircuits)实现,适用于过程固定而又追求高速的信号处理任务,是以指定的算法来确定它的结构,使用各种随机逻辑器件组成的信号处理器。它们体积小、保密性好,具有极高的性能,但灵活性差。比较以上方法可见:可以采用MATLAB等软件来学习数字滤波器的基本知识,计算数字滤波器的系数,研究算法的可行性,对数字滤波器进行前期的设计和仿真。而后,用DSP处理器或FPGA进行数字滤波的硬件实现。本课题设计的FIR数字滤波器就是用MATLAB进行设计和仿真,用DSP处理器来实现。1.4主要研究内容本课题主要应用MATLAB软件设计FIR数字滤波器,并对所设计的滤波器进行仿真:应用DSP集成开发环境CCS调试汇编程序,用TMS320C5416来实现了FIR数字滤波。具体工作包括:对FIR数字滤波器的基本理论进行了分析和探讨;采用MATLAB软件来学习数字滤波器的基本知识,计算数字滤波器的系放,研究算法的可行性,对FIR低通数字滤波器进行前期的设计和仿真;系统介绍了TI公司TMS320C54x系列数字信号处理器的硬件结构、性能特点和DSP的集成开发环境CCS;应用DSP集成开发环境-CS调试汇编程序,用TMS320C5416来实现了FIR数字滤波。2 FIR滤波器的基础2.1 FIR滤波器的特点在数字信号处理应用中往往需要设计线性相位的滤波器,FIR滤波器在保证幅度特性满足技术要求的同时,很容易做到严格的线性相位特性。FIR滤波器不断地对输入样本x(n)延时后,再作乘法累加算法,将滤波结果y(n)输出,因此,FIR实际上是一种乘法累加运算。在数字滤波器中,FIR滤波器的最主要的特点是没有反馈回路,故不存在不稳定的问题;同时,可以在幅度特性是随意设置的同时,保证精确的线性相位。稳定和线性相位特性是FIR滤波器的突出优点。另外,它还有以下特点:设计方式是线性的;硬件容易实现;滤波器过渡过程具有有限区间;相对IIR滤波器而言,阶次较高,其延迟也要比同样性能的IIR滤波器大得到。2.2 FIR滤波器的设计方法FIR滤波器的设计方法主要有窗函数设计法和频率抽样设计法等,其中窗函数设计法是最基本的设计方法。在设计FIR滤波器中,一个最重要的计算就是加窗,采用矩形窗是最直接和简便的方法,但采用矩形窗存在较大的Gibbis效应,且矩形窗的第一旁瓣与主瓣相比仅衰减13 dB,因此实际设计中一般采用其他窗函数。2.2.1利用窗函数设计FIR(一)窗函数法的基本思想窗函数设计的基本思想是要选取某一种合适的理想频率选择性滤波器,然后将它的脉冲响应截断以得到一个线性相位和因果的FIR滤波器。因此这种方法的重点在于选择某种合适的窗函数和一种理想滤波器。对于给定的滤波器技术指标,选择滤波器长度和具有最窄主瓣宽度和尽可能小的旁瓣衰减的某个窗函数。任何数字滤波器的频率响应都是周期函数,它的傅立叶级数展开式为: (2.1)(二)几种常用的窗函数工程中比较常用的窗函数有:矩形窗函数、三角窗函数、汉宁窗函数、海明窗函数、布莱克曼窗函数和凯塞窗函数。窗函数的选择原则是:(1)具有较低的旁瓣幅度,尤其是第一旁瓣幅度:(2)旁瓣幅度下降速度要大,以利增加阻带衰减;(3)主瓣的宽度要窄,以获得较陡的过渡带。通常上述三点很难同时满足。当选用主瓣宽度较窄时,虽然得到较陡的过渡带,但通带和阻带的波动明显增加;当选用最小的旁瓣幅度时,虽能得到匀滑的幅度响应和较小的阻带波动,但过渡带加宽。因此,实际选用的窗函数往往是它们的折衷。在保证主瓣宽度达到一定要求的条件下,适当牺牲主瓣宽度来换取旁瓣波动的减少。表2.1几种常用的窗函数对比窗函数 旁瓣峰值衰减 过渡带 阻带最小衰减矩形窗 -13 -21三角形 -27 -25汉宁窗 -31 -44 海明窗 -41 -53布莱克曼窗 -57 -74凯瑟窗 -57 -80比较可得:凯塞窗可提供变化的过渡带宽,通过改变B的值可达到最陡的过渡带:凯塞窗具有与海明窗相匹敌的特性,通过调整p的值,可将凯塞窗完全等价海明窗;凯塞窗最大旁瓣值比主瓣约低80dB,在所有的窗函数中旁瓣抑制度最高2。2.2.2用频率抽样法设计FIR滤波器所谓频率抽样法就是从频域出发,根据频域的采样定理,对给定的理想滤波器的频域响应进行等间隔采样。 (2.2)其中k=0,1,2N-1把当作待设计的滤波器频率响应的采样值,通过下式可以求出滤波器的系统函数和频率响应: (2.3)(2-3) (2.4)其中,是一个内插函数: (2.5)由于频谱的有限个采样值恢复出来的频率响应实际上是对理想频率响应的逼近,因此,这种方法必然有一定的逼近误差。若被逼近的频率响应比较平滑,则各采样点之间的逼近误差较小;反之,则逼近误差较大。为了提高逼近的质量,可以采用人为的扩展过渡带的方法,即在频率相应的过渡带内插入一个或多个比较连续的采样点,使过渡带比较连续,从而通带和阻带之间变化比较缓慢,使得设计得到的滤波器对理想滤波器的逼近误差较小。2.3 FIR滤波器的实现方法本小节主要介绍FIR滤波器的基本结构和常用的滤波器的硬件实现方法。2.3.1 FIR滤波器的实现结构FIR滤波器的传递函数一般有如下形式: (2.6)其基本结构有以下几种:直接型、级联型、线性相位型、频率采样型(1) 直接型 直接型也称卷积型或横截型,称为卷积型,是因差分方程是信号的卷积形式;称为横截型,是因为滤波器是一条输入x(n)延时链的横向结构。直接由差分方程可画出对应的网络结构。其结构图如图2.1所示。 图2.1 FIR滤波器的直接型结构直接型结构的特点是:优点:简单直观,乘法运算量较少;缺点:调整零点较难。(2)级联型(串联型) 图2.2 FIR滤波器的级联型结构该结构的缺点是:(1)所需要的系数比直接型的H(z)多;(2)需要进行因式分解,而且较直接型需要更多的乘法器,乘法运算多于直接型。(3)频率采样型频率采样型结构是一种用系数将滤波器参数化的一种实现结构。一个有限长序列可以由相同长度频域采样值唯一确定。系统函数在单位圆上作N等分取样就是单位取样响应h(n)的离散傅里叶变换H(k)。H(k)与系统函数之间的关系可用内插公式表示: (2.7)由上看出,FIR系统可用一子FIR系统和一子IIR系统级联而成。其网络结构(信号流图)如图: 图2.3 FIR滤波器的频率采样型结构频率采样型结构的特点有:优点:选频性好,适于窄带滤波,这时大部分H(k)为零,只有较少的二阶子网络:不同的FIR滤波器,若长度相同,可通过改变系数用同一个网络实现:复用性好。缺点:具体实现时难免存在误差,零、极点可能不能正好抵消,造成系统不稳定。结构复杂,采用的存贮器多。2.3.2 FIR滤波器的实现方法数字滤波器的实现方法一般有以下几种:(1)用计算机软件实现软件实现方法即是在通用的微型计算机上用软件实现。利用计算机的存储器、运算器和控制器把滤波所要完成的运算编成程序通过计算机来执行,软件可由使用者自己编写,也可以使用现成的。(2)采用DSP(Digital Signal Processing)处理器来实现DSP处理器是专为数字信号处理而设计的,如TI公司的TMS320CX系列,AD公司的ADSP2IX,ADSP210X系列等。它的主要数字运算单元是一个乘累加器(Multiplyaccumulator)MAC),能够在一个机器周期内完成一次乘累加运算,配有适合于信号处理的指令,具备独特的循环寻址和倒序寻址能力。这些特点都非常适合数字信号处理中的滤波器设计的有效实现,并且它速度快,成本低,在过去的20多年的时间里,软件可编程的DSP器件几乎统治了商用数字信号处理硬件的市场。(3)采用固定功能的专用信号处理器实现专用信号处理器采用专用集成电路ASIC(Application Specific Integrated Circuits)来实现,适用于过程固定而又追求高速的信号处理任务,是以指定的算法来确定它的结构,使用各种随机逻辑器件组成的信号处理器。它们体积小、保密性好,具有极高的性能,然而灵活性差。(4)用FPGA等可编程器件实现使用相关开发工具和VHDL等硬件开发语言,通过软件编程用硬件实现特定的数字滤波算法。通过比较这些方法可见:可以采用MATLAB等软件来学习数字滤波器的基本知识,计算数字滤波器的系数,研究算法的可行性,对数字滤波器进行前期的仿真。可以采用DSP或FPGA来实现硬件电路39。3基于MATLAB的FIR滤波器的设计3.1 MATLAB简介MATLAB语言是当今国际上科学界最具影响力、也是最有活力的软件之一。它起源于矩阵运算,并已经发展成一种高度集成的计算机语言。MATLAB语言中提供了数字信号处理工具箱,使数字信号处理较以前更简洁方便且效果更好。在MATLAB中提供了一些滤波器的函数,使FIR滤波器的运算更加方便和快速。在MATLAB中提供的滤波函数有firl,此函数以经典的方法实现加窗线性相位FIR数字滤波器设计,可以设计出低通、高通、带通和带阻滤波器;它提供了各种窗函数的函数,比如,hamming是海明窗函数,kaiser是凯塞窗函数,使在设计的过程中,不用自己重新设计窗函数10。3.2基于MATLAB的FIR滤波器的设计MATLAB中的fdatool工具集成了数字滤波器的各种设计方法,本节中将使用MATLAB来进行FIR数字滤波器的设计。3.2.1设计要求以下列输入信号为例: 设计一个FIR数字低通滤波器,滤除和的信号成分。 3.2.2滤波器的指标 根据采样定律,采样频率fs应大于或等于所有信号频率成分中,最大频率的两倍。取采样频率fs=lhz。所设计FIR数字滤波器的边界频率应满足:3.2.3设计过程(1)启动fdatool打开的fdatool界面,如3.1图所示。 图3.1 fdatool 界面(2)滤波器设计的基本要求1112滤波器类型:低通、高通、带通、带阻。选择低通FIR设计方法:等纹波法、最小乘方法、窗函数。选择窗函数滤波器阶数:指定阶峰、最小阶数。选择最小阶数性能指标: 设计界面如图3.2所示。 图3.2 Design filter 界面3.3 FIR滤波器的MATLAB仿真输入信号的频谱分析在MATLAB环境下运行文件,可得3.3图 图3.3 FIR滤波器的仿真结果图3-3的上图为输入信号的频谱图,包括、。三个频率成分,下图是输出信号的频谱图,只剩下了,的频率成分。从上下两图中可以看出,经过滤波后输入信号的两个高频成分、。被滤除,说明所设计的滤波器满足要求。4数字滤波器的DSP介绍和实现数字信号处理器(Digital Signal Processor)是一种适合对数字信号进行高速实时处理的专用处理器,其主要用来实时快速地实现各种数字信号处理算法。在当今的数字化时代,DSP己成为通信设备、计算机和其它电子产品的基础器件。DSP发展历程大致分为三个阶段:20世纪70年代理论先行,80年代产品普及和90年代的突飞猛进。,1982年世界上诞生了第一片DSP芯片。几年后,第二代基于CMOS工艺的DSP芯片应运而生。80年代后期,第三代DSP芯片问世。90年代DSP发展最快,相继出现了第四代和第五代DSP器件4.1 DSP的基本特征本课题采用的是TMS320C54x系列的TMS320C5416 DSP,具有改进的哈佛结构、硬件乘法器、流水线结构、高效特殊指令集等优点,使它的处理速度和容量大大提高,为数字滤波中的复杂算法的实现提供了硬件的保证。(1) 哈佛总线结构其主要特点是程序和数据具有独立的存储空间,有着各自独立的程序总线和数据总线,大大地提高了数据处理能力,非常适合于实时数字信号处理。(2) 硬件乘法器在通用的计算机上,算术逻辑单元(ALU)只能完成两个操作数的加、减及逻辑运算,而乘法(或除法)则是由加法和移位来实现。而在数字滤波算法中需要大量的乘加运算,在TMS320C54XDSP中有一个硬件乘法器,可以在一个指令周期内完成一次乘法和一次加法运算,可以大大提高数字滤波系统的运算速度。(3) 流水线结构TMS320C54x DSP采用四级流水线指令操作方式,减少了指令的执行时间,提高了处理器的吞吐量。同一时刻,可以有四条指令的不同阶段在并行处理,尽管每条指令执行的时间仍然是几个机器周期,但由于指令的流水作业,实现了多条指令的并行执行。(4) 高效指令集在TMS320C54x DSP中设置了硬件循环控制电路,提供了重复指令,实现零开销的循环控制。所有这优点使得DSP非常适合来做数字滤波器的硬件电路。4.2 TMS320C54x DSP的硬件结构TMS320C54x DSP其硬件构成的几个主要部分包括:总线结构、中央处理单元、内部存储器及片内外设等。4.2.1总线结构TMS320C54x具有8条16位的总线,其中包括4条程序数据总线和4条地址总线,各条总线的作用如下:(1)程序总线PB传输来自程序存储器的指令代码和立即数。(2)三条数据总线CB、DB和EB分别与不同的单元互相连接,如中央处理单元、数据地址产生逻辑DAGEN、程序地址产生逻辑、片内外设和数据存储器。其中,CB和DB传输从程序存储器读来的数据;EB传输待写入存储器的数据。(3)PAB,CAB,DAB和EAB这4条地址总线传输指令执行所需要的地址。4.2.2中央处理单元TMS320C54x的中央处理单元可以说是DSP的核心,主要包含以下几个部分:一个算术逻辑单元,两个累加器,定标移位器,乘法IDI法单元,比较选择存储单元(CSSU)和CPU状态和控制寄存器等。(1)算术逻辑单元(ALU)(2)CPU状态和控制寄存器(3)累加器(4)定标移位器(5)乘法器加法器单元(6)比较选择存储单元CSSU4.2.3内部存储器TMS320C54x共有192K*16bit的寻址空间。这些空间被分为3个特定的存储段:64K*16bit的程序存储空间,64K*16bit的数据存储空间,64K*16bit的Input Output空间。在任何一个空间内,RAM,ROM,EPROM,EEPROM或存储器映像外设既可以驻留在片内,也可以驻留在片外。TMS320C54x其片内存储器的种类主要有以下几种:双访问RAM(DARAM),单访问RAM(SARAM)和ROM。数据存储空间还有一块特殊的区域,00H-80H。这块区域包含的是存储器映像寄存器,它包含了DSP中所有的寄存器,可以通过读这块存储器来了解各个寄存器的值,或者通过写这块存储器来改变寄存器的值1314。4.3 DSP系统的特点DSP系统是以数字信号处理为基础的,因此不但具有数字处理的全部优点而且还具有以下特点:(1)接口方便:DSP应用系统与其他以现代数字技术为基础的系统或设备都是相互兼容的,这样的系统接口以实现某种功能要比模拟系统与这些系统接口要容易得多。(2)编程方便:DSP应用系统中的可编程DSP芯片,能灵活方便地进行修改和升级。(3)稳定性好:DSP应用系统以数字处理为基础,受环境温度及噪声的影响较小、可靠性高,无器件老化现象。(4)精度高:16位数字系统可以达到10-5级的精度。(5)可重复性好:模拟系统的性能受元器件参数性能变化的影响比较大,而数字系统基本不受影响,因此数字系统便于测试、调试和大规模生产。(6)集成方便:DSP应用系统中的数字部件有高度的规范性,便于大规模集成。4.4 FIR滤波器的DSP实现DSP的实现过程主要包括:对MATLAB设计的系数进行量化、在CCS环境下进行汇编语言编程调试和程序的下载1516。4.4.1系数量化通过MATLAB计算的h(n)为双精度浮点数,而DSP中的存储器和寄存器如DSP5416只有16bit,为了使经过MATLAB模拟的算法能够适用于DSP,需要对系数进行量化处理,即进行浮点数到定点数的转换。将MATLAB设计的系数经过量化处理后,保存为DSP程序的头文件,文件名为fircofflpinc。量化过程如图4.1所示。 图4.1 系数量化过程4.4.2量化误差量化误差指实际模拟值同用来表示模拟值的数字之间的差别。当实际模拟值落入两个量化层次之间时,便会产生量化误差。量化过程实际是一个近似的过程,所以量化误差有时又被称为量化噪声,所以采用正确的量化方式所造成的误差可在接收范围内。图4.2给出了量化后的FIR滤波器的幅频和相频特性曲线,与图3.2量化前的FIR滤波器的幅频和相频特性曲线相比较可见,量化所带来的误差在要求的范围之内,所以基于上述系数的滤波器设计是可行的。 图4.2 量化后的FIR滤波器的幅频特性4.4.3 FIR数字滤波器的实现结构在FIR数字滤波器的几种实现结构中,直接型结构简单直观,乘法运算量较少,所以也采用这种实现结构,其结构框图如图4.3所示。 图4.3 FIR滤波器的直接型结构4.4.4 FIR汇编程序及CCS调试程序的编译、连接和调试在CCS环境下对所编制的汇编程序进行汇编、连接,生成DSP芯片的可执行文件代码。汇编、连接的当前工程如图4.4所示。 图4.4 程序的编译和连接图4.4显示:“Build complete:0 errors,0 warnings,0 remarks”。即程序的编译和连接成功,生成了.obj 目标文件和.out 可执行文件。4.4.5 FIR滤波器的DSP实现将编译产生的可执
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三种人技能.复习试题有答案(一)
- 安全培训考点总结课件
- 谈话安全工作管理办法
- 纪检审案现场管理办法
- 警务督察员管理办法
- 落实抗旱资金管理办法
- 排水管网改造地下管线协同方案
- 森林病虫害生物防治技术方案
- 工业园污水预处理单元改造方案
- 铝幕墙性能数字化检测方案
- 北师大版四年级下册口算题大全(全册完整)
- 贵州建筑工程检测收费标准
- 研究性学习(高中研究性学习范例)吸烟对中学生的危害
- GB/T 42061-2022医疗器械质量管理体系用于法规的要求
- GB/T 31586.2-2015防护涂料体系对钢结构的防腐蚀保护涂层附着力/内聚力(破坏强度)的评定和验收准则第2部分:划格试验和划叉试验
- 枸橼酸血液透析
- 2023年热控班班长试题库
- 建筑施工特种作业人员体检表
- 中国近现代史纲要第一章
- 高考数学一轮复习 26平面向量的应用精品课件 新人教版
- 固化剂安全技术说明书(MSDS)
评论
0/150
提交评论