主要内容gydF4y2Ba

twoRayChannelgydF4y2Ba

双线传播渠道gydF4y2Ba

自从R2021agydF4y2Ba

描述gydF4y2Ba

的gydF4y2BatwoRayChannelgydF4y2Ba模型一个窄带双线传播渠道。一个双线传播通道是最简单的类型的多路径通道。您可以使用一个双线通道模拟信号的传播均匀,各向同性介质与单个反射边界。这种类型的媒介有两个传播路径:视线(直接)传播路径从一个点到另一个地方和一个反射的光线路径边界。您可以使用此系统对象™短程雷达和移动通信应用信号沿着直线传播路径和地球被认为是扁平的。您还可以使用该对象声纳和麦克风的应用程序。对于声学应用程序,你可以选择字段是无极调整传播速度是音速空气或水。您可以使用gydF4y2BatwoRayChannelgydF4y2Ba从几个点同时传播模型。gydF4y2Ba

而系统对象适用于所有频率,大气气体和雨衰减模型是有效的电磁信号的频率范围1 - 1000 GHz。雾和云的衰减模型有效期为10 - 1000 GHz。这些频率范围以外,系统对象使用最近的有效值。gydF4y2Ba

的gydF4y2BatwoRayChannelgydF4y2Ba系统对象range-dependent适用于时间延迟的信号,以及收益或损失,相移,边界反射损失。系统对象应用多普勒频移时的源或目标移动。gydF4y2Ba

信号在信道输出可以保存gydF4y2Ba单独的gydF4y2Ba或被gydF4y2Ba结合gydF4y2Ba- - - - - -控制gydF4y2BaCombinedRaysOutputgydF4y2Ba财产。在gydF4y2Ba单独的gydF4y2Ba选择,这两个字段分别到达目的地,不加起来还要多。为gydF4y2Ba结合gydF4y2Ba选项,分别源传播的两个信号,但条理清楚地总结成一个单一的数量在目的地。这个选项是方便当传感器或数组的区别在两条路径的方向不重要,不需要考虑。gydF4y2Ba

不像gydF4y2Baphased.FreeSpacegydF4y2Ba系统对象,gydF4y2BatwoRayChannelgydF4y2Ba系统对象不支持双向传播。金宝appgydF4y2Ba

执行双线渠道传播:gydF4y2Ba

  1. 创建gydF4y2BatwoRayChannelgydF4y2Ba对象并设置其属性。gydF4y2Ba

  2. 调用对象的参数,就好像它是一个函数。gydF4y2Ba

了解更多关于系统对象是如何工作的,看到的gydF4y2Ba系统对象是什么?gydF4y2Ba

创建gydF4y2Ba

描述gydF4y2Ba

通道gydF4y2Ba= twoRayChannelgydF4y2Ba创建一个双线传播gydF4y2Ba通道gydF4y2Ba系统对象。gydF4y2Ba

例子gydF4y2Ba

通道gydF4y2Ba= twoRayChannel(名称,值)gydF4y2Ba创建一个双线传播gydF4y2Ba通道gydF4y2Ba系统对象与每个指定的属性名设置为指定的值。您可以指定额外的参数名称和值对在任何顺序(Name1, Value1,…,的家)。gydF4y2Ba

属性gydF4y2Ba

全部展开gydF4y2Ba

属性,除非另有注明gydF4y2BanontunablegydF4y2Ba后,这意味着你不能改变它们的值调用对象。对象锁当你叫他们,gydF4y2Ba释放gydF4y2Ba函数打开它们。gydF4y2Ba

如果一个属性gydF4y2Ba可调gydF4y2Ba在任何时候,你可以改变它的值。gydF4y2Ba

改变属性值的更多信息,请参阅gydF4y2Ba系统设计在MATLAB使用系统对象gydF4y2Ba。gydF4y2Ba

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

例子:gydF4y2Ba3 e8gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

操作频率,指定为一个积极的标量。单位是赫兹。gydF4y2Ba

例子:gydF4y2Ba1 e9gydF4y2Ba

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

大气水汽密度,指定为一个积极的实值标量。单位是克/米gydF4y2Ba3gydF4y2Ba。gydF4y2Ba

例子:gydF4y2Ba7.4gydF4y2Ba

依赖关系gydF4y2Ba

要启用这个特性,设置gydF4y2BaSpecifyAtmospheregydF4y2Ba来gydF4y2Ba真正的gydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

液体水密度的雾或云,指定为一个非负实值标量。单位是克/米gydF4y2Ba3gydF4y2Ba。典型的液态水密度值是0.05 0.5中雾和浓雾。gydF4y2Ba

例子:gydF4y2Ba0.1gydF4y2Ba

依赖关系gydF4y2Ba

要启用这个特性,设置gydF4y2BaSpecifyAtmospheregydF4y2Ba来gydF4y2Ba真正的gydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

降雨率、指定为负的标量。单位是毫米/小时。gydF4y2Ba

例子:gydF4y2Ba10.0gydF4y2Ba

依赖关系gydF4y2Ba

要启用这个特性,设置gydF4y2BaSpecifyAtmospheregydF4y2Ba来gydF4y2Ba真正的gydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

信号的采样率,指定为一个积极的标量。单位是赫兹。系统对象使用这个量来计算样本的单位传播延迟。gydF4y2Ba

例子:gydF4y2Ba1 e6gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

选项来启用极化字段,指定为gydF4y2Ba假gydF4y2Ba或gydF4y2Ba真正的gydF4y2Ba。将此属性设置为gydF4y2Ba真正的gydF4y2Ba使两极分化。将此属性设置为gydF4y2Ba假gydF4y2Ba忽略极化。gydF4y2Ba

