欢迎来到优发表网,发表咨询:400-888-9411 订阅咨询:400-888-1571股权代码(211862)

购物车(0)

期刊大全 杂志订阅 SCI期刊 SCI发表 期刊投稿 出版社 公文范文 精品范文

数字信号处理论文(合集7篇)

时间:2023-03-24 15:20:46
数字信号处理论文

数字信号处理论文第1篇

[关键词]LabVIEW;数字信号处理;教学;应用

在当前计算机信息技术不断发展的形势下,数字信号作为其中的一部分,与之相对应的数字信号课程也同样占据着非常重要的地位。数字信号是以算法作为主体核心的课程,其自身的理论性非常强,在数字信号的学习过程中,由于书本中的知识点或者是一些概念大多都以一种比较抽象的方式呈现,再加上教学方法和教学手段单一,具有一定的局限性。在这种形势下,数字信号课程的教学质量和水平一直停滞不前,并没有取得良好的成效。在这种情况下,将LabVIEW引入课程辅助教学中,不仅能够让学生以一种简单化的方式来进行知识的学习,而且能够取得良好的教学效果。

一、LabVIEW与数字信号处理

LabVIEW的程序设计与传统文化程序设计相比,具有明显的差异性。LabVIEW在实际应用过程中,主要是利用图形化语言,通过使用功能节点,与图形化自身的程序流程进行有效结合,这样不仅能够利用流程控制结构来对程序功能进行有效的控制,而且能够促使程序在设计过程中,其自身的形象更加直观化。这样一来,能够从根本上简化内存分配、程序调试以及多线程序等程序设计细节,这样能够促使学生在学习过程中,将精力放到问题的实际解决方面,这样才能够保证最终的教学效果。在程序结构的设计和使用过程中,LabVIEW将一个完整的程序分为前面板和程序框图,在实际操作过程中,将前面板拖入图形控件中,就能够以非常简单便捷的方式,实现程序界面的美观性,将其自身的影响和作用充分发挥出来[1]。对于其中的显示控件,可以根据实际情况,对其进行相应的设置,从而实现丰富的曲线、图形以及图象的整体显示。在实际应用过程中,可以发现LabVIEW在GUI以及程序设计过程中,其自身的形象化与Matlab软件之间有非常大的优势。在数字信号处理教学中,LabVIEW能够从根本上实现测量以及自动化的应用数据分析,其自身有非常强大的数字信号处理函数节点,在实际应用过程中,能够发挥非常有效的作用[2]。在实际操作过程中,其自身按照信号生成、运算、滤波器以及其他功能的提供,有利于对这些内容进行切实有效的查找和分析,这些功能在数字信号处理教学过程中,不仅有利于使用,而且能够取得良好的教学效果。

二、LabVIEW与虚拟仪器

虚拟仪器是一种在计算机基础上的自动化测试仪器系统,在实际应用过程中,能够发挥非常良好的作用。虚拟仪器在实际应用过程中,主要是通过自身的软件,将计算机的一些硬件资源与仪器硬件进行有效结合,这样不仅能够从根本上提升计算机自身的处理能力,而且能够促使其自身与仪器硬件的测量以及控制进行有效结合,从而发挥出更多的功能性作用[3]。这样不仅能够从根本上缩小仪器硬件的成本和体积,而且能够通过软件的应用,实现对数据的显示、储存以及处理,以保证最终的处理结果。LabVIEW是美国一家仪器公司推出的虚拟仪器开发平台软件,主要是利用图形化的编程语言,打破了传统软件的局限性。传统软件在应用过程中,基本上都需要相对应地进行程序代码的编写和应用,但是LabVIEW则主要是利用流程图或者是程序框图来实现。这样不仅能够从根本上让编程者感受到强大的图形化编程语言方式,而且具有一定的灵活性。由于自身在实际应用过程中,被广泛应用到各个行业以及领域中,已经逐渐被视为一个标准的数据采集和仪器控制软件。利用LabVIEW软件有利于建立属于学生自身的虚拟仪器,其自身的图形化界面能够促使学生在接触编程的过程中感受到乐趣[4]。

三、LabVIEW在数字信号处理教学中的应用优势

在实际教学过程中,LabVIEW图形化的语言直觉特性能够让学生保持高度集中的注意力,将注意力全部放在被教授的理论知识上,而不是在文本工程软件应用开发的基础上,将关注点全放在编程的一些细节方面。将LabVIEW应用到数字信号处理教学中,不仅能够促使学生在短时间内对基础理论知识进行深入的了解和学习,而且能够让学生适当地开发出一些复杂的应用程序,对学生的理论知识学习以及动手实践操作能力的提升来说,都有非常重要的作用[5]。在LabVIEW的应用过程中,教师要注重将课本上一些理论性比较强的知识转换成为直观性比较强的知识,这样不仅有利于学生的理解和认识,而且能够加深学生对理论知识的印象。促使学生在保证积极性和学习主动性越来越高的同时,能够取得良好的学习效果,促使数字信号处理教学的整体质量和水平能够有所提升。

四、LabVIEW在数字信号处理教学中的实际应用分析

(一)滤波器的设计与应用

数字滤波器的设计是数字信号处理教学实施过程中的重点教学部分,同时也是教学过程中的难点部分,对学生的学习来说,很容易形成一定的阻碍影响。在对滤波器的设计过程中,由于其自身的整个过程运算量比较大,并且要根据实际情况的不同,对滤波器进行设计,从而达到不同的滤波效果,在实际应用过程中,才能够将其自身的影响和作用充分发挥出来,达到最优的设计水平[6]。在这种形势下,如果利用LabVIEW软件来进行计算机的辅设计,不仅能够从根本上减少计算量,而且能够实现快速有效的滤波器数字设计,帮助学生将一些抽象的知识以一种直观简单的方式呈现出来,在保证学生学习兴趣不断提升的同时,从根本上保证数字信号处理教学的整体质量和水平有所提升。在LabVIEW实际应用过程中,结合滤波器的形成原理,设计的FIR滤波器前面板以及后程序框图,前编面板主要利用在显示方面,对各种控件进行切实有效的操作,对相关的参数进行设置,对滤波器的类型以及窗函数进行选择,在保证滤波器自身的价值充分发挥出来时,能够从根本上起到良好的教学辅助作用。在实际的设计过程中,可以利用控制前面板上开关或者是按钮,通过键盘以及鼠标的操作,将其自身与滤波器的幅频、相频特性进行有效结合,促使其自身能够满足设计的整体需求。在实际设计过程中,可以对参数以及滤波器类型进行切实有效的调整和分析,根据实际情况采取有针对性的措施,在保证能够达到最佳效果的同时,促使学生在学习过程中更容易地接受一些难点[7]。

(二)信号的频谱分析

