关于LDPC编译码参数如何选择确定

这篇具有很好参考价值的文章主要介绍了关于LDPC编译码参数如何选择确定。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

关于LDPC码的基本介绍,可以看一下我的另一篇文章

1.如何确定LDPC编译码的几个重要参数。

举例:若是现在有业务数据6144bit。

1.1首先由码块长度及速率确定LDPC基本图

基本图分为BG1和BG2。

  1. 第一个基本图(BG1)矩阵较大,系统列数目 Kb 最大为 22,最低母码码率为 1/3, 核矩阵的码率在 22/24 左右,支持的最大码块长度为 8448 bit;
  2. 第二个基本图(BG2)矩阵稍小, 系统列数目 Kb 最大为 10,最低母码码率为 1/5,核矩阵的码率为 5/6,支持的最大码块长度为 3840 bit。

其中,采用BG2进行LDPC编码需要至少满足以下3个条件之一:
① 传输块不大于 292 bit;
② 传输块的大小在 292 bit 到 3824 bit 之间,且首次传输的码率不高于 2/3;
③ 传输块首次传输的码率不大于 1/4。
其他情况下都采用 BG1 编码。
简单来说可以参考如下两张图
ldpc核的参数生成,通信链路基带侧,fpga开发,LDPC,matlab,vivado,物理层
ldpc核的参数生成,通信链路基带侧,fpga开发,LDPC,matlab,vivado,物理层
本例中传输块大小为6114,很明显可以选择BG1。

1.2 由相关公式确定Zc及码块大小K