数据类型:gydF4y2Ba逻辑gydF4y2Ba

地面反射系数场的反射点,指定为复值标量或复值1 -gydF4y2BaNgydF4y2Ba行向量。每个系数绝对值小于或等于1。的数量gydF4y2BaNgydF4y2Ba是双线通道的数量。单位是无量纲。使用这个属性模型无极性信号。模型的极化信号,使用gydF4y2BaGroundRelativePermittivitygydF4y2Ba财产。gydF4y2Ba

例子:gydF4y2Ba-0.5gydF4y2Ba

依赖关系gydF4y2Ba

要启用这个特性,设置gydF4y2BaEnablePolarizationgydF4y2Ba来gydF4y2Ba假gydF4y2Ba。gydF4y2Ba

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

相对介电常数的地面反射点,指定为一个积极的实值标量或1 -gydF4y2BaNgydF4y2Ba实值行向量的积极的价值观。维度gydF4y2BaNgydF4y2Ba是双线通道的数量。介电常数单位是无量纲。相对介电常数之比定义为实际地面介电常数介电常数的自由空间。这个属性设置时适用gydF4y2BaEnablePolarizationgydF4y2Ba财产gydF4y2Ba真正的gydF4y2Ba。使用这个属性来极化信号模型。模型不极化信号使用gydF4y2BaGroundReflectionCoefficientgydF4y2Ba财产。gydF4y2Ba

例子:gydF4y2Ba5gydF4y2Ba

依赖关系gydF4y2Ba

要启用这个特性,设置gydF4y2BaEnablePolarizationgydF4y2Ba来gydF4y2Ba真正的gydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

选项将输出通道的两条射线,指定为gydF4y2Ba真正的gydF4y2Ba或gydF4y2Ba假gydF4y2Ba。当这个属性gydF4y2Ba真正的gydF4y2Ba,对象前后一致地添加了视距传播信号和反射路径信号时形成的输出信号。使用这种模式,当你不需要包括定向增益天线或阵列模拟。gydF4y2Ba

数据类型:gydF4y2Ba逻辑gydF4y2Ba

的最大来源,单向传播距离,指定为gydF4y2Ba“汽车”gydF4y2Ba或gydF4y2Ba“属性”gydF4y2Ba。最大的单向传播距离分配足够的内存用于信号延迟计算。当你设定这个属性gydF4y2Ba“汽车”gydF4y2Ba自动分配内存,系统对象。当你设定这个属性gydF4y2Ba“属性”gydF4y2Ba,您指定的最大单向传播距离使用的价值gydF4y2BaMaximumDistancegydF4y2Ba财产。gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba

最大的单向传播距离,指定为一个积极的实值标量。单位是米。任何信号传播超过最大单程距离将被忽略。最大距离必须大于或等于最大position-to-position距离。gydF4y2Ba

例子:gydF4y2Ba5000年gydF4y2Ba

依赖关系gydF4y2Ba

要启用这个特性,设置gydF4y2BaMaximumDistanceSourcegydF4y2Ba财产gydF4y2Ba“属性”gydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

的最大数量的来源的样本输入信号,指定为gydF4y2Ba“汽车”gydF4y2Ba或gydF4y2Ba“属性”gydF4y2Ba。当你设定这个属性gydF4y2Ba“汽车”gydF4y2Ba传播模型,自动分配足够的内存缓冲区的输入信号。当你设定这个属性gydF4y2Ba“属性”gydF4y2Ba,您指定的最大数量样本的输入信号使用gydF4y2BaMaximumNumInputSamplesgydF4y2Ba财产。截断输入信号超过这个值。gydF4y2Ba

使用这个对象适应在MATLAB信号gydF4y2Ba®gydF4y2Ba功能块的仿真软件金宝appgydF4y2Ba®gydF4y2Ba,设置gydF4y2BaMaximumNumInputSamplesSourcegydF4y2Ba财产gydF4y2Ba“属性”gydF4y2Ba并设置一个值gydF4y2BaMaximumNumInputSamplesgydF4y2Ba财产。gydF4y2Ba

例子:gydF4y2Ba“属性”gydF4y2Ba

依赖关系gydF4y2Ba

要启用这个特性,设置gydF4y2BaMaximumDistanceSourcegydF4y2Ba来gydF4y2Ba“属性”gydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba

最大数量的输入信号样本,指定为一个正整数。输入信号的大小在输入矩阵的行数。任何输入信号超过这个数字被截断。完全处理信号,确保这个属性值大于最大输入信号长度。gydF4y2Ba

waveform-generating系统对象确定最大信号大小:gydF4y2Ba

  • 对于任何波形,波形gydF4y2BaOutputFormatgydF4y2Ba属性设置为gydF4y2Ba“样本”gydF4y2Ba,最大信号长度是中指定的值gydF4y2BaNumSamplesgydF4y2Ba财产。gydF4y2Ba

  • 脉冲波形,如果gydF4y2BaOutputFormatgydF4y2Ba被设置为gydF4y2Ba“脉冲”gydF4y2Ba,信号长度的乘积最小的脉冲重复频率、脉冲的数量,和采样率。gydF4y2Ba

  • 连续波形,如果gydF4y2BaOutputFormatgydF4y2Ba被设置为gydF4y2Ba“清洁工”gydF4y2Ba,信号长度是扫描时间的乘积,清洁工的数量,和采样率。gydF4y2Ba

例子:gydF4y2Ba2048年gydF4y2Ba

依赖关系gydF4y2Ba

要启用这个特性,设置gydF4y2BaMaximumNumInputSamplesSourcegydF4y2Ba来gydF4y2Ba“属性”gydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