在数字信号处理教学的实际开展过程中,在对数字信号进行分析的时候,基本上可以从两个方面来进行,其中包括时间域、频率。有些在时间域方面表现出的复杂信号在转换到频率域时可能会比较简单,比如说在实际应用过程中,混合了几种不同频率的正弦信号,在时间域中其自身的波形是没有办法按照科学合理的流程来展示的,经常是以一种没有序列的方式呈现。但是一旦转换到频率域中,就是非常简单的几根谱线,所以在这种形势下可以看出,信号的频谱分析在数字信号处理中占据着非常重要的地位。离散傅里叶变换是对数字信号频谱分析的一种有效工具,吸收LabVIEW语言有利于对离散信号的频谱分析[8]。在整个过程中,学生可以通过对相关参数进行调节,直观地看出离散傅里叶在实际变换过程中的作用。其自身存在的频谱泄露现象以及栅栏效应,能够从根本上加深学生对数字信号处理等相关理论知识的印象。

(三)声音的现场采集

在数字信号处理教学的实施过程中,为了从根本上保证学生在学习过程中的有效性,就需要将LabVIEW应用其中,将其自身的影响和作用充分发挥出来,在保证充分调动起学生积极性和主动性的同时,有效地提高数字信号处理教学的整体质量和水平。在进入课程教学阶段之后,为了说明信号与实际生活之间的密切联系,在LabVIEW的应用过程中,通过对其进行简单的设计和分析,可以利用PC的声卡和麦克风实现在教学课堂现场的声音采集,并且利用多媒体技术将声音采集后的内容显示在投影仪上。在实际应用过程中,由于采集的是实际信号,并且其自身是处于连续动态实时显示的形势下,学生可以直接以枝干的形式看到信号的具体形态特征。这样不仅能够从根本上激发起学生的学习兴趣和学习积极性,而且能够意识到信号在生活中的重要性和必要性。无论是对学生的学习还是数字信号处理教学的整体质量和水平来说,都有非常重要的作用。

综上所述,LabVIEW在数字信号处理教学过程当中的实际应用,不仅能够从根本上调动起学生的学习兴趣和学习积极性,而且能够保证数字信号处理的整体教学质量和水平有所提升。将LabVIEW应用到数字信号处理教学中,能够将原本比较复杂难懂的知识以一种简单的方式呈现出来,让其能够成为数字信号处理教学中非常有效的辅工具,将其自身的影响和作用发挥出来,为数字信号处理教学的质量提升提供保障。

作者:何海浪 黄乘顺 单位:邵阳学院信息工程系

参考文献:

[1]张易知,肖潇,张喜斌,等.虚拟仪器的设计与实现[M].西安:西安电子科技大学出版社,2010-02.

[2]谢启,温晓行,高琴妹,等.LabVIEW软件中菜单形式的用户界面设计与实现[J].微计算机信息,2010(9).

[3]谭勇.LabVIEW在数字信号处理课程教学中的应用[J].中国现代教育装备,2012(8).

[4]姜利英,张艳.LabVIEW在数字信号处理教学中的应用[J].中国电力教育,2011(9).

[5]马永力.LabVIEW在数字信号处理中的应用[J].科技广场,2010(7).

[6]蔡小庆,鲁小利,王菊,等.仿真软件在《数字信号处理》教学中的应用[J].信息技术与信息化,2015(3).

数字信号处理论文第2篇

关键词:二维信号处理

一、随着集成电路的运算速度更快,集成度更高,就有可能耐复杂目益增加均一些多维数字信号处理。

所它在最近才开始出现的一个新领域。尽管如此,多维信号处埋仍然对以下一些间提了解决的办法,这些问题是:计算机辅动断层成术(CAT),即综合来自不同方向的X射线的投影,以重建人体某一部分的三维图,源声纳阵列的设计及通过人造卫星地球资源。多维数字信号处理除具有许多引人注目和浅显易行的应用之外,它还具有坚卖的数学基础,这不仅使我们能了解它的实现情况,而且当新问题出现时,也当及时解决。

典型的信号处理任务就是把信息从一种信号传递到另一种信号上,例如,可将一张照片加以扫描、抽样,并将共存储在计算机的存储器中,在这种情况下,信息是从可变的银粒密度转换戌可见光束,再变成电的波形,最后变戍数字的序列,随后该数字序列用。磁盘上磁畴的排列来表示CAT扫描器是一个比较复杂,经过处理,最后显赤射线管(CRT)的荧光屏上或胶片上。数字处理能增加信息,但可以重新排列信息,使观察者能更方便地理解它.观察者不必观看多个不同测面的投影而可直接观察截面图。

人们感兴趣的是信号所包含的信息,而不管信号本身是什么形式。也许可以概括地说,信号处理涉及两个基本任务一一信息的重新排列和信息的压缩。

二、数字信号处理涉及到用数的序列表示的信号的处理,而多维数字信号处理则涉罚用多维阵列表示的信号的处理,例如对同时从几个传感器所接收的抽样图像和抽样的时间波形的处理。由于信号是因而它可以用数字硬件处理,同时可以将信号处理的运算规定为算法。

促使人们采用数字方法的是不言而喻的。数字方法既有效灵活。我们可以用数字系统使其有自适应性并易于重新组合。可以很方便地把数字算法由一个厂商的设备上转换到另一个厂商的设备上去,或者把专用数字硬件来实现。同样,数字算法也可用来处理作为时间函数或空间信号,数字算法自然地和逻辑算符如模式分类相联系。数字信号能够长时间无差错地存储。对很多种应用而言,数字方法Ⅸ其它方法更为简单,对另外一些应用,则可能根本不存在其他方法。多维信号处理是不同于一维信号处理,想在多维序列上实现的多运算,例如抽样、滤波和交换等,用于一维序列,然而,严格芯说,我们不得不说多终信号处理与一维信弓有很大差别的。

信号处理与一维信号处理还是有很大差别的,这是由三个因素造成的;(l)二维通常比一维问题包含的数据量大得多;(2)处理多维系统在数些上不如处理一维系统那样完备;(3)多维信号处理有更多的自由度,这给系统设计音以一维情况中无法比拟的灵活性。虽然所有递归数字滤波器都是用差分方程实现的,一维情况下差分方程是全有序的,而在多维情况下差分方程仅是部分有序的,冈而就存在着灵活性,在一维情况小,离散传里旰变换CDET)可以用快速傅里叶变换CEPT)算法来计算,而在多维情况下,有多且每一个OFT又可用多种AFT算法来计算。在一维情况下,我们可以调整速率。而且也可以调整抽排列。从另一方面来说,多维多项式不能进行因式分解,而一维多项式是可以进行因式分解的。因而在多维情况下,我们不能论及孤立的极,气、孤立的零点及孤立的根。所以,多维信号处理与一维信号处理有相当大的差别。在20世纪60年代初期,用数字系统来模仿模拟系统的想法,使得一维数字信号处毫的各种方法得到了发展。这样,仿照模拟系统理论,创立了许多离散系统理论。随后,当数字系统可以很好地模仿模拟系统时,人们认识到数字系统同时也可以完成更多的功能。由丁这种认识及数字硬件工艺的有力推动,数字信号处理得到了发展,而且现今很多通用的方法,已成为数字方法所特有的,没有与其等效的模拟方法,在发展多维数字信号处理时,可观察到同一发展趋向。因为没有连续时间的(或模拟的)二维系统理论可以仿效,因而最初的二维系统是以一维系统为基础的,80年代后期,多数二维信号处理都是用可分的二维系统。可分的二维系统与用于二维数据的一维系统几乎没有差别。随后,发展了独特的多维算法,该算法相当于一维算法的逻辑推理。这是一段失败的时期,由干许多二维应用要求数据量很大,且IT缺少二维多项式太分解理论,很多一维方法不能很好地推广到二维上来。我们现在正处于认识的萌芽时代。计算机工业以其部件的小型化和价格日趋低廉而有助于我们解决数据量问题。尽管我们总是受限于数学问题,但仍然认识到,多维系统也给了我们新的自由度。以上这些,使得该领域既富于挑战性又无穷乐趣,电子信息技术的结合之软件结台,传统产业中可用电产信息技术的地方,仍然可以在生产或很低的条件下使用人力或传统机械。电予信息技术应到限制,在不同领域和不同水平有各种原因,但烂有一个共大原因是缺乏认识。没有认识,便没有应层。

