当前位置: 首页 > article >正文

一致校验关系一致校验矩阵

目录

  • T1
  • T2
  • T3

T1

设有四个消息: a 1 , a 2 , a 3 , a 4 a_1,a_2,a_3,a_4 a1,a2,a3,a4 ,被编成长为“5”的二元线性系统码

00000,01101,10111,11010。试给出码的一致校验关系。
解:设信息位m=(m-m-m-1),码字C=(c-c-c-c-4c-c-2c-1)=(m-m-m-1c-2c-1)。根据编码规则可得:

{ c 4 = m 2 c 3 = m 1 c 2 = m 2 + m 1 c 1 = m 2 c 0 = m 2 + m 1 \begin{cases}c_4=m_2\\c_3=m_1\\c_2=m_2+m_1\\c_1=m_2\\c_0=m_2+m_1\end{cases} c4=m2c3=m1c2=m2+m1c1=m2c0=m2+m1
码字之间存在线性关系,所以该码是线性分组码。

H = [ 1 1 1 0 0 1 0 0 1 0 1 1 0 0 1 ] H=\begin{bmatrix}1&1&1&0&0\\1&0&0&1&0\\1&1&0&0&1\end{bmatrix} H= 111101100010001 ,满足 H C ⃗ T = 0 ⃗ T H\vec C^T=\vec{0}^T HC T=0 T



T2

一个纠错码消息与码字的对应关系如下:(00)-(00000),(01)–(00111),(10)–(111110),(11)–(11001)。
(1)证明该码是线性分组码;
(2)求该码的码长,编码效率和最小码距;
(3) 求该码的生成矩阵和一致校验矩阵;
(4) 构造该码 BSC 上的标准阵列;
(5) 若在转移概率 p = 1 0 − 3 p=10^{-3} p=103的 BSC 上消息等概率发送,求用标准阵列译码后的码字差错概率
和消息比特差错概率;
解:
(1)证明:设信息位 m = ( m 1 , m 2 ) m=(m_1,m_2) m=(m1,m2),码字C=( c 4 c 3 c 2 c 1 c 0 c_4c_3c_2c_1c_0 c4c3c2c1c0)。根据编码规则可得:

{ c 4 = m 2 c 3 = m 2 c 2 = m 2 + m 1 c 1 = m 2 + m 1 c 0 = m 1 \begin{cases}c_4=m_2\\c_3=m_2\\c_2=m_2+m_1\\c_1=m_2+m_1\\c_0=m_1\end{cases} c4=m2c3=m2c2=m2+m1c1=m2+m1c0=m1

{ c 1 + c 2 = 0 c 3 + c 4 = 0 c 0 + c 2 + c 4 = 0 \begin{cases}c_1+c_2=0\\c_3+c_4=0\\c_0+c_2+c_4=0\end{cases} c1+c2=0c3+c4=0c0+c2+c4=0

码字之间存在线性关系,所以该码是线性分组码。
(2)该码的码长为 5,

编码效率 η = k n = 2 5 = 40 % \eta=\frac kn=\frac25=40\% η=nk=52=40%

最小码距 d m i n = 3 d_{\mathrm{min}}=3 dmin=3

(3)根据码字之间的线性关系,可得一致校验矩阵为:

H = [ 00011 11000 10101 ] H=\begin{bmatrix}00011\\[0.3em]11000\\[0.3em]10101\end{bmatrix} H= 000111100010101

再根据: C ˉ = M ‾ G \bar{C}=\overline{M}G Cˉ=MG

G = [ 11110 00111 ] G=\begin{bmatrix}11110\\[0.3em]00111\end{bmatrix} G=[1111000111]

(4)对 G 进行初等变换,得到标准生成矩阵

G ′ = [ 10111 01011 ] G'=\begin{bmatrix}10111\\01011\end{bmatrix} G=[1011101011]



T3

设二元(6,3)码的生成矩阵为:
G = [ 1 0 0 0 1 1 0 1 0 0 0 1 0 0 1 1 1 0 ] G=\begin{bmatrix}1&0&0&0&1&1\\0&1&0&0&0&1\\0&0&1&1&1&0\end{bmatrix} G= 100010001001101110

试给出其一致校验矩阵。
解: G = [ I k P ] G=[I_kP] G=[IkP]

H = [ P T I n − k ] = [ 0 0 1 1 0 0 1 0 1 0 1 0 1 1 0 0 0 1 ] H=[P^TI_{n-k}]=\begin{bmatrix}0&0&1&1&0&0\\1&0&1&0&1&0\\1&1&0&0&0&1\end{bmatrix} H=[PTInk]= 011001110100010001


http://www.kler.cn/a/374069.html

相关文章:

  • 《Python游戏编程入门》注-第4章2
  • 无人机避障——2D栅格地图pgm格式文件路径规划代码详解
  • 文件上传知识梳理:原理、工具、绕过、利用与防御
  • 自监督强化学习:对比预测编码(CPC)算法深度解析
  • Python中的`update`方法详解及示例
  • (蓝桥杯C/C++)——STL(上)
  • 渗透测试-百日筑基—文件上传篇特征截断渲染%00绕过——下篇
  • 大数据-200 数据挖掘 机器学习理论 - 决策树 数据集划分 决策树生成 ID3 C4.5
  • Java面试经典 150 题.P55. 跳跃游戏(009)
  • <HarmonyOS第一课>HarmonyOS SDK开放能力简介的课后习题
  • SpringMVC笔记 一万字
  • HarmonyOS NEXT: 抓住机遇,博
  • VMware ESXi 6.7U3u macOS Unlocker OEM BIOS 2.7 标准版和厂商定制版 UI fix
  • 【编程知识】C语言/c++的cast是什么
  • Java读写锁(ReentrantReadWriteLock )学习笔记
  • KKFileView v4.4.0文件预览服务 编译和window运行和nginx代理设置
  • 安科瑞Acrel-1000DP分布式光伏系统
  • <collection> 和 <association>的详细用法(附详细代码解析)
  • vue3+pinia实现状态管理和持久化存储
  • 工业网络监控中的IP保护与软件授权革新
  • [LeetCode] 494. 目标和
  • ffmpeg 提取mp4文件中的音频文件并保存
  • 重塑社区治理:王鹏谈Vitalik Buterin的去中心化理念
  • 前端如何解决浏览器input输入框密码自动填充的问题
  • 配置DDNS结合光猫路由器实现外网映射
  • Docker 60个常用命令汇总