增益控制方法及装置制造方法

文档序号:7527622阅读:215来源:国知局
增益控制方法及装置制造方法
【专利摘要】增益控制方法及装置,所述方法包括:由N个AGC控制电路分别将所检测到的输出信号与各自的预设阈值进行比较,并根据比较结果按照相应的时序控制时钟信号,输出相应的增益信号,N≥2;根据所输出的相应的增益信号,通过增益控制电路对所述放大器的增益进行控制。上述的方案通过根据放大器的输出信号,来选取不同的启动时间时钟进行AGC控制电路的启动,可以更好地提升音乐文件的播放效果。
【专利说明】増益控制方法及装置

【技术领域】
[0001] 本发明设及增益控制【技术领域】,特别是设及一种增益控制方法及装置。

【背景技术】
[0002] 音频放大器,是将音频本身的功率进行放大,达到扩音目的,此类扩音器主要有A 类电路和D类电路应用在室外广播比较多。
[0003] 为了提升音乐播放的效果,增大音乐播放的响度,目前的音频放大器大多带有自 动增益控制(Automatic Gain Control,AGC)功能。随着输入信号的增大,输出信号随之增 大,AGC在检测到输出信号超过设定的启动阔值后,主动降低放大器内部的增益,将输出信 号限制在设定的预设阔值之下;当输入信号减小,输出信号降低到设定的释放阔值后,AGC 主动恢复功放内部的增益,将放大器的输出限定在设定的功率范围之内。
[0004] 现有技术中的一种增益控制方法,可W在检测到放大器的输出信号大于预定的预 设阔值时,将输出信号维持在设定的预设阔值,用于减少截顶失真,上述增益控制方法虽然 可在一定程度上减少截顶失真,然而,经上述增益控制处理后的音乐文件播放效果仍然难 W令人满意。


【发明内容】

