ASK (Amplitude Shift Keying) signal demodulation method and device, wireless charging transmitter and storage medium

The voltage level of the ASK signal is determined through multiple virtual channels and verified, which solves the problem of signal instability caused by dynamic current and position uncertainty in wireless charging, and improves the stability and demodulation efficiency of wireless charging.

CN119135492AActive Publication Date: 2024-12-13NUVOLTA TECH (HEFEI) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202410419343.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-08
Publication Date
2024-12-13
Estimated Expiration
2044-04-08

AI Technical Summary

Technical Problem

In a wireless charging system, the dynamic current of the electronic device causes the ASK signal to superimpose the load information, increasing the difficulty of demodulation of the ASK signal, and the position uncertainty between the RX and TX terminals leads to the unstable ASK signal, affecting the stability of wireless charging.

Method used

The voltage level of each ASK signal in the target data packet is determined through multiple virtual channels, and the target data is demodulated on any virtual channel for verification. If the verification is passed, it will be transmitted to the next wireless charging step and reset the virtual channel. Avoid signal instability caused by dynamic current and position uncertainty.

Benefits of technology

It improves the efficiency and accuracy of ASK signal demodulation and enhances the stability of electronic devices during wireless charging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119135492A_ABST
    Figure CN119135492A_ABST
Patent Text Reader

Abstract

The invention relates to an ASK signal demodulation method and device and a wireless charging transmitter. The method comprises the steps of obtaining a target data packet with a plurality of ASK signals, determining an output result of each ASK signal in each virtual channel based on the duration of each ASK signal and a plurality of virtual channels, determining a demodulation result of the target data packet in each virtual channel according to the output result of each ASK signal in each virtual channel, and sending the demodulation result to the target data packet. And when the target data of the target data packet is demodulated, verifying the target data, and if the target data passes the verification, transmitting the target data to the execution step of the next wireless charging, and resetting the plurality of virtual channels. According to the method, the voltage level of each ASK signal in the target data packet is determined through the plurality of virtual channels, then the demodulated target data is verified, and if the verification is passed, the target data is transmitted, so that the efficiency and accuracy of ASK signal demodulation are improved, and the stability of the electronic equipment during wireless charging is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless charging technology, and in particular to a demodulation method and device for an ASK signal, a wireless charging transmitter and a storage medium. Background Art

[0002] Wireless charging is becoming more and more popular in electronic devices such as smartphones and tablets. In a wireless charging system, the wireless charging transmitter (TX) is the energy transmitting end of wireless charging, which sends energy in the form of a magnetic field, and the wireless charging receiver (RX) is the energy receiving end of wireless charging, which converts the magnetic field energy into electrical energy to power the electronic device.

[0003] In a wireless charging system, the RX end provides feedback to the TX end to control the energy transmitted by the TX, thereby safely powering the electronic device. In a wireless charging system based on the Wireless Power Consortium (WPC) standard, also known as the Qi standard, the feedback between the RX end and the TX end is accomplished through amplitude shift keying (ASK). The ASK method uses low-frequency ASK encoding (using a low-frequency ASK signal) to modulate the amplitude of the carrier (such as a power transmission signal). The ASK method requires ASK signal modulation at the RX end and ASK signal demodulation at the TX end.

[0004] However, in actual application scenarios, on the one hand, when an electronic device is charging, its internal current may be dynamic, that is, for the TX end, the electronic device is equivalent to a dynamic load. When this dynamic load exists and the RX end is modulating the ASK signal, the signal sensed by the TX end is the superposition of the dynamic carrier signal and the ASK signal, that is, the dynamic information of the load is superimposed on the ASK signal, resulting in the ASK signal no longer being a clean modulated signal, which in turn increases the difficulty of demodulating the ASK signal at the TX end. On the other hand, due to the relative uncertainty of the position between the RX end and the TX end, the ASK signal at the TX end is unstable, which in turn leads to unstable wireless charging of electronic devices. Summary of the invention

[0005] The ASK signal demodulation method, device, wireless charging transmitter and storage medium provided in the embodiments of the present application can solve at least some of the defects in the prior art.