使用gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

prop_siggydF4y2Ba=通道(gydF4y2Ba团体gydF4y2Ba,gydF4y2Baorigin_posgydF4y2Ba,gydF4y2Badest_posgydF4y2Ba,gydF4y2Baorigin_velgydF4y2Ba,gydF4y2Badest_velgydF4y2Ba)gydF4y2Ba返回由此产生的信号,gydF4y2Baprop_siggydF4y2Ba,当一个窄带信号,gydF4y2Ba团体gydF4y2Ba,通过双线渠道传播gydF4y2Baorigin_posgydF4y2Ba位置的gydF4y2Badest_posgydF4y2Ba的位置。要么gydF4y2Baorigin_posgydF4y2Ba或gydF4y2Badest_posgydF4y2Ba参数可以有多个分但你不能同时指定多个点。指定的速度信号来源gydF4y2Baorigin_velgydF4y2Ba的速度信号中指定目的地gydF4y2Badest_velgydF4y2Ba。的尺寸gydF4y2Baorigin_velgydF4y2Ba和gydF4y2Badest_velgydF4y2Ba必须同意的尺寸吗gydF4y2Baorigin_posgydF4y2Ba和gydF4y2Badest_posgydF4y2Ba,分别。gydF4y2Ba

通过双线电磁场传播通道可极化或无极性。无极性的字段,如一个声场,传播信号,gydF4y2Ba团体gydF4y2Ba,是一个向量或矩阵。当字段被极化,gydF4y2Ba团体gydF4y2Ba是一个数组的结构。每一个结构元素代表一个电场矢量在笛卡尔形式。gydF4y2Ba

在双线环境中,有两个信号路径连接每一个信号来源和目的地。为gydF4y2BaNgydF4y2Ba信号来源(或gydF4y2BaNgydF4y2Ba信号的目的地)gydF4y2Ba2 ngydF4y2Ba数量的路径。为每个术语叫做信号对没有有关。沿着两条路径的信号对于任何单一源目的地对也可以由于相位或幅度差异不同。gydF4y2Ba

你可以保持两个信号在目的地gydF4y2Ba单独的gydF4y2Ba或gydF4y2Ba结合gydF4y2Ba- - - - - -控制gydF4y2BaCombinedRaysOutputgydF4y2Ba财产。gydF4y2Ba结合gydF4y2Ba意味着源传播的信号分别沿着两条路径,但是条理清楚地总结成一个单一的数量在目的地。使用gydF4y2Ba单独的gydF4y2Ba选项,设置gydF4y2BaCombinedRaysOutputgydF4y2Ba来gydF4y2Ba假gydF4y2Ba。使用gydF4y2Ba结合gydF4y2Ba选项,设置gydF4y2BaCombinedRaysOutputgydF4y2Ba来gydF4y2Ba真正的gydF4y2Ba。这个选项是方便当传感器或数组的区别在两条路径的方向不重要,不需要考虑。gydF4y2Ba

输入参数gydF4y2Ba

全部展开gydF4y2Ba

  • 窄带不极化标量信号,指定为一个gydF4y2Ba

    • 米gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2Ba复数矩阵。每一列包含一个常见的信号传播以及视距路径和反射路径。您可以使用这种形式,两路信号是相同的。gydF4y2Ba

    • 米gydF4y2Ba——- - - - - -gydF4y2Ba2 ngydF4y2Ba复数矩阵。每一对相邻的列代表一个不同的频道。在每一对中,第一列表示沿着视线的信号传播路径和第二列表示沿着反射信号传播路径。gydF4y2Ba

  • 窄带极化信号,指定为一个gydF4y2Ba

    • 1 -gydF4y2BaNgydF4y2Ba结构体gydF4y2Ba数组包含复数的字段。每一个gydF4y2Ba结构体gydF4y2Ba包含一个常见的极化信号传播以及视距路径和反射路径。每个元素包含一个结构gydF4y2Ba米gydF4y2Ba1列向量电磁场组件gydF4y2Ba(sig.Y sig.X sig.Z)gydF4y2Ba。您可以使用这种形式,两路信号是相同的。gydF4y2Ba

    • 1 -gydF4y2Ba2 ngydF4y2Ba结构体gydF4y2Ba数组包含复数的字段。每一对相邻数组的列代表一个不同的频道。在每一对中,第一列代表了信号沿着视线路径和第二列表示沿反射信号路径。每个元素包含一个结构gydF4y2Ba米gydF4y2Ba1列向量电磁场组件gydF4y2Ba(sig.Y sig.X sig.Z)gydF4y2Ba。gydF4y2Ba

无极性字段的数量gydF4y2Ba米gydF4y2Ba信号样本的数量和吗gydF4y2BaNgydF4y2Ba是双线通道的数量。每个通道对应于一对源目的地。gydF4y2Ba

输入矩阵的第一个维度的大小可以改变模拟信号长度的变化。大小会发生变化,例如,在一个脉冲重复频率脉冲波形与变量。gydF4y2Ba

极化域的gydF4y2Ba结构体gydF4y2Ba元素包含三个gydF4y2Ba米gydF4y2Ba1复值列向量,gydF4y2Basig.XgydF4y2Ba,gydF4y2Basig.YgydF4y2Ba,gydF4y2Basig.ZgydF4y2Ba。这些向量表示gydF4y2BaxgydF4y2Ba,gydF4y2BaygydF4y2Ba,gydF4y2BazgydF4y2Ba笛卡尔组件的极化信号。gydF4y2Ba

