Impedance matching method and apparatus, electronic device, and computer-readable storage medium

CN122387258BActive Publication Date: 2026-09-18SHENZHEN CSL VACUUM SCI & TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202610866531.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-06-16
Publication Date
2026-09-18
Estimated Expiration
2046-06-16

AI Technical Summary

Technical Problem

[0005]本申请实施例提供一种阻抗匹配方法和装置、电子设备及计算机可读存储介质,以至少解决现有技术中在功率信号源频率特性发生变化时,由于采用固定工作频率执行阻抗匹配而导致匹配效果较差的技术问题

Benefits of technology

[0020] This application acquires the current raw power signal, generates multiple sweep signals based on multiple frequencies within a preset continuous frequency range, calculates the difference between each sweep signal and the raw power signal, and determines the frequency corresponding to the sweep signal with the smallest difference as the operating frequency. Impedance matching is then performed based on the determined operating frequency. Furthermore, the application allows for flexible optimization of the operating frequency determination process by setting the sweep range, starting frequency, resolution, group comparison method, preset time period dynamic update method, time window truncation method, window function processing method, waveform feature comparison method, difference value search method with direction indication, and parallel/batch processing of all or multiple frequencies. This solves the problem in existing technologies where a fixed operating frequency is difficult to adapt to changes in the frequency characteristics of the power signal source, resulting in poor impedance matching. It also enables more accurate determination of the operating frequency suitable for the current raw power signal, improving the accuracy, dynamic adaptability, matching stability, and signal or energy transmission efficiency of impedance matching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122387258B_ABST
    Figure CN122387258B_ABST
Patent Text Reader

Abstract

The application discloses an impedance matching method and device, electronic equipment and a computer readable storage medium. The method comprises: obtaining a current original power signal; forming a plurality of sweep signals according to a plurality of frequencies in a preset continuous frequency range; calculating the difference between each sweep signal and the original power signal, and determining the frequency corresponding to the sweep signal with the smallest difference as the working frequency; and performing impedance matching processing according to the working frequency. By using the above scheme, the working frequency more suitable for the current original power signal can be dynamically determined when the frequency characteristics of the power signal source change, thereby solving the problem that the fixed working frequency in the prior art cannot adapt to the change of the actual signal frequency, resulting in poor impedance matching effect, and improving the accuracy, matching stability and signal or energy transmission efficiency of impedance matching.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of radio frequency technology, and in particular to an impedance matching method and apparatus, electronic equipment and computer-readable storage medium. Background Technology

[0002] Impedance matching technology is widely used in power systems, radio frequency systems, and other signal transmission systems. Its main function is to adjust the impedance relationship between the source and the load to improve signal or energy transmission efficiency and reduce the adverse effects of reflection. In related technologies, impedance matching devices typically perform matching adjustments according to a preset operating frequency; that is, under fixed frequency conditions, they perform corresponding matching processing based on the detected signal state.

[0003] However, in practical applications, the frequency characteristics of the signal output from the power signal source may change, such as frequency drift, frequency fluctuation, or frequency response center shift. In this case, if a fixed operating frequency is still used for impedance matching, there may be a deviation between the operating frequency of the matching device and the current actual signal state, resulting in a decrease in impedance matching effectiveness and consequently affecting the system's reflection suppression capability, matching stability, and energy transfer efficiency.

[0004] Furthermore, even when the current input signal can be acquired in existing technologies, there is usually a lack of a processing mechanism that can dynamically search for a more suitable operating frequency within a preset frequency range based on the actual characteristics of the original power signal and perform impedance matching accordingly. Therefore, how to accurately determine a suitable operating frequency for impedance matching to improve the matching effect when the frequency characteristics of the power signal source change has become a technical problem that urgently needs to be solved in this field. Summary of the Invention

[0005] This application provides an impedance matching method and apparatus, an electronic device, and a computer-readable storage medium to at least solve the technical problem in the prior art where the impedance matching effect is poor when the frequency characteristics of a power signal source change due to the use of a fixed operating frequency for impedance matching.

[0006] According to a first aspect of this application, an impedance matching method is provided, comprising: acquiring a current original power signal; forming multiple sweep signals based on multiple frequencies within a preset continuous frequency range; calculating the difference between each sweep signal and the original power signal, and determining the frequency corresponding to the sweep signal with the smallest difference as the operating frequency; and performing impedance matching processing based on the operating frequency.

[0007] In this embodiment of the application, the step of generating multiple sweep signals based on multiple frequencies within a preset continuous frequency range includes: determining a first sweep range; determining a first starting frequency and a first resolution within the first sweep range; generating multiple reference frequency points within the first sweep range based on the first starting frequency and the first resolution; and generating a corresponding sweep signal based on the frequency of each reference frequency point.

[0008] In this embodiment of the application, the step of calculating the difference between each sweep frequency signal and the original power signal, and determining the frequency corresponding to the sweep frequency signal with the smallest difference as the operating frequency, includes: starting from the sweep frequency signal corresponding to the first starting frequency, acquiring multiple sets of sweep frequency signals containing a preset number of sweep frequency signals; for each sweep frequency signal in each set of sweep frequency signals, calculating the difference between it and the original power signal; determining the frequency corresponding to the sweep frequency signal with the smallest difference in each set of sweep frequency signals as the candidate operating frequency for that set; and determining the candidate operating frequency with the smallest difference as the operating frequency based on the differences corresponding to each candidate operating frequency.

[0009] In this embodiment of the application, the step of calculating the difference between each sweep frequency signal and the original power signal, and determining the frequency corresponding to the sweep frequency signal with the smallest difference as the operating frequency, includes: determining the frequency corresponding to the sweep frequency signal with the smallest difference in the preset time period before the current time as the operating frequency at the current time based on the difference between each sweep frequency signal and the original power signal in the preset time period; the step of performing impedance matching processing based on the operating frequency includes: performing impedance matching processing based on the operating frequency at the current time.

[0010] In this embodiment of the application, determining the first frequency sweep range includes: determining a first center frequency; determining a frequency sweep width based on the first center frequency; and determining the first frequency sweep range based on the frequency sweep width and the first center frequency.

[0011] In this embodiment of the application, determining the first starting frequency includes: randomly selecting a frequency within the first frequency sweep range as the first starting frequency; or, using the maximum or minimum frequency within the first frequency sweep range as the first starting frequency.

