A functional module and positioning method
By designing a functional module including a controller, signal control module and positioning module, and using pulse signals and synchronous follow signals to generate control signals, the problem of GNSS positioning failure under strong interference signals is solved, and the positioning accuracy is improved and applicable to a variety of interference signal scenarios.
Patent Information
- Application Number
- CN202210976568.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-15
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2042-08-15
AI Technical Summary
In the prior art, under strong interference signals, GNSS positioning performance is affected, especially when NB/LTE signals are operated, which can easily lead to GNSS positioning failure or excessive positioning deviation.
Design a functional module, including a controller, a signal control module and a positioning module. The controller generates a pulse signal based on the distribution of the interference signal under the current communication system, and the signal control module generates a control signal based on the synchronous follow signal of the pulse signal and the wireless communication signal. The positioning module locates according to the control signal, and the number of occurrences of interference pulses characterized in the control signal is smaller than the number of occurrences of the actual interference signal.
It effectively solves the problem of a long duration of strong interference signals, improves the accuracy of satellite positioning, and the signal of this functional module is adjustable, suitable for positioning scenarios affected by different interference signals, and meets different product needs.
Smart Images

Figure CN115356759B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a functional module and a positioning method. Background Art
[0002] Current PC (Personal Computer) and IOT (Internet of Things) products are required to support GNSS (Global Navigation Satellite System) functions. Some NB (NarrowBand Internet Things) / LTE (Long Term Evolution) signals will affect the performance of GNSS when they are working. For example, when NB / LTE works in the B13 / 14 frequency band, if GNSS is working at the same time, the second harmonic of the B13 / 14 frequency band is just within the GNSS band, which will affect the GNSS performance. In severe interference, GNSS positioning will fail.
[0003] The current solution is to add filtering circuits to the NB / LTE transmission link and to the GNSS link to reduce the impact of the NB / LTE frequency band on GNSS performance. However, under strong interference signals, if the PCB (Printed Circuit Board) has been fixed, there will be internal conduction interference. If the filtering position is not enough, the PCB needs to be modified.
[0004] In order to solve the problem of conducted interference and insufficient filtering position in the PCB board, software algorithms can also be used to avoid the influence of interference signals, but software algorithms are only suitable for scenarios with short interference signal transmission cycles. For scenarios with long interference signal transmission cycles, the CN value (carry / noise) will drop seriously, and even GNSS positioning errors or excessive positioning deviations will occur.
[0005] It can be seen that how to improve the accuracy of satellite positioning is a problem that technical personnel in this field need to solve. Summary of the invention
[0006] The purpose of the embodiments of the present application is to provide a functional module and a positioning method that can improve the accuracy of satellite positioning.
[0007] In order to solve the above technical problems, the embodiment of the present application provides a functional module, including a controller, a signal control module and a positioning module;
[0008] The controller is connected to the signal control module and is used to transmit a first signal and a second signal to the signal control module; wherein the first signal is a pulse signal generated according to the distribution of the interference signal under the current communication standard; and the second signal is a synchronous follow-up signal of the wireless communication signal;
[0009] The signal control module is used to generate a control signal according to the first signal and the second signal; the number of occurrences of the pulse used to characterize the presence of interference in the control signal is less than the number of occurrences of the interference signal;
[0010] The positioning module is connected to the signal control module and is used for performing positioning according to the control signal transmitted by the signal control module.
[0011] Optionally, the controller is used to generate test pulse signals with different periods and duty cycles based on the distribution of interference signals under the current communication standard; select a target pulse signal that meets the positioning performance requirements from each of the test pulse signals; and generate the first signal according to the period and duty cycle of the target pulse signal.
[0012] Optionally, the controller has a built-in pulse modulation chip; an output pin of the pulse modulation chip is connected to a first pin of the controller;
[0013] The controller is used to control the pulse modulation chip to output a first signal according to the period and duty cycle of the target pulse signal;
[0014] The first pin of the controller is connected to the first input interface of the signal control module and is used to transmit the first signal to the signal control module.
[0015] Optionally, the controller is further configured to adjust the period and / or duty cycle of the target pulse signal according to a signal adjustment instruction input by a user.
[0016] Optionally, the pulse modulation chip is a PWM control chip.
[0017] Optionally, the functional module includes a power amplifier;
[0018] The second pin of the controller performs state synchronization following with the enable pin of the power amplifier to generate a second signal;
[0019] Correspondingly, the second pin of the controller is connected to the second input interface of the signal control module for transmitting the second signal to the signal control module.
[0020] Optionally, the signal control module is an AND gate chip.
[0021] Optionally, the positioning module is used to enable the positioning function when it is detected that the control signal is a low-level signal, and to disable the positioning function when it is detected that the control signal is a high-level signal.
[0022] Optionally, the positioning module is a satellite navigation system.
[0023] The present application also provides a positioning method, including:
[0024] Acquire a first signal and a second signal; wherein the first signal is a pulse signal generated according to the distribution of interference signals under the current communication standard; and the second signal is a synchronous follow-up signal of the wireless communication signal;
[0025] A control signal is generated according to the first signal and the second signal, so that the positioning module performs positioning according to the control signal; wherein the number of occurrences of pulses in the control signal used to characterize the presence of interference is less than the number of occurrences of the interference signal.
[0026] Optionally, with respect to the generation process of the first signal, the method includes:
[0027] Generate pulse signals to be tested with different periods and duty cycles according to the distribution of interference signals under the current communication standard;
[0028] Selecting a target pulse signal that meets the positioning performance requirements from each of the pulse signals to be tested;
[0029] The first signal is generated according to the period and duty cycle of the target pulse signal.
[0030] Optionally, before generating the first signal according to the period and duty cycle of the target pulse signal, the method further includes:
[0031] According to the signal adjustment instruction input by the user, the period and / or duty cycle of the target pulse signal is adjusted.
[0032] Optionally, generating a control signal according to the first signal and the second signal includes:
[0033] An AND operation is performed on the first signal and the second signal to obtain a control signal.
[0034] It can be seen from the above technical solution that the functional module includes a controller, a signal control module and a positioning module; the controller is connected to the signal control module and is used to transmit a first signal and a second signal to the signal control module. The first signal is a pulse signal generated according to the distribution of the interference signal under the current communication standard; the second signal is a synchronous follow-up signal of the wireless communication signal. In practical applications, there may be a situation where a strong interference signal exists for a long time. If positioning is not performed under a strong interference signal, positioning failure may occur due to a long period of non-positioning. Therefore, in order to solve the problem of a long duration of strong interference signals, the controller can generate a pulse signal according to the distribution of interference signals under the current communication standard, and transmit the pulse signal as a first signal to the signal control module. The signal control module is used to generate a control signal according to the first signal and the second signal; the number of occurrences of the pulse used to characterize the presence of interference in the control signal is less than the number of occurrences of the interference signal; the positioning module is connected to the signal control module and is used to perform positioning according to the control signal transmitted by the signal control module. In this technical solution, the positioning module performs positioning according to the control signal, and the number of occurrences of the pulse used to characterize the presence of interference in the control signal is less than the number of occurrences of the interference signal, which effectively solves the problem of a long duration of strong interference signals and improves the accuracy of satellite positioning. In addition, the first signal is an adjustable signal, which can be applied to positioning scenarios affected by different interference signals and meet different product requirements. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0036] Figure 1 A schematic diagram of the structure of a functional module provided in an embodiment of the present application;
[0037] Figure 2 A schematic diagram of the hardware structure of a functional module provided in an embodiment of the present application;
[0038] Figure 3 A flowchart of a positioning method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0039] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0040] The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may include steps or units that are not listed.
[0041] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0042] Next, a functional module provided in an embodiment of the present application is described in detail. Figure 1 A schematic diagram of the structure of a functional module provided in an embodiment of the present application, the functional module includes a controller 11, a signal control module 12 and a positioning module 13;
[0043] The controller 11 is connected to the signal control module 12, and is used to transmit a first signal and a second signal to the signal control module 12; wherein the first signal is a pulse signal generated according to the distribution of the interference signal under the current communication standard; and the second signal is a synchronous follow-up signal of the wireless communication signal.
[0044] The signal control module 12 is used to generate a control signal according to the first signal and the second signal; the number of occurrences of the pulses used to characterize the presence of interference in the control signal is less than the number of occurrences of the interference signal.
[0045] The positioning module 13 is connected to the signal control module 12 and is used for performing positioning according to the control signal transmitted by the signal control module 12 .
[0046] Considering the situation in actual application where a strong interference signal lasts for a long time, if the positioning module 13 does not start the positioning function during the existence of the strong interference signal, positioning failure may occur due to long-term non-positioning.
[0047] The positioning module 13 turns the positioning function on and off based on the distribution of the interference signal. If the input signal transmitted to the positioning module 13 can be adjusted to shorten the duration of the strong interference signal, the problem of the positioning module 13 not positioning for a long time can be solved.
[0048] The second signal can be used to characterize the distribution of the interference signal. Therefore, in the embodiment of the present application, a signal control module 12 can be set, and the signal control module 12 can adjust the second signal according to the first signal to generate a control signal. The number of occurrences of the pulse used to characterize the presence of interference in the control signal is less than the number of occurrences of the interference signal, thereby effectively shortening the duration of the strong interference signal.
[0049] The positioning module 13 is used to perform positioning according to the control signal transmitted by the output interface of the signal control module 12 .
[0050] In an embodiment of the present application, the controller 11 can generate test pulse signals with different periods and duty cycles based on the distribution of interference signals under the current communication standard; select a target pulse signal that meets the positioning performance requirements from each test pulse signal; and generate a first signal according to the period and duty cycle of the target pulse signal.
[0051] The interference signals generated under different communication standards are different. The communication standards may include LTE, EMTC (enhanced Machine-Type Communication, an Internet of Things technology based on the evolution of LTE networks), NB, etc.
[0052] In practical applications, different pulse signals to be tested can be respectively ANDed with the second signal to generate corresponding multiple control signals to be tested. Positioning performance test is performed based on the control signals to be tested, and each control signal to be tested has its corresponding performance test result. The pulse signal to be tested corresponding to the best performance test result is used as the target pulse signal.
[0053] It should be noted that after the target pulse signal is selected, the first signal can be directly generated according to the period and duty cycle of the target pulse signal, without the need to select the target pulse signal every time.
[0054] In an embodiment of the present application, in order to reduce the space occupied by hardware deployment and simplify the wiring difficulty between various hardware, a pulse modulation chip can be built into the controller 11; the output pin of the pulse modulation chip is connected to the first pin of the controller 11; accordingly, the controller 11 is used to control the pulse modulation chip to output a first signal according to the period and duty cycle of the target pulse signal; the first pin of the controller 11 is connected to the first input interface of the signal control module 12, and is used to transmit the first signal to the signal control module 12.
[0055] The pulse modulation chip can be used to output a pulse signal. In practical applications, the pulse modulation chip can adopt a PWM (Pulse Width Modulation) control chip.
[0056] For example, assuming that the pulse waveform corresponding to the interference signal is 60ms high level and 20ms low level; the high level lasts for a long time, and the positioning module 13 does not turn on the positioning function during the high level duration, which is likely to cause subsequent positioning failure. In order to solve the problem of long duration of strong interference signals, after multiple tests, the cycle time of the selected target pulse signal can be 10ms, and the internal duty cycle is 50%, that is, the target pulse signal is 5ms high level and 5ms low level alternately set.
[0057] In practical applications, the working time of the power amplifier (PA) is long, resulting in a long period of the interference signal. At this time, the power amplifier is in a high level state. When the interference signal is weak or does not exist, the power amplifier is in a low level state. Therefore, in the embodiment of the present application, the interference signal can be identified based on the high and low levels of the power amplifier.
[0058] The power amplifier is a module originally included in the functional module. The high and low levels generated by the power amplifier represent the interference signal, that is, the high level represents the presence of the interference signal, and the low level represents the absence of the interference signal. Without increasing the hardware cost, the detection of the interference signal can be realized.
[0059] When the power amplifier is in working state, the level of its enable pin is high level; when the power amplifier is in non-working state, the level of its enable pin is low level. Therefore, in the embodiment of the present application, the second pin of the controller 11 can be synchronized with the enable pin of the power amplifier to generate a second signal; accordingly, the second pin of the controller 11 is connected to the second input interface of the signal control module 12, so as to transmit the second signal to the signal control module 12.
[0060] In a specific implementation, the signal control module 12 may be an AND gate chip. The input of the AND gate chip is the first signal and the second signal. The control signal may be obtained by performing an AND operation on the first signal and the second signal.
[0061] The first signal, the second signal and the control signal are all pulse signals with alternating high and low levels. The positioning module 13 turns on the positioning function when it detects that the control signal is a low level signal, and turns off the positioning function when it detects that the control signal is a high level signal.
[0062] In practical applications, the number "1" can be used to represent a high level, and the number "0" can be used to represent a low level. The following Table 1 lists the corresponding relationships among the first signal, the second signal, and the control signal.
[0063] Table 1
[0064]
[0065]
[0066] In actual applications, when the control signal value is 0, the positioning module 13 can turn on the positioning function; when the control signal value is 1, the positioning module 13 can turn off the positioning function.
[0067] The control signal is obtained by performing an AND operation on the first signal and the second signal. Combining the corresponding relationship list in Table 1, it can be seen that the number of occurrences of the pulse used to characterize the presence of interference, that is, the high level in the control signal is 1, and the second signal can be used to characterize the actual interference signal, and the number of occurrences of the high level in the second signal is 2. It can be seen that the number of occurrences of the pulse used to characterize the presence of interference in the control signal is less than the number of occurrences of the interference signal, avoiding the problem of a long duration of a strong interference signal.
[0068] In the above introduction, after selecting the target pulse signal, the controller 11 can generate a first signal according to the period and duty cycle of the target pulse signal. In addition, in actual applications, the user can also adjust the period and duty cycle of the target pulse signal based on the actual positioning requirements of different projects, and the controller 11 generates the first signal according to the adjusted period and duty cycle. In a specific implementation, the user can input a signal adjustment instruction to the controller 11 through the human-computer interaction interface. The controller 11 receives the signal adjustment instruction; adjusts the period and / or duty cycle of the target pulse signal according to the signal adjustment instruction.
[0069] In the embodiment of the present application, the specific form of the signal adjustment instruction is not limited. The signal adjustment instruction may carry the period or duty cycle that the target pulse signal needs to achieve.
[0070] The signal adjustment instruction may also carry a restriction condition on the continuous appearance time of the high-level signal in the target pulse signal, and based on the restriction condition, the period and / or duty cycle of the target pulse signal that needs to be adjusted can be determined.
[0071] For example, the signal adjustment instruction carries the requirement that the continuous occurrence time of the high-level signal does not exceed 4ms. Assume that in the initial state, the period of the target pulse signal is 10ms and the duty cycle is 50%. In order to meet the requirement that the continuous occurrence time of the high-level signal does not exceed 4ms, the period can be adjusted to 8ms, or the duty cycle can be adjusted to 40%.
[0072] In the embodiment of the present application, the controller 11 may be a CPU (Central Processing Unit / Processor). The positioning module 13 may be a satellite navigation system (GNSS). The pulse modulation chip may be a PWM control chip, and the PWM control chip may be built into the CPU. Figure 2A schematic diagram of the hardware structure of a functional module provided in an embodiment of the present application, the functional module is composed of a CPU with a built-in PWM control chip, a PA, an AND gate chip (&), and a GNSS. GNSS detects whether there is a strong interference signal through the BLK pin. It is usually completed by the high and low levels of the GPIO. If a high level is detected, it means that there is a strong interference signal, and the GNSS does not locate during this period; if a low level is detected, there is no interference signal, and the GNSS locates normally. The signal transmitted by the BLK pin to the GNSS is a control signal.
[0073] In order to achieve time-division operation even under long-period strong interference signals, the GPIO_1 pin of the CPU can be synchronized with the enable pin (EN) of the PA. When the PA is working, the CPU configures the GPIO_1 in the software code to synchronize the status of the enable pin of the PA, generates a GRFC signal, and inputs it to the AND gate chip.
[0074] On the other hand, the CPU has a built-in PWM control chip, which transmits the generated PWM signal to the AND gate chip through GPIO_0. The PWM pulse waveform of the PWM signal can be adjusted in the code configuration, such as period, duty cycle, etc. For different interference signals and different PCB boards, the optimal PWM waveform can be found based on the theoretical and measured impact on GNSS.
[0075] The PWM signal and GRFC signal pass through the AND gate to obtain the final BLK signal, which is fed back to the GNSS, and the GNSS determines whether to enter the positioning state.
[0076] The longer the period of the interference signal, the longer the PA working time. By configuring the PWM waveform, when the first signal output by the pulse modulation chip is 0, that is, low level, the control signal (BLK) must be 0, and the GNSS works at this time; when GRFC is 1, after PWM intervention, BLK is 0 for a period of time and 1 for a period of time, so that the positioning will not fail due to being 1 for a long time.
[0077] Figure 2 The functional module shown here optimizes GNSS performance under strong interference by combining software algorithms and hardware circuits in a time-division manner, thus avoiding the risk of PCB board modification. It can be applied to any standard such as LTE, EMTC, NB, etc., and the impact of strong interference signals at any frequency, including the impact on GNSS under long BLK cycles. In addition, the PWM signal is adjustable, and the most suitable PWM signal can be measured according to the conditions and problem points of each project, thereby reducing the impact on GNSS performance and meeting product requirements.
[0078] It can be seen from the above technical solution that the functional module includes a controller, a signal control module and a positioning module; the controller is connected to the signal control module and is used to transmit a first signal and a second signal to the signal control module. The first signal is a pulse signal generated according to the distribution of the interference signal under the current communication standard; the second signal is a synchronous follow-up signal of the wireless communication signal. In practical applications, there may be a situation where a strong interference signal exists for a long time. If positioning is not performed under a strong interference signal, positioning failure may occur due to a long period of non-positioning. Therefore, in order to solve the problem of a long duration of strong interference signals, the controller can generate a pulse signal according to the distribution of interference signals under the current communication standard, and transmit the pulse signal as a first signal to the signal control module. The signal control module is used to generate a control signal according to the first signal and the second signal; the number of occurrences of the pulse used to characterize the presence of interference in the control signal is less than the number of occurrences of the interference signal; the positioning module is connected to the signal control module and is used to perform positioning according to the control signal transmitted by the signal control module. In this technical solution, the positioning module performs positioning according to the control signal, and the number of occurrences of the pulse used to characterize the presence of interference in the control signal is less than the number of occurrences of the interference signal, which effectively solves the problem of a long duration of strong interference signals and improves the accuracy of satellite positioning. In addition, the first signal is an adjustable signal, which can be applied to positioning scenarios affected by different interference signals and meet different product requirements.
[0079] Figure 3 A flowchart of a positioning method provided in an embodiment of the present application, the method comprising:
[0080] S301: Acquire a first signal and a second signal.
[0081] Wherein, the first signal is a pulse signal generated according to the distribution of the interference signal under the current communication standard. In practical applications, the interference signal cycle is long, and the working time of the power amplifier (Power Amplifier, PA) is long, resulting in a long interference signal cycle, and the power amplifier is in a high level state at this time. When the interference signal is weak or does not exist, the power amplifier is in a low level state. Therefore, in the embodiment of the present application, the interference signal can be identified based on the high and low levels of the power amplifier.
[0082] The second signal is a synchronization follow-up signal of the wireless communication signal.
[0083] S302: Generate a control signal according to the first signal and the second signal, so that the positioning module can perform positioning according to the control signal.
[0084] The number of occurrences of the pulses in the control signal used to indicate the presence of interference is less than the number of occurrences of the interference signal.
[0085] The control signal is a pulse signal with alternating high and low levels. When the control signal is detected as a low level signal, the positioning function is turned on, and when the control signal is detected as a high level signal, the positioning function is turned off.
[0086] Optionally, for the generation process of the first signal, the method includes:
[0087] Generate pulse signals to be tested with different periods and duty cycles according to the distribution of interference signals under the current communication standard;
[0088] Selecting a target pulse signal that meets the positioning performance requirements from each pulse signal to be tested;
[0089] A first signal is generated according to the period and duty cycle of a target pulse signal.
[0090] Optionally, before generating the first signal according to the period and duty cycle of the target pulse signal, the method further includes:
[0091] According to the signal adjustment instruction input by the user, the period and / or duty cycle of the target pulse signal is adjusted.
[0092] Optionally, generating a control signal according to the first signal and the second signal includes:
[0093] An AND operation is performed on the first signal and the second signal to obtain a control signal.
[0094] Figure 3 The description of the features in the corresponding embodiments can be found in Figure 1 The relevant descriptions of the corresponding embodiments will not be repeated here one by one.
[0095] It can be seen from the above technical solution that the functional module includes a controller, a signal control module and a positioning module; the controller is connected to the signal control module and is used to transmit a first signal and a second signal to the signal control module. The first signal is a pulse signal generated according to the distribution of the interference signal under the current communication standard; the second signal is a synchronous follow-up signal of the wireless communication signal. In practical applications, there may be a situation where a strong interference signal exists for a long time. If positioning is not performed under a strong interference signal, positioning failure may occur due to a long period of non-positioning. Therefore, in order to solve the problem of a long duration of strong interference signals, the controller can generate a pulse signal according to the distribution of interference signals under the current communication standard, and transmit the pulse signal as a first signal to the signal control module. The signal control module is used to generate a control signal according to the first signal and the second signal; the number of occurrences of the pulse used to characterize the presence of interference in the control signal is less than the number of occurrences of the interference signal; the positioning module is connected to the signal control module and is used to perform positioning according to the control signal transmitted by the signal control module. In this technical solution, the positioning module performs positioning according to the control signal, and the number of occurrences of the pulse used to characterize the presence of interference in the control signal is less than the number of occurrences of the interference signal, which effectively solves the problem of a long duration of strong interference signals and improves the accuracy of satellite positioning. In addition, the first signal is an adjustable signal, which can be applied to positioning scenarios affected by different interference signals and meet different product requirements.
[0096] It is understandable that if the positioning method in the above embodiment is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium to execute all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), electrically erasable programmable ROM, register, hard disk, removable disk, CD-ROM, magnetic disk or optical disk and other media that can store program codes.
[0097] Based on this, an embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is implemented to obtain an interference signal; according to the distribution of the interference signal, the output signal of the pulse modulation chip is adjusted; based on the interference signal and the output signal, a control signal is generated; wherein the number of occurrences of pulses in the control signal used to characterize the presence of interference is less than the number of occurrences of the interference signal; and a positioning step is performed according to the control signal.
[0098] The above is a detailed introduction to a functional module and positioning method provided in the embodiments of the present application. The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the various embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.
[0099] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0100] The above is a detailed introduction to a functional module and positioning method provided by the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of the present invention, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of the claims of the present application.
Claims
1. A functional module, characterized in that: It includes a controller, a signal control module and a positioning module; The controller is connected to the signal control module and is used to transmit a first signal and a second signal to the signal control module; wherein the first signal is a pulse signal generated according to the distribution of the interference signal under the current communication standard; the second signal is a synchronous follow-up signal of the wireless communication signal; and the second signal is used to characterize the actual interference signal; The signal control module is used to generate a control signal according to the first signal and the second signal; the number of occurrences of the pulse used to characterize the presence of interference in the control signal is less than the number of occurrences of the actual interference signal; The positioning module is connected to the signal control module and is used to perform positioning according to the control signal transmitted by the signal control module; The controller is used to generate pulse signals to be tested with different periods and duty cycles according to the distribution of interference signals under the current communication standard; select a target pulse signal that meets the positioning performance requirements from each of the pulse signals to be tested; generate the first signal according to the period and duty cycle of the target pulse signal; wherein determining the target pulse signal includes: performing AND operations on different pulse signals to be tested and a second signal respectively to generate a corresponding plurality of control signals to be tested; performing a positioning performance test according to the control signals to be tested, each control signal to be tested having its corresponding performance test result; and taking the pulse signal to be tested corresponding to the best performance test result as the target pulse signal.
2. The functional module according to claim 1, characterized in that: The controller is equipped with a pulse modulation chip; the output pin of the pulse modulation chip is connected to the first pin of the controller; The controller is used to control the pulse modulation chip to output a first signal according to the period and duty cycle of the target pulse signal; The first pin of the controller is connected to the first input interface of the signal control module and is used to transmit the first signal to the signal control module.
3. The functional module according to claim 1, characterized in that: The controller is also used to adjust the period and / or duty cycle of the target pulse signal according to a signal adjustment instruction input by a user.
4. The functional module according to claim 2, characterized in that: The pulse modulation chip is a PWM control chip.
5. The functional module according to claim 1, characterized in that: The functional module includes a power amplifier; The second pin of the controller performs state synchronization following with the enable pin of the power amplifier to generate a second signal; Correspondingly, the second pin of the controller is connected to the second input interface of the signal control module for transmitting the second signal to the signal control module.
6. The functional module according to claim 1, characterized in that: The signal control module is an AND gate chip.
7. The functional module according to claim 6, characterized in that: The positioning module is used to enable the positioning function when it is detected that the control signal is a low-level signal, and to disable the positioning function when it is detected that the control signal is a high-level signal.
8. The functional module according to claim 1, characterized in that: The positioning module is a satellite navigation system.
9. A positioning method, characterized in that: Applied to the functional module according to any one of claims 1 to 8, the method comprises: Acquire a first signal and a second signal; wherein the first signal is a pulse signal generated according to the distribution of the interference signal under the current communication standard; the second signal is a synchronous follow-up signal of the wireless communication signal; the second signal is used to characterize the actual interference signal; A control signal is generated according to the first signal and the second signal, so that the positioning module can perform positioning according to the control signal; wherein the number of occurrences of pulses in the control signal used to characterize the presence of interference is less than the number of occurrences of the actual interference signal.
Citation Information
Patent Citations
Automobile electronic actuator control method and system
CN111942306A
Electronic equipment, positioning control method and computer readable storage medium
CN112444827A
Cited By
Wireless communication system for industrial internet-of-things node
CN122092900A
Wireless communication system for industrial internet of things nodes
CN122092900B