线性分组码的网格.

Slides:



Advertisements
Similar presentations
3 的倍数特征 抢三十
Advertisements

一、会求多元复合函数一阶偏导数 多元复合函数的求导公式 学习要求: 二、了解全微分形式的不变性.
练一练: 在数轴上画出表示下列各数的点, 并指出这些点相互间的关系: -6 , 6 , -3 , 3 , -1.5, 1.5.
信号与系统 第三章 傅里叶变换 东北大学 2017/2/27.
3.4 空间直线的方程.
手太阳小肠经.
第九章 信道编码 9.1 引言 9.2 信道编码的基本原理 9.3 线性分组码 9.4 循环码 9. 5 卷积码.
第五章 二次型. 第五章 二次型 知识点1---二次型及其矩阵表示 二次型的基本概念 1. 线性变换与合同矩阵 2.
游泳四式技術分析暨初級教法.
第三章 函数逼近 — 最佳平方逼近.
如何用合適的書報和新人一起追求 初信餵養-365 屬靈問答-500.
小学生游戏.
Class Profile 36 credit hours.
2-7、函数的微分 教学要求 教学要点.
學生:蔡耀峻、許裕邦 座號:23號、21號 指導老師:黃耿凌 老師
C++中的声音处理 在传统Turbo C环境中,如果想用C语言控制电脑发声,可以用Sound函数。在VC6.6环境中如果想控制电脑发声则采用Beep函数。原型为: Beep(频率,持续时间) , 单位毫秒 暂停程序执行使用Sleep函数 Sleep(持续时间), 单位毫秒 引用这两个函数时,必须包含头文件
非线性反馈移位寄存器探讨 戚文峰.
强连通分量 无向图 1、任意两顶点连通称该图为连通图 2、否则将其中的极大连通子图称为连通分量 A D C B E 有向图
矢量距离路由.
元素替换法 ——行列式按行(列)展开(推论)
网络常用常用命令 课件制作人:谢希仁.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第4章 非线性规划 一维搜索方法 2011年11月.
计算机数学基础 主讲老师: 邓辉文.
§2 求导法则 2.1 求导数的四则运算法则 下面分三部分加以证明, 并同时给出相应的推论和例题 .
线性分组码的网格.
第二部分 免疫系统与免疫活性分子 第二章 免疫系统 第三章 免疫球蛋白 第二 部分 第五章 细胞因子 第四章 补体系统.
《编译原理与技术》 期末复习 计算机科学与技术学院 郑启龙 李 诚 25/12/2018.
多媒体技术 中南大学信息科学与工程学院 黄东军.
使用矩阵表示 最小生成树算法.
2.1.2 空间中直线与直线 之间的位置关系.
第一章 函数与极限.
数列.
简单介绍 用C++实现简单的模板数据结构 ArrayList(数组, 类似std::vector)
自动机与形式语言 报告人:姜勇刚 郑奘巍.
顺序表的删除.
线 性 代 数 厦门大学线性代数教学组 2019年4月24日6时8分 / 45.
VB与Access数据库的连接.
卷积码.
复习.
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
論四端 孟子 一. 關於孟子…… 孟子,名軻,字子輿,戰國時鄒人。他受業於孔子孫子思的門人,是繼孔子後,儒家的另一位代表人物,給人尊稱為「亞聖」。 你想了解孟子更多的生平事蹟嗎?你聽過「孟母三遷」的故事嗎? 試用滑鼠指向孟子畫像,然後在滑鼠左邊連按兩下。
定理21.9(可满足性定理)设A是P(Y)的协调子集,则存在P(Y)的解释域U和项解释,使得赋值函数v(A){1}。
第16讲 相似矩阵与方阵的对角化 主要内容: 1.相似矩阵 2. 方阵的对角化.
§8.3 不变因子 一、行列式因子 二、不变因子.
§6.7 子空间的直和 一、直和的定义 二、直和的判定 三、多个子空间的直和.
1.2 子集、补集、全集习题课.
1.设A和B是集合,证明:A=B当且仅当A∩B=A∪B
树和图 tree and graph 蔡亚星.
第4课时 绝对值.
多层循环 Private Sub Command1_Click() Dim i As Integer, j As Integer
第七、八次实验要求.
卷积码的概率译码.
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
2019/5/21 实验一 离散傅立叶变换的性质及应用 实验报告上传到“作业提交”。 11:21:44.
第二节 函数的极限 一、函数极限的定义 二、函数极限的性质 三、小结 思考题.
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
§7.3 离散时间系统的数学 模型—差分方程 线性时不变离散系统 由微分方程导出差分方程 由系统框图写差分方程 差分方程的特点.
第六章 Excel的应用 五、EXCEL的数据库功能 1、Excel的数据库及其结构 2、Excel下的数据排序 (1)Excel的字段名行
基于列存储的RDF数据管理 朱敏
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
数据表示 第 2 讲.
3.2 平面向量基本定理.
Lecture 3 线性分组码(I).
第四章 UNIX文件系统.
第十二讲 密码执行(上).
§4.5 最大公因式的矩阵求法( Ⅱ ).
考察点:switch\while\for System.in\Scanner char vs int
最小生成树 最优二叉树.
§2 自由代数 定义19.7:设X是集合,G是一个T-代数,为X到G的函数,若对每个T-代数A和X到A的函数,都存在唯一的G到A的同态映射,使得=,则称G(更严格的说是(G,))是生成集X上的自由T-代数。X中的元素称为生成元。 A变, 变 变, 也变 对给定的 和A,是唯一的.
Presentation transcript:

线性分组码的网格

