主要内容

自由空间

自由空间环境

  • 自由空间块

库:
相控阵系统工具箱/环境和目标

描述

自由空间信道阻止传播的信号从一个点到另一个空间。块模型传播时间、自由空间传播损耗和多普勒频移。块假设传播速度远远大于目标或阵列速度在这种情况下,stop-and-hop模型是有效的。

当传播信号在空间和一个对象,您可以选择使用一个块计算双向自由空间传播延迟或两个街区来执行每个方向单向传播延迟。因为无线传播延迟的未必是一个整数倍采样间隔,也许结果总往返延迟样品当你使用一块双向传播不同于延迟样品当你使用两个单向传播。由于这个原因,建议,如果可能,你使用一个双向传播。

港口

输入

全部展开

窄带信号,指定为一个元复值或列向量——- - - - - -N复数矩阵。的数量是信号的样本值的数量吗N是信号传播的数量。当你指定N信号,您需要指定N信号起源或N信号的目的地。

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

信号来源,指定为一个3×1实值列向量或3×-N实值矩阵。的数量N是传播信号的数量和等于维度中指定信号到港口吗X。如果Pos1是一个列向量,它的[x;y;z]。如果Pos1是一个矩阵,每一列指定一个不同的信号来源和形式[x;y;z]Pos1Pos2都不能指定为矩阵——至少有一个必须是一个3×1列向量。单位是米。

数据类型:

信号的目的地,指定为一个3×1实值列向量或3×-N实值矩阵。的数量N是传播信号的数量和等于维度中指定信号到港口吗X。如果Pos2是一个列向量,它的[x;y;z]。如果Pos2是一个矩阵,每一列指定一个不同的信号来源和形式[x;y;z]Pos2Pos1都不能指定为矩阵——至少有一个必须是一个3×1列向量。单位是米。

数据类型:

速度信号来源,指定为一个3×1实值列向量或3×-N实值矩阵。的数量N是传播信号的数量和等于维度中指定信号到港口吗X。如果Vel1是一个列向量,它的[Vx;v;zV]。如果Vel1是一个矩阵,每一列指定一个不同的信号来源和形式[Vx;v;款)Vel1Vel2都不能指定为矩阵——至少有一个必须是一个3×1列向量。单位是米。

数据类型:

信号目标速度,指定为一个3×1实值列向量或3×-N实值矩阵。的数量N是传播信号的数量和等于维度中指定信号到港口吗X。如果Vel2是一个列向量,它的[Vx;v;zV]。如果Vel2是一个矩阵,每一列指定一个不同的信号来源和形式[Vx;v;款)Vel2Vel1都不能指定为矩阵——至少有一个必须是一个3×1列向量。单位是米。

数据类型:

输出

全部展开

传播信号,作为一个返回元复值列向量,——- - - - - -N复数矩阵。

如果X是一个列向量或矩阵,Y也是一个列向量或矩阵具有相同的尺寸。

输出Y包含信号样本信号到达目的地在当前时间框架。当前时间被定义为当前输入所跨越的时间。每当所花费的时间要比当前时间帧的信号传播从起源到目的地,从输入输出不包含任何贡献的当前时间。

参数

全部展开

信号传播速度,指定为一个实正的标量。光速的默认值是返回的值physconst(“光速”)

数据类型:

信号载波频率,指定为一个积极的实值标量。单位是赫兹。

数据类型:

选中此复选框后,执行出发地和目的地之间的双向传播。否则块执行单向传播从起源到目的地。

选择该参数从上游块继承采样率。否则,指定采样率使用采样率(赫兹)参数。

数据类型:布尔

指定信号采样率作为一个积极的标量。单位是赫兹。

依赖关系

要启用该参数,清除继承采样率复选框。

数据类型:

之间的最大距离,米,出发地和目的地是一个积极的标量。振幅的信号传播超出这个距离将被设置为零。

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

解释执行是非常有用的,当你开发和优化模型。屏蔽底层运行系统对象在MATLAB™。你可以改变并迅速执行您的模型。当你感到满意的结果,然后可以运行使用代码生成。长模拟生成的代码运行得更快,比解释执行。你可以重复执行不重新编译运行,但如果你改变任何参数,那么块自动重编译之前执行。

此表显示了模拟使用参数影响整个模拟的行为。

当仿真软件金宝app®模型是在加速器模式中,使用指定的块模式模拟使用覆盖仿真模式。

加速度模式

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

有关更多信息,请参见选择一个模拟模式(金宝app模型)

编程使用

块参数:SimulateUsing
类型:枚举
价值观:解释执行,代码生成
默认值:解释执行

算法

出发地和目的地静止时相对于彼此,块输出可以写成y (t) = x (t -τ)/ L。的数量τ是延迟,l是传播损耗。延迟计算τ= R / c在哪里R传播距离和吗c是传播速度。路径损耗是由自由空间

l f 年代 p = ( 4 π R ) 2 λ 2 ,

其中λ是信号波长。

这个公式假定目标的远场传输元素或数组。在近场空间路径损耗公式是无效的和可能导致的损失比一个小,相当于一个信号增益。出于这个原因,损失将统一为范围值,R≤λ/ 4π

来源和目的地之间有相对运动时,处理还引入了频移。这一转变对应于出发地和目的地之间的多普勒频移。频移的v /λ单向传播和2 v /λ为双向传播。的参数v是目标的相对速度对原点。

版本历史

介绍了R2014b