MATLAB入门2.ppt

MATLAB入门2.ppt

ID:48854410

大小:651.50 KB

页数:56页

时间:2020-01-31

MATLAB入门2.ppt_第1页
MATLAB入门2.ppt_第2页
MATLAB入门2.ppt_第3页
MATLAB入门2.ppt_第4页
MATLAB入门2.ppt_第5页
资源描述:

《MATLAB入门2.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第四章差错控制编/译码第四章差错控制编/译码4.1差错控制编码概述在通信系统中,发送端发出的信号受到噪声的影响,信号的传输波形若受到破坏,则会使得接收端可能发生错误判决。信道编码是现代通信系统广泛采用的一种差错控制措施。4.1.1差错控制编码过程通信系统发送端1.按某种方式对信息计算,得到检错/纠错码2.把此检错/纠错编码附加到信息序列中3.把上一步得到的信息序列经过载波调制之后发送到信道中4.1.1差错控制编码过程通信系统接收端1.从信道接受信号并进行解调,恢复序列2.按某种方式计算信息序列有无差错3.检错/纠错线性编码非线性编码分组码卷积码汉明码循环码各码元仅与本

2、组的信息元有关各码元不仅与本组的信息元有关,还与前面的若干组信息元有关4.1.2差错控制编码分类线性分组码结构为(N,K)其中K为信息位的长度N-K为监督位的长度信息位和监督位有一些线性方程联系着,并且各个码之间是相互独立的4.2差错控制编/译码函数encode功能:差错控制编码语法:code=encode(msg,n,k,'linear/fmt',genmat)code=encode(msg,n,k,'cyclic/fmt',genpoly)code=encode(msg,n,k,'hamming/fmt',prim_poly)code=encode(msg,n,k

3、)=encode(msg,n,k,'hamming/binary').fmt:binary、decimal生成矩阵生成多项式4.2.1函数介绍decode功能:差错控制译码。语法:msg=decode(code,n,k,'hamming/fmt',prim_poly)msg=decode(code,n,k,'linear/fmt',genmat,trt)msg=decode(code,n,k,'cyclic/fmt',genpoly,trt)msg=decode(code,n,k)[msg,err]=decode(...)[msg,err,ccode]=decode(

4、...)[msg,err,ccode,cerr]=decode(...)举例r=[1110]';code=encode(r,7,4,'hamming')code1=decode(code,7,4)01011104.2.2通信工具箱差错控制函数举例对二进制信息流进行hamming编码,信元长度为4,码字长度为7:N=7;K=4;row_num=100;msg=randint(K*row_num,1,2);code=encode(msg,N,K,’hamming');nois=randerr(row_num,N,1);code=rem(code(:)+nois(:),2)

5、;rcv=decode(code,N,K,'hamming');err=biterr(rcv,msg);randerrGeneratebiterrorpatternsSyntaxout=randerr(m) out=randerr(m,n) out=randerr(m,n,errors) out=randerr(m,n,prob,state)out=randerr(m)generatesanm-by-mbinarymatrix,eachrowofwhichhasexactlyonenonzeroentryinarandomposition.Eachallowablec

6、onfigurationhasanequalprobability.out=randerr(m,n)generatesanm-by-nbinarymatrix,eachrowofwhichhasexactlyonenonzeroentryinarandomposition.Eachallowableconfigurationhasanequalprobability.out=randerr(m,n,errors)generatesanm-by-nbinarymatrix,whereerrorsdetermineshowmanynonzeroentriesareinea

7、chrow:Iferrorsisascalar,itisthenumberofnonzeroentriesineachrow.Iferrorsisarowvector,itliststhepossiblenumberofnonzeroentriesineachrow.Iferrorsisamatrixhavingtworows,thefirstrowliststhepossiblenumberofnonzeroentriesineachrowandthesecondrowliststheprobabilitiesthatcorrespondtothe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。