课程设计班级:姓名:学号:指导教师:成绩:电子与信息工程学院信息与通信工程系基于MATLAB/simulink的DSB系统的研究与仿真【摘要】本课程设计用于实现DSB信号的调制解调过程。
信号的调制与解调在通信系统中具有重要的作用。
调制过程是一个频谱搬移的过程,它是将低频信号的频谱搬移到载频位置。
解调是调制的逆过程,即是将已调制的信号还原成原始基带信号的过程。
信号的接收端就是通过解调来还原已调制信号从而读取发送端发送的信息。
因此信号的解调对系统的传输有效性和传输可靠性有着很大的影响。
调制与解调方式往往决定了一个通信系统的性能。
双边带DSB信号的解调采用相干解调法,这种方式被广泛应用在载波通信和短波无线电话通信中。
仿真过程主要运用MATLAB集成环境下的Simulink仿真平台设计进行DSB调制与相干解调系统仿真。
在本次课程设计中先根据DSB调制与解调原理构建调制解调电路,从Simulink工具箱中找所各元件,合理设置好参数并运行,其中可以通过不断的修改优化得到需要信号,并分析对信号的影响,最后通过对输出波形的分析得出DSB调制解调系统仿真是否成功。
【关键字】DSB;MATLAB;Simulink;相干解调目录1.背景知识 (3)1.1 DSB系统理论 (3)1.1.1 DSB调制理论 (3)1.1.2 DSB解调理论 (4)1.2 利用MATLAB/Simulink仿真的优点 (5)2.仿真系统模型设计 (6)2.1 DSB系统模型框图 (6)2.2预期效果 (7)3.仿真 (8)3.1M文件仿真 (8)3.2 Simulink仿真 (9)3.2.1模型建立 (9)3.2.2参数设置 (10)3.3仿真波形 (12)3.3.1M文件仿真波形 (12)3.3.2 Simulink仿真波形 (13)4.结果分析 (14)5.心得体会: (14)参考文献: (16)1.背景知识1.1 DSB 系统理论1.1.1 DSB 调制理论假定调制信号()m t 的平均值为0,与载波相乘,即可形成DSB 信号,其时域表达式为t t m s c DSB ωcos )(= (1.1.1-1)式中,()m t 的平均值为0。
DSB 的频谱为}]{)([21c c DSB M M S ωωωω-++= (1.1.1-2) 除不再含有载频分量离散谱外,DSB 信号的频谱与AM 信号的完全相同,仍由上下对称的两个边带组成。
故DSB 信号是不带载波的双边带信号,它的带宽与AM 信号相同,也为基带信号带宽的两倍,DSB 信号的波形和频谱分别如图1.1图1.1DSB 信号的波形与频谱1.1.2 DSB 解调理论因为不存在载波分量,DSB 信号的调制效率是100%,即全部功率都用于信息传输。
但由于DSB 信号的包络不再与m(t)成正比,故不能进行包络检波,需采用相干解调。
图1.2 DSB 信号相干解调模型图1.2中SL(t)为本地载波,也叫相干载波,必须与发送端的载波完成同步。
即频率相同时域分析如下:t 2cos )(21)(21t m(t)cos (t)S (t)S (t)c c 2L DSB p ωωt m t m S +==⋅= (1.1.2-1) Sp(t)经过低通滤波器LPF ,滤掉高频成份,)(t m o 为)(21)(t m t m o = (1.1.2-2) 频域分析如下:[])(S )-(21)(c DSB c DSB p ωωωωω++=S S (1.1.2-2) )(21)H()(S )(p o ωωωωM M =⋅=∴ (1.1.2-3) 式中的H(ω)为LPF 的系统函数。
频域分析的过程如图1.3所示。
图1.3DSB 信号相干解调过程示意图1.2 利用MATLAB/Simulink仿真的优点MATLAB是一种可交互式使用又能解释执行的计算机编程语言,利用简单的命令,能快速完成其他高级语言只有通过复杂编程才能实现的数值运算和图形显示。
Simulink是建立在MATLAB基础上的动态系统仿真工具。
利用MATLAB工具箱可以快速完成各类数值计算、符号计算和数据可视化等任务,可以解决有关线性代数、矩阵分析、微积分、微分方程、信号与系统、信号分析与处理、系统控制等领域的问题;利用Simulink机器模块库,则能够方便地创建各种动态系统的模型并进行仿真,可以用来仿真线性系统、非线性系统、连续系统、离散系统、连续和离散的混合系统、多速率采样系统以及单任务或多任务的离散事件驱动系统。
通过Simulink,用户可以快速的构建和运行仿真模型,根据仿真结果分析系统性能,并且从中分离出影响系统性能的关键因素,找出最优的系统配置方案。
Simulink是一种可视化工具。
构架在Simulink基础之上的其他产品扩展了Simulink多领域建模功能,也提供了用于设计、执行、验证和确认任务的相应工具。
Simulink与MATLAB紧密集成,可以直接访问MATLAB 大量的工具来进行算法研发、仿真的分析和可视化、批处理脚本的创建、建模环境的定制以及信号参数和测试数据的定义。
《通信原理》是通信专业的一门极为重要的专业基础课,由于内容抽象,基本概念较多,是一门难度较大的课程,要想学好并非易事。
采用Matlab及Simulink作为辅助教学软件,摆脱了繁杂的计算,可以使我们对书本上抽象的原理有进一步的感性认识,加深对基本原理的理解。
2.仿真系统模型设计2.1 DSB 系统模型框图在AM 信号中,载波分量并不携带信息,信息完全由边带传送。
如果将载波抑制,只需在将直流0A 去掉,即可输出抑制载波双边带信号,简称双边带信号(DSB )。
DSB 调制器模型如图2.1-1所示。
图2.1 DSB 调制器模型其中,设正弦载波为0()cos()c c t A t ωϕ=+ (2.1-1)式中,A 为载波幅度;C ω为载波角频率;0ϕ为初始相位(假定0ϕ为0)。
调制过程是一个频谱搬移的过程,它是将低频信号的频谱搬移到载频位置。
解调是将位于载频的信号频谱再搬回来,并且不失真地恢复出原始基带信号。
双边带解调通常采用相干解调的方式,它使用一个同步解调器,即由相乘器和低通滤波器组成。
相干解调的原理框图如图2.1-2所示:图2.2相干解调器的数学模型2.2预期效果本课程设计希望以MATLAB以及Simulink模块作为仿真环境模拟DSB 系统的调制与解调,以低频正弦信号作为基带信号,高频正弦信号作为载波信号,编写M文件程序并运行得到调制与解调的波形,在Simulink中搭建DSB系统模型并通过示波器模块观察波形,然后使调幅波通过信道之后完成解调,比较解调波形与原基带信号的波形,并作分析。
3.仿真3.1M文件仿真通过MATLAB编程仿真实现对DSB系统的模拟,其中基带信号频率f=1kHz,载波频率f=40kHz。
M文件程序如下:%************************************************************* % 对基带信号进行设置%************************************************************* dt=0.001; %时间采样间隔fmax=1; %信源最高频率fc=40; %载波中心频率T=5; %信号时长t=0:dt:T; %步长设置mt=sqrt(2)*cos(2*pi*fmax*t); %信源%************************************************************* % DSB 调制%************************************************************* s_dsb=mt.*cos(2*pi*fc*t); %DSB调制%************************************************************* % 信号频谱%************************************************************* [f,sf]=FFT_SHIFT(t,s_dsb); %求调制信号的频谱PSD=(abs(sf).^2)/T; %求调制信号的功率谱密度%************************************************************* % 对DSB与频谱的作图%************************************************************* mtt=s_dsb.*cos(2*pi*fc*t);figure(1)subplot(311)plot(t,s_dsb);hold on; %画出DSB信号波形plot(t,mt,'g--'); %标示mt的波形title('DSB调制信号及其包络');xlabel('t');subplot(312)plot(f,PSD);axis([-2*fc 2*fc 0 max(PSD)]);title('DSB信号功率谱');xlabel('f');subplot(313)plot(t,mtt);title('DSB解调信号');3.2 Simulink仿真3.2.1模型建立3.1Simulink模型3.2.2参数设置图3.2载波参数设图3.3调制信号参数设置图3.4带通滤波参数图3.5低通滤波器参数图3.6系统参数设置3.3仿真波形3.3.1M文件仿真波形图3.1M文件仿真波形3.3.2 Simulink仿真波形图3.2调制系统波形图3.3解调波波形4.结果分析图3.3.2-1信号调制波形图中,三路信号波形,第一路为基带信号,第三路为载波,第二路为调制的DSB波形。
从图中可以清楚地看出,双边带信号时域波形的包络不同于调制信号的变化规律。
在调制信号零点前处已调波的相位发生了180°的突变。
在调制信号的正半周期内,已调波的高频相位与载波相同,在调制信号的负半周期内,已调波的高频相位与载波相反。
并且双边带的带宽为基带信号的两倍。
对比解调波和原基带信号可以看出,両信号波形基本一致说明DSB系统仿真成功,但前提是信道为理想信道,当信道中存在少量噪声时,解调波性和调制波形会有一定差异,但大体形状应该一样。
5.心得体会:本次课程设计在刚开始的过程中无从下手,手忙脚乱,时间又紧,并且对用软件仿真来实现DSP系统设计也完全没有概念。
通过这次课程设计使我能够比较系统的解决理论知识,掌握DSP系统的工作原理及DSP系统的工作工程,学会了使用仿真软件Matlab,并学会通过应用软件仿真来实现某些通信系统的设计,对以后的学习和工作都起到了一定的作用,加强了动手能力和学业技能。