主要内容

NR单边带束扫

这个例子展示了如何使用光束扫发射机(gNB)和接收器(问题)的5 g NR系统。使用同步信号块(单边带),这个例子说明了一些梁的初始访问期间使用的管理程序。实现光束扫,示例使用几个组件从相控阵系统工具箱™。

介绍

毫米波的万博1manbetx支持(mmWave)频率要求定向链接,导致梁的规范管理程序首次访问在NR。梁管理是一组图层1(物理)和2(介质访问控制)层程序获取和维护一套梁对链接(梁用于gNB搭配一束使用问题)。梁应用管理程序对下行和上行发射和接受(1]、[2]。这些程序包括:

  • 光束扫

  • 梁测量

  • 梁的决心

  • 梁报告

  • 梁复苏

这个例子主要关注用户首次访问程序空闲时用户设备(UE)之间建立连接和访问网络节点(gNB)。在物理层,使用同步信号块(单边带)的破裂传播下行方向(gNB问题),这个例子强调了两个传输/接收点(TRP)光束扫和问题梁全面建立梁对链接。多光束管理程序中,TR 38.802定义了这个dual-end扫描程序p - 1 (1]。

一旦连接,同样的梁副链接可以用于后续的传输。如果有必要,梁使用CSI-RS进一步细化(下行)和SRS(上行)。在梁的情况下失败,这些链接可以恢复。梁对细化的例子,请参阅使用CSI-RS NR下行发送端梁细化

这个示例中生成一个NR同步信号破灭,beamforms内每个SSBs破裂在方位角和仰角方向扫描,发送这个beamformed信号空间散射通道,和过程这对多个接收端接收信号光束。措施的例子参考信号接收功率(RSRP)为每个收发两用梁双(双重循环)和决定了光束与最大RSRP。这个梁对链接从而意味着最好的beam-pair在收发两端模拟空间场景。这个图显示了梁的主要处理步骤管理的突出显示颜色。

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

仿真参数

定义系统参数的例子。修改这些参数来探索它们对系统的影响。

人口、难民和移民事务局。NCellID = 1;%细胞ID人口、难民和移民事务局。FreqRange =“FR1”;%频率范围:“FR1”或“FR2”人口、难民和移民事务局。CenterFreq = 3.5 e9;%赫兹人口、难民和移民事务局。SSBlockPattern =“案例B”;%例A / B / C / D / E人口、难民和移民事务局。SSBTransmitted = [1 (1,8) 0 (1,0)];% 4/8或64的长度人口、难民和移民事务局。TxArraySize = [8];%传输数组大小,行关口人口、难民和移民事务局。TxAZlim = 60 [-60];%传送方位扫描限制人口、难民和移民事务局。TxELlim = (-90 0);%发射仰角扫描限制人口、难民和移民事务局。RxArraySize = (2 - 2);%接收数组大小,行关口人口、难民和移民事务局。RxAZlim = (-180 - 180);%接收方位扫描限制人口、难民和移民事务局。RxELlim = [0 90];%接收仰角扫描限制人口、难民和移民事务局。ElevationSweep = false;%启用/禁用仰角扫描人口、难民和移民事务局。SNRdB = 30;%信噪比,dB人口、难民和移民事务局。RSRPMode =“SSSwDMRS”;% {‘SSSwDMRS’,‘SSSonly}

这个例子使用这些参数:

  • 与单个BS细胞ID一个单细胞的场景和问题

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

  • 在赫兹,中心频率依赖于频率范围

  • 同步信号基本纸样的A / B / C FR1和案件FR2 D / E。这也选择副载波间距。

  • SSBs传播模式,作为一个二进制向量的长度4或8 FR1 FR2,长度64。SSBs传播的数量集的光束在传输和接收结束。

  • 双元素行向量指定传输数组大小,作为天线元素的数量在传递数组的行和列,分别。统一的矩形阵列(URA所言)时使用值都大于1。

  • 传送方位扫描限制在度指定开始和结束方位角度的扫描

  • 发射仰角扫描限制在度指定起点和终点的仰角扫描角度

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

  • 接收方位扫描限制在度指定开始和结束方位角度的扫描

  • 接收仰角扫描限制在度指定起点和终点的高度角扫描

  • 启用或禁用对发送和接收仰角扫描结束。为FR2启用仰角扫描和/或ura所言

  • 在dB信噪比

  • 测量模式单边带指定使用只有二级同步信号(SSSonly)或使用PBCH DM-RS连同二级同步信号(“SSSwDMRS”)

