主要内容

5 g NR上行PUCCH矢量波形的一代

这个例子实现了一个5 g NR上行PUCCH矢量波形发生器使用5 g工具箱™创建一个基带载波波形组件。

介绍

这个例子展示了如何参数化并生成5 g的新收音机(NR)上行波形。可以生成这些通道和信号:

  • PUSCH及其相关DM-RS PT-RS

  • PUCCH及其相关DM-RS

  • SRS

这个例子支持多个带宽的参数万博1manbetx化和生成部分(BWP)。PUSCH的多个实例,PUCCH BWPs和SRS可以生成不同。示例允许配置PUCCH, PUSCH特定问题分类和SRS RNTI和传输时只对特定RNTI PUSCH PUCCH和PUSCH重叠在一个插槽。关注的多个实例的配置例子PUCCH几个格式。

生成5 g上行波形PUSCH或SRS,包括发布16 CG-UCI和SRS定位,看到5 g NR上行矢量波形的一代的例子。

波形和载波配置

本节设置副载波间距(SCS)中的特定载波带宽资源块,物理层细胞的身份NCellID,生成的波形子帧的长度。您可以可视化生成的资源网格通过设置DisplayGrids字段为1。信道带宽和频率范围参数用于显示相关的最低guardbands SCS载体的原理图对齐。输出的原理图是显示在图的例子。

waveconfig = [];waveconfig。NCellID= 0;%细胞身份waveconfig。ChannelBandwidth = 50;%通道带宽(MHz)waveconfig。FrequencyRange =“FR1”;%’FR1’或‘FR2”waveconfig。NumSubframes = 10;% 1毫秒数子帧中生成的波形%(1、2、4、8槽每1毫秒子帧,取决于SCS)waveconfig。DisplayGrids = 1;%显示资源网格后信号产生%定义一组SCS特定的运营商,使用的最大大小为50% MHz NR通道。有关更多信息,请参见TS 38.101 - 1定义%带宽运营商= [];航空公司(1)。SubcarrierSpacing = 15;航空公司(1)。NRB = 270;航空公司(1)。RBStart = 0;航空公司(2)。SubcarrierSpacing = 30;航空公司(2)。NRB = 133;航空公司(2)。RBStart = 1;

带宽部分

BWP是由一组连续的资源共享在一个给定的数字命理学SCS特定的载体。这个例子支持使用多个BWP万博1manbetxs使用一个结构体数组。数组中的每个条目表示一个BWP。对于每个BWP可以指定副载波间距(SCS),循环前缀(CP)长度和带宽。的SubcarrierSpacing参数映射BWP定义SCS特定的航空公司之一。的RBOffset参数控制的位置BWP承运人。这是表示BWP数字命理学的。不同的BWPs可以互相重叠。

%带宽部分配置bwp = [];bwp (1)。SubcarrierSpacing = 15;% BWP1副载波间距bwp (1)。CyclicPrefix =“正常”;% BWP1循环前缀bwp (1)。NRB = 25;% BWP1大小bwp (1)。RBOffset = 10;%的位置BWP1载体bwp (2)。SubcarrierSpacing = 30;% BWP2副载波间距bwp (2)。CyclicPrefix =“正常”;% BWP2循环前缀bwp (2)。NRB = 51;% BWP2大小bwp (2)。RBOffset = 40;%的位置BWP2载体

PUCCH实例配置

这一节指定了参数波形PUCCH实例的集合。结构数组中的每个元素定义了一个PUCCH序列实例。可以设置以下参数:

  • 启用/禁用PUCCH序列

  • 指定PUCCH BWP载着

  • 在dB PUCCH实例

  • 在一段用于PUCCH插槽

  • 周期性的分配。空表示不重复使用

  • DM-RS力量提高分贝

pucch = [];pucch (1)。使= 1;%启用PUCCH序列pucch (1)。BWP = 1;%带宽部分pucch (1)。权力= 0;%的力量在dB扩展pucch (1)。所有ocatedSlots = [3 4];%分配槽内pucch (1)。所有ocatedPeriod = 6;%分配槽段(空意味着没有重复)pucch (1)。PowerDMRS = 1;%额外权力提高分贝

