DSP课程设计:2FSK调制解调器的MATLAB实现

需积分: 42 21 下载量 60 浏览量 更新于2024-08-07 收藏 966KB PDF 举报
本资料主要涉及的是一个基于DSP的2FSK调制解调器的设计项目,适用于电子信息工程学院的学生。项目由赵伟杰和孙李年共同完成,由钱满义教授指导,完成于2015年6月10日。报告详细介绍了设计任务、设计内容、设计原理、程序设计与调试过程,以及波形的图形显示。 设计任务主要围绕2FSK(Frequency Shift Keying)调制解调技术展开,这是一种在中低速数据通信中广泛应用的数字调制方式。基本设计目标是利用DSP(Digital Signal Processor)实现2FSK调制解调器,设定波特率为1200Baud。当发送“1”时,载波频率为1200Hz,发送“0”时,载波频率为2400Hz。输入的数字序列通过键盘输入,解调结果在CCS(Code Composer Studio)环境中显示。 在发挥部分,设计要求能够实时显示数据传输的误码率,并且能通过调整载波频率和相关程序内容,将通信波特率提升至2400Baud。 设计内容包括熟悉CCS的使用,如工程管理、程序编写、编译运行和调试。同时,需要编写C语言程序来实现2FSK调制解调功能,并撰写课程设计报告。 在设计原理方面,调制器设计是关键。2FSK调制通过将输入数字序列转换为适合信道传输的正弦波信号。报告中提到了几种生成正弦波的方法,包括差分迭代法、泰勒级数法和查表法。其中,查表法虽然需要较大的存储空间,但因其快速和良好的实时性而被选用。 在程序设计和调试部分,报告详细列出了各个步骤,包括参数定义、键盘输入数据处理、调制过程、信号的延时、相乘、输出、低通滤波、抽样判决再生以及误码率的计算。此外,还展示了在不同波特率下(1200baud和2400baud)的波形图形显示。 最后,报告中包含了设计与调试的体会,这可能包括了在实际操作中遇到的问题、解决策略以及对项目的反思。 参考文献中提到了两本书,分别是高海林和钱满义合著的《DSP技术及其应用》以及陈后金的《数字信号处理》,这两本书可能为本次设计提供了理论基础和技术支持。