脉冲波形库
脉冲波形库
- 库:
雷达的工具箱
描述
脉冲波形库从波形库中生成不同类型的脉冲波形。
港口
输入
Idx
-波形指数
正整数
选择波形的索引,指定为正整数。函数定义的波形集中选择波形库中每个波形的规格参数。
数据类型:双
输出
Y
-脉冲波形样本
复值列向量|复值矩阵
脉冲波形样本,作为复值向量或复值矩阵返回。
数据类型:双
复数支持:是的
参数
采样率(Hz)
-输出波形的采样率
1 e6
(默认)|正标量
输出波形的采样率,指定为正标量。的比率采样率(Hz)中的每个元素脉冲重复频率(Hz)Vector必须是整数。这个限制相当于要求脉冲重复间隔是采样间隔的整数倍。
库中每个波形的规格
-脉冲波形在库
{{“矩形”,“脉冲”,1 e4,“脉冲宽度”,50 e-6}, {LinearFM,脉冲重复频率,1 e4,“脉冲宽度”,50 e-6 SweepBandwidth, 1 e5,‘SweepDirection’,‘了’,‘SweepInterval’,‘积极’}}
(默认)|单元阵列
脉冲波形,指定为单元阵列。数组的每个单元格包含一个波形的规格。每个波形也是包含波形参数的单元阵列。
{{波形1规格},{波形2规格},{波形3规格},…}
内置波形
您可以使用用户定义函数创建自定义波形。函数的第一个输入参数必须是采样率。使用函数句柄代替波形规范的第一个单元格中的波形标识符。剩下的单元格包含除了采样率以外的所有函数输入参数。按照传入函数的顺序指定所有输入参数。该函数必须至少有一个输出参数,以列向量形式返回每个脉冲的采样。您只能在设置时创建自定义波形模拟使用来解释执行
。
仿真样本时间源
-模拟样本时间的来源
由波形参数推导
(默认)|继承自Simulink引擎
仿真样本时间源,指定为由波形参数推导
或继承自Simulink引擎
。当设置为由波形参数推导
,该块以由所选波形的PRF决定的可变速率运行。经过的时间是可变的。当设置为继承自Simulink引擎
,块以固定的速率运行,因此经过的时间是常数。
依赖关系
若要启用此参数,请选择使能PRF选择输入参数。
模拟使用
-块模拟方法
解释执行
(默认)|代码生成
块仿真,指定为解释执行
或代码生成
。如果你想让你的模块使用MATLAB®翻译,选择解释执行
。如果希望代码块作为编译后的代码运行,请选择代码生成
。编译后的代码需要时间来编译,但通常运行得更快。
在开发和调优模型时,解释执行非常有用。该块在MATLAB中运行底层系统对象™。您可以快速更改和执行您的模型。当您对结果感到满意时,就可以使用代码生成
。长时间模拟使用生成的代码比解释执行时运行得更快。您可以在不重新编译的情况下重复执行,但是如果更改任何块参数,则块会在执行之前自动重新编译。
这个表显示了如何模拟使用参数影响整体模拟行为。
当Simulink®模型在加速器
Mode,使用指定的块模式模拟使用覆盖模拟模式。
加速度模式
块模拟 | 模拟的行为 | ||
正常的 |
加速器 |
快速的加速器 |
|
解释执行 |
该块使用MATLAB解释器执行。 | 该块使用MATLAB解释器执行。 | 从模型创建一个独立的可执行文件。 |
代码生成 |
编译该块。 | 编译模型中的所有块。 |
有关更多信息,请参见选择模拟模式(模型)。
扩展功能
C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。
版本历史
在R2021a中引入
MATLAB命令
您点击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
你亦可选择下列网址:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。