文档库 最新最全的文档下载
当前位置:文档库 › QPSK通信系统性能分析与MATLAB仿真

QPSK通信系统性能分析与MATLAB仿真

QPSK通信系统性能分析与MATLAB仿真
QPSK通信系统性能分析与MATLAB仿真

淮海工学院课程设计报告书

课程名称:通信系统的计算机仿真设计

题目:QPSK通信系统性能分析

与MATLAB仿真

学院:电子工程学院

学期:2013-2014-2

专业班级:

姓名:

学号:

评语:

成绩:

签名:

日期:

QPSK通信系统性能分析与MATLAB仿真

1 绪论

1.1 研究背景与研究意义

数字信号传输系统分为基带传输系统和频带传输系统,频带传输系统也叫数字调制系统,该系统对基带信号进行调制,使其频谱搬移到适合在信道(一般为带通信道)上传输的频带上。数字调制和模拟调制一样都是正弦波调制,即被调制信号都为高频正弦波。数字调制信号又称为键控信号,数字调制过程中处理的是数字信号,而载波有振幅、频率和相位3个变量,且二进制的信号只有高低电平两个逻辑量即1和0,所以调制的过程可用键控的方法由基带信号对载频信号的振幅、频率及相位进行调制,最基本的方法有3种:正交幅度调制(QAM) 、频移键控( FSK) 、相移键控( PSK) 。根据所处理的基带信号的进制不同分为二进制和多进制调制(M进制) 。

本实验采用QPSK。QPSK是英文Quadrature Phase Shift Keying的缩略语简称,意为正交相移键控,是一种数字调制方式。在19世纪80年代初期人们选用恒定包络数字调制。这类数字调制技术的优点是已调信号具有相对窄的功率谱和对放大设备没有线性要求不足之处是其频谱利用率低于线性调制技术。19世纪80年代中期以后四相绝对移相键控(QPSK)技术以其抗干扰性能强、误码性能好、频谱利用率高等优点广泛应用于数字微波通信系统、数字卫星通信系统、宽带接入、移动通信及有线电视系统之中。

1.2 课程设计的目的和任务

目的在于使学生在课程设计过程中能够理论联系实际,在实践中充分利用所学理论知识分析和研究设计过程中出现的各类技术问题,巩固和扩大所学知识面,为以后走向工作岗位进行设计打下一定的基础。

课程设计的任务是:

(1)掌握一般通信系统设计的过程,步骤,要求,工作内容及设计方法,掌握用计算机仿真通信系统的方法。

(2)训练学生网络设计能力。

(3)训练学生综合运用专业知识的能力,提高学生进行通信工程设计的能力。1.3 可行性分析

QPSK是英文Quadrature Phase Shift Keying的缩略语简称,意为正交相移键控,是一种数字调制方式。在19世纪80年代初期,人们选用恒定包络数字调制。这类数字调制技术的优点是已调信号具有相对窄的功率谱和对放大设备没有线性要求,不足之处是其频谱利用率低于线性调制技术。19世纪80年代中期以后,

四相绝对移相键控(QPSK)技术以其抗干扰性能强、误码性能好、频谱利用率高等优点,广泛应用于数字微波通信系统、数字卫星通信系统、宽带接入、移动通信及有线电视系统之中。

QPSK 分为绝对相移和相对相移两种。由于绝对相移方式存在相位模糊问题,所以在实际中主要采用相对移相方式QDPSK 。它具有一系列独特的优点,目前已经广泛应用于无线通信中,成为现代通信中一种十分重要的调制解调方式。其也是目前最常用的一种卫星数字信号调制方式,它具有较高的频谱利用率、较强的抗干扰性、在电路上实现也较为简单。

2 QPSK 通信系统

正交相移键控(Quadrature Phase Shift Keying :QPSK )通信系统已经广泛应用于无线通信中,成为现代通信中一种十分重要的调制解调方式。要求利用Matlab 语言对QPSK 通信系统进行仿真,验证QPSK 的特性(如误码率随信噪比的增加而减小)。

2.1 基于MATLAB 的QPSK 通信系统的基本模型

QPSK 通信系统的基本模型图如图1所示。

图1 QPSK 通信系统的基本模型图

2.2 QPSK 通信系统的性能指标

2.2.1 有效性指标

(1)码元传输速率R B

码元传输速率通常又称为码元速率,传码率,码率,信号速率或波形速率,直单位时间内传输码元的数目,单位为波特,常用B 表示

(2)信息传输速率R b

信息传输速率简称信息速率,又称比特率,表示单位时间内传送的比特数,单位为bit/s

(3)频带利用率 信号源 抽样量化性能分析 信 道 解 码 解 调 通 道 调制 信 道 编 码 编码器 噪 声

频带利用率指的是传输效率问题,定义为:单位频带内码元传输速率的大小即η= Rb/B(B/Hz)

用信息速率形式表示为η=Rb/B (b/(s.Hz))

2.2.2 可靠性指标

(1)码元差错率Pe

码元差错率简称误码率,指接受错误的码元数在传送码元数中所占的比例。准确的说,误码率就是码元在传输系统中被传错的概率,表示为:

Pe=单位时间内接收的错误码元数/单位时间内系统传输的总码元数

(2)信息差错率Pb

信息差错率称误信率或误比特率,指接收错误的信息量在传送信息总量所占比例。表示为:

Pb=单位时间内接受的错误比特数(错误信息量)/单位时间内系统传输的总比特数(总信息量)

结论:一定范围内,随着信噪比逐渐变大,其误码率逐渐减小。

3 QPSK通信系统的主要模块

3.1 信源/信宿及其编译码

13折线近似的PCM编码器测试模型图如图2所示。

图2 PCM编码

主要过程是将话音、图像等模拟信号每隔一定时间进行取样,使其离散化,同时将抽样值按分层单位四舍五入取整量化,同时将抽样值按一组二进制码来表示抽样脉冲的幅值。PCM的解码主要是将数字信号转换成模拟信号。13 折线近似的PCM解码器测试模型图如图3所示。

图3 PCM解码器测试模型图

3.2 QPSK调制/解调

我们将信息直接转换得到的较低频率的原始信号称为基带信号。通常基带信号不宜直接在信道中传输。因此在通信系统的发送端需将基带信号的频谱搬移(调制)到适合信道传输的频率范围内,而在接收端,再将它们搬移(解调)到原来的频率范围,这就是调制和解调。

图4 QPSK调制与解调图

3.3 信道

信道(information channels)是信号的传输媒质,可分为有线信道和无线信道两类。有线信道包括明线、对称电缆、同轴电缆及光缆等。无线信道有地波传播、短波电离层反射、超短波或微波视距中继、人造卫星中继以及各种散射信道等。如果我们把信道的范围扩大,它还可以包括有关的变换装置,比如:发送设备、接收设备、馈线与天线、调制器、解调器等,我们称这种扩大的信道为广义信道,

