Method and apparatus for adjusting harmonic parameters, processor, and electronic device

By adjusting harmonic parameters to minimize interference from non-communication chip emissions, the method enhances wireless communication system performance with reduced electromagnetic interference, cost-effectiveness, and flexibility.

JP2025502870AActive Publication Date: 2025-01-28ANALOGIX SEMICON (SUZHOU) INC +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024541086
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-11-24
Filing Date
2023-02-14
Publication Date
2025-01-28
Estimated Expiration
2043-02-14

AI Technical Summary

Technical Problem

Conventional wireless communication systems face interference from electromagnetic radiation emitted by chips other than the conventional wireless communication chip, affecting normal communication functions, and existing solutions like electromagnetic shielding are costly and complex.

Method used

A method and device for adjusting harmonic parameters by determining target signals and harmonics, calculating frequency bandwidth differences, and adjusting chip clocks and spread spectra to minimize interference.

Benefits of technology

This approach effectively reduces electromagnetic interference, offering low-cost, flexible, and expandable solutions that maintain normal communication functions across various frequency bands.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025502870000001_ABST
    Figure 2025502870000001_ABST
Patent Text Reader

Abstract

The present disclosure provides a harmonic parameter adjustment method and apparatus, a processor, and an electronic device, which determine a target signal, the target signal being a communication signal that a processor of the device is currently interacting with other devices, determine a plurality of harmonics corresponding to a plurality of chips, and determine whether there is a target harmonic among the plurality of harmonics, the target harmonic being a harmonic that interferes with the target signal, the plurality of chips are implemented in the device, and if there is a target harmonic, adjust the harmonic parameter of the target harmonic to the target harmonic parameter, thereby solving the technical problem in the actual system application of electronic devices in the prior art that EMI caused by the operation and communication of other chips other than the conventional wireless communication chip affects normal wireless communication function.
Need to check novelty before this filing date? Find Prior Art

Description

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This disclosure claims priority to a patent application filed on November 24, 2022, bearing application number 202211483096.2 and entitled "Method and Apparatus for Adjusting Harmonic Parameters, Processor, and Electronic Device," the entire contents of which are incorporated herein by reference. [Technical field]

[0002] The present disclosure relates to the field of communications, and in particular to a method and apparatus for adjusting harmonic parameters, a processor, and an electronic device. [Background technology]

[0003] In the prior art, with the development of wireless communication technology, more and more frequency bands are used, such as WIFI, 4G, 5G, etc. In practical system applications, in addition to traditional wireless communication chips, many chips actually generate EMI (electromagnetic radiation interference) during operation and communication, which affects normal wireless communication functions.

[0004] In the prior art, the general method for suppressing electromagnetic radiation interference is to cover with electromagnetic shielding material, but the cost of the electromagnetic material is high, and at the same time, it requires special mold design, which increases the production flow.

[0005] Therefore, no effective solutions have yet been proposed to the above problems in the prior art. Summary of the Invention [Problem to be solved by the invention]

[0006] The main objective of the present disclosure is to provide a method and apparatus for adjusting harmonic parameters, a processor, and an electronic device to solve the technical problem that EMI caused by the operation and communication of chips other than conventional wireless communication chips affects normal wireless communication function in practical system applications of electronic devices in the prior art. [Means for solving the problem]

[0007] According to one aspect of an embodiment of the present disclosure, there is provided a method for adjusting harmonic parameters, the method including: determining a target signal, the target signal being a communication signal with which a processor of the device is currently interacting with other devices; determining a number of harmonics corresponding to a number of chips, and determining whether there is a target harmonic among the number of harmonics, the target harmonic being a harmonic that interferes with the target signal, the number of chips being implemented in the device; and, if there is a target harmonic, adjusting a harmonic parameter of the target harmonic to the target harmonic parameter.

[0008] Preferably, the step of determining a plurality of harmonics corresponding to a plurality of chips and determining whether the plurality of harmonics has a target harmonic includes the steps of determining a plurality of harmonic frequency bands corresponding to the plurality of harmonics; calculating a plurality of frequency band differences between the plurality of harmonic frequency bands and a target frequency band, respectively, and determining a plurality of frequency band difference absolute values ​​corresponding to the plurality of frequency band differences, wherein the target frequency band is a communication frequency band corresponding to a target signal, one frequency band difference corresponds to one frequency band difference absolute value, and the frequency band difference absolute value is an absolute value of the frequency band difference; and determining whether the plurality of harmonics has a target harmonic based on the plurality of frequency band difference absolute values.

