搜档网
当前位置:搜档网 › 基于MATLAB的 PSK调制与解调 通信原理实验

基于MATLAB的 PSK调制与解调 通信原理实验

基于MATLAB的 PSK调制与解调 通信原理实验
基于MATLAB的 PSK调制与解调 通信原理实验

实验六PSK调制与解调

1.实验目的和要求

用MA TLAB实现二进制序列的调制与解调

2.实验内容

用角频率为2的载波信号实现序列[1 0 1 1 0 0 0 0]的调制。3.软件部分源代码

clear,close all,

g=[1 0 1 1 0 0 0 0];

f=2;

t=0:2*pi/99:2*pi;

cp=[];sp=[];

mod=[];bit=[];

for n=1:length(g);

if g(n)==0;

die=-ones(1,100);

se=zeros(1,100);

else g(n)==1;

die=ones(1,100);

se=ones(1,100);

end

c=sin(f*t);

cp=[cp die];

mod=[mod c];

bit=[bit se];

end

psk=cp.*mod;

subplot(2,1,1);plot(bit,'LineWidth',1.5);grid on;

title('Binary Signal');

axis([0 100*length(g) -2.5 2.5]);

subplot(2,1,2);plot(psk,'LineWidth',1.5);grid on;

title('PSK modulation');

axis([0 100*length(g) -2.5 2.5]);

4.实验现象

理解了psk的概念和原理以及如何使用matlab实现psk的调制与解调。加深了对专业知识的理解,同时又锻炼了matlab程序编写的技巧。虽然在实验中遇到许多的困难,但主要还是自己对所学的知识并没有完全的消化,以至对原理都是似懂非懂,浪费了较多的时间,另外通过此次的实验,对MA TLAB软件的使用也有了更深一步的了解与掌握,通过此次实验不仅对原来通信原理知识得到了巩固,而且还学会了许多原来不会的东西。

通信原理实验报告

通信原理实验报告

作者: 日期:

通信原理实验报告 实验名称:实验一—数字基带传输系统的—MATLAB方真 实验二模拟信号幅度调制仿真实验班级:10通信工程三班_________ 学号:2010550920 ________________ 姓名:彭龙龙______________

指导老师:王仕果______________

实验一数字基带传输系统的MATLA仿真 一、实验目的 1、熟悉和掌握常用的用于通信原理时域仿真分析的MATLAB函数; 2、掌握连续时间和离散时间信号的MATLAB产生; 3、牢固掌握冲激函数和阶跃函数等函数的概念,掌握卷积表达式及其物理意义,掌握卷积的计算方法、卷积的基本性质; 4、掌握利用MATLAB计算卷积的编程方法,并利用所编写的MATLAB程序验证卷积的常用基本性质; 5、掌握MATLAB描述通信系统中不同波形的常用方法及有关函数,并学会利用MATLAB求解系统功率谱,绘制相应曲线。 基本要求:掌握用MATLAB描述连续时间信号和离散时间信号的方法,能够编写 MATLAB程序,实现各种常用信号的MATLA实现,并且以图形的方式再现各种信号的波形。 二、实验内容 1、编写MATLAB程序产生离散随机信号 2、编写MATLAB程序生成连续时间信号 3、编写MATLAB程序实现常见特殊信号 三、实验原理 从通信的角度来看,通信的过程就是消息的交换和传递的过程。而从数学的角度来看,信息从一地传送到另一地的整个过程或者各个环节不外乎是一些码或信号的交换过程。例如信源压缩编码、纠错编码、AMI编码、扰码等属于码层次上的变换,而基带成形、滤波、调 制等则是信号层坎上的处理。码的变换是易于用软件来仿真的。要仿真信号的变换,必须解 决信号与信号系统在软件中表示的问题。 3.1信号及系统在计算机中的表示 3.1.1时域取样及频域取样 一般来说,任意信号s(t)是定义在时间区间(-R, +R)上的连续函数,但所有计算机的CPU都只能按指令周期离散运行,同时计算机也不能处理( -R, + R)这样一个时间段。 为此将把s(t)按区间T, T截短为 2 2 S T(t),再对S T(t)按时间间隔△ t均匀取样,得到取样 点数为: 仿真时用这个样值集合来表示信号 T Nt t s(t)。显然△ t反映了仿真系统对信号波形的分辨 率, (3-1) △ t越小则仿真的精确度越高。据通信原理所学,信号被取样以后,对应的频谱时频率的周期函数,其重复周期是—。如果信号的最高频率为f H,那么必须有f H W 丄才能保证不发 t 2 t 生频域混叠失真。设 1 B s 2 t 则称B s为仿真系统的系统带宽。如果在仿真程序中设定的采样间隔是△ (3-2) t,那么不能用

基于MATLAB的2FSK仿真

通信原理 课程设计报告 题目基于MATLAB的2FSK仿真 学院电子信息工程学院 专业通信工程(本) 学生姓名 学号年级级 指导教师职称

二〇一二年一月 目录 第一章绪论 (2) 1.1MATLAB的简介 (2) 1.2通信技术的历史和发展 (2) 1.2.1 通信的概念 (2) 1.2.2 通信的发展史简介 (3) 1.3通信技术的发展现状和趋势 (4) 第二章 2FSK的基本原理和实现 (5) 2.12FSK的产生 (5) 2.22FSK滤波器的调解及抗噪声性能 (7) 第三章 2FSK的仿真 (10) 3.1仿真思路 (10) 3.2仿真程序 (10) 3.3输出波形 (13) 3.4结果分析 (15) 第四章心得体会 (16) 参考文献 (18)

