Supercharge Your Innovation With Domain-Expert AI Agents!

Fast Weil code generation method based on HDL language

A fast and language-based technology, applied in the field of satellite navigation, can solve the problems of consuming large hardware resources and occupying storage space, and achieve the effects of simple implementation, improved real-time performance, and saving storage resources

Pending Publication Date: 2021-07-16
NO 54 INST OF CHINA ELECTRONICS SCI & TECH GRP +1
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since multiple sets of Weil codes are required to be generated in real time in satellite navigation, it consumes a lot of hardware resources and takes up a lot of storage space

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Fast Weil code generation method based on HDL language

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The technical solutions of the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0021] refer to figure 1 , a kind of fast Weil code generation method based on HDL language, comprises the following steps:

[0022] (1) Generate a Legend sequence with a length of 10243, and store the sequence in ROM;

[0023] (2) Find the intercept point p and the phase difference w by reading the PRN number of the satellite;

[0024] (3) Sum the current chip position n and the intercept point p to obtain the Legend sequence address address1;

[0025] Specifically, sum the current chip position n and the intercept point p, and judge whether the sum result is greater than 10243. If it is not greater, the result is directly used as the ROM address; After 10243, it is used as ROM address;

[0026] (4) Input the address address1 as the address of the ROM, and read the Legend sequence value L1(k) of the cor...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a fast Weil code generation method based on an HDL language, and belongs to the technical field of satellite navigation. The method comprises the steps: firstly, generating a Legendre sequence and storing the Legendre sequence in a read-only memory; searching an interception point and a phase difference through a satellite number; summing the current chip position and the interception point to obtain a first Legendre sequence address; in addition, summing the current chip position, the interception point and the phase difference to obtain a second Legendre sequence address; reading a first Legendre sequence value and a second Legendre sequence value according to the first Legendre sequence address and the second Legendre sequence address; and finally, performing exclusive-or operation on the first Legendre sequence value and the second Legendre sequence value to obtain a Weil code sequence. The method is simple and easy to implement, storage resources are greatly saved, and the real-time performance of Weil code generation is improved.

Description

technical field [0001] The invention relates to the technical field of satellite navigation, in particular to a method for generating fast Weil codes based on HDL language. Background technique [0002] The B1C signal ranging code adopts a layered coding structure, which is composed of the main code and the sub-code. Among them, the main code of B1C signal is generated by truncation of Weil code. The Weil code is generated by shifting and XORing two Legendre (Legendre) sequences. The Legendre sequence, also known as the average residue sequence, is generated using the quadratic residue theorem. [0003] On the basis of generating the Legendre sequence, a Weil code sequence can be further generated. In the prior art, for Weil code hardware generation, the Legendre sequence is usually stored in a ROM read-only memory, and the purpose of phase shifting is achieved by taking different phases and truncation points for the two input terminals. However, since multiple sets of W...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G01S19/25G01S19/30G01S19/42
CPCG01S19/256G01S19/30G01S19/42
Inventor 王立兵王学哲童俊赵丙风薛光辉陈慧张望池徐少波周扬扬
Owner NO 54 INST OF CHINA ELECTRONICS SCI & TECH GRP
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More