0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一文詳解音頻信號(hào)壓縮電路

QuTG_CloudBrain ? 來源:Tsinghuajoking ? 2023-01-30 10:46 ? 次閱讀

01信號(hào)壓縮

一、為什么進(jìn)行信號(hào)壓縮?

對(duì)聲音信號(hào)進(jìn)行壓縮,并不是對(duì)信號(hào)整體進(jìn)行衰減,?而只是對(duì)于其中幅度超過某些閾值的部分進(jìn)行衰減。?這樣就可以防止由人耳朵的“遮蔽”效應(yīng),使得小的音樂信號(hào)無法聽清。

03989c5e-9698-11ed-bfe3-dac502259ad0.gif

▲ 圖1.1.1 信號(hào)沒有被壓縮之前的波形

經(jīng)過壓縮之后,音樂中各種樂器動(dòng)態(tài)范圍比較接近,聽起來音樂的層次更加豐富。?

03e6fa5c-9698-11ed-bfe3-dac502259ad0.gif

▲ 圖1.1.2 信號(hào)被壓縮后的波形

二、信號(hào)壓縮參數(shù)

下圖所示信號(hào)壓縮四個(gè)主要參數(shù)。?上面是輸入待壓縮音頻信號(hào)。?下面是壓縮后輸出音頻信號(hào)。?虛線表示信號(hào)壓縮的閾值,所有超過這個(gè)閾值的信號(hào)?在輸出中它們都被進(jìn)行了壓縮。不過它們幅值仍然超過了閾值。?為什么呢?是因?yàn)橐?guī)定了壓縮的比率 。即對(duì)超過閾值信號(hào)進(jìn)行多大比率的壓縮。?通過修改這個(gè)比率,可以改變信號(hào)超出閾值后所剩余的幅值。?調(diào)整比率滑塊上下移動(dòng),可以看到輸出信號(hào)最大幅度的變化。當(dāng)比率趨于無窮大時(shí),輸出信號(hào)就被閾值嚴(yán)格限制。如果比率趨于1比1,則信號(hào)實(shí)際上沒有被壓縮。

04180ee4-9698-11ed-bfe3-dac502259ad0.png

▲ 圖1.2.1 信號(hào)壓縮的參數(shù)

信號(hào)壓縮的第二個(gè)參數(shù)是啟動(dòng)時(shí)間參數(shù),它表示在信號(hào)幅度超過閾值之后多長(zhǎng)時(shí)間開始對(duì)信號(hào)進(jìn)行壓縮。?啟動(dòng)時(shí)間越小,信號(hào)被壓縮越快速。?啟動(dòng)時(shí)間越大,信號(hào)被壓縮越慢。在啟動(dòng)時(shí)間內(nèi)的信號(hào)保留原來的幅度。

最后一個(gè)壓縮參數(shù)是釋放時(shí)間參數(shù)。它的含義恰好與啟動(dòng)時(shí)間相反。表明信號(hào)回落到閾值以下之后多長(zhǎng)時(shí)間停止信號(hào)壓縮。?當(dāng)釋放時(shí)間很小時(shí),信號(hào)幅度降低到閾值以下之后,就立即停止了壓縮。?當(dāng)釋放時(shí)間增加時(shí),信號(hào)回落閾值以下之后,幅度仍然被按相同比率壓縮。?這就是信號(hào)壓縮的四個(gè)參數(shù),分別是壓縮閾值、壓縮比率、啟動(dòng)時(shí)間、釋放時(shí)間。

三、信號(hào)壓縮硬件電路

1、系統(tǒng)框圖

