wlanTGaxChannel
滤波器的信号通过802.11 ax多径衰落信道
描述
的wlanTGaxChannel
系统对象™过滤器一个输入信号通过一个802.11 ax™(TGax)室内MIMO信道中指定[1]后,文中描述的建模方法[4]。
褪色处理假设相同的参数NT——- - - - - -NRTGax频道的链接,NT发射天线的数量和吗NR是接收天线的数量。每个链接包含所有多路径链接。
使用TGax滤波器输入信号多径衰落信道:
创建
wlanTGaxChannel
对象并设置其属性。调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?
创建
描述
创建一个TGax通道系统对象,tgax
= wlanTGaxChanneltgax
。这个对象过滤器一个真实的或复杂的输入信号通过TGax渠道获取channel-impaired信号。
创建一个TGax通道对象,tgax
= wlanTGaxChannel (的名字
,价值
)tgax
,并设置属性使用一个或多个名称-值对。在报价附上每个属性的名字。例如,wlanTGaxChannel (“NumReceiveAntennas”2“SampleRate”, 10 e6)
创建一个TGax通道有两个接收天线和一个10 MHz采样率。
属性
属性,除非另有注明nontunable后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,释放
函数打开它们。
如果一个属性可调在任何时候,你可以改变它的值。
改变属性值的更多信息,请参阅系统设计在MATLAB使用系统对象。
SampleRate
- - - - - -输入信号的采样率
80年e6
(默认)|积极的标量
输入信号的采样率Hz,指定为一个积极的标量。
数据类型:双
DelayProfile
- - - - - -延迟剖面模型
“b型”
(默认)|“模型(一个”
|型号c的
|“模型”
|“模型”
|“f型”
延迟剖面模型,指定为“模型(一个”
,“b型”
,型号c的
,“模型”
,“模型”
,或“f型”
。
表总结了模型属性之前减少带宽的因素。
参数 | 模型 | |||||
---|---|---|---|---|---|---|
一个 | B | C | D | E | F | |
断点距离(米) | 5 | 5 | 5 | 10 | 20. | 30. |
RMS时延扩展(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 |
集群的数量代表独立建模的传播路径的数量。
数据类型:字符
|字符串
ChannelBandwidth
- - - - - -信道带宽
“CBW80”
(默认)|“CBW20”
|“CBW40”
|“CBW160”
|“CBW320”
信道带宽,指定为其中一个值。
“CBW20”
- 20 MHz的信道带宽“CBW40”
- 40 MHz的信道带宽“CBW80”
——频道80 MHz带宽“CBW160”
——频道160 MHz带宽“CBW320”
——频道320 MHz带宽
数据类型:字符
|字符串
CarrierFrequency
- - - - - -射频载波频率
5.25 e9
(默认)|积极的标量
射频载波频率,在赫兹,指定为一个积极的标量。
数据类型:双
EnvironmentalSpeed
- - - - - -散射的速度
0.089
(默认)|积极的标量
公里/小时的速度散射,指定为一个积极的标量。
数据类型:双
TransmitReceiveDistance
- - - - - -发射机和接收机之间的距离
3
(默认)|积极的标量
发射机和接收机之间的距离在米,指定为一个积极的标量。
TransmitReceiveDistance
用于计算路径损耗,确定通道的视线(LOS)或非视线(仿真结果)条件。路径损耗和阴影衰落标准差损失取决于发射机和接收机之间的分离。
数据类型:双
NormalizePathGains
- - - - - -规范化路径收益
真正的
或1
(默认)|假
或0
规范化路径,指定为一个数字或逻辑1
(真正的
)或0
(假
)。规范化的衰落过程路径的总功率增加,随着时间的推移,平均0分贝,设置该属性1
(真正的
)。否则,设置这个属性假
。
数据类型:逻辑
UserIndex
- - - - - -用户索引对于单个或多用户场景
0
(默认)|正整数
用户指数,指定为一个非负整数。如果属性设置为0
到达和离开的角度TGn通道模型被用于空间相关矩阵的计算。如果属性设置为一个正整数,伪随机补偿应用于TGn角度的抵达和起飞前空间相关矩阵的计算。更多细节,请参阅部分天线系统的改进。
数据类型:双
TransmissionDirection
- - - - - -传播方向
“下行”
(默认)|“上行”
传播方向的主动联系,指定为“下行”
或“上行”
。默认值,“下行”
用户、指定传输从一个接入点。
数据类型:字符
|字符串
NumTransmitAntennas
- - - - - -发射天线数
1
(默认)|正整数
发射天线的数量,指定为一个正整数。
数据类型:双
TransmitAntennaSpacing
- - - - - -距离传输天线元素
0.5
(默认)|积极的标量
距离传输天线元素,指定为一个积极的标量表示波长。
TransmitAntennaSpacing
金宝app只支持均匀线性阵列。
依赖关系
要启用这个特性,设置NumTransmitAntennas
属性值大于1
。
数据类型:双
NumReceiveAntennas
- - - - - -接收天线数
1
(默认)|正整数
接收天线数量,指定为一个正整数。
数据类型:双
ReceiveAntennaSpacing
- - - - - -接收天线元素之间的距离
0.5
(默认)|积极的标量
接收天线之间的距离元素,指定为一个积极的标量表示波长。
ReceiveAntennaSpacing
金宝app只支持均匀线性阵列。
依赖关系
要启用这个特性,设置NumReceiveAntennas
属性值大于1
。
数据类型:双
LargeScaleFadingEffect
- - - - - -大规模的淡入淡出效果
“没有”
(默认)|“Pathloss”
|“阴影”
|“Pathloss和阴影”
大规模的衰落效应应用于渠道,指定为“没有”
,“Pathloss”
,“阴影”
,或“Pathloss和阴影”
。
数据类型:字符
|字符串
NumPenetratedFloors
- - - - - -建筑层数
0
(默认)|正整数
建筑层数在发射机和接收机之间,指定为一个正整数。使用这个属性在多个场景占地板衰减损失路径损耗计算。默认值是0
代表一个通信发射机和接收机之间的链接位于同一层。
依赖关系
的NumPenetratedFloors
属性只适用于当DelayProfile
是“模型(一个”
或“b型”
。
数据类型:双
NumPenetratedWalls
- - - - - -数量的墙
0
(默认)|正整数
发射机和接收机之间的墙,指定为一个正整数。使用这个属性来占墙渗透路径损耗计算。
默认值是0
代表一个通信发射机和接收机之间的联系没有墙渗透损失。
数据类型:双
WallPenetrationLoss
- - - - - -失去一个墙渗透
5
(默认)|真正的标量
渗透损失一个墙在dB,指定为一个真正的标量。
依赖关系
的WallPenetrationLoss
属性只适用于当NumPenetratedWalls
大于0。
数据类型:双
FluorescentEffect
- - - - - -荧光效果
真正的
或1
(默认)|假
或0
荧光效应,指定为一个数字或逻辑1
(真正的
)或0
(假
)。从荧光灯照明包括多普勒效应,设置该属性1
(真正的
)。
依赖关系
要启用这个特性,设置DelayProfile
财产“模型”
或“模型”
。
数据类型:逻辑
PowerLineFrequency
- - - - - -电力线路频率
“60赫兹”
(默认)|50赫兹的
输电线路在赫兹频率,指定为50赫兹的
或“60赫兹”
。
电力线路的频率是60赫兹在美国和欧洲50赫兹。
依赖关系
要启用这个特性,设置FluorescentEffect
财产1
(真正的
)和DelayProfile
财产“模型”
或“模型”
。
数据类型:字符
|字符串
NormalizeChannelOutputs
- - - - - -正常通道输出
真正的
或1
(默认)|假
或0
正常通道输出的数量接收天线,指定为一个数字或逻辑1
(真正的
)或0
(假
)。
数据类型:逻辑
ChannelFiltering
- - - - - -使通道过滤
真正的
或1
(默认)|假
或0
启用通道过滤,指定为一个数字或逻辑1
(真正的
)或0
(假
)。要启用通道过滤,设置该属性1
(真正的
)。禁用通道过滤,设置该属性0
(假
)。
请注意
如果你设定这个属性0
(假
),一步
目标函数不接受一个输入信号。在这种情况下,NumSamples
和SampleRate
属性确定时间消退过程的实现。
数据类型:逻辑
NumSamples
- - - - - -时域样本数量
1280年
(默认)|正整数
OutputDataType
- - - - - -数据类型的不良信号
“双”
(默认)|“单一”
数据类型的损伤信号,指定这些值之一:
“双”
——返回pathGains
输出为一个双精度矩阵“单一”
——返回pathGains
输出为一个单精度矩阵
依赖关系
要启用这个特性,设置ChannelFiltering
财产0
(假
)。
数据类型:字符
|字符串
RandomStream
- - - - - -随机数流的来源
“全球流”
(默认)|“与种子mt19937ar”
的随机数流来源,指定为“全球流”
或“与种子mt19937ar”
。
如果你设定这个属性“全球流”
,当前全球随机数流用于生成随机数。在这种情况下,重置
函数重置过滤器和创建一个新的通道实现。
如果你设定这个属性“与种子mt19937ar”
,mt19937ar算法生成随机数。在这种情况下,重置
也重新初始化随机数流函数的值种子
财产。
请注意
信道的随机数字组件分布如下:
数据类型:字符
|字符串
种子
- - - - - -的初始种子mt19937ar随机数流
73年
(默认)|非负整数
最初的种子mt19937ar随机数流,指定为一个非负整数。的种子
属性重新启动mt19937ar随机数流的重置
函数。
依赖关系
要启用这个特性,设置RandomStream
财产“与种子mt19937ar”
。
数据类型:双
PathGainsOutputPort
- - - - - -使路径增益输出
假
或0
(默认)|真正的
或1
使路径增益输出计算,指定为一个数字或逻辑1
(真正的
)或0
(假
)。
数据类型:逻辑
使用
描述
输入参数
x
- - - - - -输入信号
复杂的矩阵
输入信号,指定为一个真正的或复杂的N年代——- - - - - -NT矩阵,地点:
N年代是样品的数量。
NT是发射天线的数量必须等于
NumTransmitAntennas
属性值的tgax
。
数据类型:单
|双
复数的支持:金宝app是的
输出参数
y
——输出信号
复杂的矩阵
输出信号,作为一个返回N年代——- - - - - -NR复杂的矩阵,地点:
N年代是样品的数量。
NR是接收天线的数量等于
NumReceiveAntennas
属性值的tgax
。
数据类型:单
|双
pathGains
——路径衰落过程的收益
复杂的数组
路径衰落过程的收益,作为一个返回N年代——- - - - - -NP——- - - - - -NT——- - - - - -NR复杂的数组,地点:
N年代是样品的数量。
NP是可解决的路径的数量,数量的路径为指定的情况下定义
DelayProfile
财产。NT是发射天线的数量等于
NumTransmitAntennas
属性值的tgax
。NR是接收天线的数量等于
NumReceiveAntennas
属性值的tgax
。
数据类型:单
|双
对象的功能
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)
请注意
重置
:如果RandomStream
系统对象的属性设置“全球流”
,重置
函数重置过滤器。如果你设置RandomStream
来“与种子mt19937ar”
,重置
也重新初始化随机数流函数的值种子
财产。
例子
TGax信道脉冲响应
获得信道脉冲响应通过TGax通道过滤一个脉冲。
创建一个脉冲。
输入= 0 (100 1);输入(10)= 1;
创建TGax通道系统对象路径损耗和阴影,两个渗透到地板,1 GHz的采样率。
tgax = wlanTGaxChannel;tgax。largeScaleFadingEffect =“Pathloss和阴影”;tgax。NumPenetratedFloors = 2; tgax.RandomStream =“与种子mt19937ar”;tgax。种子=10;tgax。年代ampleRate = 1e9;
策划的输出脉冲响应通道。
图时间= (1 / tgax.SampleRate) *(0:长度(输入)1);茎(时间、abs (tgax(输入)))包含(“时间(s)”)ylabel (“振幅”)标题(“信道脉冲响应”)
TGax通道延迟概要文件和路径收益
情节延迟概要文件和路径获得TGax频道。
创建一个脉冲。
输入= 0 (100 4);输入(10)= 1;
创建TGax通道系统对象。使输出路径收益,并指定路径损耗,20 MHz的信道带宽,4 x2 MIMO信道,四个渗透到地板,1 GHz的采样率。
tgax = wlanTGaxChannel;tgax。largeScaleFadingEffect =“Pathloss”;tgax。ChannelBandwidth =“CBW20”;tgax。NumTransmitAntennas = 4; tgax.NumReceiveAntennas = 2; tgax.NumPenetratedFloors = 4; tgax.RandomStream =“与种子mt19937ar”;tgax。种子=10;tgax。年代ampleRate = 1e9; tgax.PathGainsOutputPort = true;
过滤输入脉冲。使用TGax通道对象生成的输出响应和收益的路径。
[,pathgains] = tgax(输入);
策划的输出脉冲响应通道。通道有两个延迟概要文件,每一个接收天线。
图时间= (1 / tgax.SampleRate) *(0:长度(输入)1);茎(时间、abs())包含(“时间(s)”)ylabel (“振幅”)标题(“延迟概要”)
上涨通道的路径都包含在一个四维数组自频道9可解决的路径,四发射天线和两个接收天线。
大小(pathgains)
ans =1×4100年9 4 2
算法
算法用于模型TGax通道是基于那些用于TGn通道(如中描述wlanTGnChannel
和TGn信道模型[2])和TGac频道(中描述wlanTGacChannel
和TGac通道模型附录[3])。完成信息变更需要支持TGax渠道中可以找到金宝appTGax通道模型[1]。更改支持TGax通道包括低带宽金宝app、地板分离衰减,衰减壁分离,路径损耗和阴影。
地板上分离衰减
TGax信道的路径损耗模型用于计算空间相关性占楼分离衰减的影响。地板上分离损失取决于穿透层的数量,如方程所示:
图像的基本单位地板上= 18.3n(n+ 2)/ (n-0.46 + 1),
在哪里n是地板的数量,所代表的NumPenetratedFloors
系统的属性对象。有关更多信息,请参见TGax通道模型[1]。
壁分离衰减
TGax信道的路径损耗模型用于计算空间相关性占壁分离衰减的影响。墙上分离损失是由以下方程:
图像的基本单位墙=米×l信息战。
在哪里米是穿透墙的数量,和l信息战是一个墙渗透损失。的变量米和l信息战代表的是NumPenetratedWalls
和WallPenetrationLoss
分别系统对象的属性。有关更多信息,请参见TGax通道模型[1]。
天线系统的改进
TGn通道模型支持不超过4 x4米姆,而TG金宝appax模型支持8×8米姆。
TGax模型使用用户角度的多样性同时支持多个用户之间的通信电台和一个访问点。金宝app对于每个通道实现,通过添加伪随机模型实现补偿的角度抵达和起飞前的每个集群计算空间相关矩阵。选择不同的偏移量为每一个积极的价值UserIndex
财产。这导致抵达和起飞的角度每个集群用户之间的不同。
改变了TransmissionDirection
房地产掉期到来的每个集群的角度对应的角度出发。更多细节,请参见附录[3]。
,看看UserIndex
属性可用于应用程序,看看这个例子:本文中描述802.11 ax包错误率模拟上行基于触发器的格式是可行。
路径损耗和阴影
在TGax通道模型[1]略,表3定义了路径损耗参数修改为TGn定义。地板上渗透损失和墙渗透损失被添加到这个路径损耗。
路径损耗指数和阴影衰落标准差的描述每个模型。两个参数取决于视线(LOS)的存在在发射机和接收机之间。对于transmitter-to-receiver距离的路径,d,不到断点的距离,d英国石油公司、《参数适用。为d>d英国石油公司非视线(仿真结果参数适用。表总结了路径损耗和阴影衰落参数。
参数 | 模型 | |
---|---|---|
B | D | |
断点的距离,d英国石油公司(m) | 5 | 10 |
路径损耗指数为d≤d英国石油公司 | 2 | 2 |
路径损耗指数为d>d英国石油公司 | 3.5 | 3.5 |
阴影衰落σ(dB)d≤d英国石油公司 | 3 | 3 |
阴影衰落σ(dB)d>d英国石油公司 | 4 | 5 |
引用
[1]精悍,L。罗恩,P。et al。TGax通道模型。IEEE 802.11 14/0882r4, 2014年9月。
V。[2]·俄斯格估计,为了申请,年代chumacher, L., Kyritsi, P.et al。TGn信道模型。版本4。IEEE 802.11 03/940r4, 2004年5月。
[3]布莱特,G。位于,H。、Vermani年代。et al。TGac通道模型附录。12版本。IEEE 802.11 09/0308r12, 2010年3月。
[4]Kermoal, j . P。,l。年代chumacher, K. I. Pedersen, P. E. Mogensen, and F. Frederiksen. “A Stochastic MIMO Radio Channel Model with Experimental Validation.”IEEE在选定地区通讯》杂志上。6号卷。20日,2002年8月,页1211 - 1226。
扩展功能
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
使用笔记和限制:
看到系统在MATLAB代码生成对象(MATLAB编码器)。
版本历史
介绍了R2018a
MATLAB명령
다음MATLAB명령에해당하는링크를클릭했습니다。
명령을실행하려면MATLAB명령창에입력하십시오。웹브라우저는MATLAB명령을지원하지않습니다。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。