第一章绪论 1.1 MATLAB的简介 Matlab是一种解释性执行语言,具有强大的计算、仿真、绘图等功能。由于它使用简单,扩充方便,尤其是世界上有成千上万的不同领域的科研工作者不停的在自己的科研过程中扩充Matlab的功能,使其成为了巨大的知识宝库。目前的Matlab版本已经可以方便的设计漂亮的界面,它可以像VB等语言一样设计漂亮的用户接口,同时因为有最丰富的函数库(工具箱),所以计算的功能实现也很简单,进一步受到了科研工作者的欢迎。另外,,Matlab 和其他高级语言也具有良好的接口,可以方便的实现与其他语言的混合编程,进一步拓宽了Matlab的应用潜力。可以说,Matlab已经也很有必要成为大学生的必修课之一,掌握这门工具对学习各门学科有非常重要的推进作用。, 1.2 通信技术的历史和发展 1.2.1 通信的概念 通信就是克服距离上的障碍,从一地向另一地传递和交换消息。消息是信息源所产生的,是信息的物理表现,例如,语音、文字、数据、图形和图像等都是消息。消息有模拟消息(如语音、图像等)以及数字消息(如数据、文字等)之分。所有消息必须在转换成电信号(通常简称为信号)后才能在通信系统中传输。所以,信号是传输消息的手段,信号是消息的物质载体。 相应的信号可分为模拟信号和数字信号,模拟信号的自变量可以是连续的或离散的,但幅度是连续的,如电话机、电视摄像机输出的信号就是模拟信号。数字信号的自变量可以是连续的或离散的,但幅度是离散的,如电船传机、计算机等各种数字终端设备输出的信号就是数字信号。 通信的目的是传递消息,但对受信者有用的是消息中包含的有效内容,也即信息。消息是具体的、表面的,而信息是抽象的、本质的,且消息中包含的信息的多少可以用信息量来度量。 通信技术,特别是数字通信技术近年来发展非常迅速,它的应用越来越广泛。通信从本质上来讲就是实现信息传递功能的一门科学技术,它要将大量有用的信息无失真,高效率地进行传输,同时还要在传输过程中将无用信息和有害信息抑制掉。当今的通信不仅要有效地传递信息,而且还有储存、处理、采集及显示等功能,通信已成为信息科学技术的一个重要组成部分。

Matlab通信系统仿真实验报告

Matlab通信原理仿真 学号: 2142402 姓名:圣斌

实验一Matlab 基本语法与信号系统分析 一、实验目的: 1、掌握MATLAB的基本绘图方法; 2、实现绘制复指数信号的时域波形。 二、实验设备与软件环境: 1、实验设备:计算机 2、软件环境:MATLAB R2009a 三、实验内容: 1、MATLAB为用户提供了结果可视化功能,只要在命令行窗口输入相应的命令,结果就会用图形直接表示出来。 MATLAB程序如下: x = -pi::pi; y1 = sin(x); y2 = cos(x); %准备绘图数据 figure(1); %打开图形窗口 subplot(2,1,1); %确定第一幅图绘图窗口 plot(x,y1); %以x,y1绘图 title('plot(x,y1)'); %为第一幅图取名为’plot(x,y1)’ grid on; %为第一幅图绘制网格线 subplot(2,1,2) %确定第二幅图绘图窗口 plot(x,y2); %以x,y2绘图 xlabel('time'),ylabel('y') %第二幅图横坐标为’time’,纵坐标为’y’运行结果如下图: 2、上例中的图形使用的是默认的颜色和线型,MATLAB中提供了多种颜色和线型,并且可以绘制出脉冲图、误差条形图等多种形式图: MATLAB程序如下: x=-pi:.1:pi; y1=sin (x); y2=cos (x); figure (1); %subplot (2,1,1); plot (x,y1); title ('plot (x,y1)'); grid on %subplot (2,1,2); plot (x,y2);

基于MATLAB的OQPSK调制解调实现

基于MATLAB的OQPSK调制解调实现学生姓名:周翌指导老师:吴志敏 摘要本课程设计的目标在于深切理解OQPSK调制与解调的基本原理,学会使用MATALB软件中的M文件来实现OQPSK的调制与解调以及分析加入不同噪声时对信号的影响程度。首先产生一个数字基带信号,接下来调用MATLAB中的相应函数对这个基带信号进行调制,然后分析调制后的波形:,记录结果后对调制后的信号进行解调,观察解调结果并做好记录,最后在信号中加入噪声并观察其时频图的变化,分析信噪比的噪声对调制结果的影响。本课程设计的实验开发/运行平台为windowsXP/windows7,程序设计使用MATLAB语言。通过调试运行,基本完成设计目标,达到调制与解调的目的。 关键词:MATLAB;M文件;OQPSK;调制与解调;噪声 1 引言 数字调制与解调技术在数字通信中占有非常重要的地位,数字通信技术与MATLAB 的结合是现代通信系统发展的一个必然趋势。在数字信号通信过程中,噪声的影响往往比较大,同时我们都希望有较高的频带利用率和功率利用率,而OQPSK也是一种恒包络调制技术,其频谱特性好,既保留着2PSK的高抗噪声性能、高频带利用率和高功率利用率,又有效地减弱了2PSK的“反相工作”缺陷,在通信研究中有着非常重要的意义,特别是在卫星通信和移动通信的领域有着广泛的应用。MATLAB作为当前国际控制界最流行的面向工程与科学计算的高级语言,在控制系统的分析、仿真与设计方面得到了非常广泛的应用,随着其信号处理专业函数和专业工具箱的成熟,越来

