CN107479075A - Based on the sub- ranging code phase assignments method and system of Hzb code big-dipper satellites - Google Patents

Based on the sub- ranging code phase assignments method and system of Hzb code big-dipper satellites Download PDF

Info

Publication number
CN107479075A
CN107479075A CN201710625336.0A CN201710625336A CN107479075A CN 107479075 A CN107479075 A CN 107479075A CN 201710625336 A CN201710625336 A CN 201710625336A CN 107479075 A CN107479075 A CN 107479075A
Authority
CN
China
Prior art keywords
ranging code
tap
sub
satellite
code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710625336.0A
Other languages
Chinese (zh)
Other versions
CN107479075B (en
Inventor
何志彪
肖模艳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan University WHU
Original Assignee
Wuhan University WHU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan University WHU filed Critical Wuhan University WHU
Priority to CN201710625336.0A priority Critical patent/CN107479075B/en
Publication of CN107479075A publication Critical patent/CN107479075A/en
Application granted granted Critical
Publication of CN107479075B publication Critical patent/CN107479075B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/35Constructional details or hardware or software details of the signal processing chain
    • G01S19/37Hardware or software details of the signal processing chain
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/30Acquisition or tracking or demodulation of signals transmitted by the system code related

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Radio Relay Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention discloses one kind to be based on the sub- ranging code phase assignments method and system of Hzb code big-dipper satellites, the inventive method is by building nonlinear function driving plural number displacement pseudo-noise code generator, from the real and imaginary parts of related buffer status value, tap obtains different groups of number tap combinations respectively, determine that the tap combination needed for aeronautical satellite and the tap needed for the public sub- ranging code of large-scale parallel signal transmission branch are combined by analyzing, these taps are combined with binaryzation and mould two respectively and obtains orthogonal or nonopiate aeronautical satellite ranging code and the public sub- ranging code of large-scale parallel signal transmission branch, by the special sub- ranging code of aeronautical satellite to extensive packet navigation message spread spectrum by transmitting in a manner of large-scale parallel and being superimposed transmitting, capture finally is tracked to the satellite navigation signals of acquisition in receiving terminal.It the composite can be widely applied to satellite navigation system, it can also be used to various range-measurement systems, communication system, Broadcast and TV system, control system etc..

Description

Based on the sub- ranging code phase assignments method and system of Hzb code big-dipper satellites
Technical field
The present invention relates to technical field of satellite navigation, more particularly to based on the sub- ranging code phase assignments of Hzb code big-dipper satellites Method and system.
Background technology
To improve the navigator fix efficiency of user, pertinent literature is using middle and small scale parallel signal transmission means and on a large scale The special ranging code that parallel signal transmission means produces Hzb codes using plural number displacement pseudo-noise code generator is grouped to middle and small scale Or the navigation message being grouped on a large scale is spread, modulated, using single antenna or multi-antenna transmission navigation signal, navigation is realized Signal quasi real time and real-time Transmission.
In the phase assignments of ranging code, the large satellite navigation system of Present Global four has only carried out aeronautical satellite ranging code Phase assignments, wherein Beidou satellite navigation system utilize last register of a binary shift pseudo-noise code generator The tap output of any two different registers of tap output and another binary shift pseudo-noise code generator carry out mould Two Hes, obtain aeronautical satellite ranging code;And carry out middle and small scale and large-scale parallel the navigation signal quasi real time phase with real-time Transmission It is excessively simple in the phase assignments of aeronautical satellite ranging code and the public sub- ranging code of each parallel signal transmission branch to close document, It is not detailed enough.
Therefore, for meet the needs of Beidou satellite navigation signal real-time Transmission, it is necessary to aeronautical satellite ranging code and it is each simultaneously The phase assignments of the public sub- ranging code of row signal transmission branch carry out comprehensive concrete plan.
The content of the invention
For above-mentioned technical problem, the present invention provides a kind of based on the sub- ranging code phase assignments realization of Hzb code big-dipper satellites Method and system, for solving the skill of large-scale parallel signal transmission aeronautical satellite ranging code and public sub- ranging code phase assignments Art problem.
The present invention adopts the following technical scheme that:
Based on the sub- ranging code phase assignments implementation method of Hzb code big-dipper satellites, including:
S1 drives nonlinear function to interact by register taps value, and using threshold as feedback end, structure is non-linear Function drive plural number displacement pseudo-noise code generator;The nonlinear function forms as follows:With a kind of state of list containing different parameters Variable or multi-state variable or function design one group of nonlinear function using different diffusion coefficients as weights and are formed real part, then with another A kind of single state variable or multi-state variable or function containing different parameters design another group using different diffusion coefficients as weights Nonlinear function forms imaginary part;
S2 sets the parameter that nonlinear function drives plural number to shift pseudo-noise code generator, and the parameter includes:It is (non-linear Function drive plural number displacement pseudo-noise code generator) series N, caused code length L;
S3 is posted with identical or different complex data initialization nonlinear function driving plural number displacement pseudo-noise code generator The state value of storage;
S4 takes part tap to be combined respectively from identical or different registers state value real part, imaginary part, obtains real part certainly Tap combination, imaginary part combine from tap combination and the mutual tap of real and imaginary parts;
S5 by any 1 tap of real part 2 any with imaginary part respectively, 3 ..., N number of tap is combined and passed through One group of tap combination that any 1 tap of real part obtains, therefrom determines that a part of tap is combined as leading according to aeronautical satellite quantity The phase assignments for keeping for subsequent navigation satellite ranging code are combined in the phase assignments of boat satellite ranging code, remainder tap;Will Real part is any 2,3 ..., N number of tap 1 any with imaginary part respectively, 2,3 ..., N number of tap is combined to obtain By real part it is any 2,3 ..., multigroup tap for obtaining respectively of N number of tap combine, transmitted according to large-scale parallel signal Branch road quantity determines that a part of tap is combined as aeronautical satellite large-scale parallel signal transmission branch public affairs from multigroup tap combination With the phase assignments of sub- ranging code;N is the series of nonlinear function driving plural number displacement pseudo-noise code generator;
The pseudo random number of each tap output in tap combinations of the S6 to the phase assignments of aeronautical satellite ranging code is entered respectively Row binaryzation and the He of mould two, aeronautical satellite ranging code is obtained, or supplement before aeronautical satellite ranging code or centre or below part 0 Value, obtains the sparse ranging code of aeronautical satellite, and as the special sub- ranging code of first parallel signal transmission branch;
S7 is defeated to each tap in the phase assignments of the public sub- ranging code of aeronautical satellite large-scale parallel signal transmission branch The pseudo random number gone out carries out binaryzation and the He of mould two respectively, obtains the public sub- ranging code of aeronautical satellite, or by the public son of aeronautical satellite It is before ranging code or middle or supplement part 0 is worth below, obtain the sparse public sub- ranging code of aeronautical satellite;
S8 defends aeronautical satellite ranging code ranging code public with aeronautical satellite or the sparse ranging code of aeronautical satellite with navigation The sparse public sub- ranging code of star carries out the He of mould two respectively, obtains the special sub- ranging code of aeronautical satellite;
S9 builds large-scale parallel signal transmission branch, the real-time Transmission for the satellite navigation message being subsequently grouped with satisfaction Need, wherein parallel signal transmission branch can be divided into middle and small scale parallel signal transmission branch (being less than 100 tunnels), large-scale parallel Signal transmission branch (being not less than 100 tunnels) and ultra-large parallel signal transmission branch (being not less than 1000 tunnels);
S10 is produced satellite navigation message and is simultaneously grouped with certain unit, described to be grouped into certain unit by leading According to superframe, either prime frame or subframe or word are grouped avionics text structure, or by certain length byte packet;
A kind of usual way is:Produce satellite navigation message and in units of word, with the total number of word that contains in superframe divided by Large-scale parallel signal transmission branch number is that packet count is grouped on a large scale;
The satellite navigation message of packet is respectively fed to large-scale parallel signal transmission branch by S11 successively;
S12 is by the special sub- ranging code of aeronautical satellite respectively to the packet navigation message in large-scale parallel signal transmission branch Spread;
The carrier wave or complex carrier that S13 is offset with different frequency are respectively to the spread spectrum in large-scale parallel signal transmission branch Signal is modulated;
The carrier (boc) modulated signals of parallel signal transmission branch are divided into the Gauss that different component do not add certain signal to noise ratio by S14 White noise or other noises, each group signal is overlapped respectively and equal power;
S15 each groups superposed signal forms aeronautical satellite baseband transmission signal;
Each group aeronautical satellite baseband transmission signal is respectively multi-antenna transmission by different antennae in same frequency by S16;
S17 receiving terminals receive the aeronautical satellite by multi-antenna transmission in same frequency in a manner of single antenna single channel receives Base band navigation signal, wherein single antenna single channel are the passage that every antenna only connects a signal transacting, and it is responsible for all The reception processing of satellite navigation signals;
S18 intercepts one section of base band satellite navigation signals;
S19 selects the 1st parallel signal transmission branch of transmitting terminal;
S20 produces local carrier or complex carrier;
S21 is unloaded to the navigation signal that step S18 is obtained with Doppler frequency shift carrier wave matching method or counteracting serial interference method Ripple, which obtains, goes carrier signal, and using ranking method to its binaryzation;
S22 is with the 1st special sub- ranging code of parallel signal transmission branch with removing carrier wave two-value signal with following based on FFT Ring correlation method carries out relevant treatment, if there is relevant peaks, shows this navigation satellite signal in reception signal be present, according to phase Closing the base band satellite navigation signals that peak position receives from the branch road goes carrier wave two-value signal to demodulate navigation message, performs step S23, otherwise, perform step S18;
S23 selects the 2nd parallel signal transmission branch of transmitting terminal, takes the aeronautical satellite of the 2nd parallel signal transmission branch Special sub- ranging code;
S24 intercepts one section of base band satellite navigation signals;
S25 produces local carrier or complex carrier;
S26 is unloaded to the navigation signal that step S24 is obtained with Doppler frequency shift carrier wave matching method or counteracting serial interference method Ripple, which obtains, goes carrier signal, and using ranking method to its binaryzation;
S27 is with the special sub- ranging code of the parallel signal transmission branch and removes carrier wave two-value signal with the circulation based on FFT Correlation method carries out relevant treatment, and the base band satellite navigation signals received according to correlation peak location from the branch road go carrier wave binaryzation to believe Number demodulation navigation message;Parallel signal transmission branch is the 2nd parallel signal transmission branch of transmitting terminal in step S23 herein;
S28 selects the next parallel signal transmission branch sequence number of transmitting terminal, takes the navigation of the parallel signal transmission branch to defend The special sub- ranging code of star, if transmission branch sequence number is more than the total transmission branch number of transmitting terminal, step S29 is performed, otherwise, performed Step S24;
S29 by from the navigation message that each parallel signal transmission branch obtains from and be changed into going here and there, obtain the navigation of aeronautical satellite Text;
S30 terminates.
By such scheme, to nonlinear function in the step S1, change the variable for forming nonlinear function or function or The parameter that compound function includes, the parameter include position offset, state translational movement, power, the amplitude of function, phase, work Working frequency, the real number for building nonlinear function;Readjust the nonlinear strength, non-linear of variable or function or compound function The diffusion coefficient of function, with the change of pseudo random number caused by realization.
By such scheme, in the step S4, the real part of buffer status value, imaginary part take a part of tap from real part respectively The real part that acquisition is combined with real part another part tap combines from tap, a part of tap and another portion of imaginary part is taken from imaginary part Divide the imaginary part that tap is combined acquisition to be combined from tap and take a part of tap with taking another part tap from imaginary part from real part The mutual tap combination of acquisition is combined, according to the phase assignments of aeronautical satellite ranging code, aeronautical satellite parallel signal transmission branch The needs of the phase assignments of the public sub- ranging code in road, a part of tap combination is chosen from these taps combination respectively and is carried out each The distribution of phase.
By such scheme, in the step S5, the phase assignments of aeronautical satellite ranging code, the transmission of aeronautical satellite parallel signal The phase assignments of the public sub- ranging code of branch road are realized in the following way:By comprising the identical of different sub- pseudo-noise code generators or The different registers tap of different pseudo-noise code generators is combined acquisition.
By such scheme, in the step S5, the phase assignments sum of aeronautical satellite is no less than Beidou satellite navigation system Aeronautical satellite sum.
By such scheme, in the step S5, public sub- ranging code phase assignments number and the step S9 of aeronautical satellite are built Large-scale parallel signal transmission branch number it is equal, if phase assignments number is less than parallel signal transmission branch number, extend non- The series of linear function driving plural number displacement pseudo-noise code generator.
By such scheme, pseudo random number carries out binaryzation and uses ranking method in step S6, S7, i.e., by pseudo-random values Ascending or arrive small sequence greatly, it is threshold value to take in-between value, more than or equal to the pseudo random number access value 1 of threshold value, less than threshold The pseudo random number access value 0 of value.
By such scheme, in the step S8, aeronautical satellite ranging code, the public son of aeronautical satellite parallel signal transmission branch Ranging code or special sub- ranging code, it is divided into according to these different ranging codes of producing method:A) orthogonal type:Between each ranging code mutually Do not disturb, recovered after Signal averaging by correlation demodulation;B) skew modifications:Exist between each ranging code and disturb, after Signal averaging Recovered by counteracting serial interference;C) mixed type:A part of ranging code is orthogonal type, and another part ranging code is skew modifications, Skew modifications ranging code, which is brought, to be interfered, and is recovered after Signal averaging by counteracting serial interference;It is using nonopiate ranging code In order to improve satellite navigation system user capacity to meet that the multiple access of more multi signal accesses.
By such scheme, in the step S9, the selected of parallel signal transmission branch number needs to consider navigation signal Transmission time and the resolving time, balance transmission time and the resolving time of navigation signal by optimizing, it is final realize to improve use Family navigator fix efficiency.
By such scheme, in the step S13, Doppler frequency shift scope is [- 10kHz, 10kHz].
By such scheme, in the step S14, the SNR ranges of navigation signal are [- 15dB, 0dB].
By such scheme, in the step S14, the superposition of the signal of parallel signal transmission branch is divided into following three kinds of realizations Mode:A) superposition of sub- ranging code signal:The signal that parallel signal transmission branch is spread by sub- ranging code is divided into different components Not Die Jia or all signals of each branch road superposition;B) superposition of carrier (boc) modulated signals:Each sub- ranging code of parallel signal transmission branch The carrier (boc) modulated signals of spread spectrum are divided into different groups, and every group of carrier (boc) modulated signals are overlapped respectively or all parallel signals transmission branch The carrier (boc) modulated signals on road are overlapped;C) mixing superposition:The signal that parallel signal transmission branch is spread by sub- ranging code is divided into A different group parts is superimposed again by carrier modulation respectively, and another part is by same carrier wave or the subcarrier of different quadrature in phases Modulation, all a portion carrier signal section or superposition.
By such scheme, in the step S16, following radiation pattern is used according to the difference of superposed signal in same frequency Realize:The signal single antenna mode being all superposed to all the way is launched, and is divided into multigroup signal for being superposed to multichannel respectively and is then passed through Different antennas is that multiple antennas mode is launched.
By such scheme, in the step S16, the quantity of multiple antennas is limited by aeronautical satellite general power.
By such scheme, in the step S21, binaryzation uses ranking method, carrier signal will be gone ascending or big To small sequence, it is threshold value to take in-between value, and more than or equal to the signal value access value 1 of threshold value, the signal value less than threshold value is fetched Value 0.
By such scheme, in the step S26, binaryzation uses ranking method, carrier signal will be gone ascending or big To small sequence, it is threshold value to take in-between value, and more than or equal to the signal value access value 1 of threshold value, the signal value less than threshold value is fetched Value 0;
System is realized based on the sub- ranging code phase assignments of Hzb code big-dipper satellites, including:
Nonlinear function driving plural number displacement pseudo-noise code generator structure module, for a kind of list containing different parameters State variable or multi-state variable or function design one group of nonlinear function using different diffusion coefficients as weights and are formed real part, then Another group is designed using different diffusion coefficients as power using single state variable of the another kind containing different parameters or multi-state variable or function The nonlinear function of value forms imaginary part, drives nonlinear function to interact by register taps value, using threshold as feedback End, structure nonlinear function driving plural number displacement pseudo-noise code generator;
Sub- ranging code phase assignments module, for from the mutual tap group of identical or different registers state value real and imaginary parts In conjunction, by any 1 tap of real part 2 any with imaginary part respectively, 3 ..., N number of tap is combined to obtain and appointed by real part One group of tap combination that 1 tap of meaning obtains, therefrom determines that a part of tap is combined as aeronautical satellite according to aeronautical satellite quantity The phase assignments for keeping for subsequent navigation satellite ranging code are combined in the phase assignments of ranging code, remainder tap;Real part is appointed Meaning 2,3 ..., N number of tap 1 any with imaginary part respectively, 2,3 ..., N number of tap is combined to obtain and passes through reality Portion is any 2,3 ..., N number of tap obtain respectively multigroup tap combination, according to large-scale parallel signal transmission branch number Amount determines that a part of tap is combined as the public sub- survey of aeronautical satellite large-scale parallel signal transmission branch from multigroup tap combination Phase assignments away from code;
Sub- ranging code generation module, for being defended respectively from the tap combination and navigation of the phase assignments of aeronautical satellite ranging code The pseudo random number of the tap combination output of the phase assignments of the public sub- ranging code of star large-scale parallel signal transmission branch is entered respectively Row binaryzation and the He of mould two, obtain aeronautical satellite ranging code and the public sub- ranging code of aeronautical satellite, or by before aeronautical satellite ranging code Face or centre or supplement part 0 is worth below, obtain the sparse ranging code of aeronautical satellite, or by before the public sub- ranging code of aeronautical satellite or It is middle or supplement part 0 is worth below, obtain the sparse public sub- ranging code of aeronautical satellite, then by aeronautical satellite ranging code and aeronautical satellite The sparse ranging code of public sub- ranging code or aeronautical satellite and the sparse public sub- ranging code of aeronautical satellite carry out respectively mould two and, must lead Navigate the special sub- ranging code of satellite;
Navigation message packet is become by string and module, for navigation message to be grouped with certain unit, makes it by serially passing It is defeated to be changed into parallel transmission, improve its efficiency of transmission;
Spread spectrum module, for aeronautical satellite special sub- ranging code that the navigation in large-scale parallel signal transmission branch is electric Text is spread respectively;
Carrier modulation block, carrier wave or complex carrier for being offset with different frequency pass to large-scale parallel signal respectively Spread-spectrum signal in defeated branch road is modulated;
Signal averaging module, do not add for the carrier (boc) modulated signals of parallel signal transmission branch to be divided into different component and make an uproar Sound, each group signal are overlapped respectively;
Navigation signal generation module, for each group superposed signal to be produced into aeronautical satellite baseband transmission signal;
Tracking module, for the navigation signal of each parallel signal transmission branch of transmitting terminal is carried out respectively carrier wave, Despreading, demodulation;
Navigation message by and become string module, for the navigation message for obtaining the despreading of each parallel signal transmission branch, demodulation Serial transmission is changed into from parallel transmission, realizes the acquisition of satellite navigation message.
By such scheme, the specific works method of the tracking module is as follows:
1) receiving terminal receives the aeronautical satellite by multi-antenna transmission in same frequency in a manner of single antenna single channel receives Base band navigation signal, wherein single antenna single channel are the passage that every antenna only connects a signal transacting, and it is responsible for all The reception processing of satellite navigation signals;
2) one section of base band satellite navigation signals is intercepted;
3) the 1st parallel signal transmission branch of transmitting terminal is selected;
4) local carrier or complex carrier are produced;
5) navigation signal obtained to step 2) removes carrier wave with Doppler frequency shift carrier wave matching method or counteracting serial interference, and Obtained with ranking method and remove carrier wave two-value signal;
6) with the 1st special sub- ranging code of parallel signal transmission branch with removing carrier wave two-value signal with following based on FFT Ring correlation method carries out relevant treatment, if there is relevant peaks, shows this navigation satellite signal in reception signal be present, according to phase Closing the base band satellite navigation signals that peak position receives from the branch road goes carrier signal to demodulate navigation message, performs step 7), otherwise, Perform step 2);
7) the 2nd parallel signal transmission branch of transmitting terminal is selected, takes the aeronautical satellite of the 2nd parallel signal transmission branch special With sub- ranging code;
8) one section of base band satellite navigation signals is intercepted;
9) local carrier or complex carrier are produced;
10) navigation signal obtained to step 8) is unloaded with Doppler frequency shift carrier wave matching method or counteracting serial interference method Ripple, and obtained with ranking method and remove carrier wave two-value signal;
11) with the special sub- ranging code of the parallel signal transmission branch with removing carrier wave two-value signal with the circulation based on FFT Correlation method carries out relevant treatment, and the base band satellite navigation signals received according to correlation peak location from the branch road go carrier wave binaryzation to believe Number demodulation navigation message;
12) the next parallel signal transmission branch sequence number of transmitting terminal is selected, takes the navigation of the parallel signal transmission branch to defend The special sub- ranging code of star, if transmission branch sequence number is more than the total transmission branch number of transmitting terminal, step 13) is performed, otherwise, performed Step 8);
13) by from the navigation message that each parallel signal transmission branch obtains from and be changed into going here and there, obtain the navigation of aeronautical satellite Text.
The invention has the advantages that and beneficial effect:
(1) all aeronautical satellites share identical sub- ranging code generator
All aeronautical satellites use identical public sub- ranging code pseudo-noise code generator, greatly reduce and produce sub- ranging code puppet Random code generator quantity, fully reduces hardware cost.
(2) the sub- ranging code phase assignments of aeronautical satellite are detailed
It is determined that navigation is defended in detail respectively from the mutual tap combination of identical or different registers state value real and imaginary parts The phase assignments of star ranging code and the public sub- ranging code of large-scale parallel signal transmission branch.
(3) satellite navigation system can accommodate the multiple access access of more multi signal
Satellite navigation system user capacity is improved using nonopiate ranging code, it is allowed to the multiple access access of more multi signal.
Brief description of the drawings
Fig. 1 is the schematic flow sheet of the inventive method;
Fig. 2 is the 1st special sub- ranging code of parallel signal transmission branch of this example;
Fig. 3 is the 110th special sub- ranging code of parallel signal transmission branch of this example;
Fig. 4 is the spread-spectrum signal of this instance graph 3;
It is folded after white Gaussian noise that Fig. 5 is that the 7th group of 16 parallel signal transmission branch carrier signals of this example are added respectively Plus signal;
Fig. 6 is that this instance graph 5 goes carrier signal;
Fig. 7 is that this instance graph 6 removes carrier wave two-value signal;
Fig. 8 be the 110th parallel signal transmission branch of this example signal to noise ratio be -10dB, code skew is 37bits, frequency Rate offsets tracking signal during 18Hz;
Fig. 9 is the system components function structure chart of this example.
Embodiment
This example will be realized using orthogonal ranging code and aeronautical satellite transmitting terminal as large-scale parallel signal transmission branch system Principle explanation is carried out, realizes that step is as follows according to Fig. 1:
S1 is with the state variable x of 3 x containing different parameters1、x2、x3Set with sin functions using different diffusion coefficients as weights Count one group of nonlinear function and form real part, with the state variable y of 3 y containing different parameters1、y2、y3With cos functions with different expansions Dissipate coefficient and design another group of nonlinear function composition imaginary part for weights, pass through register taps value and drive nonlinear function phase interaction With using threshold as feedback end, structure nonlinear function driving plural number moves to right pseudo-noise code generator;
The series that the negated linear function driving plural numbers of S2 move to right pseudo-noise code generator is 5, and caused code length is 128;
S3 initializes the register shape that nonlinear function driving plural number moves to right pseudo-noise code generator with 0.1+0.1j respectively State value;
S4 takes part tap to be combined respectively from identical or different registers state value real part, imaginary part, obtains real part certainly Tap combination, imaginary part combine total number of organizing as 26 groups from tap combination and the mutual tap combination of real and imaginary parts, wherein real part from tap, Imaginary part is 26 groups from the total group number of tap combination and the total number of organizing of the mutual tap combination of real and imaginary parts is 626 groups;
S5 arbitrarily takes 1 tap from the real part of different buffer status values, from identical or different registers state value void It is the phase assignments that 140 groups are Beidou navigation satellite ranging code that portion, which takes the mutual tap number of combinations of 2,3,4 and 5 taps, Meet the needs more than the Beidou satellite navigation system population of satellite 35;3 and 4 are taken respectively from the real part of different buffer status values Individual tap, it is 267 groups to take 1 to 5 tap number of combinations respectively from identical or different registers state value imaginary part, takes 127 successively Group tap is the phase assignments of the public sub- ranging code of aeronautical satellite large-scale parallel signal transmission branch;
The pseudo random number of each tap output in tap combinations of the S6 to the phase assignments of aeronautical satellite ranging code is to sort Method carries out binaryzation and the He of mould two respectively, obtains aeronautical satellite ranging code, and special as first parallel signal transmission branch With sub- ranging code, Fig. 2 is seen;
S7 is defeated to each tap in the phase assignments of the public sub- ranging code of aeronautical satellite large-scale parallel signal transmission branch The pseudo random number gone out carries out binaryzation and the He of mould two with ranking method respectively, obtains remaining public sub- ranging code of 127 aeronautical satellites;
S8 by aeronautical satellite ranging code and the public sub- ranging code of aeronautical satellite carry out respectively mould two and, obtain remaining 127 and lead Navigate the special sub- ranging code of satellite, and has good cross correlation between aeronautical satellite these special sub- ranging codes, sees Fig. 3;
S9 builds 128 road parallel signal transmission branches;
S10 produces the satellite navigation message of 2048 bit lengths and is divided into 128 groups, every group 16;
The satellite navigation message of packet is respectively fed to 128 road parallel signal transmission branches by S11 successively;
S12 is by the special sub- ranging code of aeronautical satellite respectively to the packet navigation message in 128 road parallel signal transmission branches Spread, see Fig. 4;
The complex carrier that S13 is offset with different frequency is adjusted to the spread-spectrum signal in parallel signal transmission branch respectively System;
The carrier (boc) modulated signals of parallel signal transmission branch are divided into 8 groups of white Gaussian noises for being separately added into -10dB by S14, Every group of signal is overlapped respectively and power equalization;
S15 forms aeronautical satellite baseband transmission signal, sees Fig. 5;
S16 launches each group aeronautical satellite baseband transmission signal in same frequency by 8 antennas respectively;
S17 receiving terminals receive the navigation launched by 8 antennas in a manner of single antenna single channel receives in same frequency and defended Satellite-based band navigation signal, wherein single antenna single channel are the passage that every antenna only connects a signal transacting, and it is responsible for institute There is the reception processing of satellite navigation signals;
S18 intercepts one section of base band satellite navigation signals;
S19 selects the 1st parallel signal transmission branch of transmitting terminal;
S20 produces local complex carrier;
S21 removes carrier wave to the navigation signal that step S18 is obtained with Doppler frequency shift carrier wave matching method, and with ranking method two-value Change acquisition and remove carrier wave two-value signal, see Fig. 6 and Fig. 7;
S22 is with the 1st special sub- ranging code of parallel signal transmission branch with removing carrier wave two-value signal with following based on FFT Ring correlation method carries out relevant treatment, if there is relevant peaks, shows this navigation satellite signal in reception signal be present, according to phase Closing the base band satellite navigation signals that peak position receives from the branch road goes carrier wave two-value signal to demodulate navigation message, sees Fig. 8, performs Step S23, otherwise, perform step S18;
S23 selects the 2nd parallel signal transmission branch of transmitting terminal, takes the aeronautical satellite of the 2nd parallel signal transmission branch Special sub- ranging code;
S24 intercepts one section of base band satellite navigation signals;
S25 produces local complex carrier;
S26 removes carrier wave to the navigation signal that step S24 is obtained with Doppler frequency shift carrier wave matching method, and with ranking method two-value Change acquisition and remove carrier wave two-value signal;
S27 is with the special sub- ranging code of the parallel signal transmission branch and removes carrier wave two-value signal with the circulation based on FFT Correlation method carries out relevant treatment, and the base band satellite navigation signals received according to correlation peak location from the branch road go carrier wave binaryzation to believe Number demodulation navigation message;
S28 selects the next parallel signal transmission branch sequence number of transmitting terminal, takes the navigation of the parallel signal transmission branch to defend The special sub- ranging code of star, if transmission branch sequence number is more than the total transmission branch number of transmitting terminal, step S29 is performed, otherwise, performed Step S24;
S29 by from the navigation message that each parallel signal transmission branch obtains from and be changed into going here and there, obtain the navigation of aeronautical satellite Text;
S30 terminates.
As shown in figure 9, system is realized based on the sub- ranging code phase assignments of Hzb code big-dipper satellites, including:
Nonlinear function driving plural number displacement pseudo-noise code generator structure module, for a kind of list containing different parameters State variable or multi-state variable or function design one group of nonlinear function using different diffusion coefficients as weights and are formed real part, then Another group is designed using different diffusion coefficients as power using single state variable of the another kind containing different parameters or multi-state variable or function The nonlinear function of value forms imaginary part, drives nonlinear function to interact by register taps value, using threshold as feedback End, structure nonlinear function driving plural number displacement pseudo-noise code generator;
Sub- ranging code phase assignments module, for from the mutual tap group of identical or different registers state value real and imaginary parts In conjunction, by any 1 tap of real part 2 any with imaginary part respectively, 3 ..., N number of tap is combined to obtain and appointed by real part One group of tap combination that 1 tap of meaning obtains, therefrom determines that a part of tap is combined as aeronautical satellite according to aeronautical satellite quantity The phase assignments for keeping for subsequent navigation satellite ranging code are combined in the phase assignments of ranging code, remainder tap;Real part is appointed Meaning 2,3 ..., N number of tap 1 any with imaginary part respectively, 2,3 ..., N number of tap is combined to obtain and passes through reality Portion is any 2,3 ..., N number of tap obtain respectively multigroup tap combination, according to large-scale parallel signal transmission branch number Amount determines that a part of tap is combined as the public sub- survey of aeronautical satellite large-scale parallel signal transmission branch from multigroup tap combination Phase assignments away from code;
Sub- ranging code generation module, for being defended respectively from the tap combination and navigation of the phase assignments of aeronautical satellite ranging code The pseudo random number of the tap combination output of the phase assignments of the public sub- ranging code of star large-scale parallel signal transmission branch is entered respectively Row binaryzation and the He of mould two, obtain aeronautical satellite ranging code and the public sub- ranging code of aeronautical satellite, or by before aeronautical satellite ranging code Face or centre or supplement part 0 is worth below, obtain the sparse ranging code of aeronautical satellite, or by before the public sub- ranging code of aeronautical satellite or It is middle or supplement part 0 is worth below, obtain the sparse public sub- ranging code of aeronautical satellite, then by aeronautical satellite ranging code and aeronautical satellite The sparse ranging code of public sub- ranging code or aeronautical satellite and the sparse public sub- ranging code of aeronautical satellite carry out respectively mould two and, must lead Navigate the special sub- ranging code of satellite;
Navigation message packet is become by string and module, for navigation message to be grouped with certain unit, makes it by serially passing It is defeated to be changed into parallel transmission, improve its efficiency of transmission;
Spread spectrum module, for aeronautical satellite special sub- ranging code that the navigation in large-scale parallel signal transmission branch is electric Text is spread respectively;
Carrier modulation block, carrier wave or complex carrier for being offset with different frequency pass to large-scale parallel signal respectively Spread-spectrum signal in defeated branch road is modulated;
Signal averaging module, do not add for the carrier (boc) modulated signals of parallel signal transmission branch to be divided into different component and make an uproar Sound, each group signal are overlapped respectively;
Navigation signal generation module, for each group superposed signal to be produced into aeronautical satellite baseband transmission signal;
Tracking module, for the navigation signal of each parallel signal transmission branch of transmitting terminal is carried out respectively carrier wave, Despreading, demodulation;
Navigation message by and become string module, for the navigation message for obtaining the despreading of each parallel signal transmission branch, demodulation Serial transmission is changed into from parallel transmission, realizes the acquisition of satellite navigation message.
It should be appreciated that for those of ordinary skills, can according to the above description be improved or converted, And all these modifications and variations should all belong to the protection domain of appended claims of the present invention.

Claims (10)

1. one kind is based on the sub- ranging code phase assignments implementation method of Hzb code big-dipper satellites, it is characterised in that including:
S1 drives nonlinear function to interact by register taps value, using threshold as feedback end, builds nonlinear function Driving plural number displacement pseudo-noise code generator;The nonlinear function forms as follows:With a kind of state variable of list containing different parameters Or multi-state variable or function design one group of nonlinear function using different diffusion coefficients as weights and are formed real part, then with another kind Single state variable or multi-state variable or function containing different parameters design another group using different diffusion coefficients as the non-thread of weights Property function form imaginary part;
S2 sets the parameter that nonlinear function drives plural number to shift pseudo-noise code generator, and the parameter includes:Series N, produce Code length L;
S3 initializes posting for nonlinear function driving plural number displacement pseudo-noise code generator respectively with identical or different complex data The state value of storage;
S4 takes part tap to be combined respectively from identical or different registers state value real part, imaginary part, obtains real part from tap Combination, imaginary part combine from tap combination and the mutual tap of real and imaginary parts;
S5 by any 1 tap of real part 1 any with imaginary part respectively, 2,3 ..., N number of tap is combined and passed through One group of tap combination that any 1 tap of real part obtains, therefrom determines that a part of tap group cooperation is according to aeronautical satellite quantity The phase assignments for keeping for subsequent navigation satellite ranging code are combined in the phase assignments of aeronautical satellite ranging code, remainder tap; By real part it is any 2,3 ..., N number of tap 1 any with imaginary part respectively, 2,3 ..., N number of tap is combined To by real part it is any 2,3 ..., multigroup tap for obtaining respectively of N number of tap combine, passed according to large-scale parallel signal Defeated branch road quantity determines that a part of tap is combined as aeronautical satellite large-scale parallel signal transmission branch from multigroup tap combination The phase assignments of public sub- ranging code;
The pseudo random number of each tap output in tap combinations of the S6 to the phase assignments of aeronautical satellite ranging code carries out two respectively Value and He of mould two, obtain aeronautical satellite ranging code, or will be before aeronautical satellite ranging code or middle or supplement part 0 below and be worth, The sparse ranging code of aeronautical satellite is obtained, and as the special sub- ranging code of first parallel signal transmission branch;
S7 is to each tap output in the phase assignments of the public sub- ranging code of aeronautical satellite large-scale parallel signal transmission branch Pseudo random number carries out binaryzation and the He of mould two respectively, obtains the public sub- ranging code of aeronautical satellite, or by the public sub- ranging of aeronautical satellite Code is above or middle or supplement part 0 is worth below, obtains the sparse public sub- ranging code of aeronautical satellite;
S8 is dilute by aeronautical satellite ranging code ranging code public with aeronautical satellite or the sparse ranging code of aeronautical satellite and aeronautical satellite Dredge public sub- ranging code and carry out the He of mould two respectively, obtain the special sub- ranging code of aeronautical satellite;
S9 builds large-scale parallel signal transmission branch, the need of the real-time Transmission for the satellite navigation message being subsequently grouped with satisfaction Will;
S10 is produced satellite navigation message and is grouped with certain unit, described to be grouped into certain unit by navigation electricity According to superframe, either prime frame or subframe or word are grouped literary structure, or by certain length byte packet;
The satellite navigation message of packet is respectively fed to large-scale parallel signal transmission branch by S11 successively;
S12 enters to the packet navigation message in large-scale parallel signal transmission branch respectively according to the special sub- ranging code of aeronautical satellite Row spread spectrum;
The carrier wave or complex carrier that S13 is offset with different frequency are respectively to the spread-spectrum signal in large-scale parallel signal transmission branch It is modulated;
The carrier (boc) modulated signals of parallel signal transmission branch are divided into the Gauss white noise that different component do not add certain signal to noise ratio by S14 Sound or other noises, each group signal is overlapped respectively and power equalization;
S15 each groups superposed signal forms aeronautical satellite baseband transmission signal;
Each group aeronautical satellite baseband transmission signal is respectively multi-antenna transmission by different antennas in same frequency by S16;
S17 receiving terminals receive the aeronautical satellite base band by multi-antenna transmission in same frequency in a manner of single antenna single channel receives Navigation signal, wherein single antenna single channel are the passage that every antenna only connects a signal transacting, for being led to all satellites The reception processing of boat signal;
S18 intercepts one section of base band satellite navigation signals;
S19 selects the 1st parallel signal transmission branch of transmitting terminal;
S20 produces local carrier or complex carrier;
S21 goes carrier wave to obtain the navigation signal that step S18 is obtained with Doppler frequency shift carrier wave matching method or counteracting serial interference method Carrier signal must be gone, and using ranking method to its binaryzation;
S22 is with the 1st special sub- ranging code of parallel signal transmission branch with removing carrier wave two-value signal with the circulation phase based on FFT Pass method carries out relevant treatment, if there is relevant peaks, shows this navigation satellite signal in reception signal be present, according to relevant peaks The base band satellite navigation signals that position receives from the branch road go carrier wave two-value signal to demodulate navigation message, perform step S23, no Then, step S18 is performed;
S23 selects the 2nd parallel signal transmission branch of transmitting terminal, takes the aeronautical satellite of the 2nd parallel signal transmission branch special Sub- ranging code;
S24 intercepts one section of base band satellite navigation signals;
S25 produces local carrier or complex carrier;
S26 goes carrier wave to obtain the navigation signal that step S24 is obtained with Doppler frequency shift carrier wave matching method or counteracting serial interference method Carrier signal must be gone, and using ranking method to its binaryzation;
S27 is with the special sub- ranging code of the parallel signal transmission branch to going carrier wave two-value signal related with the circulation based on FFT Method carries out relevant treatment, and the base band satellite navigation signals received according to correlation peak location from the branch road go carrier wave two-value signal solution Adjust navigation message;
S28 selects the next parallel signal transmission branch sequence number of transmitting terminal, takes the aeronautical satellite of the parallel signal transmission branch special With sub- ranging code, if transmission branch sequence number is more than the total transmission branch number of transmitting terminal, step S29 is performed, otherwise, performs step S24;
S29 by from the navigation message that each parallel signal transmission branch obtains from and be changed into going here and there, obtain the navigation message of aeronautical satellite;
S30 terminates.
2. according to claim 1 be based on the sub- ranging code phase assignments implementation method of Hzb code big-dipper satellites, its feature exists In, including:
To nonlinear function in the step S1, change the ginseng that the variable for forming nonlinear function or function or compound function include Number, it is non-linear that the parameter includes position offset, state translational movement, power, the amplitude of function, phase, working frequency, structure The real number of function;Nonlinear strength, the diffusion coefficient of nonlinear function of variable or function or compound function are readjusted, with The change of pseudo random number caused by realization.
3. according to claim 1 be based on the sub- ranging code phase assignments implementation method of Hzb code big-dipper satellites, its feature exists In,
In the step S4, the real part of buffer status value, imaginary part take a part of tap and real part another part from real part respectively The real part that tap is combined acquisition takes a part of tap and imaginary part another part tap to be combined from tap combination, from imaginary part The imaginary part of acquisition combines from tap and takes a part of tap with taking another part tap to be combined what is obtained from imaginary part from real part Mutual tap combination, according to the phase assignments of aeronautical satellite ranging code, the public sub- ranging code of aeronautical satellite parallel signal transmission branch Phase assignments needs, the distribution that a part of tap combination carries out respective phase is chosen from these taps combination respectively.
4. according to claim 1 be based on the sub- ranging code phase assignments implementation method of Hzb code big-dipper satellites, its feature exists In,
In the step S5, the public sub- ranging of phase assignments, aeronautical satellite parallel signal transmission branch of aeronautical satellite ranging code The phase assignments of code are realized in the following way:Sent out by the identical or different pseudo noise code comprising different sub- pseudo-noise code generators The different registers tap of raw device is combined acquisition.
5. according to claim 1 be based on the sub- ranging code phase assignments implementation method of Hzb code big-dipper satellites, its feature exists In,
In the step S8, the public sub- ranging code of aeronautical satellite ranging code, aeronautical satellite parallel signal transmission branch or special son Ranging code, it is divided into according to these different ranging codes of producing method:A) orthogonal type:It is not interfere with each other between each ranging code, signal is folded Recovered after adding by correlation demodulation;B) skew modifications:Interference between each ranging code be present, supported after Signal averaging by serial interference Disappear recovery;C) mixed type:A part of ranging code is orthogonal type, and another part ranging code is skew modifications, skew modifications ranging code Bring and interfere, recovered after Signal averaging by counteracting serial interference;It is to be led to improve satellite using nonopiate ranging code System user capacity navigate to meet that the multiple access of more multi signal accesses.
6. according to claim 1 be based on the sub- ranging code phase assignments implementation method of Hzb code big-dipper satellites, its feature exists In,
In the step S9, the selected transmission time for needing to consider navigation signal of parallel signal transmission branch number and resolving Time, transmission time and the resolving time of navigation signal are balanced by optimizing, final realize improves user's navigator fix efficiency.
7. according to claim 1 be based on the sub- ranging code phase assignments implementation method of Hzb code big-dipper satellites, its feature exists In,
In the step S14, the superposition of the signal of parallel signal transmission branch is divided into following three kinds of implementations:A) sub- ranging code The superposition of signal:The signal that parallel signal transmission branch is spread by sub- ranging code is divided into different groups and is superimposed respectively or each branch road institute There is the superposition of signal;B) superposition of carrier (boc) modulated signals:The carrier modulation letter of each sub- ranging code spread spectrum of parallel signal transmission branch Number it is divided into different groups, every group of carrier (boc) modulated signals are overlapped respectively or the carrier (boc) modulated signals of all parallel signal transmission branches It is overlapped;C) mixing superposition:The signal that parallel signal transmission branch is spread by sub- ranging code is divided into a different group parts point It is not superimposed again by carrier modulation, another part is by the subcarrier-modulated of same carrier wave or different quadrature in phases, a portion Carrier signal section or all superposition.
8. according to claim 1 be based on the sub- ranging code phase assignments implementation method of Hzb code big-dipper satellites, its feature exists In in the step S16, in same frequency according to the difference of superposed signal using the realization of following radiation pattern:All it is superposed to Signal single antenna mode all the way is launched, and is divided into multigroup signal for being superposed to multichannel respectively then by different antennas i.e. more days Line mode is launched.
9. realize system based on the sub- ranging code phase assignments of Hzb code big-dipper satellites, it is characterised in that including:
Nonlinear function driving plural number displacement pseudo-noise code generator structure module, for a kind of single state containing different parameters Variable or multi-state variable or function design one group of nonlinear function using different diffusion coefficients as weights and are formed real part, then with another A kind of single state variable or multi-state variable or function containing different parameters design another group using different diffusion coefficients as weights Nonlinear function forms imaginary part, drives nonlinear function to interact by register taps value, using threshold as feedback end, structure Build nonlinear function driving plural number displacement pseudo-noise code generator;
Sub- ranging code phase assignments module, for being combined from the mutual tap of identical or different registers state value real and imaginary parts In, by any 1 tap of real part 1 any with imaginary part respectively, 2,3 ..., N number of tap is combined to obtain and passes through real part One group of tap combination that any 1 tap obtains, therefrom determines that a part of tap is combined as navigation and defended according to aeronautical satellite quantity The phase assignments for keeping for subsequent navigation satellite ranging code are combined in the phase assignments of star ranging code, remainder tap;By real part Any 2,3 ..., N number of tap 1 any with imaginary part respectively, 2,3 ..., N number of tap is combined and passed through Real part is any 2,3 ..., N number of tap obtain respectively multigroup tap combination, according to large-scale parallel signal transmission branch Quantity determines that a part of tap is combined as the public son of aeronautical satellite large-scale parallel signal transmission branch from multigroup tap combination The phase assignments of ranging code;
Sub- ranging code generation module is big for the tap combination from the phase assignments of aeronautical satellite ranging code and aeronautical satellite respectively The pseudo random number of the tap combination output of the phase assignments of the public sub- ranging code of scale parallel signal transmission branch carries out two respectively Value and the He of mould two, obtain aeronautical satellite ranging code and the public sub- ranging code of aeronautical satellite, or by before aeronautical satellite ranging code or It is middle or supplement part 0 is worth below, the sparse ranging code of aeronautical satellite is obtained, or will be before the public sub- ranging code of aeronautical satellite or middle Or supplement part 0 is worth below, obtains the sparse public sub- ranging code of aeronautical satellite, then aeronautical satellite ranging code and aeronautical satellite is public The sub- sparse ranging code of ranging code or aeronautical satellite and the sparse public sub- ranging code of aeronautical satellite carry out respectively mould two and, obtain navigation and defend The special sub- ranging code of star;
Navigation message packet is become by string and module, for navigation message to be grouped with certain unit, it is become by serial transmission For parallel transmission, its efficiency of transmission is improved;
Spread spectrum module, for being divided the navigation message in large-scale parallel signal transmission branch with the special sub- ranging code of aeronautical satellite Do not spread;
Carrier modulation block, carrier wave or complex carrier for being offset with different frequency transmit branch to large-scale parallel signal respectively Spread-spectrum signal in road is modulated;
Signal averaging module, noise is not added for the carrier (boc) modulated signals of parallel signal transmission branch to be divided into different component, Each group signal is overlapped respectively;
Navigation signal generation module, for each group superposed signal to be produced into aeronautical satellite baseband transmission signal;
Tracking module, for the navigation signal of each parallel signal transmission branch of transmitting terminal is carried out respectively carrier wave, despreading, Demodulation;
Navigation message by and become string module, for the navigation message that obtains the despreading of each parallel signal transmission branch, demodulation by simultaneously Row transmission is changed into serial transmission, realizes the acquisition of satellite navigation message.
10. according to claim 9 realize system based on the sub- ranging code phase assignments of Hzb code big-dipper satellites, its feature exists In the specific works method of the tracking module is as follows:
1) receiving terminal receives the aeronautical satellite base band by multi-antenna transmission in same frequency in a manner of single antenna single channel receives Navigation signal, wherein single antenna single channel are the passage that every antenna only connects a signal transacting, and it is responsible for all satellites The reception processing of navigation signal;
2) one section of base band satellite navigation signals is intercepted;
3) the 1st parallel signal transmission branch of transmitting terminal is selected;
4) local carrier or complex carrier are produced;
5) carrier wave gone with Doppler frequency shift carrier wave matching method or counteracting serial interference method to the navigation signal that step 2) obtains, and with Ranking method obtains and removes carrier wave two-value signal;
6) with the 1st special sub- ranging code of parallel signal transmission branch with removing carrier wave two-value signal with the circulation phase based on FFT Pass method carries out relevant treatment, if there is relevant peaks, shows this navigation satellite signal in reception signal be present, according to relevant peaks The base band satellite navigation signals that position receives from the branch road go carrier signal to demodulate navigation message, perform step 7), otherwise, perform Step 2);
7) the 2nd parallel signal transmission branch of transmitting terminal is selected, takes the special son of aeronautical satellite of the 2nd parallel signal transmission branch Ranging code;
8) one section of base band satellite navigation signals is intercepted;
9) local carrier or complex carrier are produced;
10) navigation signal obtained to step 8) removes carrier wave with Doppler frequency shift carrier wave matching method or counteracting serial interference method, and Obtained with ranking method and remove carrier wave two-value signal;
11) with the special sub- ranging code of the parallel signal transmission branch to going carrier wave two-value signal related with the circulation based on FFT Method carries out relevant treatment, and the base band satellite navigation signals received according to correlation peak location from the branch road go carrier wave two-value signal solution Adjust navigation message;
12) the next parallel signal transmission branch sequence number of transmitting terminal is selected, takes the aeronautical satellite of the parallel signal transmission branch special With sub- ranging code, if transmission branch sequence number is more than the total transmission branch number of transmitting terminal, step 13) is performed, otherwise, performs step 8);
13) by from the navigation message that each parallel signal transmission branch obtains from and be changed into going here and there, obtain the navigation message of aeronautical satellite.
CN201710625336.0A 2017-07-27 2017-07-27 Based on the sub- ranging code phase assignments method and system of Hzb code big-dipper satellite Expired - Fee Related CN107479075B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710625336.0A CN107479075B (en) 2017-07-27 2017-07-27 Based on the sub- ranging code phase assignments method and system of Hzb code big-dipper satellite

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710625336.0A CN107479075B (en) 2017-07-27 2017-07-27 Based on the sub- ranging code phase assignments method and system of Hzb code big-dipper satellite