[0006] In the first aspect, an embodiment of the present application provides a demodulation method for an ASK signal. The method includes: obtaining a target data packet, the target data packet having multiple ASK signals, each ASK signal having a corresponding duration; based on the duration of each ASK signal and multiple virtual channels, determining the output result of each ASK signal in each virtual channel; wherein the output result of each virtual channel is used to indicate that the voltage level of the corresponding ASK signal is a first voltage value or a second voltage value, each virtual channel has a preset duration range, and the preset duration range corresponds to the output result; according to the output result of each ASK signal in each virtual channel, determining the demodulation result of the target data packet in each virtual channel; when the demodulation result of any virtual channel indicates that the target data of the target data packet is demodulated, verifying the target data to obtain a verification result; if the verification result indicates that the target data verification is passed, transmitting the target data to the next wireless charging execution step, and resetting the multiple virtual channels.

[0007] Optionally, the preset duration range includes: a first preset duration range and a second preset duration range; wherein the first preset duration range is used to indicate that the duration is less than or equal to the preset duration; and the second preset duration range is used to indicate that the duration is greater than the preset duration.

[0008] Optionally, the preset duration range includes: a first preset duration range and a second preset duration range; wherein the first preset duration range is used to indicate that the duration is less than the preset duration; and the second preset duration range is used to indicate that the duration is greater than or equal to the preset duration.

[0009] Optionally, the output result corresponding to each ASK signal within the first preset time range indicates that a voltage level of the corresponding ASK signal is a first voltage value.

[0010] Optionally, the output result corresponding to each ASK signal within the second preset time range indicates that the voltage level of the corresponding ASK signal is a second voltage value.

[0011] Optionally, the first voltage value is greater than the second voltage value.

[0012] Optionally, the target data includes: header information, data frame and checksum; the checking of the target data to obtain the check result includes: generating a check value based on the header information and the data frame; if the check value is consistent with the checksum, it is determined that the target data has passed the check and a first check result is obtained; if the check value is inconsistent with the checksum, it is determined that the target data has failed the check and a second check result is obtained.

[0013] In the second aspect, the embodiment of the present application provides a demodulation device for an ASK signal. The demodulation device for an ASK signal includes: an acquisition module for acquiring a target data packet, wherein the target data packet has multiple ASK signals, and each ASK signal has a corresponding duration; a first determination module for determining the output result of each ASK signal in each virtual channel based on the duration of each ASK signal and multiple virtual channels; wherein the output result of each virtual channel is used to indicate that the voltage level of the corresponding ASK signal is a first voltage value or a second voltage value, and each virtual channel has a preset duration range, and the preset duration range corresponds to the output result; a second determination module for determining the demodulation result of the target data packet in each virtual channel according to the output result of each ASK signal in each virtual channel; a verification module for verifying the target data when the demodulation result of any virtual channel indicates that the target data of the target data packet is demodulated to obtain a verification result; a transmission reset module for transmitting the target data to the next wireless charging execution step if the verification result indicates that the target data verification is passed, and resetting the multiple virtual channels.

[0014] In a third aspect, an embodiment of the present application provides a wireless charging transmitter. The wireless charging transmitter includes: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can perform the above-mentioned ASK signal demodulation method.

[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which instructions are stored. When the computer-readable storage medium is run on a computer, the computer executes the above-mentioned ASK signal demodulation method.

[0016] At least one advantageous aspect of the ASK signal demodulation method provided in the embodiment of the present application is: determining the voltage level of each ASK signal in the target data packet through multiple virtual channels, and then verifying the target data of the target data packet demodulated from any virtual channel. If the verification passes, the target data is transmitted to the next wireless charging execution step, and the multiple virtual channels are reset, thereby avoiding the problem of dynamic information of the load being superimposed on the ASK signal due to the dynamic current inside the electronic device during charging, and the problem of unstable ASK signal at the TX end due to the relative uncertainty of the position between the RX end and the TX end, thereby improving the efficiency and accuracy of ASK signal demodulation and improving the stability of the electronic device during wireless charging. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

[0018] Figure 1 A schematic diagram of an application scenario provided by an embodiment of the present application;

[0019] Figure 2 A schematic diagram of the composition of bytes provided in an embodiment of the present application;

[0020] Figure 3 A schematic diagram of the structure of a bit provided in an embodiment of the present application;

[0021] Figure 4 A flowchart of a method for demodulating an ASK signal provided in an embodiment of the present application;

[0022] Figure 5 A method flow chart of a demodulation method of an ASK signal provided by another embodiment of the present application;

[0023] Figure 6 A functional block diagram of multiple virtual channels provided in an embodiment of the present application;

[0024] Figure 7 A functional block diagram of an ASK signal demodulation device provided in an embodiment of the present application;

[0025] Figure 8 A functional block diagram of an ASK signal demodulation device provided by another embodiment of the present application;

[0026] Fig. 9 A schematic diagram of a wireless charging transmitter provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] In order to facilitate the understanding of the present invention, the present invention is described in more detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that when an element is described as "fixed to" another element, it can be directly on another element or there can be one or more centered elements therebetween. When an element is described as "connected" to another element, it can be directly connected to another element or there can be one or more centered elements therebetween. The orientation or positional relationship indicated by the terms "upper", "lower", "inner", "outer", "bottom" etc. used in this specification is based on the orientation or positional relationship shown in the accompanying drawings, only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present invention. In addition, the terms "first", "second", "third", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.

