主要内容gydF4y2Ba

分阶段。年代c一个tteringMIMOChannel

散射MIMO信道gydF4y2Ba

描述gydF4y2Ba

的gydF4y2Ba分阶段。年代c一个tteringMIMOChannel系统对象™模拟了一个多径传播信道,其中来自发射阵列的辐射信号从多个散射器反射回接收阵列。在该通道中,传播路径是点与点之间的视线。目标模型的范围依赖的时间延迟,增益,多普勒频移,相变,和大气损失由于气体,雨,雾,和云。gydF4y2Ba

大气气体和雨水的衰减模型适用于频率范围为1至1000ghz的电磁信号。雾和云的衰减模型在10到1000 GHz范围内有效。在这些频率范围之外,对象使用最近的有效值。gydF4y2Ba

使用实例计算指定源点和接收点的多路径传播。gydF4y2Ba

  1. 定义并设置散射MIMO信道gydF4y2Ba建设gydF4y2Ba过程。您可以在构造过程中设置System对象属性,也可以将其保留为默认值。gydF4y2Ba

  2. 调用gydF4y2Ba一步gydF4y2Ba属性的属性来计算传播信号gydF4y2Ba分阶段。年代c一个tteringMIMOChannel系统对象。类的任何调用之前或之后都可以更改可调属性gydF4y2Ba一步gydF4y2Ba方法。gydF4y2Ba

请注意gydF4y2Ba

而不是使用gydF4y2Ba一步gydF4y2Ba方法来执行System对象定义的操作,则可以使用参数调用该对象,就像调用函数一样。例如,gydF4y2BaY = step(obj,x)gydF4y2Ba而且gydF4y2BaY = obj(x)gydF4y2Ba请执行相同的操作。gydF4y2Ba

建设gydF4y2Ba

通道=分阶段。年代c一个tteringMIMOChannel创建散射MIMO传播信道系统对象,gydF4y2Ba通道gydF4y2Ba.gydF4y2Ba

通道=分阶段。年代c一个tteringMIMOChannel(的名字gydF4y2Ba,gydF4y2Ba价值gydF4y2Ba)gydF4y2Ba创建一个System对象,gydF4y2Ba通道gydF4y2Ba,每个指定的属性gydF4y2Ba的名字gydF4y2Ba设置为指定的gydF4y2Ba价值gydF4y2Ba.您可以按照以下任意顺序指定额外的名称和值对参数:gydF4y2BaName1, Value1gydF4y2Ba、……gydF4y2Ba的,家gydF4y2Ba).gydF4y2Ba

属性gydF4y2Ba

全部展开gydF4y2Ba

发射阵列,指定为相控阵系统工具箱天线阵列系统对象。此属性的默认值是agydF4y2Ba分阶段。齿龈gydF4y2Ba数组的默认属性值。gydF4y2Ba

例子:gydF4y2Ba分阶段。URA所言gydF4y2Ba

接收阵列,指定为相控阵系统工具箱天线阵列系统对象。此属性的默认值是agydF4y2Ba分阶段。齿龈gydF4y2Ba数组的默认属性值。gydF4y2Ba

例子:gydF4y2Ba分阶段。URA所言gydF4y2Ba

信号传播速度,指定为正标量。单位是米每秒。默认传播速度是返回的值gydF4y2Baphysconst(“光速”)gydF4y2Ba.看到gydF4y2BaphysconstgydF4y2Ba获取更多信息。gydF4y2Ba

例子:gydF4y2Ba3 e8gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

信号载波频率,指定为正实值标量。单位是Hz。gydF4y2Ba

例子:gydF4y2Ba100年e6gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

极化配置,指定为gydF4y2Ba“没有”gydF4y2Ba,gydF4y2Ba“组合”gydF4y2Ba,或gydF4y2Ba“双重”gydF4y2Ba.当您将此属性设置为gydF4y2Ba“没有”gydF4y2Ba时,将输出字段视为标量字段。当您将此属性设置为gydF4y2Ba“组合”gydF4y2Ba时,辐射场被极化,并被解释为传感器固有极化中的单个信号。当您将此属性设置为gydF4y2Ba“双重”gydF4y2Ba,gydF4y2BaHgydF4y2Ba而且gydF4y2BaVgydF4y2Ba辐射场的偏振分量是独立的信号。gydF4y2Ba

例子:gydF4y2Ba“双重”gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba

选项以启用大气衰减模型,指定为gydF4y2Ba假gydF4y2Ba或gydF4y2Ba真正的gydF4y2Ba.将此属性设置为gydF4y2Ba真正的gydF4y2Ba增加由大气气体、雨、雾或云引起的信号衰减。将此属性设置为gydF4y2Ba假gydF4y2Ba在传播过程中忽略大气效应。gydF4y2Ba

设置gydF4y2BaSpecifyAtmospheregydF4y2Ba来gydF4y2Ba真正的gydF4y2Ba,启用gydF4y2Ba温度gydF4y2Ba,gydF4y2BaDryAirPressuregydF4y2Ba,gydF4y2BaWaterVapourDensitygydF4y2Ba,gydF4y2BaLiquidWaterDensitygydF4y2Ba,gydF4y2BaRainRategydF4y2Ba属性。gydF4y2Ba

数据类型:gydF4y2Ba逻辑gydF4y2Ba

环境温度,指定为实值标量。单位是摄氏度。gydF4y2Ba

例子:gydF4y2Ba20.0gydF4y2Ba

依赖关系gydF4y2Ba

若要启用此属性,请设置gydF4y2BaSpecifyAtmospheregydF4y2Ba来gydF4y2Ba真正的gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

大气干空气压力,指定为正实值标量。单位是帕斯卡(Pa)。此属性的默认值对应于一个标准大气压。gydF4y2Ba

例子:gydF4y2Ba101.0 e3gydF4y2Ba

依赖关系gydF4y2Ba

若要启用此属性,请设置gydF4y2BaSpecifyAtmospheregydF4y2Ba来gydF4y2Ba真正的gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

大气水汽密度,以正实值标量表示。单位为g/mgydF4y2Ba3.gydF4y2Ba.gydF4y2Ba

例子:gydF4y2Ba7.4gydF4y2Ba

依赖关系gydF4y2Ba

若要启用此属性,请设置gydF4y2BaSpecifyAtmospheregydF4y2Ba来gydF4y2Ba真正的gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

雾或云的液态水密度,指定为非负的实值标量。单位为g/mgydF4y2Ba3.gydF4y2Ba.液态水密度的典型值为中等雾为0.05,浓雾为0.5。gydF4y2Ba

例子:gydF4y2Ba0.1gydF4y2Ba

依赖关系gydF4y2Ba

若要启用此属性,请设置gydF4y2BaSpecifyAtmospheregydF4y2Ba来gydF4y2Ba真正的gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

降雨率,指定为非负标量。单位为mm/hr。gydF4y2Ba

例子:gydF4y2Ba10.0gydF4y2Ba

依赖关系gydF4y2Ba

若要启用此属性,请设置gydF4y2BaSpecifyAtmospheregydF4y2Ba来gydF4y2Ba真正的gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

信号的采样率,用正标量表示。单位是Hz。System对象使用这个量来计算以样本为单位的传播延迟。gydF4y2Ba

例子:gydF4y2Ba1 e6gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

选项,使信号沿指定为的直接路径传播gydF4y2Ba假gydF4y2Ba或gydF4y2Ba真正的gydF4y2Ba.直接路径是发射阵列到接收阵列之间没有散射的视线路径。gydF4y2Ba

数据类型:gydF4y2Ba逻辑gydF4y2Ba

选项,以启用通道响应的输出,指定为gydF4y2Ba假gydF4y2Ba或gydF4y2Ba真正的gydF4y2Ba.将此属性设置为gydF4y2Ba真正的gydF4y2Ba输出信道响应和时延gydF4y2BachmatrixgydF4y2Ba而且gydF4y2BaτgydF4y2Ba的输出参数gydF4y2Ba一步gydF4y2Ba方法。gydF4y2Ba

数据类型:gydF4y2Ba逻辑gydF4y2Ba

最大延迟值的来源,指定为gydF4y2Ba“汽车”gydF4y2Ba或gydF4y2Ba“属性”gydF4y2Ba.当您将此属性设置为gydF4y2Ba“汽车”gydF4y2Ba,通道自动分配足够的内存来模拟传播延迟。当您将此属性设置为gydF4y2Ba“属性”gydF4y2Ba方法指定最大延迟gydF4y2BaMaximumDelaygydF4y2Ba财产。在最大延迟后到达的信号被忽略。gydF4y2Ba

最大信号延迟,指定为正标量。大于此值的延迟将被忽略。单位是秒。gydF4y2Ba

依赖关系gydF4y2Ba

属性可启用此属性gydF4y2BaMaximumDelaySourcegydF4y2Ba财产gydF4y2Ba“属性”gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

发射阵列运动参数的来源,指定为gydF4y2Ba“属性”gydF4y2Ba或gydF4y2Ba输入端口的gydF4y2Ba.gydF4y2Ba

  • 当您将此属性设置为gydF4y2Ba“属性”gydF4y2Ba时,发射阵列静止。属性指定数组的位置和方向gydF4y2BaTransmitArrayPositiongydF4y2Ba而且gydF4y2BaTransmitArrayOrientationAxesgydF4y2Ba属性。gydF4y2Ba

  • 当您将此属性设置为gydF4y2Ba输入端口的gydF4y2Ba,指定发射阵列的位置、速度和方向gydF4y2BatxposgydF4y2Ba,gydF4y2BatxvelgydF4y2Ba,gydF4y2BatxaxesgydF4y2Ba的输入参数gydF4y2Ba一步gydF4y2Ba方法。gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba

发射阵列相位中心的位置,用笛卡尔形式的实值三元矢量表示,gydF4y2Ba[x, y, z]gydF4y2Ba,相对于全局坐标系。单位是米。gydF4y2Ba

例子:gydF4y2Ba(1000; -200; 55)gydF4y2Ba

依赖关系gydF4y2Ba

属性可启用此属性gydF4y2BaTransmitArrayMotionSourcegydF4y2Ba财产gydF4y2Ba“属性”gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

发射阵列的方向,指定为3 × 3的实值标准正交矩阵。这个矩阵指定了三个轴,gydF4y2Ba(x, y, z)gydF4y2Ba,它们定义了数组相对于全局坐标系的局部坐标系。矩阵列对应于局部数组坐标系的轴。gydF4y2Ba

例子:gydF4y2Barotz (45)gydF4y2Ba

依赖关系gydF4y2Ba

属性可启用此属性gydF4y2BaTransmitArrayMotionSourcegydF4y2Ba财产gydF4y2Ba“属性”gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

接收阵列运动参数的源,指定为gydF4y2Ba“属性”gydF4y2Ba或gydF4y2Ba输入端口的gydF4y2Ba.gydF4y2Ba

  • 当您将此属性设置为gydF4y2Ba“属性”gydF4y2Ba时,接收阵列静止。属性指定数组的位置和方向gydF4y2BaReceiveArrayPositiongydF4y2Ba而且gydF4y2BaReceiveArrayOrientationAxesgydF4y2Ba属性。gydF4y2Ba

  • 当您将此属性设置为gydF4y2Ba输入端口的gydF4y2Ba,可以指定接收阵列的位置、速度和方向gydF4y2BarxposgydF4y2Ba,gydF4y2BarxvelgydF4y2Ba,gydF4y2BarxaxesgydF4y2Ba的输入参数gydF4y2Ba一步gydF4y2Ba方法。gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba

接收阵列相位中心的位置,用笛卡尔形式的实数三元矢量表示,gydF4y2Ba[x, y, z]gydF4y2Ba,相对于全局坐标系。单位是米。gydF4y2Ba

例子:gydF4y2Ba(1000; -200; 55)gydF4y2Ba

依赖关系gydF4y2Ba

属性可启用此属性gydF4y2BaReceiveArrayMotionSourcegydF4y2Ba财产gydF4y2Ba“属性”gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

接收阵列的方向,指定为3 × 3的实值标准正交矩阵。这个矩阵指定了三个轴,gydF4y2Ba(x, y, z)gydF4y2Ba,它们定义了数组相对于全局坐标系的局部坐标系。矩阵列对应于局部数组坐标系的轴。gydF4y2Ba

例子:gydF4y2Baroty (60)gydF4y2Ba

依赖关系gydF4y2Ba

属性可启用此属性gydF4y2BaReceiveArrayMotionSourcegydF4y2Ba财产gydF4y2Ba“属性”gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

