每三年一次的Turbo代码和相关主题国际研讨会学习

每三年一次的Turbo代码和相关主题国际研讨会学习

2018年IEEE第10届国际Turbo码与迭代信息处理研讨会(ISTC)

文章1:Mitigating Correlation Problems in Turbo Decoders(减轻Turbo解码器中的相关问题)

概要:

提出了一种新的turbo码交织器设计准则,旨在降低分量解码器之间的相关性。为了超越已知的相关周长最大化,我们提出了几个额外的标准来限制短相关周期的影响并增加代码多样性,

对8态二进制turbo码和非二进制turbo码,阐述了两个应用实例。所提出的设计准则显示出改善了代码的纠错性能,尤其是在错误基底区域。

目的:

随着太赫兹通信的到来,新一代信道编码技术必须得到发展,能够提供更高的数据吞吐量和更高的可靠性。为此,仍然需要解决的一个问题是提高容量接近码的渐近性能。

文章2:A Turbo-Hadamard Encoder/Decoder System with Hundreds of Mbps Throughput

(一种具有数百兆比特每秒吞吐量的Turbo-哈达玛编解码系统)会议重点,研究了turbo的延迟改进问题。

概要:

turbo-哈达玛码是一种低速率信道码,其容量接近香农极限,即1.6分贝。本文研究了turbo-哈达玛编解码系统的硬件实现。特别地,我们研究速率为0.0114和0.0143的THC系统。将信道信息量化为6位,我们表明与浮点计算相比,性能下降在0.15分贝以内。整个系统已经在一块现场可编程门阵列板上实现。当码率等于0.0143时,在Eb/N0 = 0.3分贝左右时,误码率为10-5,吞吐量约为600 Mbps。

turbo码和LDPC码在与哈达玛码结合使用时,其性能已经非常接近香农极限,即1.6分贝[7],[8]。另一种性能相当的代码是级联的之字形哈达玛码[9]。在[7]中,已经表明使用50次解码迭代,信息长度为65534且码长约为3500000(码率≈ 0.019)的turbo-哈达玛码可以在Eb/N0 = 1.2分贝时实现105的误码率(BER),即在最终香农极限的0.4分贝内。此外,信息长度为65536/65536、码长约为22000000/3500000(码率≈ 0.003/0.019)的LDPC-哈达玛/级联之字形哈达玛码可以实现105的误码率

为了实现这种编码器/解码器,硬件复杂度非常高,并且解码延迟也非常大。这种长度非常长的代码是不实用的。

目的:

研究信息长度为4095、码长为287235和358020(码率≈ 0.0143和0.0114)的turbo-Hadamard码使用一个现场可编程门阵列板实现了整个编码器/解码器系统,并评估了其误码率性能和吞吐量。

编码器原理:

<span>每三年一次的Turbo代码和相关主题国际研讨会学习</span>

 

 图1示出了卷积-哈达玛码的编码器框图和代码结构,图2示出了turbo-哈达玛的编码器

卷积哈达玛码是单奇偶校验码、S状态递归卷积码和哈达玛的级联,而turbo哈达玛是多个卷积哈达玛码的组合,比如M个卷积哈达玛,携带相同但交织的信息比特。

解释:

在卷积-哈达玛中,每个消息D包含L比特,并被分成K个块,其中每个块dk(k = 1,2,…,K)包含r位,即L = rK。

奇偶校验位qk通过产生卷积码的S状态速率1/2系统递归卷积编码器来计算和发送,最后(dk,qk)被编码成r阶哈达玛码ck= (dk,qk,pk),其中PK表示哈达玛码中的奇偶校验位。卷积编码器的输出。

 

解码器原理:

turbo-哈达玛码的解码遵循与其他turbo解码器相同的原理。参考图3,turbo哈达玛解码器由M个卷积哈达玛(分量)解码器(DEC1,DEC2,…DECM),并且分量码的后验对数似然(LLR)信息成为下一个分量码的输入。此外,每个分量解码器由三个主要阶段组成。