[0009] Preferably, the step of determining whether or not the multiple harmonics include a target harmonic based on the multiple frequency band difference absolute values ​​includes a step of determining whether or not the multiple frequency band difference absolute values ​​include a target frequency band difference absolute value, where the target frequency band difference absolute value is a frequency band difference absolute value within a predetermined frequency band range, and a step of determining that, if the target frequency band difference absolute value exists, the harmonic corresponding to the target frequency band difference absolute value is the target harmonic.

[0010] Preferably, the step of determining a plurality of harmonics corresponding to a plurality of chips and determining whether the plurality of harmonics has a target harmonic includes the steps of determining a target operating clock of the processor, determining a plurality of harmonic clocks corresponding to the plurality of harmonics, where one harmonic corresponds to one harmonic clock and the harmonic clock is a clock of a corresponding harmonic, and determining whether the plurality of harmonics has a target harmonic based on the target operating clock and the plurality of harmonic clocks.

[0011] Preferably, the step of determining whether or not there is a target harmonic among the multiple harmonics based on the target operating clock and the multiple harmonic clocks includes the steps of determining whether or not there is a clock among the multiple harmonic clocks that affects the target operating clock, and if there are one or more harmonic clocks among the multiple harmonic clocks that affect the target operating clock, determining a harmonic corresponding to the harmonic clock as the target harmonic.

[0012] Preferably, after determining the target signal, the method further includes broadcasting the target signal to timing controllers corresponding to the multiple chips and devices.

[0013] Preferably, when there is a target harmonic, the step of adjusting the harmonic parameters of the target harmonic to the target harmonic parameters includes a step of adjusting the clock of the target chip to a target clock, where the target harmonic does not affect the communication signal and the target chip is a chip that transmits the target harmonic, or a step of adjusting the spread spectrum of the target harmonic to the target spread spectrum, where the target spread spectrum distributes energy corresponding to the target harmonic within a predetermined range, or a step of adjusting the clock of the target chip to the target clock and adjusting the spread spectrum of the target harmonic to the target spread spectrum.

[0014] According to another aspect of an embodiment of the present disclosure, an apparatus for adjusting harmonic parameters is provided, the apparatus including: a first determining unit for determining a target signal, the target signal being a communication signal with which a processor of the device is currently interacting with other devices; a second determining unit for determining a plurality of harmonics corresponding to a plurality of chips and determining whether or not there is a target harmonic among the plurality of harmonics, the target harmonic being a harmonic that interferes with the target signal, the plurality of chips being implemented in the device; and an adjusting unit for adjusting a harmonic parameter of the target harmonic to a target harmonic parameter if there is a target harmonic.

[0015] According to another aspect of an embodiment of the present disclosure, a computer readable storage medium is provided that includes a program stored thereon, the program performing a method for adjusting harmonic parameters.

[0016] According to another aspect of an embodiment of the present disclosure, there is provided a processor for executing a program, the program, when executed, performing a method for adjusting a harmonic parameter.

[0017] According to another aspect of an embodiment of the present disclosure, there is provided an electronic device including one or more processors, a memory, and one or more programs, the one or more programs being stored in the memory and configured to be executed by the one or more processors, the one or more programs including a program for performing a method for adjusting harmonic parameters. Effect of the Invention

[0018] In an embodiment of the present disclosure, a target signal is determined, the target signal being a communication signal that a processor of the device is currently interacting with other devices; a plurality of harmonics corresponding to a plurality of chips are determined; and it is determined whether there is a target harmonic among the plurality of harmonics, the target harmonic being a harmonic that interferes with the target signal, the plurality of chips are implemented in the device; if there is a target harmonic, the harmonic parameter of the target harmonic is adjusted to the target harmonic parameter, thereby solving the technical problem that in the actual system application of electronic devices in the prior art, EMI caused by the operation and communication of other chips other than the conventional wireless communication chip affects normal wireless communication function, and achieving the technical effect of solving the EMI problem at low cost, with high flexibility and high scalability. [Brief description of the drawings]

