Signal Processing Method, Apparatus, Storage Medium, and Electronic Device

By identifying and converting the received satellite signals in type, the problem that BBU devices that only support GPS signals cannot use Beidou satellite signals, achieving signal compatibility and device synchronization, improving network quality and device compatibility.

CN114035213BActive Publication Date: 2025-07-08SHAANXI TIANJI COMM TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111322921.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-09
Publication Date
2025-07-08
Estimated Expiration
2041-11-09

AI Technical Summary

Technical Problem

The prior art is not compatible with different types of satellite signals, especially allowing BBU devices that only support GPS signals to use Beidou satellite signals, resulting in BBU clock synchronization problems and network quality loss.

Method used

By determining the received satellite signal type, analyzing the signal information of the Beidou satellite signal, performing time compensation processing, converting the Beidou satellite signal into a GPS analog signal, and distributing it to the terminal equipment to achieve compatibility of different types of satellite signals.

Benefits of technology

It realizes compatibility of different types of satellite signals, solves the BBU clock synchronization problem, and improves network quality and equipment compatibility and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114035213B_ABST
    Figure CN114035213B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention provides a signal processing method, apparatus, storage medium, and electronic device. The method includes: determining the signal type of a received satellite signal, where the satellite signal includes a Beidou satellite signal or a Global Positioning System (GPS) signal; processing the satellite signal based on the signal type to determine a target signal, where the target signal is applicable to different types of terminal devices. Through the present invention, the problem of compatible different types of satellite signals in the related art is solved, and the effect of being able to be compatible with different types of satellite signals is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] An embodiment of the present invention relates to the field of signal processing, and in particular, to a signal processing method, apparatus, storage medium, and electronic device. Background Art

[0002] Time asynchronization between base stations will affect network quality, mainly manifested as the impact on neighbor cell search, handover, and interference elevation. Since 2000 in the 4G era, the clock synchronization of its devices has relied on the air interface of the devices. Most devices do not support Beidou signals. In the context of the era of Internet of Everything, problems with the clock of the indoor baseband processing unit (Building Baseband Unit, abbreviated as BBU) in the computer room will cause immeasurable losses.

[0003] For the timing scheme of the operator's BBU, first, the baseband timing board of the BBU manufacturer is used, but this method has problems such as insufficient slot positions for frame services and high costs. In the 5G era, according to service requirements, the C-RAN base station construction method is proposed. After the BBU is centralized, the number of BBUs in the computer room gradually increases. The aperture of the original radio frequency cable pulled out of the computer room is insufficient, and there are too many outdoor antennas and the outdoor roof is limited. It has developed into a method of using the master-slave machine to simply converge and combine the satellite signals received by the air interface. Multiple timing interfaces are combined into one or two air interfaces through equipment and output to the roof of the computer room for signal reception. However, this method can only solve the timing problem of BBUs that support BD / GPS dual-mode satellite signals, and cannot solve the problem that most 4G devices in the network only support GPS signals for their BBUs.

[0004] The related art of the existing invention can only achieve time sharing among a certain number of BBUs, and cannot enable BBUs that originally only support GPS timing to use Beidou satellites. Summary of the Invention

[0005] An embodiment of the present invention provides a signal processing method, apparatus, storage medium, and electronic device to at least solve the problem of compatible different types of satellite signals in the related art.

[0006] According to an embodiment of the present invention, a signal processing method is provided, including: determining the signal type of the received satellite signal, where the satellite signal includes Beidou satellite signal or Global Positioning System (GPS) signal; processing the satellite signal based on the signal type to determine a target signal, where the target signal is applicable to different types of terminal devices.

[0007] According to another embodiment of the present invention, a signal processing system is provided, including: a receiving device for receiving satellite signals, where the satellite signals include Beidou satellite signals or Global Positioning System (GPS) signals; a control device for determining the signal type of the received satellite signals and processing the satellite signals based on the signal type to determine a target signal, where the target signal is applicable to different types of terminal devices; and a distribution device for distributing the target signal to N terminal devices, where N is a natural number greater than or equal to 1.

[0008] In an exemplary embodiment, the control device includes: a parsing module for parsing the signal information of the Beidou satellite signal when it is determined that the satellite signal includes the Beidou satellite signal, where the signal information includes the coordinate information and time information of the Beidou satellite device; a time compensation module for performing time compensation processing on the Beidou satellite signal based on the signal information to obtain a compensated signal; and a signal conversion module for converting the compensated signal into the GPS analog signal in the format of the GPS signal to obtain the target signal.

[0009] In an exemplary embodiment, the time compensation module includes: a frequency offset calculation unit for calculating the frequency offset of the Beidou satellite signal to obtain a frequency compensation value; a synchronization compensation unit for calculating the absolute time compensation value using the frequency compensation value and the local clock frequency offset; and a channel simulation unit for obtaining the ephemeris of the Beidou satellite device and compensating for the error of the coordinate information of the Beidou satellite device in the ephemeris according to the absolute time compensation value to obtain the compensated signal, where the ephemeris includes the signal information.

[0010] In an exemplary embodiment, the control device further includes: a generation unit for generating a GPS ephemeris according to the coordinate information and the time information; a conversion unit for converting the GPS ephemeris into a navigation message and a baseband signal; a modulation unit for modulating the baseband signal to a preset frequency point; and an output unit for outputting the navigation message and the baseband signal at the preset frequency point.

[0011] In an exemplary embodiment, the receiving device includes: a first antenna device for receiving the GPS signal; and a second antenna device for receiving the Beidou satellite signal.

[0012] In an exemplary embodiment, the system further includes: a board-level device for amplifying the GPS signal to obtain an amplified signal when it is determined that the satellite signal includes the GPS signal.

[0013] In an exemplary embodiment, the above system further includes at least one of the following: an atomic clock, connected to the above board-level device, for obtaining the clock information of the oscillation of the above board-level device in the case where the above target signal is abnormal, and the above clock information is used to simulate the timekeeping accuracy of the above satellite device; a crystal oscillator, connected to the above board-level device, for outputting the time information of the above satellite device.

[0014] In an exemplary embodiment, the above system further includes: a monitoring device, configured to monitor the antenna device in the above system, where the above antenna device is used to receive the above satellite signal; an indicator light, configured to output a prompt message in the case where the above antenna device is abnormal, and the above prompt message is used to prompt that the above antenna device is abnormal.

[0015] According to another embodiment of the present invention, there is also provided a computer-readable storage medium, in which a computer program is stored, where the computer program is configured to execute the steps in any one of the above method embodiments when running.

[0016] According to another embodiment of the present invention, there is also provided an electronic device, including a memory and a processor, where a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0017] Through the present invention, by determining the signal type of the received satellite signal, where the satellite signal includes a Beidou satellite signal or a Global Positioning System (GPS) signal; processing the satellite signal based on the signal type to determine a target signal, where the target signal is applicable to different types of terminal devices. The purpose of performing corresponding processing on the satellite signal based on different types of satellite signals is achieved, so that the terminal can be compatible with different types of satellite signals. Therefore, the problem of being compatible with different types of satellite signals in the related art can be solved, and the effect of being able to be compatible with different types of satellite signals can be achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 is a hardware structure block diagram of a mobile terminal of a signal processing method according to an embodiment of the present invention;

[0019] Figure 2 is a flowchart of a signal processing method according to an embodiment of the present invention;

[0020] Figure 3 is a schematic structural diagram of demodulating a signal according to an embodiment of the present invention;

[0021] Figure 4 is a schematic diagram of the overall system according to an embodiment of the present invention;

[0022] Figure 5 is the overall flowchart according to an embodiment of the present invention;

[0023] Figure 6 is the internal hardware framework diagram of the whole machine according to an embodiment of the present invention;

[0024] Figure 7 is the system framework diagram according to an embodiment of the present invention;

[0025] Figure 8 is the circuit hardware architecture diagram of the time-sharing and branch system for machine room according to an embodiment of the present invention;

[0026] Figure 9 is the schematic diagram of converting Beidou signal into GPS signal according to an embodiment of the present invention;

[0027] Figure 10 is the startup flowchart of the time-sharing and branch system for machine room according to an embodiment of the present invention;

[0028] Figure 11 is the product schematic diagram (1) according to an embodiment of the present invention;

[0029] Figure 12 is the product schematic diagram (2) according to an embodiment of the present invention;

[0030] Figure 13 is the application schematic diagram of the time-sharing and branch system for machine room according to an embodiment of the present invention;

[0031] Figure 14 is the structural block diagram of the signal processing system according to an embodiment of the present invention. Detailed implementation manners

[0032] In the following, embodiments of the present invention will be described in detail with reference to the drawings and in conjunction with the embodiments.

[0033] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence.