散射器参数的来源,指定为gydF4y2Ba“汽车”gydF4y2Ba,gydF4y2Ba“属性”gydF4y2Ba,gydF4y2Ba输入端口的gydF4y2Ba.gydF4y2Ba

  • 当您将此属性设置为gydF4y2Ba“汽车”gydF4y2Ba,所有散点位置和系数都是随机生成的。散射体速度为零。类定义的区域中包含所生成的位置gydF4y2BaScattererPositionBoundarygydF4y2Ba.若要设置散射体的数目,请使用gydF4y2BaNumScatterersgydF4y2Ba财产。gydF4y2Ba

  • 当您将此属性设置为gydF4y2Ba“属性”gydF4y2Ba方法设置散射点位置gydF4y2BaScattererPositiongydF4y2Ba性质和散射系数gydF4y2BaScattererCoefficientgydF4y2Ba财产。所有的散射速度都是零。gydF4y2Ba

  • 当您将此属性设置为gydF4y2Ba输入端口的gydF4y2Ba,可以指定散射体位置、速度和散射系数gydF4y2BascatposgydF4y2Ba,gydF4y2BascatvelgydF4y2Ba,gydF4y2BascatcoefgydF4y2Ba的输入参数gydF4y2Ba一步gydF4y2Ba方法。gydF4y2Ba

例子:gydF4y2Ba输入端口的gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba

散射体的数目,指定为非负整数。gydF4y2Ba

例子:gydF4y2Ba9gydF4y2Ba

依赖关系gydF4y2Ba

属性可启用此属性gydF4y2BaScattererSpecificationSourcegydF4y2Ba财产gydF4y2Ba“汽车”gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

散射点位置的边界,指定为1 × 2实值行向量或3 × 2实值矩阵。向量指定了最小值和最大值,gydF4y2Ba[minbdry maxbdry]gydF4y2Ba,对于所有三个维度。矩阵在所有三个维度中都指定了边界gydF4y2Ba[x_minbdry x_maxbdry;z_minbdry z_maxbdry]gydF4y2Ba.gydF4y2Ba

例子:gydF4y2Ba[-1000 500;-100 100;-200 0]gydF4y2Ba

依赖关系gydF4y2Ba

属性可启用此属性gydF4y2BaScattererSpecificationSourcegydF4y2Ba财产gydF4y2Ba“汽车”gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

散射体的位置,指定为实值3-by-gydF4y2BaKgydF4y2Ba矩阵。gydF4y2BaKgydF4y2Ba是散射体的数量。每一列表示一个不同的散射体,并具有笛卡尔形式gydF4y2Ba[x, y, z]gydF4y2Ba在全局坐标系中。单位是米。gydF4y2Ba

例子:gydF4y2Ba[1050 -100;-300 55;0 -75]gydF4y2Ba

依赖关系gydF4y2Ba

属性可启用此属性gydF4y2BaScattererSpecificationSourcegydF4y2Ba财产gydF4y2Ba“属性”gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

散射系数,用复值1 × -表示gydF4y2BaKgydF4y2Ba向量。gydF4y2BaKgydF4y2Ba是散射体的数量。单位是无量纲的。gydF4y2Ba

例子:gydF4y2Ba2 + 1我gydF4y2Ba

依赖关系gydF4y2Ba

属性可启用此属性gydF4y2BaScattererSpecificationSourcegydF4y2Ba财产gydF4y2Ba“属性”gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba
复数支持:金宝appgydF4y2Ba是的gydF4y2Ba

散射体的散射矩阵,指定为复值2 × 2 × -gydF4y2BaNgydF4y2Ba年代gydF4y2Ba数组,gydF4y2BaNgydF4y2Ba年代gydF4y2Ba是散射体的数量。该数组的每一页都表示一个散射器的散射矩阵。每个散射矩阵都有其形式gydF4y2Ba[s_hh s_hv;s_vh s_vv]gydF4y2Ba.例如,组件gydF4y2Bas_hvgydF4y2Ba指定当输入信号垂直极化而反射信号水平极化时的复杂散射响应。其他组件的定义类似。单位是平方米。gydF4y2Ba

依赖关系gydF4y2Ba

属性可启用此属性gydF4y2BaScatteringMatrixSourcegydF4y2Ba财产gydF4y2Ba“属性”gydF4y2Ba和gydF4y2Ba极化gydF4y2Ba财产gydF4y2Ba“组合”gydF4y2Ba或gydF4y2Ba“双重”gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba
复数支持:金宝appgydF4y2Ba是的gydF4y2Ba

散射体的方向,指定为3 × 3 × -的实值gydF4y2BaNgydF4y2Ba年代gydF4y2Ba数组,gydF4y2BaNgydF4y2Ba年代gydF4y2Ba是散射体的数量。这个数组的每一页都是一个标准正交矩阵。矩阵列表示局部坐标的轴(gydF4y2BaxgydF4y2Ba,gydF4y2BaygydF4y2Ba,gydF4y2BazgydF4y2Ba)相对于全局坐标系的散点。gydF4y2Ba

