CN101102098B - 自动增益控制电路 - Google Patents
自动增益控制电路 Download PDFInfo
- Publication number
- CN101102098B CN101102098B CN2007101286345A CN200710128634A CN101102098B CN 101102098 B CN101102098 B CN 101102098B CN 2007101286345 A CN2007101286345 A CN 2007101286345A CN 200710128634 A CN200710128634 A CN 200710128634A CN 101102098 B CN101102098 B CN 101102098B
- Authority
- CN
- China
- Prior art keywords
- level
- audio signal
- gain
- input audio
- output
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Control Of Amplification And Gain Control (AREA)
Abstract
控制器100用于更新指示输入音频信号的电平区段的数据LVLm,并基于代表输入音频信号和参考电平Vr间比较结果的信号CMP来控制参考电平Vr,进一步,以这样的方式控制电子音量调控器10L和10R的增益,即,这些增益成为与所述输入音频信号的电平区段相应的增益。在这种情况下,所述输入音频信号的电平区段以这样的方式与增益相关,即,所述电子音量调控器的输出信号电平不超过预先设定的输出幅度上限电平。
Description
技术领域
本发明涉及适合用于控制音频设备增益的自动增益控制电路。
背景技术
通常,在音频设备,诸如扬声器重放设备及记录设备,的输出级中,在功率放大器的前级上提供自动增益控制电路(以下称为“AGC电路”)。上述AGC电路配备有功能,即,当输入音频信号被放大时能够控制增益,使得在输入音频信号的波形峰值电平变化的情况下,以合适的电平放大该输入信号,然后将具有合适电平的放大输入音频信号提供给功率放大器。存在某些可能,即使用这种AGC电路作为用于避免音频设备输出级中使用的功率放大器内的削波(clip)发生的装置。应当理解,在例如JP-A-9-93063及JP-A-2000-106511中公开了这些AGC电路。此外,在JP-A-2000-106511中公开了使用AGC电路的削波避免技术。
另一方面,在例如JP-A-2000-106511中作为现有技术思想描述了利用该传统AGC电路的削波避免技术。即,在JP-A-2000-106511中,检测功率放大器输出信号电压的时间均值;以负反馈控制方式反馈功率放大器前级上提供的放大器增益,在该负反馈控制方式中,所检测到的均值是恒定的,以使得功率放大器输出信号波形的峰值电平可被集中到小于或等于削波电平的电平。尽管这些AGC电路的这种利用模式具有避免削波的优点,但也存在问题,即由于使用了例如VCA等的非线性元件,使得功率放大器的输出信号失真。
进一步,在AGC电路中,需要根据AGC电路的应用将上升时间和释放时间设置到合适长度。该上升时间是当电平增加时,用于降低放大器增益以响应输入音频信号电平的时间,该释放时间是当电平减小时,用于提高放大器增益以响应于输入音频信号电平的时间。在相关技术中,在使用半导体集成电路实现AGC电路的情况下,具有时间恒量以响应上升时间和释放时间的时间恒定电路在外部提供给该作为半导体集成电路的AGC电路,使得该AGC电路执行操作以获得上升时间和释放时间。因此,包括AGC电路的整个音频设备的部分数目增加了,从而增加了成本。进一步,时间恒定电路的时间恒量可能对于温度是敏感的,并且可能随时间而变化。因此,如果该电路用于AGC电路,会出现上升时间和释放时间的稳定性变差的问题。
发明内容
本发明用于解决上述现有技术思想的问题,因此,其目的是提供一种能够控制输入音频信号增益的AGC电路,使其不会造成功率放大器输出信号的失真,并能够通过在存在可能产生削波的风险时降低增益来避免削波。
本发明的另一个目的是提供一种自动增益控制电路,其可适合于不使用外部时间恒定电路而设定上升时间和释放时间。
本发明将提供一种自动增益控制电路,包括:
电子音量调控器(electronic volume),其以可变增益放大输入音频信号,并输出该放大的输入音频信号;及
增益控制器,其响应于输入音频信号的电平控制所述电子音量调控器的增益,并执行控制操作以降低所述电子音量调控器的增益,以使得所述电子音量调控器的输出信号电平不超过输出幅度上限电平,其中基于输入音频信号的电平和所述电子音量调控器的增益确定所述电子音量调控器的输出信号电平。
根据本发明,作为用于控制增益的装置,没有使用如VCA的非线性元件,而是使用了电子音量调控器。结果,增益可被控制,而不会使功率放大器的输出信号相对于输入音频信号失真。在所述电子音量调控器的输出信号电平超过了先前设定的输出幅度上限电平的情况下,执行控制操作以降低所述电子音量调控器的增益,以使得所述电子音量调控器的输出信号电平被限制在输出幅度上限电平内。因而,如果所述的输出幅度上限电平被设定为与输入电平的上限一致,其中在所述输入电平的上限上,在所述电子音量调控器的后级上提供的功率放大器中不会产生削波,则在存在可产生削波风险的地方,增益被减小。结果,可以避免功率放大器中的削波。
JP-A-2000-106511中公开了这样一种技术思想,即当感应到功率放大器输出信号内发生了削波时,在输入音频信号被放大时激活AGC功能来减小增益,因此,避免了削波。但是,本发明的创造性思想不涉及JP-A-2000-106511中公开的这种技术思想,即感应削波的发生以降低增益,而是涉及以下技术思想:即,当预先设定了输出幅度上限电平时,其中在该输出幅度上限电平上,在后面的级内提供的功率放大器中不会产生削波,当所述电子音量调控器的输出信号电平超过了该输出幅度上限电平时,降低所述电子音量调控器的增益以使得所述电子音量调控器的输出信号电平不超过该输出幅度上限电平,因此,避免了削波的发生。该技术思想与专利公开2是本质不同的。
根据本发明,自动增益控制电路包括:
电子音量调控器,其以可变增益放大输入音频信号,并输出该放大的输入音频信号;
参考电平发生器,其输出参考电平;
电平判断单元,其将所述输入音频信号的电平与所述参考电平发生器输出的参考电平进行比较,并输出比较结果信号以指示输入音频信号的电平是否高于该参考电平;及
控制器,基于所述比较结果信号,更新指示多个电平区段中的输入音频信号所属电平区段的预测电平数据,基于该预测电平数据控制参考电平发生器输出的参考电平,并基于该预测电平数据控制所述电子音量调控器的增益,以使得所述电子音量调控器的增益等于先前涉及的输入音频信号电平所属电平区段的增益。
其中所述输入音频信号的电平区段和增益以某种方式彼此相关,即所述电子音量调控器的输出信号电平不超过先前设定的输出幅度上限电平。
通过这种布置,以某种方式设置该自动增益控制电路,即相应于输入音频信号电平所属电平区段的增益被设定到所述电子音量调控器。此外,所述输入音频信号的电平区段和增益以某种方式彼此相关,即所述电子音量调控器的输出信号电平不超过先前设定的输出幅度上限电平。结果,该输出幅度上限电平被设定到合适的电平,通过该合适的电平,后面的级的功率放大器中不会发生削波,从而能够避免后面的级的功率放大器内削波的发生。
在该优选模式中,输入音频信号的增益和电平区段间的相应关系被合适地确定,不仅有上述的削波避免效果,还可实现其它效果。例如,降低了等于大音量区域的电平区段相应的增益。结果,尽管抑制了动态范围,但可减小讨厌的大音量声音。可选地,与等于小音量的电平区段相关的增益可被提高,以使得可以舒适的收听音量放大小音量声音。
根据本发明,自动增益控制电路包括:
电子音量调控器,其以可变增益放大输入音频信号,并输出该放大的输入音频信号;
参考电平发生器,其输出参考电平;
电平判断单元,其将所述输入音频信号与所述参考电平发生器输出的参考电平进行比较,并输出比较结果信号,以指示输入音频信号波形的峰值电平是否高于该参考电平;
控制器,其根据预定的各个时钟执行第一、第二、第三和第四控制,
其中在比较结果信号指示所述输入音频信号波形的峰值电平高于所述参考电平时,所述第一控制提高参考电平发生器输出的参考电平,
其中当比较结果信号指示所述输入音频信号波形的峰值电平不高于所述参考电平时,所述第二控制降低参考电平发生器输出的参考电平,
其中所述第三控制降低所述电子音量调控器的增益,以近似于参考电平的提高的方式,来使得所述电子音量调控器的增益等于与该参考电平相关的合适增益,及
其中所述第四控制提高所述电子音量调控器的增益,以跟随于参考电平的降低的方式,来使得所述电子音量调控器的增益等于与该参考电平相关的增益。
通过这种布置,当执行第一和第三控制时,时间密度(density)越高,上升时间越短,当执行第二和第四控制时,时间密度越高,释放时间越短。因此,通过合适地设定分别触发第一到第四控制的各个值的频率,可获得期望的上升时间和释放时间。
附图说明
图1是一个框图,用于表示根据本发明第一实施例的AGC电路的布置。
图2是用于解释控制器100所执行的预测电平数据LVLm的提高/降低操作,及第一实施例中预测电平数据LVLm的内容的图表。
图3是用于指示在第一实施例中,在解码器40将预测电平数据LVLm转换为参考电平指定数据DLVL的情况下的转换规则的图表。
图4是用于表示在第一实施例中,在解码器50将增益设定电平数据LVLs转换为增益指定数据DGAIN的情况下的转换规则的图表。
图5是用于表示在第一实施例中输入音频信号LIN和RIN的峰值电平Vp间的关系,以及当所述峰值电平Vp稳定时,基于增益指定数据DGAIN设定到电子音量调控器10L和10R的增益的图表。
图6是用于表示第一实施例中控制器100的具体布置的电路图。
图7是用于表示第一实施例中所执行的上升操作的时序图。
图8是用于表示第一实施例中所执行的释放操作的时序图。
图9用于表示在第一实施例中,有关输入音频信号的电平和输出音频信号的电平间的关系,输入音频信号的电平和在某一条件下设定到电子音量调控器10L和10R的增益之间的另一关系的第一实例,其中所述条件即由控制器100控制电子音量调控器10L和10R的增益。
图10用于表示在第一实施例中,有关输入音频信号的电平和输出音频信号的电平间的关系,输入音频信号的电平和在某一条件下设定到电子音量调控器10L和10R的增益之间的另一关系的第二实例,其中所述条件即由控制器100控制电子音量调控器10L和10R的增益。
图11是一个框图,其指示了根据本发明第二实施例的AGC电路的布置。
具体实施方式
现在参考附图,说明本发明的实施例。
<第一实施例>
图1是一个框图,其表示了根据本发明第一实施例AGC(自动增益控制)电路的布置。该根据第一实施例的AGC电路是半导体集成电路,其中在半导体基板上形成电子音量调控器10L和10R、电平判断单元20、参考电平发生器30、解码器40和50、时钟发生器60、及控制器100。该AGC电路例如安装在音频设备上,例如扬声器重放设备。
电子音量调控器10L和10R是基于增益指定数据DGAIN分别放大L信道输入音频信号LIN和R信道输入音频信号RIN的电路,并输出音频信号LOUT和另一音频信号ROUT。增益指定数据DGAIN从解码器50在“N”种增益G(K)(K=1到N)中被使用,而数量级关系被给定为G(1)>G(2)>,…G(N)。在AGC电路安装在例如扬声器重放设备上的情况下,从电子音量调控器10L和10R输出的音频信号LOUT和音频信号ROUT被输入到功率放大器用于驱动扬声器。
图1中表示了电子音量调控器10L的结构实例。要指出的是,电子音量调控器10R具有与电子音量调控器10L类似的结构。在图1所示的结构实例中,电子音量调控器10L由电阻11、运算放大器12、及切换单元13构成。电阻11被***在音频信号输入端15和音频信号输出端16之间,其中输入音频信号LIN被施加到该音频信号输入端15,音频信号输出端16被施加到输出音频信号LOUT。在运算放大器12中,从参考电压源(未示)输出的参考电压VREF被施加到非反相输入端(+端),并且输出端被连接到音频信号输出端16。切换单元13是从电阻11中提供的“N”块中心抽头(tap)选择中心抽头,并将所选择的中心抽头连接到运算放大器12的反相输入端(一端)的电路。
在该结构实例中,当运算放大器12的反相输入端被虚拟接地时,基于比例Rb/Ra确定电子音量调控器10L的增益。对应于电阻11内阻值的阻值“Ra”通过切换单元13,从音频信号输入端15直到连接到运算放大器12的反相输入端的中心抽头。对应于电阻11内阻值的阻值Rb从该中心抽头直到音频信号输出端16。然后,在该结构实例中,相应于可基于增益指定数据DGAIN指定的所有增益G(K)(K=1到N),可确定电阻11内N块中心抽头的位置。以某种方式布置切换单元13,即当使用了用于指定某增益G(K)的增益指定数据DGAIN时,选择相应于该指定的增益G(K)的中心抽头连接到运算放大器12的反相输入端。由于基于电阻比Rb/Ra来确定电子音量调控器10L的增益,该电子音量调控器10L具有优点,即输入音频信号LIN可被放大而不会有任何失真。
电平判断单元20是电路,其将输入音频信号LIN及RIN与从参考电平发生器30施加的参考电平Vr进行比较,当输入音频信号LIN和RIN中至少一个超过了该参考值Vr时,输出具有H电平的比较结果信号CMP,而当输入音频信号LIN和RIN中至少一个没有超过该参考值Vr时,输出具有L电平的比较结果信号CMP。该根据第一实施例的AGC电路基于该比较结果信号CMP执行参考电平发生器30产生的参考级Vr的控制操作,及以合适值改变电子音量调控器10L和10R的增益的另一控制操作。后面将描述这些控制操作的模式。
在图1所示的实例中,通过比较器21、另一比较器22、或门23、及LPF单元24布置电平判断单元20。比较器21将输入音频信号LIN与参考电平Vr进行比较。比较器22将输入音频信号RIN与参考电平Vr进行比较。或门23对比较器21和22的输出信号进行或操作以输出取或后的信号。LPF单元24仅通过或门23的输出信号中的具有小于或等于预定频率的频率的信号。
LPF单元24是一个移位寄存器,如图所示,其通过将触发器241到242彼此连接来被布置。具有预定频率的时钟LPFCK被从时钟发生器60分别施加到触发器241到242的时钟终端“C”。构成移位寄存器第一级的触发器241的数据输入终端“D”被固定为H电平。然后,构成移位寄存器第二级的触发器242的输出信号形成比较结果信号CMP。触发器241和242每一个都具有低位有效的异步复位端R。或门23的输出信号被施加到触发器241的异步复位端R。低位有效的复位信号“RST_N”被施加到触发器242的异步复位端R。该复位信号RST_N是当需要启动AGC电路时被激活的信号,例如当打开电源时。
根据上述布置,仅在大于或等于时钟LPFCK的一个时间周期的时间周期内维持或门23输出信号的H电平的情况下,比较结果信号CMP的电平变为H电平,而在除上述情况的任何情况中,维持比较结果信号CMP的L电平。使用这种LPF单元24的原因给定如下:即,电子音量调控器10L和10R的增益不允许被立刻改变,以用于不大于时钟LPFCK的一个时间周期的输入音频信号LIN或输入音频信号RIN的增加。时钟LPFCK的频率例如近似于10KHZ。
通过电阻31和切换单元32布置参考电平发生器30。在该实例中,来自电源(未示)的高电压侧参考电平“Vrefa”及参考电压电平VREF被施加到电阻31的两端。在该第一实施例中,从AGC电路的外侧施加高电压侧参考电平Vrefa。在相应于AGC电路的半导体集成电路中,提供了用于接收该高电压侧参考电平Vrefa的终端。电阻31包括(N-1)块中心抽头用于分割外部施加的高电压侧参考电平Vrefa,从而产生(N-1)种具有Vr(1)<Vr(2)<…,<Vr(N-1)关系的参考电平Vr(K)(K=1到N-1)。在该第一实施例中,参考电平Vr(K)(K=1到N-1)被用作边界值,其将输入音频信号LIN和RIN的电平分类为“N”块电平区段。切换单元32是电路,其中从(N-1)块中心抽头选择中心抽头,通过从解码器40给出的参考电平指定数据DLVL来指定该中心抽头,并且该所选择的中心抽头的参考电平作为参考电平Vr被提供给了电平判断电路20。在该第一实施例中,当从电子音量调控器10L输出的音频信号LOUT和从电子音量调控器10R输出的音频信号ROUT被输出给例如功率放大器时,输出幅度上限电平被作为高电压侧参考电平Vrefa施加到参考电平发生器30。该输出幅度上限电平对应于音频信号LOUT和ROUT的电平上限,通过该输出幅度上限电平,在功率放大器的输出信号波形中不会产生削波。结果,在某些情况下,在下面提到的说明中,高电压侧参考电平Vrefa将被称为输出幅度上限电平Vrefa。
时钟发生器60是电路,其产生基本时钟BCK和BCK_N、上升时钟ATKCK、及释放时钟RLSCK_N,这些时钟应用在除上述时钟LPFCK的产生之外的控制器100的定时控制操作中。要注意的是,基本时钟BCK_IN对应于通过反相基本时钟BCK的电平而获得的时钟。在优选模式中,时钟发生器60分割基本时钟BCK的频率,从而产生上升时钟ATKCK和释放时钟RLSCK_N。一般而言,通过BCK>ATKCK>RLSCK_N来定义各个时钟的频率之间的关系。在优选模式中,以某种方式布置时钟发生器60,即当基本时钟BCK被分割时可任意设定频率分割比例,从而产生上升时钟ATKCK和释放时钟RLSCK_N。
控制器100是电路,其基于从电平判断单元20输出的比较结果信号CMP控制来改变预测电平数据LVLm和增益设定电平数据LVLs。解码器40是电路,其根据预定的转换规则将从控制器100给定的预测电平数据LVLm转换成参考电平指定数据DLVL,然后,将该参考电平指定数据DLVL提供给参考电平发生器30。解码器50是电路,其根据预定的转换规则将从控制器100施加的增益设定电平数据LVLs转换成增益指定数据DGAIN,并将该增益指定数据DGAIN提供给电子音量调控器10L和10R。现在将详细说明控制器100内执行的控制操作的内容,以及解码器40和50。
首先,预测电平数据LVLm对应于指示电平区段的数据,其中当前输入音频信号LIN和RIN的电平的更大电平Vp属于该区段。控制器100基于比较结果信号CMP执行增加/降低操作,从而使得该预测电平数据LVLm所指示的电平区段近似于当前输入音频信号LIN和RIN的更大电平所属的电平区段。
图2解释了控制器100执行的对于预测电平数据LVLm的增加/降低操作,以及预测电平数据LVLm的内容。该预测电平数据LVLm对应于(N-1)个比特数据。有关该预测电平数据LVLm,在输入音频信号的电平Vp被预测低于或等于参考电平Vr(1)的情况下,如图2所示,其所有比特为“0”。进一步,有关预测电平数据LVLm,在输入音频信号的电平Vp被预测超过了至少一参考电平Vr(1)的情况下,其LSB(最低有效位)为“1”,并且其它位为“0”。进一步,关于预测电平数据LVLm,在输入音频信号的电平Vp被预测超过了至少参考电平Vr(2)的情况下,其从LSB开始的2个位为“1”,其它位为“0”。类似地,有关预测电平数据LVLm,在输入音频信号的电平Vp被预测超过了至少参考电平Vr(K)的情况下,其从LSB(最低有效位)开始的“K”块连续位为“1”,其它位为“0”。
在当基本时钟BCK的电平为激活电平(“H”电平)时的定时处,比较结果信号CMP的电平为“H”电平的情况下,控制器100执行将预测电平数据LVLm内比特“1”的总数加1的操作。在当基本时钟BCK_N的电平为激活电平(“L”电平)时的定时处,比较结果信号CMP的电平为“L”电平的情况下,在释放时钟RLSCK_N的电平变为激活电平(“L”电平)之后,控制器100执行将预测电平数据LVLm内比特“1”的总数减1的操作。
图3是表示在解码器40将预测电平数据LVLm转换为参考电平指定数据DLVL的情况下的转换规则的图表。如图3所示,除了预测电平数据LVLm的所有比特为“0”或为“1”,在给定的预测电平数据LVLm指示输入音频信号的电平Vp超过了参考电平Vr(K)的情况下,解码器40输出指定参考电平Vr(K+1)的参考电平指定数据DLVL。当预测电平数据LVLm的所有比特为“0”时,解码器40输出指定参考电平Vr(1)的参考电平指定数据DLVL。当预测电平数据LVLm的所有比特为“1”时,解码器40输出指定参考电平Vr(N-1)的参考电平指定数据DLVL。
如前所述,由控制器100执行预测电平数据LVLm的控制操作,由解码器40执行从预测电平数据LVLm到参考电平指定数据DLVL的解码操作。结果,从参考电平发生器30提供的参考电平Vr被设定为最小参考电平,该最小参考电平超过了参考电平Vr(K)(K=1到N-1)内的电平Vp,除了输入音频信号的该电平Vp超过了参考电平Vr(N-1)之外。
接下来,描述由控制器100和解码器50执行的有关于电子音量调控器10L和10R的增益控制操作。首先,控制器100执行控制操作,即增益设定电平数据LVLs跟随预测电平数据LVLm。更准确地说,在输入音频信号的电平Vp被提高,从而预测电平数据LVLm中连续比特“1”的总数提高的情况下,控制器100在每次上升时钟ATKCK上升时逐个增加增益设定电平数据LVLs内的比特“1”,从而使得增益设定电平数据LVLs以逐步的方式接近于预测电平数据LVLm。进一步,在输入音频信号的电平Vp被降低,并且释放时钟RLSCK_N的电平等于激活电平,从而预测电平数据LVLm中连续比特“1”的总数被减1的情况下,控制器100响应于上升时钟ATKCK的上升沿将增益设定电平数据LVLs内的比特“1”减1,从而使得增益设定电平数据LVLs与预测电平数据LVLm一致。
解码器50根据图4所示的转换规则将增益设定电平数据LVLs转换为增益指定数据DGAIN。根据该增益指定数据DGAIN,设定电子音量调控器10L和10R的增益。图5表示了输入音频信号LIN和RIN的电平Vp间的关系,以及在输入音频信号LIN和RIN的电平Lp稳定的情况下,基于增益指定数据DGAIN设定到电子音量调控器10L和10R的增益。如该附图所示,在输入音频信号LIN或RIN的电平Vp小于或等于参考电平Vr(1)的情况下,电子音量调控器10L和10R的增益被设定为最大增益G(1)。每次当输入音频信号LIN或RIN的电平Vp超过了参考电平Vr(K)(K=1到N-1)中的每一个时,以逐步的方式降低设定到电子音量调控器10L和10R的增益,即这些增益被分别降低G(2)、G(3)…。
在上述各个设备中,电平判断单元20、参考电平发生器30、控制器100、及解码器40和50对应于响应于输入音频信号LIN和RIN的电平控制电子音量调控器10L和10R增益的装置,并且可功能性地作为增益控制装置。该增益控制装置执行控制操作以通过某方式减小电子音量调控器10L和10R的增益,该方式即基于输入音频信号LIN和RIN被确定的电子音量调控器10L和10R输出信号LOUT和ROUT的电平,以及电子音量调控器10L和10R的增益都不超过先前设定的输出幅度上限电平Vrefa。由于该增益控制装置的功能,即使当关于电子音量调控器10L和10R的输入音频信号LIN和RIN的电平被提高时,从电子音量调控器10L和10R输出到后面级上提供的功率放大器的音频信号LOUT和ROUT的电平也被限制在该输出幅度上限电平Vrefa内,从而避免了后面级内功率放大器内削波的发生。为了避免对有关该有特征功能的重复说明,在该第一实施例中的操作说明中将清楚说明特征功能。
接下来,参考图6说明控制器100的具体布置。通过连接(N-1)块控制单元100(K)(K=1到N-1)来布置该控制器100。这些控制单元100(K)(K=1到N-1)的每一个都包括触发器101到103、NAND门111、低位有效AND门112、NOR门113、低位有效NOR门114、低位有效OR门115及AND门116。
在该控制器100中,控制单元100(K)(K=1到N-1)的各个触发器102构成了电平寄存器REGa,在其中存储上述预测电平数据LVLm的各个比特LVLm(K)(K=1到N-1)。控制单元100(K)(K=1到N-1)的各个触发器103构成了上升寄存器REGb,在其中存储上述增益设定电平数据LVLs的各个比特LVLs(K)(K=1到N-1)。
比较结果信号CMP被输入到各个控制单元100(K)的NAND门111,其中K=1的情况除外,进一步,从较低的门控制单元100(K-1)的触发器102输出的预测电平数据LVLm的比特LVLm(K-1)被作为数据LOWLVL输入。比较结果信号CMP和具有H电平的数据LOWLVL被输入给控制单元100(1)的NAND门111。然后,NAND门111的输出信号和触发器102的低位有效输出端的输出信号被输入到控制单元100(K)(K=1到N-1)的每一个的低位有效OR门115。然后,在控制单元100(K)(K=1到N-1)的每一个的触发器102中,低位有效OR门115的输出信号被输入给其数据输入端“D”;基本时钟BCK被输入给其时钟端“C”;低位有效NOR门114的输出信号被输入给其低位有效异步复位端R。
结果,在控制单元100(K)的每一个中,K=1除外,在比较结果信号CMP的电平为H电平的情况下,进一步,从低等级控制单元100(K-1)的触发器102输出的预测电平数据LVLm的比特LVLm(K-1)为“1”,NAND门111输出信号的电平为L电平,响应于基本时钟BCK的上升沿将“1”写入到触发器102,预测电平数据LVLm的比特LVLm(K)变为“1”。随后,由于通过低位有效OR门115向触发器102的数据输入端D提供“0”,该“0”相应于触发器102的低位有效输出端的输出信号,则该输出信号“0”被转换为信号“1”,从而比特LVLm(K)持续保持“1”直到非激活复位端R被设定为激活电平(L电平)为止。在控制单元100(1)中,由于具有H电平的信号LOWLVL被施加到NAND门111,当比较结果信号CMP的电平为H电平时,NAND门111输出信号的电平为L电平,并且预测电平数据LVLm的比特LVLm(1)为“1”,以响应于基本时钟BCK的上升沿。
比较结果信号CMP和释放时钟RLSCK_N被输入给控制单元100(K)的每一个的低位有效AND门112,K=N-1除外,从高等级控制单元100(K-1)的触发器102输出的预测电平数据LVLm的比特LVLm(K+1)作为数据UPPLVL被输出到该低位有效AND门112。比较结果信号CMP、释放时钟RLSCK_N、及具有L电平的数据UPPLVL被输入到控制单元100(N-1)的低位有效AND门112。
复位信号RST和低位有效AND门112的输出信号被输入给控制单元100(K)(K=1到N-1)的每一个的NOR门113。在这种情况下,复位信号是当需要启动AGC电路时,例如当打开电源时,变为激活电平的信号。
在控制单元100(K)(K=1到N-1)的每一个的触发器101中,NOR门113的输出信号被输入给数据输入端D;基本时钟BCK_N被输入给其时钟端“C”;复位信号RST_N被输入给其低位有效异步复位端R。触发器101的高位有效输出端Q的输出端及复位信号RST_N被输入给控制单元100(K)(K=1到N-1)的每一个的低位有效NOR门114。
结果,在控制单元100(K)的每一个中,K=N-1除外,在比较结果信号CMP的电平为L电平的情况下,进一步,从高等级控制单元100(K+1)的触发器102输出的预测电平数据LVLm的比特LVLm(K+1)为“0”,释放时钟RLSCLK_N的电平为激活电平(“L”电平),NAND门112输出信号的电平变为H电平,从而响应于基本时钟BCK_N的上升沿将“D”写入到触发器101。结果,触发器102的异步复位端R被设定为激活电平(“L”电平),预测电平数据LVLm的比特LVLm(K)变为“0”。在控制单元100(N-1)中,由于具有L电平的信号UPPLVL被施加到了低位有效AND门112,当比较结果信号CMP的电平为L电平,且释放时钟RLSCK_N为激活电平(“L”电平)时,低位有效AND门112输出信号的电平变为H电平,预测电平数据LVLm的比特LVLm(K)变为“0”,以响应基本时钟BCK_N的上升沿。
触发器102的高位有效输出端Q的输出信号被输入给控制单元100(K)的每一个的AND门116,K=N-1除外,进一步,从低等级控制单元100(K-1)的触发器103输出的增益设定电平数据LVLs的比特LVLs(K-1)作为数据LOWOUT被输出给该AND门116。触发器102的高位有效输出端Q的输出信号,以及具有H电平的数据LOWOUT被输入给控制单元100(1)的AND门116。
然后,在控制单元100(K)(K=1到N-1)的每一个的触发器103中,AND门116的输出信号被输入给其数据输入端D;上升时钟ATKCK被输入给其时钟端C;复位信号RST_N被输入给其低位有效异步复位端“R”。
结果,在控制单元100(K)的每一个中,K=1除外,在从低等级控制单元100(K-1)的触发器103输出的增益设定电平数据LVLs的比特LVLs(K-1)为“1”的情况下,通过AND门116向触发器103的数据输入端D提供从触发器102输出的预测电平数据LVLm的比特LVLm(K),并响应于上升时钟ATKCK的上升沿将其写入到触发器103,然后作为增益设定电平数据LVLs的比特LVLs(K)被输出。另一方面,在从低等级控制单元100(K-1)的触发器103输出的增益设定电平数据LVLs的比特LVLs(K-1)为“0”的情况下,将“0”写入到触发器103中,并将比特LVLs(K)设定为“0”。在控制单元100(1)中,具有H电平的信号LOWOUT被提供给AND门116。结果,响应于上升时钟ATKCK的上升沿,从触发器102输出的比特LVLm(1)被写入到触发器103中,然后,作为增益设定电平数据LVLs的比特LVLs(1)被输出。
上述布置是控制器100的结构。
接下来,在列举具体实例的同时,描述该第一实施例的操作。在根据该第一实施例的AGC电路中,当输入音频信号LIN和RIN的电平被提高时,以逐步的方式执行降低电子音量调控器10L和10R的增益的上升操作。在根据该第一实施例的AGC电路中,当输入音频信号LIN和RIN的电平被降低时,以逐步的方式执行提高电子音量调控器10L和10R的增益的释放操作。
图7是一个时序图,其表示了在根据第一实施例的AGC电路中执行的上升操作的实例。在该实例中,在启动条件下,参考电平Vr被设定为等于最小电平的Vr(1);预测电平数据LVLm的所有比特为“0”;增益设定电平数据LVLs的所有比特为“0”。然后,输入音频信号LIN的幅度大于输入音频信号RIN的幅度,以如该图所示的方式改变该输入音频信号LIN。
当图7中所示输入音频信号LIN的第一个波(该图中最左侧的波)超过了参考电平Vr(1)时,电平判断单元20中OR门23的输出信号电平变为H电平,从而LPF单元24响应于该H电平输出信号将比较结果信号CMP的电平设定为H电平。当比较结果信号CMP变为H电平时,执行第一控制来提高从参考电平发生器30输出的参考电平Vr。更准确的说,在最低等级控制单元100(1)中,NAND门111的输出信号电平变为L电平,从而响应于电平时钟BCK的上升沿将“1”写入到触发器102中,因此,预测电平数据LVLm的比特变为“0,…,0001”。结果,解码器40向参考电平发生器30提供参考电平指定数据DLVL,该DLVL用于指定参考电平Vr(2)的输出。结果,由参考电平发生器30产生的参考电平Vr变为Vr(2)。
在这种情况下,如果输入音频信号LIN的电平高于该新的参考电平Vr(2),则比较结果信号CMP保持在H电平。在这种情况下,在控制单元100(2)中,从控制器100(1)提供的比特LVLm(1)为“1”,进一步,比较结果信号CMP为H电平。结果,NAND门111的输出信号变为“L”电平,响应于基本时钟BCK的上升沿将“1”写入到触发器102中,并且预测电平数据LVLm为“0,…,0011”。
随后,直到参考电平Vr超过了输入音频信号LIN的峰值电平,并且比较结果信号CMP变为L电平为止,响应于基本时钟BCK的上升沿随后进一步按序写入预测电平数据LVLm的高等级比特。在图7所示的实例中,在预测电平数据LVLm被定义为“0,…,0111”时,直到参考电平Vr被设定为Vr(4)为止,响应于基本时钟BCK的上升沿执行第一控制,该第一控制增加参考电平数据LVLm内的比特“1”,并提高参考电平Vr。
当输入音频信号LIN下降并低于参考电平Vr=Vr(4)时,比较结果信号CMP的电平变为“L”电平。但是,当释放时钟RLSCK_N保持非激活电平时,即使当比较结果信号CMP吧为L电平时,在所有控制单元100K(K=1到N-1)中,低位有效AND门112的输出信号变为“L”电平,从而将“0”写入到触发器101中,因此,触发器102没有被重设。结果,预测电平数据LVLm保持在“0,…,0111”。
在图7所示的实例中,尽管第二个波在输入音频信号LIN的第一个檐(eave)之后上升,该第二个波的峰值也没有超过参考电平Vr(4)。结果,在AGC电路中,预测电平数据LVLm和参考电平Vr都没有被更新。
然后,在图7所示的实例中,在输入音频信号LIN的第二个波之后,尽管具有比第一个波的峰值电平更大峰值电平的第三个波上升,但该第三个波的峰值电平对应于参考电平Vr(6)和参考电平Vr(7)之间的电平。结果,在该AGC电路中,直到预测电平数据LVLm为“0,…00111111”,且参考电平Vr为Vr(7)为止,重复执行参考电平数据LVLm和参考电平Vr的更新操作。尽管在该图中没有表示,但在输入音频信号LIN的电平超过最大参考电平Vr(K-1)的情况下,将在参考电平Vr到达最大参考电平Vr(K-1)时立即停止预测电平数据LVLm和参考电平Vr的更新操作。换句话说,当比较结果信号CMP处于“H”电平时重复执行预测电平数据LVLm和参考电平Vr的更新操作,或者直到参考电平Vr到达最大值Vr(K-1)为止。
并行于上述操作,在AGC电路中,响应于上升时钟ATKCK,以逐步的方式执行第三控制,以将增益设定电平数据LVLs接近于预测电平数据LVLm。
在图7所示的实例中,当增益设定电平数据LVLs对应于“0,…,0000”,并且预测电平数据LVLm对应于“0,…,0111”时,上升时钟ATKCK上升。此时,在控制单元100(1)中,由于与AND门116相关的信号LOWOUT的电平是“H”电平(“1”),并且进一步,从触发器102输出的预测电平数据LVLm的比特LVLm(1)是“1”,则“1”被写入到触发器103。结果,增益设定电平数据LVLs变为“0,…,0001”,其仅通过1个步骤相对于预测电平数据LVLm=“0,…,0111”而被近似。
以下,当增益设定电平数据LVLs对应于“0,…,0001”时,并且预测电平数据LVLm对应于“0,…,0111”时,则上升时钟ATKCK上升。此时,在控制单元100(2)中,由于从低等级控制单元100(1)的触发器103输出的增益设定电平数据LVLs的比特LVLs(1)对应于“1”,并且从触发器102输出的预测电平数据LVLm的比特LVLm(2)对应于“1”,则“1”被写入到触发器103。结果,增益设定电平数据LVLs变为“0,…,0011”,其仅通过1个步骤被近似于预测电平数据LVLm=“0,…,0111”。
以下,当增益设定电平数据LVLs对应于“0,…,0011”时,并且预测电平数据LVLm对应于“0,…,01111”时,则上升时钟ATKCK上升。此时,在控制单元100(3)中,由于从低等级控制单元100(2)的触发器103输出的增益设定电平数据LVLs的比特LVLs(2)对应于“1”,并且从触发器102输出的预测电平数据LVLm的比特LVLm(3)对应于“1”,则“1”被写入到触发器103。结果,增益设定电平数据LVLs变为“0,…,0111”,其仅通过1个步骤被近似于预测电平数据LVLm=“0,…,01111”。
如前所述,在根据该第一实施例的AGC电路中,直到参考电平Vr超过了输入音频信号LIN和RIN的电平为止,预测电平数据LVLm的比特“1”的总数增加,以响应基本时钟BCK,从而以逐步的方式(第一控制)提高参考电平Vr。此外,响应于上升时钟ATKCK,以逐步的方式将增益设定电平数据LVLs近似于预测电平数据LVLm,从而以逐步的方式(第三控制)降低电子音量调控器10L和10R的增益。在这种情况下,如果上升时钟ATKCK的频率被提高,则该上升时间可被缩短,即,该降低电子音量调控器10L和10R增益到最佳增益所需要的时间,该最佳增益涉及输入音频信号LIN和RIN的电平。相反,如果上升时钟ATKCK的频率被降低,则上升时间可被延长。结果,根据该第一实施例,选择上升时钟ATKCK的频率为合适值,从而可实现期望的上升时间。
图8是一个时序图,其表示了关于在根据该第一实施例的AGC电路中执行的释放操作的实例。在该实例中,输入音频信号LIN的幅度大于输入音频信号RIN的幅度,并且如该图所示,该输入音频信号LIN下降,其峰值电平低于参考电压Vr(1)。预测电平数据LVLm变为“0,…,0111”,并且增益设定电平数据LVLs变为“0,…,0111”。
在该图所示的实例中,在输入音频信号LIN低于参考电平Vr=Vr(4),并且比较结果信号CMP的电平变为“L”电平之后,释放时钟RLSCK_N变为激活电平(“L”电平)。结果,在控制器100中,执行第二控制,以降低从参考电平发生器30输出的参考电平Vr。更准确的说,当释放时钟RLSCK_N的电平变为激活电平(“L”电平)时,在控制单元100(3)中,从高等级控制单元100(4)的触发器102输出的预测电平数据LVLm的比特LVLm(4)为“0”,从而低位有效AND门112的输出信号电平变为“H”电平。结果,响应于基本时钟BCK_N的上升沿,将“0”写入到触发器101中。结果,触发器102的异步复位端R被设定为激活电平(“L”电平),因此,预测电平数据LVLm的比特LVLm(3)变为“0”。在控制单元100(2)和100(1)中,当基本时钟BCK_N上升时,从高等级控制单元100(3)和100(2)提供的比特LVLm(3)和比特LVLm(2)分别为“1”,从而没有将“0”写入到触发器101中,并且触发器102也没有被重设。结果,响应于基本时钟BCK_N的上升沿,预测电平数据LVLm被从“0,…,0111”改变到“0,…,0011”,并且从参考电平发生器30输出的参考电平Vr被从Vr(4)降低到Vr(3)。
然后,在释放时钟RLSCK_N下降之后,如果第一上升时钟ATKCK上升,则在控制器100中执行第四控制。更准确的说,在控制器单元100(3)中,由于对应于触发器102的输出信号的比特LVLm(3)被改变到了“0”,则“0”被写入到触发器103中,从而比特LVLs(3)变为“0”。结果,增益设定电平数据LVLs被从“0,…,0111”改变到了“0,…,0011”,并且电子音量调控器10L和10R的增益被从G(4)提高到了G(3)。
随后,当比较结果信号CMP的电平是“1”电平时,或者直到参考电平Vr到达最小值Vr(1)为止,每次当释放时钟RLSCK_N变为激活电平时,对于预测电平数据LVLm和增益设定电平数据LVLs执行类似于上述更新操作的更新操作;以逐步方式降低参考电平Vr;以逐步方式提高电子音量调控器10L和10R的增益。在这种情况下,如果释放时钟RLSCK_N的频率被提高,则释放时间可被缩短,即,将电子音量调控器10L和10R的增益提高到最佳增益所需的时间,该最佳增益涉及输入音频信号LIN和RIN的电平。相反,如果释放时钟RLSCK_N的频率被降低,则释放时间可被延长。结果,根据该第一实施例,选择释放时钟RLSCK_N的频率为合适值,从而可实现期望的释放时间。
根据上述上升操作和释放操作,以某种方式改变增益设定电平数据LVLs,该方式即该电平数据LVLs代表至少比输入音频信号LIN和RIN的信号波形的峰值电平更高的电平,响应于该增益设定电平数据LVLs,电子音量调控器10L和10R的增益被自动调整以等于该量级。在这种情况下,在第一实施例中,即使关于电子音量调控器10L和10R,输入音频信号LIN和RIN的电平被提高时,以某种方式确定增益设定电平数据LVLs所指示的关于输入音频信号LIN和RIN的电平区段的增益G(K)(K=1到N),该方式即关于后面级上提供的功率放大器的从电子音量调控器10L和10R输出的音频信号LOUT和ROUT的电平被限制在输出幅度上限电平Vrefa内。结果,可以避免在后面级中提供的功率放大器内产生的削波。在以下提到的说明中,在例示完整实例的同时,说明在该第一实施例中确定增益G(K)(K=1到N)的方法,以响应输入音频信号LIN和RIN的电平区段。
图9表示了在该第一实施例中,关于输入音频信号的电平和输出音频信号LOUT或另一输出音频信号ROUT的电平之间的关系,其中输出音频信号对应于所述的输入音频信号,以及表示了输入音频信号的电平和在某条件下设定到电子音量调控器10L和10R的增益之间的另一关系,该条件即由控制器100执行关于电子音量调控器10L和10R的增益控制操作。准确的说,上述输入音频信号的电平意指输入音频信号LIN或输入音频信号RIN的更高电平,并可在下文中被简单地称为“输入音频信号的电平”。进一步,上述输出音频信号LOUT或ROUT的电平将在下文被简单地称为“输出音频信号的电平”。在该图中,横坐标表示以dB值为单元的输入音频信号的电平,而纵坐标表示以dB值为单元的输出音频信号的电平。在该横坐标和纵坐标中,输出幅度上限电平Vrefa的电平为0dB。
在该实例中,以某方式确定电子音量调控器10L和10R的电阻11中对应于各个增益G(K)的中心抽头的位置,该方式即增益G(K)(K=1到N)的数量为Vrefa/Vr(K)。
在输入音频信号的电平低于或等于参考电平Vr(1)的情况下,以最大增益G(1)在电子音量调控器10L和10R中放大该输入音频信号。结果,在该情况下,输入音频信号可被放大,而不会破坏该输入音频信号自身的强/弱对比,然后,该放大后的输入音频信号可被提供给在后面级上提供的功率放大器。
然后,当输入信号的电平达到参考电平(1)时,输出音频信号的电平变为{Vrefa/Vr(1)}XVr(1)=Vrefa,其达到了输出幅度上限值Vrefa。但是,当输出信号的电平超过了参考电平Vr(1)时,由于待设定到电子音量调控器10L和10R的增益G被选择为比增益G(1)更低的增益G(2),因而输出音频信号的电平低于输出幅度上限电平Vrefa。结果,可避免后面级上功率放大器中削波的发生。
然后,当输入信号的电平达到参考电平(2)时,输出音频信号的电平变为{Vrefa/Vr(2)}XVr(2)=Vrefa,其达到了输出幅度上限值Vrefa。但是,当输出信号的电平超过了参考电平Vr(2)时,由于待设定到电子音量调控器10L和10R的增益G被选择为比增益G(2)更低的增益G(3),因而输出音频信号的电平低于输出幅度上限电平Vrefa。结果,可避免后面级上功率放大器中削波的发生。
执行与上述操作类似的操作。即,当输入音频信号的电平被提高时,如果输出音频信号的电平超过了输出幅度上限值Vrefa,则将待设定到电子音量调控器10L和10R的增益G切换为比第一次提到的增益更低的增益。
如前所述,当输入音频信号的电平低于或等于参考电平Vr(1)时,并且进一步,输出音频信号的电平聚集于输出幅度限制电平Vrefa,则以最大增益G(1)放大该输入音频信号。在输入音频信号的电平超过了参考电平Vr(1)的情况下,从电子音量调控器10L和10R提供给后面级功率放大器的输出音频信号的电平被限制在该输出幅度上限值Vrefa之内,从而避免了后面级上功率放大器内削波的发生。
图10表示了关于输入音频信号的电平和输出音频信号的电平之间的关系,以及输入音频信号的电平和设定到电子音量调控器10L和10R的增益之间的另一关系的第二实例。在该第二实例中,以某方式控制电子音量调控器10L和10R的增益,该方式即当输入音频信号的电平高于参考电平Vr(1)时,输出音频信号的电平关于输入音频信号的电平的斜度变为小于在输入音频信号的电平小于或等于参考电平Vr(1)的区段内获得的斜度。
为了建立如附图所示的输入音频信号的电平和输出音频信号的电平之间的关系,在该第二实施例中,以Vu(1)<Vu(2)<,…Vu(N-1)=Vrefa的方式预先确定电平Vu(K)(K=1到N-1),并且进一步,以各个增益G(K)的幅度为Vu(K)/Vr(K)的方式确定电子音量调控器10L和10R的电阻11中对应于各个增益G(K)(K=1到N)的中心抽头的位置。
在该第二实例中,在输入音频信号的电平超过了参考电压Vr(1)的区段内,执行动态范围压缩,并且提供给后面级上功率放大器的输出音频信号的电平被限制在输出幅度上限电平Vrefa内,从而可能避免后面级的功率放大器中削波的发生。在该附图中所示的第二实例中,以某方式确定参考电平Vr(K)(K=2到N-1)的值,该方式即以等间隔细分对数轴上参考电平Vr(1)和Vrefa之间的电平宽度。以某方式确定电平Vu(K)(K=2到N-1)的值,该方式即以等间隔细分对数轴上参考电平Vu(1)和Vrefa之间的电平宽度。结果,在输入音频信号的电平高于参考电平Vr(1)的区段内,输出音频信号电平的dB值关于输入音频信号电平dB值内的增加以线性的方式被充分改变。然而,由于参考电平Vr(K)(K=2到N-1)的设定以及电平Vu(K)(K=2到N-1)的设定被改变,可以在输入音频信号的电平高于参考电平Vr(1)的区段内,任意确定输入音频信号电平的dB值和输出音频信号电平的dB值之间的关系。
如前所述,根据该第一实施例,由于没有使用如VCA这样的非线性元件,而是使用了作为用于控制增益的装置的电子音量调控器10L和10R,增益可被控制,而不会使关于输入音频信号的功率放大器的输出信号失真。在输入音频信号的电平低于或等于预定的参考电平(即第一实例中的参考电平Vr(1);第二实例中的近似参考电平Vr(N-1))的情况下,此外,在输出音频信号的电平处于输出幅度上限电平Vrefa之内时,通过以相对较高的增益使用电子音量调控器10L和10R来放大该输入音频信号。然后,在输出音频信号的电平超过了输出幅度上限电平Vrefa时,待设定到电子音量调控器10L和10R的增益被切换为较低的增益,从而输出音频信号的电平被限制在输出幅度上限电平Vrefa之内。如前所述,根据该第一实施例,当存在可能产生削波这样的风险时,增益被减小使得能够避免功率放大器中削波的发生。此外,根据该第一实施例,由于合适地确定了增益和输入音频信号的电平区段之间的相应关系,不仅有上述削波避免的效果,还可实现其它效果。例如,对应于等于大音量区域的电平区段的增益被降低。结果,在动态范围可被压缩的同时,可减小讨厌的大音量声音(例如,图10中输入音频信号的电平高于参考电平Vr(1)的区段)。可选地,对应于等于小音量的电平区段的增益可被提高,从而可以以舒适的收听音量放大该小音量声音(例如,图10中输入音频信号的电平小于或等于参考电平Vr(1)的区段)。进一步,根据该第一实施例,输出幅度上限电平Vrefa可从外部源被施加到ACTC电路。结果,即使当多种功率放大器被连接到AGC电路的后面级时,由于输出幅度上限电平Vrefa的数量与输入电平可允许范围一致,其中通过该输入电平可允许范围,在连接到后面级的功率放大器中不会产生削波,因而可能避免该功率放大器中削波的发生。
图11是一个框图,其表示了根据本发明第二实施例的AGC电路的布置。通过改进上述第一实施例的AGC电路而实现该第二实施例的AGC电路,其能够根据外部提供的控制信息切换(N-1)种用于定义“N”种电平区段的参考电平Vr(K)(K=1到N-1),以及(N)种对应于“N”种电平区段的增益G(K)(K=1到N)。
在图11中,参考电平发生器30A中提供的电阻31A包括大于(N-1)的中心抽头,而开关32从这些中心抽头选择一中心抽头,其通过从解码器40A提供的参考电平指定数据DLVL被指定,并作为参考电平Vr输出该选择的中心抽头的电压。进一步,使用在电子音量调控器10LA或10RA中的电阻11A包括大于(N)块的中心抽头,同时切换单元13A在这些中心抽头中选择从解码器50A提供的增益指定数据DGAIN指定的中心抽头,然后,将该所选的中心抽头连接到运算放大器12的非反相输入端。
解码器40A在其中存储多个转换表,该转换表使得从控制器100输出的预测电平数据LVLm与参考电平指定数据DLVL相关。在这些转换表中,某个转换表使得用于指定每一个参考电平Vr(K)(K=1到N-1)的预测电平数据LVLm的每一个与参考电平指定数据DLVL相关,该DLVL用于指定与图9中表示的每一个参考电平Vr(K)对应的电阻31A的中心抽头位置。进一步,另一个转换表使得用于指定每一个参考电平Vr(K)(K=1到N-1)的每一个预测电平数据LVLm与参考电平指定数据DLVL相关,该DLVL用于指定与图10中表示的每一个参考电平Vr(K)对应的电阻31A的中心抽头位置。类似地,解码器50A在其中存储多种转换表,该转换表使得从控制器100输出的增益设定电平数据LVLs与增益指定数据DGAIN相关。在这些转换表中,某个转换表使得用于指定每一个增益G(K)(K=1到N)的每一个增益设定电平数据LVLs与增益指定数据DGAIN相关,该DGAIN指定与图9中所示的每一个增益G(K)(K=1到N)对应的电阻11A的中心抽头位置。进一步,另一转换表使得用于指定每一个增益G(K)(K=1到N)的每一个增益设定电平数据LVLs与增益指定数据DGAIN相关,该DGAIN指定与图10中所示的每一个增益G(K)(K=1到N)中对应的电阻11A的中心抽头位置。
表选择单元70根据从外部源施加的控制信息向解码器40A和50A输出表选择信息SEL,同时该表选择信息SEL指定了在从预测电平数据LVLm向参考电平指定数据DLVL转换中所使用的转换表,并指定了在从增益设定电平数据LVLs向增益指定数据DGAIN转换中所使用的转换表。解码器40A和解码器50A执行从预测电平数据LVLm向参考电平指定数据DLVL的转换,或者从增益设定电平数据LVLs向增益指定数据DGAIN的转换。
类似地,在该第二实施例中,可实现与上述第一实施例类似的效果。根据该第二实施例,响应于外部提供的控制信息,AGC电路引发执行例如图9所示的AGC操作,或者AGC电路引发执行如图10所示的AGC操作,即,可选择由AGC电路执行的AGC操作。
虽然已经描述了本发明的一个实施例,但也可容易地构想根据本发明的其它实施例。例如,在各个实施例中,当监控输入音频信号LIN和RIN间的比较结果,以及参考电平Vr时,改变参考电平发生器30输出的参考电平Vr,从而获得输入音频信号的电平区段,然后,与该获得的电平区段相应的增益被设定到电子音量调控器10L和10R。然而,取代使用这种装置,可选地,输入音频信号可被A/D转换,可基于从该A/D转换操作产生的数字采样流来获得输入音频信号的峰值电平;因此,可基于该峰值电平可选地控制电子音量调控器10L和10R的增益。
以上已经描述了根据本发明的实施例。但是,本发明不限于此,可构想其它实施例。
(1)时钟发生器60可从AGC电路的外部接收指示上升时间和释放时间的控制信息,并基于该控制信息确定上升时钟ATKCK和释放时钟RLSCK_N的频率。
(2)可不在AGC电路内部提供时钟发生器60,执行AGC电路的音频设备可向AGC电路提供时钟BCK、BCK_N、ATKCK、RLSCK_N、LPFCK。在这种情况下,可确定从音频设备提供给AGC电路的时钟ATKCK和RLSCK_N的频率,从而获得适合于该音频设备的上升时间和释放时间。可通过操作提供到该音频设备的操作装置来确定时钟ATKCK和RLSCK_N的频率。
(3)在上述实施例中,基本时钟BCK触发用于提高参考电平的第一控制,释放时钟RLSCK_N(准确地是,释放时钟RLSCK_N和基本时钟BCK_N)触发用于降低参考电平的第二控制,上升时钟ATKCK触发第三控制和第四控制,用于将电子音量调控器10L和10R的增益近似于参考电平的变化。然而,该实施例可被修改,可以下列方式执行每个控制。即,基本时钟BCK可触发第一和第二控制,释放时钟RLSCK_N可触发第三控制,RLSCLK_N可触发第四控制。在该方式中,通过调整上升时钟ATKCK和释放时钟RLSCK_N的频率,可获得期望的上升时间和释放时间。
Claims (9)
1.一种自动增益控制电路,包括:
电子音量调控器,所述电子音量调控器以可变增益放大输入音频信号,并输出放大后的输入音频信号;
参考电平发生器,所述参考电平发生器输出参考电平;
电平判断单元,所述电平判断单元将输入音频信号的电平与所述参考电平发生器输出的参考电平进行比较,并输出比较结果来指示输入音频信号的电平是否高于该参考电平;以及
控制器,所述控制器基于所述比较结果信号来更新指示输入音频信号的多个电平区段中输入音频信号电平所属的电平区段的预测电平数据,基于该预测电平数据控制所述参考电平发生器输出的参考电平,并基于该预测电平数据控制所述电子音量调控器的增益,从而使得所述电子音量调控器的增益成为预先相关于输入音频信号电平所属的电平区段的增益,
其中所述电平区段和输入音频信号的增益彼此相关,使得所述电子音量调控器的输出信号电平不超过预先设定的输出幅度上限电平。
2.如权利要求1所述的自动增益控制电路,其中所述电平区段和输入音频信号的增益彼此相关,使得小音量声音区域内的增益被提高,而大音量声音区域内的增益被降低。
3.如权利要求1所述的自动增益控制电路,其中
所述参考电平发生器分割所述输出幅度上限电平,以产生对应于多个电平区段边界电平的多个参考电平,并输出由控制器选择的多个参考电平中的一个,
控制器基于预测电平数据选择待由所述参考电平发生器输出的所述多个参考电平中的一个,以及
所述电子音量调控器以由所述控制器从多个增益中选择的增益来放大该输入音频信号。
4.如权利要求3所述的自动增益控制电路,进一步包括切换单元,所述切换单元根据从外部源给出的控制信息切换多个参考电平和与所述多个电平区段相关的多个增益。
5.一种自动增益控制电路,包括:
电子音量调控器,所述电子音量调控器以可变增益放大输入音频信号,并输出放大后的输入音频信号;
参考电平发生器,所述参考电平发生器输出参考电平;
电平判断单元,所述电平判断单元将输入音频信号与所述参考电平发生器输出的参考电平进行比较,并输出比较结果信号来指示输入音频信号波形的峰值电平是否高于该参考电平;
控制器,所述控制器根据预定的各自时钟执行第一、第二、第三和第四控制,
其中在比较结果信号指示所述输入音频信号波形的峰值电平高于所述参考电平时,所述第一控制提高参考电平发生器输出的参考电平,
其中当比较结果信号指示所述输入音频信号波形的峰值电平不高于所述参考电平时,所述第二控制降低参考电平发生器输出的参考电平,
其中所述第三控制降低所述电子音量调控器的增益,以跟随于参考电平的提高,使得所述电子音量调控器的增益成为与该参考电平相关的合适增益,以及
其中所述第四控制提高所述电子音量调控器的增益,以跟随于参考电平的降低,使得所述电子音量调控器的增益成为与该参考电平相关的增益。
6.如权利要求5所述的自动增益控制电路,其中当具有预定频率的基本时钟的电平成为激活电平时控制器执行第一控制,当基本时钟和释放时钟的电平变为激活电平时执行第二控制,并且当具有预定频率的上升时钟的电平变为激活电平时执行第三和第四控制。
7.如权利要求6所述的自动增益控制电路,其中
由时钟发生器产生所述基本时钟、释放时钟和上升时钟,以及
所述时钟发生器能够根据从外部源给出的控制信息设定至少释放时钟和上升时钟的频率。
8.如权利要求6所述的自动增益控制电路,其中所述控制器从外部源接收所述基本时钟、释放时钟和上升时钟。
9.如权利要求5所述的自动增益控制电路,其中所述电子音量调控器包括:
电阻,所述电阻***在所述输入音频信号施加到的音频信号输入端和用于输出所述放大后的输入音频信号的音频信号输出端之间;
运算放大器,所述运算放大器包括电平被固定的非反相输入端和连接到所述音频信号输出端的输出端;以及
切换部分,所述切换部分接收指示增益的信息,根据接收到的信息从连接到所述电阻的多个中心抽头中选择中心抽头,并将所选的中心抽头连接到所述运算放大器的非反相端。
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006188713A JP4285506B2 (ja) | 2006-07-07 | 2006-07-07 | オートゲインコントロール回路 |
JP2006188718A JP4285507B2 (ja) | 2006-07-07 | 2006-07-07 | オートゲインコントロール回路 |
JP2006-188718 | 2006-07-07 | ||
JP2006188718 | 2006-07-07 | ||
JP2006188713 | 2006-07-07 | ||
JP2006-188713 | 2006-07-07 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101102098A CN101102098A (zh) | 2008-01-09 |
CN101102098B true CN101102098B (zh) | 2010-12-15 |
Family
ID=39036233
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101286345A Expired - Fee Related CN101102098B (zh) | 2006-07-07 | 2007-07-09 | 自动增益控制电路 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4285506B2 (zh) |
CN (1) | CN101102098B (zh) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8094836B2 (en) * | 2008-04-08 | 2012-01-10 | Mediatek Inc. | Multi-channel decoding systems capable of reducing noise and methods thereof |
TWI429301B (zh) * | 2008-05-05 | 2014-03-01 | Mstar Semiconductor Inc | 音量控制裝置與方法 |
US20090323985A1 (en) * | 2008-06-30 | 2009-12-31 | Qualcomm Incorporated | System and method of controlling power consumption in response to volume control |
JP2010081189A (ja) | 2008-09-25 | 2010-04-08 | Oki Semiconductor Co Ltd | 信号処理装置 |
CN101567672B (zh) * | 2009-05-15 | 2013-04-17 | 杭州华三通信技术有限公司 | 获取增益的方法及*** |
CN102075829B (zh) | 2009-11-24 | 2013-11-20 | 鸿富锦精密工业(深圳)有限公司 | 音量调节*** |
JP5482232B2 (ja) * | 2010-01-26 | 2014-05-07 | ヤマハ株式会社 | 信号処理回路 |
JP2012134804A (ja) * | 2010-12-22 | 2012-07-12 | Lapis Semiconductor Co Ltd | 音声信号の自動レベル調整回路 |
CN102148607B (zh) * | 2011-04-15 | 2016-03-30 | 昆腾微电子股份有限公司 | 用于放大器的增益控制装置和方法、电话机 |
CN103472747A (zh) * | 2013-09-04 | 2013-12-25 | 优能通信科技(杭州)有限公司 | 一种旋钮控制装置及旋钮控制方法 |
CN106817655B (zh) * | 2015-12-01 | 2019-11-12 | 展讯通信(上海)有限公司 | 扬声器控制方法及装置 |
CN106936402A (zh) * | 2015-12-31 | 2017-07-07 | 无锡华润矽科微电子有限公司 | 功率控制电路 |
CN107295442B (zh) * | 2016-04-11 | 2020-01-17 | 展讯通信(上海)有限公司 | 扬声器控制方法及装置 |
US10009700B1 (en) * | 2017-07-16 | 2018-06-26 | Nuvoton Technology Corporation | System and method for fuzzy logic feedback control of speaker excursion |
CN110830876A (zh) * | 2018-08-08 | 2020-02-21 | 台山市恒东音响科技有限公司 | 一种自动调节音量的音响 |
CN111464903A (zh) * | 2020-04-02 | 2020-07-28 | 东莞市和乐电子有限公司 | 一种耳机音量自适应调节方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5642075A (en) * | 1995-12-21 | 1997-06-24 | Itt Corporation | Sampled data automatic gain control |
US5680075A (en) * | 1995-05-31 | 1997-10-21 | Casio Phonemate, Inc. | Digital automatic gain control |
CN1193424A (zh) * | 1995-06-30 | 1998-09-16 | 艾利森电话股份有限公司 | 自适应增益控制器 |
-
2006
- 2006-07-07 JP JP2006188713A patent/JP4285506B2/ja active Active
-
2007
- 2007-07-09 CN CN2007101286345A patent/CN101102098B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5680075A (en) * | 1995-05-31 | 1997-10-21 | Casio Phonemate, Inc. | Digital automatic gain control |
CN1193424A (zh) * | 1995-06-30 | 1998-09-16 | 艾利森电话股份有限公司 | 自适应增益控制器 |
US5642075A (en) * | 1995-12-21 | 1997-06-24 | Itt Corporation | Sampled data automatic gain control |
Also Published As
Publication number | Publication date |
---|---|
JP4285506B2 (ja) | 2009-06-24 |
CN101102098A (zh) | 2008-01-09 |
JP2008017367A (ja) | 2008-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101102098B (zh) | 自动增益控制电路 | |
EP1881601B1 (en) | Automatic gain control circuit | |
CN1681204B (zh) | 声音信号处理装置和声音信号处理方法 | |
US8717211B2 (en) | Adaptive gain adjustment system | |
CN101477816B (zh) | 一种录音模式转换方法及装置 | |
KR100532819B1 (ko) | 직류 안정화 전원 장치 | |
JP4016206B2 (ja) | 音声信号処理装置及び音声信号処理方法 | |
CN102077464B (zh) | 声学处理装置 | |
CN101116262A (zh) | 连续交替的闭环-开环功率控制 | |
CN101520667A (zh) | 线性稳压器与稳压方法 | |
CN104954935B (zh) | 音讯装置及其控制方法 | |
CN101068111B (zh) | 一种模拟/数字转换电路及方法 | |
CN103236791B (zh) | 改善动态反应的pwm电源转换器及其控制方法 | |
CN100481729C (zh) | 一种提高a/d转换器信噪比的方法及装置 | |
JP2008219231A (ja) | 音響信号処理装置及びプログラム | |
CN101765968B (zh) | 半导体设备 | |
CN110692194A (zh) | D类放大器和运行方法 | |
CN101989843A (zh) | 具有迟滞切换的自动增益控制*** | |
JP3259667B2 (ja) | 高速agc回路 | |
CN106787689B (zh) | 一种电荷泵装置及其反馈控制方法 | |
JP2007208857A (ja) | 送信電力制御回路及び送信電力制御方法 | |
JP2010219679A (ja) | 音量調整装置 | |
US20120041573A1 (en) | Dynamic gain controller and control method for a control plant | |
TWI827997B (zh) | 錄音方法及積體電路 | |
JP4285507B2 (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20101215 Termination date: 20200709 |
|
CF01 | Termination of patent right due to non-payment of annual fee |