主要内容

wlanTGaxChannel

通过滤波器对信号进行滤波802.11AX.多径衰落信道

描述

这个wlanTGaxChannel系统对象™通过802.11ax™(TGax)室内MIMO通道过滤输入信号,如[1],遵循中描述的MIMO建模方法[4]

衰落处理的所有参数都是相同的NT-经过-NRTGAX通道的链接,在哪里NT是发射天线的数量和NR为接收天线数。每个链路包含该链路的所有多路径。

使用TGAX多径衰落通道过滤输入信号:

  1. 创建wlanTGaxChannel对象,并设置其属性。

  2. 使用参数调用对象,就像调用函数一样。

要了解有关系统对象如何工作的更多信息,请参见什么是系统对象?

创建

描述

例子

tgax= wlantgaxchannel.创建TGAX通道系统对象,tgax. 该对象通过TGax通道过滤真实或复杂输入信号,以获得通道受损信号。

tgax=wlanTGaxChannel(的名字,价值)创建一个TGax通道对象,tgax,并使用一个或多个名称-值对设置属性。将每个属性名用引号括起来。例如,WlantgaxChannel('numreceiveantennas',2,'samplege',10e6)创建具有两个接收天线和10 MHz采样率的TGax通道。

属性

全部展开

除非另有说明,属性是nontunable,这意味着您不能在调用对象之后更改它们的值。对象在调用时锁定,而释放函数打开它们。

如果一个属性是可调,您可以随时更改其值。

有关更改属性值的更多信息,请参见基于系统对象的MATLAB系统设计

输入信号的采样率(Hz),指定为一个正标量。

数据类型:

延迟配置文件模型,指定为“模型(一个”,'model-b','model-c','Model-D','model-e',或“f型”

下表总结了带宽缩减系数之前的模型属性。

参数 模型
A. B C D E F
断点距离(米) 5. 5. 5. 10 20. 30.
均方根延迟扩展(ns) 0 15 30. 50 One hundred. 150
最大延迟(ns) 0 80 200 390 730 1050
Rician增殖系数(dB) 0 0 0 3. 6. 6.
数量的水龙头 1. 9 14 18 18 18
数量的集群 1. 2. 2. 3. 4. 6.

簇的数量表示独立建模的传播路径的数量。

数据类型:char|字符串

通道带宽,指定为这些值之一。

  • “CBW20”-20兆赫的信道带宽

  • “CBW40”—通道带宽40mhz

  • “CBW80”—通道带宽80mhz

  • “CBW160”- 160 MHz的通道带宽

数据类型:char|字符串

以Hz为单位的射频载波频率,指定为正标量。

数据类型:

散射体的速度,单位为km/h,指定为正标量。

数据类型:

发射机和接收机之间的距离,单位为米,指定为正标量。

传输射程用于计算路径损耗,并确定信道是否具有视线(LOS)或非视线(NLOS)条件。路径损耗和阴影衰落损耗的标准偏差取决于发射机和接收机之间的间隔。

数据类型:

规格化路径增益,指定为数字或逻辑1.(真正的)或0(假的). 要规范化衰落过程,使路径增益的总功率随时间平均为0 dB,请将此属性设置为1.(真正的).否则,将此属性设置为假的

数据类型:符合逻辑的

用户索引,指定为非负整数。UserIndex指定多用户场景中的单个用户或特定用户。

为了支金宝app持多用户场景,应用了伪随机的每用户到达角(AoA)和离开角(AoD)旋转。价值0表示不需要每个用户角度分集并假设的模拟场景TGn定义群集AoAs和aod。

数据类型:

活动链路的传输方向,指定为任意'下行'“上行”

数据类型:char|字符串

发送天线数,指定为正整数。

数据类型:

发射天线单元之间的距离,用波长表示为正标量。

TransmitAntennaSpacing金宝app仅支持均匀线性阵列。

依赖关系

要启用此属性,请设置NumTransmitAntennas属性设置为大于的值1.

数据类型:

接收天线数,正整数。

数据类型:

接收天线元件之间的距离,指定为以波长表示的正标量。

接受天线起搏金宝app仅支持均匀线性阵列。

依赖关系

要启用此属性,请设置NumReceiveAntennas属性设置为大于的值1.

数据类型:

在信道中应用的大规模衰落效应,具体为“没有”,“Pathloss”,“阴影”,或“路径丢失和阴影”

数据类型:char|字符串

发射机和接收机之间的建筑楼层数,指定为正整数。在多楼层场景中使用此属性可以在路径损耗计算中考虑楼层衰减损耗。默认值是0,表示位于同一层的发射机和接收机之间的通信链路。

依赖关系

这个裸地板属性仅在以下情况下适用:DelayProfile“模型(一个”'model-b'

数据类型:

发送器和接收器之间的墙数,指定为正整数。在路径损耗计算中,利用这一性质来计算壁穿入损耗。

默认值是0,表示发射机和接收机之间的通信链路,无穿墙损耗。

数据类型:

单壁的穿透损失(dB),指定为实标量。

依赖关系

这个壁板ross属性仅在以下情况下适用:NumPenetratedWalls大于0。

数据类型:

荧光效果,指定为数字或逻辑1.(真正的)或0(假的). 要包含荧光照明的多普勒效果,请将此属性设置为1.(真正的).

依赖关系

要启用此属性,请设置DelayProfile财产'Model-D''model-e'

数据类型:符合逻辑的

Hz中的电力线频率,指定为50赫兹的“60赫兹”

电力线频率在美国是60hz,在欧洲是50hz。

依赖关系

要启用此属性,请设置FluorescentEffect财产1.(真正的)和DelayProfile财产'Model-D''model-e'

数据类型:char|字符串

按照接收天线的数量将通道输出归一化,以数字或逻辑形式指定1.(真正的)或0(假的).

数据类型:符合逻辑的

启用通道过滤,以数字或逻辑方式指定1.(真正的)或0(假的).要启用通道过滤,请将此属性设置为1.(真正的).若要禁用通道筛选,请将此属性设置为0(假的).

如果将此属性设置为0(假的), 这一步目标函数不接受输入信号。在这种情况下NumSamplesSampleRate属性确定衰落过程实现的持续时间。

数据类型:符合逻辑的

用于获得路径增益样本的时间域样本数指定为正整数。

依赖关系

要启用此属性,请设置ChannelFiltering财产0(假的).

数据类型:

受损信号的数据类型,指定为以下值之一:

  • “双”——返回遗址输出为双精度矩阵

  • “单一”——返回遗址输出为单精度矩阵

依赖关系

要启用此属性,请设置ChannelFiltering财产0(假的).

数据类型:char|字符串

随机数流的源,指定为“全球流”“与种子mt19937ar”

如果将此属性设置为“全球流”,当前全局随机数流生成正态分布的随机数。在这种情况下重置函数将重置过滤器并创建一个新的通道实现。

如果将此属性设置为“与种子mt19937ar”, mt19937ar算法生成正态分布随机数。在这种情况下重置函数还将随机数流重新初始化为种子财产。

数据类型:char|字符串

MT19937AR随机数流的初始种子,指定为非负整数。这个种子属性中重新初始化mt19937ar随机数流重置功能。

依赖关系

要启用此属性,请设置RandomStream财产“与种子mt19937ar”

数据类型:

启用路径增益输出计算,以数字或逻辑方式指定1.(真正的)或0(假的).

数据类型:符合逻辑的

使用

描述

例子

Y= tgax (x)滤波器输入信号x通过定义的TGax衰落信道wlanTGaxChannel系统对象,tgax,并返回结果Y

例子

[Y,遗址]=tgax(x)也返回遗址基本衰落过程的TGax信道路径增益。

该语法适用于设置PathGainsOutputPort性质tgax1.(真正的).

遗址= tgax (x)返回路径增益。这个NumSamples属性决定衰落过程的持续时间。

该语法适用于设置ChannelFiltering财产0(假的).

输入参数

全部展开

输入信号,指定为实数或复数NS-经过-NT矩阵,地点:

  • NS是样本数。

  • NT是发射天线的数量,必须等于NumTransmitAntennas属性值的tgax

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

输出参数

全部展开

输出信号,返回为NS-经过-NR复杂矩阵,其中:

  • NS是样本数。

  • NR接收天线的数量和是否等于NumReceiveAntennas属性值的tgax

数据类型:|

衰落过程的路径增益,返回为NS-经过-NP-经过-NT-经过-NR复杂的数组,地点:

  • NS是样本数。

  • NP可解析路径的数目,即为情形所定义的路径的数目DelayProfile财产。

  • NT是发射天线的数量,等于NumTransmitAntennas属性值的tgax

  • NR接收天线的数量和是否等于NumReceiveAntennas属性值的tgax

数据类型:|

目标函数

要使用对象函数,请将系统对象指定为第一个输入参数。例如,释放名为的系统对象的系统资源obj,使用此语法:

发行版(obj)

全部展开

信息 TGn、TGah、TGac和TGax多径衰落信道的特征信息
一步 运行系统对象算法
释放 释放资源并允许更改系统对象属性值和输入特征
重置 重置内部状态系统对象

重置:如果RandomStream系统对象的属性设置为“全球流”这个重置函数只重置过滤器。如果你设置RandomStream“与种子mt19937ar”这个重置函数还将随机数流重新初始化为种子财产。

例子

全部折叠

通过TGAX通道过滤脉冲来获得频道脉冲响应。

创建一个脉冲。

输入= 0 (100 1);输入(10)= 1;

使用路径损耗和阴影,两个穿透楼层创建TGAX通道系统对象,以及1 GHz的采样率。

tgax = wlanTGaxChannel;tgax。LargeScaleFadingEffect =“路径丢失和阴影”;tgax。NumPenetratedFloors = 2; tgax.RandomStream =“与种子mt19937ar”;tgax.seed = 10;tgax.samplege = 1E9;

绘制通道的输出脉冲响应。

图时间= (1/tgax.SampleRate)*(0:长度(输入)-1);茎(时间、abs (tgax(输入)))包含(“时间(s)”) ylabel ('振幅') 标题(“信道脉冲响应”)

图中包含一个坐标轴。标题为“通道脉冲响应”的轴包含一个类型为stem的对象。

绘制TGAX通道的延迟配置文件和路径增益。

创建一个脉冲。

输入= 0 (100 4);输入(10)= 1;

创建TGax通道系统对象。在输出端启用路径增益,并指定路径损耗、20 MHz信道带宽、4x2 MIMO信道、四个穿透层和1 GHz的采样率。

tgax = wlanTGaxChannel;tgax。LargeScaleFadingEffect =“Pathloss”; 信道带宽=“CBW20”; tgax.numtransmitantenas=4;tgax.numreceiveantenics=2;tgax.numpetratedfloors=4;随机流=“与种子mt19937ar”; tgax.种子=10;tgax.SampleRate=1e9;tgax.PathGainsOutputPort=true;

过滤输入脉冲。使用TGax通道对象来生成输出响应和路径增益。

[out,pathgains] = tgax(输入);

绘制通道的输出脉冲响应。该通道具有两个延迟配置文件,每个延迟配置文件每个接收天线。

图时间= (1/tgax.SampleRate)*(0:长度(输入)-1);茎(时间、abs())包含(“时间(s)”) ylabel ('振幅') 标题('延迟配置文件')

图中包含一个坐标轴。带有标题延迟轮廓的轴包含2个类型为stem的对象。

该信道的路径增益包含在一个四维阵列中,因为该信道有9个可分辨路径,4个发射天线和2个接收天线。

大小(pathgains)
ans =1×4100 9 4 2

算法

全部展开

用于建模tggax信道的算法是基于用于TGn信道的算法(如所述wlanTGnChannelTGn信道模型[2])和TGac通道(如中所述wlanTGacChannelTGac通道模型附录[3]).有关支持TGax通道所需更改的完整信息,请参见金宝appTGax通道模型[1].支持TGax信道的变化包括更低金宝app的带宽、地板分离衰减、墙壁分离衰减、路径损失和阴影。

参考

Jianhan, L., Ron, P.TGax通道模型.IEEE 802.11-14 / 0882R4,2014年9月。

Erceg V., Schumacher L., Kyritsi P.TGn信道模型.版本4。IEEE 802.11-03/940r4, 2004年5月。

[3] 布雷特,G.,桑帕斯,H.,维尔马尼,S。TGac通道模型附录.12版本。IEEE 802.11-09/0308r12, 2010年3月。

[4] Kermoal,J。P.,L。舒马赫,K。我佩德森,P。E莫根森和F。弗雷德里克森。”随机MIMO无线信道模型及其实验验证。”IEEE通信选定领域期刊.第20卷第6期,2002年8月,第1211-1226页。

扩展功能

R2018a中引入