文档gydF4y2Ba

分阶段。年代c一个tteringMIMOChannel System object

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

发射阵列,指定为相控阵系统工具箱天线阵列系统对象。gydF4y2Ba

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

接收阵列,指定为相控阵系统工具箱天线阵列系统对象。gydF4y2Ba

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

信号传播速度,指定为实值正标量。单位是米每秒。的返回值为默认传播速度gydF4y2Baphysconst(“光速”)gydF4y2Ba.gydF4y2Ba

例子:gydF4y2Ba3 e8gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

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

例子:gydF4y2Ba100年e6gydF4y2Ba

数据类型: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

降雨率,指定为非负标量。单位为毫米/小时。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;y_minbdry;z_minbdry z_maxbdry]gydF4y2Ba.gydF4y2Ba

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

依赖关系gydF4y2Ba

要启用此属性,请设置gydF4y2BaScattererSpecificationSourcegydF4y2Ba财产gydF4y2Ba“汽车”gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

散射体的位置,指定为实值3 ×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
复数支持:万博1manbetxgydF4y2Ba是的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阵列。发射天线有余弦响应,接收天线各向同性。两个数组的元素间距都小于1 / 2波长。通道在指定的边界框内有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通道。该方案包含一个工作在72 GHz的21单元发射ULA阵列和一个15单元接收ULA阵列。发射单元具有余弦响应形状,接收天线是各向同性的。只有发射天线在移动。两个数组的元素间距都小于1 / 2波长。发射阵列从(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 125 -5 8],gydF4y2Ba“ScattererCoefficient”gydF4y2Ba,(1, 2 + 3, 1 + 1我]);gydF4y2Ba

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

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

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

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

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

创建一个包含3个固定散射体的MIMO通道。该方案包含一个21元的发射ULA阵列和一个15元的接收ULA阵列。两个阵列工作在72 GHz。发射单元具有余弦响应形状,接收天线是各向同性的。只有接收天线在移动。两个数组的元素间距都小于1 / 2波长。发射阵列位于(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 125 -5 8],gydF4y2Ba...gydF4y2Ba“ScattererCoefficient”gydF4y2Ba,(1, 2 + 3, 1 + 1我),gydF4y2Ba“SpecifyAtmosphere”gydF4y2Ba、假);gydF4y2Ba

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

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

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

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

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

更多关于gydF4y2Ba

全部展开gydF4y2Ba

参考文献gydF4y2Ba

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

谢,D.和P.维斯瓦纳特,无线通信基础,剑桥:剑桥大学出版社,2005。gydF4y2Ba

《时空无线通信导论》,剑桥:剑桥大学出版社,2003年。gydF4y2Ba

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

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

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

射频传播导论。纽约:威利父子出版社,2005年。gydF4y2Ba

[8]斯科尔尼克,M.雷达系统导论,第三版。纽约:麦格劳-希尔,2001。gydF4y2Ba

扩展功能gydF4y2Ba

在R2017a中介绍gydF4y2Ba

这个话题有帮助吗?gydF4y2Ba