1. 程式人生 > >電文二進位制輸出格式

電文二進位制輸出格式

 二進位制輸出格式

1. 電文幀結構

基本的幀結構包含一個固定的字首,一個電文長度定義,一個電文,和為了保證高的資料傳輸完整性的一個24位元週期冗餘校驗(CRC)。幀格式的結構如表1所示。

1 幀結構

檔案頭

保留

電文長度

可變長度資料電文

CRC

8bits

6bits

10bits

可變長度,位元組的整數個數

24bits

11010011

沒有定義-設定為000000

按位元組算的電文長度

0-1023位元組

CRC-24

檔案頭是一個固定的8位元序列。填充位元(0)必須在迴圈冗餘校驗之前填充資料電文的最後一個位元組,從而保證最後一個位元組完整。因此總位元組數是大於原有位元組數的最小整數。

2. 電文內容

資料格式根據RTCM 10403.1GPS和北斗資料進行了修改,具體的電文組如表格2所示。

2電文組

組名稱

次組名稱

發播間隔

電文型別

觀測值

北斗B1和GPS L1

1

3001

座標和速度

流動站的座標和速度

1

3002

衛星星曆

GPS和北斗星歷

120

3003

2.1 觀測值電文

3觀測值電文頭

資料域

資料域編號

資料型別

位元數

資料說明

電文序號3001)

uint12

12

不同電文的標誌

測站ID

uint12

12

測站編號

曆元時刻(TOW)

uint30

30

提供的觀測曆元時刻從當前周的開始起算,

精確到毫秒(以GPS觀測時刻為準,北斗在此基礎上減去14秒)

衛星數

uint5

5

電文中的衛星數

零散度平滑標誌

bit(1)

1

0=沒有用到零散度平滑

1=用到了零散度平滑

平滑間隔

bit(3)

3

平滑間隔是指使用載波平滑偽距的時段長度

總計

63

4每個衛星觀測值電文內容

資料域

資料域精度

資料型別

位元數

資料說明

衛星ID

uint6

6

衛星的PRN號,GPS使用原始編號,北斗在原始

PRN號基礎上增加160

L1/B1碼標誌

bit(1)

1

L1/B1碼標誌用於識別跟蹤到的測距碼型別

L1/B1偽距

0.02m

uint24

24

偽距的資料域以米級精度提供參考站的原始偽距測量值,

它是原始偽距觀測值以與毫光秒(299,792.458米)進行模運算後的結果。

偽距測量值是在使用者接收機中根據B1偽距資料域按以下方法重建:

B1偽距觀測值=( B1偽距資料域)mod(299,792.458m)+根據使用者

接收機估計

的參考站值域所得的整數*(299,792.458m),或由擴充套件資料設

置提供的整數。

L1/B1載波相位-L1/B1偽距

0.0005m

int20

20

載波相位-偽距資料域提供載波相位測量必需的資訊。

注意這裡定義的載波相位與偽距有著同樣的標記。

載波相位測量比偽距測量精度高很多,所以提供這個

資料域的方法僅僅是一個壓縮電文長度的數字技術。

在剛開始和每個周跳發生後,初始模糊度將會復位

並重新選擇以儘可能使載波相位和偽距相匹配(比如,

在1/2周內),同時不破壞載波相位觀測值的整週特性。

完整的載波相位可以按一下方法重建(所有物理量以米為單位):

(完整的載波相位)=(由偽距資料域重建的偽距)+( 載波相位-偽距資料域)。

某些電離層環境可能引起載波相位-偽距資料域溢位所定義的資料域範圍。

在這些情況下,

計算所得值需要相當於經過1500周的校正以使其值回到定義的範圍內。

L1/B1偽距整數模糊度

299,792.458

uint8

8

偽距整週模糊度係數資料域代表了原始偽距測量值

對299,792.458m進行求餘運算中所得的整數部分。

L1/B1載噪比

0.25

uint8

8

載躁比資料域提供了估計出的衛星訊號載躁比,

以dB-Hz為單位。“0”表示載躁比沒有進行

L1/B1多普勒值

0.0001

Int38

38

多普勒原始觀測值

L1/B1鎖定時間標誌

uint7

7

鎖定時間標誌資料域提供接收機連續

鎖定某顆衛星訊號的時間長度。如果在先前的周跳探測

中發現一次周跳,鎖定標誌將復位為0.

總計

112

2.2 座標和速度電文

5座標和速度電文資訊

資料域

資料域編號

資料型別

位元數

資料說明

電文序號(3002)

DF002

uint12

12

電文編號

測站ID

DF003

uint12

12

測站編號

Beidou標誌

DF165

bit(1)

1

北斗是否參與計算

GPS標誌

DF022

bit(1)

1

GPS是否參與計算

GLONASS標誌

DF023

bit(1)

1

GLONASS是否參與計算

Galileo標誌

DF024

bit(1)

1

Galileo是否參與計算

地心地固座標X

DF166

0.0001

int38

38

地心地固座標X

地心地固座標Y

DF167

0.0001

int38

38

地心地固座標Y

地心地固座標Z

DF168

0.0001

int38

38

地心地固座標Z

座標精度Rms

0.01

unt20

20

座標精度

地心地固速度Vx

DF166

0.0001

int38

38

地心地固速度Vx

地心地固速度Vy

DF167

0.0001

int38

38

地心地固速度Vy

地心地固速度Vz

DF168

0.0001

int38

38

地心地固速度Vz

速度精度Rms

0.01

unt20

20

速度精度

總計

296

2.3衛星星曆電文

6 衛星星曆資料內容,電文型別3003

資料域

資料域編號

資料型別

位元數

備註

電文序號

unit12

12

3003

衛星ID

uint6

6

衛星的PRN號,GPS使用原始編號,北斗在原始

PRN號基礎上增加160

週數

uint10

10

0-1023

SV ACCURACY.(URA)

uint4

4

IDOT(di/dt)

int14

14

IODE(資料、星曆釋出時間)

uint8

8

toc

int16

16

af2

int8

8

af1

int16

16

af0

int22

22

IODC(鐘的資料齡期)

uint10

10

Crs

int16

16

Δn (DELTA n)

int16

16

M0

int32

32

Cuc

int16

16

Eccentricity(e)異常

uint32

32

Cus

int16

16

 (A)1/2

uint32

32

toe

uint16

16

Cic

int16

16

Ω0(OMEGA)0

int32

32

Cis

int16

16

i0

int32

32

Crc

int16

16

ω (近地點引數)

int32

32

OMEGADOT (升交點赤經變化率)

int24

24

tGD

int8

8

SV HEALTH

bit(1)

6

總計

484