CN1744441A - 一种提高a/d转换器信噪比的方法及装置 - Google Patents
一种提高a/d转换器信噪比的方法及装置 Download PDFInfo
- Publication number
- CN1744441A CN1744441A CN 200510108034 CN200510108034A CN1744441A CN 1744441 A CN1744441 A CN 1744441A CN 200510108034 CN200510108034 CN 200510108034 CN 200510108034 A CN200510108034 A CN 200510108034A CN 1744441 A CN1744441 A CN 1744441A
- Authority
- CN
- China
- Prior art keywords
- power
- pga
- converter
- gain
- signal
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000001105 regulatory effect Effects 0.000 claims description 9
- 230000003321 amplification Effects 0.000 claims description 6
- 238000003199 nucleic acid amplification method Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 230000000052 comparative effect Effects 0.000 description 5
- 238000005070 sampling Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
Images
Landscapes
- Analogue/Digital Conversion (AREA)
- Control Of Amplification And Gain Control (AREA)
Abstract
本发明公开了一种提高A/D转换器信噪比的方法,包括以下步骤:输入的模拟信号通过可编程增益放大器进行放大;所述经过放大的模拟信号通过模数转换器,转变为数字信号输出;取一定数量输出数据,计算所述数字信号的功率;比较所述数字信号的功率与预先设定的目标功率值;根据所述功率比较所得到的结果,对所述可编程增益放大器的增益进行调节。本发明还公开了一种提高A/D转换器信噪比的装置,包括PGA、A/D转换器、输出功率计算模块、功率比较模块及PGA增益调节模块。该方法和装置可以广泛应用于其中含有A/D转换器的电路中,使用该方法可以使输入信号与A/D转换器达到最佳匹配,从而显著地提高A/D转换器的信噪比。
Description
技术领域
本发明涉及电路降噪设计领域,特别是一种提高A/D转换器信噪比的方法及装置。
技术背景
对于A/D转换器来说,量化误差总是存在的。如果将量化误差看作是一种加性噪声的话,一个(B+1)位的A/D转换器,其信号与加性量化噪声之比用dB(分贝)可以表示为:
其中Xm为A/D转换器的满幅度值,Px是输入信号的功率。
现有技术中提高A/D转换器信噪比的方法一般是:过采样、滤波、增益自动控制等。其中通过提高采样频率以及使用滤波器来提高A/D转换器信噪比的方法,其电路参数都是固定的,即在采样开始之前就已经设计好了采样频率或滤波器的参数,在采样开始之后,这些参数不会有变化。
但是在开始采样之后,输入信号的幅值是不断变化的,例如有时信号幅值可能小于A/D转换器满幅度值Xm的1/8,有时可能大于Xm的2/3。在这种情况下,对于远小于A/D转换器满幅度值的信号仍用原有放大倍数进行放大,就无法充分利用A/D转换器的采样精度了。因此,如果运用放大器增益自动控制的方法,在信号幅度较大时用较小增益值,在小信号时用较大增益值,就可以充分地利用A/D转换器的精度,从而提高A/D转换器的信噪比。
现有技术中的增益自动控制方法是通过将PGA放大输出的电压值与设定阈值相比较,然后根据比较结果调节PGA增益:幅值较小则令PGA使用较大增益值,幅值较大则使用较小增益值。
但是,该方法也有不足之处:由于通过PGA放大的电压值不断地与设定电压值相比较,并调节PGA的增益,而经过调节的PGA增益要稳定下来总是需要一定的时间,这样就会给***带来额外的噪声。
发明内容
针对上述问题,本发明的目的就是在保证自动增益调节对提高A/D转换器信噪比带来的有益影响的同时,减少PGA增益调节的次数,从而降低PGA调节次数过多所带来的噪声。
为了达到上述目的,本发明提出了一种提高A/D转换器信噪比的方法。
一种提高A/D转换器信噪比的方法,包括以下步骤:
(a)输入的模拟信号通过可编程增益放大器PGA进行放大;
(b)所述经过放大的模拟信号通过A/D转换器,转变为数字信号输出;
(c)计算输出数字信号的功率;
(d)所述输出数字信号的功率与预先设定的目标功率值相比较;
(e)根据所述功率比较所得到的结果,对所述PGA的增益进行调节。
优选的,所述输出数字信号的功率值通过如下方法近似得到:从所述模数转换器输出的数字信号中取一定数量的样本数据,计算得到其均方根即为信号功率值。
优选的,A/D转换器的频率越高,则所需样本数据越多。
优选的,
当采样频率在8KHz~12KHz之间时,其所需样本数为256个;
当采样频率在16KHz~24KHz之间时,其所需样本数为512个;
当采样频率在44KHz~48KHz之间时,其所需样本数为1024个。
优选的,所述预先设定的目标功率值P0的计算公式为:
其中SNR0为***要求达到的信噪比,B为模数转换器的位数减1得到的值,Xm为模数转换器的满幅度值。
优选的,步骤e)中所述的对PGA的增益进行调节包括以下情况:
(e1)输出数字信号的功率大于目标功率值,则减小PGA的增益;
(e2)输出数字信号的功率小于目标功率值,则增加PGA的增益;
(e3)输出数字信号的功率等于目标功率值,则PGA的增益保持不变。
优选的,若输出的数字信号的功率与目标功率之间的绝对差值在允许误差范围内,则保持PGA当前的增益不变。
本发明还提出了一种提高A/D转换器信噪比的装置,包括:
PGA,用于以一定的增益放大输入的模拟信号;
A/D转换器,用于对PGA放大后的信号进行模数转换;
输出功率计算模块,用于计算A/D转换器输出的数字信号的功率;
功率比较模块,用于比较A/D转换器输出的数字信号的功率和目标功率的大小;
PGA增益调节模块,用于根据功率比较器得到的结果,相应地调节PGA的增益。
优选的,所述输出功率计算模块,从所述模数转换器输出的数字信号中取一定数量的样本数据,计算得到其均方根即为信号功率值。
优选的,当所述功率比较模块得到的结果为输出数字信号的功率大于目标功率时,所述PGA增益调节模块令PGA的增益减小,反之则增加,若所述两功率值相等,则PGA的增益保持不变。
优选的,当所述功率比较模块得到的结果为:输出数字信号的功率与目标功率之间的绝对差值在允许误差范围内,则保持PGA当前的增益不变。
本发明公开的提高A/D转换器信噪比的方法和装置,可以根据A/D转换器的输出信号自动设置A/D转换器之前的PGA的增益,同时又避免了过于频繁地调节PGA的增益给***带来的额外噪声,能够使输入信号与A/D转换器得到最佳匹配,从而得到最佳信噪比。
附图说明
图1是本发明方法的流程图;
图2是本发明装置的原理框图。
具体实施方式
本发明所公开的提高A/D转换器信噪比的方法及装置,其核心思想是将A/D转换器输出信号的功率与预定的信噪比所对应的目标信号功率相比较,根据比较结果来调节连接在A/D转换器之前的PGA的增益,使得输入A/D转换器的模拟信号与A/D转换器得到最佳匹配,从而得到最佳信噪比。
图2为本发明装置的原理框图,包括:
PGA,用于以一定的增益放大输入的模拟信号;
A/D转换器,用于对PGA放大后的信号进行模数转换;
输出功率计算模块,用于计算A/D转换器输出的数字信号的功率;
功率比较模块,用于比较A/D转换器输出的数字信号的功率和目标功率的大小;
PGA增益调节模块,用于根据功率比较器得到的结果,相应地调节PGA的增益。
图1为本发明方法的流程图,利用本发明公开的方法和装置对PGA增益进行调节的步骤如下:
步骤一、输入的模拟信号以一定增益通过PGA放大;
PGA的增益是可编程确定的,最初的增益值可以由设计人员计算设定,之后的增益由本发明的方法所确定。
在本例中,假设最初设定的增益值为100,则输入模拟信号Ain被PGA放大了100倍,记为100*Ain。
步骤二、A/D转换器对经过放大的模拟信号进行模数转换;
经过所述PGA放大的模拟信号100*Ain,由A/D转换器转换为数字信号输出,记为D(100*Ain)。
步骤三、计算A/D转换器输出的数字信号的功率Px;
从所述A/D转换器输出的数字信号D(100*Ain)中取出部分数据,计算其信号功率。
数据的数量可以根据下面的原则确定:A/D转换器的采样频率在8KHz~12KHz时,样本数据的数量为256个;16KHz~24KHz之间的采样频率,对应的样本数可为512个;44KHz~48KHz之间的采样频率,其对应的样本数为1024个。在其它的采样频率之下,所应选取的数据量,基于上述原则,可以选择与其相同的数据量,或者适当地增加或减少数据量。上述原则中的样本数量值都是通过实验得到的最佳数量值,能够达到及时准确地调节PGA的增益的效果,当然在实际应用中,也可以选取其他数量值。
计算Px,即从D(100*Ain)中取出的样本值的均方根,其计算公式为:
其中,Dn表示第n个样本值,m为样本总数。
例如,A/D转换器采样频率为16K,那么根据上述选择数据量的原则,可以在输出数字信号D(100*Ain)中选取512个数据,各个数据依次记为D1,D2,...D512,则
假设计算得到的结果Px值为1532。
步骤四、输出信号的功率Px与预先设定的目标功率值P0相比较;
对于一个特定的A/D转换器,它的位数(B+1)和满幅度值Xm均为固定值。那么对于***要求的特定的SNR0,总可以由信噪比计算公式:
反推出输入信号功率的目标值P0:
P0是事先计算并保存下来的,在本例中,假设由已知的Xm、B和SNR0计算得到的P0的值为1600。
功率比较过程如下:
a)Px>P0?如果结果为是,执行步骤五中的a)步骤,如果结果为否,则继续执行下面的比较步骤b);
b)Px<P0?如果结果为是,执行步骤五中的b)步骤,如果结果为否,则执行步骤五中的c)步骤。
当然,功率比较中的两个判断步骤Px>P0?和Px<P0?的先后顺序是可以调换的,只要保证Px>P0时,减小PGA的增益;Px<P0时,增加PGA的增益;Px=P0时PGA增益不变即可。
由前面的步骤可知,Px值为1532,P0值为1600,所以Px<P0。
步骤五、根据比较结果调节PGA的增益;
对于PGA的增益调节,在步骤四中已有叙述,需要根据步骤四的比较结果来进行,现具体说明如下:
a)Px<P0时,增加PGA的增益;
b)Px>P0时,减小PGA的增益;
c)Px=P0时,保持PGA的增益不变。
因为由步骤四可知Px<P0,所以在本步骤中应该增加PGA的增益。
上述PGA的最初增益为100倍,那么调节后的增益应该为101倍,在调节后,输入信号应该被PGA放大101倍后再由A/D转换器进行模数据转换。
所述调节程序一直在进行,在本例中,A/D转换器每输出512个数据,就要利用该512个数据近似计算出功率值Px,与事先计算并存储下来的P0做比较,并根据比较结果调节PGA的增益值。
因为输入的模拟信号可能时刻都在变化,导致用输出数据近似计算出的功率Px与P0很难达到相等的状况。一般情况下,PX会逐渐趋近于P0,之后在P0值上下做小幅度的波动。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。
Claims (11)
1、一种提高A/D转换器信噪比的方法,包括以下步骤:
(a)输入的模拟信号通过可编程增益放大器PGA进行放大;
(b)所述经过放大的模拟信号通过A/D转换器,转变为数字信号输出;
(c)计算输出数字信号的功率;
(d)所述输出数字信号的功率与预先设定的目标功率值相比较;
(e)根据所述功率比较所得到的结果,对所述PGA的增益进行调节。
2、根据权利要求1所述的方法,其特征在于,所述输出数字信号的功率值通过如下方法近似得到:从所述模数转换器输出的数字信号中取一定数量的样本数据,计算得到其均方根即为信号功率值。
3、根据权利要求2所述的方法,其特征在于,A/D转换器的频率越高,则所需样本数据越多。
4、根据权利要求2所述的方法,其特征在于,
当采样频率在8KHz~12KHz之间时,其所需样本数为256个;
当采样频率在16KHz~24KHz之间时,其所需样本数为512个;
当采样频率在44KHz~48KHz之间时,其所需样本数为1024个。
5、根据权利要求1所述的方法,其特征在于,所述预先设定的目标功率值P0的计算公式为:
其中SNR0为***要求达到的信噪比,B为模数转换器的位数减1得到的值,Xm为模数转换器的满幅度值。
6、根据权利要求1所述的方法,其特征在于,步骤e)中所述的对PGA的增益进行调节包括以下情况:
(e1)输出数字信号的功率大于目标功率值,则减小PGA的增益;
(e2)输出数字信号的功率小于目标功率值,则增加PGA的增益;
(e3)输出数字信号的功率等于目标功率值,则PGA的增益保持不变。
7、根据权利要求1所述的方法,其特征在于,若输出的数字信号的功率与目标功率之间的绝对差值在允许误差范围内,则保持PGA当前的增益不变。
8、一种提高A/D转换器信噪比的装置,包括:
PGA,用于以一定的增益放大输入的模拟信号;
A/D转换器,用于对PGA放大后的信号进行模数转换;
输出功率计算模块,用于计算A/D转换器输出的数字信号的功率;
功率比较模块,用于比较A/D转换器输出的数字信号的功率和目标功率的大小;
PGA增益调节模块,用于根据功率比较器得到的结果,相应地调节PGA的增益。
9、根据权利要求8所述的装置,其特征在于,所述输出功率计算模块,从所述模数转换器输出的数字信号中取一定数量的样本数据,计算得到其均方根即为信号功率值。
10、根据权利要求8或9所述的装置,其特征在于,当所述功率比较模块得到的结果为输出数字信号的功率大于目标功率时,所述PGA增益调节模块令PGA的增益减小,反之则增加,若所述两功率值相等,则PGA的增益保持不变。
11、根据权利要求8或9所述的方法,其特征在于,当所述功率比较模块得到的结果为:输出数字信号的功率与目标功率之间的绝对差值在允许误差范围内,则保持PGA当前的增益不变。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101080343A CN100481729C (zh) | 2005-10-09 | 2005-10-09 | 一种提高a/d转换器信噪比的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101080343A CN100481729C (zh) | 2005-10-09 | 2005-10-09 | 一种提高a/d转换器信噪比的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1744441A true CN1744441A (zh) | 2006-03-08 |
CN100481729C CN100481729C (zh) | 2009-04-22 |
Family
ID=36139686
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101080343A Expired - Fee Related CN100481729C (zh) | 2005-10-09 | 2005-10-09 | 一种提高a/d转换器信噪比的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100481729C (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101873453A (zh) * | 2010-06-23 | 2010-10-27 | 西安交通大学 | 一种复合视频信号的自动增益控制器及控制方法 |
CN101931412A (zh) * | 2009-06-19 | 2010-12-29 | 联发科技股份有限公司 | 增益控制方法及电子装置 |
CN102590828A (zh) * | 2012-02-15 | 2012-07-18 | 北京中科贝银科技有限公司 | 一种减小卫星导航接收机中adc量化噪声的方法 |
CN101821597B (zh) * | 2007-10-12 | 2012-11-07 | 罗伯特·博世有限公司 | 爆震识别***及用于爆震信号的增益调节的方法 |
CN106972837A (zh) * | 2017-02-21 | 2017-07-21 | 和芯星通科技(北京)有限公司 | 一种实现增益控制的方法及装置 |
CN108337460A (zh) * | 2018-04-23 | 2018-07-27 | 昆山锐芯微电子有限公司 | 图像传感器的读出电路 |
CN115065370A (zh) * | 2022-03-31 | 2022-09-16 | 北京全路通信信号研究设计院集团有限公司 | 一种增益控制方法、装置、设备和介质 |
CN118018023A (zh) * | 2024-04-09 | 2024-05-10 | 江苏亨通华海科技股份有限公司 | 一种高动态与高分辨率兼容的模数转换***及方法 |
-
2005
- 2005-10-09 CN CNB2005101080343A patent/CN100481729C/zh not_active Expired - Fee Related
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101821597B (zh) * | 2007-10-12 | 2012-11-07 | 罗伯特·博世有限公司 | 爆震识别***及用于爆震信号的增益调节的方法 |
CN101931412A (zh) * | 2009-06-19 | 2010-12-29 | 联发科技股份有限公司 | 增益控制方法及电子装置 |
CN101873453A (zh) * | 2010-06-23 | 2010-10-27 | 西安交通大学 | 一种复合视频信号的自动增益控制器及控制方法 |
CN102590828A (zh) * | 2012-02-15 | 2012-07-18 | 北京中科贝银科技有限公司 | 一种减小卫星导航接收机中adc量化噪声的方法 |
CN106972837A (zh) * | 2017-02-21 | 2017-07-21 | 和芯星通科技(北京)有限公司 | 一种实现增益控制的方法及装置 |
CN106972837B (zh) * | 2017-02-21 | 2019-07-30 | 和芯星通科技(北京)有限公司 | 一种实现增益控制的方法及装置 |
CN108337460A (zh) * | 2018-04-23 | 2018-07-27 | 昆山锐芯微电子有限公司 | 图像传感器的读出电路 |
CN108337460B (zh) * | 2018-04-23 | 2020-12-08 | 锐芯微电子股份有限公司 | 图像传感器的读出电路 |
CN115065370A (zh) * | 2022-03-31 | 2022-09-16 | 北京全路通信信号研究设计院集团有限公司 | 一种增益控制方法、装置、设备和介质 |
CN115065370B (zh) * | 2022-03-31 | 2024-04-02 | 北京全路通信信号研究设计院集团有限公司 | 一种增益控制方法、装置、设备和介质 |
CN118018023A (zh) * | 2024-04-09 | 2024-05-10 | 江苏亨通华海科技股份有限公司 | 一种高动态与高分辨率兼容的模数转换***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN100481729C (zh) | 2009-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1744441A (zh) | 一种提高a/d转换器信噪比的方法及装置 | |
CN1870423A (zh) | 自动增益控制环路 | |
CN1627636A (zh) | 信号处理器及其相关方法 | |
CN1778047A (zh) | 增益补偿 | |
CN103414443B (zh) | 音量自动控制方法以及音量自动控制*** | |
DE102012001071A1 (de) | Schaltung und verfahren zur optimierung des dynamikbereichs in einem digital-zu-analog-signalpfad | |
CN1801611A (zh) | 一种低音增效处理的方法和装置 | |
CN1694350A (zh) | D类放大器 | |
CN1727860A (zh) | 增益受限的噪音抑制 | |
RU2012141463A (ru) | Способ и система для масштабирования подавления слабого сигнала более сильным в относящихся к речи каналах многоканального звукового сигнала | |
CN1719744A (zh) | 自适应拖音消除器 | |
CN1306719C (zh) | 一种用于sdh传输***线路衰减补偿的自适应均衡装置 | |
CN104124955B (zh) | 一种数字化自动电平控制方法 | |
CN1700603B (zh) | 模拟信号数字化的装置和方法 | |
CN101030760A (zh) | 一种栅压自适应补偿装置及其栅压自适应补偿方法 | |
CN101068431A (zh) | 一种射频校准的方法及装置 | |
CN101056093A (zh) | 可变增益放大器 | |
CN1365538A (zh) | 增益控制装置 | |
CN1233112A (zh) | 数字-模拟变换器和数字-模拟变换方法 | |
CN1671052A (zh) | 校正二数字模拟转换器间的增益不平衡的方法与相关装置 | |
CN101034878A (zh) | 增益调整方法和增益调整装置 | |
TW200607334A (en) | Signal processing device and signal processing method | |
CN1622468A (zh) | 一种信号处理方法及装置 | |
CN1808285A (zh) | 一种基于pga的高精度模数转换装置及其控制方法 | |
CN108231088A (zh) | 一种应用于语音数字信号的快速自动增益控制方法和装置 |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090422 Termination date: 20121009 |