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

BCJR算法——卷积码的最大后验译码

定义:输入序列为

其中每比特,同时相应的输出序列为

其中每一码字的长度为n,定义在i时刻的编码器的状态为,对于时刻里有

表示输出码字和卷积码第i时刻的输入和第i-1时刻的状态有关(包括寄存器和输出部分),

表示状态转变和输入的关系。

编码器的的状态表示一系列在一个状态集合。

假设接收端接收到的为\mathbf{y = (y_1, y_2, \ldots,y_N)},第i时刻的输入根据最大后验准则:

表示一个状态对,每个状态对应一个或者,把所有输入对应的状态对记为同理。最后一个等号表示输入为​​输入的每个比特转换成所有的状态对来描述。

定义:

接收序列重写为

对于后验概率求和中的一项有

前三个等号是有条件概率公式,最后一个等号是有Trellis图的马尔科夫性质。

定义:

由此可以将上述式子重写为:

MAP的结果重写为

的前向递归性

可以由之前的时刻的表示。

第三个等号利用马尔科夫性质。

假设初始时刻的输入为全0状态,则有:

的后向递归性

可以由之后的结果递归计算得到。

证明

第一个等号为全概率公式,第三个等号为马尔科夫性质。

假设Trellis图最后停止在全零状态。

的计算

对应输出码字,同时在i-1时刻状态为的条件下第i时刻状态为的概率等效与第i时刻的输入为的概率。

定义L值(最大后验准则度量):

判决准则:

在AWGN信道的计算如下

例子:

BPSK,码字,接受矢量s代表系统位,p代表校验位,  对应的输出值

是和最大后验中的无关项(计算L值的时候会被消掉)。

L值的计算

系统位直接对应输入码字,校验位要根据具体卷积译码器


http://www.mrgr.cn/news/40188.html

相关文章:

  • c++11~c++20 结构化绑定
  • HTTP状态码全解
  • CaChe的基本原理
  • [Everything] 文件搜索工具的下载及详细安装使用过程(附有下载文件)
  • CSS面试真题 part1
  • 解决端口被占用
  • 基于springboot的评分评教管理系统
  • 针对考研的C语言学习(定制化快速掌握重点5)
  • 如何让ollama本地模型使用code-interpreter(代码解释器)?
  • 高级java每日一道面试题-2024年9月30日-服务器篇[Redis篇]-Redis持久化有几种方式?
  • 3.4K Star,你的下一个商店
  • 计算机毕业设计 二手图书交易系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 钉钉x昇腾:用AI一体机撬动企业数字资产智能化
  • 【电机-概述及分类】
  • Elasticsearch深度攻略:核心概念与实践应用
  • 程序员如何准确评估手中的工作量
  • 《Linux从小白到高手》理论篇(七):Linux的时间管理运行级别启动过程原理详解
  • 被Karpathy誉为“蕴藏着类似ChatGPT的机会的AI产品Notebook LM”,它到底做对了什么?
  • JUC高并发编程5:多线程锁
  • 强化学习-python案例