大小的矩阵的第一个维度字段中gydF4y2Ba结构体gydF4y2Ba可以改变等模拟信号长度变化与可变脉冲重复频率脉冲波形。gydF4y2Ba

例子:gydF4y2Ba[1,1;j 1; 0.5, 0]gydF4y2Ba

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

的信号或信号,指定为一个3×1实值列向量或3×-gydF4y2BaNgydF4y2Ba实值矩阵。的数量gydF4y2BaNgydF4y2Ba是双线通道的数量。如果gydF4y2Baorigin_posgydF4y2Ba是一个列向量,它的gydF4y2Ba[x, y, z]gydF4y2Ba。如果gydF4y2Baorigin_posgydF4y2Ba是一个矩阵,每一列指定一个不同的信号来源和形式gydF4y2Ba[x, y, z]gydF4y2Ba。单位是米。gydF4y2Ba

origin_posgydF4y2Ba和gydF4y2Badest_posgydF4y2Ba都不能指定为矩阵——至少有一个必须是一个3×1列向量。gydF4y2Ba

例子:gydF4y2Ba(1000;100;500)gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

目的地的位置信号或信号,指定为一个3×1实值列向量或3×-gydF4y2BaNgydF4y2Ba实值矩阵。的数量gydF4y2BaNgydF4y2Ba是双线的数量从或渠道传播gydF4y2BaNgydF4y2Ba信号的起源。如果gydF4y2Badest_posgydF4y2Ba是一个3×1列向量,它的gydF4y2Ba[x, y, z]gydF4y2Ba。如果gydF4y2Badest_posgydF4y2Ba是一个矩阵,每一列指定一个不同的目的地和信号的gydF4y2Ba[x, y, z]gydF4y2Ba单位是米。gydF4y2Ba

你不能指定gydF4y2Baorigin_posgydF4y2Ba和gydF4y2Badest_posgydF4y2Ba矩阵。至少有一个必须是一个3×1列向量。gydF4y2Ba

例子:gydF4y2Ba(0,0,0)gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

速度的信号来源,指定为一个3×1实值列向量或3×-gydF4y2BaNgydF4y2Ba实值矩阵。的尺寸gydF4y2Baorigin_velgydF4y2Ba必须匹配的尺寸吗gydF4y2Baorigin_posgydF4y2Ba。如果gydF4y2Baorigin_velgydF4y2Ba是一个列向量,它的gydF4y2Ba(Vx; v; Vz)gydF4y2Ba。如果gydF4y2Baorigin_velgydF4y2Ba是一个3×-gydF4y2BaNgydF4y2Ba矩阵,每一列指定不同的起源速度和形式gydF4y2Ba(Vx; v; Vz)gydF4y2Ba。速度的单位是米每秒。gydF4y2Ba

例子:gydF4y2Ba(10;0;5)gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

速度信号的目的地,指定为一个3×1实值列向量或3×-gydF4y2BaNgydF4y2Ba实值矩阵。的尺寸gydF4y2Badest_velgydF4y2Ba必须匹配的尺寸吗gydF4y2Badest_posgydF4y2Ba。如果gydF4y2Badest_velgydF4y2Ba是一个列向量,它的gydF4y2Ba(Vx; v; Vz)gydF4y2Ba。如果gydF4y2Badest_velgydF4y2Ba是一个3×-gydF4y2BaNgydF4y2Ba矩阵,每一列指定一个不同的目的地速度和形式gydF4y2Ba(Vx; v; Vz)gydF4y2Ba速度的单位是米每秒。gydF4y2Ba

例子:gydF4y2Ba(0,0,0)gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

输出参数gydF4y2Ba

全部展开gydF4y2Ba

  • 窄带不极化标量信号作为一个返回:gydF4y2Ba

    • 米gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2Ba复数矩阵。返回此格式,设置gydF4y2BaCombinedRaysOutputgydF4y2Ba财产gydF4y2Ba真正的gydF4y2Ba。每个矩阵列包含前后一致地结合视距路径和反射路径的信号。gydF4y2Ba

    • 米gydF4y2Ba——- - - - - -gydF4y2Ba2 ngydF4y2Ba复数矩阵。返回此格式设置gydF4y2BaCombinedRaysOutputgydF4y2Ba财产gydF4y2Ba假gydF4y2Ba。其他矩阵的列包含视距路径和反射路径的信号。gydF4y2Ba

  • 窄带极化标量信号,返回:gydF4y2Ba

    • 1 -gydF4y2BaNgydF4y2Ba结构体gydF4y2Ba数组包含复数的字段。返回此格式,设置gydF4y2BaCombinedRaysOutputgydF4y2Ba财产gydF4y2Ba真正的gydF4y2Ba。每一列的数组包含前后一致地结合视距路径和反射路径的信号。每一个结构元素包含电磁场矢量gydF4y2Ba(prop_sig.Y prop_sig.X prop_sig.Z)gydF4y2Ba。gydF4y2Ba

    • 1 -gydF4y2Ba2 ngydF4y2Ba结构体gydF4y2Ba数组包含复数的字段。返回此格式,设置gydF4y2BaCombinedRaysOutputgydF4y2Ba财产gydF4y2Ba假gydF4y2Ba。另列包含视距路径和反射路径的信号。每一个结构元素包含电磁场矢量gydF4y2Ba(prop_sig.Y prop_sig.X prop_sig.Z)gydF4y2Ba。gydF4y2Ba

输出gydF4y2Baprop_siggydF4y2Ba包含信号样本信号到达目的地在当前输入的时间框架。每当所花费的时间要比当前时间帧的信号传播从起源到目的地,输出可能不包含所有的贡献从输入当前时间。剩下的输出将出现在下一个调用对象。gydF4y2Ba

