最新DSP课程设计(电信版,供参考)

合集下载

dsp语音信号处理课程设计

dsp语音信号处理课程设计

dsp语音信号处理课程设计一、课程目标知识目标:1. 理解语音信号处理的基本概念,掌握数字信号处理(DSP)在语音信号处理中的应用;2. 学会使用DSP技术对语音信号进行预处理、特征提取和识别;3. 掌握语音信号的时域、频域分析及其在语音增强、降噪等方面的应用。

技能目标:1. 能够运用编程软件(如MATLAB)进行语音信号的采集、处理和分析;2. 能够独立完成一个简单的语音信号处理项目,包括设计、实现和调试;3. 培养实际操作能力,提高解决实际语音信号处理问题的能力。

情感态度价值观目标:1. 激发学生对语音信号处理领域的兴趣,培养探索精神和创新意识;2. 培养学生团队协作能力,学会与他人共同分析问题、解决问题;3. 强化质量意识,注重实践操作规范,培养学生严谨、务实的科学态度。

本课程针对高年级学生,结合课程性质、学生特点和教学要求,明确以上课程目标。

通过本课程的学习,使学生能够掌握语音信号处理的基本知识和技能,培养实际操作和创新能力,同时注重培养学生的团队协作和严谨的科学态度。

课程目标分解为具体的学习成果,便于后续教学设计和评估。

二、教学内容1. 语音信号处理基础理论:- 语音信号的数字化表示;- 语音信号的时域、频域分析;- 语音信号的加窗、分帧处理;- 语音信号的预处理技术。

2. 语音信号特征提取:- 基本特征参数(如:短时能量、短时平均幅度、短时过零率);- 频域特征(如:梅尔频率倒谱系数、线性预测系数);- 高级特征提取方法(如:深度学习)。

3. 语音信号处理应用:- 语音增强与降噪;- 语音识别与合成;- 说话人识别与情感分析;- 语音信号处理在实际应用中的案例分析。

4. 实践项目:- 使用MATLAB进行语音信号处理实验;- 设计并实现一个简单的语音识别系统;- 分析并改进现有语音信号处理算法。

教学内容依据课程目标制定,涵盖语音信号处理的基础理论、特征提取、应用及实践项目。

教学大纲明确教学内容的安排和进度,与教材章节相对应,确保内容的科学性和系统性。

dsp大学课程设计

dsp大学课程设计

dsp大学课程设计一、教学目标本课程的教学目标旨在帮助学生掌握数字信号处理(DSP)的基本理论、算法和实现方法。

通过本课程的学习,学生应能够:1.知识目标:–理解数字信号处理的基本概念、原理和数学基础。

–熟悉常用的数字信号处理算法,如傅里叶变换、离散余弦变换、快速算法等。

–掌握DSP芯片的基本结构、工作原理和编程方法。

2.技能目标:–能够运用DSP算法进行实际问题的分析和解决。

–具备使用DSP开发工具和实验设备进行软硬件调试的能力。

–能够编写DSP程序,实现数字信号处理算法。

3.情感态度价值观目标:–培养学生的创新意识和团队合作精神,提高解决实际问题的能力。

–增强学生对DSP技术的兴趣和热情,为学生进一步深造和职业发展奠定基础。

二、教学内容本课程的教学内容主要包括以下几个方面:1.数字信号处理基础:包括信号与系统的基本概念、离散信号处理的基本算法等。

2.离散余弦变换和傅里叶变换:离散余弦变换(DCT)和快速傅里叶变换(FFT)的原理和应用。

3.数字滤波器设计:低通、高通、带通和带阻滤波器的设计方法和应用。

4.DSP芯片和编程:DSP芯片的基本结构、工作原理和编程方法,包括C语言和汇编语言编程。

5.实际应用案例:包括音频处理、图像处理、通信系统等领域的实际应用案例分析。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式:1.讲授法:通过教师的讲解,使学生掌握数字信号处理的基本概念和原理。

2.讨论法:通过分组讨论和课堂讨论,培养学生的思考能力和团队合作精神。

