Wireless charging method, apparatus, and computer-readable storage medium
By adjusting the phase of the serving cell signal to match that of the neighboring cell interference signal, and using it as a charging signal to power IoT nodes, the problem of short standby time of IoT nodes is solved, and energy utilization efficiency is improved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-12-19
- Publication Date
- 2026-06-25
AI Technical Summary
IoT nodes are too small to carry large-capacity batteries, resulting in short standby time. Existing technologies also suffer energy loss during wireless charging due to anti-interference or interference cancellation operations.
By adjusting the phase of the signal from the serving cell to match the phase of the interference signal from the neighboring cell, it is used as a charging signal to power the terminal device, thus avoiding interference cancellation operations.
This improved the standby time of terminal devices and ensured the energy utilization efficiency of the wireless power transmission system.
Smart Images

Figure CN2025143767_25062026_PF_FP_ABST
Abstract
Description
Wireless charging method, apparatus and computer-readable storage medium
[0001] This application claims priority to Chinese Patent Application No. 202411900273.1, filed on December 19, 2024, entitled "Wireless Charging Method, Apparatus and Computer-Readable Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communication technology, and in particular to a wireless charging method, apparatus and computer-readable storage medium. Background Technology
[0003] IoT nodes in the network are small and cannot carry large-capacity batteries, resulting in short standby times. To address this issue, existing technologies have proposed using electromagnetic waves emitted by base stations in the wireless network to power these nodes.
[0004] Wireless networks deploy numerous base stations, which can simultaneously transmit wireless signals. Therefore, the wireless signal received by a terminal device from its serving cell may be interfered with by wireless signals from neighboring cells. When a terminal device receives interfering signals, it typically performs anti-interference or interference cancellation operations to reduce interference from neighboring cells, thereby using the wireless signal from the serving cell as a charging signal to power the terminal. However, this results in a loss of some energy in the power transmission system. Summary of the Invention
[0005] This application provides a wireless charging method, apparatus, and computer-readable storage medium, with the aim of enabling terminal devices to obtain more energy and improve the standby time of terminal devices.
[0006] In a first aspect, this application provides a charging method that can be applied to a first device or to components in the first device, such as chips, chip systems, or other modules that can be used to implement some or all of the functions of the first device.
[0007] For example, the method includes: receiving a first signal, the first signal including a second signal from a serving cell and signals from N neighboring cells, where N is a positive integer; and obtaining a charging signal based on the first signal, wherein the phase of the signal from the serving cell in the charging signal is the same as the phase of a first interference signal in the charging signal, the charging signal being used to charge a first device.
[0008] In this context, the interference of the first interference signal from the first neighboring cell on the second signal is no less than the interference of the signals from the other neighboring cells on the first signal. The other neighboring cells are the remaining neighboring cells excluding the first neighboring cell. The second signal and the first interference signal have different phases.
[0009] The signal from the serving cell in the above-mentioned charging signal can be the signal after the second signal has been phase-adjusted.
[0010] Based on this technical solution, the first device receives a first signal from both the serving cell and a neighboring cell, and obtains a charging signal based on the received first signal. This charging signal still includes signals from both the serving cell and the neighboring cell. In other words, the first device does not perform interference cancellation on the received first signal. Instead, it adjusts the phase of the signal from the serving cell to match the phase of the first interference signal, using both signals as a charging signal to power the first device. This method of using the interference signal from the neighboring cell as a charging signal ensures the energy supply of the wireless power transmission system, allowing the first device to obtain more energy and thus increasing its standby time.
[0011] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: determining the first neighboring cell from N neighboring cells.
[0012] This first neighboring cell can also be called the interfering cell of the serving cell, or the cell from which the interference originates.
[0013] Optionally, determining the first neighboring cell from N neighboring cells includes: performing neighboring cell measurements on the N neighboring cells to obtain N interference over thermal (IoT) values; and determining the first neighboring cell from the N neighboring cells based on the N IoT values.
[0014] Where IoT represents the ratio of interference signal strength to equivalent noise temperature. The IoT values are all distinct.
[0015] For example, the IoT value corresponding to the first neighboring cell can be the largest of N IoT values. This IoT value corresponding to the first neighboring cell refers to the IoT value obtained by the first device through neighboring cell measurement of the first neighboring cell.
[0016] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving first information from the serving cell, the first information being used to indicate the number of neighboring cells K, where K is a positive integer; the above-mentioned determination of the first neighboring cell from the N neighboring cells based on N IoT values includes: determining the first neighboring cell from the N neighboring cells based on the N IoT values and the number of neighboring cells K.
[0017] The number of neighboring cells, K, can be assigned from layer 3.
[0018] Optionally, the method further includes: receiving second information from the serving cell, the second information being used to indicate K neighboring cells.
[0019] One possible implementation, as described above, involves determining a first neighboring cell from N neighboring cells based on N IoT values and the number of neighboring cells K, including: determining that N is greater than K; determining K IoT values from the N IoT values, where each of the K IoT values is not less than the largest IoT value among the remaining IoT values, and the remaining IoT values being the other IoT values among the N IoT values excluding the K IoT values; performing correlation detection on the reference signal sequence of the K neighboring cells and a first signal to obtain K correlation detection results, where the K neighboring cells correspond to the K IoT values; determining a first neighboring cell based on the K correlation detection results; wherein the correlation between the first interference signal of the first neighboring cell and the first signal is not less than the correlation between the interference signals of the other neighboring cells among the K neighboring cells excluding the first neighboring cell and the first signal.
[0020] The K correlation detection results can be used to describe the magnitude of the correlation between the signal from the neighboring cell and the second signal, and the correlation between the signal from the neighboring cell and the second signal can determine the magnitude of the interference of the signal from the neighboring cell on the second signal. Therefore, it can be said that the K correlation detection results can be used to describe the magnitude of the interference of the signal from the neighboring cell on the second signal.
[0021] The K correlation measurements can have K different values.
[0022] Based on this, not only can the K neighboring cells that cause the most interference to the second signal be identified from the N neighboring cells, but the neighboring cell corresponding to the IoT with the largest value can also be identified.
[0023] Another possible implementation, as described above, involves determining the first neighboring cell from the N neighboring cells based on the N IoT values and the number K of neighboring cells, including: determining that N is less than or equal to K; performing correlation detection on the reference signal sequences of the N neighboring cells and the first signal to obtain N correlation detection results; determining the first neighboring cell from the N neighboring cells based on the N correlation detection results; wherein the correlation between the interference signal of the first neighboring cell and the first signal is not less than the correlation between the interference signals of the other neighboring cells and the first signal.
[0024] This allows us to identify the neighboring cell corresponding to the IoT with the largest value among N IoT values.
[0025] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: acquiring a first phase of a second signal and a second phase of a first interference signal based on a first signal; and sending the first phase and the second phase to the serving cell.
[0026] Alternatively, the method further includes: acquiring a first phase of a second signal and a second phase of a first interference signal based on a first signal; acquiring a phase difference between the first phase and the second phase; and transmitting the phase difference to the serving cell.
[0027] Optionally, the first device can obtain the first phase and the second phase by performing channel estimation on the serving cell and the first neighboring cell, and then obtain the phase difference between the first phase and the second phase.
[0028] In this application, sending to the serving cell can be understood as sending to the second device.
[0029] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: performing neighbor cell measurements on N neighbor cells to obtain N IoT values; sending a first signal to the serving cell; and sending the N IoT values to the serving cell, wherein the N IoT values are used to determine the first neighbor cell.
[0030] For a description of IoT values, please refer to the previous descriptions; they will not be repeated here.
[0031] This method of sending a first signal and N IoT values to a second device, which then determines the first neighboring cell, can reduce the processing complexity of the first device.
[0032] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving a beam weight from the serving cell, the beam weight being used to adjust the phase of the second signal to a second phase, the beam weight being determined based on the phase difference between the first phase and the second phase.
[0033] In conjunction with the first aspect, in some implementations of the first aspect, obtaining the charging signal based on the first signal includes: obtaining the charging signal based on the beam weight and the first signal.
[0034] For example, the phase of the second signal in the first signal is adjusted to the second phase according to the beam weight to obtain the charging signal.
[0035] Secondly, this application provides a wireless charging method, which can be applied to a second device or to components in the second device, such as chips, chip systems, or other modules that can be used to implement some or all of the functions of the first device.
[0036] For example, the method includes: sending a second signal to a first device; acquiring a first phase of the second signal and a second phase of a first interference signal, the first interference signal being a signal from a first neighboring cell; and determining a beam weight based on the phase difference between the first phase and the second phase, the beam weight being used to adjust the phase of the second signal to the second phase.
[0037] Based on this technical solution, the second device can adjust the phase of the second signal to the second phase according to the beam weight determined by the phase difference between the first and second phases. This allows the first device to adjust the phase from the serving cell based on the beam weight, ensuring that the phases of the signal from the serving cell and the interference signal are the same, thus using them together as charging signals to charge the first device. This guarantees the energy of the wireless power transmission system, allowing the first device to obtain more energy and thereby increasing its standby time.
[0038] The aforementioned first interference signal may be the signal from one of the multiple neighboring cells that provides the strongest interference to the second signal from the serving cell among the signals received by the first terminal from multiple neighboring cells.
[0039] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending beam weights to the first device.
[0040] In this way, the first device that receives the beam weight can adjust the phase from the serving cell based on the beam weight so that it is in phase with the signal from the first neighboring cell.
[0041] In conjunction with the second aspect, in some implementations of the second aspect, acquiring the first phase of the second signal and the second phase of the first interference signal includes: receiving the first phase and the second phase from the first device.
[0042] In conjunction with the second aspect, in some implementations of the second aspect, before acquiring the first phase of the second signal and the second phase of the first interference signal, the method further includes: receiving the first signal from the first device, the first signal including the second signal and signals from N neighboring cells, where N is a positive integer; receiving N IoT values from the first device; and determining the first neighboring cell based on the N IoT values and the first signal.
[0043] Among the N neighboring cells, there is a first neighboring cell. The signal from the first neighboring cell is a first interference signal. The interference of the first interference signal on the second signal is no less than the interference of the interference signals from other neighboring cells on the first signal. The other neighboring cells are the remaining neighboring cells among the N neighboring cells excluding the first neighboring cell. The second signal and the first interference signal have different phases.
[0044] In conjunction with the second aspect, in some implementations of the second aspect, determining the first neighboring cell based on the N IoT values and the first signal includes: determining that N is greater than K, where K is the number of neighboring cells issued by Layer 3; determining K IoT values from the N IoT values, where each of the K IoT values is not less than the largest IoT value among the remaining IoT values, where the remaining IoT values are the other IoT values among the N IoT values excluding the K IoT values; performing correlation detection on the reference signal sequence of the K neighboring cells and the first signal to obtain K correlation detection results, where the K neighboring cells correspond to the K IoT values; determining the first neighboring cell from the K neighboring cells based on the K correlation detection results; the correlation between the first interference signal of the first neighboring cell and the first signal is not less than the correlation between the interference signals of the other neighboring cells among the K neighboring cells excluding the first neighboring cell and the first signal.
[0045] The description of the correlation detection results can be found in the first part above, and will not be repeated here.
[0046] In conjunction with the second aspect, in some implementations of the second aspect, determining the first neighboring cell from the N neighboring cells based on the N IoT values and the number of neighboring cells K includes: determining that N is less than or equal to K, where K is the number of neighboring cells issued by Layer 3; performing correlation detection on the reference signal sequences of the N neighboring cells and the first signal to obtain N correlation detection results; determining the first neighboring cell from the N neighboring cells based on the N correlation detection results; the correlation between the interference signal of the first neighboring cell and the first signal is not less than the correlation between the interference signals of the other neighboring cells and the first signal.
[0047] In conjunction with the second aspect, in some implementations of the second aspect, obtaining the first phase of the second signal and the second phase of the first interference signal includes: obtaining the first phase and the second phase based on the first signal.
[0048] Thirdly, this application provides an apparatus including modules or units for implementing the methods of any of the above aspects and any possible implementations of any of the above aspects. It should be understood that each module or unit can implement its corresponding function by executing a computer program.
[0049] Fourthly, this application provides an apparatus including at least one processor, the processor being configured to cause the apparatus to perform the methods described in any of the foregoing aspects and any possible implementations of any of the foregoing aspects by executing a computer program and / or by logic circuitry.
[0050] The apparatus may further include a memory for storing instructions and data. The memory is coupled to the processor, which, when executing the instructions stored in the memory, can implement the methods described in the foregoing aspects.
[0051] The device may also include a communication interface for communicating with other devices. For example, the communication interface may be a transceiver, circuit, bus, module or other type of communication interface.
[0052] Fifthly, this application provides a chip or chip system including at least one processor and a communication interface, the communication interface and at least one processor being interconnected via a circuit, the at least one processor being used to run computer programs or instructions to perform the methods involved in any of the above aspects and any possible implementations of any of the above aspects.
[0053] In one possible design, the chip system also includes a memory for storing program instructions and data, which may be located within or outside the processor.
[0054] The chip system can consist of chips or include chips and other discrete components.
[0055] Sixthly, this application provides a computer-readable storage medium storing a computer program that, when run on a computer, causes the computer to implement the methods in any of the above aspects and any possible implementations of any of the above aspects.
[0056] In a seventh aspect, this application provides a computer program product comprising: a computer program (also referred to as code or instructions) that, when run, causes a computer to perform the methods described in any of the above aspects and any possible implementations of any of the above aspects.
[0057] Eighthly, this application provides an energy transfer system, including the aforementioned first device and second device. The first device is used to perform the method described in the first aspect and any possible implementation thereof, and the second device is used to instruct the method described in the second aspect and any possible implementation thereof.
[0058] It should be understood that the third to eighth aspects of this application correspond to the technical solutions of the first and second aspects of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be repeated here. Attached Figure Description
[0059] Figure 1 is a schematic diagram of various scenarios applicable to embodiments of this application;
[0060] Figure 2 is a schematic diagram of the system architecture applicable to the method provided in the embodiments of this application;
[0061] Figure 3 is a schematic diagram of the architecture of an open radio access network (O-RAN or ORAN) system provided in an embodiment of this application;
[0062] Figure 4 is a schematic flowchart of the wireless charging method provided in an embodiment of this application;
[0063] Figure 5 is a schematic flowchart of a method for determining a first neighboring cell provided in an embodiment of this application;
[0064] Figure 6 is a schematic block diagram of the device provided in an embodiment of this application;
[0065] Figure 7 is another schematic block diagram of the device provided in an embodiment of this application;
[0066] Figure 8 is a schematic block diagram of a terminal architecture provided in an embodiment of this application;
[0067] Figure 9 is a schematic block diagram of a RAN chip provided in an embodiment of this application. Detailed Implementation
[0068] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0069] To facilitate understanding of the embodiments of this application, the following points are explained first:
[0070] First, wireless charging in this article specifically refers to providing power to devices by collecting radio frequency energy. For example, in mobile cellular networks, communication devices with multiple antennas (such as base stations) can transmit radio frequency signals through multiple antennas to charge other communication devices (such as terminal devices) within their coverage area.
[0071] Wireless charging can also be described as wireless power transfer, wireless charging, wireless energy transmission, etc., and can also be simply referred to as charging, power transfer, or charging. When wireless charging is performed using wireless radio frequency signals, wireless charging can also be described as radio frequency energy transmission, radio frequency power transfer, radio frequency charging, or radio frequency charging. This application does not limit the scope of the description.
[0072] It should be understood that this application does not limit the frequency band of the electromagnetic wave signal used for charging, as long as energy can be transmitted through the electromagnetic wave signal and the device can be charged.
[0073] Second, for ease of distinction and explanation, the device that can provide wireless charging services is referred to as the second device, and the device that receives energy from the second device for local charging is referred to as the first device. The first device and the second device are only for ease of distinction and naming and should not constitute any limitation on this application.
[0074] In the embodiments of this application, both the first device and the second device can be communication devices in a mobile cellular network. They are used to perform the functions of an energy transmitting device and an energy receiving device, respectively, during the wireless charging process. Therefore, during wireless charging, the first device can also be called a powered device (PD), a power receiving device, etc., and the second device can also be called a power sourcing equipment (PSE), a power transmission device, an energy transmitting device, etc. This application does not limit the scope of these claims.
[0075] The application scenarios of this application include, but are not limited to, scenarios where any one or more network-side devices charge one or more devices, such as base stations charging terminals, base stations charging each other, base stations charging relays, relay base stations charging terminals, multiple base stations charging one terminal, or multiple base stations charging multiple terminals. In other words, the first device in this application can be a terminal, a base station, or a relay device; the second device in this application can be a base station or a relay device.
[0076] Third, in the embodiments of this application, the use of prefixes such as "first" and "second" is merely for the purpose of distinguishing and describing different things belonging to the same name category, and does not constrain the order, size, or quantity of things. For example, "first signal" and "second signal" are simply different signals, and there is no temporal sequence, size, or priority relationship between them.
[0077] Fourth, in the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates an "or" relationship between the preceding and following related objects, but it does not exclude the possibility of indicating an "and" relationship. The specific meaning can be understood in conjunction with the context. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Here, a, b, and c can be single or multiple.
[0078] Fifth, in the embodiments of this application, "instruction" can include direct instruction and indirect instruction, as well as explicit instruction and implicit instruction. The information indicated by a certain piece of information (the first information described below) is called the information to be instructed. In the specific implementation process, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a correlation between the other information and the information to be instructed; or it can only indicate a part of the information to be instructed, while the other parts of the information to be indicated are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol predefined) arrangement order of various pieces of information, thereby reducing the instruction overhead to a certain extent. This application does not limit the specific method of instruction.
[0079] It is understandable that, for the sender of the instruction information, the instruction information can be used to indicate the information to be indicated, and for the receiver of the instruction information, the instruction information can be used to determine the information to be indicated.
[0080] Sixth, in the embodiments of this application, "send" and "receive" indicate the direction of signal transmission. For example, "send N IoT values to the second device" can be understood as the destination of the N IoT values being the second device, which may include direct transmission via the air interface or indirect transmission via the air interface by other units or modules. "Receive the first phase and the second phase from the first device" can be understood as the source of the first phase and the second phase being the second device, which may include direct reception from the second device via the air interface or indirect reception from the second device via the air interface by other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.
[0081] In other words, sending and receiving can be done between devices, such as between a second device and a first device; or it can be done within a device, such as between components, modules, chips, software modules, or hardware modules within a device via a bus, wiring, or interface.
[0082] It is understandable that information may undergo necessary processing, such as encoding and modulation, before being sent from the source to the destination. Similarly, the destination, upon receiving information from the source, can also perform corresponding processing, such as decoding and demodulation, to interpret the valid information from the source. Similar expressions in this application can be understood in a similar way and will not be elaborated further.
[0083] Seventh, in the embodiments of this application, descriptions such as "when," "under the circumstances," "if," and "if" all refer to the fact that the device (e.g., the first device or the second device) will make corresponding processing under certain objective circumstances. They are not time limits, nor do they require the device to make a judgment action when implementing it, nor do they mean that there are other limitations.
[0084] Eighth, the predefined terms in this application can be understood as: definition, pre-defined, storage, pre-storage, pre-negotiation, pre-configuration, solidification, or pre-firing.
[0085] Ninth, the term "storage" in this application can refer to storage in one or more memory devices. These memory devices can be separate installations or integrated into an encoder, decoder, processor, or communication device. Alternatively, some memory devices can be separately installed, while others can be integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.
[0086] The technical solutions provided in this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, sidelink (SL) communication systems, 5th generation (5G) mobile communication systems, new radio access technology (NR) systems, satellite communication systems, etc. Among them, 5G mobile communication systems can include non-standalone (NSA) and / or standalone (SA) networks.
[0087] The technical solution provided in this application can also be applied to future communication networks.
[0088] The network device / radio access network device in this application is a device with wireless transceiver capabilities. The network device can provide wireless communication services, enabling terminal devices to access the wireless network. The network device can be a node in a radio access network (RAN), or simply a RAN node.
[0089] In one possible scenario, a RAN node can be a base station (BS), an evolved NodeB (eNodeB), a transmission reception point (TRP), a home evolved NodeB (or home Node B, HNB), an access point (AP) for wireless fidelity (Wi-Fi), a mobile switching center, or a base station in a future mobile communication system. A RAN node can also be a device that performs base station functions in device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, machine-to-machine (M2M) communication systems, and internet-to-things (IoT) communication systems. A RAN node can also be a RAN node in a non-terrestrial network (NTN), meaning that a RAN node can be deployed on a high-altitude platform or a satellite. RAN nodes can be macro base stations, micro base stations, indoor stations, relay nodes, donor nodes, etc., or radio controllers in cloud radio access network (CRAN) scenarios, nodes in O-RAN scenarios, etc. Optionally, RAN nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, in V2X technology, RAN nodes can be roadside units (RSUs). Of course, RAN nodes can also be nodes in the core network.
[0090] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with each RAN node performing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0091] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in the ORAN system, CU can also be called open CU (O-CU), DU can also be called open DU (O-DU), CU-CP can also be called open CU-CP (O-CU-CP), CU-UP can also be called open CU-UP (O-CU-UP), and RU can also be called open RU (O-RU).
[0092] Any one of the CU (or CU-CP, CU-UP), DU, and RU units can be implemented through software modules, hardware modules, or a combination of software and hardware modules. That is, the wireless access network device in this application can be a virtualized device, for example, implemented through general-purpose hardware and instantiated virtualization functions, or dedicated hardware and instantiated virtualization functions. The general-purpose hardware can be a server, such as a cloud server.
[0093] It should be understood that this application does not limit the specific form of the network-free device.
[0094] The terminal equipment in this application may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user apparatus. The terms "terminal" or "terminal equipment" may be used interchangeably below.
[0095] Terminal devices can be devices that provide voice / data connectivity to users, such as handheld devices with wireless connectivity, in-vehicle devices, etc. Currently, examples of terminal devices include: mobile phones, tablets, computers with wireless transceiver capabilities (such as laptops and PDAs), mobile internet devices (MIDs), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving vehicles, drones, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in 5G networks, or future public land mobile communication networks. Terminal equipment in a mobile network (PLMN), etc.
[0096] Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices; they achieve powerful functions through software support, data interaction, and cloud interaction. Broadly defined, wearable smart devices include those with comprehensive functions, large sizes, and the ability to perform complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses. They also include devices focused on a specific application function that require the use of other devices, such as smart bracelets and smart jewelry for vital sign monitoring.
[0097] Furthermore, terminal devices can also be terminal devices within an Internet of Things (IoT) system. The IoT is a crucial component of future information technology development, its main technological characteristic being the connection of objects to networks via communication technologies, thereby achieving intelligent networks that enable human-machine and machine-to-machine interconnection. IoT technology, for example, can achieve massive connectivity, deep coverage, and low power consumption at the terminal level through technologies such as narrowband (NB).
[0098] In addition, terminal devices may also include sensors such as smart printers, train detectors, and gas stations. Their main functions include collecting data (for some terminal devices), receiving control information and downlink data from network devices, and sending electromagnetic waves to transmit uplink data to network devices.
[0099] The terminal device in this application can be a virtualized device, for example, implemented through general-purpose hardware and instantiated virtualization functions, or dedicated hardware and instantiated virtualization functions. The general-purpose hardware can be a server, such as a cloud server.
[0100] It should be understood that this application does not limit the specific form of the terminal device, as long as the terminal device is equipped with an energy harvesting module and can achieve wireless charging.
[0101] Figure 1 is a schematic diagram illustrating various scenarios applicable to embodiments of this application. Figure 1(a) shows a point-to-point single-connection scenario between a base station and a terminal. Figure 1(b) shows a multi-hop / multi-relay transmission scenario between a base station and a terminal. Figure 1(c) shows a multi-hop multi-connection scenario between a base station and a terminal. Figure 1(d) shows a dual connectivity (DC) scenario between multiple base stations and terminals. It should be noted that the specific application scenarios described above are merely examples and do not constitute limitations.
[0102] Many devices in networks cannot carry large-capacity batteries, resulting in short standby life. To address this issue, existing technologies have proposed using environmental energy harvesting to provide a continuous power source for these devices. Radio frequency (RF) energy is one candidate energy source, offering advantages such as controllable energy magnitude and source, as well as certain penetration and long transmission distance. For example, base stations deployed in cellular mobile communication networks can emit arbitrarily designed electromagnetic waves and provide directional beams to enhance RF energy in certain directions, frequency bands, and time periods, significantly improving energy transmission efficiency.
[0103] Figure 2 is a schematic diagram of a system architecture 200 applicable to the method provided in the embodiments of this application. The system architecture 200 shown in Figure 2 includes a network device 210, a network device 220, and a terminal device 230.
[0104] In this configuration, network device 210 serves as a service station for terminal device 230, and terminal device 230 can connect to network device 210 wirelessly. Network device 210 can transmit downlink signals to terminal device 220, and these downlink signals carry energy, which can power terminal device 230. In this case, terminal device 230 is the first device, and network device 210 is the second device.
[0105] As a neighboring station of network device 210, network device 220 can also transmit downlink signals. When terminal device 230 receives downlink signals from network device 210, it may be interfered with by network device 220. That is, the signals received by terminal device 230 include signals from network device 210 and signals from network device 220.
[0106] It should be understood that System Architecture 200 is just a schematic diagram, and the system architecture may also include other devices, such as relay devices or other network devices.
[0107] Figure 3 is a schematic diagram of the architecture of an O-RAN system provided in an embodiment of this application. As shown in Figure 3, the O-RAN system includes access network equipment, core network (CN) equipment, and terminals. The access network equipment communicates with the core network equipment via a backhaul link, and communicates with the terminals via an air interface.
[0108] Specifically, the BBU in the access network equipment communicates with the core network equipment via a backhaul link, and the RU in the access network equipment communicates with the terminal via an air interface. The BBU communicates with at least one RU via a fronthaul link. The BBU and RU may or may not be co-located. The BBU includes at least one CU and at least one DU, and the CU and DU can communicate via at least one midhaul link.
[0109] The CU performs some Layer 2 and Layer 3 functions. The midhaul and backhaul links carry traffic between the CU and DU, as well as between the CU and the core network. The DU performs Layer 1 and some Layer 2 functions, while the RU performs Layer 1 computation and RF digital functions. The fronthaul and midhaul links carry traffic between the RU and DU, as well as between the CU and DU. It should be understood that an integrated DU includes the functions of the aforementioned DU and RU.
[0110] Referring to the system shown in Figure 2, when a terminal device receives a downlink signal from the serving cell, it may receive signals radiated by the sidelobes of the antenna beams of neighboring network devices. These signals can interfere with the signal received from the serving cell and affect the communication quality of the terminal device. Therefore, when the terminal device receives the wireless signal from the serving cell, if it is interfered with by neighboring cells, the terminal will perform anti-interference or interference cancellation operations to reduce or eliminate the interference signals from neighboring cells, and then use the signal from the serving cell as a charging signal to power the terminal.
[0111] However, the signal radiated by the sidelobes of the antenna beams of neighboring base stations, as a radio frequency signal, also carries energy. If the terminal equipment eliminates the interference from neighboring signals through anti-interference or interference cancellation methods, the energy transmission system will lose some energy.
[0112] In view of this, the present application provides a wireless charging method, apparatus, and computer-readable storage medium. In this method, the first device no longer performs anti-interference or interference cancellation operations on the received signals from the serving cell and neighboring cells. Instead, it obtains a charging signal by adjusting the phase of the signal from the serving cell to the phase of the signal from the first neighboring cell, thereby charging the first device. This method, which does not eliminate neighboring cell interference signals but uses the signals from the neighboring cells as charging signals, can ensure the energy of the wireless power transmission system, thereby enabling the first device to obtain more energy and improving the standby time of the first device.
[0113] The methods and apparatus provided in the embodiments of this application are described in detail below with reference to the accompanying drawings. The methods provided in this application can be applied to the systems shown in FIG1 or FIG2. However, this application does not limit them.
[0114] Figure 4 is a schematic flowchart of the wireless charging method 400 provided in an embodiment of this application. Figure 4 illustrates the method from the perspective of interaction between a first device and a second device, wherein the first device may be a terminal device and the second device may be a network device; or, the first device may be a network device and the second device may be a network device; or, the first device may be a terminal device and the second device may be a relay device; or, the first device may be a relay device and the second device may be a network device.
[0115] It is understood that the first device in this method can also be replaced by components in the first device, such as a chip, chip system, or other modules that can be used to implement some or all of the functions of the first device, and the second device in this method can also be replaced by components in the second device, such as a chip, chip system, or other modules that can be used to implement some or all of the functions of the second device. This application does not limit this.
[0116] As shown in Figure 4, the method includes steps S401 to S411. The steps of method 400 are described in detail below.
[0117] S401, the second device sends a second signal to the first device in the serving cell, and N neighboring cells of the serving cell send signals, where N is a positive integer. Correspondingly, the second device receives a first signal, which includes the second signal from the serving cell and the signals from the N neighboring cells.
[0118] The second device in this application provides services to the first device. The second signal from the serving cell can be understood as the second signal from the second device, and the second signal is a signal sent by the second device in a certain cell (which provides services to the first device, hence referred to as the serving cell).
[0119] Since the signals from the N neighboring cells received by the second device are interference signals to the second signal, this application refers to the signals from the neighboring cells received by the second device as interference signals.
[0120] It's understandable that signals from different neighboring cells interfere with the second signal to varying degrees. Therefore, we can identify the neighboring cell signal that causes the greatest interference to the second signal from among the N neighboring cells. For example, the interference from the first interference signal in the first neighboring cell to the second signal is no less than the interference from the interference signals in the other neighboring cells to the first signal. Here, the other neighboring cells are the remaining neighboring cells among the N neighboring cells excluding the first neighboring cell. The first neighboring cell can also be called the interfering cell.
[0121] The phase of the second signal is different from the phase of the signals from the N neighboring cells, so the phase of the second signal is different from that of the first interference signal.
[0122] S402, the first device receives a charging signal based on the first signal. This charging signal is used to charge the first device.
[0123] Without eliminating interference signals from N neighboring cells, when using the first signal as a charging signal, the phases of the second signal and the signals from the N neighboring cells need to be adjusted to be the same to achieve the maximum charging effect. However, the N neighboring cells do not provide service to the first device, making it difficult to adjust the phases of the signals from them. Furthermore, apart from the first interference signal, the other signals from the N neighboring cells have relatively little interference with the second signal, so their interference can be ignored. Based on this, this application obtains a charging signal by adjusting the phase of the second signal to match the phase of the first interference signal.
[0124] In other words, the phase of the signal from the serving cell in the charging signal obtained by the first device based on the first signal is the same as the phase of the first interference signal in the charging signal. The signal from the serving cell in the charging signal can be a signal obtained by adjusting the phase of the aforementioned second signal.
[0125] In this embodiment, the first device receives a first signal including the serving cell and neighboring cells, and obtains a charging signal based on the received first signal. This charging signal still includes signals from the serving cell and neighboring cells. That is, the first device does not perform interference cancellation on the received second signal, but instead adjusts the phase of the signal from the serving cell to the phase of the signal from the first neighboring cell, using both the signal from the serving cell and the interference signal as a charging signal to power the first device. This method of using the interference signal from the neighboring cell as a charging signal ensures the energy of the wireless power transmission system, allowing the first device to obtain more energy and thus increasing its standby time.
[0126] In one possible implementation, method 400 further includes: S403, the first device determines a first neighboring cell from N neighboring cells. Alternatively, method 400 further includes: S404, the second device determines the first neighboring cell from N neighboring cells.
[0127] Considering the processing capacity of the first device, if the first device has sufficient data processing capacity, it can determine the first neighboring cell from N neighboring cells. Alternatively, if the first device has insufficient data processing capacity, the second device can determine the first neighboring cell from N neighboring cells.
[0128] Based on the preceding description, the interference of the first interference signal in the first neighboring cell determined by the first or second device on the second signal is not less than the interference of the interference signals in the other neighboring cells (excluding the first neighboring cell) among the N neighboring cells on the first signal.
[0129] The following details the specific implementation of the first device determining the first neighboring cell and the second device determining the first neighboring cell.
[0130] In the first possible implementation, the first device determines the first neighboring cell from N neighboring cells. (S403)
[0131] In one possible implementation, method 400 further includes: the second device sending first information to the first device in the serving cell, the first information indicating the number K of neighboring cells, where K is a positive integer. Correspondingly, the first device receives the first information from the serving cell.
[0132] The number of neighboring cells K can be issued by layer (L)3 of the second device.
[0133] The value of K can be greater than N, or the value of K can be less than or equal to N. In this way, when determining the first neighboring cell, the first device can determine the first neighboring cell from the N neighboring cells based on the relationship between the value of K and the values of N.
[0134] Example 1: When N is greater than K, the first device can perform neighbor cell measurements on N neighbor cells to obtain N interference over thermal (IoT) values; and based on the N IoT values, determine the first neighbor cell from the N neighbor cells.
[0135] In this application, IoT refers to the ratio of interference signal strength to equivalent noise temperature. The IoT value is the ratio of interference signal strength to equivalent noise temperature; when the interference becomes stronger, the IoT value increases; when the interference becomes weaker, the IoT value decreases. These N IoT values are of different magnitudes.
[0136] For example, the IoT value corresponding to the first neighboring cell can be the largest of N IoT values. This IoT value corresponding to the first neighboring cell refers to the IoT value obtained by the first device through neighboring cell measurement of the first neighboring cell.
[0137] Specifically, the first device determines a first neighboring cell from N neighboring cells based on N IoT values, including: the first device determines K IoT values from the N IoT values; performs correlation detection on the reference signal sequence of the K neighboring cells and the first signal to obtain K correlation detection results, the K neighboring cells corresponding to the K IoT values; and determines the first neighboring cell from the K neighboring cells based on the K correlation detection results, wherein the correlation between the first interference signal of the first neighboring cell and the first signal is not less than the correlation between the interference signals of the other neighboring cells (excluding the first neighboring cell) and the first signal.
[0138] In this configuration, each of the K IoT values is no less than the largest of the remaining IoT values, which are the other IoT values among the N IoT values excluding the K values. In other words, the first device can arrange the N IoT values in descending order and use the first K IoT values as the K IoT values determined by the first device.
[0139] In this application, the correlation detection result can be used to describe the magnitude of the correlation between the signal from the neighboring cell and the second signal. The correlation between the signal from the neighboring cell and the second signal can determine the magnitude of interference from the signal from the neighboring cell to the second signal; for example, a higher correlation indicates greater interference, and a lower correlation indicates less interference. Therefore, it can be said that the correlation detection result can be used to describe the magnitude of interference from the signal from the neighboring cell to the second signal.
[0140] The K correlation measurement results can be K different values. For example, a larger value indicates a stronger correlation and greater interference between the signal from the neighboring cell and the first signal; a smaller value indicates a weaker correlation and less interference between the signal from the neighboring cell and the first signal. Alternatively, a smaller value indicates a stronger correlation and greater interference between the signal from the neighboring cell and the first signal; a larger value indicates a weaker correlation and less interference between the signal from the neighboring cell and the first signal.
[0141] For example, the first device determines a first neighboring cell from K neighboring cells based on K correlation detection results, which may include: the first device arranging the K correlation detection results in descending order of correlation; determining the signal corresponding to the first correlation detection result as a first interference signal; and determining the neighboring cell used to send the first interference signal as the first neighboring cell.
[0142] In this application, the correspondence between K neighboring cells and K IoT values means that K IoT values are obtained by performing neighboring cell measurements on K neighboring cells.
[0143] In an exemplary embodiment, when N is less than or equal to K, the first device can directly perform correlation detection on the reference signal sequence of the N neighboring cells and the first signal to obtain N correlation detection results; and based on the N correlation detection results, determine the first neighboring cell from the N neighboring cells, wherein the correlation between the interference signal of the first neighboring cell and the first signal is not less than the correlation between the interference signals of the other neighboring cells in the N neighboring cells and the first signal.
[0144] This is because when N is less than or equal to K, the first device cannot obtain K neighboring cells from N neighboring cells, so it is not necessary to perform neighboring cell measurement on N neighboring cells to obtain N IoT values.
[0145] For a description of the correlation detection results, please refer to the relevant description in Example 1, which will not be repeated here.
[0146] For example, the first device determines a first neighboring cell from N neighboring cells based on N correlation detection results, which may include: the first device arranging the N correlation detection results in descending order of correlation; determining the signal corresponding to the first correlation detection result as a first interference signal; and determining the neighboring cell used to send the first interference signal as the first neighboring cell.
[0147] The first information described above is received before the first device performs neighbor cell measurements on the N neighbor cells. Therefore, the first device can choose not to measure the N neighbor cells if K is greater than or equal to N. However, in another possible implementation, the first information is received after the first device performs neighbor cell measurements on the N neighbor cells and obtains N IoT values. In this case, the first device can determine the first neighbor cell from the N neighbor cells based on the N IoT values and the number of neighbor cells K after obtaining the number of neighbor cells K sent by Layer 3.
[0148] For example, the first device determines a first neighboring cell from N neighboring cells based on N IoT values and the number of neighboring cells K, including: determining that N is greater than K; determining K IoT values from the N IoT values; performing correlation detection on the reference signal sequence of the K neighboring cells and the first signal to obtain K correlation detection results, where the K neighboring cells correspond to the K IoT values; and determining the first neighboring cell based on the K correlation detection results. This process can be referred to the relevant description in Example 1 above, and will not be repeated here.
[0149] Alternatively, the first device determines the first neighboring cell from the N neighboring cells based on N IoT values and the number of neighboring cells K. This includes: determining that N is less than or equal to K; performing correlation detection on the reference signal sequences of the N neighboring cells and the first signal to obtain N correlation detection results; and determining the first neighboring cell from the N neighboring cells based on the N correlation detection results. This process can be referred to the relevant description in Example 2 above, and will not be repeated here.
[0150] Based on the foregoing description, the method by which the first device determines the first neighboring cell can be implemented as shown in Figure 5. Figure 5 is a schematic flowchart of a method for determining the first neighboring cell provided by an embodiment of this application. As shown in Figure 5, the method 500 may include steps S501 to S505. The steps shown in method 500 are described below.
[0151] S501 measures N neighboring cells to obtain N IoT values.
[0152] S502, arrange the N IoT values in descending order, and select the neighboring cells corresponding to the first K IoT values as interfering cells (i.e., the K neighboring cells mentioned above).
[0153] S503, obtain the reference signal sequence corresponding to the K interference cells.
[0154] S504, perform correlation detection on K reference signal sequences and the first signal to obtain K correlation detection results.
[0155] S505 determines the first neighboring cell from K interfering cells based on K correlation detection results.
[0156] For a detailed description of each step shown in Figure 5, please refer to the relevant descriptions above; they will not be repeated here.
[0157] One possible implementation, following S403, includes the following steps 405 and S406:
[0158] S405, the first device acquires the first phase of the second signal and the second phase of the first interference signal based on the first signal.
[0159] For example, the first device can obtain the first phase and the second phase by estimating the channels of the serving cell and the first neighboring cell.
[0160] The reference signal sequence of the serving cell is S0, and the reference signal sequence of the first neighboring cell is S1. k Taking this as an example, we will introduce the detailed process of the first device acquiring the first phase and the second phase.
[0161] For example, without considering interference from other neighboring cells, the second signal R received by the first device can satisfy the following formula (1): R=W0H0+W′ k H k (1)
[0162] Where H0 is the channel between the serving cell and the first device, H k W0 is the transmission weight of the serving cell, and W′ is the channel between the first neighboring cell and the first device. k W0H0 is the transmission weight of the first neighboring cell, W′ is the signal received by the first device in the serving cell, and W′ is the transmission weight of the first neighboring cell. k H k The first interference signal received by the first device. H0, H k W0 and W′ k It is obtained by the first device from the channel estimation of the serving cell and the first neighboring cell.
[0163] The transmit weights in this application can also be called beam weights. Beam weights are parameters used in antenna beamforming technology. Simply put, beam weights are the values of the amplitude and phase of each element of the antenna to form a beam with a specific directionality and shape in space.
[0164] Therefore, the first phase θ0 of the second signal received by the first device from the serving cell satisfies the following formula (2):
[0165] The second phase θ of the first interference signal received by the first device k The following formula (3) is satisfied:
[0166] In formulas (2) and (3), arctan() represents the arctangent function, imag{X} is the function used to obtain the imaginary part of X, and real{Y} is the function used to obtain the real part of Y.
[0167] S406, the first device sends a first phase and a second phase to the serving cell. Correspondingly, the second device receives the first phase and the second phase from the first device.
[0168] Alternatively, the first device sends the phase difference between the first phase and the second phase to the second device in the serving cell. Correspondingly, the second device receives the phase difference from the first device.
[0169] It is understood that if the first device sends a first phase and a second phase to the second device, the second device determines the phase difference between the two based on the obtained first and second phases. Alternatively, if the first device sends the phase difference between the two devices, the first device determines the phase difference between them based on the obtained first and second phases.
[0170] Combining formulas (2) and (3) above, the first device or the second device can obtain the phase difference θ between the first phase and the second phase. diff It satisfies the following formula (4): θ diff =θ0-θ k (4)
[0171] In a second possible implementation, the second device determines the first neighboring cell from N neighboring cells. (S404)
[0172] Optionally, prior to S404, the method 400 further includes the following S407 and S408:
[0173] S407, the first device sends N IoT values to the second device in the serving cell. These N IoT values are used to determine the first neighboring cell. Correspondingly, the second device receives the N IoT values from the first device.
[0174] Optionally, prior to S407, the method 400 further includes: the first device performing neighbor cell measurements on N neighbor cells to obtain N IoT values. This process can be referred to the relevant description in the first possible implementation, and will not be repeated here.
[0175] In step S408, the first device sends a first signal to the second device in the serving cell. Correspondingly, the second device receives the first signal from the first device. A description of the first signal can be found in step S401, and will not be repeated here.
[0176] Optionally, the second device determines the first neighboring cell from N neighboring cells, including: the second device determines the first neighboring cell based on N IoT values and the first signal.
[0177] For example, the IoT value of the first neighboring cell can be the largest IoT value among N IoT values.
[0178] Optionally, the second device determines the first neighboring cell based on N IoT values and the first signal, including: the second device obtaining the number of neighboring cells K sent by Layer 3; and determining the first neighboring cell based on the number of neighboring cells K, N IoT values and the first signal.
[0179] For example, the second device determines the first neighboring cell based on the number of neighboring cells K, N IoT values, and the first signal, including: when N is greater than K, determining K IoT values from the N IoT values; performing correlation detection on the reference signal sequence of the K neighboring cells and the first signal to obtain K correlation detection results, where the K neighboring cells correspond to the K IoT values; and determining the first neighboring cell from the K neighboring cells based on the K correlation detection results. This process can be referred to the relevant description in Example 1 above, and will not be repeated here.
[0180] Alternatively, the second device determines the first neighboring cell based on the number of neighboring cells K, N IoT values, and the first signal. This includes: when N is less than or equal to K; performing correlation detection on the reference signal sequences of the N neighboring cells and the first signal to obtain N correlation detection results; and determining the first neighboring cell from the N neighboring cells based on the N correlation detection results. This process can be referred to the relevant description in Example 2 above, and will not be repeated here.
[0181] Optionally, after S404, the method 400 further includes: S409, whereby the second device acquires a first phase of the second signal and a second phase of the first interference signal based on the first signal.
[0182] For example, the second device can obtain the channel between the serving cell and the first device and the channel between the first neighboring cell and the first device by estimating the channel between the serving cell and the first neighboring cell, and then obtain the first phase and the second phase. The specific implementation of the second device obtaining the first phase and the second phase can be referred to the relevant descriptions in formulas (1) to (3) above, and will not be repeated here.
[0183] Optionally, after S409, the method 400 may further include: the second device acquiring the phase difference between the first phase and the second phase.
[0184] Combining the first and second possible implementations, after S406 and S409, the method 400 further includes: S410, whereby the second device determines a beam weight based on the phase difference between the first phase and the second phase, the beam weight being used to adjust the phase of the second signal to the second phase.
[0185] For example, the second device can be used by θ diff The adjusted transmission weight W′0 is added to the transmission weight W0, such that when the adjusted transmission weight W′0 is substituted into the above formula (2), the resulting phase is the second phase. The adjusted transmission weight W′0 satisfies the following formula (5):
[0186] It can be understood that the adjusted transmit weight W′0 is the beam weight determined by the second device in S407.
[0187] Optionally, the method 400 further includes: S411, the second device sends a beam weight to the first device, the beam weight being used to adjust the phase of the second signal to a second phase. Correspondingly, the first device receives the beam weight and obtains a charging signal based on the beam weight and the first signal.
[0188] Based on the descriptions in formulas (1) to (5) above, the charging signal R′ obtained by the first device satisfies the following formula (6): R′=W′0H0+W′ k H k (6)
[0189] Wherein, W′0H0 can be understood as the signal from the serving cell in the charging signal, W′ k H k This can be understood as the signal from the first neighboring cell in the charging signal.
[0190] As an optional embodiment, the method shown in FIG4 can also be applied to the O-RAN shown in FIG3. In this case, the second device can be an access network device, and the first device can be a terminal.
[0191] Specifically, S407 and S408 above can be replaced by: the terminal sending N IoT values and a first signal to the CU.
[0192] Optionally, the terminal can send N IoT values and a first signal to the CU through the core network equipment.
[0193] The above S404 can be replaced with: CU determines the first neighboring cell from N neighboring cells.
[0194] The above S409 can be replaced by: the CU sending information and a first signal to the DU to indicate the first neighboring cell; the DU acquiring the first phase and the second phase based on the first neighboring cell and the first signal.
[0195] The above S410 can be replaced by: DU determines the beam weights based on the phase difference between the first phase and the second phase.
[0196] The above S411 can be replaced by: DU sending beam weights to RU via the fronthaul link. Correspondingly, RU receives the beam weights and sends them to the terminal.
[0197] Figures 6 to 9 are schematic diagrams of possible apparatuses provided in embodiments of this application. These apparatuses can be used to implement the functions of the first or second device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments.
[0198] Figure 6 is a schematic block diagram of the device provided in an embodiment of this application. As shown in Figure 6, the device 600 includes a transceiver module 610 and a processing module 620.
[0199] One possible design is that the device 600 is used to implement the function of the first device in the method embodiment shown in FIG4 above.
[0200] For example, the transceiver module 610 is configured to: receive a first signal, the first signal including a second signal from the serving cell and signals from N neighboring cells, wherein the interference of a first interference signal from a first neighboring cell on the second signal is not less than the interference of interference signals from other neighboring cells on the first signal, the other neighboring cells being the remaining neighboring cells excluding the first neighboring cell among the N neighboring cells, the second signal and the first interference signal having different phases, and N being a positive integer; and the processing module 620 is configured to: obtain a charging signal based on the first signal, wherein the phase of the signal from the serving cell in the charging signal is the same as the phase of the first interference signal in the charging signal, and the charging signal being used to charge the first device.
[0201] Optionally, the processing module 620 is also used to: determine the first neighboring cell from the N neighboring cells.
[0202] Optionally, the processing module 620 is specifically used to: perform neighbor cell measurements on N neighbor cells to obtain N IoT values;
[0203] Based on the N IoT values, the first neighboring cell is determined from the N neighboring cells.
[0204] Optionally, the transceiver module 610 is further configured to: receive first information from the serving cell, the first information being used to indicate the number of neighboring cells K, where K is a positive integer; and the processing module 620 is specifically configured to: determine the first neighboring cell from the N neighboring cells based on N IoT values and the number of neighboring cells K.
[0205] Optionally, the processing module 620 is specifically configured to: determine that N is greater than K; determine K IoT values from the N IoT values, wherein each of the K IoT values is not less than the largest IoT value among the remaining IoT values, wherein the remaining IoT values are the other IoT values among the N IoT values excluding the K IoT values; perform correlation detection on the reference signal sequence of the K neighboring cells and the first signal to obtain K correlation detection results, wherein the K neighboring cells correspond to the K IoT values; and, based on the K correlation detection results, determine the first neighboring cell from the K neighboring cells.
[0206] Optionally, the processing module 620 is specifically used to: determine that N is less than or equal to K; perform correlation detection on the reference signal sequence of N neighboring cells and the first signal to obtain N correlation detection results; and, based on the N correlation detection results, determine the first neighboring cell from the N neighboring cells.
[0207] Optionally, the processing module 620 is further configured to: acquire the first phase of the second signal and the second phase of the first interference signal based on the first information; the transceiver module 610 is further configured to: send the first phase and the second phase to the serving cell.
[0208] Optionally, the processing module 620 is further configured to: perform neighbor cell measurement on N neighbor cells to obtain N IoT values; the transceiver module 610 is further configured to: send the first signal to the serving cell; and send the N IoT values to the serving cell, wherein the N IoT values are used to determine the first neighbor cell.
[0209] Optionally, the transceiver module 610 is further configured to: receive beam weights from the serving cell, the beam weights being used to adjust the phase of the second signal to a second phase, the beam weights being determined based on a first phase and a second phase, the first phase being the phase of the first signal and the second phase being the phase of the first interference signal.
[0210] Optionally, the processing module 620 is specifically used to: obtain the charging signal based on the beam weight and the first signal.
[0211] A more detailed description of the transceiver module 610 and the processing module 620 can be obtained directly from the relevant description in the embodiment shown in Figure 4, and will not be repeated here.
[0212] Another possible design is that the device 600 is used to implement the function of the second device in the method embodiment shown in FIG4 above.
[0213] For example, the transceiver module 610 is configured to: send a second signal to the first device; the processing module 620 is configured to: acquire a first phase of the second signal and a second phase of a first interference signal, wherein the first interference signal is a signal from a first neighboring cell; and determine a beam weight based on the phase difference between the first phase and the second phase, wherein the beam weight is used to adjust the phase of the second signal to the second phase.
[0214] Optionally, the transceiver module 610 is further configured to: send the beam weights to the first device.
[0215] Optionally, the transceiver module 610 is also configured to: receive a first phase and a second phase from the first device.
[0216] Optionally, the transceiver module 610 is further configured to: receive the first signal from the first device, the first signal including a second signal and signals from N neighboring cells; wherein the N neighboring cells include the first neighboring cell, the interference of the first interference signal of the first neighboring cell on the second signal is not less than the interference of the interference signals of other neighboring cells on the first signal, the other neighboring cells being the remaining neighboring cells other than the first neighboring cell among the N neighboring cells, the second signal and the first interference signal having different phases, and N being a positive integer; and receive N IoT values from the first device; the processing module 620 is further configured to: determine the first neighboring cell based on the N IoT values and the first signal.
[0217] Optionally, the processing module 620 is specifically configured to: determine that N is greater than K, where K is the number of neighboring cells issued by Layer 3; determine K IoT values from the N IoT values, wherein each of the K IoT values is not less than the largest IoT value among the remaining IoT values, and the remaining IoT values are the other IoT values among the N IoT values excluding the K IoT values; perform correlation detection on the reference signal sequence of the K neighboring cells and the first signal to obtain K correlation detection results, wherein the K neighboring cells correspond to the K IoT values; and, based on the K correlation detection results, determine the first neighboring cell from the K neighboring cells; wherein the correlation between the first interference signal of the first neighboring cell and the first signal is not less than the correlation between the interference signals of the other neighboring cells among the K neighboring cells excluding the first neighboring cell and the first signal.
[0218] Optionally, the processing module 620 is specifically configured to: determine that N is less than or equal to K, where K is the number of neighboring cells issued by layer 3; perform correlation detection on the reference signal sequences of the N neighboring cells and the first signal to obtain N correlation detection results; and, based on the N correlation detection results, determine the first neighboring cell from the N neighboring cells; the correlation between the interference signal of the first neighboring cell and the first signal is not less than the correlation between the interference signals of the other neighboring cells and the first signal.
[0219] Optionally, the processing module 620 is specifically used to: acquire the first phase and the second phase based on the first signal.
[0220] A more detailed description of the transceiver module 610 and the processing module 620 can be obtained directly from the relevant description in the embodiment shown in Figure 4, and will not be repeated here.
[0221] It should be noted that device 600 may include a transmitting module but not a receiving module. Alternatively, device 600 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme executed by device 600 includes both transmitting and receiving actions. It is understood that because device 600 has communication capabilities, it can also be called a communication device.
[0222] Figure 7 is another schematic block diagram of the device provided in an embodiment of this application. As shown in Figure 7, the device 700 includes one or more processors 710. The processor 710 may be a general-purpose processor or a special-purpose processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control the device (e.g., a first device, a second device, or a chip, etc.), execute software programs, and process data from the software programs.
[0223] Optionally, in one design, the processor 710 may include a program (also referred to as code or instructions) that can be run on the processor 710, causing the device 700 to perform the method executed by the first or second device in the above method embodiments. In yet another possible design, the device 700 includes circuitry (not shown in FIG. 7) for implementing the functions of the first or second device in the above method embodiments.
[0224] For example, the processor 710 can be used to execute a computer program or instructions in memory to implement the steps performed by the first or second device in any of the embodiments shown in FIG4.
[0225] Optionally, the device 700 may include one or more memories 720 storing programs (sometimes referred to as code or instructions) that can be run on the processor 710, causing the device 700 to perform the methods performed by the first or second device in the above embodiments.
[0226] Optionally, the processor 710 and / or memory 720 may also store data. The processor and memory may be configured separately or integrated together.
[0227] Optionally, the device 700 may further include a communication interface 730. The processor 710, sometimes referred to as a processing unit, controls the device (e.g., the first device or the second device). The communication interface 730, sometimes referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, is used to implement the transceiver function of the device.
[0228] Optionally, the device 700 also includes a communication interface 730. The processor 710 and the communication interface 730 are coupled to each other. It is understood that the communication interface 730 can be a transceiver or an input / output interface.
[0229] It is understandable that since device 700 has communication capabilities, it can also be called a communication device.
[0230] When device 700 is used to implement the method of FIG4, processor 710 is used to execute the functions of the aforementioned processing unit, and communication interface 730 is used to execute the functions of the aforementioned transceiver module. Whether communication interface 730 is used for sending or receiving depends on whether the scheme executed by device 700 is used to perform a sending action or a receiving action.
[0231] When the aforementioned device 700 is a chip applied to the first device, the chip implements the functions of the first device in the above method embodiments. The chip of the first device receives signals from other modules (such as radio frequency modules or antennas) in the first device, and these signals may be sent to the first device by the second device; or, the chip of the first device sends signals to other modules (such as radio frequency modules or antennas) in the first device, and these signals may be sent to the second device by the first device.
[0232] When the aforementioned device 700 is a chip applied to the second device, the chip implements the functions of the second device in the above method embodiments. The chip of the second device receives signals from other modules (such as radio frequency modules or antennas) in the second device, and these signals may be sent from the first device to the second device; or, the chip of the second device sends signals to other modules (such as radio frequency modules or antennas) in the second device, and these signals may be sent from the second device to the first device.
[0233] It is understood that when the device 700 is a first device or a second device, the communication interface 730 can be a transceiver, specifically including a transmitter and a receiver, with the transmitter used to send signals and the receiver used to receive signals. When the device 700 is a chip applied to the first device or the second device, the communication interface 730 can be an input / output circuit, wherein the input circuit can be used for receiving and the output interface can be used for sending.
[0234] Figure 8 is a schematic block diagram of a terminal architecture provided in an embodiment of this application. As shown in Figure 8, the terminal architecture includes a signal receiver, a radio frequency (RF) front-end unit, and a system-on-chip (SOC). The signal receiver is connected to the RF front-end unit, and the RF front-end unit is connected to the SOC. The RF front-end unit includes a receiver and a transmitter; the SOC includes an RF signal processing unit, a baseband signal processing unit, an application processor, and a memory. The memory stores computer program code.
[0235] For example, the radio frequency front-end unit is configured to: receive a first signal through a signal receiver and transmit the first signal to the radio frequency signal processing unit.
[0236] The radio frequency signal processing unit is used to: perform analog-to-digital conversion and down-conversion processing on the first signal from the radio frequency front-end unit to obtain the processed signal; and transmit the processed signal to the baseband signal processing unit.
[0237] The baseband signal processing unit is used to: measure the neighboring cells of the signal from the radio frequency signal processing unit to obtain N IoT values; and determine the first neighboring cell.
[0238] The baseband signal processing unit is also used to: acquire a first phase and a second phase, and then acquire the phase difference between the first phase and the second phase; and transmit the phase difference to the radio frequency signal processing unit.
[0239] The aforementioned radio frequency signal processing unit is also used to: perform digital-to-analog conversion and up-conversion on the phase difference from the baseband signal processing unit; and then send it to the radio frequency front-end unit.
[0240] The aforementioned radio frequency front-end unit is also used to: transmit the phase difference value from the radio frequency signal processing unit to the second device through a signal receiver via carrier modulation.
[0241] The baseband signal processing unit shown in Figure 8 of this application may include a central processing unit (CPU) based on x86 architecture or advanced reduced instruction set computer machines (ARM) architecture, as well as readily available field programmable gate array (FPGA) / graphics processing unit (GPU) / other accelerator chips.
[0242] Figure 9 is a schematic block diagram of a RAN chip provided in an embodiment of this application. As shown in Figure 9, in the CU-DU separation architecture, the CU may include an x86 architecture or ARM architecture CPU, as well as chips of the FPGA / GPU / other accelerator types. The x86 architecture-based chip or the ARM architecture-based chip processes instructions from the core network. Some logical operations involved, such as simple summation, are handled by the FPGA / GPU / other accelerator. After processing, the result is fed back to the CPU, which performs further control operations, such as determining whether to send control instructions to the DU. The interface between the CPU and the FPGA / GPU / other accelerator can be a high-speed serial computer extended bus standard (Peripheral Component Interconnect Express, PCIe).
[0243] The DU can also include CPUs based on x86 or ARM architectures, as well as chips such as FPGAs / GPUs / other accelerators. The x86-based or ARM-based chips process the request instructions from the CU. Some of the underlying logical operations, such as simple summation, are handled by the FPGA / GPU / other accelerators. After processing, the results are fed back to the CPU, which then performs further control operations, such as determining whether to send control instructions to the RU. The interface between the CPU and the FPGA / GPU / other accelerators can be PCIe.
[0244] The RU (Real Estate Unit) may include a fronthaul processing unit, a digital signal processing unit (DSP), and an RF processing unit. The fronthaul processing unit processes instruction signals from the DU (Digital Signal Processor). This fronthaul processing unit can be a CPU or a dedicated chip, such as an FPGA / ASIC. Based on the DU's instructions, the fronthaul processing chip schedules the DSP to process signals from the RF processing unit. The DSP performs operations including FFT (Folded Fiber Transform) and modulation / demodulation. The RF processing unit primarily handles down-conversion and spectrum splicing / shifting operations, and sends the processing results to the DSP.
[0245] It should be noted that the above method embodiments can be applied to a processor, or implemented by a processor. A processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by software instructions.
[0246] The processors mentioned above can be general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or any combination thereof. General-purpose processors can be microprocessors or any conventional processor, etc.
[0247] The steps of the method disclosed in the embodiments of this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor. The software modules can reside in mature storage media in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0248] The memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0249] The methods provided in the above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented in software, they can be implemented, in whole or in part, in the form of a computer program product. The computer program product may include one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic disk), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0250] This application also provides a computer program product that, when run on a processor, can implement the methods shown in the above method embodiments.
[0251] This application also provides a computer-readable storage medium containing computer instructions that, when executed on a processor, can implement the methods shown in the above-described method embodiments.
[0252] This application also provides a chip or chip system including at least one processor and a communication interface, the communication interface and the at least one processor being interconnected via a line, the at least one processor being used to run computer programs or instructions to perform the methods shown in the above method embodiments.
[0253] This application also provides an energy transfer system, including the aforementioned first device and second device.
[0254] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0255] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0256] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0257] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0258] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0259] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.
[0260] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A wireless charging method, characterized in that, The method, which applies to a first device or a chip in a first device, includes: A first signal is received, the first signal including a second signal from the serving cell and signals from N neighboring cells; wherein, the interference of the first interference signal of the first neighboring cell to the second signal is not less than the interference of the signals of the other neighboring cells to the first signal, the other neighboring cells being the remaining neighboring cells other than the first neighboring cell among the N neighboring cells, the second signal and the first interference signal having different phases, and N being a positive integer; Based on the first signal, a charging signal is obtained, wherein the phase of the signal from the serving cell in the charging signal is the same as the phase of the first interference signal in the charging signal, and the charging signal is used to charge the first device.
2. The method according to claim 1, characterized in that, The method further includes: The first neighboring cell is determined from the N neighboring cells.
3. The method according to claim 2, characterized in that, Determining the first neighboring cell from the N neighboring cells includes: Neighbor cell measurements are performed on the N neighbor cells to obtain N interference specific heat IoT values; Based on the N IoT values, the first neighboring cell is determined from the N neighboring cells.
4. The method according to claim 3, characterized in that, The method further includes: Receive first information from the serving cell, the first information being used to indicate the number of neighboring cells K, where K is a positive integer; The step of determining the first neighboring cell from the N neighboring cells based on the N IoT values includes: Based on the N IoT values and the number K of neighboring cells, the first neighboring cell is determined from the N neighboring cells.
5. The method according to claim 4, characterized in that, The step of determining the first neighboring cell from the N neighboring cells based on the N IoT values and the number K of neighboring cells includes: Determine that N is greater than K; From the N IoT values, K IoT values are determined, where each of the K IoT values is not less than the largest of the remaining IoT values, and the remaining IoT values are the other IoT values among the N IoT values excluding the K IoT values. Correlation detection is performed between the reference signal sequences of K neighboring cells and the first signal to obtain K correlation detection results, wherein the K neighboring cells correspond to the K IoT values; Based on the K correlation detection results, the first neighboring cell is determined from the K neighboring cells; the correlation between the first interference signal of the first neighboring cell and the first signal is not less than the correlation between the interference signals of the other neighboring cells (excluding the first neighboring cell) and the first signal.
6. The method according to claim 4, characterized in that, The step of determining the first neighboring cell from the N neighboring cells based on the N IoT values and the number K of neighboring cells includes: Determine that N is less than or equal to K; Correlation detection is performed between the reference signal sequences of the N neighboring cells and the first signal to obtain N correlation detection results; Based on the N correlation detection results, the first neighboring cell is determined from the N neighboring cells; the correlation between the interference signal of the first neighboring cell and the first signal is not less than the correlation between the interference signal of the other neighboring cells and the first signal.
7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: Based on the first signal, obtain the first phase of the second signal and the second phase of the first interference signal; The first phase and the second phase are sent to the serving cell.
8. The method according to claim 1, characterized in that, The method further includes: Neighbor cell measurements are performed on the N neighbor cells to obtain N IoT values; Send the first signal to the serving cell; The N IoT values are sent to the serving cell, and the N IoT values are used to determine the first neighboring cell.
9. The method according to claim 7 or 8, characterized in that, The method further includes: The beam weights are received from the serving cell and are used to adjust the phase of the second signal to a second phase. The beam weights are determined based on the phase difference between a first phase and a second phase, where the first phase is the phase of the first signal and the second phase is the phase of the first interference signal.
10. The method according to claim 9, characterized in that, The step of obtaining the charging signal based on the first signal includes: The charging signal is obtained based on the beam weights and the first signal.
11. A wireless charging method, characterized in that, The method, which applies to a second device or a chip in the second device, includes: Send a second signal to the first device; Acquire the first phase of the second signal and the second phase of the first interference signal, wherein the first interference signal is a signal from the first neighboring cell; Based on the phase difference between the first phase and the second phase, a beam weight is determined, which is used to adjust the phase of the second signal to the second phase.
12. The method according to claim 11, characterized in that, The method further includes: The beam weights are sent to the first device.
13. The method according to claim 11 or 12, characterized in that, The step of acquiring the first phase of the second signal and the second phase of the first interference signal includes: Receive the first phase and the second phase from the first device.
14. The method according to claim 11 or 12, characterized in that, Before acquiring the first phase of the second signal and the second phase of the first interference signal, the method further includes: A first signal is received from the first device, the first signal including the second signal and signals from N neighboring cells; wherein, the N neighboring cells include the first neighboring cell, the signal from the first neighboring cell is the first interference signal, the interference of the first interference signal on the second signal is not less than the interference of the interference signals of other neighboring cells on the first signal, and the other neighboring cells are the remaining neighboring cells other than the first neighboring cell among the N neighboring cells, where N is a positive integer; Receive N IoT values from the first device; Based on the N IoT values and the first signal, the first neighboring cell is determined.
15. The method according to claim 14, characterized in that, The step of determining the first neighboring cell based on the N IoT values and the first signal includes: Ensure that N is greater than K, where K is the number of neighboring cells issued by layer 3; From the N IoT values, K IoT values are determined, where each of the K IoT values is not less than the largest of the remaining IoT values, and the remaining IoT values are the other IoT values among the N IoT values excluding the K IoT values. Correlation detection is performed between the reference signal sequences of K neighboring cells and the first signal to obtain K correlation detection results, wherein the K neighboring cells correspond to the K IoT values; Based on the K correlation detection results, the first neighboring cell is determined from the K neighboring cells; the correlation between the first interference signal of the first neighboring cell and the first signal is not less than the correlation between the interference signals of the other neighboring cells (excluding the first neighboring cell) and the first signal.
16. The method according to claim 14, characterized in that, The determination of the first neighboring cell based on the N IoT values and the first signal includes: Determine that N is less than or equal to K, where K is the number of neighboring cells issued by layer 3; Correlation detection is performed between the reference signal sequences of the N neighboring cells and the first signal to obtain N correlation detection results; Based on the N correlation detection results, the first neighboring cell is determined from the N neighboring cells; the correlation between the interference signal of the first neighboring cell and the first signal is not less than the correlation between the interference signal of the other neighboring cells and the first signal.
17. The method according to any one of claims 14 to 16, characterized in that, The step of acquiring the first phase of the second signal and the second phase of the first interference signal includes: Based on the first signal, the first phase and the second phase are obtained.
18. An apparatus, characterized in that, Includes modules for implementing the method as described in any one of claims 1 to 17.
19. An apparatus, characterized in that, It includes at least one processor for causing the apparatus to implement the method as described in any one of claims 1 to 17 by executing a computer program and / or by logic circuitry.
20. The apparatus according to claim 19, characterized in that, It also includes a memory for storing computer programs and / or configuration files for the logic circuitry.
21. The apparatus according to claim 19 or 20, characterized in that, It also includes a communication interface for inputting and / or outputting signals.
22. A chip or chip system, characterized in that, It includes at least one processor and a communication interface, the communication interface and the at least one processor being interconnected via a line, the at least one processor being used to run a computer program or instructions to perform the method as described in any one of claims 1 to 17.
23. A computer-readable storage medium storing a computer program thereon, characterized in that, When the computer program is executed by a processor, the method of any one of claims 1 to 17 is performed.
24. A computer program product, characterized in that, Includes a computer program, and when the computer program is run, the method of any one of claims 1 to 17 is performed.