- 1、本文档共128页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工程科技]数字通信 第4章
4.3 循 环 码 4.3.1 循环码的概念 它是线性分组码中最重要的一个子类。目前,实用差错控制编码中所使用的线性分组码几乎都是循环码或循环码的子类。 循环码除了具有(n,k)线性分组码的一般性质外,还具有循环性,即若将其任意一个码字(cn-1,cn-2,…,c1,c0)的码元向右或向左循环移一位,所得的(c0,cn-1,cn-2,…,c1)或(cn-2,…,c1,c0,cn-1)仍然是码字,表4-4是一种(7,3)循环码的全部码字和码多项式。 表 4-4 (7, 3)循环码 4.3.3 循环码的生成多项式和生成矩阵 1. 循环码的生成多项式 如果一种码的所有码多项式都是多项式g(x)的倍式, 则称g(x)为该码的生成多项式。 循环码的码多项式都是最低次码多项式g(x)的倍式。 问题是如何确定任意一个(n,k)循环码的生成多项式g(x), 例如,(x7+1)可以分解为:x7+1=(x+1)(x3+x2+1)(x3+x+1)。为了求出(7,3)循环码的生成多项式g(x),需要从中找到一个r=n-k=7-3=4次的因子。不难看出, 这样的因子有两个: ① (x+1)(x3+x2+1)=x4+x2+x+1; ② (x+1)(x3+x+1)=x4+x3+x2+1。 这两个因子都可以作为生成多项式。 注意选用不同的生成多项式,所产生的循环码的码字不同。 (n,k) 循环码的生成多项式满足下面三条性质: (1) g(x)是一个(n-k)次多项式。 (2) g(x)的常数项不为0。 (3) g(x)是xn+1的一个因子。 2. 循环码的生成矩阵 循环码的生成矩阵G常用多项式的形式来表示,即 (4.3-4) 例如表4-3所示的(7,3)循环码,n=7,k=3, r=4,其生成多项式g(x)=x4+x3+x2+1,代入式(4.3-4)可得 即 显然,G不是典型形式的生成矩阵,但经过简单的变换就很容易化为典型形式的生成矩阵, 即 循环码的编码方法可归纳如下: (1) 用xr乘以m(x)。该运算的作用是在信息码元后附加上r个“0”。例如在(7,3)码中信息码组为(110),它可以写成m(x)=x2+x;由于r=n-k=7-3=4,所以xrm(x)=x4(x2+x)=x6+x5,它表示码组1100000,即信息码元后附加四个“0”。 (2) 用g(x)除以xrm(x), 得到商Q(x)和余式R(x), 即 (4.3-12) 4.3.5 循环码的编码方法 若选定g(x)=x4+x2+x+1,则有 (4.3-13) 即Q(x)=x2+x+1,R(x)=x2+1。 上式等效于 (4.3-14) (3) 编码器输出的码字为 C(x)=xrm(x)+R(x)=1100000+101=110010 (4.3-15) 4.3.6 循环码的译码方法(略) 1. 循环码的检错 由于任一码多项式C(x)都应能被生成多项式g(x)整除, 因此在接收端可以将接收码组B(x)用生成多项式去除,即 。当传输过程中没有发生差错时, 接收码组与发送码组相同(C(x)=B(x)), 即接收码组B(x)必定能被g(x)整除,即R(x)=0。 当传输过程中发生差错时,C(x)≠B(x), B(x)除以g(x)时必定除不尽而有余项,即R(x)≠0。 因此,可以用余项R(x)是否为零来判定码组中是否有差错。 4.3.8 BCH码 BCH码是一种非常重要的循环码,它在编码理论研究和实际应用上占有重要地位。BCH码的重要性体现在:① 它有严密的代数结构,是目前研究得最透彻的一类码;② 它的生成多项式g(x)与最小码距d0之间有密切的关系,人们能根据所要求的纠错能力(对d0的要求),很容易地构造出BCH码; ③ BCH编/译码比较简单,易于实现,是线性分组中应用最为普遍的一类码。 本原多项式的概念。如果一个n次多项式F(x)满足以下条件: (1) F(x)是既约多项式(即不能分解因式的多项式)。 (2) F(x)可整除(xp+1),p=2n-1。 (3) F(x)除不尽(xq+1),q<p。 则称F(x)是一个最高次数为n的本原多项式。 例如当n=3时, x2n-1+1=x7+1,此时最高次为3的本原多项式为x3+x2+1和x3+x+1, 它们都能整除x7+1,但不能整除x6+1,x5+1等。 BCH码可分为本原BCH码和非本原BCH码。本原BCH码是指在生成多项式g(x)中,含有最高次数为m的一个本原多项式,且码长n=2m-1。而非本原BCH码的生成多项式g(x)中不含有这种本原多项式,且码
您可能关注的文档
- [工学]糖化学2-2.ppt
- [工学]系统集成项目经理在线考试试题汇总.doc
- [工学]系统工程概论.ppt
- [工学]线性代数第二章.ppt
- [工学]结构力学 静力学.ppt
- [工学]经典控制理论——第六章2.ppt
- [工学]结构力学1之位移法.ppt
- [工学]结构可靠性分析02.ppt
- [工学]结构抗震设计精品课程课件第7章-2.ppt
- [工学]结构有限元法一般解法32 西北工业大学 课件.ppt
- 绿电2022年系列报告之一:业绩利空释放,改革推动业绩反转和确定成长.docx
- 化学化工行业数字化转型ERP项目企业信息化规划实施方案.pdf
- 【研报】三部门绿电交易政策解读:溢价等额冲抵补贴,绿电交易规模有望提升---国海证券.docx
- 中国债券市场的未来.pdf
- 绿电制绿氢:实现“双碳”目标的有力武器-华创证券.docx
- 【深度分析】浅析绿证、配额制和碳交易市场对电力行业影响-长城证券.docx
- 绿电:景气度+集中度+盈利性均提升,资源获取和运营管理是核心壁垒.docx
- 节电产业与绿电应用年度报告(2022年版)摘要版--节能协会.docx
- 2024年中国人工智能系列白皮书-智能系统工程.pdf
- 如何进行行业研究 ——以幼教产业为例.pdf
文档评论(0)