3.案例分析法:通过分析实际应用案例,使学生了解数字信号处理在工程中的应用。

4.实验法:通过实验操作,使学生掌握DSP芯片的基本编程方法和实验技能。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《数字信号处理》(或其他指定教材)。

2.参考书:提供相关的参考书籍,供学生自主学习和深入研究。

3.多媒体资料:制作课件、教学视频等,以丰富教学手段和提高学生的学习兴趣。

dsp课课程设计28335

dsp课课程设计28335

dsp课课程设计28335一、教学目标本章节的教学目标包括以下三个方面:1.知识目标:使学生掌握DSP28335的基本结构、工作原理和编程方法,了解其在数字信号处理领域的应用。

2.技能目标:培养学生具备使用DSP28335进行数字信号处理的能力,能独立完成相关项目和实验。

3.情感态度价值观目标:激发学生对DSP技术的兴趣,培养其创新意识和团队协作精神,认识到DSP技术在现代社会中的重要性。

二、教学内容本章节的教学内容主要包括以下几个部分:1.DSP28335的基本结构和工作原理:介绍DSP28335的内部结构、各部分功能和工作原理。

2.DSP28335的编程方法:讲解DSP28335的编程语言、编程环境和编程技巧。

3.DSP28335在数字信号处理中的应用:介绍DSP28335在通信、图像处理、音频处理等领域的应用案例。

4.相关实验和实践项目:安排一系列实验和实践项目,使学生能够动手操作,巩固所学知识。

三、教学方法本章节的教学方法包括以下几种:1.讲授法:用于讲解DSP28335的基本原理、编程方法和应用案例。

2.讨论法:学生分组讨论,分享学习心得和解决问题的方法。

3.案例分析法:分析实际应用案例,使学生更好地理解DSP28335在工程中的应用。

4.实验法:安排实验和实践项目,让学生动手操作,提高其实际操作能力。

四、教学资源本章节的教学资源包括以下几种:1.教材:选用合适的教材,为学生提供系统、科学的学习资料。

2.参考书:推荐相关参考书籍,丰富学生的知识储备。

3.多媒体资料:制作课件、视频等多媒体资料,提高课堂趣味性和教学效果。

4.实验设备:准备DSP28335开发板和相关实验设备,为学生提供实践操作的机会。

五、教学评估本章节的教学评估主要包括以下几个方面:1.平时表现:评估学生在课堂上的参与程度、提问回答等情况,占总评的30%。

2.作业:评估学生完成作业的质量和进度,占总评的30%。

3.考试:安排一次期末考试,评估学生对DSP28335知识的掌握程度,占总评的40%。

dsp的课程设计

dsp的课程设计

dsp的课程设计一、课程目标知识目标:1. 理解数字信号处理(DSP)的基本概念,掌握其基本原理;2. 掌握DSP系统的数学模型和基本算法;3. 了解DSP技术在现实生活中的应用。

技能目标:1. 能够运用数学工具进行DSP相关计算;2. 能够运用编程语言实现简单的DSP算法;3. 能够分析并解决简单的实际问题,运用DSP技术进行优化。

情感态度价值观目标:1. 培养学生对DSP技术的兴趣,激发其探索精神;2. 培养学生严谨、客观的科学态度,提高其分析问题和解决问题的能力;3. 培养学生的团队协作意识,提高其在团队中的沟通能力。

分析课程性质、学生特点和教学要求:1. 课程性质:DSP课程具有较强的理论性、实践性和应用性,要求学生具备一定的数学、编程和电路基础知识;2. 学生特点:高中年级学生,具备一定的逻辑思维能力和动手操作能力,对新技术和新知识充满好奇;3. 教学要求:注重理论与实践相结合,以实际问题为引导,激发学生的学习兴趣,提高其分析问题和解决问题的能力。

课程目标分解:1. 知识目标:通过本课程的学习,使学生掌握DSP的基本概念、原理和算法;2. 技能目标:通过实践操作,使学生能够运用数学工具和编程语言实现DSP 算法;3. 情感态度价值观目标:通过团队合作和实际问题解决,培养学生对DSP技术的兴趣,提高其科学素养和团队协作能力。

二、教学内容1. 数字信号处理基本概念:信号的定义、分类及特性;离散时间信号与系统;傅里叶变换及其性质。

2. DSP数学基础:复数运算;欧拉公式;离散傅里叶变换(DFT)及其快速算法(FFT)。

3. 数字滤波器设计:滤波器类型;无限长冲击响应(IIR)滤波器和有限长冲击响应(FIR)滤波器设计方法;滤波器的实现与优化。

4. DSP算法实现:快速傅里叶变换(FFT)算法;数字滤波器算法;数字信号处理中的数学优化方法。

5. DSP应用案例分析:语音信号处理;图像信号处理;通信系统中的应用。

dsp软件课程设计

dsp软件课程设计

dsp软件课程设计一、教学目标本课程的教学目标是使学生掌握DSP软件的基本原理、方法和应用技能。

通过本课程的学习,学生将能够了解DSP软件的基本概念、熟悉DSP软件的开发环境、掌握DSP软件的基本算法和编程技巧,并能够运用DSP软件解决实际问题。

具体来说,知识目标包括:了解DSP软件的基本概念、熟悉DSP软件的开发环境和工具、掌握DSP软件的基本算法和编程技巧。

技能目标包括:能够熟练地使用DSP软件开发环境和工具、能够编写和调试DSP软件程序、能够运用DSP软件解决实际问题。

情感态度价值观目标包括:培养学生对DSP软件技术的兴趣和热情、培养学生团队合作和自主学习的意识、培养学生的创新精神和实践能力。

二、教学内容本课程的教学内容主要包括DSP软件的基本原理、方法和应用。

具体安排如下:1.第一章:DSP软件概述。

介绍DSP软件的基本概念、发展历程和应用领域。

2.第二章:DSP软件开发环境。

介绍DSP软件的开发环境、工具和编程语言。

3.第三章:DSP软件的基本算法。

介绍DSP软件的基本算法,如数字滤波器、快速傅里叶变换等。

4.第四章:DSP软件的编程技巧。

介绍DSP软件的编程技巧,如数据存储、中断处理、指令优化等。

5.第五章:DSP软件应用实例。

介绍DSP软件在实际应用中的典型案例,如音频处理、图像处理等。

三、教学方法为了实现本课程的教学目标,我们将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。

1.讲授法:通过教师的讲解,使学生了解和掌握DSP软件的基本概念、原理和算法。

2.讨论法:通过小组讨论,激发学生的思考,培养学生的团队合作和自主学习的能力。

3.案例分析法:通过分析实际案例,使学生了解DSP软件在实际应用中的方法和技巧。

4.实验法:通过实验操作,使学生掌握DSP软件的开发环境和编程技巧,培养学生的实践能力。

四、教学资源为了支持本课程的教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用权威、实用的DSP软件教材,为学生提供系统、全面的学习材料。

dsp综合课程设计

dsp综合课程设计

dsp综合课程设计一、教学目标本课程的教学目标旨在帮助学生掌握数字信号处理(DSP)的基本原理和应用技能,通过理论学习与实践操作相结合的方式,培养学生的技术创新能力和实际问题解决能力。

知识目标:学生将掌握数字信号处理的基本概念、算法和典型的DSP芯片应用。

具体包括:•数字信号处理的基础理论•常用数字滤波器的设计与分析•快速算法实现,如FFT、IFFT等•DSP芯片的工作原理及编程方法技能目标:通过课程学习和实践操作,学生将能够熟练使用DSP相关软件(如MATLAB等)进行算法仿真和系统设计,并具备一定的硬件操作能力,包括:•利用仿真工具对DSP算法进行验证•设计简单的数字信号处理系统•进行DSP芯片编程和硬件调试情感态度价值观目标:通过课程学习,培养学生对数字信号处理技术的兴趣和热情,增强其科技责任感和创新意识,激发学生将所学知识应用于工程实践和科研探索中,为我国信息技术产业的发展贡献自己的力量。