[0034] The method embodiments provided in the embodiments of the present application can be executed on a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 is the hardware structural block diagram of a mobile terminal for a signal processing method according to an embodiment of the present invention. As Figure 1 shown, the mobile terminal may include one or more ( Figure 1Only one processor 102 is shown (the processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a field programmable gate array FPGA), and a memory 104 for storing data. Among them, the above mobile terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those of ordinary skill in the art can understand that Figure 1 The structure shown is only schematic and does not limit the structure of the above mobile terminal. For example, the mobile terminal may further include more or fewer components than Figure 1 shown in, or have a different configuration from Figure 1 shown.

[0035] The memory 104 can be used to store computer programs. For example, software programs and modules of application software, such as the computer program corresponding to the signal processing method in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, implements the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some instances, the memory 104 may further include a memory remotely disposed relative to the processor 102, and these remote memories can be connected to the mobile terminal through a network. Examples of the above network include, but are not limited to, the Internet, an enterprise intranet, a local area network, a mobile communication network, and their combinations.

[0036] The transmission device 106 is used to receive or send data via a network. Specific examples of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one instance, the transmission device 106 includes a network interface controller (NIC for short), which can be connected to other network devices through a base station and thus communicate with the Internet. In one instance, the transmission device 106 may be a radio frequency (RF for short) module, which is used to communicate with the Internet wirelessly.

[0037] In this embodiment, a signal processing method is provided. Figure 2 is a flowchart of the signal processing method according to the embodiment of the present invention, as Figure 2 shown, and the process includes the following steps:

[0038] Step S202, determine the signal type of the received satellite signal, where the satellite signal includes a Beidou satellite signal or a global positioning system (GPS) signal;

[0039] Step S204: Process the satellite signals based on the signal types to determine the target signals, where the target signals are applicable to different types of terminal devices.

[0040] Among them, the execution subject of the above steps can be a terminal or the like, but is not limited thereto.

[0041] In this embodiment, the processing of the satellite signals includes the distribution of GPS satellite signals and the processing of converting Beidou satellite signals into GPS signals.

[0042] Through the above steps, by determining the signal types of the received satellite signals, where the satellite signals include Beidou satellite signals or Global Positioning System (GPS) signals; processing the satellite signals based on the signal types to determine the target signals, where the target signals are applicable to different types of terminal devices. The corresponding processing of the satellite signals is realized based on different types of satellite signals, so that the terminal can be compatible with different types of satellite signals. Therefore, the problem of being compatible with different types of satellite signals in the related art can be solved, and the effect of being able to be compatible with different types of satellite signals can be achieved.

[0043] In an exemplary embodiment, processing the satellite signals based on the signal types to determine the target signals includes:

[0044] S301: In the case where it is determined that the satellite signals include Beidou satellite signals, convert the Beidou satellite signals into GPS analog signals to determine the target signals. Specifically, it includes:

[0045] S401: Analyze the signal information of the Beidou satellite signals, where the signal information includes the coordinate information and time information of the Beidou satellite devices; the receiver receives the Beidou satellite signals from the air, and the Beidou satellite signals include information such as 1 Pulse Per Second (1PPS), longitude and latitude, and Coordinated Universal Time (UTC);

[0046] S402: Perform time compensation processing on the Beidou satellite signals based on the signal information to obtain the compensated signals, where the compensated signals are digital signals;

[0047] S403: Convert the compensated signals into GPS analog signals according to the format of the GPS signals to obtain the target signals.

[0048] In this embodiment, converting the Beidou satellite signals into GPS signals can enable the BBU devices that do not support BD signals to use the Beidou satellites.

[0049] In this embodiment, performing time compensation processing on the Beidou satellite signals based on the signal information to obtain the compensated signals includes the following steps:

[0050] S501. Calculate the frequency offset of the Beidou satellite signal to obtain a frequency compensation value. The frequency compensation value can be obtained by calculating the local 20M clock frequency offset using 1PPS.

[0051] S502. Calculate the absolute time compensation value (i.e., absolute time deviation) using the frequency compensation value and the local clock frequency offset.

[0052] S503. Obtain the ephemeris of the Beidou satellite device, where the ephemeris includes signal information, i.e., the longitude and latitude of the Beidou satellite device.

[0053] S504. Calculate the pseudorange based on the longitude and latitude of the Beidou satellite device and the coordinates of the local user. Calculate the CM chip using the pseudorange, and compensate for the error of the coordinate information of the Beidou satellite device in the ephemeris according to the absolute time compensation value and the CM chip to obtain a compensated signal.

[0054] In an exemplary embodiment, processing satellite signals based on the signal type to determine the target signal includes the following steps:

[0055] S601. When it is determined that the satellite signal includes a GPS signal, amplify the GPS signal to obtain an amplified signal. The GPS signal received by the antenna can be amplified using a low noise amplifier (LNA) on the board.

[0056] S602. Distribute the amplified signal to N terminal devices, where N is a natural number greater than or equal to 1. Distribution can be performed using a power splitter board.

[0057] In this embodiment, distributing the amplified signal to N terminal devices can achieve multiplex output of the GPS signal.

[0058] In an exemplary embodiment, before determining the signal type of the received satellite signal, the method further includes the following steps:

[0059] S701. Receive M signals through an M-way antenna device, where M is a natural number greater than or equal to 1. The M-way antenna device includes an antenna for receiving Beidou satellite signals and an antenna for receiving GPS signals.

[0060] S702. Couple the M signals to obtain a satellite signal. Coupling can be performed on the common link.

[0061] S703. Analyze the coordinate information and time information in the satellite signal.

[0062] In this embodiment, the satellite signal is coupled to the receiver for signal analysis, and information such as longitude, latitude, and PP1S is analyzed.

[0063] In an exemplary embodiment, the method further includes the following steps:

[0064] S801, a monitoring antenna device, wherein the antenna device is used to receive satellite signals; the antenna device can be monitored in real time through two analog channels, and the two analog channels can also switch the Ublox input signal on and off, and perform antenna satellite search measurements periodically.

[0065] S802, when the antenna device is abnormal, output a prompt message, wherein the prompt message is used to prompt that the antenna device is abnormal; the prompt message can be presented in the form of an indicator light.

[0066] In an exemplary embodiment, after processing the satellite signals based on the signal type and determining the target signal, the method further includes the following steps:

[0067] S901, when it is determined that the satellite signal includes a Beidou satellite signal, parse the coordinate information and time information in the Beidou satellite signal;

[0068] S902, generate a GPS ephemeris according to the coordinate information and time information;

[0069] S903, convert the GPS ephemeris into a navigation message and a baseband signal; the baseband signal is for up to 12 satellites;

[0070] S904, modulate the baseband signal to a preset frequency point (for example, the GPS L1 frequency point);

[0071] S905, output the navigation message and the baseband signal of the preset frequency point.

[0072] In an exemplary embodiment, after processing the satellite signals based on the signal type and determining the target signal, the method further includes: when the target signal is abnormal, obtain the clock information of the atomic clock in the board-level device, wherein the clock information is used to simulate the timekeeping accuracy of the satellite device, and the clock information is generated by the oscillation of the board-level device.

[0073] For example, when the Beidou satellite signal fails, it can freely oscillate and provide a high-precision clock for simulating the 24-hour timekeeping accuracy of the GPS channel ≤ 1 us.

[0074] The present invention will be described below with reference to specific embodiments:

[0075] This embodiment provides a method that enables a network device that only supports GPS signals to use Beidou satellites. As Figure 3 shown, the Beidou satellite signal enters the demodulation device, and information such as longitude and latitude is demodulated. The main processor generates an analog GPS signal according to the information such as longitude and latitude. The time compensation module performs time compensation on the analog GPS signal, and the compensated signal is converted into an analog signal by the signal regeneration module and output to multiple BBU devices.

[0076] In this embodiment, while multiple BBU devices can share time, BBU devices that originally do not support Beidou satellites but only support GPS signals can demodulate, multiplex, and regenerate the received Beidou signals to generate and output GPS analog signals, enabling network devices that originally only support GPS signals to use Beidou satellites.

[0077] This embodiment can be implemented through a system as Figure 4 shown. The system includes: a dual-power module, a main controller module, a digital / analog channel, a display module, and a passive power divider module. While using ANT1 and ANT2 to receive GPS / BD signals, the controller module converts Beidou satellite signals into GPS analog signals; at the same time, the digital-analog channel amplifies normal BD / GPS signals, and the passive power divider unit multiplexes the amplified BD / GPS signals for output. Amplification and extension of BD / GPS dual-mode signals can be achieved.

[0078] While the system is converting signals, a detection module is also provided. For example, the detection module detects whether the antenna device is installed properly. Data such as the fault information, fault time, and fault recovery time of the antenna device are saved for dry contact alarm. The fault data can be queried through a liquid crystal display (LCD) or set through software on the PC side of a personal computer.

[0079] As Figure 5 shown, it is a complete flowchart for this embodiment to implement signal conversion, specifically including the following steps:

[0080] S1, The Beidou / GPS receiver receives satellite signals from the air and generates 1PPS, as well as longitude, latitude, and UTC time;

[0081] S2, The board-level supported low noise amplifier (LNA) can directly amplify the GPS signals received by the antenna; when the main control processor finds that the GPS signals are available, it directly sends the signals as output from the device;

[0082] S3, The board-level supported crystal oscillator, and the main control processor compensates the TC-VCXO frequency in real time according to the received 1PPS signal to ensure the system frequency accuracy;

[0083] S4, The board can also be equipped with an atomic clock module optionally. When the Beidou navigation signal fails, it can oscillate freely and provide a high-precision clock for the GPS channel simulation with a 24-hour timekeeping accuracy of ≤1us;

[0084] S5. The main control processor and the subsequent GPS ephemeris generation module automatically generate GPS ephemeris based on the current latitude and longitude and time information.

[0085] S6. The GPS channel simulation module automatically converts the GPS ephemeris into navigation messages and baseband signals of up to 12 satellites.

[0086] S7. The GPS radio frequency front end modulates the baseband signal to the GPS L1 frequency point and outputs it through the radio frequency 2-to-1 module under the control of the main control processor.

[0087] The internal hardware framework of the whole machine in this embodiment is as Figure 6 shown, including the Beidou conversion circuit board, 10M reference clock, power splitter board, power supply, dry contact, network port (Ethernet switch), chassis, etc.

[0088] The system framework in this embodiment is as Figure 7 shown, including: two analog channels for direct combining in the passive part, and one digital channel for selecting analog and digital channels through a switch. The Field Programmable Gate Array (FPGA) incorporates a dual-core Advanced RISC Machines (ARM) processor and runs the Linux operating system, which can implement radio frequency control, dry contact, indicator light, power detection, and operation and maintenance, as follows:

[0089] 1) The two analog channels need to support real-time monitoring of the antenna status, require switching of the Ublox input signal, and perform periodic antenna satellite search measurements.

