具有“緩釋”特征的改進(jìn)的動(dòng)態(tài)壓縮器的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及根據(jù)權(quán)利要求1的前序部分的動(dòng)態(tài)壓縮器。根據(jù)由Dimitr1sGiannoulis 在 2010 年 8 月 26 日題為 ‘A Design of a Digital, Parameter-automated,Dynamic Range Compressor (數(shù)字自動(dòng)化參數(shù)動(dòng)態(tài)范圍壓縮器的設(shè)計(jì))’的倫敦瑪麗王后大學(xué)碩士論文來(lái)了解該類型的動(dòng)態(tài)壓縮器。
【背景技術(shù)】
[0002]在用于音頻信號(hào)的常規(guī)動(dòng)態(tài)壓縮器中,檢測(cè)包絡(luò)信號(hào)并使用這些包絡(luò)信號(hào)來(lái)控制增益因數(shù)生成器。
[0003]存在用以將包絡(luò)信號(hào)提供給擴(kuò)展衰減(“緩釋(release) ”)的技術(shù),因?yàn)檫@允許使信號(hào)失真最小化。
[0004]在這里具體地考慮使用前向控制工作的那些常規(guī)動(dòng)態(tài)壓縮器,因?yàn)檫@些具有很小時(shí)間延遲的優(yōu)點(diǎn);應(yīng)保持該優(yōu)點(diǎn)。
[0005]可以為常規(guī)動(dòng)態(tài)壓縮器提供用于增益因數(shù)生成器的參數(shù)調(diào)節(jié)器,其是為了控制動(dòng)態(tài)壓縮信號(hào)的水平值而提供的。通常,該參數(shù)控制基于增益因數(shù)生成器的特征變量壓縮曲線與目標(biāo)水平值的比較。
[0006]在其中特征壓縮曲線的應(yīng)用與輸入信號(hào)相比減小動(dòng)態(tài)壓縮信號(hào)的平均水平的情況下,存在用于均衡放大率的技術(shù),稱為“自動(dòng)補(bǔ)償增益”,其可以靜態(tài)地或信號(hào)相關(guān)地工作[Giannoulis,第 42 頁(yè),第 3.4 節(jié)]。
【發(fā)明內(nèi)容】
[0007]當(dāng)從具有緩釋性質(zhì)的包絡(luò)導(dǎo)出水平測(cè)量結(jié)果以便將其用于與目標(biāo)水平值的比較時(shí),這具有以下缺點(diǎn):可能出現(xiàn)動(dòng)態(tài)壓縮信號(hào)的附加水平誤差,該附加水平誤差為若干dB的數(shù)量級(jí)且因此潛在地是不可容忍的。
[0008]本發(fā)明的目的是減小該水平誤差。
[0009]在第一權(quán)利要求的前序部分中所限定的動(dòng)態(tài)壓縮器還可在其特征部分中被識(shí)別。在權(quán)利要求2至7中識(shí)別本發(fā)明的優(yōu)選實(shí)施例。
[0010]本發(fā)明作用如下。
[0011]根據(jù)本發(fā)明,從輸入信號(hào)導(dǎo)出兩個(gè)不同的包絡(luò):沒(méi)有緩釋性質(zhì)的第一包絡(luò)檢測(cè)器和具有緩釋性質(zhì)的第二包絡(luò)。這使用兩個(gè)關(guān)聯(lián)的包絡(luò)檢測(cè)器進(jìn)行,其中,輸入信號(hào)被饋入第一包絡(luò)中,并且第二包絡(luò)檢測(cè)器被串聯(lián)地耦合到第一包絡(luò)檢測(cè)器并被設(shè)計(jì)成使得其從沒(méi)有緩釋性質(zhì)的包絡(luò)信號(hào)生成具有緩釋性質(zhì)的包絡(luò)信號(hào)。然而,還可能的是,設(shè)計(jì)成將輸入信號(hào)饋入到包絡(luò)檢測(cè)器和第二包絡(luò)檢測(cè)器兩者中而使得其從輸入信號(hào)直接生成具有緩釋性質(zhì)的包絡(luò)信號(hào)。第二包絡(luò)信號(hào)也對(duì)應(yīng)于作為輸入信號(hào)被饋入到動(dòng)態(tài)壓縮器的增益因數(shù)生成器中的信號(hào)。
[0012]從兩個(gè)包絡(luò)信號(hào)中的每一個(gè)導(dǎo)出預(yù)測(cè)包絡(luò)信號(hào):從沒(méi)有緩釋性質(zhì)的包絡(luò)信號(hào)導(dǎo)出第一預(yù)測(cè)包絡(luò)信號(hào),從具有緩釋性質(zhì)的包絡(luò)信號(hào)導(dǎo)出第二預(yù)測(cè)包絡(luò)信號(hào),并且從動(dòng)態(tài)壓縮機(jī)的電流增益因數(shù)導(dǎo)出這兩者。相應(yīng)預(yù)測(cè)包絡(luò)信號(hào)作為相應(yīng)包絡(luò)信號(hào)與增益因數(shù)值相乘的結(jié)果而產(chǎn)生。這些預(yù)測(cè)包絡(luò)信號(hào)提供由于給定增益因數(shù)值而產(chǎn)生的壓縮信號(hào)的對(duì)應(yīng)可測(cè)量包絡(luò)的估計(jì)值。然而,事實(shí)上,并沒(méi)有測(cè)量壓縮信號(hào)的包絡(luò)。使用常規(guī)技術(shù)從兩個(gè)預(yù)測(cè)包絡(luò)信號(hào)中的每一個(gè)導(dǎo)出預(yù)測(cè)水平。通過(guò)計(jì)算兩個(gè)預(yù)測(cè)水平之間的差來(lái)導(dǎo)出增益修正因數(shù)。這提供關(guān)于由于給定增益因數(shù)值而產(chǎn)生的壓縮的信號(hào)水平在增益因數(shù)值從沒(méi)有緩釋性質(zhì)的包絡(luò)信號(hào)而不是從具有緩釋性質(zhì)的包絡(luò)信號(hào)導(dǎo)出的情況下將改變的量的信息。
[0013]用增益修正因數(shù)來(lái)修正動(dòng)態(tài)壓縮器的水平目標(biāo)值。因此,可補(bǔ)償上述水平誤差。
[0014]借助于被視為本描述的組成部分的所附權(quán)利要求中所述的動(dòng)態(tài)壓縮器來(lái)實(shí)現(xiàn)這些及其它目標(biāo)。
【附圖說(shuō)明】
[0015]在以下附圖描述中通過(guò)參考根據(jù)本發(fā)明的動(dòng)態(tài)壓縮器的示例性實(shí)施例來(lái)進(jìn)一步解釋本發(fā)明。在這里,
圖1描繪了動(dòng)態(tài)壓縮器的示例性實(shí)施例,
圖2描繪了圖1中的動(dòng)態(tài)壓縮器中的水平預(yù)測(cè)單元的示例性實(shí)施例,
圖3描繪了圖1中的動(dòng)態(tài)壓縮器中的放大器控制單元的示例性實(shí)施例,
圖4描繪了圖1中的動(dòng)態(tài)壓縮器中的各種信號(hào)的行為,
圖5描繪了根據(jù)本發(fā)明的動(dòng)態(tài)壓縮器的第二示例性實(shí)施例;以及圖6描繪了根據(jù)圖5的動(dòng)態(tài)壓縮器的放大器控制單元的示例性實(shí)施例。
【具體實(shí)施方式】
[0016]圖1描繪了動(dòng)態(tài)壓縮器的第一示例性實(shí)施例。
[0017]圖1中的動(dòng)態(tài)壓縮器100提供有用于接收要被壓縮的輸入信號(hào)的輸入端子102。輸入端子102被耦合到放大器器件104的輸入端,其被配備以用于以增益因數(shù)放大要被壓縮的輸入信號(hào),以獲得壓縮輸出信號(hào)。放大器器件104的輸出端被親合到輸出端子106以用于生成壓縮輸出信號(hào)。
[0018]提供了用于從輸入信號(hào)導(dǎo)出第一包絡(luò)信號(hào)的第一包絡(luò)檢測(cè)器單元108。出于此目的,第一包絡(luò)檢測(cè)器單元108的輸入端被耦合到動(dòng)態(tài)壓縮器的輸入端子102。提供了用以從輸入信號(hào)導(dǎo)出第二包絡(luò)信號(hào)的第二包絡(luò)檢測(cè)器單元。在該示例性實(shí)施例中,第二包絡(luò)檢測(cè)器單元由串聯(lián)的塊108(即第一包絡(luò)檢測(cè)器單元)和塊110形成。另外,動(dòng)態(tài)壓縮器100結(jié)合了用于根據(jù)包絡(luò)信號(hào)來(lái)生成放大器控制信號(hào)的放大器控制單元112。為此,放大器控制單元112的輸入端113被耦合到第二包絡(luò)檢測(cè)器單元108、110的輸出端。放大器控制單元112的輸出端115被耦合到放大器器件104的控制信號(hào)輸入端117。
[0019]動(dòng)態(tài)壓縮器還提供有用于從第一包絡(luò)信號(hào)生成第一預(yù)測(cè)信號(hào)的第一水平預(yù)測(cè)單元114。為此,第一水平預(yù)測(cè)單元114的輸入端被耦合到第一包絡(luò)檢測(cè)器單元108的輸出端。
[0020]提供了用于從第二包絡(luò)信號(hào)生成第二預(yù)測(cè)信號(hào)的第二水平預(yù)測(cè)單元116。為此,第二水平預(yù)測(cè)單元116的輸入端被耦合到第二包絡(luò)檢測(cè)器單元108、110的輸出端。
[0021]第一和第二預(yù)測(cè)單元114和116的輸出端被耦合到信號(hào)組合單元118的相應(yīng)輸入端,所述信號(hào)組合單元118被配備成將第一和第二預(yù)測(cè)信號(hào)組合以便獲得組合預(yù)測(cè)信號(hào)。根據(jù)本發(fā)明,放大器控制單元112還被配備用于根據(jù)組合預(yù)測(cè)信號(hào)來(lái)生成放大器控制信號(hào)。為此,信號(hào)組合單元118的輸出端被耦合到放大器控制單元112的第二輸入端119。
[0022]在根據(jù)圖1的示例性實(shí)施例中,第二包絡(luò)檢測(cè)器單元110的輸入端被耦合到第一包絡(luò)檢測(cè)器單元108的輸出端。還可能的是,將第二包絡(luò)檢測(cè)器單元110的輸入端直接地耦合到動(dòng)態(tài)壓縮器的輸入端子102。在這種情況下,第二包絡(luò)檢測(cè)器單元中的信號(hào)處理等同于在檢測(cè)器單元108和110中進(jìn)行相繼的信號(hào)處理,如它們?cè)趫D1中被切換。
[0023]第一預(yù)測(cè)單元114提供有乘法單元120,乘法單元120用于使用根據(jù)放大器控制信號(hào)的第一乘法因數(shù)與第一包絡(luò)信號(hào)相乘。為此,乘法單元120的輸入端被耦合到第一包絡(luò)檢測(cè)器單元108的輸出端,并且乘法單元120的控制信號(hào)輸入端121被耦合到放大器控制單元112的輸出端115。另外,提供了用于從在乘法單元120中被乘的第一包絡(luò)信號(hào)導(dǎo)出第一預(yù)測(cè)信號(hào)的水平測(cè)量器件122。
[0024]第二預(yù)測(cè)單元116提供有乘法單元124,乘法單元124用于使用根據(jù)放大器控制信號(hào)的第二乘法因數(shù)與第二包絡(luò)信號(hào)相乘。為此,乘法單元124的輸入端被耦合到第二包絡(luò)檢測(cè)器單元108、110的輸出端,并且乘法單元124的控制信號(hào)輸入端125被耦合到放大器控制單元112的輸出端115。另外,提供了用于從在乘法單元124中被乘的第二包絡(luò)信號(hào)導(dǎo)出第二預(yù)測(cè)信號(hào)的水平測(cè)量器件126。
[0025]諸如第一包絡(luò)檢測(cè)器單元108之類的包絡(luò)檢測(cè)器是公知的,并且通常結(jié)合整流器和低通濾波器。塊110結(jié)合了也是公知的緩釋電路,其通常結(jié)合了諸如電容器之類的被快速充電而緩慢放電的儲(chǔ)能元件。第二包絡(luò)檢測(cè)器單元108、110因此是具有緩釋性質(zhì)的包絡(luò)檢測(cè)器。
[0026]在圖1中的示例性實(shí)施例中,水平測(cè)量器件122和126可由如圖2中所示的積分器電路201和對(duì)數(shù)運(yùn)算電路202的串聯(lián)電路來(lái)構(gòu)建。這樣,該預(yù)測(cè)信號(hào)被生成為在對(duì)數(shù)運(yùn)算區(qū)中被轉(zhuǎn)換的預(yù)測(cè)信號(hào)。在這種情況下,信號(hào)組合單元118是減法電路。如果在非對(duì)數(shù)運(yùn)算區(qū)中生成預(yù)測(cè)信號(hào),則信號(hào)組合單元將是除法電路。
[0027]在組合預(yù)測(cè)信號(hào)119已在對(duì)數(shù)運(yùn)算區(qū)中生成的情況下,放大器控制單元112可看起來(lái)如圖3中所示。圖3中的放大器控制單元112結(jié)合了信號(hào)組合單元302、第一轉(zhuǎn)換器304和第二轉(zhuǎn)換器306。第一轉(zhuǎn)換器304被配置用于從第二包絡(luò)檢測(cè)器單元108、110接收包絡(luò)信號(hào)并用于將包絡(luò)信號(hào)轉(zhuǎn)換到對(duì)數(shù)運(yùn)算區(qū)中。為此,轉(zhuǎn)換器304的輸出端被耦合到信號(hào)組合單元302的輸入端308。放大器控制單元112的輸入端119被耦合到信號(hào)組合單元302的第二輸入端310。信號(hào)組合單元302的輸出端312被耦合到轉(zhuǎn)換器306的輸入端。如果信號(hào)組合單元302的輸入信號(hào)兩者均在對(duì)數(shù)運(yùn)算區(qū)中,則信號(hào)組合單元302被配置為加法電路。第二轉(zhuǎn)換器306被配置用于接收信號(hào)組合單元312的輸出信號(hào)并用于在非對(duì)數(shù)運(yùn)算區(qū)中對(duì)該輸出信號(hào)進(jìn)行轉(zhuǎn)換。
[0028]在組合預(yù)測(cè)信號(hào)已在非對(duì)數(shù)運(yùn)算區(qū)中生成的情況下,信號(hào)組合單元302被配置為乘法電路,并且轉(zhuǎn)換器304和306可被省略。
[0029]另外,在放大器控制單元112中可存在另一定標(biāo)電路314,其在放大器控制單元112中的信號(hào)在對(duì)數(shù)運(yùn)算區(qū)中的情況下被實(shí)現(xiàn)為乘法電路,以用于將轉(zhuǎn)換器304的輸出信號(hào)與值G相乘。如果在放大器控制單元112中的信號(hào)在非對(duì)數(shù)運(yùn)算區(qū)中,則定標(biāo)電路314是求冪運(yùn)算電路,由此,用值G對(duì)轉(zhuǎn)換器304的輸出信號(hào)做求冪運(yùn)算。該定標(biāo)電路314使得能夠通過(guò)選擇值G來(lái)根據(jù)需要設(shè)定動(dòng)態(tài)壓縮器的壓縮水平。在這里,G通常在[_1,0]的區(qū)間中,雖然不一定局限于此。如果G = 0,則不產(chǎn)生動(dòng)態(tài)壓縮。如果例如G = -l,則產(chǎn)生強(qiáng)動(dòng)態(tài)壓縮。
[0030]另一信號(hào)組合單元316可能能夠被插入到轉(zhuǎn)換器304與信號(hào)組合單元314之間。在對(duì)數(shù)運(yùn)算區(qū)中,該信號(hào)組合單元316是減法電路;否則,其為除法電路。該信號(hào)組合單元316允許根據(jù)需要來(lái)設(shè)定動(dòng)態(tài)壓縮器的水平操作點(diǎn)。該水平操作點(diǎn)對(duì)應(yīng)于值T,由此,在對(duì)數(shù)運(yùn)算區(qū)中T是基于輸入信號(hào)的水平值的水平值,否則是基于輸入信號(hào)的振幅的因數(shù)。
[0031]在圖4中表示圖1中的動(dòng)態(tài)壓縮器中的某些信號(hào)的行為。輸入端子102處的輸入信號(hào)在圖4a中被描繪為時(shí)間的函數(shù)。如在圖4a中能夠看出,低振幅信號(hào)分量與高振幅信號(hào)分量交替,而暫停(即位于左手側(cè)的低振幅段)構(gòu)成一大部分而在右手側(cè)構(gòu)成一小部分。圖4b中的連續(xù)線b2描繪了第一包絡(luò)檢測(cè)器單元108的輸出信號(hào)。在圖4b中可看出包絡(luò)檢測(cè)器單元108的輸出信號(hào)快速地跟隨輸入信號(hào)a的下降振幅。圖4b中的連續(xù)線bl描繪了第二包絡(luò)檢測(cè)