[0019] The drawings in the specification which form a part of this disclosure are intended to provide a further understanding of the disclosure, and the illustrative embodiments of the disclosure and their descriptions are intended to explain the disclosure and are not intended to unduly limit the disclosure.

[0020] [Figure 1] 1 is a flowchart of a method for adjusting harmonic parameters according to an embodiment of the present disclosure. [Diagram 2] 1 is a flow chart illustrating a method for determining interfering harmonics according to the present disclosure. [Diagram 3] FIG. 1 is a schematic diagram of an apparatus for adjusting harmonic parameters according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0021] In addition, the embodiments and features of the embodiments in the present disclosure can be combined with each other as long as they are not inconsistent. Hereinafter, the present disclosure will be described in detail with reference to the drawings.

[0022] In order to allow those skilled in the art to better understand the technical means of the present disclosure, the technical means of the embodiments of the present disclosure will be described below clearly and completely with reference to the drawings in the embodiments of the present disclosure, and obviously, the described embodiments are only a part, not all, of the embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without creative labor should fall within the scope of protection of the present disclosure.

[0023] In addition, the terms "first", "second", and the like in the specification, claims, and drawings of the present disclosure are not used to describe a particular order or sequence, but are used to distinguish similar objects. It should be understood that the data used in this manner may be appropriately replaced so as to enable the embodiments of the present disclosure described herein to be implemented. In addition, the terms "comprise" and "have" and any variations thereof are intended to cover a non-exclusive inclusion, for example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to the steps or units specifically recited, and may include other steps or units not specifically recited or inherent to the process, method, product, or apparatus.

[0024] When an element (e.g., a layer, film, region, or substrate) is described as being "on" another element, it is understood that the element may be directly connected to the other element, or there may be intermediate elements. Also, when the specification and claims describe an element as being "connected" to another element, the element may be "directly connected" to the other element, or may be "connected" to the other element by a third element.

[0025] For ease of explanation, some nouns or terms related to the embodiments of the present disclosure will be explained below.

[0026] TCON is an abbreviation for timing controller.

[0027] As described in the background art, the prior art has a technical problem that in actual system applications of electronic devices, EMI caused by the operation and communication of chips other than conventional wireless communication chips affects normal wireless communication functions. In order to solve the above problem, in an exemplary embodiment of the present disclosure, a method and apparatus for adjusting harmonic parameters, a processor, and an electronic device are provided.

[0028] According to an embodiment of the present disclosure, a method for adjusting a harmonic parameter is provided.

[0029] 1 is a flowchart of a method for adjusting harmonic parameters according to an embodiment of the present disclosure. As shown in FIG. 1, the method includes the following steps S101 to S103.

[0030] In step S101, a target signal is determined, the target signal being a communication signal with which the processor of the device is currently interacting with another device.

[0031] In step S102, a plurality of harmonics corresponding to a plurality of chips are determined, and it is determined whether there is a target harmonic among the plurality of harmonics, the target harmonic being a harmonic that causes interference to a target signal, and the plurality of chips are implemented in the equipment.

[0032] In step S103, if there is a target harmonic, the harmonic parameters of the target harmonic are adjusted to the target harmonic parameters.

[0033] Take a laptop as an example, it needs to support various frequency bands such as WIFI, LTE 4G, 5G, Bluetooth, etc., and can switch between various frequency bands. The wireless communication antenna of the laptop is located behind the display screen, so the EMI caused by the TCON is likely to affect normal use.

[0034] Therefore, the present disclosure provides a method for adjusting the above-mentioned harmonic parameters, which determines the wireless communication currently used by the device, determines the harmonics transmitted from other chips in the device, and determines the harmonics that interfere with the communication signal currently used by the device, and adjusts the parameters of the interfering harmonics to reduce or eliminate the interference of the interfering harmonics with the target signal.