例子:gydF4y2Baroty (45)gydF4y2Ba

依赖关系gydF4y2Ba

属性可启用此属性gydF4y2BaScatteringMatrixSourcegydF4y2Ba财产gydF4y2Ba“属性”gydF4y2Ba和gydF4y2Ba极化gydF4y2Ba财产gydF4y2Ba“组合”gydF4y2Ba或gydF4y2Ba“双重”gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

随机数生成器种子的来源,指定为gydF4y2Ba“汽车”gydF4y2Ba或gydF4y2Ba“属性”gydF4y2Ba.gydF4y2Ba

  • 当您将此属性设置为gydF4y2Ba“汽车”gydF4y2Ba,使用默认的MATLAB生成随机数gydF4y2Ba®gydF4y2Ba随机数发生器。gydF4y2Ba

  • 当您将此属性设置为gydF4y2Ba“属性”gydF4y2Ba属性的值所指定的种子使用私有随机数生成器gydF4y2Ba种子gydF4y2Ba财产。gydF4y2Ba

若要将此对象与并行计算工具箱™软件一起使用,请将此属性设置为gydF4y2Ba“汽车”gydF4y2Ba.gydF4y2Ba

依赖关系gydF4y2Ba

属性可启用此属性gydF4y2BaScattererSpecificationSourcegydF4y2Ba财产gydF4y2Ba“汽车”gydF4y2Ba.gydF4y2Ba

随机数生成器种子,指定为小于2的非负整数gydF4y2Ba32gydF4y2Ba.gydF4y2Ba

例子:gydF4y2Ba5005gydF4y2Ba

依赖关系gydF4y2Ba

属性可启用此属性gydF4y2BaScattererSpecificationSourcegydF4y2Ba财产gydF4y2Ba“汽车”gydF4y2Ba和gydF4y2BaSeedSourcegydF4y2Ba财产gydF4y2Ba“属性”gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

方法gydF4y2Ba

重置gydF4y2Ba 的重置状态gydF4y2Ba系统对象gydF4y2Ba
一步gydF4y2Ba 在散射MIMO信道中传播信号gydF4y2Ba
所有系统对象通用gydF4y2Ba
释放gydF4y2Ba

允许系统对象属性值更改gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

用随机散射器创建一个30 GHz MIMO信道。该方案包含一个固定的21元发射ULA阵列和一个固定的15元接收ULA阵列。发射天线有余弦响应,接收天线是各向同性的。两个阵列的元素间距都小于一半波长。该信道在指定的包围框内有50个随机生成的静态散射体。发射阵列位于[0;20;50]米,接收阵列位于[200;10;10]米。计算通过该通道传播的信号。信号的采样率为10 MHz。gydF4y2Ba

Fc = 30e9;C = physconst(gydF4y2Ba“光速”gydF4y2Ba);Lambda = c/fc;Fs = 10e6;Txarray =相控。齿龈(gydF4y2Ba“元素”gydF4y2Ba,分阶段。CosineAntennaElement,gydF4y2Ba...gydF4y2Ba“NumElements”gydF4y2Ba21岁,gydF4y2Ba“ElementSpacing”gydF4y2Ba0.45 *λ);Rxarray =相控。齿龈(gydF4y2Ba“元素”gydF4y2Ba,分阶段。IsotropicAntennaElement,gydF4y2Ba...gydF4y2Ba“NumElements”gydF4y2Ba15岁的gydF4y2Ba“ElementSpacing”gydF4y2Ba0.45 *λ);通道=分阶段。年代c一个tteringMIMOChannel(“TransmitArray”gydF4y2Batxarray,gydF4y2Ba...gydF4y2Ba“ReceiveArray”gydF4y2Barxarray,gydF4y2Ba“PropagationSpeed”gydF4y2BacgydF4y2Ba“CarrierFrequency”gydF4y2Ba足球俱乐部,gydF4y2Ba...gydF4y2Ba“SampleRate”gydF4y2Bafs,gydF4y2Ba“TransmitArrayPosition”gydF4y2Ba(0, 20岁,50岁),gydF4y2Ba...gydF4y2Ba“ReceiveArrayPosition”gydF4y2Ba(200; 10; 10),gydF4y2Ba“NumScatterers”gydF4y2Ba, 50岁,gydF4y2Ba...gydF4y2Ba“ScattererPositionBoundary”gydF4y2Ba, (10 180;-30 30;-30年30]);gydF4y2Ba