下面討論一下使用硬件電路實(shí)現(xiàn)信號(hào)壓縮的方法。?首先需要一個(gè)能夠控制輸入信號(hào)幅度的電路,它根據(jù)輸入的控制電壓改變輸出信號(hào)的幅度。?第二部分電路用于檢測(cè)輸出信號(hào)的幅度。由于信號(hào)是一個(gè)快速變化信號(hào),不能夠直接使用信號(hào)的瞬態(tài)幅值代表信號(hào)的變化范圍。?電路第三部分是對(duì)比輸出信號(hào)幅值與給定閾值電壓,給出信號(hào)超出閾值的大小。?最后將幅度比較輸出信號(hào)連接到第一個(gè)電路控制信號(hào)輸入端口,用于控制輸出信號(hào)的幅度。?這就形成了一個(gè)反饋控制電路系統(tǒng)。

043daad2-9698-11ed-bfe3-dac502259ad0.gif

▲ 圖1.3.1 信號(hào)壓縮硬件電路

通過這種反饋硬件電路,?完成對(duì)輸入信號(hào)進(jìn)行幅值壓縮。?下面從音量控制電路開始分別介紹這三個(gè)硬件電路實(shí)現(xiàn)方案。

2、音量控制電路

實(shí)現(xiàn)音量控制電路的一種方法為VCA控制電路, 即電壓控制放大倍數(shù)電路。?這里給出了利用二極管實(shí)現(xiàn)的VCA的電路。?電路核心功能是由這六個(gè)串聯(lián)的二極管 以及輸入100k歐姆電阻完成的。?根據(jù)電路設(shè)計(jì),施加在串聯(lián)二極管上下兩端的電壓極性相反,幅度相等。?輸入信號(hào)通過100k電阻輸入到二極管中間, 如果它的幅值沒有超過二極管上下兩端控制的導(dǎo)通電壓, 輸出信號(hào)與輸入信號(hào)相等。?如果二極管上下偏置電壓使得二極管導(dǎo)通,那么它的中間節(jié)點(diǎn)的電壓就維持在0V附近, 輸出信號(hào)的幅值就變?yōu)?V。?這是因?yàn)橥ㄟ^100k歐姆信號(hào)電流非常微弱,遠(yuǎn)小于流過二極管的電流。所以輸出信號(hào)就由二極管中點(diǎn)電壓決定。因此越多的電流流過二極管,輸出信號(hào)的幅度就越小。

047af036-9698-11ed-bfe3-dac502259ad0.png

▲ 圖1.4.1 音量控制電路

電路中由四個(gè)運(yùn)放組成的外圍電路是來支持二極管電路功能的。?首先輸入信號(hào)經(jīng)過電阻分壓,幅度降低到串聯(lián)二極管導(dǎo)通電壓范圍之內(nèi)。經(jīng)過運(yùn)放跟隨接到串聯(lián)二極管中點(diǎn)。?電壓跟隨可以將分壓電路與后級(jí)電路隔離。?最上面運(yùn)放是將控制電壓信號(hào)進(jìn)行跟隨,避免電路對(duì)前一級(jí)電路影響。下面運(yùn)放是反相電路,產(chǎn)生二極管下面對(duì)稱偏置電壓信號(hào)。?上面運(yùn)放輸出的1k歐姆電阻是限制流過二極管電流。?最右邊運(yùn)放是對(duì)二極管中點(diǎn)信號(hào)進(jìn)行放大,補(bǔ)償前面分壓電阻對(duì)信號(hào)的衰減, 使得信號(hào)的輸出幅值與輸入相同。?這里設(shè)計(jì)信號(hào)衰減和放大的倍數(shù)為8,可以使得中間信號(hào)幅度不要過低,否則會(huì)降低電路的信噪比。?中間選擇六個(gè)二極管串聯(lián),也是保證信號(hào)不失真的動(dòng)態(tài)范圍, 避免過小受到噪聲影響。?通過控制CV輸入電壓,可以控制輸出信號(hào)的幅度。

下面通過在面包板上搭建的電路測(cè)試一下VCA的功能。?改變控制電壓,從0V增加到3V,可以看到輸出信號(hào)的幅值逐步降低到0。

04a776c4-9698-11ed-bfe3-dac502259ad0.gif

