<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 一種立體聲信號相位差電平差測試儀的設計方法

一種立體聲信號相位差電平差測試儀的設計方法

作者: 時(shí)間:2017-06-03 來(lái)源:網(wǎng)絡(luò ) 收藏

本文引用地址:http://dyxdggzs.com/article/201706/347687.htm

本文主要提出了一種立體聲信號電平差測試儀的設計方法。用為控制核心,主要由檢測模塊、電平差檢測模塊、頻譜分析及處理模塊、電源模塊、鍵盤(pán)和顯示模塊組成。

將LR立體聲信號經(jīng)頻譜分析、整形及占空比檢測電路進(jìn)行處理,采用,通過(guò)測矩形波占空比,實(shí)現的測試。將專(zhuān)用芯片實(shí)現AC/DC轉換,通過(guò)編程,得到LR電平差。

在立體聲播音或放音時(shí),如果左右聲道信號存在相位差和電平差,對播音或放音質(zhì)量將會(huì )產(chǎn)生一定影響,出現聲像漂移、音量減小、噪音增大和失真等故障現象。左右聲道相位差電平差越大,音質(zhì)也越差,嚴重時(shí)還會(huì )造成無(wú)音故障。

為此文中設計了立體聲信號相位差電平差測試儀,只有準確測出相位差電平差,再用補償電路進(jìn)行修正,才能保證播音或放音質(zhì)量,更好地滿(mǎn)足人們欣賞到音質(zhì)優(yōu)美的廣播或音樂(lè )的需要。

1設計方案

如圖1所示,是立體聲信號相位差電平差測試儀原理方框圖。提出了一種立體聲信號相位差電平差測試儀的設計方法。用C8051F020為控制核心,主要由相位差檢測模塊、電平差檢測模塊、頻譜分析及處理模塊、電源模塊、鍵盤(pán)和顯示模塊組成。將LR立體聲信號經(jīng)頻譜分析、整形及占空比檢測電路進(jìn)行處理,采用,通過(guò)測矩形波占空比,實(shí)現相位差的測試。將分別用專(zhuān)用芯片實(shí)現AC/DC轉換,通過(guò)單片機編程,得到LR電平差。整個(gè)系統用單片機控制,鍵盤(pán)操作,用LCD顯示相位差電平差及相關(guān)信息。


圖1 立體聲信號相位差電平差測試儀原理方框圖

2系統硬件設計

2.1相位差檢測模塊

2.1.1方框圖和電路原理圖

如圖2所示,是相位差檢測模塊原理方框圖。如圖3所示,是相位差檢測模塊電路原理。


圖2 相位差檢測模塊原理圖

相位差檢測模塊由電壓比較器、與門(mén)、放大器、占空比檢測電路和儀器放大器組成。如圖3所示,IC2 LM311和IC21LM311及其周?chē)骷?,構?個(gè)電壓比較器,L(A點(diǎn)信號)R(B點(diǎn)信號)左右聲道信號分別經(jīng)IC2、IC21電壓比較器整形變?yōu)榉讲ㄐ盘枺–點(diǎn)信號和D點(diǎn)信號),然后再相與,得到矩形波(E點(diǎn)信號),74LS08是與門(mén)。IC4 AD827及其周?chē)骷嫵赏喾糯笃?,對與門(mén)輸出的信號進(jìn)行放大。IC5 CD4069及其周?chē)骷嫵烧伎毡葯z測電路,用,測量?jì)蓚€(gè)矩形波信號的占空比。輸入端加入一個(gè)占空比為D的矩形波,輸出端F點(diǎn)輸出一個(gè)直流信號,數值在0~100 mV之間變化,這個(gè)直流信號既代表占空比D,是反映相位差的一個(gè)量。IC6 OPA2111及其周?chē)骷M成儀器放大器,用于放大F點(diǎn)輸出信號,因這個(gè)信號數值在0~100 mV,是小信號,所以采用自動(dòng)較零型儀器放大器,以保證測試儀有很高的精度。當開(kāi)關(guān)S1、S2同時(shí)打在“1”時(shí),完成自動(dòng)較零功能;當開(kāi)關(guān)S1、S2同時(shí)打在“3”時(shí),是正常的放大功能。放大后的信號,再加到單片機的A/D端,C8051F 020的內部設有12位A/D轉換器。


圖3 相位差檢測模塊電路原理圖

2.1.2理論分析及實(shí)現

立體聲信號是20Hz~20 kHz的音頻信號,用uSL、uSR分別表示由音響設備輸出的左右聲道信號,其數學(xué)表達式為:

uSL(t)=USLsin(ωSLt+ψIL)(1)

uSR(t)=USRsin(ωSRt+ψIR)(2)

在式(1)和式(2)中,ψ是初相,ωt+ψ是相位。相位的表達式為:

φ(t)=ωt+ψ(3)

由式(3)可知,相位是時(shí)間t的線(xiàn)性函數。左右聲道的φSL(t)和φSR(t)是2個(gè)簡(jiǎn)諧振蕩的相位,則其相位差為:

φS(t)=φSL(t)-φSR(t)=(ωSL-ωSR)t+(ψSL-ψSR)=ψSt+(ψSL-ψSR)(4)

由式(4)可知,相位差也是時(shí)間t的線(xiàn)性函數。φ對ω偏導數是群延時(shí),群延時(shí)tp為

