WO2008089637A1 - A navigation satellite signal generating system based on the software - Google Patents

A navigation satellite signal generating system based on the software Download PDF

Info

Publication number
WO2008089637A1
WO2008089637A1 PCT/CN2007/071078 CN2007071078W WO2008089637A1 WO 2008089637 A1 WO2008089637 A1 WO 2008089637A1 CN 2007071078 W CN2007071078 W CN 2007071078W WO 2008089637 A1 WO2008089637 A1 WO 2008089637A1
Authority
WO
WIPO (PCT)
Prior art keywords
software
signal
intermediate frequency
navigation satellite
frequency signal
Prior art date
Application number
PCT/CN2007/071078
Other languages
French (fr)
Chinese (zh)
Inventor
Hansheng Wang
Junlin Zhang
Original Assignee
Olinkstar Corporation, Ltd.
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 Olinkstar Corporation, Ltd. filed Critical Olinkstar Corporation, Ltd.
Publication of WO2008089637A1 publication Critical patent/WO2008089637A1/en

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

Definitions

  • the invention relates to the field of satellite navigation, in particular to a software-based navigation satellite signal generation system, which is an effective tool for developing and testing a satellite navigation receiver, and can be applied to the generation of any navigation satellite signal.
  • a software-based navigation satellite signal generation system which is an effective tool for developing and testing a satellite navigation receiver, and can be applied to the generation of any navigation satellite signal.
  • These include the US GPS system, the Russian GLONASS system, the European Galileo system, China's Beidou system, and any new satellite navigation systems that may emerge in the future. Background technique
  • a satellite navigation system is a system in which a plurality of navigation satellite signals are received by a receiver, and the receiver performs operations based on the received navigation satellite signals to obtain a receiver position.
  • the general satellite navigation system consists of multiple navigation satellites distributed in different orbital planes to ensure that any navigation satellite can receive signals from any location within the application at any time, such as the current US GPS (Global Positioning). System Global Positioning System)
  • the system is used worldwide to ensure that at least four navigation satellites can be received at any time, anywhere in the world.
  • the satellite navigation receiver is a device that receives the navigation satellite signal and calculates the position, time, and speed according to the received satellite signal.
  • Figure 1 is a block diagram of a satellite navigation system and a satellite navigation receiver.
  • the satellite navigation receiver can simultaneously receive the signals transmitted by n navigation satellites.
  • the sum of the n navigation satellite signals is called the navigation satellite radio frequency signal S RF:
  • S RFi is the radio frequency signal of the i-th satellite
  • C t) is the i-th satellite pseudo-random code, including all codes in various navigation satellite systems, such as the US GPS system.
  • D t) Navigation message transmitted for the i-th satellite, including various messages in various navigation satellite systems
  • ⁇ ⁇ is the i-th
  • the carrier angular frequency of the satellite, including all frequencies in various navigation satellite systems, is the carrier phase of the i-th satellite
  • is the transmission delay of the i-th satellite
  • ni (t) is the noise power.
  • Satellite navigation receivers usually consist of two parts: hardware and software.
  • the hardware part includes the antenna, the RF section, and the baseband processing.
  • the antenna converts the electromagnetic wave of the navigation satellite in the space into an electrical signal to obtain a radio frequency signal, and the frequency of the signal is a satellite signal band.
  • the frequency of the L1 band of the GPS system is nominally 1575.42 MHz.
  • the radio frequency part amplifies, downconverts, filters, digital-to-analog the navigation satellite signal, and finally outputs the digital intermediate frequency signal.
  • Downconversion is the analog IF signal that reduces the satellite band signal (typically 1 GHz to 2 GHz) to a few MHz to tens of MHz, which is equivalent to the frequency of the RF signal minus a fixed local oscillator frequency.
  • the analog IF signal S IFA is:
  • SiFAi Ai G (t _ ⁇ ) Di (t _ ⁇ ) sin((cOi - ⁇ 0 )( ⁇ - ) + + n ⁇ t) (4) where ⁇ .
  • the local oscillator angular frequency.
  • the digital-to-analog conversion is to sample and quantize the down-converted analog intermediate frequency signal S IFA to become a digital intermediate frequency signal, and the digital intermediate frequency signal S IFD can be further digitally processed.
  • the baseband processing is generally a digital circuit that processes the digital intermediate frequency signal.
  • the main function is to remove the direct spread sequence and the intermediate frequency carrier.
  • the software portion runs on the processor, performs operations based on the results of the baseband processing portion, and simultaneously writes control parameters to the baseband processing portion.
  • the software part consists of two parts: signal processing and solving. Signal processing software mainly includes satellite signal acquisition, tracking, bit synchronization, bit information extraction and other parts.
  • the main function of the solution part is to calculate the receiver position.
  • FIG. 2 is a schematic block diagram of the existing navigation satellite signal generation system.
  • the user can arbitrarily set various parameters such as the position and motion trajectory of the receiver, time, error parameters, channel attenuation, etc.
  • the signal generation system calculates each navigation satellite report. And the carrier frequency, carrier frequency change rate, carrier phase, delay, etc. of each navigation satellite received by the receiver, generating control commands, controlling the hardware part for direct spreading sequence generation, direct spreading sequence spreading, carrier Generate, carrier modulation, adjust the gain, and finally generate the navigation satellite RF signal S RF .
  • the software portion of the system is typically run in a dedicated computer system.
  • the present invention is directed to a software-based navigation satellite signal generation system capable of requiring less hardware, thereby reducing cost, but having increased flexibility, in view of the deficiencies or deficiencies in the prior art.
  • the technical idea of the present invention is that the digital intermediate frequency signal data of the navigation satellite is generated by software in a computer, thereby reducing the units of direct spread sequence spreading, carrier generation and carrier modulation in the hardware configuration, and achieving low cost and high flexibility.
  • Software-based navigation satellite signal generation system is that the digital intermediate frequency signal data of the navigation satellite is generated by software in a computer, thereby reducing the units of direct spread sequence spreading, carrier generation and carrier modulation in the hardware configuration, and achieving low cost and high flexibility.
  • a software-based navigation satellite signal generation system comprising a software part and a hardware part connected by a computer data interface, wherein: the software part runs in a computer, and the digital intermediate frequency signal data of the navigation satellite is generated by the software in the computer .
  • the digital intermediate frequency signal data is transmitted to the hardware portion through a computer data interface to obtain a digital intermediate frequency signal; the digital intermediate frequency signal is subjected to digital-to-analog conversion and filtering to obtain an analog intermediate frequency signal; and the analog intermediate frequency signal is up-converted to obtain a radio frequency signal of the navigation satellite.
  • the computer data interface is a standard computer data interface, including a USB interface or a PCI interface.
  • the hardware portion mainly includes a digital-to-analog conversion device, a filtering device, an up-conversion device, and a gain control device, and does not include a direct-spread sequence spreading device, a carrier generating device, and a carrier modulation device.
  • the digital-to-analog conversion, filtering, and up-conversion are performed into a plurality of parallel channels, so as to obtain navigation satellite signals of various navigation satellite systems, various codes, and various frequencies respectively, and finally combine the radio frequency signals of all channels to obtain the final RF signal.
  • the digital intermediate frequency signal can be directly input to the baseband portion of the satellite navigation receiver for debugging and testing, and the clock frequency of the digital intermediate frequency signal can be arbitrarily set, that is, the clock frequency can be different from the actual sampling rate;
  • the analog intermediate frequency signal can be input to the analog to digital conversion portion of the satellite navigation receiver for debugging and testing;
  • the power of the radio frequency signal can be adjusted by the gain control device, and the radio frequency signal can be input to the complete satellite navigation receiving Machine for debugging and testing.
  • the intermediate frequency, the sampling rate, and the number of sample bits in the digital intermediate frequency signal data generated by the software can be set by software.
  • the software portion also includes a custom signal module that can be extended by the user, ie the user can add a custom signal.
  • the invention proposes a new software-based navigation satellite signal generation system with only minimal and basic hardware, low cost and high flexibility.
  • the system mainly generates digital intermediate frequency signal data through an ordinary computer, and then transmits it to the hardware part through a standard computer data interface, such as a USB interface (up to 480 Mb/s), a PCI interface, etc., to obtain a digital intermediate frequency signal, and then undergoes digital modulo
  • the analog IF signal is transformed, and finally the RF signal is obtained by up-conversion.
  • the system can obtain various output forms such as digital intermediate frequency signal data, digital intermediate frequency signal, analog intermediate frequency signal, and radio frequency signal.
  • the navigation satellite signal generation system is an effective tool for developing satellite navigation receivers.
  • the present invention is a software-based navigation satellite signal generation system, and the digital intermediate frequency signal data of the navigation satellite is generated by software in a computer, and the hardware part only retains the least part, that is, the main mode only Number conversion, band pass filtering and upconversion.
  • the digital intermediate frequency signal data is transmitted from the computer to the hardware device through a standard computer data interface, so that the digital intermediate frequency signal of the navigation satellite can be obtained. After the digital-to-analog conversion, the analog intermediate frequency signal can be obtained, and then up-converted, the navigation satellite can be obtained.
  • the RF signal which is exactly the same as the navigation satellite signal in actual conditions.
  • the system is flexible in structure, strong in scalability, and low in cost. It can generate radio frequency signals, analog intermediate frequency signals, digital intermediate frequency signals, and digital intermediate frequency signal data of navigation satellites. Developers can use these signals to research, verify, and test satellite navigation receiver algorithms. , program and performance. DRAWINGS
  • Figure 1 is a block diagram of a satellite navigation system and a satellite navigation receiver.
  • FIG. 2 is a schematic block diagram of a conventional navigation satellite signal generation system.
  • FIG. 3 is a schematic block diagram of a software-based navigation satellite signal generation system of the present invention. detailed description
  • FIG. 3 is a schematic block diagram of a software-based navigation satellite signal generation system of the present invention, which is mainly divided into a software part and a hardware part.
  • the software part of the navigation satellite signal generation system runs on a common computer.
  • the user can arbitrarily set the position and motion trajectory of the receiver through the human-machine interface, as well as various parameters such as time, error parameters, channel attenuation, etc. Errors, including navigation satellite orbit parameters, navigation satellite clock error parameters, ionospheric parameters, tropospheric parameters, etc. With these parameters, a navigation message can be obtained. Using these parameters and the receiver's motion trajectory, the receiver can be received
  • the observations of the respective navigation satellites include parameters such as intermediate frequency carrier frequency, carrier frequency change rate, carrier phase, code clock frequency, code phase, signal amplitude noise power, and the like, that is, parameters in the foregoing background technology formula (4).
  • the digital intermediate frequency signal S IFD data is finally obtained by software, which can be set by software, and the data can include any navigation satellite system, any code, satellite signal of any frequency, or generate a wide-area enhanced satellite signal, such as WAAS. , EGN0S signal, etc.
  • the IF frequency, the sampling clock frequency, and the number of bits per sampling point can be set by software.
  • it can have an extended function, users can add custom signals, such as single-frequency interference signals, to the digital IF signal to facilitate interference and anti-interference research. All previous functions were implemented in software.
  • Digital IF signal data can also be used by users for data analysis and software simulation.
  • the computer reads the digital intermediate frequency signal data and transmits it to the hardware part of the navigation satellite signal generation system through a standard computer data interface.
  • the transmission bit rate of the standard computer data interface should be greater than the sampling rate of the digital intermediate frequency signal. X bits of each sampling point.
  • the data interface includes a USB, PCI interface, and the like.
  • the digital intermediate frequency signal is obtained by decoding the computer data interface.
  • the digital intermediate frequency signal can be directly input to the baseband portion of the satellite navigation receiver for debugging and testing.
  • the clock frequency of the digital intermediate frequency signal can be arbitrarily set, that is, the clock frequency can be different from the actual sampling rate. For example, for experimental verification, the satellite navigation receiver is going to perform an FPGA experiment. The speed of the receiver is lower than the actual situation.
  • the digital intermediate frequency signal is digitally converted and filtered to obtain an analog intermediate frequency signal.
  • the analog intermediate frequency signal can also be input to the analog-to-digital conversion part of the satellite navigation receiver for debugging and testing.
  • the analog IF signal can be up-converted to obtain the radio frequency signal of the navigation satellite, and the power of the radio frequency signal can be adjusted by the gain control part.
  • digital-to-analog conversion, filtering, and up-conversion can also be multiple parallel channels, so as to obtain navigation satellite signals of various navigation satellite systems, various codes, and various frequencies, and finally combine the RF signals of all channels, and then Get the final RF signal.
  • This RF signal can be input to a complete satellite navigation receiver for commissioning and testing.
  • the invention is applicable to signal generation of various navigation satellite systems, including the GPS system in the United States, the Galileo system in Europe, the GLONASS system in Russia, the Beidou system in China, and the like, and new satellite navigation systems and new satellite signals that may appear in the future. , only need a normal computer and a small amount of hardware.
  • the device hardware is simple (mainly including computer data interface circuit, analog-to-digital conversion, filter, up-conversion and gain control), low cost, high flexibility, easy to upgrade, and can output various navigation satellite systems and various codes separately or in combination.
  • navigation satellite signals of various frequencies The output form is diversified, and digital intermediate frequency signal data, digital intermediate frequency signal, analog intermediate frequency signal, and radio frequency signal can be obtained. It is an effective tool for researching, verifying, developing, testing satellite navigation receivers and satellite navigation software receivers.
  • the software-based navigation satellite signal generation system of the present invention has the following features: 1.
  • the navigation satellite signal generation system of the present invention can be applied to the generation of any navigation satellite signal, including the United States.
  • GPS systems Russia's GLONASS system, Europe's Galileo system, China's Beidou system, and any new satellite navigation systems that may emerge in the future.
  • FIG. 3 it is the main component block diagram of the navigation satellite signal generation system.
  • the main features are: The main function is realized by software, the hardware part only keeps the least part;
  • the digital IF signal data is generated by software in the ordinary computer;
  • the standard computer data interface can transmit signals continuously and in real time, the standard computer data interface includes USB etc. All standard computer data interfaces, as long as the transmission bit rate of the data interface is greater than the sampling rate of the digital intermediate frequency signal X, the number of bits per sampling point; the hardware part mainly only digital-to-analog conversion, filtering, up-conversion, gain control.
  • Various output forms such as digital intermediate frequency signal data, digital intermediate frequency signal, analog intermediate frequency signal, and radio frequency signal, or only one or several of digital intermediate frequency signal data, digital intermediate frequency signal, analog intermediate frequency signal, and radio frequency signal .
  • digital-to-analog conversion, filtering, and up-conversion can also be multiple parallel channels to obtain various navigation satellite systems, various codes, navigation satellite signals of various frequencies, and finally combine the RF signals of all channels. , you can get the final RF signal.
  • the IF frequency, sampling rate, and number of sample bits in the digital IF signal data generated by the software can be set by software.
  • the clock frequency of the digital intermediate frequency signal can be arbitrarily set.
  • the system can generate navigation satellite signals of multiple frequencies.
  • the system can generate various satellite navigation systems, multiple or separate navigation satellite signals.
  • the application can be extended by the user, and the user can add a customized signal.
  • the present system may also generate wide area enhanced satellite signals, such as WAAS, EGN0S signals, etc.
  • WAAS wide area enhanced satellite signals
  • EGN0S EGN0S signals

