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

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

3天内不再提示

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

C29F_xilinx_inc 来源:赛灵思 作者:赛灵思 2022-02-19 17:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概述

本文主要描述如何应用Xilinx的SD-FEC集成块硬核资源,进行5G-NR 通信系统PDSCH和PUSCH信道编解码开发。主要从SD-FEC集成块硬核特性、配置流程和注意事项等进行说明。由于在实际项目开发过程中,涉及大量技术细节,在此文中将不展开详细讨论。

如何获取SD-FEC集成块硬核IP资料?

当你在学习或工作中,可能会使用Xilinx公司的Zynq UltraScale+ RFSoC系列芯片进行项目开发,在某些芯片型号中,自身带有SD-FEC硬核资源,具体查询方式,可在Xilinx官方网站检索DS889手册。

SD-FEC集成块硬核资料可在Xilinx网站下载,PG256便是该IP产品手册,如下图中所示。

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

也许细心的你,已经发现了上图中的论坛问答,有我本人的问答记录。这也将载入SD-FEC硬核应用史册,方便全球的5G工程师从中学得一些经验。基于这样的目的,我将这些零碎的心得体会,发布在我个人微信公众号上。

当我们从网站下载了IP手册后,需要结合实际需要进行阅读,并尝试进行开发。

众所周知,5G与4G的一大不同,就是信道编解码技术完全不同,以及可配置的子载波间隔有了更多选项,带宽得到大幅度提高,同时考虑应用到更多新型场景。

在进行开发时,虽然SD-FEC硬核已经集成到芯片中,但依然需要对应的IP license。这一点,也可通过在Xilinx官方网站申请获取。申请需要用户注册,如果您已购买相关的license,或者通过申请获取,需要注意将本地PC主机的MAC地址修改与IP license一致,校验通过方可使用。

SD-FEC IP 介绍

当你下载获得该IP的产品手册后,便可进行阅读,获取相关信息,进行相应的开发了。

事实上,当你第一次使用时,有一种懵懵哒的感觉,因为你不知道,怎样在短时间内很好的用起来。

Xilinx的PG256产品手册提供中英文版,看英文比较费力的朋友(不过笔者相信,作为《科学文化人》的读者,英文功底肯定不错),可以尝试去读中文版,或者中英结合。

下面,重点针对IP的特性、应用等进行简单的说明。

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

上图中,包含了非常丰富的信息,当然你也可能说,每一个字我都认识,但是连起来我却一无所知。如果想深入了解,不妨在夜深人静的时候,找笔者交流一下学习心得。

看到这些特性,实质上你应该知道,该IP支撑支持LTE中的Turbo解码以及5G-NR中的LDPC编解码,当然还有更多应用。

本文比较关心LDPC编解码,因此,其余的配置和使用不在讨论之列。

我选取了关于LDPC编解码部分,贴出来,与大家一起讨论。

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

如果你想看懂上图中的叙述,建议先看看手册,以及5G-NR标准技术报告,了解LDPC码在5G标准中的应用情况。

字越少,事越大,并且也重要。

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

这里面涉及到端口的具体使用,因此,还是建议仔细看文档。

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

整个SD-FEC硬核的架构如下图所示。

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

上图中,包含的信息也是极为丰富,如果你用FPGA实现了该IP,我想年薪百万不是梦。

上图中给出了IP 的接口和数据流向,整个硬核的框架,十分清晰。重点在于这副牌在你手里,怎么去打。

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

如何应用SD-FEC进行LDPC编解码开发

当你拿到手册后,读完一遍,长舒一口气,说简单也简单,说不简单,也不简单。

在此,我只提醒两点,敲黑板:

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

只需要注意这两点,足够解决大部分问题,其他当然也很重要,限于篇幅,此处省略5千字。

接下来,我们打开Vivado设计环境,把SD-FEC调出来,看看是不是足够英俊潇洒。

建立一个新工程,选择RFSOC系列器件的芯片,在IP目录里找到Soft-Decision FEC。

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

接下来,你可以按照手册中的说明,一步步往下配置。比如,选择5G标准,LDPC Decode模式。

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

配置接口,这里我用Initialized,具体差异,自行体会。配置通道数,根据自己的喜好,萝卜青菜,各有所爱。

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

接下来,默认,不想去设置它。

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

