Signal Correction Method Based on Non-Uniform Periodic Coil Group and Its Application

By using a non-uniform periodic coil group signal correction method, combined with differential amplifier and auxiliary coil design, the resolution and wiring density problems of traditional inductive sensors are solved, achieving high-precision phase calculation and anti-interference capabilities, making it suitable for efficient measurement under complex working conditions.

CN120445272BActive Publication Date: 2025-10-28SHANGHAI INDASENS SEMICONDUCTOR TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510962436.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-14
Publication Date
2025-10-28
Estimated Expiration
2045-07-14

AI Technical Summary

Technical Problem

Traditional inductive sensors with equal-period orthogonal coil structures suffer from problems such as limited resolution improvement, excessive wiring density, and insufficient periodic ambiguity, making it difficult to meet the requirements of high-precision phase calculation and anti-interference under complex working conditions.

Method used

A non-uniform periodic coil group signal correction method is adopted. By combining the design of sine and cosine coils, and using differential amplifiers, Chebyshev polynomial filtering and improved arctangent algorithm, the auxiliary coil provides a reference signal for correction, thereby eliminating multi-period ambiguity and improving phase calculation accuracy and system stability.

Benefits of technology

It achieves compatibility between high-resolution measurement and low wiring density, enhances anti-interference and calculation efficiency under complex working conditions, increases resolution to LCM(m,n) times that of traditional solutions, and reduces wiring density by 30%-50%.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120445272B_ABST
    Figure CN120445272B_ABST
Patent Text Reader

Abstract

This invention provides a signal correction method based on non-uniform periodic coil groups and its application. The method involves preprocessing the target signal to obtain processed data; reconstructing and calculating the phase of the processed data to obtain a target value; comparing the target value with a preset value; generating a reference signal if the target value is less than the preset value; and correcting the target signal based on the reference signal. This eliminates multi-period ambiguity, improves phase calculation accuracy and system stability, achieves compatibility between high-resolution measurement and low wiring density, and provides strong anti-interference capability and high calculation efficiency under complex operating conditions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electronic information technology, and in particular to a signal correction method based on non-equidistant periodic coil groups and its application. Background Technology

[0002] With the rapid development of industrial automation and precision measurement technologies, the demand for high-precision sensors in fields such as angle detection and displacement control is becoming increasingly urgent. While traditional inductive sensors can achieve basic phase calculation, their reliance on equal-period orthogonal coil structures suffers from inherent drawbacks such as limited resolution improvement, excessive wiring density, and insufficient periodic ambiguity. Therefore, a signal correction method based on non-equal-period coil groups and its applications are urgently needed to improve these problems. Summary of the Invention

[0003] The purpose of this invention is to provide a signal correction method based on non-uniform periodic coil groups and its application, which can eliminate multi-period ambiguity problems, improve phase calculation accuracy and system stability, achieve compatibility between high-resolution measurement and low wiring density, and achieve strong anti-interference and high calculation efficiency under complex working conditions.

[0004] In a first aspect, the present invention provides a signal correction method based on non-uniform periodic coil groups, comprising:

[0005] The target signal is preprocessed to obtain the processed data;

[0006] The processed data is then reconstructed and phase-determined to obtain the target value.

[0007] The target value is compared with the preset value. If the target value is less than the preset value, a reference signal is generated.

[0008] The target signal is corrected based on the reference signal.

[0009] The beneficial effects of the method of the present invention are as follows: by preprocessing the target signal, processed data is obtained; the processed data is reconstructed and phase is calculated to obtain the target value; the target value is compared with a preset value, and if the target value is less than the preset value, a reference signal is generated; the target signal is corrected according to the reference signal, thereby eliminating the multi-period ambiguity problem, improving the phase calculation accuracy and system stability, achieving compatibility between high-resolution measurement and low wiring density, and achieving strong anti-interference and high calculation efficiency under complex working conditions.

[0010] Optionally, the target signal is a voltage signal; and / or the target signal is generated by a non-uniform periodic coil group, the non-uniform periodic coil group including a sine coil with a period of T and a cosine coil with a period of 3T, where T is a positive integer;

