1、 XXXX DSP 课程设计 正弦正弦信号发生实验信号发生实验 题 目 学 号 学生姓名 学 院 专业班级 2 摘要:摘要: 在上学期数字信号处理在上学期数字信号处理(DSP)学习的基础上,本次课程设计的目的是,学习的基础上,本次课程设计的目的是,学会学会 使用使用 CCS(Code Composer Studio)CCS(Code Composer Studio)或或 matlab7.0matlab7.0 集成开发环境软件,在此集成开集成开发环境软件,在此集成开 发环境下完成工程项目创建,程序编写,编译,链接,调试以及数据的分析。发环境下完成工程项目创建,程序编写,编译,链接,调试以及数据的
2、分析。 同时完成一个余弦波信号发生器的程序的编写,并在集成开发环境下进行模拟同时完成一个余弦波信号发生器的程序的编写,并在集成开发环境下进行模拟 运行,观察结果。运行,观察结果。 3 目录目录 第一章第一章 概述概述04 1.1 设计目的04 1.2 设计内容04 1.3 设计原理04 第二章第二章 总体方案设计总体方案设计08 2.1 总体实现方案08 2.2 具体实现步骤10 第三章第三章 源程序源程序11 第四章第四章 设计仿真结果及分析设计仿真结果及分析15 第五章第五章 MatlabMatlab下产生该正弦信号下产生该正弦信号16 5.1 程序16 5.2 实验图形16 第六章第六章
3、 设计总结设计总结17 4 第一章第一章 概述概述 1.1 设计目的设计目的 学会使用 CCS(Code Composer Studio)集成开发环境软件,在此集成开发环 境下完成工程项目创建,程序编写,编译,链接,调试以及数据的分析。同时完 成一个正弦波信号发生器的程序的编写,并在集成开发环境下进行模拟运行,观 察结果。 1.2 设计内容设计内容 编写一个产生正弦波信号的程序,在 CCS 软件下进行模拟运行,观察输出 结果。 1.3 设计原理设计原理 正弦波信号发生器已被广泛地应用于通信、 仪器仪表和工业控制等领域的信 号处理系统中。通常有两种方法可以产生正弦波,分别为查表法和泰勒级数展开 法。 查表法是通过查表的方式来实现正弦波, 主要用于对精度要求不很高的场合。 泰勒级数展开法是根据泰勒展开式进行计算来实现正弦信号, 它能精确地计算出 一个角度的正弦和余弦值,且只需要较小的存储空间。 本次课程设计只要使用泰 勒级数展开法来实现正弦波信号。 1. 产生正弦波的算法 在高等数学中,正弦函数和余弦函数可以展开成泰勒级数,其表达式为 !9!7!5!3 )sin( 9753 xxxx xx !8!6!4!2 1)c o