对象的功能gydF4y2Ba

使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名gydF4y2BaobjgydF4y2Ba使用这个语法:gydF4y2Ba

发行版(obj)gydF4y2Ba

全部展开gydF4y2Ba

一步gydF4y2Ba 运行gydF4y2Ba系统对象gydF4y2Ba算法gydF4y2Ba
释放gydF4y2Ba 释放资源,并允许修改gydF4y2Ba系统对象gydF4y2Ba属性值和输入特征gydF4y2Ba
重置gydF4y2Ba 重置的内部状态gydF4y2Ba系统对象gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

这个例子说明了双线传播的信号,显示信号的视线和反射路径到达接收机在不同的时间。gydF4y2Ba

创建和传播信号gydF4y2Ba

创建一个不极化电磁场组成的两个矩形波形脉冲的载波频率100 MHz。假设脉冲宽度是10毫秒采样率是1 MHz。脉冲的带宽为0.1 MHz。承担50%的责任周期,脉冲宽度脉冲重复间隔的一半。创建一个双脉冲波列。设置gydF4y2BaGroundReflectionCoefficientgydF4y2Ba0.9模型强大的地面反射率。传播领域从固定来源固定接收器。源和接收器的垂直间隔约10公里。gydF4y2Ba

c = physconst (gydF4y2Ba“光速”gydF4y2Ba);fs = 1 e6;pw = 10 e-6;革命制度党= 2 * pw;脉冲重复频率= 1 /革命制度党;fc = 100 e6;λ= c / fc;波形= phased.RectangularWaveform (gydF4y2Ba“SampleRate”gydF4y2Bafs,gydF4y2Ba“脉冲宽度”gydF4y2Bapw,gydF4y2Ba…gydF4y2Ba脉冲重复频率的gydF4y2Ba脉冲重复频率,gydF4y2Ba“OutputFormat”gydF4y2Ba,gydF4y2Ba“脉冲”gydF4y2Ba,gydF4y2Ba“NumPulses”gydF4y2Ba2);wav =波形();n =大小(wav, 1);图;情节((0:(n - 1)),真正的(wav),gydF4y2Ba“b -”gydF4y2Ba);包含(gydF4y2Ba的时间(样本)gydF4y2Ba)ylabel (gydF4y2Ba“波形级”gydF4y2Ba)gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象包含时间(样本),ylabel波形大小包含一个类型的对象。gydF4y2Ba

指定源和接收器的位置gydF4y2Ba

源和接收器相隔1000米水平垂直和大约10公里之遥。gydF4y2Ba

pos1 = (1000; 0; 10000);pos2 = [0, 100, 100];vel1 = (0, 0, 0);vel2 = (0, 0, 0);gydF4y2Ba

计算样本的预测信号延迟单元。gydF4y2Ba

(rng, ang) = rangeangle (pos2 pos1,gydF4y2Ba“双线”gydF4y2Ba);gydF4y2Ba

创建一个双线通道系统对象™gydF4y2Ba

创建一个双线传播渠道体系对象™和传播信号沿着视线和反射射线路径。gydF4y2Ba

频道= twoRayChannel (gydF4y2Ba“SampleRate”gydF4y2Bafs,gydF4y2Ba…gydF4y2Ba“GroundReflectionCoefficient”gydF4y2Ba。9,gydF4y2Ba“OperatingFrequency”gydF4y2Ba足球俱乐部,gydF4y2Ba…gydF4y2Ba“CombinedRaysOutput”gydF4y2Ba、假);prop_signal =通道(pos2, wav, wav, pos1 vel1, vel2);gydF4y2Ba

画出信号传播gydF4y2Ba

  • 情节沿着视距信号传播。gydF4y2Ba

  • 然后,覆盖一个情节沿着反射信号的传播路径。gydF4y2Ba

  • 最后,覆盖一个连贯的情节两个信号之和。gydF4y2Ba

n =大小(prop_signal, 1);延迟= 0:(n - 1);情节(延迟、abs (prop_signal (: 1)),gydF4y2Ba‘g’gydF4y2Ba)举行gydF4y2Ba在gydF4y2Ba情节(延迟、abs (prop_signal (:, 2)),gydF4y2Ba“r”gydF4y2Ba)情节(延迟、abs (prop_signal (: 1) + prop_signal (:, 2)),gydF4y2Ba“b”gydF4y2Ba)举行gydF4y2Ba从gydF4y2Ba传奇(gydF4y2Ba“视线”gydF4y2Ba,gydF4y2Ba“反映”gydF4y2Ba,gydF4y2Ba“组合”gydF4y2Ba,gydF4y2Ba“位置”gydF4y2Ba,gydF4y2Ba“西北”gydF4y2Ba)包含(gydF4y2Ba的延迟(样本)gydF4y2Ba)ylabel (gydF4y2Ba信号幅度的gydF4y2Ba)gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象包含延迟(样本),ylabel信号幅度包含3线类型的对象。这些对象代表了视线,反映的总和。gydF4y2Ba

情节表明反射路径的延迟信号同意预测的延迟。连贯地结合信号的大小小于的传播信号表明有两个信号之间的干扰。gydF4y2Ba

创建一个极化电磁场组成的线性调频脉冲波形。传播的领域的固定来源crossed-dipole静止的接收机天线元素约10公里。发射天线是100米的地方。接收天线离地面150米。接收天线也是一个crossed-dipole。接收到的信号。gydF4y2Ba

设置雷达波形参数gydF4y2Ba

