CN106526624B - Satellite navigation signal simulator and simulation method thereof - Google Patents
Satellite navigation signal simulator and simulation method thereof Download PDFInfo
- Publication number
- CN106526624B CN106526624B CN201710036823.3A CN201710036823A CN106526624B CN 106526624 B CN106526624 B CN 106526624B CN 201710036823 A CN201710036823 A CN 201710036823A CN 106526624 B CN106526624 B CN 106526624B
- Authority
- CN
- China
- Prior art keywords
- module
- intermediate frequency
- navigation system
- navigation
- visible
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000004088 simulation Methods 0.000 title claims abstract description 8
- 238000006243 chemical reaction Methods 0.000 claims abstract description 40
- 230000001360 synchronised effect Effects 0.000 claims description 6
- 238000009825 accumulation Methods 0.000 claims 2
- 238000011161 development Methods 0.000 abstract description 10
- 238000012360 testing method Methods 0.000 abstract description 10
- 238000013461 design Methods 0.000 abstract description 8
- 238000012795 verification Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 235000015842 Hesperis Nutrition 0.000 description 1
- 235000012633 Iberis amara Nutrition 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000036461 convulsion Effects 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011056 performance test Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/23—Testing, monitoring, correcting or calibrating of receiver elements
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
The invention is suitable for the field of satellite navigation, and provides a satellite navigation signal simulator and a simulation method thereof. The satellite navigation signal simulator comprises a processor, a physical channel time division multiplexing module, a digital-to-analog conversion module, a radio frequency up-conversion module and a signal transmitting module which are connected in sequence. The satellite navigation signal simulator can fully utilize hardware resources, reduce development cost, has strong portability, is easy to upgrade, is convenient to realize the design of the multi-navigation system simulator on the same set of hardware platform, and has wide application prospects for development, verification and test of satellite navigation signal receivers. In addition, by generating satellite signals of a plurality of continuous navigation systems, the combination positioning of the navigation receivers of the plurality of navigation systems can be realized, and the positioning result can be compared with the track set in the simulator, so that the method can be used for testing the performance of the high-end receiver, researching and developing the navigation signal system.
Description
Technical Field
The invention belongs to the field of satellite navigation, and particularly relates to a satellite navigation signal simulator and a simulation method thereof.
Background
Current GNSS (Global Navigation Satellite System, global satellite navigation system) mainly includes: in order to meet higher navigation positioning accuracy requirements and performance requirements, a plurality of navigation systems are combined for use, so that the observed quantity of navigation positioning is increased, the quality of navigation positioning service is improved, the positioning performance of the combined navigation system is improved, and the application field of satellite navigation is expanded. The navigation system combining BD, GPS, galileo and GLONASS can overcome the limitation of a single navigation system to a great extent, so that a user can obtain more accurate and reliable standard positioning service and can bear tasks which cannot be completed by a plurality of single navigation systems, but the integration of satellite navigation signal simulators of the multiple navigation systems can occupy a great deal of hardware resources.
The satellite navigation signal simulator can accurately generate and reproduce multipath satellite signals received by the radio frequency front end of the satellite navigation receiver under different conditions, and provides a reliable, stable, accurate and easy-to-use testing environment for the design, development and test of the satellite navigation receiver, so that the development efficiency of the satellite navigation receiver is ensured. In the military field, satellite navigation receivers are often mounted on carriers with large speed, acceleration and jerk such as airplanes, missiles and rockets, so that the testing of the satellite navigation receivers cannot be performed in practical situations, the complex high-dynamic environment can only be realized by means of a satellite navigation signal simulator with high dynamic characteristics, the testing of the satellite navigation receivers can be more conveniently and flexibly finished by means of the satellite navigation signal simulator, and the research, development and testing cost of the satellite navigation receivers can be reduced. With the comprehensive networking of BD2 (second generation Beidou satellite navigation system) in China, a high-dynamic satellite navigation receiver with multi-system compatibility is expected to meet new development opportunities.
However, the design of the satellite navigation signal simulator in the prior art is a generating mode that all physical channels are simultaneously opened and do not interfere with each other, namely, signals are generated in parallel, and the mode can be applied to the design of a single-mode satellite navigation signal simulator, but in the design process of the satellite navigation signal simulator with multiple frequency points of a multi-navigation system, such as a multi-navigation system combined by BD2, GPS, galileo and GLONASS, each navigation system has 12 physical channels, namely, 48 physical channels are all, and the excessive physical channels are excessively redundant, the satellite navigation signal simulator is structurally bulky, occupies a large amount of area of a chip, consumes a large amount of hardware resources of the chip, is difficult to realize or can not realize the satellite navigation signal simulator with multiple frequency points of the multi-navigation system in a general chip, is unfavorable for upgrading the satellite navigation signal simulator, and directly improves the design cost and difficulty.
Disclosure of Invention
The invention aims to provide a satellite navigation signal simulator and a simulation method thereof, and aims to solve the problems that the satellite navigation signal simulator in the prior art is large in structure, occupies a large amount of chip area, consumes a large amount of hardware resources of the chip, is unfavorable for upgrading the satellite navigation signal simulator and improves design cost and difficulty.
In a first aspect, the invention provides a satellite navigation signal simulator, which comprises a processor, a physical channel time division multiplexing module, a digital-to-analog conversion module, a radio frequency up-conversion module and a signal transmitting module which are connected in sequence; wherein,,
the processor is used for receiving the parameters of one or more navigation systems set by a user, calculating the original information of each navigation system according to the parameters of each navigation system, respectively obtaining the initial information of the visible star of each navigation system according to the original information of each navigation system, and sending the initial information of the visible star of all navigation systems to the physical channel time division multiplexing module;
the physical channel time division multiplexing module is used for time division multiplexing the actual physical channels of each navigation system into a plurality of physical channels in a time division multiplexing mode according to the initial information of the visible satellites of all the navigation systems sent by the processor and generating a plurality of parallel digital intermediate frequency signals corresponding to each navigation system;
the digital-to-analog conversion module is used for converting the parallel digital intermediate frequency signals output by the physical channel time division multiplexing module into analog intermediate frequency signals, amplifying the analog intermediate frequency signals and then transmitting the amplified analog intermediate frequency signals to the radio frequency up-conversion module;
the radio frequency up-conversion module is used for converting the analog intermediate frequency signal sent by the digital-to-analog conversion module into a radio frequency signal with the frequency meeting the requirement of the satellite signal;
and the signal transmitting module is used for transmitting the radio frequency signals processed by the radio frequency up-conversion module.
In a second aspect, the present invention provides a method for simulating a satellite navigation signal simulator, the method comprising:
the processor receives one or more navigation system parameters set by a user, calculates the original information of each navigation system according to the parameters of each navigation system, respectively obtains the initial information of the visible star of each navigation system according to the original information of each navigation system, and sends the initial information of the visible star of all navigation systems to the physical channel time division multiplexing module;
the physical channel time division multiplexing module adopts a time division multiplexing mode to time division multiplex the actual physical channels of each navigation system into a plurality of physical channels according to the initial information of the visible satellites of all the navigation systems sent by the processor, and generates a plurality of parallel digital intermediate frequency signals corresponding to each navigation system;
the digital-to-analog conversion module converts the parallel digital intermediate frequency signals output by the physical channel time division multiplexing module into analog intermediate frequency signals, amplifies the analog intermediate frequency signals and sends the amplified analog intermediate frequency signals to the radio frequency up-conversion module;
the radio frequency up-conversion module converts the analog intermediate frequency signal sent by the digital-to-analog conversion module into a radio frequency signal with the frequency meeting the requirement of the satellite signal;
the signal transmitting module transmits the radio frequency signal processed by the radio frequency up-conversion module.
In the invention, the satellite navigation signal simulator comprises a physical channel time division multiplexing module, and the physical channel time division multiplexing module adopts a time division multiplexing mode to time division multiplex and equivalent the actual physical channel of each navigation system into a plurality of physical channels so as to generate a plurality of parallel digital intermediate frequency signals corresponding to each navigation system. Therefore, the method can fully utilize hardware resources, reduce development cost, has strong portability and easy system upgrading, is convenient for realizing the design of the multi-navigation system simulator on the same set of hardware platform, and has wide application prospect for the development, verification and test of satellite navigation signal receivers. In addition, by generating satellite signals of a plurality of continuous navigation systems, the combination positioning of the navigation receivers of the plurality of navigation systems can be realized, and the positioning result can be compared with the track set in the simulator, so that the method can be used for testing the performance of the high-end receiver, researching and developing the navigation signal system.
Drawings
Fig. 1 is a schematic structural diagram of a satellite navigation signal simulator according to an embodiment of the present invention.
Fig. 2 is a schematic structural diagram of a physical channel time division multiplexing module in a satellite navigation signal simulator according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantageous effects of the present invention more apparent, the present invention will be further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
In order to illustrate the technical scheme of the invention, the following description is made by specific examples.
Referring to fig. 1, the satellite navigation signal simulator provided by the embodiment of the invention includes a processor 11, a physical channel time division multiplexing module 12, a digital-to-analog conversion module 13, a radio frequency up-conversion module 14 and a signal transmitting module 15, which are sequentially connected; wherein,,
the processor 11 is configured to receive parameters of one or more navigation systems set by a user, calculate original information of each navigation system according to the parameters of each navigation system, obtain initial information of visible stars of each navigation system according to the original information of each navigation system, and send the initial information of visible stars of all navigation systems to the physical channel time division multiplexing module 12.
In embodiments of the present invention, the one or more navigation systems may be one or any combination of BD, GPS, GLONASS, galileo; parameters may include ephemeris, user motion scenes, user trajectory information, etc.; the parameters of one or more navigation systems set by the user can be set by an upper computer or can be set directly in a satellite navigation signal simulator. Parameters of each navigation system may include ephemeris, user motion scene, user trajectory information, corresponding system simulation start time, etc. The initial information of the visible satellites of each navigation system may include a corresponding visible satellite number of each navigation system, a corresponding initial integer digital phase of the visible satellite, an initial small digital phase, an initial carrier phase, a code frequency control word, a carrier frequency control word, a navigation message, and the like. The processor 11 may be in particular a DSP signal processing module.
The physical channel time division multiplexing module 12 is configured to time division multiplex the actual physical channels of each navigation system into a plurality of physical channels in a time division multiplexing manner according to the initial information of the visible satellites of all navigation systems sent by the processor 11, and generate a plurality of parallel digital intermediate frequency signals corresponding to each navigation system.
Referring to fig. 2, in an embodiment of the present invention, the physical channel time division multiplexing module 12 may specifically include a plurality of storage modules 121 (2 in fig. 2 for example), a timeslot switching and control module 122, an intermediate frequency signal generating module 123 (6 in fig. 2 for example) corresponding to each actual physical channel, a memory array 124, and a serial-parallel synchronous converter 125, where the timeslot switching and control module 122 is respectively connected to an input end of each intermediate frequency signal generating module 123, and an output end of each intermediate frequency signal generating module 123 is respectively connected to the memory array 124. Wherein each memory module may be an independent memory, or the plurality of memory modules may be memory modules located in the same memory.
Each storage module 121 stores initial information of visible stars of one navigation system transmitted by the processor 11, respectively;
the timeslot switching and controlling module 122 is configured to divide the initial information of all the visible satellites of each navigation system into N parts, where N is a natural number greater than or equal to 2, and N timeslots are used as a time division multiplexing period, (the greater N is, the higher the multiplexing degree is, the less resources are occupied), for each navigation system, extract, at each timeslot, the initial information of one part of the visible satellites from the corresponding storage module 121 respectively, send the initial information to the corresponding intermediate frequency signal generating module 123, generate, by the intermediate frequency signal generating module 123, a digital intermediate frequency signal of the corresponding timeslot, and store the digital intermediate frequency signal in the memory array 124, after each timeslot is finished, save the timeslot breakpoint data to the corresponding storage module 121, and after the next period arrives, replace the corresponding information in the initial information of the visible satellites extracted from the corresponding storage module 121 with the breakpoint data by the timeslot switching and controlling module 122 to send the corresponding intermediate frequency signal generating module 123, and after the nth timeslot is finished, convert, by the serial-to parallel intermediate frequency signal of the corresponding navigation system of the serial-to the digital intermediate frequency signal of the memory array 124, and send the serial-to the digital intermediate frequency signal to the digital-analog-to the digital-analog conversion module 13.
The breakpoint data may specifically include an integer code phase of the navigation system, a carrier frequency digital controlled oscillator accumulated value, a ranging code frequency digital controlled oscillator accumulated value, and a navigation message bit number. The initial integer code phase in the initial information of the visible star is replaced by the integer code phase in the breakpoint data, the initial carrier phase in the initial information of the visible star is replaced by the carrier frequency numerical control oscillator accumulated value, and the initial small digital phase in the initial information of the visible star is replaced by the ranging code frequency numerical control oscillator accumulated value. The physical channel time division multiplexing module 12 may be specifically an FPGA signal processing module.
The digital-to-analog conversion module 13 is configured to convert the parallel digital intermediate frequency signals output by the physical channel time division multiplexing module 12 into analog intermediate frequency signals, amplify the analog intermediate frequency signals, and send the amplified analog intermediate frequency signals to the radio frequency up-conversion module.
The rf up-conversion module 14 is configured to convert the analog intermediate frequency signal sent by the digital-to-analog conversion module into an rf signal with a frequency that meets the requirement of the satellite signal.
The signal transmitting module 15 is configured to transmit the radio frequency signal processed by the radio frequency up-conversion module.
The simulation method of the satellite navigation signal simulator provided by the embodiment of the invention comprises the following steps of:
step one, a processor receives parameters of one or more navigation systems set by a user, calculates original information of each navigation system according to the parameters of each navigation system, obtains initial information of visible stars of each navigation system according to the original information of each navigation system, and sends the initial information of the visible stars of all navigation systems to a physical channel time division multiplexing module;
according to the initial information of visible stars of all navigation systems sent by a processor, a physical channel time division multiplexing module adopts a time division multiplexing mode to time division multiplex the actual physical channels of each navigation system into a plurality of physical channels and generates a plurality of parallel digital intermediate frequency signals corresponding to each navigation system;
in the embodiment of the invention, the second step specifically comprises the following steps:
each storage module respectively stores initial information of visible stars of one navigation system sent by the processor;
the method comprises the steps that a time slot switching and control module divides initial information of all visible stars of each navigation system into N parts, N is a natural number which is larger than or equal to 2, N time slots are adopted as a time division multiplexing period, (the larger N is, the higher the multiplexing degree is, the less resources are occupied), for each navigation system, the initial information of the visible stars of one part is extracted from a corresponding storage module in each time slot and is sent to a corresponding intermediate frequency signal generating module, the intermediate frequency signal generating module generates digital intermediate frequency signals of the corresponding time slots and is stored in a memory array, when each time slot is finished, breakpoint data of the time slots are stored in the corresponding storage module, after the next period comes, corresponding information in the initial information of the visible stars extracted from the corresponding storage module is replaced by the time slot switching and control module and is sent to the corresponding intermediate frequency signal generating module, and after the N time slot is finished, a serial digital intermediate frequency signal of the corresponding navigation system of the memory array is converted into a parallel digital intermediate frequency signal by a serial-to-parallel synchronous converter and is sent to a digital intermediate frequency signal conversion module.
Step three, the digital-to-analog conversion module converts the parallel digital intermediate frequency signals output by the physical channel time division multiplexing module into analog intermediate frequency signals, amplifies the analog intermediate frequency signals and sends the amplified analog intermediate frequency signals to the radio frequency up-conversion module;
step four, the radio frequency up-conversion module converts the analog intermediate frequency signal sent by the digital-to-analog conversion module into a radio frequency signal with the frequency meeting the requirement of the satellite signal;
and fifthly, the signal transmitting module transmits the radio frequency signals processed by the radio frequency up-conversion module.
In the embodiment of the invention, assuming that the processor in the satellite navigation signal simulator receives parameters of 4 navigation systems, such as BD, GPS, GLONASS and Galileo, each navigation system has 12 visible stars, initial information of all the visible stars of each navigation system is divided into 4 parts, 4 time slots are used as a time division multiplexing period, then for each navigation system, initial information of every three visible stars is used as a part, initial information of one part of visible stars is respectively extracted from a corresponding storage module in each time slot and sent to a corresponding intermediate frequency signal generating module, that is, each navigation system adopts 3 intermediate frequency signal generating modules in total, digital intermediate frequency signals of corresponding time slots are generated by the intermediate frequency signal generating modules and stored in a memory array, after the 4 th time slot is finished, 3 serial digital intermediate frequency signals of the corresponding navigation system of the memory array are converted into 12 parallel digital intermediate frequency signals by a serial-parallel synchronous converter, and finally transmitted by a signal transmitting module. That is, the satellite navigation signal simulator of the embodiment of the invention adopts 12 intermediate frequency signal generating modules to generate 48 signals. However, if the satellite navigation signal simulator of the related art is used, 12 intermediate frequency signal generating modules are required for each navigation system, and 48 intermediate frequency signal generating modules are required in total. As can be seen from comparison, the satellite navigation signal simulator provided by the embodiment of the invention can fully utilize hardware resources, reduce development cost, has strong portability, is easy to upgrade a system, is convenient to realize the design of the multi-navigation system simulator on the same set of hardware platform, and has wide application prospects for development, verification and test of satellite navigation signal receivers. In addition, by generating satellite signals of the continuous BD2/GPS/GLONASS/Galileo four navigation systems, the combination positioning of the BD2/GPS/GLONASS/Galileo four navigation systems navigation receiver set can be realized, and the positioning result can be compared with the track set in the simulator, so that the method can be used for high-end receiver performance test, research and development and research of a navigation signal system.
Those of ordinary skill in the art will appreciate that all or a portion of the steps in implementing the methods of the above embodiments may be implemented by a program to instruct related hardware, where the program may be stored in a computer readable storage medium, such as ROM/RAM, a magnetic disk, an optical disk, etc.
The foregoing description of the preferred embodiments of the invention is not intended to be limiting, but rather is intended to cover all modifications, equivalents, and alternatives falling within the spirit and principles of the invention.
Claims (7)
1. The satellite navigation signal simulator is characterized by comprising a processor, a physical channel time division multiplexing module, a digital-to-analog conversion module, a radio frequency up-conversion module and a signal transmitting module which are connected in sequence; wherein,,
the processor is used for receiving the parameters of one or more navigation systems set by a user, calculating the original information of each navigation system according to the parameters of each navigation system, respectively obtaining the initial information of the visible star of each navigation system according to the original information of each navigation system, and sending the initial information of the visible star of all navigation systems to the physical channel time division multiplexing module; the parameters of each navigation system comprise ephemeris, user motion scenes, user track information and corresponding system simulation starting time;
the physical channel time division multiplexing module is used for time division multiplexing the actual physical channels of each navigation system into a plurality of physical channels in a time division multiplexing mode according to the initial information of the visible satellites of all the navigation systems sent by the processor and generating a plurality of parallel digital intermediate frequency signals corresponding to each navigation system;
the digital-to-analog conversion module is used for converting the parallel digital intermediate frequency signals output by the physical channel time division multiplexing module into analog intermediate frequency signals, amplifying the analog intermediate frequency signals and then transmitting the amplified analog intermediate frequency signals to the radio frequency up-conversion module;
the radio frequency up-conversion module is used for converting the analog intermediate frequency signal sent by the digital-to-analog conversion module into a radio frequency signal with the frequency meeting the requirement of the satellite signal;
the signal transmitting module is used for transmitting the radio frequency signals processed by the radio frequency up-conversion module;
the physical channel time division multiplexing module specifically comprises a plurality of storage modules, a time slot switching and control module, an intermediate frequency signal generating module corresponding to each actual physical channel, a memory array and a serial-parallel synchronous converter which are connected in sequence, wherein the time slot switching and control module is respectively connected with the input end of each intermediate frequency signal generating module, and the output end of each intermediate frequency signal generating module is respectively connected with the memory array;
each storage module respectively stores initial information of visible stars of one navigation system sent by the processor;
the method comprises the steps that a time slot switching and control module divides initial information of all visible stars of each navigation system into N parts, N is a natural number which is larger than or equal to 2, N time slots are adopted as a time division multiplexing period, for each navigation system, initial information of the visible stars of one part is extracted from a corresponding storage module in each time slot and sent to a corresponding intermediate frequency signal generating module, the intermediate frequency signal generating module generates digital intermediate frequency signals of the corresponding time slots and stores the digital intermediate frequency signals into a memory array, when each time slot is finished, breakpoint data of the time slots are stored into the corresponding storage module, corresponding information in the initial information of the visible stars extracted from the corresponding storage module is replaced by the time slot switching and control module and is sent to the corresponding intermediate frequency signal generating module after the next period is finished, and after the Nth time slot is finished, serial-to-parallel synchronous converter converts serial digital intermediate frequency signals of the corresponding navigation system of the memory array into parallel digital intermediate frequency signals and sends the parallel digital intermediate frequency signals to the digital intermediate frequency signal generating module.
2. The satellite navigation signal simulator of claim 1, wherein said one or more navigation systems are one or any combination of BD, GPS, GLONASS, galileo.
3. The satellite navigation signal simulator of claim 1, wherein the user-set one or more navigation system parameters are set by a host computer or are set directly in the satellite navigation signal simulator.
4. The satellite navigation signal simulator of claim 1, wherein the initial information for the visible satellites for each navigation system includes a corresponding visible satellite number for each navigation system, a corresponding initial integer digital phase for the visible satellite, an initial small digital phase, an initial carrier phase, a code frequency control word, a carrier frequency control word, and a navigation message.
5. The satellite navigation signal simulator of claim 1, wherein the breakpoint data comprises an integer code phase, a carrier frequency digitally controlled oscillator accumulation value, a ranging code frequency digitally controlled oscillator accumulation value, and a navigation message bit number of a navigation system.
6. The satellite navigation signal simulator of claim 5, wherein the replacement of the corresponding information in the initial information of the visible star with the breakpoint data is specifically: the initial integer code phase in the initial information of the visible star is replaced by the integer code phase in the breakpoint data, the initial carrier phase in the initial information of the visible star is replaced by the carrier frequency numerical control oscillator accumulated value, and the initial small digital phase in the initial information of the visible star is replaced by the ranging code frequency numerical control oscillator accumulated value.
7. A method of simulating a satellite navigation signal simulator as claimed in any one of claims 1 to 6, the method comprising:
the processor receives one or more navigation system parameters set by a user, calculates the original information of each navigation system according to the parameters of each navigation system, respectively obtains the initial information of the visible star of each navigation system according to the original information of each navigation system, and sends the initial information of the visible star of all navigation systems to the physical channel time division multiplexing module;
the physical channel time division multiplexing module adopts a time division multiplexing mode to time division multiplex the actual physical channels of each navigation system into a plurality of physical channels according to the initial information of the visible satellites of all the navigation systems sent by the processor, and generates a plurality of parallel digital intermediate frequency signals corresponding to each navigation system;
the digital-to-analog conversion module converts the parallel digital intermediate frequency signals output by the physical channel time division multiplexing module into analog intermediate frequency signals, amplifies the analog intermediate frequency signals and sends the amplified analog intermediate frequency signals to the radio frequency up-conversion module;
the radio frequency up-conversion module converts the analog intermediate frequency signal sent by the digital-to-analog conversion module into a radio frequency signal with the frequency meeting the requirement of the satellite signal;
the signal transmitting module transmits the radio frequency signal processed by the radio frequency up-conversion module;
the physical channel time division multiplexing module specifically comprises the following steps:
each storage module respectively stores initial information of visible stars of one navigation system sent by the processor;
the method comprises the steps that a time slot switching and control module divides initial information of all visible stars of each navigation system into N parts, N is a natural number which is larger than or equal to 2, N time slots are adopted as a time division multiplexing period, for each navigation system, initial information of the visible stars of one part is extracted from a corresponding storage module in each time slot and sent to a corresponding intermediate frequency signal generating module, the intermediate frequency signal generating module generates digital intermediate frequency signals of the corresponding time slots and stores the digital intermediate frequency signals into a memory array, when each time slot is finished, breakpoint data of the time slots are stored into the corresponding storage module, corresponding information in the initial information of the visible stars extracted from the corresponding storage module is replaced by the time slot switching and control module and is sent to the corresponding intermediate frequency signal generating module after the next period is finished, and after the Nth time slot is finished, serial-to-parallel synchronous converter converts serial digital intermediate frequency signals of the corresponding navigation system of the memory array into parallel digital intermediate frequency signals and sends the parallel digital intermediate frequency signals to the digital intermediate frequency signal generating module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710036823.3A CN106526624B (en) | 2017-01-18 | 2017-01-18 | Satellite navigation signal simulator and simulation method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710036823.3A CN106526624B (en) | 2017-01-18 | 2017-01-18 | Satellite navigation signal simulator and simulation method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106526624A CN106526624A (en) | 2017-03-22 |
CN106526624B true CN106526624B (en) | 2023-08-15 |
Family
ID=58335651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710036823.3A Active CN106526624B (en) | 2017-01-18 | 2017-01-18 | Satellite navigation signal simulator and simulation method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106526624B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106932787A (en) * | 2017-04-20 | 2017-07-07 | 武汉大学 | Beidou satellite navigation signal large-scale parallel real-time Transmission method and system |
CN108873021B (en) * | 2017-05-08 | 2020-12-22 | 海宁爱思迪阿微电子技术有限公司 | Simulation method/system, simulation equipment and simulation device for navigation satellite ephemeris |
CN107367739A (en) * | 2017-07-20 | 2017-11-21 | 中国电子科技集团公司第二十九研究所 | A kind of GLONASS civil navigation signals simulation production method and device |
CN108680935A (en) * | 2018-05-15 | 2018-10-19 | 北京遥测技术研究所 | A kind of portable production multisystem satellite navigation analogue system |
CN109407116B (en) * | 2018-11-20 | 2024-02-27 | 桂林电子科技大学 | Multi-frequency satellite navigation quality test signal generation device and method |
CN111901470B (en) * | 2019-05-06 | 2022-04-19 | 千寻位置网络有限公司 | Terminal testing method and system |
CN110531384A (en) * | 2019-08-20 | 2019-12-03 | 桂林电子科技大学 | A kind of Galilean satellite signal imitation system and its analogy method |
CN110907965B (en) * | 2019-11-27 | 2020-07-17 | 中国科学院微小卫星创新研究院 | Navigation task processor simulator and implementation method thereof |
CN112013875B (en) * | 2019-11-27 | 2022-06-28 | 中国科学院微小卫星创新研究院 | Real-time navigation signal generation device based on GPU |
CN110824508B (en) * | 2019-11-27 | 2020-08-04 | 中国科学院微小卫星创新研究院 | Reconfigurable navigation satellite simulator |
CN113433572A (en) * | 2021-06-28 | 2021-09-24 | 西安理工大学 | Satellite navigation signal simulator based on ZYNQ and signal simulation method |
Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5897605A (en) * | 1996-03-15 | 1999-04-27 | Sirf Technology, Inc. | Spread spectrum receiver with fast signal reacquisition |
CN101068115A (en) * | 2007-06-15 | 2007-11-07 | 西安华迅微电子有限公司 | Multistellar satellite signal mixed serial and parallel correlation capturing method |
CN201066385Y (en) * | 2007-07-31 | 2008-05-28 | 西安华迅微电子有限公司 | Digital signal related operation circuit for GPS receiver |
CN201118603Y (en) * | 2007-11-16 | 2008-09-17 | 上海伽利略导航有限公司 | Pseudo satellite baseband signal generator |
CN101770684A (en) * | 2009-12-30 | 2010-07-07 | 哈尔滨工业大学 | Remote control signal simulator for small satellite ground test and remote control signal analogy method |
CN102176030A (en) * | 2010-12-31 | 2011-09-07 | 桂林电子科技大学 | Global positioning system (GPS)/global navigation satellite system (GLONASS) dual-system combination simulator and method |
JP2011242191A (en) * | 2010-05-17 | 2011-12-01 | Kddi Corp | Position and/or time information distribution device |
JP2011242192A (en) * | 2010-05-17 | 2011-12-01 | Kddi Corp | Position information distribution system and receiving device for use in the same |
CN102413311A (en) * | 2010-09-20 | 2012-04-11 | 北京中星微电子有限公司 | Mobile monitoring device, system and monitoring method thereof |
CN102540219A (en) * | 2010-12-31 | 2012-07-04 | 和芯星通科技(北京)有限公司 | Receiving method and receiver for signal of global navigation satellite system |
CN102710316A (en) * | 2012-01-15 | 2012-10-03 | 中国电子科技集团公司第十研究所 | All-digital satellite signal simulated source |
CN102830407A (en) * | 2012-09-18 | 2012-12-19 | 桂林电子科技大学 | Method and system for automatically testing anti-interference performance of Beidou receiver |
CN102841362A (en) * | 2012-09-24 | 2012-12-26 | 桂林电子科技大学 | Three-mode satellite signal simulation method and simulator |
CN202632091U (en) * | 2012-03-26 | 2012-12-26 | 航天东方红卫星有限公司 | Three-satellite constellation distributed parallel test system |
CN103454651A (en) * | 2013-08-30 | 2013-12-18 | 上海交通大学 | Fast GPS L2C CM code capturing method |
CN103941252A (en) * | 2014-03-31 | 2014-07-23 | 清华大学 | Frequency modulated continuous wave radar system based on random switching array antennas |
CN104049997A (en) * | 2014-06-05 | 2014-09-17 | 郑州威科姆科技股份有限公司 | Satellite receiver on-line loading method based on multiplexing technology |
CN104570023A (en) * | 2015-01-23 | 2015-04-29 | 桂林电子科技大学 | Method and system for converting GPS analog signals based on Beidou satellite signals |
CN104898135A (en) * | 2015-06-18 | 2015-09-09 | 北京航空航天大学 | FPGA-based satellite navigation signal simulation method and simulation system |
CN205608174U (en) * | 2016-03-18 | 2016-09-28 | 武汉大学 | Digital high frequency radar receiver of multifrequency multichannel based on multiplex mode |
CN105974439A (en) * | 2016-04-26 | 2016-09-28 | 北京航空航天大学 | Satellite navigation signal simulator based on CPU and FPGA and control method thereof |
CN206421030U (en) * | 2017-01-18 | 2017-08-18 | 桂林电子科技大学 | A kind of satellite navigation signal simulator |
-
2017
- 2017-01-18 CN CN201710036823.3A patent/CN106526624B/en active Active
Patent Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5897605A (en) * | 1996-03-15 | 1999-04-27 | Sirf Technology, Inc. | Spread spectrum receiver with fast signal reacquisition |
CN101068115A (en) * | 2007-06-15 | 2007-11-07 | 西安华迅微电子有限公司 | Multistellar satellite signal mixed serial and parallel correlation capturing method |
CN201066385Y (en) * | 2007-07-31 | 2008-05-28 | 西安华迅微电子有限公司 | Digital signal related operation circuit for GPS receiver |
CN201118603Y (en) * | 2007-11-16 | 2008-09-17 | 上海伽利略导航有限公司 | Pseudo satellite baseband signal generator |
CN101770684A (en) * | 2009-12-30 | 2010-07-07 | 哈尔滨工业大学 | Remote control signal simulator for small satellite ground test and remote control signal analogy method |
JP2011242191A (en) * | 2010-05-17 | 2011-12-01 | Kddi Corp | Position and/or time information distribution device |
JP2011242192A (en) * | 2010-05-17 | 2011-12-01 | Kddi Corp | Position information distribution system and receiving device for use in the same |
CN102413311A (en) * | 2010-09-20 | 2012-04-11 | 北京中星微电子有限公司 | Mobile monitoring device, system and monitoring method thereof |
CN102176030A (en) * | 2010-12-31 | 2011-09-07 | 桂林电子科技大学 | Global positioning system (GPS)/global navigation satellite system (GLONASS) dual-system combination simulator and method |
CN102540219A (en) * | 2010-12-31 | 2012-07-04 | 和芯星通科技(北京)有限公司 | Receiving method and receiver for signal of global navigation satellite system |
CN102710316A (en) * | 2012-01-15 | 2012-10-03 | 中国电子科技集团公司第十研究所 | All-digital satellite signal simulated source |
CN202632091U (en) * | 2012-03-26 | 2012-12-26 | 航天东方红卫星有限公司 | Three-satellite constellation distributed parallel test system |
CN102830407A (en) * | 2012-09-18 | 2012-12-19 | 桂林电子科技大学 | Method and system for automatically testing anti-interference performance of Beidou receiver |
CN102841362A (en) * | 2012-09-24 | 2012-12-26 | 桂林电子科技大学 | Three-mode satellite signal simulation method and simulator |
CN103454651A (en) * | 2013-08-30 | 2013-12-18 | 上海交通大学 | Fast GPS L2C CM code capturing method |
CN103941252A (en) * | 2014-03-31 | 2014-07-23 | 清华大学 | Frequency modulated continuous wave radar system based on random switching array antennas |
CN104049997A (en) * | 2014-06-05 | 2014-09-17 | 郑州威科姆科技股份有限公司 | Satellite receiver on-line loading method based on multiplexing technology |
CN104570023A (en) * | 2015-01-23 | 2015-04-29 | 桂林电子科技大学 | Method and system for converting GPS analog signals based on Beidou satellite signals |
CN104898135A (en) * | 2015-06-18 | 2015-09-09 | 北京航空航天大学 | FPGA-based satellite navigation signal simulation method and simulation system |
CN205608174U (en) * | 2016-03-18 | 2016-09-28 | 武汉大学 | Digital high frequency radar receiver of multifrequency multichannel based on multiplex mode |
CN105974439A (en) * | 2016-04-26 | 2016-09-28 | 北京航空航天大学 | Satellite navigation signal simulator based on CPU and FPGA and control method thereof |
CN206421030U (en) * | 2017-01-18 | 2017-08-18 | 桂林电子科技大学 | A kind of satellite navigation signal simulator |
Non-Patent Citations (1)
Title |
---|
张瑞等.基于FPGA的三模卫星信号模拟器硬件平台设计.《计算机测量与控制》.2013,(第12期),3371-3373. * |
Also Published As
Publication number | Publication date |
---|---|
CN106526624A (en) | 2017-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106526624B (en) | Satellite navigation signal simulator and simulation method thereof | |
CN206421030U (en) | A kind of satellite navigation signal simulator | |
CN112104411B (en) | Low-orbit satellite communication-oriented access satellite selection device and method | |
CN102176030B (en) | Global positioning system (GPS)/global navigation satellite system (GLONASS) dual-system combination simulator and method | |
CN101770016B (en) | GPS time service signal generator based on Beidou satellite | |
CN102981169B (en) | Hierachical structure and implementing method for satellite navigation signal simulator | |
CN102841362A (en) | Three-mode satellite signal simulation method and simulator | |
CN101706580A (en) | PXIe bus based GNSS signal simulator and implementation method thereof | |
CN109444923A (en) | A kind of Beidou three generations satellite-signal simulation system and analog signal generating method | |
CN101963668A (en) | Method for realizing real-time closed-loop synchronization control by simulating satellite navigation signal | |
CN108254769B (en) | Navigation signal generation method of time division system | |
CN115630537B (en) | Navigation signal simulation method and system based on-chip simulation | |
CN112235860A (en) | Active antenna unit time delay alignment method and device and active antenna unit | |
CN112034495A (en) | Modularized navigation signal simulator | |
CN111884744A (en) | Universal time management device and time management method | |
CN202794536U (en) | Triple-modular satellite signal simulator | |
CN104049263B (en) | The base band statistical multiplex method of reseptance of multimodal satellite navigation signal | |
CN102970126A (en) | Simple analogy method and device of static timing satellite signals | |
CN201936013U (en) | Global position system (GPS) and global navigation satellite system (GLONASS) combined simulator | |
CN116299603B (en) | Method and device for acquiring navigation uplink pseudo-range correction amount applied to ground station | |
US7751787B2 (en) | Timing generator and methods thereof | |
CN115345033A (en) | Navigation signal simulation system and method based on modular simulation component | |
CN103954978A (en) | Novel dynamic navigation signal source implementation method based on PIX structure | |
CN113596711A (en) | TDOA algorithm-based multi-cascade base station selection method and system | |
CN113959431A (en) | High-precision inter-satellite distance and time difference combined measurement method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |