首页 > 精品范文库 > 15号文库
DSP课程设计教学大纲
编辑:梦中情人 识别码:24-1137951 15号文库 发布时间: 2024-09-13 20:49:24 来源:网络

第一篇:DSP课程设计教学大纲

DSP课程设计教学大纲 课程名称:DSP课程设计 英文名称:Design of DSP course 学 时:2周 学 分:2 适用专业:电子信息工程、通信工程专业本科生

课程类别:必修 课程性质:集中实践环节 先修课程:数字信号处理、DSP原理与应用

教 材:《DSP系统设计与实现》,电子工业出版社,雷勇,202_年

一、课程性质与任务

DSP课程设计是数字信号处理和DSP原理与应用课程的后续实践环节。通过本课程设计,帮助学生进一步领会和深化课堂上学到的有关数字信号处理的基本概念、基本原理以及基本的数字信号处理操作,进一步理解DSP芯片的硬件实现机理及其内部结构特点,掌握DSP系统的开发流程和基本编程方法,实践工程的调试方法和仿真方法。通过DSP课程设计,加强学生的实际动手能力、分析问题与解决问题能力, 培养学生创新意识,为毕业后从事DSP系统设计方面的工作打下坚实的实践基础。

二、课程教学的基本要求:

作为电子信息工程、通信工程专业本科生的必修实践环节,DSP课程设计要求学生有较扎实的理论基础。进入课程设计前要认真复习数字信号处理和DSP原理与应用课程中的相关部分。课程设计采用课堂讲述、自学、分组实践相结合的方式,通过分析典型的例子,使学生熟悉并掌握DSP的开发流程和基本的编程方法。课程设计要求2—3人组成课设小组,在指定范围内选定题目,每组选一题,题目应侧重一个DSP芯片的具体应用方面。题目选定后,在教师的指导下,学生理解设计原理,分析重要电路单元,计算必要的参数并在此基础上编写程序,最后,在课程设计结束时独立写出理论分析完善、文理通顺、字迹工整的课程设计报告并上交软件程序。教师可根据作品的难易程度、参数指标、编程水平等进行评分。

三、课程内容及教学要求:

学生可从下列题目中任选一个作为DSP课程设计题目。

(一)C54x串口通信及A/D、D/A接口

教学要求:本题目要求学生了解AD50芯片的工作原理,理解C54x串口的工作过程,重点掌握多通道缓冲串口(McBSP)的使用,并在教师的指导下编写程序,实现C54x与AD50之间的数据传输。

重点:1.McBSP的初始化

2.C54x与AD50的硬件接口电路

3.通过McBSP实现DSP芯片与AD50之间的数据交换 难点:程序的编写与调试

(二)设计FIR数字滤波器

教学要求:复习FIR数字滤波器的设计方法,根据题目给出的技术指标,选择合适的窗函数及阶数,进一步得到系数表,实现满足一定技术指标的低通数字滤波器。

重点:1.FIR数字滤波器的设计原理 2.编程实现数字滤波器 难点:窗函数的选择与阶数的确定

(三)设计IIR数字滤波器

教学要求:复习IIR数字滤波器的设计原理,以巴特沃斯模拟滤波器为基础,通过双线性变换法设计IIR数字滤波器,课题要求学生根据给出的技术指标确定巴特沃斯滤波器阶数,求出3dB截止频率,进一步得到数字滤波器极点和零点,并在教师指导下编写程序,完成数字滤波功能。

重点:1.IIR滤波器的设计原理 2.计算滤波器相关参数 3.编程实现IIR滤波器

难点:对设计原理的理解,程序的设计与调试

(四)快速傅立叶变换的DSP实现

教学要求:复习FFT原理,深刻理解C54x辅助寄存器的使用及位倒序寻址等技巧,在教师指导下编程实现数字信号的快速傅立叶变换。

重点:1.快速傅立叶变换原理 2.C54x的位倒序寻址方式 难点:多级蝶形运算的实现

