基于TMS320C5402的FSK调制器设计与实现_第1页
基于TMS320C5402的FSK调制器设计与实现_第2页
基于TMS320C5402的FSK调制器设计与实现_第3页
基于TMS320C5402的FSK调制器设计与实现_第4页
基于TMS320C5402的FSK调制器设计与实现_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计DSP芯片原理与应用课程设计报告题 目:基于TMS320C5402的FSK调制器设计与实现 班 级: 姓 名: 学 号: 指导教师: 成 绩: 电子与信息工程学院信息与通信工程系一、设计目的熟悉FSK调制器的原理、特点与FSK信号产生的方法,并掌握其DSP实现的过程;二、设计原理及程序分析 移频键控(FSK),或称数字频率调制,是数字通信中使用较早的一种调制方式。数字频率调制的基本原理是利用载波的频率变化来传递数字信息。在数字通信系统中,这种频率的变化不是连续而是离散的。例如:在二进制数字频率调制系统中,用两个不同的载频来传递数字信息。 三、设计步骤1、用仿真机将计算机与ZY13DSP

2、12BD实验箱连接好,并依次打开实验箱电源、仿真机电源,然后运行CCS 软件。 2、新建一个项目:点击ProjectNew,将项目命名为FSK,并将项目保存在自己定义的文件夹下,注意文件夹一定要用英文名,不要将文件夹取名为中文名,因为CCS 软件不能识别以中文命名的文件夹。3、新建一个源文件:点击FileNewSource File可以打开一个文本编辑窗口,点击保存按键,保存在和项目相同的一个文件夹下面(FSK),保存类型选择FSK.asm(本实验中的程序是使用汇编语言编写的,所以后缀名为.asm )4、在项目中添加源文件:在新建立了一个源文件以后,要想使用CCS 编译器对该源文件进行编译还需

3、要将源文件添加到项目中去。添加方法是在工程管理器中右键单击FSK.pjt,在弹出的菜单中选择Add Files,然后将刚才建立的FSK.asm 文件添加到该项目中去。 5、编写源程序: 在工程管理器中双击FSK.asm ,将出现文本编辑窗口,在该文本编辑窗6、编写链接配置文件(FSK.cmd) 7、编写中断向量表文件(vectors.asm)8、建立波形文件(FSKCOEFF.inc)9、建立输入波形文件(FskBitTxt.Inc) 10、对项目进行编译和链接 把FSK.asm、vectors.asm、FSK.cmd、FSKCOEFF.inc依次添加到项目后,点击ProjectCompile

4、 File,在项目编译成功之后点击ProjectBuild选项对该项目进行链接,生成FSK.out文件。 11、装载可执行文件 要让程序代码在DSP内部运行必需将生成的FSK.out文件装载到DSP内部,装载方法是点击:FileLoad Programe 再选择生成的FSK.out文件就可以将程序装载到DSP的内部存储器中。 12、运行程序并查看结果四、设计中遇到的问题及解决在这一周的设计过程中我遇到了很多困难,从刚开始的不知道如何下手,到软件的安装问题,编程问题,如软件参数设置错误问题等等。最终通过从网上,书本上查阅资料与自己的学习,我最终完成了设计任务。五、设计心得通过本次的设计,理论知识

5、学习和实际设计的结合锻炼了我的综合运用所学的专业基础知识解决实际工程问题的能力,同时也提高我查阅文献数据、设计手册、设计规范以及计算机制图等其它专业能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富。为后继的学习和工作奠定的基础。在反复修改与翻书的过程中,我理解了很多以前不理解的知识,对知识有了更深层次的感性和理性认识,并且培养和锻炼了我的实际动手设计的能力。经过这次实习,我深深地感受到,学习知识,一定要亲自动手总结、设计,不然是无法发现自己的问题的。本次设计我收获很大,我会继续不断努力,学习好专业知识并且达到熟练的地步。六、附录源程序.

6、title "FSK.asm" .mmregs .copy "FSKCOEFF.inc" .copy "FskBitTxt.Inc" .def start indata .usect "buffer",1 outdata.usect"buffer",512 * .text start: LD #Bit, DP STM #Bit, AR1 STM #outdata,AR4 * input: nop LD *AR1,A ;读入数据 BC A1,AGT ;if A>0,then goto A1

7、STM #F0,AR3 ;A=0 B OUT A1: STM #F1,AR3 ;A=1 B OUT * OUT: RPT #63 MVDD *AR3+,*AR4+ nop B input .end编写链接配置文件(FSK.cmd) vectors.obj FSK.obj -o FSK.out -m FSK.map -estart MEMORY PAGE 0: EPROM: org=0100H,len=0F70H VECS: org=0080H,len=0080H PAGE 1: DARAM: org=1000H,len=2000H SECTIONS .text :> EPROM PAGE

8、 0 F0 :> EPROM PAGE 0 F1 :> EPROM PAGE 0 .bss :> DARAM PAGE 1 STACK :> DARAM PAGE 1 buffer :> DARAM PAGE 1 .vectors :> VECS PAGE 0编写中断向量表文件(vectors.asm) /* vectors.asm */ .title "vectors.asm" /*/ .ref start /*/ .sect ".vectors" /*/ B start /* start*/ .end建立波形文件(

9、FSKCOEFF.inc) F0: .word 0, 3211, 6392, 9512, 12539, 15446, 18204, 20787 .word 23170, 25330, 27245, 28898, 30273, 31357, 32138, 32610 .word 32767, 32610, 32138, 31357, 30273, 28898, 27245, 25330 .word 23170, 20787, 18204, 15446, 12539, 9512, 6392, 3211 .word 0, -3211, -6392, -9512,-12539,-15446,-1820

10、4,-20787 .word -23170,-25330,-27245,-28898,-30273,-31357,-32138,-32610 .word -32768,-32610,-32138,-31357,-30273,-28898,-27245,-25330 .word -23170,-20787,-18204,-15446,-12539, -9512, -6392, -3211 F1: .word 0, 6352, 12464, 18102, 23054, 27131, 30178, 32081 .word 32766, 32208, 30428, 27493, 23515, 1864

11、5, 13067, 6994 .word 655, -5708,-11855,-17552,-22584,-26758,-29917,-31941 .word -32753,-32322,-30665,-27844,-23967,-19180,-13665, -7632 .word 0, 6352, 12464, 18102, 23054, 27131, 30178, 32081 .word 32766, 32208, 30428, 27493, 23515, 18645, 13067, 6994 .word 655, -5708,-11855,-17552,-22584,-26758,-29917,-31941 .word -32753,-32322,-30665,-27844,-23967,-19180,-13665, -7632 建立输入波形文件(FskBitTxt.Inc) Bit: .word 1 .word 1 .word 0 .word 1 .word 1 .word 0 .word 1 .word 1 .word 1 .

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论