Communication method and apparatus

By using a channel estimation method and pilot sequence for time-frequency transformation, the complexity of channel estimation is reduced while preserving full-band signal information. This solves the problem of short standby life of IoT nodes and achieves efficient RF signal charging.

WO2026036893A1PCT designated stage Publication Date: 2026-02-19HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/101454
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-15
Filing Date
2025-06-17
Publication Date
2026-02-19

AI Technical Summary

Technical Problem

IoT nodes are too small to carry large-capacity batteries, resulting in short standby life. Existing channel estimation processes are energy-intensive and may cause devices to shut down.

Method used

By using channel estimation methods, pilot sequences are transmitted for time-frequency transformation, reducing the complexity of channel estimation while preserving full-band signal information. Radio frequency signals are used to power the equipment, reducing energy consumption.

Benefits of technology

It improves channel estimation and measurement efficiency, enhances device charging efficiency, and reduces energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025101454_19022026_PF_FP_ABST
    Figure CN2025101454_19022026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the field of communications, and provides a communication method. The method comprises: sending first capability information, the first capability information being used for indicating the maximum length of a pilot sequence supported by a first communication device during time-frequency transform of the pilot sequence; and receiving a first time-domain signal by means of a first channel, the first time-domain signal carrying a first pilot sequence, the length of the first pilot sequence being less than or equal to the maximum length, and the first pilot sequence being used for estimating or measuring the first channel. On the basis of the solution, the complexity of channel estimation can be effectively reduced, the efficiency of channel estimation or measurement can be improved, and the energy consumption for channel estimation can be reduced, thereby facilitating improving the efficiency of charging communication devices on the basis of radio frequency signals.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and apparatus

[0001] This application claims priority to the Chinese patent application No. 202411124090.5, filed on August 15, 2024, and entitled "Communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, in particular to a communication method and apparatus. BACKGROUND

[0003] With the development of wireless networks and the evolution of business needs, Internet of Things (IoT) technology has gradually penetrated into various fields. Since the number of IoT nodes deployed in the Internet of Things is usually very large, the IoT nodes are usually powered by built-in batteries. However, in order to reduce the deployment cost of the Internet of Things, the IoT nodes are designed to be small in size, so they cannot carry a large-capacity battery, which leads to the problem of short standby life of the IoT nodes.

[0004] Considering that a large number of base stations are deployed in a communication network, and these base stations can emit a preset radio frequency signal with corresponding radio frequency energy, emitting the radio frequency signal to the IoT nodes can achieve energy charging for the IoT nodes. In order to improve the energy transmission efficiency, the channel between the base station and the IoT node needs to be estimated before charging the IoT node through the radio frequency signal. However, in the process of channel estimation, the IoT node also needs to consume a certain amount of electric energy, and if the remaining power of the IoT node is low, it may cause the risk of IoT shutdown. Therefore, an efficient and low-power channel estimation and measurement feedback scheme is urgently needed. SUMMARY

[0005] The present application provides a communication method and apparatus, which can effectively reduce the complexity of channel estimation, help to increase the efficiency of channel estimation or measurement, and reduce the energy consumption for channel estimation, thereby helping to increase the efficiency of charging the communication device based on the radio frequency signal.

[0006] In a first aspect, a communication method is provided, applied to a first communication device, the method comprising: sending first capability information, the first capability information being used to indicate a maximum length of a pilot sequence supported by the first communication device when performing time-frequency transformation on the pilot sequence; receiving a first time-domain signal through a first channel, the first time-domain signal carrying a first pilot sequence, a length of the first pilot sequence being less than or equal to the maximum length, the first pilot sequence being used to estimate or measure the first channel.

[0007] It should be understood that the stronger the capability of the first communication device to perform time-frequency conversion on a signal indicated by the first capability information, the longer the length of the first pilot sequence.

[0008] For example, when the first capability information is used to indicate that the number of Fourier transform (FT) / fast Fourier transform (FFT) / discrete Fourier transform (DFT) that the first communication device can perform is L, the length of the first pilot sequence is also L accordingly, so as to adapt to the capability of the first communication device to perform time-frequency conversion on a signal.

[0009] For example, the first time-domain signal can be directly transmitted by the second communication device to the first communication device, or indirectly transmitted by the second communication device to the first communication device through a relay base station or other relay device.

[0010] For example, the first channel can be a channel in a multiple input multiple output (MIMO) communication system.

[0011] Based on the above technical solution, in the operation process of channel estimation, the first communication device performs segmentation and interception on the first time-domain signal including the first pilot sequence from the second communication device, performs time-frequency conversion on the plurality of time-domain signals obtained by interception, and can perform joint average operation processing on the plurality of frequency-domain signals after conversion. This processing not only reduces the complexity of processing the first time-domain signal, but also retains the full-band information corresponding to the first time-domain signal, thereby ensuring the accuracy of channel estimation and helping to improve the efficiency of channel estimation or measurement. Especially in the scenario of charging the first communication device based on wireless energy transfer (WPT) technology, the first communication device efficiently performs channel estimation, which helps to improve the efficiency of charging the first communication device and also reduces the energy consumption of the first communication device for channel estimation or measurement.

[0012] In combination with the first aspect, in some implementations of the first aspect, the time-frequency conversion includes FT, FFT, or DFT.

[0013] Based on the above technical solution, the application scenarios of multiple time-frequency conversions can be compatible, and the flexibility and compatibility of the present solution are improved.

[0014] In combination with the first aspect, in some implementations of the first aspect, according to the first pilot sequence, it is determined that the first channel includes L first subcarriers, L being a positive integer.

[0015] It should be understood that the first channel includes L first subcarriers, or the subcarrier dimension of the first channel is L.

[0016] In conjunction with the first aspect, in some implementations of the first aspect, the channel quality corresponding to each of the L first subcarriers is determined; the target frequency point number corresponding to the target subcarrier with the highest channel quality among the L first subcarriers is reported, the target frequency point number is used to instruct the second communication device to send a target radio frequency signal through the target subcarrier, the target radio frequency signal is used to power the first communication device, and the second communication device communicates with the first communication device through the first channel.

[0017] For example, the first communication device can perform a modulo operation on the first channel along the subcarrier dimension, that is, perform a modulo operation on L first subcarriers in the first channel. This modulo operation is used to obtain the energy value corresponding to each first subcarrier, and the magnitude of this energy value is used to indicate the channel quality.

[0018] It should be understood that the frequency point number corresponds to the subcarrier in the channel, so determining the frequency point number allows us to determine the corresponding subcarrier in the channel. Therefore, this frequency point number can correspond to the frequency components mentioned in the previous example.

[0019] Based on the above technical solution, by calculating the channel quality corresponding to multiple first subcarriers in the first channel, and directly reporting the target frequency point number corresponding to the target subcarrier with the highest channel quality to the second communication device, the second communication device can directly determine the target subcarrier used to send the target radio frequency signal to the first communication device. This channel measurement feedback mechanism can not only reduce the complexity of channel measurement, but also effectively reduce the amount of information fed back to the second communication device, thereby reducing the energy consumption of feedback information. Especially in the scenario of charging the first communication device based on WPT technology, it helps to improve the charging efficiency of the first communication device.

[0020] Secondly, a communication method is provided, applied to a second communication device, the method comprising: receiving first capability information; and communicating with a first communication device according to the first capability information, wherein the first capability information is used to indicate the maximum length of the pilot sequence supported by the first communication device when performing time-frequency transformation on the pilot sequence.

[0021] In conjunction with the second aspect, in some implementations of the second aspect, an initial time-domain signal is sent to the first communication device through the first channel. The initial time-domain signal carries an initial pilot sequence, and the length of the initial pilot sequence is less than or equal to the maximum length.

[0022] In conjunction with the second aspect, in some implementations of the second aspect, the initial pilot sequence is used to estimate or measure the first channel.

[0023] With reference to the second aspect, in some implementations of the second aspect, the target frequency point number corresponds to a target subcarrier with the highest channel quality in the first channel; and the target radio frequency signal is transmitted to the first communication device through the target subcarrier, and the target radio frequency signal is used to charge the first communication device.

[0024] In a third aspect, a communication method is provided, applied to a first communication device, and the method comprises: receiving a first time domain signal through a first channel, the first time domain signal carrying a first pilot sequence, the length of the first pilot sequence being N, N being a positive integer; converting the first time domain signal into M first frequency domain signals, M being a positive integer; converting the M first frequency domain signals into a second frequency domain signal, the second frequency domain signal comprising a second pilot sequence, the length of the second pilot sequence being L, L being less than N; and determining a third pilot sequence according to the second frequency domain signal, the length of the third pilot sequence being N, the third pilot sequence being used for estimating or measuring the first channel.

[0025] For example, the operation of converting the M first frequency domain signals into the second frequency domain signal can be an average operation, a joint average operation, a weighted average operation, or the like.

[0026] Based on the above technical solution, in the operation process of channel estimation, the first communication device performs segmented interception on the first time domain signal comprising the first pilot sequence from the second communication device, performs time-frequency transformation on the plurality of time domain signals obtained by interception, and can perform joint average operation processing on the plurality of frequency domain signals after transformation. This processing not only reduces the complexity of processing the first time domain signal, but also retains the full-band information corresponding to the first time domain signal, thereby ensuring the accuracy of channel estimation and helping to improve the efficiency of channel estimation or measurement. Especially in the scenario of charging the first communication device based on WPT technology, the first communication device efficiently performs channel estimation, which helps to improve the efficiency of charging the first communication device and also reduces the energy consumption of the first communication device for channel estimation or measurement.

[0027] With reference to the third aspect, in some implementations of the third aspect, before receiving the first time domain signal through the first channel, the first capability information is transmitted, the first capability information being used to indicate a maximum length of a pilot sequence supported by the first communication device when performing time-frequency transformation on the pilot sequence, the length of the first pilot sequence being less than or equal to the maximum length.

[0028] With reference to the third aspect, in some implementations of the third aspect, the plurality of second frequency domain signals are inserted into a reference pilot sequence to determine the third pilot sequence, the reference pilot sequence being used to represent a channel with N subcarriers, and there is a first interval between the plurality of second frequency domain signals.

[0029] For example, the reference pilot sequence can be a Zadoff-Chu (ZC) sequence, which is a sequence of complex Euler numbers.

[0030] In some implementations of the third aspect, the N first subcarriers of the first channel are determined according to the third pilot sequence; the second channel is determined by decimating the first channel according to the first interval, the second channel corresponding to the L first subcarriers; and the channel quality corresponding to each of the L first subcarriers is determined.

[0031] For example, the first communication device can perform a modulo operation on the second channel in the subcarrier dimension, i.e., a modulo operation on the L first subcarriers in the second channel. The modulo operation is used to obtain an energy value corresponding to each first subcarrier, and the size of the energy value is used to indicate the channel quality.

[0032] In some implementations of the third aspect, the target frequency point number corresponding to the target subcarrier with the highest channel quality among the L first subcarriers is reported, and the target frequency point number is used to instruct the second communication device to transmit a target radio frequency signal through the target subcarrier, the target radio frequency signal being used to charge the first communication device, and the second communication device and the first communication device communicating through the first channel.