(五)正弦波信号发生器

教学要求:本题目要求学生复习正弦函数和余弦函数的泰勒级数展开式,掌握C54x系列DSP芯片的编程方法,在教师的指导下用C54x芯片产生频率、相位、幅值可变的正弦波。

重点:1.产生正弦波的算法 2.汇编语言程序的具体实现 难点:正弦波的具体编程实现

四、考核方式

1.课程设计报告占50% 2.设计程序的实际工作情况、难易程度和技术指标等,占总成绩的50%

五、课程的主要参考书

1、《DSP原理及应用》,电子工业出版社,邹彦,第1版,202_;

2、《DSP集成开发与应用实例》,电子工业出版社,张雄伟,第1版,202_;

制定人: 何静

审定:

批准:

202_年12月

第二篇:DSP技术课程设计教学大纲

《DSP技术与应用》课程设计教学大纲

适用专业:电子信息工程/通信工程 学 时: 2 周

编写人:刘伟春 审定人:余建坤 何海浪

一、本课程设计的性质、目的、任务

本课程设计是为电子信息工程专业高年级本科生开设的课程设计课,其目的为通过对课程设计任务的完成,使学生理解课程教学的理论内容,并且能够掌握和熟悉DSP的开发流程和基本的编程方法,开拓学生在现代控制技术上的视野,进一步提高学生硬件设计水平和工程实践能力,同时,由于设计中涉及到各种器件的使用,可以提高学生综合运用各种技术和知识的能力,为今后从事工程实践活动培养严谨的工作作风以及创新的思维和能力。

二、本课程设计的基本理论(基础理论和基本方法)

本课程设计的基本理论包括三部分。一是数字信号处理的基本理论,包括信号处理系统的概念、离散时间信号处理系统的基本分析方法、连续时间系统的离散化处理等等;二是DSP器件的基本理论,包括器件的结构(总线、CPU、寄存器、存储器等)和工作原理,器件中片内外部设备(定时器、计数器、串行I/O接口、直接内存存取DMA等)的工作原理;三是DSP仿真开发技术基本理论,包括DSP系统设计方法,系统指标分配,器件选择的原则以及DSP系统的抗干扰设计。

三、程序与要求

课题由指导教师给定,也可由学生根据自己感兴趣的方向选择适合自己的课题,然后在教师的指导下完成设计,题目较大时,可以以组为单位实施。教师在课内外给予及时指导和答疑。基本要求:

1.掌握以实现系统要求为目标的自上而下的DSP系统设计方法,并掌握系统指标分配,器件选择的原则以及DSP系统的抗干扰设计。

2.掌握DSP仿真开发系统的结构。掌握仿真器的连接和安装,熟悉开发软件Code Composer Studio的界面和基本操作。

3.掌握TMS320C54x芯片的硬件结构,了解CPU、寄存器和存储器中各数据的含义。了解TMS320C54x芯片外部设备的工作原理,熟悉数据的处理过程和中断。了解TMS320C54x芯片的指令系统,熟悉各种指令和基本算法。

4.独立完成DSP系统的软硬件设计,程序的编写和调试。课程设计报告应包括方案选择分析、重要单元电路分析、重要参数计算、基本测试数据等。

四、主要内容提要

1.方案论证(方案比较)与总体设计; 2.单元电路的设计; 3.电子元器件的选择;

4.根据性价比和预设指标,合理选择参数进行计算; 5.程序设计,包括程序流程图与源代码的实现 6.仿真与结果分析。

五、考核方式与评分标准

1.平时表现,占10%;

2.论文排版规范,有摘要、关键词、参考文献,占20%; 3.设计报告方案合理,系统软硬件设计正确,占70%。

六、配套指导教材

[1]戴明桢等编著.TMS320C54X DSP 结构原理及应用.北京:航空航天大学出版社,第2版,202_;

[2]彭启琮编著.DSP技术的发展与应用.北京:高等教育出版社,202_;

