CN117579978B - 动态范围控制方法、电路、音频处理芯片及扬声器*** - Google Patents
动态范围控制方法、电路、音频处理芯片及扬声器*** Download PDFInfo
- Publication number
- CN117579978B CN117579978B CN202410058317.4A CN202410058317A CN117579978B CN 117579978 B CN117579978 B CN 117579978B CN 202410058317 A CN202410058317 A CN 202410058317A CN 117579978 B CN117579978 B CN 117579978B
- Authority
- CN
- China
- Prior art keywords
- signal
- effective value
- value
- detection time
- value detection
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000001514 detection method Methods 0.000 claims abstract description 166
- 238000009499 grossing Methods 0.000 claims abstract description 9
- 238000004364 calculation method Methods 0.000 claims description 20
- 101001128814 Pandinus imperator Pandinin-1 Proteins 0.000 description 3
- 101001024685 Pandinus imperator Pandinin-2 Proteins 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 101100520142 Caenorhabditis elegans pin-2 gene Proteins 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000017525 heat dissipation Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000036962 time dependent Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2430/00—Signal processing covered by H04R, not provided for in its groups
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Control Of Amplification And Gain Control (AREA)
Abstract
本申请涉及一种动态范围控制方法、电路、音频处理芯片及扬声器***。所述方法包括:设置有效值检测时间的初值;根据有效值检测时间的初值对输入信号进行有效值检测,得到信号有效值;根据信号有效值和预设参数阈值调整有效值检测时间;根据调整后的有效值检测时间继续对输入信号进行有效值检测,得到有效值检测时间调整后的信号有效值;根据有效值检测时间调整后的信号有效值和预设参数阈值进行动态增益调整,根据预设参数启动时间和释放时间对调整后的增益进行平滑,再将平滑后的增益作用于输入信号,得到输出信号。本方法是能动态调整有效检测时间的动态范围控制的方法,采用本方法能发挥出扬声器***和功放的最大性能。
Description
技术领域
本申请涉及音频信号处理技术领域,特别是涉及一种动态范围控制方法、电路、音频处理芯片及扬声器***。
背景技术
不同的扬声器***所能承受的功率不一,需要音频功放不同的动态范围控制。动态范围控制,通过对输入信号进行有效值检测,根据噪声门限、压缩比和阈值等计算所输入信号的增益,然后根据启动时间和释放时间对增益进行平滑,最后将平滑得到的增益应用于输入信号。传统的有效值检测方法,采用某一固定的检测时间。不管输入信号多大,有效值检测算法在固定的时间内估算出输入信号的有效值,当输入信号的有效值超出所设定的阈值,则对输入信号的幅值进行压缩输出。同一扬声器***,对不同的输入信号功率,其能保持正常工作时长不一。一般情况下,随着输入信号功率的增大,扬声器***所能保持正常工作时长会相应的减小。当输入信号的功率大于阈值但小于某一值时,该扬声器***所能正常工作的时长远超出有效值检测时间,不能完全发挥出该扬声器***的重放能力。当输入信号的功率超出某一值时,该扬声器***在有效值检测时间内可能就已经损坏了。功放由于散热等问题,随着工作功率的增大,其能保持正常工作的时长也会相应的减小。
发明内容
基于此,有必要针对上述技术问题,提供一种动态范围控制方法、电路、音频处理芯片及扬声器***。
一种动态范围控制方法,该方法包括:
设置有效值检测时间的初值。
根据有效值检测时间的初值对输入信号进行有效值检测,得到信号有效值。
根据信号有效值和预设参数阈值调整有效值检测时间。
根据调整后的有效值检测时间继续对输入信号进行有效值检测,得到有效值检测时间调整后的信号有效值。
根据有效值检测时间调整后的信号有效值和预设参数阈值进行动态增益调整,根据预设的启动时间和释放时间对调整后的增益进行平滑,再将平滑后的增益作用于输入信号,得到输出信号。
在其中一个实施例中,根据信号有效值和预设参数阈值调整有效值检测时间,包括:
设置第一权重系数和第二权重系数。
将第一权重系数和第二权重系数分别与预设参数阈值相乘,得到第一信号值和第二信号值;其中,0≤第一权重系数<第二权重系数。
将第一信号值和第二信号值与信号有效值进行比较,并根据比较结果和三个预设时间参数,得到调整后的有效值检测时间。
在其中一个实施例中,将第一信号值和第二信号值与信号有效值进行比较,并根据比较结果和三个预设时间参数,得到调整后的有效值检测时间,包括:
将第一信号值和第二信号值与信号有效值进行比较。
当信号有效值小于等于第一信号值时,则调整后的有效值检测时间为第一预设时间参数。
当信号有效值大于等于第二信号值时,则调整后的有效值检测时间为第三预设时间参数。
当信号有效值大于第一信号值并且小于第二信号值时,则根据第二预设时间参数和信号有效值,确定调整后的有效值检测时间。
在其中一个实施例中,当信号有效值大于第一信号值并且小于第二信号值时,则根据第二预设时间参数和信号有效值,确定调整后的有效值检测时间,包括:
当信号有效值大于第一信号值并且小于第二信号值时,则通过对函数f(T2,A)进行设置,得到调整后的有效值检测时间;其中函数f(T2,A)为第二预设时间参数和信号有效值的函数,f(T2,A)与信号有效值负相关,f(T2,A)与第二预设时间参数正相关,T2为第二预设时间参数,A为信号有效值。
一种动态范围控制电路,电路包括:有效值检测模块、有效值检测时间控制模块以及动态范围控制模块。
有效值检测模块,用于根据有效值检测时间的预设初值对输入信号进行有效值检测,得到信号有效值,并将信号有效值发送到有效值检测时间控制模块;还用于根据调整后的有效值检测时间对输入信号进行有效值检测,得到调整有效值检测时间后的信号有效值,并将调整有效值检测时间后的信号有效值发送至动态范围控制模块中。
有效值检测时间控制模块,用于接收信号有效值,并根据信号有效值和预设参数阈值调整有效值检测时间,并将调整后的有效值检测时间发送至有效值检测模块。
动态范围控制模块,用于根据接收的有效值检测时间调整后的信号有效值和预设参数阈值进行动态增益调整,并根据预设的启动时间和释放时间对调整后的增益进行平滑,再将平滑后的增益作用于输入信号,得到输出信号。
在其中一个实施例中,有效值检测时间控制模块包括:两个乘法器和一个有效值检测时间计算模块。
第一个乘法器,用于将第一权重系数和预设参数阈值相乘,得到第一信号值,并将第一信号值传输到有效值检测时间计算模块。
第二个乘法器,用于将第二权重系数和预设参数阈值相乘,得到第二信号值,并将第二信号值传输到有效值检测时间计算模块;其中,0≤第一权重系数<第二权重系数。
有效值检测时间计算模块,用于将第一信号值和第二信号值与信号有效值进行比较,并根据比较结果和三个预设时间参数,得到调整后的有效值检测时间,并将调整后的有效值检测时间传输至有效值检测模块。
在其中一个实施例中,有效值检测时间计算模块,还用于将第一信号值和第二信号值与信号有效值进行比较;当信号有效值小于等于第一信号值时,则调整后的有效值检测时间为第一预设时间参数;当信号有效值大于等于第二信号值时,则调整后的有效值检测时间为第三预设时间参数;当信号有效值大于第一信号值并且小于第二信号值时,则根据第二预设时间参数和信号有效值,确定调整后的有效值检测时间。
在其中一个实施例中,有效值检测时间计算模块,还用于当信号有效值大于第一信号值并且小于第二信号值时,则通过对函数f(T2,A)进行设置,得到调整后的有效值检测时间;其中函数f(T2,A)为第二预设时间参数和信号有效值的函数,f(T2,A)与信号有效值负相关,f(T2,A)与第二预设时间参数正相关,T2为第二预设时间参数,A为信号有效值。
一种音频处理芯片,音频处理芯片包括上述任一动态范围控制电路。
一种扬声器***,扬声器***包括上述音频处理芯片。
上述动态范围控制方法、电路、音频处理芯片及扬声器***,所述方法包括:设置有效值检测时间的初值;根据有效值检测时间的初值对输入信号进行有效值检测,得到信号有效值;根据信号有效值和预设参数阈值调整有效值检测时间;根据调整后的有效值检测时间继续对输入信号进行有效值检测,得到有效值检测时间调整后的信号有效值;根据有效值检测时间调整后的信号有效值和预设参数阈值进行动态增益调整,根据预设的启动时间和释放时间对调整后的增益进行平滑,再将平滑后的增益作用于输入信号,得到输出信号。本方法是能动态调整有效检测时间的动态范围控制的方法,采用本方法能发挥出扬声器***和功放的最大性能。
附图说明
图1为一个实施例中动态范围控制方法的流程示意图;
图2为一个实施例中动态范围控制电路原理框图;
图3为另一个实施例中动态范围控制电路框图;
图4为另一个实施例中输入信号的功率与其触发动态范围控制模块工作所用时间的关系;
图5为一个实施例中三个不同输入信号功率所对应的输出信号功率随时间变化的关系,其中(a)为输入信号的功率为Pin1时对应的输出信号功率随时间变化的关系,(b)为输入信号的功率为Pin2时对应的输出信号功率随时间变化的关系,(c)为输入信号的功率为Pin3时对应的输出信号功率随时间变化的关系;
图6为一个实施例中传统算法动态范围控制模块三个不同输入信号幅值所对应的输出信号有效值随时间变化的关系,其中(a)为输入信号的功率为Pin11时对应的输出信号功率随时间变化的关系,(b)为输入信号的功率为Pin21时对应的输出信号功率随时间变化的关系,(c)为输入信号的功率为Pin31时对应的输出信号功率随时间变化的关系。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在一个实施例中,如图1所示,提供了一种动态范围控制方法,该方法包括以下步骤:
步骤100:设置有效值检测时间的初值。
步骤102:根据有效值检测时间的初值对输入信号进行有效值检测,得到信号有效值。
步骤104:根据信号有效值和预设参数阈值调整有效值检测时间。
具体的,预设参数阈值是用户根据实际需求进行设置的。
步骤106:根据调整后的有效值检测时间继续对输入信号进行有效值检测,得到有效值检测时间调整后的信号有效值。
步骤108:根据有效值检测时间调整后的信号有效值和预设参数阈值进行动态增益调整,根据预设的启动时间和释放时间对调整后的增益进行平滑,再将平滑后的增益作用于输入信号,得到输出信号。
上述动态范围控制方法中,所述方法包括:设置有效值检测时间的初值;根据有效值检测时间的初值对输入信号进行有效值检测,得到信号有效值;根据信号有效值和预设参数阈值调整有效值检测时间;根据调整后的有效值检测时间继续对输入信号进行有效值检测,得到有效值检测时间调整后的信号有效值;根据有效值检测时间调整后的信号有效值和预设参数阈值进行动态增益调整,根据预设的启动时间和释放时间对调整后的增益进行平滑,再将平滑后的增益作用于输入信号,得到输出信号。本方法是能动态调整有效检测时间的动态范围控制的方法,采用本方法能发挥出扬声器***和功放的最大性能。
在其中一个实施例中,步骤104包括:设置第一权重系数和第二权重系数;将第一权重系数和第二权重系数分别与预设参数阈值相乘,得到第一信号值和第二信号值;其中,0≤第一权重系数<第二权重系数;将第一信号值和第二信号值与信号有效值进行比较,并根据比较结果和三个预设时间参数,得到调整后的有效值检测时间。
在其中一个实施例中,将第一信号值和第二信号值与信号有效值进行比较,并根据比较结果和三个预设时间参数,得到调整后的有效值检测时间,包括:将第一信号值和第二信号值与信号有效值进行比较;当信号有效值小于等于第一信号值时,则调整后的有效值检测时间为第一预设时间参数;当信号有效值大于等于第二信号值时,则调整后的有效值检测时间为第三预设时间参数;当信号有效值大于第一信号值并且小于第二信号值时,则根据第二预设时间参数和信号有效值,确定调整后的有效值检测时间。
在其中一个实施例中,当信号有效值大于第一信号值并且小于第二信号值时,则根据第二预设时间参数和信号有效值,确定调整后的有效值检测时间,包括:当信号有效值大于第一信号值并且小于第二信号值时,则通过对函数f(T2,A)进行设置,得到调整后的有效值检测时间;其中函数f(T2,A)为第二预设时间参数和信号有效值的函数,f(T2,A)与信号有效值负相关,f(T2,A)与第二预设时间参数正相关,T2为第二预设时间参数,A为信号有效值。
应该理解的是,虽然图1的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图2所示,提供了一种动态范围控制电路,电路包括:有效值检测模块20、有效值检测时间控制模块30以及动态范围控制模块40;其中:
有效值检测模块20,用于根据有效值检测时间的预设初值对输入信号进行有效值检测,得到信号有效值,并将信号有效值发送到有效值检测时间控制模块30;还用于根据调整后的有效值检测时间对输入信号进行有效值检测,得到调整有效值检测时间后的信号有效值,并将调整有效值检测时间后的信号有效值发送至动态范围控制模块40中。
有效值检测时间控制模块30,用于接收信号有效值,并根据信号有效值和预设参数阈值调整有效值检测时间,并将调整后的有效值检测时间发送至有效值检测模块20。
动态范围控制模块40,用于根据接收的有效值检测时间调整后的信号有效值和预设参数阈值进行动态增益调整,再根据预设的启动时间和释放时间对调整后的增益进行平滑,将平滑后的增益作用于输入信号,得到输出信号。
在其中一个实施例中,如图3所示,有效值检测时间控制模块30包括:两个乘法器301和一个有效值检测时间计算模块302。
第一个乘法器301,用于将第一权重系数和预设参数阈值相乘,得到第一信号值,并将第一信号值传输到有效值检测时间计算模块302。
第二个乘法器301,用于将第二权重系数和预设参数阈值相乘,得到第二信号值,并将第二信号值传输到有效值检测时间计算模块302;其中,0≤第一权重系数<第二权重系数。
有效值检测时间计算模块302,用于将第一信号值和第二信号值与信号有效值进行比较,并根据比较结果和三个预设时间参数,得到调整后的有效值检测时间,并将调整后的有效值检测时间传输至有效值检测模块20。
具体的,图3中有效值检测模块20的输入参数包括:输入信号、有效值检测时间T;有效值检测模块20用于根据输入信号和有效检测时间计算输入信号的有效值A并输出。
动态范围控制模块40的输入参数包括:启动时间、释放时间、预设参数阈值、输入信号的有效值A;动态范围控制模块40用于根据输入参数对输入信号的动态增益进行处理并输出。
有效值检测时间控制模块30,包括两个乘法器301和一个有效值检测时间计算模块302。
第一个乘法器301的输入参数包括:权重系数w1、预设参数阈值,输出值为,其中/>为预设参数阈值。
第二个乘法器301的输入参数包括:权重系数w2、预设参数阈值,输出值为。
有效值检测时间计算模块302的输入参数包括:输入信号有效值A、输出值B、输出值C以及三个时间参数T1、T2和T3,通过对输入参数进行如下式的处理并输出调整后的有效值检测时间参数T到有效值检测模块20。调整后的有效值检测时间T的表达式为:
;
其中,,/>,/>,f(T2,A)为T2和A的函数,f(T2,A)与T2正相关(T2值越大,f(T2,A)值越大),f(T2,A)与A负相关(A值越大,f(T2,A)值越小)。T1、T2、T3是用户调试参数,为一常数。下面列举三种f(T2,A)与A的关系:
关系一:;其中/>为一常数,且/>。
关系二:。
关系三:;其中/>为一常数,且/>。
参数的具体解释:
T1是有效值检测模块初始化的预设初值,也是当输入信号有效值A小于等于输出值B时,赋予有效值检测模块的有效值检测时间值。
T2与w1(B值)和w2(C值)是输入信号的不同功率触发动态范围控制模块工作所用时间的主要决定因素,当f(T2,A)的函数确定之后,通过调整T2与w1和w2的值来调整输入信号的不同功率触发动态范围控制模块工作所用时间。
T3是当A大于等于C时赋予有效值检测模块的有效值检测时间值,用户可以通过调整T3和w2的值,来调整动态范围控制器的实际启动时间。
在其中一个实施例中,有效值检测时间计算模块302,还用于将第一信号值和第二信号值与信号有效值进行比较;当信号有效值小于等于第一信号值时,则调整后的有效值检测时间为第一预设时间参数;当信号有效值大于等于第二信号值时,则调整后的有效值检测时间为第三预设时间参数;当信号有效值大于第一信号值并且小于第二信号值时,则根据第二预设时间参数和信号有效值,确定调整后的有效值检测时间。
在其中一个实施例中,有效值检测时间计算模块302,还用于当信号有效值大于第一信号值并且小于第二信号值时,则通过对函数f(T2,A)进行设置,得到调整后的有效值检测时间;其中函数f(T2,A)为第二预设时间参数和信号有效值的函数,f(T2,A)与信号有效值负相关,f(T2,A)与第二预设时间参数正相关,T2为第二预设时间参数,A为信号有效值。
图4为输入信号的功率与其触发动态范围控制模块工作所用时间的关系。当输入信号的功率大于动态范围控制模块阈值所对应的限制功率时,则触发动态范围控制模块对输入信号进行增益控制。随着输入信号的功率的增大,触发动态范围控制模块工作所用的时间越短。触发动态范围控制模块工作所需的时间和输入信号的功率的关系,由图4所示的曲线1、曲线2、曲线3三种常见走势,可以通过设置函数f(T2,A)来实现。走势曲线1对应关系三;走势曲线2对应关系二;走势曲线3对应关系一。
图5为三个不同输入信号的功率Pin1、Pin2、Pin3,其对应的动态范围控制模块输出信号的功率Pout1、Pout2、Pout3随时间变化的关系,其中(a)为输入信号的功率为Pin1时对应的输出信号功率随时间变化的关系,(b)为输入信号的功率为Pin2时对应的输出信号功率随时间变化的关系,(c)为输入信号的功率为Pin3时对应的输出信号功率随时间变化的关系。当时间足够大的时候,Pout1=Pout2=Pout3,即输出信号的功率被控制在预设参数阈值所对应的功率。图5中,虚线为输入信号的功率,实线为动态范围控制模块输出信号的功率。随着输入信号功率的增大Pin1>Pin2>Pin3,其触发动态范围控制模块工作所用的时间越短。
图6为传统算法动态范围控制模块输入信号功率和其对应的输出信号功率随时间变化的关系,其中(a)为输入信号的功率为Pin11时对应的输出信号功率随时间变化的关系,(b)为输入信号的功率为Pin21时对应的输出信号功率随时间变化的关系,(c)为输入信号的功率为Pin31时对应的输出信号功率随时间变化的关系。图6中,虚线为输入信号的功率,实线为动态范围控制模块输出信号的功率。不同功率的输入信号,其触发动态范围控制模块所用的时间相同。
在一个实施例中,提供了一种音频处理芯片,音频处理芯片包括上述任一动态范围控制电路。
在一个实施例中,提供了一种扬声器***,扬声器***包括上述音频处理芯片。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。
Claims (4)
1.一种动态范围控制方法,其特征在于,所述方法包括:
设置有效值检测时间的初值;
根据有效值检测时间的初值对输入信号进行有效值检测,得到信号有效值;
根据所述信号有效值和预设参数阈值调整所述有效值检测时间;
根据调整后的有效值检测时间继续对所述输入信号进行有效值检测,得到有效值检测时间调整后的信号有效值;
根据有效值检测时间调整后的信号有效值和所述预设参数阈值进行动态增益调整,根据预设的启动时间和释放时间对调整后的增益进行平滑,再将平滑后的增益作用于所述输入信号,得到输出信号;
其中,根据所述信号有效值和预设参数阈值调整所述有效值检测时间,包括:
设置第一权重系数和第二权重系数;
将所述第一权重系数和所述第二权重系数分别与预设参数阈值相乘,得到第一信号值和第二信号值;其中,0≤第一权重系数<第二权重系数;
将所述第一信号值和所述第二信号值与所述信号有效值进行比较,并根据比较结果和三个预设时间参数,得到调整后的有效值检测时间;
其中,将所述第一信号值和所述第二信号值与所述信号有效值进行比较,并根据比较结果和三个预设时间参数,得到调整后的有效值检测时间,包括:
将所述第一信号值和所述第二信号值与所述信号有效值进行比较;
当所述信号有效值小于等于所述第一信号值时,则调整后的所述有效值检测时间为第一预设时间参数;
当所述信号有效值大于等于所述第二信号值时,则调整后的所述有效值检测时间为第三预设时间参数;
当所述信号有效值大于所述第一信号值并且小于所述第二信号值时,则根据第二预设时间参数和所述信号有效值,确定调整后的所述有效值检测时间;
其中,当所述信号有效值大于所述第一信号值并且小于所述第二信号值时,则根据第二预设时间参数和所述信号有效值,确定调整后的所述有效值检测时间,包括:
将所述第一信号值和所述第二信号值与所述信号有效值进行比较;当所述信号有效值小于等于所述第一信号值时,则调整后的所述有效值检测时间为第一预设时间参数;当所述信号有效值大于等于所述第二信号值时,则调整后的所述有效值检测时间为第三预设时间参数;当所述信号有效值大于所述第一信号值并且小于所述第二信号值时,则根据第二预设时间参数和所述信号有效值,确定调整后的所述有效值检测时间。
2.一种动态范围控制电路,其特征在于,所述电路包括:有效值检测模块、有效值检测时间控制模块以及动态范围控制模块;
所述有效值检测模块,用于根据有效值检测时间的预设初值对输入信号进行有效值检测,得到信号有效值,并将所述信号有效值发送到所述有效值检测时间控制模块;还用于根据调整后的有效值检测时间对所述输入信号进行有效值检测,得到调整有效值检测时间后的信号有效值,并将调整有效值检测时间后的信号有效值发送至所述动态范围控制模块中;
所述有效值检测时间控制模块,用于接收所述信号有效值,并根据所述信号有效值和预设参数阈值调整所述有效值检测时间,并将调整后的所述有效值检测时间发送至所述有效值检测模块;
所述动态范围控制模块,用于根据接收的有效值检测时间调整后的信号有效值和所述预设参数阈值进行动态增益调整,根据预设的启动时间和释放时间对调整后的增益进行平滑,再将平滑后的增益作用于所述输入信号,得到输出信号;
其中,所述有效值检测时间控制模块包括:两个乘法器和一个有效值检测时间计算模块;
第一个所述乘法器,用于将第一权重系数和预设参数阈值相乘,得到第一信号值,并将第一信号值传输到所述有效值检测时间计算模块;
第二个所述乘法器,用于将第二权重系数和预设参数阈值相乘,得到第二信号值,并将第二信号值传输到所述有效值检测时间计算模块;其中,0≤第一权重系数<第二权重系数;
所述有效值检测时间计算模块,用于将所述第一信号值和所述第二信号值与所述信号有效值进行比较,并根据比较结果和三个预设时间参数,得到调整后的有效值检测时间,并将调整后的有效值检测时间传输至所述有效值检测模块;
所述有效值检测时间计算模块,还用于将所述第一信号值和所述第二信号值与所述信号有效值进行比较;当所述信号有效值小于等于所述第一信号值时,则调整后的所述有效值检测时间为第一预设时间参数;当所述信号有效值大于等于所述第二信号值时,则调整后的所述有效值检测时间为第三预设时间参数;当所述信号有效值大于所述第一信号值并且小于所述第二信号值时,则根据第二预设时间参数和所述信号有效值,确定调整后的所述有效值检测时间;
所述有效值检测时间计算模块,还用于当所述信号有效值大于所述第一信号值并且小于所述第二信号值时,则通过对函数f(T2,A)进行设置,得到调整后的所述有效值检测时间;其中函数f(T2,A)为第二预设时间参数和所述信号有效值的函数,f(T2,A)与信号有效值负相关,f(T2,A)与第二预设时间参数正相关,T2为第二预设时间参数,A为信号有效值。
3.一种音频处理芯片,其特征在于,所述音频处理芯片包括:权利要求2所述的动态范围控制电路。
4.一种扬声器***,其特征在于,所述扬声器***包括:权利要求3所述的音频处理芯片。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410058317.4A CN117579978B (zh) | 2024-01-16 | 2024-01-16 | 动态范围控制方法、电路、音频处理芯片及扬声器*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410058317.4A CN117579978B (zh) | 2024-01-16 | 2024-01-16 | 动态范围控制方法、电路、音频处理芯片及扬声器*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117579978A CN117579978A (zh) | 2024-02-20 |
CN117579978B true CN117579978B (zh) | 2024-03-29 |
Family
ID=89890437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410058317.4A Active CN117579978B (zh) | 2024-01-16 | 2024-01-16 | 动态范围控制方法、电路、音频处理芯片及扬声器*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117579978B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112929099A (zh) * | 2019-12-06 | 2021-06-08 | 惠州视维新技术有限公司 | 一种信号检测方法、终端以及存储介质 |
CN116346061A (zh) * | 2023-05-26 | 2023-06-27 | 苏州至盛半导体科技有限公司 | 基于峰值和有效值双值检测的动态范围控制方法和电路 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115691543A (zh) * | 2021-07-28 | 2023-02-03 | 哈曼国际工业有限公司 | 用于声学***的自适应均衡方法及*** |
-
2024
- 2024-01-16 CN CN202410058317.4A patent/CN117579978B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112929099A (zh) * | 2019-12-06 | 2021-06-08 | 惠州视维新技术有限公司 | 一种信号检测方法、终端以及存储介质 |
CN116346061A (zh) * | 2023-05-26 | 2023-06-27 | 苏州至盛半导体科技有限公司 | 基于峰值和有效值双值检测的动态范围控制方法和电路 |
Also Published As
Publication number | Publication date |
---|---|
CN117579978A (zh) | 2024-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4881918B2 (ja) | 適応性時間制御を用いるフィードバックリミッタ | |
US10219074B2 (en) | Loudspeaker protection systems and methods | |
US9985597B2 (en) | Digital compressor for compressing an audio signal | |
EP2632173B1 (en) | Loudspeaker overload protection | |
US20090161889A1 (en) | Dynamic range controller | |
EP1580884B1 (en) | Dynamic equalizing | |
EP3855761B1 (en) | Audio signal processing method, apparatus and device | |
US20160344356A1 (en) | Audio Compression System for Compressing an Audio Signal | |
JP2013537779A (ja) | オーディオ信号の臨界周波数帯域における歪みを制御する方法とシステム | |
JP2009531887A (ja) | 補聴器,および補聴器内における動的利得限界推定方法 | |
US9661438B1 (en) | Low latency limiter | |
CN110728985B (zh) | 音频信号动态范围压缩 | |
CN117579978B (zh) | 动态范围控制方法、电路、音频处理芯片及扬声器*** | |
JP2023020938A (ja) | 音響システムのための適応等化の方法及びシステム | |
US8587376B2 (en) | Automatic gain control | |
WO2002060053A2 (en) | Methods, devices and computer program products for compressing an audio signal | |
CN116346061B (zh) | 基于峰值和有效值双值检测的动态范围控制方法和电路 | |
JP3296330B2 (ja) | 適応フィルタ、適応フィルタの制御方法及びプログラムを記憶した記憶媒体 | |
US7606378B2 (en) | Radio distortion processing | |
US9843872B2 (en) | Sound collection equipment and method for detecting the operation status of sound collection equipment | |
CN109525264B (zh) | 用于am无线电的自适应信号压缩器 | |
CN113965851B (zh) | 扬声器振膜位移控制电路和控制方法、电子设备 | |
JP3986390B2 (ja) | Agc装置 | |
EP4120692A1 (en) | An apparatus, method and computer program for enabling audio zooming | |
JPH1168495A (ja) | 信号処理デバイス |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |