我是靠谱客的博主 明理心情,最近开发中收集的这篇文章主要介绍matlab通信系统仿真设计报告,基于matlab的通信系统仿真报告,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

41528d3028836879cd698677c3999917.gif基于matlab的通信系统仿真报告

创新实践报告报 告 题 目: 基于 matlab 的通信系统仿真学 院 名 称: 信息工程学院姓 名: 余盛泽班 级 学 号: 11042232指 导 老 师: 温 靖二 O 一四年十月十五日目录一、引言 3二、仿真分析与测试 42.1 随机信号的生成 .42.2 信道编译码 42.2.1 卷积码的原理 42.2.2 译码原理 52.3 调制与解调 .52.3.1 BPSK 的调制原理 52.3.2 BPSK 解调原理 62.3.3 QPSK 调制与解调 .72.4 信道 82.4.1 加性高斯白噪声信道 82.4.2 瑞利信道 82.5 多径合并 82.5.1 MRC 方式 .82.5.2 EGC 方式 92.6 采样判决 92.7 理论值与仿真结果的对比 9三、系统仿真分析 113.1 有信道编码和无信道编码的的性能比较 113.1.1 信道编码的仿真 .113.1.2 有信道编码和无信道编码的比较 .123.2 BPSK 与 QPSK 调制方式对通信系统性能的比较 133.2.1 调制过程的仿真 .133.2.2 不同调制方式的误码率分析 .143.3 高斯信道和瑞利衰落信道下的比较 153.3.1 信道加噪仿真 .153.3.2 不同信道下的误码分析 .153.4 不同合并方式下的对比 163.4.1 MRC 不同信噪比下的误码分析 .163.4.2 EGC 不同信噪比下的误码分析 163.4.3 MRC、EGC 分别在 2 根、4 根天线下的对比 173.5 理论数据与仿真数据的区别 17四、设计小结 19参考文献 20一、引言现代社会发展要求通信系统功能越来越强,性能越来越高,构成越来越复杂;另一方面,要求通信系统技术研究和产品开发缩短周期,降低成本,提高水平。这样尖锐对立的两个方面的要求,只有通过使用强大的计算机辅助分析设计技术和工具才能实现。 在这种迫切的需求之下,MATLAB 应运而生。它使得通信系统仿真的设计和分析过程变得相对直观和便捷,由此也使得通信系统仿真技术得到了更快的发展。 通信系统仿真贯穿着通信系统工程设计的全过程,对通信系统的发展起着举足轻重的作用。通信系统仿真具有广泛的适应性和极好的灵活性,有助于我们更好地研究通信系统性能。 通信系统仿真的基本步骤如下图所示:二、仿真分析与测试2.1 随机信号的生成利用 Matlab 中自带的函数 randsrc 来产生 0、1 等概分布的随机信号。源代码如下所示:global NN=300;global pp=0.5;source=randsrc(1,N,[1,0;p,1-p]);2.2 信道编译码2.2.1 卷积码的原理卷积码(convolutional code)是由伊利亚斯(p.Elias)发明的一种非分组码。在前向纠错系统中,卷积码在实际应用中的性能优于分组码,并且运算较简单。卷积码在编码时将 k 比特的信息段编成 n 个比特的码组,监督码元不仅和当前的 k 比特信息段有关,而且还同前面 m=(N-1)个信息段有关。通常将 N 称为编码约束长度,将 nN 称为编码约束长度。一般来说,卷积码中 k 和 n 的值是比较小的整数。将卷积码记作(n,k,N)。卷积码的编码流程如下所示。 D0D2D1D3++MV1V2 OUT可以看出:输出的数据位 V1,V2 和寄存器 D0,D1,D2,D3 之间的关系。根据模 2加运算特点可以得知奇数个 1 模 2 运算后结果仍是 1,偶数个 1 模 2 运算后结果是 0。 02VD01232VDD2.2.2 译码原理卷积码译码方法主要有两类:代数译码和概率译码。代数译码主要根据码本身的代数特性进行译码,而信道的统计特性并没有考虑在内。目前,代数译码的主要代表是大数逻辑解码。该译码方法对于约束长度较短的卷积码有较好的效果,并且设备较简单。概率译码,又称最大似然译码,是基于信道的统计特性和卷积码的特点进行计算。在现代通信系统中,维特比译码是目前使用最广泛的概率译码方法。维特比译码算法基本原理是:将接收到的信号序列和所有可能的发送信号序列比较,选择其中汉明距离最小的序列认为是当前发送序列。维特比译码的前提是建立合适的网格图,以便寻找最优路径。或者可以认为,维特比译码的关键是寻找最优路径。在实际的译码操作过程中,怎样建立网格以及建立网格后的路径的选择是译码的关键问题。2.3 调制与解调2.3.1 BPSK 的调制原理 在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制移相键控 2PSK 信号。通常用已调信号载波的 0 度和 180 度分别表示二进制数字基带信号的 1 和 0。二进制移相键控信号的时域表达式为 其中, 与 2ASK 和 2FSK 时的不同,在 2PSK 调制中, 应选择双极性,即na na当发送概率为 P, ,当发送概率为 1-P, 。若 是脉宽为 、高1an 1ng(t)ST度为 1 的矩形脉冲,则有 当发送概率为 P 时, (式 2—)cos()2twtePSK2)发送概率为 1-P 时, (式 2—)s(2tcPSK3)由(式 2—2)和(式 2—3)可以看出,当发送二进制符号 1 时,已调信号取 0 度相位,当发送二进制符号为 0 时, 取 180 度相位,则有)(e2tPSK )(e2tPSK,其中发送符号 1, ,发送符号 0, 。)cosntwn08n这种以载波的不同相位直接表示相应二进制数字调制信号的调制方式,称为二进制绝对移向方式。下面为 2PSK 信号调制原理框图 2.1 所示:图 2.1:2PSK 信号的调制原理图(模拟调制方法)2.3.2 BPSK 解调原理2PSK 信号的解调通常都采用相干解调,解调器原理如图 2.3 所示,在相干解调过程中需要用到和接收的 2PSK 信号同频同相的想干载波。图 2.3:BPSK 相干解调S(t)码型变换 乘法器)(costw)(e2tPSK)(e2tPSK带通滤波器相乘器)(costw低通滤波器 抽样判决器定时脉 冲 输出abc d eTs1 0 10tb1 ttttt111 00adec图 2.4 BPSK 解调各点时间波形2.3.3 QPSK 调制与解调(1)QPSK 的调制原理:四相相移键控是 MPSK 的一种特殊情况,它是利用载波的 4 个不同相位来描述数字信息的调制方式,具有较强的抗干扰能力。QPSK 的表达式可以写为:其中, 是角频率, 是第 K 个码元的载波相位取值,T S 是一个发送码元的持续时间,它将取可能的四种相位之一,g(t )是发送的波形函数。将上式展开可以得到:从式中可以看出,四相调制的波形,可以看成是对两个正交载波进行二进制幅度调制信号之和。从 XN 和 YN 的取值,容易发现两者具有一定的适量约束关系。保证两者合成的矢量点落在同一圆周上。这个关系意味着,系统的非线性失真对 QPSK 系统的可靠性影响很小。(2)QPSK 的解调原理:正交 电路和 同相电 路分别 设置两 个相关 器( 或匹配滤波器) ,得到 I(t)和 Q(t),经过电平判决和串并转换即可恢复原始信

最后

以上就是明理心情为你收集整理的matlab通信系统仿真设计报告,基于matlab的通信系统仿真报告的全部内容,希望文章能够帮你解决matlab通信系统仿真设计报告,基于matlab的通信系统仿真报告所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部