电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于matlab的通信系统仿真

基于matlab的通信系统仿真_第1页
1/9
基于matlab的通信系统仿真_第2页
2/9
基于matlab的通信系统仿真_第3页
3/9
创新实践报告报告题目:基于 matlab 的通信系统仿真学院名称:信息工程学院姓名:班级学号:指导老师:二 O 一四年十月十五日一、引言现代社会进展要求通信系统功能越来越强,性能越来越高,构成越来越复杂;另一方面,要求通信系统技术讨论和产品开发缩短周期,降低成本,提高水平。这样尖锐对立的两个方面的要求,只有通过使用强大的计算机辅助分析设计技术和工具才能实现.在这种迫切的需求之下,MATLAB 应运而生。它使得通信系统仿真的设计和分析过程变得相对直观和便捷,由此也使得通信系统仿真技术得到了更快的进展。 通信系统仿真贯穿着通信系统工程设计的全过程,对通信系统的进展起着举足轻重的作用。通信系统仿真具有广泛的适应性和极好的灵活性,有助于我们更好地讨论通信系统性能。 通信系统仿真的基本步骤如下图所示:二、仿真分析与测试(1)随机信号的生成利用 Matlab 中自带的函数 randsrc 来产生 0、1 等概分布的随机信号。源代码如下所示:global NN=300;global pp=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、译码原理 卷积码译码方法主要有两类:代数译码和概率译码。代数译码主要根据码本身的代数特性进行译码,而信道的统计特性并没有考虑在内。目前,代数译码的主要代表是大数逻辑解码。该译码方法对于约束长度较短的卷积码有较好的效果,并且设备较简单。概率译码,又称最大似然译码,是基于信道的统计特性和卷积码的特点进行计算.在现代通信系统中,维特比译码是目前使用最广泛的概率译码方法.维特比译码算法基本原理是:将接收到的信号序列和所有可能的发送信号序列比较,选择其中汉明距离最小的序列认为是当前发送序列。 维特比译码...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于matlab的通信系统仿真

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部