分阶段。W我debandTwoRayChannel

宽带双射线传播信道gydF4y2Ba

描述gydF4y2Ba

的gydF4y2Ba分阶段。W我debandTwoRayChannel建立宽带双射线传播信道模型。双射线传播信道是最简单的多径信道类型。您可以使用双射线通道来模拟信号在具有单一反射边界的均匀各向同性介质中的传播。这种类型的介质有两条传播路径:从一点到另一点的直线(直接)传播路径和从边界反射的射线路径。gydF4y2Ba

您可以将此系统对象™用于短程雷达和移动通信应用程序,其中信号沿直线路径传播,并且假定地球是平的。您还可以将此对象用于声纳和麦克风应用程序。对于声学应用,您可以选择非极化场,并将传播速度调整为空气或水中的声速。你可以使用gydF4y2Ba分阶段。W我debandTwoRayChannel同时从几个点对传播进行建模。gydF4y2Ba

虽然System对象适用于所有频率,但大气气体和雨水的衰减模型仅适用于频率范围为1-1000 GHz的电磁信号。雾和云的衰减模型适用于10-1000 GHz。在这些频率范围之外,System对象使用最接近的有效值。gydF4y2Ba

的gydF4y2Ba分阶段。W我debandTwoRayChannel系统对象将距离相关的时间延迟应用于信号,以及增益或损失,相移和边界反射损失。当源或目标移动时,系统对象对信号应用多普勒频移。gydF4y2Ba

可以保持通道输出端的信号gydF4y2Ba单独的gydF4y2Ba或被gydF4y2Ba结合gydF4y2Ba.如果保持信号分离,则两个信号分别到达目的地,而不是组合在一起。如果选择组合信号,则来自源的两个信号分别传播,但在目的地相干地求和为单个量。当传感器或阵列在两个路径方向上的增益差异不显著时,请选择此选项。gydF4y2Ba

相比之下gydF4y2Ba分阶段。W我debandFreeSpace而且gydF4y2Ba分阶段。W我debandLOSChannel系统对象,此系统对象不支持双向传播。金宝appgydF4y2Ba

计算指定源点和接收点的传播延迟:gydF4y2Ba

  1. 定义并设置您的双射线通道。看到gydF4y2Ba建设gydF4y2Ba.gydF4y2Ba

  2. 调用gydF4y2Ba一步gydF4y2Ba方法来计算传播信号gydF4y2Ba分阶段。W我debandTwoRayChannel系统对象。gydF4y2Ba

请注意gydF4y2Ba

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

建设gydF4y2Ba

通道gydF4y2Ba=分阶段。W我debandTwoRayChannel创建一个双射线传播通道系统对象,gydF4y2Ba通道gydF4y2Ba.gydF4y2Ba

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

属性gydF4y2Ba

全部展开gydF4y2Ba

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

例子:gydF4y2Ba3 e8gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

工作频率,指定为正标量。单位是Hz。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

大气水汽密度,以正实值标量表示。单位为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

例子:gydF4y2Ba128gydF4y2Ba

数据类型: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时,System对象自动分配内存。当您将此属性设置为gydF4y2Ba“属性”gydF4y2Ba属性的值指定最大单向传播距离gydF4y2BaMaximumDistancegydF4y2Ba财产。gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba

最大单向传播距离,指定为正实值标量。单位是米。任何传播超过最大单向距离的信号都将被忽略。最大距离必须大于或等于最大位置到位置距离。gydF4y2Ba

例子:gydF4y2Ba5000gydF4y2Ba

依赖关系gydF4y2Ba

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

数据类型:gydF4y2Ba双gydF4y2Ba

输入信号的最大采样数的来源,指定为gydF4y2Ba“汽车”gydF4y2Ba或gydF4y2Ba“属性”gydF4y2Ba.当您将此属性设置为gydF4y2Ba“汽车”gydF4y2Ba时,传播模型自动分配足够的内存来缓冲输入信号。当您将此属性设置为gydF4y2Ba“属性”gydF4y2Ba函数指定输入信号中的最大采样数gydF4y2BaMaximumNumInputSamplesgydF4y2Ba财产。任何超过该值的输入信号都将被截断。gydF4y2Ba

在MATLAB中使用这个对象与可变大小的信号gydF4y2Ba®gydF4y2BaSimulink中的功能块金宝appgydF4y2Ba®gydF4y2Ba,设置gydF4y2BaMaximumNumInputSamplesSourcegydF4y2Ba财产gydF4y2Ba“属性”gydF4y2Ba的值gydF4y2BaMaximumNumInputSamplesgydF4y2Ba财产。gydF4y2Ba

例子:gydF4y2Ba“属性”gydF4y2Ba

依赖关系gydF4y2Ba

若要启用此属性,请设置gydF4y2BaMaximumDistanceSourcegydF4y2Ba来gydF4y2Ba“属性”gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba字符gydF4y2Ba

输入信号采样的最大数目,指定为正整数。函数的第一个参数是输入信号gydF4y2Ba一步gydF4y2Ba方法,放在System对象本身之后。输入信号的大小是输入矩阵的行数。任何超过这个数字的输入信号都将被截断。若要完全处理信号,请确保此属性值大于任何最大输入信号长度。gydF4y2Ba

波形生成系统对象决定最大信号大小:gydF4y2Ba

  • 对于任何波形,如果波形gydF4y2BaOutputFormatgydF4y2Ba属性设置为gydF4y2Ba“样本”gydF4y2Ba时,最大信号长度为gydF4y2BaNumSamplesgydF4y2Ba财产。gydF4y2Ba

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

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

例子:gydF4y2Ba2048gydF4y2Ba

依赖关系gydF4y2Ba

若要启用此属性,请设置gydF4y2BaMaximumNumInputSamplesSourcegydF4y2Ba来gydF4y2Ba“属性”gydF4y2Ba.gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

方法gydF4y2Ba

重置gydF4y2Ba 重置状态gydF4y2Ba系统对象gydF4y2Ba
一步gydF4y2Ba 利用双射线信道模型从点到点传播宽带信号gydF4y2Ba
所有系统对象通用gydF4y2Ba
释放gydF4y2Ba

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

例子gydF4y2Ba

全部展开gydF4y2Ba

本例演示了宽带信号的双射线传播,显示了来自视距路径和反射路径的信号如何在不同时间到达接收机。gydF4y2Ba

注意:gydF4y2Ba可以用等价函数替换对函数的每次调用gydF4y2Ba一步gydF4y2Ba语法。例如,替换gydF4y2BamyObject (x)gydF4y2Ba与gydF4y2Ba步骤(myObject x)gydF4y2Ba.gydF4y2Ba

创建并绘制传输波形gydF4y2Ba

创建一个非极化电磁场,由载波频率为100 MHz的两个线性调频波形脉冲组成。假设脉冲宽度为20 μs,采样率为10mhz。脉冲的带宽为1mhz。假设占空比为50%,使脉冲宽度为脉冲重复间隔的一半。创建一个双脉冲波列。设置gydF4y2BaGroundReflectionCoefficientgydF4y2Ba到-0.9为强地面反射率模型。将磁场从静止源传播到静止接收器。震源和接收机的垂直距离约为10公里。gydF4y2Ba

C = physconst(gydF4y2Ba“光速”gydF4y2Ba);Fs = 10e6;Pw = 20e-6;Pri = 2*pw;PRF = 1/pri;Fc = 100e6;Lambda = c/fc;Bw = 1e6;波形=相控。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);Wav =波形();N = size(wav,1);情节([0:(n - 1)] / fs * 1 e6,真实(wav),gydF4y2Ba“b”gydF4y2Ba)包含(gydF4y2Ba时间(\ s)gydF4y2Ba) ylabel (gydF4y2Ba“波形级”gydF4y2Ba)gydF4y2Ba

指定信号源和接收器的位置gydF4y2Ba

将信号源和接收机水平放置约1公里,垂直放置约5公里。gydF4y2Ba

Pos1 = [0;0;100];Pos2 = [1e3;0;5.0e3];Vel1 = [0;0;0];Vel2 = [0;0;0];gydF4y2Ba

创建一个宽带双射线通道系统对象gydF4y2Ba

创建一个双射线传播通道系统对象™,并沿视线和反射射线路径传播信号。相同的信号沿着两条路径传播。gydF4y2Ba

通道=分阶段。W我debandTwoRayChannel(“SampleRate”gydF4y2Bafs,gydF4y2Ba...gydF4y2Ba“GroundReflectionCoefficient”gydF4y2Ba, -0.9,gydF4y2Ba“OperatingFrequency”gydF4y2Ba足球俱乐部,gydF4y2Ba...gydF4y2Ba“CombinedRaysOutput”gydF4y2Ba、假);Prop_signal = channel([wav,wav],pos1,pos2,vel1,vel2);[rng2,angs] = rangeangle(pos2,pos1,gydF4y2Ba“双线”gydF4y2Ba);gydF4y2Ba

以μs为单位计算时间延迟。gydF4y2Ba

Tm = rng2/c*1e6;disp (tm)gydF4y2Ba
16.6815 - 17.3357gydF4y2Ba

显示计算的传播路径,方位角和仰角的角度。gydF4y2Ba

disp (ang)gydF4y2Ba
0 0 78.4654 -78.9063gydF4y2Ba

绘制传播信号gydF4y2Ba

  1. 绘制沿视距路径传播的信号的实部。gydF4y2Ba

  2. 画出沿反射路径传播的信号的实部。gydF4y2Ba

  3. 画出两个信号的相干和的实部。gydF4y2Ba

N = size(prop_signal,1);延迟= [0:(n-1)]/fs*1e6;次要情节(1,1)情节(延迟,真实([prop_signal (: 1))),gydF4y2Ba“b”gydF4y2Bagrid xlabel(gydF4y2Ba时间(\mu秒)gydF4y2Ba) ylabel (gydF4y2Ba实部的gydF4y2Ba)标题(gydF4y2Ba“直接路径”gydF4y2Ba次要情节(3、1、2)情节(延迟,真实([prop_signal (:, 2))),gydF4y2Ba“b”gydF4y2Bagrid xlabel(gydF4y2Ba时间(\mu秒)gydF4y2Ba) ylabel (gydF4y2Ba实部的gydF4y2Ba)标题(gydF4y2Ba“反映路径”gydF4y2Ba次要情节(3,1,3)情节(延迟,真实([prop_signal (: 1) + prop_signal (:, 2))),gydF4y2Ba“b”gydF4y2Bagrid xlabel(gydF4y2Ba时间(\mu秒)gydF4y2Ba) ylabel (gydF4y2Ba实部的gydF4y2Ba)标题(gydF4y2Ba“结合路径”gydF4y2Ba)gydF4y2Ba

反射路径信号的延迟与预测的延迟一致。所述相干组合信号的幅度小于所述传播信号中的任何一个。这一结果表明两个信号之间存在一定的干扰。gydF4y2Ba

计算从距原点10米的雷达在双射线环境中传播宽带线性调频信号的结果gydF4y2Ba(0, 0, 10)gydF4y2Ba对一个目标gydF4y2Ba(3000、2000、2000)gydF4y2Ba米。假设雷达和目标静止,发射天线是各向同性的。结合来自两个路径的信号,并将信号与在自由空间中传播的信号进行比较。系统工作频率为300mhz。设置gydF4y2BaCombinedRaysOutputgydF4y2Ba财产gydF4y2Ba真正的gydF4y2Ba在形成输出信号时,将直接路径信号和反射路径信号结合起来。gydF4y2Ba

注意:gydF4y2Ba此示例仅在R2016b或更高版本中运行。如果您正在使用较早的版本,请将对函数的每次调用替换为等效的调用gydF4y2Ba一步gydF4y2Ba语法。例如,替换gydF4y2BamyObject (x)gydF4y2Ba与gydF4y2Ba步骤(myObject x)gydF4y2Ba.gydF4y2Ba

创建一个线性调频波形。gydF4y2Ba

Fop = 300.0e6;Fs = 1.0e6;波形= phase . linearfm波形();X =波形();gydF4y2Ba

指定目标位置和速度。gydF4y2Ba

posTx = [0;0;10);posTgt = [3000;2000;2000);velTx = [0;0;0];velTgt = [0;0;0];gydF4y2Ba

建立自由空间传播模型。gydF4y2Ba

fchannel =分阶段。WidebandFreeSpace (gydF4y2Ba“SampleRate”gydF4y2Ba, waveform.SampleRate);y_fs = fchannel (x,posTx,posTgt,velTx,velTgt);gydF4y2Ba

模拟从雷达位置到目标的两射线传播。gydF4y2Ba

Tworaychannel =阶段性。WidebandTwoRayChannel (gydF4y2Ba“SampleRate”gydF4y2Ba波形。年代一个米pleR一个te,gydF4y2Ba...gydF4y2Ba“CombinedRaysOutput”gydF4y2Ba,真正的);y_tworay = tworaychannel(x,posTx,posTgt,velTx,velTgt);Plot (abs([y_tworay y_fs]))gydF4y2Ba宽带双射线(位置1)gydF4y2Ba,gydF4y2Ba宽频带自由空间(位置1)gydF4y2Ba,gydF4y2Ba...gydF4y2Ba“位置”gydF4y2Ba,gydF4y2Ba“最佳”gydF4y2Ba)包含(gydF4y2Ba“样本”gydF4y2Ba) ylabel (gydF4y2Ba信号幅度的gydF4y2Ba)举行gydF4y2Ba在gydF4y2Ba

将雷达水平移动10米到第二个位置。gydF4y2Ba

posTx = posTx + [10;0;0];y_fs = fchannel (x,posTx,posTgt,velTx,velTgt);y_tworay = tworaychannel(x,posTx,posTgt,velTx,velTgt);Plot (abs([y_tworay y_fs]))gydF4y2Ba宽带双射线(位置1)gydF4y2Ba,gydF4y2Ba宽频带自由空间(位置1)gydF4y2Ba,gydF4y2Ba...gydF4y2Ba宽带双射线(位置2)gydF4y2Ba,gydF4y2Ba宽频带自由空间(位置2)gydF4y2Ba,gydF4y2Ba...gydF4y2Ba“位置”gydF4y2Ba,gydF4y2Ba“最佳”gydF4y2Ba)举行gydF4y2Ba从gydF4y2Ba

雷达第一和第二位置的自由空间传播损失相同。由于两射线路径的干涉效应,两射线损耗不同。gydF4y2Ba

创建一个由线性调频波形脉冲组成的极化电磁场。将磁场从带有交叉偶极子天线元件的静止源传播到大约10公里外的静止接收机。发射天线距地面100米。接收天线距地面150m。接收天线也是交叉偶极子。绘制接收到的信号。gydF4y2Ba

注意:gydF4y2Ba可以用等价函数替换对函数的每次调用gydF4y2Ba一步gydF4y2Ba语法。例如,替换gydF4y2BamyObject (x)gydF4y2Ba与gydF4y2Ba步骤(myObject x)gydF4y2Ba.gydF4y2Ba

雷达波形参数设置gydF4y2Ba

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

C = physconst(gydF4y2Ba“光速”gydF4y2Ba);Fs = 20e6;Pw = 10e-6;Pri = 2*pw;PRF = 1/pri;Fc = 100e6;Bw = 1e6;Lambda = c/fc;gydF4y2Ba

设置所需的系统对象gydF4y2Ba

使用一个gydF4y2BaGroundRelativePermittivitygydF4y2Ba10。gydF4y2Ba

波形=相控。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);天线=相控。CrossedDipoleAntennaElement (gydF4y2Ba...gydF4y2Ba“FrequencyRange”gydF4y2Ba[50200] * 1 e6);散热器=阶段性。散热器(gydF4y2Ba“传感器”gydF4y2Ba、天线、gydF4y2Ba“OperatingFrequency”gydF4y2Ba足球俱乐部,gydF4y2Ba...gydF4y2Ba“极化”gydF4y2Ba,gydF4y2Ba“组合”gydF4y2Ba);通道=分阶段。W我debandTwoRayChannel(“SampleRate”gydF4y2Bafs,gydF4y2Ba...gydF4y2Ba“OperatingFrequency”gydF4y2Ba足球俱乐部,gydF4y2Ba“CombinedRaysOutput”gydF4y2Ba假的,gydF4y2Ba...gydF4y2Ba“EnablePolarization”gydF4y2Ba,真的,gydF4y2Ba“GroundRelativePermittivity”gydF4y2Ba10);收集器=阶段性。收集器(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)*eye(3);gydF4y2Ba

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

计算两束射向接收器的光线的透射角。这些角度是根据发射机局部坐标系定义的。的gydF4y2Ba分阶段。R一个diator系统对象(TM)使用这些角度对两个信号应用单独的天线增益。gydF4y2Ba

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

绘制传输波形。gydF4y2Ba

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

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

通过双射线通道将信号传播到接收机。gydF4y2Ba

prop_sig = channel(sig,posTx,posRx,velTx,velRx);gydF4y2Ba

接收传播信号gydF4y2Ba

计算到达接收器的两束光线的接收角度。这些角度是根据接收机局部坐标系定义的。的gydF4y2Ba分阶段。收集器gydF4y2Ba系统对象(TM)使用这些角度对两个信号应用单独的天线增益。gydF4y2Ba

[rng1,angsRx] = rangeangle(posTx,posRx,laxRx,gydF4y2Ba“双线”gydF4y2Ba);延迟= rng1/c*1e6gydF4y2Ba
延迟=gydF4y2Ba1×2gydF4y2Ba3.3564 - 3.4544gydF4y2Ba

收集并组合接收到的光线。gydF4y2Ba

y = collector(prop_sig,angsRx,laxRx);gydF4y2Ba

绘制接收到的波形。gydF4y2Ba

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

在双射线信道中传播宽带线性调频信号。信号带宽为载频的15%。假设有大气气体和雨水造成的信号损失。信号从位于。的发射机传播gydF4y2Ba(0, 0, 0)gydF4y2Ba米在全球坐标系统到接收机gydF4y2Ba(10000、200、30)gydF4y2Ba米。假设发射机和接收机是静止的,并且它们都有余弦天线模式。绘制接收到的信号。设置干燥气压为102.0 Pa,降雨速率为5mm /hr。gydF4y2Ba

注意:gydF4y2Ba此示例仅在R2016b或更高版本中运行。如果您正在使用较早的版本,请将对函数的每次调用替换为等效的调用gydF4y2Ba一步gydF4y2Ba语法。例如,替换gydF4y2BamyObject (x)gydF4y2Ba与gydF4y2Ba步骤(myObject x)gydF4y2Ba.gydF4y2Ba

雷达波形参数设置gydF4y2Ba

C = physconst(gydF4y2Ba“光速”gydF4y2Ba);Fs = 40e6;Pw = 10e-6;Pri = 2.5*pw;PRF = 1/pri;Fc = 100e6;Bw = 15e6;Lambda = c/fc;gydF4y2Ba

安装雷达场景gydF4y2Ba

创建所需的System对象。gydF4y2Ba

波形=相控。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);天线= phase . cosineantennaelement;散热器=阶段性。散热器(gydF4y2Ba“传感器”gydF4y2Ba,天线);收集器=阶段性。收集器(gydF4y2Ba“传感器”gydF4y2Ba,天线);通道=分阶段。W我debandTwoRayChannel(“SampleRate”gydF4y2Ba波形。年代一个米pleR一个te,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

指定发射和接收雷达天线相对于全局坐标的方向。发射天线沿正极指向gydF4y2BaxgydF4y2Ba-方向,接收天线指向接近负极gydF4y2BaxgydF4y2Ba方向。gydF4y2Ba

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

计算发射角,即两束射向接收器的射线离开发射机的角度。的gydF4y2Ba分阶段。R一个diator系统对象™使用这些角度对两个信号应用单独的天线增益。因为天线的增益取决于路径方向,你必须分别发射和接收两束射线。gydF4y2Ba

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

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

信号沿传输方向辐射。gydF4y2Ba

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

通过双射线通道将信号传播到接收机。gydF4y2Ba

wavrcv = channel(wavtrans,posTx,posRx,velTx,velRx);gydF4y2Ba

在接收器收集信号gydF4y2Ba

计算从发射机出发的两束光线到达接收机的角度。的gydF4y2Ba分阶段。收集器gydF4y2Ba系统对象™使用这些角度对两个信号应用单独的天线增益。gydF4y2Ba

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

收集并结合两束接收到的光线。gydF4y2Ba

yR =收集器(wavrcv,angRcv);gydF4y2Ba

接收信号gydF4y2Ba

dt = 1/ format . samplerate;n = size(yR,1);情节([0 (n - 1)): * dt * 1 e6,真实(年))包含(gydF4y2Ba“时间({\μ}秒)”gydF4y2Ba) ylabel (gydF4y2Ba信号幅度的gydF4y2Ba)gydF4y2Ba

更多关于gydF4y2Ba

全部展开gydF4y2Ba

参考文献gydF4y2Ba

[1]普罗基斯,J。gydF4y2Ba数字通信gydF4y2Ba.纽约:麦格劳-希尔,2001年。gydF4y2Ba

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

[3] Saakian, A。gydF4y2Ba无线电波传播原理gydF4y2Ba.马萨诸塞州诺伍德:Artech House, 2011年。gydF4y2Ba

[4]巴拉尼斯,C。gydF4y2Ba高级工程电磁学“,gydF4y2Ba.纽约:Wiley & Sons出版社,1989。gydF4y2Ba

拉帕波特,T。gydF4y2Ba无线通信:原理与实践,第二版gydF4y2Ba纽约:普伦蒂斯霍尔,2002年。gydF4y2Ba

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

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

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

扩展功能gydF4y2Ba

在R2016b中引入gydF4y2Ba