[3]胡广书编著.数字信号处理理论、算法与实现.北京:清华大学出版社,202_; [4]北京合众达电子技术有限公司编著.SEED-DTK系列实验手册.北京合众达电子技术有限公司出版,202_。

第三篇:《DSP原理及应用》课程设计教学大纲范文

课程设计中文名称:DSP原理及应用课程设计

课程编码: 设计周数:2周 学 分:2学分

开课学期:第6学期 开课单位:通信工程学院

一、课程设计的教学目的和任务

通过本课程设计教学所要达到的目的是:通过对课程设计任务的完成,使学生理课题教学的理论

内容,并且能够掌握和熟悉DSP的开发流程和基本的编程方法。同时,由于设计中涉及到各种器件的 使用,可以起到综合运用各种技术和知识的作用。本课程设计的任务是:任务分为基本要求和提高要 求。在基本要求中,学生要通过串口对指示灯进行控制,同时完成对串口数据的采集和发送。提高要 求是通过程序编写,完成对EVM板上的FLASH 进行烧写处理,从而使基本要求的程序可以脱机运行。

二、课程设计的主要内容

在TMS320VC5410EVM板上实现对信号的采集和发送。信号通过信号源提供给串行ADC,而

DSP从串口把ADC转换后的数据读入到DSP中。最后,从同一个串口,DSP把数据发送出去,通过 DAC编程模拟信号。在示波器上可以进行观察,输入同输出的信号是相同的,仅仅具有一定的相。

在程序运行过程当中,需要对一些指示灯进行控制。

三、课程设计的基本教学条件

实验室需要每组一台电脑,一个54XEVM板,仿真器,1M信号源,20M示波器,万用表。

四、参考资料

《TMS320VC54XDSP课程实践指导书》曾浩,重大教材科《DSP技术的发展与应用》 彭启琮,高 教出版社

五、成绩评定标准

实现全部基本要求为中或者良,实现提高要求为优,实现部分基本要求为及格,其他为不及格

第四篇:DSP课程设计

TMS320C54x与PC通信系统的设计(单号)

一、设计目的

本次课程设计的目的是为了进一步提高学生的自我开发能力,培养学生的查阅资料,独立分析问题、解决问题以及实际动手的能力。也是对理论学习的一个应用和补充的过程。

二、设计的内容及要求

1、设计内容

主机接口HPI是一种高速、异步并行接口。TMS320C54x通过HPI接口与PC并行口的通信。

2、设计要求

(1)DSP最小硬件系统的设计

(2)TMS320C54x与PC并行口硬件电路设计(3)软件设计

三、总体设计方案

四、硬件系统设计

五、软件系统设计

六、心得体会

七、参考文献

附录1 软件系统设计程序 附录2 硬件系统原理图

(注:按以上七个部分编写论文,内容自己扩充)在PDF文档中P158-177中有相关资料可查阅

本系统设计是要实现

TMS320C54x与TLC320AD50的通信系统的设计(双号)

一、设计目的

本次课程设计的目的是为了进一步提高学生的自我开发能力,培养学生的查阅资料,独立分析问题、解决问题以及实际动手的能力。也是对理论学习的一个应用和补充的过程。

二、设计的内容及要求

1、设计内容

模/数接口设计是DSP系统设计中一个重要的组成部分。本系统设计是要实现对模拟信号的采集,并将其转换为数字信号通过TMS320C54x的串行通信接口将数据存储、处理及输出等功能。

2、设计要求

(1)DSP最小硬件系统的设计

(2)TMS320C54x与TLC320AD50串行口硬件电路设计(3)软件设计

三、总体设计方案

四、硬件系统设计

五、软件系统设计

六、心得体会

七、参考文献

附录1 软件系统设计程序 附录2 硬件系统原理图

(注:按以上七个部分编写论文,内容自己扩充)

第五篇:DSP数字图像取反课程设计

西南石油大学

202_级专业综合实践”

报 告

报告题目 :DSP数字图像取反课程设计 学 院 :电气信息学院 作 者 :曾翔

