子码(subcode)的概念来自信息编码,不太容易理解。通常是子域编码(subfield subcode),也可以扩展到子空间编码(subspace subcode).

子空间或者子域编码的一个基本想法是:它的最小距离不低于原来码的最小距离。实际上,它的最小距离会比原来码的距离更大,如图1所示。注意到,

子码是原来码的一个子集(子空间,可能是子域、子群),因此,它的最小距离会周期性缺少某些元素,则最小距离只会增加,而不会降低。打个比方,

它相当于对周期函数进行采样,采样点的周期只会更大,不会更小。

图1. 子码的最小距离变大了

需要注意,利用原来的解码算法解码时:(1)只能分辨出最小距离不超过原来码最小距离的码,而不能分辨出最小距离达到子码最小距离的码。如果

一个码的最小距离介于原来码的最小距离(d1)和子码的最小距离(d2)之间,则利用对原来码的解密算法来解密是无法正确解码的。(2)从子码

出发,很难直接知道子码的最小距离。

参考文献:Masayuki Hattori,  Robert J. McEliece, and Gustave Solomon, IEEE Transactions on  Information Theory, Vol. 44, No. 5,

pages 1861-1880, 1998.

最新文章

  1. [转][译]关于CSS中的float和position和z-index
  2. Sql Server 分区之后增加新的分区
  3. mongodb分布式查询
  4. 清北学堂模拟day4 业务办理
  5. 【C语言入门教程】7.1 结构体类型变量的定义和引用
  6. 【转】】CTO、技术总监、首席架构师的区别
  7. Open the Lock[HDU1195]
  8. Java学习-009-文件名称及路径获取实例及源代码
  9. lambda形式(转)
  10. Java获取操作系统信息
  11. sqlServer 求当前周的第一天和最后一天,当前月的第一天和最后一天,前三个月的第一天和今天
  12. python is == 的区别
  13. 利用反射把查询到的Table、Reader转换成List、Model
  14. Codeforce 57C Array
  15. 【Yom框架】漫谈个人框架的设计之二:新的IRepository接口+搜索和排序解耦(+基于Castle实现)
  16. InjectAPC全部项目(Win32和Win64位)
  17. Web开发疑难问题解决方案-(最近更新:2018-11-29)
  18. 开放数据接口 API 简介与使用场景、调用方法
  19. 使用POI读写Word doc文件
  20. Linux系统管理常用命令用法总结(2)

热门文章

  1. 方法1:使用Jenkins构建Docker镜像 --SpringCloud
  2. SpringBoot 常用配置 静态资源访问配置/内置tomcat虚拟文件映射路径
  3. 玩转Spring全家桶笔记 03 Spring的JDBC操作以及SQL批处理的实现
  4. 空间数据索引RTree(R树)完全解析及Java实现
  5. SQL*Plus 与数据库的交互(SQL*Plus时什么)
  6. Go path/filepath文件路径操作
  7. AutoMapper 初次使用心得
  8. Linux的网络不通流程
  9. org.apache.shiro.session.UnknownSessionException: There is no session with id [xxxx]的解决方案
  10. c# BufferedStream 类