主要内容

lteRMCULTool

上行RMC或FRC波形生成

描述

lteRMCULTool启动LTE波形发生器应用程序用于参数化和生成参考测量通道(RMC)波形。有关与可用上行链路参考通道关联的默认顶级配置的列表,请参见UL参考通道选项

例子

波形网格rmccfgout= lteRMCULTool(钢筋混凝土trdata指定引用通道,钢筋混凝土,和信息位,trdata

波形网格rmccfgout= lteRMCULTool(钢筋混凝土trdataduplexmodetotsubframes还接受可选输入参数,以定义所生成波形的双工模式和组成网格

例子

波形网格rmccfgout= lteRMCULTool(rmccfgtrdata在哪里rmccfg指定引用通道结构。使用该函数可以轻松创建具有默认参数的引用通道结构lteRMCUL然后根据需要进行修改。

波形网格rmccfgout= lteRMCULTool(rmccfgtrdatacqi国际扶轮在PUSCH万博1manbetx上支持控制信息传输的向量cqi国际扶轮,.这三个字段一起构成了上行链路控制信息(UCI)消息。如果这些特殊的控制信息位没有出现在传输中,cqi国际扶轮,可以是空向量。UCI使用TS 36.212中定义的处理对PUSCH传输进行编码[3],第5.2.4节,包括UCI编码和信道交错。向量cqi国际扶轮,不被视为数据流。因此,每个子帧包含相同的CQI、RI和ACK信息位。

例子

全部折叠

根据TS 36.104附录a的规定,为A3-2生成时域信号和资源元素的三维数组。A3-2固定参考信道(FRC)设置包括:FDD、1.4MHz、QPSK和1/3码率。

rmc = lteRMCUL(“A3-2”);[波形,网格,rmccfgout] = lteRMCULTool(rmc,1);

检查FRC配置设置。

rmccfgout
rmccfgout =带字段的结构:RC: 'A3-2' NULRB: 6 NCellID: 0 NFrame: 0 NSubframe: 0 CyclicPrefixUL: 'Normal' CyclicShift: 0缩短:0跳:'Off' SeqGroup: 0 TotSubframes: 10 RNTI: 1 NTxAnts: 1 Windowing: 0 DuplexMode: 'FDD' PUSCH: [1x1 struct] SamplingRate: 1920000 Nfft: 128
rmccfgout。PUSCH
ans =带字段的结构:调制:'QPSK' NLayers: 1 DynCyclicShift: 0 NBundled: 0 BetaACK: 2 BetaCQI: 2 BetaRI: 2 NHARQProcesses: 8 RVSeq: [0 2 3 1] RV: 0 NTurboDecIts: 5 OrthCover: 'On' PMI: 0 PRBSet: [6x1 double] TargetCodeRate: 0.3333 ActualCodeRate:[0.3611 0.3611 0.3611 0.3611 0.3611 0.3611 0.3611 0.3611 0.3611…] TrBlkSizes:(600 600 600 600 600 600 600 600 600 600] CodedTrBlkSizes: (1728 1728 1728 1728 1728 1728 1728 1728 1728 1728] HARQProcessSequence:(1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7…]
rmccfgout.PUSCH.ActualCodeRate
ans =1×100.3611 0.3611 0.3611 0.3611 0.3611 0.3611 0.3611 0.3611 0.3611 0.3611

实际码率0.3611略高于目标码率1/3。

为修改后的A1-1固定参考通道生成时域信号和资源元素的2-D数组。

初始化frc配置结构并将调制方案更改为16 qam的.生成txWaveformtxGrid,输出配置结构。创建一个频谱分析仪对象,设置采样率。绘制波形图。

frc = lteRMCUL(“a_11”);frc.PUSCH.Modulation =16 qam的
[tx波形,txGrid,rmcCfgOut] = lteRMCULTool(frc,[1;0;0;1]);
saScope = spectrum alyzer(SampleRate=rmcCfgOut.SamplingRate);saScope (txWaveform)

通过覆盖现有预设RMC的选定值来创建一个新的定制参数集,以定义使用64QAM调制和1/3编码率的全频带、5MHz、PUSCH。

从TS 36.104附录A开始,RMC A1-3,它符合此标准,但具有QPSK调制。

rmcOverride。RC =“A1-3”;rmc = lteRMCUL(rmcOverride,1);rmc。PUSCH
ans =带字段的结构:调制:'QPSK' NLayers: 1 DynCyclicShift: 0 NBundled: 0 BetaACK: 2 BetaCQI: 2 BetaRI: 2 NHARQProcesses: 8 RVSeq: [0 2 31] RV: 0 NTurboDecIts: 5 OrthCover: 'On' PMI: 0 PRBSet: [25x1 double] TargetCodeRate: 0.3333 ActualCodeRate:[0.3111 0.3111 0.3111 0.3111 0.3111 0.3111 0.3111…] TrBlkSizes:(2216 2216 2216 2216 2216 2216 2216 2216 2216 2216] CodedTrBlkSizes: [7200 7200 7200 7200 7200 7200 7200 7200 7200 7200)

覆盖PUSCH调制。lteRMCUL返回重新计算的PUSCH传输块大小和物理信道容量,以保持R=1/3的编码率。

rmcOverride.PUSCH.Modulation =64 qam;rmc = lteRMCUL(rmcOverride,1);rmc。PUSCH
ans =带字段的结构:调制:'64QAM' NLayers: 1 DynCyclicShift: 0 NBundled: 0 BetaACK: 2 BetaCQI: 2 BetaRI: 2 NHARQProcesses: 8 RVSeq: [0 2 3 1] RV: 0 NTurboDecIts: 5 OrthCover: 'On' PMI: 0 PRBSet: [25x1 double] TargetCodeRate: 0.3333 ActualCodeRate:[0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378 0.3378…[TrBlkSizes: [7224 7224 7224 7224 7224 7224 7224 7224 7224 7224 7224 7224 7224 7224 7224 CodedTrBlkSizes:[21600 21600 21600 21600 21600 21600 21600 21600 21600 21600 21600 21600 21600 21600 21600 21600 21600 21600…]]

输入参数

全部折叠

引用通道,指定为字符向量或字符串标量。字符串使用双引号。此参数标识参考测量通道(RMC)号,如TS 36.104中指定的那样[2].看到UL参考通道选项获取与可用上行链路参考通道关联的默认顶级配置的列表。

数据类型:字符|字符串

信息位,指定为列向量或包含一个或两个位值列向量的单元格数组。每个向量包含要在生成期间进行编码的信息比特流,它表示多个连接的传输块。在内部,如果生成的所有子帧所需的比特数超过了提供的向量的长度,这些向量就会被循环。循环使用信息位允许您输入一个简短的模式,例如[1, 0, 0, 1],作为传输编码的输入重复。的TrBlkSizes矩阵场rmccfgoutPUSCH为生成的每个子帧定义从信息位流中获取的数据位数。

数据类型:|细胞

双工模式,指定为“FDD”“TDD”表示所生成波形的帧结构类型。

数据类型:字符|字符串

子帧的总数,指定为数值标量。可选的。这个参数指定了构成资源网格的子帧的总数。

数据类型:

引用通道配置,指定为结构。结构定义了任何(或所有)字段或子字段。属性可以轻松创建具有默认参数的参考配置结构lteRMCUL函数。lteRMCUL生成在TS 36.104中定义的各种FRC配置结构[2],附件A。

你可以指定rmccfg若要包含包含在输出结构中的字段,rmccfgout

数据类型:结构体

CQI信息位,指定为数字向量。CQI代表渠道质量信息。cqi如果这些特定的控制信息位在传输中不存在,则可以为空。cqi不被视为数据流,因此每个子帧包含相同的CQI信息位。

数据类型:

RI信息位,指定为数值向量。RI代表等级指示。国际扶轮如果这些特定的控制信息位在传输中不存在,则可以为空。国际扶轮不被视为数据流,因此每个子帧包含相同的RI信息位。

数据类型:

ACK信息位,指定为数字向量。ACK是自动重复请求(ARQ)协议中的确认。如果这些特定的控制信息位在传输中不存在,则可以为空。不被视为数据流,因此每个子帧包含相同的ACK信息位。

数据类型:

输出参数

全部折叠

生成RMC时域波形,返回为T——- - - - - -P数字矩阵。T时域样本的个数和P是天线的数量。

网格是所有配置天线端口上生成的子帧的资源元素的3-D数组,如表示资源网格rmccfgout是包含SC-FDMA调制波形和RMC配置参数信息的结构。

数据类型:
复数支持:万博1manbetx是的

填充资源网格,作为跨所有配置的天线端口的若干子帧的资源元素的数值3-D数组返回,如中所述表示资源网格

网格表示TS 36.104中指定的所有物理通道的填充资源网格[2]附件A

数据类型:
复数支持:万博1manbetx是的

配置参数

配置参数,作为结构返回。rmccfgout包含以下字段。

参数字段 描述
钢筋混凝土

“a_11”(默认),“A1-2”“A1-3”“A1-4”“A1-5”“A2-1”“A2-2”“A2-3”“A3-1”“A3-2”“A3-3”“A3-4”“A3-5”“A3-6”“A3-7”“A4-1”“A4-2”“A4-3”“A4-4”“A4-5”“A4-6”“A4-7”“A4-8”“A5-1”“A5-2”“A5-3”“A5-4”“A5-5”“A5-6”“A5-7”“A7-1”“A7-2”“A7-3”“A7-4”“A7-5”“A7-6”“A8-1”“A8-2”“A8-3”“A8-4”“A8-5”“A8-6”“A11-1”“A3-2-9RB”“A4-3-9RB”

参考通道号

NULRB

6到110之间的标量整数

上行资源块个数。( N RB UL

NCellID

0 ~ 503之间的整数

物理层单元识别

NFrame

0(默认),非负标量整数

帧数

NSubFrame

0(默认),非负标量整数

初始子帧号

CyclicPrefixUL

“正常”(默认),“扩展”

循环前缀长度

CyclicShift

0 1 2 3 4 5 6 7

循环移位。这个论点得出了结论 n D R 年代 1

缩短

0(默认值),1

子帧缩短标志。如果函数将标志设置为1,子帧的最后一个符号不被使用。可能有SRS传输的子帧需要设置这个标志。

跳来跳去

“关闭”(默认),“集团”,或“序列”

跳跃类型

SeqGroup

0(默认值),0 ~ 29之间的整数

PUSCH序列组分配(Δ党卫军).

TotSubFrames

10(默认)

正标量整数

要生成的子帧总数

这个参数指定了构成资源网格的子帧的总数。

RNTI

1(默认)

标量整数

无线网络临时标识符(RNTI)值(16位)

NTxAnts

1 2 4

传输天线数。

窗口

非负标量整数

用于SC-FDMA符号加窗和重叠的时域样本数

DuplexMode

“FDD”(默认),“TDD”

双工模式,指定为:

  • “FDD”用于频分双工

  • “TDD”用于时分双工

它表示框架结构类型。

PUSCH

结构

PUSCH传动配置

SRS

结构

测深参考信号(SRS)配置

SamplingRate

数字标量

载波采样率(Hz),NSC/N信谊×3.84 e6,在那里NSC子载波数和N信谊为子帧中SC-FDMA符号的数目。

Nfft

标量整数,对于标准通道带宽,通常为{128,256,512,1024,1536,2048}之一{1.4 mhz的“3兆赫”“5兆赫”“10 mhz”“15兆赫”20 mhz的分别}。

FFT频率箱数

PUSCH子结构

的底座PUSCH与物理通道配置相关,包含以下字段:

参数字段 描述
调制 “正交相移编码”16 qam的64 qam,或256 qam

调制格式

NLayers

1 2 3 4

传输层数。

DynCyclicShift

0 1 2 3 4 5 6 7

DM-RS(产量 n D R 年代 2 ).

NBundled

0 1 2 3 4 5 6 7 8 9

HARQ-ACK捆绑置乱序列索引

BetaACK

标量整数

HARQ-ACK位的调制和编码方案(MCS)偏移

BetaCQI

标量整数

CQI和PMI位的调制和编码方案(MCS)偏移

BetaRI

标量整数

RI位的调制和编码方案(MCS)偏移

NHARQProcesses

1、2、3、4、5、6、7、8

每个组件运营商的HARQ进程数

RVSeq

数字矩阵

所有HARQ进程使用的冗余版本(RV)指示器,以数字矩阵形式返回。RVSeq分别为一个或两个码字的单行或两行矩阵。的列数RVSeq等于与HARQ进程相关联的传输块的传输数。每个列中指定的RV序列应用于传输块的传输。如果RVSeq是标量(在有两个码字的情况下是列向量),则每个块只有一次初始传输,没有重传。如果RVSeq是双码字传输中的行向量,则相同的RV序列应用于两个码字。

房车

数字矩阵

初始子帧中的冗余版本(RV)指示符,以数字矩阵形式返回。此参数是一个单列或双列向量,用于指定初始子帧号中使用的一个或两个码字的冗余版本,NSubframe.该参数字段仅供参考,是只读的。

NTurboDecIts

正标量整数

turbo译码器迭代周期数

OrthCover

“关闭”(默认),“上”

正交覆盖序列标志。

适用于(“上”),或不适用(“关闭”),正交覆盖序列wActivate-DMRS-with OCC).

采购经理人指数

0 ~ 23之间的整数

在预编码期间使用的标量预编码器矩阵指示(PMI)

PRBSet

整数矩阵

物理资源块的索引集,以整数矩阵形式返回。此参数是一个1列或2列矩阵,包含与此PUSCH的资源分配相对应的基于0的物理资源块索引(prb)。

TargetCodeRate

数值标量或向量

帧中每个子帧的目标码率。用于根据TS 36.101计算运输块尺寸[1],附件A.2.1.2。

如果TargetCodeRate未提供,且TrBlkSizes在输入处提供,TargetCodeRate= =ActualCodeRate

ActualCodeRate

数值向量

一帧中每个子帧的实际码率。最大实际码率为0.93。该参数字段仅供参考,是只读的。

TrBlkSizes

数值向量

传输帧中每个子帧的块大小

CodedTrBlkSizes

数值向量

为帧中的每个子帧编码传输块大小,作为数字向量返回。该参数字段仅供参考,是只读的。

HARQProcessSequence

1 -lHARQ_Seq整数向量。

基于所有活动子帧中相同传输块大小的HARQ内部调度序列的基于1的HARQ进程索引。

看到脚注。

  1. 在创建HARQ工艺序列时,要考虑TTI捆绑。HARQ过程序列的长度,lHARQ_Seq= 10 ×中国大陆NHARQProcesses×ttiPerBundle总和activesfs)) /总和activesfs).每捆TTI的数量,ttiPerBundle= 4。的总和activesfs)是活动子帧的数目。对于FDD,所有子帧都是活动的;对于TDD,所有上行链路子帧都是活动的。上行链路支持万博1manbetxNHARQProcesses标准所允许的,而且所有活动子帧的传输块大小是相同的。

SRS子结构

的底座SRS包含这些字段:

参数字段 描述
NTxAnts

1(默认),2,4

传输天线数。

BWConfig

0 1 2 3 4 5 6 7

单元特定的SRS带宽配置值(CSRS

BW

0 1 2 3

ue专用SRS带宽值(BSRS

ConfigIdx

0 ~ 644之间的整数

配置索引(SRS)用于特定于ue的周期性(TSRS)和子帧偏移量(T抵消).

TxComb

0或1

传输梳子。控制SRS位置;SRS在奇数(1)和偶数(0)资源索引的每个资源块上以6个载波传输。

HoppingBW

0 1 2 3

跳频配置指标(b

FreqPosition

0 ~ 23之间的整数

频域位置(nRRC

CyclicShift

0(默认值),0 ~ 7的整数

ue特有的周期位移( n 年代 R 年代 c 年代

SeqGroup

0(默认值),0 ~ 29之间的整数

SRS序列组号(u

SeqIdx

0或1

基序编号(v

SubframeConfig

0 ~ 15之间的整数

测深参考信号(SRS)子帧配置

以下字段仅在DuplexMode设置为“TDD”
NF4RachPreambles

0 1 2 3 4 5 6

格式4的RACH前导频率资源的数量UpPTS

OffsetIdx

0或1

SRS子帧偏移量在SRS周期为2毫秒的情况下的选择。属性指定的行中两个SRS子帧偏移量项的索引ConfigIdxSRS配置索引请参见TS 36.213表8.2-2中的参数。

更多关于

全部折叠

UL参考通道选项

上行链路参考通道和相关的顶级配置默认值的初始化选项包括:

参考通道 参考通道(续) 参考通道(续)

A1-1 (6 rb, qpsk, r =1/3)

A1-2 (15 rb, qpsk, r =1/3)

A1-3 (25 rb, qpsk, r =1/3)

A1-4 (3 rb, qpsk, r =1/3)

A1-5 (9 rb, qpsk, r =1/3)

A2-1 (6 rb, 16qam, r =2/3)

A2-2 (15 rb, 16qam, r =2/3)

A2-3 (25 rb, 16qam, r =2/3)

A3-1 (1 rb, qpsk, r =1/3)

A3-2 (6 rb, qpsk, r =1/3)

A3-3 (15 rb, qpsk, r =1/3)

A3-4 (25 rb, qpsk, r =1/3)

A3-5 (50 rb, qpsk, r =1/3)

A3-6 (75 rb, qpsk, r =1/3)

A3-7 (100 rb, qpsk, r =1/3)

a1 -1 (1 rb, 16qam, r =3/4)

A4-2 (1 rb, 16qam, r =3/4)

A4-3 (6 rb, 16qam, r =3/4)

A4-4 (15 rb, 16qam, r =3/4)

A4-5 (25 rb, 16qam, r =3/4)

A4-6 (50 rb, 16qam, r =3/4)

A4-7 (75 rb, 16qam, r =3/4)

A4-8 (100 rb, 16qam, r =3/4)

A5-1 (1 rb, 64qam, r =5/6)

a2 -2 (6 rb, 64qam, r =5/6)

A5-3 (15rb, 64qam, r =5/6)

A5-4 (25 rb, 64qam, r =5/6)

A5-5 (50 rb, 64qam, r =5/6)

A5-6 (75 rb, 64qam, r =5/6)

A5-7 (100 rb, 64qam, r =5/6)

A7-1 (3 rb, 16qam, r =3/4)

A7-2 (6 rb, 16qam, r =3/4)

A7-3 (12rb, 16qam, r =3/4)

A7-4 (25 rb, 16qam, r =3/4)

A7-5 (25 rb, 16qam, r =3/4)

A7-6 (25 rb, 16qam, r =3/4)

A8-1 (3 rb, qpsk, r =1/3)

A8-2 (6 rb, qpsk, r =1/3)

A8-3 (12 rb, qpsk, r =1/3)

A8-4 (25 rb, qpsk, r =1/3)

A8-5 (25 rb, qpsk, r =1/3)

A8-6 (25 rb, qpsk, r =1/3)

A11-1 (3 rb, qpsk, r =11/27)

A17-1 (6 rb, 256qam, r =5/6)

A17-2 (15 rb, 256qam, r =5/6)

A17-3 (25 rb, 256qam, r =5/6)

A17-4 (50 rb, 256qam, r =5/6)

A17-5(75 rb, 256qam, r =5/6)

A17-6 (100 rb, 256qam, r =5/6)

A3-2-9rb (9 rb, qpsk, r =1/3)

A4-3-9rb (9 rb, 16qam, r =3/4)

输出配置结构中的字段,rmccfgout,根据TS 36.104,附件A中定义的参考通道进行初始化。

  • “A3-2-9RB”而且“A4-3-9RB”是为非标准带宽配置的自定义RMC,但具有与标准版本相同的码率。

  • “A11-1”启用TTI捆绑和相应的HARQ模式(用于FDD的增强HARQ模式)。

参考文献

[1] 3gpp ts 36.101。“改进通用地面无线电接入(E-UTRA);用户设备(UE)无线电发射和接收。第三代伙伴计划;技术规范集团无线接入网.URL:https://www.3gpp.org

[2] 3gpp ts 36.104。“改进通用地面无线电接入(E-UTRA);基站(BS)无线电发射和接收。第三代伙伴计划;技术规范集团无线接入网.URL:https://www.3gpp.org

[3] 3gpp ts 36.212。“改进通用地面无线电接入(E-UTRA);多路复用和信道编码。”第三代伙伴计划;技术规范集团无线接入网.URL:https://www.3gpp.org

版本历史

在R2014a中引入

全部展开

另请参阅

应用程序

功能