编码器的有限状态机模型 1、存储器容量有限,存储i时刻状态si和若干以前时刻的输入信息Ii 2、存储器中存储的信息和i时刻状态si决定了i时刻到i+1时刻的输出Oi 3、当新输入信息来临时会替换某个存储器中的信息 根据上述模型,画出编码器的动态行为,是一个随时间变化的状态图,称为网格图或网格(trellis)

网格图的组成 初态s0 终态sf 第i时刻的状态si,第i时刻所有可能到达的合法状态构成的集合为 网格图的每个状态构成图的一个节点,每条边代表一次状态转移,用线性分组码的一个分量标注,从s0出发,沿时间前进,达到第i时刻,得到码分量(v0,v1,…,vi) 线性分组码中,从初态到终态经过n条边,得到一个码字(v0,v1,…,vn-1),网格图显示了所有码字路径

网格图的例子

网格图的特点 初态没有输入,终态没有输出 任何中间态至少有一个输入分支,至少一个输出分支 编码过程就相当于从初态出发,走一条到终态的路径,走的时候依据是待编码信息序列和每一时刻的编码器状态 问题:每一时刻有多少可到达状态,相邻时刻的状态如何转移,编译码中如何利用网格图?

状态转移和输出 有限状态机模型中,输出是当前状态si和输入Ii的函数:Oi=fi(si,Ii) 状态转移是当前状态和输入所决定的: si+1=gi(si,Ii) 时不变码网格:存在一个时刻t,过了这个时刻t,所有可能到达的状态空间不再随时间变化,同时状态空间达到最大,包含以前任一时刻的状态空间,fi和gi也不再变化 分组码是时变的,卷积码常为时不变

(n,k)二进制线性分组码的网格 k比特的信息逐次一个一个地移入编码器的存储器(不一定是每时刻1个比特),被编码输出成n个比特,这n个比特每一时刻输出一个,顺序移送到信道被发送出去 故状态转移次数为n次,共0,1,…,n共n+1个时刻,码比特vi在i到i+1时刻产生 有向图,初始节点1个,终态节点1个,中间节点有1个或2个输入分支,1个或两个输出分支,不同的分支表示不同的状态转移

(n,k)二进制线性分组码的网格 相邻状态 每一时刻能达到的合法状态的数目记为 全体时刻合法状态的数目称为状态空间复杂度分布: 因 是2的整数次幂,所以就用 的2次幂指数代替状态空间复杂度分布,得到状态空间维数分布 ,

构造二进制线性分组码的网格 设生成矩阵是G,矩阵变换G,使得: 上述矩阵称为TOF形式的生成矩阵,即面向网格的生成矩阵(不一定是系统形式) 每一行的第一个1(首1)出现在其下面各行的第一个1(首1)出现之前,即首1所在列的序号小与下面行的首1列序号 每一行最后一个1(尾1)不会和其他任何行的尾1同列 上述矩阵称为TOF形式的生成矩阵,即面向网格的生成矩阵(不一定是系统形式)

TOFM的例子

对TOFM的进一步分析 数字跨度:每一行首1和尾1的列下标(比特位置)构成的区间 时间跨度:数字跨度占据的时间跨度,记作: 有效时间跨度:首1和尾1在外的两个时刻构成区间

对TOFM的进一步分析 计算每个时刻i所有可能到达的合理状态数目的2次幂指数 构建n+1个空集合Gis,每空集合对应一个时刻

比特跨度在[i,n-1]区间内的行集合Gif 例子:续TOFM例子 比特跨度在[0,i-1]区间内的行集合Gip 比特跨度在[i,n-1]区间内的行集合Gif

对TOFM的进一步分析 设g*表示 内的某一行,若其首1的位置是i, g*是唯一的;设 ,则有 设按上式a*和g*对应,则有: 信息比特a*在i时刻开始影响编码器,称为当前输入信息比特

对TOFM的进一步分析 公式 的后一项同当前状态相关,当前输入a*的不同取值决定了输出码分量,每个不同的值都会引起状态转移到其他状态,二进制只有两种状态 如果 里没有首1为i的行,则 此时可认为输入信息比特恒为0,输出也只有1个值,只有一个分支或状态转移

编码器中存储器的状态 时刻i到时刻i+1,产生vi,设 对应有存储器保存的信息比特: 状态的转移:若 中g0的尾1位置在i,设a0是与g0对应的输入信息比特,则状态转移发生后,a0被替换,增加a*,(可能a0和a*都不存在)

标记状态 (n,k)线性分组码,用k维向量表示状态,记录当前存储器中保存的信息比特 也就是在i时刻,除了 上的信息比特分量外,其他的信息比特都是0 上的 个分量的各种组合构成了时刻i的各种状态

网格构造的例子

网格构造的步骤 对每一时刻求 绘制出所有的节点,并标记节点 求状态变化,计算每一输出分支的下一状态,链接相邻状态 用公式 计算每一个输出分支标记

网格的复杂性 和 相关,对任意i, 码C和其对偶码有相同的复杂度 循环码具有最差的网格复杂性 循环码具有镜像对称性 码的最小网格,一个码C可能有多个网格,若存在一个网格T,其复杂性 的每一个分量都不大于比其他网格的相应分量,则这就是最小网格 (生成矩阵G)

网格的分段 选不同的时刻做边界,将网格分段,或者说在原网格上去掉某些时刻间的状态,将剩下的网格段再重新连接起来 设时刻集合 ,它的一个子集为: 删除 中的所有状态及其边,若 若原网格中存在标记为x的路径从 到 则用x标记s到s‘的新连边

网格的分段和并行分解 合理地选择分段点,可能会产生有用的网格结构特性,给译码等带来方便

例子,前面构造的网格 设 ,即删除奇数时刻的网络状态得到分段网格: