主要内容

脉冲压缩库

图书馆的脉冲压缩规范

自从R2021a

  • 脉冲压缩库块

库:
雷达的工具箱

描述

脉冲压缩库块执行范围使用脉冲压缩处理。脉冲压缩技术包括匹配滤波和拉伸加工。块允许您创建一个图书馆不同的脉冲压缩规范。输出滤波器响应组成的矩阵或一个三维数组行代表盖茨范围。

港口

输入

全部展开

输入信号,指定为复值K——- - - - - -l矩阵,复数K——- - - - - -N矩阵,或复值K——- - - - - -N——- - - - - -l数组中。K表示快时间样品的数量,l脉冲的数量N通道的数量。通道可以是数组元素或横梁。

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

指数脉冲压缩处理规范的图书馆,指定为一个正整数。

数据类型:

输出

全部展开

输出信号,作为复值返回——- - - - - -l矩阵,复数——- - - - - -N矩阵,或复值——- - - - - -N——- - - - - -l数组中。表示快时间样品的数量,l脉冲的数量N通道的数量。通道可以是数组元素或横梁。维度的数量Y匹配维度的数量X

当执行匹配滤波,等于的行数X。当拉伸处理执行,你指定一个值RangeFFTLength名称-值对,设置的值RangeFFTLength。当你没有指定RangeFFTLength,等于的行数X

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

样本范围,作为一个实值长度——返回向量,的行数Y。这个向量的元素表示的范围对应的行Y

数据类型:

参数

全部展开

信号传播速度,指定为一个实正的标量。光速的默认值是返回的值physconst(“光速”)。单位是米每秒。

例子:3 e8

数据类型:

脉冲波形,指定为一个单元阵列。数组的每一个细胞都包含一个波形的规范。每个波形规范也是一个细胞包含波形的参数数组。

{{波形1规范},{波形2规范},{波形3规范},…}
此块支持四个内置波形,万博1manbetx还允许您指定自定义波形。每个内置波形由波形标识符后面还有几个名称-值对设置波形的性质。

内置波形

波形类型 波形标识符 波形参数名称-值对
线性调频 “LinearFM” 看到线性调频波形参数
相位编码 “PhaseCoded” 看到相波形参数
矩形 “矩形” 看到矩形波形参数
加强调频 “SteppedFM” 看到加强调频波形参数

您可以创建一个自定义用户定义函数的波形。第一个输入参数的函数必须在采样率。使用一个函数处理的波形标识符的第一个细胞波形规范。剩余的细胞包含所有函数输入参数除了采样率。指定所有输入参数传递到函数的顺序。函数必须至少有一个输出参数返回的样本中的每个脉冲列向量。当你设置你只能创建自定义波形模拟使用解释执行

波形处理类型和参数,指定为一个单元阵列处理的规范。每个处理规范本身就是一个包含处理类型和处理单元阵列参数。

{{规范处理1},{2规范处理},{处理3规范},…}
每个处理规范显示哪种类型的处理申请所需波形和参数处理。
{processtype、名称、值,…}
的价值processtype要么是“MatchedFilter”“StretchProcessor”

  • “MatchedFilter”——名称-值对参数

    • “系数”,多项式系数——指定匹配滤波器系数,多项式系数作为一个列向量。未指定时,系数的计算WaveformSpecification财产。加强调频波形包含多个脉冲,多项式系数对应于每个脉冲到脉冲指数,idx的变化。

    • “SpectrumWindow”,西南——指定频谱加权窗口,西南,应用于波形。窗口值之一“没有”,“汉明”,“切比雪夫”,“损害”,“皇帝”,“泰勒”。默认值是“没有”

    • “SidelobeAttenuation”,slb——指定窗口旁瓣衰减,slb,切比雪夫或泰勒的窗口是一个积极的标量。默认值为30。这个参数适用于当您设置“SpectrumWindow”“切比雪夫”“泰勒”

    • “β”,β——指定参数,β,决定了凯泽窗旁瓣衰减为负的标量。默认值是0.5。这个参数适用于当您设置“SpectrumWindow”“皇帝”

    • “Nbar”,nbar——指定的数量几乎恒定的旁瓣水平,nbar泰勒,毗邻主瓣的窗口是一个正整数。默认值为4。这个参数适用于当您设置“SpectrumWindow”“泰勒”

    • “SpectrumRange”,——指定的光谱区域,的光谱窗口是应用作为1×2向量形式[StartFrequency EndFrequency]。默认值是e5 1.0 [0]。这个参数适用于当你设置“SpectrumWindow”“没有”以外的任何值。单位是赫兹。

      这两个StartFrequencyEndFrequency测量在基带地区[-Fs/ 2Fs/ 2)。Fs是指定的采样率SampleRate财产。StartFrequency不能大于EndFrequency

  • “StretchProcessor”——名称-值对参数

    • “ReferenceRange”,refrng——指定的中心感兴趣的范围,refrng作为一个积极的标量。的refrng必须明确的范围内的一个脉冲。默认值是5000。单位是米。

    • “RangeSpan”,rngspan——指定感兴趣的范围张成的空间。rngspan作为一个积极的标量。跨度范围集中在范围中指定的值“ReferenceRange”参数。默认值是500。单位是米。

    • “RangeFFTLength”,len——指定FFT长度范围内域,len一个正整数。如果没有指定,默认值是与输入数据长度相同。

    • “RangeWindow”,rw指定了窗口用于处理范围,rw,作为一个“没有”,“汉明”,“切比雪夫”,“损害”,“皇帝”,“泰勒”。默认值是“没有”

数据类型:细胞

选择该参数从上游块继承采样率。否则,指定采样率使用采样率(赫兹)参数。

数据类型:布尔

指定信号采样率作为一个积极的标量。单位是赫兹。

依赖关系

要启用该参数,清除继承采样率复选框。

数据类型:

块模拟,指定为解释执行代码生成。如果你想让你的块使用MATLAB®翻译,选择解释执行。如果你想让你的块运行编译后的代码,选择代码生成。编译后的代码需要时间来编译,但通常运行得更快。

解释执行是非常有用的,当你开发和优化模型。屏蔽底层运行系统对象在MATLAB™。你可以改变并迅速执行您的模型。当你感到满意的结果,然后可以运行使用代码生成。长模拟生成的代码运行得更快,比解释执行。你可以重复执行不重新编译运行,但如果你改变任何参数,那么块自动重编译之前执行。

此表显示了模拟使用参数影响整个模拟的行为。

当仿真软件万博1manbetx®模型是在加速器模式中,使用指定的块模式模拟使用覆盖仿真模式。

加速度模式

块模拟 模拟的行为
正常的 加速器 快速的加速器
解释执行 块使用MATLAB解释器执行。 块使用MATLAB解释器执行。 从模型中创建一个独立的可执行文件。
代码生成 块被编译。 模型中的所有模块编译。

有关更多信息,请参见选择一个模拟模式(万博1manbetx模型)

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。万博1manbetx

版本历史

介绍了R2021a