越受到通信领域人士的欢迎,其在通信领域的应用也将更加广泛。 1.1课程设计目的 熟悉OQPSK的基本原理,掌握MATLAB中M文件的使用及相关函数的调用方法,在此基础上通过编程实现OQPSK的调制与解调,并通过加入的噪声来判断所设计的系统性能。这次课程设计不仅让我对OQPSK有了更加深入的了解,而且学会了如何利用MATLAB中的M文件来实现通信系统方面的应用,最重要的是,自己能够独立完成一个小项目了,有了这方面的经验,我在以后的学习中就会有更充足的信心和动力。 1.2课程设计要求 熟悉MATLAB中M文件的使用方法,并在深切理解OQPSK调制解调原理的基础上,编写出OQPSK调制解调程序。绘制出OQPSK信号解调前后在时域和频域中的波形,并观察解调前后频谱有何变化以加深对OQPSK信号解调原理的理解。分别对信号叠加不同噪声,并进行解调,绘制出解调前后信号的时频波形,分析不同噪声对信号传输造成的影响大小。 1.3课程设计步骤 先产生随机信号,然后对信号进行调制和解调,在调制和解调过程中加入高斯白噪声,观察现象。 1、产生四进制数字作为数字基带信号,对其进行调制; 2、将函数调制信号改为相应的时域波形调制信号; 3、在函数调制信号中加入高斯白噪声,生成加入噪声后的时域波形调制信号; 4、分别生成没加或加了噪声的调制信号波形图和频谱图; 5、分别对没加或加了噪声的调制信号进行解调; 6、计算误码率。

基于matlab的2fsk调制系统的设计_本科论文

题目名称2FSK调制系统的设计与仿真

摘要 2FSK是信息传输中使用得较早的一种调制方式.本文主要简述了2FSK的设计原理,设计步骤和设计结果及分析.设计原理包括了2FSK的介绍,调制原理和解调原理;设计步骤包括了2FSK信号的产生,调制和解调;设计结果及分析则包括了2FSK信号产生,调制和解调每一步的结果分析和用matlab实现上述的结果. 2FSK在中低速数据传输中得到了广泛的应用。所谓FSK就是用数字信号去调制载波的频率。 关键字:2FSK;载波;调制解调

目录 第1章课程设计的任务与要求 (1) 1.1 2FSK简介 (1) 1.2 课程设计的任务 (1) 1.3 课程设计的要求 (1) 第2章课程设计的研究基础 (2) 2.1数字通信系统的基本模型 (2) 2.2 2FSK调制解调基本原理 (2) 第3章2FSK调制解调系统方案设计 (4) 3.1 方案提出 (4) 3.2 方案比较 (5) 第4章2FSK调制解调系统设计 (6) 4.1各单元模块功能介绍及电路设计 (6) 4.2 电路参数的计算及元器件的选择 (7) 4.3系统整体电路图 (7) 第5 章2FSK调制解调系统仿真和调试 (8) 5.1 仿真软件介绍 (8) 5.2 系统仿真实现 (9) 5.3 系统测试 (10) 5.4 数据分析 (11) 第6章总结 (13) 致谢 (14) 参考文献 (15) 附录源程序 (16)

第1章课程设计的任务与要求 1.1 2FSK简介 数字信号的传输方式分为基带传输和带通传输。然而,实际中的大多数信道因具有带通特性而不能直接传送基带信号。为了使数字信号在带通系统中传输,必须用数字基带信号对载波进行调制,以使信号与信道的特性相匹配。这种用数字基带信号控制载波,把数字基带信号变换为数字带通信号的过程称为数字调制。在接收端,通过解调器把带通信号还原为数字基带信号的过程称为数字解调。 数字调制的基本方式有三种:振幅键控(ASK)、频移键控(FSK)、相移键控(PSK)。本文介绍的就是二进制数字频移键控系统(2FSK)。 移频键控(FSK)是数据通信中最常用的一种调制方式。FSK方法简单,易于实现,并且解调不需要恢复本地载波,可以异步传输,抗噪声和抗衰落性能较强。缺点是占用频带较宽,频带利用不够经济。FSK主要应用于低中速数据传输,以及衰落信道和频带较宽的信道中。 1.2 课程设计的任务 1.学习使用计算机建立通信系统仿真模型的基本方法及基本技能,学会利用仿真的手段对于实用通信系统的基本理论、基本算法进行实际验证。 2.通过系统仿真加深对通信课程理论的理解。 3.用MATLAB7.0设计一种2FSK数字调制解调系统。 1.3 课程设计的要求 用MATLAB7.0进行仿真设计,本次是设计一个2FSK数字调制解调系统。其中包括: (1)设计方案分析及系统原理图。 (2)2FSK已调信号的解调方法及原理图。

通信原理实验--数字基带传输仿真实验

数字基带传输实验 实验报告

一、实验目的 1、提高独立学习的能力; 2、培养发现问题、解决问题和分析问题的能力; 3、学习Matlab 的使用; 4、掌握基带数字传输系统的仿真方法; 5、熟悉基带传输系统的基本结构; 6、掌握带限信道的仿真以及性能分析; 7、通过观测眼图和星座图判断信号的传输质量。 二、系统框图及编程原理 1.带限信道的基带系统模型(连续域分析) ?输入符号序列―― ?发送信号―― ――比特周期,二进制码元周期 ?发送滤波器―― 或或 ?发送滤波器输出――

?信道输出信号或接收滤波器输入信号 (信道特性为1) ?接收滤波器―― 或或 ?接收滤波器的输出信号 其中 (画出眼图) ?如果位同步理想,则抽样时刻为 ?抽样点数值为(画出星座图) ?判决为 2.升余弦滚降滤波器 式中称为滚降系数,取值为, 是常数。时,带宽为Hz;时,带宽为Hz。此频率特性在内可以叠加成一条直线,故系统无码间干扰传输的最小符号间隔为s,或无码间干扰传输的最大符号速率为Baud。

