文章目录

  • 循环码
    • 定义
    • 特点
    • 编码
      • 循环码的生成多项式
      • (n,k)循环码的构造
      • 生成矩阵
      • 校验矩阵
    • 构造
    • 校验

循环码

定义

设一个(n, k)线性分组码C,如果它的任一码字的每一次循环移位都还是C的一个码字,则称C是循环码。

例如:

特点

  • 循环码是线性码
  • 具有循环特性


    总结:如果将一个循环码的某一非零码字用码多项式表示出来,那么其他的非零码字多项式就可以用这个码字多项式(或码字多项式的和)乘上x的一个幂,再求(xn-1) 的余得到

编码

循环码的生成多项式

若g(x)是一个(n-k)次多项式,且是(xn-1)的因式,则由g(x)可以生成一个(n,k)循环码,g(x)称为该循环码的生成多项式。

(n,k)循环码的构造

(1)对(x n - 1)做因式分解,找出(n – k)次因式;
(2)以该(n – k)次因式为生成多项式g(x)与不高于k – 1次信息多项式u(x)相乘,即得到对应消息序列的码多项式。

例:

生成矩阵

当循环码的生成多项式g(x)给定后,可以取g(x)本身加上移位k – 1次所得到的k – 1码字作为k个基底,即: g(x),xg(x),…,xk1g(x)构成基底


例题:

校验矩阵

xn-1 = g(x)·h(x)

由g (x)生成的码为C,在由h (x)生成的码就是C的对偶码C.

例题

构造

校验

信息论与编码2 期末复习-循环码相关推荐

  1. 信息论与编码2 期末复习-线性码

    文章目录 线性码 定义 生成矩阵 标准生成矩阵(码的等价) 编码 标准阵译码 校验矩阵 伴随式译码 线性码 定义 如果C∈V(n,q)是V(n,q)的一个子空间,则称C为一个q元线性码.如果C是V(n ...

  2. 【信息论是什么?信息,消息和信号?】信息论与编码入门(一)

    信息论与编码入门(一) 写在前面的话 信息论的研究目的 信息的定义 点对点通信系统模型 信息,消息和信号 什么是信息 不确定性(信息量)的定性和定量描述 完善通信系统模型 编码器 写在前面的话 书:& ...

  3. 山东大学网安学院2020-2021学年信息论与编码期末考试

    山东大学网安学院2020-2021学年信息论与编码期末考试 期末考试 信息论部分 1.描述熵的定义,证明联合熵与条件熵的关系(书上都有证明的,这是一道送分题) 2.只记得最后一问是证明 D(p||q) ...

  4. Android期末复习篇_传智课后习题以及答案(选择、填空、判断、简答、编码题)

    写在前面 此为移动应用开发传智课后习题及答案,供期末复习使用,注意 答案仅供参考 加粗题目为强调 题型涉及:选择.判断.填空.简答.编程题 另8章习题及答案汇总:Android期末复习篇_8章节练习题 ...

  5. 《计算机组成原理》期末复习资料汇总

    <计算机组成原理>期末复习资料汇总 一.名词解释 微程序:是指能实现一条机器指令功能的微指令序列. 微指令:在机器的一个CPU周期内,一组实现一定操作功能的微命令的组合. 微操作:执行部件 ...

  6. 《数据仓库与数据挖掘》期末复习总结

    <数据仓库与数据挖掘>期末复习总结 适用教材:<数据挖掘概念与技术(第3版)>,Jiawei Han,Mieheline Kamber,Jian Pei著,机械工业出版社 提示 ...

  7. labview 霍夫曼树_哈夫曼树编码实验报告_信息论与编码实验2 实验报告_信息论与编码报告...

    huffman编码C语言实验报告 今日推荐 180份文档 2014...4页 1下载券 安卓版100 doors 2攻略1... 3页 1下载券 <逃脱本色>doors....语文教育实习 ...

  8. java语言程序设计期末复习综合练习题_Java语言程序设计期末复习综合练习题答案...

    Java语言程序设计期末复习综合练习题 一.选择题. 2. main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( )? A.public stat ...

  9. (52 90) 简答 什么叫计算机网络,计算机网络期末复习试卷.doc

    计算机网络期末复习试卷 计算机网络模拟试题及参考答案 一.填空题 1.数据链路层的主要任务是在相邻结点间的线路上无差错地传送以帧为单位的数据,网络层的主要任务是选择合适的路由,应用层的主要任务就是将各 ...

最新文章

  1. spring 的权限控制:security
  2. UGUI_UGUI组件属性
  3. win7映射linux硬盘_win7下安装Linux实现双系统全攻略
  4. 【XSY2469】graph 分治 并查集
  5. 计算机算法设计与分析 循环赛日程表
  6. [leetcode] 5342. 最多可以参加的会议数目
  7. 好看的按钮设计HTML+CSS,漂亮的动画设计
  8. 创建第一个ArcGIS API for Silverlight应用
  9. 时钟偏移(Skew)和时钟抖动(Jitter)
  10. WordPress仿站工具构建网页时踩坑
  11. sql面试题:问题1:查询每个同学的学生编号、学生姓名、选课总数...问题2:查询“张三”老师所授课程的学生中,成绩最高的学生信息...
  12. 服务器引导损坏怎么处理,硬盘主引导记录(MBR)损坏,一个命令轻松解决问题...
  13. FreeRTOS学习笔记:FreeRTOS如何入门?任务就绪态、阻塞态、挂起态,傻傻分不清?
  14. 1068 万绿丛中一点红 (20 分)
  15. 苹果备份与恢复_手机照片误删了怎么恢复?不得不说的好方法
  16. 二级域名的创建、简单配置域名解析
  17. linux命令top查看进程,linux 查看进程的命令(top)
  18. 嵌入式人工智能唱响2020年中国嵌入式技术大会!
  19. 蓝绿部署、AB测试、灰度发布、⾦丝雀发布、滚 动发布的概念与区别
  20. lol祖安服务器维护,LOL:最坑的十个大区,艾欧尼亚排第十!如果你在第一赶快换区!...

热门文章

  1. Python爬虫基础:初探selenium——动态网页静态网页
  2. Linux下制作启动盘
  3. 47.VC(custom)-string头文件与cstring头文件
  4. [渝粤教育] 西南科技大学 数据库应用 在线考试复习资料(4)
  5. 絮叨絮叨看护机房之监控
  6. 【Matlab】模拟退火+最低水平线解决物流上的二维装箱问题
  7. SIMCOM手册AT指令
  8. Popular Verbal English
  9. 什么是上网行为,上网行为管理的作用,为什么要上网行为管理
  10. 嘉宾阵容公布,开源社邀请您参加 Impact Tech, She Can 2023