主要内容

umtsDownlinkWaveformGenerator

UMTS下行链路波形生成

描述

例子

波形= umtsDownlinkWaveformGenerator (配置返回通用移动通信服务(UMTS)下行波形,波形,由配置结构定义,配置.支持W-CDMA (broa金宝appdband Code Division Multiple Access)、HSDPA (High-Speed Downlink Packet Access)、HSPA+ (Evolved High-Speed Packet Access)波形生成。的顶层参数和底层子结构配置描述波形和通道的特性umtsDownlinkWaveformGenerator函数输出。的配置属性生成输入umtsDownlinkReferenceChannels函数;配置包括顶级参数和子结构,以描述波形中包含的不同通道。的顶级参数配置是:TotFramesPrimaryScramblingCodeFilterTypeOversamplingRatio,NormalizedPower.要启用特定的通道,您可以添加相关的子结构:DPCHPCCPCHSCCPCHPCPICHSCPICHPSCHSSCHPICHHSDPA,ocn

请注意

的初始化,包括一个干扰下行W-CDMA噪声源ocn子结构。使用适当的3GPP定义指定正交信道噪声源(OCNS)参数,

  • RMC OCNS通道定义在TS 25.101,表C.6中[1]

  • H-Set OCNS通道在TS 25.141、表C.13和C.13A中定义[2]

  • 测试模型DPCHs和HS-PDSCH/HS-SCCH通道在TS 25.141章节6.1.1中定义[2]

例子

全部折叠

初始化一个“正交相移编码”“H-Set1”FRC参考信道并生成与这些设置相对应的UMTS波形。

生成配置结构,frcStruct

rc =“H-Set1”;调制=“正交相移编码”;frcStruct = umtsDownlinkReferenceChannels(rc,调制);

使用生成所需的波形frcStruct作为波形生成函数的输入。创建一个频谱分析仪对象采样在chipratexOversamplingRatio.绘制波形图。

波形= umtsDownlinkWaveformGenerator(frcStruct);saScope =光谱分析仪(SampleRate=3.84e6* frcstruct . overamplingratio);saScope(波形);

输入参数

全部折叠

顶层参数和子结构

波形发生器所包含的通道的定义,指定为结构。

参数字段

必需或可选

描述

TotFrames 要求

非负整数

要生成的10毫秒帧的总数,指定为非负整数。缺省值为1。

PrimaryScramblingCode 要求

非负整数

主置乱码索引,指定为区间[0,511]中的非负整数。

FilterType 要求 “RRC”(默认),“关闭”

通过设置启用或禁用RRC筛选器FilterType“RRC”“关闭”.分别。

OversamplingRatio 要求 非负整数

过采样比,指定为非负整数。

NormalizedPower 要求

浮动,“关闭”

总体波形功率,以dBW相对于1欧姆,指定为浮动,-,或“关闭”.设置NormalizedPower“关闭”禁用电源正常化。

DPCH 可选

不存在、结构或结构数组

参见DPCH子结构。
PCCPCH 可选

不存在的或无结构的

参见PCCPCH子结构。
SCCPCH 可选

不存在的或无结构的

参见SCCPCH子结构。
PCPICH 可选

不存在的或无结构的

参见PCPICH子结构。
SCPICH 可选

不存在的或无结构的

参见SCPICH子结构。
PSCH 可选

不存在的或无结构的

参见PSCH子结构。
SSCH 可选

不存在的或无结构的

参见SSCH子结构。
PICH 可选

不存在的或无结构的

参见PICH子结构。
HSDPA 可选

不存在的或无结构的

参见HSDPA子结构。
ocn 可选

不存在的或无结构的

参见OCNS子结构。

DPCH子结构

若要向输出结构添加专用物理通道(DPCHs),请包含DPCH的子结构配置结构。的DPCH子结构包含以下字段。

参数字段

必需或可选

描述

启用 要求 “上”“关闭”

通过设置启用或禁用通道启用“上”“关闭”,分别。

SlotFormat 要求

非负整数

DPCH槽位格式编号,在间隔[0,16]中指定为非负整数。

SpreadingCode 要求

非负整数

DPCH扩频码,指定为区间[0,512]中的非负整数。对于多码传输,SpreadingCode为第一个DPCH码。

NMulticodes 要求

正整数

DPCHs个数,可选1、2、3、4、5或6。

SecondaryScramblingCode 要求

非负整数

DPCH二级置乱码索引,在间隔[0,15]中指定为非负整数。

TimingOffset 要求

非负整数

以芯片数量(x256Tchip)表示的定时偏移量,在间隔[0,149]中指定为非负整数。

权力 要求

浮动,

以dB为单位的通道功率,指定为浮点数,,或

TPCData 要求

二进制标量,二进制向量

发送电源控制数据,指定为二进制标量或具有二进制项的向量。

TFCI 要求

非负整数

传输格式组合指示器(TFCI),在间隔[0,1023]中指定为非负整数。

数据源 要求

二进制标量、二进制向量、字符向量、单元格数组或字符串标量

DPCH数据源,指定为二进制标量、具有二进制项的向量、字符向量、单元格数组或字符串标量。

当指定数据源作为单元格数组,使用标准PN序列和种子值:{PN, seed}。字符向量或单元格数组的PN选项是“PN9-ITU”“PN9”“PN11”“PN15”,“PN23”.如果没有指定seed,则移位寄存器初始化为所有的1。

要启用传输通道编码,请指定数据源作为“CCTrCH”

CCTrCH 可选

结构

参见CCTrCH子结构。

CCTrCH子结构

包括一个CCTrCH单独的子结构实例DPCHPCCPCH和/或SCCPCH子结构。编码复合传输通道(CCTrCH)的单独实例被添加到DPCH、P-CCPCH和/或S-CCPCH物理通道定义的输出结构中。当CCTrCH包含子结构,它包含以下字段。

参数字段

必需或可选

描述

的名字 可选

字符向量,字符串标量

默认值取决于指定的物理通道

分配给CCTrCH的名称,指定为字符向量或字符串标量。函数不使用的名字字段。因此,可以不考虑后果地重新定义内容。

DTXPosition 要求 “固定”“灵活”

指定DTX位置,指定为“固定”“灵活”

TrCH 要求

结构,结构数组

CCTrCH中的传输通道,指定为结构或结构数组。

TrCH。的名字 要求

字符向量,字符串标量

默认值取决于指定的物理通道

分配给TrCH的名称,指定为字符向量或字符串标量。函数不使用的名字字段。因此,可以不考虑后果地重新定义内容。

TrCH。儿童权利公约 要求

字符向量,字符串标量

循环冗余校验(CRC)多项式说明符,指定为以下值之一:' 0 '“8”“12”“16”,或“24”

TrCH。创科实业 要求

正整数

传输时间间隔(TTI),单位为毫秒,取值范围为10、20、40或80。

TrCH。CodingType 要求

“涡轮”“conv2”“conv3”

信道编码类型和速率,指定为“涡轮”“conv2”,或“conv3”

TrCH。RMA 要求

正整数

速率匹配属性值,指定为间隔[1,256]中的正整数。

TrCH。数据源 要求

二进制标量、二进制向量、字符向量、单元格数组或字符串标量

传输通道数据源,指定为二进制标量、具有二进制项的向量、单元格数组或字符串标量。

当定义为单元格数组时,使用标准PN序列和种子值:{PN, seed}。字符向量或单元格数组的PN选项是“PN9-ITU”“PN9”“PN11”“PN15”,“PN23”

如果没有指定seed,则移位寄存器初始化为所有的1。

设置实例数据源字段包括:

  • ...CCTrCH.TrCh(1)。数据源= [1 0 0 1]通过循环向量[1 0 0 1]生成一个传输块序列。

  • ...CCTrCH.TrCh(1)。数据源= 'PN9'生成一个随机种子= 511的传输通道数据块。

  • ...CCTrCH.TrCh(1)。数据源= {'PN9',5}生成seed = 5的传输通道数据块。

TrCH。ActiveDynamicPart 要求

正整数,向量

活动的动态部分,指定为正整数或向量,其条目为区间[1,长度(DynamicPart)].

ActiveDynamicPart字段表示DynamicPart活动传输格式的数组索引(BlockSize BlockSetSize)中定义的可用组合DynamicPart.所选传输格式用于当前TTI中的数据传输。

TrCH。DynamicPart 要求

结构,结构数组

每个传输块的大小,指定为结构或结构数组。

DynamicPart字段,BlockSize而且BlockSetSize,定义每个传输块的大小和每个传输块集的总位数。作为一对(BlockSize BlockSetSize)描述一个传输格式集。DynamicPart定义一个或多个传输格式集。

TrCH.DynamicPart.BlockSize 要求

正整数

传输块长度,指定为正整数。

TrCH.DynamicPart.BlockSetSize 要求

整数,倍数BlockSize

传输块集中的总位数。实现不支持多个传输块,因此根据定义金宝appBlockSize等于BlockSetSize

请注意

当配置输出结构以传输TS 25.101节A.3.0中定义的RMC 0kbps时[1],定义传输通道CRC用于传输。该标准表示DTCH传输块大小= 0,传输块集大小= 0。我们的实现需要传输块的信令传输来传输CRC。在umtsDownlinkWaveformGenerator,一个大小为0的传输块通过设置任意一个来发出信号BlockSize或BlockSetSize' 0 '.设置两个BlockSize而且BlockSetSize' 0 '信号' 0 '运输块尺寸' 0 '没有CRC传输。

PCCPCH子结构

若要将主要公共控制物理通道(PCCPCH)添加到输出结构,请包含PCCPCH的子结构配置结构。的PCCPCH子结构包含以下字段。

参数字段

必需或可选

描述

启用 要求 “上”“关闭”

通过指定启用或禁用通道启用作为“上”“关闭”,分别。

权力 要求

浮动,

PCCPCH功率以dB为单位,指定为浮点数,-,或

数据源 要求

二进制标量、二进制向量、字符向量、单元格数组或字符串标量

PCCPCH数据源,指定为二进制标量、具有二进制项的向量、字符向量、单元格数组或字符串标量。

当指定数据源作为单元格数组,使用标准PN序列和种子值:{PN, seed}。字符向量或单元格数组的PN选项是“PN9-ITU”“PN9”“PN11”“PN15”,“PN23”.如果没有指定seed,则移位寄存器初始化为所有的1。

要启用BCH传输通道编码,请指定数据源作为“CCTrCH”

CCTrCH 可选

结构

看到CCTrCH子结构。

SCCPCH子结构

若要将次要公共控制物理通道(SCCPCH)添加到输出结构,请包含SCCPCH的子结构配置结构。的SCCPCH子结构包含以下字段。

参数字段

必需或可选

描述

启用 要求 “上”“关闭”

通过指定启用或禁用通道启用作为“上”“关闭”,分别。

SlotFormat 要求

非负整数

SCCPCH槽格式号,在间隔[0,17]中指定为非负整数。

SpreadingCode 要求

非负整数

有效范围取决于插槽格式

SCCPCH扩频码,在间隔[0,255]中指定为非负整数。

SecondaryScramblingCode 要求

非负整数

SCCPCH二级置乱码索引,指定为区间[0,15]中的非负整数。

TimingOffset 要求

非负整数

以芯片数量(x256Tchip)表示的定时偏移量,在间隔[0,149]中指定为非负整数。

权力 要求 浮动,

SCCPCH功率以dB为单位,指定为浮点数,-,或

TFCI 要求

非负整数

传输格式组合指示符,指定为间隔[0,1023]中的非负整数。

数据源 要求

标量、向量、字符向量、单元格数组或字符串标量

SCCPCH数据源,指定为二进制标量、具有二进制项的向量、字符向量、单元格数组或字符串标量。

当定义为单元格数组时,使用标准PN序列和种子值:{PN, seed}。字符向量或单元格数组的PN选项是“PN9-ITU”“PN9”“PN11”“PN15”,“PN23”.如果没有指定seed,则移位寄存器初始化为所有的1。

要启用PCH/FACH传输信道编码,请指定数据源作为“CCTrCH”

CCTrCH 可选

结构

看到CCTrCH子结构。

PCPICH子结构

若要将主要公共导频通道添加到输出结构,请包含PCPICH的子结构配置结构。的PCPICH子结构包含以下字段。

参数字段

必需或可选

取值/范围/备注

描述

启用 要求 “上”“关闭”

通过指定启用或禁用通道启用作为“上”“关闭”,分别。

权力 要求

浮动,

PCPICH功率以dB为单位,指定为浮点数,-,或

SCPICH子结构

若要将次要通用导频通道(SCPICH)添加到输出结构,请包含SCPICH的子结构配置结构。的SCPICH子结构包含以下字段。

参数字段

必需或可选

描述

启用 要求 “上”“关闭”

通过指定启用或禁用通道启用作为“上”“关闭”,分别。

SpreadingCode 要求

非负整数

SCPICH扩展码,在间隔[0,255]中指定为非负整数。

SecondaryScramblingCode 要求

非负整数

SCPICH二级置乱码索引,在间隔[0,15]中指定为非负整数。

权力 要求

浮动,

SCPICH功率以dB为单位,指定为浮点数,-,或

PSCH子结构

若要将物理共享通道(PSCH)添加到输出结构,请包含PSCH的子结构配置结构。的PSCH子结构包含以下字段。

参数字段

必需或可选

描述

启用 要求 “上”“关闭”

通过指定启用或禁用通道启用作为“上”“关闭”,分别。

权力 要求 浮动,

PSCH功率以dB为单位,指定为浮点数,-,或

SSCH子结构

要将辅助同步通道(SSCH)添加到输出结构,请包含SSCH的子结构配置结构。的SSCH子结构包含以下字段。

参数字段

必需或可选

描述

启用 要求 “上”“关闭”

通过指定启用或禁用通道启用作为“上”“关闭”,分别。

权力 要求

浮动,

SSCH功率以dB为单位,指定为浮点数,-,或

PICH子结构

要将页面指示器通道(PICH)添加到输出结构,请包含PICH的子结构配置结构。的PICH子结构包含以下字段。

参数字段

必需或可选

描述

启用 要求 “上”“关闭”

通过指定启用或禁用通道启用作为“上”“关闭”,分别。

SpreadingCode 要求

非负整数

PICH扩展码,在间隔[0,255]中指定为非负整数。

TimingOffset 要求

非负整数

以芯片数量(x256Tchip)表示的定时偏移量,在间隔[0,149]中指定为非负整数。

权力 要求

浮动,

PICH功率以dB为单位,指定为浮点数,-,或

数据源 要求

标量、向量、字符向量、单元格数组或字符串标量

PICH数据源,指定为二进制标量、具有二进制项的向量、字符向量、单元格数组或字符串标量。

当定义为单元格数组时,使用标准PN序列和种子值:{PN, seed}。字符向量或单元格数组的PN选项是“PN9-ITU”“PN9”“PN11”“PN15”,“PN23”.如果没有指定seed,则移位寄存器初始化为所有的1。

若要使用分页数据,请指定数据源作为“PagingData”

Np 要求

正整数

每帧分页指示器的数量,指定为值18、36、72、144之一。

HSDPA子结构

要向输出结构中添加高速下行分组访问(HSDPA)信息和通道,请包括HSDPA的子结构配置结构。的HSDPA子结构包含以下字段。

参数字段

必需或可选

取值/范围/备注

描述

启用 要求 “上”“关闭”

通过指定启用或禁用HSDPA通道(HS-PDSCHs和HS-SCCH)启用作为“上”“关闭”,分别。

CodeGroup 要求

正整数

同时用于hs - pdsch的信道化码数,指定为区间内的正整数[1,16]。

CodeOffset 要求

非负整数

用于hs - pdsch的第一个信道化代码的偏移量,指定为间隔[0,15]中的非负整数。

调制 要求 “正交相移编码”16 qam的64 qam

符号调制,指定为值之一“正交相移编码”16 qam的,或64 qam

VirtualBufferCapacity 要求 正整数

在TS 36.101附录a .7中定义的h - set的HARQ过程中的软通道位数(或软度量位置)。指定VirtualBufferCapacity作为正整数。软通道位数取决于TS 25.306章节5.1中指定的UE类别。该参数的值必须与测试设备或解码软件中使用的HARQ进程中的软通道位数匹配。

InterTTIDistance 要求

正整数

子帧传输时间间隔。这个间隔是不同HARQ传输到同一UE之间的距离。

  • 值为1表示每个子帧向被测终端连续传输HSDPA。

  • 大于1的值表示存在间隙子帧,没有数据传输到被测终端。

NHARQProcesses 要求

正整数

HARQ进程的总数,指定为间隔[1,8]中的正整数。

XrvSequence 要求

非负整数,非负整数的向量

冗余和星座版本编码序列,指定为一个非负整数,或一个在间隔[0,7]内的项为非负整数的向量。XrvSequence编码冗余版本参数(r年代)和在TS 25.212 Section 4.6中定义的星座版本。只有当调制方案为16QAM/64QAM时,编码才包含星座版本。这些值由每个HARQ进程用于每次传输。

  • 标量表示单次传输。

  • 向量表示重传。HS-SCCH发出的新数据指示位保持不变,冗余版本更改为的下一个元素中编码的值XrvSequence

当HARQ进程完成与XrvSequence时,新的数据指示位在0和1之间切换,表示有新的传输。有关更多信息,请参见TS 25.321节11.6.1.3。

有关用于HSDPA H-Sets的序列,请参阅TS 25.101第9节。

UEId 要求

非负整数

UE标识,指定为区间[0,2]中的非负整数16- 1)。

