国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種衛(wèi)星移動通信終端協(xié)議棧NAS層模塊設(shè)計

2017-08-28 01:32:18
無線互聯(lián)科技 2017年15期
關(guān)鍵詞:子層狀態(tài)機隊列

鮑 峰

(南京熊貓漢達(dá)科技有限公司,江蘇 南京 210000)

一種衛(wèi)星移動通信終端協(xié)議棧NAS層模塊設(shè)計

鮑 峰

(南京熊貓漢達(dá)科技有限公司,江蘇 南京 210000)

針對我國對衛(wèi)星移動通信系統(tǒng)的需要,文章介紹了一種衛(wèi)星移動通信終端協(xié)議棧NAS層模塊的設(shè)計。文章首先介紹了衛(wèi)星移動通信系統(tǒng)空中接口協(xié)議的層次結(jié)構(gòu),然后通過介紹衛(wèi)星移動通信終端軟件架構(gòu)來引出協(xié)議棧NAS層模塊在整個協(xié)議棧中的位置和角色,最后對NAS層模塊的設(shè)計原理和原則進行闡述。本設(shè)計適應(yīng)我國當(dāng)前衛(wèi)星移動通信系統(tǒng)的需要,對后續(xù)我國自主研發(fā)衛(wèi)星移動通信系統(tǒng)的終端協(xié)議棧具有一定的借鑒意義。

衛(wèi)星移動通信;終端協(xié)議棧;NAS層;狀態(tài)機

1 衛(wèi)星移動通信系統(tǒng)研究背景

衛(wèi)星移動通信具有覆蓋范圍廣、建站成本和通信成本與距離無關(guān)等優(yōu)點,是輔助地面移動通信提高業(yè)務(wù)質(zhì)量和應(yīng)用范圍不可或缺的手段,而且具有巨大的市場潛力和應(yīng)用價值。隨著我國國民經(jīng)濟的不斷發(fā)展和科技水平的不斷提高,無論從國家軍事戰(zhàn)略角度,還是從國民經(jīng)濟發(fā)展角度出發(fā),建立一個與地面蜂窩移動通信系統(tǒng)無縫連接的衛(wèi)星移動通信系統(tǒng)是十分必要的。

衛(wèi)星移動終端協(xié)議棧是衛(wèi)星移動通信系統(tǒng)中移動終端的核心部件,而本文所設(shè)計的衛(wèi)星移動終端協(xié)議棧NAS層模塊正是衛(wèi)星移動終端協(xié)議棧的重要組成部分。

2 衛(wèi)星移動通信系統(tǒng)空中接口協(xié)議架構(gòu)

衛(wèi)星移動通信系統(tǒng)空中接口的結(jié)構(gòu)和國際化組織開放系統(tǒng)互聯(lián)參考模型(Open System Internet, OSI)的各層是相互對應(yīng)的,完全具備ISO所提供的所有功能。

衛(wèi)星移動通信系統(tǒng)空中接口協(xié)議由控制面協(xié)議和用戶面協(xié)議構(gòu)成,控制面協(xié)議主要完成控制無線接入承載及移動終端與網(wǎng)絡(luò)之間的連接、透明傳輸非接入層消息;用戶面協(xié)議則用于傳輸用戶數(shù)據(jù)。

控制面協(xié)議架構(gòu)如圖1所示,在空中接口上劃分為接入層(AS層)和非接入層(NAS層)。AS層包括物理層(PHY)、無線鏈路控制/媒體接入控制子層(RLC/MAC)和無線資源控制子層(RRC);NAS層又劃分為GPRS業(yè)務(wù)移動性管理(GMM)子層、會話管理(SM)子層、移動性管理(MM)子層和連接管理(CM)子層。

用戶面協(xié)議架構(gòu)如圖2所示,在空中接口上具備物理層(PHYS)和MAC/RLC層的功能,在其之上是需要傳輸?shù)挠脩粼捯?、短信和GPRS數(shù)據(jù)等業(yè)務(wù)。其中傳輸GPRS數(shù)據(jù)業(yè)務(wù)時,用戶平面協(xié)議還包括PDCP層的功能。用戶平面協(xié)議地面承載接口用于GSC和GCN之間的用戶業(yè)務(wù)的傳輸,GSC和GCN之間通過Iu接口相互連接。

3 衛(wèi)星移動終端軟件架構(gòu)

衛(wèi)星移動終端的軟件架構(gòu),如圖3所示。整個軟件系統(tǒng)主要分為5部分:實時操作系統(tǒng)、驅(qū)動、核心協(xié)議棧、測試工具等,其中RTOS主要負(fù)責(zé)線程調(diào)度、內(nèi)存管理、文件系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、USB、中斷管理等模塊,它是協(xié)議棧以及其他軟件運行的基礎(chǔ),為上層軟件提供運行保障;驅(qū)動是外部事件通知終端系統(tǒng)軟件的接口,實時操作系統(tǒng)以及其他軟件通過驅(qū)動程序?qū)ν獠渴录M行處理,驅(qū)動包含了聲卡、USB,CPU,ETH、物理層、SD卡等外部模塊;測試工具主要用于對整個協(xié)議棧的測試,協(xié)議棧軟件通過將log/數(shù)據(jù)包通過某種機制轉(zhuǎn)發(fā)給外部的測試儀表進行分析處理,以加快整個協(xié)議棧軟件的調(diào)試;核心協(xié)議棧軟件實現(xiàn)了物理層以上的協(xié)議,它是整個軟件的核心,而NAS層模塊就屬于協(xié)議棧的一部分。

圖1 控制面協(xié)議構(gòu)架

圖2 用戶面協(xié)議構(gòu)架

圖3 終端軟件架構(gòu)

4 NAS層模塊設(shè)計

4.1 NAS層模塊功能

NAS層是衛(wèi)星移動終端協(xié)議棧的最高層,主要負(fù)責(zé):移動終端的移動性管理,會話管理,呼叫管理,短信管理以及加密管理等功能。

以上這些功能的實現(xiàn)需要由以下實體來進行保證:

電路交換(Circuit Switched)服務(wù)的呼叫控制(call control)實體,GPRS服務(wù)的會話管理(Session Management)實體,移動性管理(Mobility Management)實體,短消息服務(wù)(Short Message Service)實體,補充業(yè)務(wù)(SS)實體等。

4.2 NAS層模塊協(xié)議架構(gòu)

NAS模塊的協(xié)議架構(gòu)如圖4所示。

圖4 NAS層協(xié)議架構(gòu)

NAS層模塊的功能集子系統(tǒng)主要實現(xiàn)協(xié)議棧中不同的業(yè)務(wù)。該子系統(tǒng)主要包含MM,CC,SS,MESS,SM,RABM模塊,功能如下。

(1)MM模塊主要實現(xiàn)移動終端的位置更新、MM連接管理、TMSI重分配、鑒權(quán)、身份識別、IMSI分離等功能。

(2)CC模塊實現(xiàn)了基本呼叫和清除、緊急呼叫和清除、呼叫建立后的編解碼修改、呼叫重建、DTMF過程、各種呼叫相關(guān)補充業(yè)務(wù)

(3)GMM模塊主要實現(xiàn)了GPRS附著、GPRS分離、路由更新、GMM連接管理、P-TMSI重分配、鑒權(quán)、身份識別、聯(lián)合附著、聯(lián)合LA/RA更新、聯(lián)合分離。

(4)SS:各種呼叫無關(guān)的補充業(yè)務(wù)功能,主要有登記、去登記、查詢、激活、去激活、密碼管理等。

(5)SM:MO-PDP激活、網(wǎng)絡(luò)側(cè)發(fā)起的PDP激活、MOPDP去激活、MT-PDP去活、MO-PDP修改、MO-PDP修改。

(6)SMS:提供短消息的相關(guān)服務(wù)。

(7)RABM:隱藏了RAB的概念。主要用于PDP上下文的管理、修改和維護,包括RB和IP映射等。

4.3 NAS層模塊設(shè)計原則

NAS層模塊的設(shè)計是采用消息隊列接收事件消息,然后在狀態(tài)轉(zhuǎn)移表中查詢對應(yīng)的事件處理函數(shù),調(diào)用相應(yīng)的處理函數(shù),并維護狀態(tài)的轉(zhuǎn)移,使得在事件處理過程中通過MES和網(wǎng)絡(luò)側(cè)的信令交互,實現(xiàn)整體NAS層的運轉(zhuǎn)。

NAS層模塊的設(shè)計具有較強的可拓展強性。為NAS層添加其他功能特性時,需拓展?fàn)顟B(tài)機的狀態(tài)和狀態(tài)跳轉(zhuǎn)函數(shù),但對原有狀態(tài)的跳轉(zhuǎn)不產(chǎn)生任何影響。

由于NAS層存在MM和GMM兩大管理模塊,建議這兩塊采用各自的狀態(tài)機,然后各子層比如CC,SM,SMS,SS等根據(jù)需要也可以采用相應(yīng)的狀態(tài)機,子層與子層之間的交互使用消息隊列來進行。圖5給出了狀態(tài)機的運行原理。

圖5 狀態(tài)機運行原理

4.4 NAS層模塊與其他模塊的關(guān)系

NAS層與其他層的交互關(guān)系如圖6所示。NAS層主要與RRC層和上面的AT命令層進行交互。RRC層主要為NAS信令傳輸建立RR連接和PS信令連接,同時在RRC收到消息之后向NAS層的消息隊列發(fā)送事件消息,同時在NAS層需要RRC為NAS建立連接和有消息需要傳輸?shù)臅r候向RRC層的消息隊列添加RRC事件消息。

4.5 NAS層軟件模塊劃分

將NAS層劃分為若干個子模塊,各個層之間使用消息隊列進行交互,如圖7所示。

圖6 NAS層與其他層進行交互

圖7 NAS層各子模塊之間的交互關(guān)系

(1)RRC可以向NAS層的消息隊列發(fā)送事件類型以觸發(fā)相應(yīng)的NAS事件,NAS層(MM和GMM子層)可以向RRC消息隊列發(fā)送事件類型,以觸發(fā)RRC層的建立連接以及NAS消息的發(fā)送等。(2)CC在MES主叫或者被叫的時候,需要使用MM連接,這時候要與MM子層進行交互,交互的方式同樣是消息隊列,向MM子層的消息隊列添加建立或者釋放MM連接的事件,以觸發(fā)MM子層進行MM連接的管理。(3)SM子層的主要是對PDP上下文的管理功能,該功能需要GMM的移動性管理等功能,這部分的函數(shù)可以直接添加到GMM的狀態(tài)機中,觸發(fā)條件是GMM的消息對列的會話管理相關(guān)的事件添加。(4)SMS還需要使用MM子層的提供的MM連接。SMS與MM子層通過消息隊列進行原語交互。同時,SMS還要相應(yīng)MN層的發(fā)來的指示,兩者使用原語消息進行交互。(5)SS也需要使用MM子層提供的服務(wù),同時需要為MN提供服務(wù),之間需要使用原語進行交互。(6)MN層用于使用業(yè)務(wù)的調(diào)用和反饋給上層,與SS,CC,SMS使用消息隊列進行交互。(7)AT command與下層的交互同樣使用消息隊列的形式。

5 結(jié)語

衛(wèi)星移動通信與地面蜂窩移動通信無縫連接,能夠更好的開辟移動通信業(yè)務(wù)的市場范圍,為搶險救災(zāi)、遠(yuǎn)洋漁業(yè)、偏遠(yuǎn)山區(qū)的農(nóng)村通信作出巨大的貢獻。目前,我國國內(nèi)使用的衛(wèi)星移動通信終端屬于外國引進的衛(wèi)星移動通信系統(tǒng)的終端,在一定程度上受制于該系統(tǒng)的所有者。所以,建設(shè)我國完全自主的衛(wèi)星移動通信系統(tǒng)勢在必行。

本文設(shè)計的衛(wèi)星移動終端協(xié)議棧NAS層模塊,對后續(xù)我國自主研發(fā)的衛(wèi)星移動通信系統(tǒng)的終端協(xié)議棧具有一定的借鑒意義。

[1]黃曉瑩,程宇新,吳建軍.一種衛(wèi)星移動通信終端協(xié)議棧軟件架構(gòu)方案[C].第七屆衛(wèi)星通信新技術(shù)新業(yè)務(wù)年會,2011(3):395-403.

[2]竇志斌.基于C語言的高性能LTE RLC層設(shè)計與實現(xiàn)[J].無線電工程,2017(12):11-13,28.

[3]齊炳輝.中國衛(wèi)星移動通信服務(wù)的現(xiàn)狀和發(fā)展[J].衛(wèi)星應(yīng)用,2005(1):16-21.

[4]HUNG A, MONTPETIT, KESIDIS G, et al.A framework for ATM via satellite[C].Global Telecommunications Conference, 2002(2):1020-1025.

Design of a NAS layer of terminal protocol stack of satellite mobile communication

Bao Feng
(Nanjing Panda Handa Technology Co., Ltd., Nanjing 210000, China)

According to the needs of our satellite mobile communication system, the design of NAS layer module of satellite mobile communication terminal protocol stack is introduced in this paper. Firstly, this paper introduces hierarchy of air interface protocol in satellite mobile communication system. Then, the mobile satellite communication terminal software architecture is expounded to introduce the position and role of NAS protocol stack module in the protocol stack . Finally, the design principles of NAS layer module are expounded. The design meets the needs of the current satellite mobile communication system in China, it has certain reference signi fi cance for the independent research and development of terminal protocol stack of our country’s satellite mobile communication system.

satellite mobile communication; terminal protocol stack; NAS layer; state machine

鮑峰(1983— ),男,遼寧朝陽,碩士,工程師;研究方向:衛(wèi)星移動通信協(xié)議棧,衛(wèi)星移動終端協(xié)議棧開發(fā)。

猜你喜歡
子層狀態(tài)機隊列
隊列里的小秘密
基于多隊列切換的SDN擁塞控制*
軟件(2020年3期)2020-04-20 00:58:44
基于有限狀態(tài)機的交會對接飛行任務(wù)規(guī)劃方法
在隊列里
復(fù)合材料厚層合板力學(xué)性能等效方法研究
豐田加速駛?cè)胱詣玉{駛隊列
分離載荷近距協(xié)議的數(shù)據(jù)鏈路層仿真研究
以太網(wǎng)協(xié)議模型的演進分析
FPGA設(shè)計中狀態(tài)機安全性研究
基于反熔絲FPGA的有限狀態(tài)機加固設(shè)計
新野县| 利辛县| 定兴县| 会同县| 苍溪县| 文昌市| 聂拉木县| 新宁县| 溧阳市| 长顺县| 霍州市| 日照市| 玉田县| 双桥区| 伊通| 宣城市| 治县。| 岫岩| 清流县| 垫江县| 兴义市| 达孜县| 九寨沟县| 榆中县| 阿克苏市| 张家川| 奇台县| 萨迦县| 四川省| 河津市| 永德县| 平潭县| 隆德县| 瑞金市| 长治市| 渑池县| 边坝县| 乌拉特前旗| 加查县| 固原市| 桓仁|