[0011] The sine coil is routed in a serpentine pattern on the top layer of the PCB, with a total length covering a 360° electrical angle.

[0012] The cosine coil is located on the bottom layer of the PCB and is insulated from the top layer through vias. Its period length is three times that of the sine coil.

[0013] A shorting point is provided at 1 / 6 of the cycle of the cosine coil. The sine coil and cosine coil are respectively connected to the excitation source, and an induced signal is generated through electromagnetic coupling. After processing by a differential amplifier, two voltage signals are output: in, The output signal is a sine wave coil. A is the output signal of the cosine coil, where A is the amplitude and a is the phase to be measured.

[0014] Optionally, preprocessing the target signal includes:

[0015] Output signal for sine coil Sine coil output signal Normalization and filtering are performed to obtain the processed data. .

[0016] Optionally, the processed data may be reconstructed and phase calculated to obtain the target value, including:

[0017] The processed data is reconstructed to obtain the intermediate variable z:

[0018] Phase calculation is performed using an improved arctangent algorithm:

[0019] And / or the signal reconstruction is corrected based on the triple angle formula as follows:

[0020] .

[0021] Optionally, the reference signal is generated by an auxiliary coil, which adopts a single-layer PCB layout with a period of LCM(m,n)T. The auxiliary coil is placed perpendicularly to a group of non-equal periodic coils, where m and n are both positive integers.

[0022] The reference signal generated by the auxiliary coil is , where is a fixed offset and C is a constant.

[0023] Optionally, output signal to sine coil Sine coil output signal Normalization and filtering processes include:

[0024] Normalizing the target signal yields:

[0025] Using Chebyshev polynomials and multiple angle formulas to Expand as The polynomial is filtered.

[0026] Specifically, the filtering process includes:

[0027] Cosine expansion:

[0028] in, It is an nth-order Chebyshev polynomial that satisfies the recurrence relation:

[0029]

[0030] Using the recurrence relation, the expansion of any n can be written directly:

[0031] Cosine expansion:

[0032] Sine expansion:

[0033] By solving the simultaneous equations and eliminating higher-order terms, we obtain the equations related to... or The equation.

[0034] Optionally, correcting the target signal based on the reference signal includes:

[0035] The LCM(m,n)a component is extracted by phase-locked loop and compared with the a component calculated by phase solution using modulo operation to complete the correction.

[0036] .

[0037] Secondly, the present invention provides a signal correction device based on non-equidistant periodic coil groups, which includes modules / units that execute algorithms of any possible design of the first aspect described above. These modules / units can be implemented in hardware or by hardware executing corresponding software.

[0038] Thirdly, the present invention provides an electronic device including a memory and a processor, wherein the memory stores a program executable on the processor, and when the program is executed by the processor, the electronic device implements an algorithm that performs any possible design of any of the above aspects.

[0039] Fourthly, the present invention provides a readable storage medium storing a program, which, when executed, implements an algorithm of any possible design of any of the above aspects.

[0040] Fifthly, the present invention provides a computer program product, including a computer program that, when executed by a processor, implements the above-described algorithm.

[0041] For the beneficial effects of the second to fifth aspects mentioned above, please refer to the description of the first aspect mentioned above. Attached Figure Description

[0042] Figure 1 A flowchart illustrating a signal correction method based on non-equidistant periodic coil groups provided in an embodiment of the present invention;

[0043] Figure 2 This is a schematic diagram of a signal correction device based on non-equidistant periodic coil groups provided in an embodiment of the present invention;

[0044] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention;

[0045] Figure 4 This is a schematic diagram of the PCB layout of a non-equal periodic coil group provided in an embodiment of the present invention;

[0046] Figure 5 A flowchart of the phase calculation algorithm provided in an embodiment of the present invention;

[0047] Figure 6 The above is a comparison diagram of the waveforms of the variable period combined signal provided in the embodiments of the present invention. Detailed Implementation

