粗碼(coarse/acquisition code,C/A code)又稱捕獲碼,是全球定位系統衛星發播的一種用於發播粗略測距及快速捕獲精碼的偽隨機噪聲碼。
基本介紹
- 中文名:粗碼
- 外文名:Rough code
- 屬於:測距碼
- 所屬學科:測繪工程
簡介,特點,精碼與粗碼,
簡介
C/A 碼用於進行粗略測距和捕獲精碼的測距碼稱為粗碼,也稱為捕獲碼。C/A 碼的測距精度一般為+(2~3)m。C/A 碼是一種結構公開的明碼,供全世界所有的用戶免費使用。C/A 碼的碼長為1023bit;碼元寬度為0.977517us,相應距離為293.1m;周期為1ms;數碼率為1.023Mbit/s。GPS星座中的不同衛星使用結構各異的C/A 碼,這樣既便於複製又易於區分。
特點
P碼約267d重複一次,實際上P碼周期被分為38個部分(每一部分周期為7d,碼長約為6.19X1012bit),其中有1個部分閒置,5個部分給地面監控站使用,32個部分分配給不同的衛星。這樣,每顆衛星使用P碼的不同部分,都具有相同的碼長和周期,但結構不同。
精碼與粗碼
測距碼是用於測定衛星至接收機間距離的二進制碼,GPS衛星中所用的測距碼從性質上講,屬於偽隨機噪聲碼,它們看似一組取值(0或1)完全無規律的隨機噪聲碼序列,其實是具有確定編碼規則編排起來的、可以複製的周期性的二進制序列,且具有類似於隨機噪聲碼的自相關性特性。結構相同的隨機碼序列通過平移碼元數,相應的碼元相互對齊,易於測量。測距碼是由若千個多級反饋移位暫存器所產生的m序列經平移、截短、求模和等一系列複雜處理後形成的。根據性質和用途的不同,在GPS衛星發射的測距碼信號中包含了C/A和P碼兩種偽隨機噪聲碼信號,各衛星所用的測距碼互不相同。
粗碼(C/A碼):C/A 碼用於進行粗略測距和捕獲精碼的測距碼稱為粗碼,也稱為捕獲碼。C/A 碼的測距精度一般為+(2~3)m。C/A 碼是一種結構公開的明碼,供全世界所有的用戶免費使用。C/A 碼的碼長為1023bit;碼元寬度為0.977517us,相應距離為293.1m;周期為1ms;數碼率為1.023Mbit/s。GPS星座中的不同衛星使用結構各異的C/A 碼,這樣既便於複製又易於區分。
精碼(P碼或Y 碼):精碼產生的原理與C/A碼相似,但更複雜。發生電路採用的是兩組各由12級反饋移位暫存器構成。
區別:由於P碼的碼元寬度為C/A碼的1/10,若取碼元對齊精度仍為碼元寬度的1/100,則相應的距離誤差為0.29m,故P碼稱為精碼。