相应的时域波形为 此信号满足 在理想信道中,,上述信号波形在抽样时刻上无码间干扰。 如果传输码元速率满足,则通过此基带系统后无码间干扰。 3.最佳基带系统 将发送滤波器和接收滤波器联合设计为无码间干扰的基带系统,而且具有最佳的抗加性高斯白噪声的性能。 要求接收滤波器的频率特性与发送信号频谱共轭匹配。由于最佳基带系统的总特性是确定的,故最佳基带系统的设计归结为发送滤波器和接收滤波器特性的选择。 设信道特性理想,则有

(延时为0) 有 可选择滤波器长度使其具有线性相位。 如果基带系统为升余弦特性,则发送和接收滤波器为平方根升余弦特性。 由模拟滤波器设计数字滤波器的时域冲激响应 升余弦滤波器(或平方根升余弦滤波器)的带宽为,故其时域抽样速率至少为,取,其中为时域抽样间隔,归一化为1。 抽样后,系统的频率特性是以为周期的,折叠频率为。故在一个周期内 以间隔抽样,N为抽样个数。频率抽样为,。 相应的离散系统的冲激响应为 将上述信号移位,可得因果系统的冲激响应。 5.基带传输系统(离散域分析) ?输入符号序列―― ?发送信号―― ――比特周期,二进制码元周期 ?发送滤波器――

基于MATLAB的QPSK通信系统仿真设计毕业设计论文

基于MATLAB的QPSK通信系统仿真设计 摘要 随着移动通信技术的发展,以前在数字通信系统中采用FSK、ASK、PSK 等调制方式,逐渐被许多优秀的调制技术所替代。本文主要介绍了QPSK调制与解调的实现原理框图,用MATLAB软件中的SIMULINK仿真功能对QPSK调制与解调这一过程如何建立仿真模型,通过对仿真模型的运行,得到信号在QPSK 调制与解调过程中的信号时域变化图。通过该软件实现方式,可以大大提高设计的灵活性,节约设计时间,提高设计效率,从而缩小硬件电路设计的工作量,缩短开发周期。 关键词 QPSK,数字通信,调制,解调,SIMULINK -I-

Abstract As mobile communications technology, and previously in the adoption of digital cellular system, ASK, FSK PSK modulation, etc. Gradually been many excellent mod ulation technology substitution, where four phase-shift keying QPSK technology is a wireless communications technology in a binary modulation method. This article prim arily describes QPSK modulation and demodulation of the implementation of the prin ciple of block diagrams, focuses on the MATLAB SIMULINK software emulation in on QPSK modulation and demodulation the process how to build a simulation model, through the operation of simulation model, I get signal in QPSK modulation and dem odulation adjustment process domain change figure. The software implementation, ca n dramatically improve the design flexibility, saving design time, increase efficiency, design to reduce the workload of hardware circuit design, and shorten the developmen t cycle. Keywords QPSK, Digital Communication,modulation,demodulation,SIMULINK -II-

通信原理实验报告2

通信原理 实验报告 课程名称:通信原理 实验三:二进制数字信号调制仿真实验实验四:模拟信号数字传输仿真实验姓名: 学号: 班级: 2012年12 月

实验三二进制数字信号调制仿真实验 一、实验目的 1.加深对数字调制的原理与实现方法; 2.掌握OOK、2FSK、2PSK功率谱密度函数的求法; 3.掌握OOK、2FSK、2PSK功率谱密度函数的特点及其比较; 4.进一步掌握MATLAB中M文件的调试、子函数的定义和调用方法。 二、实验内容 1. 复习二进制数字信号幅度调制的原理 2. 编写MATLAB程序实现OOK调制; 3. 编写MATLAB程序实现2FSK调制; 4. 编写MATLAB程序实现2PSK调制; 5. 编写MATLAB程序实现数字调制信号功率谱函数的求解。 三、实验原理 在数字通信系统中,需要将输入的数字序列映射为信号波形在信道中传输,此时信源输出数字序列,经过信号映射后成为适于信道传输的数字调制信号。数字序列中每个数字产生的时间间隔称为码元间隔,单位时间内产生的符号数称为符号速率,它反映了数字符号产生的快慢程度。由于数字符号是按码元间隔不断产生的,经过将数字符号一一映射为响应的信号波形后,就形成了数字调制信号。根据映射后信号的频谱特性,可以分为基带信号和频带信号。 通常基带信号指信号的频谱为低通型,而频带信号的频谱为带通型。 调制信号为二进制数字基带信号时,对应的调制称为二进制调制。在二进制数字调制中,载波的幅度、频率和相位只有两种变化状态。相应的调制方式有二进制振幅键控(OOK/2ASK)、二进制频移键控(2FSK)和二进制相移键控(2PSK)。 下面分别介绍以上三种调制方法的原理,及其MATLAB实现: 本实验研究的基带信号是二进制数字信号,所以应该首先设计MATLAB程序生成二进制数字序列。根据实验一的实践和第一部分的介绍,可以很容易的得到二进制数字序列生成的MATLAB程序。 假定要设计程序产生一组长度为500的二进制单极性不归零信号,以之作为后续调制的信源,并求出它的功率谱密度,以方便后面对已调信号频域特性和基带信号频域特性的比较。整个过程可用如下程序段实现: %定义相关参数 clear all; close all; A=1 fc=2; %2Hz; N_sample=8; N=500; %码元数 Ts=1; %1 Baud/s dt=Ts/fc/N_sample; %波形采样间隔 t=0:dt:N*Ts-dt; Lt=length(t);