[0035] In a preferred embodiment, the step of determining a plurality of harmonics corresponding to a plurality of chips and determining whether the plurality of harmonics has a target harmonic includes the steps of determining a plurality of harmonic frequency bands corresponding to the plurality of harmonics; calculating a plurality of frequency band differences between the plurality of harmonic frequency bands and a target frequency band, respectively, and determining a plurality of frequency band difference absolute values ​​corresponding to the plurality of frequency band differences, where the target frequency band is a communication frequency band corresponding to a target signal, one frequency band difference corresponds to one frequency band difference absolute value, and the frequency band difference absolute value is an absolute value of the frequency band difference; and determining whether the plurality of harmonics has the target harmonic based on the plurality of frequency band difference absolute values.

[0036] In a preferred embodiment, the step of determining whether the multiple harmonics include a target harmonic based on the multiple frequency band difference absolute values ​​includes the steps of determining whether the multiple frequency band difference absolute values ​​include a target frequency band difference absolute value, where the target frequency band difference absolute value is a frequency band difference absolute value within a predetermined frequency band range, and, if the target frequency band difference absolute value exists, determining that the harmonic corresponding to the target frequency band difference absolute value is the target harmonic.

[0037] As described above, a target frequency band corresponding to a target signal is determined, and the absolute value of the frequency band difference between the frequency band corresponding to the harmonics generated from each other chip and the target frequency band is calculated, and which harmonic is the harmonic that causes interference to the target signal is determined based on the absolute value of the frequency band difference.

[0038] In addition to the method for determining the interfering harmonics that interfere with the target signal, the method further includes a method for determining which harmonics interfere with the target signal based on the operating clock of the target signal and a clock corresponding to the harmonics, and the specific steps include the following steps 201 to 203, as shown in FIG. 2.

[0039] In step S201, a target operating clock of the processor is determined. In step S202, determine a plurality of harmonic clocks corresponding to a plurality of harmonics, where one harmonic corresponds to one harmonic clock, and the harmonic clock is a clock of a corresponding harmonic; In step S203, it is determined whether or not the multiple harmonics include a target harmonic based on the target operating clock and the multiple harmonic clocks.

[0040] More specifically, it is determined whether or not there is a clock among the multiple harmonic clocks that affects the target operating clock, and if there are one or more harmonic clocks among the multiple harmonic clocks that affect the target operating clock, the harmonic corresponding to the harmonic clock is determined to be the target harmonic.

[0041] In the method according to the present disclosure, after determining the target signal, the method further includes broadcasting the target signal to timing controllers corresponding to the multiple chips and devices, whereby the other chips and timing controllers receive the communication signal sent from the CPU and used by the device through the broadcast information.

[0042] In a preferred embodiment, when there is a target harmonic, the step of adjusting the harmonic parameters of the target harmonic to the target harmonic parameters includes the steps of adjusting the clock of the target chip to a target clock, where the target harmonic does not affect the communication signal and the target chip is a chip that transmits the target harmonic, or adjusting the spread spectrum of the target harmonic to the target spread spectrum, where the target spread spectrum distributes the energy corresponding to the target harmonic within a predetermined range, or adjusting the clock of the target chip to the target clock and adjusting the spread spectrum of the target harmonic to the target spread spectrum.

[0043] As described above, in the method disclosed herein, by adjusting the operating clock of the target harmonic, there is a large difference between the operating clock of the harmonic and the operating clock of the target signal, and thus the interference of the target harmonic with the communication signal can be reduced; meanwhile, the spread spectrum of the target harmonic can be adjusted, and by spreading the spread spectrum, the energy of the target harmonic can be distributed within a range, and the interference of the target harmonic with the target signal can be reduced.

[0044] The above harmonic parameter adjustment method disclosed in the present disclosure can solve the EMI problem, and at the same time, the method has the advantages of low cost, high flexibility and high scalability, and can provide a unified solution based on algorithms, which is easy to apply to various items.

[0045] It should be noted that the steps depicted in the flowcharts of the figures may be performed in a computer system including, for example, a set of computer-executable instructions, and that although a logical order is shown in the flowcharts, in some cases the steps shown or described may be performed in an order different from that shown in the specification.

[0046] The embodiment of the present disclosure further provides a harmonic parameter adjusting device, which performs the harmonic parameter adjusting method according to the embodiment of the present disclosure. The harmonic parameter adjusting device according to the embodiment of the present disclosure is described below.

