"Matlab编程仿真2FSK调制和相干解调系统"

需积分: 6 36 下载量 22 浏览量 更新于2024-01-03 9 收藏 294KB DOC 举报
本次课程设计的目标是使用Matlab编程仿真2FSK调制和相干解调系统。信源为八位二进制随机信号,比特率为50bit/s,载波频率f1=200Hz,f2=100Hz。设计要求包括绘制信源、2FSK已调信号、解调器乘以相干载波后的信号、经过低通滤波器后的信号和抽样判决后的信号波形,并撰写专业课程设计报告。 2FSK是数字频率调制的一种形式,即使用载波的频率来传送数字消息,通过这样的方式来控制载波频率。在2FSK信号中,符号“1”对应于载频f1,符号“0”对应于载频f2。2FSK信号可以看作两个不同载频的ASK信号的叠加,其时域表达式可以写成两个不同频率的载波信号的叠加。 在2FSK调制原理中,使用两个不同频率的载波信号来传输二进制信息序列,通过使用受矩形脉冲序列控制的开关电路对两个不同的独立的频率源f1、f2进行选择通。而在2FSK的解调原理中,有两种方式:相干解调和非相干解调。在本次课程设计中采用的是相干解调法,利用载波与已调信号进行相乘后滤波输出,再用抽样信号进行抽样判决器。 为了进行仿真参数设置,首先需要设置信源为八位二进制随机信号,载波频率为fc=900,信号频率为f1=100和f2=200,并且比特率为50bit/s。而在仿真程序设计中,会使用Matlab库函数产生8个二进制随机数,即基波调制信号。接下来,需要生成两列频率不等的载波信号,并通过相应的调制原理和解调原理来实现2FSK调制和解调的仿真过程。 在实际的仿真中,可以通过Matlab编程绘制出信源、2FSK已调信号、解调器乘以相干载波后的信号、经过低通滤波器后的信号和抽样判决后的信号波形。最后,根据仿真结果撰写专业课程设计报告,对整个仿真过程进行总结和分析。 综上所述,本次课程设计通过Matlab编程实现了2FSK调制和相干解调系统的仿真,包括了设计要求、原理分析、仿真参数设置和程序设计说明。通过本次课程设计的实践操作,能够加深对2FSK调制和相干解调原理的理解,同时也能够提高Matlab编程能力和对数字通信系统的仿真设计能力。