DSP原理及应用课程设计任务说明书

合集下载

DSP课程设计——信号发生器(方波)

DSP课程设计——信号发生器(方波)

成绩评定表课程设计任务书目录1 绪论 (1)1.1 设计背景 (1)1.2 设计目的 (2)1.3 设计任务 (2)2 设计过程 (3)2.1 设计原理 (3)2.2 XF引脚周期性变化 (3)2.3 子程序的调用 (4)3 程序代码 (5)3.1 源程序 (5)3.2SDRAM初始化程序 (7)3.3 方波程序连接命令文件 (9)4 调试仿真运行结果分析 (10)4.1 寄存器仿真结果 (10)4.2 模拟输出仿真 (12)5.设计总结 (13)参考文献 (13)信号发生器(方波)1 绪论1.1 设计背景数字信号处理是20世纪60年代,随着信息学科和计算机学科的高速发展而迅速发展起来的一门新兴学科。

它的重要性日益在各个领域的应用中表现出来。

其主要标志是两项重大进展,即快速傅里叶变换(FFT)算法的提出和数字滤波器设计方法的完善。

数字信号处理是把信号用数字或符号表示成序列,通过计算机或通用(专用)信号处理设备,用数值计算方法进行各种处理,达到提取有用信息便于应用的目的。

例如:滤波、检测、变换、增强、估计、识别、参数提取、频谱分析等。

数字信号处理的目的是对真实世界的连续模拟信号进行测量或滤波。

因此在进行数字信号处理之前需要将信号从模拟域转换到数字域,这通常通过模数转换器实现。

而数字信号处理的输出经常也要变换到模拟域,这是通过数模转换器实现的。

数字信号处理的算法需要利用计算机或专用处理设备如数字信号处理器(DSP)和专用集成电路(ASIC)等。

数字信号处理的研究方向应该更加广泛、更加深入.特别是对于谱分析的本质研究,对于非平稳和非高斯随机信号的研究,对于多维信号处理的研究等,都具有广阔前景。

数字信号处理技术发展很快、应用很广、成果很多。

多数科学和工程中遇到的是模拟信号。

以前都是研究模拟信号处理的理论和实现。

模拟信号处理缺点:难以做到高精度,受环境影响较大,可靠性差,且不灵活等。

数字系统的优点:体积小、功耗低、精度高、可靠性高、灵活性大、易于大规模集成、可进行二维与多维处理。

TMS320C55xDSP原理及其应用第二版课程设计

TMS320C55xDSP原理及其应用第二版课程设计

TMS320C55xDSP原理及其应用第二版课程设计引言TMS320C55xDSP是一款高度集成的数字信号处理器,广泛应用于各种数字信号处理领域,如通信、计算机视觉、音频处理等。

为了更好地掌握其原理和应用,我们在本课程中进行了详细的讲解和实际操作。

本文将介绍TMS320C55xDSP的原理及其应用的第二版课程设计。

课程概述本课程旨在深入了解TMS320C55xDSP的原理、特性、应用及其软件开发环境,通过实际案例,帮助学生掌握TMS320C55xDSP的开发方法。

本课程主要内容包括: - TMS320C55xDSP体系结构和指令集; -TMS320C55xDSP开发环境的搭建; - TMS320C55xDSP应用开发实例; -TMS320C55xDSP与外部设备的接口; - TMS320C55xDSP实现数字信号处理的基本方法; - TMS320C55xDSP常见问题解答。

课程设计本次课程设计分为两个部分,第一部分是软件编程,第二部分是硬件设计。

软件编程在软件编程中,我们使用Code Composer Studio软件进行TMS320C55xDSP的开发实例。

主要编写以下程序: - TMS320C55xDSP基本操作:包括输入输出、运算、延时等; - TMS320C55xDSP数字信号处理实例:包括滤波、FFT及卷积等; - TMS320C55xDSP与外部设备的接口:包括使用ADC采集信号、使用DAC输出信号等。

硬件设计在硬件设计中,我们使用TMS320C55xDSP开发板进行操作。

主要设计以下硬件:- TMS320C55xDSP与外部设备的连接:包括ADC、DAC、LED等; - TMS320C55xDSP实现功能电路的设计:包括音频处理电路、图像处理电路等。

