主要内容

LTE Sidelink资源池和PSCCH时期

这个例子展示了如何sidelink直接通信资源池和PSCCH时期和参数化定义。它显示了semi-static RRC池参数之间的关系和PSCCH周期结构。它还表明,动态调度参数(DCI和SCI)传输模式1和模式2影响最终的传播资源的选择。

介绍直接通信和Sidelink散文

释放12 3 gpp LTE标准的引入了一个新设备间(D2D)接口主要针对允许LTE支持公共安全通信系统。金宝app整个LTE跑,这个接口允许两种基于距离的服务(在3 gpp被称为散文):

  • 散文直接沟通,直接问题多个问题沟通(组通信)是可能的没有上行或下行数据传输。这是只允许公共安全应用程序和支持一个或多个问题的报道(网络和/或频率)。金宝app

  • 散文直接发现,业务服务可以支持相互接近的议题。这一特性可用于商业应用(例如,服务广告)在两个问题都是在网络覆盖。

较低的堆栈,LTE D2D接口被称为sidelink的系统架构,这是众所周知的PC5(与问题/ eNodeB接口,Uu)。它包含一组新的物理信号,物理通道、传输通道和消息。自从sidelink传播问题,上行是密切相关的,但它也包含了某些方面的下行同步和控制信号。这种设计的一个重要结果是一个问题现在必须接受并生成uplink-style (sidelink)。

这个例子仅仅关注直接沟通,有关sidelink物理层通道和信号,

  • 物理Sidelink共享通道(PSSCH)

  • 物理Sidelink控制通道(PSCCH)携带(SCI)

  • 物理Sidelink广播频道(PSBCH)

  • Sidelink共享通道(SL-SCH)

  • 携带MIB-SL Sidelink广播频道(SL-BCH) ()

  • Sidelink同步信号

除了上面的渠道,新的物理层过程介绍了TS 36.213节所述14。这些过程中的关键概念的资源池它定义了可用的子帧和资源块的子集sidelink传输或接收。Sidelink沟通是半双工计划和问题可以配置多个传输资源池和多个接收资源池。资源池配置semi-statically第三层信息。发送数据时使用一个资源池,选择实际的传输资源从池中动态地使用两种不同的模式:

  • 传输方式1——服务eNodeB指定的资源通过DCI格式5发送的消息的传输问题。这种模式需要完全连接到网络的问题(RRC_CONNECTED状态)。

  • 传输模式2——传输问题自主选择的资源根据规则旨在减少碰撞的风险。这种模式可以使用连接问题时,空闲(RRC_IDLE)或网外报道。

介绍Sidelink资源池和PSCCH时期

sidelink直接通信资源池配置semi-static基础上使用第三层SL-CommResourcePoolRRC消息(TS 36.331节6.3.8)。图层1的物理资源(子帧和资源块)与池划分为若干个重复序列被称为“hyperframes”PSCCH时期。TS 36.213中这是标准化的术语,但有时也称为SA(调度分配)期间或SC (sidelink控制)。在一个PSCCH有独立的时期子帧池资源块池为控制(PSCCH)和数据(PSSCH)。的PSCCH子帧总是先于那些PSSCH传播。这类似于PDCCH和PDSCH OFDM符号的象征布局在一个下行子帧,在控制区域之前的数据部分。PSCCH携带sidelink控制信息(SCI)消息,它描述的动态传输属性PSSCH跟随它。接收问题搜索感兴趣的所有配置PSCCH资源池SCI传输。问题可以是多个sidelink通信组的成员。

这些子帧和资源块池是由不同的参数SL-CommResourcePool-r12消息。的asn . 1定义消息类型(见TS 36.331 6.1节一般条款)是由,

SL-CommResourcePool-r12:: =序列{

sc-CP-Len-r12 SL-CP-Len-r12,
sc-Period-r12 SL-PeriodComm-r12,
sc-TF-ResourceConfig-r12 SL-TF-ResourceConfig-r12,
data-CP-Len-r12 SL-CP-Len-r12,
dataHoppingConfig-r12 SL-HoppingConfigComm-r12,
ue-SelectedResourceConfig-r12序列{
data-TF-ResourceConfig-r12 SL-TF-ResourceConfig-r12,
trpt-Subset-r12 SL-TRPT-Subset-r12可选,需要OP
}可选,需要或
rxParametersNCell-r12序列{
tdd-Config-r12 TDD-Config可选,需要OP
syncConfigIndex-r12整数(0 . . 15)
}可选,需要或
txParameters-r12序列{
sc-TxParameters-r12 SL-TxParameters-r12,
dataTxParameters-r12 SL-TxParameters-r12
}可选,电导率Tx

}