接下来,是最后一项,假如你想使用例程进行开发,就勾选带处理器。如果你觉得例程不好用,想自己实战一次,施展自己的才华,那么就不勾选例程,自己动手,丰衣足食。

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

一顿猛操作后,我们把IP实例文件拷贝到工程中,接下来,就任由你发挥了。

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

当你幸幸苦苦写完代码,进行仿真验证,并且解决掉无数个bug后,你终于露出了甜美的笑容。

于是,你迫不及待地想上板调试,证明自己是一个王者,而不是青铜。

这里还是提醒一下,这个硬核的物理位置约束。如果你只是用了一个或两个硬核资源做LDPC编解码,Vivado会自动去布局,一般情况下,也能得到较好的时序效果。

但是,最怕的就是但是这一转折性语句。但是,Xilinx说了,如下总结。

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

具体位置怎么约束呢?Xilinx给出了一张表。

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

于是,你照着做了,跑出了完美的bit,就等上板见证奇迹的时刻。

是不是很简单,看到这里,你觉得不过如此嘛,值得你打这么多字,熬那么深的夜?

人穷怪屋基,人笨怪自己。

这里,在多说几句,关于CTRL和status端口。

对于LDPC解码,其CTRL如下:

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

对于LDPC编码,其CTRL如下:

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

端口用的好,可节约开发难度和开发周期。

对于status端口,作为输出端,还是有必要关注一下。

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

Xilinx SD-FEC硬核在5G-NR通信系统中的应用

也许你会问:这端口描述在手册里有,你还啰嗦什么呢?

笔者担心你没看明白啊,万一没用好,你还得来找笔者交流,那我可要收费了。

俗话说,帮忙修改一行代码,10元;技术指导,一次50元。

知识有时候挺廉价的,有时候却也是救命的。

最终,详细设计就靠自己了,等你调试成功了,记得来报喜。

一分耕耘,一分收获。记得玩转FPGA,千万别从入门到放弃。

今天的SD-FEC技术分享到此结束了,欢迎大家留言,说说你的FPGA开发心得。

审核编辑:汤梓红

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

    关注

    18

    文章

    6316

    浏览量

    139567
  • Xilinx
    +关注

    关注

    73

    文章

    2192

    浏览量

    129927
  • 5G
    5G
    +关注

    关注

    1366

    文章

    49067

    浏览量

    590064
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    贴片电容5G通信设备的应用

    贴片电容5G通信设备扮演着至关重要的角色,其应用广泛且关键,主要体现在以下几个方面: 一、高频信号处理 低损耗谐振网络 :
    的头像 发表于 11-17 16:30 397次阅读
    贴片电容<b class='flag-5'>在</b><b class='flag-5'>5G</b><b class='flag-5'>通信</b>设备<b class='flag-5'>中</b>的应用

    Xilinx FPGA串行通信协议介绍

    Xilinx FPGA因其高性能和低延迟,常用于串行通信接口设计。本文深入分析了Aurora、PCI Express和Serial RapidIO这三种Xilinx
    的头像 发表于 11-14 15:02 1883次阅读
    <b class='flag-5'>Xilinx</b> FPGA串行<b class='flag-5'>通信</b>协议介绍

    泰克MDO3034示波器5G通信测试的应用

    示波器凭借其混合域分析能力、高带宽和高采样率等特性,成为5G通信测试的理想工具。本文将深入探讨MDO30345G
    的头像 发表于 08-27 17:36 595次阅读
    泰克MDO3034示波器<b class='flag-5'>在</b><b class='flag-5'>5G</b><b class='flag-5'>通信</b>测试<b class='flag-5'>中</b>的应用

    5G+SD-WAN工业路由器TR323:工业互联网的智能连接引擎 SD-WAN工业路由器,5G+SD-WAN工业路由器

    传统通信面临三重困境:有线网络部署困难、无线连接不稳定、跨地域组网复杂。计讯物联工业路由器TR323创造性地融合5G高速无线传输与SD-WAN智能组网技术,打造出新一代通信解决方案,其
    的头像 发表于 08-20 17:53 494次阅读
    <b class='flag-5'>5G+SD</b>-WAN工业路由器TR323:工业互联网的智能连接引擎 <b class='flag-5'>SD</b>-WAN工业路由器,<b class='flag-5'>5G+SD</b>-WAN工业路由器

    信号发生器5G通信测试的关键作用与应用案例

    随着5G技术的商用化推进,其对高频段(如毫米波)、大带宽(最高达1GHz)、复杂调制技术(如256QAM)和Massive MIMO等技术的支持,使得通信系统的测试复杂度大幅提升。信号发生器作为
    的头像 发表于 07-21 16:45 691次阅读
    信号发生器<b class='flag-5'>在</b><b class='flag-5'>5G</b><b class='flag-5'>通信</b>测试<b class='flag-5'>中</b>的关键作用与应用案例

    Sky5®: 5G NR UHB 分集接收模块 skyworksinc

    电子发烧友网为你提供()Sky5®: 5G NR UHB 分集接收模块相关产品参数、数据手册,更有Sky5®: 5G
    发表于 05-16 18:31
    Sky<b class='flag-5'>5</b>®: <b class='flag-5'>5G</b> <b class='flag-5'>NR</b> UHB 分集接收模块 skyworksinc

    用于小型蜂窝无线电的 5G NR TDD 4T4R 射频前端参考设计 skyworksinc

    电子发烧友网为你提供()用于小型蜂窝无线电的 5G NR TDD 4T4R 射频前端参考设计相关产品参数、数据手册,更有用于小型蜂窝无线电的 5G NR TDD 4T4R 射频前端参考
    发表于 05-16 18:30
    用于小型蜂窝无线电的 <b class='flag-5'>5G</b> <b class='flag-5'>NR</b> TDD 4T4R 射频前端参考设计 skyworksinc

    Sky5® 5G NR n77 分集接收模块 skyworksinc

    电子发烧友网为你提供()Sky5® 5G NR n77 分集接收模块相关产品参数、数据手册,更有Sky5® 5G
    发表于 05-15 18:34
    Sky<b class='flag-5'>5</b>® <b class='flag-5'>5G</b> <b class='flag-5'>NR</b> n77 分集接收模块 skyworksinc

    Sky5® 5G NR UHB 分集接收模块 skyworksinc

    电子发烧友网为你提供()Sky5® 5G NR UHB 分集接收模块相关产品参数、数据手册,更有Sky5® 5G
    发表于 05-07 18:34
    Sky<b class='flag-5'>5</b>® <b class='flag-5'>5G</b> <b class='flag-5'>NR</b> UHB 分集接收模块 skyworksinc

    Sky5® 5G NR n77/78 分集接收模块 skyworksinc

    电子发烧友网为你提供()Sky5® 5G NR n77/78 分集接收模块相关产品参数、数据手册,更有Sky5® 5G
    发表于 05-07 18:30
    Sky<b class='flag-5'>5</b>® <b class='flag-5'>5G</b> <b class='flag-5'>NR</b> n77/78 分集接收模块 skyworksinc

    NR+无线技术智能楼宇的应用兴起

    物联网 智能楼宇 无线通信 NR+
    的头像 发表于 04-27 09:36 474次阅读

    信号发生器优化:基于5G通信系统测试的矢量

    5G通信系统的测试精度和可靠性。因此,对矢量信号发生器进行优化显得尤为重要。   矢量信号发生器的关键作用 矢量信号发生器能够生成具有精确幅度、相位和频率特性的复杂调制信号,是5G
    的头像 发表于 03-19 14:21 611次阅读
    信号发生器优化:基于<b class='flag-5'>5G</b><b class='flag-5'>通信</b><b class='flag-5'>系统</b>测试<b class='flag-5'>中</b>的矢量

    是德科技与Capgemini合作验证5G NR NTN

    是德科技(NYSE: KEYS )与 Capgemini 合作,透明和再生模式下集成和验证 5G NR NTN 。此次合作旨在加速 Capgemini 对其支持5G
    的头像 发表于 03-12 17:58 1352次阅读

    京信通信推出全新一代5G NR直放站

    通信行业年度盛会--2025年世界移动通信大会(MWC 2025)于3月3日-6日西班牙巴塞罗那举行。京信通信推出的全新一代5G
    的头像 发表于 03-05 11:18 1078次阅读

    FDD5G网络的作用

    随着移动通信技术的飞速发展,5G网络已经成为全球通信行业的焦点。5G网络不仅能够提供更高的数据传输速率,还能实现更低的延迟和更广泛的设备连接。
    的头像 发表于 01-07 16:39 1840次阅读