课程目标通过本课程的学习,我们可以实现以下目标: - 掌握TMS320C55xDSP的体系结构和指令集; - 掌握TMS320C55xDSP的开发环境的搭建; - 掌握TMS320C55xDSP的应用开发实例; - 掌握TMS320C55xDSP与外部设备的接口; -掌握TMS320C55xDSP实现数字信号处理的基本方法; - 解决TMS320C55xDSP应用开发过程中出现的常见问题;总结本课程详细介绍了TMS320C55xDSP的原理及其应用的第二版课程设计,通过软件编程和硬件设计,帮助学生深入了解TMS320C55xDSP的应用开发,为学生今后从事数字信号处理方面提供了一定的帮助。

DSP芯片的原理与开发应用第二版课程设计

DSP芯片的原理与开发应用第二版课程设计

DSP芯片的原理与开发应用第二版课程设计引言数字信号处理(DSP)芯片是一种高性能的处理器,被广泛应用于音视频编解码、图像识别、通信等领域。

本课程旨在介绍DSP芯片的原理、体系结构以及基于DSP芯片的开发方法,帮助学生深入了解DSP芯片的应用。

课程设计一、DSP芯片的原理1.DSP芯片的发展历程2.DSP芯片的基本原理3.DSP芯片的体系结构二、DSP芯片的编程1.DSP芯片的编程语言2.DSP芯片的编程工具3.DSP芯片的编程实例三、DSP芯片的应用1.音频编码与解码2.视频编码与解码3.数字信号滤波4.图像处理5.通信系统课程教学方法1.理论讲解2.实验操作3.课程作业实验教学安排实验一:DSP芯片的编程1.实验目的:通过学习DSP芯片的编程语言和工具,熟悉DSP芯片的编程方法。

2.实验内容:使用DSP芯片编写简单的程序并进行调试。

3.实验要求:掌握DSP芯片的编程语言和工具。

实验二:音频编解码1.实验目的:通过自主设计一种音频编解码算法,掌握DSP芯片的编程应用。

2.实验内容:设计音频编解码算法,并使用DSP芯片进行实现。

3.实验要求:熟悉音频编解码的基本原理和方法,掌握DSP芯片编程应用。

实验三:数字信号滤波1.实验目的:通过实现数字信号滤波算法,充分了解DSP芯片的应用。

2.实验内容:熟悉数字信号滤波的基本原理和方法,并使用DSP芯片进行实现。

3.实验要求:掌握数字信号滤波的基本原理和方法,熟练运用DSP芯片进行实现。

课程作业1.设计一种音频编解码算法并进行实现。

2.实现数字信号滤波算法。

3.设计一种通信系统并进行模拟实现。

总结本课程旨在通过DSP芯片的原理、编程以及应用介绍,使学生深入了解DSP芯片的应用,并能在实践中掌握DSP芯片的编程方法。

通过本课程的学习,学生能够掌握DSP芯片的应用,为今后的工作打下坚实的基础。

DSP芯片原理与应用教学设计

DSP芯片原理与应用教学设计

DSP芯片原理与应用教学设计一、教学设计背景随着现代通信技术的不断更新,数字信号处理(DSP)技术的应用越来越广泛。

DSP芯片的应用在通信、图像处理、音频处理等领域有着广泛的应用。

因此,掌握DSP芯片的原理和应用成为了专业人员的必备技能。

本文将针对DSP芯片原理和应用展开教学设计。

二、教学目标1.了解DSP芯片的原理和功能;2.理解DSP芯片的应用场景;3.熟悉DSP芯片的开发流程和工具;4.能够应用DSP芯片完成基础的数字信号处理。