TransportBlockSizeId 要求

非负整数

传输块大小索引(xtbs)在TS 25.212节4.6中定义的HS-SCCH上发出信号。计算是基于HSDSCH。BlockSize在TS 25.321章节9.2.3附录a中定义的用于传输的参数指定TransportBlockSizeID作为区间[0,63]中的非负整数。

HSSCCHSpreadingCode 要求

非负整数

HS-SCCH扩频码,指定为区间[0,127]中的非负整数。

SecondaryScramblingCode 要求

非负整数

HS-PDSCH和HS-SCCH信道的二级置乱码索引,指定为区间[0,15]中的非负整数。

HSPDSCHPower 要求

浮动,

HS-PDSCH功率以dB为单位,指定为浮点数,-,或

HSSCCHPower 要求

浮动

HS-SCCH功率以dB表示,指定为浮点数,-,或

数据源 要求

标量、向量、字符向量、单元格数组或字符串标量

HSDPA数据源,指定为二进制标量、具有二进制项的向量、字符向量、单元格数组或字符串标量。

当指定数据源作为单元格数组,使用标准PN序列和一个形式为{PN, seed}的种子值。字符向量或单元格数组的PN选项是“PN9-ITU”“PN9”“PN11”“PN15”,“PN23”.如果没有指定seed,则移位寄存器初始化为所有的1。

要启用HS-DSCH传输通道编码,请指定数据源作为“HSDSCH”

HSDSCH 可选

不存在的或无结构的

HS-DSCH传输通道配置,指定为结构。
仅当HSDSCH存在子结构。
HSDSCH。BlockSize 要求

非负整数

传输块大小,指定为非负整数。

HSDSCH。数据源 要求

标量、向量、字符向量、单元格数组或字符串标量

HS-DSCH传输数据源,指定为二进制标量、具有二进制项的向量、单元格数组或字符串标量。

当定义为单元格数组时,使用标准PN序列和种子值:{PN, seed}。字符向量或单元格数组的PN选项是“PN9-ITU”“PN9”“PN11”“PN15”,“PN23”

如果没有指定seed,则移位寄存器初始化为所有的1。

在发电机中,HSPDA功能创建连续的HS-PDSCH和HS-SCCH传输。该功能支持HSPDA H-Set固定引金宝app用通道,其中定义了多harq引用传输序列。多个harq引用传输序列用相同的RNTI进行屏蔽,指向由UEId参数。的NHARQProcesses而且InterTTIDistance参数定义向终端传输的参考频率。参考子帧之间的任何间隙都由额外的HS-PDSCH/HS-SCCH子帧填充。这些子帧用互补的RNTI屏蔽,指向定义为的不同UExor (UEId, 65535).的NHARQProcesses参数给出了参考传输中使用的HARQ进程的数量。对于不同HARQ进程,每个传输块传输或重传之间的间隙子帧数为InterTTIDistance-1.根据HARQ ACK-NACK反馈信令的要求,同一HARQ进程的传输间隔应该不小于6个子帧。

