文長城 汪德佳 于琪琳
摘要:聲卡是多媒體技術(shù)中最基本的組成部分,是實現(xiàn)聲波與數(shù)字信號相互轉(zhuǎn)換的一種硬件,因而聲卡的質(zhì)量對接收信號以及信息的完整性和準確性有極大的影響。文章對于聲卡的質(zhì)量檢測給予一種無損量化的評價和檢測方法。這種方法同時也可以應(yīng)用于其它具有聲發(fā)射現(xiàn)象元件的量化檢測。檢測過程基于聲發(fā)射器和示波器等硬件,利用MATLAB軟件將不同波形進行對比,最終計算得出聲卡的完好系數(shù)。
關(guān)鍵詞:聲發(fā)射;聲卡;無損檢測;量化檢測;完好系數(shù)
中圖分類號:TB52+9 文獻標識碼:A 文章編號:1007-9416(2018)02-0064-02
1 引言
聲卡主要由數(shù)字信號處理芯片、A/D和D/A轉(zhuǎn)換器、總線接口芯片、音樂合成器、混音器五部分組成。其基本功能是把來自話筒、磁帶、光盤的原始聲音信號加以轉(zhuǎn)換,輸出到耳機、揚聲器、擴音機、錄音機等聲響設(shè)備,或通過音樂設(shè)備數(shù)字接口(MIDI)使樂器發(fā)出美妙的聲音。其基本原理為:聲卡從話筒中獲取聲音模擬信號,通過模數(shù)轉(zhuǎn)換器(ADC),將聲波振幅信號采樣轉(zhuǎn)換成一串數(shù)字信號,存儲到計算機中。重放時,這些數(shù)字信號送到數(shù)模轉(zhuǎn)換器(DAC),以同樣的采樣速度還原為模擬波形,放大后送到揚聲器發(fā)聲,這一技術(shù)稱為脈沖編碼調(diào)制技術(shù)(PCM)。
2 研究方法與實驗步驟
利用聲發(fā)射器配套軟件,可編寫出在二維直角坐標系中用簡單函數(shù)表示的波形表達式,由此就可以表示其波形的圖像,如正余弦函數(shù)、方波、鋸齒波,暫且將此函數(shù)表示為y=,將其圖像稱為圖像。首先將此波的一段時間內(nèi)即0—時段內(nèi)的波形轉(zhuǎn)換為Excel文件存儲下來,方便MATLAB讀取,然后將電腦通過聲發(fā)射軟件與聲發(fā)射器、示波器相連,將已編輯好的波形傳輸給聲發(fā)射器,聲發(fā)射器再將之傳給示波器,示波器接收信號并顯示在界面上供實驗人員觀察,觀察大致無誤,再將示波器顯示波形以Excel文件格式存儲下來,取不同的波形多次相同操作,并將數(shù)據(jù)如實記錄。本文的研究將聲卡的有無作為實驗的主要變量,實驗所用的聲波是人為用聲發(fā)射模擬軟件編寫的簡單波形。我們會將設(shè)計的聲波記錄下來,之后將編輯的波形利用聲發(fā)射器轉(zhuǎn)換成聲波,再將之顯現(xiàn)在示波器上,利用示波器得到聲波的二維波形。所得到的波形實際上是設(shè)計波形經(jīng)過聲發(fā)射其中的聲卡轉(zhuǎn)換的結(jié)果,這就與設(shè)計波形有了很大的區(qū)別,兩者之間的不同就體現(xiàn)了聲卡轉(zhuǎn)化能力的體現(xiàn),也是聲卡好壞的體現(xiàn)。依照理想狀況的,聲卡的轉(zhuǎn)換能力是完美的,那么聲波在被轉(zhuǎn)換的過程中,無論是設(shè)計聲波的振幅、頻率和相位,還是時長等其他因素都應(yīng)該被完全的保留。換句話說,就是所得波形與設(shè)計波形完全重合。然而,理想狀況是不存在的,設(shè)計波形與所得波形必有一定的差距,因此,一定的誤差是在允許的范圍內(nèi)。
其次,設(shè)計波形是具有很強特征的波形,將這樣的波形放在一起對比,特別是在一定誤差范圍內(nèi),直接對比起來是有一定難度的。因此,一種簡單合理、數(shù)字化又可行的對比方法是必要的。圖像對比是最直觀的對比,在圖像中一次函數(shù)的對比無疑是最直觀的,兩個不重合的一次函數(shù)在同一坐標系中的差別就只有兩項,那就是截距和夾角。設(shè)想在理想狀況下,我們將設(shè)計波形的橫坐標與實驗所得波形的橫坐標組成點,并繪制成散點圖,那么理論上所有的點必定都在正比例函數(shù)的直線上。而實際上并非如此,依照上述方法所得的圖像即使用線性回歸的方法得到一條直線,也必然與理想的直線有截距和夾角的差距,而這種差距就是我們評價聲卡質(zhì)量的依據(jù)。
3 分析過程
本實驗所用的儀器聲發(fā)射器中自帶聲卡編輯的波形是標準波形,作為原始波形記錄,以此波形的縱坐標為自變量x,以示波器顯示波形的縱坐標為因變量y,利用MATLAB編程,將(x,y)的散點圖繪制出來,用最小二乘法求出線性表達式y(tǒng)=ax+b中的系數(shù)a和b,以及線性相關(guān)系數(shù)R,并將y=x的圖形與之顯示在同一圖形上(如圖1)理論上分析可知,如果聲發(fā)射器是理想狀態(tài)的,在信號轉(zhuǎn)換中對于原波形沒有影響,那么實驗波形與原始波形相比沒有變動,那么得到的直線表達式應(yīng)該接近于,即a=1,b=0,與x軸的夾角為,從圖形上來看來兩條直線應(yīng)該是重合的(如圖2)但實際情況是實際得到的直線必定與有一定的夾角α,如圖1和圖2,我們設(shè),當Q越接近于1時,表示實驗數(shù)據(jù)與原始數(shù)據(jù)越接近,聲卡質(zhì)量越好,相關(guān)系數(shù)R表征實驗的可信程度,R越接近于1,實驗數(shù)據(jù)越集中,結(jié)果越可靠??梢詫稱為完好系數(shù)與R為可信系數(shù),Q越接近于1,聲卡越完好,R越接近于1,評價結(jié)果越可信。
4 計算部分
將原始數(shù)據(jù)表示為兩個數(shù)組t[1000]和x[1000],實驗數(shù)據(jù)為t[1000]和y[1000],t是時間變量可是設(shè)為相同,方便同一時刻的原始波形與實驗波形想對比,首先將原始波形與實驗波形做對比如圖3和圖4,然后用MATLAB畫出(x,y)的散點圖,用最小二乘法做線性回歸計算,得到回歸直線y=ax+b中的系數(shù)a和b,以及線性相關(guān)系數(shù)R如圖5,也就是本文的可信系數(shù),緊接著按公式計算完好系數(shù),其中,在此處令b,因為b屬于系統(tǒng)誤差,而且表示實驗波形在時間上相對原波形的延遲,不屬于本文研究內(nèi)容,在MATLAB中的計算程序如下:
5 結(jié)語
在實驗中預(yù)先設(shè)計波形圖,利用聲卡將之轉(zhuǎn)換為聲波,得到經(jīng)過聲卡轉(zhuǎn)換后的聲波圖形,用數(shù)學(xué)方法將設(shè)計波形圖與原波形對比,證實這種檢測評價聲卡的方式可行,但實驗也有缺陷,外界干擾對實驗結(jié)果影響較大,而且對于所得系數(shù)在何等范圍內(nèi)表示聲卡對信號轉(zhuǎn)換影響可以忽略不計也沒有定論,期待后期改進實驗方法并進行大量實驗確認和求證。
參考文獻
[1]蔣帥鋒,施展,鮑恝.基于聲卡的數(shù)據(jù)采集系統(tǒng)設(shè)計[J].儀器儀表學(xué)報,2005,(S2):47-49.
[2]王濟,胡曉.Matlab在振動信號處理中的應(yīng)用[M].北京:中國水利水電出版社,2006.
[3]王自明.無損檢測綜合知識[M].北京:機械工業(yè)出版社,2005:20-61.
[4]鄭繼明,李儀.聲卡在數(shù)據(jù)采集中的應(yīng)用[J].國外電子測量技術(shù),2000,(05):28-29.