主要内容

分阶段。范围夹住plerScope

Range-Doppler范围

描述

分阶段。范围夹住plerScope系统对象™创建用于查看范围响应映射的范围。该地图是响应强度作为范围和(或速度)的函数的二维图像。您可以输入两种类型的数据-同相和正交(I/Q)数据和响应数据。

  • I/Q数据——数据由脉冲或扫描的快时和慢时I/Q样本组成。作用域计算并显示响应映射。如果需要使用I/Q数据,请设置IQDataInput财产真正的.中所示的属性适用于I/Q数据的属性

  • 响应数据-数据由范围-响应本身组成。示波器显示范围-响应映射。例如,您可以从range- response中获取分阶段。范围夹住plerResponse对象。要使用响应数据,请设置IQDataInput财产.中所示的属性适用于响应数据的属性

要用瞄准镜显示距离-多普勒响应图,

  1. 创建分阶段。范围夹住plerScope对象并设置其属性。

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

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

创建

描述

范围=分阶段。范围夹住plerScope创建距离-多普勒瞄准镜系统对象,范围.该对象显示输入数据的距离-多普勒响应。

例子

范围= phased.phased.RangeDopplerScope (的名字,价值创建一个距离-多普勒瞄准镜对象,范围,将每个指定的属性设置为指定的值。您可以以任意顺序指定额外的名-值对参数,如(Name1,Value1、……,).属性名用引号括起来。例如,

范围=分阶段。范围夹住plerScope('IQInputData',true,'RangeMethod', ... 'FFT','SampleRate',1e6,'DopplerOutput','Speed', ... 'OperatingFrequency',10e6,'SpeedUnits','km/h');
创建一个范围对象,该对象使用基于fft的范围处理采样速率为1 MHz的I/Q数据。多普勒输出单位是千米每小时。

属性

全部展开

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

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

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

显示标题,指定为字符向量。标题显示在窗口的标题栏中。

例子:“飞机距离-多普勒响应”

可调:是的

数据类型:字符

强度范围窗口的位置和大小,指定为具有窗体的1 × 4矢量[左下宽高]

  • 而且指定窗口的左下角的位置。

  • 宽度而且高度指定窗口的宽度和高度。

单位是像素。

此属性的默认值取决于显示的分辨率。默认情况下,窗口位于屏幕的中央,宽度和高度分别为800和450像素。

例子:[100 100 500 400]

可调:是的

数据类型:

输入数据类型,指定为真正的.当真正的时,对象假设输入由I/Q样本数据组成,并在距离域和多普勒域进行进一步处理。当,对象假定该数据是已经处理过的响应数据。

数据类型:逻辑

响应单元,指定为“数据库”,“级”,或“权力”

数据类型:字符

范围轴标签,指定为字符向量。

例子:的距离(公里)

可调:是的

依赖关系

属性可启用此属性IQDataInput

数据类型:字符

多普勒轴标号,指定为字符向量。

例子:多普勒频率(千赫)

可调:是的

依赖关系

属性可启用此属性IQDataInput

数据类型:字符

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

匹配滤波器的 对象对传入信号应用匹配的滤波器。这种方法通常用于脉冲信号,其中匹配滤波器是传输信号的时间反转副本。
FFT的 算法通过对输入信号应用FFT来执行范围处理。这种方法通常用于FMCW连续信号和线性调频脉冲信号。

依赖关系

属性可启用此属性IQDataInput财产真正的

范围单位,指定为:

  • “米”

  • “公里”——公里

  • “小姐”——英里

  • “敝中断”-海里

例子:“小姐”

依赖关系

属性可启用此属性IQDataInput财产真正的

数据类型:字符

信号传播速度,指定为正标量。此属性的默认值是光速。看到physconst.单位是米/秒。

例子:3 e8

依赖关系

属性可启用此属性IQDataInput财产真正的

数据类型:

抽样率,指定为正标量。单位是Hz。

例子:10 e3

依赖关系

属性可启用此属性IQDataInput财产真正的

数据类型:

线性调频扫描的斜率,指定为标量。单位为赫兹/秒。

依赖关系

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

数据类型:

将此属性设置为真正的在执行范围处理之前对输入信号进行解码。表示输入信号已经被解译,不需要进行解译操作。

依赖关系

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

数据类型:逻辑

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

例子:128

依赖关系

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

数据类型:

将此属性设置为真正的将参考范围设置为范围跨度的中心。将此属性设置为将参考范围设置为范围跨度的开始。

依赖关系

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

数据类型:逻辑

范围跨度的参考范围,指定为非负标量。

  • 如果你设置RangeMethod财产匹配滤波器的,参考范围标志着范围跨度的开始。

  • 如果你设置RangeMethod财产FFT的时,参考范围的位置取决于ReferenceRangeCentered财产。

    • 如果你设置ReferenceRangeCentered财产真正的,参考范围标记范围跨度的中心。

    • 如果你设置ReferenceRangeCentered财产,参考范围标志着范围跨度的开始。

    单位是米。

例子:1000.0

可调:是的

依赖关系

属性可启用此属性IQDataInput财产真正的

数据类型:

输入信号的脉冲重复频率(PRF)的来源,指定为“汽车”“属性”.当您将此属性设置为“汽车”时,PRF是输入信号中的行数和的值的函数SampleRate财产。当您将此属性设置为“属性”时,可以使用脉冲重复频率财产。

依赖关系

属性可启用此属性IQDataInput财产真正的

数据类型:字符

输入信号的脉冲重复频率,指定为正标量。单位是Hz。

例子:1.4 e3

依赖关系

属性可启用此属性IQDataInput财产真正的并设置PRFSource财产“属性”

数据类型:

在多普勒处理中使用的FFT长度,指定为正整数。

例子:67

依赖关系

属性可启用此属性IQDataInput财产真正的

数据类型:

多普勒输出,指定为“频率”“速度”.如果将此属性设置为“频率”,多普勒输出,夹住为多普勒频移。如果将此属性设置为“速度”,多普勒输出为等效径向速度。

依赖关系

属性可启用此属性IQDataInput财产真正的

数据类型:字符

工作频率,指定为正标量。

依赖关系

属性可启用此属性IQDataInput财产真正的DopplerOutput“速度”

数据类型:

将此属性设置为真正的用归一化多普勒频率绘制距离多普勒响应图。将此属性设置为在不归一化多普勒频率的情况下绘制距离-多普勒响应图。

依赖关系

属性可启用此属性IQDataInput财产真正的DopplerOutput“频率”

数据类型:逻辑

多普勒速度单位:

  • “米/秒”-米每秒

  • 公里/小时的-公里每小时

  • “英里”-英里每小时

  • “kt”-节或海里每小时

例子:“英里”

依赖关系

属性可启用此属性IQDataInput财产真正的DopplerOutput财产“速度”

数据类型:字符

多普勒频率单位,具体为“赫兹”,“赫兹”,或“兆赫”

例子:“兆赫”

依赖关系

属性可启用此属性IQDataInput财产真正的,DopplerOutput“频率”,以及NormalizedDoppler财产

数据类型:字符

使用

描述

范围X,范围,夹住显示距离-多普勒响应图,X,在山脉,范围,多普勒频移,夹住.属性时应用此语法IQDataInput

范围X计算并显示距离-多普勒响应图。属性时应用此语法IQDataInput财产真正的,RangeMethod财产FFT的,以及DechirpInput财产.此语法最常用于FMCW信号。全部扫进来X都是连续的。如果扫描不是连续的,则通过设置PRFSource财产“属性”脉冲重复频率的输入数据到PRF。

范围X,XREF还指定用于解码输入信号的参考信号,X.属性时应用此语法IQDataInput财产真正的,RangeMethod财产FFT的,以及DechirpInput财产真正的.此语法最常用于FMCW信号。XREF一般是传输的信号。

例子

范围X,多项式系数还指定匹配的过滤器系数,多项式系数.属性时应用此语法IQDataInput财产真正的RangeMethod财产匹配滤波器的.此语法最常用于脉冲信号。

输入参数

全部展开

输入数据,指定为复值K——- - - - - -l矩阵。对数据的解释取决于数据的值IQDataInput财产。

  • IQDataInput真正的,输入由每个PRI脉冲或FMCW扫描接收的快速时间(范围)样本组成。K表示快速采样的个数。l为多普勒样本数。对于脉冲信号,多普勒采样数为脉冲数;对于FMCW信号,多普勒采样数为除噪扫频次数。瞄准镜计算并显示距离-多普勒响应。

    • RangeMethod设置为FFT的而且DechirpInput,X之前已解密。

    • RangeMethod设置为FFT的而且DechirpInput真正的,X之前没有被解密过。使用包含的语法XREF作为输入数据。

    • RangeMethod设置为“MatchedFilter”,X没有匹配过滤。使用包含的语法多项式系数作为输入数据。

  • IQDataInput时,输入已经由距离-多普勒域的响应数据组成,例如由分阶段。范围夹住plerResponse.中的一个元素对应于响应映射的每一行范围向量。元素的一个元素夹住向量。瞄准镜只能显示距离-多普勒反应。

响应映射的范围网格值,指定为实值K-by-1列向量。范围表示计算响应的范围值。的元素范围对应于的行X

依赖关系

要启用此参数,请设置IQInputData财产

数据类型:

响应图的多普勒网格值,指定为实值l-by-1列向量。夹住表示计算响应时的多普勒值。的元素夹住对应于的列X夹住可以包含距离-多普勒响应的多普勒值或速度值。

依赖关系

要启用此参数,请设置IQInputData财产

数据类型:

用于解码的参考信号XXREF必须是行数相同的列向量X

依赖关系

要启用此参数,请设置IQDataInput财产真正的,RangeMethod财产FFT的DechirpInput财产

数据类型:
复数支持:万博1manbetx是的

匹配的滤波器系数,指定为复值列向量。

依赖关系

要启用此参数,请设置IQDataInput财产真正的RangeMethod财产匹配滤波器的

数据类型:
复数支持:万博1manbetx是的

对象的功能

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

发行版(obj)

全部展开

显示 打开作用域的可见性
隐藏 关闭范围的可见性
isVisible 范围的可见性
一步 运行系统对象算法
释放 释放资源并允许更改系统对象属性值和输入特征
重置 重置的内部状态系统对象

例子

全部折叠

计算和可视化脉冲雷达发射矩形波形的距离-多普勒响应。使用匹配过滤计算响应。该信号包含三个目标的返回值。一个目标大约2000米远,相对于雷达是静止的。第二个目标大约3500米远,相对于雷达也是静止的。第三个大约在2000米之外,并以大约100米/秒的速度远离雷达。

加载IQ数据,获取信号和参数。

负载(“RangeDopplerResponseExampleData”,“rectdata”);Fs = rectdata.fs;C = rectdata.propspeed;Fc = rectdata.fc;Rxdata = rectdata.rxdata;Mfcoeffs = rectdata.mfcoeffs;

创建距离-多普勒瞄准镜进行匹配滤波处理和可视化。设置多普勒FFT大小为1024。显示屏显示了三个目标。

范围=分阶段。范围夹住plerScope(...“IQDataInput”,真的,“RangeMethod”,匹配滤波器的,...“名字”,“Range-Doppler范围”,...“位置”,[560 375 560 420],“ResponseUnits”,“数据库”,...“RangeUnits”,“米”,“DopplerFFTLength”, 1024,...“DopplerOutput”,“速度”,“OperatingFrequency”足球俱乐部,...“SampleRate”fs,“PropagationSpeed”c);范围(rxdata mfcoeffs);

更多关于

全部展开

版本历史

在R2019a中引入