人口、难民和移民事务局= validateParams(人口、难民和移民事务局);

同步信号破裂配置

建立了同步信号突然参数通过使用指定的系统参数。首次访问,设置单边带周期性20毫秒。

txBurst = nrWavegenSSBurstConfig;txBurst。BlockPattern = prm.SSBlockPattern;txBurst。TransmittedBlocks = prm.SSBTransmitted;txBurst。时间= 20;txBurst。SubcarrierSpacingCommon = prm.SubcarrierSpacingCommon;%配置一个nrDLCarrierConfig对象使用同步信号%破裂参数和禁用其他渠道。将使用这个对象%由nrWaveformGenerator生成党卫军波形。cfgDL = configureWaveformGenerator(人口、难民和移民事务局,txBurst);

请参考教程同步块和脉冲信号为更多的细节在同步块和脉冲信号。

破裂的一代

创建党卫军破裂波形(3)通过调用nrWaveformGenerator函数。生成的波形尚未beamformed。

burstWaveform = nrWaveformGenerator (cfgDL);%显示谱图的党卫军波形图;ofdmInfo = nrOFDMInfo (cfgDL.SCSCarriers {1} .NSizeGrid, prm.SCS);nfft = ofdmInfo.Nfft;的谱图(burstWaveform (nfft, 1), 0, nfft,“中心”ofdmInfo.SampleRate,“桠溪”,“MinThreshold”,-130);标题(党卫军破裂波形的光谱图)

通道配置

配置一个空间散射MIMO信道通道。这个通道模型适用于自由空间路径损耗,可选地,其他大气衰减输入。指定的地点BS和问题[x, y, z]在笛卡儿坐标系统。根据指定的数组大小,采用均匀线性阵列(ULA)”或均匀矩形数组(URA所言)。使用各向同性天线元素的数组。

c = physconst (“光速”);%传播速度λ= c / prm.CenterFreq;%的波长人口、难民和移民事务局。posTx = (0, 0, 0);%传送阵位置,[x, y, z],米人口、难民和移民事务局。posRx = (100; 50 0);%接收阵列的位置,[x, y, z],米toRxRange = rangeangle (prm.posTx prm.posRx);spLoss = fspl (toRxRange,λ);%自由空间路径损耗%传输数组如果prm.IsTxURA%均匀矩形阵列arrayTx = phased.URA (prm.TxArraySize, 0.5 *λ,“元素”phased.IsotropicAntennaElement (“BackBaffled”,真的));其他的%均匀线性阵列arrayTx = phased.ULA (prm.NumTx,“ElementSpacing”0.5 *λ“元素”phased.IsotropicAntennaElement (“BackBaffled”,真的));结束%接收数组如果prm.IsRxURA%均匀矩形阵列arrayRx = phased.URA (prm.RxArraySize, 0.5 *λ,“元素”,phased.IsotropicAntennaElement);其他的%均匀线性阵列arrayRx = phased.ULA (prm.NumRx,“ElementSpacing”0.5 *λ“元素”,phased.IsotropicAntennaElement);结束%散射体的位置prm.FixedScatMode= true;如果prm.FixedScatMode%固定单一的散射体的位置人口、难民和移民事务局。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(函数(azAngInSph),函数(elAngInSph), r);人口、难民和移民事务局。ScatPos = [x, y, z] +(人口、难民和移民事务局。posTx + prm.posRx) / 2;结束%配置通道频道= phased.ScatteringMIMOChannel;通道。PropagationSpeed = c;通道。CarrierFrequency = prm.CenterFreq;通道。SampleRate = ofdmInfo.SampleRate;通道。SimulateDirectPath = false;通道。ChannelResponseOutputPort = true; channel.Polarization =“没有”;通道。TransmitArray = arrayTx;通道。TransmitArrayPosition = prm.posTx;通道。ReceiveArray = arrayRx;通道。ReceiveArrayPosition = prm.posRx;通道。ScattererSpecificationSource =“属性”;通道。ScattererPosition = prm.ScatPos;通道。ScattererCoefficient = 1(1、大小(prm.ScatPos 2));%得到最大信道延迟[~,~,τ]=通道(复杂(randn (prm.NumTx ofdmInfo.SampleRate * 1 e - 3),randn (ofdmInfo.SampleRate * 1 e - 3, prm.NumTx)));maxChDelay =装天花板(max(τ)* ofdmInfo.SampleRate);

发送端梁扫

实现TRP光束扫,beamform每个学生使用模拟波束形成块在生成的破裂。基于数量的党卫军块破裂,指定的扫描范围,确定方位和仰角方向不同的光束。然后beamform个体块在每个方向的破裂。

%的光束在传输和接收结束numBeams =总和(txBurst.TransmittedBlocks);%传输光束的角度在方位角和仰角,equi-spacedazBW =波束宽度(arrayTx prm.CenterFreq,“切”,“方位”);elBW =波束宽度(arrayTx prm.CenterFreq,“切”,“高度”);txBeamAng = hGetBeamSweepAngles (numBeams prm.TxAZlim prm.TxELlim,azBW、elBW prm.ElevationSweep);% transmit-side转向评价权重SteerVecTx = phased.SteeringVector (“SensorArray”arrayTx,“PropagationSpeed”c);%得到OFDM符号的集合被每个单边带numBlocks =长度(txBurst.TransmittedBlocks);burstStartSymbols = ssBurstStartSymbols (txBurst.BlockPattern numBlocks);burstStartSymbols = burstStartSymbols (txBurst.TransmittedBlocks = = 1);burstOccupiedSymbols = burstStartSymbols。' + (1:4);为每个单边带%应用指导每个OFDM符号gridSymLengths = repmat (ofdmInfo.SymbolLengths 1 cfgDL.NumSubframes);%重复破裂numTx准备操舵strTxWaveform = repmat (burstWaveform 1 prm.NumTx)。/√(prm.NumTx);单边带= 1:numBeams%提取单边带波形从破裂blockSymbols = burstOccupiedSymbols(单边带、:);startSSBInd =总和(gridSymLengths (1: blockSymbols (1) 1)) + 1;endSSBInd =总和(gridSymLengths (1: blockSymbols (4)));ssbWaveform = strTxWaveform (startSSBInd: endSSBInd, 1);%为引导方向生成权重wT = SteerVecTx (prm.CenterFreq txBeamAng(:,单边带));%每个传输元素权重应用于单边带strTxWaveform (startSSBInd: endSSBInd:) = ssbWaveform。* (wT);结束

beamformed破裂然后通过spatially-aware散射信道传输波形。

接收端梁和测量

对于接收端梁席卷,beamformed破裂传播波形接收先后在每个接收光束。为N梁和传输收到梁过程p - 1,每一个N光束传播次从gNB以便每个传输光束得到的接收光束。

示例都假定N等于在爆炸中下面的数量。为简单起见,这个例子只生成一个破裂,但模仿接待在空中爆炸次,接收者进程这一破裂次了。

这个图显示了清洁工beam-based图gNB和问题N = M = 4在方位平面。图表显示了双扫描所花费的时间,其中每个间隔gNB对应问题的单边带,每个间隔对应于SS破裂。对于描述场景,梁S3U2突出显示的选择beam-pair名义上的链接。这个例子实现了dual-sweep结束的时间N * M瞬间的时间。

接收处理破裂包括传播

  • spatially-aware衰落信道的应用

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

  • 接收端波束形成

  • 时间调整

  • OFDM解调

  • 提取已知的单边带网格

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

处理重复这些步骤为每个接收光束,然后选择最好的beam-pair配套的基础上测量。

强调光束扫,示例假定已知单边带信息接收机。恢复处理看到更多的细节NR细胞搜索和MIB和SIB1复苏

的空闲模式SS-RSRP测量,使用只有二级同步信号(SSS)或物理广播信道(PBCH)解调参考信号(DM-RS)除了SSS(部分5.1.1。(4])。指定这个的RSRPMode参数的例子。FR2, RSRP测量是基于信号从天线元素相结合,同时为FR1每个天线测量元素。