二、教学内容教学内容围绕数字信号处理的基本理论、算法实现、DSP芯片应用及系统设计展开。

1.数字信号处理基础:涵盖信号的采样与恢复、离散时间信号处理、离散时间系统特性等基本概念。

2.数字滤波器设计:包括常用滤波器(低通、高通、带通、带阻)的设计方法和理论。

3.快速算法:重点讲解快速傅里叶变换(FFT)、快速卷积等高效算法。

4.DSP芯片介绍:详细讲解DSP芯片的结构、工作原理及编程环境。

5.实际应用案例:结合实际案例,使学生理解DSP技术在现代通信、音视频处理等领域的应用。

三、教学方法结合课程特点,采用多种教学方法激发学生的学习兴趣和主动性:1.讲授法:系统讲解理论知识,确保学生掌握扎实的基础。

2.案例分析法:通过具体案例,使学生理解DSP技术的应用。

3.实验法:安排实验课,让学生动手实践,加深对理论知识的理解。

4.小组讨论法:鼓励学生分组讨论,培养团队合作精神,提高问题解决能力。

四、教学资源为支持课程的顺利进行,将准备以下教学资源:1.教材:《数字信号处理》(或等同教材)2.参考书籍:提供相关领域的参考书籍,丰富学生的知识视野。

DSP课程设计

DSP课程设计

《DSP技术与应用》课程设计报告课题名称:基于DSP Builder的巴克码检出设计与实现学院:电子信息工程学院班级:09电信统本01班学号:0911********姓名:张伟摘要一般而言,数字信号处理(DSP)是指应用数字的方法(模拟电子技术)处理各种类型信息的基本理论和基本算法;而DSP技术,或者说DSP(系统实现)开发技术主要是指将DSP基本理论和算法付诸实现的途径和方法。

这是两个根本不同的概念,然而却常常被混淆,以致于一谈起DSP,难免让人不由自主的联想到类似于T1的DSP器件,误认为DSP技术等同于DSP处理器的应用,认为DSP的实现方式只能是DSP处理器。

这不能不让人想到是否是由于某种隐含的,但却是长时间的商业暗示所致。

事实上,在DSP领域,出了普通的DSP处理器以外,利用FPGA来实现DSP 系统已经十分普遍。

而且在许多诸如实时图像处理、联合战术无线电通信系统、3G移动通信基站、实施工控系统、卫星导航设备等领域中,FPGA的DSP解决方案已经成为非此莫属的选择了!巴克码是最常用的帧同步码组。

为了实现巴克码组的有效检出,利用DSP Builder 设计了一种新的巴克码识别器电路。

在Matlab/Simulink中对设计的电路进行了纯数字仿真,然后将设计的系统载入到FPGA芯片中,运用硬件在回路仿真技术进行半实物仿真。

结果表明,基于DSP Builder设计的巴克码检出电路简单易行、稳定可靠,达到了预期的要求。

目录摘要 (1)一、绪论 (3)二、巴克码原理 (5)1.巴克码 (5)2.设计原理 (5)3.13位巴克码识别器 (5)三、DSP Builder设计流程 (6)1. 利用DSP Builder库建立巴克码帧同步检出模型 (6)2.加入激励,完成系统仿真,通过Scope模块所得波形图如下 (7)3.由simulink模型转换成VHDL (8)4.综合 (8)5.利用Modelsim完成功能仿真 (9)6.编译适配 (10)四、课程设计心得 (11)五、参考文献 (12)六、附录 (13)一、绪论由于信号的远距离传输,不可避免地存在信号的延时、干扰、非线性失真等。

dsp课程设计

dsp课程设计

dsp课程设计一、课程目标知识目标:1. 理解数字信号处理(DSP)的基本概念,掌握其基本原理和算法;2. 学会使用数学工具进行信号的时域、频域分析,并能够解释分析结果;3. 掌握滤波器的设计方法,能够运用所学知识对实际信号进行处理。

技能目标:1. 能够运用DSP技术对实际信号进行采集、处理和分析,解决实际问题;2. 熟练使用DSP软件和硬件平台,进行算法的实现和验证;3. 培养创新意识和团队协作能力,通过小组合作完成综合性的DSP项目。