[0048] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions in the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without inventive effort are within the scope of protection of this invention. Unless otherwise defined, the technical or scientific terms used herein should have the ordinary meaning understood by those skilled in the art. The terms "comprising" and similar expressions used herein mean that the element or object preceding the word covers the element or object listed following the word and its equivalents, but do not exclude other elements or objects.

[0049] The technical solutions of the embodiments of the present invention will be described below with reference to the accompanying drawings. In the description of the embodiments of the present invention, the terminology used in the following embodiments is for the purpose of describing specific embodiments only and is not intended to limit the present invention. The singular expressions “a,” “the,” “the,” “the,” and “this” are intended to also include expressions such as “one or more,” unless the context clearly indicates otherwise. It should also be understood that in the following embodiments of the present invention, “at least one” and “one or more” refer to one or more (including two). The term “and / or” is used to describe the relationship between related objects, indicating that three relationships can exist; for example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character “ / ” generally indicates that the preceding and following related objects are in an “or” relationship.

[0050] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in connection with that embodiment is included in one or more embodiments of the invention. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," and "in still other embodiments" appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless otherwise specifically emphasized. The term "connection" includes both direct and indirect connections, unless otherwise stated. "First" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated.

[0051] In embodiments of the present invention, "exemplarily" or "for example" are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design described as "exemplarily" or "for example" in embodiments of the present invention should not be construed as being more preferred or advantageous than other embodiments or design solutions. Rather, the use of "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.

[0052] like Figure 1 As shown, the present invention provides a signal correction method based on non-uniform periodic coil groups, comprising:

[0053] S101, preprocess the target signal to obtain the processed data.

[0054] In some embodiments, the target signal is a voltage signal.

[0055] In other embodiments, the target signal is generated by a non-uniform periodic coil group, which includes a sine coil with a period of T and a cosine coil with a period of 3T, where T is a positive integer;

[0056] The sine coil is routed in a serpentine pattern on the top layer of the PCB, with a total length covering a 360° electrical angle.

[0057] The cosine coil is located on the bottom layer of the PCB and is insulated from the top layer through vias. Its period length is three times that of the sine coil. These vias are also called metallized holes. In double-sided and multilayer boards, a common hole, i.e., a via, is drilled at the intersection of the printed conductors that need to be connected between layers to connect the printed conductors.

[0058] A shorting point is provided at 1 / 6 of the cycle of the cosine coil. The sine coil and cosine coil are respectively connected to the excitation source, and an induced signal is generated through electromagnetic coupling. After processing by a differential amplifier, two voltage signals are output: in, The output signal is a sine wave coil. A is the output signal of the cosine coil, where A is the amplitude and a is the phase to be measured.

[0059] In some specific embodiments, preprocessing the target signal includes: processing the output signal of the sine coil. Sine coil output signal Normalization and filtering are performed to obtain the processed data. .

[0060] In other specific embodiments, the output signal of the sine coil is... Sine coil output signal Normalization and filtering processes include:

[0061] Normalizing the target signal yields:

[0062]

[0063] Using Chebyshev polynomials and multiple angle formulas to Expand as The polynomial is filtered.

[0064] Specifically, the filtering process includes:

[0065] Cosine expansion:

[0066] in, It is an nth-order Chebyshev polynomial that satisfies the recurrence relation:

[0067]

[0068] Using the recurrence relation, the expansion of any n can be written directly:

[0069] Cosine expansion:

[0070] Sine expansion:

[0071] By solving the simultaneous equations and eliminating higher-order terms, we obtain the equations related to... or The equation.

[0072] S102, the processed data is reconstructed and phase calculated to obtain the target value.

[0073] In some embodiments, performing signal reconstruction and phase calculation on the processed data to obtain the target value includes:

[0074] The processed data is reconstructed to obtain the intermediate variable z:

[0075] Phase calculation is performed using an improved arctangent algorithm:

[0076] In some specific embodiments, based on the triple angle formula The signal reconstruction is corrected as follows:

[0077] .

[0078] S103, compare the target value with the preset value. If the target value is less than the preset value, generate a reference signal.

[0079] In some embodiments, the reference signal is generated by an auxiliary coil, which adopts a single-layer PCB layout with a period of LCM(m,n)T. The auxiliary coil is placed perpendicularly to a group of non-equiperiodic coils, where m and n are both positive integers.