[0047] 3 is a schematic diagram of an apparatus for adjusting harmonic parameters according to an embodiment of the present disclosure. As shown in FIG. 3, the apparatus includes: a first determination unit 301 for determining a target signal, the target signal being a communication signal with which a processor of the device is currently interacting with another device; A second determining unit 302 for determining a plurality of harmonics corresponding to a plurality of chips and determining whether the plurality of harmonics has a target harmonic, the target harmonic being a harmonic that causes interference to a target signal, the plurality of chips being implemented in an apparatus; and an adjusting unit 303 for adjusting a harmonic parameter of the target harmonic to the target harmonic parameter if there is a target harmonic.

[0048] Preferably, the first determination unit 301 includes: a first determination subunit for determining a plurality of harmonic frequency bands corresponding to a plurality of harmonics; a second determination subunit for respectively calculating a plurality of frequency band differences between the plurality of harmonic frequency bands and a target frequency band, and determining a plurality of frequency band difference absolute values ​​corresponding to the plurality of frequency band differences, where the target frequency band is a communication frequency band corresponding to a target signal, one frequency band difference corresponds to one frequency band difference absolute value, and the frequency band difference absolute value is the absolute value of the frequency band difference; and a third determination subunit for determining whether there is a target harmonic in the plurality of harmonics based on the plurality of frequency band difference absolute values.

[0049] Preferably, the third determination subunit includes: a first determination module for determining whether the multiple frequency band difference absolute values ​​have a target frequency band difference absolute value, where the target frequency band difference absolute value is a frequency band difference absolute value within a predetermined frequency band range; and a second determination module for determining that, if the target frequency band difference absolute value exists, a harmonic corresponding to the target frequency band difference absolute value is a target harmonic.

[0050] Preferably, the first determination unit 301 includes: a third determination module for determining a target operating clock of the processor; a fourth determination module for determining a plurality of harmonic clocks corresponding to a plurality of harmonics, where one harmonic corresponds to one harmonic clock and the harmonic clock is a clock of a corresponding harmonic; and a fifth determination module for determining whether there is a target harmonic in the plurality of harmonics based on the target operating clock and the plurality of harmonic clocks.

[0051] Preferably, the fifth determination module includes a first determination subunit that determines whether or not there is a clock in the multiple harmonic clocks that affects the target operating clock, and a second determination subunit that determines a harmonic corresponding to the harmonic clock as the target harmonic if there is one or more clocks in the multiple harmonic clocks that affect the target operating clock.

[0052] Preferably, the apparatus further includes a control unit, after determining the target signal, broadcasting the target signal to timing controllers corresponding to the multiple chips and devices.

[0053] Preferably, the adjustment unit 303 includes a first adjustment subunit for adjusting the clock of a target chip to a target clock, where the target harmonic does not affect the communication signal, and the target chip is a chip that transmits the target harmonic, or a second adjustment subunit for adjusting the spread spectrum of the target harmonic to the target spread spectrum, where the target spread spectrum distributes energy corresponding to the target harmonic within a predetermined range, or a second adjustment subunit for adjusting the clock of the target chip to the target clock and adjusting the spread spectrum of the target harmonic to the target spread spectrum.

[0054] The harmonic parameter adjustment device includes a processor and a memory, and the first determination unit, the second determination unit, the adjustment unit, etc. are all stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.

[0055] The processor includes a kernel, and the kernel calls corresponding program units from the memory. The kernel can be configured to have one or more settings, and by adjusting kernel parameters, the technical problem that EMI caused by the operation and communication of other chips than the conventional wireless communication chip affects normal wireless communication function in the actual system application of electronic equipment in the prior art is solved.

[0056] The memory may include forms of volatile memory, random access memory (RAM), and / or non-volatile memory in a computer-readable medium, such as read-only memory (ROM) or flash memory (flash RAM), and the memory may include one or more memory chips.

[0057] An embodiment of the present disclosure provides a computer-readable storage medium having a program stored thereon, the program, when executed by a processor, implementing a method for adjusting harmonic parameters.

[0058] An embodiment of the present disclosure provides a processor that executes a program, which, when executed, performs a method for adjusting a harmonic parameter.

