主要内容

wlanTGayChannel

滤波器的信号通过802.11啊多径衰落信道

描述

wlanTGayChannel系统对象™通过IEEE过滤输入信号®802.11ay™(TGay)多径衰落信道。通道模型遵循的准确定性(Q-D)方法,在[1]

使用TGay多径衰落信道对输入信号进行滤波:

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

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

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

创建

描述

例子

tgay= wlanTGayChannel创建一个TGay通道System对象。该系统对象通过TGay通道过滤真实或复杂的输入信号,以获得通道受损信号。

例子

tgay= wlanTGayChannel(名称,值)使用一个或多个名称-值对设置属性。将每个属性名用引号括起来。例如,wlanTGayChannel (' SampleRate ', 1 e9,“环境”,大型酒店大堂)在大型酒店大堂环境中创建具有1-GHz采样率的tay信道。

属性

全部展开

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

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

有关更改属性值的更多信息,请参见在MATLAB中使用系统对象进行系统设计

输入信号的采样率,以Hz为单位,指定为正标量。

数据类型:

输入信号的中心频率,以Hz为单位,指定为正标量。

数据类型:

通道模型环境,指定为“开放区域热点”“街道峡谷热点”,或大型酒店大堂的.有关更多信息,请参见[1]

数据类型:字符|字符串

街道峡谷道路宽度,以米为单位,指定为正标量。这条路与…平行y轴,它的中心在这个轴上。

依赖关系

若要启用此属性,请设置环境“街道峡谷热点”

数据类型:

街道峡谷人行道宽度,单位为米,指定为正标量。

依赖关系

若要启用此属性,请设置环境“街道峡谷热点”

数据类型:

酒店大堂的尺寸,以米为单位,指定为正数的1 × 3向量。的每个元素RoomDimensions指定酒店大堂的长度,以笛卡尔坐标系(xyz).第一个元素指定沿x设在。第二个元素指定沿y设在。第三个元素指定沿z设在。坐标系统的原点在酒店大堂的地板上,在边界墙之间的中点。

依赖关系

若要启用此属性,请设置环境大型酒店大堂的

数据类型:

用户配置,指定为以下值之一:

  • “SU-SISO”—指定一个发送阵列、一个接收阵列和一个数据流

  • “SU-MIMO 1 x1”—指定一个发送阵列、一个接收阵列和两条数据流

  • “SU-MIMO 2 x2”—指定两个发送阵列、两个接收阵列和两个或四个数据流ArrayPolarization财产。属性可以检查数据流的数量信息对象的功能。

使用此属性可指定发送和接收天线阵列的数量以及发送和接收端的数据流的数量。如表3-2所示[1]

数据类型:字符|字符串

发射阵列和接收阵列之间的距离,单位为米,指定为1 × 2的正值向量。第一个元素指定了传输阵列中心之间的分离。第二个元素指定接收数组的中心之间的分隔。相关阵列中心之间的距离沿x根据图3-10中的[1]

依赖关系

若要启用此属性,请设置UserConfiguration“SU-MIMO 2 x2”

数据类型:

用于SU-MIMO的发射和接收天线阵列极化类型,规定为单身,单身的单,双,或“双、双”.更多信息请参见表3-2[1]

依赖关系

若要启用此属性,请设置UserConfiguration“SU-MIMO 1 x1”“SU-MIMO 2 x2”

数据类型:字符|字符串

发射天线阵,指定为wlanURAConfig对象。您可以指定TransmitArray作为统一矩形阵列(URA),统一线性阵列(ULA),或单一元素通过设置大小财产的wlanURAConfig对象。

发射天线阵列中心,指定为3 × 1实值向量。这个属性指定从笛卡尔坐标系原点到发射天线阵列中心的位移,单位为米。

数据类型:

发射天线阵列方向,以度数表示,指定为3 × 1实值向量。每个元素指定发射天线阵列的局部坐标系相对于全局笛卡尔坐标系的一个轴旋转的角度。第一个元素是绕的旋转角度z,并确定目标方位角。第二个元素是绕被旋转物体旋转的角度x-轴,并确定目标仰角。第三个元素是围绕被旋转物体的旋转角度z为天线增益的非对称方位角分布。正值表示逆时针旋转。有关更多信息,请参阅第6.3.3节[2]

数据类型:

发射天线阵列极化类型,指定为以下值之一:

  • “没有”—非极化发射天线阵

  • “垂直”—垂直极化发射天线阵

  • “水平”—水平极化发射天线阵

  • “LHCP”—左向圆极化发射天线阵

  • “RHCP”—右侧圆极化发射天线阵

依赖关系

若要启用此属性,请设置UserConfiguration“SU-SISO”

数据类型:字符|字符串

接收天线阵列,指定为wlanURAConfig对象。您可以指定ReceiveArray作为市建局、市建局或单一的组成部分大小财产的wlanURAConfig对象。

接收天线阵列中心,指定为3 × 1实值向量。这个属性指定从笛卡尔坐标系原点到接收天线阵列中心的位移,单位为米。

数据类型:

接收天线阵列方向,以度数表示,指定为3乘1实值向量。每个元素指定接收天线阵列的局部坐标系相对于全局笛卡尔坐标系的一个轴旋转的角度。第一个元素是绕的旋转角度z,并确定目标方位角。第二个元素是绕被旋转物体旋转的角度x-轴,并确定目标仰角。第三个元素是围绕被旋转物体的旋转角度z为天线增益的非对称方位角分布。正值表示逆时针旋转。有关更多信息,请参阅第6.3.3节[2]

数据类型:

接收天线阵列极化类型,指定为以下值之一:

  • “没有”—非极化接收阵列

  • “垂直”—垂直极化接收天线阵

  • “水平”—水平极化接收天线阵

  • “LHCP”—左旋圆极化接收天线阵

  • “RHCP”-右圆极化接收天线阵

依赖关系

若要启用此属性,请设置UserConfiguration“SU-SISO”

数据类型:字符|字符串

接收天线阵列速度源,指定为“汽车”“自定义”.指定随机生成的接收数组速度,如[1],将此属性设置为“汽车”

数据类型:字符|字符串

接收天线阵列速度,单位为米每秒,指定为3乘1实值向量。

数据类型:

生成随机射线(R-Rays),指定为逻辑值真正的

数据类型:逻辑

生成集群内射线,逻辑值指定为真正的

数据类型:逻辑

由氧吸收引起的功率损失,单位为dB/m,指定为非负标量。

数据类型:

波束形成方法,指定为“最大功率雷”“自定义”.有关更多信息,请参见第6.5节[2]

数据类型:字符|字符串

发送波束形成向量,指定为NTE——- - - - - -NTS复数矩阵。

  • NTE为每个发射天线阵列的单元数。

  • NTS是输入数据流的数量。

你可以获得NTENTS通过使用信息对象的功能。

可调:是的

依赖关系

若要启用此属性,请设置BeamformingMethod“自定义”

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

接收波束形成向量,指定为N再保险——- - - - - -NRS复数矩阵。

  • N再保险为每个接收天线阵列的单元数。

  • NRS是输出数据流的数量。

你可以获得N再保险NRS通过使用信息对象的功能。

可调:是的

依赖关系

若要启用此属性,请设置BeamformingMethod“自定义”

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

规格化信道脉冲响应(CIRs),指定为逻辑值真正的.要将每个流的CIRs规格化为0 dB,请将此属性设置为真正的

数据类型:逻辑

按照输出流的数量对输出进行规范化,指定为逻辑值真正的

数据类型:逻辑

随机数流的源,指定为“全球流”“与种子mt19937ar”.若要使用当前全局随机数流生成随机数,请将此属性设置为“全球流”.使用重置对象函数“全球流”

若要使用mt19937ar算法生成自包含的随机数,请将此属性设置为“与种子mt19937ar”

数据类型:字符|字符串

随机数生成器的初始种子,指定为非负整数。

依赖关系

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

数据类型:

使用

描述

例子

