创新实践报告报 告 题 目:基于 matlab 得通信系统仿真学 院 名 称:信息工程学院姓 名:班 级 学 号:指 导 老 师:二 O 一四年十月十五日一、引言现代社会进展要求通信系统功能越来越强,性能越来越高,构成越来越复杂;另一方面,要求通信系统技术讨论与产品开发缩短周期,降低成本,提高水平
这样尖锐对立得两个方面得要求,只有通过使用强大得计算机辅助分析设计技术与工具才能实现
在这种迫切得需求之下,M A TL AB 应运而生
它使得通信系统仿真得设计与分析过程变得相对直观与便捷,由此也使得通信系统仿真技术得到了更快得进展
通信系统仿真贯穿着通信系统工程设计得全过程,对通信系统得进展起着举足轻重得作用
通信系统仿真具有广泛得适应性与极好得灵活性,有助于我们更好地讨论通信系统性能
通信系统仿真得基本步骤如下图所示:二、仿真分析与测试(1)随机信号得生成利用 Ma tla b 中自带得函数 randsrc 来产生 0、1 等概分布得随机信号
源代码如下所示:global NN=30 0;global pp=0、5;so u rc e=ra ndsrc(1,N,[1,0;p,1—p]); (2)信道编译码1、卷积码得原理 卷积码(co n vo lu ti o na l cod e)就是由伊利亚斯(p、El i as)发明得一种非分组码
在前向纠错系统中,卷积码在实际应用中得性能优于分组码,并且运算较简单
卷积码在编码时将 k 比特得信息段编成 n 个比特得码组,监督码元不仅与当前得 k 比特信息段有关,而且还同前面 m=(N-1)个信息段有关
通常将 N 称为编码约束长度,将 nN 称为编码约束长度
一般来说,卷积码中 k 与 n 得值就是比较小得整数
将卷积码记作(n,k,N)
卷积码得编码流程如下所示
可以瞧出:输出得数据位 V 1,V2 与寄存器 D0,D