为每个发射器创建一个由1和0组成的随机数据信号。gydF4y2Ba

X = randi(2,[100 21]) - 1;gydF4y2Ba

计算接收到的信号通过通道传播后。gydF4y2Ba

Y =通道(x);gydF4y2Ba

创建一个包含3个固定散射器的MIMO通道。该场景包括一个21元的发射ULA阵列,工作在72 GHz,和一个15元的接收ULA阵列。发射元件具有余弦响应形状,接收天线是各向同性的。只有发射天线在移动。两个阵列的元素间距都小于一半波长。发射阵列从(0,20,50)米开始,以2m /s的速度向接收器移动。接收阵列位于(200,10,10)米处。计算通过该通道传播的信号。信号的采样率为10 MHz。gydF4y2Ba

Fc = 72e9;C = physconst(gydF4y2Ba“光速”gydF4y2Ba);Lambda = c/fc;Fs = 10e6;Txplatform =相控的。平台(gydF4y2Ba“MotionModel”gydF4y2Ba,gydF4y2Ba“速度”gydF4y2Ba,gydF4y2Ba“InitialPosition”gydF4y2Ba,gydF4y2Ba...gydF4y2Ba[0, 20岁,50岁),gydF4y2Ba“速度”gydF4y2Ba, 2, 0, 0);Txarray =相控。齿龈(gydF4y2Ba“元素”gydF4y2Ba,分阶段。CosineAntennaElement,gydF4y2Ba...gydF4y2Ba“NumElements”gydF4y2Ba21岁,gydF4y2Ba“ElementSpacing”gydF4y2Ba0.45 *λ);Rxarray =相控。齿龈(gydF4y2Ba“元素”gydF4y2Ba,分阶段。IsotropicAntennaElement,gydF4y2Ba...gydF4y2Ba“NumElements”gydF4y2Ba15岁的gydF4y2Ba“ElementSpacing”gydF4y2Ba0.45 *λ);通道=分阶段。年代c一个tteringMIMOChannel(“TransmitArray”gydF4y2Batxarray,gydF4y2Ba...gydF4y2Ba“ReceiveArray”gydF4y2Barxarray,gydF4y2Ba“PropagationSpeed”gydF4y2BacgydF4y2Ba“CarrierFrequency”gydF4y2Ba足球俱乐部,gydF4y2Ba...gydF4y2Ba“SampleRate”gydF4y2Bafs,gydF4y2Ba“TransmitArrayMotionSource”gydF4y2Ba,gydF4y2Ba输入端口的gydF4y2Ba,gydF4y2Ba...gydF4y2Ba“ReceiveArrayMotionSource”gydF4y2Ba,gydF4y2Ba“属性”gydF4y2Ba,gydF4y2Ba“ReceiveArrayPosition”gydF4y2Ba(200; 10; 10),gydF4y2Ba...gydF4y2Ba“ReceiveArrayOrientationAxes”gydF4y2Barotz (180),gydF4y2Ba...gydF4y2Ba“ScattererSpecificationSource”gydF4y2Ba,gydF4y2Ba“属性”gydF4y2Ba,gydF4y2Ba“ScattererPosition”gydF4y2Ba,gydF4y2Ba...gydF4y2Ba[75 100 120;-10 20 12;5 -5 8],gydF4y2Ba“ScattererCoefficient”gydF4y2Ba,(1, 2 + 3, 1 + 1我]);gydF4y2Ba

每隔一秒移动两个时间步的平台。对于每个时间实例:gydF4y2Ba

  • 为每个发射器元素创建一个由1和0组成的随机数据信号。gydF4y2Ba

  • 移动发射机和接收机。方向是固定的。gydF4y2Ba

  • 把信号从发射机传播到散射器再传播到接收机。gydF4y2Ba

为gydF4y2BaK =1:2 x = randi(2,[100 21]) - 1;[txpos,txvel] = txplatform(1);Txaxes =眼(3);Y = channel(x,txpos,txvel,txaxes);gydF4y2Ba结束gydF4y2Ba

创建一个包含3个固定散射器的MIMO通道。该场景包含一个21元的发射ULA阵列和一个15元的接收ULA阵列。两个阵列都工作在72 GHz。发射元件具有余弦响应形状,接收天线是各向同性的。只有接收天线在移动。两个阵列的元素间距都小于一半波长。发射阵列位于(0,20,50)米处。接收阵列从(200,10,10)米开始,以2m /s的速度向发射机移动。计算通过该通道传播的信号。信号的采样率为10 MHz。gydF4y2Ba