<span>每三年一次的Turbo代码和相关主题国际研讨会学习</span>

 

 

 

 

1.对输入的先验信息进行快速哈达玛变换(FHT),为下两个阶段准备信息。

2.执行巴赫-科克-耶利内克-拉维夫(BCJR)解码。

3.对从前两个阶段获得的数据执行后验概率FHT (APP-FHT),并更新信息比特的后验LLR。

就硬件实现而言,快速哈达玛变换(FHT)方案类似于快速傅立叶变换(快速傅立叶变换),因为两种计算路径都遵循“蝴蝶”模式。此外,应用程序FHT是使用双FHT (DFHT)处理器实现的。

编码解码器设计:

<span>每三年一次的Turbo代码和相关主题国际研讨会学习</span>

 

 该设计主要包括三个部分(除了产生信息比特的伪随机数发生器(PRNG)):(1)turbo-哈达玛编码器,(2)信道模拟效果(a)编码比特通过加性高斯白噪声(AWGN)和(b)信道信息量化,(3)turbo-哈达玛解码器

其中所有伪随机数都是使用线性反馈移位寄存器组生成的。

实现:

在一个现场可编程门阵列上实现了两个涡轮哈达玛码。误码率结果表明,现场可编程门阵列实验结果与定点计算机模拟完全相同,比浮点结果差不超过0.15分贝。代码长度为287235位,码率为0.0143。

研究得到华为部分支持。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/2773.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 软件测试划分_软件测试有哪些

    软件测试划分_软件测试有哪些1、兼容性测试例如:测试一个文档使用word2003能打开,无法打开word2007的现象。一般兼容性测试的手机模块内容包括:SIM卡兼容性测试、BT、PC驱动、SD卡和WLAN。2、自动化测试解释:自动化测试其实就是测试软件的可靠性,可以叫做稳定性测试。常见的自动化测试有 ATT稳定性测试 和 Monkey稳定测试。3、外场测试外场测

    2025年9月17日
    9
  • 计算机专业英语单词书,计算机专业英语词库.pdf「建议收藏」

    计算机专业英语词库计算机专业英语3000多词关键词:单词计算机专业英语1.filen.文件;v.保存文件2.commandn.命令,指令3.usev.使用,用途4.programn.程序5.linen.(数据,程序)行,线路7.displ…

    2022年4月16日
    60
  • certutil 导入 CA 证书

    certutil 导入 CA 证书

    2022年3月1日
    76
  • 2017年sfdc工作总结_Name 顺序

    2017年sfdc工作总结_Name 顺序一次工作中因为我将自己 User 的 Local 设定为 Chinese 结果导致了系统里面查询到 Account User 暂时发现这两个 的后台数据出现 Name 的值为 LastName FirstName 的组合 而默认 Local 为 English 下 正常的 Name 后台数据为 FirstName LastName 默认 因为当时代码是需要用到 Query 的 Name 结果去做匹配 结果因为我的一个设

    2026年1月14日
    1
  • Java 三目运算符细节详解「建议收藏」

    Java 三目运算符细节详解「建议收藏」Java三目运算符细节详解@author:Jingdai@date:2020.09.24看到标题你肯定觉得三目运算符有什么好讲的,不是很简单嘛。我之前也是这么认为的,直到今天刷LeetCode遇到了一点问题,发现还是有些细节自己不知道的,现总结一下。短路问题首先我们都知道Java中&&和||的运算是具有短路效果的,如果逻辑运算符的第一部分能确定运算的结果,就不会再去计算逻辑运算符的第二部分,比如下面的代码,输出的i仍然是1,因为后面的运算短路了,没有计算。in

    2025年6月24日
    6
  • python 报错: unindent does not match any outer indentation level

    python 报错: unindent does not match any outer indentation level

    2021年11月11日
    219

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号