主要内容

NR SSB波束扫描

该示例显示了如何在5G NR系统的发送器(GNB)和接收器(UE)结束中使用光束扫描。使用同步信号块(SSB),该示例说明了在初始访问期间使用的一些波束管理过程。要完成光束扫描,该示例使用分阶段阵列系统工具箱™中的多个组件。

介绍

毫米波(金宝appMMWAVE)频率的支持需要定向链路,这导致了用于在NR中的初始访问的光束管理程序的规范。光束管理是一组层1(物理)和第2层(中等访问控制)程序,用于获取和维护一组光束对链路(在GNB中使用的光束配对在UE处的光束)。将光束管理程序应用于下行链路和上行链路传输和接收[1.], [2.]。这些程序包括:

  • 光束扫地

  • 光束测量

  • 光束确定

  • 梁报告

  • 梁复苏

此示例在用户设备(UE)和接入网络节点(GNB)之间建立连接时,初始访问空闲用户的初始访问过程。在物理层处,使用在下行链路方向(GNB到UE)中作为突发发送的同步信号块(SSB),该示例突出显示发送/接收点(TRP)光束扫描和UE光束扫描以建立光束对链路。在多光束管理程序中,TR 38.802定义了作为过程p-1的双端扫描[1.].

一旦连接,相同的光束对链接可用于随后的传输。如果需要,使用CSI-RS(用于下行链路)和SRS(用于上行链路),进一步改进光束。在光束故障的情况下,可以重新建立这些对链路。有关梁对细化的一个例子,请参阅使用CSI-RS的NR下行链路发射端波束细化

该示例生成NR同步信号突发,突发内的每个SSBS在两方方位角和升高方向上扫描,在空间散射信道上发送该波束成形信号,并在多个接收端波束上处理该接收信号。该示例测量每个发送接收波束对(在双循环中)的参考信号接收功率(RSRP),并确定与最大RSRP的光束对链路。因此,该光束对链路表示用于模拟空间场景的发送和接收端部的最佳光束对。该图显示了主要处理步骤,其中波束管理突出显示。

rng(211);为可重复性设置RNG状态

仿真参数

为示例定义系统参数。修改这些参数,查看对系统的影响。

prm.NCellID=1;%细胞IDPRM.FreqRange =.'fr1'%频率范围:'FR1'或'FR2'人口、难民和移民事务局。CenterFreq = 3.5 e9;%赫兹prm.ssblockpattern =“案例B”%例A / B / C / D / Eprm.ssbtransmited = [(1,8)零(1,0)];长度% 4/8或64prm.txarraysize = [8 8];%发送数组大小,[rows cols]人口、难民和移民事务局。TxAZlim = [-60 60];%发射方位扫描极限prm.TxELlim=[-90 0];%传输高程扫描限制人口、难民和移民事务局。RxArraySize = [2 2];%接收数组大小,[rows cols]prm.rxazlim = [-180 180];%接受方位角扫描限制prm.rxellim = [0 90];%接收提升扫描限制prm.elevationsweep = false;%启用/禁用提升扫描prm.SNRdB=30;%信噪比,dBprm.rsrpmode ='ssswdmrs'%{'SSSwDMRS','SSSonly'}

该示例使用以下参数:

  • Cell ID用于带有单个BS和UE的单cell场景

  • 频率范围,作为一串来指定FR1或FR2操作

  • 中心频率,单位为Hz,取决于频率范围

  • 同步信号块图案作为FR1的FR1和FR2的情况A / B / C之一。这也选择子载波间距。

  • 模式中传输的SSB,FR1为长度为4或8,FR2为长度为64的二进制向量。传输的SSB数量设置发送端和接收端的波束数量。

  • 发射阵列大小,作为两个元素行向量,分别指定发射阵列行和列中的天线元素数。当两个值都大于1时,使用均匀矩形阵列(URA)。

  • 以学位传输方位角扫描限制以指定扫描的起始和结束方位角

  • 以度为单位传输高程放样限制,以指定放样的起点和终点高程角度

  • 接收阵列大小,作为两元素行向量,分别指定接收阵列的行和列中天线元素的数量。当两个值都大于1时,使用统一矩形阵列(URA)。

  • 以学位接收方位角扫描限制,以指定扫描的起始和结束方位角

  • 以学位接收高程扫描限制,以指定扫描的起始和结束高度角度

  • 启用或禁用发送端和接收端仰角扫描。启用FR2和/或ura的仰角扫描

  • 信噪比(dB)

  • 用于SSB的测量模式,以指定仅使用辅助同步信号('ssonly')或使用PBCH DM-RS以及辅助同步信号('SSSWDMRS')