[0090] 2) Monitoring of the connection status of the Beidou / GPS antenna input can be achieved by monitoring the voltage of the 5V radio frequency feed. The 5V is introduced into the XADC pin of the FPGA to perform real-time voltage amplitude measurement, and the open circuit, short circuit, and normal conditions are judged by the voltage range.

[0091] 3) Monitoring of the power status of the whole machine is achieved by dividing the voltage of the 12V power supply and introducing it into the XADC pin of the FPGA for real-time voltage amplitude measurement.

[0092] 4) ALC control is achieved by outputting a PWM signal through the GPIO port of the FPGA.

[0093] 5) Radio frequency power detection is achieved by coupling in the common link, introducing the radio frequency signal into the AD9363 for power monitoring, or through diode detection, and then introducing the voltage signal into the XADC interface of the FPGA to achieve detection.

[0094] 6) The system automatically switches to the RF link using Beidou conversion according to the detected GPS signal status at the antenna feed port. The system only supports local or remote manual / automatic switching, that is, switching back from the pseudo-GPS state to the real GPS link.

[0095] 7) Support for external anti-interference antennas is achieved by hardware selective soldering of the feed voltage, which is configured and fixed before leaving the factory. For the RF ports that support connecting anti-interference antennas, the connector model is replaced to prevent incorrect connection.

[0096] 8) For the front and rear panel interfaces, in the way of placing the single board and minimizing the number of internal cables, the front panel needs to place two-way antenna feed input ports, network ports, dry contacts, 10M reference signal input ports and indicator lights, and the rear panel places power supplies, switches and RF output ports.

[0097] The monitoring and control information in this embodiment is shown in Table 1:

[0098]

[0099] The circuit hardware architecture diagram of the timing distribution system for machine rooms in this embodiment is as Figure 8 shown, and specifically includes the following:

[0100] 1) The front-end input detects whether the antenna is connected through a 5V voltage detection of the RF feed.

[0101] 2) The satellite signal is coupled to the receiver for signal parsing, and information such as longitude, latitude, and PPS is parsed out.

[0102] 3) The detection circuit performs quality detection and splitting on the received satellite signal. The GPS signal is directly transparent transmitted, and the Beidou signal is given to the CPU.

[0103] 4) The CPU performs algorithm compensation on the information parsed from the Beidou signal, and the re-calculated satellite signal composition information is converted into the GPS signal format.

[0104] 5) The signal conversion converts the digital signal calculated by the CPU into an analog signal for simulation regeneration.

[0105] 6) Output the GPS signal through the RF output port to the next stage (BBU device).

[0106] 7) At the same time, the CPU controls peripheral interfaces such as network ports, indicator lights, serial ports, and dry nodes.

[0107] The conversion of the Beidou signal to the GPS signal in this embodiment is as Figure 9 shown, and specifically includes the following:

[0108] 1) The frequency offset calculation module calculates the local 20M clock frequency offset based on the input 1PPS and outputs the frequency compensation value.

[0109] 2) The synchronization compensation algorithm calculates the absolute time deviation in real time based on a Numerically Controlled Oscillator (NCO) and a frequency control word;

[0110] 3) The channel simulation circuit first calculates the real-time satellite position and corrects the satellite position in real time based on the absolute time deviation;

[0111] 4) The channel simulation circuit calculates the pseudo-range based on the compensated satellite position and the user position;

[0112] 5) Calculate the CA code chips through the pseudo-range, and finally generate and output the simulated satellite GPS signal.

[0113] The start flowchart of the timing distribution system in the computer room of this embodiment is as Figure 10 shown, supporting the input of two-way Beidou or GPS signals, 16-way GPS signal output, dual-antenna physical backup, automatic detection and switching; dual-power physical backup, standard 1U high rack installation size, with remote and local network management capabilities, the main alarm panel is directly displayed, and troubleshooting is convenient and fast, specifically as Figure 11 、 Figure 12 shown.

[0114] The application schematic diagram of the timing distribution system in the computer room of this embodiment is as Figure 13 shown. The device is installed in a standard 19-inch rack. Connect the timing interface of the BBU to the SMA-1 of the device through a feeder; use the antenna on the roof of the old computer room and connect the antenna to the main / slave antenna interface of the timing distribution system in the computer room. Power on the device and complete the network management information configuration of the device, then the timing problem of multiple BBUs can be realized. Similarly, between different base stations, in each city and province, the complete synchronization of the clock can be effectively realized, ensuring the robustness, security, stability and reliability of the basic network.

[0115] In summary, this embodiment can be seamlessly compatible with Beidou satellite signals, and has a higher cost performance compared with the method of replacing BBU boards. And it can support BBUs from different manufacturers, with better compatibility. Digital / analog backup / analog backup and multi-channel physical backup also improve the reliability of the GPS signals received by the BBU.

[0116] Moreover, the device supports redundant protection designs such as dual-channel physical backup of Beidou and GPS, dual power backup, and dual antenna backup, greatly enhancing the stability and reliability of the device. The device realizes clock error compensation through software simulation algorithms, greatly improving the device accuracy while reducing the device cost. A single device can support multiple BBU of mainstream domestic operators' manufacturers, reducing the device cost per channel and having strong compatibility at the same time. It can effectively solve the problem of time synchronization for BBUs of different manufacturers in the same computer room, providing a strong and effective system device solution for the Beidou satellite signal support in the operator's computer room scale.

[0117] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including several instructions for causing a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present invention.

[0118] In this embodiment, a signal processing system is further provided. The device is used to implement the above embodiments and preferred implementation manners, and those that have been described will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.

[0119] Figure 14 is a structural block diagram of a signal processing system according to an embodiment of the present invention, as Figure 14 shown, the device includes:

[0120] A receiving device 1402 (equivalent to the satellite receiver in the above) for receiving satellite signals, where the satellite signals include Beidou satellite signals or Global Positioning System (GPS) signals;

[0121] A control device 1404 (equivalent to the main control processor in the above) for determining the signal type of the received satellite signal and processing the satellite signal based on the signal type to determine a target signal, where the target signal is applicable to different types of terminal devices;

[0122] A distributing device 1406 (equivalent to the passive power distribution unit in the above) for distributing the target signal to N terminal devices, where N is a natural number greater than or equal to 1.

[0123] In an exemplary embodiment, the control device includes:

[0124] a parsing module, configured to parse the signal information of the Beidou satellite signal when it is determined that the satellite signal includes the Beidou satellite signal, where the signal information includes the coordinate information and time information of the Beidou satellite device;

[0125] a time compensation module, configured to perform time compensation processing on the Beidou satellite signal based on the signal information to obtain a compensated signal;

[0126] a signal conversion module, configured to convert the compensated signal into a GPS analog signal in the format of a GPS signal to obtain a target signal.

[0127] In an exemplary embodiment, the time compensation module includes:

[0128] a frequency offset calculation unit, configured to calculate the frequency offset of the Beidou satellite signal to obtain a frequency compensation value;

[0129] a synchronization compensation unit, configured to calculate an absolute time compensation value by using the frequency compensation value and the local clock frequency offset;

[0130] a channel simulation unit, configured to obtain the ephemeris of the Beidou satellite device, and compensate for the error of the coordinate information of the Beidou satellite device in the ephemeris according to the absolute time compensation value to obtain a compensated signal, where the ephemeris includes the signal information;

[0131] In an exemplary embodiment, the control device further includes:

[0132] a generation unit, configured to generate a GPS ephemeris according to the coordinate information and time information;

[0133] a conversion unit, configured to convert the GPS ephemeris into a navigation message and a baseband signal;

[0134] a modulation unit, configured to modulate the baseband signal to a preset frequency point;

[0135] an output unit, configured to output the navigation message and the baseband signal at the preset frequency point.

[0136] In an exemplary embodiment, the receiving device includes:

[0137] a first antenna device, configured to receive a GPS signal;

[0138] a second antenna device, configured to receive a Beidou satellite signal.

[0139] In an exemplary embodiment, the system further includes:

[0140] A board-level device is used to amplify a GPS signal to obtain an amplified signal when it is determined that the satellite signal includes a GPS signal.

[0141] In an exemplary embodiment, the system further includes at least one of the following:

[0142] An atomic clock, connected to the board-level device, is used to obtain the clock information of the oscillation of the board-level device when the target signal is abnormal, and the clock information is used to simulate the timekeeping accuracy of the satellite device;

[0143] A crystal oscillator, connected to the board-level device, is used to output the time information of the satellite device.

[0144] In an exemplary embodiment, the system further includes:

[0145] A monitoring device is used to monitor the antenna device in the system, wherein the antenna device is used to receive satellite signals;

[0146] An indicator light is used to output a prompt message when the antenna device is abnormal, and the prompt message is used to indicate that the antenna device is abnormal.

[0147] It should be noted that the above-mentioned various modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to this: the above-mentioned modules are all located in the same processor; or, the above-mentioned various modules are respectively located in different processors in any combination form.

[0148] An embodiment of the present invention also provides a computer-readable storage medium, in which a computer program is stored, and the computer program is set to execute the steps in any one of the above method embodiments when running.

[0149] In this embodiment, the above computer-readable storage medium can be set to store a computer program for executing the above steps.

[0150] In an exemplary embodiment, the above computer-readable storage medium may include but is not limited to: USB flash drives, read-only memories (ROM for short), random access memories (RAM for short), mobile hard disks, magnetic disks, or optical disks and other various media that can store computer programs.

[0151] An embodiment of the present invention also provides an electronic device, including a memory and a processor. A computer program is stored in the memory, and the processor is set to run the computer program to execute the steps in any one of the above method embodiments.

[0152] In an exemplary embodiment, the above-mentioned electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the above-mentioned processor, and the input / output device is connected to the above-mentioned processor.

[0153] In an exemplary embodiment, the above-mentioned processor may be configured to execute the above steps through a computer program.

[0154] Specific examples in this embodiment may refer to the examples described in the above-mentioned embodiments and exemplary embodiments, and will not be elaborated herein.

[0155] Obviously, those skilled in the art should understand that the above-mentioned modules or steps of the present invention can be implemented by a general-purpose computing device. They can be concentrated on a single computing device or distributed on a network composed of multiple computing devices. They can be implemented by program codes executable by the computing device. Thus, they can be stored in a storage device and executed by the computing device. And in some cases, the steps shown or described can be executed in a different order than here, or they can be separately fabricated into individual integrated circuit modules, or multiple modules or steps among them can be fabricated into a single integrated circuit module to implement. In this way, the present invention is not limited to any specific combination of hardware and software.

[0156] The above is only the preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention can have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A signal processing method, characterized in that, Including: Determine the signal type of the received satellite signal, where the satellite signal includes a Beidou satellite signal or a Global Positioning System (GPS) signal; Process the satellite signal based on the signal type to determine a target signal, where the target signal is applicable to different types of terminal devices; Wherein, processing the satellite signal based on the signal type to determine the target signal includes: when it is determined that the satellite signal includes a Beidou satellite signal, convert the Beidou satellite signal into a GPS analog signal to determine the target signal; When it is determined that the satellite signal includes a Beidou satellite signal, convert the Beidou satellite signal into a GPS analog signal to determine the target signal, including: analyze the signal information of the Beidou satellite signal, where the signal information includes the coordinate information and time information of the Beidou satellite device; perform time compensation processing on the Beidou satellite signal based on the signal information to obtain a compensated signal; convert the compensated signal into the GPS analog signal according to the format of the GPS signal to obtain the target signal; Performing time compensation processing on the Beidou satellite signal based on the signal information to obtain a compensated signal, including: calculating the frequency offset of the Beidou satellite signal to obtain a frequency compensation value; calculating the absolute time compensation value using the frequency compensation value and the local clock frequency offset; obtaining the ephemeris of the Beidou satellite device, where the ephemeris includes the signal information; calculating the pseudorange based on the ephemeris of the Beidou satellite device and the coordinates of the local user; calculating the CM chip using the pseudorange; compensating the error of the coordinate information of the Beidou satellite device in the ephemeris according to the absolute time compensation value and the CM chip to obtain the compensated signal.

2. The method according to claim 1, wherein Processing the satellite signal based on the signal type to determine the target signal includes: When it is determined that the satellite signal includes a GPS signal, amplify the GPS signal to obtain an amplified signal; Distribute the amplified signal to N terminal devices, where N is a natural number greater than or equal to 1.