[0028] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in this specification and in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used in this specification includes any and all combinations of one or more of the related listed items.

[0029] In addition, the technical features involved in different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0030] Figure 1 Schematic diagram of the application scenario provided by the embodiment of the present application. Figure 1 As shown, in a wireless charging scenario, a wireless charging transmitter (TX) performs wireless charging for a smartphone, wherein a wireless charging receiver (RX) is built into the smartphone.

[0031] Currently, there are four main types of wireless charging methods: (1) magnetic coupling through electromagnetic induction; (2) magnetic resonance through near-field resonance of electromagnetic waves; (3) electric field coupling through energy transmission through electric fields; and (4) microwave transmission through electromagnetic wave radiation.

[0032] The basic principle of wireless charging is Faraday's law of electromagnetic induction. When an alternating current passes through a coil, a changing magnetic field is generated; when the magnetic flux of a closed coil changes, an induced electromotive force is generated, thereby generating an induced current in the coil. Taking mobile phone wireless charging as an example, there is a coil on the charging base (wireless charging transmitter) and on the back of the phone. The charging base converts the current into a magnetic field through the coil, and it is a constantly changing magnetic field. The magnetic flux in the coil on the back of the phone is also constantly changing due to the constant changes in the magnetic field of the base, generating an induced electromotive force, and with the induced current, it is converted into direct current for charging.

[0033] The Qi wireless charging protocol is an interconnection standard for short-distance (40mm, 1.6 inches) low-power wireless inductive power transmission developed by the Wireless Power Consortium (WPC). Its main purpose is to provide convenient and universal wireless charging for smartphones and other portable electronic devices.

[0034] The target data demodulated from the data packet of the ASK signal consists of four parts: preamble, header information, message frame and checksum. Among them, the preamble is a group of pulses that are all 1, and its function is to synchronize the input data of the wireless charging transmitter and accurately detect the start bit of the header information; the header information contains a byte, which is composed of 0 and 1, and is used to indicate the type of data packet; the data frame contains 1 to 27 bytes, which is composed of 0 and 1, and is used to store the data of the data packet; the checksum contains a byte, which is provided to the wireless charging transmitter to identify whether the data packet is correct. It can be understood that each byte is composed of different bits.

[0035] like Figure 2 As shown, Figure 2 The schematic diagram of the composition of bytes provided in the embodiment of the present application shows that the wireless charging receiver (RX) uses an 11-bit asynchronous serial format to transmit data bytes. The encoding format of the data is: a start bit 0, 8 data bits (b0 to b7), a parity bit (if the data bit contains an even number of 1s, the parity bit is 1, otherwise it is zero) and a stop bit 1.

[0036] like Figure 3 As shown, Figure 3The schematic diagram of the bit composition provided in the embodiment of the present application shows that the Qi wireless charging protocol specifies a clock frequency of 2 kilobits per second (Kbit / s), and thus the transmission time of each bit is about 500 microseconds (us). Data 1 is a high level of 250us plus a low level of 250us, or a low level of 250us plus a high level of 250us, and data 0 is a high level of 500us or a low level of 500us.