PUCCH资源配置

这一节指定了PUCCH序列资源相关参数。参数可以分为以下部分:

  • 启用/禁用PUCCH专用资源。如果这是禁用的,它使用公共资源按9.2.1 TS 38.213部分

  • 提供资源索引值(0。15),当专用资源是禁用和循环前缀BWP传输PUCCH是正常的。在这种情况下,资源和格式参数PUCCH传输都塞满了直接基于资源指数。所有其他参数提供资源和格式配置不考虑。

专门的资源时启用或禁用专用资源时的循环前缀BWP传输PUCCH扩展,需要提供以下资源参数:

  • 指定的索引之前第一次复审委员会跳频或没有在BWP跳频

  • 指定的索引后第一次复审委员会在BWP跳频

  • Intra-slot跳频配置(“启用”、“禁用”)

  • 组跳配置(“不”,“使”,“禁用”)

和下面的格式具体参数需要提供:

  • PUCCH格式配置资源(0。4)

  • 开始符号索引分配PUCCH传播

  • PUCCH传输的OFDM符号的数量分配。PUCCH格式1、3和4,OFDM符号的数量分配在4到14日格式0和2,它是1或2

  • 初始循环移位格式0和1。范围的值是0到11

  • 格式3和4的调制方案(“正交相移编码”,“π/ 2-BPSK”)

  • 数量的资源块分配给格式2和3。标称值是一个集合{1,2,3,4,5,6,8,9,10,12日,15日,16日}

  • 格式4的传播因素。值为2或4

  • 1和4正交封面代码索引格式。格式1,范围在0到6。格式4的值小于扩散因子大于或等于0

  • 表明额外的存在DM-RS格式3和4。的值是0或1