[0012] In this embodiment of the application, the calculation of the difference between each swept frequency signal and the original power signal includes: for each swept frequency signal, determining a first time window, the first time window being an integer multiple of the period of the swept frequency signal; applying the first time window to the original power signal; performing signal truncation processing on the swept frequency signal and the original power signal located within the first time window, using a first time length as the truncation length, to obtain a swept frequency signal segment and an original power signal segment; and calculating the difference between the swept frequency signal segment and the original power signal segment as the difference between the swept frequency signal and the original power signal.

[0013] In this embodiment of the application, the calculation of the difference between each swept frequency signal and the original power signal includes: performing window function processing on each swept frequency signal and the original power signal to obtain the window feature value of the swept frequency signal and the window feature value of the original power signal; calculating the difference between the window feature value of the swept frequency signal and the window feature value of the original power signal as the difference between the swept frequency signal and the original power signal.

[0014] In this embodiment of the application, the calculation of the difference between the swept frequency signal segment and the original power signal segment includes: extracting the waveform features of the swept frequency signal segment and the original power signal segment; calculating the feature difference between the waveform features of the swept frequency signal segment and the waveform features of the original power signal segment as the difference between the swept frequency signal and the original power signal; wherein, the waveform features include at least one of peak, trough, phase, amplitude, amplitude, rising edge, falling edge, band value corresponding to the acquisition point, and waveform approximation rate.

[0015] In this embodiment of the application, the difference is a difference value with a direction indication; the calculation of the difference between each sweep frequency signal and the original power signal includes: selecting a sweep frequency signal in the corresponding direction relative to the first starting frequency according to the direction indication corresponding to the difference value, and calculating the difference between the selected sweep frequency signal and the original power signal.

[0016] In the embodiments of this application, the step of generating multiple sweep signals based on multiple frequencies within a preset continuous frequency range and calculating the difference between each sweep signal and the original power signal includes any of the following methods: generating sweep signals corresponding to all frequencies within the preset continuous frequency range at once, and calculating the difference between each sweep signal and the original power signal respectively; or generating sweep signals corresponding to multiple frequencies at once, and calculating the difference between each batch of sweep signals and the original power signal in batches.

[0017] According to a second aspect of this application, an impedance matching device is provided, comprising: an acquisition module for acquiring a current original power signal; a generation module for generating multiple sweep signals based on multiple frequencies within a preset continuous frequency range; a calculation module for calculating the difference between each sweep signal and the original power signal, and determining the frequency corresponding to the sweep signal with the smallest difference as the operating frequency; and an execution module for performing impedance matching processing according to the operating frequency.

[0018] According to a third aspect of this application, an electronic device is provided, comprising: one or more processors; a memory for storing one or more programs; and, when the one or more programs are executed by the one or more processors, causing the one or more processors to implement the impedance matching method described in any of the preceding claims.

[0019] According to a fourth aspect of this application, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the impedance matching method described in any of the preceding claims.

[0020] This application acquires the current raw power signal, generates multiple sweep signals based on multiple frequencies within a preset continuous frequency range, calculates the difference between each sweep signal and the raw power signal, and determines the frequency corresponding to the sweep signal with the smallest difference as the operating frequency. Impedance matching is then performed based on the determined operating frequency. Furthermore, the application allows for flexible optimization of the operating frequency determination process by setting the sweep range, starting frequency, resolution, group comparison method, preset time period dynamic update method, time window truncation method, window function processing method, waveform feature comparison method, difference value search method with direction indication, and parallel / batch processing of all or multiple frequencies. This solves the problem in existing technologies where a fixed operating frequency is difficult to adapt to changes in the frequency characteristics of the power signal source, resulting in poor impedance matching. It also enables more accurate determination of the operating frequency suitable for the current raw power signal, improving the accuracy, dynamic adaptability, matching stability, and signal or energy transmission efficiency of impedance matching.

[0021] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0022] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 This is a schematic diagram of a power signal system according to the impedance matching method of the embodiments of this application; Figure 2 This is a schematic flowchart of an impedance matching method according to an embodiment of this application; Figure 3 This is a schematic diagram of the impedance matching device according to an embodiment of this application; Figure 4 This is a schematic diagram of the structure of an embodiment of the electronic device provided in this application. Detailed Implementation

[0023] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

[0024] In the description of this application, it should be noted that the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance, nor as specifying the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0025] In the description of this application, it should also be noted that, unless otherwise expressly specified and limited, the terms "connection," "coupling," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can also refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.

[0026] Impedance matching technology is commonly used in power signal systems to adjust the impedance relationship between the host and the load side, thereby improving signal or energy transmission efficiency, reducing signal reflection, and enhancing system stability. In some applications, the host can be a power signal source, and the slave can be a processing or execution unit connected to the power signal source. The slave can be equipped with an impedance matching device to adjust the power transmission link according to the operating conditions.

[0027] In related technologies, impedance matching devices typically perform matching control according to a pre-set fixed operating frequency. For example, during the system's factory manufacturing, initialization, or pre-commissioning phases, an operating frequency is determined based on empirical parameters or the nominal frequency, and this operating frequency continues to be used for impedance matching during subsequent operation. This method is relatively simple to implement and can meet basic usage requirements in scenarios where the frequency characteristics of the input signal change little or the operating conditions are relatively stable.

[0028] However, in actual operation, the frequency characteristics of the original power signal output by the power source are often not constant. Due to factors such as load changes, environmental changes, operating state switching, device aging, and system disturbances, the original power signal may experience frequency drift, frequency fluctuations, center frequency shifts, or changes in frequency response characteristics. In this case, if the impedance matching circuit still performs matching processing according to a fixed operating frequency, this fixed operating frequency may deviate from the actual adapted frequency corresponding to the current original power signal, resulting in a decrease in impedance matching effectiveness, further causing problems such as increased reflection, poor matching stability, and reduced signal or energy transmission efficiency.

[0029] Based on this, this application provides an impedance matching method. First, the current original power signal is acquired. Then, multiple sweep signals are generated within a preset continuous frequency range. By calculating the difference between each sweep signal and the original power signal, the frequency corresponding to the sweep signal with the smallest difference is determined as the operating frequency. Then, impedance matching processing is performed based on this operating frequency. Therefore, the operating frequency used in the impedance matching process can be closer to the actual frequency characteristics of the current original power signal, improving the targeting and accuracy of the matching.

