主要内容

NR HDL下行接收MATLAB参考

这个例子展示了如何建模5 g NR细胞搜索、MIB和SIB1恢复硬件算法开发一个仿真软件MATLAB®作为一步®的HDL实现下行接收器。金宝app使用这个来验证仿真软件MATLAB参考模型金宝appNR HDL细胞搜索,NR HDL MIB复苏,NR HDL MIB FR2复苏,NR HDL SIB1复苏的例子。

介绍

NR HDL下行接收MATLAB参考示例桥梁之间的差距一个数学算法及其硬件实现提供的MATLAB模型算法在硬件实现。MATLAB创建参考评估hardware-friendly算法和生成测试向量验证仿真软件定点HDL优化实现。金宝app工作流的设计和部署一个5 g细胞搜索、MIB和SIB1恢复算法的硬件。

每个步骤在这个工作流是通过一个或多个相关的例子。

  1. MATLAB黄金参考算法步骤包括NR细胞搜索和MIB和SIB1复苏(5 g工具箱)例子,显示了浮点黄金参考算法。

  2. MATLAB硬件参考算法一步由NR HDL下行接收MATLAB参考示例(这个例子),哪些模型硬件友好算法和生成测试波形。这个MATLAB®代码运行在向量和矩阵的浮点数据样本,不支持HDL代码生成。金宝app

  3. 金宝app仿真软件定点实现模型步骤包含多个例子。的NR HDL细胞搜索示例演示了5 g细胞搜索模型子系统,使用相同的算法MATLAB参考。金宝app的NR HDL MIB复苏示例添加一个广播信道解码和MIB恢复子系统。的NR HDL SIB1复苏示例添加一个子系统恢复SIB1资源网格,并展示了如何使用MATLAB解码输出参考代码。的NR HDL MIB FR2复苏示例显示细胞搜索和MIB已经扩展为支持FR2恢复模型。金宝app这些模型对定点数据操作和HDL代码生成进行了优化。

  4. 金宝app仿真软件SoC部署模型步骤包括soc上部署NR HDL参考应用例子,建立定点实现模型,并使用硬件支持包硬件上部署算法。金宝app

对于一般的描述如何使用MATLAB和Simulink开发部署模型一起,看到的金宝app无线通信设计fpga和asic

下行接收概述

下行接收机算法的框图所示。该算法检测、解调和解码5 g NR块(下面)和恢复SIB1同步信号。这是hardware-friendly版本的相应措施NR细胞搜索和MIB和SIB1复苏(5 g工具箱)的例子。在顶层,该算法包含一个搜索控制器,一个单边带检测器,一个单边带解码器,SIB1网格解调器和SIB1解码器。这个例子将更加详细地解释这些块并显示相应的MATLAB引用函数,用于探索算法硬件实现和验证流定点仿真软件模型。金宝app这个例子主要关注5 g NR频率范围1 (FR1)。看到NR HDL MIB FR2复苏如何使用MATLAB的例子参考FR2 MIB复苏。

手机搜索

复苏细胞搜索包括载波频率、主同步信号(PSS)搜索,OFDM解调,二级同步信号(SSS)搜索。搜索控制器和单边带探测器一起工作来执行这些处理步骤。单边带探测器执行所有的高速信号处理任务,使其适合FPGA和ASIC实现。搜索控制器坐标搜索和运行速度较低,使其适合在嵌入式处理器的软件实现。

