NR 物理层编码 卷积码8-slide
前言:
这篇主要参考《武汉科技大学信息学院向森》的卷积码系列。
后面会继续分享一些海外教授对卷积码的研究.
参考
14.卷积码-卷积码概念和多种描述方式_哔哩哔哩_bilibili
15.卷积码-卷积码的概率译码原理_哔哩哔哩_bilibili
16.卷积码-卷积码的译码判决_哔哩哔哩_bilibili
17.卷积码-维特比译码_哔哩哔哩_bilibili
18.卷积码-卷积码勘误_哔哩哔哩_bilibili
卷积码的生成矩阵 - read.ppt
(n,k,N)卷积码的生成矩阵_Chenxr32的博客-CSDN博客_卷积码的生成矩阵怎么求
目录:
1: 卷积码概念以及描述方法
2: 译码原理
3: 译码判决
4: 维特比译码
5: 生成矩阵
一 卷积码概念以及描述方法
1.1 概念
定义(n,k,L)
输入k个比特,输出n个比特,移位寄存器个数为L, 历史状态为L-1个
输出由 决定
1.2 状态图
1.3 状态转移图
矩形框中 表示编码器当前的状态
-> 表示状态转移的方向
箭头上的参数分别表示 编码输入|编码输出
卷积码的状态图可以用于分析卷积码的性能
1.4 网格图
状态转移图看不到随时序变化的编码过程
输入为0,沿着上分支到下一个状态
输入为1,沿着下分支到下一个状态
一个参数为(n,k,N)的卷积码,共有N-1级缓存(去除当前信息位缓存)
每级缓存k个存储单元,共有k(N-1)位用于存储 历史数据,则共有
个不同状态,每个状态有
个到达和离去的分支
状态和分支的数目随着k和N 指数级增加,因此避免编译码的复杂化,
每个编码信息分组的位数k和编码输出的分组长度n 都取一个比较小的值
例题:
二 译码原理
维特比是一种最大似然译码的方法,
我们发送的码字为,收到的码字为
。
3.1 概率译码的原理
基于收到的码字预测出发送码字,使得其概率最大
当码元之间相互独立
比如(2,1,2)4次输入,对应的输出为11 10 00 10
m = 4
概率论基础
发送码字: 包含k个比特信息码字的集合
信源的先验概率
接收信号:
后验概率
: 收到的码字为
,发送的码字为
的概率
转移概率
发送码字为
,收到的码字为
的概率
贝叶斯公式
因为
为先验概率,认为是一个常数,经常用
最大似然译码
三 译码判决
3.1 数字通讯基本组成
3.2 发送流程:
经过信道编码后,为0,1的比特流,以QPSK为例,
会把0调制成电平幅度为-1,1调制成电平幅度为1的模拟信号(跟印度NTPL讲的相反)
其中 代表发送的是0,通常A为1,发送的时候
通常假设信道是高斯白噪声n
则接收到的信号的概率密度图如下
3.3 接收方解调器判决
接收方解调器收到的是模拟的波形,需要解调出数字信号,这个时候就需要判决。
有两种方案,硬判决和软判决。
硬判决给出的是一个离散值
软判决给出的是llr 概率值
收到的信号为:
解调器 硬判决
缺点:
如下与A的距离远近不同,也是其实际为1的概率不同
如果为硬判决都判决为1,但是其置信度不同,在差错控制译码时候
无法利用。
3.4 最大似然硬判决译码
这里面主要是信道解码器基于硬判决的结果,做最大似然计算
译码得到二进制序列。
假设信号的误码率P 为已知固定
接收码字序列长度为M,假设有
位不同,
位一样
(这里面跟二项分布不一样,少了
)
这里面错误概率一般认为是小于0.5,所以
最大似然判决:
取满足下式的作为判决输出
则 必须最小
3.5 最大似然软判决
这里面r 是一个连续的电平值
硬判决是码字间的汉明距离
软判决是码字间的欧式距离(电平差)
四 维特比译码
4.1 设卷积码参数为(n,k,L)
: 输入信息的长度
码字的信息比特:
码字空间大小:
输出码字总长度为:
例1 :
输入 01000:
(2,1,2) ,码字的可能组合为
4.2 维特比译码思想
理论上网格图共有 条路径(一个状态:0 为一条路径,1位1条路径,共2条)
维特比译码过程接收码字中一个码组,进行一次比较,比较后
选择若干最可能获得正确译码结果的码段做后续比较
通过删除大量获得正确译码可能性小的码段,达到减少运算量的目的。
4.3 结尾卷积码序列
参数为(n,k,L)的卷积码,在编码完信息码后,结尾继续输入L-1个0字符,
使得编码路径返回全0 状态
例: (2,1,3)结尾的序列:
最后会处于a,b,c,d 4种状态,连续输入两个0,最后会以a状态结尾
4.4 算法流程:
st1:
输入一个n位的编码码组,计算码组输入后新到达每个状态的个可能选留路径的度量值
每个状态仅保留其中度量值最大的路径作为选留路径。
如有相同值的路径,则任选其一.(实际只有一种路径,如果优化?)
度量值可根据选留路径与输入序列的相似程度来确定:
两者越相似,度量值越大
st2 译码时间参数t =t+1
if
go st1
else
return
st3 : 输出
根据获得的最后一留选路径,获得相应的译码输出码字
5.5 定理
维特比译码算法: 获得的幸存路径是具有最大似然函数的路径
证明:
设有最大似然函数的路径a,在时刻k,进入状态Sm被删除了。
则一定有另一条路径b的度量值超过了路径a的度量值。
即有到达状态Sm的最大似然函数的路径a与输入序列的距离,
大于另一条路径b与输入序列的距离.
则最大似然函数路径的剩余部分c(从时刻k到路径结束的部分)与路径b的度量值相加得到
总的路径度量值超过最大似然函数的总度量值,这与最大似然路径有最大度量值的定义是相互矛盾的,因此是不可能的。
根据该算法得到的一定时最大似然路径
五 生成矩阵
5.1 子生成矩阵
(n,k,N)卷积码有N个子生成矩阵
假设输入为
通过第m个寄存器,有n种编码输出
5.2 基本生成矩阵
有N个输入寄存器组,则基本生成矩阵为:
5.3 生成矩阵
5.4: 生成元
5.5 子生成元
其中:
: m组输入寄存器比特的第i位与第j位个模二加法
5.6 例子
说明:
子生成元
= 1 0 0 1 1
= 1 1 1 0 1
生成元
就是按列取元素叠加
NR 物理层编码 卷积码8-slide相关推荐
- NR 物理层编码 - slide 3 循环码Cyclic Code
参考 8.循环码-代数结构_哔哩哔哩_bilibili 循环移位算法 - rongyupan - 博客园 [信息论基础]第7章有噪信道编码-循环码_哔哩哔哩_bilibili 前言: 循环码是线性分组 ...
- 5G(6 )---5G NR 物理层 索引
5G NR 物理层 索引 5G NR物理层协议下载地址:http://www.3gpp.org/ftp/Specs/archive/38_series/ 概述 3GPP TS 38.201V15.0. ...
- 5GNR漫谈1:NR物理层帧结构
5GNR标准是3GPP组织在4G LTE标准后,为适应新的移动通信发展需要,制订的新标准,它主要考虑的是大数据量.低时延.万物互联的应用场景.虽然是新的标准协议,但NR标准仍然处处有着LTE标准的&q ...
- 新书推荐 |《5G NR物理层技术详解:原理、模型和组件》
新书推荐 <5G NR物理层技术详解:原理.模型和组件> 点击上图了解及购买 5G专家和学者撰写,详解5G NR物理层技术(包括波形.编码调制.信道仿真和多天线技术等)及其背后的成因,爱立 ...
- 5G NR物理层各个步骤各项参数梳理记录
本文主要是对5G NR物理层知识的一个翻译和梳理,同时引用自己项目的各项参数作为一个例子,以供日后复习,也便于大家一起学习. NR(5G)无线帧结构 5G子帧与LTE相比的独特特点:多种载波间隔类型, ...
- [4G5G专题-37]:5G NR物理层-物理广播信道PBCH与主信息块MIB
目录 第1章 物理广播信道PBCH承载的内容 1.1 概述 1.3 PBCH在5G NR SSB中的位置 1.3 PBCH信道内部的子载波结构 1.4 SSB在时频资源上的位置 第2章 5G PBCH ...
- 【5GNR物理层】-NR物理层概述
文章目录 无线协议架构 NR物理层技术 调制 波形 多天线技术 信道编码 物理时频资源 物理信道 物理信号 双工机制 帧结构 物理层的挑战 传播相关的特性 硬件的挑战 无线协议架构 在3GPP中,基站 ...
- 图解通信原理与案例分析-8:以太网通信案例及其物理层工作原理深入剖析--物理层编码
前言: 以太网是一种计算机局域网通信技术,主要由介质访问层(MAC L2) 协议.物理层(PHY L1)协议.电子信号连接组成. MAC层主要有交换芯片实现,物理层由PHY芯片实现,电信号连接主要定义 ...
- 通讯线路物理层编码类型总结(NRZ,MLT-3,4B/5B,8B/10B,64B/66B...)
通信线路的编码就像商品的包装,商品包装的目的是使商品更适合运输,在运输过程中不受损,同样,线路编码的目的就是使编码后的二进制数据更适合线路传输. 物理层的编码可以分为两类. 一类是和物理介质相关,常用 ...
最新文章
- 抛弃VS Code,我还能用啥编辑器?| 技术头条
- 一个技术人的2016成长和2017小目标
- 深入理解 C 指针阅读笔记 -- 第五章
- 项目乱码 GBK转UTF-8工具
- 一个就简单的数学题 NYOJ 330
- uac2.0驱动_关闭Vista中令人讨厌的HP驱动程序UAC弹出更新检查
- 为什么每个线程都需要创建一个栈?
- c语言位运算知乎,07-C语言运算符-指趣学院
- JY游戏之毁经典《扫雷》
- SylixOS armv8 mmu
- 推荐几个e书下载地址
- Filenet路线更新及新版官网上线公告 ​
- 低配电脑Win10哪个版本好用?
- sentencePiece入门小结
- 快来直播:坦然面对东方甄选与股价跌宕起伏
- 2022-07-25 第五小组 顾祥全 学习笔记 day18-JavaSE-接口
- 安徽师大附中%你赛day2T3 巧克力 解题报告
- minecraft兑换码领取!
- 机器学习: Metric Learning (度量学习)
- select获取选中的option(包含value和text,重点是text怎么获取)
热门文章
- 自底向上语法分析(bottom-up parsing)
- 大型网站技术架构核心原理与案例分析学习笔记(实践篇)
- js获取歌曲时长_竞价网站实时截流,网站手机号获取
- 安卓自定义View接收键盘输入-InputConnection的API
- 怎样启动华为桌面服务器,[图]华为鲲鹏服务器/台式机主板登场:为ARM处理器打开桌面市场大门...
- breeze配置K8S deploy机的shell自动化脚本
- 【Python网络爬虫与数据可视化实战案例】近15年的中国国内生产总值
- 托福高频真词List04 // 9:40~10:30 |阅读真题 // 11:00~11:50
- WIN32学习——鼠标消息
- 解决window系统运行bat文件用记事本打开问题