0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

LDPC—原理及H矩阵(校验矩阵)构造

电子设计 来源:电子设计 作者:电子设计 2020-12-08 23:41 次阅读

来源:知乎
作者: Trustintruth

突然高产了!!

1.LDPC吗原理简述

LDPC码(低密度奇偶校验码)的校验矩阵具有非常强的稀疏性,也就是校验矩阵里面“0”占了大多数,“1”的数量极少。“1”元素的分布非常稀疏,所以他是低密度的。

下面我们来说校验矩阵,白话来说就是你收到的信息位和矩阵的每一行的每一个元素对应相乘再相加,最后得到(行数)个结果,如果各个结果都是0那么就通过了,也就是公式

。为了达到这个,我们就要控制我们的校验位来让这个结果的值为0.
如果你要发送码字长度为N,信息位长度为K。所以校验信息长度为M=N-K,而我们上次讲的码率就是R=K/N,我们需要的LDPC码校验矩阵H大小为M*N。例如下面这个矩阵

这个矩阵有以下的几个特点:

每行的“1”元素数量一致,均为k,k为行重。

每列的“1”元素数量一致,均为j,j为列重。

在该矩阵中每两列的相同位置均为“1”的个数不超过1.

根据矩阵我们可以画得出他的Tanner图,,校验节点数为M,变量节点数为

他们之间的关系可以以用下面公式来表示。

2.QC-LDPC码

上面说完了LDPC码,我们来说一说循环LDPC。

上面的校验矩阵,如果是一个码长为9216,校验位1024的码流,那么矩阵存储空间就太大了。所以构造一个下面这个样子的矩阵

8*16的矩阵分为了8个区域,每个区域是一个4*4的小矩阵。每个小矩阵的第二行是第一行向右平移,第三行是第二行向右平移,以此类推。所以如果我们构造这样的矩阵,那么像这样一个矩阵我们只需要存储他的基矩阵就好,基矩阵的每个元素就是每个小矩阵相对于单位矩阵的平移数。像上面这个的基矩阵为2*4,步长为4。

3.短环与消除短环

由于短环的存在会严重削弱 LDPC 码的性能,因此构造时需尽量减少短环。

六环呢则有不同的形式

所以在构造校验矩阵的时候,要注意消除短环。
我们采取了一种循环消环法,有效地消除四环六环。由于这讨论意义不大,所以不再详细谈。相关的matlab代码上传至我的个人公共号Trustintruth中,输入“LDPC校验矩阵”或者“H矩阵”获取偶。

最后写这些东西不容易,希望大家点赞点关注,鞠躬!

P.S其实文章上午就已经写得差不多,写到最后手边突然爬来一只大蟑螂……会飞的蟑螂是真的可怕,所以拖到这会才发了。愿寝室再无蟑螂!

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LDPC
    +关注

    关注

    1

    文章

    66

    浏览量

    30961
  • 深度学习
    +关注

    关注

    73

    文章

    5237

    浏览量

    119908