[0037] However, in actual application scenarios, on the one hand, when the electronic device is charging, its internal current may be dynamic, that is, for the TX end, the electronic device is equivalent to a dynamic load. When this dynamic load exists and the RX end is modulating the ASK signal, the signal sensed by the TX end is the superposition of the dynamic carrier signal and the ASK signal, that is, the dynamic information of the load is superimposed on the ASK signal, which causes the ASK signal to no longer be a clean modulation signal, thereby increasing the difficulty of demodulating the ASK signal at the TX end. On the other hand, due to the relative uncertainty of the position between the RX end and the TX end, the ASK signal at the TX end is unstable, so that data 1 may not be the standard 250us, and data 0 may not be the standard 500us. The actual value falls within a range of about 250us and 500us, which causes the threshold of the ASK signal sampled by the TX end to not meet the standard threshold specified by the Qi wireless charging protocol. For example, the signal of data 1 may become a high level of 150us plus a low level of 200us, and data 0 may also be distorted into a high level of 400us or a low level of 600us, etc. The threshold will become a bandwidth instead of a fixed threshold.

[0038] At present, the existing solutions are as follows: Method 1, updating the threshold in real time in the software to adapt to complex application environments; Method 2, realizing multi-channel unpacking through hardware circuits; Method 3, adding fuzzy segments, and the actual value represented by the fuzzy segment is determined by the context.

[0039] However, the first method needs to continuously update the threshold according to the actual scenario, resulting in low demodulation efficiency of the ASK signal. The second method uses a hardware circuit, which will increase the complexity and design cost of the demodulation circuit. The third method uses a fuzzy segment, which easily leads to the inability to determine whether the fuzzy segment is data 1 or data 0, resulting in low demodulation efficiency of the ASK signal. For example, the duration of sampling a level signal is 375us. At this time, under the Qi wireless charging protocol, it is impossible to determine whether it is data 1 or data 0. First, the level signal is determined as an intermediate state (i.e., a fuzzy segment), and the intermediate state is saved, and then the unpacking continues. Since the wireless charging system uses Manchester encoding, data 1 cannot appear alone and must appear in pairs. Therefore, if after decoding a data 0, it is found that there is an intermediate state in front, and an odd number of data 1s appear in front of the data 0, then the interrupt state is data 1, and the interrupt state must form an even number of 1s with the odd number of 1s behind it. However, if the number of data 1s between the intermediate state and the data 0 is 0, it is still impossible to determine whether the intermediate state is data 1 or data 0.

[0040] Therefore, the present application uses multiple virtual channels to determine the voltage level of each ASK signal in the target data packet, and then verifies the target data of the target data packet demodulated by any virtual channel. If the verification passes, the target data is transmitted to the next wireless charging execution step, and multiple virtual channels are reset, thereby avoiding the problem of dynamic information of the load being superimposed on the ASK signal due to the dynamic current inside the electronic device during charging, and the relative uncertainty of the position between the RX end and the TX end, which causes the ASK signal at the TX end to be unstable, thereby improving the efficiency and accuracy of ASK signal demodulation and improving the stability of the electronic device during wireless charging.

[0041] Figure 4 The method flow chart of the demodulation method of the ASK signal provided in the embodiment of the present application. Figure 4 As shown, the demodulation method of the ASK signal includes the following steps:

[0042] S410, obtaining a target data packet, where the target data packet has multiple ASK signals, and each ASK signal has a corresponding duration.

[0043] It should be noted that the duration corresponding to each ASK signal is used to indicate the duration for which the voltage level of each ASK signal is maintained. For example, the duration corresponding to one ASK signal is 200 us, or the duration corresponding to one ASK signal is 300 us.

[0044] S420 , based on the duration of each ASK signal and a plurality of virtual channels, determine an output result of each ASK signal in each virtual channel.

[0045] The output result of each virtual channel is used to indicate that the voltage level of the corresponding ASK signal is the first voltage value or the second voltage value, and each virtual channel has a preset time range, which corresponds to the output result.

[0046] It should be noted that the first voltage value is greater than the second voltage value. For example, the first voltage value is 3.3 volts (V), corresponding to data 1, and the second voltage value is 0, corresponding to data 0.

[0047] S430 , determining a demodulation result of the target data packet in each virtual channel according to the output result of each ASK signal in each virtual channel.