[0030] In this embodiment, when the frequency of a sweep signal is closer to the actual matching frequency corresponding to the current original power signal, the difference between the sweep signal and the original power signal in terms of time-domain waveform, phase characteristics, amplitude characteristics, window characteristic value, or other comparable characteristics is usually smaller. Therefore, the frequency corresponding to the smallest difference can be taken as the operating frequency more suitable for the current operating conditions. After performing impedance matching processing based on this operating frequency, the operating state of the impedance matching device can be better adapted to the current frequency characteristics of the original power signal, thereby improving the matching effect.

[0031] See Figure 1 , Figure 1 This is a schematic diagram of a power signal system according to the impedance matching method of the embodiments of this application. The power signal system may include a master unit 11 and a slave unit 12. The master unit 11 can be a power signal source for outputting a raw power signal. The slave unit 12 may include an impedance matching device 121 and a processing module 122. The processing module 122 can be used to perform processes such as frequency sweep signal generation, difference calculation, and operating frequency determination. The impedance matching device 121 can perform impedance matching processing according to the operating frequency determined by the processing module 122. It should be understood that... Figure 1 This is only a schematic diagram. The connection method between the host 11 and the slave 12, the physical layout of each module inside the slave 12, and the integration form of the impedance matching device 121 and the arithmetic module 122 can all be set according to actual needs. This application does not limit them.

[0032] like Figure 1As shown, the host 11 outputs the current raw power signal, and the processing module 122 in the slave 12 analyzes the raw power signal and generates multiple sweep signals within a preset continuous frequency range. Subsequently, the processing module 122 calculates the difference between each sweep signal and the raw power signal, and selects the frequency corresponding to the sweep signal with the smallest difference as the operating frequency. The impedance matching device 121 then performs impedance matching processing based on this operating frequency. Compared with the prior art, which directly matches based on a fixed frequency, this application can dynamically determine a more suitable operating frequency according to the actual frequency state of the current raw power signal, thus helping to reduce the adverse effects caused by frequency deviation.

[0033] Therefore, when the frequency characteristics of the power signal source change, a more suitable operating frequency for the current original power signal can be dynamically selected, instead of being limited to a fixed operating frequency; this can improve the accuracy and stability of impedance matching, reduce reflections and energy losses caused by operating frequency mismatch, and thus improve the signal or energy transmission efficiency of the entire power signal system.

[0034] Example 1 refer to Figure 2 The impedance matching method provided in the embodiments of this application will be described in detail. Figure 2 A schematic flowchart of an impedance matching method according to an embodiment of this application is shown. It should be understood that... Figure 2 The process shown is for illustrative purposes only. In practical applications, the execution order, execution method, and specific implementation form of each step can be adaptively adjusted according to the system structure, processing capacity, and application requirements. As long as it does not deviate from the core concept of this application, it should be considered to fall within the protection scope of this application.

[0035] S101, Obtain the current raw power signal.

[0036] In step S101, the raw power signal at the current time or within the current processing cycle can be acquired. This raw power signal can be a continuous signal output from a power signal source, such as a continuous wave signal, preferably a continuous sine wave signal that facilitates frequency correspondence analysis. Of course, in other embodiments, the raw power signal can also be other periodic or quasi-periodic signals suitable for frequency characteristic analysis and matching processing; this application does not limit this to any particular type.

[0037] In this embodiment of the application, the original power signal can be, for example, Figure 1The output of the host 11 shown is acquired by the acquisition circuit, detection circuit, or arithmetic module 122 in the slave 12. Acquisition methods can include direct sampling, indirect detection, signal mirror extraction, buffer reading, and other forms. To improve the accuracy of subsequent difference calculations, the original power signal can be preprocessed after acquisition, such as denoising, filtering, normalization, truncation, and synchronization calibration, so that the comparison between the subsequent frequency sweep signal and the original power signal is based on relatively consistent data.

[0038] Furthermore, "current" in this step can be understood as the target time range associated with subsequent frequency sweep analysis and impedance matching processing. For example, it could be acquiring the raw power signal at the beginning of a single matching cycle, or continuously acquiring the raw power signal over multiple sampling times for use in subsequent sliding analysis, window analysis, or dynamic updates. In other words, the raw power signal can be either a target signal acquired in one go or a continuously input signal stream.

[0039] In practice, the sampling length, sampling frequency, and sampling time position of the original power signal can be configured according to the frequency range to be analyzed, the system response speed, and the processor's computing power. For example, when fine matching is required within a narrow frequency range, the sampling accuracy can be appropriately increased; when the system has high requirements for response speed, the sampling time can be shortened while ensuring the reliability of the analysis, so as to balance real-time performance and accuracy.

[0040] S102. Multiple sweep signals are generated based on multiple frequencies within a preset continuous frequency range.

[0041] In step S102, a continuous frequency range to be searched can be determined first, and multiple frequency points can be selected within this range. Then, the frequencies corresponding to these frequency points are used to generate multiple sweep signals based on the power characteristics of the original power signal obtained in step S101. For example, the sweep signals can have continuous signal waveforms. Here, the "sweep signal" can be understood as a reference signal used for difference comparison with the original power signal, and its frequency corresponds to different reference frequency points within the preset continuous frequency range.

[0042] In this embodiment, multiple sweep signals can be generated one by one, in parallel, or in batches. For example, when the system has strong computing power, a large number of sweep signals can be generated at once and compared centrally in a short period of time; while when system resources are limited, sweep analysis can be achieved by time-division generation and batch comparison. In this embodiment, the operating frequency can be determined by comparing the differences between multiple sweep signals of different frequencies and the original power signal, and the specific generation sequence of the multiple sweep signals is not a limitation.

[0043] Furthermore, the swept frequency signal can be of the same type or comparable to the original power signal. For example, if the original power signal is a continuous sine wave, the swept frequency signal can be a continuous sine wave of different frequencies, so that subsequent comparisons can be performed directly in the time domain, phase, or eigenvalues. Parameters such as the amplitude, initial phase value, and duration of the swept frequency signal can be preset or adapted to the original power signal to improve the comparability of differences.

[0044] In this embodiment, the preset continuous frequency range can be pre-set based on system design parameters, target application scenarios, historical frequency distributions, empirical parameters, or initial calibration results. This frequency range can cover the applicable frequency region that the current original power signal may correspond to, thereby providing an effective search space for subsequent selection of frequencies with the smallest differences.

