Engee 文档

{blockLibraryPP_blocksPP_FF_PhasedSS_ArraySS_SystemSS_ToolboxFF_WaveformsFF_Phase-CodedSS_WaveformPP_label}

相位编码操纵信号发生器

类型: PhaseCodedWaveform

图书馆中的路径:

/Phased Array System Toolbox/Waveforms/Phase-Coded Waveform

说明

相位编码波形*单元生成具有指定编码间隔(芯片)持续时间、脉冲重复频率(PRF)和相位编码类型的相位编码操纵脉冲信号。模块输出信号为整数脉冲或采样序列。

端口

输入

频率偏移 - 频率偏移
标量

以标量值指定的频率偏移。

*例如2e3

依赖关系

要使用此端口,请将*频率偏移源*参数设置为 "输入端口"。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

输出

Y - 脉冲信号
复合矢量

在程序块输出端指定为复数矢量的信号。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

PRF - 脉冲重复频率
正标量

以正标量值指定的脉冲重复频率。

依赖关系

要使用该端口,请将*输出信号格式*参数设置为 "脉冲",然后选中*启用 PRF 输出*复选框。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Coeff - 匹配的滤波器系数
矩阵

以向量或矩阵形式给出的匹配滤波器系数。

依赖关系

要使用此端口,请选择*启用匹配滤波器系数输出*复选框。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

参数

采样率(赫兹) - 采样率
1e6(默认值)|"正标量

正标量信号的采样频率。测量单位为 Hz。

采样率(赫兹)* 与脉冲重复频率* 之比必须是整数。

这一限制等同于要求脉冲重复间隔(PRI)必须是采样步长 的整数倍:

целоечисло

软件使用

块参数

SampleRate

价值观

正标量

默认值

1e6

相位编码 - 相位编码类型
弗兰克(默认) - 相位代码类型

用于相位调制的代码类型,指定为以下类型之一:

  • 巴克

  • 弗兰克

  • P1

  • P2

  • P3

  • P4

  • `Px

  • 扎多夫-朱

*例如`P2`

芯片宽度 (s) - 芯片编码间隔长度
1e-5 s(默认) | `正标量

在信号的相位编码形式中,每个芯片编码间隔 的持续时间,指定为正标量。该约束确保脉冲持续时间短于脉冲周期:

  • 芯片宽度(秒)*、芯片数*和脉冲重复频率(赫兹)*的乘积必须小于或等于 1。这一限制相当于要求脉冲长度小于脉冲重复间隔。

  • 采样率 (Hz)* 和芯片宽度 (s)* 的乘积必须是整数。这一限制确保芯片宽度 是采样步长 的整数倍:

целоечисло

芯片数 - 代码间隔数或芯片数
4(默认) | `正标量

信号相位编码形式的编码间隔数,指定为正整数。芯片宽度(秒)*、芯片数*和脉冲重复频率(赫兹)*这三个参数的乘积必须小于或等于 1。这一约束条件确保芯片持续时间 是采样步长 的整数倍:

下表列出了不同类型编码的编码间隔数(芯片数)的其他限制:

如果*相位编码*参数为…​ 则 *芯片数*参数必须为…​

弗兰克、P1 或 Px`

全方格

P2

一个完整正方形的偶数

Barker

2, 3, 4, 5, 7, 11, 或 13

Zadoff-Chu 序列索引 - Zadoff-Chu 代码类型的序列索引
1(默认)` | 正整数 - Zadoff-Chu 编码类型的序列索引。

Zadoff-Chu 代码类型的序列索引,指定为正整数。Zadoff-Chu 序列索引*和芯片数*参数的值应该相对简单。

依赖关系

要使用此参数,请将 Phase Code 设置为 "Zadoff-Chu"。

脉冲重复频率 (Hz) - 脉冲重复频率
1e4 Hz(默认)` |"正标量"。

脉冲重复频率 (PRF) 指定为标量或字符串矢量。脉冲重复间隔 (PRI) 是脉冲重复频率 (PRF) 的倒数。

脉冲重复频率 (Hz)* 必须满足以下限制条件:

  • 脉冲宽度 (s)* 与脉冲重复频率 (Hz)* 的乘积必须小于或等于 1:

这一约束条件确保脉冲宽度小于脉冲重复周期。对于相位编码信号,脉冲宽度等于一个芯片的持续时间与芯片数的乘积。

采样率(赫兹)*与脉冲重复频率(赫兹)*的比值应为

与 *脉冲重复频率 (Hz)* 之比必须为整数:

целоечисло

该限制条件等同于要求脉冲周期内的采样个数必须为整数。

软件使用

块参数

PRF

价值观

正标量

默认值

1e4

频率偏移源 - 频率偏移设置
输入端口

频率偏移设置为 "属性 "或 "输入端口":

  • 如果设置了 Property,则偏移量由 Frequency Offset 参数的值决定。

  • 如果设置了 "输入端口",则偏移量由端口值 FreqOffset 决定。

软件使用

块参数

FrequencyOffsetSource

价值观

Property | Input port

默认值

Property

频率偏移 (Hz) - 频率偏移
0(默认值) | scalar - 频率偏移量

频率偏移设置为标量。

*例如`2e3`

依赖关系

要使用此参数,请将*频率偏移源*参数设置为`属性`。

软件使用

块参数

FrequencyOffset

价值观

标量

默认值

0

输出信号格式 - 输出信号格式
脉冲(默认) | `样本

输出信号格式为 "脉冲 "或 "采样":

  • 如果将此参数设置为 "脉冲",则块输出由若干脉冲组成。脉冲数是参数 输出中的脉冲数 的值。

  • 如果将此参数设置为 "采样",则块输出由多个采样组成。采样个数是参数 输出中的采样个数 的值。

软件使用

块参数

OutputSignalFormat

价值观

Pulses | Samples

默认值

Pulses

输出采样数 - 输出信号的采样数
100(默认值) | `正数 `

以正整数指定的输出信号样本数。

*示例`1000`

依赖关系

要使用此参数,请将*输出信号格式*参数设置为`样本`。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

软件使用

块参数

NumberOfSamplesInOutport

价值观

正数

默认值

100

输出脉冲数 - 输出信号的脉冲数
1(默认值) | `正数 `

输出信号的脉冲数,设置为正整数。

依赖关系

要使用此参数,请将*输出信号格式*参数设置为 "脉冲数"。

数据类型: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

软件使用

块参数

NumberOfPulsesInOutport

价值观

正数

默认值

1

启用 PRF 输出 - 启用 PRF 输出
off (default) | on

选择复选框以启用 PRF 输出端口。

依赖关系

要使用此参数,请将*输出信号格式*参数设置为 "脉冲"。

软件使用

块参数

EnablePRFOutport

价值观

|

默认值

启用匹配滤波器系数输出 - 启用匹配滤波器系数输出
已禁用(默认) | 已启用

勾选复选框以启用 Coeff 输出端口。

软件使用

块参数

EnableMatchedFilterCoefficientsOutport

价值观

|

默认值