收藏 人收藏

    评论

    相关推荐

    协方差矩阵中各元素含义 协方差矩阵怎么算

    协方差矩阵是统计学中常用的工具,用于描述多个随机变量之间的关系。在进行数据分析和建模时,协方差矩阵能够提供重要的信息,帮助我们理解变量之间的线性关系,以及它们的方差。本文将详细介绍协方差矩阵的各个
    的头像 发表于 02-04 11:06 726次阅读

    无缝高清矩阵切换器和传统的矩阵切换器有什么区别?

    无缝高清矩阵切换器和传统的矩阵切换器在多个方面存在显著差异。 切换效果:无缝高清矩阵切换器在切换信号时不会出现黑屏、蓝屏、闪屏等问题,而传统矩阵切换器在信号切换过程中可能会出现短暂的黑
    的头像 发表于 01-24 14:38 133次阅读

    协方差矩阵和相关系数矩阵的转化

    协方差矩阵和相关系数矩阵是统计学中常用的概念,在多变量统计分析中起着至关重要的作用。 在进行多变量统计分析时,我们通常会涉及多个变量之间的关系和相互作用。协方差矩阵和相关系数矩阵就是用
    的头像 发表于 01-12 11:02 526次阅读

    矩阵led扫描频率怎么调

    矩阵LED扫描频率是指LED矩阵在单位时间内刷新显示的次数。LED矩阵是由多个发光二极管(LED)组成的显示设备,通过扫描控制来实现各个LED的亮灭,从而显示出不同的图像或信息。调整矩阵
    的头像 发表于 01-02 17:30 515次阅读

    混合矩阵是干什么用的?高清混合矩阵怎么使用?

    混合矩阵是干什么用的?高清混合矩阵怎么使用? 混合矩阵(confusion matrix),也被称为错误矩阵(error matrix),是用来评估分类模型性能的一种工具。它可以对分类
    的头像 发表于 12-04 14:40 620次阅读

    IP交换矩阵的关键参数 IP交换矩阵测试原理概述

    IP交换矩阵是由一级或多级交换设备及其控制器组成的单体矩阵,包含媒体业务信号、控制指令信号、同步时钟信号三个平面。
    的头像 发表于 12-04 14:13 1169次阅读
    IP交换<b class='flag-5'>矩阵</b>的关键参数 IP交换<b class='flag-5'>矩阵</b>测试原理概述

    模拟矩阵在图像识别中的应用

    讯维模拟矩阵在图像识别中的应用主要是通过构建一个包含多种图像数据的模拟矩阵,来训练和测试深度学习模型,从而提高图像识别的准确性和效率。 在图像识别中,讯维模拟矩阵可以用来做以下几方面的处理: 图像
    的头像 发表于 09-04 14:17 325次阅读
    模拟<b class='flag-5'>矩阵</b>在图像识别中的应用

    模拟矩阵在智能物流规划中的应用

    讯维模拟矩阵在智能物流规划中的应用主要是通过构建一个包含多种物流要素的模拟矩阵,来模拟和预测物流过程中的各种情况和问题,从而优化物流规划和管理。 在智能物流规划中,讯维模拟矩阵可以用来做以下几方面
    的头像 发表于 09-04 14:13 254次阅读
    模拟<b class='flag-5'>矩阵</b>在智能物流规划中的应用

    音箱矩阵是什么意思 音箱矩阵的连接方法有哪些

    音频矩阵接线图的具体接线方式会受到你所使用的音频设备和矩阵系统的不同而有所不同。以下是一般性的指导: 确定输入和输出:首先需要确定音频源的输入和音箱/扬声器的输出。音频源可以是来自于声卡、调音台、混音器等设备的输出信号,而音箱/扬声器可以是用于放置、扩音或环绕声的设备。
    发表于 08-22 14:59 2435次阅读

    HDMI矩阵切换器介绍

    矩阵的概念引用高数中的线性代数的概念,一般指在多路输入的情况下有多路的输出选择,形成下图的矩阵结构,既每一路输出都可与不同的输入信号“短接”,每路输出只能接通某一路输入,但某一路输入都可(同时)接通
    的头像 发表于 08-22 10:45 892次阅读
    HDMI<b class='flag-5'>矩阵</b>切换器介绍

    如何使用M4 DSP来计算矩阵函数

    应用程序: 此样本代码使用 M4 DSP 来计算矩阵函数 。 BSP 版本: M480系列 BSP CMSIS V3.04.000 硬件: NuMaker-PFM-M487 VER 3.0 本样本
    发表于 08-22 07:22

    讯维矩阵切换器常见问题有哪些

    讯维矩阵切换器是一种常用的视频信号切换设备,以下是常见的矩阵切换器问题: 1.矩阵切换器无法正常切换信号:可能原因是输入信号异常、切换器设置错误或设备故障等。 2.矩阵切换器无法识别某
    的头像 发表于 07-24 22:32 442次阅读
    讯维<b class='flag-5'>矩阵</b>切换器常见问题有哪些

    Arduino动画矩阵骰子

    电子发烧友网站提供《Arduino动画矩阵骰子.zip》资料免费下载
    发表于 07-06 09:05 0次下载
    Arduino动画<b class='flag-5'>矩阵</b>骰子

    PyTorch教程21.3之矩阵分解

    电子发烧友网站提供《PyTorch教程21.3之矩阵分解.pdf》资料免费下载
    发表于 06-06 09:33 0次下载
    PyTorch教程21.3之<b class='flag-5'>矩阵</b>分解