[0045] Furthermore, in this embodiment of the application, step S102 may determine a first frequency sweep range; within the first frequency sweep range, determine a first starting frequency and a first resolution; generate multiple reference frequency points within the first frequency sweep range based on the first starting frequency and the first resolution; and generate a corresponding frequency sweep signal based on the frequency of each reference frequency point.

[0046] In this embodiment, the generation of multiple sweep signals can be accomplished through parameterization. Specifically, a first sweep range can be determined first, which defines the boundary of the current frequency search or round. Then, a first starting frequency and a first resolution are determined within the first sweep range. The first starting frequency can serve as the starting point for sweep generation, and the first resolution can represent the frequency interval between adjacent reference frequency points. Afterward, multiple reference frequency points can be generated based on the first starting frequency and the first resolution, for example, by increasing or decreasing the frequency points in fixed steps. A corresponding sweep signal is then formed based on each reference frequency point. This approach allows for better regularity and controllability in the generation process of the sweep signals, facilitating the system to perform searches with predetermined frequency accuracy. For example, in this embodiment, the maximum sweep range can be directly determined. For instance, when the frequency of the power signal is 400 kHz, this can be used as the center frequency, and the sweep range from 350 kHz to 450 kHz based on this center frequency can be specified.

[0047] In addition, in this embodiment of the application, step S102 may first determine the first center frequency; determine the sweep width based on the first center frequency; and determine the first sweep range based on the sweep width and the first center frequency.

[0048] In this implementation, the first sweep frequency range is not directly given, but rather derived from the center frequency and sweep width. Specifically, a first center frequency can be determined first, which may be derived from the system's nominal frequency, historical matching frequency, the last determined operating frequency, an empirical frequency value, or an initial setting value. Then, the sweep width is determined based on the first center frequency, reflecting the range extending from the center frequency towards higher and lower frequencies. Furthermore, the first sweep frequency range can be determined jointly based on the first center frequency and the sweep width. For example, if the first center frequency is the target center value, and the sweep width is the total span around that center value, then the lower and upper frequency limits can be obtained accordingly. In this way, the sweep frequency range can be more concentrated on locations where the target frequency is likely to occur, thereby improving sweep efficiency.

[0049] In addition, in this embodiment of the application, in step S102, a frequency may be randomly selected within the first frequency sweep range as the first starting frequency; or, the maximum or minimum frequency within the first frequency sweep range may be used as the first starting frequency.

[0050] In this implementation, the selection of the first starting frequency is flexible. Random selection can avoid local biases that might arise from a fixed search path in certain scenarios. Using the maximum or minimum frequency as the first starting frequency allows for sequential searches from high to low or low to high, making the frequency sweep process more predictable. Different starting frequency settings can be applied to different application needs. For example, when the frequency trend is known, a starting direction more conducive to rapid convergence can be selected; when the frequency trend is unknown, a random starting method can be used to improve search flexibility.

[0051] Furthermore, in this embodiment of the application, multiple sweep signals are generated based on multiple frequencies within a preset continuous frequency range, and the difference between each sweep signal and the original power signal is calculated, including any of the following methods: generating sweep signals corresponding to all frequencies within the preset continuous frequency range at once, and calculating the difference between each sweep signal and the original power signal respectively; or generating sweep signals corresponding to multiple frequencies at once, and calculating the difference between each batch of sweep signals and the original power signal in batches.

[0052] In this implementation, the frequency sweeping strategy can be flexibly selected based on processor performance, storage resources, and real-time requirements. Generating all frequency sweeping signals at once allows for full-range comparison within a single processing cycle, suitable for scenarios with high computational power and real-time requirements. Generating multiple frequency sweeping signals at once and calculating differences in batches reduces instantaneous computational pressure and storage consumption, suitable for resource-constrained scenarios or those requiring phased analysis. Regardless of the method used, as long as the operating frequency can ultimately be determined by comparing the differences between multiple sweeping signals and the original power signal, the technical concept of this application can be realized.

[0053] S103. Calculate the difference between each sweep frequency signal and the original power signal, and determine the frequency corresponding to the sweep frequency signal with the smallest difference as the working frequency.

[0054] In step S103, the multiple sweep signals formed in step S102 can be compared with the original power signal to obtain the difference value corresponding to each sweep signal. The difference can be used to characterize how close the sweep signal is to the original power signal. Generally speaking, when the frequency corresponding to a certain sweep signal is closer to the current adapted frequency of the original power signal, its difference with the original power signal is usually smaller. Therefore, based on the comparison results between multiple difference values, the frequency corresponding to the sweep signal with the smallest difference can be selected as the working frequency.

[0055] The difference can be calculated in various ways. For example, it can be based on the deviation between sampling points of the time-domain waveform, or it can be based on waveform characteristics such as peak value, valley value, amplitude, phase, rising edge, and falling edge. Alternatively, it can be processed by a window function to obtain characteristic values ​​and then the difference between these characteristic values ​​can be calculated. It should be understood that this application does not limit the unique formula for calculating the difference, as long as the magnitude of the difference can effectively reflect the degree of matching between the swept frequency signal and the original power signal.

[0056] In this embodiment, after calculating the differences between each sweep frequency signal, the frequency corresponding to the sweep frequency signal with the smallest difference can be directly determined as the operating frequency. This operating frequency can be used in the current matching processing cycle or stored as a reference frequency for subsequent cycles. Furthermore, comparison thresholds, stability judgment conditions, or multi-cycle confirmation mechanisms can be set to avoid frequent fluctuations in the operating frequency due to noise fluctuations, thereby improving the stability of the matching control.

[0057] Furthermore, in some dynamic scenarios, the operating frequency can be determined periodically. That is, as new raw power signals are continuously input, the system can continuously repeat the difference calculation and frequency determination process, thereby dynamically tracking the frequency characteristics changes of the raw power signal. This approach is particularly suitable for application environments with significant frequency drift or rapidly changing operating conditions.

[0058] Furthermore, in this embodiment of the application, in step S103, multiple sets of sweep signals containing a preset number of sweep signals can be obtained starting from the sweep signal corresponding to the first starting frequency; for each sweep signal in each set of sweep signals, the difference between it and the original power signal is calculated; the frequency corresponding to the sweep signal with the smallest difference in each set of sweep signals is determined as the candidate operating frequency corresponding to that set; and the candidate operating frequency with the smallest difference is determined as the operating frequency based on the difference corresponding to each candidate operating frequency.