这个示例使用MATLAB结构包含所有仿真参数包括那些代表的一个子集SL-CommResourcePool-r12消息。

%这个示例包所有参数结构的基础上% SL-CommResourcePool-r12。比较该参数与RRC结构% 6.3.8消息定义从TS 36.331部分commpoolparameters = PSCCHPeriod.defaultConfig (1,“5兆赫”)
commpoolparameters =结构体字段:NSLRB: 25 DuplexMode:“FDD”TDDConfig: 0 UESelected:”“SyncEnable:”“NPSCCHPeriod: 0 sc_CP_Len_r12:“正常”sc_Period_r12: 40 sc_TF_ResourceConfig_r12: [1 x1 struct] data_CP_Len_r12:“正常”dataHoppingConfig_r12: [1 x1 struct] ue_SelectedResourceConfig_r12: [1 x1 struct] syncConfig: [1 x1 struct]

注意,一些参数(IE)的消息或信息元素是可选的,例如,取决于池配置传输或接收。如果ue-SelectedResourceConfig-r12问题是包含在消息在传输模式2(问题选择)否则它是在传输模式1 (eNodeB计划)。有关更多信息,请参见以下3 gpp技术标准文件:* TS 36.331节6.3.8 sidelink相关信息,所有信息的定义元素,* TS 36.331 5.10节第三层sidelink程序、* TS 36.213节14层1 sidelink程序。

建模Sidelink沟通池和PSCCH期和LTE工具箱

这个示例使用MATLAB处理类PSCCHPeriod代表单个sidelink PSCCH时期的结构直接通信资源池。类型的对象PSCCHPeriod可以使用一个参数构造结构相结合通用传输参数,传输带宽和双工模式,与semi-static 3 RRC层参数,主要来自SL-CommResourcePool消息(TS 36.331节6.3.8)。一个对象可以用于,

  • 得到属性,提供关键的信息过程中的实体PSCCH时期,如子帧池和资源块池

  • 显示一个图像代表PSCCH时期使用的资源,对资源池和实际传输资源

  • 产生的基带波形包含PSCCH PSCCH时期,PSSCH和同步传输

下面的代码展示了如何PSCCHPeriod对象可以创建,它的配置参数和之间的关系SL-CommResourcePool信息,以及如何显示位置的物理资源池PSCCH期内。

%构造一个对象来说明PSCCH / PSSCH默认PSCCH时期%资源池内的布局。这个默认的例子是%配置为5 mhz带宽和40毫秒长度,所以整个周期%包含40子帧。的显示属性PSCCHPeriod对象%包括基于指数PSCCH和PSSCH子帧%的资源块池。子帧池指标是相对的%的开始时期时间= PSCCHPeriod%显示一个图像代表这个PSCCH的结构%的时期。浅蓝色部分代表PSCCH SCI的资源池%控制信息,黄色区域是PSSCH资源池% PSSCH共享数据displayPeriod(时期);snapnow;%重新配置了TDD然后显示更新后的属性和池%的位置period.Config。DuplexMode =“TDD”;displayPeriod(时期);snapnow;% PSCCHPeriod类包括其他默认参数结构%可以用来配置对象。这些都是基于的一个子集%的参考池配置A.7.2 TS 36.101部分配置= PSCCHPeriod.defaultConfig (1,“5兆赫”)
时间= PSCCHPeriod属性:NSubframeBegin: 0 PeriodLength: 40 TxMode:“Mode2”PSCCHSubframePool: [3 - 4] PSCCHResourceBlockPool: [25 x1双]NumPSCCHResource: 24 PSSCHSubframePool: [8 9 10 11 12 13 14 15 16 17 18 19 20 21 22……]PSSCHResourceBlockPool: [25 x1双]AllowedITRP: x1双[70]SyncSubframes:[]配置:[1 x1 struct]