Fc = 72e9;C = physconst(gydF4y2Ba“光速”gydF4y2Ba);Lambda = c/fc;Fs = 10e6;Rxplatform =相控的。平台(gydF4y2Ba“MotionModel”gydF4y2Ba,gydF4y2Ba“速度”gydF4y2Ba,gydF4y2Ba“InitialPosition”gydF4y2Ba,gydF4y2Ba...gydF4y2Ba(200; 10; 10),gydF4y2Ba“速度”gydF4y2Ba, 2, 0, 0);Txarray =相控。齿龈(gydF4y2Ba“元素”gydF4y2Ba,分阶段。CosineAntennaElement,gydF4y2Ba...gydF4y2Ba“NumElements”gydF4y2Ba21岁,gydF4y2Ba“ElementSpacing”gydF4y2Ba0.45 *λ);Rxarray =相控。齿龈(gydF4y2Ba“元素”gydF4y2Ba,分阶段。IsotropicAntennaElement,gydF4y2Ba...gydF4y2Ba“NumElements”gydF4y2Ba15岁的gydF4y2Ba“ElementSpacing”gydF4y2Ba0.45 *λ);通道=分阶段。年代c一个tteringMIMOChannel(“TransmitArray”gydF4y2Batxarray,gydF4y2Ba...gydF4y2Ba“ReceiveArray”gydF4y2Barxarray,gydF4y2Ba“PropagationSpeed”gydF4y2BacgydF4y2Ba“CarrierFrequency”gydF4y2Ba足球俱乐部,gydF4y2Ba...gydF4y2Ba“SampleRate”gydF4y2Bafs,gydF4y2Ba“TransmitArrayMotionSource”gydF4y2Ba,gydF4y2Ba“属性”gydF4y2Ba,gydF4y2Ba...gydF4y2Ba“TransmitArrayPosition”gydF4y2Ba(0, 20岁,50岁),gydF4y2Ba“TransmitArrayOrientationAxes”gydF4y2Ba眼睛(3),gydF4y2Ba...gydF4y2Ba“ReceiveArrayMotionSource”gydF4y2Ba,gydF4y2Ba输入端口的gydF4y2Ba,gydF4y2Ba“ScattererSpecificationSource”gydF4y2Ba,gydF4y2Ba...gydF4y2Ba“属性”gydF4y2Ba,gydF4y2Ba“ScattererPosition”gydF4y2Ba,[75 100 120;-10 20 12;5 -5 8],gydF4y2Ba...gydF4y2Ba“ScattererCoefficient”gydF4y2Ba,(1, 2 + 3, 1 + 1我),gydF4y2Ba“SpecifyAtmosphere”gydF4y2Ba、假);gydF4y2Ba

每隔一秒移动两个时间步的平台。对于每个时间实例:gydF4y2Ba

  • 为每个发射器元素创建一个由1和0组成的随机数据信号。gydF4y2Ba

  • 移动发射机和接收机。修正数组方向。gydF4y2Ba

  • 把信号从发射机传播到散射器再传播到接收机。gydF4y2Ba

为gydF4y2BaK =1:2 x = randi(2,[100 21]) - 1;[rxpos,rxvel] = rxplatform(1);Rxaxes = rotz(45);Y =通道(x,rxpos,rxvel,rxaxes);gydF4y2Ba结束gydF4y2Ba

用16元发射阵列和64元接收阵列创建一个30 GHz的MIMO信道。假设单元为短偶极子天线,阵列为均匀线性阵列。发射阵列位于[0;0;50]米。gydF4y2Ba

接收阵列初始位置为[200;0;0]米,移动速度为[10;0;0]米/秒。有200个静态散射体随机分布在gydF4y2BaxygydF4y2Ba圆心为[200;0;0]的正方形内的平面,边长为100米。gydF4y2Ba

利用信道计算传播的极化信号。假设信号的采样率为10 MHz,帧长为1000个采样。收集5帧接收信号。gydF4y2Ba

