聶林波
(南海艦隊(duì)海洋水文氣象中心,廣東 湛江 524001)
摘要:針對(duì)氣象自動(dòng)觀測(cè)網(wǎng)數(shù)據(jù)傳輸需要,,提出了基于北斗衛(wèi)星導(dǎo)航系統(tǒng)的氣象自動(dòng)觀測(cè)數(shù)據(jù)編碼設(shè)計(jì)方案,。該方案采用北斗短報(bào)文通信功能傳輸幀數(shù)據(jù),從而實(shí)現(xiàn)自動(dòng)觀測(cè)數(shù)據(jù)的傳輸,。采用該方案使得指揮終端能實(shí)時(shí)接收自動(dòng)站發(fā)送的觀測(cè)數(shù)據(jù),。采用北斗衛(wèi)星導(dǎo)航系統(tǒng)能實(shí)現(xiàn)觀測(cè)站點(diǎn)的快速部署和觀測(cè)數(shù)據(jù)的高效獲取。
關(guān)鍵詞:北斗衛(wèi)星導(dǎo)航系統(tǒng),;氣象自動(dòng)觀測(cè),;數(shù)據(jù)傳輸;編碼
中圖分類號(hào):TP391.1文獻(xiàn)標(biāo)識(shí)碼:ADOI: 10.19358/j.issn.1674-7720.2017.08.005
引用格式:聶林波.基于北斗的氣象自動(dòng)觀測(cè)系統(tǒng)數(shù)據(jù)編碼設(shè)計(jì)[J].微型機(jī)與應(yīng)用,,2017,36(8):15-15,18.
1系統(tǒng)基本原理
北斗衛(wèi)星導(dǎo)航系統(tǒng)具有雙向短報(bào)文通信功能,,最多一次可傳輸120個(gè)漢字,,可以實(shí)現(xiàn)用戶與用戶、用戶與地面控制中心之間通信[1],?;诒倍返臍庀笞詣?dòng)觀測(cè)系統(tǒng)利用了我國(guó)自主研發(fā)的北斗衛(wèi)星導(dǎo)航系統(tǒng),可以提供定位和短報(bào)文通信功能,,實(shí)現(xiàn)氣象觀測(cè)系統(tǒng)監(jiān)測(cè)數(shù)據(jù)傳輸,。系統(tǒng)能在更廣闊的地域進(jìn)行環(huán)境監(jiān)測(cè),同時(shí)降低了觀測(cè)站建設(shè)和維護(hù)成本,,系統(tǒng)本身也更加穩(wěn)定可靠,。
2數(shù)據(jù)傳輸原理
觀測(cè)站在工作時(shí)將監(jiān)測(cè)數(shù)據(jù)按照協(xié)議進(jìn)行編碼,再通過(guò)北斗通信模塊將編碼的數(shù)據(jù)發(fā)送到觀測(cè)站監(jiān)管中心指揮型北斗終端上,,終端按照協(xié)議進(jìn)行解碼,,還原監(jiān)測(cè)數(shù)據(jù)。
觀測(cè)站工作狀態(tài)時(shí)監(jiān)聽(tīng)北斗導(dǎo)航衛(wèi)星傳輸?shù)男畔?,按照協(xié)議解碼獲取指令,,根據(jù)指令對(duì)相應(yīng)的數(shù)據(jù)按協(xié)議編碼,再通過(guò)北斗通信模塊傳輸編碼數(shù)據(jù),。觀測(cè)站可將自身狀態(tài)信息按照協(xié)議編碼后經(jīng)北斗通信模塊發(fā)送給監(jiān)管中心,。監(jiān)管中心指揮型北斗終端接收觀測(cè)站經(jīng)北斗導(dǎo)航衛(wèi)星傳輸?shù)臄?shù)據(jù),按照協(xié)議解碼數(shù)據(jù),,提取觀測(cè)站狀態(tài)信息,。整個(gè)系統(tǒng)的控制流程如圖1所示。
3傳輸編碼設(shè)計(jì)
環(huán)境監(jiān)測(cè)系統(tǒng)由一個(gè)指揮終端和多個(gè)觀測(cè)站通過(guò)北斗導(dǎo)航衛(wèi)星系統(tǒng)互連而成,。系統(tǒng)的每個(gè)終端按統(tǒng)一的數(shù)據(jù)格式編碼數(shù)據(jù)并通過(guò)北斗衛(wèi)星傳輸至指揮終端,。一套功能完善的傳輸編碼格式能確保系統(tǒng)可靠地實(shí)現(xiàn)數(shù)據(jù)傳輸功能,。由于北斗采用短報(bào)文通信,因此用幀結(jié)構(gòu)作為發(fā)送信息的最小單元[2],。
3.1幀結(jié)構(gòu)
一個(gè)幀包含站號(hào),、時(shí)間戳、總幀數(shù),、幀序號(hào),、本幀長(zhǎng)度、數(shù)據(jù)段,、奇偶校驗(yàn)碼,,如圖2所示。
站號(hào)使用2 B,,系統(tǒng)可容納216-1個(gè)站點(diǎn),,使用FFFF向全部站點(diǎn)廣播。時(shí)間戳使用12 B,,記錄數(shù)據(jù)的年,、月、日,、時(shí),、分、秒信息,。當(dāng)數(shù)據(jù)被拆分成多幀傳輸時(shí),,根據(jù)時(shí)間戳判斷幀是否為同一數(shù)據(jù)的一部分??値瑪?shù)使用1 B,,數(shù)據(jù)最多可拆分為28-1幀。本幀序號(hào)使用1 B,。本幀長(zhǎng)度使用1 B,,其值為站號(hào)+時(shí)間戳+總幀數(shù)+本幀序號(hào)+本幀長(zhǎng)度+數(shù)據(jù)段+奇偶校驗(yàn)碼的總字節(jié)數(shù)。數(shù)據(jù)段最大可用220 B,。奇偶校驗(yàn)碼使用1 B,,用于判斷收到的數(shù)據(jù)是否有誤。
3.2指令和數(shù)據(jù)
數(shù)據(jù)段記錄指令和數(shù)據(jù),。指令和記錄通過(guò)第一個(gè)字節(jié)區(qū)分,,00為指令,F(xiàn)F為數(shù)據(jù),。指令使用編碼表示,,定位、授時(shí)等指令都采用唯一編碼,。數(shù)據(jù)使用壓縮編碼,,盡量減小數(shù)據(jù)長(zhǎng)度,。例如,對(duì)于浮點(diǎn)數(shù),,先乘一個(gè)10n(n≥10)轉(zhuǎn)化為整數(shù),,減少數(shù)據(jù)所占字節(jié)。
3.3出錯(cuò)處理
在收到一幀數(shù)據(jù)后,,進(jìn)行奇偶校驗(yàn),,發(fā)現(xiàn)錯(cuò)誤,就發(fā)送反饋信息告知對(duì)方重發(fā)該數(shù)據(jù)幀,,直至收到無(wú)錯(cuò)的數(shù)據(jù),。
3.4傳輸流程
指揮中心與觀測(cè)站之間數(shù)據(jù)與指令傳輸流程如圖3所示。
3.5延遲處理
北斗導(dǎo)航系統(tǒng)對(duì)每個(gè)用戶終端的服務(wù)頻度是有具體規(guī)定的,。服務(wù)頻度越高,,數(shù)據(jù)傳輸越快。當(dāng)傳輸?shù)臄?shù)據(jù)被分為多幀時(shí),,各幀發(fā)送的時(shí)間間隔是不同的,,這就需要制定信息延遲處理機(jī)制,解決信息傳輸時(shí)間延遲數(shù)據(jù)的問(wèn)題,。緩沖區(qū)是解決這個(gè)問(wèn)題的方法之一。指揮中心收到一幀數(shù)據(jù)時(shí),,存入緩沖區(qū),,當(dāng)數(shù)據(jù)幀全部接收到后再將數(shù)據(jù)整合為完整的信息。
4通信方式的選擇
北斗衛(wèi)星系統(tǒng)的基本通信功能是點(diǎn)對(duì)點(diǎn)雙向數(shù)據(jù)傳輸,,主要方式是數(shù)據(jù)報(bào)告,,傳輸形式是數(shù)據(jù)包。主要工作方式是測(cè)站終端向北斗衛(wèi)星發(fā)送信號(hào),,經(jīng)北斗衛(wèi)星轉(zhuǎn)發(fā),,由地面中心站接收處理后,再送至北斗衛(wèi)星,,北斗衛(wèi)星接收后將其轉(zhuǎn)發(fā)送到指揮終端或者測(cè)站終端,,點(diǎn)對(duì)點(diǎn)通信即順利完成。此外,,還有建立群廣播通信,。即在某個(gè)用戶群中,將主站的終端設(shè)備號(hào)碼寫入其他終端設(shè)備的映像地址中,,當(dāng)此主站發(fā)送數(shù)據(jù)時(shí),,群中所有測(cè)站都能收到此信息。將此功能作為系統(tǒng)的廣播回執(zhí),,能有效減少中心站的發(fā)送次數(shù),,提高系統(tǒng)運(yùn)行的通暢度,,實(shí)現(xiàn)高效的信息群發(fā)功能。當(dāng)要單獨(dú)與某個(gè)觀測(cè)站通信時(shí),,使用點(diǎn)對(duì)點(diǎn)方式,;而當(dāng)要與多個(gè)觀測(cè)站通信時(shí),使用廣播方式,。
5結(jié)論
基于北斗的氣象自動(dòng)觀測(cè)系統(tǒng)數(shù)據(jù)編碼設(shè)計(jì)方案充分利用了北斗短報(bào)文通信功能,,通過(guò)對(duì)數(shù)據(jù)按幀進(jìn)行編碼,實(shí)現(xiàn)了自動(dòng)觀測(cè)數(shù)據(jù)的有效傳輸,。采用該方案使得指揮終端能實(shí)時(shí)接收自動(dòng)站發(fā)送的觀測(cè)數(shù)據(jù),。采用北斗衛(wèi)星導(dǎo)航系統(tǒng)能實(shí)現(xiàn)觀測(cè)站點(diǎn)的快速部署和觀測(cè)數(shù)據(jù)的高效獲取。一套完善的編碼格式可使指揮終端迅速確定觀測(cè)站位置信息,,又可傳遞各種控制指令和觀測(cè)站測(cè)量數(shù)據(jù)以及觀測(cè)站自身狀態(tài)數(shù)據(jù),,增強(qiáng)指揮終端對(duì)觀測(cè)站的監(jiān)管能力。
參考文獻(xiàn)
?。?] 江彩英,黃永玉,謝丹,等.北斗衛(wèi)星應(yīng)急通信傳輸試點(diǎn)建設(shè)[J].氣象科技,2013,41(5):857-860.
?。?] 成方林,張翼飛,劉佳佳. 基于“北斗”衛(wèi)星導(dǎo)航系統(tǒng)的長(zhǎng)報(bào)文通信協(xié)議[J]. 海洋技術(shù). 2008,27(1):26-28,,31.