配置=结构体字段:NSLRB: 25 DuplexMode:“FDD”TDDConfig: 0 UESelected:”“SyncEnable:”“NPSCCHPeriod: 0 sc_CP_Len_r12:“正常”sc_Period_r12: 40 sc_TF_ResourceConfig_r12: [1 x1 struct] data_CP_Len_r12:“正常”dataHoppingConfig_r12: [1 x1 struct] ue_SelectedResourceConfig_r12: [1 x1 struct] syncConfig: [1 x1 struct]

PSCCH子帧和资源块池

PSCCH资源池参数化的sc-TF-ResourceConfig-r12信息元素的类型SL-TF-ResourceConfig-r12。这种类型也用来定义PSSCH资源池的PSSCH传输模式2。参数在此即确定PSCCH子帧和资源块池。它包含以下参数:

SL-TF-ResourceConfig-r12:: =序列{

prb-Num-r12整数(1 . . 100),
prb-Start-r12整数(0。99),
prb-End-r12整数(0。99),
offsetIndicator-r12 SL-OffsetIndicator-r12,
subframeBitmap-r12 SubframeBitmapSL-r12

}

对于PSCCH,offsetIndicator-r12参数定义的抵消PSCCH周期序列相对于SFN / DFN # 0。第一子帧的第i个PSCCH时期是由jbegin =offsetIndicator-r12+我*sc-Period-r12。的subframeBitmap-r12参数是用于选择子帧从一开始的一段PSCCH子帧池。这三个参数,prb-Num-r12,prb-Start-r12prb-End-r12用于选择审查委员PSCCH资源块池。根据该池的参数值可以由一个或两个相邻的资源块集。这是后面将更详细地描述。

%显示参数结构用于配置PSCCH资源池时间= PSCCHPeriod;pscchpoolparams = period.Config.sc_TF_ResourceConfig_r12
pscchpoolparams =结构体字段:prb_Num_r12: 13 prb_Start_r12: 0 prb_End_r12: 24 offsetIndicator_r12: 0 subframeBitmap_r12:“0001100000000000000000000000000000000000”

PSCCH子帧池定义的是subframeBitmap-r12参数的一部分sc-TF-ResourceConfig-r12信息元素。第一子帧的池N”美元选择上行子帧PSCCH时期N”美元位图的长度。这些子帧用他们的指标$ (l1, l_0 \ ldots l_ {1}) $ N”。PSCCH子窗体池然后由上行与1相关联的子帧的位图$ (a_1, a_0 \ ldots现代{1})$ N”以及由此产生的池用$ (l ^ {PSCCH} _0, l ^ {PSCCH} _1, \ ldots l ^ {PSCCH} _ {L_ {PSCCH} 1})美元在哪里美元L_ {PSCCH} $池中是子帧的数量。

%显示PSCCH子帧池位图参数,subframeBitmap_r12pscchsubframebitmap = period.Config.sc_TF_ResourceConfig_r12.subframeBitmap_r12%显示子帧池指数(基于相对于开始的% PSCCH时期)选择1的位图pscchsubframepool = period.PSCCHSubframePool%改变TDD双工模式,观察子帧的差异%池指数占新的上行的子帧的位置%当前TDD配置period.Config。DuplexMode =“TDD”;tddconfig = period.Config。TDDConfig pscchsubframepool = period.PSCCHSubframePool
pscchsubframebitmap = ' 0001100000000000000000000000000000000000 ' pscchsubframepool = 3 4 tddconfig = 0 pscchsubframepool = 7 8

PSCCH资源块池是由三个参数定义的prb-Start-r12,prb-End-r12prb-Num-r12,这也的一部分sc-TF-ResourceConfig-r12信息元素。

参数定义两个乐队prb-Start-r12le问\ <美元(prb-Start-r12+prb-Num-r12)和(prb-End-r12- - - - - -prb-Num-12)<问\ le美元prb-End-r12。由此产生的指标是用美元(m ^ {PSCCH} _0, m ^ {PSCCH} _1, \ ldots m ^ {PSCCH} _ {m ^ {PSCCH \ _RP} _ {RB} 1})美元在哪里$ M ^ {PSCCH \ _RP} _ {RB} $块的数量在资源池。乐队可以重叠形成一个连续的块。