[0048] For example, assuming that the target data packet has 10 ASK signals, and the output results of the 10 ASK signals in a virtual channel are: 1, 1, 1, 0, 0, 1, 1, 0, 1 and 0 respectively, then the demodulation result of the target data packet in the virtual channel indicates the target data of the demodulated target data packet, and the target data is: 1110011010.

[0049] S440: When the demodulation result of any virtual channel indicates that the target data of the target data packet is demodulated, the target data is verified to obtain a verification result.

[0050] It should be noted that the embodiment of the present application verifies the target data in order to verify whether the target data is complete and correct.

[0051] S450: If the verification result indicates that the target data verification has passed, the target data is transmitted to the next wireless charging execution step, and the plurality of virtual channels are reset.

[0052] It should be noted that the virtual channel requires a corresponding software state machine to implement the corresponding execution steps. Therefore, the reset virtual channel referred to here is used to indicate the reset of the corresponding software state machine. For example, a virtual channel has demodulated the target data of the target data packet, while other virtual channels have not yet demodulated the data. At this time, all virtual channels must be reset and returned to demodulation from the packet header information.

[0053] At least one advantageous aspect of the ASK signal demodulation method provided in the embodiment of the present application is: determining the voltage level of each ASK signal in the target data packet through multiple virtual channels, and then verifying the target data of the target data packet demodulated from any virtual channel. If the verification passes, the target data is transmitted to the next wireless charging execution step, and the multiple virtual channels are reset, thereby avoiding the problem of dynamic information of the load being superimposed on the ASK signal due to the dynamic current inside the electronic device during charging, and the problem of unstable ASK signal at the TX end due to the relative uncertainty of the position between the RX end and the TX end, thereby improving the efficiency and accuracy of ASK signal demodulation and improving the stability of the electronic device during wireless charging.

[0054] Figure 5 A method flow chart of a demodulation method of an ASK signal provided by another embodiment of the present application. Figure 5 As shown, the demodulation method of the ASK signal includes the following steps:

[0055] S510, obtaining a target data packet, where the target data packet has multiple ASK signals, and each ASK signal has a corresponding duration.

[0056] S520 , based on the duration of each ASK signal and a plurality of virtual channels, determine an output result of each ASK signal in each virtual channel.

[0057] In some embodiments, the preset duration range includes: a first preset duration range and a second preset duration range; wherein the first preset duration range is used to indicate that the duration is less than or equal to the preset duration; and the second preset duration range is used to indicate that the duration is greater than the preset duration.

[0058] It should be noted that the preset duration range of each virtual channel is different.

[0059] In some embodiments, the preset duration range includes: a first preset duration range and a second preset duration range; wherein the first preset duration range is used to indicate that the duration is less than the preset duration; and the second preset duration range is used to indicate that the duration is greater than or equal to the preset duration.

[0060] As an example but not limitation, the preset duration may be 375us, an intermediate value between 250us and 500us, or any value between 250us and 375us, or any value between 375us and 500us, which is not limited here.

[0061] In some embodiments, the output result corresponding to each ASK signal within the first preset time range indicates that the voltage level of the corresponding ASK signal is a first voltage value.

[0062] In some embodiments, the output result corresponding to each ASK signal within the second preset time range indicates that the voltage level of the corresponding ASK signal is a second voltage value.

[0063] For example, the duration corresponding to an ASK signal is 250us, and the preset duration range of a virtual channel includes: a first preset duration range and a second preset duration range, wherein the first preset duration range is used to indicate that the duration is less than the preset duration of 375us, and the second preset duration range is used to indicate that the duration is greater than or equal to the preset duration of 375us. Then, the output result of the ASK signal on the virtual channel indicates that the voltage level of the ASK signal is the first voltage value, corresponding to data 1.

[0064] For example, Figure 6 As shown, Figure 6 Functional block diagram of multiple virtual channels provided in an embodiment of the present application. The multiple virtual channels are: a first virtual channel, a second virtual channel and a third virtual channel, the preset duration corresponding to the first virtual channel is 270us, the preset duration corresponding to the second virtual channel is 375us, and the preset duration corresponding to the third virtual channel is 500us.

[0065] S530 , determining a demodulation result of the target data packet in each virtual channel according to the output result of each ASK signal in each virtual channel.