[0033] Based on the above technical solution, the channel quality corresponding to the plurality of first subcarriers of the second channel extracted from the first channel is calculated, and the target frequency point number corresponding to the target subcarrier with the highest channel quality is directly reported to the second communication device, so that the second communication device can directly determine the target subcarrier used to transmit a target radio frequency signal to the first communication device. This channel measurement and feedback mechanism not only reduces the complexity of channel measurement, but also effectively reduces the amount of information fed back to the second communication device, thereby reducing the energy consumption of the feedback information. In particular, in the scenario of charging the first communication device based on WPT technology, this helps to improve the efficiency of charging the first communication device.

[0034] In some implementations of the third aspect, the first time-domain signal is split into M second time-domain signals; and the M first frequency-domain signals are determined by performing time-frequency transformation on the M second time-domain signals.

[0035] A fourth aspect provides a communication device applied to a first communication device, the device comprising:

[0036] The sending unit is configured to send first capability information, the first capability information being used to indicate a maximum length of a pilot sequence supported by the first communication device when the pilot sequence is subjected to time-frequency transformation; and the receiving unit is configured to receive a first time-domain signal through a first channel, the first time-domain signal carrying a first pilot sequence, a length of the first pilot sequence being less than or equal to the maximum length, and the first pilot sequence being used for estimating or measuring the first channel.

[0037] With reference to the fourth aspect, in some implementations of the fourth aspect, the time-frequency transformation includes FT, FFT or DFT.

[0038] With reference to the fourth aspect, in some implementations of the fourth aspect, the signal processing unit is further configured to determine, according to the first pilot sequence, that the first channel includes L first subcarriers, L being a positive integer.

[0039] With reference to the fourth aspect, in some implementations of the fourth aspect, the signal processing unit is further configured to determine channel qualities corresponding to the L first subcarriers respectively.

[0040] With reference to the fourth aspect, in some implementations of the fourth aspect, the reporting unit is further configured to report a target frequency point number corresponding to a target subcarrier with a highest channel quality among the L first subcarriers, the target frequency point number being used to instruct the second communication device to send a target radio frequency signal through the target subcarrier, the target radio frequency signal being used to charge the first communication device, and the second communication device and the first communication device being in communication through the first channel.

[0041] The fifth aspect provides a communication device applied to a second communication device, the device including a receiving unit configured to receive first capability information, the first capability information being used for the second communication device to communicate with a first communication device, and the first capability information being used to indicate a maximum length of a pilot sequence supported by the first communication device when the pilot sequence is subjected to time-frequency transformation.

[0042] With reference to the fifth aspect, in some implementations of the fifth aspect, the device further includes a sending unit configured to send an initial time-domain signal to the first communication device through a first channel, the initial time-domain signal carrying an initial pilot sequence, and a length of the initial pilot sequence being less than or equal to the maximum length.

[0043] With reference to the fifth aspect, in some implementations of the fifth aspect, the initial pilot sequence is used for estimating or measuring the first channel.

[0044] In a fifth aspect, in some embodiments of the fifth aspect, the receiving unit is further configured to receive a target frequency point number, the target frequency point number corresponding to a target subcarrier with the highest channel quality in the first channel. The sending unit is further configured to send a target radio frequency signal to the first communication device through the target subcarrier, the target radio frequency signal being used to charge the first communication device.

[0045] In a sixth aspect, a communication apparatus is provided, including a processor and a memory, wherein the processor and the memory are connected, the memory is configured to store program codes, and the processor is configured to invoke the program codes to execute any one of the possible implementation manners of the method design in the first aspect, or execute any one of the possible implementation manners of the method design in the second aspect, or execute any one of the possible implementation manners of the method design in the third aspect.

[0046] In a seventh aspect, a chip system is provided, which is applied to an electronic device; the chip system includes one or more interface circuits and one or more processors; the interface circuit and the processor are connected through a line; the interface circuit is configured to receive a signal from a memory of the electronic device and send a signal to the processor, the signal including computer instructions stored in the memory; when the processor executes the computer instructions, the electronic device executes any one of the possible implementation manners of the method design in the first aspect, or executes any one of the possible implementation manners of the method design in the second aspect, or executes any one of the possible implementation manners of the method design in the third aspect.

[0047] In an eighth aspect, a computer readable storage medium is provided, which stores computer programs or instructions, the computer programs or instructions being used to implement any one of the possible implementation manners of the method design in the first aspect, or implement any one of the possible implementation manners of the method design in the second aspect, or implement any one of the possible implementation manners of the method design in the third aspect.

[0048] In a ninth aspect, a computer program product is provided, which computer program codes or instructions are executed on a computer to make the computer execute any one of the possible implementation manners of the method design in the first aspect, or execute any one of the possible implementation manners of the method design in the second aspect, or execute any one of the possible implementation manners of the method design in the third aspect. BRIEF DESCRIPTION OF DRAWINGS

[0049] FIG. 1 is a schematic diagram of a scene of charging an energy receiving device based on WRT;

[0050] FIG. 2 is a flowchart of a method of wireless energy transmission between communication devices;

[0051] FIG. 3 is a schematic diagram of a system architecture 300 suitable for use in embodiments of the application;

[0052] FIG. 4 is a schematic diagram of an O-RAN system 400 suitable for use in embodiments of the application;

[0053] FIG. 5 is a schematic diagram of a RAN chip system 500 suitable for use in embodiments of the application;

[0054] FIG. 6 is a flowchart of a communication method 600 according to an embodiment of the application;

[0055] FIG. 7 is a flowchart of another communication method 700 according to an embodiment of the application;

[0056] FIG. 8 is a flowchart of the method 700 performed by the system 400 according to an embodiment of the application;

[0057] FIG. 9 is a flowchart of the method 700 performed by the chip system 500 according to an embodiment of the application;

[0058] FIG. 10 is a schematic diagram of a terminal device system 1000 suitable for use in embodiments of the application;

[0059] FIG. 11 is a flowchart of the method 600 performed by the system 1000 according to an embodiment of the application;

[0060] FIG. 12 is a schematic diagram of a terminal device chip system 1200 suitable for use in embodiments of the application;

[0061] FIG. 13 is a flowchart of the method 600 performed by the chip system 1200 according to an embodiment of the application;

[0062] FIG. 14 is a schematic block diagram of a communication apparatus 1400 according to an embodiment of the application;

[0063] FIG. 15 is a schematic block diagram of a communication apparatus 1500 according to an embodiment of the application. DETAILED DESCRIPTION

[0064] It should be noted that, in the description of the embodiments of the application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this document only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone.

[0065] The terms "first", "second", etc. are used only for the purpose of description and are not meant to indicate or imply relative importance or a required sequence of features. Thus, features with "first", "second" designations can include one or more of the features explicitly mentioned or implicitly understood. In addition, in the description of embodiments of the present application, "a plurality" means two or more, "at least one" and "one or more" mean one, two, or more than two. The singular expressions "a", "an", "the", "said", "above", "this" are intended to include, for example, the expression "one or more", unless the context clearly indicates to the contrary.

[0066] In this specification, the phrase "one embodiment" or "some embodiments" etc. means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the application. Thus, the appearances of the phrases "in one embodiment", "in some embodiments", "in other embodiments", "in additional embodiments", etc. in various places in the specification are not necessarily all referring to the same embodiment, unless otherwise specifically noted. The terms "comprise", "comprising", "have", "having", "include", "including", "contain", "containing", and variants thereof are meant to be open-ended, unless otherwise specifically noted.

[0067] In this specification, "for indicating" can be understood as "enabling", and "enabling" can include direct enabling and indirect enabling. When describing that a certain information is used to enable A, it can include that the information directly enables A or indirectly enables A, and it does not mean that A must be carried in the information. If the information enabled by the information is referred to as to-be-enabled information, there are many ways to enable the to-be-enabled information in the implementation process, for example, but not limited to, the to-be-enabled information can be directly enabled, such as the to-be-enabled information itself or an index of the to-be-enabled information. The to-be-enabled information can also be indirectly enabled by enabling other information, where the other information and the to-be-enabled information have an association relationship. The to-be-enabled information can also be enabled only in part, and the other part of the to-be-enabled information is known or agreed in advance. For example, the enabling of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, a protocol), thereby reducing the enabling overhead to a certain extent. Meanwhile, the common part of each information can also be identified and uniformly enabled to reduce the enabling overhead caused by separately enabling the same information.

[0068] In this specification, "pre-configuration" can include pre-definition, for example, protocol definition. The "pre-definition" can be implemented by pre-storing corresponding codes, tables or other information indicating manners in devices (for example, including network elements), and the specific implementation manner is not limited in the present application.

[0069] The storage or saving referred to in the present application can refer to saving in one or more memories. The one or more memories can be separately arranged or integrated in the encoder or decoder, processor, or communication device. The one or more memories can also be partially separately arranged and partially integrated in the decoder, processor, or communication device. The type of memory can be any form of storage medium, which is not limited.

[0070] The protocol referred to in the present application can refer to a standard protocol in the communication field, which can include, for example, a fourth generation (4th generation, 4G) network, a fifth generation (5th generation, 5G) network protocol, a new radio (new radio, NR) protocol, and a related protocol applied to a future communication network, which is not limited in the present application.

[0071] The arrows or blocks shown by dashed lines in the schematic diagrams in the drawing part of the specification of the present application represent optional steps or optional modules.

[0072] With the development of wireless networks and the evolution of service requirements, there are a large number of internet of things (internet of things, IoT) nodes in the network to meet the service requirements of various users, such as smart home, smart agriculture, intelligent transportation, and other application scenarios. However, these IoT node devices (referred to as IoT nodes) have low manufacturing costs and small sizes, and cannot carry large-capacity batteries, so these IoT nodes face the problem of short standby time.

[0073] To solve this problem, a method of collecting environmental energy is proposed to provide energy for IoT nodes to meet the demand for long standby time of IoT nodes. Wireless radio frequency energy is one of the important energy sources, which has controllable energy size, energy source, and certain penetration and long transmission distance, so using wireless radio frequency energy to charge IoT nodes is an important research direction.

[0074] For energy receiving devices (such as the above-mentioned IoT nodes), the radio frequency energy collection scheme can consider collecting wireless electromagnetic waves existing in the natural environment, but because the energy sources are not matched and optimized, the efficiency of energy collection is very low, which cannot meet the daily use requirements of IoT nodes.

[0075] Considering that a communication network, such as a cellular mobile communication network, is deployed with a large number of base stations, and these base stations are provided with multiple antennas, can emit any preset electromagnetic wave and provide a directional beam to enhance the radio frequency energy in some direction, frequency band and time period, so as to greatly improve the problem of low efficiency of energy transmission, therefore, the WPT through the base station is one of the important ways to solve the problem of short standby time of IoT nodes in the future.

[0076] It should be noted that the embodiments of the present application do not limit the scenarios in which the network device / terminal device is located. In addition, the network device / terminal device can be a hardware device, or a software function running on a special hardware, a software function running on a general hardware, such as an entity including a special or general hardware device and a software function, and the specific form of the network device / terminal device is not limited in the present application.

