Engee 文档

Phase-Coded Waveform

相位码操纵的信号发生器。

类型: PhaseCodedWaveform

图书馆中的路径:

/Phased Array Systems/Waveforms/Phase-Coded Waveform

资料描述

Phase-Coded Waveform 产生具有预设码间隔长度(chip)、脉冲重复率(PRF)和相位码类型的相位编码脉冲信号。 单元的输出信号为整数个脉冲或采样序列。

港口

入口

FreqOffset-频偏通:q[<br>]'标量`

的频率偏移,设置为标量值。

例子:2e3

依赖关系

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

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

出口;出口

Y-脉冲信号通:q[<br>’复向量`

块的输出信号,指定为复数向量。

数据类型'Float16,'Float32','Float64','Int8',Int16,Int32,Int64,Uint8,UInt16,UInt32,UInt64,`Bool'

PRF-脉冲重复率通过:q[<br>]'正标量`

脉冲重复率,设置为正标量值。

依赖关系

要使用此端口,请将*Output signal format*参数设置为`Pulses`,然后选中*Enable PRF output*参数的复选框。

数据类型'Float16,'Float32','Float64','Int8',Int16,Int32,Int64,Uint8,UInt16,UInt32,UInt64,`Bool'

*—匹配通滤波器的系数:q[<br>]'vector|/`the matrix'

匹配滤波器的系数,指定为矢量或矩阵。

依赖关系

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

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

参数

采样率(Hz)-通过采样率:q[<br>]'1e6(默认)|/'正标量`

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

比率*采样率(Hz)*脉冲重复频率必须为整数。

该限制相当于要求脉冲重复周期(PRI)为采样步长的整数倍。 :

编程使用

块参数

'采样'

'正标量'

默认情况下

`1e6'

相位代码-通过相位代码的类型:q[<br>]'Frank(默认)`

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

  • '巴克`

  • "弗兰克`

  • P1

  • P2

  • P3

  • P4

  • Px

  • "扎多夫-朱"

例如'P2

码片宽度(s)-通过码片码间隔的持续时间:q[<br>]'1e-5s(默认)|/'正标量`

码片的每个码间隔的持续时间 在相位编码波形中,指定为正标量。 这种限制确保脉冲持续时间短于脉冲重复周期。:

  • 产品*芯片宽度*、*芯片数量*和*脉冲重复频率*必须小于或等于一个。 该限制相当于要求脉冲长度小于脉冲重复间隔。

  • 产品*采样率(Hz)*和*芯片宽度(s)*必须为整数。 这种限制确保了芯片的持续时间 它是采样步骤的整数倍 :

码片数-码槽数或通过码片数:q[<br>]'4(默认)|/'正标量`

代码间隔数 在相位编码波形中,指定为正整数。 参数的乘积*芯片宽度*、*芯片数量*和*脉冲重复频率*必须小于或等于一。 这种限制确保了芯片的持续时间 它是采样步骤的整数倍 :

该表示出了针对不同类型的码的码槽数(码片数)的附加限制。:

如果参数是*相位代码*。.. 那么*片数*参数应该是。..

"弗兰克,P1或Px`

全广场

P2

一个偶数,是一个完整的正方形

'巴克`

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

Zadoff-Chu序列索引-密码类型的序列索引:q[<br>]'1(默认)|/'正整数`

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

依赖关系

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

脉冲重复频率(Hz)-脉冲重复频率通过:q[<br>]'1e4Hz(默认)|/'正标量`

脉冲重复率(PRF),设置为标量或字符串向量。 脉冲重复率(PRI)是脉冲重复率(PRF)的倒数。

*脉冲重复频率(Hz)*的值必须满足以下约束条件:

  • 产品*脉冲宽度*和*脉冲重复频率*必须小于或等于一:

这种限制确保脉冲持续时间短于脉冲重复周期。 对于相位编码信号,脉冲持续时间等于一个码片的持续时间与码片数量的乘积。

比*采样率(Hz)*k*脉冲重复频率(Hz)*应

为整数:

该限制相当于要求脉冲重复周期的计数数为整数。

编程使用

块参数

'PRF'

'正标量'

默认情况下

`1e4'

频率偏移源-设置频率偏移通道:q[<br>]属性(默认)|/'输入端口

指定为"属性"或"输入端口"的频率偏移:

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

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

编程使用

块参数

'FrequencyOffsetSource'

`财产' | "输入端口"

默认情况下

'属性'

频率偏移(Hz)-通过频率偏移:q[<br>]'0(默认)|/'标量`

指定为标量的频率偏移。

例子:`2e3`

依赖关系

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

编程使用

块参数

'FrequencyOffset'

'标量'

默认情况下

`0'

输出信号格式-pass输出信号格式:q[<br>]`Pulses(default)|/`Samples'

以"脉冲"或"样本"形式输出信号格式:

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

  • 如果您将此参数设置为’Samples`,则块的输出由多个样本组成。 样本数是输出*参数中的*样本数的值。

编程使用

块参数

"输出信号格式"

"脉冲" | "样本"

默认情况下

"脉冲"

输出中的采样数-通过输出信号的采样数:q[<br>]'100(默认)|/'正数`

输出信号的采样数,设为正整数。

例子:`1000`

依赖关系

要使用此参数,请将*Output signal format*参数设置为’Samples'。

数据类型'Float16,'Float32',Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,`UInt64'

编程使用

块参数

'NumberOfSamplesInOutport'

'正数'

默认情况下

`100'

输出中的脉冲数-通过输出信号的脉冲数:q[<br>]'1(默认)|/'正数`

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

依赖关系

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

数据类型'Float16,'Float32',Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,`UInt64'

编程使用

块参数

'NumberOfPulsesInOutport'

'正数'

默认情况下

`1'

Enable PRF Output-enable PRF pass output:q[<br>]disabled(默认情况下)'|'enabled

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

依赖关系

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

编程使用

块参数

'EnablePRFOutport'

"残疾人士" | "启用"

默认情况下

"已禁用"

Enable Matched Filter Coefficients Output-使能匹配滤波器系数的输出
'disabled(default)|'enabled

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

编程使用

块参数

'EnableMatchedFilterCoefficientsOutport'

"残疾人士" | "启用"

默认情况下

"已禁用"