[0080] The reference signal generated by the auxiliary coil is ,in, For a fixed offset, C is a constant.

[0081] S104, The target signal is corrected according to the reference signal.

[0082] In some embodiments, correcting the target signal based on the reference signal includes:

[0083] The LCM(m,n)a component is extracted by phase-locked loop and compared with the a component calculated by phase solution using modulo operation to complete the correction.

[0084] .

[0085] The advantages of the present invention are:

[0086] 1. In view of the contradiction between resolution and wiring density in the existing technology, the method of the present invention adopts a combination of sine and cosine coils with periods of m and n (coprime); by differentiating the period, the phase trajectory is lengthened to LCM(m,n) times. Under the same number of electrical cycles, the resolution is increased to LCM(m,n) times that of the traditional solution and the wiring density is reduced by 30%-50%.

[0087] 2. To address the phase ambiguity caused by high period numbers in existing technologies, the method of this invention expands sin(na) and cos(ma) into polynomials sin(a) / cos(a); and uses Newton's iterative method to numerically solve for the phase, thus eliminating the multi-period ambiguity problem.

[0088] 3. To address the instability in critical point calculations (such as x=0) in existing technologies, an auxiliary coil (periodic LCM(m,n)) is used to provide a global phase reference signal; a unique solution is locked through modulo operation, reducing the critical point error rate and improving anti-interference capabilities.

[0089] 4. Traditional solutions cannot flexibly adapt to requirements. In this valve method, m and n can be customized coprime combinations. Choose m and n according to the application scenario (e.g., m=3, n=4 or m=5, n=6) to be compatible with high-precision (e.g., medical) and low-cost (e.g., consumer electronics) scenarios. m=3, n=4: suitable for conventional industrial sensors, balancing resolution and computational complexity; m=5, n=6: used for ultra-high frequency detection, with a 30-fold increase in resolution, but requires higher computing power.

[0090] To facilitate understanding, this embodiment further elaborates on the specific implementation process of the above method in conjunction with a specific application scenario, which includes the following steps:

[0091] Objective: To solve for angle a from cos(ma) and sin(na).

[0092] step:

[0093] 1. Signal preprocessing: Normalization yields:

[0094]

[0095] 2. Constructing polynomial equations (core innovation):

[0096] Using Chebyshev polynomials and multiple angle formulas to Expand as polynomials:

[0097] 2.1 Cosine Expansion (Chebyshev Polynomial of the First Kind):

[0098] in, It is an nth-order Chebyshev polynomial that satisfies the recurrence relation:

[0099]

[0100] Using the recurrence relation, the expansion of any n can be written directly:

[0101] Example of cosine expansion:

[0102] Example of sine expansion: Taking m=3 and n=4 as an example:

[0103] 2.2 Solve the simultaneous equations, eliminate higher-order terms, and obtain the equations related to... or The equation.

[0104] 3. Numerical solution for phase:

[0105] The nonlinear equations are solved using Newton's iterative method, with initial values ​​provided by an auxiliary coil.

[0106] Example of iterative formula:

[0107]

[0108] 4. Blur removal:

[0109] The auxiliary coil provides a reference signal with a period of LCM(m,n) (least common multiple), locking in a unique solution.

[0110] Signal fusion logic:

[0111] Signal fusion logic:

[0112] The auxiliary coil output signal is: ,in Fixed offset;

[0113] The LCM(m,n)a component is extracted using a phase-locked loop (PLL) and compared with the modulo operation of a calculated by the main algorithm.

[0114]

[0115] Function: To lock the phase quadrant using the LCM(m,n) multiplication signal, eliminating potential issues in the main algorithm. Vague.

[0116] For example:

[0117] Example 1: Structure and signal generation of non-uniform periodic coil groups

[0118] Device Structure

[0119] Coil layout design (in conjunction with appendix) Figure 4 ):

[0120] Sine coil (period T): The serpentine trace is used on the top layer of the PCB, with a trace width of 0.1mm, a spacing of 0.2mm, and a total length covering 360° electrical angle;