事实上,在一维和二维信号处理理论之间有实质性的差别,而在二维和更高维之间,除了计算上的复杂世方耐差异之外,似乎差别较小。

参考文献:

[1]吴云韬,廖桂生,田孝华.一种波达方向、频率联合估计快速算法[J]电波科学学报,2003,(04).

[2]吕铁军,王河,肖先赐.利用改进遗传算法的DOA估计[J]电波科学学报,2000,(04)

[3]刘全,雍玲,魏急波.二维虚拟ESPRIT算法的改进[J]国防科技大学学报,2002,(03).

[4]吕泽均,肖先赐.一种冲击噪声环境中的二维DOA估计新方法[J]电子与信息学报,2004,(03).

[5]金梁,殷勤业,李盈.时频子空间拟合波达方向估计[J]电子学报,2001,(01).

[6]金梁,殷勤业.时空DOA矩阵方法的分析与推广[J]电子学报,2001,(03).

数字信号处理论文第3篇

摘要:数字信号处理(DSP)系统由于受运算速度的限制,其实时性在相当的时间内远不如模拟信号处理系统。从80年代至今的十多年中,DSP芯片在运算速度、运算精度、制造工艺、芯片成本、体积、工作电压、重量和功耗方面取得了划时代的发展,开发工具和手段不断完善。DSP芯片有着非常快的运算速度,使许多基于DSP芯片的实时数字信号处理系统得以实现。目前,DSP芯片已应用在通信、自动控制、航天航空及医疗领域,取得了相当的成果。在载人航天领域,基于DSP芯片的技术具有广阔的应用前景。

TheDevelopmentandApplicationsofDigitalSignalProcessing(DSP)-chip

Abstract:Duetothelimitationofoperationspeed,realtimeperformanceofdigitalsignalprocessing(DSP)systemisfarfromthatofanalogsignalprocessingsystemindecadesago.Sinceearly80’s,DSPchipshavebeengreatlyimprovedinthefollowingaspects:operationspeed,computationprecision,fabricationtechnics,cost,chipvolume,operationalpowersupplyvoltage,weightandpowerconsumption.Furthermore,developmenttoolsandmethodshavebeendevelopedgreatly.ModernDSPchipscanbeoperatedveryfast,whichmaketheimplementationofmanyDSPbasedsignalprocessingsystempossible.NowDSPchipshavebeenwidelyappliedsuccessfullyincommunication,automaticcontrol,aerospaceandmedicine.DSPbasedtechnologyhasverypromisingfutureinmannedspaceflightarea.

Keywords:digitalsignalprocessing(DSP);chip;development;application

数字信号处理作为信号和信息处理的一个分支学科,已渗透到科学研究、技术开发、工业生产、国防和国民经济的各个领域,取得了丰硕的成果。对信号在时域及变换域的特性进行分析、处理,能使我们对信号的特性和本质有更清楚的认识和理解,得到我们需要的信号形式,提高信息的利用程度,进而在更广和更深层次上获取信息。数字信号处理系统的优越性表现为:1.灵活性好:当处理方法和参数发生变化时,处理系统只需通过改变软件设计以适应相应的变化。2.精度高:信号处理系统可以通过A/D变换的位数、处理器的字长和适当的算法满足精度要求。3.可靠性好:处理系统受环境温度、湿度,噪声及电磁场的干扰所造成的影响较小。4.可大规模集成:随着半导体集成电路技术的发展,数字电路的集成度可以作得很高,具有体积小、功耗小、产品一致性好等优点。

然而,数字信号处理系统由于受到运算速度的限制,其实时性在相当长的时间内远不如模拟信号处理系统,使得数字信号处理系统的应用受到了极大的限制和制约。自70年代末80年代初DSP(数字信号处理)芯片诞生以来,这种情况得到了极大的改善。DSP芯片,也称数字信号处理器,是一种特别适合进行数字信号处理运算的微处理器。DSP芯片的出现和发展,促进数字信号处理技术的提高,许多新系统、新算法应运而生,其应用领域不断拓展。目前,DSP芯片已广泛应用于通信、自动控制、航天航空、军事、医疗等领域。

DSP芯片的发展

70年代末80年代初,AMI公司的S2811芯片,Intel公司的2902芯片的诞生标志着DSP芯片的开端。随着半导体集成电路的飞速发展,高速实时数字信号处理技术的要求和数字信号处理应用领域的不断延伸,在80年代初至今的十几年中,DSP芯片取得了划时代的发展。从运算速度看,MAC(乘法并累加)时间已从80年代的400ns降低到40ns以下,数据处理能力提高了几十倍。MIPS(每秒执行百万条指令)从80年代初的5MIPS增加到现在的40MIPS以上。DSP芯片内部关键部件乘法器从80年代初的占模片区的40%左右下降到小于5%,片内RAM增加了一个数量级以上。从制造工艺看,80年代初采用4μm的NMOS工艺而现在则采用亚微米CMOS工艺,DSP芯片的引脚数目从80年代初最多64个增加到现在的200个以上,引脚数量的增多使得芯片应用的灵活性增加,使外部存储器的扩展和各个处理器间的通信更为方便。和早期的DSP芯片相比,现在的DSP芯片有浮点和定点两种数据格式,浮点DSP芯片能进行浮点运算,使运算精度极大提高。DSP芯片的成本、体积、工作电压、重量和功耗较早期的DSP芯片有了很大程度的下降。在DSP开发系统方面,软件和硬件开发工具不断完善。目前某些芯片具有相应的集成开发环境,它支持断点的设置和程序存储器、数据存储器和DMA的访问及程序的单部运行和跟踪等,并可以采用高级语言编程,有些厂家和一些软件开发商为DSP应用软件的开发准备了通用的函数库及各种算法子程序和各种接口程序,这使得应用软件开发更为方便,开发时间大大缩短,因而提高了产品开发的效率。

目前各厂商生产的DSP芯片有:TI公司的TMS320系列、AD公司的ADSP系列、AT&T公司的DSPX系列、Motolora公司的MC系列、Zoran公司的ZR系列、Inmos公司的IMSA系列、NEC公司的PD系列等。