[0066] S540: When the demodulation result of any virtual channel indicates that the target data of the target data packet is demodulated, a check value is generated based on the packet header information and the data frame.

[0067] The target data includes packet header information, data frame and checksum.

[0068] As an example but not limitation, the method for generating a verification value in the embodiment of the present application can be a checksum verification method, or other similar verification methods, which are not limited here.

[0069] S550: If the check value is consistent with the checksum, it is determined that the target data has passed the check, and a first check result is obtained.

[0070] S560: If the check value is inconsistent with the checksum, it is determined that the target data verification fails, and a second verification result is obtained.

[0071] S570: If the verification result indicates that the target data verification has passed, the target data is transmitted to the next wireless charging execution step, and the plurality of virtual channels are reset.

[0072] At least one advantageous aspect of the ASK signal demodulation method provided in the embodiment of the present application is: determining the voltage level of each ASK signal in the target data packet through multiple virtual channels, and then demodulating the header information and data frame in the target data according to any virtual channel to generate a check value, and judging whether the target data has passed the check through the check value; if the check passes, the target data is transmitted to the next wireless charging execution step, and multiple virtual channels are reset, thereby avoiding the problem of dynamic information of the load being superimposed on the ASK signal due to the dynamic current inside the electronic device during charging, and the problem of instability of the ASK signal at the TX end due to the relative uncertainty of the position between the RX end and the TX end, thereby improving the efficiency and accuracy of ASK signal demodulation and improving the stability of the electronic device during wireless charging.

[0073] Figure 7 This is a functional block diagram of the ASK signal demodulation device provided in the embodiment of the present application. Figure 7 As shown, the demodulation device 700 of the ASK signal may include:

[0074] An acquisition module 710 is used to acquire a target data packet, where the target data packet has multiple ASK signals, and each ASK signal has a corresponding duration;

[0075] A first determination module 720, configured to determine an output result of each ASK signal in each virtual channel based on the duration of each ASK signal and a plurality of virtual channels;

[0076] The output result of each virtual channel is used to indicate that the voltage level of the corresponding ASK signal is the first voltage value or the second voltage value, and each virtual channel has a preset duration range, and the preset duration range corresponds to the output result;

[0077] The second determination module 730 is used to determine the demodulation result of the target data packet in each virtual channel according to the output result of each ASK signal in each virtual channel;

[0078] A verification module 740, configured to verify the target data to obtain a verification result when the demodulation result of any virtual channel indicates that the target data of the target data packet is demodulated;

[0079] The transmission reset module 750 is configured to transmit the target data to the next wireless charging execution step and reset the multiple virtual channels if the verification result indicates that the target data verification has passed.

[0080] At least one advantageous aspect of the ASK signal demodulation device provided in the embodiment of the present application is: determining the voltage level of each ASK signal in the target data packet through multiple virtual channels, and then verifying the target data of the target data packet demodulated from any virtual channel. If the verification passes, the target data is transmitted to the next wireless charging execution step, and multiple virtual channels are reset, thereby avoiding the problem of dynamic information of the load being superimposed on the ASK signal due to the dynamic current inside the electronic device during charging, and the problem of unstable ASK signal at the TX end due to the relative uncertainty of the position between the RX end and the TX end, thereby improving the efficiency and accuracy of ASK signal demodulation and improving the stability of the electronic device during wireless charging.

[0081] Figure 8 This is a functional block diagram of an ASK signal demodulation device provided by another embodiment of the present application. Figure 8 As shown, the demodulation device 700 of the ASK signal may include:

[0082] An acquisition module 710 is used to acquire a target data packet, where the target data packet has multiple ASK signals, and each ASK signal has a corresponding duration;

[0083] A first determination module 720, configured to determine an output result of each ASK signal in each virtual channel based on the duration of each ASK signal and a plurality of virtual channels;

[0084] The output result of each virtual channel is used to indicate that the voltage level of the corresponding ASK signal is the first voltage value or the second voltage value, and each virtual channel has a preset duration range, and the preset duration range corresponds to the output result;

[0085] The second determination module 730 is used to determine the demodulation result of the target data packet in each virtual channel according to the output result of each ASK signal in each virtual channel;

[0086] A verification module 740, configured to verify the target data to obtain a verification result when the demodulation result of any virtual channel indicates that the target data of the target data packet is demodulated;