[0059] In this implementation, multiple sweep signals can be divided into multiple groups for separate processing. Specifically, starting with the sweep signal corresponding to a first starting frequency, sweep signals can be acquired group by group according to a preset number, for example, each group includes sweep signals corresponding to several consecutive frequency points. Subsequently, the difference between each sweep signal in each group and the original power signal is calculated, and the frequency corresponding to the sweep signal with the smallest difference in each group is selected as the candidate operating frequency for that group. Finally, the differences corresponding to each candidate operating frequency are compared, and the candidate operating frequency with the smallest difference is selected as the operating frequency. This grouping method can reduce the data size of a single comparison while maintaining high search accuracy, and is beneficial for hierarchical screening to select the globally optimal frequency. Of course, when processing sweep signals in groups, the current operating frequency can also be dynamically updated based on the calculation results of the previous group of sweep signals, without needing to save the calculation results of the previous or even earlier group of sweep signals for final comparison. In other words, in this case, after calculating the result for a set of frequency sweep signals, the difference corresponding to the result can be compared with the difference determined for the previous set of frequency sweep signals, and the frequency with the smaller difference can be used as the candidate frequency. Thus, only the best result up to the current time can be retained without retaining the calculation results of all groups.

[0060] Furthermore, in this embodiment, the frequency corresponding to the sweep signal with the smallest difference within the preset time period before the current time can be determined as the operating frequency at the current time based on the difference between each sweep signal and the original power signal within the preset time period before the current time; impedance matching processing is then performed based on the operating frequency at the current time.

[0061] In this implementation, the determination of the operating frequency can be continuous over a time window. Specifically, based on a preset time period prior to the current moment, the differences between different swept frequency signals and the original power signal within that time period can be statistically analyzed, compared, or summarized, and the frequency corresponding to the swept frequency signal with the smallest difference within that preset time period can be determined as the operating frequency at the current moment. Thus, the operating frequency used for impedance matching processing at the current moment can be determined based on the comparison results from the previous or most recent time period. This approach helps balance real-time performance and stability under dynamic operating conditions, reducing frequency fluctuations caused by single instantaneous sampling.

[0062] Furthermore, in this embodiment of the application, when calculating the difference, a first time window can be determined for each swept frequency signal, the first time window being an integer multiple of the period of the swept frequency signal; the first time window is applied to the original power signal; in the swept frequency signal and the original power signal located within the first time window, signal truncation processing is performed with the first time length as the truncation length to obtain a swept frequency signal segment and an original power signal segment; the difference between the swept frequency signal segment and the original power signal segment is calculated as the difference between the swept frequency signal and the original power signal.

[0063] In this implementation, the comparability of the comparison can be improved by using time windows and signal segment truncation. Specifically, for each swept frequency signal, a first time window associated with the period of the swept frequency signal can be determined, and this first time window is an integer multiple of the period of the swept frequency signal to ensure that the window contains complete or grouped periodic information. Subsequently, this first time window is synchronously applied to the original power signal so that the two types of signals are compared at similar durations and similar time domain positions. Then, from the swept frequency signal and the original power signal located within the first time window, truncation processing is performed with the first time length as the truncation length to obtain the corresponding signal segments. Since the comparison objects are restricted to segments with a consistent time scale, it is more conducive to improving the accuracy of difference calculation.

[0064] In addition, in this embodiment, window function processing can be performed on each sweep signal and the original power signal to obtain the sweep signal window feature value and the original power signal window feature value; the difference between the sweep signal window feature value and the original power signal window feature value is calculated as the difference between the sweep signal and the original power signal.

[0065] In this implementation, window function processing can be used to extract features from the signal. The window function can be a Hamming window, a Hanning window, or other window functions suitable for signal analysis. By applying window function processing to each swept frequency signal and the original power signal, corresponding window feature values ​​can be obtained, such as the amplitude characteristics, energy characteristics, spectral characteristics, or other feature values ​​that can be used to characterize the signal's shape after windowing. Then, by calculating the difference between the window feature values ​​of the swept frequency signal and the original power signal, a difference value reflecting the degree of similarity between the two is obtained. Using this method, the interference of boundary effects, noise, or local fluctuations on the comparison results can be reduced to some extent.

[0066] Furthermore, in this embodiment of the application, when calculating the difference, the waveform features of the swept frequency signal segment and the original power signal segment can be extracted; the feature difference between the waveform features of the swept frequency signal segment and the waveform features of the original power signal segment is calculated as the difference between the swept frequency signal and the original power signal; wherein, the waveform features include at least one of the following: peak, trough, phase, amplitude, amplitude, rising edge, falling edge, band value corresponding to the acquisition point, and waveform approximation rate.

[0067] In this implementation, difference calculation can be based on waveform features, rather than being limited to point-by-point sampling value comparison. For example, one or more waveform features, such as peaks, troughs, phase, amplitude, amplitude, rising edge, falling edge, band value corresponding to the sampling point, and waveform approximation rate, can be extracted from the swept frequency signal segment and the original power signal segment. Then, the feature difference is calculated based on the deviation between the corresponding features. Different waveform features can be used individually or in combination to construct a comprehensive difference evaluation index. By comparing features, the system's ability to recognize the overall signal shape can be enhanced, thereby improving the robustness of the operating frequency determination.

[0068] Furthermore, in this embodiment, the difference may be a difference value with a direction indication; and calculating the difference between each sweep signal and the original power signal includes: selecting a sweep signal in the corresponding direction relative to the first starting frequency according to the direction indication corresponding to the difference value, and calculating the difference between the selected sweep signal and the original power signal.

[0069] In this implementation, the difference can not only represent magnitude but also carry positive or negative sign information as update direction information. For example, it can reflect the current comparison result, indicating whether the subsequent frequency search should continue towards higher or lower frequencies. Thus, after calculating the difference value corresponding to a certain frequency point, the subsequent frequency sweep signal can be further selected in the direction indicated by the difference value relative to the first starting frequency, and the difference calculation can continue. This search method with directional indication can reduce unnecessary frequency search ranges and improve the efficiency of determining the operating frequency, making it particularly suitable for scenarios with high real-time requirements.

[0070] S104. Perform impedance matching processing according to the operating frequency.

[0071] In this step, the operating frequency determined in step S103 can be output to the impedance matching device, which then performs corresponding impedance matching processing based on this operating frequency. Impedance matching processing may include, but is not limited to, adjusting matching network parameters, switching matching states, driving matching element actions, and updating matching control parameters. This application does not strictly limit the specific hardware structure and adjustment method of the impedance matching device, as long as it can perform matching control based on the determined operating frequency.