[0059] An embodiment of the present disclosure provides an apparatus including a processor, a memory, and a program stored in the memory and executed by the processor, which, when executed by the processor, achieves at least the steps of: determining a target signal, where the target signal is a communication signal with which the processor of the apparatus is currently interacting with other apparatus; determining a plurality of harmonics corresponding to a plurality of chips, and determining whether there is a target harmonic among the plurality of harmonics, where the target harmonic is a harmonic that interferes with the target signal, the plurality of chips being implemented in the apparatus; and, if there is a target harmonic, adjusting a harmonic parameter of the target harmonic to the target harmonic parameter.

[0060] Preferably, the step of determining a plurality of harmonics corresponding to a plurality of chips and determining whether the plurality of harmonics has a target harmonic includes the steps of determining a plurality of harmonic frequency bands corresponding to the plurality of harmonics; calculating a plurality of frequency band differences between the plurality of harmonic frequency bands and a target frequency band, respectively, and determining a plurality of frequency band difference absolute values ​​corresponding to the plurality of frequency band differences, wherein the target frequency band is a communication frequency band corresponding to a target signal, one frequency band difference corresponds to one frequency band difference absolute value, and the frequency band difference absolute value is an absolute value of the frequency band difference; and determining whether the plurality of harmonics has a target harmonic based on the plurality of frequency band difference absolute values.

[0061] Preferably, the step of determining whether or not the multiple harmonics include a target harmonic based on the multiple frequency band difference absolute values ​​includes a step of determining whether or not the multiple frequency band difference absolute values ​​include a target frequency band difference absolute value, where the target frequency band difference absolute value is a frequency band difference absolute value within a predetermined frequency band range, and a step of determining that, if the target frequency band difference absolute value exists, the harmonic corresponding to the target frequency band difference absolute value is the target harmonic.

[0062] Preferably, the step of determining a plurality of harmonics corresponding to a plurality of chips and determining whether the plurality of harmonics has a target harmonic includes the steps of determining a target operating clock of the processor, determining a plurality of harmonic clocks corresponding to the plurality of harmonics, where one harmonic corresponds to one harmonic clock and the harmonic clock is a clock of a corresponding harmonic, and determining whether the plurality of harmonics has a target harmonic based on the target operating clock and the plurality of harmonic clocks.

[0063] Preferably, the step of determining whether or not there is a target harmonic among the multiple harmonics based on the target operating clock and the multiple harmonic clocks includes the steps of determining whether or not there is a clock among the multiple harmonic clocks that affects the target operating clock, and if there are one or more harmonic clocks among the multiple harmonic clocks that affect the target operating clock, determining a harmonic corresponding to the harmonic clock as the target harmonic.

[0064] Preferably, after determining the target signal, the method further includes broadcasting the target signal to timing controllers corresponding to the multiple chips and devices.

[0065] Preferably, when there is a target harmonic, the step of adjusting the harmonic parameters of the target harmonic to the target harmonic parameters includes a step of adjusting the clock of the target chip to a target clock, where the target harmonic does not affect the communication signal and the target chip is a chip that transmits the target harmonic, or a step of adjusting the spread spectrum of the target harmonic to the target spread spectrum, where the target spread spectrum distributes energy corresponding to the target harmonic within a predetermined range, or a step of adjusting the clock of the target chip to the target clock and adjusting the spread spectrum of the target harmonic to the target spread spectrum.

[0066] The device according to this specification may be a server, a PC, a PAD, a mobile phone, or the like.

[0067] The present disclosure further provides a computer program product, which when executed on a data processing device is suitable for executing a program initialized with at least the steps of determining a target signal, where the target signal is a communication signal with which a processor of the equipment is currently interacting with other equipment; determining a plurality of harmonics corresponding to a plurality of chips and determining whether there is a target harmonic among the plurality of harmonics, where the target harmonic is a harmonic that interferes with the target signal, and the plurality of chips are implemented in the equipment; and, if there is a target harmonic, adjusting a harmonic parameter of the target harmonic to the target harmonic parameter.

[0068] Preferably, the step of determining a plurality of harmonics corresponding to a plurality of chips and determining whether the plurality of harmonics has a target harmonic includes the steps of determining a plurality of harmonic frequency bands corresponding to the plurality of harmonics; calculating a plurality of frequency band differences between the plurality of harmonic frequency bands and a target frequency band, respectively, and determining a plurality of frequency band difference absolute values ​​corresponding to the plurality of frequency band differences, wherein the target frequency band is a communication frequency band corresponding to a target signal, one frequency band difference corresponds to one frequency band difference absolute value, and the frequency band difference absolute value is an absolute value of the frequency band difference; and determining whether the plurality of harmonics has a target harmonic based on the plurality of frequency band difference absolute values.

[0069] Preferably, the step of determining whether or not the multiple harmonics include a target harmonic based on the multiple frequency band difference absolute values ​​includes a step of determining whether or not the multiple frequency band difference absolute values ​​include a target frequency band difference absolute value, where the target frequency band difference absolute value is a frequency band difference absolute value within a predetermined frequency band range, and a step of determining that, if the target frequency band difference absolute value exists, the harmonic corresponding to the target frequency band difference absolute value is the target harmonic.

[0070] Preferably, the step of determining a plurality of harmonics corresponding to a plurality of chips and determining whether the plurality of harmonics has a target harmonic includes the steps of determining a target operating clock of the processor, determining a plurality of harmonic clocks corresponding to the plurality of harmonics, where one harmonic corresponds to one harmonic clock and the harmonic clock is a clock of a corresponding harmonic, and determining whether the plurality of harmonics has a target harmonic based on the target operating clock and the plurality of harmonic clocks.

[0071] Preferably, the step of determining whether or not there is a target harmonic among the multiple harmonics based on the target operating clock and the multiple harmonic clocks includes the steps of determining whether or not there is a clock among the multiple harmonic clocks that affects the target operating clock, and if there are one or more harmonic clocks among the multiple harmonic clocks that affect the target operating clock, determining a harmonic corresponding to the harmonic clock as the target harmonic.

[0072] Preferably, after determining the target signal, the method further includes broadcasting the target signal to timing controllers corresponding to the multiple chips and devices.

[0073] Preferably, when there is a target harmonic, the step of adjusting the harmonic parameters of the target harmonic to the target harmonic parameters includes a step of adjusting the clock of the target chip to a target clock, where the target harmonic does not affect the communication signal and the target chip is a chip that transmits the target harmonic, or a step of adjusting the spread spectrum of the target harmonic to the target spread spectrum, where the target spread spectrum distributes energy corresponding to the target harmonic within a predetermined range, or a step of adjusting the clock of the target chip to the target clock and adjusting the spread spectrum of the target harmonic to the target spread spectrum.

[0074] In the above embodiments of the present disclosure, the description of each embodiment has its own emphasis, and for parts that are not described in detail in an embodiment, reference may be made to the relevant descriptions of other embodiments.

[0075] It should be understood that in some embodiments of the present disclosure, the disclosed technical contents can be realized in other forms. The above-described device embodiments are merely illustrative, and for example, the division of units may be the division of logic functions, and in actual implementation, may be in other division forms, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted or not implemented. In addition, the coupling or direct coupling or communication connection between the interfaces or modules shown or discussed may be indirect coupling or communication connection of some interfaces, units or modules, and may be in electrical or other forms.

[0076] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed among multiple units. According to actual needs, some or all of the units may be selected to achieve the purpose of the technical means of the present embodiment.

[0077] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit. The integrated units may be realized in the form of hardware or in the form of a software functional unit.

[0078] When the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it may be stored in one computer-readable storage medium. Based on this understanding, the essence of the technical means of the present disclosure or the part that contributes to the prior art or all or a part of the technical means can be embodied in the form of a software product, and the computer software product includes some instructions stored in a storage medium and causes a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or a part of the steps of the method according to each embodiment of the present disclosure. The aforementioned storage medium includes various media that can store program codes, such as a USB disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk, or an optical disk.

[0079] As can be seen from the above description, the above embodiments of the present disclosure achieve the following technical effects.

[0080] 1) The method of the present disclosure for solving the EMI problem has the advantages of low cost, high flexibility and high scalability. 2) The method disclosed herein can provide a unified solution based on an algorithm and is easy to apply to various items.

[0081] The above is merely a preferred embodiment of the present disclosure, and does not limit the present disclosure, and those skilled in the art can make various modifications and changes to the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present disclosure should be included within the protection scope of the present disclosure.

Claims

