通信原理课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通信原理课程设计
设计报告
课题名称:
专业班级:名:姓
号:学
起止时间:
重庆交通大学
信息科学与工程学院.
目录
一、课题内容 (1)
二、设计目的 (1)
三、设计要求 (1)
四、实验条件 (2)
五、系统设计 (2)
...........................................2 1、通信系统的原理. (2)
所设计子系统的原理2.
六、详细设计与编码 (3)
....................................................3 1. 设计方案...........................................3 2. 编程工具的选择3. 编码与测试. (4)
4. 运行结果及分析 (12)
七、设计心得 (18)
八、参考文献 (19)
1页第
一、课题内容
本课题要求分别用线性调制和非线性调制两种方法做
出模拟调制系统。在这次实践中,线性调制我选用DSB调制,非线性调制选用FM调制,分别仿真整个模拟调制和解调过程,并显示其时域波形和频谱图。
二、设计目的
1、培养同学用matlab进行模拟系统仿真的能力,熟悉此软件的具体操作,并能熟练的运用它进行仿真。
2、掌握模拟通信系统的原理以及其两种调制方法的原理和具体实现过程,理解在信号传输过程中噪声对信号的干扰等问题。
3、理解相干解调和非相干解调(包络检波)的原理及其实现过程。
三、设计要求
1. 提出仿真方案,在Matlab下进行模拟通信系统调制和解调的仿真过程
2. 完成仿真软件的编制,在Matlab下进行代码的编写和调试,实现模拟通信系统的各功能
3. 用Matlab软件进行操作,进行模拟调制系统的建模、设计与仿真,调制后的信号在信道中进行传输时须加入加性噪声,最后在图形窗口显示出调制信号、载波、已调信号、解调信号的频谱及时域波形。
2页第
四、实验条件
软件计算机、Matlab
五、系统设计
1、通信系统的原理
模拟通信系统是利用模拟信号来传递信息的通信系统,
其中包含两种重要变换:①在发送端把连续消息变换成原始电信号(即基带信号),在接收端进行相反的变换②把基带信号变换成适合在信道中传输的信号,并在接收端进行反变换。我所做的是整个模拟信号的传输系统,包含模拟信号的调制、信号传输加入加性噪声以及最后的解调
2.所设计子系统的原理
所谓调制就是使基带信号控制载波的某个参数,使这些参数按照基带信号的变化规律而变化的过程:双边带调制(DSB)是指用调制信号去控制高频载波的幅度,使其随调制信号呈线性变化的过程,它是在AM调制过程中将直流去掉,抑制载波而得到的一种高调制效率的调制方式,因为DSB信号的包络不再与调制信号的变化规律一致,因而不能采用简单的包络检来恢复调制信号,需采用相干解调;频率调制(FM)为非线性调制,是使载波频率随调制信号改变的调制方式,解调方式一般为包络检波(非相干解调),因为相干解调仅适用于窄带调频信号,且需同步信号,而非相干解调不需同步信号,因此系统的主要解调方
式。FM是
3页第
六、详细设计与编码
1. 设计方案
开始
设置调制信号和载波
调制过程
在已调制信号传输过程中加入加性噪声,设置信噪比解调过程
结束
2.编程工具的选择Matlab Matlab本次仿真使用软件,该软件具有很多特点:与其他计算机它具有简单的程序环境,是一种科学计算软件,语言编程很简洁,更加Matlab等相比,C++C高级语言如和接近数学描述,可读性好,程序书写形式自由,使编程变得简它具有强大的单化,这使我能够更容易的实现所要求的功能;通过系统自带数据的可视化非常简单,编辑图形界面的能力,能够很方便的输的丰富的库函数可以很容易的生成仿真图形,4页第
出仿真波形和频谱。
3.编码与测试
Dsb调制:
close all
clear all
clc
fm=1000;
fc=10000;
fs=100000;
*以上为设置抽样信号频率、载波频率和抽样频率
t=0:1/fs:(0.005-1/fs);
mt=cos(2*pi*fm*t);*设置调制信号mt
ct=cos(2*pi*fc*t);
*设置载波信号ct
dsb=mt.*ct;
*dsb为已调信号
figure;
subplot(3,1,1);
plot(t,mt),xlabel('t/s'),ylabel('m(t)'),title('调制信号'); subplot(3,1,2);
);
'波信号载'),title('c(t)'),ylabel('t/s'plot(t,ct),xlabel(
5页第
subplot(3,1,3);
plot(t,dsb),xlabel('t/s'),ylabel('dsb'),title('DSB调制的时域信号');
*以上为输出调制信号、载波和已调信号的时域波形
dsb1=awgn(dsb,10);
*此为设置在信道中传输的信噪比,设置为10
N=length(t);
MT=abs(fft(mt,N));
CT=abs(fft(ct,N));
DSB=abs(fft(dsb1,N));
*以上为将调制信号、载波和已调信号进行fft变换,并取其模