Engee 文档

Configuration

系统仿真设置。

类型: SubSystem

图书馆中的路径:

/RF/Circuit Envelope/Utilities/Configuration

资料描述

Configuration 设置电路包络建模的设置。 模块参数定义RF和求解器属性。 RF属性包括仿真频率、谐波阶数、包络带宽和热噪声等属性。 求解器属性包括瞬态分析类型、容差和小信号近似。

低信号瞬态仿真执行静止非线性谐波平衡解,以确定工作点,以便对瞬态进行后续线性分析。 此选项允许您捕获受大常数(过载波)信号影响的小信号的正确频谱行为。

连接一个单元 Configuration 到图书馆的每个拓扑上独立的子系统 RF Blockset . 每个区块 Configuration 定义连接的库子系统的参数 RF Blockset .

块图标 Configuration 取决于参数值 Simulate noise .

标志被选中 Simulate noise 未选中复选框 Simulate noise

configuration

configuration 1

港口

非定向

# IN_1 — 的输入信号
"电力"

Details

的输入信号。

程序使用名称

AcausalPort_00a4ec2b-fe00-4d9f-bd53-b6a64cff2092

参数

Noise

# Simulate noise — 噪音模拟

Details

选择此选项可在库原理图中启用全局噪声建模。 RF Blockset . 勾选此复选框时:

  • 街区 AmplifierMixer 使用相应参数的值 NF (dB) .

  • 街区 AmplifierMixer 在参数指定的温度下模拟热噪声 Temperature, K .

要全局禁用噪声建模,请取消选中此框。

默认值

true (已开启)

程序使用名称

simulate_noise

可调谐

可计算

# Temperature, K — 热噪声温度

Details

热噪声的全局温度,设为k的整数。

默认值

290

程序使用名称

temperature

可调谐

可计算

Spectrum

# Fundamental tones, Hz — 模拟频率集的基本音调

Details

模拟频率集的基本音调,指定为以Hz为单位的正整数向量。

默认值

Any[]

程序使用名称

fundamental_tones

可调谐

可计算

# Harmonic order — 每个基音的谐波顺序

Details

每个基音的谐波阶数,作为正整数的向量给出。 您也可以将此参数设置为标量,然后将此值应用于每个值。 Fundamental tones, Hz .

默认值

Any[]

程序使用名称

harmonic_order

可调谐

可计算

# Step size, s — 固定步长求解器配置的时间步长

Details

具有固定步长的求解器配置的时间步长,以秒为单位指定为标量。 时间步长的倒数确定以每个仿真频率为中心的信号包络的仿真频带。

电路包络仿真的时间步长应该与信号的相对带宽相称,而不是与载波频率的绝对值相称。

默认值足以模拟带宽高达信号的包络 ,或`1`兆赫。 在最大带宽附近进行仿真时,仿真精度会降低。 减小步长以模拟具有更多带宽的信号或提高精度。

仿真速度与仿真步长成反比。 较小的仿真步长对应于较宽的包络带宽和较慢的仿真。

在白噪声仿真中,每个仿真频率的噪声带宽为 .

默认值

1e-6

程序使用名称

step_size

可调谐

可计算

# Change freq param缺少描述

Details

缺少描述。

默认值

false (关掉)

程序使用名称

change_freq_param

可调谐

可计算

# Input freq缺少描述

Details

缺少描述。

默认值

Any[]

程序使用名称

input_freq

可调谐

可计算

# Output freq缺少描述

Details

缺少描述。

默认值

[]

程序使用名称

output_freq

可调谐

可计算

# Automatically select fundamental tones and harmonic order — 自动选择基本音调和声阶

Details

选择此选项可在更新模型时自动选择*基音*和声阶*选项。 自动选择并不总是返回尽可能小的模拟频率集。 这种方法使用保守数量的仿真频率来反映系统的非线性行为。

要设置*基音*和*谐波顺序*,请取消选中此选项。 一组较小的仿真频率可缩短仿真时间并降低内存要求。 然而,降低仿真频率可能会降低精度。

默认值

false (关掉)

程序使用名称

auto_select_tones_and_harmonic

可调谐

可计算

更详细

仿真的设置和复杂性

Details

建立包络建模时的关键参数是基音、谐波阶数和步长。 为了加快仿真速度,可以交换仿真步长和仿真频率的总数。

例如,如果有两个大输入信号,每个带宽为`100`MHz,中心频率分别为`10`GHz和`10.1`GHz,那么您可以使用`[10 10.1]GHz的两个独立基音来模拟这两个信号。 每个音调具有'3’的谐波阶数(总共`25`个仿真频率),仿真步长为'1/200`MHz=`5’ns。

也可以配置射频子系统,使两个信号处于相同的模拟带宽,中心频率为10.05ghz。 在这种情况下,谐波阶数被设置为`3`(总共`4`个仿真频率),并且仿真步长为`1/400`MHz='2'。5’ns。 后一种配置更快,因为仿真频率的数量小`3`倍,而仿真步长仅小'2`倍。

设置包络仿真时,请避免重叠包络。 无源元件产生的热噪声在每个子带中被单独考虑,这使得可以重叠单独的包络。

确定仿真步长的标准

Details

仿真步长应该足够小,以考虑到信号的带宽和频谱的带内增长。

例如,复数输入信号具有10MHz的采样频率。 模拟该信号所需的最小时间步长为'1/20’MHz='50’ns。 可以使用从`4`到`8`的重采样因子,其对应于从`25`ns到`12.5`ns的仿真时间步长。 这使我们能够检测由非线性效应引起的频谱增长。

默认情况下,块 Configuration 允许您将频率较低的基础信号自动插值为频率较高的射频信号。 如果禁用此属性,建议使用与输入信号相同的步长。 输入端口以块中指定的步长重新采样输入信号 Configuration . 使用相同的步长避免了频谱重叠的不良影响。 最好在将输入信号导入库之前对其进行重新采样。 RF Blockset 使用模拟(连续时间)或数字(离散时间)插值滤波器。

相对公差和绝对公差

Details

库中的电路包络求解器 RF Blockset 基于一组系统变量执行一组非线性方程的解。 这些系统变量由电路拓扑和仿真频率确定。 相对容差和绝对容差用于最小化系统变量的收敛误差。 每个时间步长中使用的迭代次数会显着影响解的速度以及精度和速度之间的权衡。 这种折衷是由停止迭代的标准来控制的。 该停止标准基于三个子标准:

  • 收敛到变量误差:

    哪里 -系统变量; -最大迭代。

  • 收敛到余数误差:

    哪里 表示的一部分 ,源自 -哦,树枝。

  • 最大迭代次数。

如果满足前两个子准则或满足最后一个子准则,则停止计算。 如果只满足其中一个子标准,则返回一个错误,指出非线性求解器不起作用。