李玉
(廣東佛山,528311)
如今,人類已經(jīng)跨越2G,3G時代,進入4G普及的社會,并開始向5G邁進。隨著科學技術不斷發(fā)展,尤其是在移動通訊領域已經(jīng)取得了翻天覆地的變化,而且還在日新月異的不斷進步中,并不斷帶動各行各業(yè)的發(fā)展。對講機提供一對一,一對多的通話方式,一按就說,操作簡單,令溝通更自由,特別在緊急調(diào)度和集體協(xié)作工作的情況下,這些特點是非常重要的。
傳統(tǒng)對講機是采用模擬通信技術設計的模擬對講機,它是將存儲的信號調(diào)制到對講機傳輸頻率上,進行模擬信號的發(fā)射、模擬信號的接收,以及信號的調(diào)制和解調(diào)等技術實現(xiàn)的。模擬對講機發(fā)展已經(jīng)相當成熟,使用非常廣泛,價格也比較低廉。
但是模擬信號的發(fā)射和接收有距離限制,通信一般距離在10公里以內(nèi)。再大一點范圍就需要架設中繼臺,這樣會造成成本上升,功耗加大。由于精度問題,其頻段利用率比較底。
數(shù)字對講機的基本原理是先把模擬語音轉換成數(shù)字信號,然后調(diào)制到射頻上去,以數(shù)字編碼的形式進行傳播,在接收端,再對接收的數(shù)字信號進行解調(diào),并轉換成模擬信號,放大輸出。數(shù)字對講機的出現(xiàn)節(jié)省了無線電頻譜,一般一個話音信道等效占用6.25kHzk帶寬,比一般模擬對講機省一半頻率。
但其依然有模擬對講機的缺點,即傳輸范圍受限制。并且需要專門的模塊在對模擬信號進行數(shù)字化轉換,以及對接收端進行信號解調(diào)的過程中,設計體積受限制,以及成本會有所增加。
公網(wǎng)對講機是基于公網(wǎng)通訊的一種對講機。公網(wǎng)集群對講依托電信運營商網(wǎng)絡,即將語音信號轉換成數(shù)字信號,利用公網(wǎng)通訊介質進行信號傳輸,突破了傳統(tǒng)集群網(wǎng)絡覆蓋有限的瓶頸,實現(xiàn)了全國范圍內(nèi)的互聯(lián)互通。
公網(wǎng)集群對講的通訊步驟如下:
步驟1,發(fā)射端接收到呼叫指令;
步驟2,發(fā)射端采集模擬語音信號,并將模擬語音信號轉換成數(shù)字信號;
步驟3,發(fā)射端利用公網(wǎng)將數(shù)字信號分包傳輸至服務器組網(wǎng)平臺;
步驟4,服務器組網(wǎng)平臺根據(jù)接收指令要求,將數(shù)字信號再分包傳遞給需要接收終端;
步驟5,接收端接收到數(shù)字信號后,對數(shù)字信號轉化成模擬信號;
步驟6,對模擬信號進行功率為運算放大,進行語音輸出;
步驟7,發(fā)射端接如果繼續(xù)收到呼叫指令,則重復上述步驟,否則停止信號傳輸。
上述通訊方式可以實現(xiàn)一對一或一對多點通訊傳輸。公網(wǎng)對講拓撲圖如圖1所示。
圖1
根據(jù)實現(xiàn)技術的不同,公網(wǎng)集群也對講分為很多種。本文討論基于POC(PTT Over Cellular)技術的一種公網(wǎng)集群對講系統(tǒng),即可以通過一鍵通(Push-to-Talk),實現(xiàn)“一對一”或者“一對多”進行快速通話的公網(wǎng)集群對講系統(tǒng)。
公網(wǎng)對講機終端設計原理圖如圖2所示。
圖2
如上述原理框圖,公網(wǎng)對講終端包括MCU控制模塊,按鍵觸發(fā)請求模塊,編碼模塊,解碼模塊,通訊模塊,以及蜂鳴器,喇叭,天線等。
上述MCU控制模塊控制整個終端進行呼叫請求和對被呼叫語音播放,負責控制邏輯的運行;
按鍵觸發(fā)請求模塊包括PTT控制按鍵和組員選擇控制按鍵按鍵,當PTT控制按鍵按下時,觸發(fā)本機呼叫請求,松開PTT控制按鍵時,即請求呼叫結束,組員選擇控制按鍵可以選擇被呼叫的組員;
編碼輸入模塊用于對采集到的語音信號進行信號的輸入和編碼,編碼輸入模塊一般包含信號采樣部分,A/D轉換器,語音壓縮算法部分。信號采樣部分用于對輸入信號進行連續(xù)采集,A/D轉換器用于將模擬語音信號轉換成數(shù)字信號,而語音壓縮算法部分采用語音壓縮算法將采集到的信號進行壓縮處理;
解碼輸出模塊用于對呼入的語音信號進行解碼和輸出,解碼輸出模塊一般包括數(shù)據(jù)解碼部分,數(shù)據(jù)輸出部分,D/A轉換器,功率放大器等。數(shù)據(jù)解碼部分用于對輸入數(shù)據(jù)進行算法解碼,實現(xiàn)編解碼數(shù)據(jù)格式的統(tǒng)一,數(shù)據(jù)輸出部分以一定的頻率對解碼信號輸出,達到數(shù)據(jù)輸出速率一致,D/A轉換器用于將數(shù)字信號轉出成模擬信號,功率放大器用于對模擬音頻信號進行信號放大,從而實現(xiàn)語音信號輸出;
通訊模塊是一種具有無限數(shù)據(jù)傳輸能力的蜂窩型模塊,內(nèi)部包含基帶芯片,射頻部分,存儲部分,通信接口部分等。通訊模塊種類很多,通信方式上可分為基于GPRS數(shù)據(jù)傳輸或CDMA的2G模塊,以及3G模塊,4G模塊和NB-IOT模塊等等。通訊模塊可利用公網(wǎng)信息通信平臺與后臺服務器連接,實現(xiàn)各個終端不限距離通信。
通訊模塊是以UDP和TCP協(xié)議方式進行遠程數(shù)據(jù)傳輸。TCP(Transmission Control Protocol,傳輸控制協(xié)議)和UDP(User Data Protocol,用戶數(shù)據(jù)報協(xié)議)是TCP/IP體系結構中的兩個傳輸層協(xié)議,它們使用IP路由功能把數(shù)據(jù)包發(fā)送到目的地,從而為應用程序及應用層協(xié)議提供網(wǎng)絡服務[1]。TCP是基于連接的協(xié)議。UDP是與TCP相對應的協(xié)議。UDP是面向非連接的協(xié)議,即不與對方建立連接,而是直接就把數(shù)據(jù)包發(fā)送過去。在進行選組,查詢,呼叫請求,呼叫停止等命令傳輸時,一般采用TCP方式傳輸;在進行語音呼叫和語音監(jiān)聽時,一般采用UDP進行傳輸。
通訊模塊與MCU控制模塊采用UART或SPI方式進行雙向通訊。通訊格式是以數(shù)據(jù)包的方式進行傳輸,當終端PTT按下時,本機進行主叫呼出,MCU控制模塊將語音數(shù)據(jù)包發(fā)送給通訊模塊;當本機出現(xiàn)被叫時,通訊模塊將無線接收數(shù)據(jù)以數(shù)據(jù)包的形式發(fā)送給MCU主控模塊。
在基于公網(wǎng)集群對講系統(tǒng)中,由于傳輸?shù)恼Z音數(shù)據(jù)量比較多,需要傳輸數(shù)據(jù)精簡編解碼處理。低速率語音通信的好處如下:
(1)節(jié)省無線傳輸數(shù)據(jù)量,減少輸出傳輸占有帶寬。由于集群對講的終端數(shù)量比較大,語音通訊又是實時多點傳出,傳輸數(shù)據(jù)流量過多,不僅會造成網(wǎng)絡運輸?shù)膿矶?,也會有償費用的上升。
(2)減輕服務器端對海量數(shù)據(jù)處理的壓力。對于服務器平臺來說,不僅要存儲大量終端
數(shù)據(jù)和通訊數(shù)據(jù),還要對傳輸?shù)臄?shù)據(jù)進行接收,中轉和發(fā)送。為了提高服務器數(shù)據(jù)處理效率,減少崩潰頻率,對語音數(shù)據(jù)的精簡壓縮至關重要。
需要低速率語音通訊方式也有很多種,MBE(多帶激勵)語音編碼技術是一種具有較高語音質量和強魯棒性的低速率語音編解碼技術。這種方法在頻域中按基音各個諧波頻率,將一幀語音的頻譜劃分多個頻帶,對每個頻帶作清,濁音判決[2]。DVSI 公司的 AMBE2000 就是這樣一種高性能、低功耗的實時語音編碼解碼芯片,它的壓縮率在2.0-9.6kbps 范圍內(nèi)可以調(diào)節(jié),并且它本身具備 FEC (前向糾錯),VAD(語音激活檢測)和DTMF信號檢測功能[3]。
AMBE編解碼的語音數(shù)據(jù)處理芯片AMBE2000集成了語音編碼和解碼等功能,在編解碼速率和語音處理清晰度上比較適合公網(wǎng)對講系統(tǒng)的應用。語音傳輸結構圖如圖3所示。
AMBE2000編碼速率可以調(diào)節(jié)最小編碼速率可設到2kbps時,依然可以保持語音清晰傳輸。若設MCU取包周期為20毫秒,則每包為5個字節(jié)數(shù)。經(jīng)過MCU主控緩沖,設緩沖時間為100毫秒,則通訊模塊每幀傳輸僅為25個字節(jié)數(shù)。經(jīng)過測試,以上數(shù)據(jù)傳輸量對于一般服務器而言,能夠處理的終端數(shù)據(jù)達到100K臺以上。并能保證數(shù)據(jù)傳輸流暢,以及各個終端對不同組員的集群呼叫或者監(jiān)聽響應及時,語音清晰。
圖3
如今,各大通訊公司正在緊鑼密鼓布局5G市場,而通訊模塊的發(fā)展也越來越成熟、多樣且價格低廉,基于公網(wǎng)的流量資費也越來越低,服務器平臺日趨穩(wěn)定,傳統(tǒng)的模擬對講方式被公網(wǎng)對講取代將會成為一種趨勢。隨著無線傳輸速度的增加,基于高清晰對講和可視化即時通訊也會成為公網(wǎng)對講的發(fā)展方向。而平臺管理技術、定位控制等應用結合,對于遠距離調(diào)度平臺需求的行業(yè),如出租、物流等,也會得到廣泛應用。