ldpc核的参数生成,通信链路基带侧,fpga开发,LDPC,matlab,vivado,物理层
码块大小 K K K由下式确定:
K = K b ∗ Z c = 22 ∗ Z c ≥ K ′ K=K_b*Z_c=22*Z_c≥K^{'} K=KbZc=22ZcK
其中 K b K_b Kb为常数22。 K ′ = 6144 K^{'}=6144 K=6144是数据净荷长度。我们从上表中找到符合条件的最小的扩展因子 Z c = 288 Z_c=288 Zc=288,由此得到码块大小 K = 6336 K=6336 K=6336
ldpc核的参数生成,通信链路基带侧,fpga开发,LDPC,matlab,vivado,物理层
因此,我们6144bit的数据需要先经过CRC处理,得到6144+24=6168bit。此时仍然不够6336,因此需要在末尾再加168bit的0。这样就能得到6336bit的编码前码块。

1.3 根据Zc确定移位尺寸及循环移位矩阵

ldpc核的参数生成,通信链路基带侧,fpga开发,LDPC,matlab,vivado,物理层
参考上表,根据公式 Z c = a ∗ 2 j Z_c = a*2^j Zc=a2j,可以得到 a = 9 , j = 5 a=9,j=5 a=9,j=5两个参数。每个 Z c Zc Zc对应的循环位移矩阵都是唯一的。
以上就是仿真LDPC编译码时所用到的各个参数详解。具体的循环位移矩阵可自行查询。

2.Vivado仿真LDPC编译码参数设置。

在vivado中仿真LDPC编译码时,需要调用 IP core : LDPC EncoderlDecoder (2.0),该IP需要自行申请合法的License。

调用该IP core时需要注意:
1.ctrl信号需要比data信号早至少6个clk先输入,以满足其配置时间。
2.一般只需要更改ctrl信号里的如下四个参数
MB = 6’d46; (校验矩阵行数,BG1的维度就是46*68,见图1)
BG = 3’d0; (表示BG1)
Z_SET = 3’d4; (参考1.2节中的图,看Zc在第一行,例如288在第五行,前面索引为4,则该项设置为4)
Z_J = 3’d5; (参考最后一张图,288对应j=5,则该项设置为5)文章来源地址https://www.toymoban.com/news/detail-820736.html

到了这里,关于关于LDPC编译码参数如何选择确定的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 1、关于Element-UI日期范围选择器控件添加清空、确定按钮

    1、日期控件原来样式 现在我们需要在日期控件右下角添加按钮(如下方示例) 2、实现方式

    2024年02月16日
    浏览(45)
  • 计算机视觉:卷积核的参数是如何得到的?

    卷积神经网络(Convolutional Neural Network,CNN)是一种深度学习模型,其主要特点是使用卷积层来提取特征。卷积层的核心是卷积核,也称为滤波器(filter)。卷积核是一个小的矩阵,通过卷积操作将输入数据中的特征提取出来。卷积核的参数是如何学习得到的呢? 我们前面学

    2024年02月16日
    浏览(44)
  • 【ZYNQ】IP核_关于视频IP核的详细介绍

    在ZYNQ的设计中一般视频数据的传输遵循AXI4-Stream协议,视频处理的IP核的AXI4-Stream接口如下图所示: 当传输的是视频数据时,部分接口也有了新的含义,如下图所示: 例如:tuser信号的另一层含义是一帧的起始信号(SOF),SOF信号可用于帧同步信号;而tlast信号的另一层含义是一

    2023年04月08日
    浏览(26)
  • 如何选择笔记本电脑?电脑参数怎么看?

    CPU:预算充足买新不买旧 锐龙R55代是主流,日常够用 CPU 英特尔i511代12代是主流/13代将上市 显卡:H标压/U低压 集显 日常够用 显卡 独显 追求高性能必备 屏幕:尺寸 14寸是主流 材质 首选IPS屏 色域 首选高色域屏 屏幕 分辨率 1920x1080主流 笔记本电脑 刷新率 游戏党要选高刷屏 的性

    2024年02月09日
    浏览(61)
  • 计算机视觉:卷积核的参数可以通过反向传播学习到吗?

    在深度学习中,卷积神经网络(Convolutional Neural Networks, CNN)是一种常用的神经网络结构,其中卷积核是CNN的核心组件之一。卷积核是一个小矩阵,用于对输入数据进行卷积操作。卷积操作可以提取输入数据的特征,通过不同的卷积核可以提取不同的特征。   在前面课程中我

    2024年02月16日
    浏览(38)
  • XILINX关于Adder/Subtracter加法器减法器 IP核的使用与仿真

    平台:vivado21018.3,modelsim 10.6c 芯片:xc7k325tffg900-2 (active) Adder/Subtracter IP可提供LUT和单个DSP48 slice加法/减法实现方案。Adder/Subtracter 模块可实现加法器 (A+B)、减法器 (A–B),以及可通过签名或未签名数据运行的动态可配置加法器/减法器。该功能能够以单个DSP48 slice方式实现,也

    2024年02月15日
    浏览(44)
  • 【电子电路】(2)PWM转DAC如何实现参数选择

    首先我们看一下脉冲信号的频谱,根据傅立叶变换,周期为T的脉冲信号可以分解为多个单频率的信号的叠加,最小的频率分量为1/T,有兴趣的同学可以通过Matlab自己做一下分析。 比如,我们对幅度为3.3V、周期为10uS(频率100KHz)、占空比为50%的脉冲信号(此时为方波)进行

    2024年02月07日
    浏览(44)
  • 关于mmdetection、mmrotate如何计算参数量、计算量和速度FPS

    近几天跑完实验后,发现效果还是不错,于是开始进行模型的参数量、计算量和速度指标的计算对比,话不多说,直接上干货。 -------------------------------------------------------------------------------------------------------------------------- 首先记住一句话: 模型的参数量越小,这个模型的计

    2024年01月15日
    浏览(35)
  • JVM,关于JVM基础的知识,你确定不了解一下吗?

    目录 一.JVM的概念 什么是JVM? 二.JVM的运行流程 1.class文件如何被JVM加载并运行 2.JVM运行时数据包括哪些区域(M) 三.类加载的过程(M) 四.双亲委派模型 1.双亲委派模型分析 2.JAVA中有哪些类加载器(M) 五.垃圾回收机制 1.死亡对象的标识 ①引用计数算法 ②可达性分析算法

    2024年02月02日
    浏览(40)
  • uni-app点击按钮弹出提示框(以弹窗的形式显示),选择确定和取消

    学习目标如下所示: uni-app点击提交按钮后弹出提示框,(以弹窗的形式显示),提示用户是否确认提交(即确定和取消),点击确定后调用真正的提交方法,将数据传给后端,点击取消后,模态框自动消失,不请求后端接口。 内容如下所示: 显示用户需要确认的模态框 点击

    2024年02月15日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包