由音響設備輸出的左右聲道信號“uSL、uSR,經(jīng)過(guò)頻譜分析及處理電路后,得到uL、uR信號,uL、uR是同頻率的正弦信號,即ωL=ωR,則有:

φ(t)=φL(t)-φR(t)=(ωL-ωR)t+(ψL-ψR)=ψL-ψR(6)

由式(6)可知,uL、uR信號的相位差是一個(gè)常數,并由初相之差決定。如將L信號作為基準信號,L、R信號即uL、uR信號的表達式為:

uL(t)=ULsinωt(7)

uR(t)=URsin(ωt+ψ)(8)

這時(shí),L、R信號相位差為:

φ=0-ψ=-ψ(9)

式(9)中的負號表示L滯后R一個(gè)ψ角度。所以只需要測量計算出相位差φ即可,或用△ψ表示的相位差。

如圖4所示,是圖4中A點(diǎn)、B點(diǎn)、C點(diǎn)、D點(diǎn)、E點(diǎn)的波形圖。


圖4 ABCDE各點(diǎn)的波形圖

圖4中,uA、uB是L信號和R信號,是正弦波;uC、uD是L、R信號經(jīng)電壓比較器整形后的方波,uE是2個(gè)方波相與后得到的矩形波,D是占空比。用過(guò)零鑒相法,測量?jì)蓚€(gè)矩形波信號的占空比。過(guò)零鑒相法是:兩個(gè)正弦波,頻率相同,讓其經(jīng)過(guò)鑒相網(wǎng)絡(luò )后,變?yōu)榉讲?。其前沿對應于正弦波的正向過(guò)零點(diǎn),后沿對應于正弦波的負向過(guò)零點(diǎn)。再將兩個(gè)方波送入到觸發(fā)器的復位端和置位端,被測量方波的前沿將其復位,基準方波的前沿將觸發(fā)器復位。觸發(fā)器輸出的脈沖寬度即是兩個(gè)信號過(guò)零點(diǎn)的時(shí)間差,即圖4中的占空比D.

再將uE放大后,送入占空比檢測電路,在輸出端F得到一個(gè)直流電壓,數值是0~100 mV,這個(gè)直流信號即代表占空比D,是反映相位差的一個(gè)量,D從[(0~100%)×T]變化,其中T為A點(diǎn)(或B點(diǎn))信號的周期。如F點(diǎn)輸出信號為10 mV時(shí),D=10%×T,則L(A點(diǎn)信號)和R(B點(diǎn)信號)的相位差△φ=180°-10%x360°。當D=0時(shí),R、L信號的相位差為180°,即反相,這時(shí)立體聲信號嚴重失真。

2.2電平差檢測模塊

圖5所示為電平差檢測電路原理圖。因左右聲道電平差檢測電路圖完全一樣,所以圖5是左聲道電平差檢測電路原理圖。電平差檢測電路由衰減器、交流直流變換電路和放大器三級組成,其中IC7 NE5532及其周?chē)骷M成衰減器,將輸入L信號電壓的有效值衰減到200 mV.IC 8及其周?chē)骷M成交流變直流電路。IC9 NE5532及其周?chē)骷M成放大器,將信號放大后送入單片機的A/D端。為了提高精度和減小誤差,前級衰減器和后級放大器設計成自動(dòng)校零型電路。


圖5 電平差檢測電路原理圖


AD736是專(zhuān)用的單片精密真有效值A/D轉換器,內部經(jīng)過(guò)激光修正,具有頻率特性好、速度快、靈敏度高、輸入阻抗高、輸出阻抗低、電源范圍寬、功耗小等特點(diǎn),其測量誤差小于±0.3%.C3是輸入耦合電容,一般取5~25μF.C4是輸出濾波電容,一般取5~15μF,其數值會(huì )影響到輸出電壓有效值的精度,在低頻端更為重要。C5一般取30~40μF,其數值大小會(huì )影響到被測電壓的波峰因數Kp,Kp是被測電壓的峰值與真有效值之比。

3系統軟件設計

用C8051F020單片機,采用C語(yǔ)言編程,由主程序和子程序兩部分組成。主程序完成系統初始化、參數設置和各子程序的調用。子程序主要包括:工作模式選擇模塊、參數設置及計算模塊、相位差計算模塊、電平差計算模塊、A/D模塊、鍵盤(pán)掃描模塊和顯示模塊等。如圖6所示,是主程序流程圖。


圖6 主程序流程圖

4試驗數據及分析

如表1所示,是相位差電平差測試數據。



由表1的測試數據可知,相位差的絕對誤差小于0.7°,電平差的絕對誤差小于3 mV(當△Ui=10 mV),測試精度較高。

5結論

隨著(zhù)電子技術(shù)的迅速發(fā)展,人們的生活質(zhì)量不斷提高,同時(shí)對廣播和音樂(lè )放音也提出了更高的要求。只有準確地測量出左右聲道的相位差電平差,再用補償電路進(jìn)行修正,才能保證播音和放音質(zhì)量,滿(mǎn)足人們欣賞到音質(zhì)優(yōu)美的廣播和音樂(lè )的需求。

試驗數據表明該儀器實(shí)現了LR信號相位差電平差的測試,且具有較高的測試精度,并能存儲和顯示相關(guān)信息。本設計具有創(chuàng )新性和實(shí)用性,為高質(zhì)量立體聲廣播和研發(fā)制造高質(zhì)量音響設備奠定了基礎。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>