联系方式 :*** 辅导老师 :曹玉英

完成日期 : 202_年 01月 12日1

“通信工程

目录

目录....................................................................................................................错误!未定义书签。

设计目的..............................................................................................................................................2

设计要求..............................................................................................................................................2

设计方案描述......................................................................................................................................2

设计原理..............................................................................................................................................2

实验步骤..............................................................................................................................................3

硬件原理图..........................................................................................................................................4

程序流程图..........................................................................................................................................5

源程序..................................................................................................................................................5

运行结果..............................................................................................................................................6

心得体会..............................................................................................................................................6

参考文献..............................................................................................................................................7

数字图像取反

一、设计目的

1、通过课程设计,使综合运用DSP技术课程和其他有关先修课程的理论和生产实际知识去分析和解决具体问题的能力得到提高,并使其所学知识得到进一步巩固、深化和发展

2、通过课程设计初步培养学生对工程设计的独立工作能力,学习设计的一般方法。通过课程设计树立正确的设计思想,提高分析问题、解决问题的能力

3、通过课程设计训练学生的设计基本技能,如计算、绘图、查阅设计资料和手册,熟悉标准与规范等。

二、设计要求

1、通过本课程设计对CCS软件有更进一步的了解,充分掌握DSP的设计思想,加深对TMS320C55XDSP的理解与使用,熟悉DSP的编程语言。

2、编写程序,在TMS320C5509上实现,能从计算机上读取图片。

3、按时参加课程设计指导,定期汇报课程设计进展情况。

4、广泛收集相关技术资料, 按时完成课程设计任务,认真、正确地书写课程设计报告。

三、设计方案的描述

本系统的硬件组成框图如图1 所示.虚线框内是DSP信号处理实验板, 其余为外围输入输出设备.其中电源部分采用LT1767EMS8-5开关电源芯片产生5V 电压, 然后通过三个低功耗正向电压调节器分别产生系统内部需要的电压.复位电路保证当DSP 出现故障时, 产生复位信号使整个系统复位重新启动.本系统扩充1M Byte SRAM 和1M Byte FLASH 作为外部存储器, 其中SRAM 用于存储处理前后以及处理过程中的视频和音频数据, FLASH 用于存储系统的监控程序, 系统通电后, DSP从FLASH 中加载监控程序, 系统加载引导结束后, 由监控程序负责切换为SRAM 作为外部存储器.软件部分主要包括PC 端应用程序和图像处理实验程序.PC 端应用程序提供用户接口和程序的调试环境.用户在PC 端CCS开发环境下完成DSP程序的编辑、编译、链接、调试, 并通过JTAG 接口仿真器将out文件下载到实验箱的DSP芯片上执行.在PC 端和DSP图像处理实验箱之间定义了一系列的交互命令, 使得整个实验过程均通过PC 端进行控制, 如通信端口选择、参数配置、实验过程的管理等.DSP图像处理系统程序在系统的DSP芯片上运行, 其主要功能是完成图像数据采集、存储和处理, 并将处理好的图像数据传送到PC 端.每个处理模块项目对应一套独立的图像处理程序, 其中包括DSP图像处理实验板监控程序和对应的图像处理算法实验程序, 其中用户可对图像处理算法处理程序进行二次开发.四、设计原理

设输入图像为f(x, y),反色后的图像为g(x, y), 那么图像反色的方法为: g(x,y)255f(x,y)

五、实验步骤

1)打开CCS,选择 C5410 Device Simulator 环境。

2)打开工程:在 [Project] 菜单中选择 [Open] 选项,然后在打开的对话框中打开----fanse image912.pjt。

3)编译链接:;或在 [Project] 菜单中选择 [Rebuild All] 选项。

下面点击左边工具条中的图标在弹出的窗口中手动改变DROM原始“0”值

改为“1”(双击DROM行即可)如下图

4)载入程序:选择 [File] 菜单中的[Load Program] 选项,在打开的对话框中打开----fanse Debug imag912.out。