[0077] The technical solutions provided by the embodiments of the present application can be applied to wireless communication / energy charging between communication devices. The wireless communication / energy charging between communication devices can include wireless communication / energy charging between a network device and a terminal, wireless communication / energy charging between network devices, and wireless communication / energy charging between terminals. In the embodiments of the present application, the term "wireless communication" can also be referred to as "communication", and the term "communication" can also be described as "data transmission" or "information transmission". The term "wireless energy charging" can also be referred to as "energy charging", "energy transmission", "charging", and the term "energy charging" can also be described as "wireless energy transmission", "wireless charging", "wireless energy transmission", "radio frequency energy transmission", "radio frequency energy transmission", "radio frequency energy charging", "radio frequency charging", etc.

[0078] For ease of understanding, the communication system to which the embodiments of the present application can be applied is described below taking the communication system shown in FIG. 1 as an example.

[0079] FIG. 1 is a schematic diagram of one scenario of WRT-based energy charging for an energy receiving device.

[0080] Referring to FIG. 1, in this scenario, at least an energy transmitting end and an energy receiving end are included, for ease of description, in the scenario example shown in FIG. 1, a base station is taken as the energy transmitting end, and an IoT node is taken as the energy receiving end.

[0081] The base station includes multiple antennas to transmit radio frequency signals with certain radio frequency energy to the IoT node. In order to improve the energy charging efficiency, the MIMO communication technology is considered as an effective WPT solution. The base station as the energy transmitting end uses the digital beamforming technology (or energy beamforming technology) based on the multiple antenna technology to concentrate the wireless energy to be transmitted in the direction of the IoT node as the energy receiving end, and transmits the radio frequency signals carrying the wireless energy to the IoT node through multiple channels.

[0082] And the multiple antennas on the IoT node also increases the effective area of the received radio frequency energy collection, multiple antennas receive radio frequency signals, the radio frequency signal can be transmitted to the rectifier integrated in the IoT node, the radio frequency signal is converted into a direct current signal and output, and finally transmitted to the rechargeable battery of the IoT node. Of course, in this process of electric energy transmission, the IoT node can also feed back the information related to the charging condition of the current IoT node to the base station through the feedback link between the IoT node and the base station, so as to realize the closed-loop control of the base station charging the IoT node.

[0083] Based on the above description, it can be seen that the communication between the base station and the IoT node based on the MIMO technology helps to improve the energy transmission efficiency.

[0084] However, in the process of energy transmission, whether it is the energy transmitting end or the energy receiving end, the beamforming technology used needs to rely on channel state information (CSI). In the communication system, CSI can usually be obtained by the following two methods:

[0085] Method 1, the energy receiving end sends a reference signal, the energy transmitting end performs channel estimation, and uses the reciprocity of the channel, that is, the CSI of the uplink channel is used to predict the CSI of the downlink channel, but this scheme is only applicable to time-division duplex (TDD) systems.

[0086] Method 2, the energy transmitting end sends a downlink reference signal, and the energy receiving end performs channel estimation, but this scheme requires additional baseband signal processing for channel estimation at the energy receiving end, which is not feasible for low-cost wireless energy transmission terminals (such as the IoT node described above) without baseband signal processing hardware. In addition, for energy transmission terminals with baseband signal processing hardware, in the low power (cold start) stage, the remaining power may not be enough to support the measurement stage, so in this scenario, it is not suitable for measurement operations with high power consumption.

[0087] In order to solve the above problems, channel estimation can be achieved by the following methods.

[0088] Figure 2 is a flowchart of a method for wireless energy transmission between communication devices.

[0089] Referring to Figure 2, it is assumed that the base station is the energy transmitting end and the terminal device is the energy receiving end. The two can realize wireless energy transmission from the base station to the terminal device through the following signaling interaction process, thereby charging the terminal device.

[0090] S210: The base station sends a first pilot sequence to the terminal device;

[0091] The pilot sequence can also be referred to as a pilot signal or a reference signal, etc. The first pilot signal is used to help the terminal device estimate the channel condition from the base station to the terminal device.

[0092] S220: The terminal device performs channel estimation according to the first pilot sequence and a locally stored second pilot sequence to determine the CSI.

[0093] The second pilot sequence can be considered as a copy of the first pilot sequence.

[0094] It should be understood that after receiving the first pilot signal sent by the base station, the terminal device will use the locally stored second pilot sequence to perform correlation calculation with the received first pilot sequence, so as to estimate the channel characteristics from the base station to the terminal device. For example, by comparing the differences between the first pilot sequence and the second pilot sequence, the CSI including the gain, phase and delay of the channel and other parameters can be estimated, and this process usually involves estimation of the channel impulse response, frequency response or channel matrix.

[0095] S230: The terminal device extracts the estimated channel, performs level measurement on the extracted channel, and feeds back the measured level to the base station.

[0096] It should be understood that since the complete channel state information can contain a large amount of data, the terminal device can extract the most critical information part for subsequent processing, such as the main gain and phase information of the channel, from the complete channel state information, and this process is called channel extraction. Accordingly, "performing level measurement on the extracted channel" means that a part of the channel is extracted for level measurement, i.e. the transmitter (e.g. the base station) sends a plurality of subcarriers, which pass through the channel and reach the receiver (e.g. the terminal device). After receiving the subcarriers, the receiver extracts a part of the subcarriers, and then performs level measurement on the extracted subcarriers. The level measurement refers to predicting or calculating the signal level that the terminal device can receive after transmission through the current channel at a given transmission power. The result of the level measurement (referred to as level value) can be used to indicate the received signal strength or quality, thereby reflecting the attenuation of the signal after transmission in the channel, which is an important indicator for evaluating signal quality and system performance. After receiving the level value, the base station can understand the quality of the current channel.

[0097] S240: The base station calculates the beam weight corresponding to the maximum level value, and sends a wireless radio frequency signal corresponding to the beam weight to the terminal device to charge the terminal device.

[0098] It should be understood that the calculation goal of the beam weight is to maximize the level (i.e., signal power) of the synthesized beam in the expected direction while suppressing interference in other directions. Based on this, the "maximum level" represents the strongest signal strength that the base station can send to the terminal device under the beam weight.

[0099] However, in the above method of wireless energy transmission, there are the following problems:

[0100] Problem 1: In the stage of feedback of the measurement level by the terminal device, the selected channel needs to measure the level and feed back the level value to the base station. In the process of measuring the level, a long time is needed, and the overhead of feeding back the level to the base station is large, thereby reducing the efficiency of the base station charging energy for the terminal device.

[0101] Problem 2: When the time domain processing capability, channel estimation capability and channel measurement capability of the terminal device are poor, channel estimation is directly performed based on the first pilot sequence sent by the base station, which may consume more time, which further reduces the efficiency of the base station charging energy for the terminal device.

[0102] In view of this, the embodiments of the present application propose a communication method and device to solve the above problems, thereby increasing the efficiency of the energy transmitting end charging energy for the energy receiving end through wireless radio frequency signals in the WPT scenario.

[0103] For ease of understanding, the system architecture to which the embodiments of the present application can be applied is first introduced as follows.

[0104] FIG. 3 is a schematic diagram of a system architecture 300 applicable to the embodiments of the present application.

[0105] The embodiments of the present application are applicable to long term evolution (LTE), NR or protocol frameworks applied to future communication networks, and can be applied to various mobile communication scenarios, such as scenarios between a base station and a terminal device, multi-hop / multi-relay transmission between a base station and a terminal device, dual connectivity (DC) or multi-connection between multiple base stations and terminal devices, and the like.

[0106] It should be noted that FIG. 3 is only an exemplary diagram and does not limit the system framework applicable to the embodiments of the present application. As long as any one network side device in a wireless network charges energy for other communication devices, it can be a system architecture applicable to the embodiments of the present application.

[0107] For application scenarios, the application scenarios of the embodiments of the present application include but are not limited to any one or more of the following: a base station charging a terminal device (see (a) in FIG. 3), a base station charging a base station (see (b) in FIG. 3), a base station charging a relay base station (see (c) in FIG. 3), a base station charging a terminal device through a relay base station (see (d) in FIG. 3), multiple base stations charging one terminal device (see (e) in FIG. 3), multiple base stations charging multiple terminal devices (see (f) in FIG. 3), and the like.

[0108] A device in a communication system can transmit or receive a signal to or from another device by using air interface resources. The signal can include information, signaling, data, etc. The air interface resources can include at least one of time domain resources, frequency domain resources, code resources, and space resources. The device can also be replaced by an entity, a network entity, a communication device, a communication module, a node, a communication node, etc. The embodiments of the present application are described by taking a communication device as an example.

[0109] In the embodiments of the present application, a terminal device is a device with wireless transceiving function, which can be referred to as a user equipment (UE), an access terminal, a subscriber unit, a user station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a wireless communication device, a user agent, or a user apparatus.

[0110] In embodiments of the present application, the terminal device can also be a satellite phone, a cellular phone, a smart phone, a wireless data card, a wireless modem, a machine type communication device, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a customer-premises equipment (CPE), a smart point of sale (POS) machine, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a communication device carried on an aerial vehicle, a wearable device, a drone, a robot, a terminal in device-to-device (D2D) communication, a terminal in vehicle-to-everything (V2X) communication, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, or a terminal device in future communication networks, etc. In embodiments of the present application, the device for implementing the function of the terminal device can be the terminal device, or can be a device capable of supporting the terminal device to implement the function, such as a chip system or a chip, which can be installed in the terminal device. In embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0111] In embodiments of the present application, the terminal device can also be a device with communication function in future communication networks, without limitation on the form or type of the terminal device in future communication networks, etc.

[0112] In a possible scenario, a network device, also referred to as an access network device or a radio access network (RAN) node, can be a base station, an evolved NodeB (eNB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a future communication network, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The base station can be a macro base station, a micro base station, or an indoor station, a relay node or a donor node, or a wireless controller in a cloud radio access network (CRAN) scenario. Alternatively, the base station can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU).

[0113] In an embodiment of the present application, the device for implementing the function of the network device can be the network device; or can be a device capable of supporting the network device to implement the function, for example, a chip system, which can be installed in the network device. In the technical solution provided in the embodiments of the present application, the device for implementing the function of the network device is the network device, and the network device is taken as an example of a base station to describe the technical solution provided in the embodiments of the present application.

[0114] In another possible scenario, a RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately deployed or also included in the same network element, such as a baseband unit (BBU). The CU node and the DU node split the protocol layers of the gNB, with part of the protocol layers being centrally controlled at the CU and the remaining part or all of the protocol layers being distributed in the DUs, which are centrally controlled by the CU. As an implementation form, the CU is deployed with the radio resource control (RRC) layer, the packet data convergence protocol (PDCP) layer, and the service data adaptation protocol (SDAP) layer in the protocol stack; and the DU is deployed with the radio link control (RLC) layer, the medium access control (MAC) layer, and the physical layer (PHY) in the protocol stack. Thus, the CU has the processing capability of RRC, PDCP, and SDAP. The DU has the processing capability of RLC, MAC, and PHY. It can be understood that the above splitting of functions is only an example and does not limit the CU and the DU. The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH).

