林 真 胡蘭馨 楊維堅
摘要本文闡述了利用現有的GSM網組成對移動目標跟蹤的衛星定位系統的理論依據;實施的技術手段。以及GPS移動目標跟蹤系統的組成。并且對該系統的硬件設計及軟件設計進行了相應的描述。
GPS系統是利用衛星進行測時、測距的系統。GPS的定位方式分為絕對定位和相對定位。GPS相對定位用于大地測量。目的是要測量被測量點相對于某一已知點的位置。不是直接測量被測點在WGS-84地心坐標系的絕對位置。而對于運動的目標瞬間位置和運動速度的測量是采用GPS絕對定位方式。無論那一種方式,都是由GPS同時觀測4顆以上的衛星,根據每顆衛星的位置和每顆衛星與被測點的偽距數值,建立偽距定位方程組,通過對方程組求解和進行誤差校正運算,得到被測點在WGS-84地心坐標系的坐標,然后轉換成‘新1954年北京坐標系的坐標。
對于建立GPS移動目標跟蹤系統的關鍵技術是將GPS發布的廣播電文通過通信平臺發送出去。實現手段有兩種:一是申請專用的頻率,建立專用的通信平臺;二是利用現有的共用移動通信網絡建立通信平臺。對于前者,由于頻率資源的限制,申請頻率將很難,即使申請到了專用的頻率,但建系統的費用將很大,用戶的使用費用將會很高。由此造成普遍使用的困難。因此,相比之下,后一種手段更為可行。隨著GPS組網技術成本的下降、使用成本的下降,以及GPS本身價格的下降,GPS技術在發達國家相當普及,早已進入了民用,但是在中國卻一直沒有普及,原因之一就是通信平臺問題?,F在全球移動通信系統(GSM)在我國東部、中部地區,尤其是在城市已經相當普及,因此利用GSM系統作為組成城市的公共汽車調度系統,出租車的調度系統,貴重物品運輸車的跟蹤系統,機動車防盜系統等通信平臺,應該是非常容易的事情。
1.技術手段
以GSM系統為通信平臺傳送GPS的廣播電文有兩個途徑:一是數據通道,二是語音通道。如果使用GSM數據通道傳送GPS的廣播電文,移動終端要由終端適配器、 滿足CCITTV24協議和V.21至 V.32協議的調制解調器組成。傳輸速率最高可達到9600bit/s 。移動終端的結構比較復雜,成本高,適用于實時性強、信息量大的傳輸。
用GSM的語音通道傳送GPS的廣播電文的方法是將GPS的廣播電文轉換成音頻信號,再由GSM系統將音頻信號進行語音編碼將其變換成13kbit/s的數字化語音信號,數字信號經過高頻調制、功率放大等處理,以電磁波的形式發射到自由空間,經過有關的網絡,最后由接收端的天線檢測到這個信號,進行語音解碼,還原成GPS的廣播電文。這種方法傳輸速度慢,適用于要求數據傳輸量較少的用戶。移動終端可以由現成的GSM手機和數字/音頻轉換卡組成,結構簡單,成本低。

2.移動目標跟蹤系統組成
本篇文章介紹的系統由GSM移動端機和顯示座機組成,移動端機能將GPS的定位信息轉換成話音信號和2FSK信號,通過GSM網送到網絡另一端的移動用戶的手機、固定用戶的聽筒或者顯示座機中。顯示座機將2FSK信號轉換成HEX碼或ASCII碼再經過RS232口接入電子地圖平臺,直觀地顯示出被查詢設備所處的位置。而對于移動用戶和固定用戶可以通過語音的播報,直接獲得移動目標所處的位置(經度、緯度、橢球、高度)和經度方向、緯度、橢球高度方向移動的速度。
(1)GPS移動端機GPS移動端機的硬件結構如圖1所示。其中,GPS25-LP是GRAMIN公司生產的同時跟蹤12顆衛星的GPS接收機,從TX1口輸出的廣播電文為ASCII碼NMEA-0183格式或者從TX2口輸出二進制的位置數據、偽距和載波相位數據、星歷數據。二進制的位置數據格式如附表。

ISD4002-120是數碼語音合成芯片,工作于SPI同步串行協議。PIC16C65的8位單片機,有4×8BIT的程序存儲區、同步和異步串行通信口、通用的輸入輸出口、8位和16位的定時器和計數器,并有內置式的看門狗,以及多種中斷,同時有很強的抗干擾能力。GPS25-LP與單片機之間的數據交換通過RS232串行通信口。MT8870是DTMF解碼器,CMX624是能夠檢測呼叫的2FSK信號的編碼/解碼器。CMX624與單片機之間的數據交換是采用同步串行通信方式進行。移動端機提供兩種方式傳送GPS數據。一種是將GPS的數據通過單片機編譯成語音合成芯片中對應的語音信號的地址,通過地址的控制將GPS的數據轉換成語音,再通過GSM網用語音方式向用戶播報。另一種將GPS的定位數據、歷書數據等以ASCII碼或HEX碼的型式經過RS232口送到PIC16C65,由單片機送到CMX624編碼成2FSK信號,以數據的形式通過GSM網傳送到端機或用戶。2FSK信號的頻率范圍從300~3000Hz,在音頻范圍內。目前GSM網采用的在語音編碼方案是13kbit/s RPE-LTP碼。L2000將音頻信號按8kHz取樣,按照每20ms劃分為一個語音幀,每一幀有160個樣值點,延時參數和采樣相位值在語音幀中每5ms傳一次,每幀為260bit的數據塊。因此完整傳送一個語音幀包括延時參數和采樣相位值至少要25ms。接收端收到語音編碼的數據塊,經過LPT(長期預測)濾波器和LPC(線性預測)濾波器重組,再經過一個特定的去加重網絡加以復原,恢復成語音信號。對于DTMF信號的命令碼,每個碼長要大于50ms。要使以2FSK方式調制信號在GSM網語音信道無失真傳輸,且傳輸誤碼率限制在萬分之一以下,碼率應小于600bps 。移動端機自動摘機、掛機的控制電平是單片機通過L2000的免提接口提供。端機工作在主叫狀態下的流程圖如圖2所示,圖3為座機工作在被叫狀態下的程序流程圖。


(2)GPS座機硬件結構 GPS座機硬件結構圖如圖4所示。系統座機由振鈴檢測、自動摘/掛機控制單元、MT8870、CMX624、,PIC16C65和電子地圖平臺組成。座機和端機之間采用雙向通信。端機定時呼叫座機后,MT8870轉換為信號音檢測狀態檢測回鈴音。座機的PIC16C65檢測到振鈴信號,輸出自動摘機控制信號,則移動端機測到的信號音為靜音,端機隨后發送DTMF語音方式命令碼,然后啟動ISD4002將GPS的信息以語音方式播報,或者將二進制碼通過CMX624轉換為FSK信號編碼發送狀態,將GPS的信息以FSK信號方式發送到座機。座機上的CMX624將FSK信號解碼送PIC16C65,經過單片機處理后,通過RS-232口將GPS的信息送到電子地圖平臺。系統座機呼叫移動端機后,CMX624轉換為呼叫檢測狀態檢測回鈴音。當座機測到的信號音為靜音,座機上的CMX624轉換為DTMF編碼狀態,對端機發出‘請求發送的命令碼,然后CMX624轉換為FSK解碼狀態,等待接收移動端機發送的GPS信息。座機將收到的GPS信息送到電子地圖平臺,由電子地圖平臺把相關的電子地圖傳送到座機并且調制成FSK信號,通過GSM網發送到移動端機,端機將FSK信號解調和顯示相關的電子地圖。

這種基于GSM網的GPS衛星定位跟蹤系統投資省,維護費用少,易于擴充。