PRM = ValidateParams(PRM);

同步信号突发配置

使用指定的系统参数设置同步信号突发参数。对于初始访问,将SSB周期性设置为20 ms。

txBurst。BlockPattern = prm.SSBlockPattern;txBurst。SSBTransmitted = prm.SSBTransmitted;txBurst。NCellID = prm.NCellID; txBurst.SSBPeriodicity = 20; txBurst.NFrame = 0; txBurst.Windowing = 0; txBurst.DisplayBurst = true;%假设载波与突发的子载波间距相同carrier = nrcarrierconfig(“NCellID”,prm.NCellID,“NFrame”, txBurst.NFrame);母舰。SubcarrierSpacing = prm.SCS;carrierInfo = nrOFDMInfo(载体);txBurst。SampleRate = carrierInfo.SampleRate;

参考教程同步信号块和突发有关同步信号块和突发的更多细节。

通道配置

配置一个空间散射MIMO信道通道.该信道模型将自由空间路径损耗和可选的其他大气衰减应用于输入。指定BS和UE的位置为[x, y, z]笛卡尔坐标系中的坐标。根据指定的阵列尺寸,采用均匀线性阵列(ULA)或均匀矩形阵列(URA)。阵列使用各向同性天线单元。

c=物理常数(“光速”);%传播速度λ=c/prm.CenterFreq;%波长prm.postx = [0; 0; 0];%透射阵列位置,[x; y; z],米人口、难民和移民事务局。posRx = (100; 50 0);%接收数组位置,[x;y;z],米torxrange = rangeangle(prm.postx,prm.posrx);sploss = fspl(torxrange,lambda);%空闲空间路径损失%传输数组如果人口、难民和移民事务局。IsTxURA均匀矩形阵列arraytx = phased.ura(prm.txArraysize,0.5 * lambda,......“元素”相位各向同性天线元件('底板',真的));其他的%均匀线性阵列arrayTx=相控.ULA(prm.NumTx,......'ElementsPacing',0.5 * lambda,......“元素”相位各向同性天线元件('底板',真的));结束%接收数组如果人口、难民和移民事务局。IsRxURA均匀矩形阵列arrayrx = phased.ura(prm.rxArraysize,0.5 * lambda,......“元素”,序列。异丙哒植物;其他的%均匀线性阵列arrayrx = phased.ula(prm.numrx,......'ElementsPacing',0.5 * lambda,......“元素”,序列。异丙哒植物;结束%散射器位置prm.fixedscatmode = true;如果人口、难民和移民事务局。FixedScatMode%固定单一散布器位置prm.scatpos = [50;80;0];其他的%在随机位置生成散射体Nscat = 10;%散射体数目azRange = 180:180;elRange = 90:90;randAzOrder = randperm(长度(azRange));randElOrder = randperm(长度(elRange));azAngInSph = azRange (randAzOrder (1: Nscat));elAngInSph = elRange (randElOrder (1: Nscat));r = 20;%半径[x,y,z]=sph2cart(deg2rad(azAngInSph),deg2rad(elAngInSph),r);prm.ScatPos=[x;y;z]+(prm.posTx+prm.posRx)/2;结束%配置通道channel=phased.ScatteringMIMOChannel;channel.PropagationSpeed=c;channel.CarrierFrequency=prm.CenterFreq;channel.SampleRate=txBurst.SampleRate;channel.SimulatedDirectPath=false;channel.ChannelResponseOutput=true;channel.Polarization='没有任何';channel.transmitarray = arraytx;channel.transmitarrayposition = prm.postx;channel.receivearray = arrayrx;channel.receiveArrayPosition = PRM.POSRX;channel.scattererspecifiedsource =.“属性”;channel.scattererposition = prm.scatpos;channel.scatterercoeffdiod = soneg(1,尺寸(prm.scatpos,2));%获得最大频道延迟[〜,〜,tau] =通道(复杂(randn(txburst.samplege * 1e-3,prm.numtx),......randn (txBurst.SampleRate * 1 e - 3, prm.NumTx)));maxChDelay =装天花板(max(τ)* txBurst.SampleRate);

破裂的一代

创建SS突发波形[3.]打电话给冰爆帮手功能。生成的波形尚未波束成形。

%创建和显示突发信息Txburstinfo =牛伯斯坦州(TXBURST);disp(txburstinfo);%产生突发波形和网格[burstWaveform, txBurstGrid] = hSSBurst (txBurst);
SubcarrierSpacing: 30 NCRB_SSB: -20 k_SSB: 0 FrequencyOffsetSSB: 0 MIB: [24 x1双]L: 8 SSBIndex: [0 1 2 3 4 5 6 7] i_SSB: [0 1 2 3 4 5 6 7] ibar_SSB: [0 1 2 3 4 5 6 7] SampleRate: 30720000 Nfft: 1024 NRB: 72 CyclicPrefix:“正常”OccupiedSubcarriers: x1双[240]OccupiedSymbols: [8 x4双]窗口:0

发送端梁扫

为了实现TRP波束扫描,使用模拟波束形成对产生的突发中的每个SS块进行波束形成。根据爆炸中的SS块数量和指定的扫描范围,确定不同波束的方位角和仰角方向。然后将爆炸中的单个块发送到每个方向。

%发送端和接收端的波束数numBeams =总和(txBurst.SSBTransmitted);%发射波束的方位角和仰角,等间距人口、难民和移民事务局azBW =波束宽度(arrayTx。CenterFreq,“切”,“方位角”); elBW=波束宽度(阵列频率、prm.CenterFreq、,“切”,“高度”);txbeamang = hgetbeamweepangles(numbeams,prm.txazlim,prm.txellim,......AZBW,ELBW,PRM.ELEVATIONSWEEV);评估发射侧转向权重的%SteerVecTx =分阶段。SteeringVector (“传感器阵列”arrayTx,......“PropagationSpeed”c);%为每个单边带应用每个OFDM符号转向carrier.nsizegrid = txburstinfo.nrb;OFDMINFO = NROFDMINFO(载体);gridsymlengths = repmat(Ofdminfo.symbollenghs,1,......尺寸(txburstgrid,2)/长度(Ofdminfo.symbollenge));%在numTx上重复爆发以准备转向strTxWaveform = repmat (burstWaveform 1 prm.NumTx)。/√(prm.NumTx);对于ssb=1:长度(txBurstInfo.SSBIndex)从突发中提取SSB波形blockSymbols = txBurstInfo.OccupiedSymbols(单边带、:);startSSBInd =总和(gridSymLengths (1: blockSymbols (1) 1)) + 1;endSSBInd =总和(gridSymLengths (1: blockSymbols (4)));ssbWaveform = strTxWaveform (startSSBInd: endSSBInd, 1);%为被引导的方向生成权重wT = SteerVecTx (prm.CenterFreq txBeamAng(:,单边带));%将每个发送元素的权重应用到SSBstrTxWaveform (startSSBInd: endSSBInd:) = ssbWaveform。* (wT);结束

然后在空间感知的散射信道上发送波束成形突发波形。

接收端束扫描和测量

对于扫描的接收端束,在每个接收波束上连续接收发送的波束成形突发波形。为了N传输波束和M接收程序P-1中的光束,每个N光束传播M从GNB中的时间,从而接收到每个发射光束M接收光束。

这个例子假设了两者NM等于突发中ssb的数量。为简单起见,本示例仅生成一个突发信号,但要模拟通过空中接收的突发信号M有时,接收器处理这个单一突发M时代。

这个图显示了一个基于波束的图,用于gNB和UE的扫描n = m = 4,在方位角平面。图中显示了双扫描所花费的时间,其中gNB上的每个间隔对应SSB, UE上的每个间隔对应ssburst。对于所描述的场景,梁S3U2.作为所选的波束对链接被突出显示。本例执行的是连续时间为的双扫描n * m.时间瞬间。

发送的突发事件的接收处理包括

  • 空间感知衰落信道的应用

  • 接收增益补偿诱导路径损耗和AWGN

  • 接收端波束形成

  • 时序纠正

  • 正交频分复用解调

  • 提取已知SSB网格

  • 根据指定的测量方式测量RSRP

处理过程对每个接收波束重复这些步骤,然后根据所做的整套测量选择最佳波束对。

为了突出波束扫描,本例假定接收机处有已知的单边带信息。有关恢复处理的详细信息,请参见NR Cell Search and MIB and SIB1 Recovery

对于空闲模式SS-RSRP测量,除了SSS(章节5.1.1),只使用二次同步信号(SSS)或物理广播信道(PBCH)解调参考信号(DM-RS)。(4.])。请通过RSRPMode示例的参数。对于FR2,RSRP测量基于来自天线元件的组合信号,而对于FR1,测量基于每个天线元件。

接收方位角和仰角,等间距AZBW = BeamWidth(ArrayRx,PRM.Centerfreq,“切”,“方位角”);elBW=波束宽度(arrayRx,prm.CenterFreq,“切”,“高度”);rxbeamang = hgetbeamswealls(numbeams,prm.rxazlim,prm.rxellim,......AZBW,ELBW,PRM.ELEVATIONSWEEV);评估接收侧转向权重的%steervecrox = phased.steringvector(“传感器阵列”arrayRx,......“PropagationSpeed”c);%AWGN水平SNR = 10 ^(prm.snrdb / 20);%转换为线性增益N0 = 1 /(√(2.0 * prm.NumRx *双(ofdmInfo.Nfft)) *信噪比);%噪声STD。开发。%接收线性术语的收益,以补偿路径损耗rxgain = 10 ^(sploss / 20);%生成用于定时校正的参考网格%假设SSB在第一个槽位pssRef=nrPSS(carrier.NCellID);pssInd=nrpssindex;pbchdmrsRef=nrPBCHDMRS(carrier.NCellID,txBurstInfo.ibar_SSB(1));pbchDMRSInd=nrPBCHDMRSIndices(carrier.NCellID);pssGrid=零([240 4]);pssGrid(pssInd)=pssRef;pssGrid(pBchdmrsrefgrid)=pbchdmrsRef;refGrid=零([12*carrier.NSizeGrid.SymbolsPerSlot]);refGrid(txBurstInfo.OccupiedSubcarriers,......txburstinfo.occupiedsymbols(1,:))= pssgrid;%循环所有接收波束rsrp = zeros(numbeams,numbeams);对于rIdx = 1: numBeams%具有路径损耗的衰落信道txwave = [strtxwaveform;零(maxchdelay,尺寸(strtxwaveform,2))];fadwave =通道(TxWave);%接收收益,以补偿路径损耗fadWaveG = fadWave * rxGain;%添加WGN.噪音= N0 *复杂(randn(大小(fadWaveG)), randn(大小(fadWaveG)));rx波形= fadWaveG +噪声;%为被引导的方向生成权重WR = STEVECRX(PRM.CONERERFREQ,RXBeamang(:,RIDX));%每次接收元素施加权重如果比较字符串(人口、难民和移民事务局。FreqRange,'fr1')strrxwaveform = rxwaveform。*(wr');其他的%对于FR2,合并来自天线元件的信号strrxwaveform = rxwaveform *结合(wr);结束%正确的时机偏移量=nrTimingEstimate(载波,......strRxWaveform (1: ofdmInfo.SampleRate * 1 e - 3:), refGrid * wR (1) ');如果offset > maxChDelay offset = 0;结束strRxWaveformS = strRxWaveform(1 +抵消:最终,);%OFDM解调rxgrid = nrofdmdemodulate(载体,strrxwaveforms);%rxGrid中所有SSB上的环路(传输端)对于tidx = 1:numbeams%获取每个SSB网格rxssbgrid = rxgrid(txburstinfo.occupiedsubcarriers,......txburstinfo.occupiedsymbols(tidx,:),:);进行测量,存储每个接收和发送波束RSRP(RIDX,TIDX)= MeasureSB(rxssbgrid,prm.rsrpmode,txburst.ncellid);结束结束

光束确定

完成双端扫描和测量后,根据RSRP测量确定最佳的波束对链路。

[m,i] = max(rsrp,[],“所有”,'线性');%第一次出现是输出%i首先是列向下(用于接收),然后是跨列(用于传输)[rxBeamID,txBeamID] = ind2sub([numBeams numBeams],i(1));%显示所选的光束对DISP([“带有RSRP的选定波束对”num2str (10 * log10 (rsrp (rxBeamID......txBeamID) + 30)'dbm',13.“传送#”Num2str(TXBeamid)......'(方位角:'num2str(txBeamAng(1,txBeamID))的海拔高度:......Num2str(TXBeamang(2,TXBeamid))“)”13.“收到#”num2str (rxBeamID)......'(方位角:'rxBeamID num2str (rxBeamAng (1))的海拔高度:......num2str(rxBeamAng(2,rxBeamID))“)”]);%显示最终光束对模式h=数字(“位置”,图([32 55 32 40]),菜单条的,“没有”);H.Name =.“选定的传输阵列响应模式”;wT = SteerVecTx (prm.CenterFreq txBeamAng (:, txBeamID));模式(arrayTx,人口、难民和移民事务局。CenterFreq,“PropagationSpeed”c“重量”、wT);h=数字(“位置”,图([32 55 32 40]),菜单条的,“没有”);H.Name =.“选定接收阵列响应模式”;wR=SteerVecRx(prm.CenterFreq,rxBeamAng(:,rxBeamID));模式(arrayRx,prm.CenterFreq,“PropagationSpeed”c“重量”,wr);%用tx, rx,散射体和确定的波束绘制MIMO场景prmscene = struct();prmscene.txarraysize = prm.txArrassize;prmscene.rxArraysize = prm.rxArrassize;prmscene.txelempos = getElementPosition(arraytx);%仪表prmscene.rxelempos = getElementPosition(arrayrx);%仪表prmScene。txArrayPos = prm.posTx;prmScene。rxArrayPos = prm.posRx;prmScene。txAzAngles = 90:90;prmScene。rxAzAngles = [90:180 -179:-90];prmScene。scatPos = prm.ScatPos; prmScene.lambda = lambda; prmScene.arrayScaling = 1; hPlotSpatialMIMOScene(prmScene,wT,wR);如果人口、难民和移民事务局。ElevationSweep视图(2);结束
RSRP:45.1516 dBm发射#8(方位角:60,仰角:0)接收#6(方位角:90,仰角:0)的选定波束对

这些图形分别突出了传输方向模式、接收方向模式和空间场景。结果取决于用于扫描的单个波束方向。空间场景提供了发射和接收阵列、各自确定的波束以及散射体的组合视图。

摘要和进一步的探索

这个例子强调了通过使用同步信号块进行发送端和接收端波束扫描的P-1波束管理过程。通过测量ssb的参考信号接收功率,可以确定选定空间环境的最佳波束对链路。

该示例允许在频率范围内变化,SSB块图案,SSB的数量,发送和接收阵列大小,发送和接收扫描范围以及测量模式。要查看参数对光束选择的影响,请使用不同的值进行实验。简化接收处理以突出显示该示例的波束成形方面。

对于使用CSI-RS信号进行下行链路的发送端波束扫描的P-2程序的示例,请参见使用CSI-RS的NR下行链路发射端波束细化。一旦建立初始梁对链接,您可以在连接模式下使用这些步骤进行梁细化和调整[5.], [6.].

参考文献

  1. 3GPP TR 38.802。“新型无线电接入技术物理层面的研究。”第三代合作伙伴项目;技术规范无线电接入网

  2. Giordani,M.,M.Polese,A.Roy,D.Castor和M.Zorzi.“mmWave频率下3GPP NR波束管理教程。”IEEE通讯。调查与教程,第21卷,第1期,2019年第一季度。

  3. 3 gpp TS 38.211。“NR;物理通道和调制。”第三代合作伙伴项目;技术规范无线电接入网

  4. 3GPP TS 38.215。“NR;物理层测量”。第三代合作伙伴项目;技术规范无线电接入网

  5. Giordani,M.,M. Polese,A. Roy,D. Castor和M. Zorzi。“在MMWaves的3GPP NR的独立和非独立光束管理。”IEEE通讯。杂志。, 2019年4月,123-129页。

  6. Onggosanusi,E.,S.Md.Rahman等人,“5G NR的模块化和高分辨率信道状态信息和波束管理。”IEEE通讯。杂志。, 2018年3月,48-55页。

本地函数

功能PRM = ValidateParams(PRM)%验证用户指定的参数并返回更新的参数%%只对参数一致性进行交叉依赖检查。如果Strcmpi(prm.freqrange,'fr1')如果人口、难民和移民事务局。CenterFreq > 7.125e9 || prm。CenterFreq < 410e6错误(['指定的中心频率超出FR1',......'频率范围(410 MHz  -  7.125 GHz)。]);结束如果strcmpi(人口、难民和移民事务局。SSBlockPattern,'案例d')||......strcmpi(人口、难民和移民事务局。SSBlockPattern,“案例e”) 错误([“选定FR1频率的ssblock模式无效”......'范围。SSBlockPattern必须是'Case A'或'......''案例b''或''case c''for fr1。']);结束如果~ (((prm.SSBTransmitted)长度= = 4)| |......(长度(prm.SSB传输)==8)错误([' ssbtransmit必须是长度为4或8的矢量',......“用于FR1频率范围。”]);结束如果(人口、难民和移民事务局。CenterFreq <= 3e9) && (length(prm. ssbtransmit)~=4) error([' ssbtransmit必须是长度为4的矢量'......“中心频率小于或等于3GHz。”]);结束如果(prm.CenterFreq>3e9)和(长度(prm.SSB传输)~=8)错误([' ssbtransmit必须是长度为8的矢量',......“中心频率大于3GHz且小于”,......“或等于7.125GHz。”]);结束其他的%'fr2'如果prm.centerfreq> 52.6e9 ||prm.centerfreq <24.25e9错误(['指定的中心频率超出FR2',......频率范围(24.25 GHz - 52.6 GHz)]);结束如果~ (strcmpi(人口、难民和移民事务局。SSBlockPattern,'案例d')||......strcmpi(人口、难民和移民事务局。SSBlockPattern,“案例e”))错误([“选定FR2频率的ssblock模式无效”......的范围内。SSBlockPattern必须是“Case D”或“......“Case E”代表FR2。”]);结束如果长度(prm.sbtransmited)〜= 64错误(['ssbtransmited必须是'的矢量长度为64,......FR2频率范围。]);结束结束人口、难民和移民事务局。NumTx = prod(prm.TxArraySize); prm.NumRx = prod(prm.RxArraySize);如果prm.NumTx==1 | | prm.NumRx==1错误(['发送或接收天线元素的数量必须是',......'大于1.']);结束人口、难民和移民事务局。IsTxURA = (prm.TxArraySize(1)>1) && (prm.TxArraySize(2)>1);人口、难民和移民事务局。IsRxURA = (prm.RxArraySize(1)>1) && (prm.RxArraySize(2)>1);如果~ (strcmpi(人口、难民和移民事务局。RSRPMode,'ssonly')||......strcmpi(prm.RSRPMode,'ssswdmrs') ) 错误(['无效的RSRP测量模式。指定“,......“‘SSSonly’或‘SSSwDMRS’作为模式。”]);结束%根据SSBlockPattern选择SCS转变低(prm.SSBlockPattern)情况下“案例a”scs = 15;情况下{“案例b”,“案例c”} scs = 30;情况下“d”scs = 120;情况下“e”scs=240;结束prm.scs = scs;结束功能rsrp=measureSSB(rxSSBGrid,模式,NCellID)%基于SSS计算电源(RSRP)的参考信号,如果%已选择,也可选择PBCH DM-RS。sssInd = nrSSSIndices;%SSS指数numRx=大小(rxSSBGrid,3);rsrpSSS=零(numRx,1);对于rxidx = 1:numrx提取每个rx元素的信号rxssbgridperrx = rxssbgrid(::,rxidx);rxsss = rxssbgridperrx(sssind);对所有RS的I%的平均功率贡献RSRPSSS(rxidx)=均值(rxsss。*结合(rxsss));结束如果Strcmpi(模式,'ssswdmrs')pbchdmrsind = nrpbchdmrsindices(ncellid);% PBCH DM-RS指数rsrpDMRS = 0 (numRx, 1);对于rxidx = 1:numrx提取每个rx元素的信号rxssbgridperrx = rxssbgrid(::,rxidx);rxpbchdmrs = rxssbgridperrx(pbchdmrsind);对所有RS的I%的平均功率贡献rsrpDMRS (rxIdx) = (rxPBCHDMRS意思。*连词(rxPBCHDMRS));结束结束转变低(模式)情况下'ssonly'%只有SSSrsrp = max (rsrpSSS);%最大接收单元数情况下'ssswdmrs'%SSS和PBCH-DMRS,每个RS的计计rsrp = max ((rsrpSSS * 127 + rsrpDMRS * 144) / 271);%最大接收单元数结束结束

另见

物体

相关话题