主要内容

脉冲波形库

脉冲波形库

  • 库:
  • 雷达的工具箱

  • 脉冲波形库块

描述

脉冲波形库从波形库中生成不同类型的脉冲波形。

港口

输入

全部展开

选择波形的索引,指定为正整数。函数定义的波形集中选择波形库中每个波形的规格参数。

数据类型:

输出

全部展开

脉冲波形样本,作为复值向量或复值矩阵返回。

数据类型:
复数支持:是的

参数

全部展开

输出波形的采样率,指定为正标量。的比率采样率(Hz)中的每个元素脉冲重复频率(Hz)Vector必须是整数。这个限制相当于要求脉冲重复间隔是采样间隔的整数倍。

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

{{波形1规格},{波形2规格},{波形3规格},…}
该模块支持四种内置波形,还允许您指定自定义波形。每个内置波形说明符由一个波形标识符和几个设置波形属性的名称-值对组成。

内置波形

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

您可以使用用户定义函数创建自定义波形。函数的第一个输入参数必须是采样率。使用函数句柄代替波形规范的第一个单元格中的波形标识符。剩下的单元格包含除了采样率以外的所有函数输入参数。按照传入函数的顺序指定所有输入参数。该函数必须至少有一个输出参数,以列向量形式返回每个脉冲的采样。您只能在设置时创建自定义波形模拟使用解释执行

仿真样本时间源,指定为由波形参数推导继承自Simulink引擎。当设置为由波形参数推导,该块以由所选波形的PRF决定的可变速率运行。经过的时间是可变的。当设置为继承自Simulink引擎,块以固定的速率运行,因此经过的时间是常数。

依赖关系

若要启用此参数,请选择使能PRF选择输入参数。

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

在开发和调优模型时,解释执行非常有用。该块在MATLAB中运行底层系统对象™。您可以快速更改和执行您的模型。当您对结果感到满意时,就可以使用代码生成。长时间模拟使用生成的代码比解释执行时运行得更快。您可以在不重新编译的情况下重复执行,但是如果更改任何块参数,则块会在执行之前自动重新编译。

这个表显示了如何模拟使用参数影响整体模拟行为。

当Simulink®模型在加速器Mode,使用指定的块模式模拟使用覆盖模拟模式。

加速度模式

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

有关更多信息,请参见选择模拟模式(模型)

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。

版本历史

在R2021a中引入

Baidu
map