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

LDPC码的BP译码算法(一)

        LDPC码的译码算法有两大类:硬判决译码算法软判决译码算法

软判决译码算法由于在译码过程中使用了软值信息,所以在译码性能方面,软判决译码算法相较于硬判决译码算法来说更具有优势。

        软判决译码算法中目前最为常用,最为经典的译码算法为BP译码算法。

        BP译码算法的主要原理是将译码的软值信息通过变量节点和校验节点之间的连线在变量节点和信息节点之间不断进行迭代传播,当译码出来的信息满足所有的校验方程或者迭代次数到达预设的最大迭代次数时,停止迭代。

BP译码算法主要分为概率域BP译码算法和对数域BP译码算法。

        概率域BP译码算法在变量节点和校验节点之间传递的是概率信息,在进行计算时涉及到大量的乘法运算,复杂度较高。

        而对数域BP译码算法在变量节点和校验节点之间传递的是对数似然比信息,将概率域信息通过对数似然操作转换为对数似然比信息,将概率信息计算时涉及到的乘法运算转换为加法运算,大大减少了译码的复杂度。

        由于对数域BP译码算法在计算时只涉及到加法和乘法,所以又称为和积算法,其相较于概率域BP译码算法具有复杂度较低的特点,目前在工程中得到了广泛的应用。

1 和积译码算法

        这里以AWGN 信道为例,假设二元LDPC码的码长为n ,信息位有k位,校验矩阵为H ,发送码字 ,经过BPSK 调制后,通过的规则映射到序列

        将调制后的序列x通过AWGN 信道,接收到的为在调制序列x的基础上叠加上信道噪声的序列,即,其中为接收机接收到的序列,为AWGN 信道中均值为0,方差为的加性高斯白噪声。
发送码字中码元的取值为0 或1,经过BPSK调制,发送码字中元素0 通过被映射到1,发送码字中元素1 通过被映射到−1 ,所以对于接收码字的后验概率由条件概率得

作比得到

因为对于发送码字来说,的概率相同,都为0.5。则有

        因为发送序列在AWGN 信道中传输,噪声为均值为0,方差为的加性高斯白噪声,所以接收序列的似然概率为

        则定义对数似然比

        当对数似然比大于0 时,意味着发送比特为0 的似然概率要大于发送比特为1 的似然概率,即发送比特为0 的可能性要更大,反之意味着发送比特为1 的似然概率要大于发送比特ix 为0 的似然概率,即发送比特ix 为1 的可能性要更大,所以对数似然比本质上反映了发送码字比特置信度的大小,的符号表示对接收序列的硬判决,的绝对值大小反映了当前比特取值的可信程度。
对于所有的,定义变量节点向校验节点传输的对数似然比信息为,校验节点 向变量节点传输的对数似然比信息为,与变量节点相连的校验节点的集合为 ,以变量节点相连但不包括校验节点 的校验节点的集合为,与校验节点相连的变量节点的集合称为,与校验节点相连但不包括变量节点的变量节点的集合称为

http://www.dtcms.com/a/399315.html

相关文章:

  • mit6s081 lab6: copy of write fork
  • 【多尺度/局部-全局融合与优化 】涉及的工业异常检测论文摘要整理
  • CRI与容器运行时:从Kubelet到Container的最后一公里
  • cnu摄影网站chrome官网
  • 一篇了解 Git 使用方法
  • wordVSTO插件实现自动填充序号
  • 海口网站建设哪家专业灌南住房建设局网站
  • 若依框架 (Spring Boot 3) 集成 knife4j 实现 OpenAPI 文档增强
  • MySQL分库分表详解:从原理、策略到ShardingSphere中间件选型,避坑指南一篇就够了
  • Excel知识体系
  • 零基础网站建设入门到精通视频教《妻子》在线观看免费韩剧
  • AI 大模型驱动的开源知识库搭建系统 PandaWiki的网页挂件机器人教程
  • 甘露园网站建设wordpress文章页面区别
  • 网上做视频赚钱的网站有哪些企查查企业信息
  • 网站生成静态页面工具wordpress menu icons
  • [css] flex 布局设置文字不自动换行
  • Suno V5首发 – V5模型重磅来袭 —— AI 音乐创作进入全新纪元
  • 构建AI智能体:四十二、使用 Qwen-Agent Assistant 调用高德 API 实现天气查询
  • 网站用的服务器网站怎么维护更新
  • Metal - 2. 3D 模型深度解析
  • 做非经营网站需要营业执照莱芜在线沙总
  • 网站建设模板研究玉林市网站开发公司电话
  • 无线数传模块优化挖掘机工厂机械设备的远程监控通讯
  • 【最终章】-串口收发指令处理器-Verilog语法学习EP12
  • 嵌入模型与向量数据库
  • 白山商城网站建设昆明网站建设猫咪
  • git的在工作中使用的一些注意事项
  • 河北网站备案多久wordpress站点管理
  • 力扣300.最长递增子序列(经典dp)力扣375.猜数字II力扣.329矩阵最长的递增子序列力扣.33搜索旋转排序数组
  • Kasaraju 算法详解:强连通分量(SCC)检测与循环依赖分析