A satellite signal receiving control method, device, equipment and storage medium
By adaptively configuring the operating frequency of the dual-frequency receiver and using digitally controlled oscillators and digital down-conversion technology to switch the frequency configuration module, the problem of insufficient accuracy of dual-frequency positioning receivers in specific scenarios is solved, achieving higher satellite signal detection accuracy and resolution.
Patent Information
- Application Number
- CN202411944280.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-12-26
- Estimated Expiration
- 2044-12-27
AI Technical Summary
Existing dual-frequency positioning receivers cannot cover all satellite frequency bands in certain scenarios, resulting in poor satellite positioning accuracy.
By adaptively configuring the operating frequency of the dual-frequency receiver, adjusting the local oscillator frequency signal using a digitally controlled oscillator, and switching the frequency configuration module using digital down-conversion technology, the receiver can receive satellite signals at different frequencies, thereby improving detection accuracy and resolution.
It enhances the anti-interference capability of satellite signals, makes them more adaptable, and improves the accuracy of satellite positioning calculation results.
Smart Images

Figure CN119780965B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the field of satellite positioning technology, and in particular to a satellite signal receiving control method and device, equipment and a computer readable storage medium. BACKGROUND
[0002] Satellite positioning technology relies on signals received from satellites. Currently, a dual-frequency positioning receiver is usually used, that is, two fixed signal frequency bands are used to receive satellite signals. The selection of the frequency band of the positioning receiver directly determines the frequency range of the satellite signals that can be received. Commonly used frequency bands include L1 and L2 signal bands in the Global Navigation Satellite System (GNSS) or L1 and L5 signal bands.
[0003] However, the satellite frequency bands covered by the existing dual-frequency positioning receiver are not complete. When a satellite signal of another frequency needs to be received in a certain scenario, the use of the received satellite signal for satellite positioning will result in poor accuracy of the positioning calculation result. SUMMARY
[0004] In view of the above problems, embodiments of the present application provide a satellite signal receiving control method, device, equipment and computer readable storage medium for adaptively configuring the working frequency of a dual-frequency receiver to improve the detection accuracy and resolution of satellite signals.
[0005] According to an aspect of an embodiment of the present application, a satellite signal receiving control method is provided, applied to a transceiver, the transceiver comprising a first frequency configuration module, a second frequency configuration module and a digital control oscillator; each of the frequency configuration modules comprises a mixer, an analog-to-digital converter and a filtering and decimation module.
[0006] The method comprises:
[0007] receiving a frequency configuration instruction, the frequency configuration instruction comprising a to-be-switched frequency and a target frequency;
[0008] determining a to-be-switched frequency configuration module according to the to-be-switched frequency in the frequency configuration instruction; wherein the to-be-switched frequency configuration module is one of the first frequency configuration module and the second frequency configuration module;
[0009] Adjust the frequency of the local frequency signal of the transceiver through a digital control oscillator according to the target frequency in the frequency configuration instruction, control the local frequency signal to input into the mixer of the frequency configuration module to be switched, so that the input signal of the frequency configuration module to be switched matches the target frequency after sequentially passing through the mixer, the analog-digital converter and the filter decimation module of the frequency configuration module to be switched, and the frequency configuration operation of the transceiver is completed.
[0010] The input signal is mixed with the local frequency signal in the mixer of the frequency configuration module to be switched.
[0011] Specifically, the application switches the working frequency of the dual-frequency receiver by configuring different local frequencies and processing the input signal of the transceiver through the digital down-conversion technology, realizes the dual-frequency satellite positioning receiver with switchable different frequencies, improves the detection accuracy and resolution of the satellite signal of the transceiver, enhances the anti-interference ability of the signal, and has higher adaptability, so as to better meet the performance requirements of the transceiver for satellite signal detection and identification.
[0012] In an optional mode, the input signal is one of the signals after the external antenna signal passes through the power divider;
[0013] The power divider divides the external antenna signal into a plurality of signals with equal or unequal energy;
[0014] The external antenna signal is received by an antenna, and the antenna is connected with the transceiver through the power divider.
[0015] In an optional mode, the adjustment of the frequency of the local frequency signal of the transceiver through the digital control oscillator and the control of the local frequency signal to input into the mixer of the frequency configuration module to be switched include:
[0016] Generate an initial local frequency signal with a preset frequency through a digital control oscillator, control the initial local frequency signal to sequentially pass through a first frequency divider, a phase-locked loop and a second frequency divider, and obtain an adjusted local frequency signal;
[0017] Input the adjusted local frequency signal into the mixer of the frequency configuration module to be switched.
[0018] In an optional mode, the input signal of the frequency configuration module to be switched matches the target frequency after sequentially passing through the mixer, the analog-digital converter and the filter decimation module of the frequency configuration module to be switched, and the input signal of the frequency configuration module to be switched includes:
[0019] The input signal of the frequency configuration module to be switched is sequentially subjected to a first amplifier, a frequency mixer, a second amplifier and a low-pass filter to obtain a frequency-converted signal;
[0020] The frequency-converted signal is input into an analog-to-digital converter for analog-to-digital conversion and band-pass sampling to obtain two groups of digital signals;
[0021] The two groups of digital signals are input into a filtering and decimation module to filter and decimate each group of digital signals to obtain two groups of sampling data.
[0022] In an optional manner, the filtering and decimation module comprises two filtering and decimation units, and each filtering and decimation unit comprises an operator unit, a low-pass filter and a decimator connected in sequence.
[0023] The two groups of digital signals are input into a filtering and decimation module to filter and decimate each group of digital signals to obtain two groups of sampling data, comprising:
[0024] Each group of digital signals is input into a corresponding filtering and decimation unit to make each group of digital signals sequentially pass through an operator unit, a low-pass filter and a decimator to obtain each group of sampling data.
[0025] The operator unit is configured to multiply the input digital signal with a local frequency signal generated by the digital control oscillator and output the multiplied signal.
[0026] In an optional manner, after the frequency configuration operation of the transceiver is completed, the method further comprises:
[0027] The input signal is input into the transceiver to obtain a plurality of groups of sampling data, and the plurality of groups of sampling data are transmitted to a satellite to make a satellite acquisition and tracking module output a tracking satellite calculation result according to the plurality of groups of sampling data, and a satellite positioning calculation module output a satellite positioning calculation result according to the plurality of groups of sampling data.
[0028] In an optional manner, the frequency configuration instruction is transmitted once every preset time, and the method further comprises:
[0029] After the frequency configuration operation of the transceiver is completed, the signal-to-noise ratio of the tracking satellite calculation result before and after the frequency configuration and the root mean square value of the satellite positioning calculation result before and after the frequency configuration are compared.
[0030] If the number of satellites in the tracking satellite calculation result after the frequency configuration is larger, the signal-to-noise ratio of the tracking satellite calculation result after the frequency configuration is larger, and the root mean square value of the satellite positioning calculation result after the frequency configuration is smaller, the frequency configuration operation of the transceiver is retained.
[0031] Otherwise, the operating frequency of the transceiver is restored to the operating state before the frequency configuration operation.
[0032] Specifically, the application switches the operating frequency of the dual-frequency receiver and automatically selects the two satellite signal frequencies with the best effect for satellite positioning calculation, so as to improve the detection accuracy and resolution of the transceiver to the satellite signal.
[0033] According to another aspect of the embodiment of the application, a satellite signal receiving control device is provided, which is applied to a transceiver, and the transceiver comprises a first frequency configuration module, a second frequency configuration module and a digital control oscillator; each of the frequency configuration modules comprises a mixer, an analog-digital converter and a filter extraction module.
[0034] The device comprises a receiving module, a judging module and a configuration module.
[0035] The receiving module is configured to receive a frequency configuration instruction, and the frequency configuration instruction comprises a to-be-switched frequency and a target frequency.
[0036] The judging module is configured to determine a to-be-switched frequency configuration module according to the to-be-switched frequency in the frequency configuration instruction, and the to-be-switched frequency configuration module is one of the first frequency configuration module and the second frequency configuration module.
[0037] The configuration module is configured to adjust a local oscillator frequency signal of the transceiver according to the target frequency in the frequency configuration instruction, control the local oscillator frequency signal to be input into the mixer of the to-be-switched frequency configuration module through the digital control oscillator, so that an input signal of the to-be-switched frequency configuration module is matched with the target frequency after sequentially passing through the mixer, the analog-digital converter and the filter extraction module of the to-be-switched frequency configuration module.
[0038] The input signal is mixed with the local oscillator frequency signal in the mixer of the to-be-switched frequency configuration module.
[0039] According to still another aspect of the embodiment of the application, a satellite signal receiving control device is provided, which comprises a processor, a memory, a communication interface and a communication bus, the processor, the memory and the communication interface complete communication with each other through the communication bus; the memory is used to store at least one executable instruction, and the executable instruction makes the processor execute the operations of the satellite signal receiving control method according to any one of the above aspects.
[0040] According to still another aspect of the embodiments of the present application, a computer readable storage medium is provided, in which at least one executable instruction is stored, and the executable instruction causes a satellite signal receiving control device to perform the operations of the satellite signal receiving control method according to any one of the above aspects.
[0041] The above description is merely a summary of the technical solutions of the embodiments of the present application. In order to enable one of ordinary skill in the art to better understand the technical means of the embodiments of the present application and to implement the same according to the contents of the specification, and in order to enable the above and other purposes, features and advantages of the embodiments of the present application to be more apparent, the specific embodiments of the present application are described below. BRIEF DESCRIPTION OF DRAWINGS
[0042] The accompanying drawings are included to provide a further understanding of the application, and are incorporated herein and constitute a part of the detailed description. It should be noted that in the accompanying drawings, the same or similar components have the same reference numerals, and in the accompanying drawings:
[0043] Figure 1 A flowchart of an embodiment of the satellite signal receiving control method provided by the present application is shown;
[0044] Figure 2 A schematic diagram of the connection relationship between the transceiver and the antenna, the power divider, the acquisition and tracking module, and the positioning calculation module in an embodiment of the satellite signal receiving control method provided by the present application is shown;
[0045] Figure 3 A structural schematic diagram of an embodiment of the transceiver part structure of the satellite signal receiving control method provided by the present application is shown;
[0046] Figure 4 A structural schematic diagram of an embodiment of the satellite signal receiving control device provided by the present application is shown;
[0047] Figure 5 A structural schematic diagram of an embodiment of the satellite signal receiving control device provided by the present application is shown. DETAILED DESCRIPTION
[0048] Exemplary embodiments of the present application will be described herein below with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it is understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein.
[0049] Embodiment 1, Figure 1 A flowchart of an embodiment of the satellite signal receiving control method provided by the present application is shown, which is performed by a transceiver; the transceiver includes a first frequency configuration module, a second frequency configuration module, and a digital control oscillator; each of the frequency configuration modules includes a mixer, an analog-to-digital converter, and a filtering and decimation module.
[0050] Specifically, the transceiver is a transceiver with dual-frequency receiving function. Exemplarily, the transceiver can be AD9361 or other chips with equivalent functions, which can also realize the scheme. AD9361 is a high-performance and high-integration radio frequency (RF) transceiver for 3G and 4G base station applications. The device integrates RF front-end and flexible mixed-signal baseband part, integrates frequency synthesizer, and provides a configurable digital interface for the processor. The working frequency range of the AD9361 receiver is 70MHz to 6.0GHz, the working frequency range of the transmitter is 47MHz to 6.0GHz, and the supported channel bandwidth range is 200kHz to 56MHz. AD9361 supports the transceiving of two signals, has two RF receiving ports, and each RF receiving port is connected to a corresponding frequency configuration module.
[0051] As shown in Figure 1 , the method comprises the following steps:
[0052] Step 110: receiving a frequency configuration instruction, the frequency configuration instruction comprising a to-be-switched frequency and a target frequency.
[0053] Specifically, the frequency configuration instruction is received before the transceiver is powered on or when the transceiver host is running.
[0054] Step 120: determining a to-be-switched frequency configuration module according to the to-be-switched frequency in the frequency configuration instruction; wherein the to-be-switched frequency configuration module is one of a first frequency configuration module and a second frequency configuration module.
[0055] In some embodiments of the present application, the first frequency configuration module and the second frequency configuration module of the transceiver are respectively configured with different carrier frequencies for satellite positioning. When the transceiver is powered on and no frequency configuration instruction is received, i.e. no specified frequency configuration, the transceiver is configured with two default carrier frequencies for satellite positioning. Preferably, when the transceiver has no specified frequency configuration, the carrier frequencies of 1575.42MH and 1207MH are configured for working, wherein the first frequency configuration module is configured to work with the carrier frequency of 1575.42MH, and the second frequency configuration module is configured to work with the carrier frequency of 1207MH.
[0056] In some embodiments of the present application, the to-be-switched frequency in the frequency configuration instruction is the carrier frequency of the first frequency configuration module or the second frequency configuration module. Exemplarily, if the to-be-switched frequency in the frequency configuration instruction is 1575.42MH and the target frequency is 1602MHZ, it is determined that the to-be-switched frequency configuration module is the first frequency configuration module, and specifically the carrier frequency of the first frequency configuration module is configured as 1602MHZ.
[0057] In some embodiments of the present application, the frequency configuration instruction can include two to-be-switched frequencies and two target frequencies, and there is a corresponding relationship between the to-be-switched frequencies and the target frequencies. For example, if the first to-be-switched frequency in the frequency configuration instruction is 1575.42 MHz, the corresponding first target frequency is 1602 MHz, the second to-be-switched frequency is 1207 MHz, and the corresponding second target frequency is 1268 MHz; then it is determined that the first frequency configuration module and the second frequency configuration module are to-be-switched frequency configuration modules, and the frequency configuration operation is performed on the to-be-switched frequency configuration modules in sequence, specifically, the carrier frequency of the first frequency configuration module is configured to 1602 MHz, and the carrier frequency of the second frequency configuration module is configured to 1268 MHz.
[0058] Step 130: According to the target frequency in the frequency configuration instruction, the frequency of the local oscillator frequency signal of the transceiver is adjusted by a digital control oscillator, and the local oscillator frequency signal is input into the mixer of the to-be-switched frequency configuration module, so that the input signal of the to-be-switched frequency configuration module sequentially passes through the mixer, the analog-to-digital converter and the filter decimation module of the to-be-switched frequency configuration module, and matches the target frequency, thereby completing the frequency configuration operation of the transceiver.
[0059] In some embodiments of the present application, the input signal is one of the signals after the external antenna signal passes through the power divider.
[0060] In some embodiments of the present application, the input signal is one of the signals after the external antenna signal passes through the power divider.
[0061] The power divider divides the external antenna signal into a plurality of signals with equal or unequal energy.
[0062] The external antenna signal is received by an antenna, and the antenna is connected to the transceiver through the power divider.
[0063] In some embodiments of the present application, the frequency of the local oscillator frequency signal of the transceiver is adjusted by a digital control oscillator, and the local oscillator frequency signal is input into the mixer of the to-be-switched frequency configuration module, including:
[0064] An initial local oscillator frequency signal of a preset frequency is generated by a digital control oscillator, and the initial local oscillator frequency signal sequentially passes through a first frequency divider, a phase-locked loop and a second frequency divider to obtain an adjusted local oscillator frequency signal.
[0065] The adjusted local oscillator frequency signal is input into the mixer of the to-be-switched frequency configuration module.
[0066] In some embodiments of the present application, the input signal of the frequency configuration module to be switched passes through the frequency configuration module to be switched, a mixer, an analog-to-digital converter and a filter decimation module in sequence, and is matched with the target frequency, comprising:
[0067] The input signal of the frequency configuration module to be switched passes through a first amplifier, a mixer, a second amplifier and a low-pass filter in sequence to obtain a frequency-converted signal;
[0068] The frequency-converted signal is input into an analog-to-digital converter for analog-to-digital conversion and band-pass sampling to obtain two groups of digital signals;
[0069] The two groups of digital signals are input into a filter decimation module, and each group of digital signals is filtered and decimated to obtain two paths of sampling data.
[0070] Preferably, the first amplifier is a low-noise amplifier, and the second amplifier is a transimpedance amplifier.
[0071] In some embodiments of the present application, the filter decimation module comprises two filter decimation units, and each filter decimation unit comprises an operator unit, a low-pass filter and a decimator connected in sequence;
[0072] The two groups of digital signals are input into a filter decimation module, and each group of digital signals is filtered and decimated to obtain two paths of sampling data, comprising:
[0073] Each group of digital signals is input into each corresponding filter decimation unit, so that each group of digital signals passes through an operator unit, a low-pass filter and a decimator in sequence to obtain each path of sampling data.
[0074] The operator unit is configured to multiply the input digital signal and the local frequency signal generated by the digital control oscillator to output the multiplied signal.
[0075] In some embodiments of the present application, after the frequency configuration operation of the transceiver is completed, the method further comprises:
[0076] The input signal is input into the transceiver to obtain a plurality of paths of sampling data, and the plurality of paths of sampling data are sent to a satellite, so that an acquisition and tracking module of the satellite outputs a tracking satellite calculation result according to the plurality of paths of sampling data, and a positioning calculation module of the satellite outputs a satellite positioning calculation result according to the plurality of paths of sampling data.
[0077] In some embodiments of the present application, as shown in Figure 2 Figure 2 The connection relationship of the transceiver and the antenna, the power divider, the acquisition tracking module and the positioning calculation module is shown. The power divider includes one input port and two output ports. The input port of the power divider is connected with the antenna. Each output port of the power divider is connected with each radio frequency receiving port of the transceiver respectively. The antenna receives an external antenna signal and inputs the external antenna signal into the power divider. The power divider divides the external antenna signal into two input signals with equal or unequal energy and inputs each input signal into each radio frequency receiving port of the transceiver through each output port of the power divider, so that the transceiver processes each input signal to obtain two groups of sampling data and inputs the two groups of sampling data into the acquisition tracking module and the positioning calculation module for calculation.
[0078] The acquisition tracking module includes an acquisition unit and a tracking unit. The acquisition unit is used for receiving the sampling number sent by the transceiver, acquiring the Doppler and phase data in the sampling data and sending the Doppler and phase data to the tracking unit. The tracking unit is used for receiving the signal sent by the module, tracking and demodulating the satellite ephemeris in real time according to the data sent by the tracking unit, calculating the pseudo-range, carrier and signal-to-noise ratio information and sending the calculated data to the positioning calculation module. The positioning calculation module is used for receiving the data sent by the tracking unit and obtaining the positioning result according to the satellite positioning calculation formula.
[0079] As shown in Figure 3 , Figure 3 The structure of the digital control oscillator of the transceiver and one of the frequency configuration modules is shown. One input signal enters a corresponding frequency configuration module through one radio frequency receiving port. Each frequency configuration module includes a low noise amplifier, a mixer, a transimpedance amplifier, a low pass filter, an analog-to-digital converter (ADC), a filter decimation module, a first frequency divider, a phase-locked loop (PX PLL) and a second frequency divider. The filter decimation module includes two filter decimation units. Each filter decimation unit includes an operation subunit, a low pass filter and a decimator connected in sequence.
[0080] The low noise amplifier, the mixer, the transimpedance amplifier, the low pass filter, the analog-to-digital converter (ADC) and the filter decimation module are connected in sequence. The analog-to-digital converter is connected with the two operation subunits of the filter decimation module respectively. The first frequency divider, the phase-locked loop and the second frequency divider are connected in sequence. The second frequency divider is connected with the mixer.
[0081] The transceiver generates an initial local oscillator frequency signal with a preset frequency through the digital control oscillator and controls the initial local oscillator frequency signal to be input into the operation subunit of the first frequency divider and the two filter decimation units respectively. The initial local oscillator frequency signal passes through the first frequency divider, the phase-locked loop and the second frequency divider in sequence to obtain an adjusted local oscillator frequency signal. The transceiver inputs the adjusted local oscillator frequency signal into the mixer of the frequency configuration module to be switched.
[0082] The transceiver inputs the input signal into a low noise amplifier, and then the input signal sequentially passes through a mixer, a transimpedance amplifier, a low pass filter and an analog-to-digital converter, so as to reduce the frequency of the input signal from a high frequency to a medium frequency. When passing through the mixer, the mixer performs a multiplication mixing operation on the input signal and an adjusted local oscillator frequency signal to obtain a signal of a first frequency. When passing through the analog-to-digital converter, the analog-to-digital converter converts and decomposes the input signal into two digital signals or analog signals, which are respectively input into the operation sub-unit of each filter decimation unit in the filter decimation module.
[0083] The operation sub-unit receives two signals input from the analog-to-digital converter and the digital control oscillator, and multiplies the two signals, and outputs the multiplied signal to the low pass filter, and outputs the sampling data after passing through the decimator. The two filter decimation units of the filter decimation module respectively output one I sampling data and one Q sampling data. The one I sampling data and the one Q sampling data are combined into one set of sampling data as the output of the frequency configuration module, that is, the two frequency configuration modules of the transceiver respectively output one set of sampling data, and each set of sampling data includes one I sampling data and one Q sampling data.
[0084] Specifically, the frequency of the sampling data output by the frequency configuration module is the corresponding target frequency in the frequency configuration instruction. The transceiver controls the frequency of the local oscillator signal generated by the digital control oscillator to perform frequency configuration operation on the carrier frequency of different frequency configuration modules, so that the carrier frequency of different frequency configuration modules in the transceiver is configured to different target frequencies. For example, if the first to-be-switched frequency in the frequency configuration instruction is 1575.42MH, the corresponding first target frequency is 1602MHZ, and the second to-be-switched frequency is 1207MH, the corresponding second target frequency is 1268MHZ, then the transceiver controls the frequency of the local oscillator signal generated by the digital control oscillator to perform frequency configuration operation on the carrier frequency of the first frequency configuration module and the second frequency configuration module in turn, so that the frequency of the sampling data output by the first frequency configuration module is 1602MHZ, that is, matched with the first target frequency, and the frequency of the sampling data output by the second frequency configuration module is 1268MHZ, that is, matched with the second target frequency.
[0085] In some embodiments of the present application, the frequency configuration instruction is sent once every preset time, and the method further comprises:
[0086] After completing the frequency configuration operation of the transceiver, the tracking satellite calculation results and the corresponding signal-to-noise ratios before and after the frequency configuration, and the root mean square values of the satellite positioning calculation results before and after the frequency configuration are compared.
[0087] If the number of satellites in the tracking satellite calculation result after frequency configuration is more, the signal-to-noise ratio of the tracking satellite calculation result after frequency configuration is larger, and the root mean square value of the satellite positioning calculation result after frequency configuration is smaller, the frequency configuration operation of the transceiver is retained;
[0088] Otherwise, the operating frequency of the transceiver is restored to the operating state before the frequency configuration operation.
[0089] Preferably, the transceiver switches the frequency configuration every 10 minutes, and issues the frequency configuration instruction for modifying the target frequency of one or more of the first frequency configuration module and the second frequency configuration module. The frequency schemes before and after configuration are compared, and the transceiver determines the frequency scheme with more satellites tracked and larger average signal-to-noise ratio, and smaller RMS of satellite positioning result as the two carrier frequencies for continuous operation of the transceiver according to the number of satellites tracked and the corresponding signal-to-noise ratio before and after switching configuration, and the root mean square value (RMS) of the satellite positioning result.
[0090] The embodiment of the application switches the operating frequency of the dual-frequency receiver in time by configuring different local oscillator frequencies, processes the input signal of the transceiver by combining the digital down conversion technology, automatically selects the two satellite signal frequencies with the best effect for satellite positioning calculation, improves the detection accuracy and resolution of the transceiver on satellite signals, enhances the anti-interference ability of the signal, and has stronger adaptability, so as to better meet the performance requirements of the transceiver on satellite signal detection and identification. The satellite signal received by the method of the application can improve the accuracy of the positioning calculation result.
[0091] In embodiment 2, another embodiment of the satellite signal reception control method provided by the application is provided, which is executed by a transceiving module, and the transceiving module at least includes two transceivers, each transceiver executes the operation of the satellite signal reception control method provided in embodiment 1, and this process is the same as the satellite signal reception control method in the above-mentioned embodiment, and will not be described in detail here.
[0092] Each transceiver is connected with a power divider, and each power divider is connected with a respective antenna. Each transceiver is configured with a different carrier frequency scheme, and respectively processes the input signal by using different carrier frequency schemes to obtain a plurality of groups of sampling data. Each transceiver inputs the sampling data output by itself into the acquisition and tracking module and the positioning calculation module for calculation.
[0093] The satellite signal receiving control method provided by the application can adapt to the current environment frequency in a plurality of satellite frequency bands, including but not limited to: L1, L2, L5, L6, B1, B2, B3, E1 and E6 satellite frequency bands, and select any two satellite frequency bands as the carrier frequency scheme of one of the transceivers, and the carrier frequency schemes of each transceiver are different.
[0094] The acquisition tracking module includes an acquisition unit and a tracking unit; the acquisition unit is used for receiving the sampling number sent by the transceiver, acquiring the Doppler and phase data in the sampling data, and sending the data to the tracking unit; the tracking unit is used for receiving the signal sent by the module, tracking and demodulating the satellite ephemeris in real time according to the data sent by the tracking unit, calculating the pseudo-range, carrier and signal-to-noise ratio information, and sending the calculated data to the positioning calculation module. The positioning calculation module is used for receiving the data sent by the tracking unit, and obtaining the positioning result according to the satellite positioning calculation formula.
[0095] For example, if multiple frequencies are to be received, the number of AD9361 chips can be increased, for example, if four frequencies of signals are to be realized, such as 1575.42MHZ, 1602MHZ, 1268MHZ and 1270MHZ, two AD9361 chips can be used to process the signals, and each AD9361 chip is configured with two carrier frequencies.
[0096] The embodiment of the application further covers more satellite frequency bands, improves the detection accuracy and resolution of the transceiver module on the satellite signal, enhances the anti-interference ability of the signal, and has stronger adaptability, so as to better meet the performance requirements of the transceiver module on satellite signal detection and identification. The satellite signal received by the method of the application can improve the accuracy of the positioning calculation result.
[0097] Embodiment 3, Figure 4 The structure schematic diagram of one embodiment of the satellite signal receiving control device provided by the application is shown. Figure 4 As shown in the figure, the device 400 is applied to a transceiver, and the transceiver includes a first frequency configuration module, a second frequency configuration module and a digital control oscillator; each frequency configuration module includes a mixer, an analog-to-digital converter and a filtering and decimation module.
[0098] The device 400 includes a receiving module 401, a judging module 402 and a configuration module 403.
[0099] The receiving module 401 is configured to receive a frequency configuration instruction, wherein the frequency configuration instruction comprises a to-be-switched frequency and a target frequency.
[0100] The judging module 402 is configured to determine a to-be-switched frequency configuration module according to the to-be-switched frequency in the frequency configuration instruction, wherein the to-be-switched frequency configuration module is one of a first frequency configuration module and a second frequency configuration module.
[0101] The configuring module 403 is configured to adjust a local oscillator frequency signal of the transceiver according to the target frequency in the frequency configuration instruction, and control the local oscillator frequency signal to be input into a mixer of the to-be-switched frequency configuration module through a digitally controlled oscillator, so that an input signal of the to-be-switched frequency configuration module is matched with the target frequency after sequentially passing through the mixer, an analog-to-digital converter and a filter decimation module of the to-be-switched frequency configuration module.
[0102] In the configuring module 403, the input signal is mixed with the local oscillator frequency signal in the mixer of the to-be-switched frequency configuration module.
[0103] In an optional manner, the input signal in the configuring module 403 is one of signals after an external antenna signal passes through a power divider.
[0104] The power divider divides the external antenna signal into a plurality of signals with equal or unequal energy.
[0105] The external antenna signal is received by an antenna, and the antenna is connected to the transceiver through the power divider.
[0106] In an optional manner, the configuring module 403 adjusts the frequency of the local oscillator frequency signal of the transceiver through the digitally controlled oscillator, and controls the local oscillator frequency signal to be input into the mixer of the to-be-switched frequency configuration module, which comprises the following steps.
[0107] An initial local oscillator frequency signal with a preset frequency is generated through the digitally controlled oscillator, and the initial local oscillator frequency signal sequentially passes through a first frequency divider, a phase-locked loop and a second frequency divider to obtain an adjusted local oscillator frequency signal.
[0108] The adjusted local oscillator frequency signal is input into the mixer of the to-be-switched frequency configuration module.
[0109] In an optional manner, the input signal of the to-be-switched frequency configuration module in the configuring module 403 is matched with the target frequency after sequentially passing through the mixer, the analog-to-digital converter and the filter decimation module of the to-be-switched frequency configuration module, which comprises the following steps.
[0110] The input signal of the frequency configuration module to be switched is sequentially subjected to a first amplifier, a frequency mixer, a second amplifier and a low-pass filter to obtain a frequency-converted signal;
[0111] The frequency-converted signal is input into an analog-to-digital converter for analog-to-digital conversion and band-pass sampling to obtain two groups of digital signals;
[0112] The two groups of digital signals are input into a filtering and decimation module to filter and decimate each group of digital signals to obtain two groups of sampling data.
[0113] In an optional manner, the filtering and decimation module in the configuration module 403 includes two filtering and decimation units, and each filtering and decimation unit includes an operator unit, a low-pass filter and a decimator connected in sequence.
[0114] The two groups of digital signals are input into a filtering and decimation module to filter and decimate each group of digital signals to obtain two groups of sampling data, including:
[0115] Each group of digital signals is input into each corresponding filtering and decimation unit, so that each group of digital signals is sequentially subjected to an operator unit, a low-pass filter and a decimator to obtain each group of sampling data.
[0116] The operator unit is configured to multiply the input digital signal and the local frequency signal generated by the digitally controlled oscillator to output a multiplied signal.
[0117] In an optional manner, the apparatus 400 further includes a positioning calculation module and a configuration confirmation module.
[0118] The positioning calculation module is configured to input the input signal into the transceiver to obtain a plurality of groups of sampling data, and send the plurality of groups of sampling data to a satellite, so that a satellite acquisition and tracking module outputs a satellite tracking calculation result according to the plurality of groups of sampling data, and a satellite positioning calculation module outputs a satellite positioning calculation result according to the plurality of groups of sampling data.
[0119] The configuration confirmation module is configured to compare the signal-to-noise ratio of the satellite tracking calculation result before and after the frequency configuration and the root mean square value of the satellite positioning calculation result before and after the frequency configuration after completing the frequency configuration operation of the transceiver.
[0120] If the number of satellites in the satellite tracking calculation result after the frequency configuration is more, the signal-to-noise ratio of the satellite tracking calculation result after the frequency configuration is larger, and the root mean square value of the satellite positioning calculation result after the frequency configuration is smaller, the frequency configuration operation of the transceiver is retained.
[0121] Otherwise, the operating frequency of the transceiver is restored to the operating state before the frequency configuration operation.
[0122] For the apparatus embodiment, it is basically similar to the method embodiment, so the description is relatively simple, and the relevant part can refer to the description of the method embodiment.
[0123] Embodiment 4, Figure 5 The structure of the satellite signal receiving control device provided by the embodiments of the present application is shown in the schematic diagram, and the embodiments of the present application do not limit the specific implementation of the satellite signal receiving control device.
[0124] As Figure 5 shown, the satellite signal receiving control device can include a processor 502, a communications interface 504, a memory 506, and a communications bus 508.
[0125] The processor 502, the communications interface 504, and the memory 506 can communicate with each other through the communications bus 508. The communications interface 504 is configured to communicate with network elements such as clients or other servers. The processor 502 is configured to execute the program 510, and specifically can execute the related steps in the above satellite signal receiving control method embodiments.
[0126] Specifically, the program 510 can include program code, which includes computer executable instructions.
[0127] The processor 502 can be a central processing unit CPU, or an application specific integrated circuit ASIC, or one or more integrated circuits configured to implement the embodiments of the present application. The one or more processors included in the satellite signal receiving control device can be the same type of processor, such as one or more CPUs; or can be different types of processors, such as one or more CPUs and one or more ASICs.
[0128] The memory 506 is configured to store the program 510. The memory 506 can include a high-speed RAM memory, and can also include a non-volatile memory, such as at least one disk memory.
[0129] The algorithms or displays provided herein are not inherently related to any particular computer, virtual system, or other apparatus. In addition, the embodiments of the present application are not described with reference to any particular programming language.
[0130] In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the application can be practiced without these specific details. In other instances, well-known methods, structures and techniques have not been described in detail in order to avoid obscuring the understanding of this description. Like reference numerals refer to like elements throughout. Similarly, while operations can be depicted in the drawings in a particular order, this should not be understood as requiring or
[0131] It is understood by those skilled in the art that modules in the apparatus of the embodiments can be adapted and placed in one or more apparatuses other than the embodiments. Modules or units or components in the embodiments can be combined into one module or unit or component, and further can be divided into multiple sub-modules or sub-units or sub-components. Except that at least some of such features and / or processes or units are mutually exclusive.
[0132] It is noted that the foregoing examples have been provided merely for the purpose of explanation and are in no way to be construed as limiting of the present application. While the application has been described with reference to preferred embodiments, it is understood that the words which have been used herein are words of description, and that details of the preferred embodiments are not intended to limit the scope of the application. Changes can be made to the embodiments in form and detail without departing from the spirit and the scope of the application. The application as claimed is meant to be as broad as allowed by the specification and equivalents thereto. Any reference signs in the claims should not be construed as limiting the scope of the claims. The word "comprising" does not exclude the presence of elements or steps other than those listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of both hardware and software, and any combination thereof. In a unitary claim, several devices, apparatuses or means can be listed, and each of such list of devices, apparatuses or means can be three separate devices, apparatuses or means, or a single device, apparatus or means. The use of the words first, second and third, and the like does not imply any ordering, but rather are used for naming purposes only. The word "another" means one or more. The word "couple" means either an indirect or direct electrical connection. The specific embodiments of the present application are not to be construed as the only embodiments of the present application, as the present description has used terms such as "example," "exemplary," and the like, which are understood to mean that the present application is only one of many embodiments and that meaning those descriptive terms are intended to cover any and all combinations of one or more embodiments of the present application. Furthermore, the words "comprise," "comprising," "include," "including," and the like, when used in the present specification, specify the presence of stated features, integers, steps, or components but do not preclude the presence or addition of one or more other features, integers, steps, components, or groups thereof.
Claims
1. A method of controlling reception of satellite signals, characterized by, The application is applied to a transceiver, and the transceiver comprises a first frequency configuration module, a second frequency configuration module and a digital control oscillator; Each frequency configuration module comprises a mixer, an analog-digital converter and a filtering and decimation module; The method comprises: receiving a frequency configuration instruction, wherein the frequency configuration instruction comprises a target frequency and a frequency to be switched; determining a frequency configuration module to be switched according to the frequency to be switched in the frequency configuration instruction, wherein the frequency configuration module to be switched is one of the first frequency configuration module and the second frequency configuration module; adjusting the frequency of the local frequency signal of the transceiver by the digital control oscillator according to the target frequency in the frequency configuration instruction, controlling the local frequency signal to be input into the mixer of the frequency configuration module to be switched, so that the input signal of the frequency configuration module to be switched is matched with the target frequency after sequentially passing through the mixer, the analog-digital converter and the filtering and decimation module of the frequency configuration module to be switched, and the frequency configuration operation of the transceiver is completed. The input signal is mixed with the local frequency signal in the mixer of the frequency configuration module to be switched.
2. The satellite signal reception control method according to Claim 1, characterized by, The input signal is one of the signals after the external antenna signal passes through the power divider. The power divider divides the external antenna signal into several signals with equal or unequal energy. The external antenna signal is received by an antenna, and the antenna is connected with the transceiver through the power divider.
3. The method of claim 1, wherein the satellite signal reception control method is characterized by, Adjusting the frequency of the local frequency signal of the transceiver by the digital control oscillator, controlling the local frequency signal to be input into the mixer of the frequency configuration module to be switched, comprises: generating an initial local frequency signal with a preset frequency by the digital control oscillator, controlling the initial local frequency signal to sequentially pass through a first frequency divider, a phase-locked loop and a second frequency divider to obtain an adjusted local frequency signal; inputting the adjusted local frequency signal into the mixer of the frequency configuration module to be switched.
4. The method of claim 1, wherein the satellite signal is a GPS signal. The input signal of the frequency configuration module to be switched is matched with the target frequency after sequentially passing through the mixer, the analog-digital converter and the filtering and decimation module of the frequency configuration module to be switched, comprises: the input signal of the frequency configuration module to be switched sequentially passes through a first amplifier, a mixer, a second amplifier and a low-pass filter to obtain a frequency-converted signal; inputting the frequency-converted signal into an analog-digital converter to perform analog-digital conversion and band-pass sampling to obtain two groups of digital signals; inputting the two groups of digital signals into a filtering and decimation module to filter and decimate each group of digital signals to obtain two groups of sampling data.
5. The method of claim 4, wherein the satellite signal reception control method is characterized by: The filtering and decimation module comprises two filtering and decimation units, and each filtering and decimation unit comprises an operation subunit, a low-pass filter and a decimator connected in sequence. Inputting the two groups of digital signals into the filtering and decimation module to filter and decimate each group of digital signals to obtain two groups of sampling data, comprises: inputting each group of digital signals into each corresponding filtering and decimation unit, so that each group of digital signals sequentially passes through the operation subunit, the low-pass filter and the decimator to obtain each group of sampling data. The operation sub-unit is configured to multiply the input digital signal and the local frequency signal generated by the digital control oscillator, and output the multiplied signal.
6. The method of claim 1-5, wherein, After the frequency configuration operation of the transceiver is completed, the method further comprises: The input signal is input into the transceiver to obtain a plurality of pieces of sampling data, and the plurality of pieces of sampling data are sent to the satellite, so that the satellite's acquisition and tracking module outputs a tracking satellite calculation result according to the plurality of pieces of sampling data, and the satellite's positioning calculation module outputs a satellite positioning calculation result according to the plurality of pieces of sampling data.
7. The method of claim 6, wherein the satellite signal reception control method is characterized by: The frequency configuration instruction is sent once every preset time, and the method further comprises: After the frequency configuration operation of the transceiver is completed, the signal-to-noise ratio of the tracking satellite calculation result before and after the frequency configuration is compared, and the root mean square value of the satellite positioning calculation result before and after the frequency configuration is compared; If the number of satellites in the tracking satellite calculation result after the frequency configuration is more, the signal-to-noise ratio of the tracking satellite calculation result after the frequency configuration is larger, and the root mean square value of the satellite positioning calculation result after the frequency configuration is smaller, the frequency configuration operation of the transceiver is retained; Otherwise, the operating frequency of the transceiver is restored to the operating state before the frequency configuration operation.
8. A reception control apparatus of a satellite signal, characterized by comprising: The application is applied to a transceiver, and the transceiver comprises a first frequency configuration module, a second frequency configuration module and a digital control oscillator. Each frequency configuration module comprises a mixer, an analog-to-digital converter and a filtering and decimation module. The device comprises a receiving module, a judging module and a configuration module. The receiving module is configured to receive a frequency configuration instruction, and the frequency configuration instruction comprises a to-be-switched frequency and a target frequency. The judging module is configured to determine a to-be-switched frequency configuration module according to the to-be-switched frequency in the frequency configuration instruction, wherein the to-be-switched frequency configuration module is one of the first frequency configuration module and the second frequency configuration module. The configuration module is configured to adjust a local frequency signal of the transceiver according to the target frequency in the frequency configuration instruction, control the local frequency signal to pass through the digital control oscillator and be input into the mixer of the to-be-switched frequency configuration module, so that an input signal of the to-be-switched frequency configuration module is matched with the target frequency after sequentially passing through the mixer, the analog-to-digital converter and the filtering and decimation module of the to-be-switched frequency configuration module. The input signal is mixed with the local frequency signal in the mixer of the to-be-switched frequency configuration module.
9. A reception control apparatus of a satellite signal, characterized by comprising: The device comprises a processor, a memory, a communication interface and a communication bus, and the processor, the memory and the communication interface complete communication with each other through the communication bus. The memory is configured to store at least one executable instruction, and the executable instruction causes the processor to perform the operation of the satellite signal receiving control method in any one of claims 1-7. The storage medium stores at least one executable instruction, and the executable instruction causes the satellite signal receiving control device / apparatus to perform the operation of the satellite signal receiving control method in any one of claims 1-7 when the satellite signal receiving control device / apparatus runs.
10. A computer-readable storage medium, characterized in that,
Citation Information
Patent Citations
Method for constructing radio frequency front end of multi-mode multi-band satellite navigation receiver and module thereof
CN102096079A
Radio frequency circuit structure for implementing function of converting GNSS satellite signal into baseband signal
US20160195620A1