算法首先利用PSS搜索下面的副载波间距15 kHz和30千赫一系列粗频率偏移量。副载波间距和粗频率偏移的搜索范围是可配置的。如果检测到下面,单边带接收机OFDM解调资源网格的最强的PSS和确定其细胞ID使用瑞士。残留细频率偏移是纠正在OFDM解调阶段。

  • 单边带检测器:搜索和OFDM-demodulates SSBs在给定的载波频率偏移和副载波间距测量残留细载波频率偏移量。

  • 数字下变频器(DDC):执行频率正确翻译在接收到的波形频率补偿,然后会毁坏信号从61.44到7.68(苏格兰议会议员。

  • PSS搜索在波形:搜索PSS符号。

  • OFDM解调:OFDM-demodulates单边带网格资源。

  • SSS搜索:搜索SSS和决定整个细胞ID。

  • 搜索控制器导演:细胞坐标搜索的单边带检测器寻找PSS符号在不同的粗频率偏移和副载波间距和解调与最强的PSS的单边带。

在MATLAB参考,nrhdlexamples.cellSearch函数实现了细胞的搜索算法。这个函数实现了搜索控制器所示图,并调用nrhdlexamples.ssbDetect函数,它实现了单边带探测器。的NR HDL细胞搜索示例显示了流媒体的定点仿真软件HDL实现单边带探测器。金宝app在5 g使用模拟设备AD9361 / AD9364 NR MIB复苏(Xilinx Zynq-Based无线电通信工金宝app具箱支持包)的例子中,单边带检测器实现在可编程逻辑搜索控制器中实现软件综合处理系统。

搜索控制器

搜索控制器是负责协调整个搜索。该算法遵循这些步骤。

  1. 对于每一个副载波间距,遍历每一个粗频率偏移和使用单边带检测器寻找SSBs直到检测到一个或多个。粗频率偏移的步长是副载波间距的一半。当SSBs发现在给定频率,记录残留细载波频率偏移的最强的单边带回来。

  2. 移动到下一个粗频率步进搜索下面了。如果搜索检测下面,选择粗频率偏移,导致最小的频率偏移测量。否则,选择最后一个粗频率偏移。

  3. 计算的总频率偏移一起通过添加粗和细频率补偿。

  4. 使用正确的单边带检测器频率偏移和执行一个搜索下面。

  5. 选择PSS相关性最强的单边带。利用单边带检波器解调模式发现和解调单边带和确定其细胞ID。

单边带检测器

这些图显示了单边带FR1检测器结构,参数和数据传递给从搜索控制器。单边带探测器分为两个功能:单边带检测器,DDC (nrhdlexamples.ssbDetectDDC)和单边带探测搜索和解调(nrhdlexamples.ssbDetectSearchDemod)。DDC接受样品在61.44议员以及执行频移随后大批杀害8倍使用halfband过滤器。赫兹的频率偏移,所提供的搜索使用控制器和算法来弥补粗和细频率偏移量。

单边带探测搜索和解调接收样品在7.68议员。30千赫副载波间距,它使用样品以这种速度。15 kHz副载波间距,它会毁坏输入两倍,操作3.84议员。单边带探测搜索和解调有两种操作模式:搜索和解调。

在搜索模式下,函数搜索SSBs使用PSS在指定的副载波间距,并返回一个列表,这些发现。找到的每个单边带,函数返回这些参数:

  • NCellID2:指示的三种可能的PSS序列(0、1或2)检测。

  • 时间偏移量:从波形的开始时间抵消单边带的开始。

  • 细频率偏移:赫兹的残留细频率偏移测量利用循环前缀的所有四个OFDM符号的单边带。

  • 相关强度:测量PSS相关水平。

  • 信号能量:样品的总能量的PSS被检测到。

在解调模式下,函数试图找到一个特定的使用定时偏移和NCellID2单边带。如果函数找到指定的PSS,接收者OFDM解调单边带资源网格和试图检测其瑞士。在解调模式下,函数返回这些结果。

  • 只更新参数指定的单边带如果发现PSS。

  • 解调单边带资源网格如果发现PSS。

  • 如果发现瑞士细胞ID。

OFDM解调器使用256点FFT解调单边带资源网格,其中包含240活跃副载波。

时间偏移量

细胞内搜索算法使用定时偏移量来确定位置接收到的波形和中间的信号。时间偏移是样本的数量开始的波形对于一个给定的位置,比如一个单边带的开始。时间偏移量给出了样品在61.44议员和环绕每20毫秒,或1228800样品。5 g NR,接收器可以假定党卫军破裂周期性或20 ms或少细胞搜索的目的,因此时机的原因选择引用周期性。

图显示了两个5 g波形与不同学生突发周期的研究(5 ms和20 ms)和接收机定时参考。MATLAB引用可以在任何位置检测SSBs在接收到的波形。然而,如果波形超过20毫秒,在返回的时间补偿存在歧义,因为时间参考包装每20毫秒左右。此外,接收方可以解调只有SSBs开始前20 ms内的波形。

单边带解码

图中显示了单边带译码器的结构,这是实现的nrhdlexamples.ssbDecode函数。该算法采用单边带资源网格从单边带的OFDM解调相位检测器,通过PBCH和BCH译码过程,输出MIB参数和PBCH计时信息。

PBCH解码需要解调OFDM符号资源网格的使用这些步骤和流程:

  • dmr搜索:搜索索引用于解调参考符号(dmr)的一代。

  • 信道估计:计算估计使用dmr的通道。

  • 信道均衡使用信道估计:平等接收的数据。

  • 符号解调:执行QPSK解调得到PBCH软比特。

  • Descramble:Descrambles软比特。

然后BCH译码过程descrambled软比特恢复MIB数据使用这些步骤:

  • 复苏的速度:结合重复软比特然后执行缩放和量化。

  • 极地+ CRC解码:执行极地解码信息比特和CRC解码来检查错误。

  • MIB信息解析:解释解码消息位生产MIB参数输出。

SIB1解调

图显示的结构SIB1解调算法,实现的nrhdlexamples.sib1Demodulate函数。算法接受样品在61.44 MHz,使用以前的结果处理阶段定位和解调网格包含CORESET0和预定SIB1传播。MIB结果用于计算CORESET0的参数,包括频率偏移,数量的资源块和监控场合。频率偏移检测单边带的位置是相对的。数据处理的第一阶段是一个包括DDC它进行频移到中心SIB1网格然后downsamples 30.72 MHz - FR1 CORESET0的最大带宽。下一步是等待CORESET0监控场合,该算法包含一个参考时间,与单边带同步检波器时机引用识别下一个的出现monitioring场合。一旦达到监控场合收到样品OFDM解调产生一个网格CORESET0资源块宽,两个插槽的持续时间。

SIB1解码

SIB1解码执行SIB1网格输出SIB1解调。SIB1解码需要解码的PDCCH恢复SI-RNTI DCI编码信息,和解码PDSCH SIB1恢复消息。nrhdlexamples.pdcchDecoding使用SIB1网格的参数恢复先前解码阶段定位和解码CORESET0 PDCCH。这个函数返回DCI消息信号SIB1 PDSCH资源分配的位置,并返回一个标志指示是否DCI被发现的第一或第二槽SIB1网格。槽携带PDSCH和PDSCH SIB1 SIB1网格和选择nrhdlexamples.coreset0PhaseAdjustment纠正相抵消的发射机应用在一个OFDM符号的基础上,详细在TS 38.211 5.4节。nrhdlexamples.pdschDecoding使用阶段纠正槽网格,DCI的信息和其他信息从先前解码阶段定位和解码PDSCH资源携带SIB1消息。这个函数返回SIB1信息比特和SIB1 CRC检查的结果。CRC值0表示SIB1成功的复苏。

生成一个测试波形

本节将展示如何使用MATLAB参考波形函数搜索下面,解调和解码恢复MIB的单边带,和恢复计划SIB1。

使用nrhdlexamples.generateFR1RxWaveform函数来生成一个5 g FR1包含单边带脉冲波形和相应的SIB1传输。改变simulationCase探索不同的参数集。完整的仿真情况下显示。

disp (的测试波形的配置:)disp (nrhdlexamples.generateFR1RxWaveform (“列表”));rng (“默认”);simulationCase =“SimCase 1”;[rxWaveform, ssbPattern minChanBW、Lmax txMIB, simCase] = nrhdlexamples.generateFR1RxWaveform (simulationCase);disp (“选定的模拟案例:“+换行);disp (simCase);FoCoarse = 0;如果ssbPattern = =“案例”scsSSB = 15;其他的scsSSB = 30;结束
测试波形配置:模拟情况下单边带模式共同PDCCH副载波间距配置SIB1信噪比dB最强的单边带指数Lmax售予___________ _________________________ _________________ ______ ___________________ __“SimCase 1”“C”30 164 50 4 8“SimCase 2”“案例B”15 100 5 7 8“SimCase 3”“案例”30 4 20 2 8“SimCase 4”“案例”15 84 7 0 4选择模拟案例:模拟情况下单边带模式共同PDCCH副载波间距配置SIB1信噪比dB最强的单边带指数Lmax售予___________ _________________________ _________________ ______ ___________________ __“SimCase 1”“C”30 164 50 4 8

情节的spectogram波形。

下面的情节显示spectogram CORESET0s,携带SIB1 PDSCH区域。这些地区产生不同的功率。每个资源的振幅元素是由它的颜色表示。

图(1);clf;rxSampleRate = 61.44 e6;nfft = rxSampleRate / (e3 scsSSB * 1);光谱图(rxWaveform(: 1)的(nfft, 1), 0, nfft,“中心”rxSampleRate,“桠溪”,“MinThreshold”,-110);标题(接收到的波形的光谱图)

检测到下面

使用nrhdlexamples.ssbDetect函数在波形通过搜索找到SSBs PSS符号。这个例子中调用函数的粗糙的载波频率偏移估计的零和一副载波间距确定的单边带模式生成的波形。函数纠正粗频率偏移和措施残留细每个单边带的频率偏移。输入和输出给出了赫兹频率偏移。函数返回一个列表的发现PSS符号作为一个结构数组。显示数组内容的结构将它转换为一个表。

[pssList,诊断]= nrhdlexamples.ssbDetect (rxWaveform、FoCoarse scsSSB);如果发现任何PSS %检查如果isempty (pssList) disp (“没有发现PSS在单边带检测。”);返回;结束disp (“发现PSS列表:)disp (struct2table (pssList));
发现PSS列表:NCellID2 timingOffset pssCorrelation pssEnergy frequencyOffset ________ _____售予_______ * * * 17568 0 4416 0.742 - 0.74608 58 0 0 0.59033 0.59277 35136 0 1.4877 1.4951 48288 1.1708 1.1808 65856 0 4.6852 4.7073 1.0462 - 1.0523 -62 0 79008 3 96576 1.872 - 1.8807 14 0 1.0973 e + 05年0.93222 - 0.93665 9

nrhdlexamples.ssbDetect函数返回一个结构包含诊断信号。使用这个输出情节PSS相关结果。相关器输出中的每个峰对应于PSS列表中的一个条目。

图(2);clf;nrhdlexamples.plotUtils.PSSCorrelation(诊断,“PSS相关性”);

使用nrhdlexamples.ssbDetect函数OFDM-demodulate SSBs之一,瑞士检测。对于这个操作,调用函数和一个可选的四参数指定的定时偏移和NCellID2所需的单边带。本例中选择最高的PSS相关性度量,但是你可以选择任何检测到下面。正确的频率偏移,通过粗和细的和频率偏移估计。

[~,maxCorrIdx] = max (vertcat (pssList.pssCorrelation));chosenPSS = pssList (maxCorrIdx);disp (“选择PSS:”)disp (struct2table (chosenPSS));FoFine = chosenPSS.frequencyOffset;敌人= FoCoarse + FoFine;[ssBlockInfo ssbGrid,诊断]= nrhdlexamples.ssbDetect (rxWaveform,敌人,scsSSB chosenPSS);%检查单边带成功解调如果isempty (ssBlockInfo) disp (“未能解调选择单边带。”);返回;结束
选择PSS: NCellID2 timingOffset pssCorrelation pssEnergy frequencyOffset ________ _____售予_______ * * * 0 65856 4.6852 4.7073 -62

在解调模式下,函数返回三个输出而不是两个。的ssBlockInfo单边带的结构包含更多的细节,比如瑞士相关强度和整体细胞ID。ssGrid包含解调的OFDM符号的输出是一个矩阵。显示细胞的单边带信息确认ID是正确解码。

disp (的单边带信息解调单边带:“)disp (ssBlockInfo);
单边带信息解调的单边带:NCellID2: 0 timingOffset: 65856 pssCorrelation: 4.6852 pssEnergy: 4.7074 NCellID1: 83 sssCorrelation: 4.7521 sssEnergy: 4.7523 NCellID: 249 frequencyOffset: 0

显示生成的单边带网格资源。

图(3);clf;显示亮度图像(abs (ssbGrid));colorbar;轴xy;包含(OFDM符号的);ylabel (副载波的);标题(单边带资源网格的);

诊断输出包括瑞士相关结果所有336种可能的序列。情节SSS相关性的结果。

图(4);clf;nrhdlexamples.plotUtils.SSSCorrelation(诊断,“瑞士相关”)

寻找细胞

本节将展示如何使用nrhdlexamples.cellSearch函数来搜索和解调SSBs当频率偏移和副载波间距是未知的。如前所述,nrhdlexamples.cellSearch函数建立在nrhdlexamples.ssbDetect函数通过添加一个搜索控制器寻找SSBs在不同的副载波间距和频率偏移量。

应用频率偏移测试粗和细频率恢复功能。

Fo = 10000;t =(0:长度(rxWaveform) 1)。“/ 61.44 e6;rxWaveform = rxWaveform。* exp(1 * 2 *π* Fo * t);

定义的频率范围端点和副载波间隔搜索空间和调用nrhdlexamples.cellSearch函数。函数在运行时显示在搜索进展信息。频率范围的端点必须的倍数最大的副载波间距的一半。

frequencyRange = 30 [-30];subcarrierSpacings = 30 [15];[ssBlockInfo, ssbGrid] = nrhdlexamples.cellSearch (rxWaveform、frequencyRange subcarrierSpacings,结构(“DisplayPlots”假的,“DisplayCommandWindowOutput”,真的));%检查细胞搜索成功的发现和单边带解调技术。如果isempty (ssBlockInfo) disp (“细胞搜索没有找到或解调单边带”。);返回;结束
寻找PSS (subcarrierSpacing: 15 kHz, frequencyOffset: -30 kHz)寻找PSS (subcarrierSpacing: 15 kHz, frequencyOffset: -22.5 kHz)寻找PSS (subcarrierSpacing: 15 kHz, frequencyOffset: -15 kHz)寻找PSS (subcarrierSpacing: 15 kHz, frequencyOffset: -7.5 kHz)寻找PSS (subcarrierSpacing: 15 kHz, frequencyOffset: 0千赫)寻找PSS (subcarrierSpacing: 15 kHz, frequencyOffset: 7.5 kHz)寻找PSS (subcarrierSpacing: 15 kHz, frequencyOffset: 15 kHz)寻找PSS (subcarrierSpacing: 15 kHz, frequencyOffset: 22.5 kHz)寻找PSS (subcarrierSpacing: 15 kHz, frequencyOffset: 30千赫)寻找PSS (subcarrierSpacing: 30千赫,frequencyOffset: -30 kHz)寻找PSS (subcarrierSpacing: 30千赫,frequencyOffset: -15 kHz)寻找PSS (subcarrierSpacing: 30千赫,frequencyOffset: 0千赫)……PSS。寻找PSS (subcarrierSpacing: 30千赫,frequencyOffset: 15 kHz)……PSS。发现PSS (subcarrierSpacing: 30千赫,frequencyOffsetEstimate: 9938 Hz)校正频率偏移,再次寻找PSS。发现以下PSS符号:NCellID2 timingOffset pssCorrelation pssEnergy frequencyOffset ________ _____售予_______ * * * 0 120 0 17568 4416 0.74199 0.74609 0.59032 0.59278 58 0 77 0 48288 35136 1.4877 1.4951 1.1708 - 1.1809 96 0 0 0 79008 65856 4.6852 4.7074 1.0462 - 1.0523 1.8721 - 1.8807 65 0 96576 76 0 1.0973 0.93221 - 0.93666 e + 05 53最强PSS: NCellID2: 0 timingOffset: 65856 pssCorrelation: 4.6852 pssEnergy: 4.7074 frequencyOffset: 0试图获取最强的PSS和解调相应的党卫军块。NCellID2: 0 timingOffset: 65856 pssCorrelation: 4.6852 pssEnergy: 4.7074 NCellID1: 83 sssCorrelation: 4.7521 sssEnergy: 4.7523 NCellID: 249 frequencyOffset: 9938 subcarrierSpacing: 30细胞搜索简介:副载波间距:30千赫频率偏移:9938 Hz时机补偿:65856 NCellID: 249

摘要所示,接收方返回正确的副载波间距30千赫,细胞的ID 249,测量频率偏移接近10 kHz的期望值。

解码单边带

使用nrhdlexamples.ssbDecode函数来解码单边带资源网格和恢复MIB。的nrhdlexamples.ssbDecode函数是基于的BCH译码阶段NR细胞搜索和MIB和SIB1复苏(5 g工具箱)的例子。

[mibInfo, decodeDiags] = nrhdlexamples.ssbDecode (ssbGrid、ssBlockInfo.NCellID Lmax);从单边带%检查MIB成功解码。如果mibInfo。犯错disp (未能从单边带解码MIB。);返回;结束

情节dmr的相关峰值搜索。dmr执行搜索来确定ibar_ssb和单边带指数。

图(5);clf;情节(0:7 decodeDiags.dmrsCorr);标题(dmr搜索相关的);包含(“伊单边带”);ylabel (相关强度的);

后画出PBCH QPSK星座相均衡。

图(6);clf;情节(decodeDiags.qpskSymb“o”);xlim (max (abs(真实(decodeDiags.qpskSymb)))。* [-1.1 - 1.1]);ylim (max (abs(图像放大(decodeDiags.qpskSymb)))。* [-1.1 - 1.1]);标题(“PBCH符号星座”);包含(“同步”);ylabel (“交”);

显示解码信息和比较传播和接收MIB结构。这些结果表明,成功解码的信息。

disp ([“BCH CRC:”num2str (mibInfo.err)换行符]);disp (“解码信息”);disp (mibInfo);disp (“解码MIB”);disp (mibInfo.mib);disp (“预计MIB”);disp (txMIB);
BCH CRC: 0解码信息pbchPayload: 17637376 ssbIndex: 4 hrf: 0犯错:0 mib: [1×1 struct]解码mib NFrame: 0 SubcarrierSpacingCommon: 30 k_SSB: 0 DMRSTypeAPosition: 3 PDCCHConfigSIB1: 164 CellBarred: 0 IntraFreqReselection: 0预期mib NFrame: 0 SubcarrierSpacingCommon: 30 k_SSB: 0 DMRSTypeAPosition: 3 PDCCHConfigSIB1: 164 CellBarred: 0 IntraFreqReselection: 0

解调SIB1网格

nrhdlexamples.sib1Demodulate函数决定CORESET0的位置,利用从之前的阶段,信息解码和OFDM解调SIB1电网。SIB1网格包含CORESET0和PDSCH资源分配给SIB1消息。

ssbFrequencyOffset = ssBlockInfo.frequencyOffset;ssbResults =结构(“SubcarrierSpacing”scsSSB,“TimingOffset”ssBlockInfo.timingOffset,“FrequencyOffset”,ssbFrequencyOffset);bandCfg =结构(“ssbPattern”ssbPattern,“Lmax”Lmax,“MinChanBW”,minChanBW);sib1Grid = nrhdlexamples.sib1Demodulate (rxWaveform ssbResults、mibInfo bandCfg);

画出OFDM解调SIB1网格。

figure_SIB1grid =图(7);clf;显示亮度图像(abs (sib1Grid));colorbar;轴xy;包含(OFDM符号的);ylabel (副载波的);标题(“SIB1网格”);

解码SIB1网格

SIB1网格由2插槽。只有其中一个插槽携带CORESET0和PDSCH SIB1。nrhdlexamples.pdcchDecoding搜索在每个时段的DCI SI-RNTI消息编码。编码解码后,SI-RNTI DCI消息提供的位置信息SIB1 PDSCH内的消息。nrhdlexamples.pdschDecoding使用DCI和前一阶段的信息来定位和解码PDSCH SIB1消息。如果成功解码sib1CRC 0, SIB1信息比特的输出。

%解码PDCCH和DCI恢复消息(dci dciCRC, NSlot、secondSlotFlag coresetNRB] = nrhdlexamples.pdcchDecoding (sib1Grid、ssBlockInfo.NCellID mibInfo.ssbIndex, scsSSB, mibInfo.mib, minChanBW);从PDCCH %检查DCI成功解码。如果dciCRC disp (“未能从PDCCH解码DCI。”);返回;结束%更新SIB1网格图强调PDCCH和PDSCH区域nrhdlexamples.plotUtils.labelSIB1Plot (figure_SIB1grid.Number、大小(sib1Grid)、ssBlockInfo.NCellID mibInfo.ssbIndex, scsSSB, mibInfo.mib, minChanBW, secondSlotFlag, dci);%选择包含消息SIB1槽slotGrid = sib1Grid(:,(一14)+ (14 * secondSlotFlag));%调整阶段抵消由发射机应用correctedSlotGrid = nrhdlexamples.coreset0PhaseAdjustment (slotGrid mibInfo.mib、scsSSB minChanBW, 0);%解码PDSCH和恢复SIB1消息部分[sib1bits, sib1CRC] = nrhdlexamples.pdschDecoding (correctedSlotGrid、ssBlockInfo.NCellID mibInfo.mib, coresetNRB, dci, NSlot);如果sib1CRC = = 0 disp (“SIB1成功解码”);其他的disp (“SIB1解码失败”);结束
PDCCH RMS维生素:0.606% SIB1成功解码

相关的话题