[0121] Cosine coil (3T period): Located on the bottom layer of the PCB, insulated from the top layer through vias, with a line width of 0.15mm, a spacing of 0.3mm, and a period length that is 3 times that of the sine coil;

[0122] Shorting point design: A shorting point is set at 1 / 6 of the cycle of the cosine coil to suppress high-frequency interference and improve signal purity.

[0123] Connections and functions:

[0124] The sine coil and cosine coil are respectively connected to the excitation source (frequency 1MHz) to generate induced signals through electromagnetic coupling;

[0125] The received signal is processed by a differential amplifier and then output as two voltage signals:

[0126] (Sine coil output, A is the amplitude, a is the phase to be measured);

[0127] (Cosine coil output, B is the amplitude, B≈3A).

[0128] Innovation Principles and Effects

[0129] Periodic differentiation design: The period of the cosine coil is 3T, and its output signal phase is 3a, which forms a non-linear relationship with the 'a' of the sine coil. By lengthening the phase rail, the resolution is increased to 3 times that of the traditional solution under the same number of electrical cycles.

[0130] Wiring density optimization: Due to the difference in cycles, the line width and spacing of the cosine coil can be increased to 1.5 times that of the sine coil, resulting in a 40% reduction in overall wiring density and an improvement in process yield.

[0131] Anti-interference design: Shorting contacts effectively suppress common-mode noise.

[0132] Example 2: Phase calculation algorithm based on signal reconstruction with period T and 2T

[0133] Method and steps (in conjunction with appendix) Figure 5 and Figure 6 ):

[0134] Signal preprocessing:

[0135] right and After filtering and normalization, we obtain:

[0136]

[0137] Signal reconstruction:

[0138] Calculate the intermediate variable z:

[0139]

[0140] Phase calculation employs an improved arctangent algorithm:

[0141]

[0142] Error correction:

[0143] If detected (Approaching zero point), activate auxiliary coil signal compensation, where 0.1 is the target value, and 0.1 is the preset value. The specific value of the preset value can be adjusted.

[0144] Example 3: Auxiliary Coil Integration and Fuzzy Removal

[0145] Device structure:

[0146] Auxiliary coil design:

[0147] It adopts a single-layer PCB layout, with a period LCM(m,n)T, a line width of 0.2mm, and is placed perpendicularly to the main coil group;

[0148] Low precision requirements: ±10% geometric deviation is allowed, and only a coarse phase reference is required.

[0149] Signal fusion logic:

[0150] The auxiliary coil output signal is: ,in Fixed offset;

[0151] The LCM(m,n)a component is extracted using a phase-locked loop (PLL) and compared with the modulo operation of a calculated by the main algorithm.

[0152]

[0153] Function: To lock the phase quadrant using the LCM(m,n) multiplication signal, eliminating potential issues in the main algorithm. Vague.

[0154] Example 4: Fully Integrated High-Precision Angle Sensor System

[0155] System Architecture:

[0156] 1. Hardware Module:

[0157] Sensor head: integrates the non-periodic coil group of Embodiment 1 and the auxiliary coil of Embodiment 3;

[0158] Signal conditioning circuit: includes instrumentation amplifier and bandpass filter (1MHz±10kHz);

[0159] Microcontroller: STM32H7 series, with built-in solution algorithm and fuzzy correction logic of embodiment 2.

[0160] 2. Workflow:

[0161] The excitation source drives the coil group to generate an induced signal;

[0162] After conditioning, the signal is input to the MCU for signal reconstruction and phase calculation.

[0163] The auxiliary coil data participates in fuzziness elimination in real time, and the final phase value is output to the RS485 interface.

[0164] Example 5: Variable Period Combination Extension Scheme

[0165] Design variations (please refer to) Figure 6 )

[0166] Period ratio adjustment:

[0167] The sine coil has a period of T, the cosine coil has a period of 3T, and the output signal is... ;

[0168] Based on the triple angle formula The reconstruction algorithm is revised as follows:

[0169]

