用于模数转换器的自动增益控制系统技术方案

技术编号:10231338 阅读:155 留言:0更新日期:2014-07-18 08:20
用于控制自动增益控制(AGC)电路的方法和电路,其中,AGC电路用于调整输入至模数转换器的信号的增益。所述方法包括从模数转换器的输出获得多个样本,确定每一个样本的幅度是否大于阈值幅度值。如果样本的幅度大于阈值幅度值,则递增计数器值。随后基于计数器值,周期性地调整自动增益控制电路的目标平均幅度。

【技术实现步骤摘要】
用于模数转换器的自动增益控制系统
技术介绍
模数转换器(ADC)接收模拟输入信号,并将其转换为数字信号。该转换包括模拟输入信号的量化,其将模拟信号的几乎无限可变的幅度映射为一系列有限的离散级之一。这个多对一映射总是在数字信号中引入误差。输入模拟信号与输出数字信号之间的差称为量化误差或噪声。为了使得量化噪声最小,自动增益控制(AGC)常常用于在模拟信号输入到ADC之前,调整模拟信号的幅度。通常,AGC电路被配置为在预定数量的样本(例如10或100个样本)上计算ADC输出的平均幅度,并将其与目标平均幅度相比较。AGC电路随后调整施加到输入信号的增益,以使得ADC输出的平均幅度等于目标平均幅度。然而,难以选择对各种输入信号都起作用的单一目标平均幅度。以下说明的实施例不限于解决已知系统的任何或全部缺点的实现方式。
技术实现思路
提供本
技术实现思路
在于以简化的形式介绍概念的选择,在以下的详细说明中进一步对其加以说明。本
技术实现思路
并非旨在确定所要求主题的关键特征或基本特征,也不是旨在用于确定所要求主题的范围。本文说明的是用于控制自动增益电路的方法和电路,自动增益电路用于调整模数转换器输入信号的增益。所述方法包括从模数转换器的输出获得多个样本。随后对于每一个样本,确定样本的幅度是否大于阈值幅度值,其中,阈值幅度值小于模数转换器的饱和点。如果样本的幅度大于阈值幅度值,则递增计数器值。随后基于计数器值,周期性地调整自动增益控制电路的目标平均幅度。第一方面提供了一种控制自动增益控制电路的方法,自动增益控制电路用于调整输入至模数转换器的信号的增益,所述方法包括(a)对模数转换器的输出采样;(b)确定样本的幅度是否大于阈值幅度值,阈值幅度值小于模数转换器的饱和点;(c)如果样本的幅度大于阈值幅度值,则递增计数器值;(d)重复步骤(a)到(c);及(e)基于计数器值,周期性地调整自动增益控制电路的目标平均幅度。第二方面提供了一种用于动态控制自动增益电路的电路,自动增益电路用于调整输入至模数转换器的信号的增益,所述电路包括:比较器电路,被配置为:获得模数转换器的输出的多个样本;对于每一个样本,确定样本的幅度是否大于阈值幅度值,阈值幅度值小于模数转换器的饱和点;以及如果样本大于阈值幅度值,则输出样本大于阈值幅度值的指示;计数器电路,耦合到比较器电路,计数器电路被配置为从比较器电路接收指示,并针对接收的每一个指示,递增计数器值;以及目标控制电路,耦合到计数器电路,目标控制电路被配置为从计数器电路周期性地接收计数器值,并基于计数器值,调整自动增益控制电路的目标平均幅度。本文所述的方法可以由在实体存储介质上的机器可读形式的软件来执行,例如以计算机程序的形式,包括计算机程序代码模块,当程序在计算机上运行,并且计算机程序可以包含在计算机可读介质上的情况下,适于执行本文所述任何方法的全部步骤。实体(或非暂时)存储介质的实例包括磁盘、拇指驱动器、存储卡等,并且不包括传播的信号。软件可以适合于在并行处理器或串行处理器上执行,使得可以以任何适合的顺序或同时执行方法步骤。这承认固件和软件可以是有价的、可单独交易的商品。其意图是包含软件,软件运行或控制“沉默”或标准硬件,以完成预期的功能。其意图还在于包含软件,软件“说明”或定义硬件的结构,例如HDL(硬件描述语言)软件,如用于设计硅芯片,或者用于配置通用可编程芯片一样,以完成预期的功能。优选的特征可以按照需要结合,如对于技术人员显然的,并可以与本专利技术的任何方面结合。附图说明将借助实例并参考以下附图来说明本专利技术的实施例,其中:图1是用于模数转换器的已知的自动增益控制回路的示意图;图2是宽幅度分布信号和窄幅度分布信号的幅度分布图;图3是用于模数转换器的示例性自动增益控制回路的示意图,其中,目标平均幅度是动态选择的;图4是具有高斯幅度分布的信号相对于ADC回退(backoff)电平的信号与量化噪声比的曲线图;及图5是用于动态调整自动增益控制目标平均幅度的方法的流程图。共同的参考标号在全部附图中用于指示相似的特征。具体实施方式以下仅借助实例来说明本专利技术的实施例。这些实例表示申请人目前已知的实现本专利技术的最佳方式,尽管它们不是可以实现其的仅有方式。说明阐述了实例的功能和用于构造并操作实例的步骤的顺序。然而,可以由不同实例来完成相同或等效的功能或顺序。如本领域技术人员已知的,模数转换器(ADC)接收模拟输入信号,将其转换为数字信号。转换包括模拟输入信号的量化,其将模拟信号的几乎无限可变的幅度映射为一系列有限的离散级之一。这个多对一映射总是在数字信号中引入误差。输入模拟信号与输出数字信号之间的差称为量化误差或噪声。常常按照其信噪比(SNR)来测量ADC的质量。SNR是在给定时间下输入信号的幅度与量化噪声的幅度的关系。通常以分贝(dB)来测量SNR,并由等式(1)给出:为了使得量化噪声最小,并由此提高SRN,自动增益控制(AGC)常常用于在模拟信号输入到ADC之前,调整模拟信号的幅度。现在参考图1,其示出已知的AGC回路100的示意图,其用于调整至ADC的模拟信号输入的幅度。AGC回路100包括增益放大器102、ADC104和AGC电路106。增益放大器102接收模拟输入信号108,将增益施加到模拟输入信号108,以产生增益调整的模拟信号110。如果增益是1,模拟输入信号108保持不变;如果增益高于1,则放大模拟输入信号108;如果增益低于1,则减小模拟输入信号108。增益调整的模拟输入信号110提供给ADC104。ADC104随后使用量化将增益调整的模拟信号110转换为数字信号112。AGC电路106测量数字信号112的幅度,并相应地调整由增益放大器102施加的增益。在一些情况下,AGC电路106通过产生控制信号来调整由增益放大器102施加的增益,控制信号控制由增益放大器102施加的增益。通常,AGC电路106被配置为在预定数量的样本(例如10个或100个样本)上计算数字信号112的平均幅度,并将其与目标平均幅度相比较。AGC电路106随后调整由增益放大器102施加的增益,尝试使数字信号112的平均幅度等于目标平均幅度。例如,如果数字信号112的平均幅度高于目标平均幅度,则AGC电路106会减小由增益放大器102施加的增益。相反,如果数字信号112的平均幅度低于目标平均幅度,则AGC电路106会增大由增益放大器102施加的增益。在已知的AGC回路中,例如图1所示的,目标幅度值是预定的且固定的。为了使得量化噪声最小,理想上选择目标平均幅度,以使得到ADC104的输入(即增益调整的模拟信号110)的幅度最大,同时避免ADC104饱和。每一个ADC均具有其运行其中的电压范围(例如,+/-10,000mV)。如果ADC接收这个范围以外的信号(例如,+/-15,000mV),ADC会将其解释为该范围中的最小/最大值(例如+/-10,000mV),这会出现误差。这个误差称为ADC的饱和。因此,理想上,到ADC的信号输入(即增益调整的模拟信号110)尽可能大地跨越电压范围,而不使ADC104饱和,因为这增大了SNR。因此,理想的目标平均幅度取决于输入模拟信号的幅度分布。例如,小目标平均幅度可以与具有宽幅度分布的信号一起使用,本文档来自技高网...
用于模数转换器的自动增益控制系统