基于MATLAB的FSK调制解调1

基于MATLAB的FSK调制解调 学生姓名:段斐指导老师:吴志敏 摘要本课程设计利用MATLAB集成环境下的M文件,编写程序来实现FSK 的调制解调,并绘制出解调前后的时域和频域波形及叠加噪声时解调前后的时频波形,并观察解调前后频谱有何变化以加深对F SK信号解调原理的理解。对信号叠加噪声,并迚行解调,绘制出解调前后信号的时频波形,改变噪声功率迚行解调,根据运行结果和波形来分析该解调过程的正确性及信道对信号传输的影响。完成整个FSK的调制解调过程。程序开发平台为MATLAB7.1,使用其自带的M文件实现。运行平台为Windows 2000。 关键词:程序设计;FSK ;调制解调;MATLAB7.1;M文件 1引言 本课程设计是利用MATLAB集成环境下的M文件,编写程序来实现FSK 的调制解调,并绘制出解调前后的时域和频域波形及叠加噪声时解调前后的时频波形,根据运行结果和波形来分析该解调过程的正确性及信道对信号传输的影响。 1.1课程设计目的 此次课程设计的目的是熟悉MATLAB中M文件的使用方法,编写M文件实现FSK的调制和解调,绘制出FSK信号解调前后在时域和频域中的波形,观察调解前后频谱的变化,再对信号迚行噪声叠加后解调同样绘制解调前后的

信号时频波形,最后改变噪声功率迚行调解,分析噪声对信号传输造成的影响,加深对FSK信号解调原理的理解。 1.2课程设计要求 熟悉MATLAB中M文件的使用方法,并在掌握FSK调制解调原理的基础上,编写出F SK调制解调程序。在M文件环境下运行程序绘制出F SK信号解调前后在时域和频域中的波形,观察波形在解调前后的变化,对其作出解释,同时对信号加入噪声后解调,得到解调后的时频波形,分析噪声对信号传输造成的影响。解释所得到的结果。 1.3课程设计步骤 本课程设计采用M文件编写的方法实现二迚制的FSK的调制与解调,然后在信号中叠加高斯白噪声。一,调用dmode函数实现FSK的解调,并绘制出F SK信号调制前后在时域和频域中的波形,两者比较。二,调用ddemod函数解调,绘制出F SK信号解调前后在时域和频域中的波形,两者比较。三,调用awgn函数在新海中叠加不同信噪比的噪声,绘制在各种噪声下的时域频域图。最后分析结果。 1.4设计平台简介 Matlab是美国MathWorks公司开发的用于概念设计,算法开发,建模仿真,实时实现的理想的集成环境。是目前最好的科学计算类软件。 作为和Mathematica、Maple并列的三大数学软件。其强项就是其强大的矩阵计算以及仿真能力。Matlab的由来就是Matrix + Laboratory = Matlab,这个软件在国内也被称作《矩阵实验室》。Matlab提供了自己的编译器:全面兼容C++以及Fortran两大语言。Matlab 7.1于2005.9最新发布-完整版,提供了

通信原理实验报告-含MATLAB程序

通信原理实验报告 实验一 数字基带传输实验 一、实验目的 1、提高独立学习的能力; 2、培养发现问题、解决问题和分析问题的能力; 3、学习Matlab 的使用; 4、掌握基带数字传输系统的仿真方法; 5、熟悉基带传输系统的基本结构; 6、掌握带限信道的仿真以及性能分析; 7、通过观测眼图和星座图判断信号的传输质量。 二、实验原理 1. 带限信道的基带系统模型(连续域分析) 输入符号序列 ————{al } 发送信号 ————1 0()()L l d t al t lTb δ-==-∑ Tb 是比特周期,二进制码元周期 发送滤波器 ————GT(w)或GT (t )

发送滤波器输出 ———— 11 00()()*()()*()()L L l b T l T b T l l x t d t t a t lT g t a g t lT g δ--====-=-∑∑ 信道输出信号或接收滤波器输入信号()()()y t x t n t =+ 接收滤波器 ()R G ω或()R G f 接收滤波器输出信号 1 0()()*()()*()*()()*()()()L R T R R l b R l r t y t g t d t g t g t n t g t a g t lT n t -===+=-+∑ 其中2()()()j ft T R g t G f G f e df π∞ -∞=? 如果位同步理想,则抽样时刻为b l T ? 0 1l L =- 判决为 '{}l a 2. 升余弦滚降滤波器 1()||2s s H f T f T α-=≤; ()H f =111[1cos (||)]||2222s s s s s T T f f T T T παααα--++-<≤ ()H f = 10||2s f T α+> 式中α 称为滚降系数,取值为0 <α ≤1, T s 是常数。α = 0时,带宽为1/ 2T s Hz ;α =1时, 带宽为1/T s Hz 。此频率特性在(?1/(2T s ),1/(2T s ))内可以叠加成一条直线,故系统无码间干 扰传输的最小符号间隔为T s s ,或无码间干扰传输的最大符号速率为1/T s Baud 。相应的时 域波形h (t )为 222sin /cos /()/14/s s s s t T t T h t t T t T παππα=?- 此信号满足

基于matlab的QPSK与BPSK信号性能比较仿真

┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊ 目录 第一章概述 (1) 第二章QPSK通信系统原理与仿真 (1) 2.1 QPSK系统框图介绍 (1) 2.2QPSK信号的调制原理 (2) 2.2.1QPSK信号产生方法 (2) 2.2.2QPSK星座图 (2) 2.3QPSK解调原理及误码率分析 (3) 2.3.1QPSK解调方法 (3) 2.3.2QPSK系统误码率 (3) 2.4QPSK信号在AWGN信道下仿真 (4) 第三章BPSK通信系统原理与仿真 (4) 3.1BPSK信号的调制原理 (4) 3.2BPSK解调原理及误码率分析 (4) 第四章QPSK与BPSK性能比较 (5) 4.1QPSK与BPSK在多信道下比较仿真 (5) 4.1.1纵向比较分析 (5) 4.1.2横向比较分析 (7) 4.2仿真结果分析 (7) 4.2.1误码率分析 (7) 4.2.2频带利用率比较 (7) 附录 (8) 代码1 (8) 代码2 (8) 代码3 (10) 代码4 (12)

┊ ┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊ 第一章概述 QPSK是英文Quadrature Phase Shift Keying的缩略语简称,意为正交相移键控,是一种数字调制方式。它以其抗干扰性能强、误码性能好、频谱利用率高等优点,广泛应用于数字微波通信系统、数字卫星通信系统、宽带接人、移动通信及有线电视系统之中。 BPSK是英文Binary Phase Shift Keying的缩略语简称,意为二相相移键控,是利用偏离相位的复数波浪组合来表现信息键控移相方式的一种。它使用了基准的正弦波和相位反转的波浪,使一方为0,另一方为1,从而可以同时传送接受2值(1比特)的信息。 本文所研究的QPSK系统与二进制的BPSK系统相比,具有以下特点: 1.在传码率相同的情况下,四进制数字调制系统的信息速率是二进制系统的2倍。 2.在相同信息速率条件下,四进制数字调制系统的传码率是二进制系统的1/4倍,这一特 点使得四进制码元宽度是二进制码元宽度的2倍,码元宽度的加大,可增加每个码元的 能量,也可减小码间串扰的影响。 3.由于四进制码元速率比二进制的降低,所需信道带宽减小。 4.在接收系统输入信噪比相同的条件下,四进制数字调制系统的误码率要高于二进制系 统。 5.四进制数字调制系统较二进制系统复杂,常在信息速率要求较高的场合。 基于以上优点,在数字信号的调制方式中QPSK(Quadrature Phase Shift Keying)四相移键控是目前最常用的一种卫星数字信号调制方式,它具有较高的频谱利用率、较强的抗干扰性,在电路上实现也较为简单,因而被WCDMA和CDMA2000等第三代移动通信系统采用。 第二章QPSK通信系统原理与仿真 2.1 QPSK系统框图介绍 在图2.1的系统中,发送方,QPSK数据源采用随机生成,信源编码采用差分编码,编码后的信号经QPSK调制器,经由发送滤波器进入传输信道。 接收方,信号首先经过相位旋转,再经匹配滤波器解调,经阈值比较得到未解码的接收信号,差分译码后得到接收信号,与信源发送信号相比较,由此得到系统误码率,同时计算系统误码率的理论值,将系统值与理论值进行比较。 对于信道,这里选取的是加性高斯白噪声(Additive White Gaussian Noise)以及多径Rayleigh

通信原理实验一、二实验报告

通信原理 实验一 实 验 报 告 实验日期: 学院: 班级: 学号: 姓名: 指导老师:

实验一数字基带传输系统的MA TLAB仿真 一、实验目的 1、熟悉和掌握常用的用于通信原理时域仿真分析的MATLAB函数; 2、掌握连续时间和离散时间信号的MATLAB产生; 3、牢固掌握冲激函数和阶跃函数等函数的概念,掌握卷积表达式及其物理意义,掌握 卷积的计算方法、卷积的基本性质; 4、掌握利用MATLAB计算卷积的编程方法,并利用所编写的MA TLAB程序验证卷积的 常用基本性质; 5、掌握MATLAB描述通信系统中不同波形的常用方法及有关函数,并学会利用 MATLAB求解系统功率谱,绘制相应曲线。 基本要求:掌握用MATLAB描述连续时间信号和离散时间信号的方法,能够编写 MATLAB程序,实现各种常用信号的MA TLAB实现,并且以图形的方式再现各种信号的波形。 二、实验内容 1、编写MATLAB 程序产生离散随机信号 2、编写MATLAB 程序生成连续时间信号 3、编写MATLAB 程序实现常见特殊信号 三、实验原理 从通信的角度来看,通信的过程就是消息的交换和传递的过程。而从数学的角度来看, 信息从一地传送到另一地的整个过程或者各个环节不外乎是一些码或信号的交换过程。例如 信源压缩编码、纠错编码、AMI编码、扰码等属于码层次上的变换,而基带成形、滤波、调 制等则是信号层次上的处理。码的变换是易于用软件来仿真的。要仿真信号的变换,必须解 决信号与信号系统在软件中表示的问题。 四、实验步骤 (1)分析程序program1_1 每条指令的作用,运行该程序,将结果保存,贴在下面的空白 处。然后修改程序,将dt 改为0.2,并执行修改后的程序,保存图形,看看所得图形的效果 怎样。 dt=0.01 时的信号波形 Sinusoidal signal x(t) -2-1.5-1-0.500.51 1.52 Time t (sec) dt=0.2 时的信号波形

(完整版)基于MATLAB的2FSK的调制与解调

