脉冲压缩库
库:
雷达的工具箱
描述
的脉冲压缩库块执行范围使用脉冲压缩处理。脉冲压缩技术包括匹配滤波和拉伸加工。块允许您创建一个图书馆不同的脉冲压缩规范。输出滤波器响应组成的矩阵或一个三维数组行代表盖茨范围。
港口
输入
X- - - - - -输入信号
复数的K——- - - - - -l矩阵|复值K——- - - - - -N矩阵|复值K——- - - - - -N——- - - - - -l数组
输入信号,指定为复值K——- - - - - -l矩阵,复数K——- - - - - -N矩阵,或复值K——- - - - - -N——- - - - - -l数组中。K表示快时间样品的数量,l脉冲的数量N通道的数量。通道可以是数组元素或横梁。
数据类型:双
复数的支持:万博1manbetx是的
Idx- - - - - -指数的处理规范
正整数
指数脉冲压缩处理规范的图书馆,指定为一个正整数。
数据类型:双
输出
Y- - - - - -输出信号
复数的K——- - - - - -l矩阵|复值K——- - - - - -N矩阵|复值K——- - - - - -N——- - - - - -l数组
输出信号,作为复值返回米——- - - - - -l矩阵,复数米——- - - - - -N矩阵,或复值米——- - - - - -N——- - - - - -l数组中。米表示快时间样品的数量,l脉冲的数量N通道的数量。通道可以是数组元素或横梁。维度的数量Y
匹配维度的数量X
。
当执行匹配滤波,米等于的行数X
。当拉伸处理执行,你指定一个值RangeFFTLength
名称-值对,米设置的值RangeFFTLength
。当你没有指定RangeFFTLength
,米等于的行数X
。
数据类型:双
复数的支持:万博1manbetx是的
范围- - - - - -样本范围
实值的长度,米向量
样本范围,作为一个实值长度——返回米向量,米的行数Y
。这个向量的元素表示的范围对应的行Y
。
数据类型:双
参数
信号传播速度(米/秒)- - - - - -信号传播速度
physconst(“光速”)
(默认)|实正的标量
信号传播速度,指定为一个实正的标量。光速的默认值是返回的值physconst(“光速”)
。单位是米每秒。
例子:3 e8
数据类型:双
每个波形在图书馆的规范- - - - - -在图书馆规范的脉冲波形
{{“矩形”,“脉冲”,1 e4,“脉冲宽度”,50 e-6}, {LinearFM,脉冲重复频率,1 e4,“脉冲宽度”,50 e-6 SweepBandwidth, 1 e5,‘SweepDirection’,‘了’,‘SweepInterval’,‘积极’}}
(默认)|单元阵列
脉冲波形,指定为一个单元阵列。数组的每一个细胞都包含一个波形的规范。每个波形规范也是一个细胞包含波形的参数数组。
{{波形1规范},{波形2规范},{波形3规范},…}
内置波形
您可以创建一个自定义用户定义函数的波形。第一个输入参数的函数必须在采样率。使用一个函数处理的波形标识符的第一个细胞波形规范。剩余的细胞包含所有函数输入参数除了采样率。指定所有输入参数传递到函数的顺序。函数必须至少有一个输出参数返回的样本中的每个脉冲列向量。当你设置你只能创建自定义波形模拟使用来解释执行
。
脉冲压缩规格- - - - - -指定类型的脉冲压缩
{{‘MatchedFilter’,‘SpectrumWindow’,‘没有’},{200年‘StretchProcessor’,‘RangeSpan’,‘ReferenceRange’, 5 e3,‘RangeWindow’,‘没有’}}
(默认)|单元阵列
波形处理类型和参数,指定为一个单元阵列处理的规范。每个处理规范本身就是一个包含处理类型和处理单元阵列参数。
{{规范处理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”
“没有”以外的任何值。单位是赫兹。这两个
StartFrequency
和EndFrequency
测量在基带地区[-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
,作为一个“没有”
,“汉明”
,“切比雪夫”
,“损害”
,“皇帝”
,“泰勒”
。默认值是“没有”
。
数据类型:细胞
继承采样率- - - - - -从上游继承采样率
(默认)|关闭
选择该参数从上游块继承采样率。否则,指定采样率使用采样率(赫兹)参数。
数据类型:布尔
采样率(赫兹)- - - - - -采样率信号
1 e6
(默认)|正实值标量
指定信号采样率作为一个积极的标量。单位是赫兹。
依赖关系
要启用该参数,清除继承采样率复选框。
数据类型:双
模拟使用- - - - - -块模拟方法
解释执行
(默认)|代码生成
块模拟,指定为解释执行
或代码生成
。如果你想让你的块使用MATLAB®翻译,选择解释执行
。如果你想让你的块运行编译后的代码,选择代码生成
。编译后的代码需要时间来编译,但通常运行得更快。
解释执行是非常有用的,当你开发和优化模型。屏蔽底层运行系统对象在MATLAB™。你可以改变并迅速执行您的模型。当你感到满意的结果,然后可以运行使用代码生成
。长模拟生成的代码运行得更快,比解释执行。你可以重复执行不重新编译运行,但如果你改变任何参数,那么块自动重编译之前执行。
此表显示了模拟使用参数影响整个模拟的行为。
当仿真软件万博1manbetx®模型是在加速器
模式中,使用指定的块模式模拟使用覆盖仿真模式。
加速度模式
块模拟 | 模拟的行为 | ||
正常的 |
加速器 |
快速的加速器 |
|
解释执行 |
块使用MATLAB解释器执行。 | 块使用MATLAB解释器执行。 | 从模型中创建一个独立的可执行文件。 |
代码生成 |
块被编译。 | 模型中的所有模块编译。 |
有关更多信息,请参见选择一个模拟模式(万博1manbetx模型)。
扩展功能
C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。万博1manbetx
版本历史
介绍了R2021a
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。