y= tgay (x返回输出信号y通过滤波输入信号x通过定义的tay衰落信道wlanTGayChannel系统对象tgay

y圆形的) = tgay (x也返回所有模拟射线的潜在衰落过程的TGay信道脉冲响应。

输入参数

全部展开

输入信号,指定为大小为复值矩阵N年代——- - - - - -NTS

  • N年代为时域采样数。

  • NTS是输入数据流的数量。

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

输出参数

全部展开

输出信号,以复值矩阵的大小返回N年代——- - - - - -NRS

  • N年代为时域采样数。

  • NRS是输出数据流的数量。

wlanTGayChannel对象返回的输出具有与x输入。

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

所有模拟光线的通道脉冲响应,以复值矩阵的大小返回N年代——- - - - - -N——- - - - - -NTS——- - - - - -NRS

  • N年代为时域采样数。

  • N为模拟射线的数量。

  • NTS是输入数据流的数量。

  • NRS是输出数据流的数量。

wlanTGayChannel对象返回的输出具有与x输入。

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

对象的功能

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

发行版(obj)

全部展开

信息 返回TGay多径衰落信道的特性信息
showEnvironment 用射线追踪的D-Rays显示通道环境
一步 运行系统对象算法
释放 释放资源并允许更改系统对象属性值和输入特征
重置 使内部状态复位系统对象

请注意

重置:如果你设置RandomStream财产的wlanTGayChannel系统对象“全球流”,使用重置

例子

全部折叠

创建WLAN TGay通道系统对象™,并返回其特征信息。

创建具有默认属性值的WLAN tay多径衰落信道System对象。

tgay = wlanTGayChannel;

返回并显示TGay通道的特征信息。

tgayInfo = info (tgay);disp (tgayInfo);
NumTxStreams: 1 NumRxStreams: 1 NumTxElements: 4 NumRxElements: 4 ChannelFilterDelay: 7 NumSamplesProcessed: 0

通过SU-SISO 802.11ay™通道过滤802.11ad™单载波非极化波形,指定大型酒店大堂环境。通过通道过滤相同的输入波形,检查输出信号是否一致。

使用指定的调制和编码方案(MCS)创建一个方向多吉比特格式(DMG-format)配置对象。

cfgDMG = wlanDMGConfig (“主持人”“4”);

为随机生成的PSDU生成DMG波形。

psdu = randi([0 1], 8*cfgDMG. php . php . php . php . php . php。PSDULength, 1);txWaveform = wlanWaveformGenerator (psdu cfgDMG);

为大型酒店大堂环境配置TGay通道System对象,指定采样率、发射和接收天线阵列、随机数流的来源。

tgay = wlanTGayChannel (“SampleRate”wlanSampleRate (cfgDMG),“环境”大型酒店大堂的...“TransmitArray”wlanURAConfig (“大小”4 [4]),“ReceiveArray”wlanURAConfig (“大小”3 [3]),...“RandomStream”“与种子mt19937ar”“种子”, 100);

通过TGay通道过滤波形。

rxWaveform1 = tgay (txWaveform);

重新设置通道并通过TGay通道再次过滤波形。调用后,通过tay通道过滤相同的输入波形,检查输出波形是否一致重置对象的功能。

重置(tgay);rxWaveform2 = tgay (txWaveform);isequal (rxWaveform1 rxWaveform2)
ans =逻辑1

通过WLAN 802.11ay™通道过滤双极化信号,指定街道峡谷环境。

为街道峡谷环境配置TGay信道系统对象,指定具有两个发射天线阵列和两个接收天线阵列的单用户多输入/多输出(SU-MIMO)用户配置。将发射天线阵列指定为二元均匀线性阵列(ULAs),接收天线阵列指定为单一各向同性单元。使用自定义波束形成方法指定发送和接收波束形成向量,并指定随机数流的来源。

tgay = wlanTGayChannel (“SampleRate”2 e9“环境”“街道峡谷热点”...“UserConfiguration”“SU-MIMO 2 x2”“ArraySeparation”(0.8 - 0.8),“ArrayPolarization”“双、双”...“TransmitArray”wlanURAConfig (“大小”[1, 2]),“TransmitArrayOrientation”, (10;10;10),...“ReceiveArray”wlanURAConfig (“大小”[1]),“BeamformingMethod”“自定义”“NormalizeImpulseResponses”假的,...“RandomStream”“与种子mt19937ar”“种子”, 100);

显示tay通道的环境。

showEnvironment (tgay);标题(“带有天线阵列和d射线的街道峡谷热点”);

图中包含一个轴对象。标题为“带有天线阵列和D-Rays的Street Canyon Hotspot”的轴对象包含27个类型为patch、scatter、text、line的对象。

检索信道特性使用信息对象的功能。

tgayInfo = tgay.info;

根据所获得的发送元素、接收元素、发送流和接收流的数量,制定波束形成向量tgayInfo

《国家贸易评估报告》= tgayInfo.NumTxElements;元= tgayInfo.NumTxStreams;负阻元件= tgayInfo.NumRxElements;NRS = tgayInfo.NumRxStreams;tgay。TransmitBeamformingVectors =的《nt) /√(《);tgay。胚根端胚乳,ReceiveBeamformingVectors = 1 (NRS) /√(负阻元件);

创建一个随机输入信号,并通过TGay通道过滤它。

txSignal =复杂(rand(100元),兰德(100元));rxSignal = tgay (txSignal);

算法

全部展开

参考文献

[1] Maltsev、。et al。802.11ay的信道模型.IEEE 802.11-15/1150r9, 2017年3月。

[2] Maltsev、。et al。60GHz WLAN系统的信道模型.IEEE 802.11-09/0334r8, 2010年5月。

扩展功能

介绍了R2019a