- 模拟 AGC 主要用于增加信号电平以匹配 ADC 灵敏度?模拟 AGC 是否也用于衰减信号?
- 数字 AGC 是 ADC 之后使用的第一个模块。数字 AGC 的主要目的是为信号处理接收器链(RRC、CIC、解调......)提供恒定电平
- 那么模拟AGC输出是信号电平范围,但数字AGC总是给出固定电平?
数字 AGC 信号电平
模拟 AGC 主要用于增加信号电平以匹配 ADC 灵敏度?模拟 AGC 是否也用于衰减信号?
对于“模拟 AGC”,我们使用模拟控制组件(通常是电压可变放大器和电压可变衰减器)来调整接收器增益,并且我们使用模拟功率检测器来测量总频带功率(在滤波到检测器的带宽内) )。将测得的功率与生成误差信号的目标(通常使用模拟电路中的运算放大器)进行比较,并将误差集成到环路滤波器(也通常使用相同的运算放大器)中,然后集成到控制中使误差变为零所需的电压(并且可以进一步修改环路滤波器以实现更高阶的环路控制)。最后,在探测器处测量的频带功率将是恒定的,除了功率转换期间的动态条件。根据接收器中用于增益控制的内容,
数字 AGC 是 ADC 之后使用的第一个模块。数字 AGC 的主要目的是为信号处理接收器链(RRC、CIC、解调......)提供恒定电平
数字 AGC 不一定是 ADC 之后的第一个模块,或者至少是 AGC 环路的电平检测器部分。以数字方式执行后续 AGC 的一个显着好处是,您可以在对感兴趣的通道信号进行更彻底的滤波并抑制带外干扰(即可以包括多频带接收器中的其他通道)。当 AGC(功率测量)在链中较早时,这种干扰会减少频带中的感兴趣信号。考虑前面模拟 AGC 的上述情况,我们在感兴趣的信道带宽附近有非常强的干扰信号,如此接近以至于模拟中的滤波成本很高。还假设我们有一个具有超大动态范围的高动态范围 ADC,这使我们能够将这种滤波挑战中的一部分转移到数字上。模拟 AGC 的目的是避免在 ADC 输入(或接收器链中的其他类似电平敏感组件)处过度削波,因此在强干扰的情况下,我们感兴趣的信号将被有效衰减,给干扰将设置满量程电平在 ADC 输入端。
因此,数字 AGC 的目的是通过选择感兴趣的带宽并以数字方式消除剩余干扰,进一步将此信号带回适当的满量程电平(并最大限度地减少后续接收器处理),然后在消除后,将信道信号带回适当的满量程电平(一些确定的回退以最大限度地减少波形中的削波,但也减少了假设定点设计所需的后续操作,这意味着最大限度地减少数据路径要求)。
此外,我们必须仔细考虑调整后的信号电平和检测器之间的所有组件(假设在检测器之前进行滤波意味着影响线路组件的信号中的实际功率可能要高得多,从而导致饱和、削波和增益压缩。
那么模拟AGC输出是信号电平范围,但数字AGC总是给出固定电平?
不完全的。模拟和数字 AGC 都提供固定水平的通道功率,由使用的相关功率/信号检测器测量。模拟中更可能发生的是控制 AGC 的强干扰,因此 AGC 根据干扰而不是我们感兴趣的信号来设置其电平。AGC 仅测量功率,不识别来自干扰的信号:我们通过滤波器设计帮助实现这一点。
还有一些系统以数字方式测量电平并控制前端增益,但重要的是监控 ADC 输入处的总信号电平,以优化量化噪声和削波之间的权衡,最大限度地提高信号的 SNR ADC 输入端的正确 AGC 设定点。(一些削波实际上通常比后退过远并在此过程中引入更多量化噪声要好)。
AGC 环路由一个检测器和一个调整功率的方法以及一个作为控制环路的适当环路滤波器组成。功率调整可以作为增益或衰减或两者兼而有之,具体取决于设计中可用的内容。检测和增益调整和环路滤波器都可以数字或模拟或两者兼而有之,如上所述,它可以是多环路设计,增益还可以包括步进增益控制。
有关更多信息,请参阅以下帖子:如何调整接收器增益以避免饱和和量化噪声以优化后期数字处理?