三、教学内容1. DSP芯片概述•DSP芯片的定义和历史发展•DSP芯片的应用领域和市场前景•DSP芯片和通用微处理器的区别2. DSP芯片原理和功能•DSP芯片的内部结构和构成要素•DSP芯片的运算方式和算法•DSP芯片的数据通路和数据格式3. DSP芯片的应用场景•DSP芯片在通信领域的应用•DSP芯片在音频处理领域的应用•DSP芯片在图像处理领域的应用4. DSP芯片开发流程和工具•DSP芯片开发所需的环境和软件工具•DSP芯片编程语言和开发平台•DSP芯片程序的调试和测试5. DSP芯片数字信号处理实验•DSP芯片实验的基础知识和实验原理•使用DSP芯片处理数字信号的实验•DSP芯片数字信号处理应用实验四、教学方法本教学设计采用理论与实践相结合的方式进行教学。

在理论教学中,采用讲解、讨论、案例分析等方式,让学生了解DSP芯片的基础知识和原理。

在实践教学中,采用小组合作的方式,让学生使用DSP芯片进行数字信号处理实验,提高学生的实际操作能力。

五、教学评价教学评价采用综合评价的方式,包括考试成绩、实验报告和课堂表现等方面。

其中,实验报告占评分比例较高,以评价学生的实际操作能力与DSP芯片应用能力。

六、教学资源•《数字信号处理》等相关教材•TI、ADI等厂商提供的DSP芯片和开发板•编程软件和实验指导书七、教学结果通过本教学设计,学生能够掌握DSP芯片的基础原理和应用,理解DSP芯片在通信、音频和图像处理等领域的应用,能够使用DSP芯片完成数字信号的处理。

现代DSP技术及应用课程设计

现代DSP技术及应用课程设计

现代DSP技术及应用课程设计一、课程设计背景和目的Digital Signal Processing(数字信号处理,简称 DSP)是一门研究如何在数字计算机上处理信号的学科。

在现代科技发展中,DSP技术得到了广泛应用,无论是通信、音频还是图像处理等领域都需要使用DSP技术进行处理。

因此,针对DSP技术及其应用的课程设计可以帮助学生掌握相关的基础知识和技能,进一步拓宽其应用领域。

二、课程设计内容1. DSP基础知识首先,需要对基础的DSP知识进行介绍和讲解,包括DSP特点、DSP应用领域、DSP基础数学知识(傅里叶变换、离散傅里叶变换等)、DSP常用算法(滤波器、FFT、数字信号控制、数字信号发生器等)等。

2. DSP开发板软硬件结构介绍DSP开发板的组成部分和基础原理,包括DSP开发板硬件结构、DSP开发板软件结构、DSP开发板开发环境以及开发板使用前需要注意的事项等。

3. DSP技术在通信领域的应用通信领域是DSP技术应用最为广泛的领域之一,因此需要介绍DSP 技术在通信领域的具体应用,包括数字信号调制技术、数字信号解调技术以及通信领域中常用的DSP算法和技术等。

4. DSP技术在音频领域的应用除了通信领域,DSP技术在音频领域的应用也非常广泛。

课程设计中需要对DSP技术在音频处理方面的应用展开讲解,包括音频信号的数字化、音频信号的处理技术、音频信号的分析技术等。

三、课程设计目标通过本次课程设计,学生将掌握以下技能:1.熟悉DSP基础知识,包括DSP特点、DSP应用领域、DSP基础数学知识、DSP常用算法等。

2.掌握DSP开发板软硬件结构以及开发环境的使用方法。

3.了解DSP技术在通信、音频领域的应用,并掌握DSP算法和技术在具体应用中的规范流程和方法。

4.具备独立开发和实现以DSP技术为核心的系统的能力。

四、课程设计方法1.系统讲解通过针对性课件、课本等教材,讲解DSP的基础知识和常见算法,进一步提高学生的DSP技术理论知识。

DSP原理及应用教学方案

DSP原理及应用教学方案

《DSP原理及应用》课程整体设计一、管理信息课程名称:《DSP原理及应用》课程代码:学分:3学分总学时:36+18授课对象:电子信息科学专业、电子信息工程专业制订人:张静制定时间:2012年12月30日二、课程性质根据教育部有关文件精神,结合学院电子信息科学和电子信息工程人才培养方案要求,DSP原理与应用是为电子信息工程、电子信息科学与技术专业本科生开设的一门专业课程。

本课程全面系统地介绍DSP 芯片的基本原理、开发及应用。