5)将待处理的位图文件(如lena.bmp)复制到文件夹----fanse Debug中。

6)运行程序:;根据output window中的提示在弹出的对话框中输入待处理的文件名(如 lena.bmp);

然后会在output window 中出现 ”zz” 说明处理成功并自动结束运行。选择view->graph->image„。设置对话框中的参数:(注:按下图中数值改变)

7)点击“OK”查看结果;或打开----fanse Debug lena.bmp 位图文件,查看运行结果。

六、硬件原理图

七、程序流程图

八、源程序

主要程序

#include “stdio.h” extern unsigned char *i_img;extern unsigned char *o_img;extern unsigned char *shadow_buf;extern unsigned int palette_size;extern unsigned long img_row,img_col,line_size;main(){ char filename[40];printf(“Please input BMPimage filename[*.bmp]:n”);scanf(“%s”,filename);ReadBMPHeadInfo(filename);printf(“openedn”);

i_img =(unsigned char *)alloc_mem(img_row*line_size);load_data(filename,i_img);o_img =(unsigned char *)alloc_mem(img_row*line_size);FanSe(i_img,o_img,line_size,img_row);save_data(filename,o_img);free(i_img);free(o_img);printf(“zzn”);}

九、运行结果

下面左图为待处理的原图,右图为反色后的图像。

十、心得体会

本次DSP课程设计的题目是数字图像取反。通过本次课程设计,CCS有了更深的了解。本次设计所使用的CCS软件以前做实验的时候使用过,但是不是很熟悉。首先我将书本上的相关知识进行了了解,然后又查阅了一些相关的资料,从而确定了设计方案。有了设计方案后,还要使用仿真软件进行仿真。通过阅读老师给的软件帮助文件,逐渐了解软件的操作方法。然后再按照书上给的例子,自己使用软件进行模仿,熟悉软件的操作方法及各模块的作用。在课程设计的过程中也遇到很多的困难,如对CCS系统的不熟悉,实验系统参数设置合理等这些问题,自己查阅资料大部分都得到解决。通过这次课程设计对DSP课程的认识也得到了加深,通过学习能对生活中的一些软件的认识不再是停留在它的外观,而是有了科学的理解等等。在今后的学习中我们更应该注重理论与实践的结合,努力加强自己的综合素质培养。

通过这次的课程设计让我对DSP原理及应用这门课程的认识也得到了加深,初学课程是感觉摸不着头脑,面对陌生的名词感觉这就是非常难的课程,但随着学习的深入感觉到原来 7

这是一门都么有趣的课程,通过学习能对生活中的一些设备的认识不再是停留在它的外观,而是有了科学的理解。通过这次课设,我对以前学过的知识也进行了巩固,加深了理解,提高了应用的能力,而且也提高了我的发现、分析、解决问题的能力。我充分认识体会到学习理论知识固然重要,但在你学完了之后,你不在实践中运用你所学的知识,我想学是白学了,过一段时间后,你可能什么都记不起来了,或许在学的时候心里有一个概念,认为这个知识我曾经学得不错,我现在怎么想不起来了,一心想依赖课本和网络;如果我们用实践来学习知识,你会努力地去搜索你想要需要的东西,即使是过了一段时间后,你也会记得你曾经对这点不明白认真地查阅过,所以你不容易忘记。

最后,衷心地感谢老师帮我处理了一些解决不了的问题,还要感谢在我思维陷入困境时给予我指点的同学,谢谢大家。

十一、参考文献

[1] 邹彦.DSP 原理及应用[M].北京:电子工业出版社,202_.01 [2] 戴明桢.TMS320C54xDSP 结构、原理及应用[M].北京航空航天 大学出版社,202_.08 [3] 胡圣尧.DSP 原理及应用[M].东南大学出版社,202_.07 [4] 清源科技.TMS320C54xDSP 应用程序设计教程[M].机械工业出版社,202_.10

DSP课程设计教学大纲
TOP