agc系统对象gydF4y2Ba
自适应调整增益的恒定信号级输出gydF4y2Ba
描述gydF4y2Ba
的gydF4y2Bacomm.AGCgydF4y2Ba
系统对象™创建一个自动增益控制器(AGC),自适应地调整其增益,以在输出处实现恒定的信号水平。gydF4y2Ba
自适应调整增益以实现恒定信号级输出:gydF4y2Ba
定义和设置自动增益控制器对象。看到gydF4y2Ba建设gydF4y2Ba.gydF4y2Ba
调用gydF4y2Ba
一步gydF4y2Ba
根据的特性自适应地调整增益并在输出处达到恒定的信号电平gydF4y2Bacomm.AGCgydF4y2Ba
.的行为gydF4y2Ba一步gydF4y2Ba
特定于工具箱中的每个对象。gydF4y2Ba
请注意gydF4y2Ba
从R2016b开始,而不是使用gydF4y2Ba一步gydF4y2Ba
方法来执行System对象定义的操作,您可以调用带有参数的对象,就像调用函数一样。例如,gydF4y2BaY = step(obj,x)gydF4y2Ba
而且gydF4y2BaY = obj(x)gydF4y2Ba
执行等效操作。gydF4y2Ba
建设gydF4y2Ba
H = com . agcgydF4y2Ba
创建一个AGC系统对象,gydF4y2BaHgydF4y2Ba
,它自适应地调整其增益,以在输出处实现恒定的信号电平。gydF4y2Ba
H = com . agc (gydF4y2Ba
创建一个AGC对象,gydF4y2Ba的名字gydF4y2Ba
,gydF4y2Ba价值gydF4y2Ba
)gydF4y2BaHgydF4y2Ba
,使用指定的属性gydF4y2Ba的名字gydF4y2Ba
设置为指定的gydF4y2Ba价值gydF4y2Ba
.可以以任意顺序指定附加的名称-值对参数,如(gydF4y2BaName1gydF4y2Ba
,gydF4y2BaValue1gydF4y2Ba
、……gydF4y2Ba以gydF4y2Ba
,gydF4y2Ba家gydF4y2Ba
).gydF4y2Ba
属性gydF4y2Ba
|
增益更新的步长gydF4y2Ba 指定步长为实正标量。默认为gydF4y2Ba |
|
目标输出功率gydF4y2Ba 指定所需的输出功率级别为实正标量。功率的单位是瓦比1欧姆。默认为gydF4y2Ba |
|
平均窗口的长度gydF4y2Ba 将样本中平均窗口的长度指定为正整数标量。默认为gydF4y2Ba 请注意gydF4y2Ba如果你使用高阶QAM信号的AGC,你可能需要减少在稳态运行时增益的变化。检查AGC输出的散点图,根据需要增加平均长度。的增加gydF4y2Ba |
|
以分贝为单位的最大功率增益gydF4y2Ba 将AGC的最大增益(以分贝为单位)指定为正标量。默认为gydF4y2Ba 如果AGC的输入信号功率很小,AGC的增益就会很大。当输入信号功率突然增加时,这可能会导致问题。使用gydF4y2Ba |
方法gydF4y2Ba
重置gydF4y2Ba | 重置自动增益控制器内部状态gydF4y2Ba |
一步gydF4y2Ba | 对输入信号应用自适应增益gydF4y2Ba |
通用于所有系统对象gydF4y2Ba | |
---|---|
释放gydF4y2Ba |
允许系统对象属性值更改gydF4y2Ba |
例子gydF4y2Ba
算法gydF4y2Ba
对数循环AGCgydF4y2Ba
对于对数环路AGC,输出信号是输入信号和环路增益的指数的乘积。误差信号是参考电平与检测器输出的对数和环路增益的指数的乘积之间的差值。在乘以步长后,AGC将错误信号传递给积分器。gydF4y2Ba
对数回路AGC为各种信号类型提供了良好的性能,包括幅度调制。不同于以前的AGC (R2015a和更早的),检测器应用于输入信号,这导致更快的收敛时间和增加信号功率变化在检测器输入。较大的变化对浮点系统来说不是问题。给出了该算法的框图。gydF4y2Ba
数学上,该算法概括为gydF4y2Ba
在哪里gydF4y2Ba
xgydF4y2Ba表示输入信号。gydF4y2Ba
ygydF4y2Ba表示输出信号。gydF4y2Ba
ggydF4y2Ba表示环路增益。gydF4y2Ba
D(•)gydF4y2Ba表示检测器函数。gydF4y2Ba
zgydF4y2Ba表示检测器输出。gydF4y2Ba
一个gydF4y2Ba表示参考值。gydF4y2Ba
egydF4y2Ba表示错误信号。gydF4y2Ba
KgydF4y2Ba表示步长。gydF4y2Ba
AGC探测器gydF4y2Ba
AGC使用平方定律检测器,其中检测器的输出,gydF4y2BazgydF4y2Ba,由gydF4y2Ba
在哪里gydF4y2BaNgydF4y2Ba表示更新周期。gydF4y2Ba
AGC性能标准gydF4y2Ba
攻击时间- AGC响应输入放大器增加的持续时间。gydF4y2Ba
衰减时间- AGC响应输入振幅下降的持续时间。gydF4y2Ba
增益泵送-增益值在稳态运行时的变化。gydF4y2Ba
增加步长减小了攻击时间和衰减时间,但也增加了增益泵浦。gydF4y2Ba