Engee 文档

Free Space

自由空间。

类型: FreeSpaceChannel

图书馆中的路径:

/Phased Array Systems/Environment and Target/Free Space

资料描述

Free Space 在空间中将信号从一个点传播到另一个点。 块模拟传播时间、自由空间中的传播损耗和多普勒频移。 该块假设传播速度远大于目标或阵列的速度,在这种情况下,"停止和跳跃"模型是有效的。

将自由空间中的信号传播到对象并返回时,您可以选择:使用一个块计算自由空间中的双向传播延迟,或者使用两个块在每个方向上执行单向传播延迟。 由于自由空间中的传播延迟不一定是计算步骤的整数倍,因此可能证明使用双向传播单元的计算中的总往返延迟与使用两个单向传播单元的计算中的 为此,建议尽可能使用单个双向分配单元。

港口

入口

X-窄带通信号:q[<br>]'复数列向量M乘1'|'复数矩阵M乘N`

以复数列向量M乘1或复数矩阵M乘N形式的窄带信号,值M是采样信号值的数目,N是要传播的信号的数目。 指定N个信号时,需要指定N个信号源或N个信号目的地。

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

数据类型'Float16,'Float32',Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,`UInt64'

Pos1-pass信号源:q[<br>]'实3乘1列向量'|'实3乘N矩阵`

信号的原点是实3乘1列向量或实3乘N矩阵的形式。 值N是传播的信号的数量并且等于在端口*X*的信号指定的维度。 如果*Pos1*是列向量,则它采用以下形式 . 如果*Pos1*是一个矩阵,则每列指定信号的不同原点,并具有以下形式 . *Pos1*和*Pos2*不能同时指定为矩阵—至少有一个必须是3乘1列向量。 位置单位为米。

数据类型'Float16,'Float32',Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,`UInt64'

Pos2-通过信号分配:q[<br>]'实3乘1列向量'|'实3乘N矩阵`

实3乘1列向量或实3乘N矩阵形式的信号的分配。 值N是传播的信号的数量并且等于在端口*X*的信号指定的维度。 如果*Pos2*是列向量,则它采用以下形式 . 如果*Pos2*是一个矩阵,则每列指定信号的不同原点,并具有以下形式 . *Pos1*和*Pos2*不能同时指定为矩阵—至少有一个必须是3乘1列向量。 位置单位为米。

数据类型'Float16,'Float32',Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,`UInt64'

Vel1-通过信号的开始速度:q[<br>]'实3乘1列向量'|'实3乘N矩阵`

实3乘1列向量或实3乘N矩阵形式的信号源的速度。 值N是传播的信号的数量并且等于在端口*X*的信号指定的维度。 如果*Vel1*是列向量,则它采用以下形式 . 如果*Vel1*是矩阵,则每列定义信号的不同原点,并具有形式 . *Vel1*和*Vel2*不能同时指定为矩阵—至少有一个必须是3乘1列向量。 位置单位为米。

数据类型'Float16,'Float32',Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,`UInt64'

Vel2-通信号赋值率:q[<br>]'实3乘1列向量'|'实3乘N矩阵`

实3乘1列向量或实3乘N矩阵形式的信号分配的速率。 值N是传播的信号的数量并且等于在端口*X*的信号指定的维度。 如果*Vel2*是列向量,则它采用以下形式 . 如果*Vel2*是矩阵,则每列定义信号的不同原点并具有形式 . *Vel1*和*Vel2*不能同时指定为矩阵—至少有一个必须是3乘1列向量。 位置单位为米。

数据类型'Float16,'Float32',Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,`UInt64'

出口;出口

Port_1-传播的窄带通信号:q[<br>]'复数列向量M乘1|'复数矩阵M乘N

作为复列向量M乘1或复矩阵M乘N返回的公共信号。

如果*X*是列向量或矩阵,*Y*也是列向量或具有相同维度的矩阵。

输出数据*Y*包含在当前时间段期间到达信号目的地的信号样本。 当前时间间隔定义为当前输入所复盖的时间。 每当信号从源传播到目的地所花费的时间长于当前时间间隔时,输出数据不包含来自当前时间间隔的输入。

参数

传播速度(m/s)-通过信号的传播速度:q[<br>]'3e8(默认)|/'正标量`

实正标量形式的信号的传播速度。 默认值是光速:`3e8'。

数据类型'Float16,'Float32',Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,`UInt64'

信号载波频率(Hz)-通过信号的载波频率:q[<br>]'3e8(默认)|/'正标量`

正实标量形式的信号的载波频率。 测量单位为赫兹。

数据类型'Float16,'Float32',Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,`UInt64'

执行双向传播-禁用双向传播传递:q[<br>]'disabled(默认情况下)|'enabled

选择此选项可在源和目标之间执行双向传播。 否则,该块执行从源到目的地的单向传播。

继承采样率-继承pass的采样率:q[<br>]'enabled(默认情况下)|'disabled

选中该框以从更高级别的块继承采样率。 否则,请使用*Sample rate(Hz)*参数设置采样率。

采样率(Hz)-通过采样率:q[<br>]'1e6(默认)|/'正标量`

正标量形式的信号的采样频率。 测量单位为赫兹。

依赖关系

要使用此选项,请取消选中*继承采样率*复选框。

数据类型'Float16,'Float32',Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,`UInt64'

最大单向传播距离(m)-最大单向传播距离通过:q[<br>]'10e3(默认)`

起始点和目的地之间的以米为单位的最大距离作为正标量值。 传播超过该距离的任何信号的振幅将被设置为零。

算法

自由空间中的传播延迟、多普勒频移和路径损耗

当源和目标相对于彼此静止时,块的输出可以写为 τ . 价值 τ 表示延迟,并且 -分配损失。 延迟计算从 τ ,在哪里 为传播距离,且 -传播的速度。 在自由空间途中的损失由表达式确定

πλ ,

哪里 λ -信号的波长。

该公式假定目标在发射元件或阵列的远区中。 在近场中,沿自由空间中的传播路径的损耗的公式是无效的,并且可导致小于一的损耗,这相当于信号放大。 由于这个原因,损失被设置为一个范围值。 λπ .

当源和目标之间存在相对运动时,处理也引入频移。 该移位对应于起点和终点之间的多普勒移位。 频移为 λ 单边派发及 λ 进行双向分配。 参数 -这是目标相对于源的相对速度。