[0170] Effect: The phase trajectory is further lengthened, and the resolution is increased to 3 times that of the traditional solution.

[0171] Multi-layer stacking design:

[0172] The sine and cosine coils are distributed on the 4th layer of the PCB and connected by blind vias, with the period difference extending to T and 4T;

[0173] Advantages: Space utilization is improved by 60%, suitable for miniaturized scenarios (such as medical catheter navigation).

[0174] like Figure 2As shown, based on the above-described signal correction method based on non-uniform periodic coil groups, this invention provides a signal correction device based on non-uniform periodic coil groups, comprising: a preprocessing unit 201, used to preprocess the target signal to obtain processed data; a processing unit 202, used to perform signal reconstruction and phase calculation on the processed data to obtain a target value; a comparison unit 203, used to compare the target value with a preset value, and if the target value is less than the preset value, generate a reference signal; and a correction unit 204, used to correct the target signal based on the reference signal.

[0175] It should be understood that all relevant content of each step involved in the above method embodiments can be referenced to the functional description of the corresponding functional module, and will not be repeated here. Furthermore, the use of suffixes such as "module," "component," or "unit" to represent elements is merely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "component," or "unit" can be used interchangeably. Terminals can be implemented in various forms. For example, the terminals described in this invention may include mobile terminals such as mobile phones, tablets, laptops, handheld computers, personal digital assistants (PDAs), portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, etc., as well as fixed terminals such as digital TVs and desktop computers. The following description will use mobile terminals as examples; those skilled in the art will understand that, in addition to elements specifically designed for mobile purposes, the construction according to embodiments of the present invention can also be applied to fixed-type terminals.

[0176] In other embodiments of the present invention, an electronic device 300 is disclosed, such as... Figure 3 As shown, the device may include: one or more processors 301; memory 302; display 303; one or more application programs (not shown); and one or more computer programs 304. These devices can be connected via one or more communication buses 305. The one or more computer programs 304 are stored in the memory 302 and configured to be executed by the one or more processors 301. The one or more computer programs 304 include instructions that can be used to perform actions such as... Figure 1 Each step in the corresponding embodiment.

[0177] Processor 301 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0178] The memory 302 can be an internal storage unit of the electronic device 300, such as a hard disk or RAM of the electronic device 300. The memory 302 can also be an external storage device of the electronic device 300, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, or FlashCard equipped on the electronic device 300. Furthermore, the memory 302 can include both internal and external storage units of the electronic device 300. The memory 302 is used to store computer programs and other programs and data required by the electronic device. The memory 302 can also be used to temporarily store data that has been output or will be output.

[0179] The computer program 304 can be divided into one or more modules / units. The one or more modules / units can be a series of computer program instruction segments that can perform a specific function. The instruction segments are used to describe the execution process of the computer program 304 in the electronic device 300.

[0180] In addition to the above-described structure, those skilled in the art will understand that Figure 3 This is merely an example of electronic device 300 and does not constitute a limitation on electronic device 300. Electronic device 300 may include more or fewer components than shown, or combine certain components, or different components. For example, electronic device may also include input / output devices, network access devices, buses, etc.

[0181] Those skilled in the art will understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the functions described above can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this invention. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0182] Based on the above embodiments, the present invention also discloses a computer-readable storage medium storing at least one computer program thereon, wherein the computer program, when executed by a processor, implements the rotating phase multi-cycle absolute solution algorithm in the foregoing embodiments.

[0183] Those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program instructing a processor. The program can be stored in a computer-readable storage medium, which is a non-transitory medium, such as random access memory, read-only memory, flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disk, and any combination thereof. The storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. This available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., digital video disc (DVD)), or a semiconductor medium (e.g., solid-state drive (SSD)).

[0184] The descriptions of the processes or structures corresponding to the above figures each have their own emphasis. For parts of a process or structure that are not described in detail, please refer to the relevant descriptions of other processes or structures.