[0115] The CU (or CU-CP and CU-UP), DU or RU can also have different names in different systems, but those skilled in the art can understand their meanings. For example, in an open RAN (ORAN or O-RAN) system, the CU can also be referred to as an O-CU, the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0116] FIG. 4 is a schematic diagram of an O-RAN hardware system 400 suitable for embodiments of the present application.

[0117] Referring to FIG. 4, the system 400 includes a core network (CN) device, a RAN device and a terminal device, wherein the RAN device can communicate with the CN device through a backhaul link and communicate with the terminal device through an air interface.

[0118] In some possible embodiments, a baseband unit (BBU) in the RAN device can communicate with the CN device through a backhaul link, and a radio unit (RU) in the RAN device can communicate with at least one terminal device through an air interface. The BBU can communicate with at least one RU through a fronthaul link, wherein the BBU and the RU can be co-located or not co-located.

[0119] The BBU includes at least one CU and at least one DU, which can communicate with each other through at least one midhaul link.

[0120] FIG. 5 is a schematic diagram of a RAN chip system 500 suitable for embodiments of the present application.

[0121] Referring to FIG. 5, the RAN chip can generally include a CU, a DU, and a RU, where the CU is configured to perform level 2 (L2) and level 3 (L3) functions. The interfaces of the fronthaul and midhaul links are configured to carry traffic between the CU and the DU and between the CU and the CN, and the interfaces of the front-haul and mid-haul links are configured to carry traffic between the RU and the DU and between the CU and the DU. The DU is configured to perform level 1 (L1) and partial L2 functions, and the RU is configured to perform partial functions of L1 related computation and radio frequency digital signal processing. The integrated DU includes the functions of the DU and the RU described above.

[0122] wherein the L1, L2, and L3 refer to the hierarchy defined in the open systems interconnection (OSI) model, each of which corresponds to a communication protocol layer with different functions.

[0123] In some possible embodiments, the CU / DU hardware includes a chassis platform, a mainboard, peripherals, and cooling equipment. The mainboard contains a processing unit, a memory, internal input / output (I / O) interfaces, and external connection ports. The hardware accelerator is designed with interfaces, and the hardware functional components include storage of software, hardware, and system debugging interfaces, and a single board management controller.

[0124] In some possible embodiments, the DU system can be implemented using a multi-core processor and one or more hardware accelerators. Part of the DU protocol stack can be implemented in software running on the multi-core processor, and the computation-intensive L1 and L2 functions can be offloaded to hardware accelerators based on field-programmable gate array (FPGA) / graphics processing unit (GPU) / other accelerators, etc.; or all L1 functions are integrated into hardware accelerators based on FPGA / GPU, and other protocol stack contents are implemented in software running on the processor; or all the protocol stack is implemented in software running on the processor. The hardware accelerator supports interconnection with an x86 or non-x86 processor, and similarly, the accelerator has a multi-lane peripheral component interconnect express (PCIe) interface pointing to a central processing unit (CPU) and is externally connected through Gigabit Ethernet (GbE). The CPU can be an x86 or ARM-based CPU.

[0125] In some possible embodiments, the O-RU can include an O-RAN processing unit (OPU) to receive data frames from an O-RAN fronthaul interface (enhanced common public radio interface (eCPRI)), also known as eCPRI frames; and perform fronthaul interface, bottom-most layer L1 (encoding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping; and the OPU can be implemented as a CPU, FPGA, or application-specific integrated circuit (ASIC) ASIC.

[0126] In some possible embodiments, the O-RU can further include a digital processing unit (DPU) of the O-RU, which can be used to perform operations such as synchronization, digital down-conversion (DDC) in uplink (UL), digital up-conversion (DUC) in downlink (DL), channel frequency response (CFR), and digital pre-distortion (DPD), and can also improve power amplifier efficiency by reducing the peak to average power ratio (PAPR) / adjacent channel leakage ratio (ACLR) of the radio frequency front end; and the DPU can be implemented as an FPGA or an ASIC.

[0127] In some possible embodiments, the radio frequency (RF) processing unit of the O-RU can include a transceiver module, an up / down converter, a power amplifier (PA), a low noise amplifier (LNA), a transmit (Tx) / receive (Rx) filter. In addition, all conversions between the analog domain and the digital domain (digital-to-analog conversion and analog-to-digital conversion ADC), such as RF sampling, frequency conversion using RF in upconversion and downconversion, mixing of intermediate frequency (IF) and local oscillator (LO) generated signals, and the like, can be performed within the transceiver module. It should be noted that the physical and logical partitions within the RF processing unit do not require specific boundaries.

[0128] FIG. 6 is a flow diagram of a communication method 600 according to an embodiment of the present application.

[0129] Referring to FIG. 6, the first communication device can be an energy receiving end in a WPT scenario, and the second communication device can be an energy transmitting end in the WPT scenario. For the entity devices corresponding to the energy receiving end and the energy transmitting end, refer to the foregoing corresponding expansion description, which is not repeated here.

[0130] The following describes in detail the step flow performed by the first communication device in the communication method 600:

[0131] S610: receiving a first time domain signal from a first channel.

[0132] The first time domain signal carries a first pilot sequence, and the length of the first pilot sequence is N, where N is a positive integer.

[0133] In some possible embodiments, the first time domain signal described above can be directly transmitted by the second communication device to the first communication device, or indirectly transmitted by the second communication device to the first communication device through a relay base station or other relay device.

[0134] It should be understood that, in general, the first channel is a noisy channel, so the first time domain signal is not exactly the same as the initial time domain signal transmitted by the second communication device, and the first time domain signal also mixes the noise in the first channel, and there is a corresponding attenuation and phase shift, etc. compared with the initial time domain signal.

[0135] In some possible embodiments, the first channel described above can be a channel in a MIMO communication system.

[0136] It should be understood that the first pilot sequence is a known signal sequence embedded in the first time domain signal, which can be embedded in a frequency domain signal after time-frequency transformation, and is used for channel estimation by the first communication device. The length refers to the number of signal samples in the known sequence.

[0137] The time-frequency transformation can be FT, DFT, or FFT. Therefore, the scheme can be compatible with various time-frequency transformation application scenarios, thereby improving the flexibility and compatibility of the scheme.

[0138] In addition, in the frequency domain, each subcarrier of the channel corresponds to a specific frequency component, and the first pilot sequence can be embedded in the frequency component, thereby introducing known signal characteristics for the subcarriers.

[0139] S620: Transform the first time domain signal into M first frequency domain signals.

[0140] M is greater than 1.

[0141] In some possible embodiments, the first time domain signal can be split into M second time domain signals, and then FFT is performed on the M second time domain signals to determine the M first frequency domain signals. Alternatively, FFT can be performed on the first time domain signal first, and then the frequency domain signal obtained after transformation is split to obtain the M second time domain signals.

[0142] It should be understood that the pilot is in units of resource elements (REs), and the number of REs and the number of FFT points are one-to-one corresponding. Therefore, assuming that the length of the first pilot sequence is N, it means that the first channel includes N REs, and correspondingly, N-point FFT can be performed on the first pilot sequence. Therefore, the length of the first pilot sequence is related to the number of FFT points of the frequency domain signal obtained after FFT of the first time domain signal. The number of FFT points refers to the number of sample points collected in the first time domain signal when performing FFT on the first time domain signal, which determines the number of frequency components of the frequency domain signal obtained after FFT, for embedding the first pilot sequence to estimate the first channel. Correspondingly, the number of FFT points corresponds to the number of subcarriers of the first channel, for example, is equal to the number of subcarriers of the first channel, and then the length of the first pilot sequence also corresponds to the number of subcarriers of the first channel.

[0143] S630: Convert the M first frequency domain signals into a second frequency domain signal.

[0144] The second frequency domain signal includes a second pilot sequence, and the length of the second pilot sequence is L, which is less than N.

[0145] In some possible embodiments, the operation of converting the M first frequency domain signals into the second frequency domain signal can be an average operation, or a joint average operation, or a weighted average operation, etc. on the M first frequency domain signals.

[0146] It should be understood that, for a frequency domain signal, the length of the frequency domain signal is used to represent the spectral width of the frequency domain signal, i.e., the frequency coverage range of the signal, or the bandwidth. Then, the length of the second frequency domain signal is L0, which is used to represent that the spectral width of the second frequency domain signal is L0, the unit of which is Hz or kHz, and in addition, based on the foregoing, it can be known that there is a corresponding relationship or a conversion relationship between L0 and L.

[0147] In addition, the length of a time domain signal is used to represent the time duration of the time domain signal, although the length of the time domain signal and the length of the frequency domain signal represent different meanings, there is a corresponding conversion relationship between the two, which can be briefly described by the indeterminacy principle, i.e., the shorter the time domain duration of a signal, the wider the spectrum in the frequency domain corresponding to the signal, and vice versa.

[0148] In view of this, the S620 and the S630 can be implemented through the following detailed flow:

[0149] S1: receiving the first time domain signal (denoted as r), the spectral width corresponding to the first time domain signal being N0, there being a corresponding relationship or a conversion relationship between N0 and the length N of the first pilot sequence, so as to determine N.

[0150] It should be understood that the spectral width corresponding to the first time domain signal can be determined by the indeterminacy principle and other related operation methods.

[0151] S2: splitting the first time domain signal into M second time domain signals (denoted as r1 to r M ), the spectral width corresponding to the second time domain signal being L0, there being a corresponding relationship or a conversion relationship between L0 and the length L of the second pilot sequence, so as to determine L.

[0152] Therefore, M=N / L, or or

[0153] The M second time domain signals can be represented as: r1(1:L), r2(L+1:2L), …, r M ((M-1)L+1:N).

[0154] S3: performing FFT on the M second time domain signals respectively to obtain M first frequency domain signals (denoted as R1 to R M ).

[0155] S4: determine a second frequency domain signal (denoted as Y (k) ) by the following joint average formula (1), and the length of the second frequency domain signal is L. ), and the length of the second frequency domain signal is L.

[0156] It should be understood that the first communication device can reduce the complexity of time domain data processing and obtain the full-band information corresponding to the first time domain signal by intercepting the first time domain signal in the time domain segment, performing FFT on the M second time domain signals obtained after interception, obtaining M first frequency domain signals, and jointly averaging the M first frequency domain signals.

[0157] S640: determine a third pilot sequence according to the second frequency domain signal.

[0158] Wherein, the length of the third pilot sequence is N, and the third pilot sequence is used for estimating or measuring the first channel.

[0159] It should be understood that since the length of the second frequency domain signal is L0, the corresponding FFT point number can be L, and thus it can be known that the length of the second frequency domain signal is insufficient to embed the first pilot sequence (the length is also N) matching the frequency spectrum width corresponding to the first time domain signal (i.e. the above-mentioned N), so it is necessary to restore the second frequency domain signal to a frequency domain signal with a length of N0 to obtain a third pilot sequence with a length equal to that of the first pilot sequence.

[0160] In some possible embodiments, the third pilot sequence can be determined by the following way:

