專利名稱:軟硬件結(jié)合的雙音多頻譯碼器及其運作方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種雙音多頻譯碼器及其運作方法,且特別是有關(guān)于一種軟硬件結(jié)合的雙音多頻譯碼器及其運作方法。
硬件譯碼方式的雙音多頻譯碼器的原理是使用兩個仿真帶通濾波器,將雙音多頻訊號中的高頻訊號及低頻訊號分離出來,然后將分離出來的高頻訊號及低頻訊號分別經(jīng)過比較器及計數(shù)器,而計算出高頻訊號的頻率及低頻訊號的頻率,從而完成對雙音多頻訊號的譯碼。為了更清楚起見,請參照圖1,其是硬件譯碼方式的雙音多頻譯碼器10的結(jié)構(gòu)示意圖。由圖1可知,雙音多頻譯碼器10包括放大器102、高頻組帶通濾波器104、低頻組帶通濾波器106、比較器108、比較器110、計數(shù)器112、以及計數(shù)器114。雙音多頻譯碼器10的運作方法是首先會利用放大器102,將TIP和RING之間的差分雙音多頻訊號放大為雙音多頻放大訊號。接著,會使用高頻組帶通濾波器104,將雙音多頻放大訊號中的高頻訊號分離出來而輸出高頻雙音多頻放大訊號;同時也會使用低頻組帶通濾波器106,將雙音多頻放大訊號中的低頻訊號分離出來而輸出低頻雙音多頻放大訊號。接下來,高頻雙音多頻放大訊號會經(jīng)過比較器108及計數(shù)器112,而計算出高頻雙音多頻放大訊號的頻率;同時低頻雙音多頻放大訊號會經(jīng)過比較器110及計數(shù)器114,而計算出低頻雙音多頻放大訊號的頻率,從而完成對雙音多頻訊號的譯碼。然后,已譯碼的雙音多頻訊號會送到中央處理單元(CentralProcessing Unit,簡稱CPU)116做處理。
雖然上述的硬件譯碼方式的雙音多頻譯碼器的各項性能較為穩(wěn)定可靠,但是卻存在電路復(fù)雜及成本高的缺點。為了降低電路的成本,近幾年來在市場上又出現(xiàn)了一種采用軟件譯碼方式的雙音多頻譯碼器。請參照圖2,其是軟件譯碼方式的雙音多頻譯碼器20的結(jié)構(gòu)示意圖。由圖2可知,雙音多頻譯碼器20包括放大器202及中央處理單元204。雙音多頻譯碼器20的特點是雙音多頻訊號TIP及雙音多頻訊號RING經(jīng)過放大器202放大整形后,會將雙音多頻放大訊號送到中央處理單元204,然后中央處理單元204會以數(shù)字濾波的方式對雙音多頻放大訊號做處理,最后完成對雙音多頻訊號的譯碼。在這種軟件譯碼的方式中,因為中央處理單元204所讀入的頻譜是經(jīng)過放大整形后而成為矩形波的雙音多頻放大訊號,然而此雙音多頻放大訊號的頻譜與原始雙音多頻訊號(TIP和RING之間的差分雙音多頻訊號)的頻譜存在著一定的差異,因此當(dāng)雙音多頻放大訊號中的高頻訊號與低頻訊號的振福相差較大(例如超過±6分貝(dB))時,這種軟件譯碼方式的雙音多頻譯碼器就會出現(xiàn)譯碼錯誤。
發(fā)明內(nèi)容
本發(fā)明提出一種軟硬件結(jié)合的雙音多頻譯碼器及其運作方法。本發(fā)明由模擬至數(shù)字轉(zhuǎn)換器對經(jīng)過放大的雙音多頻訊號進行模擬至數(shù)字轉(zhuǎn)換,因為經(jīng)過模擬至數(shù)字轉(zhuǎn)換而轉(zhuǎn)換成的數(shù)字雙音多頻訊號較完整地保留了雙音多頻訊號的頻譜訊息,因此再由中央處理單元或數(shù)字邏輯電路對此數(shù)字雙音多頻訊號進行譯碼,就可以解決軟件譯碼方式可能發(fā)生的譯碼錯誤問題。
為達(dá)成上述及其它目的,本發(fā)明提出一種軟硬件結(jié)合的雙音多頻譯碼器。此軟硬件結(jié)合的雙音多頻譯碼器包括放大器、模擬至數(shù)字轉(zhuǎn)換器、以及中央處理單元。其中,放大器用以將雙音多頻訊號做放大整形,而輸出雙音多頻放大訊號。模擬至數(shù)字轉(zhuǎn)換器耦接至放大器,用以將雙音多頻放大訊號做模擬至數(shù)字轉(zhuǎn)換,而輸出數(shù)字雙音多頻訊號。而中央處理單元耦接至模擬至數(shù)字轉(zhuǎn)換器,用以將數(shù)字雙音多頻訊號進行數(shù)字濾波而完成譯碼。
在本發(fā)明的一實施方式中,放大器具有同相端、反相端、以及輸出端。其中,同、反相端分別接到電話線的TIP和RING兩端,而輸出端用以輸出雙音多頻放大訊號。
本發(fā)明還提出一種軟硬件結(jié)合的雙音多頻譯碼器。此軟硬件結(jié)合的雙音多頻譯碼器包括放大器、模擬至數(shù)字轉(zhuǎn)換器、以及數(shù)字邏輯運算電路。其中,放大器用以將雙音多頻訊號做放大整形,而輸出雙音多頻放大訊號。模擬至數(shù)字轉(zhuǎn)換器耦接至放大器,用以將雙音多頻放大訊號做模擬至數(shù)字轉(zhuǎn)換,而輸出數(shù)字雙音多頻訊號。而數(shù)字邏輯運算電路耦接至模擬至數(shù)字轉(zhuǎn)換器,用以將數(shù)字雙音多頻訊號進行數(shù)字濾波而完成譯碼。
本發(fā)明另外還提出一種軟硬件結(jié)合的雙音多頻譯碼器的運作方法。在此運作方法中,首先會將雙音多頻訊號做放大整形,而輸出雙音多頻放大訊號。接著,會將雙音多頻放大訊號做模擬至數(shù)字轉(zhuǎn)換,而輸出數(shù)字雙音多頻訊號。然后,會將數(shù)字雙音多頻訊號進行數(shù)字濾波而完成譯碼。
在本發(fā)明的一實施方式中,將雙音多頻訊號做放大整形由放大器來達(dá)成。
在本發(fā)明的一實施方式中,將雙音多頻放大訊號做模擬至數(shù)字轉(zhuǎn)換由模擬至數(shù)字轉(zhuǎn)換器來達(dá)成。
在本發(fā)明的一實施方式中,將數(shù)字雙音多頻訊號進行數(shù)字濾波而完成譯碼由中央處理單元或數(shù)字邏輯運算電路來達(dá)成。
綜上所述,本發(fā)明由模擬至數(shù)字轉(zhuǎn)換器對經(jīng)過放大的雙音多頻訊號進行模擬至數(shù)字轉(zhuǎn)換,因為經(jīng)過模擬至數(shù)字轉(zhuǎn)換而轉(zhuǎn)換成的數(shù)字雙音多頻訊號較完整地保留了雙音多頻訊號的頻譜訊息,因此再由中央處理單元或數(shù)字邏輯電路對此數(shù)字雙音多頻訊號進行譯碼,就可以解決軟件譯碼方式可能發(fā)生的譯碼錯誤問題。再者,因為采集的雙音多頻訊號的頻譜訊息并不需要高精確度的模擬至數(shù)字轉(zhuǎn)換器(4位到8位的模擬至數(shù)字轉(zhuǎn)換器就已經(jīng)足夠),而在雙音多頻譯碼器集成電路的開發(fā)中,一個4位到8位的模擬至數(shù)字轉(zhuǎn)換器的成本要遠(yuǎn)小于硬件譯碼方式的雙音多頻譯碼器中的兩組帶通濾波器及其它電路,所以本發(fā)明軟硬件結(jié)合的雙音多頻譯碼器與硬件譯碼方式的雙音多頻譯碼器相較之下,成本能大幅度地降低而在性能上甚至可以超過硬件的譯碼方式,并且在應(yīng)用上能比硬件的譯碼方式更具有彈性。
圖1是硬件譯碼方式的雙音多頻譯碼器的結(jié)構(gòu)示意圖;圖2是軟件譯碼方式的雙音多頻譯碼器的結(jié)構(gòu)示意圖;以及圖3是根據(jù)本發(fā)明一實施例的軟硬件結(jié)合的雙音多頻譯碼器的結(jié)構(gòu)示意圖。
附圖標(biāo)記說明10硬件譯碼方式的雙音多頻譯碼器102、202、302放大器104高頻組帶通濾波器106低頻組帶通濾波器108、110比較器112、114計數(shù)器116、204、306中央處理單元20軟件譯碼方式的雙音多頻譯碼器30本發(fā)明的軟硬件結(jié)合的雙音多頻譯碼器304模擬至數(shù)字轉(zhuǎn)換器放大器302具有同相端、反相端、以及輸出端,其中同、反相端用以接收TIP和RING之間的差分雙音多頻訊號。放大器302會將接收到的雙音多頻訊號做放大整形,而輸出雙音多頻放大訊號。
模擬至數(shù)字轉(zhuǎn)換器304耦接至放大器302,用以將雙音多頻放大訊號做模擬至數(shù)字轉(zhuǎn)換,而輸出數(shù)字雙音多頻訊號。因為模擬至數(shù)字轉(zhuǎn)換器304對雙音多頻放大訊號進行模擬至數(shù)字轉(zhuǎn)換,而經(jīng)過模擬至數(shù)字轉(zhuǎn)換而轉(zhuǎn)換成的數(shù)字雙音多頻訊號與軟件譯碼方式的雙音多頻譯碼器相較之下,能較完整地保留雙音多頻訊號的頻譜訊息。再者,由于所采集的雙音多頻的頻譜訊息并不需要高精確度的模擬至數(shù)字轉(zhuǎn)換器,所以模擬至數(shù)字轉(zhuǎn)換器304只需要4位至8位的模擬至數(shù)字轉(zhuǎn)換器就已經(jīng)足夠,而在雙音多頻譯碼器集成電路的開發(fā)中,一個4位至8位的模擬至數(shù)字轉(zhuǎn)換器的成本遠(yuǎn)低于硬件譯碼方式的雙音多頻譯碼器中的兩組帶通濾波器及其它電路,因此本發(fā)明的雙音多頻譯碼器30的成本與硬件譯碼方式的雙音多頻譯碼器相較之下,成本能大幅地降低,并且在性能上甚至可以超過硬件譯碼方式的雙音多頻譯碼器。
而中央處理單元306耦接至模擬至數(shù)字轉(zhuǎn)換器304,用以將數(shù)字雙音多頻訊號進行數(shù)字濾波而完成譯碼。其中,數(shù)字濾波器的中心頻率及帶寬等均可以由改變軟件的設(shè)定來彈性地進行調(diào)整。另外要說明的是,中央處理單元306可以數(shù)字邏輯運算電路來取代。
為了更清楚起見,底下將配合圖1來說明雙音多頻譯碼器30的運作方法。在此運作方法中,首先放大器302會將接收到的雙音多頻訊號做放大整形,而輸出雙音多頻放大訊號。接著,模擬至數(shù)字轉(zhuǎn)換器304會將雙音多頻放大訊號做模擬至數(shù)字轉(zhuǎn)換,而輸出數(shù)字雙音多頻訊號。然后,中央處理單元306(或者是數(shù)字邏輯運算電路)會將數(shù)字雙音多頻訊號進行數(shù)字濾波,從而完成對雙音多頻訊號的譯碼。
綜上所述,本發(fā)明由模擬至數(shù)字轉(zhuǎn)換器對經(jīng)過放大的雙音多頻訊號進行模擬至數(shù)字轉(zhuǎn)換,因為經(jīng)過模擬至數(shù)字轉(zhuǎn)換而轉(zhuǎn)換成的數(shù)字雙音多頻訊號較完整地保留了雙音多頻訊號的頻譜訊息,因此再由中央處理單元或數(shù)字邏輯電路對此數(shù)字雙音多頻訊號進行譯碼,就可以解決軟件譯碼方式可能發(fā)生的譯碼錯誤問題。再者,因為采集的雙音多頻訊號的頻譜訊息并不需要高精確度的模擬至數(shù)字轉(zhuǎn)換器(4位到8位的模擬至數(shù)字轉(zhuǎn)換器就已經(jīng)足夠),而在雙音多頻譯碼器集成電路的開發(fā)中,一個4位到8位的模擬至數(shù)字轉(zhuǎn)換器的成本要遠(yuǎn)小于硬件譯碼方式的雙音多頻譯碼器中的兩組帶通濾波器及其它電路,所以本發(fā)明的軟硬件結(jié)合的雙音多頻譯碼器與硬件譯碼方式的雙音多頻譯碼器相較之下,成本能大幅度地降低而在性能上甚至可以超過硬件的譯碼方式,并且在應(yīng)用上能比硬件的譯碼方式更具有彈性,例如數(shù)字濾波器的中心頻率及帶寬等均可以由改變軟件的設(shè)定來彈性地進行調(diào)整。
雖然本發(fā)明已以實施例說明于上,然其并非用以限定本發(fā)明,任何熟悉此技術(shù)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動與潤飾,因此本發(fā)明的保護范圍當(dāng)以權(quán)利要求書為準(zhǔn)。
權(quán)利要求
1.一種軟硬件結(jié)合的雙音多頻譯碼器,其特征為包括一放大器,用以將一雙音多頻訊號做放大整形,而輸出一雙音多頻放大訊號;一模擬至數(shù)字轉(zhuǎn)換器,耦接至該放大器,用以將該雙音多頻放大訊號做模擬至數(shù)字轉(zhuǎn)換,而輸出一數(shù)字雙音多頻訊號;以及一中央處理單元,耦接至該模擬至數(shù)字轉(zhuǎn)換器,用以將該數(shù)字雙音多頻訊號進行數(shù)字濾波而完成譯碼。
2.如權(quán)利要求1所述的軟硬件結(jié)合的雙音多頻譯碼器,其特征為該放大器具有一同相端、一反相端、以及一輸出端。
3.如權(quán)利要求2所述的軟硬件結(jié)合的雙音多頻譯碼器,其特征為該同相端連接至一電話線的第一端,該反相端連接至該電話線的第二端,而該輸出端用以輸出該雙音多頻放大訊號。
4.一種軟硬件結(jié)合的雙音多頻譯碼器,其特征為包括一放大器,用以將一雙音多頻訊號做放大整形,而輸出一雙音多頻放大訊號;一模擬至數(shù)字轉(zhuǎn)換器,耦接至該放大器,用以將該雙音多頻放大訊號做模擬至數(shù)字轉(zhuǎn)換,而輸出一數(shù)字雙音多頻訊號;以及一數(shù)字邏輯運算電路,耦接至該模擬至數(shù)字轉(zhuǎn)換器,用以將該數(shù)字雙音多頻訊號進行譯碼。
5.如權(quán)利要求4所述的軟硬件結(jié)合的雙音多頻譯碼器,其特征為該放大器具有一同相端、一反相端、以及一輸出端。
6.如權(quán)利要求5所述的軟硬件結(jié)合的雙音多頻譯碼器,其特征為該同相端連接至一電話線的第一端,該反相端連接至該電話線的第二端,而該輸出端用以輸出該雙音多頻放大訊號。
7.一種軟硬件結(jié)合的雙音多頻譯碼器的運作方法,其特征為包括下列步驟將一雙音多頻訊號做放大整形,而輸出一雙音多頻放大訊號;將該雙音多頻放大訊號做模擬至數(shù)字轉(zhuǎn)換,而輸出一數(shù)字雙音多頻訊號;以及將該數(shù)字雙音多頻訊號進行數(shù)字濾波而完成譯碼。
8.如權(quán)利要求7所述的軟硬件結(jié)合的雙音多頻譯碼器的運作方法,其特征為將該雙音多頻訊號做放大整形由一放大器來達(dá)成。
9.如權(quán)利要求8所述的軟硬件結(jié)合的雙音多頻譯碼器的運作方法,其特征為該放大器具有一同相端、一反相端、以及一輸出端。
10.如權(quán)利要求9所述的軟硬件結(jié)合的雙音多頻譯碼器的運作方法,其特征為該同相端連接至一電話線的第一端,該反相端連接至該電話線的第二端,而該輸出端用以輸出該雙音多頻放大訊號。
11.如權(quán)利要求7所述的軟硬件結(jié)合的雙音多頻譯碼器的運作方法,其特征為將該雙音多頻放大訊號做模擬至數(shù)字轉(zhuǎn)換由一模擬至數(shù)字轉(zhuǎn)換器來達(dá)成。
12.如權(quán)利要求7所述的軟硬件結(jié)合的雙音多頻譯碼器的運作方法,其特征為將該數(shù)字雙音多頻訊號進行數(shù)字濾波而完成譯碼是由一中央處理單元來達(dá)成。
13.如權(quán)利要求7所述的軟硬件結(jié)合的雙音多頻譯碼器的運作方法,其特征為將該數(shù)字雙音多頻訊號進行數(shù)字濾波而完成譯碼是由一數(shù)字邏輯運算電路來達(dá)成。
全文摘要
一種軟硬件結(jié)合的雙音多頻譯碼器及其運作方法。本發(fā)明的軟硬件結(jié)合的雙音多頻譯碼器包括放大器、模擬至數(shù)字轉(zhuǎn)換器、以及中央處理單元或數(shù)字邏輯電路。本發(fā)明由模擬至數(shù)字轉(zhuǎn)換器對經(jīng)過放大的雙音多頻訊號進行模擬至數(shù)字轉(zhuǎn)換,因為經(jīng)過模擬至數(shù)字轉(zhuǎn)換而轉(zhuǎn)換成的數(shù)字雙音多頻訊號較完整地保留了雙音多頻訊號的頻譜訊息,因此再由中央處理單元或數(shù)字邏輯電路對此數(shù)字雙音多頻訊號進行譯碼,就可以解決軟件譯碼方式可能發(fā)生的譯碼錯誤問題。再者,本發(fā)明與硬件譯碼方式的雙音多頻譯碼器相比較之下,成本能大幅度地降低而在性能上甚至可以超過硬件的譯碼方式,并且在應(yīng)用上能更具有彈性。
文檔編號H04M3/42GK1466364SQ0212307
公開日2004年1月7日 申請日期2002年6月13日 優(yōu)先權(quán)日2002年6月13日
發(fā)明者程君健 申請人:中穎電子(上海)有限公司