HSDPA。数据源参数控制在参考PDSCH和HS-SCCH物理通道上传输的数据。如果HSDPA。数据源设置为“HSDSCH”,所述参考PDSCH数据来自HS-DSCH传输通道,所述HS-SCCH通道携带相关控制信息。类中的字段参数化了HS-DSCH传输通道的源HSDSCH子结构数据(传输块大小和数据流)。这个参考数据也被用来填充非参考间隙子帧:

  • 间隙HS-PDSCH子帧用用于参考传输的相同HS-DSCH编码数据填充。编码的数据根据子帧被打乱。

  • 空隙HS-SCCH子帧使用互补RNTI填充编码的控制信息。

HS-SCCH传输与置乱边界对齐。HS-PDSCH传输开始2×Tslot = 5120芯片启动HS-SCCH后(见TS 25.211第7.8节)。为了填充生成波形中的前两个槽,HS-PDSCH环绕最后一个子帧。

virtualBufferCapacity参数必须与测试设备或解码软件中使用的HARQ进程中的软通道位数匹配。

ocn子结构

向输出结构中添加正交信道噪声源(OCNS)信息,包括ocn的子结构配置结构。的ocn子结构包含以下字段。

参数字段

必需或可选

描述

启用 要求 “上”“关闭”

通过指定启用或禁用通道启用作为“上”“关闭”,分别。