而称前者为狭义信道。

3.4 信道编码及译码

3.4.1 编码原理

为了与信道的统计特性相匹配,并区分通路和提高通信的可靠性,而在信源编码的基础上,按一定规律加入一些新的监督码元,以实现纠错的编码。实质是在信息码中增加一定数量的多余码元(称为监督码元),使它们满足一定的约束关系,这样,由信息码元和监督码元共同组成一个由信道传输的码字。一旦传输过程中发生错误,则信息码元和监督码元间的约束关系被破坏。在接收端按照既定的规则校验这种约束关系,从而达到发现和纠正错误的目的。

3.4.2 RS编码介绍

卷积码编码器参数设置表如表3-1所示,RS码编码器模块及其参数设置表3-2所示。

表3-1 卷积码编码器参数设置表

Trellis structure poly2trellis(9, [753 561])

Reset None

表3-2 RS码编码器模块及其参数设置表

Codeword length N 8

Message length K 2

Primitive polynomial [1 0 1 1]

Generator polynomial rsgenpoly(7,3)

RS码又称里所码,即Reed-solomon codes,是一种低速率的前向纠错的信道编码,对由校正过采样数据所产生的多项式有效。编码过程首先在多个点上对这些多项式求冗余,然后将其传输或者存储。对多项式的这种超出必要值的采样使得多项式超定(过限定)。当接收器正确的收到足够的点后,它就可以恢复原来的多项式,即使接收到的多项式上有很多点被噪声干扰失真。

RS(Reed-Solomon)码是一类纠错能力很强的特殊的非二进制BCH码。对于任选正整数S可构造一个相应的码长为n=qS-1的q进制BCH码,而q作为某个素数的幂。当S=1,q>2时所建立的码长n=q-1的q进制BCH码,称它为RS码。当q=2m(m>1),其码元符号取自于F(2m)的二进制RS码可用来纠正突发差错,它是最常用的RS码。

RS码为(204,188,t=8),其中t是可抗长度字节数,对应的188符号,监督段为16字节(开销字节段)。实际中实施(255,239,t=8)的RS编码,即在204字节(包括同步字节)前添加51个全“0”字节,产生RS码后丢弃前面51个空字节,形成截短的(204,188)RS码。RS的编码效率是:188/204。

图5 RS码模块图

因为本系统中采用(2,1,9)卷积码,即每输入一个比特,将输出2个比特,约束长度为9,因此本系统中,信源设置成基于采样的二进制序列。卷积码编码器格型结构Trellis structure设置成poly2trellis(9, [753 561]),其中9是约束长度,[753 561]是生成多项式的八进制表示方式,转换成二进制为[111101011 101110001],代表了卷积码编码器反馈连线的有无。操作模式Operation mode设置成Continuous,即卷积码编码器在整个仿真过程中都不对寄存器复位。另外三种操作模式分别为:每帧数据开始之前自动对寄存器复位;每帧输入信号的末尾增加填充比特;通过输入端口复位.接收端用维特比译码器进行译码,译码器的参数设置与编码器相对应,判决方式采用硬判决,反馈深度可设为72。

3.4.3 卷积码介绍

因为本系统中采用(2,1,9)卷积码,即每输入一个比特,将输出2个比特,约束长度为9,因此本系统中,信源设置成基于采样的二进制序列。卷积码编码器格型结构Trellis structure设置成poly2trellis(9, [753 561]),其中9是约束长度,[753 561]是生成多项式的八进制表示方式,转换成二进制为[111101011 101110001],代表了卷积码编码器反馈连线的有无。操作模式Operation mode设置成Continuous,即卷积码编码器在整个仿真过程中都不对

寄存器复位。另外三种操作模式分别为:每帧数据开始之前自动对寄存器复位;

每帧输入信号的末尾增加填充比特;通过输入端口复位.接收端用维特比译码器进行译码,译码器的参数设置与编码器相对应,判决方式采用硬判决,反馈深度可设为72。

图6 卷积码模块图

3.4.4 汉明码介绍

汉明码是一种线性分组码,一般来说,若码长为n,信息位数为k,则监督位数为r=n-k。如果希望用r个监督位构造出r个监督关系式来指示一位错码的n 种可能位置,则要求2的r次方减去1大于等于n或者2的r次方大于等于k+r+1。汉明码模块的参数可以改变,但必须要满足上述关系式。

图7 汉明码模块图

信道编码之汉明码参数设置为:Codeword length N:7,Message length K:Gfprimfd (3,…min?)。

3.5 串并/并串转换

由于经过PCM 编码出来的是8 位的并行码,QPSK调制要求其必须进行并串转换。QPSK解调后的串行码也必须经过串并转换才能进行PCM 译码。并串/串并转换使用Buffer 实现,并串转换图如图3.6所示;串并转换图如图3.7所示。

图8 并串转换图

图9 串并转换图

3.6 性能分析

3.6.1 眼图

眼图是在数字通信的工程实践中测试数字传输信道质量的一种应用广泛、简单易行的方法。实际上它是一个扫描周期是数字码元宽度的一至二倍并且与之同步的示波器。对于二进制码元,显然1和0的区别越大,接受判决时错判的可能性就越小。由于传输过程中的频带限制,噪声的叠加使得1和0的差别变小。在接收机的判决点,将1和0的差别用眼图上“眼睛”张开的大小表示,十分形象、直观和实用。从“眼图”上可以观察出码间串扰和噪声的影响,从而估计系统优劣程度。另外也可以用此图形对接收滤波器的特性加以调整,以减小码间串扰和改善系统的传输性能。

3.6.2 星座图

星座图可以在信号空间展示信号所处的位置,为系统的传输特性分析提供了直观的、具体的显示结果。

3.6.3 误码率统计

在通信系统试验中,误码率是一个反应系统特性的指标,如调制方法、差错控制方式、功率利用率、频带利用率与传输环境特征等总体关系的重要指标。因此误码率的测试,他的结果正确与否以及可信度有多高是评价仿真系统的重要指标。

4 SIMULINK对QPSK通信系统的仿真与结果分析4.1 总图

图10 RS码信道编码总设计图

图11 卷积码信道编码总设计图

QPSK数字通信系统有波形如图12所示,其中波形1为有信道编码仿真结果,波形2为原始正弦波语音信号,波形2为无信道编码的仿真结果。

图12 QPSK仿真系统波形图

图13 加入各个噪声设计总图

4.2 M文件

MATLAB程序。

clc

clear

echo on

x=-50:5:50; %x表示信噪比的取值范围

