主要内容

phased.FreeSpace

自由空间环境

描述

phased.FreeSpace系统对象™窄带信号传播模型在无线环境中从一个点到另一个。对象适用range-dependent延时、增益和输入信号的相移。对象占多普勒频移时的源或目标移动。空间环境是一个无边界的媒介与信号传播的速度独立的位置和方向。信号沿着直线传播从源到目的地。例如,您可以使用这个对象模型从雷达信号的传播目标和雷达。

无极信号的空闲空间系统对象允许您传播的信号从一个点到多个点或从多个点一个点。不支持多点到多点传播。金宝app

计算信号在自由空间传播:

  1. 定义和设置你的自由空间环境。看到建设

  2. 调用一步通过自由空间传播信号环境的属性phased.FreeSpace。的行为一步是特定于每个对象在工具箱。

在自由空间传播一个往返的信号时,你可以使用一个空闲空间系统对象计算双向传播延迟或两个独立的空闲空间系统对象来计算每个方向单向传播延迟。由于滤波器畸变,总往返延迟当你采用双向传播可以不同于当你使用两个单向延迟phased.FreeSpace系统对象。更准确的使用一个双向phased.FreeSpace系统对象。此选项设置的TwoWayPropagation财产。

请注意

从R2016b开始,而不是使用一步定义的方法来执行操作系统对象,您可以调用对象的参数,就好像它是一个函数。例如,y =步骤(obj, x)y = obj (x)执行相同操作。

建设

H = phased.FreeSpace创建一个免费空间环境系统对象,H

H = phased.FreeSpace (的名字,价值)创建一个免费的空间环境对象,H,每个指定的属性名设置为指定的值。您可以指定额外的名称-值对参数在任何顺序(Name1,Value1、……,)。

属性

PropagationSpeed

信号传播速度

指定信号在自由空间波传播速度真正积极的标量。单位是米每秒。

默认值:光的速度

OperatingFrequency

信号载波频率

一个标量含有窄带信号的载波频率。单位是赫兹。

默认值:3 e8

TwoWayPropagation

执行双向传播

将此属性设置为真正的执行出发地和目的地之间的往返传播中指定一步命令。将此属性设置为执行单向传播从起源到目的地。

默认值:

SampleRate

采样率

包含采样率的一个标量。采样率的单位是赫兹。该算法使用这个值来确定数量的传播延迟样本。

默认值:1 e6

MaximumDistanceSource

最大距离值的来源

的最大距离值,指定为“汽车”“属性”。这个选择选择最大单向传播距离是如何确定的。最大的单向传播距离分配足够的内存用于延迟计算。当你设定这个属性的汽车自动分配内存,系统对象。当你设定这个属性“属性”,您指定的最大单向传播距离使用的价值MaximumDistance财产。

默认值:“汽车”

MaximumDistance

最大的单向传播距离

最大的单向传播距离,指定为一个实正的标量。单位是米。这个属性设置时适用MaximumDistanceSource财产“属性”。任何信号传播超过最大单程距离将被忽略。最大距离应大于或等于最大position-to-position距离。

默认值:10000年

MaximumNumInputSamplesSource

的最大数量的样本来源。

最大数量的来源的样本输入信号,指定为“汽车”“属性”。当你设定这个属性“汽车”传播模型,自动分配足够的内存缓冲区第一输入信号。当你设定这个属性“属性”,指定的最大数量的样本输入信号使用MaximumNumInputSamples财产。截断输入信号超过这个值。

这个属性设置时适用MaximumDistanceSource财产“属性”

使用这个对象在MATLAB适应输入信号®功能块的仿真软件金宝app®,设置MaximumNumInputSamplesSource财产“属性”并设置一个值MaximumNumInputSamples财产。

默认值:“汽车”

MaximumNumInputSamples

最大数量的输入信号样本。

最大数量的样本输入信号,指定为一个正整数。这个属性限制了输入信号的大小。截断输入信号超过这个值。输入信号的第一个参数一步方法。样品的数量是在输入的行数。

这个属性设置时适用MaximumNumInputSamplesSource财产“属性”

默认值:One hundred.

方法

重置 重置内部状态的传播渠道
一步 传播的信号从一个位置到另一个地方
常见的系统对象
释放

允许系统对象属性值的变化

例子

全部折叠

计算信号的振幅传播在空间从雷达(40000,0,0)到目标(300200年,50)。假设雷达和目标都是静止的。采样率为8000 Hz,雷达的工作频率300 MHz。传播五个样本单位振幅的信号。信号传播速度光速的默认值。检查目标信号的振幅。

fs = 8 e3;fop = 3 e8;freesp = phased.FreeSpace (SampleRate = fs,OperatingFrequency = fop);pos1 = (40000, 0, 0);pos2 = (300; 200; 50);vel1 = (0, 0, 0);vel2 = (0, 0, 0);

创建传输信号。

x = 1 (5、1);

找到目标的接收信号。

y = freesp (x, pos1 pos2、vel1 vel2);disp (y)
1.0 e-05 * 0.0000 + 0.0000我0.1870 - 0.0229 0.1988 - 0.0243 0.1988 - 0.0243 0.1988 - 0.0243我

第一个示例是零,因为信号还没有达到目标。

手动使用公式计算损失

l = ( 4 π R / λ ) 2

R =√(pos1-pos2) * (pos1-pos2));λ= physconst (“光速”)/ fop;L =(4 *π* R /λ)^ 2
L = 2.4924 e + 11

因为传播振幅是团结,信号的平方值在目标第三样=损失的倒数。

disp (1 / abs (y (3)) ^ 2)
2.4924 e + 11

计算的结果在自由空间传播的信号从一个雷达(1000,0,0)到目标(300200年,50)。假设雷达10 m / s沿着移动x设在,目标在15米/秒的移动y设在。采样率为8000 Hz,雷达的工作频率300 MHz。信号传播速度光速的默认值。传播五个样本单位振幅的信号,检查目标信号的振幅。

fs = 8000;fop = 3 e8;freesp = phased.FreeSpace (SampleRate = fs,OperatingFrequency = fop);pos1 = (1000, 0, 0);pos2 = (300; 200; 50);vel1 = (10, 0, 0);vel2 = [0; 15 0];y = freesp ((5、1)、pos1、pos2, vel1, vel2);disp (y)
1.0 e 03 *我0.0126 - 0.1061 0.0117 - 0.1083 0.0105 - 0.1085 0.0094 - 0.1086 0.0082 - 0.1087我

因为传播振幅是团结,在目标信号的平方等于逆的损失。

disp (1 / abs (y (2)) ^ 2)
8.4206 e + 07

更多关于

全部展开

引用

[1]Proakis, J。数字通信。纽约:麦格劳-希尔,2001年。

Skolnik [2], M。介绍雷达系统第三。纽约:麦格劳-希尔,2001年。

扩展功能

版本历史

介绍了R2011a

另请参阅

|