主要内容

宽带双射线信道

宽带双射线通道环境

  • 库:
  • 雷达的工具箱

  • 宽带双射线通道块

描述

宽带双射线信道Block通过直接路径和地面反射路径将宽带信号从空间中的一点传播到多个点或从多个点返回到一个点。该块通过(1)将宽带信号分解为子带,(2)独立传播子带,以及(3)重新组合传播子带来传播宽带信号。该块模拟了传播时间、传播损耗和多普勒频移。该块假设传播速度远远大于对象的速度,在这种情况下,停止-跳模型是有效的。

港口

输入

全部展开

  • 宽带非极化标量信号,指定为

    • ——- - - - - -N复数矩阵。的数量信号中的采样数和N是两射线通道的数量。每个通道对应一个源-目的地对。每一列都包含一个沿着视线和反射路径传播的相同信号。

    • ——- - - - - -2 n复数矩阵。的数量信号的采样数和N是两射线通道的数量。每个通道对应一个源-目的地对。每一对相邻的列表示一个不同的通道。在每对中,第一列表示沿视线路径传播的信号,第二列表示沿反射路径传播的信号。

的数量信号的采样数和N是两射线通道的数量。每个通道对应一个源-目的地对。

输入矩阵的第一个维度的大小可以变化以模拟变化的信号长度。例如,在具有可变脉冲重复频率的脉冲波形的情况下,可以发生大小变化。

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

数据类型:
复数支持:万博1manbetx是的

一个或多个信号的原点,指定为3 × 1实值列向量或3 × -N实值矩阵。的数量N是两射线通道的数量。如果Pos1一个列向量,它的形式是[x, y, z].如果Pos1是一个矩阵,每一列都指定了不同的信号原点和形式[x, y, z].位置单位以米为单位。

Pos1而且Pos2不能同时指定为矩阵—至少一个必须是3 × 1列向量。

例子:(1000; 100; 500)

数据类型:

一个或多个信号的原点,指定为3 × 1实值列向量或3 × -N实值矩阵。的数量N是两射线通道的数量。如果Pos2一个列向量,它的形式是[x, y, z].如果Pos2是一个矩阵,每一列都指定了不同的信号原点和形式[x, y, z].位置单位以米为单位。

Pos1而且Pos2不能同时指定为矩阵—至少一个必须是3 × 1列向量。

例子:(-100; 300; 50)

数据类型:

信号原点的速度,指定为3 × 1的实值列向量或3 × -N实值矩阵。的维度Vel1必须匹配的尺寸Pos1.如果Vel1一个列向量,它的形式是(Vx; v; Vz).如果Vel1是3 × -吗N矩阵,每一列都指定了不同的原点速度并且有形式(Vx; v; Vz).速度单位是米每秒。

例子:(-10; 3、5)

数据类型:

信号原点的速度,指定为3 × 1的实值列向量或3 × -N实值矩阵。的维度Vel2必须匹配的尺寸Pos2.如果Vel2一个列向量,它的形式是(Vx; v; Vz).如果Vel2是3 × -吗N矩阵,每一列都指定了不同的原点速度并且有形式(Vx; v; Vz).速度单位是米每秒。

例子:(-1000; 300; 550)

数据类型:

输出

全部展开

  • ——- - - - - -N复数矩阵。要返回此格式,请设置CombinedRaysOutput财产真正的.每个矩阵列包含来自视距路径和反射路径的相干组合信号。

  • ——- - - - - -2 n复数矩阵。要返回此格式,请设置CombinedRaysOutput财产.矩阵的交替列包含来自视距路径和反射路径的信号。

输出包含在当前输入时间范围内到达信号目的地的信号样本。当信号从原点传播到目的地所花费的时间超过当前时间范围时,输出可能不包含来自当前时间范围输入的所有贡献。剩余的输出将出现在块的下一次执行中。

参数

全部展开

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

例子:3 e8

数据类型:

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

数据类型:

处理子带数,指定为正整数。

例子:128

选择此选项,可添加大气气体、雨、雾或云引起的信号衰减。选择此参数时,将温度(摄氏度)干空气压力(Pa)水蒸气密度(g/m^3)液态水密度(g/m^3),雨量(毫米/小时)参数显示在对话框中。

数据类型:布尔

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

依赖关系

要启用此参数,请选择指定大气参数复选框。

数据类型:

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

依赖关系

要启用此参数,请选择指定大气参数复选框。

数据类型:

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

依赖关系

要启用此参数,请选择指定大气参数复选框。

数据类型:

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

依赖关系

要启用此参数,请选择指定大气参数复选框。

数据类型:

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

依赖关系

要启用此参数,请选择指定大气参数复选框。

数据类型:

选择此参数从上游块继承采样率。方法指定采样率采样率(Hz)参数。

数据类型:布尔

将信号采样率指定为正标量。单位是Hz。

依赖关系

若要启用此参数,请清除继承抽样率复选框。

数据类型:

反射点处场的地面反射系数,用复值标量或复值1 × -表示N行向量。系数的绝对值小于或等于1。的数量N是两射线通道的数量。单位是无量纲的。

例子:-0.5

选择此参数可将通道输出处的两条射线组合在一起。将两束光线相干组合,将视距传播信号和反射路径信号相加,形成输出信号。当不需要在模拟中包括天线或阵列的方向增益时,可以使用此模式。

例子:

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

例子:5000.0

块模拟,指定为解释执行代码生成.如果你想要你的块使用MATLAB®翻译,选择解释执行.如果希望块作为编译后的代码运行,请选择代码生成.编译后的代码需要时间来编译,但通常运行得更快。

解释执行在开发和调优模型时非常有用。该块在MATLAB中运行底层的System对象™。您可以快速地更改和执行您的模型。当您对结果感到满意时,您就可以使用代码生成.长时间的模拟使用生成的代码比在解释执行中运行得更快。您可以在不重新编译的情况下重复执行,但如果您更改了任何块参数,则块将在执行之前自动重新编译。

这个表显示了如何模拟使用参数影响整个模拟行为。

当Simulink万博1manbetx®模型在加速器模式,块模式指定使用模拟使用覆盖模拟模式。

加速度模式

块模拟 模拟的行为
正常的 加速器 快速的加速器
解释执行 该块使用MATLAB解释器执行。 该块使用MATLAB解释器执行。 从模型创建一个独立的可执行文件。
代码生成 编译块。 编译模型中的所有块。

有关更多信息,请参见选择模拟模式(万博1manbetx模型)

算法

当起点和终点相对稳定时,块输出可以写成y(t) = x(t - τ)/L.的数量τ是延迟和l是传播损耗。延迟由τ = R/c在哪里R传播距离和c是传播速度。自由空间路径损失由

l f 年代 p 4 π R 2 λ 2

其中λ为信号波长。

这个公式假设目标在发射元件或阵列的远场中。在近场,自由空间路径损失公式是无效的,可以导致损失小于1,相当于一个信号增益。由于这个原因,范围值的损失被设置为单位,R≤λ/4π

当起始点和目标点之间存在相对运动时,处理过程还引入了频移。这个位移对应于原点和目的地之间的多普勒频移。频移是v /λ对于单向传播2 v /λ用于双向传播。的参数v是目的地相对于原点的相对速度。

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。万博1manbetx

版本历史

R2021a中引入