主要内容

分阶段。RangeAngleResponse

射程角响应

描述

分阶段。RangeAngleResponse系统对象™创建一个距离-角度响应对象。该对象使用匹配滤波器或FFT计算信号的距离-角度响应。

距离-角度响应对象的输入是一个数据立方体。数据立方体的组织遵循相控阵系统工具箱™约定。立方体的第一个维度表示接收信号的快速时间样本或范围。第二个维度表示多个通道,如传感器或波束。第三维,慢时间,表示脉冲或扫。例如,如果数据只包含一个通道,则数据多维数据集可以包含少于三个维度。范围处理沿多维数据集的第一个维度进行。角度处理是沿着二次元进行的。

对象的输出也是一个与输入具有相同维数的数据立方体。第一个维包含范围处理的数据,但其长度可能与输入的第一个维不同。第二个维度包含角度处理数据。它的长度可以不同于输入的最后一个维度。

得到距离角响应:

  1. 创建分阶段。RangeAngleResponse对象并设置其属性。

  2. 使用参数调用对象,就像调用函数一样。

有关系统对象如何工作的详细信息,请参见什么是系统对象?

创建

描述

响应=分阶段。RangeAngleResponse创建一个分阶段。RangeAngleResponse系统对象,响应,使用默认属性值。

响应=分阶段。RangeAngleResponse (的名字价值属性。分阶段。RangeAngleResponse使用一个或多个名称-值对。例如,response = phase . rangeangleresponse ('RangeMethod','FFT','SampleRate',1e6)创建一个对象,该对象使用FFT范围处理方法,采样速率为1 MHz。属性名用引号括起来。

属性

全部展开

除非另有说明,属性为nontunable,这意味着在调用对象后不能更改它们的值。对象在调用时锁定,而释放功能解锁它们。

如果属性为可调,您可以随时更改其值。

有关更改属性值的详细信息,请参见使用系统对象的MATLAB系统设计

传感器阵列,指定为相控阵系统工具箱阵列系统对象。

例子:分阶段。URA所言

范围处理方法,指定为匹配滤波器的FFT的

  • 匹配滤波器的—对输入信号进行匹配过滤。这种方法通常用于脉冲信号,其中匹配滤波器是传输信号的时间反转。

  • FFT的—对象对输入信号应用FFT。这种方法通常用于啁啾信号,如FMCW和线性FM脉冲信号。

例子:匹配滤波器的

数据类型:字符

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

例子:3 e8

数据类型:

工作频率,指定为正标量。单位是Hz。

例子:1 e9

数据类型:

信号采样率,指定为正实值标量。单位是赫兹。

例子:1 e6

数据类型:

线性FM扫描斜率,指定为标量。的快时间维度信号输入参数一步一定和这个坡度对应。

例子:1.5 e9

依赖关系

属性可启用此属性RangeMethod财产FFT的

数据类型:

选项,以启用输入信号的解码,指定为真正的.将此属性设置为表示输入信号已被解译且不需要解译操作。将此属性设置为真正的当输入信号需要解码时。

依赖关系

属性可启用此属性RangeMethod财产FFT的

数据类型:逻辑

解调信号的抽取因子,指定为正整数。抽取算法使用30阶FIR滤波器生成fir1(30、1 / D),在那里D是抽取因子。的默认值1暗示没有抽取。

在处理FMCW信号时,对解调后的信号进行抽取,有助于减小A/D转换器的负载。

依赖关系

属性可启用此属性RangeMethod财产FFT的DechirpInput财产真正的

数据类型:

用于解码信号的范围处理的FFT长度的源,指定为“汽车”“属性”

  • “汽车”—FFT长度等于输入数据立方体的快速时间维的长度。

  • “属性”—指定FFT长度RangeFFTLength财产。

依赖关系

属性可启用此属性RangeMethod财产FFT的

数据类型:字符

用于范围处理的FFT长度,指定为正整数。

依赖关系

属性可启用此属性RangeMethod财产FFT的RangeFFTLengthSource财产“属性”

数据类型:

范围处理的FFT加权窗口,指定为“没有”“汉明”“切比雪夫”“损害”“皇帝”“泰勒”,或“自定义”

如果将此属性设置为“泰勒”,生成的泰勒窗在主瓣旁有四个几乎恒定的旁瓣。

依赖关系

属性可启用此属性RangeMethod财产FFT的

数据类型:字符

用于距离处理的旁瓣衰减,指定为正标量。衰减适用于凯撒窗、切比雪夫窗或泰勒窗。单位为dB。

依赖关系

属性可启用此属性RangeMethod财产FFT的RangeWindow财产“皇帝”“切比雪夫”,或“泰勒”

用于范围处理的自定义窗口,指定为函数句柄或包含函数句柄作为其第一个条目的单元格数组。如果没有指定窗口长度,对象将计算窗口长度并将其传递给函数。如果指定单元格数组,则该数组的其余单元格可以包含函数的参数。如果只使用函数句柄而不传递参数,则所有参数都采用默认值。

如果你自己写窗口函数,第一个参数必须是窗口的长度。

请注意

不使用单元格数组,可以通过构造匿名函数的句柄来传入所有参数。例如,可以设置的值CustomRangeWindow@ (n) taylorwin (n, nbar sll)的值,其中您先前设置了nbar而且sll

例子:{@taylor 5 -35}

依赖关系

属性可启用此属性RangeMethod财产FFT的RangeWindow财产“自定义”

数据类型:function_handle|细胞

在范围网格的中心设置参考范围,指定为真正的.将此属性设置为真正的使您能够在范围网格的中心设置参考范围。将此属性设置为将参考范围设置为范围网格的开头。

依赖关系

属性可启用此属性RangeMethodFFT的

数据类型:逻辑

范围网格的参考范围,指定为非负标量。

  • 如果你设置RangeMethod财产匹配滤波器的,将参考范围设置为范围网格的开始。

  • 如果你设置RangeMethod财产FFT的时,参考范围由ReferenceRangeCentered财产。

    • 当你设置ReferenceRangeCentered财产真正的时,将参考范围设置为范围网格的中心。

    • 当你设置ReferenceRangeCentered财产,将参考范围设置为范围网格的开始。

    单位是米。

此属性是可调的。

例子:1000.0

数据类型:

源输入信号的最大采样数,指定为“汽车”“属性”.当您将此属性设置为“汽车”,对象自动分配足够的内存来缓冲第一个输入信号。当您将此属性设置为“属性”函数指定输入信号中的最大采样数MaximumNumInputSamples财产。任何超过该值的输入信号都将被截断。

在MATLAB中使用这个对象和一个可变大小的信号®Simulink中的功能块金宝app®,将此属性设置为“属性”的值MaximumNumInputSamples财产。

依赖关系

属性可启用此属性MaximumDistanceSource财产“属性”

输入信号中采样的最大数目,指定为正整数。此属性限制输入信号的大小。输入信号是对象的第一个参数。样本的数量就是输入中的行数。大于这个值的输入信号将被截断。

例子:1024

依赖关系

属性可启用此属性RangeMethod财产匹配滤波器的并设置MaximumNumInputSamplesSource财产“属性”

数据类型:

仰角来源,指定为“属性”输入端口的

“属性” 仰角来自ElevationAngle财产。
输入端口的 仰角来自一个输入参数。

指定仰角(以度为单位),用于作为标量计算距离角响应。角度必须在-90°到90°之间。单位是度。

例子:45.0

依赖关系

属性可启用此属性ElevationAngleSource财产“属性”

数据类型:

角度响应范围,指定为2 × 1的实值向量。对象在角度范围内计算距离-角度响应,[min_angle max_angle]

例子:45 [-45]

数据类型:

用于计算距离-角度响应的角跨度中的采样数,指定为大于2的正整数。

例子:[256]

数据类型:

当设置了可选输入参数的启用属性时,可以组合它们。可选输入必须按照与启用属性相同的顺序列出。例如,

[RESP,RANGE,ANG] = response(X,XREF,EL)
[RESP,RANGE,ANG] = response(X,COEFF,EL)

使用

描述

分别地范围[答案]X返回距离-角度响应,分别地,范围,范围,角度,X是解码信号。属性时应用此语法RangeMethod财产FFT的DechirpInput财产.此语法通常应用于FMCW信号。

例子

分别地范围[答案]XXREF还指定了参考信号,XREF解码信号。属性时应用此语法RangeMethod财产FFT的DechirpInput财产真正的.此语法通常应用于FMCW信号。那么,参考信号可以是传输信号。

分别地范围[答案]X多项式系数还指定了多项式系数作为匹配的滤波器系数。属性时应用此语法RangeMethod财产“MatchedFilter”.此语法通常应用于脉冲信号。

分别地范围[答案]___埃尔还指定了埃尔作为仰角。属性时应用此语法ElevationAngleSource财产输入端口的

输入参数

全部展开

输入信号立方体,指定为复值K——- - - - - -N矩阵或复值K——- - - - - -N——- - - - - -l数组中。数据多维数据集的内容取决于不同语法指定的范围-角度处理类型。

  • K是快速时间或范围样本的数量。

  • N是独立空间通道(如传感器或波束)的数量。

  • l是慢时间维度,对应于输入信号中脉冲或扫描的数量。

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

用于解码的参考信号,指定为复值K-by-1列向量。的快速时间维度的长度必须等于X

依赖关系

要启用此输入参数,请设置的值RangeMethodFFT的而且DechirpInput真正的

数据类型:
复数支持:金宝app是的

匹配的过滤器系数,指定为复值P-by-1列向量。P必须小于或等于KK是快速时间或范围样本的数量。

依赖关系

要启用此输入参数,请设置的值RangeMethod匹配滤波器的

数据类型:
复数支持:金宝app是的

响应的仰角,指定为-90°和+90°之间的标量。计算该仰角的距离-角度响应。单位是度。

依赖关系

要启用此参数,请设置ElevationAngleSource财产输入端口的

数据类型:

输出参数

全部展开

范围响应数据立方体,作为以下之一返回:

  • 复数的-元列向量

  • 复数的——- - - - - -l矩阵

  • 复数的——- - - - - -N由- - - - - -l数组

的价值这取决于处理的类型

RangeMethod财产 DechirpInput财产 的价值
FFT的

如果你设置RangeFFTLength财产“汽车”M = k的快时维的长度x.否则,的值RangeFFTLength财产。

真正的 等于行数的商,K,将输入信号用抽取因子的值表示,D,指定于DecimationFactor
匹配滤波器的 N/A M = k的快时维的长度x

数据类型:
复数支持:金宝app是的

沿着范围维度的范围值,作为实值返回-by-1列向量。rnggrid属性的快速时间维对应的范围分别地输出数据立方体。快时间维的长度是分别地.范围值是单调递增和等距的。单位是米。

数据类型:

沿角度方向的角度值,返回为aP-by-1实值向量。单位是度。

数据类型:

对象的功能

要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj,使用这种语法:

发行版(obj)

全部展开

plotResponse 绘制距离-角度响应图
一步 运行系统对象算法
释放 释放资源并允许更改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

利用匹配滤波器方法计算脉冲雷达发射矩形波形的距离-角度响应。该信号包括三个目标返回值。两个大约2000米远,第三个大约3500米远。另外,两个目标相对于雷达静止,而第三个目标以大约100米/秒的速度远离雷达。信号到达一个8元均匀线性阵列。

首先,加载示例数据。

负载(“RangeAngleResponseExampleData”“rectdata”);Fs = rectdata.fs;Propspeed = rectdata.propspeed;Fc = rectdata.fc;Rxdata = rectdata.rxdata;Mfcoeffs = rectdata.mfcoeffs;%noisepower = rectdata.noisepower;天线阵列= rectdata.antennaarray;

其次,创建用于匹配过滤器处理的范围-角度响应对象。

Rngangresp =阶段性。RangeAngleResponse (...“SensorArray”antennaarray,“OperatingFrequency”足球俱乐部,...“SampleRate”fs,“PropagationSpeed”, propspeed);

获取距离-角度图。

[resp,rng_grid,ang_grid] = rngangresp(rxdata,mfcoeffs);

画出反应。

plotResponse (rngangresp rxdata mfcoeffs,“单位”“数据库”);

图中包含一个轴对象。标题为“距离-角度响应模式”的axis对象包含图像类型的对象。

算法

全部展开

扩展功能

在R2018b中引入