【技术保护点】
一种控制自动增益控制电路的方法(500),所述自动增益控制电路用于调整输入至模数转换器的信号的增益,所述方法包括:(a)对所述模数转换器的输出采样(504);(b)确定样本的幅度是否大于阈值幅度值(506),所述阈值幅度值小于所述模数转换器的饱和点;(c)如果所述样本的幅度大于所述阈值幅度值,则递增计数器值(508);(d)重复步骤(a)到(c);以及(e)基于所述计数器值,周期性地调整所述自动增益控制电路的目标平均幅度,所述自动增益控制电路被配置为调整输入至所述模数转换器的所述信号的增益,以使所述模数转换器的输出的平均幅度等于所述目标平均幅度,其中,调整所述目标平均幅度包括将所述计数器值与第一阈值计数器值相比较,并且如果所述计数器值大于所述第一阈值计数器值,则减小所述目标平均幅度。

【技术特征摘要】
2013.01.15 GB 1300711.71.一种控制自动增益控制电路的方法(500),所述自动增益控制电路用于调整输入至模数转换器的信号的增益,所述方法包括:(a)对所述模数转换器的输出采样(504);(b)确定样本的幅度是否大于阈值幅度值(506),所述阈值幅度值小于所述模数转换器的饱和点;(c)如果所述样本的幅度大于所述阈值幅度值,则递增计数器值(508);(d)重复步骤(a)到(c);以及(e)基于所述计数器值,周期性地调整所述自动增益控制电路的目标平均幅度,所述自动增益控制电路被配置为调整输入至所述模数转换器的所述信号的增益,以使所述模数转换器的输出的平均幅度等于所述目标平均幅度,其中,调整所述目标平均幅度包括将所述计数器值与第一阈值计数器值相比较,并且如果所述计数器值大于所述第一阈值计数器值,则减小所述目标平均幅度。2.根据权利要求1所述的方法(500),进一步包括在已经获得预定数量的样本后,重置所述计数器值(502)。3.根据权利要求1所述的方法(500),进一步包括在已经经过预定的时间后,重置所述计数器值。4.根据权利要求1所述的方法(500),其中,基于所述计数器值调整所述目标平均幅度进一步包括:如果所述计数器值小于第二阈值计数器值,则增大所述目标平均幅度。5.根据权利要求4所述的方法(500),其中,所述第一阈值计数器值与所述第二阈值计数器值相同。6.根据权利要求5所述的方法(500),其中,根据以下公式调整所述目标平均幅度:新的AGC目标=当前AGC目标+k*误差其中,k是回路增益,误差是所述第一阈值计数器值与所述计数器值之间的差。7.根据任一前述权利要求所述的方法(500),其中,使用第一阈值幅度值执行步骤(a)到(e),以及使用第二阈值幅度值重复步骤(a)到(e),其中,所述第二阈值幅度值高于所述第一阈值幅度值。8.一种用于动态控制自动增益控制电路(106)的电路(302),所述自动增益控制电路用于调整输入至模数转换器(104)的信号的增益,所述电路包括:比较器电路(304),被配置为:获得所述模数转换器(104)的输出的多个样本;以及对于每一个样本,确定所述样本的幅度是否大于阈值幅度值,所...

【专利技术属性】
技术研发人员:山形拓A·J·安德森
申请(专利权)人:想象力科技有限公司
类型:发明
国别省市:英国;GB

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1