[0161] Inserting a plurality of second frequency domain signals into a reference pilot sequence to determine the third pilot sequence, wherein the reference pilot sequence is used to represent a channel with N subcarriers, and there is a first interval between the plurality of second frequency domain signals. In other words, in the reference pilot sequence, every first interval, a second frequency domain signal is inserted, and the subcarrier channel (i.e. the frequency band) unrelated to the second frequency domain signal is all set to 0.

[0162] In some possible embodiments, the above-mentioned first interval can be equal to the above-mentioned M.

[0163] In some possible embodiments, the above-mentioned reference pilot sequence can be a ZC (Zadoff-Chu) sequence, which is an Euler complex sequence.

[0164] It should be understood that since the length of the finally obtained third pilot sequence is equal to that of the first pilot sequence, the length of the reference pilot sequence can also be equal to that of the first pilot sequence.

[0165] For example, assuming that the length of the first pilot sequence is N, which means that the first channel includes N subcarriers, and assuming that the length of the second frequency domain signal is L0, that is, the number of FFT points corresponding to the second frequency domain signal is equal to L, then the second frequency domain signal can be used to represent a channel including L subcarriers. Based on the foregoing description, it is known that L should be less than N, so it is difficult to estimate the first channel through the pilot sequence in the second frequency domain signal, and therefore it is necessary to interpolate the reference pilot sequence with a length of N through multiple second frequency domain signals, the interval of interpolation being the first interval, so as to obtain a third pilot sequence with a length of N.

[0166] Based on the above technical solution, in the operation process of channel estimation, the first communication device segments and intercepts the first time domain signal including the first pilot sequence from the second communication device, and performs time-frequency transformation on the multiple time domain signals obtained by interception, and can perform joint average operation processing on the multiple frequency domain signals after transformation. This processing not only reduces the complexity of processing the first time domain signal, but also retains the full-band information corresponding to the first time domain signal, thereby ensuring the accuracy of channel estimation and helping to improve the efficiency of channel estimation or measurement. Especially in the scenario of charging the first communication device based on WPT technology, the first communication device efficiently performs channel estimation, which helps to improve the efficiency of charging the first communication device and also reduces the energy consumption of the first communication device for channel estimation or measurement.

[0167] It should be understood that after determining the third pilot sequence, the first communication device can estimate the first channel, and the channel estimation operation can include the following operations:

[0168] S650: determining N first subcarriers of the first channel according to the third pilot sequence.

[0169] It should be understood that in the process of estimating the first channel, the third pilot sequence and the fourth pilot sequence of the first communication device are both needed.

[0170] In some possible embodiments, the fourth pilot sequence can be directly stored in the first communication device locally, or can be stored in a server and loaded by the first communication device. The fourth pilot sequence is at least partially the same as the first pilot sequence.

[0171] It should be understood that the first channel includes N first subcarriers, and it can also be understood that the subcarrier dimension of the first channel is N.

[0172] In some possible embodiments, after determining the N first subcarriers of the first channel, the first communication device can also measure the first channel, and the measurement operation can include the following operations:

[0173] S660: decimating the first channel according to the first interval to determine a second channel, the second channel comprising L first subcarriers, and determining channel qualities corresponding to the L first subcarriers respectively.

[0174] In some possible embodiments, the first communication device can perform a modulo operation on the second channel (denoted as H L ) in the subcarrier dimension, i.e., a modulo operation on the L first subcarriers in the second channel. The modulo operation is used to obtain an energy value corresponding to each first subcarrier, and the size of the energy value is used to indicate the channel quality. The result of the modulo operation is denoted as |H1|, |H2|, …, |H L |.

[0175] Based on the above technical solutions, the first channel is decimated to determine the second channel, and the multiple first subcarriers of the second channel are measured to determine the channel qualities corresponding to the multiple subcarriers respectively, so as to realize the estimation of the first channel. Since the estimation object is the second channel decimated from the first channel, the overhead caused by the channel measurement process is effectively reduced, thereby helping to improve the efficiency of the channel measurement, especially in the scenario of charging the first communication device based on the WPT technology, helping to improve the efficiency of charging the first communication device, and also reducing the energy consumption of the first communication device for channel measurement.

[0176] In some possible embodiments, after determining the channel qualities corresponding to the L first subcarriers respectively, the first communication device can further perform the following operations:

[0177] S670: reporting a target frequency point number corresponding to a target subcarrier with the highest channel quality in the L first subcarriers.

[0178] The target frequency point number is used to instruct the second communication device to send a target radio frequency signal through the target subcarrier, and the target radio frequency signal is used to charge the first communication device.

[0179] It should be understood that the frequency point number corresponds to the subcarrier in the channel, and thus the frequency point number can be determined by determining the corresponding subcarrier in the channel. As can be seen, the frequency point number can correspond to the frequency component mentioned in the foregoing embodiments.

[0180] In some possible embodiments, after the second communication device receives the target frequency point number reported by the first communication device, the target subcarrier with the highest channel quality can be determined, and the following operations can be performed:

[0181] S680: sending a target radio frequency signal to the first communication device through the target subcarrier to charge the first communication device.

[0182] Based on the technical solution, the channel quality corresponding to the plurality of first subcarriers of the second channel extracted from the first channel is calculated, and the target frequency point number corresponding to the target subcarrier with the highest channel quality is directly reported to the second communication device, so that the second communication device can directly determine the target subcarrier for sending the target radio frequency signal to the first communication device. This channel measurement feedback mechanism not only reduces the complexity of channel measurement, but also effectively reduces the amount of information fed back to the second communication device, thereby reducing the energy consumption of feedback information. Especially in the scenario of charging the first communication device based on WPT technology, it helps to improve the efficiency of charging the first communication device.

[0183] Considering the difference in time domain signal processing capability between different first communication devices, in order to further reduce the time overhead of the first terminal device in processing time domain signals, channel estimation and measurement, the embodiment of the application further proposes another communication method.

[0184] FIG. 7 is a flow diagram of another communication method 700 proposed by the embodiment of the application.

[0185] Similar to the embodiment shown in FIG. 6, in FIG. 7, the first communication device can be an energy receiving end in a WPT scenario, and the second communication device can be an energy transmitting end in a WPT scenario. For the entity devices corresponding to the energy receiving end and the energy transmitting end, see the foregoing corresponding expansion description, which is not repeated here.

[0186] The following describes in detail the step flow performed by the first communication device in the communication method 700:

[0187] S710: Send first capability information.

[0188] The first capability information can be sent by the first communication device to the second communication device, and the first capability information is used to indicate the maximum length of the pilot sequence supported by the first communication device when performing time-frequency transformation on the pilot sequence, and the pilot sequence is used for the first communication device to estimate or measure the channel.

[0189] In some possible embodiments, the first capability information can directly indicate the capability of the first communication device in time-frequency conversion of signals.

[0190] In some possible embodiments, the first capability information can be the number of points of FT / FFT / DFT that the first communication device can perform, and the number of points refers to the number of points of L data points (or frequency points) that the first communication device can process to convert the signal from time domain to frequency domain. The larger the number of points, the stronger the capability of the first communication device in time-frequency conversion of signals.

[0191] In some possible embodiments, the first communication device can send the maximum length of the pilot sequence that the first communication device can process or the above-mentioned FT / FFT / DFT (i.e., the above-mentioned first capability information) to the second communication device through uplink control information (UCI) of a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH).

[0192] S720: receiving a first time-domain signal through a first channel.

[0193] The first time-domain signal carries a first pilot sequence, the length of the first pilot sequence is less than or equal to the maximum length, and the first pilot sequence is used for estimation or measurement of the first channel.

[0194] In some possible embodiments, the first time-domain signal can be directly sent by the second communication device to the first communication device, or indirectly sent by the second communication device to the first communication device through a relay base station or other relay device / apparatus.

[0195] It should be understood that, in general, the first channel is a noisy channel, and thus the first time-domain signal is not exactly the same as the initial time-domain signal sent by the second communication device, and the first time-domain signal also mixes the noise in the first channel and has corresponding attenuation and phase shift, etc. compared with the initial time-domain signal.

[0196] It should be noted that the first time-domain signal and the first pilot sequence mentioned in the embodiment of FIG. 7 are not necessarily the same time-domain signal and pilot sequence as the first time-domain signal and the first pilot sequence mentioned in the embodiment of FIG. 6. By analogy, the "first", "second", etc. in the two embodiments can be different.

[0197] It should be understood that the stronger the capability of the first communication device for time-frequency conversion of a signal indicated by the first capability information, the longer the length of the first pilot sequence.

[0198] In some possible embodiments, when the first capability information is used to indicate that the first communication device can perform FT / FFT / DFT with L points, the length of the first pilot sequence is also L accordingly, so as to adapt to the capability of the first communication device for time-frequency conversion of a signal.

[0199] S730: performing time-frequency conversion on the first time-domain signal to determine a first frequency-domain signal.

[0200] It should be understood that the above time-frequency conversion can include FT, FFT, or DFT, etc.

[0201] In addition, after determining the first pilot sequence, the first communication device can estimate the first channel, and the channel estimation operation can include the following operations:

[0202] S740: determining, according to the first pilot sequence, that the first channel includes L first subcarriers.

[0203] Wherein, L is a positive integer.

[0204] It should be understood that in the process of estimating the first channel, not only the first pilot sequence but also the second pilot sequence of the first communication device is needed.

[0205] It should be understood that the first channel includes L first subcarriers, which can also be understood as that the subcarrier dimension of the first channel is L.

[0206] In some possible embodiments, the second pilot sequence can be directly stored in the first communication device locally, or can be stored in a server and loaded by the first communication device. The second pilot sequence can be the same as at least part of the first pilot sequence.

[0207] Based on the above technical solution, considering the difference in time domain signal processing capability between different first communication devices, the mechanism of reporting capability information by the first communication device to the second communication device is introduced, so that the second communication device can dynamically adjust the length of the pilot sequence issued according to the capability information reported by the first communication device, to reduce the time complexity of the first communication device in processing the time domain signal, which helps to improve the efficiency of channel estimation or measurement. Especially in the scene of charging the first communication device based on WPT technology, the first communication device can realize efficient channel estimation in a low complexity manner, which helps to improve the efficiency of charging the first communication device, and also reduces the energy consumption of the first communication device for channel estimation.

[0208] In some possible embodiments, after determining the L first subcarriers of the first channel, the first communication device can also measure the first channel, and the measurement operation can include the following operations:

[0209] S750: determining the channel quality corresponding to each of the L first subcarriers.

[0210] In some possible embodiments, the first communication device can measure the first channel (denoted as H L) a modulo operation in the subcarrier dimension, that is, a modulo operation is performed on the L first subcarriers in the first channel. The modulo operation is used to obtain an energy value corresponding to each first subcarrier, and the size of the energy value is used to indicate the channel quality. The result of the modulo operation is denoted as: |H1|, |H2|, …, |H L |.

[0211] S760: Report the target frequency point number corresponding to the target subcarrier with the highest channel quality in the L first subcarriers.

[0212] The target frequency point number is used to instruct the second communication device to send a target radio frequency signal through the target subcarrier, and the target radio frequency signal is used to charge the first communication device.