权力 要求 浮动,,或

OCNS总功率以dB为单位,指定为浮点数,,或

OCNSType 要求

字符向量或字符串标量

如果ocn启用,OCNSType指定要使用的OCNS配置。的ocn子结构和OCNSType字段用于生成:

  • DPCHs,定义为TS 25.101中的OCNS通道。

  • TS 25.141第6节中为测试模型定义的DPCHs、hs - pdsch和HS-SCCHs。

    对于rmc和h - set,指定OCNSType作为以下价值观之一:“RMC_16DPCH”“H-Set_6DPCH”“H-Set_4DPCH”

    对于测试模型DPCH和HS-PDSCH/HS-SCCH组,请指定OCNSType作为以下价值观之一:“TM1_4DPCH”“TM1_8DPCH”“TM1_16DPCH”“TM1_32DPCH”“TM1_64DPCH”“TM2_3DPCH”“TM3_4DPCH”“TM3_8DPCH”“TM3_16DPCH”“TM3_32DPCH”“TM5_4DPCH_4HSPDSCH”“TM5_6DPCH_2HSPDSCH”“TM5_14DPCH_4HSPDSCH”“TM5_30DPCH_8HSPDSCH”“TM6_4DPCH_4HSPDSCH”“TM6_30DPCH_8HSPDSCH”