身份被用于不同的格式

  • 2/3/4 RNTI的格式。它是用于序列生成。在0到65535之间

  • 2/3/4匆忙身份)(国家免疫日PUCCH格式。在0到1023之间。使用空([])使用物理层细胞的身份。它是用于序列生成。这个参数是由更高级别的参数dataScramblingIdentityPUSCH

  • 0/1/3/4 PUCCH跳身份格式。使用空([])使用物理层细胞的身份。序列生成格式中使用的值是0,序列和DM-RS代格式1和3和4只DM-RS代格式

  • PUCCH格式2 DM-RS忙于国家免疫日。在0到65535之间。使用空([])使用物理层细胞的身份

无论专用的资源配置,提供以下参数对槽重复:

  • 指定格式的槽数重复1,3,4(2或4或8)。没有槽重复,可以指定为1的值

  • 指定格式的inter-slot跳频1、3、4(“启用”、“禁用”)。如果这是启用和槽重复的数量多于一个,然后intra-slot跳频是禁用的

  • 指定最大码率。标称值是一种集{0.08,0.15,0.25,0.35,0.45,0.6,0.8}

%专用资源参数pucch (1)。DedicatedResource = 1;%启用/禁用专用资源配置(1/0)%时提供资源索引值专用资源是禁用的。的% PUCCH资源配置基于资源索引值,按%的表9.2.1-1 9.2.1节,TS 38.213。pucch (1)。ResourceIndex = 0;% PUCCH专用资源资源指数(0。15)%当专用资源时启用或专用的资源%残疾的循环前缀BWP传输PUCCH扩展,%的资源索引值将被忽略,下面指定的参数%的资源和格式配置。%资源参数pucch (1)。StartPRB = 0;%指数第一次复审委员会之前跳频或没有跳频pucch (1)。SecondHopPRB = 1;%指数第一跳频后复审委员会pucch (1)。IntraSlotFreqHopping =“启用”;%显示为intra-slot跳频(“启用”、“禁用”)pucch (1)。GroupHopping =“启用”;%组跳配置(“启用”、“禁用”,“不”)%格式具体参数pucch (1)。PUCCHFormat = 3;% PUCCH格式0/1/2/3/4pucch (1)。StartSymbol = 3;%符号开始指数pucch (1)。NrOfSymbols = 11;%的OFDM符号为PUCCH分配pucch (1)。InitialCS = 3;%初始循环移位格式0和1pucch (1)。OCCI = 0;% 1和4正交封面代码索引格式pucch (1)。调制=“正交相移编码”;%的调制格式3/4(“π/ 2-BPSK”、“正交相移编码”)pucch (1)。NrOfRB = 9;%的资源块格式2/3pucch (1)。SpreadingFactor = 4;%的传播因素格式4,值是2或4pucch (1)。AdditionalDMRS = 1;%的额外DM-RS 3/4(0/1)格式%匆忙PUCCH的身份和PUCCH DM-RSpucch (1)。RNTI = 0;% RNTI 2/3/4(0…65535)格式pucch (1)。NID = 1;% PUCCH匆忙身份2/3/4(0…1023)格式pucch (1)。HoppingId = 1;% PUCCH跳跃0/1/3/4身份(0。1023)格式pucch (1)。NIDDMRS = 1;% DM-RS匆忙身份PUCCH格式2 (0。65535)% Multi-slot配置参数pucch (1)。NrOfSlots = 1;%的插槽数量PUCCH重复(1/2/4/8)。一个没有重复pucch (1)。InterSlotFreqHopping =“禁用”;%显示为inter-slot跳频(“启用”、“禁用”),用于PUCCH重复%编码速率,这个参数时使用多路复用的UCI的部分% 1(第1部分HARQ-ACK SR, CSI)和UCI第2部分第2部分(CSI)率%匹配每个UCI部分的长度pucch (1)。MaxCodeRate = 0.15;%最大码率(0.08,0.15,0.25,0.35,0.45,0.6,0.8)

UCI负载配置

基于格式的配置配置UCI载荷

  • 启用或禁用UCI 2/3/4编码格式

  • HARQ-ACK比特数。格式0和1,价值最多可以2。将值设置为0,因为没有HARQ-ACK传播

  • 老的比特数。0和1的格式,最多值可以是1。将值设置为0,没有老的传播

  • 2/3/4 CSI第1部分比特数格式。设置值为0,没有CSI第1部分传播

  • CSI第2部分比特数格式3/4。设置值为0,没有CSI第2部分传播。价值被忽略在没有CSI第1部分碎片

注意,示例中的发电机传递UCI信息PUSCH每当有重叠PUCCH和特定RNTI PUSCH BWP。UCI传输的参数配置PUSCH PUSCH UCI节中提供。它需要UCI的长度和UL-SCH PUSCH传输。

pucch (1)。EnableCoding = 1;%启用UCI编码pucch (1)。LenACK = 5;% HARQ-ACK位的数量pucch (1)。LenSR = 5;% SR的比特数pucch (1)。LenCSI1 = 10;%的CSI第1部分比特2/3/4(格式)pucch (1)。LenCSI2 = 10;%的CSI第2部分比特(格式3/4)pucch (1)。数据源=“PN9”;% UCI数据来源% UCI信息数据源。您可以使用下列标准PN之一%序列:‘PN9-ITU’,‘PN9’,‘PN11’,‘PN15’,‘PN23’。的种子%发生器可以指定使用一个单元阵列形式| {PN9,种子}|。%如果没有指定种子,发电机与所有的初始化

指定多个PUCCH实例

第二个PUCCH序列实例使用第二个BWP指定下一个。

特定于第二BWP % PUCCH序列实例pucch (2) = pucch (1);pucch (2)。BWP = 2;pucch (2)。StartSymbol = 10;pucch (2)。NrOfSymbols = 2;pucch (2)。PUCCHFormat = 2;pucch (2)。所有ocatedSlots = 0:2; pucch(2).AllocatedPeriod = []; pucch(2).RNTI = 10;

PUSCH实例配置

本节指定了一组波形PUSCH实例的使用结构体数组。这个例子定义了两个PUSCH序列实例。

一般参数

为每个实例设置以下参数:

  • 启用/禁用这PUSCH序列

  • 指定BWP PUSCH地图。PUSCH将使用指定的SCS BWP

  • 权力扩展数据库

  • 启用/禁用UL-SCH传输编码

  • 匆忙身份)(国家免疫日PUSCH碎片。在0到1023之间。使用空([])使用物理层细胞的身份

  • RNTI

  • 改变预编码(0,1)。1的值,使变换DFT-s-OFDM预编码和生成的波形。当该值为0,CP-OFDM合成波形

  • 目标代码用来计算传输块大小。

  • 开销参数。它用于计算长度的传输块大小。它是集{0、6、12、18}

  • 传输方案(“码”、“nonCodebook”)。传输方案“码”时,启用了MIMO预编码和预编码矩阵选择基于层的数量,数量的天线端口和传输预编码矩阵指示。当传输设置为“nonCodebook”,使用一个单位矩阵,从而导致没有米姆预编码

  • 调制方案(“π/ 2-BPSK”、“正交相移编码”,“16 qam”,“64 qam”,“256 qam”)。名义上,调制方案的π/ 2-BPSK启用预编码转换时使用

  • 层数(1,4)。层的数量被限制为最多4在上行只有一个码字的传播。名义上,层数设置为1时将启用预编码。这个值将被忽略,当PortSet字段指定

  • 数量的天线端口(1、2、4)。码传输时使用的是启用。天线端口的数量必须大于或等于DM-RS端口配置

  • 传输预编码矩阵指示(0…27)。这取决于层数和天线端口的数量

  • 冗余版本(RV)序列

  • Intra-slot跳频(“启用”、“禁用”)

  • 资源块抵消第二跳。使用频率(Intra-slot / Inter-slot)跳跃时启用

  • Inter-slot跳频(“启用”、“禁用”)。如果启用,禁用intra-slot跳频,资源块的起始位置PUSCH复审委员会分配的带宽部分取决于槽是偶数还是奇数

  • 交通阻塞数据源。您可以使用下列标准之一的PN序列:‘PN9-ITU’,‘PN9’,‘PN11’,‘PN15’,‘PN23’。发电机可以使用指定的种子细胞阵列形式{PN9,种子}。如果没有指定种子,发电机是与所有的初始化

pusch = [];pusch (1)。使= 1;%启用PUSCH配置pusch (1)。BWP = 1;%带宽部分pusch (1)。权力= 0;%的力量在dB扩展pusch (1)。EnableCoding = 1;%启用UL-SCH传输编码pusch (1)。NID = 1;%争夺数据部分(0。1023)pusch (1)。RNTI = 0;% RNTIpusch (1)。TransformPrecoding = 0;%变换预编码标志(0或1)pusch (1)。TargetCodeRate = 0.47;%编码速率用于计算传输块大小pusch (1)。Xoh_PUSCH = 0;%的开销。它是集{0、6、12、18}%传输设置pusch (1)。TxScheme =“码”;%传输方案(“码”、“nonCodebook”)pusch (1)。调制=“正交相移编码”;%的π/ 2-BPSK, QPSK, 16 qam,‘64 qam’,‘256 qam’pusch (1)。NLayers = 2;%的PUSCH层(1,4)pusch (1)。NAntennaPorts = 4;%的天线端口(1、2、4)。它必须不低于层数pusch (1)。TPMI = 0;%传输预编码矩阵指示(0…27)pusch (1)。RVSequence = [0 2 3 1];%房车序列应用周期性PUSCH分配序列pusch (1)。IntraSlotFreqHopping =“禁用”;% Intra-slot跳频(“启用”、“禁用”)pusch (1)。RBOffset= 10;%的资源块抵消第二跳% Multi-slot传输pusch (1)。InterSlotFreqHopping =“启用”;% Inter-slot跳频(“启用”、“禁用”)%的数据源pusch (1)。数据源=“PN9”;%传输块数据源

分配

你可以设置以下参数来控制PUSCH分配。

  • PUSCH映射类型。它可以是“一个”或“B”。

  • 符号PUSCH映射到一个槽。它需要一个连续的分配。PUSCH映射类型' A ',槽内开始符号必须是零和长度可以从4到14(正常CP)和12(长CP)。PUSCH映射类型“B”,一开始可以从任何象征符号的插槽

  • 在框架用于PUSCH插槽

  • 在插槽的分配。如果这是空的,表示没有重复

  • 相对于BWP分配伪随机位序列

pusch (1)。PUSCHMappingType =“一个”;% PUSCH映射类型(“A”(slot-wise),“B”(非slot-wise))pusch (1)。所有ocatedSymbols = 0:13;%符号的位置范围pusch (1)。所有ocatedSlots = [0 1];%分配名额指标pusch (1)。所有ocatedPeriod = 5;%分配时期插槽(空意味着没有重复)pusch (1)。所有ocatedPRB = 0:10;%复审委员会分配

DM-RS配置

设置DM-RS参数

6.4.1.1 % DM-RS配置(TS 38.211部分)pusch (1)。DMRSConfigurationType = 1;% DM-RS配置类型(1、2)pusch (1)。NumCDMGroupsWithoutData = 2;%的DM-RS CDM组没有数据。的值可以是一个集合{1,2,3}pusch (1)。PortSet = [0 2];% DM-RS天线端口使用层,当字段指定pusch (1)。DMRSTypeAPosition = 2;%映射类型。第一个DM-RS符号位置(2、3)pusch (1)。DMRSLength = 1;%的前置DM-RS符号(1(单符号),2(双符号))pusch (1)。DMRSAdditionalPosition = 2;%额外DM-RS标志位置(最大范围0…3)pusch (1)。NIDNSCID = 1;%匆忙身份CP-OFDM (0。65535)。使用空([])使用物理层细胞的身份pusch (1)。NSCID = 0;CP-OFDM %地初始化(0,1)pusch (1)。NRSID = 0;%匆忙身份DFT-s-OFDM DM-RS (0。1007)。使用空([])使用物理层细胞的身份pusch (1)。PowerDMRS = 0;%额外权力提高分贝pusch (1)。GroupHopping =“启用”;%{“启用”、“禁用”,“没有”}。只有当使用这个参数变换启用预编码

的参数GroupHopping用于DM-RS序列生成启用预编码转换时。这个可以设置为

  • “启用”来表示组跳的存在。它是由更高级别的配置参数sequenceGroupHopping

  • “禁用”指示序列跳跃的存在。它是由更高级别的配置参数sequenceHopping

  • “不”表示两组跳跃和序列不存在跳跃

注意:DM-RS CDM组织没有数据的数量取决于配置类型。DM-RS CDM组的最大数量可以为DM-RS配置类型1和2可以3 DM-RS配置2型。

PT-RS配置

设置PT-RS参数

6.4.1.2 % PT-RS配置(TS 38.211部分)pusch (1)。EnablePTRS = 0;%启用或禁用PT-RS(1或0)pusch (1)。PTRSTimeDensity = 1;%的时间密度(L_PT-RS) PT-RS (1、2、4)pusch (1)。PTRSFrequencyDensity = 2;%频率密度(K_PT-RS) PT-RS CP-OFDM (2、4)pusch (1)。PTRSNumSamples = 2;%的PT-RS样本(NGroupSamp) DFT-s-OFDM (2、4)pusch (1)。PTRSNumGroups = 2;%的PT-RS组(NPTRSGroup) DFT-s-OFDM (2、4、8)pusch (1)。PTRSREOffset =“00”;% PT-RS资源元素为CP-OFDM抵消(“00”,“01”,“10”,“11”)pusch (1)。PTRSPortSet = 0;% PT-RS天线端口必须CP-OFDM DM-RS港口的一个子集pusch (1)。PTRSNID = 0;% PT-RS匆忙身份DFT-s-OFDM (0。1007)pusch (1)。PowerPTRS = 0;%的额外PT-RS CP-OFDM权力提高分贝%当启用PT-RS CP-OFDM, DM-RS港口必须从% 0到3 DM-RS配置类型1,范围从0到5% DM-RS配置2型。%当启用PT-RS DFT-s-OFDM和PT-RS组的数量%设置为8,PT-RS样本的数量必须设置为4。

在UCI PUSCH

以下参数必须设置传输UCI PUSCH在重叠的时段:

  • 禁用UL-SCH传输的重叠槽PUSCH (1/0)。当设置为1,PUSCH UL-SCH传输是禁用的。考虑的例子有UL-SCH PUSCH传输所有的时间。规定提供禁用UL-SCH PUSCH和PUCCH重叠时段的传播

  • BetaOffsetACK,BetaOffsetCSI1BetaOffsetCSI2可以设置从表9.3 - 1、9.3 - 2 TS 38.213 9.3节

  • ScalingFactor提供了更高的层参数扩展6.3.2.4 / TS 38.212,部分。可能的值是一个集{0.5,0.65,0.8,1}。这是用来限制资源元素的数量分配给UCI PUSCH

pusch (1)。DisableULSCH = 1;%禁用UL-SCH PUSCH和PUCCH重叠的时段pusch (1)。BetaOffsetACK = 1;% HARQ-ACK的功率因数pusch (1)。BetaOffsetCSI1 = 2;% CSI第1部分的功率因数pusch (1)。BetaOffsetCSI2 = 2;% CSI第2部分的功率因数pusch (1)。ScalingFactor = 1;%比例因子(0.5,0.65,0.8,1)

指定多个PUSCH实例

第二个PUSCH序列实例使用第二个BWP指定下一个。

pusch (2) = pusch (1);pusch (2)。使= 1;pusch (2)。BWP = 2;pusch (2)。所有ocatedSymbols = 0:11; pusch(2).AllocatedSlots = [5 6 7 8]; pusch(2).AllocatedPRB = 5:10; pusch(2).AllocatedPeriod = 10; pusch(2).TransformPrecoding = 1; pusch(2).IntraSlotFreqHopping =“禁用”;pusch (2)。GroupHopping =“没有”;pusch (2)。NLayers = 1;pusch (2)。PortSet = 1;pusch (2)。RNTI = 0;

SRS实例配置

这一节指定了参数波形SRS实例的集合。结构数组中的每个元素定义了一个SRS序列实例。这个例子定义了两个SRS序列实例被禁用。可以设置以下参数:

  • 启用/禁用这SRS序列

  • BWP携带SRS

  • SRS的天线端口(1、2、4)。

  • SRS传输的OFDM符号分配数量(1、2、4)

  • 开始OFDM符号的SRS槽内传播。它必须(8…13)正常CP和CP(6…11)扩展

  • 槽内一段用于SRS传播

  • 周期性的分配。空表示不重复使用

  • BWP SRS序列的起始位置在苏格兰皇家银行

  • 额外的频率偏移4-PRB起始位置的块

  • 带宽和跳频配置。占用的带宽取决于参数csr,建筑,BHop。集BHop <建筑使跳频。

  • 传输梳子指定SRS副载波频率密度(2、4)

  • 抵消副载波的传输的梳子

  • 循环移位旋转low-PAPR碱基序列。的最大循环数变化,8或12,取决于传输梳数,2或4。4 SRS天线端口,SRS的副载波集分配给第一个和第三个天线端口取决于循环移位。

  • 一些重复的SRS的象征,在槽内。它在块禁用跳频重复符号。集重复= 1没有重复。

  • 组或跳跃序列。它可以“没有”,“groupHopping”“sequenceHopping”

  • 匆忙的身份。它初始化时的伪随机二进制序列组或序列跳跃启用。

srs =结构();srs (1)。使= 0;%启用SRS配置srs (1)。BWP = 1;% BWP指数srs (1)。NumSRSPorts = 1;%的SRS端口(1、2、4)srs (1)。NumSRSSymbols = 4;%的SRS符号数槽(1、2、4)srs (1)。SymbolStart = 10;%时域的SRS槽的位置。(8…13)正常CP和CP(6…11)扩展srs (1)。所有ocatedSlots = 2;%分配名额指标srs (1)。所有ocatedPeriod = 5;%分配时期插槽(空意味着没有重复)srs (1)。FreqStart = 0;%的频率位置SRS BWP苏格兰皇家银行srs (1)。NRRC = 0;%额外抵消FreqStart 4块规定的伪随机位序列(0。67)srs (1)。csr= 13;%的带宽配置C_SRS (0。63)。它控制分配带宽SRSsrs (1)。建筑= 2;%的带宽配置B_SRS (0。3)。它控制分配带宽SRSsrs (1)。BHop= 1;%跳频配置(0。3)。设置BHop <建筑实现跳频srs (1)。KTC = 2;%梳数(2、4)。它表明SRS的分配每个KTC副载波srs (1)。KBarTC = 0;%的副载波偏移SRS序列(0…KTC-1)srs (1)。CyclicShift = 0;%循环移位数(0…NCSmax-1)。NCSmax = 8 KTC = 2和NCSmax = 12 KTC = 4。srs (1)。重复= 1;%(1、2、4)重复因素。它表明连续的数量等于SRS符号在一个插槽srs (1)。GroupSeqHopping =“没有”;%组或序列跳跃(‘都’,‘groupHopping’,‘sequenceHopping’)srs (1)。NSRSID = 0;%匆忙身份(0。1023)

指定多个SRS实例

第二个SRS序列实例使用第二个BWP指定下一个。

srs (2) = srs (1);srs (2)。使= 0;srs (2)。BWP = 2;srs (2)。NumSRSSymbols = 2;srs (2)。SymbolStart = 12;srs (2)。所有ocatedSlots = [5 6 7 8]; srs(2).AllocatedPeriod = 10; srs(2).BSRS = 0; srs(2).BHop = 0;

波形的一代

这一部分收集所有的参数到载波配置和生成波形。

%面向通道参数设置成一个单一的收集在一起%的配置waveconfig。运营商=运营商;waveconfig。BWP = BWP;waveconfig。PUCCH = PUCCH;waveconfig。PUSCH = PUSCH;waveconfig。SRS = SRS;%生成复杂的基带波形[波形,bwpset] = hNRUplinkWaveformGenerator (waveconfig);

波形发生器还阴谋SCS载体校准和带宽资源网格的部分(这是由现场控制DisplayGrids在载波配置)。以下情节生成:

  • 资源网格显示组件的位置(在每个BWP PUCCH PUSCH和SRS)。这并不是情节的力量信号,网格中的位置

  • 原理图的SCS载体与guardbands有关

  • 为每个BWP生成波形在频域。这包括PUCCH、PUSCH和SRS实例

波形发生器函数返回时域波形和一个结构体数组bwpset,其中包含以下字段:

  • 这个BWP资源网格对应

  • 网格资源的总体包含这个BWP的通道和信号带宽

  • BWP对应一个信息结构和信息。第一BWP这个信息的内容结构如下所示:

disp (BWP 1相关联的信息:“)disp (bwpset info) (1)
BWP相关信息1:Nfft: 4096 SampleRate: 61440000 CyclicPrefixLengths: [1 x14双]SymbolLengths: [1 x14双]窗口:144 SymbolPhases: [0 0 0 0 0 0 0 0 0 0 0 0 0 0] SymbolsPerSlot: 14 SlotsPerSubframe: 1 SlotsPerFrame: 10 NSubcarriers: 3240 SubcarrierSpacing: 15 SymbolsPerSubframe: 14 SamplesPerSubframe: 61440 SubframePeriod: 1.0000 e 03 k0: 0 SamplingRate: 61440000

注意,生成的网格资源是一个三维矩阵的不同的飞机代表天线端口。不同的物理通道和信号最低的端口映射到网格的第一架飞机。

另请参阅

功能

相关的话题