999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

DMR高層協議在數字對講機上的實現

2008-04-12 00:00:00楊家瑋
現代電子技術 2008年17期

摘 要:DMR通信協議是一個適用于數字集群通信系統的新型通信協議。介紹了在基于DMR通信協議的數字對講機中DMR高層協議的硬件平臺,并在此基礎之上詳細介紹了DMR高層協議的軟件實現。通過實驗成功地驗證了DMR呼叫控制層(CCL層)協議的完整性與正確性,進而充分說明了DMR協議完全可以使用在數字對講機以及數字集群通信系統的研發之中。

關鍵詞:DMR;通信協議;數字對講機;HPI

中圖分類號:TN929 文獻標識碼:B 文章編號:1004373X(2008)1701503

Implementation of Higher Layer in DMR Communication Protocol Applied to Digital Handsets

YANG Mao,ZHU Min,YANG Jiawei

(Communication Engineering College,Xidian University,Xi′an,710071,China)

Abstract:DMR communication protocol is a new style international communication protocol applied to digital trunking communication systems.The hardware platform of DMR higher layer of digital handsets based on DMR protocol,which the software implementation of DMR higher layer is introduced in detail. The correctness and integrality of DMR communication protocol Call-Controlling Layer(CCL layer) is proved out in experiment. Then it is adequately explained that the DMR communication protocol can completely used in the research and exploiture of the digital handsets and digital trunking communication system.

Keywords:DMR(Digital Mobile Radio);communication protocol;digital handsets;HPI

無線對講機由于具有即時通信、經濟實用、成本低廉、使用方便以及無需通信費等優點,而被廣泛地應用在民用、軍事、緊急事件處理等方面。尤其在緊急事件處理以及沒有手機網絡覆蓋的情況,對講機更加顯示出它的不可取代的地位。如今,模擬對講機仍然占據絕大部分的市場,但是由于數字通信可以提供更豐富的業務種類、更好的業務質量、更好的保密特性、更好的連接性和更高的頻譜效率,因此數字對講機的研究、生產和使用是與時俱進的,符合信息化、數字化發展的必然趨勢。DMR(Digital Mobile Radio)協議是歐洲電信標準協會(ETSI)于2004年所提出的一種新型的數字集群通信協議,具有很好的發展前途。

1 DMR協議的簡要介紹

DMR協議采用2時隙的TDMA結構[1],其中每個突發包含兩個時隙,每個時隙30 ms,每個突發60 ms。

DMR協議包含直通和轉發兩種模式,顧名思義,直通模式是指所有DMR終端實體都是等價的,都是移動臺。而轉發模式除了移動臺之外,還需要有基站來進行中繼和轉發。本次數字對講機的設計是針對直通模式的,沒有特別指明的話,以下所述的內容都是針對DMR直通模型的。

DMR協議結構遵守一種普通的分層結構,定義了一種模型草案,把模型分成三層,如圖1所示。

2 DMR高層協議的介紹

DMR協議的高層不止包括呼叫控制層,還包括數據鏈路層的信道接入部分,當然廣義的說高層與用戶接口也是有關系的。

呼叫控制層主要完成對整個呼叫過程的控制,對呼叫建立、呼叫保持和呼叫結束進行管理,主要實現的是信令之間的通信,呼叫控制層呼叫流程[2]如圖2所示。