假设脉冲宽度gydF4y2Ba 1gydF4y2Ba 0gydF4y2Ba μgydF4y2Ba 年代gydF4y2Ba 和采样率是10 MHz。脉冲的带宽是1 MHz。假设50%的占空比的脉冲宽度的脉冲重复间隔的一半。创建一个双脉冲波列。假设一个载波频率100 MHz。gydF4y2Ba

c = physconst (gydF4y2Ba“光速”gydF4y2Ba);fs = 10 e6;pw = 10 e-6;革命制度党= 2 * pw;脉冲重复频率= 1 /革命制度党;fc = 100 e6;bw = 1 e6;λ= c / fc;gydF4y2Ba

设置所需的系统对象gydF4y2Ba

使用一个gydF4y2BaGroundRelativePermittivitygydF4y2Ba10。gydF4y2Ba

波形= phased.LinearFMWaveform (gydF4y2Ba“SampleRate”gydF4y2Bafs,gydF4y2Ba“脉冲宽度”gydF4y2Bapw,gydF4y2Ba…gydF4y2Ba脉冲重复频率的gydF4y2Ba脉冲重复频率,gydF4y2Ba“OutputFormat”gydF4y2Ba,gydF4y2Ba“脉冲”gydF4y2Ba,gydF4y2Ba“NumPulses”gydF4y2Ba2,gydF4y2Ba“SweepBandwidth”gydF4y2Babw,gydF4y2Ba…gydF4y2Ba“SweepDirection”gydF4y2Ba,gydF4y2Ba“了”gydF4y2Ba,gydF4y2Ba“信封”gydF4y2Ba,gydF4y2Ba“矩形”gydF4y2Ba,gydF4y2Ba“SweepInterval”gydF4y2Ba,gydF4y2Ba…gydF4y2Ba“积极”gydF4y2Ba);天线= phased.CrossedDipoleAntennaElement (gydF4y2Ba…gydF4y2Ba“FrequencyRange”gydF4y2Ba[50200]* 1 e6);散热器= phased.Radiator (gydF4y2Ba“传感器”gydF4y2Ba、天线、gydF4y2Ba“OperatingFrequency”gydF4y2Ba足球俱乐部,gydF4y2Ba…gydF4y2Ba“极化”gydF4y2Ba,gydF4y2Ba“组合”gydF4y2Ba);频道= twoRayChannel (gydF4y2Ba“SampleRate”gydF4y2Bafs,gydF4y2Ba…gydF4y2Ba“OperatingFrequency”gydF4y2Ba足球俱乐部,gydF4y2Ba“CombinedRaysOutput”gydF4y2Ba假的,gydF4y2Ba…gydF4y2Ba“EnablePolarization”gydF4y2Ba,真的,gydF4y2Ba“GroundRelativePermittivity”gydF4y2Ba10);收集器= phased.Collector (gydF4y2Ba“传感器”gydF4y2Ba、天线、gydF4y2Ba“OperatingFrequency”gydF4y2Ba足球俱乐部,gydF4y2Ba…gydF4y2Ba“极化”gydF4y2Ba,gydF4y2Ba“组合”gydF4y2Ba);gydF4y2Ba

设置场景几何gydF4y2Ba

指定发射机和接收机位置、速度和方向。源和接收器相隔1000米水平,大约50米的垂直。gydF4y2Ba

posTx = [0, 100, 100];posRx = (1000; 0; 150);velTx = (0, 0, 0);velRx = (0, 0, 0);laxRx = rotz (180);眼睛laxTx = rotx (1) * (3);gydF4y2Ba

创建和辐射信号从发射机gydF4y2Ba

计算两条射线的传播角度向接收者。这些角对发射机中定义局部坐标系统。的gydF4y2Baphased.RadiatorgydF4y2Ba系统对象™使用这些角度应用两个信号独立的天线增益。gydF4y2Ba

[rng, angsTx] = rangeangle (posRx、posTx laxTx,gydF4y2Ba“双线”gydF4y2Ba);wav =波形();gydF4y2Ba

画出传输波形gydF4y2Ba

n =大小(wav, 1);情节((0:(n - 1)) / fs * 1000000,实际(wav))包含(gydF4y2Ba“时间({\μ}秒)”gydF4y2Ba)ylabel (gydF4y2Ba“波形”gydF4y2Ba)gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象包含时间(μs e c), ylabel波形包含一个类型的对象。gydF4y2Ba

sig =散热器(wav, angsTx, laxTx);gydF4y2Ba

传播信号接收器通过双线通道gydF4y2Ba

prop_sig =通道(团体、posTx posRx, velTx, velRx);gydF4y2Ba

接收信号传播gydF4y2Ba

计算接收角的两条射线到达接收器。这些角定义对接收者当地坐标系统。的gydF4y2Baphased.CollectorgydF4y2Ba系统对象™使用这些角度应用两个信号独立的天线增益。gydF4y2Ba

[~,angsRx] = rangeangle (posTx、posRx laxRx,gydF4y2Ba“双线”gydF4y2Ba);gydF4y2Ba

收集并结合了射线。gydF4y2Ba

y =收集器(prop_sig angsRx laxRx);gydF4y2Ba

图收到了波形gydF4y2Ba

情节((0:(n - 1)) / fs * 1000000,实际(y))包含(gydF4y2Ba“时间({\μ}秒)”gydF4y2Ba)ylabel (gydF4y2Ba接收波形的gydF4y2Ba)gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象包含时间(μs e c), ylabel接收波形包含一个类型的对象。gydF4y2Ba

双线信道环境中传播的信号从一个雷达(0,0,10)米到目标(300200年,30)米。假设雷达和目标是静止的,发射天线有一个余弦模式。比较两条路径的组合信号与单一信号自由空间传播的结果。设置gydF4y2BaCombinedRaysOutputgydF4y2Ba来gydF4y2Ba真正的gydF4y2Ba产生一个信号传播相结合。gydF4y2Ba