[0087] The transmission reset module 750 is configured to transmit the target data to the next wireless charging execution step and reset the multiple virtual channels if the verification result indicates that the target data verification has passed.

[0088] Optionally, the preset duration range includes: a first preset duration range and a second preset duration range;

[0089] The first preset duration range is used to indicate that the duration is less than or equal to the preset duration;

[0090] The second preset duration range is used to indicate that the duration is greater than the preset duration.

[0091] Optionally, the preset duration range includes: a first preset duration range and a second preset duration range;

[0092] The first preset duration range is used to indicate that the duration is less than the preset duration;

[0093] The second preset duration range is used to indicate that the duration is greater than or equal to the preset duration.

[0094] Optionally, the output result corresponding to each ASK signal within the first preset time range indicates that the voltage level of the corresponding ASK signal is a first voltage value.

[0095] Optionally, the output result corresponding to each ASK signal within the second preset time range indicates that the voltage level of the corresponding ASK signal is a second voltage value.

[0096] Optionally, the first voltage value is greater than the second voltage value.

[0097] Optionally, the verification module 740 includes:

[0098] A generating unit 741, configured to generate a check value based on the packet header information and the data frame;

[0099] A first determination unit 742 is used to determine that the target data verification passes if the verification value is consistent with the checksum, and obtain a first verification result;

[0100] The second determination unit 743 is configured to determine that the target data verification fails if the verification value is inconsistent with the verification sum, and obtain a second verification result.

[0101] At least one advantageous aspect of the ASK signal demodulation device provided in the embodiment of the present application is: determining the voltage level of each ASK signal in the target data packet through multiple virtual channels, and then demodulating the header information and data frame in the target data according to any virtual channel to generate a check value, and judging whether the target data has passed the check through the check value; if the check passes, the target data is transmitted to the next wireless charging execution step, and multiple virtual channels are reset, thereby avoiding the problem of dynamic information of the load being superimposed on the ASK signal due to the dynamic current inside the electronic device during charging, and the problem of instability of the ASK signal at the TX end due to the relative uncertainty of the position between the RX end and the TX end, thereby improving the efficiency and accuracy of ASK signal demodulation and improving the stability of the electronic device during wireless charging.

[0102] It should be noted that, in the embodiment of the present application, the functional module named by the function is taken as an example, and the method steps to be implemented by the device provided by the embodiment of the present application are described in detail. It can be clearly understood by those skilled in the art that, for the convenience and simplicity of description, the specific working process of the device and module described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. It can be appreciated by those of ordinary skill in the art that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented with electronic hardware, computer software or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to the function. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0103] Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application. The computer software may be stored in a computer-readable storage medium, and when the program is executed, it may include the process of the embodiments of the above methods. The storage medium may be a disk, an optical disk, a read-only storage memory, or a random access memory, etc.

[0104] Fig. 9 A schematic diagram of a wireless charging transmitter provided in an embodiment of the present application is shown, and the embodiment of the present application does not limit the specific implementation of the wireless charging transmitter.

[0105] like Fig. 9 As shown, the wireless charging transmitter may include: a processor (processor) 902 , a communication interface (Communications Interface) 904 , a memory (memory) 906 , and a communication bus 908 .

[0106] The processor 902, the communication interface 904, and the memory 906 communicate with each other via a communication bus 908. The communication interface 904 is used to communicate with other devices such as a client or other server network elements. The processor 902 is used to execute a program 910, which can specifically execute the relevant steps in the above-mentioned ASK signal demodulation method embodiment.

[0107] Specifically, the program 910 may include a program code, which includes a computer operation instruction, and may be specifically used to enable the processor 902 to execute the ASK signal demodulation method in any of the above method embodiments.

[0108] In the embodiment of the present application, depending on the type of hardware used, the processor 902 can be a central processing unit (CPU), and the processor 902 can also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

[0109] The memory 906 is used to store the program 910. The memory 906 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory, a flash memory device, or other non-volatile solid-state memory device.

[0110] It has a program storage area and a data storage area, which are respectively used to store the program 910 and the corresponding data information, such as non-volatile software programs, non-volatile computer executable programs and modules stored in the program storage area.

[0111] The embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium may be a non-volatile computer-readable storage medium. The computer-readable storage medium stores a computer program.