%显示PSCCH资源块池参数,prb_Start-r12, prb-End-r12 prb-Num-r12prbstart = period.Config.sc_TF_ResourceConfig_r12。prb_Start_r12 prbend = period.Config.sc_TF_ResourceConfig_r12。prb_End_r12 prbnum = period.Config.sc_TF_ResourceConfig_r12.prb_Num_r12%显示资源块池指数(基于)造成这些%的参数pscchprbpool = period.PSCCHResourceBlockPool变化百分比prb-Num-r12参数,观察中的差异%资源块池指数占的大小减少%池乐队prbnum = 2 period.Config.sc_TF_ResourceConfig_r12。prb_Num_r12 = prbnum;pscchprbpool = period.PSCCHResourceBlockPool
24 prbnum prbstart = 0 prbend = = 13 pscchprbpool = 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21日22日23日24 prbnum = 2 pscchprbpool = 0 1 23 24

下面演示了这些参数的影响视觉上的一部分。

%显示PSCCH池资源位置为默认配置。%这个横跨整个参数化PSCCH资源块池%的带宽和PSCCH子帧池是一对连续的子帧%(浅蓝色区域的开始时间)时间= PSCCHPeriod;displayPeriod(时期);snapnow;%修改子帧创建位图和资源块池参数%的不连续池newconfig。prb_Num_r12 = 6;newconfig。prb_Start_r12 = 2;newconfig。prb_End_r12 = 23;newconfig。offsetIndicator_r12 = 0;newconfig。subframeBitmap_r12 =“0101010000000000000000000000000000000000”;period.Config。sc_TF_ResourceConfig_r12 = newconfig;displayPeriod(时期);snapnow;

PSSCH子帧和资源块池

的参数化和结构PSSCH子帧和资源块池取决于传输模式。

传输方式1,PSSCH子帧池包含的所有剩余的上行子帧后立即开始最后的子帧PSCCH子帧池,$ l ^ {PSCCH} _ {L_ {PSCCH} 1} $。的PSSCH资源块池包括完整的传输带宽,$ (0 \ ldots N_ {RB} ^ {SL})美元

传输模式2,RRC消息使用一个类似PSCCH的参数化方法。如果沟通池消息包含一个ue-SelectedResourceConfig-r12元素,那么问题是在传输模式2和它将自己最后的传输资源从PSSCH资源池。这些池定义使用相同的另一个实例SL-TF-ResourceConfig-r12参数集,用于结构PSCCH池。

ue-SelectedResourceConfig-r12给出的信息元素,

ue-SelectedResourceConfig-r12:: =序列{

data-TF-ResourceConfig-r12 SL-TF-ResourceConfig-r12,
trpt-Subset-r12 SL-TRPT-Subset-r12可选,需要OP

}

额外的trpt-Subset-r12参数是一个小的位图(3 - 5位)用于限制的集合美元I_ {TRP} $(时间资源模式指数)值选择问题。这会影响的传播子帧总数的问题可以选择PSSCH子帧池,因此传输块的最大数量,可以在预定时间内发送。

PSSCH子帧池,subframeBitmap-r12位图选择池所有上行子帧的子帧的子帧数offsetIndicator-r12(相对于开始的时期)和持续期的结束。的subframeBitmap-r12位图是重复的,至少是只要上行子窗体的设置和用于选择最后PSSCH子帧池。的PSSCH资源块池以同样的方式定义与PSCCH使用三个参数,prb-Num-r12,prb-Start-r12prb-End-r12