通用DSP芯片的特点1.在一个周期内可完成一次乘法和一次累加。

2.采用哈佛结构,程序和数据空间分开,可以同时访问指令和数据。

3.片内有快速RAM,通常可以通过独立的数据总线在两块中同时访问。

4.具有低开销或无开销循环及跳转硬件支持。

5.快速中断处理和硬件I/O支持。

6.具有在单周期内操作的多个硬件地址产生器。

7.可以并行执行多个操作。

8.支持流水线操作,取指、译码和执行等操作可以重叠进行。

DSP芯片的应用

随着DSP芯片性能的不断改善,用DSP芯片构造数字信号处理系统作信号的实时处理已成为当今和未来数字信号处理技术发展的一个热点。随着各个DSP芯片生产厂家研制的投入,DSP芯片的生产技术不断更新,产量增大,成本和售价大幅度下降,这使得DSP芯片应用的范围不断扩大,现在DSP芯片的应用遍及电子学及与其相关的各个领域。

典型应用(1)通用信号处理:卷积,相关,FFT,Hilbert变换,自适应滤波,谱分析,波形生成等。(2)通信:高速调制/解调器,编/译码器,自适应均衡器,仿真,蜂房网移动电话,回声/噪声对消,传真,电话会议,扩频通信,数据加密和压缩等。(3)语音信号处理:语音识别,语音合成,文字变声音,语音矢量编码等。(4)图形图像信号处理:二、三维图形变换及处理,机器人视觉,电子地图,图像增强与识别,图像压缩和传输,动画,桌面出版系统等。(5)自动控制:机器人控制,发动机控制,自动驾驶,声控等。(6)仪器仪表:函数发生,数据采集,航空风洞测试等。(7)消费电子:数字电视,数字声乐合成,玩具与游戏,数字应答机等。

在医学电子学方面的应用如同其它数字图像处理一样,DSP芯片已在医学图像处理,医学图像重构等领域,如CT、核磁成象技术等方面得到了广泛的应用,已取得了令人满意的效果。在助听,电子耳涡等方面也取得了相当的进展(文献[1,2])。国内、外也有关于脑电、心电、心音和肌电信号处理方面基于DSP芯片系统的报道(文献[4~7]),我们对1996年以前国外生物医学工程的部分核心期刊,如IEEETransactionsonBiomedicalEngineering,ComputersandBiomedicalResearch等核心期刊进行检索,有关基于DSP芯片处理系统的报道很少。对国内生物医学工程的核心期刊,如《中国医疗器械杂志》、《中国生物医学工程杂志》、《生物医学工程学杂志》和《中国生物医学工程学报》等刊物进行检索,未见有关基于DSP芯片系统方面的报道。对我所的光盘数据库进行检索,未见有关在航天医学方面应用的报告。

我们认为在生理信号处理领域基于DSP芯片的技术可以解决我们在实际工作中遇到的某些问题,如当生理信号数据量很大(如脑电,肌电等)且处理算法相对复杂时,现有的微机在实时采样、处理、存储和显示方面往往不能满足实际应用要求,而基于DSP芯片的高速处理单元和微机构成主从系统可以较好地解决这类问题。

载人航天领域中信号传输带宽的限制需要对生理数据进行实时压缩;大型实验中对庞大的数据进行实时处理依赖于数字处理系统的构成;载人航天中对数据处理精度,可靠性要求以及功耗、工作电压、体积、重量等方面的限制需要我们在构造处理系统中选择性能优良的芯片。我们认为将DSP技术应用于载人航天领域具有十分重要的意义。

结束语

以DSP芯片为核心构造的数字信号处理系统,可集数据采集、传输、存储和高速实时处理为一体,能充分体现数字信号处理系统的优越性,能很好地满足载人航天领域设备测量精度、可靠性、信道带宽、功耗、工作电压和重量等方面的要求。目前,DSP芯片正在向高性能、高集成化及低成本的方向发展,各种各类通用及专用的新型DSP芯片在不断推出,应用技术和开发手段在不断完善。这样为实时数字信号处理的应用——尤其是在载人航天领域中的应用提供了更为广阔的空间。我们有理由相信,DSP芯片进一步的发展和应用将会对载人航天信号处理领域产生深远的影响。

[参考文献]

[1]李小华,李雪琳,徐俊荣.基于DSP的数字助听器的研究.95年生物电子学[C],医学传感器等联合学术会议文集,北京,1995:438~439

[2]候刚,徐俊荣.用于植入式多道电子耳涡的一种数字实时语音特征分析系统的研究[M].生物医学工程前沿,合肥:中国科技大学出版社,1993:471~476

[3]邱澄宇,何宏彬.用于心电信号数据压缩的数字信号处理器[M].生物医学工程前沿,合肥:中国科技大学出版社,1993:463~466

[4]VijayaKrishnaG,PrasadSS,PatilKM.ANewDSP-BasedMultichannelEMGAcquisitionandAnalysisSystem[J].ComputersAndBiomedicalReserch,1996,29:395~406

数字信号处理论文第4篇

为了加强教学过程中学生学习的主动性、激发学习动力、培养正确的学习和思考方式以及加深对学习内容的理解,教学改革加强了对数字信号处理课程中所涉及的相关科技史内容的介绍。虽然教材也并没有这部分内容的介绍,但是通过互联网上的维基百科、百度百科等百科网站,以及国外大学中可供下载的数字信号处理课程课件,授课教师将所授课的课件内容进行了丰富,凡是涉及到有相关科技史的内容,都在教学中加以说明与介绍。具体的教学内容与教学方法改革如下:

1.1科学家成长经历的介绍

科学家之所以可以提出被广泛接受和应用的理论、公式、方法等成果,与他们的成长经历是分不开的。教学改革中添加了对科学家的家庭背景、成长经历、就学学校、对他产生影响的导师这些内容。比如在傅里叶变化的教学中,授课教师介绍了约瑟夫傅里叶因为幼年父母双亡,所以很小便被送入天主教本笃会接受教育,之后考入巴黎高等师范学校,毕业后在军队中教授数学,27岁时他到巴黎高等师范学校教书。这些经历对他后来傅里叶变换的提出起到了关键作用。

1.2科学成果所在年代的历史背景

获得科学成果所在年代的历史背景也是非常重要的内容。所在历史年代的特殊性给了科学家们特定的环境、氛围、机遇等等,使得他们有机会提出新的理论和方法。比如傅里叶所在的年代是18世纪末,当时正是拿破仑东征时期,傅里叶跟随拿破仑军队东征,被任命为下埃及的总督。由于英国舰队对法国人进行了封锁,所以他受命在当地生产军火为远征部队提供军火。这个时期,他向开罗埃及学院递交了几篇有关数学的论文。1816年他回到巴黎,六年后他当选了科学院的秘书,并发表了《热的分析理论》一文,此文是建立在牛顿的热传导理论的速率和温度差成正比的基础上。

1.3中外相同历史时期的对比