基于MATLAB 的2FSK 数字通信系统仿真课程设计目的 二、课程设计内容 在信道中,大多数具有带通传输特性,必须用数字基带信号对载波进行调制, 产生各种已调数字信号。可以用数字基带信号改变正弦型载波的幅度、频率或相位中的某个参数,产生相应的数字振幅调制、数字频率调制和数字相位调制。也可以用数字基带信号同时改变正弦型载波幅度、频率或相位中的某几个参数,产生新型的数字调制。 本课程设计旨在根据所学的通信原理知识,并基于MATLAB 软件,仿真一2FSK 数字通信系统。2FSK 数字通信系统,即频移键控的数字调制通信系统。频移键控是利用载波的频率变化来传递数字信息。在2FSK 中,载波的频率随二进制基带信号在f1 和f2 两个频率点间变化。因此,一个2FSK 信号的波形可以看成是两个不同载频的2ASK 信号的叠加。可以利用频率的变化传递数字基带信号,通过调制解调还原数字基带信号,实现课程设计目标。 三、2FSK 的基本原理和实现 二进制频率调制是用二进制数字信号控制正弦波的频率随二进制数字信号

的变化而变化。由于二进制数字信息只有两个不同的符号,所以调制后的已调信号有两个不同的频率fl和f2,fl对应数字信息“ 1 ”,f2对应数字信息“ 0 ” 在2FSK信号中,当载波频率发生变化时,载波的相位一般来说是不连续的, 这种信号称为不连续2FSK信号。相位不连续的2FSK通常用频率选择法产生, 如图3-2所示: Xi 图3-2 2FSK信号调制器 两个独立的振荡器作为两个频率发生器,他们受控于输入的二进制信号进制信号 通过两个与门电路,控制其中的一个载波通过。调制器各点波形如图3-3所示:

matlab验证时域采样定理实验报告

通信原理实验报告实验名称:采样定理 实验时间: 201211日年12月 指导老师:应娜 学院:计算机学院 级:班 学号: 姓名:

通信原理实验报告 一、实验名称 MATLAB验证低通抽样定理 二、实验目的 1、掌握抽样定理的工作原理。 2、通过MATLAB编程实现对抽样定理的验证,加深抽样定理的理解。同时训练应用计算机分析问题的能力。 3、了解MATLAB软件,学习应用MATLAB软件的仿真技术。它主要侧重于某些理论知识的灵活运用,以及一些关键命令的掌握,理解,分析等。 4、计算在临界采样、过采样、欠采样三种不同条件下恢复信号的误差,并由此总结采样频率对信号恢复产生误差的影响,从而验证时域采样定理。 三、实验步骤 1、画出连续时间信号的时域波形及其幅频特性曲线,信号为 f(x)=sin(2*pi*80*t)+ cos(2*pi*30*t); 2、对信号进行采样,得到采样序列,画出采样频率分别为80Hz,110 Hz,140 Hz时的采样序列波形; 3、对不同采样频率下的采样序列进行频谱分析,绘制其幅频曲线,对比各频率下采样序列和的幅频曲线有无差别。 4、对信号进行谱分析,观察与3中结果有无差别。 5、由采样序列恢复出连续时间信号,画出其时域波形,对比与原连续时间信号的时域波形。 四、数据分析 (1)部分程序分析: f=[fs0*k2/m2,fs0*k1/m1]; %设置原信号的频率数组 axis([min(t),max(t),min(fx1),max(fx1)]) %画原信号幅度频谱 f1=[fs*k2/m2,fs*k1/m1]; %设置采样信号的频率数组 fz=eval(fy); %获取采样序列 FZ=fz*exp(-j*[1:length(fz)]'*w); %采样信号的离散时间傅里叶变换 TMN=ones(length(n),1)*t-n'*T*ones(1,length(t)); 由采样信号恢复原信号fh=fz*sinc(fs*TMN); %. (2)原信号的波形与幅度频谱:

基于Matlab 的QPSK调制解调仿真设计与研究

天津理工大学计算机与通信工程学院通信工程专业设计说明书 基于Matlab/Simulink 的QPSK调制解调仿真设计与研究 姓名韩双年 学号 20092226 班级 09通信3班 指导老师白媛 日期 2012-12-16

目录 摘要 (2) 第一章前言 (2) 1.1 专业设计任务及要求 (2) 1.2 Matlab简介 (2) 1.3 Matlab下的simulink简介 (3) 1.4 通信系统模型 (3) 第二章QPSK调制 (4) 2.1 QPSK介绍 (4) 2.2 QPSK调制原理 (4) 2.2.1 相乘法 (4) 2.2.2 选择法 (5) 2.3 QPSK调制原理框图 (6) 2.4 QPSK调制方式的Matlab仿真 (6) 2.5 QPSK调制方式Matlab-simulink仿真 (7) 2.5.1 simulink调制建模 (7) 2.5.2 simulink调制仿真结果 (8) 第三章QPSK解调 (13) 3.1 QPSK解调原理 (13) 3.2 QPSK解调原理框图 (13) 3.3 QPSK解调方式Matlab仿真 (13) 3.4 QPSK解调方式的Matlab-simulink仿真 (14) 3.4.1 QPSK解调建模 (14) 3.4.2 传输信道 (16) 3.4.3仿真结果 (16) 3.5 仿真结果分析 (18) 第四章QPSK通信系统性能分析 (19) 第五章结论 (19) 参考文献 (20) 附录 (20)

摘要 正交相移键控(QPSK),是一种数字调制方式。QPSK技术具有抗干扰能力好、误码率低、频谱利用效率高等一系列优点。论文主要介绍了正交相移键控(QPSK)的概况,以及正交相移键控QPSK的调制解调概念和原理,利用Matlab中M文件和Simulink模块对QPSK的调制解调系统进行了仿真,对QPSK在高斯白噪声信道中的性能进行了,分析了解Simulink中涉及到QPSK的各种模块的功能。 【关键词】Matlab QPSK Simulnk 仿真 第一章前言 1.1专业设计任务及要求 1了解并掌握QPSK调制与解调的基本原理; 2在通信原理课程的基础上设计与分析简单的通信系统; 3学会利用MATLAB7.0编写程序进行仿真,根据实验结果能分析所设计系统的性能。 4学习MATLAB的基本知识,熟悉MATLAB集成环境下的Simulink的仿真平台。 5利用通信原理相关知识在仿真平台中设计QPSK调制与解调仿真系统并用示波器观察解调后的波形 6在指导老师的指导下,独立完成课程设计的全部内容,能正确的阐述和分析设计和实验结果。 1.2 Matlab简介 MATLAB是MATrix LABoratory的缩写,是一款由美国Math Works公司出品的商业数学软件。MATLAB 是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C,C++和FORTRAN)编写的程序。尽管MATLAB主要用于数值计算,但是因为大量的额外

通信原理实验报告

实验一常用信号的表示 【实验目的】 掌握使用MATLAB的信号工具箱来表示常用信号的方法。 【实验环境】 装有MATLAB6.5或以上版本的PC机。 【实验内容】 1. 周期性方波信号square 调用格式:x=square(t,duty) 功能:产生一个周期为2π、幅度为1±的周期性方波信号。其中duty表示占空比,即在信号的一个周期中正值所占的百分比。 例1:产生频率为40Hz,占空比分别为25%、50%、75%的周期性方波。如图1-1所示。 clear; % 清空工作空间内的变量 td=1/100000; t=0:td:1; x1=square(2*pi*40*t,25); x2=square(2*pi*40*t,50); x3=square(2*pi*40*t,75); % 信号函数的调用 subplot(311); % 设置3行1列的作图区,并在第1区作图plot(t,x1); title('占空比25%'); axis([0 0.2 -1.5 1.5]); % 限定坐标轴的范围 subplot(312); plot(t,x2); title('占空比50%'); axis([0 0.2 -1.5 1.5]); subplot(313); plot(t,x3); title('占空比75%'); axis([0 0.2 -1.5 1.5]);

图1-1 周期性方波 2. 非周期性矩形脉冲信号rectpuls 调用格式:x=rectpuls(t,width) 功能:产生一个幅度为1、宽度为width、以t=0为中心左右对称的矩形波信号。该函数横坐标范围同向量t决定,其矩形波形是以t=0为中心向左右各展开width/2的范围。Width 的默认值为1。 例2:生成幅度为2,宽度T=4、中心在t=0的矩形波x(t)以及x(t-T/2)。如图1-2所示。 t=-4:0.0001:4; T=4; % 设置信号宽度 x1=2*rectpuls(t,T); % 信号函数调用 subplot(121); plot(t,x1);

基于MATLABsimulink的2FSK系统的仿真课程设计报告

课程设计 基于MATLABsimulink的2FSK系统的仿真 电子与信息工程学院 信息与通信工程系

课程设计评分标准

基于MATLAB/simulink的2FSK系统的仿真 一、摘要 本文是基于matlab和simulink环境下对信号的调制与解调过程的仿真,通过仿真,对系统的误码率的分析,以及理论与仿真结果的比较, 二、关键字:

目录 1 背景知识 (1) 1.1通信简介 (1) 1.2仿真系统的简介: (2) 1.32FSK的调制与解调的原理: (3) 1.3.1 2FSK的产生 (4) 1.3.2 2FSK滤波器的解调及抗噪声性能 (6) 1.3.3 由相关调制解调的原理图 (9) 2 仿真系统模型的设计: (9) 2.1仿真框图 (9) 2.2仿真目的和意义: (9) 2.3仿真思路 (10) 2.4M文件和仿真结果 (10) 2.5 SIMULINK仿真模型图: (16) 2.6结果分析: (21) 2.6.1 Matlab仿真结果分析 (21) 2.6.2 (22) 3 心得体会: (22) 4 参考文献 (22)

1 背景知识 1.1 通信简介 通信就是克服距离上的障碍,从一地向另一地传递和交换消息。消息是信息源所产生的,是信息的物理表现,例如,语音、文字、数据、图形和图像等都是消息。消息有模拟消息(如语音、图像等)以及数字消息(如数据、文字等)之分。所有消息必须在转换成电信号(通常简称为信号)后才能在通信系统中传输。所以,信号是传输消息的手段,信号是消息的物质载体。 相应的信号可分为模拟信号和数字信号,模拟信号的自变量可以是连续的或离散的,但幅度是连续的,如电话机、电视摄像机输出的信号就是模拟信号。数字信号的自变量可以是连续的或离散的,但幅度是离散的,如电船传机、计算机等各种数字终端设备输出的信号就是数字信号。 通信的目的是传递消息,但对受信者有用的是消息中包含的有效内容,也即信息。消息是具体的、表面的,而信息是抽象的、本质的,且消息中包含的信息的多少可以用信息量来度量。 通信技术,特别是数字通信技术近年来发展非常迅速,它的应用越来越广泛。通信从本质上来讲就是实现信息传递功能的一门科学技术,它要将大量有用的信息无失真,高效率地进行传输,同时还要在传输过程中将无用信息和有害信息抑制掉。当今的通信不仅要有效地传递信息,而且还有储存、处理、采集及显示等功能,通信已成为信息科学技术的一个重要组成部分。 通信系统就是传递信息所需要的一切技术设备和传输媒质的总和,包括信息源、发送设备、信道、接收设备和信宿(受信者) ,它的一般模型如图1所示。 →→→→ 信息源发送设备信道接收设备受信者 ↑ 噪声源 图1 通信系统一般模型 通信系统可分为数字通信系统和模拟通信系统。数字通信系统是利用数字信号来传递消息的通信系统,其模型如图2所示,

相关主题