The present disclosure relates to wireless energy and data communication, and in particular to methods and control device configured to enable wireless data communication and energy transfer to remote devices.
Radio frequency (RF) signals can be used for both data communication and energy transfer to remote devices. Data communication can be performed by encoding messages into ‘information signals’ at the transmitter side and decoding the noisy received signal at the receiver side to extract the transmitted message. Energy transfer can be performed by transmitting ‘energy signals’, i.e. signals designed specifically to carry energy at the transmitter side and harvesting the received energy at the receiver side by means of suitable energy harvesting circuitry.
The emergence of internet of things (IoT), e.g. 5G massive machine-type-communications (mMTC) use cases, including billions of low power devices calls for wireless energy transfer technologies to act as an efficient way of charging geographically widespread devices, enabling sustainable, long-life, and energy-efficient operation.
To perform joint data communication and energy transfer, a transmitter can transmit a combination of information signals and energy signals and a receiver can try to decode the information signal and harvest the energy from the energy signal. However, due to practical limitations, a receiver cannot harvest energy from the signal intended for decoding. Hence, decoupling between the processes of decoding and energy harvesting is required. This could be realized by means of various receiver architectures, e.g., ‘power splitting’, ‘time switching’, or ‘antenna switching’.
At the receiver side one may provide an energy harvesting circuit comprising a bandpass filter, a rectifying circuit, and a low pass filter. Thereby, the received signal passes through the bandpass filter employed after the receiver antenna to perform impedance matching and passive filtering. After that, the RF signal is passed to the rectifying circuit, i.e. a passive electronic device usually comprising diodes, resistors, and capacitors that converts RF power to direct-current power. This is followed by the low-pass filter that removes the harmonic frequencies and prepares the power for storage in a storage device/battery.
However, there is still a need for improvements in the art, and in particular there is a need for improvements in terms of energy transfer efficiency for the energy signal(s) and improvements with respect to interference levels for the information signal(s).
It is therefore an object of the present disclosure to provide a method performed by a network apparatus in a wireless communication network, computer-readable storage medium, a control device for operating network apparatus in a wireless communication system, and a network apparatus, which seek to mitigate, alleviate, or eliminate one or more of the deficiencies in the art and disadvantages singly or in any combination.
This object is achieved by means of a method, a computer-readable storage medium, a control device, and a network apparatus as defined in the appended claims. The term exemplary is in the present context to be understood as serving as an instance, example or illustration.
According to a first aspect of the present disclosure, there is provided a method performed by a network apparatus in a wireless communication network, where the network apparatus has a directional antenna arrangement. The method comprises obtaining a scheduling decision for a wireless device served by the wireless communication network based on a traffic status and an energy status of the wireless device. Further, the method comprises determining a first beamforming weight vector (WD) for information transmission and/or a second beamforming weight vector (WE) for energy transfer based on Channel State Information (CSI) associated with the wireless device. The method further comprises applying, to a signal, at least one of the determined first beamforming weight vector (WD) in order to transmit an information signal via the directional antenna arrangement to the wireless device and the determined second beamforming weight vector (WE) in order to transmit an energy signal via the directional antenna arrangement to the wireless device, based on the obtained scheduling decision.
An advantage of the proposed method is that the transmission from the network apparatus may be optimized according to the current status, and effectively the need, of the wireless device. In more detail, the present inventors realized that it is advantageous to compute separate beamforming weight vectors depending on the objective of the transmission and that it is therefore advantageous to have a scheduling policy supporting such an optimization. Accordingly, depending on if the wireless device or user equipment (UE) is scheduled for information transmission or energy transfer, an optimal set of beamforming weight vectors may be generated in order to improve data throughput as well as received energy. For example by optimizing towards one more first Key Performance Indicators (KPIs), such as e.g. a maximized signal-to-interference-and-noise ratio (SINR), during information transmission, and towards one or more second KPls, such as e.g. a maximized received energy, during energy transfer, the overall network performance may be improved. In other words, the herein proposed solution provides a means for the network apparatus (e.g. base station) to operate according to two different modes, thereby increasing overall network performance.
In particular, the herein proposed solution is advantageous in networks serving low complexity devices (IoT devices) as the energy transfer can be used beside the common communication link in order to increase the lifetime of such devices. Especially in situations where such devices are arranged at remote and hard-to-reach places, making them difficult to maintain or replace with frequent intervals.
According to a second aspect of the present disclosure, there is provided a (non-transitory) computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a processing device, the one or more programs comprising instructions for performing the method according to any one of the embodiments disclosed herein. With this aspect of the disclosure, similar advantages and preferred features are present as in the previously discussed first aspect of the disclosure.
The term “non-transitory,” as used herein, is intended to describe a computer-readable storage medium (or “memory”) excluding propagating electromagnetic signals, but are not intended to otherwise limit the type of physical computer-readable storage device that is encompassed by the phrase computer-readable medium or memory. For instance, the terms “non-transitory computer readable medium” or “tangible memory” are intended to encompass types of storage devices that do not necessarily store information permanently, including for example, random access memory (RAM). Program instructions and data stored on a tangible computer-accessible storage medium in non-transitory form may further be transmitted by transmission media or signals such as electrical, electromagnetic, or digital signals, which may be conveyed via a communication medium such as a network and/or a wireless link. Thus, the term “non-transitory”, as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM).
According to a third aspect of the present disclosure, there is provided control device for operating a network apparatus in a wireless communication system, where the network apparatus comprises a directional antenna arrangement configured to transmit and receive a wireless signal. The control device comprises control circuitry connectable to the directional antenna arrangement. The control circuitry is configured to obtain a scheduling decision for a wireless device served by the wireless communication network based on a traffic status and the energy status of the wireless device. Further, the control circuitry is configured to determine a first beamforming weight vector (WD) for information transmission and/or a second beamforming weight vector (WE) for energy transfer based on Channel State Information (CSI) associated with the wireless device. The control circuitry is further configured to apply, to a signal, at least one of the determined first beamforming weight vector (WD) in order to transmit an information signal via the directional antenna arrangement to the wireless device and the determined second beamforming weight vector (WE) in order to transmit an energy signal via the directional antenna arrangement to the wireless device, based on the obtained scheduling decision. With this aspect of the disclosure, similar advantages and preferred features are present as in the previously discussed first aspect of the disclosure.
According to a fourth aspect of the present disclosure, there is provided network apparatus for operating in a wireless communication system. The network apparatus comprises a directional antenna arrangement having a directional antenna configured to transmit and receive a wireless signal and a control device according to any one of the embodiments disclosed herein. With this aspect of the disclosure, similar advantages and preferred features are present as in the previously discussed first aspect of the disclosure.
Further embodiments of the disclosure are defined in the dependent claims. It should be emphasized that the term “comprises/comprising” when used in this specification is taken to specify the presence of stated features, integers, steps, or components. It does not preclude the presence or addition of one or more other features, integers, steps, components, or groups thereof.
These and other features and advantages of the present disclosure will in the following be further clarified with reference to the embodiments described hereinafter.
Further objects, features and advantages of embodiments of the disclosure will appear from the following detailed description, reference being made to the accompanying drawings, in which:
Aspects of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings. The control device and method disclosed herein can, however, be realized in many different forms and should not be construed as being limited to the aspects set forth herein. Like numbers in the drawings refer to like elements throughout.
The terminology used herein is for the purpose of describing particular aspects of the disclosure only, and is not necessarily intended to limit the scope. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
Those skilled in the art will appreciate that the steps, services and functions explained herein may be implemented using individual hardware circuitry, using software functioning in conjunction with a programmed microprocessor or general purpose computer, using one or more Application Specific Integrated Circuits (ASICs) and/or using one or more Digital Signal Processors (DSPs). It will also be appreciated that when the present disclosure is described in terms of a method, it may also be embodied in one or more processors and one or more memories coupled to the one or more processors, wherein the one or more memories store one or more programs that perform the steps, services and functions disclosed herein when executed by the one or more processors.
When using an antenna array, beamforming may be applied in order to improve the overall communication system performance. However, if one were to use the same or similar criterion to calculate beamforming weights for both data and energy transmissions one may experience inadequate performance. Therefore, the present inventors realized that by determining beamforming weights where specific constraints and objectives are taken into account for each of those transmission phases, improvements in terms of increased network performance are readily achievable.
Accordingly, the following disclosure proposes a solution for joint data/information and energy transmissions in a wireless communication network such as e.g. a cellular network. The proposed solution utilizes a principle of beamforming data and energy signals, and more particularly beamforming according to specific optimizations for each of these transmissions (i.e. information and energy transmissions) applied to a user equipment (UE) that may be optimized in accordance with different scheduling policies.
The herein proposed beamforming design aims to target improved data/information reception for data/information transmission while attempting to increase/maximize harvested energy for energy transmission. Stated differently, the first beamforming weight vector (for information/data transmission) may be computed in order to optimize towards one or more first KPIs related to data/information reception and/or transmission. Analogously, the second beamforming weight vector (for energy transfer) may be computed in order to optimize towards one or more second KPIs related to energy transfer. Such criteria may be met, for example, by maximizing the Signal-To-Noise Ratio (SNR) for data transmission and maximizing received energy while maintaining interference level at the data/information signal receiving UEs at a (predefined) threshold. In some embodiments, the beamforming for information transmission may be optimized towards maximizing a Signal-To-Noise-And-Interference (SINR) ratio, minimization of a mean square error of the received signal, and so forth. In other words, the beamforming for information transmission may be optimized towards maximizing or minimizing of one or more predefined data performance metrics. Analogously, the beamforming for energy transfer may be optimized towards maximizing or minimizing of one or more predefined energy performance metrics. The present disclosure also proposes policies for scheduling UEs for data and energy transmissions for example based on UEs′ buffer and energy level status.
Moving on, the method 100 comprises obtaining 103 a scheduling decision for a wireless device served by the wireless communication network based on a traffic status and an energy status of the wireless device. The traffic status of the wireless device indicates the wireless device’s need for data transfer and may for example be obtained by measuring or obtaining a data buffer size associated with the wireless device, a number of negative acknowledgment (NAK) signals that have been received, delay in data packet delivery, a traffic priority of the wireless device, and so forth. The energy status of the wireless device indicates the wireless device’s need for energy transfer and may for example be obtained by measuring or obtaining a state of charge of an energy storage device of the wireless device, an energy transfer request, and so forth. In some embodiments, the method 100 further comprises obtaining 102 the traffic status and the energy status of the wireless device. The term obtaining is herein to be interpreted broadly and encompasses receiving, retrieving, collecting, acquiring, making, determining and so forth.
In more detail, a scheduling decision is obtained 103 based on different types of information that correspond to different objects. For example, for information transmission the scheduling is done based on the wireless device’s traffic status, while for energy transfer the scheduling is done based on the wireless device’s energy status. Accordingly, the wireless device will be scheduled for information transmission and/or for energy transmission based on the available information of the wireless device.
In some embodiments, the obtaining 103 of the scheduling decision comprises determining a scheduling state of the wireless device. Referring now to
In more detail, the x-axis represents an indicator the wireless device’s energy level (e.g. state of charge of a battery of the wireless device), while the y-axis represents an indicator of the wireless device’s traffic status (e.g. data buffer size of the wireless device). Thus, a high energy level indicates a reduced need for energy transfer and a high traffic status indicates an increased need for information transmission. The chart also has a marker for an energy status threshold 31 and a marker for a traffic status threshold 32. Accordingly, based on these thresholds, each wireless device can be assigned one out of four scheduling states (S1, S2, S3, S4).
The states may be assigned to each wireless device in accordance with the following.
Accordingly, the scheduled transmission for a wireless device in each state may be configured as follows.
Reverting back to
Accordingly, at least two beamforming weight vectors are determined 105, corresponding to the two different objectives (i.e. information transmission and energy transmission). In more detail, each of the beamforming weight vectors is determined/computed 105 in order to optimize a specific objective or function. For example, the first beam forming weight vector (WD) may be computed in order to maximize signal-to-interference-and-noise (SINR) of a radio signal to be transmitted via the directional antenna arrangement to the wireless device.
Accordingly, the first beamforming weight vector (WD), i.e. beamforming weight vector associated with the information transmission, may be computed according to equation (1) below.
Here, the function f() represents the information transmission objective, H is/are the desired channel(s), and Hinterf is/are the interference channel(s). Pant is the beamforming vector power and PT is a vector comprising the allocated power for transmission per antenna. It should be noted that the per antenna power constraint may alternatively be a total power constraint per antenna array.
Similarly, the second beam forming weight vector (WE) may be computed in order to maximize received power (PR) of a radio signal to be transmitted via the directional arrangement to the wireless device. In more detail, the second beamforming weight vector (WE), i.e. beamforming weight vector associated with the energy transfer, may be computed according to equation (2) below.
Here, the function g() represents the energy transfer objective and PR is the received power. INTERF(Ud) is interference at data receiving UEs, i.e. Ud, that are scheduled for both information transmission and energy transfer (e.g. UEs in state S3 mentioned in the foregoing), wherefore INTERF(Ud) should be kept at a level below a defined threshold γ that is set so that the UE can perform successful decoding of the information signal. Note that in some embodiments, the energy signal is pseudo-random, therefore if the information signal is known, the caused interference can also be cancelled out at the receiver side. Another alternative for dealing with interference caused by energy signals could be to schedule them on separate frequency band, e.g. in Frequency Division Multiplexing (FDM) operation mode. For Time Division Multiplexing (TDM), one may use separate DL time slots for data transmission and for transmitting energy signals.
Further, the method 100 comprises applying 106, to a signal (to be transmitted), at least one of the determined first beamforming weight vector (WD) and the determined second beamforming weight vector (WE), in order to transmit an information signal and an energy signal via the directional antenna arrangement to the wireless device, respectively. The terminology “apply a beamforming weight vector to a signal” may be understood as forming a signal to be transmitted toward the receiver using the beamforming weight vector.
In reference to the exemplary scheduling states illustrated in
On the receiver side, the received information signal is decoded and the energy from the energy signal is harvested. The receiver may be provided with integrated or separate architecture for information decoding and energy harvesting. The integrated architecture could have employ ‘power splitting’, ‘time switching’, or ‘antenna switching’ for splitting the signal for decoding or energy harvesting when a superimposed signal is transmitted. In that case with a superimposed signal, a power-splitting ratio (corresponding to the power ratio used for the first and second weighting factors) may be used to specify how much power is dedicated to which of the decoding/harvesting processes.
During the UL transmission phase 202, a CSI report 233 of one or more wireless devices is obtained, as well as their energy statuses 231 and traffic statuses 232. The CSI 233 may for example be obtained from the wireless device or a network node, the energy status 231 may for example be obtained from the wireless device, and the traffic status (may also be referred to as load status) 232 may obtained from the wireless device and/or a network node depending on network specifications.
During, the DL transmission phase 201, the method 200 comprises obtaining 203 a scheduling decision for each of the wireless devices based on their corresponding energy status 231 and their corresponding traffic status 232. The obtained 203 scheduling decision may be made/taken locally or received/retrieved from another node or entity in the wireless communication network. Accordingly, the obtained 203 scheduling decision may comprise scheduling 210 one or more UEs for information transmissions and/or scheduling 211 the one or more UE(s) for energy transfer transmissions depending on the obtained statuses 231, 232.
In some embodiments, the obtained 203 scheduling decision is indicative of both an information transmission scheduling 210 and an energy transfer scheduling 211. Thus, the method 200 may further comprises determining 204 weighting factors for the information and energy signals to be transmitted. In more detail, the method may comprise determining 204 a first weighting factor for the information signal to be transmitted and a second weighting factor for the energy signal to be transmitted based on the traffic status and the energy status of the wireless device. The first and second weighting factors are indicative of a power ratio (ξ) between the information signal and energy signal. For example, if the power ratio between the two signals is to be equal, the weighting factors will both be 0,5. In some embodiments, the method 200 may comprise sending the determined 204 weighting factors to the receiver (UE/wireless device) so that the receiver may be configured according to how much power is to be dedicated to which of the decoding/harvesting processes.
Further, the method 200 comprises determining 205 a first beamforming weight vector (WD) for information communication and/or a second beamforming weight vector (WE) for energy transfer based on the obtained CSI 233. Moreover, the determination 205 of the first and second beamforming weight vectors may be further based on the obtained 203 scheduling decision, such that if a wireless device is not scheduled for an energy transfer, then the second beamforming weight vector (WE) need not be determined, and vice versa.
In more detail, the determining 205 may comprise obtaining 214, 215 the corresponding objectives for the information transmission 210 and the energy transfer 211. As already exemplified, the objective for the information transmission may be to maximize the SINR, while the objective for the energy transfer may be to maximize received energy at the UE. These objectives may be predefined, or dynamically set based on one or more predefined rules or based on a request from the UE. Further, the beamforming weight vector for information transmission may be computed 106 according to the obtained 214 objective for the information transmission, and the beamforming weight vector for the energy transfer may be computed according to the obtained 205 objective for the energy transfer.
Further, the method 200 comprises transmitting 218 an information signal and/or transmitting 219 an energy signal to the wireless device(s) in accordance with the obtained 203 scheduling decision(s) by applying the corresponding beamforming weight vectors to the directional antenna arrangement. The energy signal and the information signal may be transmitted 218, 219 separately over different resource blocks (time/frequency switched) or the superposition of these signals may be transmitted as already discussed in the foregoing. Then, the transmitted 218, 219 signals are received 220, 221 at the UE and depending on the scenario, the UE may decode the received signal or harvest the energy from the signal.
Executable instructions for performing these functions are, optionally, included in a non-transitory computer-readable storage medium or other computer program product configured for execution by one or more processors.
In more detail, the control circuitry 11 is connectable to the directional antenna arrangement 21 so to be able to transmit and receive signals via the directional antenna arrangement 21. Furthermore, the control circuitry 11 is configured to obtain a scheduling decision for a wireless device 22 served by the wireless communication network based on a traffic status and the energy status of the wireless device. The control circuitry 11 is further configured to determine a first beamforming weight vector (WD) for information transmission and/or a second beamforming weight vector (WE) for energy transfer based on a CSI associated with the wireless device. Then, the control circuitry 11 is configured to apply, to a signal, at least one of:
In summary, the above proposed method and control device provides a means for computing separate beamforming weights/vectors for information communication and for energy transfer purposes based on obtained channel state information (CSI), traffic/load, and energy status of UEs in the network.
Although the description is mainly given for a user equipment (UE) (may also be referred to as a wireless device or terminal), in very general forms, it should be understood by the skilled in the art that “user equipment” is a non-limiting term which means any wireless device, terminal, or node capable of receiving in DL and transmitting in UL (e.g. PDA, laptop, mobile, sensor, fixed relay, mobile relay or even a radio base station, e.g. femto base station). The term UE, as used herein, also encompasses Internet of Things (IoT) devices such as smart sensors, smart appliances, etc.
The present disclosure has been presented above with reference to specific embodiments. However, other embodiments than the above described are possible and within the scope of the disclosure. Different method steps than those described above, performing the method by hardware or software, may be provided within the scope of the disclosure. Thus, according to an exemplary embodiment, there is provided a non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a network function, the one or more programs comprising instructions for performing the method according to any one of the above-discussed embodiments. Alternatively, according to another exemplary embodiment a cloud computing system can be configured to perform any of the method aspects presented herein. The cloud computing system may comprise distributed cloud computing resources that jointly perform the method aspects presented herein under control of one or more computer program products.
In other words, the various example embodiments described herein are described in the general context of method steps or processes, which may be implemented in one aspect by a computer program product, embodied in a computer-readable medium, including computer-executable instructions, such as program code, executed by computers in networked environments. A computer-readable medium may include removable and non-removable storage devices including, but not limited to, Read Only Memory (ROM), Random Access Memory (RAM), compact discs (CDs), digital versatile discs (DVD), etc. Generally, program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Computer-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.
The processor(s) (associated with the control device) may be or include any number of hardware components for conducting data or signal processing or for executing computer code stored in memory. The system may have an associated memory, and the memory may be one or more devices for storing data and/or computer code for completing or facilitating the various methods described in the present description. The memory may include volatile memory or non-volatile memory. The memory may include database components, object code components, script components, or any other type of information structure for supporting the various activities of the present description. According to an exemplary embodiment, any distributed or local memory device may be utilized with the systems and methods of this description. According to an exemplary embodiment the memory is communicably connected to the processor (e.g., via a circuit or any other wired, wireless, or network connection) and includes computer code for executing one or more processes described herein.
Generally speaking, a computer-accessible medium may include any tangible or non-transitory storage media or memory media such as electronic, magnetic, or optical media–e.g., disk or CD/DVD-ROM coupled to computer system via bus. The terms “tangible” and “non-transitory,” as used herein, are intended to describe a computer-readable storage medium (or “memory”) excluding propagating electromagnetic signals, but are not intended to otherwise limit the type of physical computer-readable storage device that is encompassed by the phrase computer-readable medium or memory. For instance, the terms “non-transitory computer-readable medium” or “tangible memory” are intended to encompass types of storage devices that do not necessarily store information permanently, including for example, random access memory (RAM). Program instructions and data stored on a tangible computer-accessible storage medium in non-transitory form may further be transmitted by transmission media or signals such as electrical, electromagnetic, or digital signals, which may be conveyed via a communication medium such as a network and/or a wireless link.
It should be noted that the word “comprising” does not exclude the presence of other elements or steps than those listed and the words “a” or “an” preceding an element do not exclude the presence of a plurality of such elements. It should further be noted that any reference signs do not limit the scope of the claims, that the disclosure may be at least in part implemented by means of both hardware and software, and that several “means” or “units” may be represented by the same item of hardware.
Although the figures may show a specific order of method steps, the order of the steps may differ from what is depicted. In addition, two or more steps may be performed concurrently or with partial concurrence. For example, separate the scheduling decisions and beamforming for the information transmission and the energy transmission may be performed in parallel by separate modules. Such variation will depend on the software and hardware systems chosen and on designer choice. All such variations are within the scope of the disclosure. Likewise, software implementations could be accomplished with standard programming techniques with rule-based logic and other logic to accomplish the various connection steps, processing steps, comparison steps and decision steps. The above mentioned and described embodiments are only given as examples and should not be limiting to the present disclosure. Other solutions, uses, objectives, and functions within the scope of the disclosure as claimed in the below described patent embodiments should be apparent for the person skilled in the art.
In the drawings and specification, there have been disclosed exemplary embodiments. However, many variations and modifications can be made to these embodiments. Accordingly, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation, the scope of the embodiments being defined by the following claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/SE2020/050722 | 7/10/2020 | WO |