创建一个矩形波形gydF4y2Ba

设置采样率为2 MHz。gydF4y2Ba

fs = 2 e6;波形= phased.RectangularWaveform (gydF4y2Ba“SampleRate”gydF4y2Bafs);wavfrm =波形();gydF4y2Ba

创建一个发射天线和散热器gydF4y2Ba

建立了一个gydF4y2Baphased.RadiatorgydF4y2Ba系统对象™余弦天线传输gydF4y2Ba

天线= phased.CosineAntennaElement;散热器= phased.Radiator (gydF4y2Ba“传感器”gydF4y2Ba,天线);gydF4y2Ba

指定发送器和目标坐标gydF4y2Ba

posTx = (0, 0, 10);posTgt = (300; 200; 30);velTx = (0, 0, 0);velTgt = (0, 0, 0);gydF4y2Ba

自由空间传播gydF4y2Ba

计算传输方向的目标空间模型。然后,辐射信号。gydF4y2Ba

[~,angFS] = rangeangle (posTgt posTx);wavTx =散热器(wavfrm angFS);gydF4y2Ba

传播目标的信号。gydF4y2Ba

fschannel = phased.FreeSpace (gydF4y2Ba“SampleRate”gydF4y2Ba,waveform.SampleRate);yf = fschannel (wavTx posTx、posTgt velTx, velTgt);释放(散热器);gydF4y2Ba

双线传播gydF4y2Ba

计算两个传输角度对视距(LOS)的目标路径和反射路径。计算两条射线的发射方向朝目标。然后,辐射信号。gydF4y2Ba

[~,angTwoRay] = rangeangle (posTgt posTx,gydF4y2Ba“双线”gydF4y2Ba);wavTwoRay =散热器(wavfrm angTwoRay);gydF4y2Ba

传播到目标的信号。gydF4y2Ba

频道= twoRayChannel (gydF4y2Ba“SampleRate”gydF4y2Bawaveform.SampleRate,gydF4y2Ba…gydF4y2Ba“CombinedRaysOutput”gydF4y2Ba,真正的);y2ray =通道(wavTwoRay posTx、posTgt velTx, velTgt);gydF4y2Ba

画出信号传播gydF4y2Ba

合并后的信号对无线信号gydF4y2Ba

情节(abs ([y2ray yf]))传说(gydF4y2Ba“双线”gydF4y2Ba,gydF4y2Ba“自由空间”gydF4y2Ba)包含(gydF4y2Ba“样本”gydF4y2Ba)ylabel (gydF4y2Ba信号幅度的gydF4y2Ba)gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象包含样本,ylabel信号幅度包含2线类型的对象。这些对象代表双线,自由空间。gydF4y2Ba

传播一个线性调频信号在双线通道。信号从发射机位于传播gydF4y2Ba(1000、10、10)gydF4y2Ba米在全球坐标系统接收器gydF4y2Ba(10000、200、30)gydF4y2Ba米。假设发射机和接收机是静止的,他们都有余弦天线模式。接收到的信号。gydF4y2Ba

建立了雷达的场景。首先,创建所需的系统对象。gydF4y2Ba

波形= phased.LinearFMWaveform (gydF4y2Ba“SampleRate”gydF4y2Ba,1000000,gydF4y2Ba…gydF4y2Ba“OutputFormat”gydF4y2Ba,gydF4y2Ba“脉冲”gydF4y2Ba,gydF4y2Ba“NumPulses”gydF4y2Ba2);fs = waveform.SampleRate;天线= phased.CosineAntennaElement;散热器= phased.Radiator (gydF4y2Ba“传感器”gydF4y2Ba,天线);收集器= phased.Collector (gydF4y2Ba“传感器”gydF4y2Ba,天线);频道= twoRayChannel (gydF4y2Ba“SampleRate”gydF4y2Bafs,gydF4y2Ba…gydF4y2Ba“CombinedRaysOutput”gydF4y2Ba假的,gydF4y2Ba“GroundReflectionCoefficient”gydF4y2Ba,0.95);gydF4y2Ba

设置场景几何。指定发射机和接收机位置和速度。发射机和接收机是静止的。gydF4y2Ba

posTx = (1000; 10; 10);posRx = (10000; 200; 30);velTx = (0, 0, 0);velRx = (0, 0, 0);gydF4y2Ba

指定发送和接收雷达天线方向对全球坐标。发射天线点沿gydF4y2Ba+ xgydF4y2Ba方向和接收天线附近点但不是直接的gydF4y2Ba- xgydF4y2Ba方向。gydF4y2Ba

laxTx =眼(3);laxRx = rotx (5) * rotz (170);gydF4y2Ba

计算传动角的两条射线的角度前往接收者离开发射机。分阶段。R一个d我一个t或系统对象™使用这些角度应用两个信号独立的天线增益。因为天线收益依赖于路径方向,你必须单独发送和接收两条射线。gydF4y2Ba

[~,angTx] = rangeangle (posRx、posTx laxTx,gydF4y2Ba“双线”gydF4y2Ba);gydF4y2Ba

创建和辐射信号从发射机沿着传播方向。gydF4y2Ba

wavfrm =波形();wavtrans =散热器(wavfrm angTx);gydF4y2Ba

传播信号接收器通过双线通道。gydF4y2Ba

wavrcv =通道(wavtrans posTx、posRx velTx, velRx);gydF4y2Ba

收集信号接收器。计算角的两条射线从发射机到接收机。的gydF4y2Baphased.CollectorgydF4y2Ba系统对象™使用这些角度应用两个信号独立的天线增益。gydF4y2Ba