1. determining a target signal, said target signal being a communication signal with which a processor of the device is currently interacting with another device; determining a plurality of harmonics corresponding to a plurality of chips, and determining whether the plurality of harmonics includes a target harmonic, the target harmonic being a harmonic that interferes with the target signal, and the plurality of chips are implemented in the device; and if the target harmonic exists, adjusting a harmonic parameter of the target harmonic to a target harmonic parameter.

2. The step of determining a plurality of harmonics corresponding to a plurality of the chips and determining whether a target harmonic is present among the plurality of harmonics includes: determining a plurality of harmonic frequency bands corresponding to a plurality of said harmonics; calculating a plurality of frequency band differences between a plurality of the harmonic frequency bands and a target frequency band, respectively, and determining a plurality of frequency band difference absolute values ​​corresponding to the plurality of the frequency band differences, the target frequency band being a communication frequency band corresponding to the target signal, one of the frequency band differences corresponding to one of the frequency band difference absolute values, and the frequency band difference absolute value being an absolute value of the frequency band difference; and determining whether the target harmonic is present among the plurality of harmonics based on a plurality of the frequency band difference absolute values.

3. The step of determining whether the target harmonic is present among the plurality of harmonics based on the plurality of frequency band difference absolute values ​​includes: determining whether the plurality of frequency band difference absolute values ​​includes a target frequency band difference absolute value, the target frequency band difference absolute value being a frequency band difference absolute value within a predetermined frequency band range; and if there is a target frequency band difference absolute value, determining that the harmonic corresponding to the target frequency band difference absolute value is the target harmonic.

4. The step of determining a plurality of harmonics corresponding to a plurality of the chips and determining whether a target harmonic is present among the plurality of harmonics includes: determining a target operating clock of the processor; determining a plurality of harmonic clocks corresponding to a plurality of said harmonics, one said harmonic corresponding to one said harmonic clock, said harmonic clock being the clock of a corresponding said harmonic; and determining whether the target harmonic is present in the plurality of harmonics based on the target operating clock and a plurality of the harmonic clocks.

5. determining whether the target harmonic is present among the plurality of harmonics based on the target operating clock and the plurality of harmonic clocks, determining whether any of the plurality of harmonic clocks has an effect on the target operational clock; 5. The method of claim 4, further comprising: if there are one or more of the harmonic clocks among the plurality of harmonic clocks that affect the target operation clock, determining the harmonic corresponding to the harmonic clock as the target harmonic.

6. After determining the target signal, the method comprises:

2. The method of claim 1, further comprising broadcasting the target signal to timing controllers corresponding to a plurality of the chips and the devices.

7. When the target harmonic exists, the step of adjusting a harmonic parameter of the target harmonic to the target harmonic parameter includes: adjusting a clock of a target chip to a target clock, where the target harmonic does not affect the communication signal, the target chip being a chip that transmits the target harmonic; Or, adjusting the spread spectrum of the target harmonic to a target spread spectrum, the target spread spectrum dispersing energy corresponding to the target harmonic within a predetermined range; Or, 2. The method of claim 1, further comprising the steps of: adjusting the target chip's clock to the target clock; and adjusting the target harmonic spread spectrum to the target spread spectrum.

8. a first determination unit for determining a target signal, the target signal being a communication signal with which a processor of the device is currently interacting with another device; A second determination unit is configured to determine a plurality of harmonics corresponding to a plurality of chips, and to determine whether the plurality of harmonics includes a target harmonic, the target harmonic being a harmonic that interferes with the target signal, and the plurality of chips are implemented in the device; and an adjustment unit for adjusting a harmonic parameter of the target harmonic to a target harmonic parameter when the target harmonic exists.

9. A computer readable storage medium containing a program stored thereon, said program executing the method for adjusting harmonic parameters according to any one of claims 1 to 7.

10. A processor for executing a program, the processor executing the method for adjusting a harmonic parameter according to any one of claims 1 to 7 when the program is executed.

11. An electronic device including one or more processors, a memory, and one or more programs, the one or more programs being stored in the memory and configured to be executed by the one or more processors, the one or more programs including a program for executing the harmonic parameter adjustment method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • receiver

    JP2001024531A

  • Radio communication device

    JP2012119737A