Dual-frequency positioning device, method, chip, computer device and storage medium
By combining master and slave chips to receive signals of different frequencies and perform dual-frequency calculations, the problem of insufficient accuracy of single-frequency positioning chips is solved, achieving high-precision positioning and reducing costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUNAN GOKE MICROELECTRONICS CO LTD
- Filing Date
- 2023-03-08
- Publication Date
- 2026-05-15
AI Technical Summary
This paper explores how to achieve high-precision positioning by generating a stable and mature single-frequency positioning chip, thus solving the problem that current single-frequency positioning chips cannot achieve high precision.
The system employs a combination of a master chip and a slave chip. The master chip sends a synchronous reception request, receives positioning signals of different frequencies, and obtains a high-precision positioning signal through dual-frequency positioning calculation. The master chip and the slave chip calculate the coordinate signals separately and then perform dual-frequency calculation.
This enables the reuse of single-frequency chips, improves positioning accuracy, and reduces the industrial cost of dual-frequency positioning equipment.
Smart Images

Figure CN116203597B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of positioning signal processing, and more particularly to a dual-frequency positioning device, method, chip, computer device, and storage medium. Background Technology
[0002] With the continuous development of satellite navigation systems, the accuracy and efficiency of positioning are constantly improving. For example, high-precision positioning can be achieved by using dual-frequency positioning equipment to receive L1 carrier signals and L2 carrier signals.
[0003] While single-frequency positioning chips cannot achieve high-precision positioning, they have lower requirements for cost, manufacturing difficulty, and yield compared to dual-frequency positioning devices. Therefore, how to achieve high-precision positioning by producing stable and mature single-frequency positioning chips has become one of the challenges that need to be solved at present. Summary of the Invention
[0004] In view of this, the present invention provides a dual-frequency positioning device, including a dual-frequency positioning chip, wherein the dual-frequency positioning chip includes a master chip and a slave chip, wherein the master chip and the slave chip are single-frequency chips, the master chip includes a first signal receiving module, and the slave chip includes a second signal receiving module;
[0005] The master chip and the slave chip are communicatively connected;
[0006] The main chip is used to send a synchronization reception request to the slave chip and receive a first positioning signal based on the first signal receiving module;
[0007] When the slave chip receives the synchronous reception request, it synchronously receives a second positioning signal with the master chip based on the second signal receiving module. The first positioning signal and the second positioning signal are signals of different frequencies.
[0008] The main chip is also used to perform dual-frequency positioning calculations based on the first positioning signal and the second positioning signal to obtain a dual-frequency positioning signal.
[0009] Furthermore, the dual-frequency positioning device includes a storage module, which includes a first storage unit and a second storage unit;
[0010] The main chip is also used to exit the reset state after power-on and obtain the first initialization program in the storage module;
[0011] The main chip is also used to allocate read and write permissions for the first storage unit and the second storage unit to the main chip and the slave chip based on the first initialization program.
[0012] Furthermore, the method includes: the main chip is also used to acquire a second initialization program and main chip configuration data, and to initialize the main chip;
[0013] The slave chip is also used to acquire a third initialization program and slave chip configuration data, and to initialize the slave chip.
[0014] The master chip configuration data and the slave chip configuration data configure positioning signals of different frequencies for the master chip and the slave chip, respectively.
[0015] Furthermore, the main chip is also used to calculate the first positioning signal to obtain the first coordinate signal;
[0016] The chip is also used to calculate the second positioning signal to obtain the second coordinate signal;
[0017] After receiving feedback from the slave chip that the calculation is complete, the main chip reads the second coordinate signal and uses a preset algorithm to perform dual-frequency calculation on the first coordinate signal and the second coordinate signal to obtain the dual-frequency positioning signal.
[0018] Secondly, this application also provides a dual-frequency positioning method, applied to the dual-frequency positioning device in the aforementioned dual-frequency positioning equipment, the method comprising:
[0019] Establish a communication connection between the master chip and the slave chip in the dual-frequency positioning device, and synchronize the master chip and the slave chip;
[0020] The system receives a first positioning signal and a second positioning signal, wherein the first positioning signal is received by the main chip and the second positioning signal is received by the slave chip.
[0021] Dual-frequency positioning calculation is performed based on the first positioning signal and the second positioning signal to obtain a dual-frequency positioning signal, wherein the dual-frequency positioning calculation is performed by the main chip.
[0022] Thirdly, this application provides a dual-frequency positioning chip, which is applied to the dual-frequency positioning device as described above. The dual-frequency positioning chip includes a main chip and a slave chip. The main chip and the slave chip are single-frequency chips. The main chip includes a first signal receiving module, and the slave chip includes a second signal receiving module.
[0023] The master chip and the slave chip are communicatively connected;
[0024] The main chip is used to send a synchronization reception request to the slave chip and receive a first positioning signal based on the first signal receiving module;
[0025] When the slave chip receives the synchronous reception request, it synchronously receives a second positioning signal with the master chip based on the second signal receiving module. The first positioning signal and the second positioning signal are signals of different frequencies.
[0026] The main chip is also used to perform dual-frequency positioning calculations based on the first positioning signal and the second positioning signal to obtain a dual-frequency positioning signal.
[0027] Furthermore, the main chip includes a communication module and a microprocessor module:
[0028] The communication module is used by the master chip to send a synchronization request signal to the slave chip, thereby synchronizing the master chip and the slave chip.
[0029] The microprocessor module is used to calculate the first coordinate signal from the first positioning signal, and to obtain the second coordinate signal calculated by the slave chip based on the second positioning signal. Based on the first coordinate signal and the second coordinate signal, dual-frequency calculation is performed to obtain the dual-frequency positioning signal.
[0030] Furthermore, the slave chip includes a second communication module and a second microprocessor module;
[0031] The second communication module is used to receive a synchronization request signal sent from the main chip and establish a synchronization connection with the main chip;
[0032] The second microprocessor module is used to calculate the second positioning signal to obtain the second coordinate signal, and when requested by the main chip, to send the storage location of the second coordinate signal to the main chip.
[0033] Fourthly, embodiments of the present invention provide a computer device, including a memory and a processor, wherein the memory stores a computer program, and the computer program executes any two of the dual-frequency positioning methods disclosed in the first aspect when running on the processor.
[0034] Fifthly, embodiments of the present invention provide a computer-readable storage medium storing a computer program, which, when run on a processor, executes a dual-frequency positioning method as disclosed in any of the first aspects.
[0035] The dual-frequency positioning device provided by this invention includes a master chip and a slave chip. The master chip includes a first signal receiving module, and the slave chip includes a second signal receiving module. The master chip and the slave chip are electrically connected, and both are electrically connected to a storage module. The master chip sends a synchronization request to the slave chip and receives a first positioning signal based on the first signal receiving module. The slave chip, upon receiving the synchronization request, synchronously receives a second positioning signal with the master chip based on the second signal receiving module. The first positioning signal and the second positioning signal are signals of different frequencies. The master chip is also used to perform dual-frequency positioning calculations based on the first positioning signal and the second positioning signal to obtain a dual-frequency positioning signal. Based on this, the embodiments of this invention achieve dual-frequency signal reception based on two single-frequency chips, realizing the multiplexing of single-frequency chips. Furthermore, compared to the prior art where positioning is completed using a single single-frequency chip, the dual-frequency positioning device provided by this invention completes dual-frequency positioning using two single-frequency chips, improving positioning accuracy. Moreover, because the industrial cost of single-frequency chips is low, the embodiments of this invention can also effectively reduce the industrial cost of the dual-frequency positioning device. Attached Figure Description
[0036] To more clearly illustrate the technical solution of the present invention, the accompanying drawings used in the embodiments will be briefly described below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope of protection of the present invention. In the various drawings, similar components are numbered similarly.
[0037] Figure 1 A schematic diagram of the structure of the first dual-frequency positioning device provided in an embodiment of the present invention is shown;
[0038] Figure 2 A schematic diagram of the structure of the second dual-frequency positioning device provided in an embodiment of the present invention is shown;
[0039] Figure 3 A schematic diagram of the structure of the third dual-frequency positioning device provided in an embodiment of the present invention is shown;
[0040] Figure 4 A flowchart illustrating the dual-frequency positioning method provided in an embodiment of the present invention is shown;
[0041] Figure 5 A schematic diagram of the structure of the dual-frequency positioning chip provided in an embodiment of the present invention is shown.
[0042] Main component description:
[0043] 100-Dual-frequency positioning chip, 110-Main chip, 111-First signal receiving module, 112-First storage chip control module, 113-Data storage unit, 114-First communication module, 115-First microprocessor module, 120-Slave chip, 121-Second signal receiving module, 122-Second storage chip control module, 123-Second communication module, 124-Second microprocessor module, 130-Storage module, 131-First storage unit, 132-Second storage unit, 140-First antenna, 150-Second antenna. Detailed Implementation
[0044] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments.
[0045] The components of the embodiments of the invention described and illustrated herein can typically be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.
[0046] In the following, the terms “comprising,” “having,” and their cognates, which may be used in various embodiments of the invention, are intended only to indicate a particular feature, number, step, operation, element, component, or combination thereof, and should not be construed as excluding, firstly, the presence of one or more other features, numbers, steps, operations, elements, components, or combinations thereof, or adding the possibility of one or more features, numbers, steps, operations, elements, components, or combinations thereof.
[0047] Furthermore, the terms "first," "second," and "third" are used only to distinguish descriptions and should not be interpreted as indicating or implying relative importance.
[0048] Unless otherwise specified, all terms used herein (including technical and scientific terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which the various embodiments of the invention pertain. Terms (such as those defined in commonly used dictionaries) shall be interpreted as having the same meaning as in their contextual meaning in the relevant technical field and shall not be interpreted as having an idealized or overly formal meaning, unless clearly defined in the various embodiments of the invention.
[0049] Example 1
[0050] Reference Figure 1The diagram shows a structural schematic of a first type of dual-frequency positioning device provided in an embodiment of the present invention. The dual-frequency positioning device provided in this embodiment of the present invention includes a dual-frequency positioning chip 100, which includes a main chip 110 and a slave chip 120. The main chip 110 includes a first signal receiving module 111, and the slave chip 120 includes a second signal receiving module 121.
[0051] The master chip 110 is communicatively connected to the slave chip 120;
[0052] The main chip 110 is used to send a synchronization receiving request to the slave chip 120 and receive a first positioning signal based on the first signal receiving module 111.
[0053] The slave chip 120 is used to receive the second positioning signal synchronously with the master chip 110 based on the second signal receiving module 121 when it receives the synchronous receiving request, wherein the first positioning signal and the second positioning signal are signals of different frequencies.
[0054] The main chip 110 is also used to perform dual-frequency positioning calculations based on the first positioning signal and the second positioning signal to obtain the dual-frequency positioning signal.
[0055] Specifically, the dual-frequency positioning chip in this embodiment includes two single-frequency positioning chips, namely a master chip 110 and a slave chip 120. The master chip 110 receives positioning signals of different frequencies (i.e., a first positioning signal and a second positioning signal) through a first signal receiving module 111 and a second signal receiving module 121, respectively. Dual-frequency positioning calculations are then performed on the first and second positioning signals to obtain more accurate dual-frequency positioning information. In other words, to achieve dual-frequency signal reception and positioning of the single-frequency chip, this embodiment employs a dual single-frequency signal setup. The two single-frequency chips are used to receive positioning signals of different frequencies, and when they receive positioning signals synchronously, a dual-frequency positioning signal is calculated based on the two single-frequency positioning signals.
[0056] It should be noted that the main chip 110 and the slave chip 120 may be the same or different chips. In specific examples, the main chip 110 and the slave chip 120 in this embodiment of the invention may be Beidou chips or other satellite navigation and positioning chips.
[0057] Furthermore, the master chip 110 has the ability to control the slave chip 120. Therefore, in this embodiment of the invention, the master chip 110 controls the slave chip 120 to achieve synchronous signal reception. Specifically, the master chip 110 is used to send a synchronous reception signal to the slave chip 120, establishing a synchronous relationship between the master and slave chips, thereby enabling synchronous reception of positioning signals. In practical applications, since positioning systems generally perform positioning by receiving L1 carrier signals and L2 carrier signals, in one feasible manner, in this embodiment of the invention, the first positioning signal received by the master chip 110 is either an L1 carrier signal or an L2 carrier signal, while the slave chip 120 receives the corresponding L2 carrier signal or L1 carrier signal.
[0058] In addition, the dual-frequency positioning device also includes a storage module 130, and the main chip 110 and the slave chip 120 are both connected to the storage module 130. The storage module 130 includes a first storage unit 131 and a second storage unit 132.
[0059] The main chip 110 is used to store the first positioning signal in the first storage unit 131 after receiving the first positioning signal, so as to facilitate the subsequent calculation of the first positioning signal by the main chip to obtain the first coordinate signal.
[0060] The slave chip 120 is used to store the second positioning signal in the second storage unit 132 after receiving the second positioning signal, so that the slave chip can calculate the second positioning signal to obtain the second coordinate signal.
[0061] The main chip 110 is also used to read the second coordinate signal in the second storage unit 132 and store the read second positioning signal in the first storage unit 131. Then the main chip 110 can perform dual-frequency calculation based on the first coordinate signal and the second coordinate signal to obtain the dual-frequency positioning signal.
[0062] Specifically, after receiving the first positioning signal and the second positioning signal from the main chip 110 / slave chip 120, the main chip 110 stores the received first positioning signal in the first storage unit 131 of the storage module 130, and the slave chip 120 stores the received second positioning signal in the second storage unit 132 of the storage module 130. The main chip 110 and slave chip 120 can calculate the corresponding first coordinate signal and second coordinate signal based on these two positioning signals, respectively. The main chip 110 accesses the second storage unit 132 to read the second coordinate signal and stores the second positioning signal in the first storage unit 131. In this way, the main chip 110 can perform dual-frequency positioning calculations by reading the first and second positioning signals from the first storage unit.
[0063] Specifically, the signals received by the main chip 110 and the slave chip 120 may contain errors due to ionospheric delay. Therefore, the first and second coordinate signals calculated separately are still simple single-frequency coordinate signals with significant errors. However, because the first and second positioning signals have different frequencies, their ionospheric delays are different. Therefore, the first and second coordinate signals can be combined for dual-frequency calculation. That is, after reading the second coordinate signal, the main chip 110 will use a preset algorithm to perform dual-frequency positioning calculation on the first and second coordinate signals and store the dual-frequency positioning coordinates calculated from the second coordinate signal in the first storage unit 131. As a result, the signal in the first storage unit 131 is a corrected signal with higher accuracy, thus making the positioning signal more accurate.
[0064] It is understood that the preset algorithm in the embodiments of the present invention is set according to the actual situation. For example, in one feasible mode, the preset algorithm is the BDS (Beidou Navigation Satellite System) / GPS (Global Positioning System) dual-frequency RTK (Real Time Kinematic) algorithm.
[0065] Based on this, the embodiments of the present invention realize the reception of dual-frequency signals and positioning calculation based on two single-frequency chips, and realize the multiplexing of single-frequency chips; and, compared with the positioning completed by a single-frequency chip, the positioning accuracy of the dual-frequency positioning device provided by the embodiments of the present invention is improved; moreover, since the industrial cost of single-frequency chips is low, the embodiments of the present invention can also effectively reduce the industrial cost of dual-frequency signal reception and dual-frequency positioning device.
[0066] Optionally, in one feasible embodiment of the present invention, please refer to the following: Figure 2 The diagram shows a second type of dual-frequency positioning device provided by an embodiment of the present invention. In this feasible mode, the storage module 130 is implemented based on a storage chip.
[0067] The main chip 110 also includes a first memory chip control module 112, and the slave chip 120 also includes a second memory chip control module 122.
[0068] The first signal receiving module 111 is connected to the first memory chip control module 112, and the second signal receiving module 121 is connected to the second memory chip control module 122.
[0069] Both the first memory chip control module 112 and the second memory chip control module 122 are connected to the memory module 130.
[0070] That is, in this feasible manner, embodiments of the present invention can utilize, for example, a flash memory chip as the storage module 130. Therefore, both the master chip 110 and the slave chip 120 are provided with controllers (i.e., a first storage chip control module 112 and a second storage chip control module 122) for controlling the storage chip / storage module 130. It is easy to understand that the first storage chip control module 112 and the second storage chip control module 122 are used to perform signal read and write operations corresponding to the storage module.
[0071] Subsequently, after the first signal receiving module 111 in the main chip 110 receives the first positioning signal, the first storage chip control module 112 stores the first positioning signal in the first storage unit 131 in the storage module 130. After receiving the second positioning signal from the second signal receiving module 121 in the chip 120, the second storage chip control module 122 stores the second positioning signal in the second storage unit 132 in the storage module 130. Finally, the first storage chip control module 112 reads the second positioning signal from the second storage unit 132 into the first storage unit 131.
[0072] Furthermore, it is easy to understand that the storage chip in the embodiments of the present invention can be any type of chip used to implement storage functions. For example, in one feasible mode, the storage chip is a flash memory chip. Therefore, the first storage chip control module 112 and the second storage chip control module 122 are both flash controllers.
[0073] Optionally, to avoid unexpected errors during read / write operations and to ensure the safe storage of signals, in one feasible method provided in this embodiment of the invention, please refer to [specific details missing]. Figure 3 The diagram shows a third type of dual-frequency positioning device provided by an embodiment of the present invention. In this feasible mode, the main chip 110 includes a data storage unit 113, and the first storage unit 131 pre-stores a first initialization program.
[0074] The main chip 110 is also used to exit the reset state after power-on, control the slave chip 120 to enter the reset state, and read the first initialization program in the first storage unit 131 into the data storage unit 113.
[0075] The main chip 110 is also used to allocate read and write permissions for the first storage unit and the second storage unit to the main chip and the slave chip based on the first initialization program in the data storage unit 113.
[0076] Specifically, read and write permissions for the first storage unit 131 and the second storage unit 132 can be assigned to the main chip 110, and read and write permissions for the second storage unit 132 can be assigned to the slave chip 120, and then the slave chip 120 can be controlled to exit the reset state.
[0077] In other words, for security reasons, this embodiment of the invention prevents the slave chip 120 from accessing the first storage unit 131, reducing the slave chip's privileges and thus reducing data read errors, ensuring the stability of system operation. Therefore, before the master chip 110 and slave chip 120 perform signal reception, during the power-on initialization phase, the read and write permissions of the first storage unit 131 and the second storage unit 132 are allocated, thereby preventing the slave chip 120 from accessing the first storage unit 131 and ensuring that the slave chip 120 can only read and write data in the second storage unit 132.
[0078] Specifically, in this embodiment of the invention, a first initialization program pre-stored in the first storage unit 131 is used to enable the main chip 110 to read the first initialization program into its own data storage unit 113 after power-on and disconnection from reset. This allows the main chip to perform read / write permission allocation operations for the first storage unit 131 and the second storage unit 132, while the slave chip can only read / write the second storage unit 132.
[0079] Therefore, the embodiments of the present invention ensure the data security in the first storage unit 131 and the second storage unit 132, eliminate the risk of modifying the first positioning signal from the chip 120, and avoid data leakage.
[0080] Optionally, in one feasible embodiment of the present invention, the first storage unit 131 further stores a second initialization program and main chip configuration data, and the second storage unit 132 stores a third initialization program and slave chip configuration data.
[0081] The main chip 110 is also used to read the second initialization program and the main chip configuration data in the first storage unit 131 to complete its own initialization;
[0082] The slave chip 120 is also used to read the third initialization program and the slave chip configuration data in the second storage unit 132 to complete its own initialization.
[0083] That is, in addition to using the first storage unit 131 to complete the allocation of read and write permissions, the embodiments of the present invention also use the second initialization program and main chip configuration data pre-stored in the first storage unit 131 to complete the initialization of the main chip 110, and use the third initialization program and slave chip configuration data pre-stored in the second storage unit to complete the initialization of the slave chip 120.
[0084] Optionally, in one feasible embodiment of the present invention, the dual-frequency positioning chip 100 further includes a first antenna 140 and a second antenna 150, the main chip 110 further includes a first communication module 114 and a first microprocessor module 115, and the slave chip 120 further includes a second communication module 123 and a second microprocessor module 124.
[0085] The first signal receiving module 111 is electrically connected to the first antenna 140, and both the first signal receiving module and the first communication module 114 are electrically connected to the first microprocessor module 115. The first microprocessor module 115 is electrically connected to the storage module 130.
[0086] The second signal receiving module 121 is electrically connected to the second antenna 150. The second signal receiving module 121 and the second communication module 123 are both electrically connected to the second microprocessor module 124. The second microprocessor module 124 is electrically connected to the storage module 130.
[0087] The master chip 110 and the slave chip 120 are connected through the first communication module 114 and the second communication module 123.
[0088] That is, in this embodiment of the invention, the location signal is received based on the first antenna 140, the second antenna 150, the first signal receiving module 111 and the second signal receiving module 121, while the communication between the main chip 110 and the slave chip 120 is completed based on the first communication module 114 and the second communication module 123.
[0089] It should be noted that, Figure 3 Although the first microprocessor module 115 and the second microprocessor module 124 are electrically connected to the storage module through the first storage chip control module 112 and the second storage chip control module 122, respectively, it should be understood that if the first storage chip control module 112 and the second storage chip control module 122 are not used, the first microprocessor module 115 and the second microprocessor module 124 will be directly electrically connected to the storage module 130.
[0090] It should also be noted that, in the embodiments of the present invention, the first microprocessor module 115 and the second microprocessor module 124 are respectively used to control the operating logic of various devices and modules in the main chip and the slave chip.
[0091] Optionally, in one feasible embodiment of the present invention, the main chip 110 is further configured to send a signal storage location acquisition request to the slave chip 120;
[0092] When the slave chip 120 receives a request to retrieve the signal storage location, it sends the storage location of the second positioning signal to the master chip 110.
[0093] The main chip 110 is also used to read the second positioning signal in the second storage unit 132 according to the storage location, and store the read second positioning signal in the first storage unit 131.
[0094] That is, in this embodiment of the invention, the slave chip 120 will not actively forward the received second positioning signal to the master chip 110, but will only inform the master chip 110 of the storage location of the second positioning signal in the second storage unit 132. The master chip 110 can read the second positioning signal by obtaining the storage location of the second positioning signal from the slave chip 120.
[0095] Therefore, this embodiment of the invention avoids the data / signal leakage problem that may be caused by chip 120, and ensures the security of the positioning signal.
[0096] Example 2
[0097] Corresponding to the dual-frequency positioning device provided in Embodiment 1 of the present invention, Embodiment 2 of the present invention also provides a dual-frequency positioning method, as described below. Figure 4 The diagram illustrates a flowchart of a dual-frequency positioning method provided in an embodiment of the present invention. This dual-frequency positioning method is applied to the main chip in a dual-frequency positioning device as shown in Embodiment 1. The method includes:
[0098] Step S100: Establish a communication connection between the main chip and the slave chip in the dual-frequency positioning device, and synchronize the main chip and the slave chip.
[0099] Step S200: Receive a first positioning signal and a second positioning signal, wherein the first positioning signal is received by the main chip and the second positioning signal is received by the slave chip.
[0100] Step S300. Perform dual-frequency positioning calculation based on the first positioning signal and the second positioning signal to obtain a dual-frequency positioning signal, wherein the dual-frequency positioning calculation is performed by the main chip.
[0101] When performing dual-frequency positioning calculations, a first coordinate signal can be calculated based on the first positioning signal, and a second coordinate signal can be calculated based on the second positioning signal. Then, a dual-frequency calculation is performed on the first coordinate signal and the second coordinate signal according to a preset algorithm to obtain the dual-frequency positioning signal.
[0102] That is, the dual-frequency positioning method of Embodiment 2 of the present invention is based on the dual-frequency positioning device provided in Embodiment 1, and completes the reception of dual-frequency signals through two single-frequency chips, thereby realizing the multiplexing of single-frequency chips; and, compared with completing positioning through a single-frequency chip, the positioning accuracy of the dual-frequency positioning device provided in the embodiment of the present invention is improved; moreover, since the industrial cost of single-frequency chips is low, the embodiment of the present invention can also effectively reduce the industrial cost of dual-frequency signal reception and dual-frequency positioning device.
[0103] Furthermore, it is understood that the method steps and beneficial effects involved in Embodiment 1 of the present invention can be correspondingly set in Embodiment 2, and the same technical effects can be achieved. To avoid repetition, they will not be described again here.
[0104] Example 3
[0105] like Figure 5 As shown, this embodiment provides a dual-frequency positioning chip 100, which includes a master chip 110 and a slave chip 120.
[0106] The main chip 110 includes a first signal receiving module 111, and the slave chip includes a second signal receiving module 121.
[0107] The master chip 110 is communicatively connected to the slave chip 120;
[0108] The main chip is used to send a synchronization reception request to the slave chip and receive a first positioning signal based on the first signal receiving module 111;
[0109] When the slave chip receives the synchronous reception request, it synchronously receives the second positioning signal with the master chip based on the second signal receiving module 121. The first positioning signal and the second positioning signal are signals of different frequencies.
[0110] The main chip 110 is also used to perform dual-frequency positioning calculation based on the first positioning signal and the second positioning signal to obtain a dual-frequency positioning signal.
[0111] The main chip 110 also includes a first communication module 114 and a first microprocessor module 115.
[0112] The first communication module 114 is used for the master chip to send a synchronization request signal to the slave chip to synchronize the master chip and the slave chip.
[0113] The first microprocessor module 115 is used to calculate the first positioning signal to obtain the first coordinate signal, and to obtain the second coordinate signal calculated by the slave chip based on the second positioning signal, and to perform dual-frequency calculation based on the first coordinate signal and the second coordinate signal to obtain the dual-frequency positioning signal.
[0114] The slave chip includes a second communication module 123 and a second microprocessor module 124.
[0115] The second communication module 123 is used to receive a synchronization request signal sent from the main chip and establish a synchronization connection with the main chip.
[0116] The second microprocessor module 124 is used to calculate the second positioning signal to obtain the second coordinate signal, and when requested by the main chip, to send the storage location of the second coordinate signal to the main chip.
[0117] The dual-frequency positioning chip provided in this application embodiment can realize all processes of the dual-frequency positioning method corresponding to Embodiment 2, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0118] This invention also provides a computer device, including a memory and a processor. The memory stores a computer program, and the computer program executes the dual-frequency positioning method as described in Embodiment 2 when it runs on the processor.
[0119] This invention also provides a computer-readable storage medium storing a computer program, which executes the dual-frequency positioning method as described in Embodiment 2 when run on a processor.
[0120] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative; for example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that, as an alternative implementation, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0121] In addition, the functional modules or units in the various embodiments of the present invention can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0122] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a smartphone, personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0123] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in the present invention should be included within the scope of protection of the present invention.
Claims
1. A dual-frequency positioning device, characterized in that, The system includes a dual-frequency positioning chip, which comprises a master chip and a slave chip. Both the master chip and the slave chip are single-frequency chips. The master chip includes a first signal receiving module, and the slave chip includes a second signal receiving module. The master chip and the slave chip are communicatively connected; The main chip is used to send a synchronization reception request to the slave chip and receive a first positioning signal based on the first signal receiving module; When the slave chip receives the synchronous reception request, it synchronously receives a second positioning signal with the master chip based on the second signal receiving module. The first positioning signal and the second positioning signal are signals of different frequencies. The main chip is also used to perform dual-frequency positioning calculation based on the first positioning signal and the second positioning signal to obtain a dual-frequency positioning signal; The dual-frequency positioning device is connected to a storage module. Both the main chip and the slave chip are connected to the storage module. The storage module includes a first storage unit and a second storage unit. The main chip is also used to exit the reset state after power-on and obtain the first initialization program in the storage module; The main chip is also used to allocate read and write permissions of the first storage unit and the second storage unit to the main chip and the slave chip based on the first initialization program, so as to allocate the read and write permissions of the first storage unit and the second storage unit to the main chip, and allocate the read and write permissions of the second storage unit to the slave chip, and then control the slave chip to leave the reset state. The main chip is also used to calculate the first positioning signal to obtain the first coordinate signal; The chip is also used to calculate the second positioning signal to obtain the second coordinate signal; After receiving feedback that the slave chip has completed its calculation, the main chip reads the second coordinate signal from the second storage unit and stores the read second coordinate signal into the first storage unit. It then uses a preset algorithm to perform dual-frequency calculation on the first coordinate signal and the second coordinate signal to obtain the dual-frequency positioning signal.
2. The dual-frequency positioning device according to claim 1, characterized in that, The main chip is also used to acquire the second initialization program and main chip configuration data, and to initialize the main chip. The slave chip is also used to acquire a third initialization program and slave chip configuration data, and to initialize the slave chip. The master chip configuration data and the slave chip configuration data configure positioning signals of different frequencies for the master chip and the slave chip, respectively.
3. A dual-frequency positioning method, characterized in that, The method, applied to the dual-frequency positioning device as described in any one of claims 1 to 2, comprises: Establish a communication connection between the master chip and the slave chip in the dual-frequency positioning device, and synchronize the master chip and the slave chip; The system receives a first positioning signal and a second positioning signal, wherein the first positioning signal is received by the main chip and the second positioning signal is received by the slave chip. Dual-frequency positioning calculation is performed based on the first positioning signal and the second positioning signal to obtain a dual-frequency positioning signal, wherein the dual-frequency positioning calculation is performed by the main chip.
4. A dual-frequency positioning chip, characterized in that, Applied to the dual-frequency positioning device as described in any one of claims 1 to 2, the dual-frequency positioning chip includes a master chip and a slave chip, the master chip and the slave chip are single-frequency chips, the master chip includes a first signal receiving module, and the slave chip includes a second signal receiving module; The master chip and the slave chip are communicatively connected; The main chip is used to send a synchronization reception request to the slave chip and receive a first positioning signal based on the first signal receiving module; When the slave chip receives the synchronous reception request, it synchronously receives a second positioning signal with the master chip based on the second signal receiving module. The first positioning signal and the second positioning signal are signals of different frequencies. The main chip is also used to perform dual-frequency positioning calculations based on the first positioning signal and the second positioning signal to obtain a dual-frequency positioning signal.
5. The dual-frequency positioning chip according to claim 4, characterized in that, The main chip includes a first communication module and a first microprocessor module; The first communication module is used for the master chip to send a synchronization request signal to the slave chip, thereby synchronizing the master chip and the slave chip; The first microprocessor module is used to calculate the first positioning signal to obtain the first coordinate signal, and to obtain the second coordinate signal calculated by the slave chip based on the second positioning signal. Based on the first coordinate signal and the second coordinate signal, dual-frequency calculation is performed to obtain the dual-frequency positioning signal.
6. The dual-frequency positioning chip according to claim 4, characterized in that, The slave chip includes a second communication module and a second microprocessor module; The second communication module is used to receive a synchronization request signal sent from the main chip and establish a synchronization connection with the main chip; The second microprocessor module is used to calculate the second positioning signal to obtain the second coordinate signal, and when requested by the main chip, to send the storage location of the second coordinate signal to the main chip.
7. A computer device, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program, and the computer program executes the dual-frequency positioning method as described in claim 3 when it is run on the processor.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when run on a processor, executes the dual-frequency positioning method as described in claim 3.