[~,angRcv] = rangeangle (posTx、posRx laxRx,gydF4y2Ba“双线”gydF4y2Ba);gydF4y2Ba

收集并结合这两种射线。gydF4y2Ba

年=收集器(wavrcv angRcv);gydF4y2Ba

接收到的信号。gydF4y2Ba

dt = 1 / f;n =大小(1年);情节((0:(n - 1)) * dt * 1000000,实际(年))包含(gydF4y2Ba“时间({\μ}秒)”gydF4y2Ba)ylabel (gydF4y2Ba信号幅度的gydF4y2Ba)gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象包含时间(μs e c), ylabel信号幅度包含一个类型的对象。gydF4y2Ba

传播一个100 Mhz的线性调频信号为双线通道。假设有信号丢失引起的大气气体和雨。信号从发射机位于传播gydF4y2Ba(0,0,0)gydF4y2Ba米在全球坐标系统接收器gydF4y2Ba(10000、200、30)gydF4y2Ba米。假设发射机和接收机是静止的,他们都有余弦天线模式。接收到的信号。将干燥的空气压力设置为102.5 Pa和雨率5毫米/小时。gydF4y2Ba

建立了雷达的场景gydF4y2Ba

波形= phased.LinearFMWaveform (gydF4y2Ba“SampleRate”gydF4y2Ba1 e6,gydF4y2Ba…gydF4y2Ba“OutputFormat”gydF4y2Ba,gydF4y2Ba“脉冲”gydF4y2Ba,gydF4y2Ba“NumPulses”gydF4y2Ba2);天线= phased.CosineAntennaElement;散热器= phased.Radiator (gydF4y2Ba“传感器”gydF4y2Ba,天线);收集器= phased.Collector (gydF4y2Ba“传感器”gydF4y2Ba,天线);频道= twoRayChannel (gydF4y2Ba“SampleRate”gydF4y2Bawaveform.SampleRate,gydF4y2Ba…gydF4y2Ba“CombinedRaysOutput”gydF4y2Ba假的,gydF4y2Ba“GroundReflectionCoefficient”gydF4y2Ba,0.95,gydF4y2Ba…gydF4y2Ba“SpecifyAtmosphere”gydF4y2Ba,真的,gydF4y2Ba“温度”gydF4y2Ba,20岁,gydF4y2Ba…gydF4y2Ba“DryAirPressure”gydF4y2Ba,102.5,gydF4y2Ba“RainRate”gydF4y2Ba,5.0);gydF4y2Ba

设置场景几何。发射器和接收器位置和速度。发射机和接收机是静止的。gydF4y2Ba

posTx = (0, 0, 0);posRx = (10000; 200; 30);velTx = (0, 0, 0);velRx = (0, 0, 0);gydF4y2Ba

指定发送和接收雷达天线方向对全球坐标。发射天线点沿gydF4y2Ba+ xgydF4y2Ba方向和接收天线点接近gydF4y2BaxgydF4y2Ba方向。gydF4y2Ba

laxTx =眼(3);laxRx = rotx (5) * rotz (170);gydF4y2Ba

计算传动角的两条射线的角度前往接收者离开发射机。的gydF4y2Baphased.RadiatorgydF4y2Ba系统对象™使用这些角度应用两个信号独立的天线增益。因为天线收益依赖于路径方向,你必须单独发送和接收两条射线。gydF4y2Ba

[~,angTx] = rangeangle (posRx、posTx laxTx,gydF4y2Ba“双线”gydF4y2Ba);gydF4y2Ba

创建和辐射信号从发射机gydF4y2Ba

沿着传播方向辐射的信号。gydF4y2Ba

wavfrm =波形();wavtrans =散热器(wavfrm angTx);gydF4y2Ba

传播信号接收器通过双线通道。gydF4y2Ba

wavrcv =通道(wavtrans posTx、posRx velTx, velRx);gydF4y2Ba

收集信号接收器gydF4y2Ba

计算角的两条射线从发射机到接收机。的gydF4y2Baphased.CollectorgydF4y2Ba系统对象™使用这些角度应用两个信号独立的天线增益。gydF4y2Ba

[~,angRcv] = rangeangle (posTx、posRx laxRx,gydF4y2Ba“双线”gydF4y2Ba);gydF4y2Ba

收集并结合这两种射线。gydF4y2Ba

年=收集器(wavrcv angRcv);gydF4y2Ba

情节接收信号gydF4y2Ba

dt = 1 / waveform.SampleRate;n =大小(1年);情节((0:(n - 1)) * dt * 1000000,实际(年))包含(gydF4y2Ba“时间({\μ}秒)”gydF4y2Ba)ylabel (gydF4y2Ba信号幅度的gydF4y2Ba)gydF4y2Ba

图包含一个坐标轴对象。坐标轴对象包含时间(μs e c), ylabel信号幅度包含一个类型的对象。gydF4y2Ba

更多关于gydF4y2Ba

全部展开gydF4y2Ba

引用gydF4y2Ba

[1]Saakian,。gydF4y2Ba无线电波传播基础gydF4y2Ba。诺伍德,MA: Artech房子,2011。gydF4y2Ba

[2]Balanis C。gydF4y2Ba先进的工程电磁学gydF4y2Ba。纽约:威利& Sons, 1989。gydF4y2Ba

[3]Rappaport, T。gydF4y2Ba无线通信:原则和实践,第二版gydF4y2Ba纽约:普伦蒂斯霍尔,2002。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

扩展功能gydF4y2Ba

版本历史gydF4y2Ba

介绍了R2021agydF4y2Ba