将中外历史进行对比,更有助于学生展开联想,容易想象和理解科学家所处时代的环境,从而更好地理解学习内容。仍以傅里叶为例,授课教师介绍了从十七世纪中后期到十九世纪欧洲科技史的发展,在数学课中提到的其他数学家,比如牛顿、拉普拉斯、柯西这些人与傅里叶的前后关系。同时傅里叶所在时期是中国的清朝时期,当时中国的情况、科技的发展又是怎样的。这些对比既增加了学生听课的兴趣,又便于他们理解内容。

2教学反馈与体会

通过对数字信号处理课程引入比以往教学中更多的科技史内容这一探索,授课教师获得了很多正面的反馈,对教学方法改革有了更为深切的体会,积极意义有以下三个方面:

2.1激发了学生的学习兴趣

科技史方面的介绍明显的激发了学生的学习兴趣。关于科学家具体人物的背景介绍更加吸引学生的注意力,大家会更加专注的去聆听授课教师的课程内容,有时会主动提出问题,讨论科学家的经历对他们发表成果的影响。而且课程当中不断回顾这些科技史的内容,会周期性的刺激学生,将暂时失去注意力的学生重新拉回到课堂上来。

2.2培养了学生正确的思考方法

科技史的介绍更加清楚的讲清楚了科学家是如何一步一步推演出最终结论的。传统的教学方式直接给出最终的结果、定理、定律,而新的教学方法更加符合科学发展的自然规律,从最初始的一个新想法,一直讲到最终理论的形成。这一思考方法更有利于学生的思考过程。未来学生在自己学习、从事科研活动中,会应用到这些正确的思考方法,更为容易的取得成果,推动科技进步。

2.3加深了对所学知识的理解

科技史的相关介绍增加了学生的学习热情,让他们有了更为清晰的学习思路,从而获得更好的学习成果。课堂互动、平时测验与期末考试的成绩,都反映出了教学改革之后学生对知识的理解更加深入、透彻,更好的掌握了数字信号处理的许多知识点。学生们也明显对与科学家直接相关的学习内容有更好的记忆力。

3结论

数字信号处理论文第5篇

另外一类是需要用复杂算法对大量数据进行处理的应用,例如声纳探测和地震探测等,也需要用DSP器件。该类设备的批量一般较小、算法要求苛刻、产品很大而且很复杂。所以设计工程师在选择处理器时会尽量选择性能最佳、易于开发并支持多处理器的DSP器件。有时,设计工程师更喜欢选用现成的开发板来开发系统而不是从零开始硬件和软件设计,同时可以采用现成的功能库文件开发应用软件。

在实际设计时应根据具体的应用选择合适的DSP。不同的DSP有不同的特点,适用于不同的应用,在选择时可以遵循以下要点。

算法格式

DSP的算法有多种。绝大多数的DSP处理器使用定点算法,数字表示为整数或-1.0到+1.0之间的小数形式。有些处理器采用浮点算法,数据表示成尾数加指数的形式:尾数×2指数。

浮点算法是一种较复杂的常规算法,利用浮点数据可以实现大的数据动态范围(这个动态范围可以用最大和最小数的比值来表示)。浮点DSP在应用中,设计工程师不用关心动态范围和精度一类的问题。浮点DSP比定点DSP更容易编程,但是成本和功耗高。

由于成本和功耗的原因,一般批量产品选用定点DSP。编程和算法设计人员通过分析或仿真来确定所需要的动态范围和精度。如果要求易于开发,而且动态范围很宽、精度很高,可以考虑采用浮点DSP。

也可以在采用定点DSP的条件下由软件实现浮点计算,但是这样的软件程序会占用大量处理器时间,因而很少使用。有效的办法是“块浮点”,利用该方法将具有相同指数,而尾数不同的一组数据作为数据块进行处理。“块浮点”处理通常用软件来实现。

数据宽度

所有浮点DSP的字宽为32位,而定点DSP的字宽一般为16位,也有24位和20位的DSP,如摩托罗拉的DSP563XX系列和Zoran公司的ZR3800X系列。由于字宽与DSP的外部尺寸、管脚数量以及需要的存储器的大小等有很大的关系,所以字宽的长短直接影响到器件的成本。字宽越宽则尺寸越大,管脚越多,存储器要求也越大,成本相应地增大。在满足设计要求的条件下,要尽量选用小字宽的DSP以减小成本。

在关于定点和浮点的选择时,可以权衡字宽和开发复杂度之间的关系。例如,通过将指令组合连用,一个16位字宽的DSP器件也可以实现32位字宽双精度算法(当然双精度算法比单精度算法慢得多)。如果单精度能满足绝大多数的计算要求,而仅少量代码需要双精度,这种方法也可行,但如果大多数的计算要求精度很高,则需要选用较大字宽的处理器。

请注意,绝大多数DSP器件的指令字和数据字的宽度一样,也有一些不一样,如ADI(模拟器件公司)的ADSP-21XX系列的数据字为16位而指令字为24位。

DSP的速度

处理器是否符合设计要求,关键在于是否满足速度要求。测试处理器的速度有很多方法,最基本的是测量处理器的指令周期,即处理器执行最快指令所需要的时间。指令周期的倒数除以一百万,再乘以每个周期执行的指令数,结果即为处理器的最高速率,单位为每秒百万条指令MIPS。

但是指令执行时间并不能表明处理器的真正性能,不同的处理器在单个指令完成的任务量不一样,单纯地比较指令执行时间并不能公正地区别性能的差异。现在一些新的DSP采用超长指令字(VLIW)架构,在这种架构中,单个周期时间内可以实现多条指令,而每个指令所实现的任务比传统DSP少,因此相对VLIW和通用DSP器件而言,比较MIPS的大小时会产生误导作用。

即使在传统DSP之间比较MIPS大小也具有一定的片面性。例如,某些处理器允许在单个指令中同时对几位一起进行移位,而有些DSP的一个指令只能对单个数据位移位;有些DSP可以进行与正在执行的ALU指令无关的数据的并行处理(在执行指令的同时加载操作数),而另外有些DSP只能支持与正在执行的ALU指令有关的数据并行处理;有些新的DSP允许在单个指令内定义两个MAC。因此仅仅进行MIPS比较并不能准确得出处理器的性能。

解决上述问题的方法之一是采用一个基本的操作(而不是指令)作为标准来比较处理器的性能。常用到的是MAC操作,但是MAC操作时间不能提供比较DSP性能差异的足够信息,在绝大多数DSP中,MAC操作仅在单个指令周期内实现,其MAC时间等于指令周期时间,如上所述,某些DSP在单个MAC周期内处理的任务比其它DSP多。MAC时间并不能反映诸如循环操作等的性能,而这种操作在所有的应用中都会用到。

最通用的办法是定义一套标准例程,比较在不同DSP上的执行速度。这种例程可能是一个算法的“核心”功能,如FIR或IIR滤波器等,也可以是整个或部分应用程序(如语音编码器)。图1为使用BDTI公司的工具测试的几款DSP器件性能。

在比较DSP处理器的速度时要注意其所标榜的MOPS(百万次操作每秒)和MFLOPS(百万次浮点操作每秒)参数,因为不同的厂商对“操作”的理解不一样,指标的意义也不一样。例如,某些处理器能同时进行浮点乘法操作和浮点加法操作,因而标榜其产品的MFLOPS为MIPS的两倍。

其次,在比较处理器时钟速率时,DSP的输入时钟可能与其指令速率一样,也可能是指令速率的两倍到四倍,不同的处理器可能不一样。另外,许多DSP具有时钟倍频器或锁相环,可以使用外部低频时钟产生片上所需的高频时钟信号。

存储器管理

DSP的性能受其对存储器子系统的管理能力的影响。如前所述,MAC和其它一些信号处理功能是DSP器件信号处理的基本能力,快速MAC执行能力要求在每个指令周期从存储器读取一个指令字和两个数据字。有多种方法实现这种读取,包括多接口存储器(允许在每个指令周期内对存储器多次访问)、分离指令和数据存储器(“哈佛”结构及其派生类)以及指令缓存(允许从缓存读取指令而不是存储器,从而将存储器空闲出来用作数据读取)。图2和图3显示了哈佛存储器结构与很多微控制器采用的“冯·诺曼”结构的差别。

另外要注意所支持的存储器空间的大小。许多定点DSP的主要目标市场是嵌入式应用系统,在这种应用中存储器一般较小,所以这种DSP器件具有小到中等片上存储器(4K到64K字左右),备有窄的外部数据总线。另外,绝大多数定点DSP的地址总线小于或等于16位,因而可外接的存储器空间受到限制。一些浮点DSP的片上存储器很小,甚至没有,但外部数据总线宽。例如TI公司的TMS320C30只有6K片上存储器,外部总线为24位,13位外部地址总线。而ADI的ADSP2-21060具有4Mb的片上存储器,可以多种方式划分为程序存储器和数据存储器。

选择DSP时,需要根据具体应用对存储空间大小以及对外部总线的要求来选择。

开发的简便性

对不同的应用来说,对开发简便性的要求不一样。对于研究和样机的开发,一般要求系统工具能便于开发。而如果公司在开发下一代手机产品,成本是最重要的因素,只要能降低最终产品的成本,一般他们愿意承受很烦琐的开发,采用复杂的开发工具(当然如果大大延迟了产品上市的时间则是另一回事)。

因此选择DSP时需要考虑的因素有软件开发工具(包括汇编、链接、仿真、调试、编译、代码库以及实时操作系统等部分)、硬件工具(开发板和仿真机)和高级工具(例如基于框图的代码生成环境)。利用这些工具的设计过程如图4所示。

选择DSP器件时常有如何实现编程的问题。一般设计工程师选择汇编语言或高级语言(如C或Ada),或两者相结合的办法。现在大部分的DSP程序采用汇编语言,由于编译器产生的汇编代码一般未经最优化,需要手动进行程序优化,降低程序代码大小和使流程更合理,进一步加快程序的执行速度。这样的工作对于消费类电子产品很有意义,因为通过代码的优化能弥补DSP性能的不足。

使用高级语言编译器的设计工程师会发现,浮点DSP编译器的执行效果比定点DSP好,这有几个原因:首先,多数的高级语言本身并不支持小数算法;其次,浮点处理器一般比定点处理器具有更规则的指令,指令限制少,更适合编译器处理;第三,由于浮点处理器支持更大的存储器,能提供足够的空间。编译器产生的代码一般比手动生成的代码更大。

不管是用高级语言还是汇编语言实现编程,都必须注意调试和硬件仿真工具的使用,因为很大一部分的开发时间会花在这里。几乎所有的生产商都提供指令集仿真器,在硬件完成之前,采用指令集仿真器对软件调试很有帮助。如果所用的是高级语言,对高级语言调试器功能进行评估很重要,包括能否与模拟机和/或硬件仿真器一起运行等性能。

大多数DSP销售商提供硬件仿真工具,现在许多处理器具有片上调试/仿真功能,通过采用IEEE1149.1JTAG标准的串行接口访问。该串行接口允许基于扫描的仿真,即程序员通过该接口加载断点,然后通过扫描处理器内部寄存器来查看处理器到达断点后寄存器的内容并进行修改。

很多的生产商都可以提供现成的DSP开发系统板。在硬件没有开发完成之前可用开发板实现软件实时运行调试,这样可以提高最终产品的可制造性。对于一些小批量系统甚至可以用开发板作为最终产品电路板。

支持多处理器

在某些数据计算量很大的应用中,经常要求使用多个DSP处理器。在这种情况下,多处理器互连和互连性能(关于相互间通信流量、开销和时间延迟)成为重要的考虑因素。如ADI的ADSP-2106X系列提供了简化多处理器系统设计的专用硬件。

电源管理和功耗

DSP器件越来越多地应用在便携式产品中,在这些应用中功耗是一个重要的考虑因素,因而DSP生产商尽量在产品内部加入电源管理并降低工作电压以减小系统的功耗。在某些DSP器件中的电源管理功能包括:a.降低工作电压:许多生产商提供低电压DSP版本(3.3V,2.5V,或1.8V),这种处理器在相同的时钟下功耗远远低于5V供电的同类产品。

b.“休眠”或“空闲”模式:绝大多数处理器具有关断处理器部分时钟的功能,降低功耗。在某些情况下,非屏蔽的中断信号可以将处理器从“休眠”模式下恢复,而在另外一些情况下,只有设定的几个外部中断才能唤醒处理器。有些处理器可以提供不同省电功能和时延的多个“休眠”模式。

c.可编程时钟分频器:某些DSP允许在软件控制下改变处理器时钟,以便在某个特定任务时使用最低时钟频率来降低功耗。

d.控制:一些DSP器件允许程序停止系统未用到的电路的工作。

不管电源管理特性怎么样,设计工程师要获得优秀的省电设计很困难,因为DSP的功耗随所执行的指令不同而不同。多数生产商所提供的功耗指标为典型值或最大值,而TI公司给出的指标是一个例外,该公司的应用实例中详细地说明了在执行不同指令和不同配置下的功耗。

成本因素

在满足设计要求条件下要尽量使用低成本DSP,即使这种DSP编程难度很大而且灵活性差。在处理器系列中,越便宜的处理器功能越少,片上存储器也越小,性能也比价格高的处理器差。

封装不同的DSP器件价格也存在差别。例如,PQFP和TQFP封装比PGA封装便宜得多。

在考虑到成本时要切记两点。首先,处理器的价格在持续下跌;第二点,价格还依赖于批量,如10,000片的单价可能会比1,000片的单价便宜很多。

数字信号处理论文第6篇

1.1充分了解前期课程情况

