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

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

3天内不再提示

LDPC FEC成为无线回程的首选技术

星星科技指导员 来源:嵌入式计算设计 作者:Tarmo Pihl 2022-06-23 14:10 次阅读

不断增加的数据速率与有限的频谱相结合,需要 LDPC FEC 等技术来帮助跟上步伐。

在过去的几年里,无线行业对使用低密度奇偶校验 (LDPC) 码的前向纠错 (FEC) 的兴趣激增。在每秒千兆位传输速率和信道容量物理限制的时代,每一个有用的信息比特都有自己的价值。LDPC FEC 已被证明是一种有效的系统组件,可以以非常高的成本提高传输鲁棒性。在这种情况下,电信网络的每个元素都必须高效设计,这将具体适用于无线数据传输,它具有与频谱资源的可用性相关的限制。

理论最大信道容量遵循 Claude Shannon 早在 1948 年引入的著名定理。根据他的定理,存在使噪声信道中的操作能够任意接近理论信道容量的代码。从那以后,这个公式引起了很多人的兴趣和围绕搜索能够在香农容量附近进行操作的代码的实际工作。

有趣的是,1963 年 Robert G. Gallager 在他的开创性博士论文 Low Density Parity Check Codes 中已经提出了这种高效的代码。大约在这个时候,引入了 Reed-Solomon 和 Bose-Chaudhuri-Hocquenghem (BCH) 码,早在 Turbo 码出现之前。然而,LDPC FEC通过使用码字比特估计的多次迭代以及相当大的矩阵需要很高的计算复杂度,因此在提出这些代码时,他们没有找到任何实际的实现。

LDPC 码是线性的,具有稀疏奇偶校验矩阵。这些属于设计用于在奇偶校验矩阵的行和列中包含低密度“1”的块代码类。使用稀疏分布的奇偶校验架构背后的意图是应用概率独立的 XOR 计算,奇偶校验值的估计值在奇偶校验矩阵的每一行中聚合,并且每次后续迭代都会改进估计值。在估计收敛并纠正所有错误之前可能需要数十次迭代。然而,确切的迭代次数由代码设计者根据特定代码需要在其中运行的系统的应用程序和规范来确定。在确定满足特定系统规范所需的最小迭代次数之前,可以进行许多权衡。现代 LDPC FEC 使用软判决算法,进一步提高解码器增益。

随着更大的块长度N,纠错能力的置信度增加。但是,它通过增加奇偶校验矩阵的大小来增加计算复杂性,从而增加估计每个位所需的计算次数(图 1)。

图 1:示例 LDPC 奇偶校验矩阵。

poYBAGK0A-CAPOx9AAEzCxGTYa8697.png

使用大块和迭代的另一个问题是延迟增加,因为这些计算是逐块进行的。由于处理和内存资源有限,这将成为在延迟敏感的应用程序(例如语音通信)中使用 LDPC 码的关键约束。另一个例子是 3GPP-LTE 中的混合自动重复请求 (HARQ) 传播时间要求,它将往返时间限制为 5 ms,而基带用户设备处理引入的延迟将消耗该延迟预算的很大一部分。随着新的 Cloud RAN 架构和无线被考虑用于前传,这种延迟预算对于规划无线调制解调器中使用的 FEC 的设计限制变得至关重要,这通常是整个信号处理链中最大的延迟贡献者。

在 2003 年引入 DVB-S2 卫星广播标准后,在无线通信中采用 LDPC FEC 的实际商业突破发生了。在之前的 DVB 标准中使用的卷积编码上,使用 LDPC FEC 将阈值增益提高了大约 3dB,并能够迁移到更高的频谱效率。七到八年后,LDPC FEC 开始进入无线回程链路,随着 3G 的出现以及随后的数据流量爆炸和回程瓶颈挑战,更高的频谱效率已成为重要的设计目标。现在,它已成为回程无线链路设计的事实标准。

