[發明專利]一種基于HDL語言的快速Weil碼發生方法在審
申請號: | 202110362758.X | 申請日: | 2021-04-02 |
公開(公告)號: | CN113126127A | 公開(公告)日: | 2021-07-16 |
發明(設計)人: | 王立兵;王學哲;童俊;趙丙風;薛光輝;陳慧;張望池;徐少波;周揚揚 | 申請(專利權)人: | 中國電子科技集團公司第五十四研究所;中國人民解放軍63961部隊 |
主分類號: | G01S19/25 | 分類號: | G01S19/25;G01S19/30;G01S19/42 |
代理公司: | 河北東尚律師事務所 13124 | 代理人: | 王文慶 |
地址: | 050081 河北省石家莊市中山西路*** | 國省代碼: | 河北;13 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 一種 基于 hdl 語言 快速 weil 發生 方法 | ||
本發明公開了一種基于HDL語言的快速Weil碼發生方法,屬于衛星導航技術領域。該方法首先產生勒讓德序列并儲存至只讀存儲器中;然后通過衛星號查找截取點和相位差;接著將當前碼片位置與截取點求和,得到第一勒讓德序列地址;此外將當前碼片位置與截取點和相位差求和,得到第二勒讓德序列地址;然后根據第一、第二勒讓德序列地址讀取第一、第二勒讓德序列值;最后將第一、第二勒讓德序列值進行異或運算,得到Weil碼序列。本發明簡單易行,大大節省了存儲資源,提高了生成Weil碼的實時性。
技術領域
本發明涉及衛星導航技術領域,特別是指一種基于HDL語言的快速Weil碼發生方法。
背景技術
B1C 信號測距碼采用分層編碼結構,由主碼和子碼相異或構成。其中,B1C信號主碼由 Weil 碼通過截斷產生。Weil碼是將兩個勒讓德(Legendre)序列通過移位異或生成。勒讓德序列又稱平均剩余序列,利用了二次剩余定理生成。
在生成Legendre序列的基礎上,可進一步生成Weil碼序列。現有技術中,對于Weil碼硬件生成,通常是將勒讓德序列存儲到ROM只讀存儲器中,通過對兩個輸入端取不同的相位及截斷點達到移相的目的。但是,由于在衛星導航中要求實時生成多組Weil 碼,因此會消耗大量的硬件資源,占用大量的存儲空間。
發明內容
有鑒于此,本發明提出一種基于HDL語言的快速Weil碼發生方法,該方法的信息處理調度過程簡單易行,對GNSS接收機的資源消耗較小。
為了實現上述目的,本發明采用的技術方案為:
一種基于HDL語言的快速Weil碼發生方法,包括以下步驟:
(1)產生勒讓德序列,并將該序列儲存至只讀存儲器中;
(2)通過衛星號查找截取點和相位差;
(3)將當前碼片位置與截取點求和,得到第一勒讓德序列地址;
(4)根據第一勒讓德序列地址,從只讀存儲器中讀取第一勒讓德序列值;
(5)將步驟(3)所得的和值與相位差求和,得到第二勒讓德序列地址;
(6)根據第二勒讓德序列地址,從只讀存儲器中讀取第二勒讓德序列值;
(7)將第一勒讓德序列值和第二勒讓德序列值進行異或運算,得到Weil碼序列。
進一步的,步驟(1)中勒讓德序列的長度為10243。
進一步的,步驟(4)和(6)中,讀取勒讓德序列值的方式為:
若地址沒有超出勒讓德序列的范圍,則從只讀存儲器中直接讀取該地址處的勒讓德序列值;否則,將地址減去勒讓德序列長度后,作為只讀存儲器的地址讀取相應的勒讓德序列值。
本發明與現有技術相比,取得到的有益效果為:
本發明將Lengend序列儲存在ROM中,采用帶有0和w相位差及不同截取點p的不同PRN號的相位信息計算Legend序列地址的方式,通過雙路相位差尋址和循環截取,大大節省了存儲資源,提高了生成Weil碼的實時性,且實現方式也相對簡單。
附圖說明
圖1為本發明實施例的原理框圖。
具體實施方式
下面結合附圖和具體實施方式對本發明的技術方案做進一步的詳細說明。
參照圖1,一種基于HDL語言的快速Weil碼發生方法,包括以下步驟:
(1)產生10243長度的Legend序列,并將序列儲存至ROM中;
(2)通過讀取衛星的PRN號查找截取點p和相位差w;
(3)將當前碼片位置n與截取點p求和,得到Legend序列地址address1;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第五十四研究所;中國人民解放軍63961部隊,未經中國電子科技集團公司第五十四研究所;中國人民解放軍63961部隊許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110362758.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種激光加工控制系統及操作方法
- 下一篇:新型能源電池生命周期檢測系統
- 同類專利
- 專利分類
G01S 無線電定向;無線電導航;采用無線電波測距或測速;采用無線電波的反射或再輻射的定位或存在檢測;采用其他波的類似裝置
G01S19-00 衛星無線電信標定位系統;利用這種系統傳輸的信號確定位置、速度或姿態
G01S19-01 .傳輸時間戳信息的衛星無線電信標定位系統,例如,GPS [全球定位系統]、GLONASS[全球導航衛星系統]或GALILEO
G01S19-38 .利用衛星無線電信標定位系統傳輸的信號來確定導航方案
G01S19-39 ..傳輸帶有時間戳信息的衛星無線電信標定位系統,例如GPS [全球定位系統], GLONASS [全球導航衛星系統]或GALILEO
G01S19-40 ...校正位置、速度或姿態
G01S19-42 ...確定位置