[0072] In the embodiments of this application, impedance matching processing can be real-time control within the current cycle, i.e., immediately used for the current matching operation after the operating frequency is determined; or it can be pre-configured control for the next cycle, i.e., storing the operating frequency first and calling it in subsequent matching cycles. For application scenarios with rapid frequency changes, a shorter update cycle can be used to make the operating frequency track the changes in the original power signal more timely; for scenarios with slow frequency changes or high system stability requirements, a longer update cycle can be used or control can be combined with stability criteria.

[0073] Furthermore, by performing impedance matching processing based on the operating frequency, the operating conditions of the matched circuit can be better aligned with the actual frequency state of the original power signal, thereby improving the impedance matching relationship between the source and load. Compared to traditional matching methods with a fixed operating frequency, this application can maintain better matching performance when frequency characteristics change, thus reducing signal reflection, improving energy transmission efficiency, and enhancing system operational stability.

[0074] In conclusion, Figure 2 The method shown, through steps S101 to S104, first acquires the original power signal, then constructs a multi-frequency sweep signal, selects a better operating frequency through difference comparison, and finally uses this operating frequency to perform impedance matching processing. This method can be implemented in a one-time search manner or continuously updated in a dynamic iterative manner, thus adapting to practical application scenarios with different complexity and real-time requirements.

[0075] Example 2 The following is for reference. Figure 3 The impedance matching device provided in the embodiments of this application will be described. Figure 3This is a schematic diagram of an impedance matching device according to an embodiment of this application. The device may include: an acquisition module 21, a generation module 22, a calculation module 23, and an execution module 24. The acquisition module 21 acquires the current raw power signal; the generation module 22 generates multiple sweep signals based on multiple frequencies within a preset continuous frequency range; the calculation module 23 calculates the difference between each sweep signal and the raw power signal, and determines the frequency corresponding to the sweep signal with the smallest difference as the operating frequency; the execution module 24 performs impedance matching processing according to the operating frequency.

[0076] It should be understood that Figure 3 The division of modules in this document is solely based on logical function. In actual product or system implementation, each module can be implemented by an independent hardware unit, by the same processor through program calls, or by a combination of hardware and software. This application does not impose any limitations on this.

[0077] The acquisition module 21 is used to acquire the current raw power signal.

[0078] The acquisition module 21 can be used to acquire the raw power signal corresponding to the current moment or the current processing cycle. This raw power signal can originate from a power signal source, an upstream signal processing unit, or a sampling and detection unit. The acquisition module 21 can be directly connected to the signal acquisition circuit, or it can read the raw power signal data through a bus, buffer, interface circuit, or shared memory area.

[0079] In this embodiment, the acquisition module 21 can also preprocess the acquired raw power signal, such as filtering, synchronization, calibration, normalization, and truncation, to provide a more stable and comparable data basis for subsequent frequency sweep comparison. The raw power signal processed by the acquisition module 21 can be either single-shot data or continuous signal stream data.

[0080] The generation module 22 is used to generate multiple sweep signals based on multiple frequencies within a preset continuous frequency range.

[0081] The generation module 22 can select multiple frequency points within a preset continuous frequency range and generate multiple corresponding sweep signals based on these frequency points. The generation module 22 can generate sweep signals sequentially, generate multiple sweep signals in parallel, or generate sweep signals in batches to meet application requirements under different system resource conditions.

[0082] Furthermore, in this embodiment, the generation module 22 can be further used to determine a first frequency sweep range; within the first frequency sweep range, determine a first starting frequency and a first resolution; generate multiple reference frequency points within the first frequency sweep range based on the first starting frequency and the first resolution; and generate a corresponding frequency sweep signal based on the frequency of each reference frequency point.

[0083] In this embodiment, the generation module 22 can generate the sweep frequency signal in a parameterized manner. Specifically, the generation module 22 can first determine a first sweep frequency range, then determine a first starting frequency and a first resolution within the first sweep frequency range, and then generate multiple reference frequency points based on the first starting frequency and the first resolution, and generate corresponding sweep frequency signals based on each reference frequency point. This makes the sweep frequency generation process more regular and controllable, facilitating cooperation with the calculation module 23 to complete the frequency search.

[0084] Furthermore, in this embodiment of the application, the generation module 22 can be further used to: determine a first center frequency; determine a sweep width based on the first center frequency; and determine a first sweep range based on the sweep width and the first center frequency.

[0085] In this embodiment, the generation module 22 can construct a sweep range around the first center frequency and adjust the size of the search interval by adjusting the sweep width, thereby focusing more on the area where the target operating frequency may occur and improving the sweep efficiency.

[0086] Furthermore, in this embodiment of the application, the generation module 22 may be further used to: randomly select a frequency within the first frequency sweep range as the first starting frequency; or, use the maximum or minimum frequency within the first frequency sweep range as the first starting frequency.

[0087] In this embodiment, the generation module 22 can flexibly set the sweep frequency starting point to form different search paths. The selection of different starting frequencies can adapt to different frequency change trends and system design requirements.

[0088] Furthermore, in this embodiment, the generation module 22 can be further used to: generate sweep signals corresponding to all frequencies within a preset continuous frequency range at once, and have the calculation module 23 calculate the difference between each sweep signal and the original power signal; or, generate sweep signals corresponding to multiple frequencies at once, and have the calculation module 23 calculate the difference between each batch of sweep signals and the original power signal in batches.

[0089] In this embodiment, the generation module 22 can adopt either a full generation method or a batch generation method according to the processing capacity, so as to balance real-time performance and resource consumption.

[0090] The calculation module 23 is used to calculate the difference between each sweep frequency signal and the original power signal, and to determine the frequency corresponding to the sweep frequency signal with the smallest difference as the working frequency.

[0091] The calculation module 23 can receive multiple sweep signals output by the generation module 22 and compare them with the original power signal provided by the acquisition module 21 to obtain the difference value corresponding to each sweep signal. Subsequently, the calculation module 23 can filter out the smallest difference value from the multiple difference values ​​and determine the frequency of the corresponding sweep signal as the operating frequency. This operating frequency can be directly output to the execution module 24, or it can be cached and then called.

[0092] In this embodiment, the calculation module 23 can perform difference calculation in various ways, such as based on differences in time-domain sampling points, waveform feature differences, or feature differences after window function processing. As long as the difference can effectively characterize the closeness between the swept frequency signal and the original power signal, it can be used for screening and determining the operating frequency.