▲ 圖1.4.2 VCA電路的測(cè)試效果

3、信號(hào)幅度檢測(cè)電路

下面討論一下信號(hào)幅度檢測(cè)電路。它輸出反映信號(hào)外包絡(luò)線的幅值信號(hào)。?對(duì)于一個(gè)聲音信號(hào), 似乎它的上下幅度比較容易確定。?信號(hào)中心為0V,信號(hào)在0V上下波動(dòng)。?如果確定任意時(shí)刻的幅度, 似乎只要將信號(hào)最大值求出即可。?但是如何將信號(hào)沿是時(shí)間軸拉寬,可以看到信號(hào)出現(xiàn)上下劇烈的波動(dòng)。?因此為了需要獲得信號(hào)的峰值,需要使用二極管峰值檢波電路。?二極管峰值檢波電路原理很簡(jiǎn)單,當(dāng)輸入信號(hào)超過二極管導(dǎo)通電壓時(shí), 輸出信號(hào)便會(huì)給濾波電容充電,直到與輸入信號(hào)峰值相同。?當(dāng)輸入信號(hào)降低, 二極管截止。電容上的電壓便會(huì)通過電阻放電,進(jìn)而輸出電壓也降低了。?二極管峰值檢波電路輸出信號(hào)就會(huì)隨著輸入信號(hào)的幅度變化而變化。

04ec09e2-9698-11ed-bfe3-dac502259ad0.png

▲ 圖1.5.1 峰值檢波電路

檢波電路中電阻和電容的乘積,是電路的時(shí)間常數(shù)。經(jīng)過實(shí)驗(yàn)測(cè)試,時(shí)間常數(shù)選擇100ms比較符合音樂信號(hào)幅度檢測(cè)。這里給出了電路中的RC取值。?通過面包板上搭建電路進(jìn)行測(cè)試。示波器上黃色信號(hào)為輸入信號(hào), 藍(lán)色信號(hào)是輸入信號(hào)幅值信號(hào)。?可以看出電路的輸出信號(hào)與期望值還是有很大的差異。?對(duì)于小的信號(hào),電路輸出為0。這主要是受到二極管導(dǎo)通電壓的影響。?對(duì)于二極管檢波電路來說,輸入電壓小于0.3V時(shí),它的輸出為0。?使用運(yùn)放與二極管組成一個(gè)理想檢波電路,便可以解決這個(gè)問題。

04fac70c-9698-11ed-bfe3-dac502259ad0.gif

▲ 圖1.5.2 普通二極管檢波電路輸出信號(hào)

這里展示了利用理想二極管檢波電路給出的結(jié)果??梢钥吹叫⌒盘?hào)對(duì)應(yīng)的幅值非常不錯(cuò)了。?對(duì)于幅度檢波電路先介紹到這里。

4、閾值比較電路

閾值比較電路是判斷輸入信號(hào)的幅度是否高于給定的閾值電壓, 并給出高出電壓的大小。?這個(gè)功能可以通過一個(gè)簡(jiǎn)單的減法電路來實(shí)現(xiàn)。比如輸入5V信號(hào),設(shè)定閾值為4V, 那么它的輸出信號(hào)就應(yīng)該為1V。?輸出正電壓,表示信號(hào)幅度超過閾值電壓。輸出負(fù)電壓則表示信號(hào)幅度小于閾值。它的絕對(duì)值則表示兩者之差。

0512fc96-9698-11ed-bfe3-dac502259ad0.png

▲ 圖1.6.1 閾值比較電路

這是一個(gè)標(biāo)準(zhǔn)的減法運(yùn)放電路。?通過一個(gè)電位器設(shè)定壓縮閾值電壓。?通過上面串聯(lián)20k電路,可以限定閾值電壓最高為6V。

051e4f56-9698-11ed-bfe3-dac502259ad0.png

▲ 圖1.6.2 閾值電壓檢測(cè)電路

