Engee 文档

EngeePhased.MFSKWaveform

多位置频率调制(MFSK)连续辐射发生器。

描述

连续多频调制(MFSK)信号用于汽车雷达,以改善对多个目标的同步脉冲和多普勒距离探测。系统对象 EngeePhased.MFSKWaveform 生成连续 MFSK 信号。MFSK 信号由两个频率递增的交替序列组成,如第 4 节所述。 算法.

要获得信号样本,需要

  • 定义并配置 MFSK 信号。参见第 构造函数.

  • 调用 step 根据 EngeePhased.MFSKWaveform 的属性生成 MFSK 信号。step 的行为是为工具栏中的每个对象定义的。step 的输出方法在 OutputFormat 属性中定义,但不影响信号属性。

构造函数

  • sMFSK = EngeePhased.MFSKWaveform 创建 MFSK 信号系统对象 sMFSK

  • 构造函数 sMFSK = EngeePhased.MFSKWaveform(Name,Value) 创建 MFSK 信号系统对象 sMFSK,其附加属性由一个或多个参数指定,参数代表名称和值对 (Name,Value)

属性

采样率 - 输出采样率
1e6(默认) |`正标量

Details

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

数据类型: Float64

SweepBandwidth - 频率偏差
1e5(默认) |`正标量

Details

多位置频率调制信号的频率偏差,以正标量形式指定。测量单位为 Hz。

信号频率偏差是任何序列的最高频率和最低频率之差。

数据类型: Float64

StepsPerSweep — 频率偏差总步数
64(默认) | `正奇数

Details

以偶数正整数指定的频率偏差总步数。

数据类型: Float64

频率偏移 — 频率偏移
1000(默认) |`实际标量

Details

以实数标量指定的频率偏移。频率偏移定义了两个序列之间的频率偏移。

数据类型: Float64

OutputFormat - 输出格式
步数(默认)` | 样本 | `扫数

Details

输出格式接受数值:

  • Steps - 输出信号由步数 NumSteps 指定。

  • Samples - 以采样数目 NumSamples 指定输出信号。

  • Sweeps - 该块的输出信号由频率偏差 NumSweeps 的步数指定。

输出格式 OutputFormat 值不会影响信号属性。

NumSamples - 信号中的样本数
1(默认)` | `正整数

Details

输出采样信号中的采样个数,指定为正整数。

数据类型: Float64

NumSteps — 信号的步数
1(默认)` | `正整数

Details

以正整数指定的输出步数。

数据类型: Float64

NumSweeps - 信号中的频率偏差级数
1(默认)` | `正整数

Details

以正整数指定的输出频率偏差级数。

数据类型: Float64

方法

plot

构造一个连续的 MFSK 信号 reset: 重置 MFSK 信号对象的内部状态

step

开始 MFSK 信号对象的操作算法

所有系统对象通用

release: 允许更改系统对象属性的值

算法

如时频图所示,MFSK 信号由两个交替的阶跃频率序列组成。

so mfsk waveform 1

每个序列都是一组频率递增的连续波形 (CW)。两个序列之间的偏移 是恒定的,可正可负。一个完整的信号由偶数个持续时间相等的 步组成。那么每个序列都由茎[N/2]步组成。信号 的频率偏差是任一序列的最高频率和最低频率之差。 的值总是正数,表示频率增加。每个序列连续步长之间的频率偏差定义如下

.

第一个序列的最低频率始终为 0 Hz,对应于带通信号的载波频率。第二个序列的最低频率可正可负,等于 。负频率对应的带通信号频率低于载波频率。信号的持续时间由 设置。与信号参数相对应的系统对象属性见下表。

信号参数 属性

扫频带宽

扫频带宽

扫频带宽

频率偏移

引用

  1. Meinecke、Marc-Michale 和 Hermann Rohling,_"汽车雷达系统的 LFMCW 和 FSK 调制原理组合",_德国雷达研讨会 GRS2000。2000.

  2. Rohling、Hermann 和 Marc-Michale Meinecke。_"汽车雷达系统的波形设计原则"_CIE 国际雷达会议。2001.