首先,授课教师应在课前充分了解《数字信号处理》课程的全部教学内容中有哪些涉及前期的预修课程,并将所有涉及的课程和对应的知识点罗列出来。然后,教师应了解学生是否全部学习过所有的预修课程和所包含的知识点。(1)对于已经学过的预修课程,教师逐一查阅相关教材,摘出本课程中涉及到的知识点所对应的应用条件、关键内容、主要结论以及必要的推导过程等。以《高等数学》为例,本课程涉及到的知识点主要有:反函数和复合函数求导、等比级数求和、欧拉公式、傅里叶级数和微分方程求解等。(2)如果有某一门课程没有学过,例如我校没有开设《积分变换》课程,那教师就应从更基础的《高等数学》课程出发,将本课程所涉及的知识推导出来,以便在课堂授课中补充,或作为参考资料提供给学生自学。(3)有些知识点虽然在预修课程中有所涉及,但可能不是重点或不够系统,那教师就应根据前期所学知识,结合本课程需要,进行必要的归纳总结,以便学生根据个人学习情况参阅。例如本课程中数字滤波器设计是授课的重点内容,其中需要掌握模拟滤波器设计的相关知识,但是预修课程中并没有系统讲述,因此教师就应整理各种模拟滤波器的公式、特点和设计方法并将其融合到授课过程中。由于《数字信号处理》本身就是一个严格的理论体系,其中所有的定理和性质都是可推导或可证明的,而且推导和证明过程也是要求学生掌握的,因此教师在授课中就必须保证所有的推导过程都是学生以自身所掌握的知识可以理解和独立完成的。

1.2建立通畅的师生交流渠道

首先,应转变观念,即使在大学高年级,课程教学也应该是以学生良好掌握本课程的知识和技能为标准,而不应仅仅是完成教学任务。这就要求教师和学生之间具有良好、通畅的交流渠道,以便教师能及时了解学生的学习进展情况、学习过程中存在的疑问以及对课程学习的建议和意见等。同时,也便于教师及时通知学生应预先复习的知识和应准备的材料、对学生提问的答复以及对后续课程教学的调整等。因此,建立通畅的师生交流渠道非常必要。我们认为师生的交流渠道应是多方面的,为此我们采用了多种的交流形式。(1)师生见面会:一般在课程开始之前或前期进行,所有参与授课的教师和全体学生面对面座谈,从而实现初步的了解。(2)课代表制:在学生中选择一名同学作为本课程的代表,负责收集学生中的问题、意见等并及时反馈给教师,同时将教师的通知及时传达给所有学生。(3)公布教师的办公室地址、电话和E-mail:让每一名学生都能找到教师,以便提出问题并得到教师的辅导。(4)《数字信号处理》网络课程平台:本课程已经构建了较为完善的网络课程,其中包括课程授课幻灯、教案、典型习题、课程电子公告片率系统(bulletinboardsystem,BBS)、其他参考资料等。(5)最新的即时通讯工具:例如QQ、微信等。(6)晚自习答疑:每周安排一个晚自习由1名授课教师到学生自习的教室进行答疑,学生如有课程学习中的疑问可以自由提问。通过上述措施,在教师和学生之间构建全方位、全覆盖的交流渠道,既包含了传统的见面辅导形式,也引入了学生中流行的即时通信工具,从而可以保证学生面对面或不见面地提出学习中的疑难问题,便于教师了解和掌握学生的学习状态。

1.3在作业批改和实验过程中深层次了解

前面的师生交流,更注重学生主动提出问题,以寻求教师的答复。不过在我们的教学经历中,有些学生不擅长或者不习惯主动提问题,而喜欢等待接受教师讲解的课程内容。这样,教师就不容易把握学生的个人学习情况,也就难以进行个性化教学。《数字信号处理》课程注重理论知识的学习,因此教师每讲授一部分内容都会给学生布置一些习题作业。我们的要求是学生在作业中要写出完整的解题步骤,提倡学生抛弃草稿纸,将所有的中间过程都写到作业本上。通过对作业的批改,教师就能从中发现每个学生对课程内容的掌握情况,及时发现问题。《数字信号处理》课程也强调理论知识的运用,因此安排了接近1/3的学时用于上机编程实验。学生利用课堂所学理论知识在计算机上编程实现,并将结果显示出来。但是这个过程并不一定是一个顺理成章的事情,大部分学生都不能够一次完成。因此,教师应不停地巡视每个学生的编程过程,及时发现问题并给出建议。

2个性化教学方法

开展个性化教学,并不是进行个别教学,也不是要否定传统的课堂授课。我们认为个性化教学是对课堂授课的补充和完善。另外,个性化包含2层含义:一是不同年级的学生之间存在差异,教师需要针对性地调整或强调授课内容;二是不同学生之间知识背景存在差异,教师应进行个别辅导。

2.1课堂上重点讲解共性难点

通过前期多种形式的师生互动,教师对学生的知识背景应该有较全面的了解,特别是要掌握可能缺失的知识点。在课程备课和幻灯制作过程中,教师就应有针对性地对存在的共性问题进行重点准备,例如对涉及前期预修课程中的知识点进行提示或回顾,对学生缺失的知识进行补充,对前期不系统的知识进行归纳和整理。在课堂授课过程中,不断观察学生的学习状态,发现多数人有疑问时应反复讲解,必要时辅以板书推导。同时,鼓励学生在上课过程中主动提问,并在每次课结束前预留3~5min进行简短答疑。另外,对后续课程学习中可能涉及的预修知识应要求学生进行复习。

2.2合理布置作业并认真批改

教师布置给学生课后完成的作业应涵盖主要的授课内容,应有一定的题量,期望学生通过做作业复习重点知识,特别是综合运用已学过的知识分析和解决问题。教师应重视对学生作业的批改,逐步审阅,并明确指出出错或遗漏之处,如有需要可给出修改思路的提示。曾出现过某一道并不难的作业却有很多学生做错的情况,对此种情况,教师要不怕麻烦对每一个学生都给予纠正,避免疏漏。而且《数字信号处理》课程习题的突出特点是一题多问,后面的问题需要前面问题正确的结果作条件,常常出现第一问解题错误,导致后面几问即使方法得当也无法得到正确的结果。对此种情况,教师不仅要指出第一次出错的地方,而且还应对后续求解的方法予以评价,便于学生自己改错。教师对所有学生作业中存在的问题还应及时归纳。由于学生做作业和教师批改作业都需要一定的时间,一般会有2周的延时,因此教师应注意利用后续授课中的点滴空闲时间或少量的课后时间,进行作业情况的分析。这一做法往往颇受学生的喜爱。

2.3利用课间进行个别辅导

一般每次授课是2个学时连在一起上,学时之间有10min的休息时间。教师应注意在课间主动走到学生中间,这样会无形之中鼓励学生主动提问。我们在教学中发现,当教师站在讲台上时,学生要提问可能需要更多的勇气;而如果教师走到学生身边时,学生会感觉与教师的距离缩短了,从而可能较随意地提问。这样,教师才能有针对性地对学生进行个别辅导。同时,几次之后就有助于树立一种主动提问的良好氛围,有利于教师更好地把握教学效果,节省了猜测和估计的时间。

2.4在线响应学生提问

除了鼓励学生在课堂上提问外,教师应接受并适应学生通过他们熟悉和感兴趣的交流方式提问,并及时作出响应。上述2种提问方式类似于实时和非实时的关系,这本就是数字信号处理技术的突出优点,而且新的交流工具实际上也是数字信号处理技术进步的体现。作为教授本课程的教师也应紧跟时代的步伐,让学生感觉与教师之间没有代沟,更重要的是让学生对本课程产生更浓厚的兴趣,激发主动学习的热情。