Abstract

A navigation satellite signal generating system based on software includes a software part and a hardware part which are connected by a computer interface. The software part is running in the computer, and the software in the computer generates the digital intermediate frequency signal of the navigation satellite.

Description

基于软件的导航卫星信号生成系统  Software-based navigation satellite signal generation system
技术领域 Technical field
本发明涉及卫星导航领域, 特别是一种基于软件的导航卫星信号生成系统, 该导航卫星 信号生成系统是一种研发、 测试卫星导航接收机的有效工具, 可以应用于任何导航卫星信号 的生成, 包括美国的 GPS系统, 俄罗斯的 GLONASS系统, 欧洲的伽利略系统, 中国的北斗 系统, 以及以后可能出现的任何新的卫星导航体制。 背景技术  The invention relates to the field of satellite navigation, in particular to a software-based navigation satellite signal generation system, which is an effective tool for developing and testing a satellite navigation receiver, and can be applied to the generation of any navigation satellite signal. These include the US GPS system, the Russian GLONASS system, the European Galileo system, China's Beidou system, and any new satellite navigation systems that may emerge in the future. Background technique
卫星导航系统是一种通过接收机接收多颗导航卫星信号, 接收机根据接收到的导航卫星 信号进行运算得到接收机位置的系统。 一般卫星导航系统由分布于不同轨道平面的多颗导航 卫星组成, 以保证在任何时间, 应用范围内的任何地点都可以接收到多颗导航卫星的信号, 比如对于现在运行的美国 GPS (Global Positioning System全球定位系统) 系统的应用范围 是全球, 就要保证在任何时间、 全球的任何地点可以接收到至少四颗导航卫星的信号。 卫星 导航接收机就是接收导航卫星信号, 并根据接收到的卫星信号经过运算, 得到位置、 时间、 速度的装置。  A satellite navigation system is a system in which a plurality of navigation satellite signals are received by a receiver, and the receiver performs operations based on the received navigation satellite signals to obtain a receiver position. The general satellite navigation system consists of multiple navigation satellites distributed in different orbital planes to ensure that any navigation satellite can receive signals from any location within the application at any time, such as the current US GPS (Global Positioning). System Global Positioning System) The system is used worldwide to ensure that at least four navigation satellites can be received at any time, anywhere in the world. The satellite navigation receiver is a device that receives the navigation satellite signal and calculates the position, time, and speed according to the received satellite signal.
图 1是卫星导航系统和卫星导航接收机的原理框图。 卫星导航接收机可以同时收到 n颗 导航卫星发射的信号, 这 n颗导航卫星信号之和我们称之为导航卫星射频信号 SRF: Figure 1 is a block diagram of a satellite navigation system and a satellite navigation receiver. The satellite navigation receiver can simultaneously receive the signals transmitted by n navigation satellites. The sum of the n navigation satellite signals is called the navigation satellite radio frequency signal S RF:
SRFI = Ai G (t - ij ) Di (t) sin(cOi (t - ij ) + Φ; ) + ¾ (t) (2)  SRFI = Ai G (t - ij ) Di (t) sin(cOi (t - ij ) + Φ; ) + 3⁄4 (t) (2)
其中, SRFi为第 i颗卫星的射频信号, 为第 i颗卫星的信号幅度, C t)为第 i颗卫星伪随机 码, 包括各种导航卫星体制中的所有码, 如美国 GPS系统中的 C/A码、 P码, 欧洲伽利略系 统中的各种码等, D t)为第 i颗卫星发射的导航电文,包括各种导航卫星体制中的各种电文, ω ί为第 i颗卫星的载波角频率, 包括各种导航卫星体制中的所有频率, 为第 i颗卫星的 载波相位, ^为第 i颗卫星的传输延时, ni (t)为噪声功率。 、 T ini (t)与导航 卫星的运行轨道、 导航卫星的时钟误差等误差参数、 导航卫星信号传输误差参数 (如电离层 误差、 对流层误差)、 信道衰减、 接收机位置和运动状态有关, 即当接收机处于不同位置和不 同运动状态时, 会引起上述变量产生相应变化。 卫星导航接收机通常由硬件和软件两部分组成。 硬件部分包括天线、 射频部分、 基带处 理。 天线将空间中的导航卫星电磁波转变为电信号, 得到射频信号, 信号的频率为卫星信号 波段, 如 GPS系统的 L1波段的频率标称值为 1575. 42MHz。 射频部分将导航卫星信号放大、 下变频、 滤波、 数模变换, 最后输出数字中频信号。 下变频是指将卫星波段的信号 (频率一 般为 1GHz到 2GHz ) 降到几 MHz到几十 MHz的模拟中频信号, 即相当于射频信号的频率减去 一个固定的本振频率。 模拟中频信号 SIFA为: Among them, S RFi is the radio frequency signal of the i-th satellite, the signal amplitude of the i-th satellite, C t) is the i-th satellite pseudo-random code, including all codes in various navigation satellite systems, such as the US GPS system. C/A code, P code, various codes in the Galileo system, etc., D t) Navigation message transmitted for the i-th satellite, including various messages in various navigation satellite systems, ω ί is the i-th The carrier angular frequency of the satellite, including all frequencies in various navigation satellite systems, is the carrier phase of the i-th satellite, ^ is the transmission delay of the i-th satellite, and ni (t) is the noise power. , T i , ni (t) and the navigational orbit of the navigation satellite, the error parameters such as the clock error of the navigation satellite, navigation satellite signal transmission error parameters (such as ionospheric error, tropospheric error), channel attenuation, receiver position and motion state That is, when the receiver is in different positions and different motion states, it will cause corresponding changes in the above variables. Satellite navigation receivers usually consist of two parts: hardware and software. The hardware part includes the antenna, the RF section, and the baseband processing. The antenna converts the electromagnetic wave of the navigation satellite in the space into an electrical signal to obtain a radio frequency signal, and the frequency of the signal is a satellite signal band. For example, the frequency of the L1 band of the GPS system is nominally 1575.42 MHz. The radio frequency part amplifies, downconverts, filters, digital-to-analog the navigation satellite signal, and finally outputs the digital intermediate frequency signal. Downconversion is the analog IF signal that reduces the satellite band signal (typically 1 GHz to 2 GHz) to a few MHz to tens of MHz, which is equivalent to the frequency of the RF signal minus a fixed local oscillator frequency. The analog IF signal S IFA is:
SlFA =∑SIFAi (3) i=l SlFA =∑S IFAi (3) i=l
SiFAi = Ai G (t _ ^ ) Di (t _ η ) sin((cOi - ω0)(ί - ) + + n^t) (4) 其中, ω。为本振角频率。 数模变换是将经过下变频后的模拟中频信号 SIFA进行采样量化, 变 为数字中频信号, 数字中频信号 SIFD可以被进一步进行数字处理。 基带处理一般是数字电路, 处理数字中频信号, 主要功能是去掉直扩序列和中频载波。 软件部分运行在处理器上, 根据 基带处理部分的结果进行运算, 同时写入控制参数到基带处理部分。 软件部分由信号处理和 解算两部分组成。 信号处理软件主要包括卫星信号捕获、 跟踪、 比特同步、 比特信息提取等 部分。 解算部分主要功能是通过计算得到接收机位置。 SiFAi = Ai G (t _ ^ ) Di (t _ η ) sin((cOi - ω 0 )(ί - ) + + n^t) (4) where ω. The local oscillator angular frequency. The digital-to-analog conversion is to sample and quantize the down-converted analog intermediate frequency signal S IFA to become a digital intermediate frequency signal, and the digital intermediate frequency signal S IFD can be further digitally processed. The baseband processing is generally a digital circuit that processes the digital intermediate frequency signal. The main function is to remove the direct spread sequence and the intermediate frequency carrier. The software portion runs on the processor, performs operations based on the results of the baseband processing portion, and simultaneously writes control parameters to the baseband processing portion. The software part consists of two parts: signal processing and solving. Signal processing software mainly includes satellite signal acquisition, tracking, bit synchronization, bit information extraction and other parts. The main function of the solution part is to calculate the receiver position.
目前, 开发、 研制卫星导航接收机是比较费时、 费力的事情, 为了全面研究卫星导航接 收机的算法和测试其性能, 需要接收机可以处于任意位置和任意的运动状态, 以及需要任意 时间、 任意信号强度、 任意传输误差等各种条件。 然而, 在实际开发和测试过程中, 使接收 机真实处于这些条件下 (特别是一些极端环境) 是不可能的。 因此, 需要导航卫星信号生成 系统 (或叫导航卫星信号模拟器) 人为产生导航卫星射频信号 SRF, 使公式(1)和 (2)中的各种 参数对应于各种条件, 如时间、 信道衰减、 接收机位置和运动状态、 信道传输延时等, 这样 就可以在实验室的静态条件下模拟各种环境条件, 从而达到验证、 测试导航卫星接收机的目 的。 如图 2为现有的导航卫星信号生成系统的原理框图, 用户可以任意设置接收机的位置和 运动轨迹、 时间、 误差参数、 信道衰减等各种参数, 该信号生成系统计算出各导航卫星报文, 以及接收机应收到的各导航卫星的载波频率、 载波频率变化率、 载波相位、 延时等观测量, 产生控制命令, 控制硬件部分进行直扩序列产生、 直扩序列扩频、 载波生成、 载波调制、 调 整增益,最终生成导航卫星射频信号 SRF。系统的软件部分一般是在专用的计算机系统中运行。 上述结构虽然被目前所有市场上的导航卫星信号生成系统所采用,但其存在如下不足之处: 1、 主要功能 (如直扩序列产生、 直扩序列扩频、 载波生成、 载波调整等) 是通过硬件实现, 设 备复杂、 成本高; 2、 设备的硬件一旦做好, 难以改变, 灵活性差, 难以升级、 改造, 如一旦 出现新的导航卫星体制或新的卫星信号, 就需要新的设备; 3、 输出单一, 只有射频信号, 无 法得到模拟中频信号、 数字中频信号; 4、 无法得到数字中频信号数据, 该数据可以被计算机 软件处理, 进行数据分析和软件仿真; 5、 采用专用计算机系统成本高, 灵活性差; 6、 由于 硬件实现过于复杂, 不便于设计多种卫星导航体制、 多种码、 多种频点的混合导航卫星信号 生成系统; 7、 难以扩展功能, 用户无法在输出信号中加入自定义信号, 如单频干扰信号等。 发明内容 At present, the development and development of satellite navigation receivers is a time-consuming and laborious task. In order to comprehensively study the algorithms of satellite navigation receivers and test their performance, the receivers need to be in any position and in any motion state, and need any time and any time. Various conditions such as signal strength and arbitrary transmission error. However, it is impossible to make the receiver truly under these conditions (especially some extreme environments) during actual development and testing. Therefore, a navigation satellite signal generation system (or a navigation satellite signal simulator) is required to artificially generate a navigation satellite radio frequency signal S RF , so that various parameters in equations (1) and (2) correspond to various conditions, such as time, channel. Attenuation, receiver position and motion state, channel transmission delay, etc., so that various environmental conditions can be simulated under static conditions in the laboratory to verify and test the navigation satellite receiver. Figure 2 is a schematic block diagram of the existing navigation satellite signal generation system. The user can arbitrarily set various parameters such as the position and motion trajectory of the receiver, time, error parameters, channel attenuation, etc. The signal generation system calculates each navigation satellite report. And the carrier frequency, carrier frequency change rate, carrier phase, delay, etc. of each navigation satellite received by the receiver, generating control commands, controlling the hardware part for direct spreading sequence generation, direct spreading sequence spreading, carrier Generate, carrier modulation, adjust the gain, and finally generate the navigation satellite RF signal S RF . The software portion of the system is typically run in a dedicated computer system. Although the above structure is adopted by all current navigation satellite signal generation systems in the market, it has the following disadvantages: 1. Main functions (such as direct spread sequence generation, direct spread sequence spread spectrum, carrier generation, carrier adjustment, etc.) Through hardware implementation, the equipment is complex and costly; 2. Once the hardware of the equipment is completed, it is difficult to change, the flexibility is poor, and it is difficult to upgrade or renovate. For example, if a new navigation satellite system or a new satellite signal appears, new equipment is needed; 3, the output is single, only the RF signal, no The method obtains the analog intermediate frequency signal and the digital intermediate frequency signal; 4. The digital intermediate frequency signal data cannot be obtained, and the data can be processed by computer software for data analysis and software simulation; 5. The special computer system has high cost and poor flexibility; 6. due to hardware The implementation is too complicated, and it is not convenient to design a hybrid navigation satellite signal generation system with multiple satellite navigation systems, multiple codes, and multiple frequency points. 7. It is difficult to expand the function, and the user cannot add a custom signal to the output signal, such as single frequency interference. Signals, etc. Summary of the invention
本发明针对现有技术中存在的缺陷或不足, 提供一种能够只需较少的硬件, 从而成本降 低、 但灵活性增加的基于软件的导航卫星信号生成系统。  The present invention is directed to a software-based navigation satellite signal generation system capable of requiring less hardware, thereby reducing cost, but having increased flexibility, in view of the deficiencies or deficiencies in the prior art.
本发明的技术构思为, 在计算机中通过软件生成导航卫星的数字中频信号数据, 从而在 硬件构成中能够减少直扩序列扩频、 载波生成和载波调制等单元, 实现成本低、 灵活性高的 基于软件的导航卫星信号生成系统。  The technical idea of the present invention is that the digital intermediate frequency signal data of the navigation satellite is generated by software in a computer, thereby reducing the units of direct spread sequence spreading, carrier generation and carrier modulation in the hardware configuration, and achieving low cost and high flexibility. Software-based navigation satellite signal generation system.
本发明技术方案如下:  The technical scheme of the present invention is as follows:
基于软件的导航卫星信号生成系统, 包括通过计算机数据接口连接的软件部分和硬件部 分, 其特征在于: 所述软件部分运行于计算机中, 并在计算机中由该软件生成导航卫星的数 字中频信号数据。  A software-based navigation satellite signal generation system, comprising a software part and a hardware part connected by a computer data interface, wherein: the software part runs in a computer, and the digital intermediate frequency signal data of the navigation satellite is generated by the software in the computer .
所述数字中频信号数据通过计算机数据接口传送到硬件部分, 得到数字中频信号; 该数 字中频信号经过数模变换和滤波得到模拟中频信号; 该模拟中频信号经上变频得到导航卫星 的射频信号。  The digital intermediate frequency signal data is transmitted to the hardware portion through a computer data interface to obtain a digital intermediate frequency signal; the digital intermediate frequency signal is subjected to digital-to-analog conversion and filtering to obtain an analog intermediate frequency signal; and the analog intermediate frequency signal is up-converted to obtain a radio frequency signal of the navigation satellite.
所述计算机数据接口为标准计算机数据接口, 包括 USB接口或 PCI接口等。  The computer data interface is a standard computer data interface, including a USB interface or a PCI interface.
所述硬件部分主要包括数模变换装置、 滤波装置、 上变频装置和增益控制装置, 而不再 包括直扩序列扩频装置、 载波生成装置和载波调制装置。  The hardware portion mainly includes a digital-to-analog conversion device, a filtering device, an up-conversion device, and a gain control device, and does not include a direct-spread sequence spreading device, a carrier generating device, and a carrier modulation device.
所述数模变换、 滤波、 上变频为多个并行通道, 以便分别得到各种导航卫星体制、 各种 码、 各种频率的导航卫星信号, 最后将所有通道的射频信号合并, 就可以得到最终的射频信 号。  The digital-to-analog conversion, filtering, and up-conversion are performed into a plurality of parallel channels, so as to obtain navigation satellite signals of various navigation satellite systems, various codes, and various frequencies respectively, and finally combine the radio frequency signals of all channels to obtain the final RF signal.
所述数字中频信号可以被直接输入到卫星导航接收机的基带部分, 用于调试和测试, 数 字中频信号的时钟频率可以被任意设置, 即该时钟频率可以与实际的采样率不一至; 所述模 拟中频信号可以被输入至卫星导航接收机的模数变换部分之前, 用于调试和测试; 所述射频 信号的功率可以被增益控制装置调节, 所述射频信号可以被输入到完整的卫星导航接收机, 用于调试和测试。  The digital intermediate frequency signal can be directly input to the baseband portion of the satellite navigation receiver for debugging and testing, and the clock frequency of the digital intermediate frequency signal can be arbitrarily set, that is, the clock frequency can be different from the actual sampling rate; The analog intermediate frequency signal can be input to the analog to digital conversion portion of the satellite navigation receiver for debugging and testing; the power of the radio frequency signal can be adjusted by the gain control device, and the radio frequency signal can be input to the complete satellite navigation receiving Machine for debugging and testing.
所述软件生成的数字中频信号数据中的中频频率, 采样率, 以及样点比特数可以通过软 件设置。 所述软件部分还包括自定义信号模块, 能够被用户扩展应用, 即用户可加入自定义的信 号。 The intermediate frequency, the sampling rate, and the number of sample bits in the digital intermediate frequency signal data generated by the software can be set by software. The software portion also includes a custom signal module that can be extended by the user, ie the user can add a custom signal.
本发明技术效果如下:  The technical effects of the present invention are as follows:
本发明提出一种新的基于软件的导航卫星信号生成系统, 只具有最少、 最基本的硬件, 成本低、 灵活性高。 本系统主要通过普通的计算机生成数字中频信号数据, 再通过标准计算 机数据接口, 如 USB接口 (速率可达 480Mb/s)、 PCI接口等, 传送到硬件部分, 得到数字中 频信号, 再经过数模变换得到模拟中频信号, 最后经上变频得到射频信号。 本系统可以得到 数字中频信号数据、 数字中频信号、 模拟中频信号、 射频信号等多种输出形式。  The invention proposes a new software-based navigation satellite signal generation system with only minimal and basic hardware, low cost and high flexibility. The system mainly generates digital intermediate frequency signal data through an ordinary computer, and then transmits it to the hardware part through a standard computer data interface, such as a USB interface (up to 480 Mb/s), a PCI interface, etc., to obtain a digital intermediate frequency signal, and then undergoes digital modulo The analog IF signal is transformed, and finally the RF signal is obtained by up-conversion. The system can obtain various output forms such as digital intermediate frequency signal data, digital intermediate frequency signal, analog intermediate frequency signal, and radio frequency signal.
导航卫星信号生成系统是一种研发卫星导航接收机的有效工具。 与目前基于硬件的导航 卫星信号生成系统不同, 本发明是基于软件的导航卫星信号生成系统, 在计算机中通过软件 生成导航卫星的数字中频信号数据, 硬件部分只保留最少的部分, 即主要只有模数变换、 带 通滤波和上变频部分。 数字中频信号数据通过标准的计算机数据接口, 从计算机传送到硬件 设备上, 从而可以得到导航卫星的数字中频信号, 经过数模转换, 可以得到模拟中频信号, 再经过上变频, 就可以得到导航卫星的射频信号, 这与实际情况下导航卫星信号完全一样。 本系统结构灵活、 扩展性强、 成本低, 可以产生导航卫星的射频信号、 模拟中频信号、 数字 中频信号、 数字中频信号数据, 开发者可以利用这些信号研究、 验证、 测试卫星导航接收机 的算法、 程序和性能。 附图说明  The navigation satellite signal generation system is an effective tool for developing satellite navigation receivers. Different from the current hardware-based navigation satellite signal generation system, the present invention is a software-based navigation satellite signal generation system, and the digital intermediate frequency signal data of the navigation satellite is generated by software in a computer, and the hardware part only retains the least part, that is, the main mode only Number conversion, band pass filtering and upconversion. The digital intermediate frequency signal data is transmitted from the computer to the hardware device through a standard computer data interface, so that the digital intermediate frequency signal of the navigation satellite can be obtained. After the digital-to-analog conversion, the analog intermediate frequency signal can be obtained, and then up-converted, the navigation satellite can be obtained. The RF signal, which is exactly the same as the navigation satellite signal in actual conditions. The system is flexible in structure, strong in scalability, and low in cost. It can generate radio frequency signals, analog intermediate frequency signals, digital intermediate frequency signals, and digital intermediate frequency signal data of navigation satellites. Developers can use these signals to research, verify, and test satellite navigation receiver algorithms. , program and performance. DRAWINGS
图 1是卫星导航系统和卫星导航接收机的原理框图。  Figure 1 is a block diagram of a satellite navigation system and a satellite navigation receiver.
图 2是现有的导航卫星信号生成系统的原理框图。  2 is a schematic block diagram of a conventional navigation satellite signal generation system.
图 3是本发明的基于软件的导航卫星信号生成系统的原理框图。 具体实施方式  3 is a schematic block diagram of a software-based navigation satellite signal generation system of the present invention. detailed description
下面结合附图对本发明作进一步的详细说明。  The invention will be further described in detail below with reference to the accompanying drawings.
图 3为本发明的基于软件的导航卫星信号生成系统的原理框图, 主要分为软件部分和硬 件部分。  3 is a schematic block diagram of a software-based navigation satellite signal generation system of the present invention, which is mainly divided into a software part and a hardware part.
导航卫星信号生成系统的软件部分运行在普通的计算机上, 用户通过人机界面可以任意 设置接收机的位置和运动轨迹, 以及时间、 误差参数、 信道衰减等各种参数, 经计算可得到 参数和误差, 包括导航卫星轨道参数、 导航卫星时钟误差参数、 电离层参数、 对流层参数等。 通过这些参数, 可以得到导航电文。 利用这些参数和接收机运动轨迹, 可以得到接收机应收 到的各导航卫星的观测量, 包括中频载波频率、 载波频率变化率、 载波相位、 码时钟频率、 码相位、 信号幅度噪声功率等参数, 即前述背景技术式 (4)中的各参数。 利用式 (4), 通过软 件最终得到数字中频信号 SIFD数据, 通过软件设置, 该数据可以包括任何导航卫星体制、任何 码、 任何频率的卫星信号, 也可以生成广域增强卫星信号, 如 WAAS、 EGN0S信号等。 其中, 中频频率、 采样时钟频率、 每个采样点的比特数都可以通过软件设置。 另外, 可以具有扩展 功能, 用户可以在数字中频信号中加入自定义信号, 如单频干扰信号等等, 以便于干扰、 抗 干扰研究。 此前所有功能都是通过软件实现的。 数字中频信号数据也可以被用户使用, 做数 据分析和软件仿真。 The software part of the navigation satellite signal generation system runs on a common computer. The user can arbitrarily set the position and motion trajectory of the receiver through the human-machine interface, as well as various parameters such as time, error parameters, channel attenuation, etc. Errors, including navigation satellite orbit parameters, navigation satellite clock error parameters, ionospheric parameters, tropospheric parameters, etc. With these parameters, a navigation message can be obtained. Using these parameters and the receiver's motion trajectory, the receiver can be received The observations of the respective navigation satellites include parameters such as intermediate frequency carrier frequency, carrier frequency change rate, carrier phase, code clock frequency, code phase, signal amplitude noise power, and the like, that is, parameters in the foregoing background technology formula (4). Using the formula (4), the digital intermediate frequency signal S IFD data is finally obtained by software, which can be set by software, and the data can include any navigation satellite system, any code, satellite signal of any frequency, or generate a wide-area enhanced satellite signal, such as WAAS. , EGN0S signal, etc. Among them, the IF frequency, the sampling clock frequency, and the number of bits per sampling point can be set by software. In addition, it can have an extended function, users can add custom signals, such as single-frequency interference signals, to the digital IF signal to facilitate interference and anti-interference research. All previous functions were implemented in software. Digital IF signal data can also be used by users for data analysis and software simulation.
计算机读取数字中频信号数据, 通过标准的计算机数据接口传送到导航卫星信号生成系 统的硬件部分中, 此标准计算机数据接口的传输比特速率应大于数字中频信号的采样率 X每 个采样点的比特数, 该数据接口包括 USB、 PCI接口等。 在硬件部分中, 经过计算机数据接口 的解码, 得到数字中频信号。该数字中频信号可以被直接输入到卫星导航接收机的基带部分, 用于调试和测试, 数字中频信号的时钟频率可以被任意设置, 即该时钟频率可以与实际的采 样率不一至。 例如, 为了做实验验证, 卫星导航接收机要进行 FPGA实验, 该接收机的运行速 度低于实际情况, 这就可以通过输入低频率的数字中频信号来进行实验。 数字中频信号经数 模变换、 滤波后得到模拟中频信号, 模拟中频信号也可以被输入至卫星导航接收机的模数变 换部分之前, 用于调试和测试。 模拟中频信号再经上变频就可以得到导航卫星的射频信号, 射频信号的功率可以被增益控制部分调节。 其中, 数模变换、 滤波、 上变频也可以是多个并 行通道, 以便分别得到各种导航卫星体制、 各种码、 各种频率的导航卫星信号, 最后将所有 通道的射频信号合并, 就可以得到最终的射频信号。 该射频信号可以被输入到完整的卫星导 航接收机, 用于调试和测试。  The computer reads the digital intermediate frequency signal data and transmits it to the hardware part of the navigation satellite signal generation system through a standard computer data interface. The transmission bit rate of the standard computer data interface should be greater than the sampling rate of the digital intermediate frequency signal. X bits of each sampling point. The data interface includes a USB, PCI interface, and the like. In the hardware part, the digital intermediate frequency signal is obtained by decoding the computer data interface. The digital intermediate frequency signal can be directly input to the baseband portion of the satellite navigation receiver for debugging and testing. The clock frequency of the digital intermediate frequency signal can be arbitrarily set, that is, the clock frequency can be different from the actual sampling rate. For example, for experimental verification, the satellite navigation receiver is going to perform an FPGA experiment. The speed of the receiver is lower than the actual situation. This can be done by inputting a low-frequency digital intermediate frequency signal. The digital intermediate frequency signal is digitally converted and filtered to obtain an analog intermediate frequency signal. The analog intermediate frequency signal can also be input to the analog-to-digital conversion part of the satellite navigation receiver for debugging and testing. The analog IF signal can be up-converted to obtain the radio frequency signal of the navigation satellite, and the power of the radio frequency signal can be adjusted by the gain control part. Among them, digital-to-analog conversion, filtering, and up-conversion can also be multiple parallel channels, so as to obtain navigation satellite signals of various navigation satellite systems, various codes, and various frequencies, and finally combine the RF signals of all channels, and then Get the final RF signal. This RF signal can be input to a complete satellite navigation receiver for commissioning and testing.
本发明适用于各种导航卫星体制的信号生成,包括美国的 GPS系统、欧洲的伽利略系统、 俄罗斯的 GLONASS系统、 中国的北斗系统等, 以及未来可能出现的新的卫星导航体制和新 的卫星信号, 只需要一台普通计算机和少量的硬件。 设备硬件简单 (主要只包括计算机数据 接口电路、 模数变换、 滤波器、 上变频和增益控制)、 成本低、 灵活性高、 升级容易, 可以单 独或混合输出各种导航卫星体制、 各种码、 各种频率的导航卫星信号。 输出形式多样化, 可 以得到数字中频信号数据、 数字中频信号、 模拟中频信号、 射频信号等, 是研究、 验证、 开 发、 测试卫星导航接收机和卫星导航软件接收机的有效工具。  The invention is applicable to signal generation of various navigation satellite systems, including the GPS system in the United States, the Galileo system in Europe, the GLONASS system in Russia, the Beidou system in China, and the like, and new satellite navigation systems and new satellite signals that may appear in the future. , only need a normal computer and a small amount of hardware. The device hardware is simple (mainly including computer data interface circuit, analog-to-digital conversion, filter, up-conversion and gain control), low cost, high flexibility, easy to upgrade, and can output various navigation satellite systems and various codes separately or in combination. , navigation satellite signals of various frequencies. The output form is diversified, and digital intermediate frequency signal data, digital intermediate frequency signal, analog intermediate frequency signal, and radio frequency signal can be obtained. It is an effective tool for researching, verifying, developing, testing satellite navigation receivers and satellite navigation software receivers.
本发明的基于软件的导航卫星信号生成系统具有以下特点: 1.本发明中的导航卫星信号生成系统可以应用于任何导航卫星信号的生成, 包括美国的The software-based navigation satellite signal generation system of the present invention has the following features: 1. The navigation satellite signal generation system of the present invention can be applied to the generation of any navigation satellite signal, including the United States.
GPS系统, 俄罗斯的 GLONASS系统, 欧洲的伽利略系统, 中国的北斗系统, 以及以后可能 出现的任何新的卫星导航体制。 GPS systems, Russia's GLONASS system, Europe's Galileo system, China's Beidou system, and any new satellite navigation systems that may emerge in the future.
2.如图 3所示, 是导航卫星信号生成系统的主要组成框图。 主要特点是: 主要功能由软 件实现, 硬件部分只保留最少部分; 数字中频信号数据在普通计算机中由软件生成; 采用标 准计算机数据接口, 可以连续、 实时的传送信号, 标准计算机数据接口包括 USB等一切标准 的计算机数据接口, 只要数据接口的传输比特速率大于数字中频信号的采样率 X每个采样点 的比特数即可; 硬件部分主要只有数模变换、 滤波、 上变频、 增益控制。  2. As shown in Figure 3, it is the main component block diagram of the navigation satellite signal generation system. The main features are: The main function is realized by software, the hardware part only keeps the least part; The digital IF signal data is generated by software in the ordinary computer; The standard computer data interface can transmit signals continuously and in real time, the standard computer data interface includes USB etc. All standard computer data interfaces, as long as the transmission bit rate of the data interface is greater than the sampling rate of the digital intermediate frequency signal X, the number of bits per sampling point; the hardware part mainly only digital-to-analog conversion, filtering, up-conversion, gain control.
3.输出形式多样, 可以得到数字中频信号数据、 数字中频信号、 模拟中频信号、 射频信 号, 也可以只包括数字中频信号数据、 数字中频信号、 模拟中频信号、 射频信号中的一种或 几种。  3. Various output forms, such as digital intermediate frequency signal data, digital intermediate frequency signal, analog intermediate frequency signal, and radio frequency signal, or only one or several of digital intermediate frequency signal data, digital intermediate frequency signal, analog intermediate frequency signal, and radio frequency signal .
4.硬件部分中, 可以包括 2中列的全部或部分, 也可以根据功能需求进行增减组合。 4. In the hardware part, you can include all or part of the 2 columns, or you can add or subtract combinations according to the functional requirements.
5.硬件部分中, 数模变换、 滤波、 上变频也可以是多个并行通道, 以便得到各种导航卫 星体制、 各种码、 各种频率的导航卫星信号, 最后将所有通道的射频信号合并, 就可以得到 最终的射频信号。 5. In the hardware part, digital-to-analog conversion, filtering, and up-conversion can also be multiple parallel channels to obtain various navigation satellite systems, various codes, navigation satellite signals of various frequencies, and finally combine the RF signals of all channels. , you can get the final RF signal.
6.软件生成的数字中频信号数据中的中频频率, 采样率, 样点比特数可以通过软件设置。 6. The IF frequency, sampling rate, and number of sample bits in the digital IF signal data generated by the software can be set by software.
7.在硬件部分中, 计算机传送过来的数字中频信号数据变为数字中频信号时, 数字中频 信号的时钟频率可以被任意设置。 7. In the hardware part, when the digital intermediate frequency signal data transmitted from the computer becomes a digital intermediate frequency signal, the clock frequency of the digital intermediate frequency signal can be arbitrarily set.
8.本系统可以产生多个频率的导航卫星信号。  8. The system can generate navigation satellite signals of multiple frequencies.
9.本系统可以产生各种卫星导航体制、 多种码的单独或混合导航卫星信号。  9. The system can generate various satellite navigation systems, multiple or separate navigation satellite signals.
10.可以被用户扩展应用, 用户可加入自定义的信号。  10. The application can be extended by the user, and the user can add a customized signal.
11.本系统也可以生成广域增强卫星信号, 如 WAAS、 EGN0S信号等 应当指出, 以上所述具体实施方式可以使本领域的技术人员更全面地理解本发明, 但不 以任何方式限制本发明。 因此, 尽管本说明书参照附图和实施方式对本发明已进行了详细的 说明, 但是, 本领域技术人员应当理解, 仍然可以对本发明进行修改或者等同替换; 而一切 不脱离本发明的精神和技术实质的技术方案及其改进, 其均应涵盖在本发明专利的保护范围 当中。  11. The present system may also generate wide area enhanced satellite signals, such as WAAS, EGN0S signals, etc. It should be noted that the above-described embodiments may enable those skilled in the art to more fully understand the present invention, but do not limit the present invention in any way. . Accordingly, the present invention has been described in detail herein with reference to the drawings and the embodiments of the invention The technical solutions and their improvements should be covered by the scope of protection of the present invention.

