版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、无线通信调制与编码,next,本课程主要内容,返回 上页 下页,第一章 调制和编码介绍 第二章 线性调制原理 第三章 非线性系统调制 第四章 调制解调器设计 第五章 前向纠错编码原理 第六章 循环分组码 第7章 卷积码,第八章 编码调制 策九章 在多径信道上的调制与编码 第十章 正交频分复用(OFDM) 第十一 Turbo码,返回 上页 下页,第七章 卷积码,7.1 码结构和编码 7.2 码表示 7.3 解码 7.4 性能 7.5 删除码 7.6 系统应用,返回 上页 下页,7.0 引言 第二种主要的差错控制编码卷积码 在相继分组间加入依从性 复杂的码结构 性能改善,7.1 码结构和编码 1.
2、 码结构 2. 系统码和非系统码 当前输入不加改变地出现在当前码字中 3. 为线性码 4. 表示 (n , k , v),大括号表示一滑动窗,沿着输入数据一次滑动一个码块(k个符号),说明当前输出码块(含n个符号)如何依赖于当前输入码块和之前(v-1)个码块。码记忆为k(v-1),7.1.1 编码器结构 1. 编码器结构 见图7.2 输出符号速率为输入速率的 倍 2. 该结构形成的码遵循线性性质 两数据序列的模 M 和得到一码序列,其 为对应码序列的模M 和(封闭性) 全零序列为码序列(由全零数据序列产 生) 任一码序列都有加性反码序列,当前码块 (含k个符号),前(v-1)个码块 (含k个符
3、号),前1个码块 (含k个符号),共n个,共k (v-1) 个端子,共n组,每组 含kk (v-1) 个输入端,模M加法器,3. 例7.1 (2,1,3)编码器 输入数据10000,7.1.2 生成矩阵和生成多项式 1. 输出码符号表达式 第 p 个码符号与数据符号的关系式 卷积表示,其中,i 用以索引输出码字中的位数( n 组加法器中的哪一组) p 用以索引当前输处出码块的序号 j 用以索引输入码块中的位(某级寄存器的位) l 用以索引之前输入码块的序号(第几级移存器) 加权系数 (二进制时即连接系数), 该和式为离散卷积形式卷积码,交换求和顺序,引入延迟算子D, 第 p 个码符号与数据符号
4、的关系式 矩阵表示,表示为矩阵形式,令,第i个符号矩阵形式, 卷积码矩阵表示,令,则,其中,c 是长度为n 的行矢量 d 是长度为k 的行矢量, 该式给出了k位信息到n个码符号的变换关系式,例7.1中,2. 码生成多项式 中的这些多项式称为码的生成多项式 实际上是加权系数和连接关系的数学表示: k行:每行表示输入码块对应位分别到n组 加法器中每组的加权系数和连接关系 二进制码时直接给出连接关系 用八进制符号表示 例7.1 5,7,3. 半无穷生成矩阵 卷积码序列的矩阵表示,其中 为 kn 矩阵,可通过生 成矩阵得到,中的第 j 列取自 中 系数构成的列矢量, 由生成矩阵求,7.1.3 递归系统
5、编码器 1.卷积编码器结构 一般结构与FIR 数字滤波器类似 递归结构包含反馈与IIR 数字滤波器类似 2. 示例 (2,1,v)递归系统编码器, 所示码为系统码 输出的一个符号直接来自输入 两个加权和: 一个作为第二个输出符号,另一个被反馈 至输入端与移存器输入相加 可以证明,对任一非递归、非系统码,有 一个递归系统码在如下意义下与其等效: 产生完全相同的码序列,虽然是由不同的 数据序列,3. 上述结论的简单印证 原始非递归非系统码 (2,1,v),生成多项式 其输入序列为 见图(a) 等效递归系统码 反馈多项式 前馈多项式依然为 见图 ( b ), 在 相同时(即不同输入序列时)等效,4.
6、 例7.1的等效递归系统码, 原始非递归非系统码, 等效递归系统码,5. 例7.2,6. 递归码的重要特性 有限长的输入序列会产生无限长的输出数列 与非递归码不同 导致与非递归码性能上微妙的差异,7.2 卷积码的表示方法 多种表示方法 最重要:网格图 7.2.1 树图 1. 概念 将编码器产生的码序列表示为穿越树的路径 2. 例 树图中的约定 方框中标号:编码器的状态 上分枝对应输入0 下分枝对应输入1 分枝上的标号:对应的输出码字,3. 几点说明 序贯译码算法基于树图 节点数随序列长度指数式增长 存在很多冗余,由同一状态出发的两部分是 相同的,可大大简化表示 7.2.2 网格图 1. 概念
7、合并树图中编码器在同样时间取相同状态的 部分,所得到的节点不超过 个的图 2. 例,3. 网格图和码之间的对应 列 信息块周期(编码器时钟周期) 节点 每个数据比特后编码器的状态 分枝 转态转移(取决于输入) 分枝标号 码输出 路径 码序列 4. 几点说明 保留了路径与码序列间的对应关系,而图不 再指数式增长,5. 一般(n , k , v)码网格图, 从起始经 个输入 周期后进入稳态 有 个分枝离开每 个节点 稳态时,有 个分 枝会聚于每个节点 稳态时,每网段有 个节点 稳态时,每网段总 共有 个分枝 每个分枝标有n 个码 符号,7.2.3 自由距离 1. 定义 开始和终止于同样状态的任意一
8、对码序列间的 最小汉明距离 给出了可引起译码器混淆的最相近的序列 自由距离对码BER性能有重大影响,就像汉明 距离对分组码性能的影响 2. 求法 利用码的线性性, 仅需考虑开始和终止于零状态的序列对 开始和终止于同一非零状态的序列对均可表 示为这种序列对与另一条码序列之和 更进一步,仅需比较全0序列和其它序列(开 始和结束于0 状态)汉明距离变成了汉明 重量 所有开始和结束于0状态的序列的自由汉明 重量中最小码重码的自由距离,3. 例, 检查从左边节点开始在随后某点返回零状态的所 有路径 仅需考虑离开初始点的下面的分枝 自由距离5,4. 最优码 1)非递归码 非系统码 通常可确保最小码重序列以
9、分枝码重 n 开始和 终止于零状态 通过适当选择生成多项式总能保证,这至少保 证最近序列的一部分具有最大的码重,如上例 系统码 返回分枝码重必小于n 返回零转态时必须对应于输入0, 结论 最优非递归码不会是系统码 2)递归码 上述结论不成立 因码和数据间的关系不同 3)一个重要关系 任何情况下,至少就自由距离而言,每一个 非递归非系统码都有一个等效的递归系统 码,它们具有相同的距离特性,7.2.4 状态图 1. 概念 卷积编码器是一种可取有限个状态的器件,在 每个块周期,根据所加输入在这些状态间移动 可用有限状态机(FSM)描述 2. FSM 表征 用状态图 3. 状态图 有向图,表明状态和状
10、态间所允许的转换,4. 例 5. 状态图中的约定 圆圈 状态 带箭头线 状态间的转移 分枝标号 输入数据 / 输出码字,6. 与网格图的关系 没有时间轴 稳态时一个网段的完整表示,7.3 译码 最困难、计算最复杂的部分(卷积码实现) 比分组码复杂得多 没有清晰的码字,仅有无限长的码序列 原理上,在对两个可能码字作出判决前, 须 等待无限长的时间 两种基本技术 MLSD最大似然序列检测(维特比译码) breadth first 序贯译码 depth first,7.3.1 维特比译码 1. 目标 通过网格图找出与接收码序列最相像的路径, 每次处理一个码块 2. 原理 对每个节点确定与接收序列最相
11、近的一条路径 幸存路径,3. 处理流程(伪码形式表示) 对每个码块周期(网格图的每列) 对每个终态(每列右边的节点) 对每个到达该节点的分支 计算接收序列与分支标号的距离度量 将其与保存在始端节点(在网格图的左边)的度量值相加 选择距离度量值最小的分支,存入幸存路径列表 将总度量值存入到该节点保持的度量值记录中 删除幸存路径表中的其他路径,若这使得早期的某些路 径悬空,也删除它们(每个终端节点剩余一条幸存路径) 如果删除过程使某早期数据周期仅剩有一条幸存路径,则 对应的数据块可被输出,4. 特点 通过网格图搜索每一条路径 注意到对每个节点,只可能有一条路径是正 确的,从而将需考虑的路径数限制在
12、可处理 的水平上 属最大似然译码,5. 例 1)编码器网格图 (初态为0),2)待解码序列 接收到的码序列 11010110111100,3)译码过程 11 01 01 10 11 11 00,这两个节点进入每 个节点的两个分支 度量值相同: 随机选取,译码过程(续) 11 01 01 10 11 11 00,4)截断窗口 问题的提出 维特比译码引入远大于一个数据周期的时延, 且不确定 解决办法 应用截断窗口:仅保存落入定长窗口内的那 部分幸存路径,在每个译码 时期,对将要离开窗口的数 据进行判决 确保了固定、有限的时延, 具体算法 选择具有最小度量值的幸存路径,沿该路径返回到 窗口起点,对应
13、于该幸存路径的数据被输出, 截断会引起性能降低,实际上,窗长为约束长度 的56倍时,这种影响可省略,6. 截断译码器的实现 实现时较复杂的部分 每个数据周期,以某种形式存储截断窗口 内的幸存路径而后跟踪返回 解决方案 两种技术 寄存器交换 每条幸存路径存入自己的 寄存器 跟踪返回 幸存路径存为链表,7. 尾比特 1)概念 卷积编码往往首先将待传数据分割成定长的 数据块,作为传输处理单元(与k不是同一 个概念),编码前在每个数据块末尾增加 v-1个全零信息码块 ,以使编码器在每个数 据块末了返回 0 状态 2)特性 译码器(在数据块结束处)仅需关注结束于0 状态的幸存路径 不会引起性能降低,但略
14、微增加了码冗余,8. 软判决 1)概念 算法具有通用性 ,可基于任何合适的度量 软信息可获得,欧氏距离作为度量软判决 2)特性 AWGN下,最佳译码(最大似然准则) 3)性能 真软判决典型情况,使编码增益增加 2 dB 实际中常用8电平软判决,接近真软判决,9. 计算复杂度估算 1)所用度量 每数据比特对应网格中的分支数 每分支所进行的处理: ACS Addition Comparison Selection 2)度量值 每网段 个分支 实现细节强烈影响应该选用什么复杂度度量,每数据比特计算量,10. 市场情况 为很多标准所作的功能强大的ASIC译码器 市场有售 数据速率可达30,7.3.2
15、序贯译码 1. 维特比译码的应用限制 约束长度较短的码(2G 3G v =9 256状态) 约束长度很长时复杂度超高无法使用,不得 不使用次最优译码 2. 先深度与先宽度 先深度:首先沿网格图深度方向跟踪给定路 径而后才考虑其他侯选路径 先宽度:首先在一个译码周期沿网格图宽度 方向搜索所有路径而后再处理后续 的译码周期, 先深度从不搜索整个网格图,因而不会保证 找到的是最近路径,故不是最大似然译码。 但是,译同一码其计算复杂度低 实际上,给定实现复杂度,通过使用次优译 码的长码 而不是最大似然译码的短码,可使 编码增益增加 3. 序贯译码概述 先深度 比维特比译码历史还稍长一些 甚至是逼近仙农容量极限的第一个算法,4. 原理 堆栈算法 试验纠正(其中最著名的为范努算法) 5. 例, 搜索从该节点出 发的所有路径 按度量排序存入 堆栈 扩展最好路径 监视度量,若增 长过快,选择堆 栈中另外路径 重复上述过程直到 数据结束,6. 特点 需比较长度不同的路径 汉明距、欧氏距不能用,用范努距 解码每比特所需计算在很大范围变化,7.3.3 接近 MLSD 译码 1. 问题提出 维特比译码搜索所有节点的路径, 导致计算 非常密集 仅搜索路径的一个子集 最佳选择:仅搜索从具有最小距离度量的那 些节点出发的路径
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年哈尔滨职业技术学院单招职业倾向性测试题库含答案详解(研优卷)
- 2026年吉林电子信息职业技术学院单招职业倾向性测试题库含答案详解(模拟题)
- 2026年四川工程职业技术学院单招职业技能考试题库附答案详解(模拟题)
- 2026年吉林省松原市单招职业适应性测试题库带答案详解(典型题)
- 2026年吉林水利电力职业学院单招职业倾向性测试题库参考答案详解
- 2026年四川电力职业技术学院单招职业倾向性考试题库带答案详解(夺分金卷)
- 2026年四川司法警官职业学院单招职业技能测试题库附答案详解(达标题)
- 2026年四川机电职业技术学院单招职业技能测试题库含答案详解(b卷)
- 2026年商丘学院单招职业技能测试题库附参考答案详解ab卷
- 2026年哈尔滨应用职业技术学院单招综合素质考试题库含答案详解(巩固)
- 2025年内蒙历年单招题库及答案
- 2025下半年教师资格考试(初中信息技术)新版真题卷附答案
- 《滩海陆岸石油设施检验技术规范》
- 《脓毒症标准化动物模型》
- 厂区驾驶员安全培训试题及答案解析
- 液压升降机设计技术说明书
- 2025年及未来5年中国高压开关制造行业发展监测及投资方向研究报告
- 美发店股份合伙协议书
- 配网施工方案(3篇)
- 养殖企业疫病防控应急预案
- 2025-2026年【秋】第一学期英语教研组工作计划:“英”为有你共成长“语”你同行绽芳华
评论
0/150
提交评论