ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:288.45KB ,
资源ID:30492774      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30492774.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于MATLAB的调制解调与信道编译码仿真.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于MATLAB的调制解调与信道编译码仿真.docx

1、基于MATLAB的调制解调与信道编译码仿真基于MATLAB的调制解调与信道编译码仿真摘要:随着信息时代的步伐,通信技术得到了全面的发展,信息技术已成为了21世纪最强大的国际化动力。在通信技术中,信息的调制、解调和误码纠错都占有重要的地位。MATLAB作为一款功能强大的数学工具软件,在通信领域中得到了很广泛的应用。本文基于MATLAB对信号进行模拟仿真设计,实现对二进制相移键控、循环码的纠错仿真、BPSK的调制解调等进行仿真设计。关键字:MATLAB、调制解调、2PSK、BPSK、重复码。一 、二进制和四进制相移键控调制仿真设计1.1二进制相移键控(2PSK)原理 相移键控是利用载波的相位变化来

2、传递数字信息的,而振幅和频率保持不变。在2PSK中常用0和分别表示二进制“0”和“1”,2PSK的信号时域表达式为: 表示为第n个符号的绝对相位,因此上式可改写为: 由于表示信号的两种码形完全相同,极性相反,故2PSK信号一般表示一个双极性全占空矩形脉冲序列与一个正弦载波相乘。=s(t)coswct其中: s(t)=g(t-nTs);这里,g(t)为脉宽Ts的单个矩形脉冲;的统计特征为 =即发送二进制“0”时(),取0相位;发送二进制符号“1”时(),取相位。这种以载波的不同相位直接法去表示相应二进制数字信号的调制方式,称为二进制绝对相移方式。 2PSK信号时间波形2PSK信号的调制原理如下图

3、所示,与2ASK的产生方法相比,只是对s(t)的要求不同,在2ASK中s(t)是单极性的,而在2PSK中s(t)是双极性的基带信号。(a)模拟调制方法(b)键控法 2PSK信号的解调通常采用相干解调法,解调原理如下原理框图所示,在相干解调中,如何得到与接受的2PSK信号同频同相的相干载是关键问题,后续进一步介绍。 2PSK信号的调解原理框图 1.2二进制差分相移键控2PSK相干调解时,由于载波恢复中相位有0、模糊性,导致调解过程出现”反相工作”现象,恢复出的信号“1”和“0”倒置,从而使2PSK难以实际应用。二进制差分相移键控(2DPSK)能够克服次缺点。2DPSK是利用前后码元的载波相位变化

4、传递数字信息,假设为当前码元与前一码元的载波相位差,定义为一种数字信息与之间的关系为 与是可将一组二进制数字信息与其对应的2DPSK信号的载波相位关系示例如下:二进制数字信息: 1 1 0 1 0 0 1 1 02DPSK信号或相位:(0) 0 0 0 或 :()0 0 0 0 0 0相应的2DPSK的典型波形如下图:(a)绝对码 1 1 0 1 0(b)相对码 0 1 0 0 1 1 对于相同的基带数字信息序列,由于序列初始码元的参考相位不同,2DPSK信号的位置可以不同。2DPSK信号的相位并不直接代表基带信号,而前后码元相对相位的差才唯一决定信息的符号。 1.3 四进制幅度调制原理振幅键

5、控时利用载波的振幅变化来传递数字信息,而其频率和初始相位保持不变。4ASK信号的一般表达式为如果其中是0的四进制信号,只要让载波信号与多进制信号通过乘法器即可调制完成。如果两个电平都不是0,只要让载波信号的振幅固定,通过乘法器与多进制信号相乘。而解调的两种方法包括非相干解调和相干解调,其原理图如下:三1.3程序流程图:2PSK调制流程图二、二进制对称信道下的重复码编译码及错误概率统计仿真设计2.1 循环码的编码循环码是采用循环移位的特性界定的一种线性分组码,除了具有线性分组码的一般特性之外,还具有循环性,是一种无权码。循环码的最大特点就是码字循环特性,所谓循环特性是指循环码中任何一组循环码循环

6、移位后,所得到的码组仍是循环码。若(an-1 an-2 ,a1an)为一组循环码组 则(an-2 an-3 ,a0 an-1)、(an-3 an-4 ,an-1 an-2)、,还是循环码组,也就是说,不论是左移还是右移,也不论移多少位,仍然循环的循环码组。例如(3,1)重复码两个码字是(0,0,0)和(1,1,1)。 编码 for j=1:L for k=1:n code=code;data(j,1);end end其中L为信息序列的码长,n为重复码字的长度。这种编码方式时间开销较大。2.2循环码的译码 decode=reshape(demodcode,n,L); decode=decode;

7、 weight=sun(decode); weight=weight;weight(weightn/2);dedata=weight;2.3循环码的纠错当传输信息比特b=1,得到码字c=b*G=(1,1,1);若信道中存在噪声干扰,导致接收端收到一个错误的码元,如v=(1,0,1) 此时根据多判决法可以判断发送的信息比特为1。同理,若b=0,收到码字v=(1,0,0),可以判断出发送的信息bite为0。通过这样的方式实现纠错。有纠错定理:若分组码有最小距离d,那么该码的最大检错数tmd和最大纠错数tmc满足:(1)在检错模式时,有tmd=d-1(2) 在纠错模式下,tmc=(d-1)/2(3)

8、 在混合检错模式下有 Tmc+tmdd-1并同时又tmctmd 2.4 程序流程图如下:续下页循环码的编码译码流程图2.5 程序脚本语言:n=1;N=100000;for p=0.05:0.01:0.1 a=randi(0 1,1,N); A=bsc(a,p); B=bsc(a,p); C=bsc(a,p); D=bsc(a,p); for i=1:N X(i)=A(i)+B(i)+C(i)+D(i); end for i=1:100000 if X(i)=3 C(k)=1; else C(k)=0; end endnumber=length(find(A=C); error=length(find(A=C)/N;4.4 运行结果:续下页五、总结数字调制是通信系统中最为重要的环节之一,数字调制技术的改进也是通信系统性能提高的重要途径。本文首先分析了数字调制系统的几种基本调制解调方法,然后,运用Matlab仿真设计了这几种数字调制解调方法的仿真程序,主要包括BPSK,DPSK和BSC等。通过仿真,分析了这三种调制解调过程中各环节时域和频域的波形,并考虑了信道噪声的影响。通过仿真更深刻地理解了数字调制解调系统基本原理。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1