lte3DChannelgydF4y2Ba
通过三维MIMO衰落信道对信号进行滤波gydF4y2Ba
描述gydF4y2Ba
的gydF4y2Balte3DChannelgydF4y2Ba
系统对象™通过TR 36.873链路级多输入/多输出(MIMO)衰落信道对输入信号进行滤波,以获得信道受损信号。该对象实现了TR 36.873中定义的这些通道处理步骤gydF4y2Ba[1]gydF4y2Ba,第7.3条:gydF4y2Ba
步骤7:添加射线偏移角gydF4y2Ba
第八步:射线的耦合gydF4y2Ba
步骤9:产生交叉极化功率比(xpr)gydF4y2Ba
第10步:随机绘制初始相位gydF4y2Ba
步骤11:生成每个集群的通道系数gydF4y2Ba
使用TR 36.873链路级MIMO衰落信道对输入信号进行滤波:gydF4y2Ba
创建gydF4y2Ba
lte3DChannelgydF4y2Ba
对象并设置其属性。gydF4y2Ba使用参数调用对象,就像调用函数一样。gydF4y2Ba
有关系统对象如何工作的详细信息,请参见gydF4y2Ba什么是系统对象?gydF4y2Ba
创建gydF4y2Ba
语法gydF4y2Ba
描述gydF4y2Ba
创建一个TR 36.873链路级MIMO系统对象。gydF4y2Balte3dgydF4y2Ba
= lte3DChannelgydF4y2Ba
创建使用一个或多个名称-值对设置的属性的对象。将属性名括在引号内,后跟指定的值。未指定的属性采用默认值。gydF4y2Balte3dgydF4y2Ba
= lte3DChannel (gydF4y2Ba名称,值gydF4y2Ba
)gydF4y2Ba
例子:gydF4y2Balte3d = lte3DChannel(' pathdelayed ',2e-6,'HasLOSCluster',true,'KFactorFirstCluster',12)gydF4y2Ba
创建通道对象,其路径延迟为2微秒,启用延迟配置文件的LOS集群,并且延迟配置文件的第一个集群的k因子为12 dB。gydF4y2Ba
从TR 38.901创建具有指定CDL延迟配置文件的对象gydF4y2Ba[2]gydF4y2Ba第7.7.1节,延迟扩展为30 ns。gydF4y2Balte3dgydF4y2Ba
= lte3DChannel.makeCDL (gydF4y2BaDelayProfilegydF4y2Ba
)gydF4y2Ba
使用指定的CDL延迟配置文件和延迟扩展创建对象。gydF4y2Balte3dgydF4y2Ba
= lte3DChannel.makeCDL (gydF4y2BaDelayProfilegydF4y2Ba
,gydF4y2BaDelaySpreadgydF4y2Ba
)gydF4y2Ba
使用指定的CDL延迟配置文件、延迟扩展和k因子缩放创建对象。gydF4y2Balte3dgydF4y2Ba
= lte3DChannel.makeCDL (gydF4y2BaDelayProfilegydF4y2Ba
,gydF4y2BaDelaySpreadgydF4y2Ba
,gydF4y2BaKFactorgydF4y2Ba
)gydF4y2Ba
输入参数gydF4y2Ba
DelayProfilegydF4y2Ba
- - - - - -gydF4y2Ba延迟概要gydF4y2Ba
“CDL-A”gydF4y2Ba
|gydF4y2Ba“CDL-B”gydF4y2Ba
|gydF4y2Ba“CDL-C”gydF4y2Ba
|gydF4y2Ba“CDL-D”gydF4y2Ba
|gydF4y2Ba“CDL-E”gydF4y2Ba
延迟配置文件,指定为其中之一gydF4y2Ba“CDL-A”gydF4y2Ba
,gydF4y2Ba“CDL-B”gydF4y2Ba
,gydF4y2Ba“CDL-C”gydF4y2Ba
,gydF4y2Ba“CDL-D”gydF4y2Ba
,或gydF4y2Ba“CDL-E”gydF4y2Ba
.gydF4y2Ba
DelaySpreadgydF4y2Ba
- - - - - -gydF4y2Bans时延扩展gydF4y2Ba
30.gydF4y2Ba
(默认)|gydF4y2Ba数字标量gydF4y2Ba
以ns为单位的延迟分布,指定为数值标量。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
KFactorgydF4y2Ba
- - - - - -gydF4y2Ba增殖系数换算gydF4y2Ba
数字标量gydF4y2Ba
k因子缩放,指定为数值标量。k因子缩放仅在指定时适用gydF4y2BaDelayProfilegydF4y2Ba
作为gydF4y2Ba“CDL-D”gydF4y2Ba
或gydF4y2Ba“CDL-E”gydF4y2Ba
.gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
属性gydF4y2Ba
除非另有说明,属性为gydF4y2BanontunablegydF4y2Ba,这意味着在调用对象后不能更改它们的值。对象在调用时锁定,而gydF4y2Ba释放gydF4y2Ba
功能解锁它们。gydF4y2Ba
如果属性为gydF4y2Ba可调gydF4y2Ba,您可以随时更改其值。gydF4y2Ba
有关更改属性值的详细信息,请参见gydF4y2Ba使用系统对象的MATLAB系统设计gydF4y2Ba.gydF4y2Ba
PathDelaysgydF4y2Ba
- - - - - -gydF4y2Ba以秒为单位的离散路径延迟gydF4y2Ba
0gydF4y2Ba
(默认)|gydF4y2Ba数字标量gydF4y2Ba|gydF4y2Ba行向量gydF4y2Ba
以秒为单位的离散路径延迟,指定为数值标量或行向量。gydF4y2BaAveragePathGainsgydF4y2Ba
而且gydF4y2BaPathDelaysgydF4y2Ba
必须有相同的尺寸。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
AveragePathGainsgydF4y2Ba
- - - - - -gydF4y2Ba平均路径增益(dB)gydF4y2Ba
0gydF4y2Ba
(默认)|gydF4y2Ba数字标量gydF4y2Ba|gydF4y2Ba行向量gydF4y2Ba
以dB为单位的平均路径增益,指定为数值标量或行向量。gydF4y2BaAveragePathGainsgydF4y2Ba
而且gydF4y2BaPathDelaysgydF4y2Ba
必须有相同的尺寸。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
AnglesAoAgydF4y2Ba
- - - - - -gydF4y2Ba到达方位角,单位为度gydF4y2Ba
0gydF4y2Ba
(默认)|gydF4y2Ba数字标量gydF4y2Ba|gydF4y2Ba行向量gydF4y2Ba
到达角的方位角,以度为单位,指定为数值标量或行向量。向量元素指定每个簇的角度。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
AnglesAoDgydF4y2Ba
- - - - - -gydF4y2Ba起飞角方位角gydF4y2Ba
0gydF4y2Ba
(默认)|gydF4y2Ba数字标量gydF4y2Ba|gydF4y2Ba行向量gydF4y2Ba
出发角的方位角,以度为单位,用数值标量或行向量表示。向量元素指定每个簇的角度。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
AnglesZoAgydF4y2Ba
- - - - - -gydF4y2Ba到达角的天顶gydF4y2Ba
0gydF4y2Ba
(默认)|gydF4y2Ba数字标量gydF4y2Ba|gydF4y2Ba行向量gydF4y2Ba
到达角的顶点(以度为单位),指定为数值标量或行向量。向量元素指定每个簇的角度。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
AnglesZoDgydF4y2Ba
- - - - - -gydF4y2Ba起飞角的天顶gydF4y2Ba
0gydF4y2Ba
(默认)|gydF4y2Ba数字标量gydF4y2Ba|gydF4y2Ba行向量gydF4y2Ba
出发角的顶点(以度为单位),用数值标量或行向量表示。向量元素指定每个簇的角度。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
HasLOSClustergydF4y2Ba
- - - - - -gydF4y2Ba延迟配置文件的视线集群gydF4y2Ba
假gydF4y2Ba
(默认)|gydF4y2Ba真正的gydF4y2Ba
延迟配置文件的视线(LOS)集群,指定为gydF4y2Ba假gydF4y2Ba
或gydF4y2Ba真正的gydF4y2Ba
.的gydF4y2BaPathDelaysgydF4y2Ba
,gydF4y2BaAveragePathGainsgydF4y2Ba
,gydF4y2BaAnglesAoAgydF4y2Ba
,gydF4y2BaAnglesAoDgydF4y2Ba
,gydF4y2BaAnglesZoAgydF4y2Ba
,gydF4y2BaAnglesZoDgydF4y2Ba
属性定义延迟配置文件。若要启用延迟配置文件的LOS集群,请将此属性设置为gydF4y2Ba真正的gydF4y2Ba
.gydF4y2Ba
数据类型:gydF4y2Ba逻辑gydF4y2Ba
KFactorFirstClustergydF4y2Ba
- - - - - -gydF4y2Ba延迟轮廓的第一簇k因子,单位为dBgydF4y2Ba
13.3gydF4y2Ba
(默认)|gydF4y2Ba数字标量gydF4y2Ba
延迟配置文件的第一个集群的k因子(以dB为单位),指定为数值标量。gydF4y2Ba
依赖关系gydF4y2Ba
若要启用此属性,请设置gydF4y2BaHasLOSClustergydF4y2Ba
来gydF4y2Ba真正的gydF4y2Ba
.gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
AngleSpreadsgydF4y2Ba
- - - - - -gydF4y2Ba聚类RMS角扩散gydF4y2Ba
[5.0 11.0 3.0 3.0]gydF4y2Ba
(默认)|gydF4y2Ba行向量gydF4y2Ba
聚类均方根(RMS)角扩展,以度为单位,用于缩放聚类内的射线偏置角。将此属性指定为形式为[的行向量gydF4y2BaCgydF4y2Ba大气气溶胶gydF4y2BaCgydF4y2Ba农产品协定的gydF4y2BaCgydF4y2Ba萨德gydF4y2BaCgydF4y2Ba发育完全的个体gydF4y2Ba),地点:gydF4y2Ba
CgydF4y2Ba大气气溶胶gydF4y2Ba在一个星团内,离场角的各星团均方根方位分布是多少gydF4y2Ba
CgydF4y2Ba农产品协定的gydF4y2Ba簇内到达角的簇内均方根方位角分布是多少gydF4y2Ba
CgydF4y2Ba萨德gydF4y2Ba在一个星团内,离场角的星团均方根天顶分布是多少gydF4y2Ba
CgydF4y2Ba发育完全的个体gydF4y2Ba一个星团内到达角的各星团均方根天顶分布是多少gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
XPRgydF4y2Ba
- - - - - -gydF4y2Ba交叉极化功率比(dB)gydF4y2Ba
10gydF4y2Ba
(默认)|gydF4y2Ba数字标量gydF4y2Ba
交叉极化功率比,以dB为单位,指定为数值标量。gydF4y2Ba
依赖关系gydF4y2Ba
若要启用此属性,请设置gydF4y2BaHasLOSClustergydF4y2Ba
来gydF4y2Ba真正的gydF4y2Ba
.gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
CarrierFrequencygydF4y2Ba
- - - - - -gydF4y2Ba载频(Hz)gydF4y2Ba
4 e9gydF4y2Ba
(默认)|gydF4y2Ba数字标量gydF4y2Ba
载波频率(以赫兹为单位),指定为数值标量。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
MaximumDopplerShiftgydF4y2Ba
- - - - - -gydF4y2Ba最大多普勒频移(Hz)gydF4y2Ba
5gydF4y2Ba
(默认)|gydF4y2Ba非负数值标量gydF4y2Ba
最大多普勒频移(以赫兹为单位),指定为非负数值标量。此属性适用于所有通道路径。当最大多普勒频移设置为0时,整个输入信道保持静态。方法来重置对象,以生成新的通道实现gydF4y2Ba重置gydF4y2Ba
函数。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
UTDirectionOfTravelgydF4y2Ba
- - - - - -gydF4y2Ba用户终端的行进方向,单位为度gydF4y2Ba
[0;90]gydF4y2Ba
(默认)|gydF4y2Ba二元列向量gydF4y2Ba
用户终端(UT)行进方向,以度为单位,指定为两元列向量。矢量元素指定方位角和仰角分量:gydF4y2Ba[方位;海拔高度)gydF4y2Ba
.gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
SampleRategydF4y2Ba
- - - - - -gydF4y2Ba输入信号的采样率(Hz)gydF4y2Ba
30.72 e6gydF4y2Ba
(默认)|gydF4y2Ba正数值标量gydF4y2Ba
输入信号的采样率(以Hz为单位),指定为正数值标量。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
TransmitAntennaArraygydF4y2Ba
- - - - - -gydF4y2Ba发射天线阵列特性gydF4y2Ba
结构gydF4y2Ba
发射天线阵列特性,指定为包含以下字段的结构:gydF4y2Ba
参数字段gydF4y2Ba | 值gydF4y2Ba | 描述gydF4y2Ba |
---|---|---|
大小gydF4y2Ba |
行向量gydF4y2Ba |
天线阵列的大小,指定为形式为[M N P]的行向量。gydF4y2Ba
天线阵列元素被映射到输入波形通道(列),其顺序是大小为m -by- n - p的3-D阵列从第一个维度线性索引到最后一个维度。gydF4y2Ba 例如,一个大小的天线阵列gydF4y2Ba |
对于有多个面板的天线阵列,将尺寸指定为[M N P M]形式的行向量gydF4y2BaggydF4y2BaNgydF4y2BaggydF4y2Ba],其中MgydF4y2BaggydF4y2Ba和NgydF4y2BaggydF4y2Ba分别为行和列数组面板的数量。gydF4y2Ba 天线阵列元素按大小为m -by- n -by- p - m的5维阵列的顺序映射到波形通道gydF4y2BaggydF4y2Ba×ngydF4y2BaggydF4y2Ba从第一个维度到最后一个维度进行线性索引。M×N×P= 64通道的后续集合被映射到连续的面板,先取面板行,然后取面板列。gydF4y2Ba |
||
ElementSpacinggydF4y2Ba |
行向量gydF4y2Ba |
以波长为单位的元素间距,指定为[λ]形式的行向量gydF4y2BavgydF4y2BaλgydF4y2BahgydF4y2Ba],表示垂直和水平元素间距。gydF4y2Ba |
对于具有多个面板的天线阵列,将间距指定为[λ]形式的行向量gydF4y2BavgydF4y2BaλgydF4y2BahgydF4y2BadggydF4y2BavgydF4y2BadggydF4y2BahgydF4y2Ba],此处dggydF4y2BavgydF4y2Ba和dggydF4y2BahgydF4y2Ba分别是面板的垂直和水平间距。gydF4y2Ba |
||
PolarizationAnglesgydF4y2Ba |
行向量gydF4y2Ba |
偏振角,以度为单位,指定为[θ ρ]形式的行向量。极化角仅适用于极化数为2时。gydF4y2Ba |
取向gydF4y2Ba |
列向量gydF4y2Ba |
阵列的机械方向,以度为单位,指定为形式为[α;β;gydF4y2BaγgydF4y2Ba描述方位、向下倾斜和倾斜。缺省值表示阵列的侧方向指向正x轴。gydF4y2Ba |
元素gydF4y2Ba |
|
天线元件辐射图。参见TR 36.873gydF4y2Ba[1]gydF4y2Ba,第7.1.1节。gydF4y2Ba |
PolarizationModelgydF4y2Ba |
|
基于已定义的辐射功率模式确定辐射场模式的模型。参见TR 36.873gydF4y2Ba[1]gydF4y2Ba,第7.1.1节。gydF4y2Ba |
数据类型:gydF4y2Ba结构体gydF4y2Ba
ReceiveAntennaArraygydF4y2Ba
- - - - - -gydF4y2Ba接收天线阵列特性gydF4y2Ba
结构gydF4y2Ba
接收天线阵列特性,指定为包含以下字段的结构:gydF4y2Ba
参数字段gydF4y2Ba | 值gydF4y2Ba | 描述gydF4y2Ba |
---|---|---|
大小gydF4y2Ba |
行向量gydF4y2Ba |
天线阵列的大小,指定为形式为[M N P]的行向量。gydF4y2Ba
天线阵列元素被映射到输入波形通道(列),其顺序是大小为m -by- n - p的3-D阵列从第一个维度线性索引到最后一个维度。gydF4y2Ba 例如,一个大小的天线阵列gydF4y2Ba |
对于具有多个面板的天线阵列,可以将其大小指定为[M N P M]形式的行向量gydF4y2BaggydF4y2BaNgydF4y2BaggydF4y2Ba],其中MgydF4y2BaggydF4y2Ba和NgydF4y2BaggydF4y2Ba分别为行和列数组面板的数量。gydF4y2Ba 天线阵列元素按大小为m -by- n -by- p - m的5维阵列的顺序映射到波形通道gydF4y2BaggydF4y2Ba×ngydF4y2BaggydF4y2Ba从第一个维度到最后一个维度进行线性索引。M×N×P= 64通道的后续集合被映射到连续的面板,先取面板行,然后取面板列。gydF4y2Ba |
||
ElementSpacinggydF4y2Ba |
行向量gydF4y2Ba |
以波长为单位的元素间距,指定为[λ]形式的行向量gydF4y2BavgydF4y2BaλgydF4y2BahgydF4y2Ba],分别表示垂直和水平元素间距。gydF4y2Ba |
对于具有多个面板的天线阵列,可以将间距指定为[λ]形式的行向量gydF4y2BavgydF4y2BaλgydF4y2BahgydF4y2BadggydF4y2BavgydF4y2BadggydF4y2BahgydF4y2Ba],此处dggydF4y2BavgydF4y2Ba和dggydF4y2BahgydF4y2Ba分别是面板的垂直和水平间距。gydF4y2Ba |
||
PolarizationAnglesgydF4y2Ba |
行向量gydF4y2Ba |
偏振角,以度为单位,指定为[θ ρ]形式的行向量。极化角仅适用于极化数为2时。gydF4y2Ba |
取向gydF4y2Ba |
列向量gydF4y2Ba |
阵列的机械方向,以度为单位,指定为形式为[α;β;γ]分别描述方位、向下倾斜和倾斜。缺省值表示阵列的侧方向指向正x轴。gydF4y2Ba |
元素gydF4y2Ba |
|
天线元件辐射图。参见TR 36.873gydF4y2Ba[1]gydF4y2Ba,第7.1.1节。gydF4y2Ba |
PolarizationModelgydF4y2Ba |
|
基于已定义的辐射功率模式确定辐射场模式的模型。参见TR 36.873gydF4y2Ba[1]gydF4y2Ba,第7.1.1节。gydF4y2Ba |
数据类型:gydF4y2Ba结构gydF4y2Ba
SampleDensitygydF4y2Ba
- - - - - -gydF4y2Ba每半波长的时间采样数gydF4y2Ba
64gydF4y2Ba
(默认)|gydF4y2Ba正gydF4y2Ba
|gydF4y2Ba数字标量gydF4y2Ba
每半波长的时间采样数,指定为数值标量。的gydF4y2BaSampleDensitygydF4y2Ba
而且gydF4y2BaMaximumDopplerShiftgydF4y2Ba
属性控制系数生成采样率,gydF4y2BaFcggydF4y2Ba:gydF4y2Ba
FcggydF4y2Ba=gydF4y2BaMaximumDopplerShiftgydF4y2Ba
× 2 ×gydF4y2BaSampleDensitygydF4y2Ba
.gydF4y2Ba
设置gydF4y2BaSampleDensitygydF4y2Ba
来gydF4y2Ba正gydF4y2Ba
分配gydF4y2BaFcggydF4y2Ba的值gydF4y2BaSampleRategydF4y2Ba
财产。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
NormalizePathGainsgydF4y2Ba
- - - - - -gydF4y2Ba正常化路径增益gydF4y2Ba
真正的gydF4y2Ba
(默认)|gydF4y2Ba假gydF4y2Ba
规范化路径增益,指定为gydF4y2Ba真正的gydF4y2Ba
或gydF4y2Ba假gydF4y2Ba
.使用此属性可归一化衰落过程。当此属性设置为gydF4y2Ba真正的gydF4y2Ba
时,路径增益的总功率随时间平均为0 dB。当此属性设置为gydF4y2Ba假gydF4y2Ba
时,路径增益未归一化。的gydF4y2BaAveragePathGainsgydF4y2Ba
属性指定路径增益的平均幂。gydF4y2Ba
数据类型:gydF4y2Ba逻辑gydF4y2Ba
InitialTimegydF4y2Ba
- - - - - -gydF4y2Ba衰落进程开始时间(以秒为单位)gydF4y2Ba
0.0gydF4y2Ba
(默认)|gydF4y2Ba数字标量gydF4y2Ba
衰落进程的开始时间(以秒为单位),指定为数值标量。gydF4y2Ba
可调:gydF4y2Ba是的gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
NumStrongestClustersgydF4y2Ba
- - - - - -gydF4y2Ba要分裂成子簇的最强簇数gydF4y2Ba
0gydF4y2Ba
(默认)|gydF4y2Ba数字标量gydF4y2Ba
要拆分为子集群的最强集群数,指定为数值标量。参见TR 36.873gydF4y2Ba[1]gydF4y2Ba,章节7.3,步骤11。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
ClusterDelaySpreadgydF4y2Ba
- - - - - -gydF4y2Ba集群延迟以秒为单位传播gydF4y2Ba
3.90625 e-9gydF4y2Ba
(默认)|gydF4y2Ba负的标量gydF4y2Ba
以秒为单位的集群延迟分布,指定为非负标量。使用此属性可指定拆分为子集群的集群之间的延迟偏移量。参见TR 36.873gydF4y2Ba[1]gydF4y2Ba,章节7.3,步骤11。gydF4y2Ba
依赖关系gydF4y2Ba
若要启用此属性,请设置gydF4y2BaNumStrongestClustersgydF4y2Ba
到一个大于零的值。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
RandomStreamgydF4y2Ba
- - - - - -gydF4y2Ba随机数流的源gydF4y2Ba
“mt19937ar with seed”gydF4y2Ba
(默认)|gydF4y2Ba“全球流”gydF4y2Ba
随机数流的源,指定为以下之一:gydF4y2Ba
“mt19937ar with seed”gydF4y2Ba
—对象的正态分布随机数生成算法为mt19937ar。调用gydF4y2Ba重置gydF4y2Ba
函数重置筛选器,并将随机数流重新初始化为gydF4y2Ba种子gydF4y2Ba
财产。gydF4y2Ba“全球流”gydF4y2Ba
—使用当前全局随机数流生成正态分布随机数。调用gydF4y2Ba重置gydF4y2Ba
函数只重置过滤器。gydF4y2Ba
种子gydF4y2Ba
- - - - - -gydF4y2Bamt19937ar随机数流初始种子gydF4y2Ba
73gydF4y2Ba
(默认)|gydF4y2Ba非负数值标量gydF4y2Ba
mt19937ar随机数流的初始种子,指定为非负数字标量。gydF4y2Ba
依赖关系gydF4y2Ba
若要启用此属性,请设置gydF4y2BaRandomStreamgydF4y2Ba
来gydF4y2Ba“mt19937ar with seed”gydF4y2Ba
.当致电gydF4y2Ba重置gydF4y2Ba
函数,种子将重新初始化mt19937ar随机数流。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
ChannelFilteringgydF4y2Ba
- - - - - -gydF4y2Ba滤波器输入信号gydF4y2Ba
真正的gydF4y2Ba
(默认)|gydF4y2Ba假gydF4y2Ba
滤波输入信号,指定为gydF4y2Ba真正的gydF4y2Ba
或gydF4y2Ba假gydF4y2Ba
.当此属性设置为gydF4y2Ba假gydF4y2Ba
时,对象不接受输入信号,仅输出路径增益和采样时间。在这种情况下,gydF4y2BaNumTimeSamplesgydF4y2Ba
属性以给定的采样速率控制衰落过程实现的持续时间gydF4y2BaSampleRategydF4y2Ba
财产。gydF4y2Ba
数据类型:gydF4y2Ba逻辑gydF4y2Ba
NumTimeSamplesgydF4y2Ba
- - - - - -gydF4y2Ba时间样本数gydF4y2Ba
30720gydF4y2Ba
(默认)|gydF4y2Ba正整数gydF4y2Ba
时间采样数,指定为正整数。使用此属性可设置衰落进程实现的持续时间。gydF4y2Ba
可调:gydF4y2Ba是的gydF4y2Ba
依赖关系gydF4y2Ba
若要启用此属性,请设置gydF4y2BaChannelFilteringgydF4y2Ba
来gydF4y2Ba假gydF4y2Ba
.gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
NormalizeChannelOutputsgydF4y2Ba
- - - - - -gydF4y2Ba通过接收天线的数量归一化通道输出gydF4y2Ba
真正的gydF4y2Ba
(默认)|gydF4y2Ba假gydF4y2Ba
通过接收天线的数量归一化通道输出,指定为gydF4y2Ba真正的gydF4y2Ba
或gydF4y2Ba假gydF4y2Ba
.gydF4y2Ba
依赖关系gydF4y2Ba
若要启用此属性,请设置gydF4y2BaChannelFilteringgydF4y2Ba
来gydF4y2Ba真正的gydF4y2Ba
.gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
使用gydF4y2Ba
语法gydF4y2Ba
描述gydF4y2Ba
通过TR 36.873链路级MIMO衰落信道系统对象对输入信号进行滤波gydF4y2BasignalOutgydF4y2Ba
= lte3d (gydF4y2BasignalIngydF4y2Ba
)gydF4y2Balte3dgydF4y2Ba
并返回信道受损的信号。gydF4y2Ba
[gydF4y2Ba
还返回底层衰落过程的MIMO信道路径增益。gydF4y2BasignalOutgydF4y2Ba
,gydF4y2BapathGainsgydF4y2Ba
] = lte3d(gydF4y2BasignalIngydF4y2Ba
)gydF4y2Ba
[gydF4y2Ba
的通道快照的采样时间gydF4y2BasignalOutgydF4y2Ba
,gydF4y2BapathGainsgydF4y2Ba
,gydF4y2BasampleTimesgydF4y2Ba
] = lte3d(gydF4y2BasignalIngydF4y2Ba
)gydF4y2BapathGainsgydF4y2Ba
(第一个维度元素)。gydF4y2Ba
只返回路径增益。在这种情况下,gydF4y2BapathGainsgydF4y2Ba
= lte3d ()gydF4y2BaNumTimeSamplesgydF4y2Ba
属性决定淡出过程的持续时间。该对象充当路径增益源,无需对输入信号进行滤波。gydF4y2Ba
要使用此语法,必须设置gydF4y2BaChannelFilteringgydF4y2Ba
的属性gydF4y2Balte3dgydF4y2Ba
来gydF4y2Ba假gydF4y2Ba
.gydF4y2Ba
[gydF4y2Ba
还返回样本时间。该对象作为路径增益和采样时间的来源,无需对输入信号进行滤波。gydF4y2BapathGainsgydF4y2Ba
,gydF4y2BasampleTimesgydF4y2Ba
= lte3d()gydF4y2Ba
要使用此语法,必须设置gydF4y2BaChannelFilteringgydF4y2Ba
的属性gydF4y2Balte3dgydF4y2Ba
来gydF4y2Ba假gydF4y2Ba
.gydF4y2Ba
输入参数gydF4y2Ba
signalIngydF4y2Ba
- - - - - -gydF4y2Ba输入信号gydF4y2Ba
复杂的标量gydF4y2Ba|gydF4y2Ba向量gydF4y2Ba|gydF4y2BaNgydF4y2Ba年代gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2BaTgydF4y2Ba矩阵gydF4y2Ba
输入信号,指定为复数标量、矢量或gydF4y2BaNgydF4y2Ba年代gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2BaTgydF4y2Ba矩阵,地点:gydF4y2Ba
NgydF4y2Ba年代gydF4y2Ba是样本的数量。gydF4y2Ba
NgydF4y2BaTgydF4y2Ba是发射天线的个数。gydF4y2Ba
数据类型:gydF4y2Ba单gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
复数支持:金宝appgydF4y2Ba是的gydF4y2Ba
输出参数gydF4y2Ba
signalOutgydF4y2Ba
-输出信号gydF4y2Ba
复标量|向量|gydF4y2BaNgydF4y2Ba年代gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2BaRgydF4y2Ba矩阵gydF4y2Ba
输出信号,作为复标量、矢量或gydF4y2BaNgydF4y2Ba年代gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2BaRgydF4y2Ba矩阵,地点:gydF4y2Ba
NgydF4y2Ba年代gydF4y2Ba是样本的数量。gydF4y2Ba
NgydF4y2BaRgydF4y2Ba接收天线数。gydF4y2Ba
输出信号数据类型与输入信号数据类型具有相同的精度。gydF4y2Ba
数据类型:gydF4y2Ba单gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
复数支持:金宝appgydF4y2Ba是的gydF4y2Ba
pathGainsgydF4y2Ba
-衰落过程的MIMO信道路径增益gydF4y2Ba
NgydF4y2BaCSgydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2BaPgydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2BaTgydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2BaRgydF4y2Ba复杂的矩阵gydF4y2Ba
MIMO信道路径增益的衰落过程,返回为gydF4y2BaNgydF4y2BaCSgydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2BaPgydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2BaTgydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2BaRgydF4y2Ba复矩阵,其中:gydF4y2Ba
NgydF4y2BaCSgydF4y2Ba通道快照的数量是否由gydF4y2Ba
SampleDensitygydF4y2Ba
财产。gydF4y2BaNgydF4y2BaPgydF4y2Ba路径的数量,是否由gydF4y2Ba
PathDelaysgydF4y2Ba
财产。gydF4y2BaNgydF4y2BaTgydF4y2Ba是发射天线的个数。gydF4y2Ba
NgydF4y2BaRgydF4y2Ba接收天线数。gydF4y2Ba
路径增益数据类型与输入信号数据类型具有相同的精度。gydF4y2Ba
数据类型:gydF4y2Ba单gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
复数支持:金宝appgydF4y2Ba是的gydF4y2Ba
sampleTimesgydF4y2Ba
—通道快照采样次数gydF4y2Ba
NgydF4y2BaCSgydF4y2Ba-by-1列向量gydF4y2Ba
通道快照的示例时间,返回为gydF4y2BaNgydF4y2BaCSgydF4y2Ba-by-1列向量,其中gydF4y2BaNgydF4y2BaCSgydF4y2Ba通道快照的数量是否由gydF4y2BaSampleDensitygydF4y2Ba
财产。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
对象的功能gydF4y2Ba
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源gydF4y2BaobjgydF4y2Ba
,使用这种语法:gydF4y2Ba
发行版(obj)gydF4y2Ba
特定于gydF4y2Balte3DChannelgydF4y2Ba
displayChannelgydF4y2Ba |
可视化和探索三维MIMO衰落信道模型特征gydF4y2Ba |
getPathFiltersgydF4y2Ba |
得到三维MIMO衰落信道的路径滤波器脉冲响应gydF4y2Ba |
信息gydF4y2Ba |
获取三维MIMO衰落信道的特征信息gydF4y2Ba |
所有系统对象通用gydF4y2Ba
一步gydF4y2Ba |
运行gydF4y2Ba系统对象gydF4y2Ba算法gydF4y2Ba |
克隆gydF4y2Ba |
创建重复的gydF4y2Ba系统对象gydF4y2Ba |
isLockedgydF4y2Ba |
确定gydF4y2Ba系统对象gydF4y2Ba正在使用中gydF4y2Ba |
释放gydF4y2Ba |
释放资源并允许更改gydF4y2Ba系统对象gydF4y2Ba属性值和输入特征gydF4y2Ba |
重置gydF4y2Ba |
重置的内部状态gydF4y2Ba系统对象gydF4y2Ba |
例子gydF4y2Ba
具有CDL-D延迟特性的三维信道传输gydF4y2Ba
从TR 38.901第7.7.1节通过延迟配置文件CDL-D的3-D通道传输LTE波形。gydF4y2Ba
定义传输波形配置结构,初始化为参考测量信道(RMC) R.50, TDD (10MHz, QPSK, R=1/3, 1层,8个scsi - rs端口)和一个子帧。gydF4y2Ba
rmc = lteRMCDL(gydF4y2Ba“R.50”gydF4y2Ba,gydF4y2Ba“TDD”gydF4y2Ba);rmc。TotSubframes = 1; data = [1; 0; 0; 1]; [txWaveform,~,txInfo] = lteRMCDLTool(rmc,data);
类定义通道配置结构gydF4y2Balte3DChannelgydF4y2Ba
系统对象。使用TR 38.901章节7.7.1中的延迟曲线CDL-D,延迟扩展为10 ns, UT速度为15 km/h:gydF4y2Ba
V = 15.0;gydF4y2BaUT速度,单位为km/hgydF4y2BaFc = 4e9;gydF4y2Ba%载波频率,单位为HzgydF4y2BaC = physconst(gydF4y2Ba“光速”gydF4y2Ba);gydF4y2Ba光速的%,单位为m/sgydF4y2BaFd = (v*1000/3600)/c*fc;gydF4y2Ba% UT最大多普勒频率,单位为HzgydF4y2Balte3d = lte3DChannel.makeCDL(gydF4y2Ba“CDL-D”gydF4y2Ba10 e-9);lte3d。CarrierFrequency = fc; lte3d.MaximumDopplerShift = fd; lte3d.SampleRate = txInfo.SamplingRate;
配置发射阵列为[M N P] =[2 2 2],表示2 × 2天线阵列(M=2, N=2),极化角度P=2。接收天线阵列配置为[M N P] =[1 1 2],表示单对交叉极化共定位天线。gydF4y2Ba
lte3d.TransmitAntennaArray。Size = [2 2 2];lte3d.ReceiveAntennaArray。Size = [1 1 2];gydF4y2Ba
在输入波形上调用3-D通道对象。gydF4y2Ba
rx波形= lte3d(tx波形);gydF4y2Ba
探索效果gydF4y2BaSampleDensitygydF4y2Ba
通道输出属性gydF4y2Ba
绘制通道输出和路径增益快照的各种样本密度值,同时使用gydF4y2Balte3DChannelgydF4y2Ba
系统对象。gydF4y2Ba
从TR 38.901章节7.7.1中为SISO操作和延迟配置文件CDL-B配置3-D通道。设置最大多普勒频移为300hz,通道采样率为10khz。gydF4y2Ba
lte3d = lte3DChannel.makeCDL(gydF4y2Ba“CDL-B”gydF4y2Ba);lte3d。MaximumDopplerShift = 300.0;lte3d。年代ampleRate = 10e3; lte3d.Seed = 19;
配置发射和接收天线阵列。gydF4y2Ba
lte3d.TransmitAntennaArray。Size = [1 1 1];lte3d.ReceiveAntennaArray。Size = [1 1 1];gydF4y2Ba
创建一个长度为40个样本的输入波形。gydF4y2Ba
T = 40;in = ones(T,1);gydF4y2Ba
的各种值绘制通道的阶跃响应(显示为线)和相应的路径增益快照(显示为圆)gydF4y2BaSampleDensitygydF4y2Ba
财产。样本密度属性控制相对于多普勒频率拍摄通道快照的频率。gydF4y2Ba
当gydF4y2Ba
SampleDensity = InfgydF4y2Ba
时,为每个输入样本拍摄通道快照。gydF4y2Ba当gydF4y2Ba
SampleDensity = XgydF4y2Ba
时,通道快照的速率为gydF4y2BaFcs = 2*X*MaximumDopplerShiftgydF4y2Ba
.gydF4y2Ba
的gydF4y2Balte3DChannelgydF4y2Ba
对象通过零阶保持插值将通道快照应用于输入波形。对象在输入结束之后获取额外的快照。一些最终的输出样本使用这个额外的值来最小化插值误差。由于实现路径延迟的过滤器,通道输出包含一个瞬态(和一个延迟)。gydF4y2Ba
s = [Inf 5 2];gydF4y2Ba%样品密度gydF4y2BaLegends = {};图;持有gydF4y2Ba在gydF4y2Ba;SR = lte3d.SampleRate;gydF4y2Ba为gydF4y2BaI = 1:长度(s)gydF4y2Ba%调用信道与选定的样本密度gydF4y2Ba释放(lte3d);lte3d。年代ampleDensity = s(i); [out,pathgains,sampletimes] = lte3d(in); chInfo = info(lte3d); tau = chInfo.ChannelFilterDelay;绘制通道输出随时间变化的百分比gydF4y2BaT = lte3d。InitialTime + ((0:(T-1)) - tau)。' / sr;H = plot(t,abs(out),gydF4y2Ba“啊——”gydF4y2Ba);h.MarkerSize = 2;h.LineWidth = 1.5;Desc = [gydF4y2Ba的样本密度= 'gydF4y2Banum2str (s (i)));传说=[传说]gydF4y2Ba“输出”,gydF4y2Badesc]];disp ([descgydF4y2Ba”,nc = 'gydF4y2Banum2str(长度(sampletimes))));gydF4y2Ba%绘制路径增益与采样时间的比值gydF4y2Bah2 = plot(sampletimes - tau/SR,abs(sum(路径增益,2)),gydF4y2Ba“o”gydF4y2Ba);h2。Color = h.Color; h2.MarkerFaceColor = h.Color; legends = [legends [“路径收益”,gydF4y2Badesc]];gydF4y2Ba结束gydF4y2Ba
样本密度=Inf, Ncs=40样本密度=5,Ncs=13样本密度=2,Ncs=6gydF4y2Ba
包含(gydF4y2Ba“时间(s)”gydF4y2Ba);标题(gydF4y2Ba通道输出和路径增益与样本密度的关系gydF4y2Ba);ylabel (gydF4y2Ba“通道级”gydF4y2Ba);传奇(传说,gydF4y2Ba“位置”gydF4y2Ba,gydF4y2Ba“西北”gydF4y2Ba);gydF4y2Ba
三维信道滤波LTE OFDM调制的波形谱gydF4y2Ba
显示通过40 × 2通道的LTE OFDM调制波形的波形频谱gydF4y2Balte3DChannelgydF4y2Ba
系统对象。gydF4y2Ba
创建40个天线的资源网格。gydF4y2Ba
enb。NDLRB = 25; enb.CyclicPrefix =“正常”gydF4y2Ba;grid = lteDLResourceGrid(enb,40);gydF4y2Ba
用QPSK符号填充网格并执行LTE OFDM调制。gydF4y2Ba
grid(:) = ltesymbolmodululate (randi([0 1],数字(网格)*2,1),gydF4y2Ba“正交相移编码”gydF4y2Ba);[tx波形,txInfo] = lteofdmmodulation (enb,grid);gydF4y2Ba
创建一个gydF4y2Balte3DChannelgydF4y2Ba
具有特定属性的系统对象。gydF4y2Ba
lte3d = lte3DChannel(gydF4y2Ba“PathDelays”gydF4y2Ba, 500 e-9] [0,gydF4y2Ba...gydF4y2Ba“AveragePathGains”gydF4y2Ba(-13.4 - 3.0),gydF4y2Ba...gydF4y2Ba“AnglesAoD”gydF4y2Ba(-178.1 - -4.2),gydF4y2Ba...gydF4y2Ba“AnglesAoA”gydF4y2Ba(51.3 - -152.7),gydF4y2Ba...gydF4y2Ba“AnglesZoD”gydF4y2Ba(50.2 - 93.2),gydF4y2Ba...gydF4y2Ba“AnglesZoA”gydF4y2Ba(125.4 - 91.3),gydF4y2Ba...gydF4y2Ba“NumStrongestClusters”gydF4y2Ba,1,gydF4y2Ba...gydF4y2Ba“SampleRate”gydF4y2Ba, txInfo.SamplingRate);gydF4y2Ba
配置发射和接收天线阵列。gydF4y2Ba
lte3d.TransmitAntennaArray。Size = [10 2 2];lte3d.ReceiveAntennaArray。Size = [1 1 2];gydF4y2Ba
的线性索引将天线阵列元素映射到波形通道(列)gydF4y2BaTransmitAntennaArray。大小gydF4y2Ba
或gydF4y2BaReceiveAntennaArray。大小gydF4y2Ba
从第一个维度到最后一个维度。看到gydF4y2BaTransmitAntennaArraygydF4y2Ba
或gydF4y2BaReceiveAntennaArraygydF4y2Ba
的属性gydF4y2Balte3DChannelgydF4y2Ba
获取更多详细信息。gydF4y2Ba
将LTE OFDM调制波形通过40 × 2 3-D通道传递。gydF4y2Ba
rx波形= lte3d(tx波形);gydF4y2Ba
绘制接收到的波形频谱。gydF4y2Ba
analyzer = spectromanalyzer (SampleRate=lte3d.SampleRate);分析仪。Title =gydF4y2Ba“接收信号频谱”gydF4y2Ba;分析仪(rxWaveform);gydF4y2Ba
参考文献gydF4y2Ba
[1] 3gpp tr 36.873。LTE三维信道模型研究。gydF4y2Ba第三代伙伴计划;技术规范集团无线接入网;改进通用地面无线电接达(E-UTRA)gydF4y2Ba.URL:gydF4y2Bahttps://www.3gpp.orggydF4y2Ba.gydF4y2Ba
[2] 3gpp tr 38.901。0.5 ~ 100ghz频段信道模型研究gydF4y2Ba第三代伙伴计划;技术规范集团无线接入网gydF4y2Ba.URL:gydF4y2Bahttps://www.3gpp.orggydF4y2Ba.gydF4y2Ba
版本历史gydF4y2Ba
在R2018a中引入gydF4y2Ba
另请参阅gydF4y2Ba
MATLAB命令gydF4y2Ba
你点击了一个对应于这个MATLAB命令的链接:gydF4y2Ba
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝appgydF4y2Ba
选择网站gydF4y2Ba
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:gydF4y2Ba.gydF4y2Ba
您也可以从以下列表中选择一个网站:gydF4y2Ba
如何获得最佳的网站性能gydF4y2Ba
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。gydF4y2Ba
美洲gydF4y2Ba
- 美国拉丁gydF4y2Ba(西班牙语)gydF4y2Ba
- 加拿大gydF4y2Ba(英语)gydF4y2Ba
- 美国gydF4y2Ba(英语)gydF4y2Ba
欧洲gydF4y2Ba
- 比利时gydF4y2Ba(英语)gydF4y2Ba
- 丹麦gydF4y2Ba(英语)gydF4y2Ba
- 德国gydF4y2Ba(德语)gydF4y2Ba
- 西班牙gydF4y2Ba(西班牙语)gydF4y2Ba
- 芬兰gydF4y2Ba(英语)gydF4y2Ba
- 法国gydF4y2Ba(法语)gydF4y2Ba
- 爱尔兰gydF4y2Ba(英语)gydF4y2Ba
- 意大利gydF4y2Ba(意大利语)gydF4y2Ba
- 卢森堡gydF4y2Ba(英语)gydF4y2Ba
- 荷兰gydF4y2Ba(英语)gydF4y2Ba
- 挪威gydF4y2Ba(英语)gydF4y2Ba
- 奥地利gydF4y2Ba(德语)gydF4y2Ba
- 葡萄牙gydF4y2Ba(英语)gydF4y2Ba
- 瑞典gydF4y2Ba(英语)gydF4y2Ba
- 瑞士gydF4y2Ba
- 联合王国gydF4y2Ba(英语)gydF4y2Ba
亚太地区gydF4y2Ba
- 澳大利亚gydF4y2Ba(英语)gydF4y2Ba
- 印度gydF4y2Ba(英语)gydF4y2Ba
- 新西兰gydF4y2Ba(英语)gydF4y2Ba
- 中国gydF4y2Ba
- 日本gydF4y2Ba(日本語)gydF4y2Ba
- 한국gydF4y2Ba(한국어)gydF4y2Ba