這是在面包板上搭建電路的測(cè)試信號(hào), 其中藍(lán)色波形就是閾值比較電路輸出信號(hào)。?它的幅值大于0, 表示信號(hào)幅度超過了設(shè)定電壓閾值。?小于0, 表示信號(hào)幅度小于設(shè)定的閾值電壓。

05301696-9698-11ed-bfe3-dac502259ad0.png

▲ 圖1.6.3 面包板測(cè)試電路輸出信號(hào)

5、完整電路

下面將三個(gè)電路按照電路框圖連接起來,就形成了最終的電路。?這里給出了信號(hào)壓縮電路的完整電路圖。

05860e0c-9698-11ed-bfe3-dac502259ad0.png

▲ 圖1.3.9 完整的信號(hào)壓縮電路圖

如果輸入信號(hào)的幅度不超過閾值電壓,那么串聯(lián)二極管基本上就截止, 輸出信號(hào)幅度基本上沒有改變。?這是整個(gè)電路測(cè)試結(jié)果。藍(lán)色信號(hào)為輸入閾值電壓。隨著它降低,輸出信號(hào)的幅值也降低。?可以看到信號(hào)的輸出峰值和閾值之間存在一個(gè)恒定的差值。?這個(gè)恒定的差值還是來自于二極管導(dǎo)通電壓的影響。只有當(dāng)輸入電壓和閾值電壓的差值超過了二極管的導(dǎo)通電壓,輸出電壓才能夠最終穩(wěn)定在 一個(gè)固定的值。

058de17c-9698-11ed-bfe3-dac502259ad0.gif

▲ 圖1.3.10 電路測(cè)試結(jié)果

為了解決這個(gè)問題,可以借鑒峰值檢波電路中理想檢波器的方案。?在控制電壓跟隨器電路中,將三個(gè)相同的二極管串聯(lián)施加在反饋電路中。?這樣就可以在輸入電壓剛剛超過0V時(shí),輸出電壓就可以讓三個(gè)二極管導(dǎo)通了,從而克服了二極管導(dǎo)通電壓所帶來的影響。?使用三個(gè)而不是六個(gè)二極管,是因?yàn)橄旅娴倪\(yùn)放反相放大器還提供了相同負(fù)電壓施加在串聯(lián)二極管下端。

05ff8322-9698-11ed-bfe3-dac502259ad0.png

▲ 圖1.3.11 音量控制電路的改進(jìn)

為了避免輸入電壓小于零時(shí)造成跟隨放大器輸出飽和負(fù)電壓,?對(duì)三個(gè)二極管反向并聯(lián)一個(gè)二極管,可以使得控制電壓不小于-0.7V。?測(cè)試改進(jìn)后的電路,可以看到輸出信號(hào)峰值與設(shè)定閾值電壓基本上相同了。

06215e02-9698-11ed-bfe3-dac502259ad0.gif

▲ 圖1.3.12 電路改進(jìn)后的輸出信號(hào)

四、壓縮參數(shù)

通過在CV信號(hào)前增加一個(gè)電壓衰減電路,可以控制壓縮比率。?電路中通過一個(gè)電位器來對(duì)CV信號(hào)進(jìn)行衰減。?實(shí)際測(cè)試可以看到,當(dāng)電位器調(diào)整之后,可以改變信號(hào)超過閾值的比例大小。當(dāng)電位器調(diào)整到0,實(shí)際上電路就不在進(jìn)行壓縮了。

063d0d14-9698-11ed-bfe3-dac502259ad0.png

▲ 圖1.4.1 電路中增加壓縮比率電位器