[0112] When the computer program is executed by the processor, one or more steps of the demodulation method of the ASK signal disclosed in the embodiment of the present application are implemented. The complete computer program product is embodied in one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing the computer program disclosed in the embodiment of the present application.

[0113] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them. Under the concept of the present invention, the technical features in the above embodiments or different embodiments may also be combined, the steps may be implemented in any order, and there are many other changes in different aspects of the present invention as described above, which are not provided in detail for the sake of simplicity. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they may still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A demodulation method for an ASK signal, characterized in that: include: Acquire a target data packet, wherein the target data packet has a plurality of ASK signals, and each ASK signal has a corresponding duration; Based on the duration of each ASK signal and multiple virtual channels, determine the output result of each ASK signal in each virtual channel; wherein the output result of each virtual channel is used to indicate that the voltage level of the corresponding ASK signal is a first voltage value or a second voltage value, and each virtual channel has a preset duration range, and the preset duration range corresponds to the output result; Determine the demodulation result of the target data packet in each virtual channel according to the output result of each ASK signal in each virtual channel; When the demodulation result of any virtual channel indicates that the target data of the target data packet is demodulated, verifying the target data to obtain a verification result; If the verification result indicates that the target data verification has passed, the target data is transmitted to the next wireless charging execution step, and the multiple virtual channels are reset.

2. The method according to claim 1, characterized in that The preset duration range includes: a first preset duration range and a second preset duration range; The first preset duration range is used to indicate that the duration is less than or equal to the preset duration; The second preset duration range is used to indicate that the duration is greater than the preset duration.

3. The method according to claim 1, characterized in that The preset duration range includes: a first preset duration range and a second preset duration range; The first preset duration range is used to indicate that the duration is less than the preset duration; The second preset duration range is used to indicate that the duration is greater than or equal to the preset duration.

4. The method according to claim 2, characterized in that: The output result corresponding to each ASK signal within the first preset time range indicates that the voltage level of the corresponding ASK signal is a first voltage value.

5. The method according to claim 2, characterized in that: The output result corresponding to each ASK signal within the second preset time range indicates that the voltage level of the corresponding ASK signal is a second voltage value.

6. The method according to any one of claims 1 to 5, characterized in that The first voltage value is greater than the second voltage value.

7. The method according to claim 1, characterized in that The target data includes: packet header information, data frame and checksum; the target data is checked to obtain a check result, including: Generate a check value based on the packet header information and the data frame; If the check value is consistent with the checksum, it is determined that the target data has passed the check, and a first check result is obtained; If the check value is inconsistent with the checksum, it is determined that the target data has failed the check, and a second check result is obtained.

8. A demodulation device for an ASK signal, characterized in that: include: An acquisition module, used for acquiring a target data packet, wherein the target data packet has a plurality of ASK signals, and each ASK signal has a corresponding duration; A first determination module is used to determine the output result of each ASK signal in each virtual channel based on the duration of each ASK signal and multiple virtual channels; wherein the output result of each virtual channel is used to indicate that the voltage level of the corresponding ASK signal is a first voltage value or a second voltage value, and each virtual channel has a preset duration range, and the preset duration range corresponds to the output result; A second determination module is used to determine the demodulation result of the target data packet in each virtual channel according to the output result of each ASK signal in each virtual channel; A verification module, configured to verify the target data to obtain a verification result when the demodulation result of any virtual channel indicates that the target data of the target data packet is demodulated; A transmission reset module is used to transmit the target data to the next wireless charging execution step and reset the multiple virtual channels if the verification result indicates that the target data has passed the verification.

9. A wireless charging transmitter, characterized in that: The wireless charging transmitter includes: at least one processor; and a memory in communication with the at least one processor; The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the ASK signal demodulation method according to any one of claims 1 to 7.

10. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instructions are executed by a processor, the ASK signal demodulation method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • ASK signal filtering method and equipment

    CN110784426A

  • Amplitude-shift keying demodulation for wireless chargers

    CN112751427A

  • Software adaptive decoding method and device and wireless charging system

    CN113098809A

  • Wireless charging transmitting terminal, data demodulation method and device, equipment and storage medium

    CN114583853A

  • Signal demodulation method, circuit and apparatus for radio communication, device, and medium

    WO2023125529A1