[0185] In summary, the signal correction method based on non-uniform periodic coil groups and its application disclosed in this invention preprocesses the target signal to obtain processed data; performs signal reconstruction and phase calculation on the processed data to obtain a target value; compares the target value with a preset value, and if the target value is less than the preset value, generates a reference signal; and corrects the target signal based on the reference signal. This eliminates the multi-period ambiguity problem, improves the phase calculation accuracy and system stability, achieves compatibility between high-resolution measurement and low wiring density, and achieves strong anti-interference performance and high calculation efficiency under complex working conditions.

[0186] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent modifications made based on the content of the present invention specification and drawings, or direct or indirect applications in related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. A signal correction method based on non-uniform periodic coil groups, characterized in that, include: The target signal is preprocessed to obtain the processed data; The processed data is then reconstructed and phase-determined to obtain the target value. The target value is compared with the preset value. If the target value is less than the preset value, a reference signal is generated. The target signal is corrected based on the reference signal; The target signal is a voltage signal, which is generated by a non-uniform periodic coil group. The non-uniform periodic coil group includes a sine coil with a period of T and a cosine coil with a period of 3T, where T is a positive integer.

2. The method according to claim 1, characterized in that, The sine coil is routed in a serpentine pattern on the top layer of the PCB, with a total length covering a 360° electrical angle. The cosine coil is located on the bottom layer of the PCB and is insulated from the top layer through vias. Its period length is three times that of the sine coil. A shorting point is provided at 1 / 6 of the cycle of the cosine coil. The sine coil and cosine coil are respectively connected to the excitation source, and an induced signal is generated through electromagnetic coupling. After processing by a differential amplifier, two voltage signals are output: in, The output signal is a sine wave coil. A is the output signal of the cosine coil, where A is the amplitude and a is the phase to be measured.

3. The method according to claim 2, characterized in that, Preprocessing of the target signal includes: Output signal for sine coil Sum and cosine coil output signal Normalization and filtering are performed to obtain the processed data. .

4. The method according to claim 3, characterized in that The processed data is reconstructed and phase-determined to obtain the target value, including: The processed data is reconstructed to obtain the intermediate variable z: Phase calculation is performed using an improved arctangent algorithm: And / or the signal reconstruction is corrected based on the triple angle formula as follows: .

5. The method according to claim 2, characterized in that, The reference signal is generated by an auxiliary coil, which adopts a single-layer PCB layout with a period of LCM(m,n)T. The auxiliary coil is placed perpendicularly to a group of non-equal periodic coils, where m and n are both positive integers. The reference signal generated by the auxiliary coil is ,in, For a fixed offset, C is a constant.

6. The method according to claim 5, characterized in that, Output signal for sine coil Sum and cosine coil output signal Normalization and filtering processes include: Normalizing the target signal yields: Using Chebyshev polynomials and multiple angle formulas to Expand as The polynomial is filtered. Specifically, the filtering process includes: Cosine expansion: in, It is an nth-order Chebyshev polynomial that satisfies the recurrence relation: Using the recurrence relation, the expansion of any n can be written directly: Cosine expansion: Sine expansion: By solving the simultaneous equations and eliminating higher-order terms, we obtain the equations related to... or The equation.

7. The method according to claim 5, characterized in that, Correcting the target signal based on the reference signal includes: The LCM(m,n)a component is extracted by phase-locked loop and compared with the a component calculated by phase solution using modulo operation to complete the correction. 。 8. A signal correction device based on non-uniform periodic coil groups, used in the method according to any one of claims 1-7, characterized in that, include: The preprocessing unit is used to preprocess the target signal to obtain processed data; The processing unit is used to perform signal reconstruction and phase calculation on the processed data to obtain the target value; The comparison unit is used to compare the target value with a preset value. If the target value is less than the preset value, a reference signal is generated. A correction unit is used to correct the target signal based on the reference signal.

9. An electronic device, characterized in that, The device includes a memory and a processor, wherein the memory stores a program that can run on the processor, and when the program is executed by the processor, causes the electronic device to perform the method of any one of claims 1-7.

10. A readable storage medium storing a program, characterized in that, When the program is executed, it implements the method of any one of claims 1-7.

11. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method of any one of claims 1-7.

Citation Information

Patent Citations

  • Signal correction method and signal correction device

    CN103996388A