通過對(duì)峰值檢波電路中電阻阻值的改變,可以調(diào)整壓縮電路釋放時(shí)間參數(shù)。?通過實(shí)際測(cè)試可以看到檢波電路的時(shí)間常數(shù)對(duì)于信號(hào)幅度檢波衰減速度的影響,從而影響到整個(gè)壓縮電路釋放時(shí)間參數(shù)。?在檢波電路中增加一個(gè)串聯(lián)電阻,可以改變啟動(dòng)時(shí)間參數(shù)。?將增加的電阻放在運(yùn)放反饋回路中,可以使得啟動(dòng)時(shí)間更加精確。?啟動(dòng)時(shí)間與設(shè)定電位器 呈現(xiàn)線性關(guān)系。?通過實(shí)際電路測(cè)試,驗(yàn)證了電路的功能。

066d4718-9698-11ed-bfe3-dac502259ad0.png

▲ 圖1.4.2 改變啟動(dòng)時(shí)間和釋放時(shí)間電路

這里給出了整個(gè)音頻壓縮硬件電路原理圖。?搭建實(shí)際電路測(cè)試可以驗(yàn)證它可以對(duì)多種輸入信號(hào)工作良好。?增加一個(gè)開關(guān),可以根據(jù)實(shí)際音樂特性確定是否進(jìn)行信號(hào)壓縮。

0677184c-9698-11ed-bfe3-dac502259ad0.png

▲ 圖1.4.3 音頻信號(hào)壓縮電路

總??結(jié)

本文討論了對(duì)于音頻信號(hào)進(jìn)行壓縮硬件實(shí)現(xiàn)的方案。?設(shè)計(jì)并優(yōu)化了電路設(shè)計(jì)。?通過實(shí)際測(cè)試驗(yàn)證了電路的有效性。

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 二極管
    +關(guān)注

    關(guān)注

    147

    文章

    9410

    瀏覽量

    164403
  • 信號(hào)
    +關(guān)注

    關(guān)注

    11

    文章

    2741

    瀏覽量

    76178
  • 壓縮
    +關(guān)注

    關(guān)注

    2

    文章

    100

    瀏覽量

    19320
  • 音頻信號(hào)
    +關(guān)注

    關(guān)注

    9

    文章

    226

    瀏覽量

    33320
  • 硬件電路
    +關(guān)注

    關(guān)注

    39

    文章

    238

    瀏覽量

    29114

原文標(biāo)題:音頻信號(hào)壓縮電路

