摘要:20世纪80年代,伴随着数字信号处理器的产生,数字信号处理(DSP)技术迅速向前发展。数字信号处理芯片在信号处理、通信、军事、自动控制等众多领域的应用日益广泛。目前,随着DSP技术的不断成熟,数字信号处理技术必将在更多的领域,得到更为广泛的应用。本文即介绍DSP在信号处理中的一个非常重要的应用,即波形的产生。
正弦信号发生器经常用在通信、仪器和自动控制等领域中。早期的模拟信号发生器由于RC电路的问题,既无法保证参数的准确度,又造成体积和功耗的偏大。而数字式的信号发生器克服了模拟信号发生器的弊端,得到了更为广泛的应用。本文介绍了基于 TMS320C5416高速DSP处理器的双正弦信号发生器的设计方案,其具有波形精确,稳定性好等优势。本文采用泰勒级数法进行汇编编程,采用汇编语言是因为其对执行效率的提高十分可观,本课题中我们将会看到采用C语言所需的机器周期数大约是汇编语言编程的60倍,可见汇编语言对满足信号实时性具有重要的意义。然后,利用CCS集成开发环境观察所产生的正弦信号波形,并进行分析和调试,使信号发生器频率和幅度等参数的调节更为简便,以更好的满足实际应用的需要。并进一步实现多正弦信号发生器,本设计具有一定的创新性和独创性。
关键词:数字信号处理器,双正弦信号发生器,汇编语言
目录
摘要
Abstract
第1章 绪 论-3
1.1 课题来源及研究概况-3
1.2 课题研究的目的意义-3
1.3 本文的主要研究工作-4
1.4 本文的内容安排-4
第2章 正弦信号发生器-5
2.1 正弦波形产生的原理-5
2.2 正弦信号发生器的应用-6
第3章 DSP硬件结构和CCS集成开发环境-7
3.1 TMS320C5416硬件结构-7
3.2 CCS软件介绍及仿真-8
第4章 汇编语言-10
4.1 汇编源程序语句格式-10
4.2 寻址方式和指令系统-10
4.3 公用目标文件格式 (COFF)-10
4.4 小数的表示及运算-11
第5章 双正弦信号发生器的DSP实现-12
5.1 单正弦信号发生器的实现-12
5.2 双正弦信号发生器的实现-13
5.2.1双正弦信号发生器编程-13
5.2.2观察和调试双正弦程序-15
5.2.3 C语言与汇编语言设计编程运行效率的比较-16
第6章 双正弦信号发生器的优化-18
6.1 频率的调节-18
6.2 幅度的调节-20
6.3 多正弦信号发生器-22
第7章 总结-23
参考文献-24
致 谢-25
附 录-26