情感态度价值观目标:1. 培养学生对数字信号处理技术的兴趣和热情,激发其主动探索精神;2. 培养学生严谨的科学态度,注重实践与理论相结合,提高问题解决能力;3. 增强学生的团队合作意识,培养沟通、交流和协作能力。

课程性质:本课程为专业选修课,旨在帮助学生掌握数字信号处理的基本理论和方法,提高实际问题解决能力。

学生特点:学生已具备一定的电子技术和数学基础,对信号处理有一定了解,但实践经验不足。

教学要求:注重理论与实践相结合,强调学生动手实践,培养解决实际问题的能力。

通过本课程的学习,使学生能够独立完成DSP相关项目的设计与实现。

二、教学内容1. 数字信号处理基础:信号与系统、离散时间信号与系统、线性时不变系统、卷积运算等;2. 离散傅里叶变换:傅里叶级数、离散傅里叶变换(DFT)、快速傅里叶变换(FFT)等;3. 数字滤波器设计:滤波器原理、无限长冲激响应(IIR)滤波器设计、有限长冲激响应(FIR)滤波器设计等;4. 数字信号处理应用:数字信号处理在语音、图像、通信等领域的应用案例分析;5. 实践教学:使用DSP软件和硬件平台进行算法实现和验证,开展综合性的DSP项目。

教学大纲安排:第一周:数字信号处理基础第二周:离散时间信号与系统第三周:线性时不变系统与卷积运算第四周:离散傅里叶变换第五周:快速傅里叶变换第六周:数字滤波器设计原理第七周:IIR滤波器设计第八周:FIR滤波器设计第九周:数字信号处理应用案例分析第十周:实践教学与项目开展教学内容与教材关联性:本课程教学内容依据教材章节进行安排,涵盖数字信号处理的基本理论、方法和应用,确保学生系统掌握DSP相关知识。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

D S P课程设计(电信版,供参考)精品好文档,推荐学习交流DSP原理与接口技术课程设计报告基于DSP开发板的语言信号滤波处理姓名:班级: 09电信1学号: 200930590120093059012009305901指导老师:徐梅宣,孙道宗日期: 2012. XX.XX~2012.XX.XX华南农业大学工程学院摘要通过语音传递信息是人类最重要、最有效、最常用、最方便的交换信息的方法,因此,如何去除混杂在有用信号中的噪声并获得低损甚至无损的有用语音信号成为语音信号处理(即用数字信号处理技术和语言学知识对语音信号进行处理并提取有用信息)至关重要的问题。

但是因为语音识别技术对信号噪声非常敏感,系统本身和器件对系统的处理结果都有着不可忽视的干扰,因此很难实现效果较好的语音信号滤波处理。

而DSP 因为运算速度快,片上资源丰富和能够实现复杂的线性和非线性算法等特性,在语音信号处理技术方面有明显的优势。

虽然DSP自身在一定程度上也是语音信号干扰源,但综其上述良好特性,以及干扰源的不可避免性,我们选择用DSP实现语音信号滤波处理。

为了实现基于DSP开发板的语音信号滤波处理,我们对混杂噪声信号的有用信号音频进行时域和频谱分析,得出其频谱特性后,在软件编程方面,我们用汇编语言在CCS 中设计出三个滤波器,分别是:低通滤波器、高通滤波器以及带通滤波器,同时实现A/D和D/A转换。

在硬件方面,通过接口电路从电脑下载混杂噪声的有用音频,以及将程序下载到芯片中。

语音信号在硬件电路芯片上进行ADC转换变为数字信号,通过滤波、压缩等变化滤去噪声之后再进行DA转换返回模拟语音信号并从硬件电路输出。

从而实现DSP的语音信号滤波处理。

