通信原理实验报告_通信原理实验报告总
通信原理实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“通信原理实验报告总”。
一、设计目的和意义1、2、3、熟练地掌握matlab在数字通信工程方面的应用。了解信号处理系统的设计方法和步骤。
理解2FSK调制解调的具体实现方法,加深对理论的理解,并实现2FSK的调制解调,画出各个阶段的波形。
4、5、学习信号调制与解调的相关知识。
通过编程、调试掌握matlab软件的一些应用,掌握2FSK调制解调的方法,激发学习和研究的兴趣;
二、设计原理
1.2FSK介绍:
数字频率调制又称频移键控(FSK),二进制频移键控记作2FSK。数字频移键控是用载波的频率来传送数字消息,即用所传送的数字消息控制的频率。
2.2FSK调制原理
2FSK调制就是使用两个不同的频率的载波信号来传输一个二进制信息序列。可以用二进制“1”来对应于载频f1,而“0”用来对应于另一相载频w2的已调波形,而这个可以用受矩形脉冲序列控制的开关电路对两个不同的独立的频率源w1、f2进行选择通。本次课程设计采用的是前面一种方法。如下原理图:
图2 调制原理框图 3.2FSK解调原理
2FSK的解调方式有两种:相干解调方式和非相干解调方式,本次课程设计采用的是相干解调方式。根据已调信号由两个载波f1、f2调制而成,相干解调先用两个分别对f1、f2带通的滤波器对已调信号进行滤波,然后再分别将滤波后的信号与相应的载波f1、f2相乘进行相干解调,再分别低通滤波、用抽样信号进行抽样判决器即可其原理如下:
图3 相干解调原理框图
三、详细设计步骤
本试验采用两种方式实现FSK的调制 方式一:
产生二进制随机的矩形基带信号,再对基带信号进行取反,得到反基带信号。分别用不同频率的载频对它们进行调制。2FSK信号便是符号“1”对应于载频f1,而符号“0”对应于载频f2(与f1不同的另一载频)的已调波形,而且f1与f2之间的改变是瞬间完成的。
其表达式为:
e2FSK(t){Acos(1tn)Acos(2tn)
典型波形如下图所示。由图可见,2FSK信号可以看作两个不同载频的ASK信号的叠加。因此2FSK信号的时域表达式又可以写成:s2FSK(t)[ang(tnTs)]cos(1tn)[ang(tnTs)]cos(2tn)nn_
zak s1(t)1011001t s2(t)tcos(w1t+θn)tcos(w2t+φn)ts1(t)cos(w1t+θn)t s2(t)cos(w2t+φn)t2FSK信号t
图1 原理框图 方式一源代码与实验结果: clear all close all Fc=10;%载频
Fs=100;%系统采样频率 Fd=1;%码速率 N=Fs/Fd;df=10;M=2;i=10;%基带信号码元数 j=5000;a=round(rand(1,i));%产生随机序列 t=linspace(0,5,j);f1=10;%载波1频率 f2=5;%载波2频率 fm=i/5;%基带信号频率 B1=2*f1;%载波1带宽 B2=2*f2;%载波2带宽
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%产生基带信号 st1=t;for n=1:10 if a(n)=1;st2(n)=0;else st2(n)=1;end end;figure(1);subplot(411);plot(t,st1);title('基带信号');axis([0,5,-1,2]);subplot(412);plot(t,st2);title('基带信号反码');axis([0,5,-1,2]);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%载波信号 s1=cos(2*pi*f1*t);s2=cos(2*pi*f2*t);subplot(413)plot(s1);title('载波信号1');subplot(414), plot(s2);title('载波信号2');%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%调制 F1=st1.*s1;%加入载波1 F2=st2.*s2;%加入载波2 figure(2);subplot(311);plot(t,F1);title('s1*st1');subplot(312);plot(t,F2);title('s2*st2');e_fsk=F1+F2;%合成调制信号 subplot(313);plot(t,e_fsk);%画出调制信号 title('2FSK信号')figure(3)title('加噪后的信号')xlabel('Time');ylabel('Amplitude');e_fsk=awgn(e_fsk,60);%对调制信号加入噪声 plot(t,e_fsk);
方式二:
直接用2FSK的调制与解调函数dmod与ddemod函数对信号进行调制与解调,用加噪函数awgn对已调信号进行加噪,再用求误码率函数symerr 和simbasebandex求出误码率和信噪比并画出其图像。方式二源代码与实验结果:
Fc=10;
%载频
Fs=100;
%系统采样频率
Fd=1;
%码速率
N=Fs/Fd;
df=10;
numSymb=25;%进行仿真的信息代码个数 M=2;
%进制数
SNRpBit=60;%信噪比
SNR=SNRpBit/log2(M);
seed=[12345 54321];
numPlot=25;
%产生25个二进制随机码
x=randsrc(numSymb,1,[0:M-1]);%产生25个二进制随机码
figure(1)
stem([0:numPlot-1],x(1:numPlot),'bx');
title('二进制随机序列')
xlabel('Time');
ylabel('Amplitude');
y=dmod(x,Fc,Fd,Fs,'fsk',M,df);%产生调制信号 numModPlot=numPlot*Fs;
t=[0:numModPlot-1]./Fs;
figure(2)
plot(t,y(1:length(t)),'b-');%画出调制信号 axis([min(t)max(t)-1.5 1.5]);
title('调制后的信号')
xlabel('Time');
ylabel('Amplitude');
randn('state',seed(2));
y=awgn(y,SNR-10*log10(0.5)-10*log10(N),'measured',[],'dB');%在已调信号中加入高斯白噪声
figure(3)
plot(t,y(1:length(t)),'b-');%画出经过信道的实际信号
axis([min(t)max(t)-1.5 1.5]);
title('加入高斯白噪声后的已调信号')
xlabel('Time');
ylabel('Amplitude');%相干解调
z1=ddemod(y,Fc,Fd,Fs,'fsk',M,df);
%带输出波形的相干M元频移键控解调
figure(4)stem([0:numPlot-1],z1(1:numPlot),'ro')axis([0 numPlot-0.5 1.5]);title('相干解调后的信号')xlabel('Time');
ylabel('Amplitude');figure(5)
stem([0:numPlot-1],x(1:numPlot),'bx');
hold on;
stem([0:numPlot-1],z1(1:numPlot),'ro');
hold off;
axis([0 numPlot-0.5 1.5]);
title('相干解调后的信号原序列比较')legend('原输入二进制随机序列','相干解调后的信号')
xlabel('Time');
ylabel('Amplitude');%误码率统计
[errorSym ratioSym]=symerr(x,z1);figure(6)
simbasebandex([0:1:5]);
title('相干解调后误码率统计')
实验总结:
1, 必做题目1.1 无线信道特性分析 1.1.1 实验目的1) 了解无线信道各种衰落特性;2) 掌握各种描述无线信道特性参数的物理意义;3) 利用MATLAB中的仿真工具模拟无线信道的衰落特性......
通信原理实验报告中南大学《通信原理》实验报告姓 名 班 级 学 号课程名称 指导教师 通信原理 董健1 通信原理实验报告目录2 通信原理实验报告实验一 数字基带信号一、实验......
通信原理实验报告1、实验名称:2、实验目的:3、实验步骤:(详细记录你的实验过程)例如:(1)安装MATLAB6.5软件;(2)学习简单编程,画图plot(x,y)函数等(3)进行抽样定理验证:首先确定余弦波形,设置其......
实验三:数字基带传输系统班级:学号:姓名:指导老师:于秀兰 实验室:YF316 时间:第十三周周二三、四节实验目的1、掌握数字基带传输系统的误码率计算;理解信道噪声和码间干扰对系统性能......
刀豆文库小编为你整合推荐6篇移动通信原理的实验报告,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