文章出處:【微信號(hào):CloudBrain-TT,微信公眾號(hào):云腦智庫】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    音頻信號(hào)放大電路

    音頻信號(hào)放大電路
    發(fā)表于 04-13 12:38 ?24次下載
    <b class='flag-5'>音頻信號(hào)</b>放大<b class='flag-5'>電路</b>

    小功率音頻信號(hào)放大器電路及制作

    小功率音頻信號(hào)放大器電路及制作
    發(fā)表于 04-13 12:41 ?18次下載
    小功率<b class='flag-5'>音頻信號(hào)</b>放大器<b class='flag-5'>電路</b>及制作

    基于Windows的音頻信號(hào)處理方法

    摘要:詳細(xì)地介紹了在Microrsott的Windows操作平臺(tái)上,如何通過對(duì)底層API函數(shù)的調(diào)用來實(shí)現(xiàn)對(duì)音頻信號(hào)的采集、壓縮、傳榆和播放。給出了獲取系統(tǒng)音頻CODECs信息和音頻數(shù)據(jù)壓縮
    發(fā)表于 07-02 20:39 ?13次下載

    音頻信號(hào)發(fā)生器電路

    音頻信號(hào)發(fā)生器電路
    發(fā)表于 04-10 18:18 ?3549次閱讀
    <b class='flag-5'>音頻信號(hào)</b>發(fā)生器<b class='flag-5'>電路</b>圖

    對(duì)音頻信號(hào)進(jìn)行陣列顯示的電路

    對(duì)音頻信號(hào)進(jìn)行陣列顯示的電路
    發(fā)表于 05-23 13:28 ?539次閱讀
    對(duì)<b class='flag-5'>音頻信號(hào)</b>進(jìn)行陣列顯示的<b class='flag-5'>電路</b>圖

    數(shù)字音頻信號(hào)的傳送接口電路

    數(shù)字音頻信號(hào)的傳送接口電路 (1) 數(shù)字音頻輸入接口電路
    發(fā)表于 08-01 08:20 ?4907次閱讀
    數(shù)字<b class='flag-5'>音頻信號(hào)</b>的傳送接口<b class='flag-5'>電路</b>

    自制音頻信號(hào)檢測(cè)電路

    這里介紹的音頻信號(hào)檢測(cè)器,即音頻信號(hào)注入/尋跡器。它可用于檢修視盤機(jī)、收音機(jī)、擴(kuò)音機(jī)、錄音機(jī)、CD機(jī)、VCD、DVD機(jī)等音頻設(shè)備,以及檢修電視機(jī)、家庭影院等設(shè)備的音頻
    發(fā)表于 02-09 10:36 ?2.8w次閱讀
    自制<b class='flag-5'>音頻信號(hào)</b>檢測(cè)<b class='flag-5'>電路</b>

    音頻信號(hào)檢測(cè)(方案+芯片+論文)

    音頻信號(hào)的檢測(cè),壓縮包內(nèi)有芯片資料,相關(guān)論文,以及些方案的資料
    發(fā)表于 11-10 17:04 ?148次下載

    音頻信號(hào)分析系統(tǒng)

    音頻信號(hào)分析系統(tǒng) 音頻信號(hào)分析系統(tǒng) 音頻信號(hào)分析系統(tǒng) 音頻信號(hào)分析系統(tǒng)
    發(fā)表于 11-13 15:18 ?0次下載

    音頻信號(hào)分析儀簡(jiǎn)介

    音頻信號(hào)分析儀 音頻信號(hào)分析儀 音頻信號(hào)分析儀 音頻信號(hào)分析儀 音頻信號(hào)分析儀
    發(fā)表于 11-13 14:58 ?0次下載

    音頻信號(hào)處理電路介紹

    音頻信號(hào)處理電路,有需要的可以下來看看。
    發(fā)表于 01-22 14:01 ?33次下載

    音頻信號(hào)放大電路的設(shè)計(jì)與綜合測(cè)試

    音頻信號(hào)放大電路的設(shè)計(jì)與綜合測(cè)試
    發(fā)表于 02-14 17:01 ?8次下載

    音頻壓縮技術(shù)原理

    )其碼率,也稱為壓縮編碼。它必須具有相應(yīng)的逆變換,稱為解壓縮或解碼。音頻信號(hào)在通過個(gè)編解碼系統(tǒng)后可能引入大量的噪聲和定的失真。 在
    發(fā)表于 10-17 15:37 ?2.5w次閱讀

    音頻信號(hào)發(fā)生器的電路說明

    《電子報(bào)》2007年第37期“電子職?!卑婵堑摹?b class='flag-5'>音頻信號(hào)發(fā)生器》,文中的電路種變壓器反饋振蕩器?,F(xiàn)介紹另
    的頭像 發(fā)表于 05-01 16:47 ?4134次閱讀
    <b class='flag-5'>音頻信號(hào)</b>發(fā)生器的<b class='flag-5'>電路</b>說明

    音頻信號(hào)處理電路的特征 影碟機(jī)中的音頻信號(hào)處理電路詳解

    音頻信號(hào)處理電路是專門設(shè)計(jì)來處理音頻信號(hào)的電子電路,它們可以用于放大、濾波、調(diào)制、解調(diào)、編碼、解碼等多種用途。
    的頭像 發(fā)表于 05-01 15:46 ?1042次閱讀
    <b class='flag-5'>音頻信號(hào)</b>處理<b class='flag-5'>電路</b>的特征 影碟機(jī)中的<b class='flag-5'>音頻信號(hào)</b>處理<b class='flag-5'>電路</b><b class='flag-5'>詳解</b>