y=x; %y表示有信道编码时QPSK调制的误码率

z=x; %z表示无信道编码时QPSK调制的误码率Frequency=4000; %信源的频率定义为4000Hz

PhaseOffset=pi/4; %设置QPSK调制的初始相位SimulationTime=0.0001; %设置仿真时间长度

for i=1:length(x)

SNR=x(i); %信噪比依次取向量x的数值

sim('juanjiwuma'); %执行有信道编码时QPSK仿真模型

y(i)=mean(fenxi); %从simout中获得调制信号的误码率

sim('juanjiwuma'); %执行无信道编码时QPSK仿真模型

z(i)=mean(fenxi1); %从simout1中获得调制信号的误码率

end

hold off;

subplot(2,2,1);

semilogy(x,y); %绘制有信道编码信噪比与误码率的关系曲线xlabel('信噪比/dB');

ylabel('误码率');

title('有信道编码信噪比与误码率关系');

subplot(2,2,2);

semilogy(x,z); %绘制无信道编码信噪比与误码率的关系曲线xlabel('信噪比/dB');

ylabel('误码率');

title('无信道编码信噪比与误码率关系');

subplot(2,2,3);

semilogy(x,y,'r',x,z,'b'); %绘制有无信道编码信噪比与误码率关系对比曲线xlabel('信噪比/dB');

ylabel('误码率');

title('有无信道编码信噪比与误码率关系对比');

legend('有信道编码', '无信道编码');

4.3 系统仿真结果

按照设计总图仿真系统,将SNR设为30dB系统经过RS码信道编码、卷积码信道编码的眼图对比图如图15所示;经过RS码信道编码、卷积码信道编码的星座图对比图如图17所示。

4.3.1 眼图

图14 不加加性高斯白噪声的眼图

图15 经过RS码信道编码、卷积码编码的眼图对比图

图16 不加加性高斯白噪声的星座图

图17 经过RS码编码、卷积码编码的星座图对比图

由以上所有图可知,信号经过信道传输后,因噪声的影响系统性能下降,产生误码率,星座图和眼图都产生一些变化,但总体在均值附近变化,比较集中。而且经过RS码和卷积码两种信道编码的仿真结果差别不大,星座图和眼图基本一致。由此可见,不同的信道编码方式对系统性能影响不大,但是总的来说,RS

码信道编码方式较好些,纠错能力更强一些。

图18不加加性高斯白噪声的频谱图

图19 加加性高斯白噪声的频谱图

由上图可知前后频谱图基本一致,信号的能量都是集中在低频段符合实际规律。本实验信号能量集中-2500~2500Hz频段。

4.3.1 有无信道编码的信噪比与误码率的关系

此时系统信道编码为卷积码编码方式。用M文件进行仿真,最终产生的信噪比与误码率关系图。其中有信道编码信噪比与误码率的关系图如图20所示;

无信道编码信噪比与误码率的关系图如图21所示;对比图如图22所示。

图20 有信道编码信噪比与误码率关系图

图21 无信道编码信噪比与误码率关系图

图22 对比图

有无信道编码情况下的信噪比与误码率表如表4-1所示。

信噪比(dB)有信道编码(RS码)误码率无信道编码的误码率-30 0.45313 0.72565

-25 0.42836 0.68993

-20 0.40634 0.6299

-15 0.35338 0.52014

-10 0.22857 0.37794

-5 0.084972 0.27812

0 0.035142 0.26246

表4-1 有无信道编码情况下的信噪比与误码率表

通过图22和表4-1我们直观地看到经过信道编码传输信号误码率大大降低,信道编码提高了系统的可靠性。而且随着信噪比的不断提高系统的误码率都会有所降低。

4.3.1 加入不同噪声时信噪比与误码率的关系

用M文件对无噪声、加入莱斯噪声、高斯噪声、瑞利噪声仿真,产生信噪比与误码率的波形,即加入不同噪声时信噪比与误码率波形图如图23所示。

图23 各种噪声情况下的信噪比与误码率

信噪比(dB)无噪声高斯噪声莱斯噪声瑞利噪声三种噪声-30 0.4661 0.49687 0.49677 0.49678 0.49722 -25 0.4609 0.49529 0.49489 0.49521 0.49554 -20 0.4568 0.48022 0.48444 0.48529 0.48184 -15 0.4396 0.46525 0.46368 0.46503 0.46107 -10 0.4095 0.42867 0.42957 0.42882 0.4278 -5 0.3279 0.34828 0.33735 0.3397 0.33425

0 0.1497 0.1727 0.17514 0.1711 0.18706

相同信噪比的情况下,不同噪声对误码率的影响不同。其中同时加入多种噪声时误码率最大,对信号传输的影响最大;加高斯噪声的误码率较小;加瑞利噪声的误码率也比较小;加莱斯噪声的误码率相对较大,对信号的传输相应的影响也较大。

5 总结

通过仿真软件来模拟和估算通信系统的性能,通过模拟和仿真来调整一些通信系统的参数以期达到最佳使用效果。本课题中使用国际控制界公认的标准仿真软件MATLAB来仿真移动通信系统各种数字调制解调技术,具有数字通信的诸多优点,广泛使用它来传送各种控制信息的数字调相信号,比较不同调相技术之间的性能差异。

通过这次课程设计,我学到了很多东西:从刚开始的研究QPSK的调制解调原理到熟悉MATLAB函数编写程序和Simulink建模,再编写程序并验证QPSK 的算法是否正确以及模块能不能够实现调制解调的功能,最后对全局有了大体的把握,改善了一些波形的显示,调整了程序和模块的各种参数,使调制解调各步骤得到的波形越来越符合理论值,并对QPSK性能做了仿真和研究,对其有了大体的掌握。在信道编码的设计与调制中,在不停的查找资料中,我学到了很多相关的知识,对于信道编码有了更加清晰的认识。这将使我终身受益。

总之一步步的走的非常缓慢艰辛,知识的探索本身就是一个曲折的过程,在这次课程设计中,让我更深刻的体会到这一点。

参考文献

[1] 薛定宇.基于MATLAB的系统仿真技术与应用[M].北京:清华大学出版社,2002.

[2] 曹志刚.现代通信原理[M].北京:清华大学出版社,2007.

[3] 郭文彬.基于MATLAB的计算机仿真[M].北京:北京邮电大学出版社,2006.6.

[4] 曹雪虹.信息论与编码[M].北京:清华大学出版社,2009.2.

[5] 徐明远.MATLAB仿真在通信与电子工程中的应用[M].西安:西安电子科技大学出版社,2005.6.

[6] 邓华.MATLAB通信仿真及应用实例详解[M].北京:人民邮电出版社,2003.

[7] 王世一.数字信号处理(修订版)[M].北京:理工大学出版社,2012.6.

[8] 樊昌信.曹丽娜.通信原理(第六版)[M].北京:北京国防工业出版社,2012.1.

[9] 刘卫国.MATLAB程序设计教程[M].北京:中国水利水电出版社,2002.8.

[10] 谢沅清.模拟电子线路Ⅱ[M].四川:成都电子科大学出版社,2006.

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的MIMO通信系统仿真(DOC)

目录 (一)基于MATLAB的MIMO通信系统仿真………………………… 一、基本原理……………………………………………………… 二、仿真…………………………………………………………… 三、仿真结果……………………………………………………… 四、仿真结果分析…………………………………………………(二)自选习题部分…………………………………………………(三)总结与体会……………………………………………………(四)参考文献…………………………………………………… 实训报告 (一)基于MATLAB的MIMO通信系统仿真 一、基本原理 二、仿真 三、仿真结果 四、仿真结果分析 OFDM技术通过将频率选择性多径衰落信道在频域内转换为平坦信道,减小了多径衰落的影响。OFDM技术如果要提高传输速率,则要增加带宽、发送功率、子载波数目,这对于频谱资源紧张的无线通信时不现实的。 MIMO能够在空间中产生独立并行信道同时传输多路数据流,即传输速率很高。这些增加的信道容量可以用来提高信息传输速率,也可以通过增加信息冗余来提高通信系统的传输可靠性。但是MIMO却不能够克服频率选择性深衰落。 所以OFDM和MIMO这一对互补的技术自然走到了一起,现在是3G,未来也是4G,以及新一代WLAN技术的核心。总之,是核心物理层技术之一。 1、MIMO系统理论:

核心思想:时间上空时信号处理同空间上分集结合。 时间上空时通过在发送端采用空时码实现: 空时分组、空时格码,分层空时码。 空间上分集通过增加空间上天线分布实现。此举可以把原来对用户来说是有害的无线电波多径传播转变为对用户有利。 2、MIMO 系统模型: 11h 12 h 21 h 22 h r n h 1r n h 21 R n h 2 R n h 1 n n R h 可以看到,MIMO 模型中有一个空时编码器,有多根天线,其系统模型和上述MIMO 系统理论一致。为什么说nt>nr ,因为一般来说,移动终端所支持的天线数目总是比基站端要少。 接收矢量为:y Hx n =+,即接收信号为信道衰落系数X 发射信号+接收端噪声 3、MIMO 系统容量分析: (附MIMO 系统容量分析程序) 香农公式的信道容量(即信息传送速率)为: 2log (1/)C B S N =+ 4、在MIMO 中计算信道容量分两种情况: 未知CSI 和已知CSI (CSI 即为信道状态信息),其公式推导较为复杂,推导结果为信道容量是信噪比与接收、发射天线的函数。 在推导已知CSI 中,常用的有waterfilling ,即著名的注水原理。但是,根据相关文献资料,通常情况下CSI 可以当做已知,因为发送,接收端会根据具体信道情况估算CSI 的相关参数。 在这里对注水原理做一个简单介绍:之所以成为注水原理是因为理想的注水原理是在噪声大的时候少分配功率,噪声小时多分配功率,最后噪声+功率=定值,这如果用图形来表示,则类似于给水池注水的时候,水池低的地方就多注水,也就是噪声小分配的功率就多,故称这种达到容量的功率分配方式叫做注水原理。通过给各个天线分配不同的发射功率,增加系统容量。核心思想就是上面所阐述的,信道条件好,则分配更多功率;信道条件差,则分配较少的功率。 在MIMO 的信道容量当中要注意几个问题:(下面说已知CSI 都是加入了估计CSI 的算法,并且采用了注水原理。) 1. 已知CSI 的情况下的信道容量要比发送端未知CSI 的情况下的信道容量高,这是 由于当发送端已知CSI 的时候,发送端可以优化发送信号的协方差矩阵。也就是

MATLAB通信系统仿真心得体会

