CN103929141B - 用于模数转换器的自动增益控制*** - Google Patents

用于模数转换器的自动增益控制*** Download PDF

Info

Publication number
CN103929141B
CN103929141B CN201410018470.0A CN201410018470A CN103929141B CN 103929141 B CN103929141 B CN 103929141B CN 201410018470 A CN201410018470 A CN 201410018470A CN 103929141 B CN103929141 B CN 103929141B
Authority
CN
China
Prior art keywords
value
threshold
amplitude
circuit
counter value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410018470.0A
Other languages
English (en)
Other versions
CN103929141A (zh
Inventor
山形拓
A·J·安德森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Imagination Technologies Ltd
Original Assignee
Imagination Technologies Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Imagination Technologies Ltd filed Critical Imagination Technologies Ltd
Publication of CN103929141A publication Critical patent/CN103929141A/zh
Application granted granted Critical
Publication of CN103929141B publication Critical patent/CN103929141B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/06Continuously compensating for, or preventing, undesired influence of physical parameters
    • H03M1/08Continuously compensating for, or preventing, undesired influence of physical parameters of noise
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/18Automatic control for modifying the range of signals the converter can handle, e.g. gain ranging
    • H03M1/181Automatic control for modifying the range of signals the converter can handle, e.g. gain ranging in feedback mode, i.e. by determining the range to be selected from one or more previous digital output values
    • H03M1/183Automatic control for modifying the range of signals the converter can handle, e.g. gain ranging in feedback mode, i.e. by determining the range to be selected from one or more previous digital output values the feedback signal controlling the gain of an amplifier or attenuator preceding the analogue/digital converter
    • H03M1/185Automatic control for modifying the range of signals the converter can handle, e.g. gain ranging in feedback mode, i.e. by determining the range to be selected from one or more previous digital output values the feedback signal controlling the gain of an amplifier or attenuator preceding the analogue/digital converter the determination of the range being based on more than one digital output value, e.g. on a running average, a power estimation or the rate of change
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03GCONTROL OF AMPLIFICATION
    • H03G3/00Gain control in amplifiers or frequency changers
    • H03G3/20Automatic control
    • H03G3/30Automatic control in amplifiers having semiconductor devices
    • H03G3/3052Automatic control in amplifiers having semiconductor devices in bandpass amplifiers (H.F. or I.F.) or in frequency-changers used in a (super)heterodyne receiver
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03GCONTROL OF AMPLIFICATION
    • H03G3/00Gain control in amplifiers or frequency changers
    • H03G3/20Automatic control
    • H03G3/30Automatic control in amplifiers having semiconductor devices
    • H03G3/3089Control of digital or coded signals
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Amplification And Gain Control (AREA)

Abstract

用于控制自动增益控制(AGC)电路的方法和电路,其中,AGC电路用于调整输入至模数转换器的信号的增益。所述方法包括从模数转换器的输出获得多个样本,确定每一个样本的幅度是否大于阈值幅度值。如果样本的幅度大于阈值幅度值,则递增计数器值。随后基于计数器值,周期性地调整自动增益控制电路的目标平均幅度。

Description

用于模数转换器的自动增益控制***
背景技术
模数转换器(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。
因此,理想的目标平均幅度取决于输入模拟信号的幅度分布。例如,小目标平均幅度可以与具有宽幅度分布的信号一起使用,以避免ADC104的饱和。相反,较高目标平均幅度可以与具有充分受限的或窄幅度分布的信号一起使用。现在参考图2,其示出宽幅度分布信号202和充分受限的或窄幅度分布信号204的幅度分布。如图2中所见的,第一信号202的幅度比第二信号204更宽大地变化(例如覆盖更大的范围)。
由于模拟信号的幅度分布可以随时间改变,难以选择对于所有条件都起作用的单一目标平均幅度。因此,使用单一固定的目标平均幅度使得难以将ADC104的动态范围充分用于具有变化的幅度分布的输入模拟信号。
本文所述的实施例涉及用于基于输入信号自动调整AGC目标平均幅度的电路和方法。具体地,在本文所述的电路和方法中,监测ADC的输出(例如数字信号112),以确定高于阈值幅度值的样本的数量或百分比。随后基于高于和/或低于阈值幅度值的样本的数量/百分比来调整AGC目标平均幅度,以使得仅有少量的样本高于阈值幅度值。例如,在一些情况下,如果存在高于阈值幅度值的多于阈值数量的样本,则可以降低目标平均幅度,如果存在高于阈值幅度值的少于阈值数量的样本,则可以增大目标平均幅度。
本文所述的方法和电路允许AGC目标平均幅度适应于输入信号的变化(例如幅度分布的变化),所以AGC电路106使ADC104的动态电压范围最大,并减小量化噪声。选择适当的AGC目标平均幅度使ADC104处的信号饱和最小,而使信号的幅度最大。
现在参考图3,其示出AGC回路300,其中基于输入信号来自动且动态地调整AGC目标平均幅度。AGC回路300包括图1的增益放大器102;ADC104;和AGC电路106。但代替AGC目标平均幅度是固定的,其由AGC目标选择电路302适应性地选择。具体地,AGC目标选择电路302监测数字信号112,以确定其每隔多久超过阈值幅度值,并相应地调整AGC目标平均幅度。
图3的AGC目标选择电路302包括比较电路304、计数器电路306和目标控制电路308。比较电路304对数字信号112采样,并将样本与阈值幅度值相比较。如果样本的幅度超过阈值幅度值,比较电路304向计数器电路306提供样本超过阈值幅度值的指示。
在一些情况下,比较电路304可以被配置为如果样本超过阈值幅度值,则仅提供输出。在这些情况下,存在输出的事实表明样本的幅度超过阈值幅度。在其他情况下,比较电路304可以被配置为在每一个样本后提供输出,输出的内容表明样本的幅度是否超过阈值幅度值。例如,比较电路304可以被配置为在每一样本后提供二进制输出(例如1/0、是/否、真/假),表明样本是否超过阈值幅度值。例如,如果样本的幅度超过阈值幅度值,比较电路可以输出“是”,如果样本的幅度没有超过阈值幅度值,则输出“否”。
将阈值幅度值选择为低于但接近于ADC104的饱和点。在一些情况下,阈值幅度值是固定的。在其他情况下,阈值幅度值可以是可调的。
阈值幅度值可以可替换地由阈值回退电平来表示。阈值回退电平以dB为单位,表示阈值幅度低于饱和点有多远。阈值幅度值可以使用以下所示的公式(2)由阈值回退电平和饱和点来计算:
每一次计数器电路306从比较电路304接收到样本超过阈值幅度值的指示,计数器电路306就递增计数器值。在已经得到预定数量的样本后,或者经过预定时间后,计数器电路306向目标控制电路308提供计数器值,随后重置计数器值。
如上所述,在一些情况下,比较电路304可以被配置为在每一个样本后提供输出,表明样本的幅度是否超过阈值幅度值。在这些情况下,比较电路304可以包括两个计数器值。第一计数器值记录超过阈值幅度值的样本的数量。例如,每一次计数器电路306接收到样本超过阈值幅度值的指示,就可以递增第一计数器值。第二计数器值(样本计数器值)记录得到的样本的数量。例如,每一次计数器电路306从比较电路304接收到输出,就可以递增样本计数器值。一旦样本计数器值达到样本的预定数量,计数器电路306可以被配置为向目标控制电路308提供计数器值,并重置计数器值和样本计数器值。
在其他情况下,计数器电路306可以以计时器电路来配置,一旦计时器指示已经经过预定时间段,计数器电路306可以被配置为向目标控制电路308提供计数器值,并重置计数器值和计时器电路。
在另外的其他情况下,目标控制电路308可以被配置为记录得到的样本的数量或经过的时间段。例如,在比较电路304被配置为在每一样本后提供输出,表明样本的幅度是否超过阈值幅度值的情况下,目标控制电路308可以被配置为接收比较电路304的输出,并使用它来记录得到的样本的数量。可替换地,目标控制电路308可以以计时器电路来配置,以确定经过的时间量。在这些情况下,一旦目标控制电路308确定已经得到预定数量的样本或者经过预定的时间段,目标控制电路308可以被配置为从计数器电路306请求计数器值。在从目标控制电路308接收到请求后,计数器电路306可以被配置为向目标控制电路308提供计数器值,并重置计数器值。
可以选择样本的预定数量,以使得由目标控制电路308使用的阈值计数器值大于1。由于样本的预定数量确定每隔多久调整或更新目标平均幅度,并从而确定收敛速度,可以通过选择样本的最小可接受预定数量来改进性能。
一旦目标控制电路308从计数器电路306接收到计数器值,目标控制电路308基于计数器值适应性地调整AGC目标平均幅度。
在一些情况下,适应性地调整AGC目标平均幅度包括将计数器值与第一和第二阈值计数器值相比较。如果计数器值大于第一阈值计数器值,则目标控制电路308可以减小目标平均幅度值。相反,如果计数器值小于第二阈值计数器值,那么目标控制电路308可以增大目标平均幅度。如果计数器值在阈值计数器值之间或等于阈值计数器值,那么目标控制电路308不对目标平均幅度做出任何改变(增大/减小)。
在一些情况下,第一和第二阈值相同。因此,在这些情况下,如果计数器值大于阈值计数器值,那么目标控制电路308可以减小目标平均幅度值。相反,如果计数器值小于阈值计数器值,那么目标控制电路308可以增大目标平均幅度值。如果计数器值等于阈值计数器值,那么目标控制电路308不对目标平均幅度做出任何改变(增大/减小)。
可以基于由比较电路304使用的阈值幅度值来选择触发目标平均幅度值减小的阈值计数器值(例如第一阈值计数器值)。例如,在一些情况下,阈值幅度值与ADC饱和点越接近,阈值计数器值就越低。相反,阈值幅度值与ADC饱和点越远,阈值计数器值就越高。
较低的阈值幅度值(及因此较高的阈值计数器值)可以更快速地收敛。相反,较高的阈值幅度值(及因此较低的阈值计数器值)会花费较多时间来收敛,但可以产生可能使ADC饱和的样本数量的更准确的估计。但应注意,为阈值计数器值选择过低的值会导致目标平均幅度的不对称特性。具体地,为阈值计数选择过低的值会导致目标平均幅度相比于其减小更快地增大,造成其收敛到不同于预期的值,并使得回路噪声更多。
在一些情况下,阈值计数器值可以表达为得到的样本数量的百分比。阈值计数器值于是可以从以下所示的等式(3)由百分比值计算:
其中,X是得到的样本的预定数量。
可以基于ADC所用于的应用来选择阈值幅度值(及相应的阈值计数器值)。例如,一些应用会需要快速收敛,而其他的会需要可能使ADC饱和的样本的数量的更准确的估计。
在示例性情况下,ADC用于电视接收机中,可以使用1.6dB的阈值回退电平。这将产生具有合理的收敛速度的准确结果。因此,使用公式(2),其中ADC的饱和点是2048mV,1704mV的阈值幅度值可以用于实现1.6dB的阈值回退电平。在这个实例中,可以设定阈值计数器值,以使得当0.02%的样本超过阈值幅度值时,减小AGC目标平均幅度。
在一些情况下,可以以数字方式实现比较电路304、计数器电路306和/或目标控制电路308。在这些情况下,可以使用一个或多个数字信号处理器(DSP)单元、一个或多个专用集成电路(ASIC)、任何其他适合的数字技术、或其任意组合来实现比较电路304、计数器电路306和/或目标控制电路308。
在一些情况下,代替始终使用单一阈值幅度值,AGC回路300可以被配置为使用第一低阈值幅度值来实现快速收敛,随后在预定时间段后,切换到第二较高的阈值幅度值来得到更准确的AGC目标平均幅度。选择使用第一低阈值幅度的预定时间段,以便为目标平均幅度提供时间来收敛。例如,最初可以使用从ADC饱和点回退3.0dB的第一低阈值幅度和0.1%阈值计数器值,随后在经过来预定时间段后,可以使用从ADC饱和点回退1.6dB的第二低阈值幅度和0.02%阈值计数器值。
现在参考图4,其示出作为对于具有高斯幅度分布的输入信号的ADC回退电平的函数的ADC量化噪声(由在ADC输出处的SNR表示)402。ADC回退电平表示饱和点与以dB为单位的ADC输入信号的RMS(均方根)值之间的差。可以使用等式(4)由饱和点与ADC输入信号的RMS来计算ADC回退电平:
随着ADC回退电平增大,阈值幅度值和增益调整的信号110的幅度减小。从图4可以见到,当由于ADC的饱和,ADC回退电平从13dB减小时,在左侧,SNR急剧降低(即,量化噪声增大);而当ADC回退电平从13dB增大时,其仅是逐渐降低。因此,理想上,应在不引入由于ADC饱和造成可见降级的情况下,将ADC回退电平选择为尽可能高。在图4所示的情况下,理想的ADC回退电平为13dB。
注意,图4中所示的曲线特定于具有高斯幅度分布的输入信号,具有另一幅度分布的信号将产生不同的SNR曲线。
现在参考图5,其示出用于动态调整AGC目标平均幅度的方法500。在步骤502,重置计数器值。如上所述,计数器值用于对幅度超过阈值幅度值的样本的数量计数。一旦重置计数器值,方法500前进到步骤504。
在步骤504,对由ADC104输出的数字信号112采样。数字信号112可以由比较电路采样,例如图3的比较电路304。一旦已对数字信号112采样,方法500前进到步骤506。
在步骤506,确定在步骤504中得到的样本的幅度是否大于阈值幅度值。该确定可以由比较电路来执行,例如图3的比较电路304,其将样本的幅度与阈值幅度值相比较。如果样本的幅度大于阈值幅度值,则方法500前进到步骤508。而如果样本的幅度不大于阈值幅度值,则方法前进到步骤510。
在步骤508,递增计数器值。在一些情况下,当诸如图3的计数器电路306的计数器电路从诸如图3的比较电路304的比较电路接收到样本超过阈值幅度值的指示时,计数器值可以由计数器电路来递增。一旦已经递增计数器值,方法前进到步骤510。
在步骤510,确定是否已经得到预定数量的样本。在一些情况下,计数器电路,例如计数器电路306,可以被配置为确定何时得到了预定数量的样本。在其他情况下,目标控制电路,例如目标控制电路308可以被配置为确定何时得到了预定数量的样本。如果没有得到预定数量的样本,则方法返回到步骤504。但是如果得到了预定数量的样本,则方法500前进到步骤512。
在步骤512,基于计数器值计算新的AGC目标平均幅度。在一些情况下,目标控制电路,例如图3的目标控制电路308,在从诸如图3的计数器电路306的计数器电路接收到计数器值后,计算新的AGC目标平均幅度。
在一些情况下,如果计数器值大于阈值计数器值,则减小AGC目标平均幅度。相反,如果计数器值小于阈值计数器值,则增大AGC目标平均幅度。如果计数器值等于阈值计数器值,则不改变AGC目标平均幅度。
在一些情况下,计算新的AGC目标值包括首先计算误差值,该误差值表示阈值计数器值与计数器值之间的差。
例如,可以根据以下所示的公式(5)来计算误差值:
误差=阈值计数器值–计数器值 (5)
一旦计算了误差值,可以根据以下所示的公式(6)来计算新的AGC目标平均幅度:
新的AGC目标=当前AGC目标+k*误差 (6)
其中,误差是根据等式(5)计算的误差值,k是回路增益(例如,k=1/64)。如本领域技术人员已知的,回路增益是由反馈回路控制的***的增益的测量值。在具有反馈的放大器中,回路增益是反馈回路的增益与该回路中反馈因子的乘积。回路增益控制由控制值(AGC目标平均幅度)实施多大的变化。它还控制反馈回路中在残余噪声电平与回路的跟踪(和收敛)速度之间的折衷(trade-off)。较大的回路增益给予较快的跟踪(收敛)速度,但产生更多噪声的结果。相反,较小的回路增益给予较慢的跟踪(收敛)速度,但产生更准确的结果。一旦已经计算出新的AGC目标平均幅度,将其提供给AGC电路106,方法500返回到步骤502。
本文使用术语“处理器”和“计算机”来指代具有处理能力以使得其可以执行指令的任何设备。本领域技术人员应认识到,这种处理能力包含在许多不同的设备中,因此术语“计算机”包括机顶盒、媒体播放器、数字收音机、PC、服务器、移动电话、个人数字助理和许多其他设备。
本领域技术人员应认识到,用于存储程序指令的存储设备可分布在网络中。例如,远程计算机可以存储描述为软件的过程的实例。本地或终端计算机可以访问远程计算机并下载部分或全部软件以运行程序。可替换地,本地计算机可以按需要下载几段软件,或在本地终端执行一些软件指令,在远程计算机(或计算机网络)执行一些软件指令。本领域技术人员还应认识到,通过利用本领域技术人员已知的传统技术,全部或部分软件指令可以由专用电路执行,例如DSP、可编程逻辑阵列等。
对于本领域技术人员,显然,在不丧失所寻求的效果的情况下,可以扩展或改变本文给出的任何范围或设备值。
应理解,上述的益处和优点可以与一个实施例相关或者可以与几个实施例相关。实施例不限于解决任一或全部所述问题的那些实施例,或者具有任一或全部所述益处和优点的那些实施例。
对“一个”项目的任何提及指代一个或多个项目。本文使用术语“包括”来表示包括确定的方法块或元件,但这种块或元件不包括排他的列表,方法或装置可以包含额外的块或元件。
本文所述的方法的步骤可以以任何适合的顺序,或者在适当的情况下同时执行。另外,在不偏离本文所述的主题的精神和范围的情况下,可以从任何方法删除单个块。在不丧失所寻求的效果的情况下,上述的任何实例的方案可以与所述的任何其他实例的方案组合,以形成进一步的实例。在图中的元件显示为由箭头连接的情况下,应理解,这些箭头仅表示元件之间的通信的一个示例性流向(包括数据和控制消息)。元件之间的流向可以在任意一个方向上或者在双向上。
应理解,仅借助实例给出了优选实施例的以上说明,本领域技术人员可以做出多种修改。尽管以上以某种程度的特定性,或者参考一个或多个单独的实施例说明了多个实施例,但在不偏离本发明的精神或范围的情况下本领域技术人员可以对公开的实施例做出许多变化。

Claims (14)

1.一种控制自动增益控制电路的方法(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)的输出的多个样本;以及
对于每一个样本,确定所述样本的幅度是否大于阈值幅度值,所述阈值幅度值小于所述模数转换器(104)的饱和点;以及
如果样本大于所述阈值幅度值,则输出所述样本大于所述阈值幅度值的指示;
计数器电路(306),耦合到所述比较器电路(304),所述计数器电路(306)被配置为从所述比较器电路(304)接收所述指示,并针对接收的每一个指示,递增计数器值;以及
目标控制电路(308),耦合到所述计数器电路(306),所述目标控制电路(308)被配置为从所述计数器电路(306)周期性地接收所述计数器值,并基于所述计数器值,调整所述自动增益控制电路的目标平均幅度,所述自动增益控制电路被配置为调整输入至所述模数转换器的信号的增益,以使所述模数转换器的输出的平均幅度等于所述目标平均幅度,其中,调整所述目标平均幅度包括将所述计数器值与第一阈值计数器值相比较,并且如果所述计数器值大于所述第一阈值计数器值,则减小所述目标平均幅度。
9.根据权利要求8所述的电路(302),其中,所述比较器电路(304)被配置为获得预定数量的样本。
10.根据权利要求9所述的电路(302),其中,所述计数器电路(306)和所述目标控制电路(308)中的至少一个被进一步配置为在已经获得预定数量的样本后,重置所述计数器值。
11.根据权利要求8所述的电路(302),其中,基于所述计数器值调整所述目标平均幅度进一步包括:如果所述计数器值小于第二阈值计数器值,则增大所述目标平均幅度。
12.根据权利要求11所述的电路(302),其中,所述第一阈值计数器值与所述第二阈值计数器值相同。
13.根据权利要求12所述的电路(302),其中,根据以下公式调整所述目标平均幅度:
新的AGC目标=当前AGC目标+k*误差
其中,k是回路增益,误差是所述第一阈值计数器值与所述计数器值之间的差。
14.根据权利要求8至13中的任一项所述的电路(302),其中,所述阈值幅度值是第一阈值幅度值,并且所述比较器电路(304)被进一步配置为:
获得所述模数转换器(104)的输出的第二多个样本;以及
对于所述第二多个样本中的每一个样本,确定所述样本的幅度是否超过第二阈值幅度值,所述第二阈值幅度值小于所述模数转换器(104)的饱和点并且大于所述第一阈值幅度值;以及
如果样本大于所述第二阈值幅度值,则输出所述样本大于所述第二阈值幅度值的指示。
CN201410018470.0A 2013-01-15 2014-01-15 用于模数转换器的自动增益控制*** Active CN103929141B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB1300711.7A GB2506458B (en) 2013-01-15 2013-01-15 Method and circuit for controlling an automatic gain control circuit
GB1300711.7 2013-01-15

Publications (2)

Publication Number Publication Date
CN103929141A CN103929141A (zh) 2014-07-16
CN103929141B true CN103929141B (zh) 2016-11-16

Family

ID=47758018

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410018470.0A Active CN103929141B (zh) 2013-01-15 2014-01-15 用于模数转换器的自动增益控制***

Country Status (4)

Country Link
US (1) US8860590B2 (zh)
CN (1) CN103929141B (zh)
DE (1) DE102014000373A1 (zh)
GB (1) GB2506458B (zh)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2474923B (en) 2008-07-18 2011-11-16 Phasor Solutions Ltd A phased array antenna and a method of operating a phased array antenna
US9077386B1 (en) 2010-05-20 2015-07-07 Kandou Labs, S.A. Methods and systems for selection of unions of vector signaling codes for power and pin efficient chip-to-chip communication
US9288082B1 (en) 2010-05-20 2016-03-15 Kandou Labs, S.A. Circuits for efficient detection of vector signaling codes for chip-to-chip communication using sums of differences
GB201215114D0 (en) 2012-08-24 2012-10-10 Phasor Solutions Ltd Improvements in or relating to the processing of noisy analogue signals
GB2514956B (en) * 2013-01-21 2015-04-01 Imagination Tech Ltd Allocating resources to threads based on speculation metric
CN104811644B (zh) * 2015-04-14 2018-02-02 龙迅半导体(合肥)股份有限公司 一种hdmi发射器输出信号幅度控制电路
US9654327B2 (en) * 2015-05-27 2017-05-16 Xilinx, Inc. Channel adaptive ADC-based receiver
EP3408935B1 (en) 2016-01-25 2023-09-27 Kandou Labs S.A. Voltage sampler driver with enhanced high-frequency gain
RU2660660C2 (ru) * 2016-04-11 2018-07-09 Акционерное общество "Концерн "Созвездие" Радиоприёмное устройство с ключевым управлением амплитудой размывающего сигнала
US10242749B2 (en) 2016-04-22 2019-03-26 Kandou Labs, S.A. Calibration apparatus and method for sampler with adjustable high frequency gain
US10003454B2 (en) 2016-04-22 2018-06-19 Kandou Labs, S.A. Sampler with low input kickback
US10200218B2 (en) 2016-10-24 2019-02-05 Kandou Labs, S.A. Multi-stage sampler with increased gain
DE102018001052B4 (de) * 2017-02-14 2021-06-10 Infineon Technologies Ag Einrichtung und Verfahren zum Anfordern einer Analog-Digital-Wandlung
US10230345B1 (en) * 2017-08-31 2019-03-12 Silicon Laboratories Inc. System, apparatus and method for performing automatic gain control in a receiver for short range wireless communications
CN107947811B (zh) * 2017-12-21 2023-09-08 上海迦美信芯通讯技术有限公司 一种增益调节控制方法及装置
US10931249B2 (en) 2018-06-12 2021-02-23 Kandou Labs, S.A. Amplifier with adjustable high-frequency gain using varactor diodes
WO2019241081A1 (en) 2018-06-12 2019-12-19 Kandou Labs, S.A. Passive multi-input comparator for orthogonal codes on a multi-wire bus
KR102579595B1 (ko) 2018-09-10 2023-09-18 칸도우 랩스 에스에이 슬라이서의 동작 전류를 제어하기 위한 안정화된 고주파 피킹을 갖는 프로그래밍 가능한 연속 시간 선형 이퀄라이저
CN109921812B (zh) * 2019-01-07 2021-05-04 广州昂宝电子有限公司 自动增益控制方法和***
CN109887522B (zh) * 2019-01-24 2021-05-04 深圳市微纳感知计算技术有限公司 一种麦克风阵列增益调节方法、装置及终端设备
US10608849B1 (en) 2019-04-08 2020-03-31 Kandou Labs, S.A. Variable gain amplifier and sampler offset calibration without clock recovery
US10680634B1 (en) 2019-04-08 2020-06-09 Kandou Labs, S.A. Dynamic integration time adjustment of a clocked data sampler using a static analog calibration circuit
US10574487B1 (en) 2019-04-08 2020-02-25 Kandou Labs, S.A. Sampler offset calibration during operation
US10721106B1 (en) 2019-04-08 2020-07-21 Kandou Labs, S.A. Adaptive continuous time linear equalization and channel bandwidth control
US11303484B1 (en) 2021-04-02 2022-04-12 Kandou Labs SA Continuous time linear equalization and bandwidth adaptation using asynchronous sampling
US11374800B1 (en) 2021-04-14 2022-06-28 Kandou Labs SA Continuous time linear equalization and bandwidth adaptation using peak detector
US11804811B2 (en) 2021-04-29 2023-10-31 Silicon Laboratories Inc. Apparatus for determining when an automatic gain control circuit has settled
US11456708B1 (en) 2021-04-30 2022-09-27 Kandou Labs SA Reference generation circuit for maintaining temperature-tracked linearity in amplifier with adjustable high-frequency gain
WO2023044133A2 (en) 2021-09-20 2023-03-23 Vutility, Inc. Relative adaptive encoding
CN115002839A (zh) * 2022-06-29 2022-09-02 恒玄科技(上海)股份有限公司 一种agc动态调整方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5917372A (en) * 1996-08-23 1999-06-29 Nec Corporation Automatic gain control circuit
CN101005284A (zh) * 2006-01-19 2007-07-25 联发科技股份有限公司 自动增益控制装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2797725B1 (fr) * 1999-08-16 2001-11-09 St Microelectronics Sa Procede et dispositif de conversion d'un signal analogique en un signal numerique avec controle automatique de gain
US6191725B1 (en) * 1999-08-30 2001-02-20 Her Majesty The Queen In Right Of Canada, As Represented By Minister Of National Defence Of Her Majesty's Canadian Government Automatic gain control for digital radar intercept receivers
US6748038B1 (en) * 1999-10-08 2004-06-08 Stmicroelectronics, Inc. Method and circuit for determining signal amplitude
JP4366808B2 (ja) * 2000-01-31 2009-11-18 ソニー株式会社 タイミングエラー検出回路および復調回路とその方法
US6417730B1 (en) * 2000-11-29 2002-07-09 Harris Corporation Automatic gain control system and related method
US7161997B2 (en) * 2000-12-26 2007-01-09 Intel Corporation Programmable baseband module
US6930553B2 (en) * 2002-05-13 2005-08-16 Matsushita Electric Industrial Co., Ltd. Automatic gain control device and automatic gain control method
US7656327B2 (en) * 2006-07-24 2010-02-02 Qualcomm, Incorporated Saturation detection for analog-to-digital converter
JP4399447B2 (ja) * 2006-10-27 2010-01-13 Okiセミコンダクタ株式会社 Ofdm受信機
US7856066B2 (en) * 2006-10-27 2010-12-21 Oki Semiconductor Co., Ltd. OFDM receiver and doppler frequency estimating circuit
JP2008135908A (ja) * 2006-11-28 2008-06-12 Matsushita Electric Ind Co Ltd 位相調整装置、デジタルカメラおよび位相調整方法
JP4854531B2 (ja) * 2007-01-24 2012-01-18 パナソニック株式会社 位相調整装置およびデジタルカメラ
US8731899B2 (en) * 2007-06-29 2014-05-20 Seagate Technology Llc Adapter assembly for concurrent emulation of a native channel
EP2252003A1 (en) * 2009-05-12 2010-11-17 CoreOptics Inc. Phase detection method and phase detector

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5917372A (en) * 1996-08-23 1999-06-29 Nec Corporation Automatic gain control circuit
CN101005284A (zh) * 2006-01-19 2007-07-25 联发科技股份有限公司 自动增益控制装置

Also Published As

Publication number Publication date
CN103929141A (zh) 2014-07-16
GB2506458A (en) 2014-04-02
US20140218222A1 (en) 2014-08-07
US8860590B2 (en) 2014-10-14
DE102014000373A1 (de) 2014-07-17
GB2506458B (en) 2015-01-14
GB201300711D0 (en) 2013-02-27

Similar Documents

Publication Publication Date Title
CN103929141B (zh) 用于模数转换器的自动增益控制***
KR102390250B1 (ko) 수신 신호 강도 표시를 위한 자동 이득 제어
CN109428617A (zh) 用于在接收机中执行自动增益控制的***、装置和方法
KR101071493B1 (ko) 시간-연속 시그마-델타 변환기의 필터를 조정하는 방법,신호 변환 장치, 제어 신호 생성 장치, 및 대응하는 컴퓨터프로그램 및 컴퓨터 판독가능 매체
WO2013116427A1 (en) Method and apparatus to independently control front end gain and baseband gain
CN107086859A (zh) 用于无线通信接收机的数字自动增益控制电路
US8816886B1 (en) Method and apparatus to control the effective gain of a statistically calibrated analog to digital converter
JP4829311B2 (ja) シグマ−デルタ変換器の入力信号レベルの調節
CN101931412A (zh) 增益控制方法及电子装置
JPWO2011074193A1 (ja) 自動利得制御装置及び電子機器
US7504884B2 (en) Automatic gain control apparatus of cable modem, and lock-time acquisition method using the same
CN112262397B (zh) 最优化***、最优化方法、控制电路和程序存储介质
US7277510B1 (en) Adaptation algorithm based on signal statistics for automatic gain control
KR102268173B1 (ko) 적응형 등화 장치 및 그 방법
CN106972837B (zh) 一种实现增益控制的方法及装置
Blavatska et al. Multifractality of self-avoiding walks on percolation clusters
Liu et al. Design of a digital automatic gain control with backward difference transformation
US20120071127A1 (en) Automatic gain control device, receiver, electronic device, and automatic gain control method
US20040080439A1 (en) System for and method for optimizing audio transfer resolution through the analog to digital conversion process
JP4460678B2 (ja) 周波数分析装置
CN205883177U (zh) 一种数模结合agc电路
Yitao et al. All-digital automatic gain control loop based on gain decision
KR102243180B1 (ko) 적응형 등화 장치
US9866179B1 (en) Multipath linear low noise amplifier
WO2007037076A1 (ja) 光ディスク装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant