承載IP業(yè)務(wù)的蜂窩數(shù)字分組數(shù)據(jù)CDPD網(wǎng)
北方交通大學(xué)
張 強 鐘章隊
2001年04月12日
1 引言
隨著計算機和通信技術(shù)的發(fā)展,無線移動數(shù)據(jù)通信在現(xiàn)代社會中
悄然興起。現(xiàn)代便攜機、個人數(shù)字助理機(PDA)等的出現(xiàn)更為無線移動數(shù)據(jù)通信的實現(xiàn)提供了
有利條件,因此靈活、方便、高效的無線移動數(shù)據(jù)通信近幾年來在國際上得到了迅速的發(fā)展和應(yīng)
用。其中CDPD(蜂窩數(shù)字分組數(shù)據(jù))被認為是較佳的無線數(shù)據(jù)格式之一。它是基于現(xiàn)有的蜂窩
電話網(wǎng),以數(shù)字分組技術(shù)為基礎(chǔ)、以蜂窩移動通信為組網(wǎng)方式的移動無線數(shù)據(jù)通信技
術(shù)。
CDPD由英國BT Cellnet公司提出,1992年開
始研究,1995年在美國推出了第一個商用CDPD網(wǎng)絡(luò),至今美國已基本實現(xiàn)全國覆蓋。我國
1995年開始可行性研究,1996年上海建成實驗網(wǎng),1997年底原郵電部決定建設(shè)“中國
公共無線數(shù)據(jù)通信網(wǎng)”,并采用CDPD技術(shù)。1998年我國開始在北京、上海、廣州、深圳、
長沙等5個城市采用CDPD技術(shù),使用國家無線電管理委員會規(guī)定的頻段,組建公共移動數(shù)據(jù)網(wǎng)
絡(luò)。建成的網(wǎng)絡(luò)已開始推出一些應(yīng)用,如深圳的CDPD網(wǎng)絡(luò)開發(fā)了GPS(全球定位系統(tǒng))車輛
監(jiān)控系統(tǒng)、違章車輛查詢系統(tǒng)、無線證券系統(tǒng)等應(yīng)用。廣東還開發(fā)了移動上網(wǎng)、移動炒股、移動記
者終端、交警移動查車,以及路燈自動監(jiān)控等多種應(yīng)用。
2 CDPD的網(wǎng)絡(luò)結(jié)構(gòu)
CDPD由以下四部分組成:移動終端系統(tǒng)(MES)、
移動數(shù)據(jù)基站(MDBS)、移動數(shù)據(jù)交換系統(tǒng)(MDIS)和CDPD骨干網(wǎng)。
2.1 移動終端系統(tǒng)(MES)
它通常由移動終端和CDPD無線調(diào)制解調(diào)器組成。CD
PD無線調(diào)制解調(diào)器負責(zé)管理無線接口協(xié)議,完成分組數(shù)據(jù)的傳輸和CDPD網(wǎng)絡(luò)的接入。移動終
端與無線調(diào)制解調(diào)器之間的通信采用標(biāo)準(zhǔn)的串口協(xié)議,如:串行網(wǎng)際協(xié)議(SLIP)或點對點協(xié)
議(PPP),調(diào)制解調(diào)器接口有RS-232、PCMCIA和內(nèi)置PCI插槽型。
2.2 移動數(shù)據(jù)基站(MDBS)
移動數(shù)據(jù)基站的任務(wù)是,通過空中接口和移動數(shù)據(jù)終端進行全雙
工分組數(shù)據(jù)傳輸,同時也負責(zé)頻譜檢測、頻率管理;究筛鶕(jù)需要規(guī)定每個小區(qū)的信道數(shù),每條
信道可為移動終端提供19.2kbit / s的空中接入。移動數(shù)據(jù)基站還通過幀中繼與移動數(shù)
據(jù)交換系統(tǒng)相連。
2.3 移動數(shù)據(jù)交換系統(tǒng)(MDI
S)
它由分組服務(wù)器和管理服務(wù)器組成。分組服務(wù)器負責(zé)數(shù)據(jù)分組交
換;管理服務(wù)器負責(zé)用戶帳戶、計費和移動性管理,移動性管理采用Internet標(biāo)準(zhǔn)組織I
ETF(Internet Engineering Task Force)指定的移動IP模
式。
2.4 CDPD骨干網(wǎng)
它由通用的中間系統(tǒng)(IS)組成,它實際上是IP路由器。I
S提供無連接的數(shù)據(jù)報業(yè)務(wù),根據(jù)每個分組的目的地址和當(dāng)前的網(wǎng)絡(luò)拓撲對分組進行路由選擇。C
DPD是基于TCP / IP的開放系統(tǒng),可方便接入Internet,還支持OSI標(biāo)準(zhǔn)協(xié)議
CLNP(無連接的網(wǎng)絡(luò)協(xié)議)。
3 CDPD的協(xié)議模型
MES和MDIS之間的CDPD分層協(xié)議模型如圖1所示。U
m接口是CDPD的空中接口。Um接口上的通信協(xié)議,至上而下依次為物理層、MAC(媒體接
入控制)層、LLC(邏輯鏈路控制)層、SNDCP(子網(wǎng)依賴結(jié)合協(xié)議)層和網(wǎng)絡(luò)層。
width="376" height="168">
Um接口的物理層為射頻接口部分,而物理鏈路則負責(zé)提
供空中接口的射頻信道。MES與MDBS間靠一對30kHz的RF信道進行通信,從MDBS
至MES的信道稱正向信道,從MES至MDBS的信道稱反向信道,一對正、反向信道形成一條
CDPD信道流。信道流使用的調(diào)制方式是GMSK(相對帶寬BT=0.5),調(diào)制速率為1
9.2kbit / s。物理層還與無線資源管理實體(RRME)相接口,通過這個接口,RR
ME對RF信道對、傳輸功率電平和物理鏈路的通斷進行控制,并檢測RF信道信號電平和估算它
的通信能力。
MAC為媒體接入控制層。MAC層的主要作用是定義和分配空
中接口的CDPD邏輯信道,使得這些信道能被不同的移動臺共享。CDPD的邏輯信道分廣播信
道和點對點業(yè)務(wù)信道。廣播信道又分為控制和管理兩種,控制信道用于廣播控制信息;管理信道用
于廣播無線資源管理信息(如:信道流識別參數(shù)、小區(qū)配置參數(shù)、信道接入?yún)?shù)和信道質(zhì)量評估參
數(shù))。點對點業(yè)務(wù)信道用于單個MES與其服務(wù)MDIS間的信息傳輸。
每個邏輯信道都分配了一個叫臨時設(shè)備識別號(TEI)的信道
號。TEI=1為廣播控制信道,TEI=0為廣播管理信道。TEI=16至13421772
7分配給點對點業(yè)務(wù)信道,它在點對點數(shù)據(jù)鏈路連接建立之前,分配給與這次連接相對應(yīng)的ME
S,該MES就用分配的TEI值發(fā)送并接收包含指定TEI值的幀。MAC層通過一個依賴于執(zhí)
行的接口與RRME通信,通過這個接口MAC層通知RRME,它是否與當(dāng)前所選的正向信道同
步,并給RRME傳遞有關(guān)所收到比特和塊錯誤數(shù)的狀態(tài)信息,因此,RRME可評估一條給定C
DPD信道的接收能力,并提供無線資源管理功能。
LLC層為邏輯鏈路控制層。它是一種基于ITU-T建
議Q.920和Q.921的無線鏈路協(xié)議,稱為移動數(shù)據(jù)鏈路協(xié)議(MDLP),在MES內(nèi)的
MDLP與它所在的服務(wù)MDIS中的MDLP進行對等通信。LLC層負責(zé)在高層SNDCP
(子網(wǎng)依賴結(jié)合協(xié)議)層的SNDC數(shù)據(jù)單元上形成LLC地址、幀字節(jié),從而生成完整的LLC
幀。另外LLC層可以實現(xiàn)一點對多點的尋址和數(shù)據(jù)的重發(fā)控制。
MDBS中的LLC層是邏輯鏈路轉(zhuǎn)送層。這一層負責(zé)轉(zhuǎn)
送MES和MDIS之間的LLC幀。LLC層對于MDLP數(shù)據(jù)單元來說是完全透明的,即不負
責(zé)處理MDLP數(shù)據(jù)。
SNDCP層為子網(wǎng)依賴結(jié)合層。它的作用是完成傳送數(shù)
據(jù)的分組、打包、數(shù)據(jù)壓縮,確定TCP / IP地址和加密方式,提供SNDCP頂層多個網(wǎng)絡(luò)
層實體的復(fù)接。MES和MDIS間傳送的數(shù)據(jù)被分割為一個或多個NPDU(網(wǎng)絡(luò)協(xié)議數(shù)據(jù)單
元)數(shù)據(jù)包單元。NPDU數(shù)據(jù)包單元生成后被放置到LLC幀內(nèi)。網(wǎng)絡(luò)層的協(xié)議為TCP / I
P和X.25協(xié)議。
4 CDPD空中接口中的信道
流
CDPD的信道流由MDBS與MES之間的一對正、反
向信道構(gòu)成,信道流傳輸LPDU幀數(shù)據(jù)流。在正、反向信道上,幀數(shù)據(jù)流劃分為由274連續(xù)比
特組成的段,每個段前置8bit色碼,形成一系列282bit固定長的連續(xù)不斷的數(shù)據(jù)塊,色
碼用于同信道干擾檢測,其中3bit用于標(biāo)識MDIS,由同一個MDIS控制的小區(qū)內(nèi)發(fā)送的
所有信道流具有相同的值。色碼的其他5bit用于標(biāo)識與同一個MDIS相連的MDBS上的小
區(qū),在同一個小區(qū)內(nèi),RF信道具有相同的色碼值。
數(shù)據(jù)塊用對稱的(63,47)Reed_Solomo
n碼進行糾錯編碼,生成378bit固定長的RS編碼塊序列,其中信息段由47個6bit碼
字構(gòu)成,校驗段由16個6bit碼字構(gòu)成,這樣,每個編碼塊可糾正8bit的錯碼。然后再用
生成多項式為g(x)=x9+x8+x5+x4+1的9階擾碼器進行擾碼,以減小在傳輸比特
流中長“1”或長“0”串的可能性。正向信道在擾碼后與特定碼字的42bit控制標(biāo)志交織,
每10個6bit碼字含一個6bit的控制標(biāo)志。控制標(biāo)志包含了反向信道的忙 /
閑狀態(tài)、正向信道同步字、解碼狀態(tài)和MAC電平等信息。
在反向信道上要先發(fā)送:1)38bit的“0”和“1”交替
的前置碼,它幫助MDBS檢測發(fā)送的開始和捕捉定時同步;2)反向同步字(RSW),它是一
個22bit格式,幫助捕捉塊同步。反向信道則用7bit的連續(xù)指示標(biāo)識與每個RS塊交織,
每個6bit符號1bit,用來指示反向傳送脈沖是否結(jié)束,當(dāng)為全“1”序列則表示還有待傳
的RS塊,當(dāng)為全“0”序列則表明是最后的傳輸塊。
5 CDPD的檢測和接入規(guī)程
MES用一種數(shù)字監(jiān)測多址接入 / 沖突檢測(DSM
A / CD)算法接入反向信道,此法類似于用于以太網(wǎng)的載波監(jiān)聽多址接入 / 沖突檢測。因
為MES接收和發(fā)射頻帶的不同,所以它只能監(jiān)聽正向信道的狀態(tài),也就是說在CDPD中要應(yīng)用
不同的沖突檢測方法。DSMA / CD利用正向信道流中的忙 / 閑標(biāo)志,表明反向信道的忙
閑。忙 / 閑標(biāo)志是一個5bit序列,每60bit在正向信道發(fā)送1次。DSMA / CD
利用正向信道流中的解碼狀態(tài)標(biāo)志,來指示MDBS是否成功地在反向信道上解碼出前面的碼塊。
解碼狀態(tài)標(biāo)志是一個5bit序列,若解碼成功,解碼狀態(tài)標(biāo)志為“00000”,若不成功則為
“11111”。
要發(fā)送的MES首先檢測忙 / 閑標(biāo)志位(該標(biāo)志每60bi
t更新一次),如果反向信道忙,MES延遲一個隨機的時隙長度后再檢測忙 / 閑標(biāo)志,一旦監(jiān)
聽到反向信道空閑,MES就開始發(fā)送,發(fā)送只在一個60bit時隙邊界處開始。當(dāng)MDBS檢
測到反向信道有發(fā)送時,它便對忙 / 閑標(biāo)志置位,告知其他MES該信道忙。在MES開始一次
發(fā)送后,它檢查收到的前向信道塊的解碼狀態(tài)標(biāo)志,并根據(jù)這一標(biāo)志值繼續(xù)或中斷發(fā)
送。
6 結(jié)束語
CDPD既可作為一個獨立的蜂窩系統(tǒng)來實現(xiàn),也可以作
為構(gòu)建在現(xiàn)有蜂窩通信網(wǎng)的一個分組交換系統(tǒng)來實現(xiàn),這時它可充分利用現(xiàn)有的蜂窩設(shè)備實現(xiàn)快速
的組網(wǎng),且安裝成本較低。另外在一些無線專網(wǎng)中,也可以對其空中接口中的信令作適當(dāng)修訂,完
成專網(wǎng)的無線數(shù)據(jù)業(yè)務(wù)。隨著Internet的飛速發(fā)展,移動通信與Internet的結(jié)合
已成必然,這為移動數(shù)據(jù)通信提供了一個廣闊的空間,移動數(shù)據(jù)通信必將成為移動通信發(fā)展的一個
重要方向。