Claims

权利要求 Rights request
1.基于软件的导航卫星信号生成系统, 包括通过计算机数据接口连接的软件部分和硬件 部分, 其特征在于: 所述软件部分运行于计算机中, 并在计算机中由该软件生成导航卫星的 数字中频信号数据。  A software-based navigation satellite signal generation system, comprising a software part and a hardware part connected by a computer data interface, wherein: the software part runs in a computer, and the digital intermediate frequency of the navigation satellite is generated by the software in the computer Signal data.
2.根据权利要求 1 所述的基于软件的导航卫星信号生成系统, 其特征在于: 所述数字中 频信号数据通过计算机数据接口传送到硬件部分, 得到数字中频信号; 该数字中频信号经过 数模变换和滤波得到模拟中频信号; 该模拟中频信号经上变频得到导航卫星的射频信号。  2 . The software-based navigation satellite signal generation system according to claim 1 , wherein: the digital intermediate frequency signal data is transmitted to a hardware portion through a computer data interface to obtain a digital intermediate frequency signal; and the digital intermediate frequency signal undergoes digital-to-analog conversion. And filtering to obtain an analog intermediate frequency signal; the analog intermediate frequency signal is up-converted to obtain a radio frequency signal of the navigation satellite.
3.根据权利要求 1 所述的基于软件的导航卫星信号生成系统, 其特征在于: 所述计算机 数据接口为标准计算机接口, 包括 USB接口或 PCI接口。  The software-based navigation satellite signal generating system according to claim 1, wherein: the computer data interface is a standard computer interface, and comprises a USB interface or a PCI interface.
4.根据权利要求 1 所述的基于软件的导航卫星信号生成系统, 其特征在于: 所述硬件部 分主要包括数模变换装置、 滤波装置、 上变频装置和增益控制装置, 而不再包括直扩序列扩 频装置、 载波生成装置和载波调制装置。  The software-based navigation satellite signal generating system according to claim 1, wherein: the hardware portion mainly comprises a digital-to-analog conversion device, a filtering device, an up-conversion device, and a gain control device, and no longer includes direct expansion. A sequence spread spectrum device, a carrier generation device, and a carrier modulation device.
5.根据权利要求 4所述的基于软件的导航卫星信号生成系统, 其特征在于: 所述数模变 换、 滤波、 上变频为多个并行通道, 以便分别得到各种导航卫星体制、 各种码、 各种频率的 导航卫星信号, 最后将所有通道的射频信号合并, 就可以得到最终的射频信号。  The software-based navigation satellite signal generating system according to claim 4, wherein: the digital-to-analog conversion, filtering, and up-conversion are performed into a plurality of parallel channels, so as to obtain various navigation satellite systems and various codes respectively. The navigation satellite signals of various frequencies, and finally the RF signals of all channels are combined to obtain the final RF signal.
6.根据权利要求 2所述的基于软件的导航卫星信号生成系统, 其特征在于: 所述数字中 频信号可以被直接输入到卫星导航接收机的基带部分, 用于调试和测试, 数字中频信号的时 钟频率可以被任意设置, 即该时钟频率可以与实际的采样率不一至; 所述模拟中频信号可以 被输入至卫星导航接收机的模数变换部分之前, 用于调试和测试; 所述射频信号的功率可以 被增益控制装置调节, 所述射频信号可以被输入到完整的卫星导航接收机, 用于调试和测试。  6. The software-based navigation satellite signal generation system according to claim 2, wherein: said digital intermediate frequency signal can be directly input to a baseband portion of a satellite navigation receiver for debugging and testing, and a digital intermediate frequency signal. The clock frequency can be arbitrarily set, that is, the clock frequency can be different from the actual sampling rate; the analog intermediate frequency signal can be input to the analog-to-digital conversion portion of the satellite navigation receiver for debugging and testing; The power can be adjusted by a gain control device that can be input to a complete satellite navigation receiver for debugging and testing.
7.根据权利要求 1 所述的基于软件的导航卫星信号生成系统, 其特征在于: 所述软件生 成的数字中频信号数据中的中频频率, 采样率, 以及样点比特数可以通过软件设置。  The software-based navigation satellite signal generating system according to claim 1, wherein: the intermediate frequency, the sampling rate, and the number of sample bits in the digital intermediate frequency signal data generated by the software are set by software.
8.根据权利要求 1 所述的基于软件的导航卫星信号生成系统, 其特征在于: 所述软件部 分还包括自定义信号模块, 能够被用户扩展应用, 即用户可加入自定义的信号。  8. The software-based navigation satellite signal generation system according to claim 1, wherein: the software portion further comprises a custom signal module, which can be extended by the user, that is, the user can add a customized signal.
PCT/CN2007/071078 2007-01-19 2007-11-16 A navigation satellite signal generating system based on the software WO2008089637A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710062892.8 2007-01-19
CN200710062892A CN101033974B (en) 2007-01-19 2007-01-19 Navigation satellite signal generating system based on software

Publications (1)

Publication Number Publication Date
WO2008089637A1 true WO2008089637A1 (en) 2008-07-31

Family

ID=38730635

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2007/071078 WO2008089637A1 (en) 2007-01-19 2007-11-16 A navigation satellite signal generating system based on the software

Country Status (2)

Country Link
CN (1) CN101033974B (en)
WO (1) WO2008089637A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107167820A (en) * 2017-04-07 2017-09-15 湖南国科防务电子科技有限公司 A kind of digital demultiplexing satellite navigation signal simulator, method and detecting system
CN113625314A (en) * 2021-08-19 2021-11-09 福建卫联科技有限公司 Detection method and system for universal Beidou user machine
CN114257294A (en) * 2021-12-23 2022-03-29 中国科学院微小卫星创新研究院 Integrated comprehensive electronic system and use method thereof

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101033974B (en) * 2007-01-19 2010-05-19 北京东方联星科技有限公司 Navigation satellite signal generating system based on software
CN101349749B (en) * 2008-09-10 2012-05-23 北京航空航天大学 Apparatus for generating simulation navigational satellite reflected signal
CN101702016B (en) * 2009-08-05 2012-03-14 和芯星通科技(北京)有限公司 Satellite navigation system baseband signal processing system and method
CN101819276A (en) * 2010-03-26 2010-09-01 东南大学 GPS L1 signal intermediate frequency data acquisition system and method
CN102736520B (en) * 2011-04-13 2015-08-12 北京邮电大学 A kind of satellite navigation system principles simulation method and satellite signal simulator
CN102522631B (en) * 2011-12-12 2014-01-29 中国航空无线电电子研究所 Double-system antenna tracking system based on spread spectrum and digital guidance
CN106199649A (en) * 2016-07-22 2016-12-07 中国人民解放军63908部队 Satellite navigation receiver test platform
CN106226792A (en) * 2016-07-22 2016-12-14 中国人民解放军63908部队 Intermediate-freuqncy signal generation module
CN109407119B (en) * 2018-09-20 2020-11-10 北京航天自动控制研究所 All-weather high-reliability navigation receiver testing method based on multi-information-source simulation
CN109870711A (en) * 2018-11-27 2019-06-11 山东航天电子技术研究所 A kind of pulsar navigation proof of algorithm platform and verification method
CN110531384A (en) * 2019-08-20 2019-12-03 桂林电子科技大学 A kind of Galilean satellite signal imitation system and its analogy method
CN110824509B (en) * 2019-11-27 2020-09-01 中国科学院微小卫星创新研究院 Navigation satellite signal generation simulator
CN113009521B (en) * 2021-03-02 2022-11-18 北京航空航天大学 Aerial target detection device based on GNSS forward scattering characteristic

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5093800A (en) * 1989-09-14 1992-03-03 Saburo Ifune Global positioning system satellite signal simulator
JPH11304900A (en) * 1998-04-21 1999-11-05 Toshiba Corp Gps simulator
JP2003255039A (en) * 2002-02-28 2003-09-10 Japan Radio Co Ltd Method and apparatus for testing network assist-type gps receiver
CN1858616A (en) * 2006-05-24 2006-11-08 北京东方联星科技有限公司 Platform system for researching and developing satellite navigation receiver
CN101033974A (en) * 2007-01-19 2007-09-12 北京东方联星科技有限公司 Navigation satellite signal generating system based on software

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5093800A (en) * 1989-09-14 1992-03-03 Saburo Ifune Global positioning system satellite signal simulator
JPH11304900A (en) * 1998-04-21 1999-11-05 Toshiba Corp Gps simulator
JP2003255039A (en) * 2002-02-28 2003-09-10 Japan Radio Co Ltd Method and apparatus for testing network assist-type gps receiver
CN1858616A (en) * 2006-05-24 2006-11-08 北京东方联星科技有限公司 Platform system for researching and developing satellite navigation receiver
CN101033974A (en) * 2007-01-19 2007-09-12 北京东方联星科技有限公司 Navigation satellite signal generating system based on software

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
KOU Y., CHANG Q., ZHANG Q.: "System architecture and software design of high-dynamic GPS signal simulator", JOURNAL OF BEIJING UNIVERSITY OF AERONAUTICS AND ASTRONAUTICS, vol. 30, no. 16, June 2004 (2004-06-01), pages 534 - 538 *
LU J. ET AL.: "Hardware Design of a Twelve-Channel Digital GPS Simulator", TELEMETERING TELECONTROL, vol. 24, no. 3, May 2003 (2003-05-01), pages 15 - 18 *
SHEN C. AND QIU Z.: "GPS System Simulation Based on MatLab/Simulink", JOURNAL OF SYSTEM SIMULATION, vol. 18, no. 7, July 2006 (2006-07-01), pages 1857 - 1860, 1889 *
TIAN W., CHENG Y., WANG C.: "Realization Structure and Performance Evaluation of Software", DSSS MODEM, JOURNAL OF MILITARY COMMUNICATIONS TECHNOLOGY, vol. 26, no. 2, June 2005 (2005-06-01), pages 52 - 56 *
YANG X. AND CAI B.: "Signal Simulation and Algorithm Verification of GPS Software Receiver", URBAN RAPID RAILTRANSIT, vol. 19, no. 3, June 2006 (2006-06-01), pages 37 - 39 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107167820A (en) * 2017-04-07 2017-09-15 湖南国科防务电子科技有限公司 A kind of digital demultiplexing satellite navigation signal simulator, method and detecting system
CN113625314A (en) * 2021-08-19 2021-11-09 福建卫联科技有限公司 Detection method and system for universal Beidou user machine
CN114257294A (en) * 2021-12-23 2022-03-29 中国科学院微小卫星创新研究院 Integrated comprehensive electronic system and use method thereof
CN114257294B (en) * 2021-12-23 2024-01-26 中国科学院微小卫星创新研究院 Integrated comprehensive electronic system and application method thereof