主要以目前应用最广泛的TI DSP芯片中的TMS320C5000系列芯片为主,详细介绍其硬件结构、汇编指令及其编程知识、基于C和汇编语言的混合编程开发方法,要求学生在熟悉CCS集成开发环境的基础上,掌握DSP的基本工作原理和基本编程方法,了解DSP系统的基本开发过程及其典型应用,为以后从事专业开发打下基础。

本课程主要培养学生选择应用各类DSP芯片的能力,分析、设计、各种基本的数字信号处理系统的能力,这些能力是构成本专业职业岗位技能的重要部分。

为实现“教、学、做”一体,强化学生能力的培养,课程按“项目式教学”模式实施教学。

三、课程整体设计1 课程目标设计数字信号处理系统的基本结构:模拟信号--→抗混叠滤波---→AD转换---→数字信号处理核心芯片----→DA转换基于此,为了具有对实际电子产品的分析能力和对实际电子项目的开发能力,课程目标的能力目标、知识目标、职业目标具体如下。

1.1 能力目标模拟信号的获得:模块1:传感器类型及选用模块(分析和设计)(1)能够用常用万用表、示波器等常用仪器仪表做各种传感器性能的检查,判别其好坏;(2)能够根据检测要求合理选用传感器;模块2:放大器模块(分析和设计)(1)能够根据被测信号的特点,设计合理的放大电路;(2)能够用不同类型的传感器设计制作相应的放大模块电路;抗混叠滤波处理:模块3:滤波电路模块(分析和设计)(1)能够根据被测信号的特点,设计合理的滤波电路;(2)能够用不同类型的传感器设计制作相应的滤波模块电路;数字电路部分:模块4:AD、DA、显示、接口模块(分析和设计)(1)能够根据要求,选择使用合适的AD、DA、显示、接口芯片、存储器;数字信号处理核心芯片模块5:cpu模块(分析和设计任意合适的cpu最小系统)(1)能够根据要求,选择使用合适的cpu最小系统(单片机系统、dsp系统、arm系统等)(2)理解各种硬件初始化程序、完成简单的算法基础部分模块6:电源模块(分析和设计)(1)能够根据硬件电路的特点,设计制作合理的电源电路,提供各种电源;1.2 知识目标(1)巩固测量及误差理论等知识,各模块的基本知识;(2)掌握信号处理及抗干扰技术的基本知识;(3)了解掌握dsp最小系统硬件及初始化程序,完成简单的算法;(4)掌握分析和设计任意合适的cpu最小系统;1.3 职业目标(1)能独立承担电子产品的质量检验、设备维护管理、设计开发等岗位的工作,具有良好的团队合作意识;(2)养成良好的工作责任心、坚强的意志力和严谨的工作作风;(3)在实际工作中能创造性地完成各项任务,了解电子信息产业的相关法律法规常识;2 课程内容设计根据课程能力目标的要求,《DSP原理及应用》课程的内容分两大模块,10个子模块。

DSP原理及应用实验指导书

DSP原理及应用实验指导书

DSP原理及应用实验指导书目录第一章实验系统介绍 (1)一、系统概述 (1)二、硬件组成 (1)第二章调试软件安装说明 (16)一、CCS的安装 (16)二、CCS的设置 (17)第三章硬件安装说明 (21)一、DSP硬件仿真器的安装 (21)二、DSP硬件仿真器的使用 (21)第四章实验指导 (23)实验一常用指令实验 (23)实验二数据存储实验 (26)实验三I/O实验 (30)实验四定时器实验 (32)实验五INT2中断实验 (34)实验六A/D转换实验 (36)实验七 D/A转换实验 (41)实验八主机接口通信实验 (45)实验九 BOOTLOADER装载实验 (48)实验十键盘接口及七段数码管显示实验 (52)实验十一 LCD实验 (53)第一章实验系统介绍一、系统概述EL-DSP-EXPII教学实验系统属于一种综合的教学实验系统,该系统采用双CPU设计,实现了DSP的多处理器协调工作。

两个DSP通过HPI口并行连接, CPU1可以通过HPI主机接口访问CPU2的存储空间。

该系统采用模块化分离式结构,使用灵活方便用户二次开发。