[0093] Furthermore, in this embodiment, the calculation module 23 can be further configured to: starting from the sweep signal corresponding to the first starting frequency, acquire multiple sets of sweep signals containing a preset number of sweep signals; for each sweep signal in each set of sweep signals, calculate the difference between it and the original power signal; determine the frequency corresponding to the sweep signal with the smallest difference in each set of sweep signals as the candidate operating frequency corresponding to that set; and determine the candidate operating frequency with the smallest difference as the operating frequency based on the differences corresponding to each candidate operating frequency.

[0094] In this embodiment, the calculation module 23 can employ a grouping and filtering strategy. That is, it first selects the locally optimal frequency in each group, and then selects the globally optimal frequency from among the locally optimal frequencies. This reduces the scale of a single comparison and facilitates hierarchical frequency optimization.

[0095] Furthermore, in this embodiment, the calculation module 23 can be further used to: determine the frequency corresponding to the sweep signal with the smallest difference in the preset time period as the operating frequency at the current time, based on the difference between each sweep signal and the original power signal in the preset time period before the current time.

[0096] In this implementation, the calculation module 23 can support dynamic updates based on historical data over a time period. By statistically analyzing and filtering the differences from the previous or most recent time period, the current operating frequency can be determined more smoothly and is more suitable for dynamic scenarios.

[0097] Furthermore, in this embodiment, the calculation module 23 can be further configured to: determine a first time window for each sweep signal, wherein the first time window is an integer multiple of the sweep signal period; apply the first time window to the original power signal; perform signal truncation processing on the sweep signal and the original power signal located within the first time window, using the first time length as the truncation length, to obtain a sweep signal segment and an original power signal segment; calculate the difference between the sweep signal segment and the original power signal segment as the difference between the sweep signal and the original power signal.

[0098] In this embodiment, the calculation module 23 can perform more standardized difference calculations by using time windows and signal segment truncation to enhance the consistency of comparisons between different signals.

[0099] Furthermore, in this embodiment, the calculation module 23 can be further used to: perform window function processing on each swept frequency signal and the original power signal to obtain the window feature value of the swept frequency signal and the window feature value of the original power signal; calculate the difference between the window feature value of the swept frequency signal and the window feature value of the original power signal as the difference between the swept frequency signal and the original power signal.

[0100] In this embodiment, the calculation module 23 can combine window function processing to extract comparable features and use them to evaluate differences, thereby reducing the impact of local fluctuations and noise.

[0101] Furthermore, in this embodiment, the calculation module 23 can be further used to: extract waveform features of the swept frequency signal segment and the original power signal segment; calculate the feature difference between the waveform features of the swept frequency signal segment and the waveform features of the original power signal segment as the difference between the swept frequency signal and the original power signal; wherein, the waveform features include at least one of peak, trough, phase, amplitude, amplitude, rising edge, falling edge, band value corresponding to the acquisition point, and waveform approximation rate.

[0102] In this embodiment, the calculation module 23 can perform multi-dimensional comparisons by means of waveform feature extraction and feature difference calculation, thereby enhancing the robustness and adaptability of working frequency identification.

[0103] Furthermore, in this embodiment of the application, the difference can be a difference value with a direction indication; and the calculation module 23 is used to: select a sweep frequency signal in the corresponding direction relative to the first starting frequency according to the direction indication corresponding to the difference value, and calculate the difference between the selected sweep frequency signal and the original power signal.

[0104] In this embodiment, the calculation module 23 can use the directional information carried in the difference value to guide the frequency sweep search path, making the subsequent frequency search more targeted and improving the efficiency of working frequency determination.

[0105] Execution module 24 is used to perform impedance matching processing according to the operating frequency.

[0106] The execution module 24 can receive the operating frequency output by the calculation module 23 and use this operating frequency for impedance matching control. The execution module 24 can be directly connected to the impedance matching device or integrated as part of the impedance matching control unit. The execution module 24 can control the adjustment of matching network parameters, the switching of matching states, and the output of control commands according to the operating frequency to complete the impedance matching process.

[0107] In this embodiment, the execution module 24 can immediately perform matching based on the operating frequency within the current working cycle, or it can write the operating frequency into a register, buffer, or control parameter area for use in the next cycle. For dynamically changing raw power signals, the execution module 24 can cooperate with the calculation module 23 to form a continuous update mechanism, enabling impedance matching processing to dynamically change with the operating frequency.

[0108] Furthermore, in this embodiment of the application, the execution module 24 can be further used to: perform impedance matching processing according to the current operating frequency.

[0109] In this embodiment, the execution module 24 can implement impedance matching control corresponding to the current moment based on the current operating frequency determined by the calculation module 23 according to a preset time period, thereby improving the real-time performance and stability of the matching process under dynamic operating conditions.

[0110] In conclusion, Figure 3 The impedance matching device shown achieves impedance matching through the coordinated operation of the acquisition module 21, generation module 22, calculation module 23, and execution module 24. Figure 2 The functional flow corresponding to the method embodiment shown is as follows: acquiring the original power signal, generating multiple frequency sweep signals, calculating the differences and determining the operating frequency, and performing impedance matching processing based on the operating frequency. Therefore, it can also achieve the technical effects corresponding to the method embodiment. Example 3 The above describes the internal function and structure of an impedance matching device, which can be implemented as an electronic device. Figure 4 This is a schematic diagram illustrating the structure of an embodiment of the electronic device provided by the present invention. (See diagram below.) Figure 4 As shown, the electronic device includes a memory 31 and a processor 32.

[0111] Memory 31 is used to store programs. In addition to the programs described above, memory 31 can also be configured to store various other data to support operation on the electronic device. Examples of this data include instructions for any application or method used to operate on the electronic device, contact data, phonebook data, messages, pictures, videos, etc.

[0112] The memory 31 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.

[0113] The processor 32, coupled to the memory 31, executes the program stored in the memory 31 for performing, for example, the impedance matching method provided in Embodiment 1.

[0114] Furthermore, such as Figure 4 As shown, the electronic device may also include other components such as a communication component 33, a power supply component 34, an audio component 35, and a display 36. Figure 4 The diagram only shows some components and does not mean that the electronic device includes only these components. Figure 4 The components shown.

[0115] Communication component 33 is configured to facilitate wired or wireless communication between electronic devices and other devices. The electronic devices can access wireless networks based on communication standards, such as WiFi, 4G, or 5G, or combinations thereof. In one exemplary embodiment, communication component 33 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 33 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0116] Power supply component 34 provides power to various components of the electronic device. Power supply component 34 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device.