%配置传输方式1(不选择问题)。%注意PSSCH资源池(黄色)总是完整的乐队和%包括所有上行的子帧周期后立即开始% PSCCH池(浅蓝色)时间= PSCCHPeriod;period.Config。UESelected =“关闭”;displayPeriod(时期);snapnow;变化百分比TDD和注意的子帧差距由于时期%下行子帧period.Config。DuplexMode =“TDD”;displayPeriod(时期);snapnow;变化百分比回传输(问题选择)和FDD模式2。%修改PSSCH创建两个不同的资源块池参数%复审委员会乐队period.Config。UESelected =“上”;period.Config。DuplexMode =“FDD”;period.Config.ue_SelectedResourceConfig_r12.data_TF_ResourceConfig_r12。prb_Num_r12 = 10;period.Config.ue_SelectedResourceConfig_r12.data_TF_ResourceConfig_r12。prb_Start_r12 = 2;%虽然相对偏移量指标是0开始的时期,% 0领先的子帧位图创建之间的差距%的开始和PSSCH子帧池显示(period.Config.ue_SelectedResourceConfig_r12.data_TF_ResourceConfig_r12);displayPeriod(时期);snapnow;%增加周期的长度和注意PSSCH中创建的空白%的子帧池由于重复模式的0%子帧配置图(40位)来弥补数量的增加%上行子帧的时期。period.Config。sc_Period_r12 = 160;% 40、60、70、80120140160240280320子帧,根据复式配置displayPeriod(时期);snapnow;

结构体字段:prb_Num_r12: 10 prb_Start_r12: 2 prb_End_r12: 24 offsetIndicator_r12: 0 subframeBitmap_r12:“0000000011111111111111111111111111111111”

Sidelink传输和动态资源调度

如上所述,当发送数据使用一个资源池,选择实际的传输资源从池中动态地使用两种不同的模式,

  • 传输方式1通过DCI - eNodeB指导服务资源格式5发送的消息的传输问题

  • 传输模式2——传输问题自主选择的资源根据规则旨在减少碰撞的风险

在这两种情况下,相同的物理层参数用于管理的实际资源的选择。模式1,区别在于,这些参数是由网络提供的然而,模式2,他们选择随机的问题(TS 36.321节5.14.1.1指定了-“随机选择的时间和频率资源SL-SCH和SCI sidelink格兰特从上层的资源池配置。随机函数应当这样每个允许选择可以选择以同样的概率”。)

物理层参数:

  • 资源PSCCH值(美元n_ {PSCCH} $)——PSCCH子帧和资源块

  • 时间资源模式指数(美元I_ {TRP} $)——PSSCH子帧

  • 资源配置参数(RIV,跳跃)——PSSCH资源块

资源选择PSCCH传播

任何PSSCH PSCCH控制信息与数据传输发送两次两个独立PSCCH实例。每个PSCCH使用不同的单一复审委员会从PSCCH资源块池中选择。选择的子帧的PSCCH子帧池。这些PSCCH资源由一个标量值表示美元n_ {PSCCH} $(“PSCCH资源”)。两个子帧和复审委员会指数对根据14.2.1.1 TS 36.213部分和14.2.1.2派生而来。允许的值的范围0美元\ leq n_ {PSCCH} < \ lfloor M ^ {PSCCH \ _RP} _ {RB} / 2 \ rfloor \ cdot L_ {PSCCH} $。允许的值给出的数量NumPSCCHResource财产。

%创建一个示例PSCCH时期,观察PSCCH的位置%子帧和资源块池。注意,PSCCH子帧池%只包含2条目池在这种情况下,所有的子帧%被使用时间= PSCCHPeriod displayPeriod(时期);snapnow;%选择一个有效的nPSCCH值(使用最后一个值在允许范围内)%,并返回相关PSCCH子帧和复审委员会指数dci。PSCCHResource = period.NumPSCCHResource-1;[subframes1, prb1 selected1] = period.getPSCCHResources (dci)%让随机函数选择一个nPSCCH值,根据%碰撞避免机制用于传输模式2科学。PSCCHResource = [];[subframes2, prb2 selected2] = period.getPSCCHResources (sci)
时间= PSCCHPeriod属性:NSubframeBegin: 0 PeriodLength: 40 TxMode:“Mode2”PSCCHSubframePool: [3 - 4] PSCCHResourceBlockPool: [25 x1双]NumPSCCHResource: 24 PSSCHSubframePool: [8 9 10 11 12 13 14 15 16 17 18 19 20 21 22……]PSSCHResourceBlockPool: [25 x1双]AllowedITRP: x1双[70]SyncSubframes:[]配置:[1 x1 struct]

subframes1 = 4 3 prb1 = 11 23 selected1 = 23 subframes2 = 4 3 prb2 = 9 21 selected2 = 19