客户可根据自己的需求选用不同类型的CPU适配板,我公司所有CPU适配板是完全兼容的,用户在不需要改变任何配置情况下,更换CPU适配板即可作TI公司的不同类型的DSP的相关试验。

除此之外,在实验板上有丰富的外围扩展资源(数字、模拟信号发生器,数字量IO 扩展,语音CODEC编解码、控制对象、人机接口等单元),可以完成DSP基础实验、算法实验、控制对象实验和编解码通信试验。

图1-1 EL-DSP-EXPII教学实验系统功能框图二、硬件组成该实验系统其硬件资源主要包括:●CPU单元●数字量输入输出单元●存储器及信号扩展单元● BOOTLOADER 单元 ● 语音模块 ● 液晶模块 ● CPLD 接口 ● A/D 转换单元 ● D/A 转换单元 ● 信号源单元 ● 温控单元 ● 步进电机 ● 直流电机 ● 键盘接口 ●电源模块1、 CPU 单元CPU 单元包括CPU1、CPU2两块可以更换的 CPU 板,用户可根据需要选择不同种 类的CPU 板。

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应用案例分析:语音信号处理;图像信号处理;通信系统中的应用。

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

DSP原理及应用课程设计任务说明书
————————————————————————————————作者:————————————————————————————————日期:
“DSP原理及应用”课程设计
任务说明书
电子通信工程系
一、 设计任务
1、利用Matlab 软件的FDATool 工具设计FIR 滤波器,并提取滤波器参数;
2、在CCS 集成开发环境下,利用第1步得到的滤波器参数,利用窗函数法设计FIR 滤波器程序,观察输入信号及滤波后得到的输出信号的时域波形及FFT Magnitude 波形;
3、利用TMS320F2812的ADC 片内外设的外围电路实时采集的混频信号数据,使用1个51阶的FIR 低通滤波器,在CCS 中设计FIR 滤波器程序实现滤波,观察相关波形及滤波效果,通过SCI 接口将数据传送到计算机上;
4、(选做)利用TI 公司的TLV320AIC23高性能立体声音频Codec 芯片,通过MIC 或音频接口采样音频信号,对采样的音频信号做滤波运算,进行低音加重处理,再将运算过的音频数据通过扬声器播放出来.
二、 相关设备
PC 机,CCS 集成开发环境,EXPIV 型实验箱,XDS510仿真调试器,Matlab 软件
三、 设计原理
1、 有限冲击响应数字滤波器的基础理论;
滤波器就是在时间域或频域内,对已知激励产生规定响应的网络,使其能够从信号中提取有用的信号,抑制并衰减不需要的信号.滤波器的设计实质上就是对提出的要求给出相应的性能指标,再通过计算,使物理可实现的实际滤波器频率响应特性逼近给出的频率响应特性.FIR 数字滤波器系统的传递函数为:
∑-=-==1
)()()(H(z)N n n z n b z X z Y (1) 由此得到系统的差分方程:
))1(()1()1()1()()0()(-*-+⋅⋅⋅⋅⋅⋅+-*+*=N n x N b n x b n x b n y (2) 若FIR 数字滤波器的单位冲激响应序列为h(n ),它就是滤波器系数向量b(n )。

传统的滤波器分析与设计均使用繁琐的公式计算,改变参数后需要重新运算,从而在分析与设计滤波器尤其是高阶滤波器时工作量特别大。

这里应用MATLAB 设计FIR 滤波器,根据给定的性能指标设计一个H (z ),使其逼近这一指标,进而计算并确定滤波器的系数b(n),再将所设计滤波器的幅频响应、相频响应曲线作为输出,与设计要求进行比较,对设计的滤波器进行优化。

设计完成之后将得到FIR 滤波器的单位冲激响应序列h (n )的各个参数值。

2、 程序流程图
3、 熟悉CCS 集成开发环境的使用,能对程序进行跟踪,分析结果;
4、 熟悉SCI 外设接口的相关知识,能通过串行口与PC 机进行通信。

四、 应用基础
1、 使用 Matlab 中的 Fdatool 设计滤波器(本文以FIR 低通滤波器为例)
FDATool ( Filter Design & Analysis Tool)是MATLAB 信号处理工具箱里专用的滤波器设计分析工具,MATLAB 6。

0以上的版本还专门增加了滤波器设计工具箱( FilterDesign Toolbox).FDATool 界面为滤波器设计提供了一个交互式的设计环境,用户可以根据对幅值和零极点图的设置,设计几乎所有的基本的常规滤波器,包括FIR 和IIR 的各种设计方法,它们都具有标准的频率带宽结构.采用FDATool 设计法时其界面的上半部分为特性区,用来显示滤波器的各种特性;下半部分为参数设定区,用来设定滤波器的各种参数。

(1) 首先在命令窗口键入FDAtool 命令,启动滤波器设计分析器,调出FDAtool 界
面,如图1所示。

初始化
输入低通滤波
构建滤波器频
使用FDATool 提
取滤波器参数
构建FIR 滤波器
无限循
图1FDA Tool界面
(2)在Filter Type选项中选Lowpass,在Design Method中选择FIR滤波器,接着在FIR中选择Window (窗函数)法。

(3)然后在Filter Order 中选择Specify Order (为指定阶数),输入数值为“24”;
在Opitions框中选中“Scale Passband”;在窗类型(Window:)下拉框选择
“Blackman”.
(4)在Frenquency Specification选项中,将fs(为采样频率)、fc (为通带截止频率)中分别键入30000 Hz和9600 Hz.
(5)点击“Design Filter”按钮,完成滤波器的设计。

具体参数及设计成功后的结果如图2所示。

图2FIR低通滤波器设计
设计完成后,可以通过菜单选项Analysis 来分析滤波器的幅频响应和相频响应特性.点击Analysis 中的Magnitude Response和Phase Response 对幅频和相频响应进行分析。

(6)在FDATool 中,选择Targets -〉 Generate C Header.。

,如图3所示。

图3 导出滤波器系数
(7)点击Generate按钮,选择路径,即可输出前一步设计出的FIR滤波器的系数表。

(默认的系数表文件为fdacoefs.h)
(8)在Matlab中打开得到的fdacoefs.h的文件,如图4、图5所示。

图4 查看fdacoefs.h文件
图5 fdacoefs.h文件中的系数表
(9)取系数表中的数据小数点后3位有效值,得到如下内容:
const float B[25]= {0.0,0。

0,0.001,-0.002,—0.002,0.01,—0。

009,
-0.018,0.049,-0。

02,-0。

11,0.28,0.64,0.28,
-0.11,-0。

02,0。

049,—0。

018,—0。

009,0.01,
—0.002,—0。

002,0.001,0.0,0.0
};
2、在CCS中编写FIR滤波器程序(以C 语言为例)
(1)实验准备
设置软件仿真模式,启动CCS。

(2)建立工程
建立一个文件夹,存放在D:\FIR,将D:\课程设计\FIR滤波器\Fir源程序文件夹下的工程全部复制到D:\FIR,在CCS中打开D:\FIR\fir\fir。

pjt工程,就会得到如图6所示的工程界面。

图6FIR工程示例
(3)编译生成fir.out文件,通过File->Load Program…装载该文件。

(4)设置波形时域观察窗口。

选择菜单View→Graph→Time/Frequency… ,分别进行如图7、图8所示设置。

图7输入数据时域波形观察
图8 滤波后输出波形观察
(5)设置频域观察窗口,选择菜单View→Graph→Time/Frequency… ,分别进行如图9、图10所示设置。

图9 输入数据FFT分析图形观察
图10滤波后输出数据的FFT图形观察
(6)设置断点。

在程序fir.c中,有注释断点的语句上设置软件断点。

(7)运行并观察结果。

选择Debug菜单的Run项,或按F5键运行程序。

观察到的图形如图11所示.
图11滤波前后的数据波形及FFT分析的对比图
3、实时数据采集及ADC转换滤波程序由同学们分析实现,相关指导在课设时进行。

4、音频信号滤波处理在选做的同学们有疑问时单独答疑.
五、设计报告
在课程设计的最后一次指导课上提交打印版。

相关文档
最新文档