关键词:语音信号处理滤波 DSP目录摘要 (i)1 方案比较与选择 (1)1.3方案选择 (6)3软件编程实现分功能模块写,代码&代码功能说明,以及代码算法思想,和流程图.. 11 3.1音频文件生成 (15)[y,fs,nbits]=wavread('dsp.wav'); (15)y=y(:,1); (15)n=length(y); (15)f=fs*(0:511)/1024; (15)t=0:1/22050:(n-1)/22050; (15)Au=0.3; (15)d=[Au*cos(pi*6000*t)]'; %噪声为6kHz的余弦信号 (15)x2=y+d; %加噪声后的语音信号 (15)%sound(x2,fs); %播放加噪声后的语音信号 (15)wavwrite(x2,'input.wav'); (16)n2=length(x2); (16)y1=fft(y,n); (16)y2=fft(x2,1024); (16)figure(1); (16)subplot(2,1,1); (16)plot(y); (16)title('原始的信号波形'); (16)subplot(2,1,2); (16)plot(x2); (16)title('加噪后的信号波形'); (16)figure(2); (16)plot(f,abs(y2(1:512))); (16)title('噪音信号频谱'); (16)figure(3); (16)subplot(2,1,1) (16)plot(abs(y1));title('原始信号频谱'); (16)subplot(2,1,2) (16)plot(abs(x2)); (16)title('加噪后信号频谱'); (16)xout=x2/max(x2);% 归一化? (16)xto_ccs=round(32767*xout) ; (16)%clear playsnd; (16)fid=fopen('dspindata.dat','w');% 打开文件 (16)fprintf(fid,'1651 1 0 0 0\n');% 输出文件头 (16)fprintf(fid,'%d\n',xto_ccs);% 输出 (17)fclose(fid); (17)用Malab生成混入杂声后的音频文件 (17)3.2音频数据读入: (17)STM #temp,AR1 ;temp存输入左声道样本 (17)STM #temp+1,AR2 ;temp+1存输入右声道样本 (17)LDM DRR10,A (17)STL A,*AR1 ;AR1存左声道,AR2存右声道 (17)LDM DRR20,A (17)STL A,*AR2 (17)分左右声道分别读入音频样本数据,放入寄存器,等待进行处理 (17)3.3判断是否进入FIR处理的分支: (17)STM #Echo,AR4 ;是否FIR处理的分支 (17)CMPM *AR4,#1 (17)BC FIR,TC (17)B NOFIR (17)根据寄存器数据内容,判断是否进入FIR处理的分支 (17)3.4FIR处理分支内容(核心部分) (17)FIR:SSBX FRCT (17)STM #temp,AR1 ;temp存输入左声道样本 (17)LD *AR1,A ; (17)STM #buffer+1,AR3 ; (17)STL A,*AR3 ;将最新样本存入fx[1],fx[0]保留空间,存FIR后的输出暂存 (17)STM #buffer+25,AR2 ;将AR2指针指向最高位(最老数据) (17)RPTZ A,#24 ;24 (17)MACD*AR2-,COEF,A (17)STH A,*AR2 ;把FIR后的数据放在fx[0] (18)RSBX FRCT (18)LD *AR2,A (18)STLM A,DXR10 ;把FIR后的数据输出语音端口 (18)NOP (18)STLM A,DXR20 ;这里两个声道一起输出同一个数据 (18)RSBX FRCT (18)NOP (18)B L1 (18)把读入的声音样本数据在芯片内进行FIR处理 (18)4结果分析 (18)5问题,调试 (20)附录 (23)1 方案比较与选择1.1 方案目标基于DSP开发板,在CCS中用汇编语言设计一个滤波器,运用该滤波器能将混杂有高频噪声的歌声中的噪声信号去除。

