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

线性分组码及其相关概念

        发送端发送的数字信息在信道中传输时由于噪声的影响会发生码元出错的问题,码元出错会导致接收端不能正确的获得发送端发送的数据。

        对发送的数字信息进行信道编码,通过添加一部分冗余信息可以使发送的码字具有纠错检错的能力。
将发送的信息序列进行分段,每段包含k 个信息位,将这k 个信息位通过一定的规则产生r个校验位,形成长为n= k+r的一组码字,这种码字叫做(n,k)分组码,其中R=k/n称为码率,表示(n,k) 分组码中信息位所占的比重。

当通过一定规则生成的校验位与信息位具有线性关系时,这种码字叫做线性分组码。

        在二元域上,(n,k)线性分组码中每个码元的取值为 0 或 1,所以n个码元可以组成 种向量c ,这些向量组成的向量空间记为 。(n,k)线性分组码是向量空间的一个k维子空间,所以(n,k) 线性分组码中的码字c完全可以由k个线性独立的n维向量线性表示

        其中,表示k个信息位码元。k个线性独立的n维向量分别为

        写成矩阵的形式,则有

        令k 个信息位码元组成的向量记为,那么上式可以写成

        由上式可以看出,通过对矩阵G中的行向量按照码元向量m中的元素在二元域中线性组合,即信息向量m与矩阵G相乘即可得到线性分组码中的码字c ,这个过程即为(n,k) 线性分组码的编码过程,其中矩阵G称为(n,k) 线性分组码的生成矩阵。
对于(n,k) 线性分组码来说,存在矩阵H,维度为(n-k) *n,其每个行向量线性独立且与生成矩阵G 中每个行向量正交。所有与矩阵H的行向量正交的向量全部存在于生成矩阵G中行向量生成的空间。矩阵H称为(n,k) 线性分组码的校验矩阵。因为(n,k) 线性分组码可以通过生成矩阵G的任意行向量线性组合生成,所以(n,k) 线性分组码也与校验矩阵H的行向量正交,即有

        其中c为(n,k) 分组码的一个码字,H为(n,k) 分组码的校验矩阵。这种特性使得可以通过将接收码字与校验矩阵的转置相乘来判断接收码字是否完全正确,这在线性分组码译码的过程中发挥着重要的作用。

http://www.dtcms.com/a/389581.html

相关文章:

  • JWT的工作流程
  • Java 25 新特性 更简洁、更高效、更现代
  • 探讨前端与后端的安全策略:保护用户数据的关键措施
  • 如何使用DeepSeek等AI工具来帮助自己的工作
  • 灵途科技亮相CIOE2025 | 光电感知赋能具身智能升级
  • 我的云端影院:LibreTV+cpolar的异地观影记
  • NW748NW765美光固态闪存NW775NW781
  • 软考中级习题与解答——第八章_计算机网络(1)
  • Playwright 完全指南:从入门到实战,解锁自动化测试新范式
  • OpenCV:直接用NV21/NV12格式,画线、贴图都是相加效果,而不是替换、覆盖
  • MCP3421与STM32电压采集实现
  • 表白网页制作免费网站制作 表白网站建设教程
  • 嵌入式Linux C语言程序设计一、二
  • cocos做简单自动发射追踪子弹 切换敌人
  • C#知识学习-014(修饰符_3)
  • Linux 下逆向解析 VNC Server 密码文件为明文密码(逆向解析passwd)
  • Linux dma_resv机制原理、实现与应用详解
  • LangGraph 进阶学习
  • Alibaba Cloud Linux与 RHEL/CentOS版本对应关系
  • Python实现PDF文本与表格转换
  • 医疗行业数字化转型:构建安全合规、高效协同的智慧医疗文档管理新范式
  • 怎么看一个网址是否安全?
  • 【LLM】RAG架构如何重塑大模型
  • 企业级数据库管理实战(四):从 C/S 到 B/S架构,数据库管理工具的演进
  • 基于AI的PDF复杂表格结构识别与智能解析(方案1)
  • CS336第三课
  • 云蝠智能大模型呼叫对话延迟无限接近1秒
  • Datax-web安装 | 配置环境
  • 算法<java>——查找(顺序、二分、插值、分块、斐波那契)
  • Mysql杂志(十九)——InnoDB的索引结构