[0005] 本发明实施例解决的是如何更好地提升音乐播放效果。
[0006] 为解决上述问题,本发明实施例提供了一种增益控制方法,所述方法包括:
[0007] 由N个AGC控制电路分别将所检测到的输出信号与各自的预设阔值进行比较,并 根据比较结果按照相应的时序控制时钟信号,输出相应的增益信号,N > 2 ;
[000引根据所输出的相应的增益信号,通过增益控制电路对所述放大器的增益进行控 制。
[0009] 可选地,所述时序控制时钟信号包括N个启动时间时钟信号和一个释放时间时钟 信号。
[0010] 可选地,所述由N个AGC控制电路分别将所检测到的输出信号与各自预设阔值进 行比较,并根据比较结果按照相应的时序控制时钟,输出相应的增益信号,包括:
[0011] 当确定所述输出信号小于第M-1个预设阔值且大于第M个预设阔值时,分别由第 M个AGC控制电路至第N个AGC控制电路控制相应的加减法计数器分别按照预设的第M个 时钟信号至第N个时钟信号中之一进行升值计数,输出与所述相应的加减法计数器的计数 值对应的增益信号,其中,1《M《N;
[001引当确定所述输出信号小于第N-1个预设阔值且大于第N个预设阔值时,由所述第N 个AGC控制电路控制相应的加减法计数器按照预设的第M个时钟信号进行升值计数,输出 与所述相应的加减法计数器的计数值对应的增益信号;
[0013] 当确定所述输出信号小于所述第N个预设阔值时,由所述第N个AGC控制电路控 制相应的加减法计数器按照所述释放时钟信号进行降值计数,输出与所述相应的加减法计 数器的计数值对应的增益信号。
[0014] 可选地,所述根据所输出的相应的增益信号,通过增益控制电路对所述放大器的 增益进行控制,包括;将所述N个AGC控制电路输出的增益信号进行相加,使用相加后得到 的增益信号,通过增益控制电路对所述放大器的增益进行控制。
[00巧]可选地,当N = 2时,所述两个W上的AGC控制电路包括第一 AGC控制电路和第二 AGC控制电路,所述时序控制时钟信号包括第一启动时间时钟信号、第二启动时间时钟信号 和所述释放时间时钟信号,其中:
[0016] 当确定所述输出信号大于第一预设阔值时,由所述第一 AGC控制电路,控制相应 的第一加减法计数器按照预设的第一启动时间时钟信号频率进行升值计数,输出与所述第 一加减法计数器的计数值对应的增益信号,并由所述第二AGC控制电路,控制相应的第二 加减法计数器按照预设的第二启动时间时钟信号频率进行升值计数,输出与所述第二加减 法计数器的计数值对应的增益信号;
[0017] 当确定所述输出信号小于所述第一预设阔值且大于所述第二预设阔值时,由所述 第二AGC控制电路,控制相应的第二加减法计数器按照预设的第二时钟信号频率进行升值 计数,输出与所述第二加减法计数器的计数值对应的第二增益信号;
[0018] 当确定所述输出信号小于所述第二预设阔值时,由所述第二AGC控制电路,控制 所述第二加减法计数器按照所述释放时间时钟信号频率进行降值计数,输出与所述第二加 减法计数器的计数值对应的增益信号,所述第二时钟信号频率小于所述第一启动时间时钟 信号频率。
[0019] 可选地,所述第一预设阔值用于监测截顶失真,所述第二预设阔值为扬声器的额 定功率值对应的电平值。
[0020] 本发明实施例还提供了一种增益控制装置,所述装置包括:
[002U N个AGC控制电路,适于将所检测到的放大器的输出信号与各自的预设阔值进行 比较,并根据比较结果按照相应的时序控制时钟信号,输出相应的增益信号,N > 2 ;
[0022] 增益控制电路,适于根据所输出的相应的增益信号,对所述放大器的增益进行控 制。
[0023] 可选地,所述时序控制时钟信号包括N个启动时间时钟信号和一个释放时间时钟 信号。
[0024] 可选地,在所述N个AGC控制电路中,
[0025] 所述第M个AGC控制电路包括第M个AGC时序控制电路和第M个幅度检测电路, 1《N,其中;
[0026] 所述第M个幅度检测电路,适于将所检测到的输出信号与第M个预设阔值进行比 较;
[0027] 所述第M个AGC时序控制电路,适于在确定所检测到的输出信号大于第M个预设 阔值时,控制相应的加减法计数器按照预设的第M个时钟信号进行升值计数,输出与所述 加减法计数器的计数值对应的增益信号;
[0028] 第N个AGC控制电路包括第N个AGC时序控制电路和第N个幅度检测电路其中;
[0029] 所述第N个幅度检测电路,适于将所检测到的输出信号与第N个预设阔值进行比 较;
[0030] 所述第N个AGC时序控制电路,适于在确定所检测到的输出信号大于第N个预设 阔值时,控制相应的加减法计数器按照预设的第N个时钟信号进行升值计数,输出与所述 相应的加减法计数器的计数值对应的增益信号,并在确定所检测到的输出信号小于所述第 N个预设阔值时,控制相应的加减法计数器按照所述释放时间时钟信号进行降值计数,输出 与所述相应的加减法计数器的计数值对应的增益信号。
[003U 可选地,所述增益控制电路适于通过增益选择电路将所述N个AGC控制电路输出 的增益信号进行相加,并使用相加后得到的增益信号,对所述放大器的增益进行控制。
[003引可选地,当N = 2时,所述N个AGC控制电路包括第一 AGC控制电路和第二AGC控 制电路,其中:
[0033] 所述第一 AGC控制电路包括第一 AGC时序控制电路和第一幅度检测电路,所述第 二AGC控制电路包括第二AGC时序控制电路和第二幅度检测电路;
[0034] 所述第一幅度检测电路,适于将所检测到的输出信号与第一预设阔值进行比较;
[0035] 所述第一 AGC时序控制电路,适于在确定所检测到的输出信号大于所述第一预设 阔值时,控制第一加减法计数器按照预设的第一启动时间时钟信号进行升值计数,输出与 所述第一加减法计数器的计数值对应的增益信号;
[0036] 所述第二幅度检测电路,适于将所检测到的输出信号与第二预设阔值进行比较;
[0037] 所述第二AGC时序控制电路,适于在确定所检测到的输出信号大于第二预设阔值 时,控制第二加减法计数器按照预设的第二时钟信号进行升值计数,输出与所述第二加减 法计数器的计数值对应的增益信号,并在确定所述所检测到的输出信号小于所述第二预设 阔值时,控制所述第二加减法计数器按照所述释放时间时钟信号进行降值计数,输出与所 述第二加减法计数器的计数值对应的增益信号。
[003引可选地,所述第一预设阔值用于监测截顶失真,所述第二预设阔值为扬声器的额 定功率值对应的电平值。
[0039] 与现有技术相比,本发明的技术方案具有W下的优点:
[0040] 通过根据放大器的输出信号,来选取不同的启动时间时钟进行AGC控制电路的启 动,可W更好地提升音乐文件的播放效果。
[0041] 进一步地,当所述第一预设阔值用于监测截顶失真,第二预设阔值为扬声器的额 定功率时,可W在减少截顶失真的同时,提升音乐文件的平均播放音量,可W提升音乐文件 的播放效果,提升用户的体验。

【专利附图】

【附图说明】
[0042] 图1和图2是峰值幅度分别为0地和-12地的音乐文件的平均播放音量的波形 图;
[0043] 图3和图4是峰值因子分别为9地和19地的音乐文件的平均播放音量的波形图;
[0044] 图5a和图化分别是40ms和5ms的启动时间对应的放大器的输出信号的波形图;
[0045] 图6a和图化是现有技术中的一种增益控制装置的结构示意图;
[0046] 图7是本发明实施例中的一种增益控制装置的结构示意图;
[0047] 图8是图7所示的增益控制装置对应的增益控制方法流程图;
[0048] 图9是本发明实施例中的另一种增益控制装置的结构示意图;
[0049] 图10是图9所示的增益控制装置对应的增益控制方法的流程图;
[0050] 图11是本发明实施例中的本发明实施例中的另一种增益控制装置的结构示意 图;
[0051] 图12是图11所示的增益控制装置对应的增益控制方法流程图;
[005引图13是本发明实施例中的第一 AGC控制电路和第二AGC控制电路根据放大器的 输出信号输出的相应的增益信号的示意图;
[005引图14是增益选择电路将第一 AGC控制电路和第二AGC控制电路输出的相应的增 益信号进行相加后得到的增益信号的示意图;
[0化4] 图15是图11所示的增益控制装置对放大器的输出信号的控制效果示意图。

【具体实施方式】
[0055] 播放音乐的时候,会发现不同音乐文件的平均音量差别很大,有两个原因,一是峰 值幅度不同,二是峰值因子不同。
[0056] 图1和图2示出了不同峰值幅度的同一首音乐的平均音量的示意图。其中,图1 中音乐文件的峰值幅度为0地,图2中音乐文件播放的峰值幅度为-12地。
[0057] 图3和图4示出了不同峰值因子的同一首音乐文件的音量示意图。其中图3中音 乐文件的峰值因子为9地,图4中音乐文件的峰值因子为19地。
[005引在具体实施中,峰值因子可W采用如下的公式进行计算得到:
[0059] Crestfactor=10lg (与^); Pavg
[0060] 其中,化estfactor表示峰值因子,Pp,ak表示音乐文件播放的峰值功率,Pavc表示音 乐文件播放的平均功率。
[0061] 从上述的分析可知,在其他因素不变的情况下,音乐文件在播放时的平均音量,随 着峰值幅度的增加而增加,随着峰值因子的增大而减小。
[0062] 在实际应用中,音频功率放大系统具有预设的最大输出信号,所述最大输出信号 一般由所述音频功率放大系统的供电电压决定,如果输出超过所述最大输出信号,就会发 生截顶失真。
[0063] 具体请参见图5a中和图化所示,其中图5a中的500a为发生截顶失真的区域,图 化中的50化为发生截顶失真的区域。因此,启动时间较长,音量会较大,但截顶失真也会随 之增多;如果启动时间较短,截顶失真会随之减少,但音量会降低。
[0064] 现有技术中,为了提升音乐的播放效果,增大音乐播放的响度,目前的音频放大器 大多带有自动增益控制(Automatic Gain Control,AGC)功能,类似于音效处理中的压缩功 能或限幅功能。随着输入信号的增大,输出信号随之增大,AGC在检测到输出信号超过设定 的启动阔值后,主动降低放大器内部的增益,将输出信号限制在设定的预设阔值之下;当输 入信号减小,输出信号降低到设定的释放阔值后,AGC主动恢复功放内部的增益,将放大器 的输出限定在设定的功率范围之内。其中,增益衰减的时间是AGC的启动时间,增益恢复的 时间是AGC的释放时间。具体而言,请参见图6a和图化所示:
[00化]现有技术中的一种增益控制电路,幅度检测电路501对放大器502输出信号 进行监测,当输出信号V"ut超出预设的检测阔值电平后,幅度检测电路501输出相应的控制 信号,控制MW( 口电路503的第二通路打开,向AGC控制电路504中的加减法计数器5041 输入启动时间时钟信号,使得加减法计数器5041按照所述启动时间时钟信号的信号频率 进行升值计数,AGC控制电路505输出与加减法计数器5041的计数值对应的增益信号,通 过增益控制电路506逐渐衰减放大器502的增益,使输出信号Vout达到并维持在检测阔值 电平。
[0066] 当输出信号Vout小于所述检测阔值电平后,幅度检测电路501输出释放时间时钟 信号,幅度检测电路501输出相应的控制信号,控制臓(口电路503的第一通路开启,向加 减法计数器5041输入释放时间时钟信号,使得加减法计数器5041按照所述释放时间时钟 信号的频率f2进行降值计数,AGC控制电路505输出与加减法计数器5041的计数值对应的 增益信号,通过增益控制电路506逐渐恢复放大器502的增益,使输出信号Vout维持在预 设的范围之内。
[0067] 在实际应用中,当所述检测电平阔值设置较高时,上述的AGC电路可W有效减少 截顶失真现象的产生。上述增益控制方法虽然可在一定程度上减少截顶失真,然而,经上述 增益控制处理后的音乐文件播放效果仍然难W令人满意。
[0068] 为解决现有技术中存在的上述问题,本发明实施例采用的技术方案根据放大器的 输出信号,来动态地进行AGC启动时间时钟信号的选择,可W在减少截顶失真的同时,增大 音乐文件的平均音量,提升音乐文件的播放效果。
[0069] 为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明 的具体实施例做详细的说明。
[0070] 图7示出了本发明实施例中的一种增益控制装置的结构示意图。如图7所示的增 益控制装置700,可W包括N个AGC控制电路7011-701N和增益控制电路702,其中;
[007U N个AGC控制电路7011-701N,适于将所检测到的放大器的输出信号与各自的预 设阔值进行比较,并根据比较结果按照相应的时序控制时钟信号,输出相应的增益信号, N > 2。
[0072] 增益控制电路702,适于根据所输出的相应的增益信号,对所述放大器的增益进行 控制。
[0073] 在本发明一实施例中,增益控制电路702适于通过增益选择电路将所输出的相应 的增益信号进行相加,采用相加后得到的增益信号对所述放大器的增益进行控制。
[0074] 在具体实施中,通过将所检测到的放大器的输出信号与预设阔值进行比较,来动 态地进行AGC启动时间时钟信号的选择,因此,可W在减少截顶失真的同时,增大音乐文件 的平均音量,可W提升音乐文件的播放效果,提升用户的使用体验。
[0075] 图8是图7所示的增益控制装置对应的增益控制方法的流程图。请参见图8所示, 可W包括:
[0076] 步骤S801 ;由N个AGC控制电路分别将所检测到的放大器输出信号与各自的预设 阔值进行比较,并根据比较结果按照相应的时序控制时钟信号,输出相应的增益信号。
[0077] 步骤S802 ;根据所输出的相应的增益信号,通过增益控制电路对所述放大器的增 益进行控制。
[007引图9示出了本发明实施例中的一种增益控制的结构示意图。请参见图9所示的增 益控制装置,可W包括N个AGC控制电路9011-901N和增益控制电路902,其中,在所述N个 AGC控制电路9011-90 IN中;
[0079] 所述AGC控制电路901M包括第M个AGC时序控制电路901M1和第M个幅度检测 电路901M2,!《M《N,其中;
[0080] 所述第M个幅度检测电路901M1,适于将所检测到的输出信号与第M个预设阔值进 行比较。
[OOW] 所述第M个AGC时序控制电路901M2,适于在确定所检测到放大器903的输出信号 大于第M个预设阔值时,控制相应的加减法计数器按照预设的第M个时钟信号进行升值计 数,输出与所述相应的加减法计数器的计数值对应的增益信号。
[00間第N个AGC控制电路901N包括第N个AGC时序控制电路901N1和第N个幅度检 测电路901N2,其中;
[0083] 所述第N个幅度检测电路901N1,适于将所检测到的输出信号与第N个预设阔值进 行比较。
[0084] 所述第N个AGC时序控制电路901N2,适于在确定所检测到的输出信号大于第N个 预设阔值时,控制相应的加减法计数器按照预设的第N个时钟信号进行升值计数,输出与 所述加减法计数器的计数值对应的增益信号,并在确定所检测到的输出信号小于所述第N 个预设阔值时,控制相应的加减法计数器(图中未示出)按照所述释放时间时钟信号进行 降值计数,输出与所述加减法计数器的计数值对应的增益信号。
[0085] 在本发明一实施例中,所述增益控制电路902,适于通过增益选择电路904将所述 N个AGC控制电路输出的增益信号进行相加,并使用相加后得到的增益信号,对所述放大器 903的增益进行控制。
[0086] 下面结合图10对图9所示的增益控制装置的工作原理做进一步详细的介绍。请 参见图9和图10所示;
[0087] 步骤S1001 ;当确定所述输出信号小于第M-1个预设阔值且大于第M个预设阔值 时,由第M个AGC控制电路至第N个AGC控制电路中对应的AGC时序控制电路M至AGC时 序控制电路N,控制相应的加减法计数器分别按照预设的第M个时钟信号至第N个时钟信 号其中之一进行升值计数,输出与相应的加减法计数器的计数值对应的增益信号,其中, 1《M《N。在具体实施中,放大器903可W将输入信号按照预设的放大倍数进行放大并 输出,得到相应的输出信号。N个AGC控制电路9011-901N中相应的N个幅度检测电路 90111-901N1,分别具有预设阔值VI?化,VI?化的数值依次减小,即N个幅度检测电路 90111-901N1所设置的预设阔值VI?化依次减小。
[008引当检测到放大器903的输出信号时,N个幅度检测电路90111-901N1,可W按照自 身的预设阔值对放大器903的输出信号进行监测。例如,所述第M个AGC控制电路901M中 的幅度检测电路901M1,适于将所检测到的放大器903的输出信号与第M个预设阔值进行比 较,其中,1《N。
[0089] 与N个幅度检测电路9011?9011N相对应地,时序控制时钟信号可W包括N个启 动时间时钟信号CLK1?CLKn,W及一个释放时间时钟信号CLKr。那么,在N个AGC控制电 路 9011-901N 中;
[0090] 当检测到放大器903的输出信号大于第M个预设阔值Vm时,幅度检测电路901M1 至幅度检测电路901N1将分别输出相应的控制信号,向AGC时序控制电路901M2至AGC时 序控制电路901N2中的加减法计数器(图中未示出)输入相应的启动时间时钟信号CLKm、 CLKm+1'''. CLKn其中之一,那么,AGC时序控制电路901M2至AGC时序控制电路901N2中的 加减法计数器,便可W分别按照各自相应的启动时间时钟信号CLKm、CLKm+l,,,. CLKn的频 率fm、fm+1......化进行升值计数。
[00川同时,AGC时序控制电路901M2至AGC时序控制电路901N2均输出与各自的加减 法计数器的计数值对应的增益信号。
[009引该里需要指出的是,当AGC时序控制电路901M2至AGC时序控制电路901N2进 行上述的动作时,由于放大器903的输出信号均小于幅度检测电路90111至幅度检测电 路901 (M-1) 1的预设阔值Vl-Vm-1,因此,AGC时序控制电路90112至AGC时序控制电路 901 (M-l)2输出的增益信号将均为零。
[0093] 步骤S1002 ;当确定所述输出信号小于第N-1个预设阔值且大于第N个预设阔值 时,由所述第N个AGC控制电路控制相应的加减法计数器按照预设的第N个时钟信号进行 升值计数,输出与所述加减法计数器的计数值对应的增益信号。
[0094] 在具体实施中,当检测到放大器903的输出信号大于第N个预设阔值化时,幅度 检测电路901N1输出相应的控制信号,向AGC时序控制电路901N2中的加减法计数器(图 中未示出)输入相应的启动时间时钟信号CLKn,那么,AGC时序控制电路901N2中的加减法 计数器,便可W按照相应的第N个启动时间时钟信号CLKn的频率fn进行升值计数。
[009引 同时,AGC控制电路901便会输出与AGC时序控制电路901N2中的加减法计数器 的计数值对应的增益信号。
[0096] 步骤S1003 ;当确定所述输出信号小于所述第N个预设阔值时,由所述第N个AGC 控制电路控制相应的加减法计数器按照所述释放时钟信号进行降值计数,输出与所述加减 法计数器的计数值对应的增益信号。
[0097] 在具体实施中,当检测到放大器903的输出信号小于第N个预设阔值化时,幅度 检测电路901N1输出相应的控制信号,向AGC时序控制电路901N2中的加减法计数器(图中 未示出)输入所述释放时间时钟信号CLKr,那么,AGC时序控制电路901N2中的加减法计数 器,便可W按照相应的启动时间时钟信号CLKr的频率化进行降值计数。同时,AGC控制电 路901便会输出与AGC时序控制电路901N2中的加减法计数器的计数值对应的增益信号。
[0098] 步骤S1004 ;将所述由N个AGC控制电路输出的增益信号相加,使用相加后得到的 增益信号,通过增益控制电路对所述放大器的增益进行控制。
[0099] 在具体实施中,N个AGC控制电路9011?901N输出的增益信号,经过增益选择电 路904进行相加求和后,输入增益控制电路902。
[0100] 增益控制电路902采用相加后得到的增益信号,对放大器903的增益进行控制。具 体而言,包括:
[01 当向部分或全部N个AGC时序控制电路90112?901N2中对应的加减法计数器中 输入的时钟信号为启动时间时钟信号时,增益控制电路902可W根据输入的增益信号,控 制放大器903的增益逐步衰减,将放大器903的输出信号控制在对应的预设阔值。
[0102] 当向第N个AGC时序控制电路901N2中的加减法计数器输入的时钟信号为释放时 间时钟信号CLKr时,增益控制电路905通过输入的增益信号,可W逐步恢复放大器903的 增益,使得放大器903可W按照自身预设的放大倍数对输入信号进行相应的放大并输出。
[0103] 图11示出了本发明实施例中的又一种增益控制装置的结构示意图。如图9所示 的增益控制装置,可W包括第一 AGC控制电路1101和第二AGC控制电路1102、增益选择电 路1103和增益控制电路1104,第一 AGC控制电路1101和第二AGC控制电路1102分别增益 选择电路1103和放大器1105连接,增益选择电路1103还与增益控制电路1104连接,增益 控制电路1104还与放大器1105连接,其中:
[0104] 所述第一 AGC控制电路1101包括第一 AGC时序控制电路11011和第一幅度检测 电路11012 ;
[01化]所述第一幅度检测电路11011,适于将所检测到的输出信号与第一预设阔值进行 比较;
[0106] 所述第一 AGC时序控制电路11012,适于在确定所检测到的输出信号大于所述第 一预设阔值时,控制第一加减法计数器(图中未示出)按照预设的第一启动时间时钟信号 进行升值计数,输出与所述第一加减法计数器的计数值对应的增益信号。
[0107] 所述第二AGC控制电路1102包括第二幅度检测电路11021和第二AGC时序控制 电路11022,其中;
[0108] 所述第二幅度检测电路11021,适于将所检测到的输出信号与第二预设阔值进行 比较。
[0109] 所述第二AGC时序控制电路11022,适于在确定所检测到的输出信号大于第二预 设阔值时,控制第二加减法计数器按照预设的第二时钟信号进行升值计数,输出与所述第 二加减法计数器的计数值对应的增益信号,并在确定所述所检测到的输出信号小于所述第 二预设阔值时,控制相应的加减法计数器按照释放时间时钟信号进行降值计数,输出与所 述加减法计数器的计数值对应的增益信号。
[0110] 下面结合图12对图11所示的增益控制装置的工作原理做进一步详细的介绍。请 参见图11和图12所示;
[011U 步骤S1201 ;当确定所述输出信号大于第一预设阔值时,由所述第一 AGC控制电 路,控制相应的第一加减法计数器按照预设的第一启动时间时钟信号频率进行升值计数, 输出与所述第一加减法计数器的计数值对应的增益信号,并由所述第二AGC控制电路,控 制相应的第二加减法计数器按照预设的第二启动时间时钟信号频率进行升值计数,输出与 所述第二加减法计数器的计数值对应的增益信号。
[0112] 在具体实施中,第一 AGC控制电路1101中的第一幅度检测电路11011在检测到放 大器1105的输出信号大于第一预设阔值时,可W输出相应的控制信号,控制第一 AGC时序 控制电路11012中的第一加减法计数器按照第一启动时间时钟信号频率进行升值计数,第 一 AGC控制电路1101则输出与第一 AGC时序控制电路11012中的第一加减法计数器的计 数值对应的增益信号。
[0113] 与此同时,由于当放大器1105的输出信号大于第一预设阔值,且第一预设阔值大 于第二预设阔值,那么,第二AGC控制电路1102中的第二幅度检测电路11021检测的放大 器1105的输出信号也将会大于所述第二预设阔值。此时,第二幅度检测电路11021便会输 出相应的控制信号,控制第二AGC时序控制电路11022中的第二加减法计数器按照第二启 动时间时钟信号频率进行升值计数,第二AGC控制电路1102则输出与第二AGC时序控制电 路11022中的第二加减法计数器的计数值对应的增益信号。
[0114] 步骤S1202 ;当确定所述输出信号小于所述第一预设阔值且大于所述第二预设阔 值时,由所述第二AGC控制电路,控制相应的加减法计数器按照预设的第二时钟信号频率 进行升值计数,输出与所述加减法计数器的计数值对应的第二增益信号。
[0115] 在具体实施中,当第一 AGC控制电路1101中的第一幅度检测电路11011在检测到 放大器1105的输出信号小于第一预设阔值时,第一 AGC控制电路1101将不会输出增益信 号,换句话说,此时,第一 AGC控制电路1101此时输出的增益信号将为零。
[0116] 同时,第二AGC控制电路中的第二幅度检测电路将放大器1104的输出信号与预设 的第二预设阔值进行比较,W确定放大器1104的输出信号是否大于第二预设阔值。当第二 幅度检测电路11021检测到放大器1105的输出信号大于第二预设阔值时,可W输出相应的 控制信号,控制第二AGC时序控制电路11022中的第二加减法计数器(图中未示出)按照 第二启动时间时钟信号频率进行升值计数,第二AGC控制电路1102则输出与第二AGC时序 控制电路11022中的第二加减法计数器的计数值对应的增益信号。
[0117] 步骤S1203 ;当确定所述输出信号小于所述第二预设阔值时,由所述第二AGC控制 电路,控制所述第二加减法计数器按照所述释放时间时钟信号频率进行降值计数,输出与 所述第二加减法计数器的计数值对应的增益信号,所述第二时钟信号频率小于所述第一启 动时间时钟信号频率。
[0118] 在具体实施中,当第二幅度检测电路11021检测到放大器1105的输出信号小于第 二预设阔值时,可W输出相应的控制信号,控制第二AGC时序控制电路11022中的第二加减 法计数器按照所述释放时间时钟信号频率进行降值计数,第二AGC控制电路1102则输出与 第二AGC时序控制电路11022中的第二加减法计数器的计数值对应的增益信号。
[0119] 步骤S1204 ;将所述由第一 AGC控制电路和第二AGC控制电路输出的增益信号相 力口,使用相加后得到的增益信号,通过增益控制电路对所述放大器的增益进行控制。
[0120] 在具体实施中,增益选择电路1103可W将第一 AGC控制电路1101和第二AGC控 制电路1102输出的增益信号进行相加,并将相加后得到的增益信号输入增益控制电路,由 增益控制电路1102根据相加后得到的增益信号,对放大器的增益进行控制。
[012U 请参见图13和图14所示,增益选择电路将第一 AGC控制电路和第二AGC控制电路 各自产生的增益信号(增益信号1和增益信号2)相加,作为最终的增益信号输入到增益控 制电路中,通过增益控制电路控制放大器增益的改变。具体的控制结果请参见图15所示, 可W在大幅减少截顶杂音的同时,提升平均功率。
[0122] 在本发明一实施例中,所述第一预设阔值可W用于监测截顶失真,所述第二预设 阔值可W为扬声器的额定功率值对应的电平值。第一 AGC控制电路1101和第二AGC控制 电路1102可W对放大器1105的输出信号进行控制:第一 AGC控制电路1101的第一预设阔 值设置较高,比如监测截顶失真,对应的第一 AGC时序控制电路11011响应较快,当发生截 顶失真后,可W快速响应,消除截顶杂音;第二AGC控制电路1102的预设阔值的设置较低, 比如扬声器的额定功率值,相应速度较慢,可W在保护扬声器的同时提升平均音量,提升听 感。
[0123] 本领域普通技术人员可W理解上述实施例的各种方法中的全部或部分步骤是可 W通过程序来指令相关的硬件来完成,该程序可W存储于计算机可读存储介质中,存储介 质可W包括;ROM、RAM、磁盘或光盘等。
[0124] W上对本发明实施例的方法及系统做了详细的介绍,本发明并不限于此。任何本 领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保 护范围应当W权利要求所限定的范围为准。
【权利要求】
1. 一种增益控制方法,其特征在于,包括: 由N个AGC控制电路分别将所检测到的输出信号与各自的预设阈值进行比较,并根据 比较结果按照相应的时序控制时钟信号,输出相应的增益信号,N多2 ; 根据所输出的相应的增益信号,通过增益控制电路对所述放大器的增益进行控制。
2. 根据权利要求1所述的增益控制方法,其特征在于,所述时序控制时钟信号包括N个 启动时间时钟信号和一个释放时间时钟信号。
3. 根据权利要求2所述的增益控制方法,其特征在于,所述由N个AGC控制电路分别 将所检测到的输出信号与各自预设阈值进行比较,并根据比较结果按照相应的时序控制时 钟,输出相应的增益信号,包括: 当确定所述输出信号小于第M-1个预设阈值且大于第M个预设阈值时,分别由第M个 AGC控制电路至第N个AGC控制电路控制相应的加减法计数器分别按照预设的第M个时钟 信号至第N个时钟信号中之一进行升值计数,输出与所述相应的加减法计数器的计数值对 应的增益信号,其中,1彡MSN; 当确定所述输出信号小于第N-1个预设阈值且大于第N个预设阈值时,由所述第N个 AGC控制电路控制相应的加减法计数器按照预设的第N个时钟信号进行升值计数,输出与 所述相应的加减法计数器的计数值对应的增益信号; 当确定所述输出信号小于所述第N个预设阈值时,由所述第N个AGC控制电路控制相 应的加减法计数器按照所述释放时钟信号进行降值计数,输出与所述相应的加减法计数器 的计数值对应的增益信号。
4. 根据权利要求3所述的增益控制方法,其特征在于,所述根据所输出的相应的增益 信号,通过增益控制电路对所述放大器的增益进行控制,包括:将所述N个AGC控制电路输 出的增益信号进行相加,使用相加后得到的增益信号,通过增益控制电路对所述放大器的 增益进行控制。
5. 根据权利要求3所述的增益控制方法,其特征在于,当N = 2时,所述两个以上的AGC 控制电路包括第一 AGC控制电路和第二AGC控制电路,所述时序控制时钟信号包括第一启 动时间时钟信号、第二启动时间时钟信号和所述释放时间时钟信号,其中: 当确定所述输出信号大于第一预设阈值时,由所述第一 AGC控制电路,控制相应的第 一加减法计数器按照预设的第一启动时间时钟信号频率进行升值计数,输出与所述第一加 减法计数器的计数值对应的增益信号,并由所述第二AGC控制电路,控制相应的第二加减 法计数器按照预设的第二启动时间时钟信号频率进行升值计数,输出与所述第二加减法计 数器的计数值对应的增益信号; 当确定所述输出信号小于所述第一预设阈值且大于所述第二预设阈值时,由所述第二 AGC控制电路,控制相应的第二加减法计数器按照预设的第二时钟信号频率进行升值计数, 输出与所述第二加减法计数器的计数值对应的第二增益信号; 当确定所述输出信号小于所述第二预设阈值时,由所述第二AGC控制电路,控制所述 第二加减法计数器按照所述释放时间时钟信号频率进行降值计数,输出与所述第二加减法 计数器的计数值对应的增益信号,所述第二时钟信号频率小于所述第一启动时间时钟信号 频率。
6. 根据权利要求5所述的增益控制方法,其特征在于,所述第一预设阈值用于监测截 顶失真,所述第二预设阈值为扬声器的额定功率值对应的电平值。
7. -种增益控制装置,其特征在于,包括: N个AGC控制电路,适于将所检测到的放大器的输出信号与各自的预设阈值进行比较, 并根据比较结果按照相应的时序控制时钟信号,输出相应的增益信号,N多2 ; 增益控制电路,适于根据所输出的相应的增益信号,对所述放大器的增益进行控制。
8. 根据权利要求7所述的增益控制装置,其特征在于,所述时序控制时钟信号包括N个 启动时间时钟信号和一个释放时间时钟信号。
9. 根据权利要求8所述的增益控制装置,其特征在于,在所述N个AGC控制电路中, 所述第M个AGC控制电路包括第M个AGC时序控制电路和第M个幅度检测电路, 1彡M彡N,其中: 所述第M个幅度检测电路,适于将所检测到的输出信号与第M个预设阈值进行比较; 所述第M个AGC时序控制电路,适于在确定所检测到的输出信号大于第M个预设阈值 时,控制相应的加减法计数器按照预设的第M个时钟信号进行升值计数,输出与所述加减 法计数器的计数值对应的增益信号; 第N个AGC控制电路包括第N个AGC时序控制电路和第N个幅度检测电路其中: 所述第N个幅度检测电路,适于将所检测到的输出信号与第N个预设阈值进行比较; 所述第N个AGC时序控制电路,适于在确定所检测到的输出信号大于第N个预设阈值 时,控制相应的加减法计数器按照预设的第N个时钟信号进行升值计数,输出与所述相应 的加减法计数器的计数值对应的增益信号,并在确定所检测到的输出信号小于所述第N个 预设阈值时,控制相应的加减法计数器按照所述释放时间时钟信号进行降值计数,输出与 所述相应的加减法计数器的计数值对应的增益信号,
10. 根据权利要求9所述的增益控制装置,其特征在于,所述增益控制电路适于通过增 益选择电路将所述N个AGC控制电路输出的增益信号进行相加,并使用相加后得到的增益 信号,对所述放大器的增益进行控制。
11. 根据权利要求7-10任一项所述的增益控制装置,其特征在于,当N = 2时,所述N 个AGC控制电路包括第一 AGC控制电路和第二AGC控制电路,其中: 所述第一 AGC控制电路包括第一 AGC时序控制电路和第一幅度检测电路, 所述第二AGC控制电路包括第二AGC时序控制电路和第二幅度检测电路; 所述第一幅度检测电路,适于将所检测到的输出信号与第一预设阈值进行比较; 所述第一 AGC时序控制电路,适于在确定所检测到的输出信号大于所述第一预设阈值 时,控制第一加减法计数器按照预设的第一启动时间时钟信号进行升值计数,输出与所述 第一加减法计数器的计数值对应的增益信号; 所述第二幅度检测电路,适于将所检测到的输出信号与第二预设阈值进行比较; 所述第二AGC时序控制电路,适于在确定所检测到的输出信号大于第二预设阈值时, 控制第二加减法计数器按照预设的第二时钟信号进行升值计数,输出与所述第二加减法计 数器的计数值对应的增益信号,并在确定所述所检测到的输出信号小于所述第二预设阈值 时,控制所述第二加减法计数器按照所述释放时间时钟信号进行降值计数,输出与所述第 二加减法计数器的计数值对应的增益信号。
12. 根据权利要求11所述的增益控制装置,其特征在于,所述第一阈值用于监测截顶 失真,所述第二预设阈值为扬声器的额定功率值对应的电平值。
【文档编号】H03G3/20GK104485909SQ201410851211
【公开日】2015年4月1日 申请日期:2014年12月31日 优先权日:2014年12月31日
【发明者】张振浩, 姚炜, 孙洪军, 张忠 申请人:上海艾为电子技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1