类似于使用PDCCH和DCI下行,一双PSCCH实例携带一个0 SCI格式消息包含信息接收问题所使用的解码相关PSSCH序列。没有RNTI CRC掩蔽在SCI编码。而不是接收问题使用集团目的地ID SCI消息有效负载中包含帮助过滤PSSCH通信感兴趣的(额外的目的地筛选也由较高图层)。

SCI 0消息格式

释放12 LTE标准的指定单个SCI格式。更多信息见lteSCI。TS 36.212节中定义的SCI格式0 5.4.3.1.1通过以下信息字段:

- - - - - -跳频信号- 1一样14.1.1 TS 36.213中定义的部分

- - - - - -资源块分配和资源分配- - - - - -美元\ lceil log_2 (N ^ {SL} _ {RB} (N ^ {SL} _ {RB} + 1) / 2) \ rceil $

——PSSCH跳跃:

  • 跳位- - - - - -美元N_ {SL \ _hop} $MSB比特用于获得的价值$ \波浪号{n} _{复审委员会}(我)美元表明TS 36.213 8.4节

  • RIV- - - - - -美元(\ lceil log_2 (N ^ {SL} _ {RB} (N ^ {SL} _ {RB} + 1) / 2) \ rceil)美元位提供子帧中的资源分配

——non-hopping PSSCH:

  • RIV- - - - - -美元(\ lceil log_2 (N ^ {SL} _ {RB} (N ^ {SL} _ {RB} + 1) / 2) \ rceil——N_ {SL \ _hop})美元位提供资源分配的子帧8.1.1 TS 36.213节中定义所发布

- - - - - -时间资源模式- 7位TS 36.213节中定义14.1.1 (美元I_ {TRP} $)

- - - - - -调制和编码方案- 5位TS 36.213节中定义14.1.1 (美元I_ {MCS} $)

- - - - - -时间提前说明- 11位14.2.1 TS 36.213中定义的部分

- - - - - -组目标ID——定义的8位更高的层($ N ^ {SA} _ {ID} $)

%显示0 SCI格式消息字段的大小对于这个示例(5 MHz BW)sci0 = lteSCI (period.Config、结构(“SCIFormat”,“Format0”,“FreqHopping”1),“fieldsizes”)allocfields = sci0.Allocation变化百分比BW 10 MHz注意资源领域的差异大小period.Config。NSLRB = 50;sci0 = lteSCI (period.Config、结构(“SCIFormat”,“Format0”,“FreqHopping”1),“fieldsizes”)allocfields = sci0.Allocation
sci0 =结构体字段:SCIFormat:“Format0”FreqHopping: 1配置:[1 x1 struct] TimeResourcePattern: 7 ModCoding: 5 TimeAdvance: 11非甾体抗炎药:8填充:0 allocfields =结构体字段:HoppingBits: 1 RIV: 8 sci0 =结构体字段:SCIFormat:“Format0”FreqHopping: 1配置:[1 x1 struct] TimeResourcePattern: 7 ModCoding: 5 TimeAdvance: 11非甾体抗炎药:8填充:0 allocfields =结构体字段:HoppingBits: 2 RIV: 9

资源选择PSSCH传播

在PSSCH的情况下,不同的参数用于指定时间和频率资源。这不同于PSCCH信号使用的子帧和复审委员会单个值。

相关的子帧PSSCH传输资源模式索引时,表示美元I_ {TRP} $。这个指数是用来查找一个位图从一组表,表的选择依赖于双工配置。所选位图用美元({b} _0, b的_1,\ ldots b _ {N_ {TRP} 1})美元在哪里美元N_ {TRP} $是6、7或8根据表。这个位图是重复形成一个扩展的位图$ (b_1, b_0 \ ldots b_ {L_ {PSSCH} 1})美元涵盖整个PSSCH子帧池。使用的子帧PSSCH选择的传播1值在这个扩展位图给最终的子帧集用美元(n ^ {PSSCH} _0, n ^ {PSSCH} _1, \ ldots n ^ {PSSCH} _ {N_ {PSSCH} 1})美元在哪里美元N_ {PSSCH} $是子帧的数量,可用于PSSCH PSCCH时期传播,这也将是4的倍数。这与每个传输块传输期间将使用固定HARQ RV序列四倍= 0,2、3、1。PSCCH期间期间,尽可能多的将成倍增加可以作为传输模块发送可用。

如果启用了跳频,使用的资源块在每个子帧传输取决于RIV场和跳位。这是除了semi-staticdataHoppingConfig-r12参数和相关的资源块池。审查委员将取决于活动的子帧的位置子帧内池

%显示传输资源PSCCH / PSSCH内使用的资源%池。把pss /瑞士/ PSBCH这个例子时间= PSCCHPeriod;period.Config。SyncEnable =“上”;period.Config.syncConfig。syncOffsetIndicator_r12 = 0;%定义所有分配控制参数,包括显式PSCCH%的资源。虽然在模式2,这是有效地全面DCI格式5%参数化,表明SCI格式0和PSCCH资源控制dci。PSCCHResource = 0;%选择特定PSCCH资源价值dci。TimeResourcePattern = 106;%选择一个无限制的位图(1)dci。FreqHopping = 1;%配置跳频和跳2型(预定义的序列)和一个复审委员会分配dci.Allocation。HoppingBits = 3;%设置值= 3将使所有BW跳跃2型(1或2位)%的集RIV与连续分配相关联%当前PSSCH资源池。设置第一个RIV将单一%复审委员会分配(riv、范围)= getAllowedRIV(期间,dci);dci.Allocation。RIV = RIV (1);%显示子窗体的指数和复审委员会指数与动态分配相关联[子帧,复审委员会,poolindices] = period.getPSSCHResources (dci)%显示传输资源除了池的位置displayPeriod(期间,dci);snapnow;%显示RRC影响PSSCH资源配置和参数%修改RB抵消将复审委员会审查委员配置池边缘period.Config。dataHoppingConfig_r12 period.Config.dataHoppingConfig_r12。numSubbands_r12 = 2;period.Config.dataHoppingConfig_r12。rb_Offset_r12 = 4;displayPeriod(期间,dci);snapnow;%显示选择的问题(模式2)PSCCH资源池配置%修改复审委员会创建了两个不同的资源块池参数%池中资源组乐队边缘dataresconfig = period.Config.ue_SelectedResourceConfig_r12。data_TF_ResourceConfig_r12 dataresconfig。prb_Start_r12 = 0;dataresconfig。prb_End_r12 = 22;dataresconfig。prb_Num_r12 = 8;period.Config.ue_SelectedResourceConfig_r12。data_TF_ResourceConfig_r12 = dataresconfig;%显示更新的资源池资源及其对传输的影响displayPeriod(期间,dci);snapnow;%最后生成和情节相关的基带波形图波形= generateWaveform(期间,dci);情节(abs(波形));标题(“基带波形PSCCH时期”);snapnow;
子帧=列1到13 8 9 10 11 12 13 14 15 16 17 18 19 20列14到26日21日22日23日24日25日26日27 28 29 30 31 32 33列27到32 34 35 36 37 38 39复审委员会= 1 x32 uint64行向量列1到15 12 12 11 12 23 12 0 0 0 11 12 12 11 12 23列16到30 12 0 0 0 11 12 12 11 12 23 12 0 0 0 11列通过32 12 12 poolindices = 31列1到13 0 1 2 3 4 5 6 7 8 9 10 11 12列14到26 13 14 15 16 17 18 19 20 21日22日23日24日25列27到32 26 27 28 29 30 31

ans =结构体字段:hoppingParameter_r12: 504 numSubbands_r12: 2 rb_Offset_r12: 0

dataresconfig =结构体字段:prb_Num_r12: 13 prb_Start_r12: 0 prb_End_r12: 24 offsetIndicator_r12: 0 subframeBitmap_r12:“0000000011111111111111111111111111111111”

附录

这个示例使用这个助手类。

选定的参考书目

3 gpp TS 36.101”用户设备(UE)无线电发射和接受“

3 gpp TS 36.211”物理通道和调制”

3 gpp TS 36.212“多路复用和信道编码”

3 gpp TS 36.213“物理层程序”

3 gpp TS 36.321”介质访问控制(MAC)协议规范”

3 gpp TS 36.331”无线资源控制(RRC)协议规范”