Main Content

宽带自由空间

宽带自由空间环境

library

Environment and Target

phasedenvlib

  • 宽带自由空间块

Description

宽带自由空间Channelblock propagates the signal from one point to another in space. The block models propagation time, free space propagation loss and Doppler shift. The block assumes that the propagation speed is much greater than the target or array speed in which case the stop-and-hop model is valid.

当在自由空间中传播信号到对象和后背时,您可以选择使用单个块来计算双向自由空间传播延迟或两个块以在每个方向上执行单向传播延迟。因为自由空间的传播延迟不一定是采样间隔的整数倍数,因此可能事实证明,当您使用双向传播块时,样品中的总往返延迟与使用两个一个时的样品的延迟不同- 道路传播块。因此,建议在可能的情况下使用一个双向传播块。

参数

信号传播速度(m/s)

Specify the propagation speed of the signal, in meters per second, as a positive scalar. You can use the functionphysconst指定光速。

Signal carrier frequency (Hz)

将窄带信号赫兹信号的载体频率指定为正标量。

Number of subbands

用于子带处理的子带的数量,指定为正整数。

执行双向传播

选择此复选框以执行原点和目的地之间的往返传播。否则,该块从原点到目的地执行单向传播。

Inherit sample rate

选择此复选框以继承上游块的采样率。否则,使用采样率(Hz)范围。

采样率(Hz)

Specify the signal sampling rate (in hertz) as a positive scalar. This parameter appears only when theInherit sample rateparameter is not selected.

Maximum one-way propagation distance (m)

原点和目的地之间的最大距离为正标量。超出此距离的任何信号的振幅都将设置为零。

Simulate using

Block simulation method, specified as解释执行or代码生成。如果您希望您的块使用MATLAB®interpreter, choose解释执行。如果您希望块以编译代码运行,请选择代码生成。编译的代码需要时间来编译,但通常运行速度更快。

当您开发和调整模型时,解释执行是有用的。该块在MATLAB中运行基础系统对象™。您可以快速更改并执行模型。当您对结果感到满意时,您可以使用代码生成。长期模拟的运行速度比解释执行时要快。您可以在不重新编译的情况下重复执行。但是,如果更改任何块参数,则该块会在执行前自动重新编译。

When setting this parameter, you must take into account the overall model simulation mode. The table shows how theSimulate usingparameter interacts with the overall simulation mode.

When the Simulink®model is in加速器mode, the block mode specified usingSimulate using覆盖模拟模式。

加速度模式

块模拟 模拟行为
普通的 加速器 rapid Accelerator
解释执行 这block executes using the MATLAB interpreter. 这block executes using the MATLAB interpreter. Creates a standalone executable from the model.
代码生成 块被编译。 All blocks in the model are compiled.

For more information, see选择模拟模式(金宝appSimulink)

港口s

笔记

这block input and output ports correspond to the input and output parameters described in the基础系统对象的方法。请参阅此页面底部的链接。

港口 Description Supported Data Types
X

输入信号。

Double-precision floating point
POS1

信号源位置。

Double-precision floating point
POS2

信号目的地位置。

Double-precision floating point
vel1 Signal source velocity. Double-precision floating point
vel2

Signal destination velocity.

Double-precision floating point
出去

传播信号。

Double-precision floating point

Algorithms

When the origin and destination are stationary relative to each other, the block output can be written asy(t)= x(t - τ)/l。数量τis the delay andl是传播损失。延迟是根据τ= r/c在哪里ris the propagation distance andC是传播速度。自由空间路径损失由

l F s p = (( 4 π r 2 λ 2 ,,,,

其中λ是信号波长。

该公式假定目标位于传输元件或数组的远处。在近场中,自由空间路径损耗公式无效,可能导致小于一个相当信号增益的损耗。因此,损失设置为范围值的统一,r≤ λ/4π

当原点和目的地之间存在相对运动时,处理也引入了频移。这种偏移对应于原点和目的地之间的多普勒偏移。频移是v/λFor one-way propagation and2V/λFor two-way propagation. The parameterv是目的地相对于原点的相对速度。

版本历史记录

Introduced in R2015b

也可以看看