网络通信 频道

企業用戶IP電話--DSP技術與軟體(2)

IP電話解決方案的架構

  語音界面會利用一顆編碼/解碼器,將手機或是麥克風所傳來的類比聲音轉換成數位樣本資料;同樣的,處理器也會將所收到的資料傳回給編碼/解碼器,並且將這些數位樣本資料轉換回聲音訊號,然後再送到手機上的耳機或是喇叭。一顆編碼/解碼器就可以支援手機的基本語音功能,但是對於一支功能較完整的電話,例如喇叭與麥克風分開的擴音電話(speaker phone),我們就必須使用一顆雙通道的編碼/解碼器。

  網路界面可以協助企業的區域網路,將語音封包傳送給電話,並接收來自電話的語音封包。對企業的區域網路來說,它通常是執行TCP/IP通信協定的10BaseT或是100BaseT乙太網路,因此IP電話解決方案也應支援這兩種乙太網路傳輸速率。為了避免對基礎設施的線路重新施工,IP電話應該提供第二個RJ-45乙太網路插座,讓個人電腦可以直接使用這個插座,並且分享插座上的同一條線路。

  使用者界面提供了一般電話的使用者顯示與通話管理功能,其中至少必須包含一組撥號按鍵(0-9, *, #)以及一個音響顯示器,後者是為了讓使用者知道有電話進來;此外,許多電話也提供了一個小型的螢幕,可顯示使用者的提示符號、已經撥入的號碼、來電者的電話號碼以及其它的資訊。當IP電話製造商想將產品做出市場區隔的時候,這個使用者界面就是最主要的對象。

  處理器核心是IP電話的心臟,負責執行各種的電話功能,包括語音處理、播號處理、通信協定處理以及網路管理軟體。在語音處理的部份,包含了語音壓縮、回音消除、撥號音的產生...等等;基本上,這些都屬於信號處理的範疇,在目前VoIP產品上,都是由DSP晶片來完成。至於撥號處理、通信協定的轉換、網路的管理以及使用者界面的支援,這些則屬於一般性的處理功能,是由一顆RISC處理器或是其它的微控制器元件來執行。

  今天,DSP的應用已經相當廣泛,而且在信號處理功能的執行上,都採用了非常好的化的設計,因此若要執行這些語音相關功能,那麼DSP不但是最有效的引擎,而且所須的時脈週期數目也會少於其它的處理器;這些優點可以轉化成更少的晶片以及更短的程式碼,於是產品就只需要更少的語音處理記憶體,將IP電話解決方案的成本減到最少。除了現有VoIP應用產品最常執行的語音處理功能之外,對於IP電話中的全雙工與半雙工通信功能來說,回音的消除與抑制也是提高通話品質的重要手段;另一方面,要讓IP電話的通話品質超過一般的付費電話,那麼使用寬頻帶的語音編碼/解碼器也是方法之一。由於這兩項功能都需要信號處理的演算法,而且它們在DSP晶片上的執行也最有效率,因此在IP電話的架構中,就包含了一顆可重新程式規劃的DSP處理器以及一顆微控制器單元 - 前者負責執行語音和信號的處理,後者責負責執行其它的功能。

 

转载地址:http://www.voipchina.cn/technology/2004-03-24/36888.shtml

0
相关文章