Also Published As

Publication number Publication date
CN101033974B (en) 2010-05-19
CN101033974A (en) 2007-09-12

Similar Documents

Publication Publication Date Title
WO2008089637A1 (en) A navigation satellite signal generating system based on the software
Principe et al. Software-defined radio technologies for GNSS receivers: A tutorial approach to a simple design and implementation
WO2008144990A1 (en) A general configurable rf processing method and system for navigation satellite signal
WO2007140725A1 (en) A navigation satellite signal processing system
KR20090036863A (en) Apparatus and method for gnss evaluation signal generation based on software
Reinisch et al. Advancing digisonde technology: The DPS-4D
CN100526910C (en) Platform system for researching and developing satellite navigation receiver
CN106199508A (en) A kind of multifunction test platform based on pseudo satellite, pseudolite principle
Hinks et al. Signal and data authentication experiments on NTS-3
Overbeck et al. GOOSE–GNSS Receiver with an Open Software Interface
CN110907972A (en) Position positioning method, speed positioning method, device and positioning terminal
Betz et al. Introduction to the special issue on the BeiDou navigation system
CN202794536U (en) Triple-modular satellite signal simulator
Brown et al. Advanced GPS hybrid simulator architecture
Soghoyan et al. A LabVIEW-based assisted GPS receiver development, simulation and testing platform
CN111245502B (en) Multimode pseudolite system
CN209446772U (en) A kind of Beidou three generations satellite-signal simulation system
Arribas et al. Advances in the theory and implementation of GNSS antenna array receivers
Li et al. Architecture and implementation of a universal real-time GNSS signal simulator
Hinks et al. Navigation Technology Satellite–3: A Vanguard for Space-based Position, Navigation, and Timing
Curran et al. Event identification & recording for scintillation monitoring stations
Nayak et al. Multi GNSS (IRNSS-L5, IRNSS-S1, and GPS-L1) Hybrid Simulator: A Reconfigurable Low-cost Solution for Research and Defence Applications.
Juadines et al. Development of a MATLAB Web-based Application for Calculating Ionospheric Scintillation Proxy Indexes (S 4p-1 and S 4p-2) and the Rate of Total Electron Content Index (RoTI)
Wang et al. A new solution to GNSS receiver baseband signal processing SOC platform based on OpenRISC processor
CN117269991B (en) Basic device of satellite navigation anti-interference terminal

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07817268

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07817268

Country of ref document: EP

Kind code of ref document: A1