由于与 50 年前相同的限制,强大的 LDPC FEC 码的设计仍然是一项复杂的任务。自然地,可以实现这些代码的硬件平台在此期间实现了巨大的飞跃,即使计算能力大大增加,设计也必须具有功率和成本效益,并与大多数其他功能模块集成在一起。负责沟通。此外,带宽需求已显着增加,现在我们需要能够处理更高的吞吐量。因此,在设计 LDPC 码时,需要在确定架构时在无数不同的优化练习之间取得平衡,以保持低延迟、低功耗和低成本的良好性能。

DSP 不同,FPGA 为 LDPC 编码器和解码器所需的计算类型提供了高度并行的结构。该 IP 具有高度可配置性,允许用户选择不同级别的并行度来优化解码器大小,还可以定制解决方案以支持各种通道带宽。LDPC FEC 具有可扩展性,支持窄微波波段(3.5 至 112 MHz)到真正宽的毫米波段(250 Hz 至 1,000 MHz)。所谓的多层编码技术简化了 LDPC FEC 架构,并保持代码库的大小和功耗在低端 FPGA 平台上可行。

Xilinx 的 FEC 代码中使用的特殊 X 解码算法已经以较少的迭代次数实现了显着的 SNR 增益,从而导致更好的解码器延迟。图 2 展示了 LDPC FEC 码与 RS FEC 相比的示例性能。平均而言,根据码率、码字长度和迭代次数,相对于 RS 码有 2 到 4 dB 的改进。下面的示例在高数据速率下使用低编码开销。

图 2:基于 RS 和 LDPC FEC 的 BER 与 SRN 性能。

pYYBAGK0A-mAG-MOAACbViacixA561.png

FEC 通常与同一 FPGA 上的无线调制解调器和数据包处理模块一起实现,以从完整的基带集成中受益。通常,由于与平台无关的设计实践和传统的 ASIC 转换,这些设计往往太大而无法从采用价格合理的 FPGA 中受益。Xilinx 的 1+Gbps LDPC FEC 编码器和解码器 SmartCORE IP 解决了这一设计挑战,支持将 FEC IP 与调制解调器和数据包处理一起使用。

LDPC 的研究将继续进行,我们可以期待这些代码在不同的通信场景中会发现更多的适用性。我们很可能会看到在新一代 CMTS 和数据中心系统中采用低密度奇偶校验技术。但它们可能会出现在未来的 5G 标准中,其中正在审查更高频率和单载波波形的使用。

审核编辑:郭婷

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

    关注

    1598

    文章

    21265

    浏览量

    592743
  • 解码器
    +关注

    关注

    9

    文章

    1073

    浏览量

    40129
  • asic
    +关注

    关注

    34

    文章

    1137

    浏览量

    119233
收藏 人收藏

    评论

    相关推荐

    乘用电动车无线充电再突破,无线充电正在成为行业趋势技术

    电子发烧友网报道(文/李宁远)无线充电不是一个陌生的技术了,它已经走向市场并应用了很长一段时间。尤其是在移动设备领域,无线充电技术可以说发展得十分迅速,几乎
    的头像 发表于 03-23 00:07 2564次阅读

    4G无线路由器,保护你的网络数据安全

    4G无线路由器在当今飞速发展的互联网背景下,成为人们关注的焦点。它不仅提供了高速稳定的网络连接,还具备出色的网络数据安全保护功能,成为现代家庭和企业的首选。4G
    的头像 发表于 02-21 17:09 195次阅读

    移动宽带网络回程:铜线、光纤、微波三种传输技术比较

    电子发烧友网站提供《移动宽带网络回程:铜线、光纤、微波三种传输技术比较.pdf》资料免费下载
    发表于 11-10 16:14 0次下载
    移动宽带网络<b class='flag-5'>回程</b>:铜线、光纤、微波三种传输<b class='flag-5'>技术</b>比较

    射频和无线技术入门

    射频和无线技术入门(第二版)
    发表于 09-27 06:13

    LDPC编码器解码器产品简介(v2.0)

    电子发烧友网站提供《LDPC编码器解码器产品简介(v2.0).pdf》资料免费下载
    发表于 09-13 15:21 2次下载
    <b class='flag-5'>LDPC</b>编码器解码器产品简介(v2.0)

    回程编码器被称为回程传感器可采集获取、计算和传输旋转作业设备的位置变化

    济南祥控自动化研制的XKCON祥控回程编码器采用高精度绝对值多圈光电编码器为核心采集部件,实时采集获取、计算和传输旋转作业设备的相对设定起点的位置变化数据,也被称为“回程传感器”。
    的头像 发表于 08-10 16:57 857次阅读
    <b class='flag-5'>回程</b>编码器被称为<b class='flag-5'>回程</b>传感器可采集获取、计算和传输旋转作业设备的位置变化

    400G前向纠错冗余度FEC Margin问题分析

    以太网上一代100G的100GEBASE-SR4(KR4/CR4),PSM4,CWDM4以及ER-lite的传输中,都是采用NRZ的调制格式,FEC用到的是RS(528,514)。
    发表于 06-20 14:17 1553次阅读
    400G前向纠错冗余度<b class='flag-5'>FEC</b> Margin问题分析

    为什么我们是RISC-V的首选 GPU

    谈起GPU,很容易想到Imagination。毫无疑问,鉴于Imagination在图形处理领域的积累,也成为RISC-V的首选GPU。凭借30多年的PowerVRGPU,Imagination非常
    的头像 发表于 06-13 10:47 362次阅读
    为什么我们是RISC-V的<b class='flag-5'>首选</b> GPU

    无线回程电源

    此示例参考电路提供为 Xilinx® ZU9/15 无线回程电源供电所需的所有电源轨和电源排序。该模块接受 12V 输入电压并产生 7 种电源。VCCPINT输出设置为0.85V,利用
    的头像 发表于 06-12 14:50 791次阅读
    <b class='flag-5'>无线</b><b class='flag-5'>回程</b>电源

    DVB-S2标准协议:流自适应与FEC编码简析

    流自适应(见图1和图4)提供填充以完成定长(Kbch bit)的BBFRAME和加扰。Kbch取决于FEC码率,如表5所示。
    的头像 发表于 05-22 09:36 1471次阅读
    DVB-S2标准协议:流自适应与<b class='flag-5'>FEC</b>编码简析

    FEC功能在40G和100G光模块中的应用和注意事项

    FEC(Forward Error Correction,前向纠错)功能是一种在数字通信中用于纠正传输过程中产生的误码的技术
    的头像 发表于 05-20 14:05 1199次阅读
    <b class='flag-5'>FEC</b>功能在40G和100G光模块中的应用和注意事项

    无线传输技术都有哪些?

    )、抗多径干扰能力强、功耗低、成本低、穿透能力强、截获率低、与现有其他无线通信系统共享频谱等特点,UWB技术成为无线个人局域网通信技术(WP
    发表于 05-12 16:26

    为什么找不到mpc5777c中dspi和fec的外围ram区域?

    我正在寻找 dspi 和 fec 的外围 ram 区域(嵌入式内存),即 mpc5777c 中的开始和结束地址,但在参考手册中找不到。
    发表于 05-06 07:52

    mpc5777c参考手册中定义的fec和dspi中ram的内存区域在哪里?

    DSPI 没有任何嵌入式 RAM 区域。 FEC MIB RAM 是 small memory amped area 0xFFF4_C200h–0xFFF4_C3FFh,只能被 32-bit 访问。 FEC FIFO RAM 似乎无法直接访问。
    发表于 05-05 11:11

    5G通信算法:LDPC译码算法详解

    LDPC码在IEEE802.16e、IEEE802.11n、IEEE802.11ac、IEEE802.11ad以及5G等高吞吐量系统中得到了广泛的应用。
    的头像 发表于 04-27 09:09 8515次阅读
    5G通信算法:<b class='flag-5'>LDPC</b>译码算法详解