3. The method according to claim 1, wherein Before determining the signal type of the received satellite signal, the method further includes: Receive M signals through an M-way antenna device, where M is a natural number greater than or equal to 1; Couple the M signals to obtain the satellite signal; Analyze the coordinate information and time information in the satellite signal.

4. The method according to claim 1, characterized in that, The method further includes: Monitor the antenna device, where the antenna device is used to receive the satellite signal; When the antenna device is abnormal, output a prompt message, where the prompt message is used to prompt that the antenna device is abnormal.

5. The method according to claim 1, characterized in that, After processing the satellite signal based on the signal type to determine the target signal, the method further includes: When it is determined that the satellite signal includes a Beidou satellite signal, analyze the coordinate information and time information in the Beidou satellite signal; Generate a GPS ephemeris according to the coordinate information and the time information; Convert the GPS ephemeris into a navigation message and a baseband signal; Modulate the baseband signal to a preset frequency point; Output the navigation message and the baseband signal of the preset frequency point.

6. The method according to claim 1, characterized in that, After processing the satellite signal based on the signal type and determining the target signal, the method further includes: In the case where the target signal is abnormal, obtain the clock information of the atomic clock in the board-level device, where the clock information is used to simulate the timekeeping accuracy of the satellite device, and the clock information is generated by the oscillation of the board-level device.

7. A signal processing system, characterized in that, It includes: A receiving device for receiving satellite signals, where the satellite signals include Beidou satellite signals or Global Positioning System (GPS) signals; A control device for determining the signal type of the received satellite signal and processing the satellite signal based on the signal type to determine the target signal, where the target signal is applicable to different types of terminal devices; A distribution device for distributing the target signal to N terminal devices, where N is a natural number greater than or equal to 1; Wherein, the control device includes: an analysis module for analyzing the signal information of the Beidou satellite signal in the case where it is determined that the satellite signal includes the Beidou satellite signal, where the signal information includes the coordinate information and time information of the Beidou satellite device; a time compensation module for performing time compensation processing on the Beidou satellite signal based on the signal information to obtain a compensated signal; a signal conversion module for converting the compensated signal into a GPS analog signal in the format of a GPS signal to obtain the target signal; The time compensation module includes: a frequency offset calculation unit for calculating the frequency offset of the Beidou satellite signal to obtain a frequency compensation value; a synchronization compensation unit for calculating the absolute time compensation value using the frequency compensation value and the local clock frequency offset; a channel simulation unit for obtaining the ephemeris of the Beidou satellite device and calculating the pseudorange based on the ephemeris of the Beidou satellite device and the coordinates of the local user; calculating the CM chip through the pseudorange; compensating the error of the coordinate information of the Beidou satellite device in the ephemeris according to the absolute time compensation value and the CM chip to obtain the compensated signal, where the ephemeris includes the signal information.

8. The system according to claim 7, wherein The control device further includes: A generation unit for generating a GPS ephemeris according to the coordinate information and the time information; A conversion unit for converting the GPS ephemeris into a navigation message and a baseband signal; A modulation unit for modulating the baseband signal to a preset frequency point; An output unit for outputting the navigation message and the baseband signal of the preset frequency point.

9. The system according to claim 7, characterized in that The receiving device includes: A first antenna device for receiving the GPS signal; A second antenna device for receiving the Beidou satellite signal.

10. The system according to claim 7, characterized in that The system further includes: A board-level device for amplifying the GPS signal to obtain an amplified signal in the case where it is determined that the satellite signal includes the GPS signal.

11. The system according to claim 10, wherein, The system further includes at least one of the following: An atomic clock connected to the board-level device for obtaining the clock information of the oscillation of the board-level device in the case where the target signal is abnormal, and the clock information is used to simulate the timekeeping accuracy of the satellite device; A crystal oscillator, connected to the board-level device, for outputting the time information of the satellite device.

12. The system according to claim 7, wherein The system further includes: A monitoring device, configured to monitor the antenna device in the system, wherein the antenna device is used for receiving the satellite signal; An indicator light, configured to output a prompt message when the antenna device is abnormal, wherein the prompt message is used to indicate that the antenna device is abnormal.

13. A computer-readable storage medium, characterized in that, A computer program is stored in the computer-readable storage medium, wherein when the computer program is executed by a processor, the method described in any one of claims 1 to 6 is implemented.

14. An electronic device, comprising a memory and a processor, characterized in that, A computer program is stored in the memory, and the processor is configured to run the computer program to execute the method described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method and system for regenerating GPS signal based on Beidou satellite signal

    CN107462906A

  • Synchronous time service conversion device and method

    CN113156464A