5 g NR HDL细胞搜索和MIB复苏参考应用
5 g NR HDL细胞搜索和MIB复苏参考应用程序是一个IP FPGA-proven子系统执行OFDM解调和检测中小学同步信号(PSS / SSS),然后解码主信息块(MIB)。FPGA使用仿真软件子系统设计万博1manbetx®或修改,并可以作为检测和解码信号同步块(单边带)在5 g无线应用程序中使用的信息。这个视频中概述了设计方法用于创建并显示了如何模拟和生成synthesizable RTL FPGA和ASIC实现。细节包括:
- 创建一个参考算法和合成5 g使用5 g的工具箱™波形
- 硬件架构添加到MATLAB®参考模型
- 实现流媒体版本的算法来处理现实世界的连续信号处理
- 模拟和分析使用MATLAB testbench仿真软件的实万博1manbetx现,并比较结果与MATLAB参考
- 运行HDL编码器™生成synthesizable RTL,自动调用FPGA合成并返回它的结果
NR HDL细胞在无线搜索和MIB恢复参考应用高密度脂蛋白工具箱hardware-optimized实现,您可以用它来检测和解码5 g新的无线电信号信息无线应用程序的一部分。
你会产生高密度脂蛋白的子系统进行建模仿真软件,因为仿真软件有一个内置的时间感,帮助可视化并行体系结构和传播定点数据类型。万博1manbetx
因为这些开始MATLAB算法使用5 g的工具箱,我们重用代码来验证实现,工作流是证明。
第一步是分区将被部署到应用程序的功能,从testbench。在MATLAB我们这么做,而我们需要添加一些功能,部署,所以我们可以验证了数值。例如,因为这需要工作实际的无线信号,它包括数字下变频器混合基带和采样率的变化。
从MATLAB函数生成的输入波形,还包括在这个参考应用程序。
在输出端,MATLAB代码最初将显示和绘制结果,然后打印一些比较和参考。
在这个图中,蓝色的盒子代表试验台设计元素和橙色的代表。为此分区早期是很重要的,让它更容易交换和比较版本中有更多的实现细节。
有两个主要的子系统是针对硬件。第一单元将执行搜索和探测到中小学同步信号,有时这是所有应用程序需要使用。第二个子系统使用这些信息解码主信息块,或MIB。
关注同步信号检测,它运行在两个阶段,由软件控制层。
第一阶段-搜索模式需要的波形以及一个粗略的估计频率偏移量和所需的副载波间距,并执行PSS检测、返回结果的相关性三个可能的PSS的价值观。搜索模式允许软件协调搜索PSS(或细胞)在不同粗频率偏移和副载波间距。相对应的软件确定了PSS的相关性最强,最强大的细胞,然后再次调用相同的硬件子系统在解调模式中,这时间的流逝PSS信息实现OFDM解调的硬件和瑞士检测,返回的结果。
还有一个MATLAB诊断信号的结构被路由到顶层。这种结构设计好后把这些信号的顶级FPGA调试。
最后,单边带解码子系统从解调译码MIB信息网格资源。
我们仍然需要适应这些算法在一个连续的信号数据,他们将在硬件。万博1manbetx仿真软件是最好的,因为它环境模型时机。
MATLAB testbench驱动仿真软件模型的输入,它们被转万博1manbetx换为一连串的样本,然后回到帧的输出进行比较与MATLAB硬件参考算法,在这个阶段是参考testbench将使用来验证。
这里我们创建单独的模型为每个hardware-ta万博1manbetxrgeted子系统模型。这表明分区的好处,我们可以使用MATLAB仿真版的一个当我们专注于仿真软件的细节。万博1manbetx第一单元的搜索子系统。
MATLAB数据是通过从工作区中块,和输出为MATLAB在这些收集的工作空间块。当我们使用MATLAB驱动试验台,能够可视化体系结构和数据类型传播使模型更有利于增加流硬件设计行为。万博1manbetx与MATLAB引用一样,传入的波形移动通过DDC PSS检测在第一模式,结果返回到MATLAB testbench作为软件,然后驱动回硬件解调模式,发送到OFDM解调器的,这是一个hardware-ready块你可以插入和配置。解调输出网格,也发送到瑞士检测,结果所有注册在系统输出和回到了MATLAB。您还可以看到的收集诊断信息输出到顶层。
我们可以开始从MATLAB仿真,当它开始生成的测试波形生成一个图,显示合并后的网格资源的八个SSBs传播波形。仿真花几分钟因为它MATLAB和Simulink仿真运行,在每个模式…所以跳过前面的结果。万博1manbetx第一个细胞搜索模式结果显示PSS0最强的细胞,然后从瑞士相关器,干净的峰值,最后遵循PSS的光谱图显示符号解调技术,与瑞士127年中心资源第二符号的元素。所有这些结果和诊断都回到了MATLAB的工作空间进行分析。
然后如果你想解码MIB, MIB复苏参考应用程序添加一个块解码模块。这个模块被触发时的检测块信号检测细胞中的细胞ID。它通过ID和网格中的数据流。这是well-partitioned过程物理广播信道,然后使用极性广播信道译码器IP块,并收集使用这个状态机的输出。
现在,您可以使用HDL编码为每个子系统生成高密度脂蛋白。通常你会在应用程序中使用一个或两个,从整个应用程序生成高密度脂蛋白。但是如果你想尝试这个引用应用程序部署到一个软件定义无线电设备,我们也有一个版本的设计组合在一起并建立目标Xilinx Zynq-based SDR。预填充高密度脂蛋白工作流中的一切顾问,包括阿喜的映射接口硬件和软件之间的通信,并将产生高密度脂蛋白,AXI映射,嵌入式软件,和驱动程序,程序可以运行使用动态无线信号。
但通常你会使用这个初始或自己做修改单边带和MIB信息返回给你的5 g应用建设。
参考应用程序概述提供更多细节,设计本身有无线HDL工具箱
你也可以从下面的列表中选择一个网站
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。