當用戶按下PTT之后,發端發送呼叫請求信令(TX[CD#*2]CSBK),并等待收端的呼叫請求應答信令(UU[CD#*2]Ans),收到應答并且收端允許呼叫(proceed),則發端按照impolite型的信道接入準則進行信道接入,之后便是語音通話的開始,語音通話之前總是要有一個語音幀頭(LC[CD#*2]Header)由發端發往收端。當用戶松開PTT,發端向收端發送呼叫結束信令(EOTX),收端收到后結束本次呼叫。

3 DMR高層協議的數字對講機硬件平臺介紹

基于DMR協議的數字對講機基帶模塊硬件框架如圖3所示。

其中信號處理器件選用TI的DSP:TMS320VC5510,控制器件選用TI的MCU:MSP430FG4619,語音編碼器件選用高性能的多速率語音編解碼芯片AMBE-2000。整個系統的核心器件是DSP和MCU,DSP完成DMR底層通信(編解碼、幀同步、調制解調、數據收發等),MCU主要完成DMR高層控制以及人機接口等功能(高層協議、鍵盤、顯示、對射頻的控制和檢測等)。MSP430系列MCU是TI公司推出的一種超低功耗的16位單片機,具有豐富的片內外圍資源,有豐富的定時器、各類串口、顯示驅動、AD/DA等功能,通用端口也可對位進行操作[3]

信令所走的路線是人機接口-MCU-DSP-AD/DA-射頻,語音所走的路線是麥克風/耳機-AMBE-DSP-AD/DA-射頻。可以看到,對于DMR高層協議來說,都是在MCU中實現,因此MCU與DSP之間的通信就顯得格外重要。

VC5510片內有增強型主機接口(EHPI),因此可以很方便的與MCU進行連接[4],其電路連接原理圖如圖4所示。

其中HCS為EHPI使能引腳,拉低表示始終使能;HMODE是復用選擇引腳,為低表示HPI工作在地址、數據復用模式下;HBE0、HBE1為低高字節使能,都接地表示高低字節均使能;HDS2拉高之后,HDS1來確定HPI的工作模式;HR/W確定HPI的讀寫模式;HCNTL0、HCNTL1聯合用來確定主機訪問HPI的哪個寄存器:地址寄存器HPIA、數據寄存器HPID、控制寄存器HPIC;HRDY為從機(DSP)數據準備好信號;HINT用于從機(DSP)中斷主機(MCU)。

4 DMR高層協議的具體硬件實現

DMR高層協議的軟件編寫都是在MSP430下完成的,使用的開發工具是IAR。以下便是呼叫控制層的信令傳輸的實驗具體實現。

參考圖2,MCU在檢測到鍵盤有PTT按下之后便進入主叫模式,立即組幀TX[CD#*2]CSBK,并向DSP發送80 b的信令數據,同時給DSP一個中斷讓其響應,DSP收到中斷后進行信號處理并向收端發送出去。收端DSP收到發端來的數據并且數據處理之后,給MCU一個中斷,MCU讀數據并判斷是否為TX[CD#*2]CSBK,若是則進入被叫模式,并向發端返回一個呼叫應答(UU[CD#*2]Ans)信令。同樣的處理(DSP接收數據給MCU中斷或者DSP接到MCU信令向對方發送),發端收到UU[CD#*2]Ans之后便可進行語音傳輸,首先要發送72 b長度的語音頭信令(LC[CD#*2]Header),之后信令通信可暫時停止,因為語音通信不經過MCU而且也不屬于高層。在發端檢測到PTT松開之后,向收端發送EOTX(Terminate)信令來終止呼叫,收端收到發端的EOTX之后同樣也結束呼叫。至此,一次完整的通話過程結束。

當然,上面所述的是呼叫完全暢通的情況,偶爾會出現信令傳輸丟失或者幀出錯的情況,程序中使用定時器來定時,定時時間到之后則做相應處理,部分程序段如下:

TACTL = TASSEL[CD#*2]1 + TACLR;// 開定時器A,用于等待UU[CD#*2]Ans

CCTL0 = CCIE;

CCR0 = 16384; // 定時時間16384/32.768=500ms

TACTL |= MC[CD#*2]1; // 增計數模式

MCU與DSP之間的通信也是很關鍵的一個環節,它們之間的通信需要滿足以下時序[5]要求,如圖5所示。

由于HAS拉高,因此只需要HDS進行模式選擇。在HDS的下降沿進行鎖存,根據此時的HCNTL0和HCNTL1來確定訪問的寄存器,根據此時的HR/W來確定讀寫。

所有的上述時序都全部由MSP430來編程實現[6](HRDY除外)。

部分程序段(HPI讀)如下:

int HPI[CD#*2]MODULE::HPI[CD#*2]Read (char nRegCode)

{

char hi;

char lo;

char temp;

int res;

int i;

while(!(P1IN 0x10)) ;

P7DIR = 0; //Low byte

P8DIR = 0; //High byte

temp = (char)(nRegCode | 0x84); //HDS1----High ; HR/W----High

P1OUT = temp;

P1OUT = 0xFB; //HDS1----Low

for(i=0;i<10;i++) ;

lo = P7IN;

hi = P8IN;

P1OUT |= 0x04; //HDS1----High

res = (int)(hi);

res <<= 8;

res = res +lo;

return res;

}

5 結 語

實驗證明,DMR高層協議是可行的、正確的,它完全可以用在數字對講機的研究開發之中。DMR協議還處于初期還在不斷完善,相信在將來的數字集群通信甚至蜂窩通信中DMR通信協議均可以占據一席之地。

參 考 文 獻

[1]ETSI TS 102 361-2.Electromagnetic compatibility and Radio Spectrum Matters (ERM); Digital Mobile Radio(DMR) Systems;Part 2:DMR Air Interface(AI) Protocol.

[2]ETSI TS 102 361-2.Electromagnetic compatibility and Radio Spectrum Matters (ERM); Digital Mobile Radio (DMR) Systems; Part 2: DMR Voice and Generic Services and Facilities.

[3]TI:75265.MSP430xG461x Mixed Signal Microcontroller.

[4] TI:SLLA174.Interfacing the MSP430 with a DSP Application.

[5]TI: SPRS076N.TMS320VC5510/5510A Fixed-Point Digital Signal Processors Data Manual.

[6]秦龍. MSP430單片機C語言應用程序設計實例精講[M].北京:電子工業出版社,2006.

主站蜘蛛池模板: 国产成人无码久久久久毛片| 午夜a级毛片| 欧美精品伊人久久| 天天做天天爱夜夜爽毛片毛片| 久久无码免费束人妻| 中文字幕 91| 亚洲国产看片基地久久1024| 欧美区一区二区三| 美臀人妻中出中文字幕在线| 中文字幕在线播放不卡| 亚洲天堂区| 黄色a一级视频| 免费无码又爽又黄又刺激网站 | 亚洲中文字幕97久久精品少妇| www.youjizz.com久久| 欧美成人免费午夜全| 97成人在线视频| 天堂亚洲网| 色九九视频| 久久一本日韩精品中文字幕屁孩| 国产高颜值露脸在线观看| 国产黄色爱视频| 精品久久综合1区2区3区激情| 亚洲最新地址| 亚洲永久视频| 午夜老司机永久免费看片| 日本精品一在线观看视频| 亚洲大学生视频在线播放| 亚洲综合网在线观看| 国产精品网曝门免费视频| 无码福利视频| 全免费a级毛片免费看不卡| 亚洲精品国产乱码不卡| 99精品免费欧美成人小视频| 亚洲AV无码久久精品色欲| 67194成是人免费无码| 午夜激情婷婷| 亚洲日本韩在线观看| 亚洲欧洲日韩久久狠狠爱| 日韩成人午夜| 午夜爽爽视频| 精品亚洲麻豆1区2区3区 | 久久精品人人做人人爽电影蜜月| 色综合天天操| 欧美在线中文字幕| 777午夜精品电影免费看| 亚洲swag精品自拍一区| 欧美成人a∨视频免费观看| 欧美另类精品一区二区三区| 国产成人资源| 日本道综合一本久久久88| 国产在线八区| 色婷婷综合在线| 天天色天天操综合网| 国产成人亚洲毛片| 亚洲中文精品久久久久久不卡| 日韩免费视频播播| 香蕉蕉亚亚洲aav综合| 亚洲熟女偷拍| 丁香婷婷激情网| 国产精品福利在线观看无码卡| 亚洲人成在线精品| 999精品免费视频| 中美日韩在线网免费毛片视频| 国产精品一区在线麻豆| 青青草久久伊人| 久久影院一区二区h| 久久美女精品国产精品亚洲| 久久国产毛片| 老色鬼久久亚洲AV综合| 午夜三级在线| 中文无码毛片又爽又刺激| 欧美色丁香| 国产精品丝袜在线| 欧美激情视频二区| 中文一级毛片| 亚洲成人网在线观看| 伊人激情久久综合中文字幕| Aⅴ无码专区在线观看| 国产亚洲精久久久久久无码AV| 午夜精品福利影院| 午夜日b视频|