MATLAB通信系统仿真心得体会 课程名称(中文) MATLAB通信系统仿真成绩姓名班级学号日期 学习MATLAB通信系统仿真心得体会 经过一学期的MATLAB通信系统仿真的学习,使我对通信原 理及仿真实践有了更深层次的理解。在学习过程当中,了解到了MATLAB的语言基础以及应用的界面环境,基本操作和语法,通信仿真工具箱的应用,simulink 仿真基础,信号系统分析等一系列的内容。我明白学好这门课程是非常的重要。 在学习当中,我首先明白了通信系统仿真的现实意义,系统模型是对实际系统的一种抽象,是对系统本质(或是系统的某种特性)的一种描述。模型可视为对真实世界中物体或过程的信息进行形式化的结果。模型具有与系统相似的特性,可以以各种形式给出我们所感兴趣的信息。知道了通信系统仿真的必要性,利用系统建模和软件仿真技术,我们几乎可以对所有的设计细节进行分层次的建模和评估。通过仿真技术和方法,我们可以有效地将数学分析模型和经验模型结合起来。利用系统仿真方法,可以迅速构建一个通信系统模型,提供一个便捷,高效和精确的评估平台。明白了MATLAB通信系统仿真课程重点就是系统仿真软件 Matlab / Simulink 在通信系统建模仿真和性能评估方面的应用原理,通信系统仿真的一般原理和方法。 MATLAB集成度高,使用方便,输入简捷,运算高效,内容丰富,并且很容易由用户自行扩展,与其它计算机语言相比, MATLAB有以下显著特点:1.MATLAB是一种解释性语言;2(变量的“多功能性”;3.运算符号的“多功能性”;4(人机界面适合科技人员;5(强大而简易的作图功能;6(智能化程度高;7(功能丰富,可扩展性强。在MATLAB的Communication Toolbox(通 信工具箱)中提供了许多仿真函数和模块,用于对通信系统进行仿真和分析。

MATLAB 2psk通信系统仿真报告

实验一 2PSK调制数字通信系统 一实验题目 设计一个采用2PSK调制的数字通信系统 设计系统整体框图及数学模型; 产生离散二进制信源,进行信道编码(汉明码),产生BPSK信号; 加入信道噪声(高斯白噪声); BPSK信号相干解调,信道解码; 系统性能分析(信号波形、频谱,白噪声的波形、频谱,信道编解 二实验基本原理 数字信号的传输方式分为基带传输和带通传输,在实际应用中,大多数信道具有带通特性而不能直接传输基带信号。为了使数字信号在带通信道中传输,必须使用数字基带信号对载波进行调制,以使信号与信道的特性相匹配。这种用数字基带信号控制载波,把数字基带信号变换为数字带通信号的过程称为数字调制。 数字调制技术的两种方法:①利用模拟调制的方法去实现数字式调制,即把数字调制看成是模拟调制的一个特例,把数字基带信号当做模拟信号的特殊情况处理;②利用数字信号的离散取值特点通过开关键控载波,从而实现数字调制。这种方法通常称为键控法,比如对载波的相位进行键控,便可获得相移键控(PSK)基本的调制方式。 图1 相应的信号波形的示例 1 0 1 调制原理 数字调相:如果两个频率相同的载波同时开始振荡,这两个频率同时达到正最大值,同时达到零值,同时达到负最大值,它们应处于"同相"状态;如果其中一个开始得迟了一点,就可能不相同了。如果一个达到正最大值时,另一个达到负最大值,则称为"反相"。一般把信号振荡一次(一周)作为360度。如果一个波比另一个波相差半个周期,我们说两个波的

相位差180度,也就是反相。当传输数字信号时,"1"码控制发0度相位,"0"码控制发180度相位。载波的初始相位就有了移动,也就带上了信息。 相移键控是利用载波的相位变化来传递数字信息,而振幅和频率保持不变。在2PSK中,通常用初始相位0和π分别表示二进制“1”和“0”。因此,2PSK信号的时域表达式为(t)=Acos t+) 其中,表示第n个符号的绝对相位: = 因此,上式可以改写为 图2 2PSK信号波形 解调原理 2PSK信号的解调方法是相干解调法。由于PSK信号本身就是利用相位传递信息的,所以在接收端必须利用信号的相位信息来解调信号。下图2-3中给出了一种2PSK信号相干接收设备的原理框图。图中经过带通滤波的信号在相乘器中与本地载波相乘,然后用低通滤波器滤除高频分量,在进行抽样判决。判决器是按极性来判决的。即正抽样值判为1,负抽样值判为0. 2PSK信号相干解调各点时间波形如图 3 所示. 当恢复的相干载波产生180°倒相时,解调出的数字基带信号将与发送的数字基带信号正好是相反,解调器输出数字基带信号全部出错.

MATLAB实现通信系统仿真实例

补充内容:模拟调制系统的MATLAB 仿真 1.抽样定理 为了用实验的手段对连续信号分析,需要先对信号进行抽样(时间上的离散化),把连续数据转变为离散数据分析。抽样(时间离散化)是模拟信号数字化的第一步。 Nyquist 抽样定律:要无失真地恢复出抽样前的信号,要求抽样频率要大于等于两倍基带信号带宽。 抽样定理建立了模拟信号和离散信号之间的关系,在Matlab 中对模拟信号的实验仿真都是通过先抽样,转变成离散信号,然后用该离散信号近似替代原来的模拟信号进行分析的。 【例1】用图形表示DSB 调制波形)4cos()2cos(t t y ππ= 及其包络线。 clf %%计算抽样时间间隔 fh=1;%%调制信号带宽(Hz) fs=100*fh;%%一般选取的抽样频率要远大于基带信号频率,即抽样时间间隔要尽可能短。 ts=1/fs; %%根据抽样时间间隔进行抽样,并计算出信号和包络 t=(0:ts:pi/2)';%抽样时间间隔要足够小,要满足抽样定理。 envelop=cos(2*pi*t);%%DSB 信号包络 y=cos(2*pi*t).*cos(4*pi*t);%已调信号 %画出已调信号包络线 plot(t,envelop,'r:','LineWidth',3); hold on plot(t,-envelop,'r:','LineWidth',3); %画出已调信号波形 plot(t,y,'b','LineWidth',3); axis([0,pi/2,-1,1])% hold off% xlabel('t'); %写出图例 【例2】用图形表示DSB 调制波形)6cos()2cos(t t y ππ= 及其包络线。 clf %%计算抽样时间间隔 fh=1;%%调制信号带宽(Hz) fs=100*fh;%抽样时间间隔要足够小,要满足抽样定理。 ts=1/fs; %%根据抽样时间间隔进行抽样

(完整版)基于matlab的通信系统仿真毕业论文

创新实践报告
报 告 题 目: 学 院 名 称: 姓 名:
基于 matlab 的通信系统仿真 信息工程学院 余盛泽
班 级 学 号: 指 导 老 师: 温 靖

二 O 一四年十月十五日
目录
一、引言........................................................................................................................ 3 二、仿真分析与测试 ................................................................................................... 4
2.1 随机信号的生成 ............................................................................................................... 4 2.2 信道编译码 ........................................................................................................................ 4 2.2.1 卷积码的原理 ........................................................................................................ 4 2.2.2 译码原理 ................................................................................................................ 5 2.3 调制与解调 ....................................................................................................................... 5 2.3.1 BPSK 的调制原理 .................................................................................................. 5 2.3.2 BPSK 解调原理 ...................................................................................................... 6 2.3.3 QPSK 调制与解调 ................................................................................................. 7 2.4 信道 .................................................................................................................................... 8

基于matlab的通信系统仿真

创新实践报告 报告题目: 基于matlab的通信系统仿真学院名称: 信息工程学院 姓名: 班级学号: 指导老师: 二O一四年十月十五日

一、引言 现代社会发展要求通信系统功能越来越强,性能越来越高,构成越来越复杂;另一方面,要求通信系统技术研究与产品开发缩短周期,降低成本,提高水平。这样尖锐对立的两个方面的要求,只有通过使用强大的计算机辅助分析设计技术与工具才能实现。在这种迫切的需求之下,MA TLAB应运而生。它使得通信系统仿真的设计与分析过程变得相对直观与便捷,由此也使得通信系统仿真技术得到了更快的发展。通信系统仿真贯穿着通信系统工程设计的全过程,对通信系统的发展起着举足轻重的作用。通信系统仿真具有广泛的适应性与极好的灵活性,有助于我们更好地研究通信系统性能。通信系统仿真的基本步骤如下图所示: 二、仿真分析与测试 (1)随机信号的生成 利用Matlab中自带的函数randsrc来产生0、1等概分布的随机信号。源代码如下所示: global N N=300; global p

p=0、5; source=randsrc(1,N,[1,0;p,1-p]); (2)信道编译码 1、卷积码的原理 卷积码(convolutional code)就是由伊利亚斯(p 、Elias)发明的一种非分组码。在前向纠错系统中,卷积码在实际应用中的性能优于分组码,并且运算较简单。 卷积码在编码时将k 比特的信息段编成n 个比特的码组,监督码元不仅与当前的k 比特信息段有关,而且还同前面m=(N-1)个信息段有关。 通常将N 称为编码约束长度,将nN 称为编码约束长度。一般来说,卷积码中k 与n 的值就是比较小的整数。将卷积码记作(n,k,N)。卷积码的编码流程如下所示。 可以瞧出:输出的数据位V1,V2与寄存器D0,D1,D2,D3之间的关系。根据模2加运算特点可以得知奇数个1模2运算后结果仍就是1,偶数个1模2运算后结果就是0。 2、译码原理 卷积码译码方法主要有两类:代数译码与概率译码。代数译码主要根据码本身的代数特性进行译码,而信道的统计特性并没有考虑在内。目前,代数译码的主要代表就是大数逻辑解码。该译码方法对于约束长度较短的卷积码有较好的效果,并且设备较简单。概率译码,又称最大似然译码,就是基于信道的统计特性与卷积 码的特点进行计算。在现代通信系统中,维特比译码就是目前使用最广泛的概率 译码方法。 02 1V D D =⊕01232V D D D D =⊕⊕⊕

基于matlab的通信系统仿真要点

创新实践报告 报告题目:基于matlab的通信系统仿真学院名称:信息工程学院 姓名: 班级学号: 指导老师: 二O一四年十月十五日

一、引言 现代社会发展要求通信系统功能越来越强,性能越来越高,构成越来越复杂;另一方面,要求通信系统技术研究和产品开发缩短周期,降低成本,提高水平。这样尖锐对立的两个方面的要求,只有通过使用强大的计算机辅助分析设计技术和工具才能实现。在这种迫切的需求之下,MATLAB应运而生。它使得通信系统仿真的设计和分析过程变得相对直观和便捷,由此也使得通信系统仿真技术得到了更快的发展。通信系统仿真贯穿着通信系统工程设计的全过程,对通信系统的发展起着举足轻重的作用。通信系统仿真具有广泛的适应性和极好的灵活性,有助于我们更好地研究通信系统性能。通信系统仿真的基本步骤如下图所示:

二、仿真分析与测试 (1)随机信号的生成 利用Matlab 中自带的函数randsrc 来产生0、1等概分布的随机信号。源代码如下所示: global N N=300; global p p=0.5; source=randsrc(1,N,[1,0;p,1-p]); (2)信道编译码 1、卷积码的原理 卷积码(convolutional code)是由伊利亚斯(p.Elias)发明的一种非分组码。在前向纠错系统中,卷积码在实际应用中的性能优于分组码,并且运算较简单。 卷积码在编码时将k 比特的信息段编成n 个比特的码组,监督码元不仅和当前的k 比特信息段有关,而且还同前面m=(N-1)个信息段有关。 通常将N 称为编码约束长度,将nN 称为编码约束长度。一般来说,卷积码中k 和n 的值是比较小的整数。将卷积码记作(n,k,N)。卷积码的编码流程如下所示。 可以看出:输出的数据位V1,V2和寄存器D0,D1,D2,D3之间的关系。根据模2 D0D2D1D3 + + M V1 V2 OUT 02 1V D D =⊕0123 2V D D D D =⊕⊕⊕

MATLAB通信系统仿真实验报告

实验一、MATLAB的基本使用与数学运算 目的:学习MATLAB的基本操作,实现简单的数学运算程序。 内容: 1-1 要求在闭区间[0,2π]上产生具有10个等间距采样点的一维数组。试用两种不同的指令实现。 运行代码:x=[0:2*pi/9:2*pi] 运行结果: 1-2 用M文件建立大矩阵x x=[ 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9] 代码:x=[ 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9] m_mat 运行结果: 1-3已知A=[5,6;7,8],B=[9,10;11,12],试用MATLAB分别计算 A+B,A*B,A.*B,A^3,A.^3,A/B,A\B. 代码:A=[5 6;7 8] B=[9 10;11 12] x1=A+B X2=A-B X3=A*B X4=A.*B X5=A^3 X6=A.^3 X7=A/B X8=A\B 运行结果: 1-4任意建立矩阵A,然后找出在[10,20]区间的元素位置。 程序代码及运行结果: 代码:A=[12 52 22 14 17;11 10 24 03 0;55 23 15 86 5 ] c=A>=10&A<=20

MATLAB对QPSK通信系统的仿真

QPSK通信系统的性能分析与matlab仿真 1 绪论 在当今高度信息化的社会,信息和通信已成为现代社会的“命脉”。信息作为一种资源,只有通过广泛地传播与交流,才能促进社会成员之间的合作,推动生产力的发展,创造出巨大的经济效益。在新技术革命的高速推动和信息高速公路的建设,全球网络化发展浪潮的推动下,通信技术得到迅猛的发展,载波通信、卫星通信和移动通信技术正在向数字化、智能化、宽带化发展。Simulink具有适应面广、结构和流程清晰及仿真精细、效率高、贴近实际、等优点,基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件应用于Simulink。本文设计出一个QPSK仿真模型,以分析QPSK在高斯信道中的性能,通过此次课程设计,更好地了解QPSK系统的工作原理,传输比特错误率和符号错误率的计算。 1.1 研究背景与研究意义 1.1.1 研究背景 在当今高度信息化的社会,信息和通信已成为现代社会的“命脉”。信息作为一种资源,只有通过广泛地传播与交流,才能促进社会成员之间的合作,推动生产力的发展,创造出巨大的经济效益。信息的数字转换处理技术走向成熟,为大规模、多领域的信息产品制造和信息服务创造了条件。高新技术层出不穷。随着通信技术的发展,通信系统方面的设计也会越来越复杂,利用计算机软件的仿真,可以大大地降低通信过程中的实验成本。Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中只

要通过简单的鼠标操作,就可以构造出复杂的系统。Simulink提供了一个建立模型方块图的图形用户接口,这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。 1.1.2研究意义 通过完成实验的设计内容,加深对通信原理理论的理解,熟悉通信系统的基本概念,复习正交相位偏移键控(QPSK)调制解调的基本原理和误比特率的计算方法,了解调制解调方式中最基础的方法。包括模拟调制中的幅度调制(AM)如双边带幅度调制(DSB)、单边带幅度调制(SSB)、常规幅度调制;角度调制中的相位调制(FM)和频率调制(PM)。以及数字调制中的幅度调制,相位调制,频率调制等方式,了解QPSK的实现方法及数学原理,掌握通信系统Simulink仿真建模方法。数字通信之所以取得迅速的发展不是偶然的现象, 有其理论上、技术上和客观需求上的基础从理论分析开始, 人们早就认识到数字通信在理论上比模拟通信具有一系列优点。除上述各点外, 在频带和功率的有效利用方面也更为有利计算技术和微电子学的进展为通信的数字化提供了坚实的技术基础人们在社会生活中对多种功能综合服务的需要是数字通信发展的强大动力。 1.2 课程设计的目的和任务 1.2.1 课程设计的目的 本次课程设计是根据“通信工程专业培养计划”要求而制定的。通信系统的计算机仿真设计课程设计是通信工程专业的学生在学完通信工程专业基础课、通信工程专业主干课及科学计算与仿真专业课后进行的综合性课程设计。其目的在于使学生在课程设计过程中能够理论联系实际,在实践中充分利用所学理论知识分析和研究设计过程中出现的各类技术问题,巩固和扩大所学知识面,为以后走向工作岗位进行设计打下一定的基础。 1.2.2课程设计的任务 (1)掌握一般通信系统设计的过程、步骤、要求、工作内容及设计方法;掌握

基于MATLAB通信系统的设计仿真

基于MATLAB的通信系统的设计与仿真系别电气工程系 专业电子信息工程 姓名刘得陇 学号25 指导教师姓名钟立华

选题关键词:PSK调制、NRZ码型、AWGN信道 关键词介绍 PSK调制:2PSK数字调制原理 在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制移相键控(2PSK)信号. 通常用已调信号载波的0°和180°分别表示二进制数字基带信号的1 和0. NRZ码型:不归零码(NRZ,Non-Return to Zero) 基带传输时,需要解决数字数据的数字信号表示以及收发两端之间的信号同步问题。对于传输数字信号来说,最简单最常用的方法是用不同的电压电平来表示两个二进制数字,也即数字信号由矩形脉冲组成。按数字编码方式,可以划分为单极性码和双极性码,单极性码使用正(或负)的电压表示数据;双极性码是二进制码,1为反转,0为保持零电平。根据信号是否归零,还可以划分为归零码和非归零码,归零码码元中间的信号回归到0电平,例如“1”为正电平,“0”为负电平,每个数据表示完毕后,都会回归到零电平状态,而非归零码没有回归到零电平的过程,例如“1”为高电平,“0”为低电平。 AWGN信道: 不考虑通信信道信号时,由宽频带范围描述的统计随机无线噪声。 AWGN,在通信上指的是一种通道模型(channel model),此通道模型唯一的信号减损是来自于宽带(Bandwidth)的线性加成或是稳定谱密度(以每赫兹瓦特的带宽表示)与高斯分布振幅的白噪声。 白噪声是指功率谱密度在整个频域内均匀分布的噪声,即其功率谱密度为常数。

一、课题说明 通信是通过某种媒体进行的信息传递,目的是传输信息,通信系统是用以完成信息传输过程的技术系统的总称,作用是将信息从信源发送到一个或多个目的地。调制与解调在信息的传输过程中占据着重要的地位,是不可或缺的,因此研究系统的调制和解调过程就极为重要。MATLAB是集数值计算、图形绘制、图像处理及系统仿真等强大功能于一体的科学计算语言,它强大的矩阵运算和图形可视化的功能以及丰富的工具箱,为通信系统的调制和解调过程的分析提供了极大的方便。 现代社会发展要求通信系统功能越来越强,性能越来越高,构成越来越复杂;另一方面,要求通信系统技术研究和产品开发缩短周期,降低成本,提高水平。这样尖锐对立的两个方面的要求,只有通过使用强大的计算机辅助分析设计技术和工具才能实现。通信系统仿真贯穿通信系统工程设计的全过程,对通信系统的发展起着举足轻重的作用。 本报告针对通信系统仿真的探讨主要做了以下的工作: (1)介绍了通信系统仿真的相关内容,包括通信系统仿真的一般步骤。 (2)对通信系统中的主要环节,如模拟信号的数字传输系统进行了详细的阐述。 (3)在理解通信系统理论的基础上,利用Simulink强大的仿真功能,对PSK通信系统进行了模型构建、系统设计、仿真演示、结果显示,并且给出了具体的分析。 二、基本原理 1、通信系统仿真的一般步骤 通信系统仿真一般分成3个步骤,即仿真建模、仿真实验和仿真分析。应该注意的是,通信系统仿真是一个螺旋式发展的过程,因此,这3个步骤可能需要循环多次才能达到想要的结果。

Matlab通信系统仿真实验报告

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

实验一 Matlab 基本语法与信号系统分析 一、 实验目的: 1、掌握MATLAB 的基本绘图方法; 2、实现绘制复指数信号的时域波形。 二、 实验设备与软件环境: 1、实验设备:计算机 2、软件环境:MATLAB R2009a 三、 实验内容: 1、MATLAB 为用户提供了结果可视化功能,只要在命令行窗口输入相应的命令,结果就会用图形直接表示出来。 MATLAB 程序如下: x = -pi:0.1: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 ’ 运行结果如下图: -4-3-2-101234 -1-0.500.5 1plot(x,y1) -1-0.500.51time 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); xlabel ('time'); ylabel ('y') subplot(1,2,1),stem(x,y1,'r') %绘制红色的脉冲图 subplot(1,2,2),stem(x,y1,'g') %绘制绿色的误差条形图 运行结果如下图: 3、一个复指数信号可以分解为实部和虚部两部分。实际通信信道并不能产生复指数信号,但可以用复指数信号描述其他基本信号,因此在通信系统分析和仿真中复指数信号起到十分重要的作用。 从严格意义上讲,计算机并不能处理连续信号。在MATLAB中,连续信号是用信号在等时间间隔点的采样值来近似表示的。当采样间隔足够小时,就可以比较好的近似连续信号。例如绘制复指数信号时域波形的MATLAB实现如下。

基于MATLAB的QDPSK通信系统仿真

基于MATLAB的QDPSK通信系统仿真 摘要 针对信号与系统课程及电子信息类专业的特点, 提出将MATLAB引入到信号与系统课程的教与学中, 既能加强学生对理论知识的掌握及提高解决实际问题的能力, 又能为课堂教学及教学方法和手段的改革增添活力。 MATLAB的出现使“信号与系统”课程的计算机辅助教学更为便捷。本文详细论述了使用MATLAB工具将“信号与系统”中复杂的理论计算和绘图等抽象问题通过编程变得简单而直观。MATLAB的运用大大改善了“信号与系统”的教学方法和手段,丰富了教学内容,取得了良好的教学效果,对于教学水平的提高十分有益 利用MATLAB平台的SIMULINK功能编写了一套QDPSK通用功能模块库,并在此基础上进行了多项可视化仿真,较好地显示了数字通信的工作方式和优越性,以及采用SIMULINK进行仿真的良好的演示效果,为QDPSK系统的研究提 供了一个较好的软件平台。 关键字: 通信系统; 仿真; QDPSK 引言 在通信与电子工程领域,系统仿真技术一直是进行新型通信协议研发、通信体制的性能研究、通信系统设计、算法分析和改进、通信信号处理、电子系统设计的重要手段。传统的仿真技术基于C语言等计算机专业编程技术,编程的工作量大,仿真程序的可读性、可重用性、可靠性都很难适应大型复杂通信系统仿真的需要。通信与电子工程师和科研工作者迫切需要一种仿真工具,以摆脱繁杂的编程工作,将精力和时间集中到解决科学问题、提出和验证创新思想和算法上来。MATLAB以及Simulink科学计算、建模和仿真软件是为了适应这一要求而产生的优秀仿真平台软件,并已成为全世界科学工作者共同的学术交流工以及系统仿真界事实上的工业标准。现在,我国教育科研部门对MATLAB的地位和重要作用也逐渐达成了共识,尤其是在硬件设施有限、科研经费不足的情况下,MATLAB的广泛应用必将大大提升我国科教事业的基础研究水平。 目录 1 课程设计目的 (1) 2 课程设计要求 (1)

基于MATLAB的通信系统的设计与仿真

2011届学士学位论文 基于MATLAB的通信系统的设计与仿真学院、专业物理与电子信息学院 电子信息工程 研究方向系统仿真 学生姓名 学号 指导教师姓名 指导教师职称教授 2011年4月29日

基于MATLAB的通信系统的设计与仿真 摘要通信是通过某种媒体进行的信息传递,目的是传输信息,通信系统是用以完成信息传输过程的技术系统的总称,作用是将信息从信源发送到一个或多个目的地。调制与解调在信息的传输过程中占据着重要的地位,是不可或缺的,因此研究系统的调制和解调过程就极为重要。MATLAB是集数值计算、图形绘制、图像处理及系统仿真等强大功能于一体的科学计算语言,它强大的矩阵运算和图形可视化的功能以及丰富的工具箱,为通信系统的调制和解调过程的分析提供了极大的方便。 本论文首先介绍了通信系统的概念,进而引出调制和解调,然后介绍了我们常用的几种调制和解调的方法。由于MATLAB具有的强大功能所以详细介绍了MATLAB通信系统工具箱,并给出了基于MATLAB的通信系统的调制与解调的实现,运用MATLAB仿真软件进行仿真。 关键词通信系统;调制与解调;MA TLAB

Simulation And Design Of Communication Systems Based On MATLAB Abstract Communication is through a media for transportation. Communication system which is used to complete the process of information transmission systems ,in general, is to send the information from the source to one or more destinations. Modulation and demodulation occupied an important position in the transmission of information which is essential, so the research about the modulation and demodulation process in the communication system is extremely important. MATLAB is a numerical computation, graphics rendering, image processing and system simulation and other powerful features in one of the scientific computing language, it is a powerful matrix calculation and graphical visualization features and a rich toolbox provides a great convenience for the communication system of modulation and demodulation process. This paper introduces the concept of the communication system, and then leads to modulation and demodulation, and then introduced several of our commonly used method of modulation and demodulation. As the power of MATLAB so we introduced the communication system toolbox in the MATLAB. We gives several examples about the communication system based on MATLAB modulation and demodulation and use the software of MATLAB to simulate them. Keywords Communication Systems;Modulation and demodulation; MATLAB

MATLAB_2psk通信系统仿真报告

实验一2PSK调制数字通信系统 一实验题目 设计一个采用2PSK调制的数字通信系统 设计系统整体框图及数学模型; 产生离散二进制信源,进行信道编码(汉明码),产生BPSK信号; 加入信道噪声(高斯白噪声); BPSK信号相干解调,信道解码; 系统性能分析(信号波形、频谱,白噪声的波形、频谱,信道编解 二实验基本原理 数字信号的传输方式分为基带传输和带通传输,在实际应用中,大多数信道具有带通特性而不能直接传输基带信号。为了使数字信号在带通信道中传输,必须使用数字基带信号对载波进行调制,以使信号与信道的特性相匹配。这种用数字基带信号控制载波,把数字基带信号变换为数字带通信号的过程称为数字调制。 数字调制技术的两种方法:①利用模拟调制的方法去实现数字式调制,即把数字调制看成是模拟调制的一个特例,把数字基带信号当做模拟信号的特殊情况处理;②利用数字信号的离散取值特点通过开关键控载波,从而实现数字调制。这种方法通常称为键控法,比如对载波的相位进行键控,便可获得相移键控(PSK)基本的调制方式。 图1 相应的信号波形的示例 1 0 1

调制原理 数字调相:如果两个频率相同的载波同时开始振荡,这两个频率同时达到正最大值,同时达到零值,同时达到负最大值,它们应处于"同相"状态;如果其中一个开始得迟了一点,就可能不相同了。如果一个达到正最大值时,另一个达到负最大值,则称为"反相"。一般把信号振荡一次(一周)作为360度。如果一个波比另一个波相差半个周期,我们说两个波的相位差180度,也就是反相。当传输数字信号时,"1"码控制发0度相位,"0"码控制发180度相位。载波的初始相位就有了移动,也就带上了信息。 相移键控是利用载波的相位变化来传递数字信息,而振幅和频率保持不变。在2PSK中,通常用初始相位0和π分别表示二进制“1”和“0”。因此,2PSK信号的时域表达式为(t)=Acos t+) 其中,表示第n个符号的绝对相位: = 因此,上式可以改写为 图2 2PSK信号波形 解调原理 2PSK信号的解调方法是相干解调法。由于PSK信号本身就是利用相位传递信息的,所以在接收端必须利用信号的相位信息来解调信号。下图2-3中给出了一种2PSK信号相干接收设备的原理框图。图中经过带通滤波的信号在相乘器中与本地载波相乘,然后用低通滤波器滤除高频分量,在

matlab通信系统仿真——汉明编码,FDMA调制

此代码实现了汉明编码,FDMA调制,高斯白噪声信道传输的通信系统matlab仿真。 %===========================所需数据================================= len = 100; %产生信号长度 fs=44100; %抽样频率 t=0:len*200*1.75-1; %t值范围 mm1=1:len; mm2=1:len; mm3=1:len; nn1=1:200; nn2=1:200; nn3=1:200; uu=1:300; snr=10; %高斯信道信噪比 fazhi=0.5; %判决阀值 f1=5200; %载波频率 f2=10200; f3=16200; %===========================随机2进制信号产生================================= msg1 = randint(1,len,2); % Random binary message of 2-bit symbols 信源 msg2 = randint(1,len,2); msg3 = randint(1,len,2); %===========================汉明编码================================= %信号1编码 DS_chips11=encode(msg1,7,4,'hamming/fmt'); DS_chips12=DS_chips11'; %信号2编码 DS_chips21=encode(msg2,7,4,'hamming/fmt'); DS_chips22=DS_chips21'; %信号3编码 DS_chips31=encode(msg3,7,4,'hamming/fmt'); DS_chips32=DS_chips31'; %===========================信号扩码================================= %信号msg1扩码 for mm1=1:175

相关文档