[0117] Audio component 35 is configured to output and / or input audio signals. For example, audio component 35 includes a microphone (MIC) configured to receive external audio signals when the electronic device is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 31 or transmitted via communication component 33. In some embodiments, audio component 35 also includes a speaker for outputting audio signals.

[0118] Display 36 includes a screen, which may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touchscreen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation.

[0119] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0120] Features of any of the examples or embodiments described above can be combined to create additional examples or embodiments without losing the intended effect. It should be understood that the embodiments or examples described above are merely illustrative descriptions, and those skilled in the art can make various modifications thereto. Furthermore, those skilled in the art will recognize that numerous further modifications and combinations can be made to different aspects. Therefore, the described aspects are intended to cover all such changes, modifications, and variations that fall within the scope of the appended claims.

[0121] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. An impedance matching method, characterized by, include: Obtain the current raw power signal; Multiple sweep signals are generated based on multiple frequencies within a preset continuous frequency range; Calculate the difference between each sweep frequency signal and the original power signal, and determine the frequency corresponding to the sweep frequency signal with the smallest difference as the working frequency; Impedance matching is performed based on the operating frequency. The process of generating multiple frequency sweep signals based on multiple frequencies within a preset continuous frequency range includes: Determine the first sweep frequency range; Within the first frequency sweep range, a first starting frequency and a first resolution are determined; Based on the first starting frequency and the first resolution, multiple reference frequency points are generated within the first frequency sweep range; A corresponding sweep frequency signal is generated based on the frequency of each reference frequency point. Wherein, the difference is a difference value with a direction indication; and The calculation of the difference between each swept frequency signal and the original power signal includes: Based on the direction indication corresponding to the difference value, a sweep frequency signal is selected in the corresponding direction relative to the first starting frequency, and the difference between the selected sweep frequency signal and the original power signal is calculated.

2. The impedance matching method of claim 1, wherein, The calculation of the difference between each swept frequency signal and the original power signal, and the determination of the frequency corresponding to the swept frequency signal with the smallest difference as the operating frequency, includes: Starting from the sweep frequency signal corresponding to the first starting frequency, acquire multiple sets of sweep frequency signals containing a preset number of sweep frequency signals; For each swept frequency signal in each group of swept frequency signals, calculate the difference between it and the original power signal; The frequency corresponding to the sweep frequency signal with the smallest difference in each group of sweep frequency signals is determined as the candidate operating frequency for that group. Based on the differences between the candidate operating frequencies, the candidate operating frequency with the smallest difference is determined as the operating frequency.

3. The impedance matching method of claim 1, wherein, The calculation of the difference between each swept frequency signal and the original power signal, and the determination of the frequency corresponding to the swept frequency signal with the smallest difference as the operating frequency, includes: Based on the difference between each sweep frequency signal and the original power signal in the preset time period before the current moment, the frequency corresponding to the sweep frequency signal with the smallest difference in the preset time period is determined as the operating frequency at the current moment. The impedance matching process performed according to the operating frequency includes: Impedance matching is performed based on the current operating frequency.

4. The impedance matching method of claim 1, wherein, Determining the first frequency sweep range includes: Determine the first center frequency; The sweep width is determined based on the first center frequency; The first sweep frequency range is determined based on the sweep frequency width and the first center frequency.

5. The impedance matching method of claim 1, wherein, Determining the first starting frequency includes: Randomly select a frequency within the first frequency sweep range as the first starting frequency; or The maximum or minimum frequency within the first sweep range is used as the first starting frequency.

6. The impedance matching method of claim 1, wherein, The calculation of the difference between each swept frequency signal and the original power signal includes: For each sweep frequency signal, a first time window is determined, which is an integer multiple of the sweep frequency signal period; Apply the first time window to the raw power signal; Within the first time window, the sweep frequency signal and the original power signal are used to perform signal truncation processing with the first time length as the truncation length, resulting in the sweep frequency signal segment and the original power signal segment. The difference between the swept frequency signal segment and the original power signal segment is calculated as the difference between the swept frequency signal and the original power signal.

7. The impedance matching method of claim 1, wherein, The calculation of the difference between each swept frequency signal and the original power signal includes: Window function processing is performed on each swept frequency signal and the original power signal to obtain the window characteristic values ​​of the swept frequency signal and the window characteristic values ​​of the original power signal. The difference between the characteristic values ​​of the swept frequency signal window and the characteristic values ​​of the original power signal window is calculated as the difference between the swept frequency signal and the original power signal.

8. The impedance matching method of claim 6, wherein, The calculation of the difference between the frequency sweep signal segment and the original power signal segment includes: Extract waveform features from the swept frequency signal segment and the original power signal segment; The waveform characteristics of the swept frequency signal segment and the waveform characteristics of the original power signal segment are calculated as the difference between the swept frequency signal and the original power signal. The waveform features include at least one of the following: peak, trough, phase, amplitude, rising edge, falling edge, band value corresponding to the acquisition point, and waveform approximation rate.

9. An impedance matching device, characterized by include: The acquisition module is used to acquire the current raw power signal; The generation module is used to generate multiple sweep signals based on multiple frequencies within a preset continuous frequency range; The calculation module is used to calculate the difference between each sweep frequency signal and the original power signal, and to determine the frequency corresponding to the sweep frequency signal with the smallest difference as the working frequency. The execution module is used to perform impedance matching processing according to the operating frequency. The generation module is further used for: Determine the first sweep frequency range; Within the first frequency sweep range, a first starting frequency and a first resolution are determined; Based on the first starting frequency and the first resolution, multiple reference frequency points are generated within the first frequency sweep range; A corresponding sweep frequency signal is generated based on the frequency of each reference frequency point. Wherein, the difference is a difference value with a direction indication; and The calculation of the difference between each swept frequency signal and the original power signal includes: Based on the direction indication corresponding to the difference value, a sweep frequency signal is selected in the corresponding direction relative to the first starting frequency, and the difference between the selected sweep frequency signal and the original power signal is calculated.

10. An electronic device, comprising: include: One or more processors; Memory, used to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors are made to implement the impedance matching method according to any one of claims 1 to 8.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the impedance matching method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Impedance matching method and semiconductor process equipment

    CN120768280A

  • High-frequency power supply device, and control method for high-frequency power supply device

    US20190311885A1