Publications (2)

Publication Number Publication Date
CN107479075A true CN107479075A (en) 2017-12-15
CN107479075B CN107479075B (en) 2019-10-25

Family

ID=60597961

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710625336.0A Expired - Fee Related CN107479075B (en) 2017-07-27 2017-07-27 Based on the sub- ranging code phase assignments method and system of Hzb code big-dipper satellite

Country Status (1)

Country Link
CN (1) CN107479075B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101315423A (en) * 2008-03-13 2008-12-03 孟详粤 Method for computing code phase pseudo range between locating terminal and satellite in auxiliary global satellite positioning system
US20090279592A1 (en) * 2006-06-20 2009-11-12 Pratt Anthony R Signals, system, method and apparatus
CN101887113A (en) * 2009-05-13 2010-11-17 中国科学院国家天文台 Signal structure integrating navigation and communication
CN102426366A (en) * 2003-09-01 2012-04-25 国防部长 Modulation signals for a satellite navigation system
US20140119480A1 (en) * 2012-10-26 2014-05-01 Deere & Company Receiver and method for receiving a composite signal
CN106291616A (en) * 2016-07-29 2017-01-04 武汉大学 Space-time chaos vector pseudo-noise code generator offset carrier modulator approach and system
CN106597493A (en) * 2016-12-16 2017-04-26 武汉大学 Nonlinear function driving spatiotemporal chaos satellite navigation ranging code implementation method and system
CN106932787A (en) * 2017-04-20 2017-07-07 武汉大学 Beidou satellite navigation signal large-scale parallel real-time Transmission method and system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102426366A (en) * 2003-09-01 2012-04-25 国防部长 Modulation signals for a satellite navigation system
US20090279592A1 (en) * 2006-06-20 2009-11-12 Pratt Anthony R Signals, system, method and apparatus
CN101315423A (en) * 2008-03-13 2008-12-03 孟详粤 Method for computing code phase pseudo range between locating terminal and satellite in auxiliary global satellite positioning system
CN101887113A (en) * 2009-05-13 2010-11-17 中国科学院国家天文台 Signal structure integrating navigation and communication
US20140119480A1 (en) * 2012-10-26 2014-05-01 Deere & Company Receiver and method for receiving a composite signal
CN106291616A (en) * 2016-07-29 2017-01-04 武汉大学 Space-time chaos vector pseudo-noise code generator offset carrier modulator approach and system
CN106597493A (en) * 2016-12-16 2017-04-26 武汉大学 Nonlinear function driving spatiotemporal chaos satellite navigation ranging code implementation method and system
CN106932787A (en) * 2017-04-20 2017-07-07 武汉大学 Beidou satellite navigation signal large-scale parallel real-time Transmission method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
翟昆朋,徐建华,叶甜春: "一种多模GNSS接收机***时间偏差求解方法", 《微电子学与计算机》 *

Also Published As

Publication number Publication date
CN107479075B (en) 2019-10-25

Similar Documents

Publication Publication Date Title
WO2018192402A1 (en) Method and system for implementing real-time transmission and demodulation technology for beidou satellite navigation signals
CN102694569B (en) Constant envelop multiplexing method, generating device and receiving method for navigation signal
RU2142201C1 (en) Alternating rate station transmission in spread spectrum communication system using group encoding
JP6697731B2 (en) Transmitting device, receiving device, and communication method
CN105282021B (en) Signal concentrator equipment
DE69913128T2 (en) PARTIAL BLOCK-NESTED CDMA ENCODING AND DECODING
CN1133658A (en) Quadrature multiplexing of two data signals spread by different pnsquences
Yao et al. Orthogonality-based generalized multicarrier constant envelope multiplexing for DSSS signals
Yao et al. Signal multiplexing techniques for GNSS: the principle, progress, and challenges within a uniform framework
CN109039975B (en) Code shift keying modulation method for repeatedly shifting phase for multiple times and demodulation method thereof
CN102932032A (en) Broadband wireless communication and range location integrated system and method
JP2003528532A (en) High Efficiency Spread Spectrum Apparatus for Spread Spectrum Communication System
CN112105958B (en) Bipolar CSK modulation composite text signal broadcasting method and device
US8077758B2 (en) Signal separation techniques to provide robust spread spectrum signal decoding
CN101998440B (en) Method and device for detecting signals in multi-input and multi-output system
CN108471321B (en) Method for constructing radar-communication integrated system for simultaneous co-frequency transmission of communication data and radar performance parameters
Bellanger Transmit diversity in multicarrier transmission using OQAM modulation
CN107479075A (en) Based on the sub- ranging code phase assignments method and system of Hzb code big-dipper satellites
US7529300B2 (en) Shaped-offset quadrature amplitude modulation methods and apparatus
RU2608567C2 (en) Method of decametric radio communication with high-speed data transmission
CN115856956A (en) GNSS baseband receiving channel circuit
Yao et al. Multicarrier constant envelope composite signal-a solution to the next generation satellite navigation signals
US20060203928A1 (en) Apparatus for decoding quasi-orthogonal space-time block codes
CN106603118B (en) Multivariable space-time chaos satellite navigation signals high-speed transfer realization method and system
CN105049392A (en) Signal generating method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20191025

CF01 Termination of patent right due to non-payment of annual fee