2.5让学生独立完成编程实验

计算机编程实验是《数字信号处理》课程教学的重要组成部分,我们要求给学生提供单人单机的实验条件,虽然实验内容相同,但强调每个学生独立完成。教师不仅仅应关注最终的实验结果,还应在学生进行实验的过程中不断巡视,及时回答学生提问,或发现学生有疑难主动给予帮助。每个学生对课程教学内容的掌握程度不同,存在的难点也可能有差别,而且实验的进度更是差别明显,因此集中讲解并不必要,个别辅导才是更佳的选择。

2.6确立每周一次晚自习答疑

由于本课程教学内容多,而学时有限,在制定教学进度时无法留出完整的学时进行答疑。为此,我们尝试每周安排1名授课教师在学生晚自习时到教室答疑。通常教师不站在讲台上,而是在教室后面等待学生个别提问并解答。没有问题的学生则正常自习。经过一个学期的试验,这种方法效果较好,我们将其固定为一种辅助的教学手段。

3结语

数字信号处理论文第7篇

关键词 数字信号处理 DSP 课程体系 渗透

中图分类号:G424 文献标识码:A

Knowledge Penetration and Extension of Digital Signal

Processing Theory and Practice Teaching

CAO Xinli, TIAN Yi

(School of Electrical and Information Engineering, Wuhan Institute of Technology, Wuhan, Hubei 430073)

Abstract This paper takes mathematical principles to the domain transform domain digital signal processing when students are learning in a digital filter network for example, correspond by comparing before and after signal processing algorithms and theory on the actual hardware implementation, allows students to easily from the Z transform, discrete Fourier transform learning theory easy to draw circuits and program their hardware implementation is achieved. In the study of digital signal processing algorithms in the process, to students whose mathematical formulas penetration corresponding hardware circuits and structures, can make subsequent DSP applications while learning courses, easy to understand and design. Theoretical and experimental study by personal experience, feel the penetration and extension of signal processing system in the teaching curriculum.

Key words digital signal processing; DSP; course system; penetration

在电子信息工程学科中,数字信号处理的实现和仿真课程已经很好地融合进来。很多高校的信息类专业相继开设了数字信号处理,DSP应用的相关理论课程,并开设了matlab信号分析与处理等课程设计和实验。如何在理论和实践课程教学中完成对数字信号处理知识的渗透于延伸,让学生更好的认识到数字信号处理技术的理论和实践和有机结合呢?

1 数字信号处理的作用

数字信号处理是研究把信号用数字或符号表示成序列,通过计算机或通用(专用)信号处理设备,用数字的数值计算方法处理,提取有用信息便于应用的客观规律性。

在信号处理中,很多信号比如声音信号,在时域上看是杂乱无章的,没有任何规律的,当转化成频域信号后,很容易看出来信号的相关性质,对信号的处理也更为方便。模拟信号在远距离传输时信号衰减大,且抗干扰能力差;数字信号设备灵活、精确、抗干扰能力强、远距离传输速度快且不失真。

数字信号处理可以将有用信号从杂乱无章的干扰中提取出来,恢复原始信号并可以对其增强。它对声音,图像,其他现实中的物理量进行信号调理、信号传输、信号接收还原、信号滤波等作用,保证信号传输质量,在电信和其它学科中具有重要的意义。

数字信号处理算法是对其离散信号与系统的变换和滤波的理论基础,在此算法基础上,用硬件或软件的方法将其实现,这是整个数字信号处理的过程。下面我们来分析变换理论和具体实现之间的对应。

2 数字信号处理中数字滤波网络算法原理

在数字信号处理中,以IIR数字滤波网络为例。对于一个输入输出关系已经给定的系统,其系统函数或差分方程已知,可以用不同结构的数字网络来实现该系统。由Z变换的相关知识,我们可以知道对N阶差分方程进行Z变换,得到系统函数的一般表示式:

(1)

如果要设计IIR级联型数字滤波网络,就要根据级联型网络结构特点,将H(z)变换成级联型一阶节和二阶节的形式。

(2)

这样,就把系统函数分解成了N1个一阶节和N2个二阶节。有了这样的结构,就可以得到IIR级联型网络方框图,如图1。

图1 IIR级联型网络方框图

3 数字滤波网络二阶节的硬件实现

第二节中是数字滤波网络IIR级联型网络结构的算法原理和系统函数分解公式,那么这样的数字滤波网络结构怎样用硬件实现呢?

从图1看出,IIR级联型网络是由M个二阶节组成的,一阶节可以看做二阶节的特殊情况。在每一个二阶节中,有四个加法环节(如图1中的圆圈标示),有两个延时单元,有四个标量乘法环节。其中的加法环节和标量乘法器可以有专用数字信号处理芯片中的加法器和乘法器实现,延时单元可以由触发器实现,比如D触发器。

现在以一个二阶节为例,根据方框原理图(图2)说明其硬件构成。

(3)

(4)

所以从到有两个延时电路——延时一个周期和两个周期,即为,;两个乘法电路,;两个加法电路。用硬件实现如图3所示。同样地,从到的电路结构与前面类似,延时电路可以与前面公用。

图2 IIR级联型网络二阶节方框图

图3 IIR级联型网络二阶节的硬件实现

4 数字信号处理课程理论与实践教学的知识渗透与延伸

学生在数字信号处理的理论课程中了解了相关的算法原理后,并和实际的硬件电路实现对应了解,就掌握了从理论到实践的转换过程。

所以在讲授数字信号处理的每一个知识点时,都应该按照这样的思想去引导学生:(1)清晰透彻的讲授每一章节的离散信号与系统的算法原理,从时域分析到频域分析,到时频变换,快速算法,到数字滤波结构及实现。在每一个知识点上,都把相应的数学原理和对应的硬件结构对应起来,使学生了解知识的实际用途。(2)在学生掌握算法原理的基础上,引导其在相应的仿真工具上进行算法的仿真,得到相应的系数和性能,分析算法的优缺点,并对算法进行改进。(3)根据前面学习的理论算法和硬件实现的知识渗透,使学生能够快速轻松地选择相应的数字信号处理器件,实现其算法原理,从而达到理论和实践的较好结合,使得学生在数字信号处理领域,有了较深入和较高层次的认识,达到学以致用。

5 结论

论文以一个实际的《数字信号处理》教学范例——IIR级联型网络结构的原理,说明了教学的顺序和层次,从理论知识的学习,到具体实现的渗透,使得学生在彻底掌握理论变换算法的基础上,更深层次地与实际动手相结合,很好地对学生进行知识的渗透与延伸,在后续的DSP原理与应用,信号分析与处理中可以较为轻松深入地掌握,达到较好的教学效果。

参考文献

[1] 张洪涛,万红,杨述斌.数字信号处理[M].武汉:华中科技大学出版社,2006.

[2] 吴镇扬.数字信号处理(第二版)[M].北京:高等教育出版社,2010.

[3] 程佩青.数字信号处理教程(第四版)[M].北京:清华大学出版社,2013.2.