%接收波束角方位角和仰角,equi-spacedazBW =波束宽度(arrayRx prm.CenterFreq,“切”,“方位”);elBW =波束宽度(arrayRx prm.CenterFreq,“切”,“高度”);rxBeamAng = hGetBeamSweepAngles (numBeams prm.RxAZlim prm.RxELlim,azBW、elBW prm.ElevationSweep);% receive-side转向评价权重SteerVecRx = phased.SteeringVector (“SensorArray”arrayRx,“PropagationSpeed”c);% AWGN水平信噪比= 10 ^ (prm.SNRdB / 20);%转换为线性增益N0 = 1 / (√(2.0 * prm.NumRx *双(ofdmInfo.Nfft)) *信噪比);%噪音性病。开发。%接收增益线性而言,以弥补损失的道路rxGain = 10 ^ (spLoss / 20);%为定时校正生成参考网格%假定的单边带第一个槽载体= nrCarrierConfig (“NCellID”,prm.NCellID);母舰。NSizeGrid = cfgDL.SCSCarriers{1}.NSizeGrid; carrier.SubcarrierSpacing = prm.SCS; pssRef = nrPSS(carrier.NCellID); pssInd = nrPSSIndices; ibar_SSB = 0; pbchdmrsRef = nrPBCHDMRS(carrier.NCellID,ibar_SSB); pbchDMRSInd = nrPBCHDMRSIndices(carrier.NCellID); pssGrid = zeros([240 4]); pssGrid(pssInd) = pssRef; pssGrid(pbchDMRSInd) = pbchdmrsRef; refGrid = zeros([12*carrier.NSizeGrid ofdmInfo.SymbolsPerSlot]); burstOccupiedSubcarriers = carrier.NSizeGrid*6 + (-119:120).'; refGrid(burstOccupiedSubcarriers,burstOccupiedSymbols (1)) = pssGrid;%循环遍历所有接收光束rsrp = 0 (numBeams numBeams);rIdx = 1: numBeams%衰落信道的路径损耗txWave = [strTxWaveform;0 (maxChDelay、尺寸(strTxWaveform 2)));fadWave =通道(txWave);%接收增益,以弥补损失的道路fadWaveG = fadWave * rxGain;%添加WGN噪音= N0 *复杂(randn(大小(fadWaveG)), randn(大小(fadWaveG)));rxWaveform = fadWaveG +噪声;%为引导方向生成权重或者说是= SteerVecRx (prm.CenterFreq rxBeamAng (:, rIdx));%每个接收元素应用权重如果比较字符串(prm.FreqRange“FR1”)strRxWaveform = rxWaveform。”* (wR);其他的% FR2,结合信号从天线元素strRxWaveform = rxWaveform *连词(wR);结束%的正确时机抵消= nrTimingEstimate(载体,strRxWaveform (1: ofdmInfo.SampleRate * 1 e - 3:), refGrid * wR (1) ');如果抵消> maxChDelay抵消= 0;结束strRxWaveformS = strRxWaveform(1 +抵消:最终,);% OFDM解调rxGrid = nrOFDMDemodulate(载体、strRxWaveformS);%循环遍历所有SSBs rxGrid(发送端)tIdx = 1: numBeams%得到每个单边带网格rxSSBGrid = rxGrid (burstOccupiedSubcarriers,burstOccupiedSymbols (tIdx:):);如果strcmpi (prm.RSRPMode“SSSwDMRS”)量= nrSSBMeasurements (rxSSBGrid carrier.NCellID,国防部(tIdx-1 8));其他的量= nrSSBMeasurements (rxSSBGrid carrier.NCellID);结束rsrp (rIdx tIdx) = max (meas.RSRPPerAntenna);结束结束

梁的决心

dual-end扫描和测量完成后,确定最佳beam-pair链接基于RSRP测量。

[m,我]= max (rsrp [],“所有”,“线性”);%第一次出现是输出%我是栏的第一个(接收),然后在列(传输)[rxBeamID, txBeamID] = ind2sub ([numBeams numBeams),我(1));%显示选中的光束disp ([“选定的梁副RSRP:”num2str (rsrp (rxBeamID,txBeamID))dBm的, 13“传送#”num2str (txBeamID)”(方位:“txBeamID num2str (txBeamAng (1))的海拔高度:txBeamID num2str (txBeamAng (2))“)”13“收到#”num2str (rxBeamID)”(方位:“rxBeamID num2str (rxBeamAng (1))的海拔高度:rxBeamID num2str (rxBeamAng (2))“)”]);%显示最终梁两大模式h =图(“位置”figposition ([32 55 32 40]),菜单条的,“没有”);h。Name =“选择发射阵列响应模式”;wT = SteerVecTx (prm.CenterFreq txBeamAng (:, txBeamID));模式(arrayTx prm.CenterFreq,“PropagationSpeed”c“重量”、wT);h =图(“位置”figposition ([32 55 32 40]),菜单条的,“没有”);h。Name =“选定的接收阵列响应模式”;或者说是= SteerVecRx (prm.CenterFreq rxBeamAng (:, rxBeamID));模式(arrayRx prm.CenterFreq,“PropagationSpeed”c“重量”,或者说是);%情节MIMO场景与tx, rx,散射,并确定梁。梁%模式在这个图类似于权力模式在线性范围。prmScene =结构();prmScene。TxArray = arrayTx;prmScene。RxArray = arrayRx;prmScene。TxArrayPos = prm.posTx;prmScene。RxArrayPos = prm.posRx;prmScene。ScatterersPos = prm.ScatPos; prmScene.Lambda = lambda; prmScene.ArrayScaling = 1;%放大天线阵列的阴谋prmScene。米axTxBeamLength = 45;%最大长度传输光束的阴谋prmScene。米axRxBeamLength = 25;%接收波束的最大长度hPlotSpatialMIMOScene (wT, prmScene wR);如果人口、难民和移民事务局。ElevationSweep视图(2);结束
选择梁搭配RSRP: 45.0787 dBm传输# 8(方位:60,海拔:0)收到# 6(海拔方位:90:0)

这些情节突出方向性传播模式,接收方向性模式,分别和空间场景。结果依赖于单个光束方向用于扫描。空间场景提供了一个传输和接收阵列的综合视图和各自确定梁、散射。

总结和进一步勘探

这个例子强调了p - 1梁管理过程采用同步信号对发送端和接收端梁席卷。通过测量下面的参考信号接收功率,可以确定最好的梁副链接一个选择的空间环境。

允许变化频率范围的例子中,单边带块模式,下面的数量,发送和接收数组大小,发送和接收扫描范围和测量模式。看到的影响参数对梁的选择,尝试不同的值。接收处理简化为突出的波束形成方面的例子。

例如p 2程序的发送端梁全面使用CSI-RS下行信号,明白了使用CSI-RS NR下行发送端梁细化。您可以使用这些程序连接梁细化和调整的模式,一旦最初的梁副链接是建立(5]、[6]。

引用

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

  2. 西奥达尼,M。,米。Polese, A. Roy, D. Castor, and M. Zorzi. "A tutorial on beam management for 3GPP NR at mmWave frequencies."IEEE通讯。调查和教程卷。21日,1号,2019年第一季度。

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

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

  5. 西奥达尼,M。,米。Polese, A. Roy, D. Castor, and M. Zorzi. "Standalone and non-standalone beam management for 3GPP NR at mmWaves."IEEE通讯。杂志。,2019年4月,页123 - 129。

  6. Onggosanusi E。,S. Md. Rahman, et al. "Modular and high-resolution channel state information and beam management for 5G NR."IEEE通讯。杂志。2018年3月,48-55页。

本地函数

函数人口、难民和移民事务局= validateParams(人口、难民和移民事务局)%验证用户指定参数和返回更新参数%%只有cross-dependent检查参数的一致性。如果strcmpi (prm.FreqRange“FR1”)如果人口、难民和移民事务局。CenterFreq > 7.125 e9 | |人口、难民和移民事务局。CenterFreq < 410 e6错误([“指定的中心频率是FR1外”,的频率范围(410 MHz - 7.125 GHz)。”]);结束如果strcmpi (prm.SSBlockPattern“D”)| |strcmpi (prm.SSBlockPattern“E”)错误(对选定的无效SSBlockPattern FR1频率”的范围内。SSBlockPattern必须“案例”或“之一”案例B”和“C”FR1。]);结束如果~ (((prm.SSBTransmitted)长度= = 4)| |(长度(prm.SSBTransmitted) = = 8))错误([SSBTransmitted必须一个向量的长度4或8”,“FR1频率范围。”]);结束如果(人口、难民和移民事务局。CenterFreq < = 3 e9) & &(长度(prm.SSBTransmitted) ~ = 4)错误([SSBTransmitted必须一个向量的长度4”的中心频率小于或等于3 ghz。]);结束如果(人口、难民和移民事务局。CenterFreq > 3 e9) & &(长度(prm.SSBTransmitted) ~ = 8)错误([SSBTransmitted必须一个向量的长度8的,的中心频率大于3 ghz,小于的,或等于7.125 ghz。]);结束其他的%的FR2如果人口、难民和移民事务局。CenterFreq > 52.6 e9 | |人口、难民和移民事务局。CenterFreq < 24.25 e9错误([“指定的中心频率是FR2外”,的频率范围(24.25 GHz - 52.6 GHz)。”]);结束如果~ (strcmpi (prm.SSBlockPattern,“D”)| |strcmpi (prm.SSBlockPattern“E”)错误([对选定的无效SSBlockPattern FR2频率”的范围内。SSBlockPattern必须“D”或““E”FR2。]);结束如果长度(prm.SSBTransmitted) ~ = 64错误([SSBTransmitted必须一个向量的长度为64的,FR2频率范围。]);结束结束人口、难民和移民事务局。NumTx = prod(prm.TxArraySize); prm.NumRx = prod(prm.RxArraySize);如果人口、难民和移民事务局。NumTx==1 || prm.NumRx==1 error([许多传输或接收天线元素必须是“,大于1。]);结束prm.IsTxURA= (prm.TxArraySize(1)>1) && (prm.TxArraySize(2)>1); prm.IsRxURA = (prm.RxArraySize(1)>1) && (prm.RxArraySize(2)>1);如果~ (strcmpi (prm.RSRPMode,“SSSonly”)| |strcmpi (prm.RSRPMode“SSSwDMRS”)错误([“无效RSRP测量模式。要么指定的,“SSSonly”或“SSSwDMRS”模式。]);结束%选择基于SSBlockPattern SCS开关低(prm.SSBlockPattern)情况下的情况下scs = 15;生化武器= 10;scsCommon = 15;情况下{“案例b”,“案例c”}scs = 30;生化武器= 25;scsCommon = 30;情况下“d”scs = 120;生化武器= 100;scsCommon = 120;情况下“e”scs = 240;生化武器= 200;scsCommon = 120;结束人口、难民和移民事务局。SCS = SCS;人口、难民和移民事务局。ChannelBandwidth =生化武器;人口、难民和移民事务局。SubcarrierSpacingCommon = scsCommon;结束函数ssbStartSymbols = ssBurstStartSymbols (ssbBlockPattern Lmax)%党卫军OFDM符号开始破裂。%的alln给整个组SS块指数中所描述的“n”% TS 38.213 4.1节,一个子集用于每个案例a ealln = [0;1;2;3;5;6;7;8;10;11; 12; 13; 15; 16; 17; 18]; cases = {的情况下“案例B”“案例C”“D”“E”};m = [14 28 14 28 56];8 i = {[2] [4 8 16 20] 2 [8] [4 8 16 20] [8 12 16 20 32 36 40 44]};nn = (2 1 2 16 8);caseIdx =找到(strcmpi ssbBlockPattern,例);如果(任何(caseIdx = = (1 2 3)))如果(Lmax = = 4)神经网络(nn (caseIdx);elseif(Lmax = = 8)神经网络(nn (caseIdx) * 2;结束其他的神经网络(nn (caseIdx);结束n = alln (1: nn);ssbStartSymbols =(我{caseIdx} + m (caseIdx) * n)。”;ssbStartSymbols = ssbStartSymbols (:)。”;结束函数cfgDL = configureWaveformGenerator(人口、难民和移民事务局,txBurst)%配置一个nrDLCarrierConfig nrWaveformGenerator所使用的对象%生成党卫军波形。cfgDL = nrDLCarrierConfig;cfgDL.SCSCarriers {1}。SubcarrierSpacing = prm.SCS;如果(prm.SCS = = 240) cfgDL。(cfgDL SCSCarriers =。SCSCarriers cfgDL.SCSCarriers];cfgDL.SCSCarriers {2}。SubcarrierSpacing = prm.SubcarrierSpacingCommon;cfgDL.BandwidthParts {1}。SubcarrierSpacing = prm.SubcarrierSpacingCommon;其他的cfgDL.BandwidthParts {1}。SubcarrierSpacing = prm.SCS;结束cfgDL.PDSCH {1}。使= false;cfgDL.PDCCH {1}。使= false;cfgDL。ChannelBandwidth = prm.ChannelBandwidth;cfgDL。FrequencyRange = prm.FreqRange;cfgDL。NCellID = prm.NCellID; cfgDL.NumSubframes = 5; cfgDL.WindowingPercent = 0; cfgDL.SSBurst = txBurst;结束

另请参阅

对象

相关的话题