对于测试模型的生成,设置相应的通道配置启用字段“关闭”

输出参数

全部折叠

包含UMTS物理信道的调制基带波形,返回为复杂矢量阵列,采样于(3.84×配置OversamplingRatio) MHz。

数据类型:
复数支持:金宝app是的

参考文献

[1] 3gpp ts 25.101。通用移动通信系统(UMTS);用户设备(UE)无线电发射和接收(FDD)。第三代伙伴计划;技术规范集团无线接入网.URL:https://www.3gpp.org

[2] 3gpp ts 25.141。通用移动通信系统(UMTS);基站(BS)一致性测试(FDD)。第三代伙伴计划;技术规范集团无线接入网.URL:https://www.3gpp.org

[3] 3gpp ts 25.211。通用移动通信系统(UMTS);物理通道和传输通道到物理通道(FDD)的映射。”第三代伙伴计划;技术规范集团无线接入网。URL:https://www.3gpp.org

[4] 3gpp ts 25.212。通用移动通信系统(UMTS);多路复用和信道编码(FDD)。第三代伙伴计划;技术规范集团无线接入网。URL:https://www.3gpp.org

[5] 3gpp ts 25.306。通用移动通信系统(UMTS);UE无线接入功能。”第三代伙伴计划;技术规范集团无线接入网。URL:https://www.3gpp.org

[6] 3gpp ts 25.321。通用移动通信系统(UMTS);介质访问控制(MAC)协议规范第三代伙伴计划;技术规范集团无线接入网。URL:https://www.3gpp.org

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

版本历史

在R2015a中引入