滤波的整个过程通过DSP开发板上实现,并且要满足以下要求:1、根据被处理对象设置滤波器参数;2、该滤波器要用汇编语言实现;3、待处理语音信号采集通过开发板上的信号采集模块输入;4、所设计的滤波器能滤除语音信号中的高频噪声;5、实现滤除噪声功能后,能在电脑上显示滤波器的频谱;6、通过开发板上的语音模块播放处理后的语音信号;我们组将合成信号(混有高频噪声与有用的歌曲信号)通过DSP开发板的耳机输入接口输入TMS320VC5416芯片,该音频信号的时域波形和频域波形如图1、图2、图3、图4所示:图1 混合时域波形(1)图2 混合时域波形(2)图3 混合时域波形(3)图4 混合频域波形通过滤波器对高频噪声的滤除后,理想情况下的有用信号输出时域波形和频域波形如图5、图6所示:图5 理想结果时域图6 理想结果频域而被滤除的高频噪声信号的时域波形和频域波形则分别如图7、图8所示:图7 噪声时域图8 噪声频域1.2方案选择1.2.1 滤波器选择A.IIR数字滤波器IIR数字滤波器具有无限的脉冲响应,具有如下特点:1.IIR数字滤波器的系统函数可以写成封闭函数的形式;2.IIR数字滤波器采用递归型结构;3.IIR数字滤波器在设计上可借助成熟的模拟滤波器的结果;4.IIR数字滤波器需要加相位校准网络;IIR数字滤波器的相位特性不好控制,当对相位要求较高的时候,需要外加相位校准网络。

由于IIR数字滤波器采用递归型结构,结构上带有反馈回路,在运算的舍入处理过程中,会使误差不断累积,致使有时会产生微弱的寄生振荡。

但是在设计上,IIR数字滤波器能借助成熟的模拟滤波器结果,如巴特沃斯、契比雪夫等,因有现成的设计数据或图表可以查阅,使设计工作量相对比较小,对计算工具的要求也不高。

B.FIR滤波器FIR滤波器为有限长单位冲激响应滤波器,是数字信号处理系统中最基本的原件,它能够保证任意幅频特性的同时又具有严格的线性相频特性,与此同时,它的单位抽样响应是有限长的,因此,FIR滤波器是稳定的系统。

它具有如下特点:1.FIR滤波器系统的单位冲激响应h(n)在有限个n值处不为零;2.FIR滤波器的系统函数H(z)在|z|>0处收敛,极点全部在z=0处,是因果系统;3.FIR滤波器在结构上主要为非递归结构,没有输出到输入的反馈;FIR滤波器能够在DSP芯片中实现,DSP芯片中有专用的数字信号处理函数可以调用,因此,在DSP芯片中,FIR滤波器的实现相对简单。

但是由于程序是顺序执行的,它的速度会受到限制。

1.2.2 DSP芯片选择A.TMS320C5402TI公司第五代16bit定点DSP处理器,它适用于语音通信等实施嵌入应用场合,其特性为:操作速度可以达100MIPS;先进的多总线结构;整合维特比加速器;数据/程序寻址从、空间为1M×16bit,内置4K×16bit的ROM和16K×16bit的RAM;内置可编程等待状态发生器、锁相环(PLL)时钟产生器、两个多通道缓冲串口、两个16位定时器,与’C54X系列的其他芯片相比,’C5402具有高性能,低功耗和低价格等特点,它采用6级流水线,而且当RPT(重复指令)有效时,一些多周期的指令就编程单周期的指令;芯片内部RAM和ROM可以根据PMST寄存器中的OVLY和DROM位灵活设置,这些都是有利于算法的优化。

B.TMS320VC5416TMS320VC5416芯片的运行速度为160M,具有低功耗设计;其工作速度可以高达160MIPS;它的片内RAM存储空间为128K×16Bit;而其扩张的2路6bitA/D接口TLV0832的最大采样速率为20K;具有2路的TLC7528D/A转换,10M/S,8Bit;具有UAET 串行接口,符合RS232标准;有8M bit的扩展Flash,能存储大量固化程序和数据;设计配置有用户可以自定义的开关盒测试指示灯,方便用户进行调试;4组标准化扩展连接器,为用户进行二次开发提供条件;具有能与IEEE1149.1相兼容的仅用于测试和仿真的逻辑扫描电路;+5V电源输入,内部为+3.3V、+1.6V电源管理;四层板设计工艺,工作稳定可靠;具有自启动功能设计,可以实现脱机工作;可以选配多张应用接口板,包括USB板。

相关文档
最新文档