[0213] For the expansion of the above-mentioned target frequency point number, see the specific description of the corresponding position of method 600, which is not repeated here.

[0214] It should be noted that in ordinary channel estimation, the pilot sequence sent by the second communication device and the pilot sequence stored by the first communication device should be the same, but in this embodiment, after the first communication device feeds back the capability to the second communication device, it is assumed that the time-frequency conversion capability of the first communication device is poor, and the initial pilot sequence transmitted by the second communication device to the first communication device is short, then the initial pilot sequence should be at least partially the same as the third pilot sequence.

[0215] Therefore, if the entire first channel estimation is to be completed, the above-mentioned method 700 needs to be repeated multiple times. For example, the second pilot sequence is N, N = 3 x L, the first pilot sequence 1 corresponds to 1 / 3 of the second pilot sequence, then the second time the method 700 is looped, the first pilot sequence 2 corresponds to 1 / 3 of the middle of the second pilot sequence, and then the third time the method 700 is looped, the first pilot sequence 3 corresponds to 1 / 3 of the last of the second pilot sequence.

[0216] Correspondingly, in the entire first channel measurement and measurement process, the first communication device also needs to send 3 target frequency point numbers to the second communication device. Based on this, after the second communication device obtains the 3 target frequency point numbers, it obtains the modulus value corresponding to the 3 target frequency point numbers, determines the target frequency point number with the largest modulus value, and sends a target radio frequency signal to the first communication device based on the target frequency point number. Or, randomly select one from the 3 target frequency point numbers, and send a target radio frequency signal to the first communication device based on the target frequency point number.

[0217] Based on the above technical solution, the channel quality corresponding to a plurality of first subcarriers in the first channel is calculated, and the target frequency point number corresponding to the target subcarrier with the highest channel quality is directly reported to the second communication device, so that the second communication device can directly determine the target subcarrier for sending the target radio frequency signal to the first communication device. This channel measurement feedback mechanism not only reduces the complexity of channel measurement, but also effectively reduces the amount of information fed back to the second communication device, thereby reducing the energy consumption of feedback information. Especially in the scene of charging the first communication device based on WPT technology, it helps to improve the efficiency of charging the first communication device.

[0218] The following details the step flow performed by the second communication device in the communication method 700:

[0219] S710: Receive first capability information.

[0220] The first capability information can come from the first communication device described above, and the first capability information is used to indicate the maximum length of the pilot sequence supported by the first communication device when performing time-frequency transformation on the pilot sequence. For detailed description of the first capability information, please refer to the specific description of the first capability information above, which will not be repeated here.

[0221] Then, the second communication device can communicate with the first communication device based on the first capability information described above. The communication process can include the following steps:

[0222] S720: Send an initial time domain signal to the first communication device through the first channel.

[0223] The initial time domain signal carries an initial pilot sequence, and the length of the initial pilot sequence is less than or equal to the maximum length. As described above, the length of the initial pilot sequence is related to the first capability information, and the initial pilot sequence is used for the first communication device to estimate or measure the first channel.

[0224] It should be understood that since there is usually noise in the first channel, the time domain signal sent by the second communication device to the first communication device is usually not completely consistent with the time domain signal received by the first communication device. In other words, the third time domain signal described above can be the initial time domain signal mixed with noise in the first channel. Then, assuming that there is no noise in the first channel, the initial time domain signal is the same as the first time domain signal received by the first communication device at this time.

[0225] In some possible embodiments, when the first capability information is used to indicate that the first communication device can perform FT / FFT / DFT points L, the second communication device can determine the length of the initial pilot sequence as L according to the first capability information, so as to adapt to the ability of the first communication device to perform time-frequency conversion on the signal.

[0226] Alternatively, the length of the initial pilot sequence can also be less than L.

[0227] After the second communication device sends the initial time-domain signal to the first communication device, and the first communication device starts the channel estimation and measurement process after receiving the signal, the second communication device can further perform the following operations after the process is completed:

[0228] S760: receiving a target frequency point number.

[0229] The target frequency point number corresponds to a target subcarrier with the highest channel quality in the first channel.

[0230] S770: sending a target radio frequency signal to the first communication device through the target subcarrier, the target radio frequency signal being used to charge the first communication device.

[0231] For ease of understanding, the following describes the corresponding operations of the entity components of the energy transmitting end in the method 700 according to the embodiments of the application in combination with the system 400 proposed in the foregoing embodiments.

[0232] Based on the foregoing technical solutions, considering that there are differences in the time-domain signal processing capabilities among different first communication devices, the mechanism of reporting capability information by the first communication device to the second communication device is introduced, so that the second communication device can dynamically adjust the length of the pilot sequence according to the capability information reported by the first communication device, to reduce the time complexity of the first communication device in processing the time-domain signal, which helps to improve the efficiency of channel estimation or measurement. In addition, the first communication device directly reports the target frequency point number corresponding to the target subcarrier with the highest channel quality to the second communication device, so that the second communication device can directly determine the target subcarrier used to send the target radio frequency signal to the first communication device. This channel measurement feedback mechanism not only reduces the complexity of channel measurement, but also effectively reduces the amount of information fed back to the second communication device, thereby reducing the energy consumption of the feedback information. Especially in the scenario of charging the first communication device based on the WPT technology, the first communication device can achieve efficient channel estimation in a low complexity manner, which helps to improve the efficiency of charging the first communication device and also reduces the energy consumption of the first communication device for channel estimation.

[0233] In some possible embodiments, the operations of the above method 600 and method 700 can be combined, for example, in the method 600, before S610, the first communication device can send the first capability information to the second communication device, so that the second communication device sends the initial time domain signal to the first communication device according to the first capability information, which is adapted to the first capability information. This embodiment combines the advantages of the method 600 and the method 700, can further improve the efficiency of channel estimation or measurement, helps to further improve the efficiency of charging the first communication device, and also further reduces the energy consumption of the first communication device for channel estimation.

[0234] FIG. 8 is a flow diagram of the system 400 performing the method 700 according to an embodiment of the present application.

[0235] In the present embodiment, the energy transmitting end is a network side device, for example, a base station (RAN device), and the interaction process between the base station and the core network device is given; correspondingly, the energy receiving end is a terminal device. Of course, in actual application, the devices corresponding to the energy transmitting end and the energy receiving end are not limited to the devices given in the present example.

[0236] S805: The CN device sends a channel measurement request and time domain processing capability information of the terminal device to the RAN device through a backhaul link.

[0237] The channel measurement request and the time domain processing capability information of the terminal device are received by the CU of the RAN device.

[0238] It should be understood that the above time domain processing capability information can be the first capability information in the method 700.

[0239] In some possible embodiments, the above S805 is an optional step, when S805 is not performed, the CU can actively trigger the indication of channel estimation and measurement of the terminal device; or the terminal device can directly send the channel measurement request and the time domain processing capability information to the RAN device.

[0240] S810: The CU determines a first pilot sequence length according to the time domain processing capability information, and sends a channel measurement instruction and the first pilot sequence length to the DU.

[0241] S815: The DU sends the channel measurement instruction and the first pilot sequence length to the RU through a fronthaul link.

[0242] S820: The RU sends an initial time domain signal to the terminal device through a first channel, the initial time domain signal includes a pilot sequence, and the length of the pilot sequence is the first pilot sequence length.

[0243] S825: The terminal device receives the first time-domain signal, performs FT / FFT / DFT on the first time-domain signal, estimates and measures the first channel based on the processing result, and feeds back the channel measurement result to the RAN device.

[0244] S830: The RU performs down-conversion processing on the channel measurement result to obtain a first baseband signal, and sends the first baseband signal to the DU.

[0245] S835: The DU analyzes the first baseband signal, determines the target frequency point information in the channel measurement result, and transmits the target frequency point information to the CU through the intermediate transmission link.

[0246] S840: The CU calculates the corresponding target beam weight value according to the target frequency point information.

[0247] S845: The CU returns the target beam weight value to the CN device.

[0248] S850: The CN device sends a charging instruction to the CU according to the target beam weight value information fed back by the CU, and the CU sends the charging instruction to the RU through the intermediate transmission link and the front transmission link. The charging instruction is used to instruct the RU to send a target radio frequency signal corresponding to the target beam weight value, and the target radio frequency signal is used to charge the terminal device.

[0249] In some possible embodiments, the above S845 is an optional step. When S845 is not performed, the CU can directly determine the above charging instruction according to the target beam weight value and send it to the RU.

[0250] Based on the above technical solution, the CN device can request the RAN device to perform channel measurement, or the CU can actively trigger channel measurement. The RAN device completes the measurement of the channel of the terminal device through the mutual cooperation among the CU / DU / RU. According to the channel measurement result fed back by the terminal device, the corresponding target beam weight value is determined based on the channel measurement result, and the RU transmits a radio frequency signal corresponding to the target beam weight value to charge the terminal device. Therefore, the charging efficiency of the terminal device is improved. Moreover, before triggering the terminal device to perform channel estimation, the time-domain data processing capability of the terminal device is considered, and a differentiated pilot sequence is designed. Therefore, the time length consumed by the terminal device for performing time-frequency conversion on the time-domain signal including the pilot sequence is further reduced, and the charging efficiency is further improved.

[0251] In addition, the following also combines the chip system 500 proposed in the foregoing embodiments to describe the corresponding operation of the chip unit of the energy transmitting end (for example, the RAN device) in the method 700 proposed in the embodiments of the present application.

[0252] FIG. 9 is a flowchart of the chip system 500 performing the method 700 according to an embodiment of the present application.

[0253] S905: The CN sends a channel measurement request and time domain processing capability information of the terminal device to the RAN device through the backhaul link.

[0254] In some possible embodiments, the CU of the RAN device logically operates the channel measurement request and the time domain processing capability information of the terminal device, determines a first processing result, and sends the first processing result to the CPU in the CU. The first processing result can include a first pilot sequence length adapted to the time domain processing capability information of the terminal device.

[0255] In some possible embodiments, the CPU in the CU can be a CPU based on an X86 architecture or an ARM architecture, and in addition, the CU can further include a chip of a type such as FPGA, GPU, or other accelerator.

[0256] In some possible embodiments, for some simple logical operations such as summation, the chip of the type such as FPGA, GPU, or other accelerator can be used for processing, and then the processing result (for example, the first processing result) is fed back to the CPU of the CU, so that the CPU of the CU performs subsequent control operations based on the processing result, for example, determines whether to send a corresponding control instruction to the DU. The interface between the CPU of the CU and the FPGA, GPU, or other accelerator can be a PCIe interface.

[0257] In some possible embodiments, the S905 is an optional step, and when the S905 is not performed, the channel measurement request and the time domain processing capability information of the terminal device can be directly sent by the CU actively without passing through the CN.

[0258] The terminal device can send a pilot sequence length that can be processed by the terminal device or the FT / FFT / DFT (i.e., the first capability information) to the base station through UCI of PUCCH or PUSCH. The information can be directly transmitted to the CU unit through the air interface without passing through the CN.

[0259] S910: The CPU of the CU determines a first pilot sequence length according to the channel measurement request and the time domain processing capability information of the terminal device, and sends a channel measurement instruction and the first pilot sequence length to the DU.

[0260] In some possible embodiments, the DU logically operates the channel measurement instruction and the first pilot sequence length, determines a second processing result, and sends the second processing result to the CPU in the DU. The second processing result can include the channel measurement instruction and the first pilot sequence length.

[0261] In some possible embodiments, the CPU in the DU can also be a CPU based on an X86 architecture or an ARM architecture, and the DU can further include a chip of a type of FPGA, GPU or other accelerator.

[0262] In some possible embodiments, for some simple logical operations such as summation, the FPGA, GPU or other accelerator of the type of chip can be used for processing, and then the processing result (for example, the second processing result) is fed back to the CPU of the DU, so that the CPU of the DU performs subsequent control operations based on the processing result, for example, determines whether to send a corresponding control instruction to the RU. The interface between the CPU of the DU and the FPGA, GPU or other accelerator can be a PCIe interface.

[0263] S915: The DU sends a channel measurement instruction and a first pilot sequence length to the RU through a front-haul link.

[0264] S920: The RU determines an initial time domain signal according to the channel measurement instruction and the first pilot sequence length, and sends the initial time domain signal to the terminal device through a first channel, where the initial time domain signal includes a pilot sequence, and a length of the pilot sequence is the first pilot sequence length.

[0265] In some possible embodiments, the RU includes a front-haul processing chip for processing related indication signaling from the DU. The front-haul processing chip can be a CPU or a special chip such as a chip of a type of FPGA or ASIC. The front-haul processing chip can instruct a digital signal processing chip to process a signal from an RF processing chip through a scheduling instruction based on an instruction of the DU. The digital signal processing chip performs operations related to FFT, modulation and demodulation, etc. The RF processing chip mainly performs operations such as frequency down-conversion and spectrum splicing / moving, and sends a processing result to the digital processing chip to determine the initial time domain signal.

[0266] S925: The terminal device receives the first time domain signal, performs FFT on the first time domain signal, estimates and measures the first channel based on a processing result, and feeds back a channel measurement result to the RAN device.

[0267] The first time domain signal is the initial time domain signal mixed with noise of the first channel.

[0268] S930: The RU performs frequency down-conversion processing on the channel measurement result to obtain a first baseband signal, and sends the first baseband signal to the DU.

[0269] S935: The DU analyzes the first baseband signal to determine target frequency point information in the channel measurement result, and transmits the target frequency point information to the CU through a middle-haul link.

[0270] S940: The CU calculates the target beam weight value according to the target frequency point information, and returns the target beam weight value to the CN device.

[0271] S945: The CN device sends a charging instruction to the CU according to the target beam weight value information fed back by the CU. The CU sends the charging instruction to the RU through the backhaul link and the front-haul link. The charging instruction is used to instruct the RU to send a target radio frequency signal corresponding to the target beam weight value. The target radio frequency signal is used to charge the terminal device.

[0272] In some possible embodiments, the operation of returning the target beam weight value to the CN device by the CU is an optional step. When the step is not performed, the CU can directly determine the charging instruction according to the target beam weight value and send the charging instruction to the RU.

[0273] Based on the technical solutions described above, the RAN device promotes the efficiency of signal processing through mutual cooperation between different chips inside the RAN device, such as CPU control logic decision, accelerator parallel processing logic operation, and digital processing chip digital signal processing operation. In addition to dynamically issuing a pilot sequence of a corresponding length based on the time domain processing capability reported by the terminal device, the RAN device chip also needs to analyze the channel measurement result fed back by the terminal device, finally determine the target beam weight value according to the target frequency point of the terminal device, and send a target radio frequency signal corresponding to the target beam weight value to the terminal device, so as to charge the terminal device, realize efficient channel measurement and low-power feedback channel measurement result process, and thus help to improve the efficiency of charging the terminal device through wireless radio frequency signals.

[0274] For ease of understanding, the corresponding operations of the entity components of the energy receiving end in the method 600 proposed in the embodiments of the present application are described below in combination with the hardware system architecture of the terminal device.

[0275] In this embodiment, the energy receiving end is a terminal device, for example, a smart phone or the like. Correspondingly, the energy transmitting end is a base station. Of course, in actual application, the devices corresponding to the energy transmitting end and the energy receiving end are not limited to the devices given in this example.

[0276] FIG. 10 is a schematic diagram of a hardware system 1000 of a terminal device suitable for the embodiments of the present application.

[0277] Referring to FIG. 10, the system 1000 includes a signal receiver, a radio frequency front-end unit, and a system on chip (SOC).

[0278] The radio frequency front-end unit comprises a receiver and a transmitter, which are used for receiving and transmitting signals respectively; the SOC comprises a radio frequency signal processing unit, a baseband signal processing unit, an application processor and a memory, wherein the radio frequency signal processing unit is connected with the input end of the baseband signal processing unit, and the memory is connected with the output end of the baseband signal processing unit respectively, and the memory comprises computer program codes for realizing corresponding functions.

[0279] Fig. 11 is a flow diagram of the method 600 executed by the system 1000 according to an embodiment of the present application.

[0280] S1105: The radio frequency front-end unit receives the first time-domain signal 1 transmitted by the base station through the first channel through the signal receiver, and sends the first time-domain signal 1 to the radio frequency signal processing unit.

[0281] It should be understood that the first time-domain signal 1 can include the noise of the first channel, and can not be completely consistent with the initial time-domain signal transmitted by the base station.

[0282] S1110: The radio frequency signal processing unit performs analog-to-digital conversion and down-conversion processing on the first time-domain signal 1 to determine the first time-domain signal 2, and sends the first time-domain signal 2 to the baseband signal processing unit.

[0283] S1115: The baseband signal processing unit equally divides the first time-domain signal 2 into multiple segments, and respectively performs FFT to obtain multiple first frequency-domain signals.

[0284] S1120: The baseband signal processing unit jointly averages the multiple first frequency-domain signals to obtain a second frequency-domain signal.

[0285] S1125: The baseband signal processing unit restores the second frequency-domain signal to the length corresponding to the first time-domain signal 2 by interpolation, and performs channel estimation on the third pilot sequence stored locally by the baseband signal processing unit to obtain a first channel with a subcarrier dimension of N.

[0286] S1130: The baseband signal processing unit extracts the first channel with the subcarrier dimension of N according to the length of the second frequency-domain signal, calculates the modulus value of the extracted channel, and feeds back the target frequency point corresponding to the subcarrier with the largest modulus value to the radio frequency signal processing unit.

[0287] S1135: The radio frequency signal processing unit sends the information of the target frequency point to the radio frequency front-end unit by means of digital-to-analog conversion and up-conversion.

[0288] S1140: The radio frequency front-end unit sends the target frequency point to the base station by means of wireless signal through carrier modulation.

[0289] Further, the following also combines a chip system of a terminal device to describe the corresponding operation of the chip unit of the energy receiving end (for example, the terminal device) in the method 600 proposed by the embodiments of the present application.

[0290] FIG. 12 is a schematic diagram of a chip system 1200 of a terminal device suitable for the embodiments of the present application.

[0291] Referring to FIG. 12, the chip system 1200 includes a demodulation signal receiver, a radio frequency front-end unit, a radio frequency signal processing unit, and a baseband signal processing unit. Among them, the demodulation signal receiver is connected with the radio frequency front-end unit, the radio frequency front-end unit is connected with the radio frequency signal processing unit, and the radio frequency signal processing unit is connected with the baseband signal processing unit.

[0292] FIG. 13 is a flowchart of the chip system 1200 performing the method 600 proposed by the embodiments of the present application.

[0293] S1305: The radio frequency front-end unit receives the first time domain signal 1 sent by the base station through the first channel through the demodulation signal receiver, and sends the first time domain signal 1 to the radio frequency signal processing unit.

[0294] S1310: The first processing chip of the radio frequency signal processing unit performs analog-to-digital conversion and down-conversion processing on the first time domain signal 1 to determine the first time domain signal 2, and sends the first time domain signal 2 to the baseband signal processing unit.

[0295] S1315: The second processing chip of the baseband signal processing unit equally divides the first time domain signal 2 into multiple segments and respectively performs FFT to obtain multiple first frequency domain signals.

[0296] S1320: The second processing chip of the baseband signal processing unit jointly averages the multiple first frequency domain signals to obtain a second frequency domain signal.

[0297] S1325: The second processing chip of the baseband signal processing unit restores the second frequency domain signal to the length corresponding to the first time domain signal 2 by interpolation, and performs channel estimation with the third pilot sequence stored locally by the baseband signal processing unit to obtain a first channel with a subcarrier dimension of N.

[0298] S1330: The second processing chip of the baseband signal processing unit extracts the first channel with a subcarrier dimension of N according to the length of the second frequency domain signal, calculates the modulus value of the extracted channel, and feeds back the target frequency point corresponding to the subcarrier with the largest modulus value to the radio frequency signal processing unit.

[0299] S1335: The first processing chip of the radio frequency signal processing unit sends the information of the target frequency point to the radio frequency front-end unit by means of digital-to-analog conversion and up-conversion.

[0300] S1340: The radio frequency front-end unit transmits the target frequency point to the base station through a wireless signal by carrier modulation.

[0301] In some possible embodiments, the first processing chip and the second processing chip can include CPUs of X86 architecture or ARM architecture, and chips of types such as FPGA, GPU, or other accelerators. In addition, the carrier modulation function of the radio frequency front-end unit can also be completed by a processing chip integrated in the radio frequency front-end unit. The processing chip of the radio frequency front-end unit can also include CPUs of X86 architecture or ARM architecture, and chips of types such as FPGA, GPU, or other accelerators. The interface between the processor and the FPGA, GPU, or other accelerator in each functional unit can be a PCIe interface.

[0302] Based on the above technical solutions, the terminal device internally cooperates among different chips, for example, the CPU controls logical decision, the accelerator performs parallel processing of logical operation, and the digital processing chip performs digital signal processing operation, which is beneficial to improving the efficiency of signal processing. Through the mutual cooperation among the chips, efficient time-frequency domain data processing is achieved, thereby improving the energy efficiency. Moreover, the terminal device chip segments the first time domain signal and performs FFT on the segmented multiple signals to obtain multiple frequency domain signals during processing of the first time domain signal, and performs joint averaging on the multiple frequency domain signals, so that the terminal device obtains the full bandwidth information of the first time domain signal and realizes extraction of the channel based on a lower complexity, thereby reducing the complexity of signal processing and energy consumption caused in the signal processing process.

[0303] In addition, the embodiments of the present application also provide a device for implementing any one of the above methods, for example, a communication device is provided, which includes units (or means) for implementing any one of the above communication methods.

[0304] FIG. 14 is a schematic block diagram of a communication device 1400 provided by an embodiment of the present application. The device 1400 can be mounted on the first communication device, to implement the method 600, and the device 1400 includes:

[0305] The receiving unit 1410 is configured to receive a first time domain signal through a first channel, and the first time domain signal carries a first pilot sequence, the length of the first pilot sequence is N, and N is a positive integer.

[0306] The signal processing unit 1420 is configured to transform the first time-domain signal into M first frequency-domain signals, where M is a positive integer; convert the M first frequency-domain signals into a second frequency-domain signal, the second frequency-domain signal comprising a second pilot sequence, the second pilot sequence having a length of L, L being less than N; and determine a third pilot sequence according to the second frequency-domain signal, the third pilot sequence having a length of N, the third pilot sequence being used for estimating or measuring the first channel.

[0307] In some possible embodiments, the signal processing unit 1420 is specifically configured to split the first time-domain signal into M second time-domain signals; and perform time-frequency transformation on the M second time-domain signals to determine the M first frequency-domain signals.

[0308] In some possible embodiments, the apparatus 1400 further comprises a sending unit 1430 configured to send first capability information before receiving the first time-domain signal through the first channel, the first capability information being used to indicate a maximum length of a pilot sequence supported by the first communication device when performing time-frequency transformation on the pilot sequence, the first pilot sequence having a length less than or equal to the maximum length.

[0309] In some possible embodiments, the signal processing unit 1420 is specifically configured to insert the plurality of second frequency-domain signals into a reference pilot sequence to determine the third pilot sequence, the reference pilot sequence being used to represent a channel having N subcarriers, and there being a first interval between the plurality of second frequency-domain signals.

[0310] In some possible embodiments, the signal processing unit 1420 is further configured to determine N first subcarriers of the first channel according to the third pilot sequence; extract the first channel according to the first interval to determine a second channel, the second channel corresponding to L first subcarriers; and determine channel qualities corresponding to the L first subcarriers, respectively.

[0311] In some possible embodiments, the apparatus 1400 further comprises:

[0312] The reporting unit 1440 is configured to report a target frequency point number corresponding to a target subcarrier having a highest channel quality in the L first subcarriers, the target frequency point number being used to instruct a second communication device to send a target radio frequency signal through the target subcarrier, the target radio frequency signal being used to charge the first communication device, and the second communication device and the first communication device performing communication through the first channel.

[0313] In some possible embodiments, the function of the reporting unit 1440 and the sending unit 1430 can be integrated in one logical function module.

[0314] In some possible embodiments, the apparatus 1400 can also be configured to implement the method 700. In the method 700, the sending unit 1430 is configured to send first capability information, the first capability information being used to indicate a maximum length of a pilot sequence supported by a first communication device when performing time-frequency transformation on the pilot sequence.

[0315] The receiving unit 1410 is configured to receive a first time-domain signal through a first channel, the first time-domain signal carrying a first pilot sequence, a length of the first pilot sequence being less than or equal to the maximum length, and the first pilot sequence being used for estimation or measurement of the first channel.

[0316] In some possible embodiments, the time-frequency transformation includes FT, FFT or DFT.

[0317] In some possible embodiments, the signal processing unit 1420 is further configured to determine, according to the first pilot sequence, that the first channel includes L first subcarriers, L being a positive integer.

[0318] In some possible embodiments, the signal processing unit 1420 is further configured to determine channel qualities corresponding to the L first subcarriers respectively.

[0319] The reporting unit 1440 is further configured to report a target frequency point number corresponding to a target subcarrier with a highest channel quality in the L first subcarriers, the target frequency point number being used to instruct a second communication device to send a target radio frequency signal through the target subcarrier, the target radio frequency signal being used to charge the first communication device, and the second communication device being in communication with the first communication device through the first channel.

[0320] FIG. 15 is a schematic block diagram of a communication apparatus 1500 provided by an embodiment of the present application. The apparatus 1500 can be mounted on the second communication device to implement the method 600 or the method 700, and the apparatus 1500 includes:

[0321] A receiving unit 1510 is configured to receive first capability information, the first capability information being used for communication between the second communication device and a first communication device, and the first capability information being used to indicate a maximum length of a pilot sequence supported by the first communication device when performing time-frequency transformation on the pilot sequence.

[0322] In some possible embodiments, the apparatus 1500 further includes:

[0323] A sending unit 1520 is configured to send an initial time-domain signal to the first communication device through a first channel, the initial time-domain signal carrying an initial pilot sequence, and a length of the initial pilot sequence being less than or equal to the maximum length.

[0324] In some possible embodiments, the initial pilot sequence is used for estimating or measuring the first channel.

[0325] In some possible embodiments, the receiving unit 1510 is further configured to receive a target frequency point number, the target frequency point number corresponding to a target subcarrier with the highest channel quality in the first channel. The sending unit 1520 is further configured to send a target radio frequency signal to the first communication device through the target subcarrier, the target radio frequency signal being used to charge the first communication device.

[0326] In addition, the embodiments of the present application further provide a communication system, including a first communication device and a second communication device, wherein the first communication device includes the apparatus 1400, and the second communication device includes the apparatus 1500.

[0327] Those skilled in the art can clearly understand that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software mode depends on the specific application and design constraints of the technical solutions. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0328] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, apparatus and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0329] In several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method can be realized by other ways. For example, the apparatus embodiments described above are merely schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division mode, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, apparatuses or units, which can be electrical, mechanical or other forms.

[0330] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.

[0331] In addition, each function unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.

[0332] The functions, if implemented in the form of software function units and sold or used as independent products, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application, essentially or in part, or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application.

[0333] The above is merely specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A communication method characterized by comprising: The method applied to a first communication device comprises: sending first capability information, the first capability information being used to indicate a maximum length of a pilot sequence supported by the first communication device when performing time-frequency transformation on the pilot sequence; receiving a first time-domain signal through a first channel, the first time-domain signal carrying a first pilot sequence, a length of the first pilot sequence being less than or equal to the maximum length, the first pilot sequence being used to estimate or measure the first channel.

2. The method of claim 1, wherein, The time-frequency transformation comprises Fourier transformation, fast Fourier transformation or discrete Fourier transformation.

3. The method according to claim 1 or 2, characterized in that, The method further comprises: determining, according to the first pilot sequence, that the first channel comprises L first subcarriers, L being a positive integer.

4. The method of claim 3, wherein, The method further comprises: determining channel quality corresponding to the L first subcarriers respectively; reporting a target frequency point number corresponding to a target subcarrier with the highest channel quality among the L first subcarriers, the target frequency point number being used to instruct a second communication device to send a target radio frequency signal through the target subcarrier, the target radio frequency signal being used to charge the first communication device, the second communication device communicating with the first communication device through the first channel.

5. A communication method characterized by comprising: The method applied to a second communication device comprises: receiving first capability information; communicating with a first communication device according to the first capability information, the first capability information being used to indicate a maximum length of a pilot sequence supported by the first communication device when performing time-frequency transformation on the pilot sequence.

6. The method of claim 5, wherein, The communicating with the first communication device according to the first capability information comprises: sending an initial time-domain signal to the first communication device through a first channel, the initial time-domain signal carrying an initial pilot sequence, a length of the initial pilot sequence being less than or equal to the maximum length.

7. The method of claim 6, wherein, The initial pilot sequence is used to estimate or measure the first channel.

8. The method of claim 7, wherein, The method further comprises: receiving a target frequency point number corresponding to a target subcarrier with the highest channel quality in the first channel; sending a target radio frequency signal to the first communication device through the target subcarrier, the target radio frequency signal being used to charge the first communication device.

9. A communication method characterized by comprising: The method applied to a first communication device comprises: receiving a first time-domain signal through a first channel, the first time-domain signal carrying a first pilot sequence, a length of the first pilot sequence being N, N being a positive integer; transforming the first time-domain signal into M first frequency-domain signals, M being a positive integer; converting the M first frequency-domain signals into a second frequency-domain signal, the second frequency-domain signal comprising a second pilot sequence, a length of the second pilot sequence being L, L being less than N; determining a third pilot sequence according to the second frequency-domain signal, a length of the third pilot sequence being N, the third pilot sequence being used to estimate or measure a first channel.

10. The method of claim 9, wherein, Before the receiving the first time-domain signal through the first channel, the method further comprises: The first capability information is used to indicate a maximum length of a pilot sequence supported by the first communication device when performing time-frequency transformation on the pilot sequence, and a length of the first pilot sequence is less than or equal to the maximum length.

11. The method according to claim 9 or 10, characterized in that, The determining the third pilot sequence according to the second frequency domain signal comprises: The plurality of second frequency domain signals are inserted into a reference pilot sequence to determine the third pilot sequence, the reference pilot sequence is used to represent a channel having N subcarriers, and a first interval exists between the plurality of second frequency domain signals.

12. The method of claim 11, wherein, The method further comprises: determining N first subcarriers of the first channel according to the third pilot sequence; extracting the first channel according to the first interval to determine a second channel, the second channel corresponding to L first subcarriers; determining channel qualities corresponding to the L first subcarriers respectively.

13. The method of claim 12, wherein, The method further comprises: reporting a target frequency point number corresponding to a target subcarrier having a highest channel quality among the L first subcarriers, the target frequency point number being used to instruct a second communication device to transmit a target radio frequency signal through the target subcarrier, the target radio frequency signal being used to charge the first communication device, and the second communication device being used to communicate with the first communication device through the first channel.

14. The method according to any one of claims 9 to 13, characterized in that, The transforming the first time domain signal into M first frequency domain signals comprises: splitting the first time domain signal into M second time domain signals; performing time-frequency transformation on the M second time domain signals to determine the M first frequency domain signals.

15. A communications device, characterized by The method comprises a module or unit for performing the method of any one of claims 1 to 4, or the method of any one of claims 5 to 8, or the method of any one of claims 9 to 14.

16. A communications device, characterized by The method comprises a processor and a memory, wherein the processor and the memory are connected, wherein the memory is used to store program code, and the processor is used to call the program code to perform the method of any one of claims 1 to 4, or the method of any one of claims 5 to 8, or the method of any one of claims 9 to 14.

17. A communication system, characterized by The method comprises a first communication device and a second communication device, the first communication device is used to perform the method of any one of claims 1 to 4, or perform the method of any one of claims 9 to 14, and the second communication device is used to perform the method of any one of claims 5 to 8.

18. A chip system, characterized by The chip system is applied to an electronic device; the chip system comprises one or more interface circuits and one or more processors; the interface circuit and the processor are connected through a circuit; the interface circuit is used to receive a signal from a memory of the electronic device and send a signal to the processor, the signal comprising computer instructions stored in the memory; when the processor executes the computer instructions, the electronic device performs the method of any one of claims 1 to 4, or the method of any one of claims 5 to 8, or the method of any one of claims 9 to 14.

19. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, which is executed by the processor to implement the method of any one of claims 1 to 4, or the method of any one of claims 5 to 8, or the method of any one of claims 9 to 14.

20. A computer program product, characterised in that, comprising instructions, which when executed by a processor, cause the method of any one of claims 1 to 4, or the method of any one of claims 5 to 8, or the method of any one of claims 9 to 14 to be performed.

Citation Information

Patent Citations

  • Method and system for allocating wireless communication resources based on energy efficiency

    CN102638891A

  • Communication method and device

    CN116015534A

  • Reference signal design for zero-tail orthogonal frequency division multiplexing communications

    US20240129083A1

  • Method and device for inserting and extracting pilot sequences

    WO2015143621A1