Fc = 30e9;C = 3e8;Lambda = c/fc;Fs = 10e6;Txarray =相控。齿龈(gydF4y2Ba“元素”gydF4y2Ba,分阶段。年代hortDipoleAntennaElement,...gydF4y2Ba“NumElements”gydF4y2Ba, 16岁,gydF4y2Ba“ElementSpacing”gydF4y2Baλ/ 2);Rxarray =相控。齿龈(gydF4y2Ba“元素”gydF4y2Ba,分阶段。年代hortDipoleAntennaElement,...gydF4y2Ba“NumElements”gydF4y2Ba, 64,gydF4y2Ba“ElementSpacing”gydF4y2Baλ/ 2);Ns = 200;scatpos = [100*rand(1,Ns) + 150;100*兰特(1,Ns) + 150;0 (Ns)];temp = randn(1,Ns) + 1i*randn(1,Ns);scatcoef = repmat(眼(2),1,1,Ns)。*permute(temp,[1 3 2]);scatax = repmat(眼(3),1,1,Ns);Nframesamp = 1000;Tframe = Nframesamp/fs; rxmobile = phased.Platform(“InitialPosition”gydF4y2Ba(200, 0, 0),gydF4y2Ba...gydF4y2Ba“速度”gydF4y2Ba(10, 0, 0),gydF4y2Ba“OrientationAxesOutputPort”gydF4y2Ba,真正的);Chan =阶段性。年代c一个tteringMIMOChannel(...gydF4y2Ba“TransmitArray”gydF4y2Batxarray,gydF4y2Ba...gydF4y2Ba“ReceiveArray”gydF4y2Barxarray,gydF4y2Ba...gydF4y2Ba“PropagationSpeed”gydF4y2BacgydF4y2Ba...gydF4y2Ba“CarrierFrequency”gydF4y2Ba足球俱乐部,gydF4y2Ba...gydF4y2Ba“SampleRate”gydF4y2Bafs,gydF4y2Ba...gydF4y2Ba“极化”gydF4y2Ba,gydF4y2Ba“双重”gydF4y2Ba,gydF4y2Ba...gydF4y2Ba“TransmitArrayPosition”gydF4y2Ba(0, 0, 50),gydF4y2Ba...gydF4y2Ba“ReceiveArrayMotionSource”gydF4y2Ba,gydF4y2Ba输入端口的gydF4y2Ba,gydF4y2Ba...gydF4y2Ba“ScattererSpecificationSource”gydF4y2Ba,gydF4y2Ba“属性”gydF4y2Ba,gydF4y2Ba...gydF4y2Ba“ScattererPosition”gydF4y2Bascatpos,gydF4y2Ba...gydF4y2Ba“ScatteringMatrix”gydF4y2Bascatcoef,gydF4y2Ba...gydF4y2Ba“ScattererOrientationAxes”gydF4y2Ba, scatax);xh = randi(2,[Nframesamp 16])-1;xv = randi(2,[Nframesamp 16])-1;gydF4y2Ba为gydF4y2Bam = 1:5 [rxpos,rxvel,rxax] = rxmobile(Tframe);[yh,yv] = chan(xh,xv,rxpos,rxvel,rxax);gydF4y2Ba结束gydF4y2Ba

更多关于gydF4y2Ba

全部展开gydF4y2Ba

参考文献gydF4y2Ba

[1] Heath, R. Jr.等人,“毫米波MIMO系统信号处理技术概述”,arXiv.org:1512.03007 [c .]它),2015年。gydF4y2Ba

谢霆锋和p维斯瓦纳特,gydF4y2Ba无线通信基础gydF4y2Ba,剑桥:剑桥大学出版社,2005年。gydF4y2Ba

保罗拉杰,A。gydF4y2Ba时空无线通信导论gydF4y2Ba,剑桥:剑桥大学出版社,2003年。gydF4y2Ba

[4]国际电信联盟无线电通信部。gydF4y2Ba建议ITU-R P.676-10:大气气体衰减gydF4y2Ba.2013.gydF4y2Ba

[5]国际电信联盟无线电通信部。gydF4y2Ba建议ITU-R P.840-6:云雾造成的衰减gydF4y2Ba.2013.gydF4y2Ba

[6]国际电信联盟无线电通信部。gydF4y2Ba建议ITU-R P.838-3:用于预测方法的降雨特定衰减模型gydF4y2Ba.2005.gydF4y2Ba

[7]西博尔德,J。gydF4y2Ba射频传播简介gydF4y2Ba.纽约:威利父子出版社,2005年。gydF4y2Ba

[8]斯科尔尼克,M。gydF4y2Ba雷达系统概论gydF4y2Ba纽约:麦格劳-希尔出版社,2001年版。gydF4y2Ba

扩展功能gydF4y2Ba

在R2017a中引入gydF4y2Ba