The invention relates to methods for enabling communication. More specifically, the invention relates to a device, a base station and their corresponding methods, a communication system, computer programs, carriers and computer program products.
Industry 4.0 enables significant transformation in the way goods are produced and delivered moving towards industrial automation and the so called ‘flexible factory’. Some of the requirements of Industry 4.0 from a wireless connectivity perspective are as follows:
From the above, it is clear that wireless connectivity and communication enablement is crucial for the seamless functioning of an Industry 4.0 environment.
In a factory or an industrial plant environment, the wireless channel is typically weakened by large number of blockers or obstacles. The large number of blockers weaken the strength of the transmitted signals and further cause an increased signal interference.
The presence of large number of obstacles results in signals being randomly reflected away from a target receiver such as, an end-user device. In a factory automation environment, full automation requires flexibility in placing one or more communication nodes which are to be connected via a wireless link i.e. requiring the nodes to be positioned even in places behind the signal blocker. Such a blocker environment blocks the link from a transmitter, e.g. a base station, to an end-device node, e.g. a UE.
Multiple reflected signals may even get directed to a neighboring communication network and may cause increased interference. The signal may also leak into areas outside the premise of operation leading to security issues.
Another scenario describing a problem is in a modern factory, an industrial mine, or an indoor environment, with high density of blockers. If an owner of such place requires to deploy Ultra-Reliable Low Latency Communication (URLLC) features, then high system efficiency, low latency, low cost, and high spectral efficiency is required. However, due to a high density of blockers, one or more of the following problem occurs:
Furthermore, when reflection of signals occur, network designers may optimize the signal beam by changing its weight via techniques such as adaptive beamforming or relaying, to increase the capacity. However, such designs will cost the network huge amounts of energy consumption, which causes environmental problems.
Reconfigurable Intelligent Surfaces (RISs) are reconfigurable sheets of electromagnetic material that intentionally control the propagation environment in order to enhance the signal quality at the receiver, as can be found described in Q. Wu and R. Zhang, “Beamforming Optimization for Intelligent Reflecting Surface with Discrete Phase Shifts,” ICASSP 2019-2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Brighton, United Kingdom, 2019 and J. Zhao, Y. Liu, “A Survey of Intelligent Reflecting Surfaces (IRSs): Towards 6G Wireless Communication Networks”.
An object of the invention is to enable improved communication between a base station and at least a UE.
To achieve the object, according to a first aspect, there is provided a device for enabling a communication between a Base Station (BS) and one or more User Equipment (UE) comprising a first sheet comprising one or more elements for interacting with one or more signals in the form of Electromagnetic waves (EM) a controller circuitry, wherein the controller circuitry comprises a memory and a processor, the memory comprising instructions which when executed by the processor cause the device to: receive from the BS, a first message comprising a first configuration information for the device; obtain a second configuration information for the device based on at least the first configuration information and a first power division factor; configure the first sheet based on the second configuration information to divide the energy propagated by an incident signal in the form of an EM wave into a first energy and a second energy, wherein the first energy is propagated as a reflected signal in the form of another EM wave towards a UE and the second energy is stored; and send to the BS, a second message comprising the second configuration information.
According to a second aspect, there is provided a method performed by a device for enabling a communication between a base station and a User Equipment (UE) comprising a first sheet comprising one or more elements for interacting with one or more signals in the form of Electromagnetic (EM) waves a controller circuitry, the method comprising: receiving from a Base station, BS, a first message comprising a first configuration information for the device; obtaining a second configuration information for the device based on at least the first configuration information and a first power division factor; configuring the first sheet based on the second configuration information to divide the energy propagated by an incident signal in the form of an EM wave into a first energy and a second energy, wherein the first energy is propagated as a reflected signal in the form of another EM wave towards a UE and the second energy is stored; and sending to the BS, the second configuration information.
Hereby is achieved by the first sheet comprising the one or more elements in the device that it requires much less power and processing requirements, e.g. encoding and decoding algorithms, compared to existing relaying and Multiple-Input Multiple-Output (MIMO) beamforming techniques.
Hereby is achieved by the first sheet comprising the one or more elements in the device that it converts non-line of sight signals into a virtual line of sight signal thereby increasing the signal to interference ratio and thus, the data throughput of the communication between the BS and at least a UE.
In an embodiment according to the first and second aspect, the device according to claim 1, wherein the controller circuitry comprises a memory and a processor, the memory comprising instructions which when executed by the processor cause the device to determine, by using an energy threshold value configured in the device, an amount of the second energy that is used to power the device.
Hereby is achieved that the energy threshold value enables a distribution of stored energy for a specific purpose, e.g. powering the device. Further is enabled energy harvesting capability in the communication system via the pre-configuration of energy threshold value in the device.
In an embodiment according to the first aspect and any of the above embodiments, wherein the controller circuitry comprises a memory and a processor, the memory comprising instructions which when executed by the processor cause the device to power the device using the second energy that is stored.
In an embodiment according to the first and second aspect and any of the above embodiments, wherein the second energy is stored in the energy storage unit in the device.
In an embodiment according to the first and second aspect and any of the above embodiments, wherein the second energy is stored in the BS.
In an embodiment according to the first aspect and any of the above embodiments, wherein the controller circuitry comprises a memory and a processor, the memory comprising instructions which when executed by the processor cause the device to divide the energy into the first energy and the second energy using a power divider unit.
Hereby is achieved that the power divider unit enables the device to determine signal characteristics of the signal transmitted by the BS and further assist the device to have an optimal configuration of the device for enabling communication between the BS and the UE.
In an embodiment according to the first aspect and any of the above embodiments, wherein the controller circuitry comprises a memory and a processor, the memory comprising instructions which when executed by the processor cause the device to divide the energy into a first energy and the second energy using a first power division factor controllable by the controller circuitry.
Hereby is achieved an independent control of the amplitude and the phase shift of the EM signal reflected from each element.
In an embodiment according to the first aspect and any of the above embodiments, wherein the controller circuitry comprises a memory and a processor, the memory comprising instructions which when executed by the processor cause the device to divide the energy into a first energy and the second energy using a first power division factor received from the BS.
In an embodiment according to the first and second aspect and any of the above embodiments, wherein the first power division factor is included in the first message.
In an embodiment according to the first and second aspect and any of the above embodiments, wherein the first configuration information comprises at least one of the following:
In an embodiment according to the first aspect and any of the above embodiments, wherein the controller circuitry comprises a memory and a processor, the memory comprising instructions which when executed by the processor cause the device to obtain the second configuration information using a Machine Learning, ML model.
In an embodiment according to the first aspect and any of the above embodiments, wherein the controller circuitry comprises a memory and a processor, the memory comprising instructions which when executed by the processor cause the device to obtain the second configuration information using a ML model wherein the first configuration information and the first power division factor are inputs to the ML model.
In an embodiment according to the first aspect and any of the above embodiments, wherein the controller circuitry comprises a memory and a processor, the memory comprising instructions which when executed by the processor cause the device to obtain, from the BS, the second configuration information as an output of an ML model executed on the BS, wherein the first configuration information and the first power division factor are inputs to the ML model.
In an embodiment according to the first and second aspect and any of the above embodiments, wherein the second configuration information is at least one of the following:
Advantages of the embodiments of the aspects include at least one of the following:
In an embodiment according to the first and second aspect and any of the above embodiments, wherein the device is a wireless device.
In an embodiment according to the first and second aspect and any of the above embodiments, wherein the BS is a gNodeB, gNB.
In an embodiment according to the first and second aspect and any of the above embodiments, wherein the incident signal and the reflected signal are Radio Frequency, RF, signal.
In an embodiment according to the first and second aspect and any of the above embodiments, wherein the first sheet is a Reconfigurable Intelligent Surface, RIS, sheet.
In an embodiment according to the first and second aspect and any of the above embodiments, wherein the one or more elements are metal patches printed on a dielectric substrate.
In an embodiment according to the first aspect and any of the above embodiments, comprising a second sheet for interfacing between the first sheet and the controlling circuitry wherein the second sheet is made of at least copper.
In an embodiment according to the first aspect and any of the above embodiments, wherein the controller circuitry comprises a printed circuit board connecting the second sheet and the controller circuitry.
In one or more embodiments of the second aspect, the method performed by the device comprises any of the features of any one of the embodiments of the first aspect.
According to a third aspect, there is provided a Base Station (BS) communicating with a device for enabling a communication between the BS and at least a User Equipment (UE) comprising a memory and a processor, the memory comprising instructions which when executed by the processor cause the BS to: receive from the UE, a UE measurement report; generate a first configuration information for the device based on at least the UE measurement report; send to the device, a first message comprising the first configuration information; receive from the device, a second message comprising a second configuration information based on which the device is configured; and adapt the signal transmission of the BS towards the UE based on the second configuration information.
According to a fourth aspect, there is provided a method performed by a Base Station (BS) communicating with a device for enabling a communication between the BS and at least a User Equipment (UE), the method comprising: receiving from the UE, a UE measurement report; generating a first configuration information for a device based on at least the UE measurement report; sending to the device, a first message comprising the first configuration information; receiving from the device, a second message comprising a second configuration information based on which the device is configured; and adapting the signal transmission of the BS towards the UE based on the second configuration information.
Hereby is achieved a mechanism for making use of the device in the communication system to dynamically adapt the signal transmission between the BS and the one or more UEs based on the configuration information of the device. This enables in achieving better throughput, higher reliability, lesser interference, energy efficiency and increased signal quality.
In an embodiment according to the third aspect, the memory comprising instructions which when executed by the processor cause the BS to generate the first configuration information based on pre-configuration information of the device.
In an embodiment according to the third and fourth aspect and any of the embodiment according to the third and fourth aspects, wherein the first configuration information comprises at least one of the following:
In an embodiment according to the third and fourth aspect and any of the embodiment according to the third and fourth aspects, wherein the first message comprises an energy threshold value.
Hereby is an advantage, that the energy threshold value enables a distribution of stored energy for a specific purpose, e.g. powering the device. Further is enabled energy harvesting capability in the communication system by sending the energy threshold value in a message to the device.
In an embodiment according to the third and fourth aspect and any of the embodiment according to the third and fourth aspects, comprising an energy storage unit to store the energy transmitted by the device.
In an embodiment according to the third and fourth aspect and any of the embodiment according to the third and fourth aspects, comprising an energy storage unit cause the BS to power the device using the energy stored.
In an embodiment according to the third and fourth aspect and any of the embodiment according to the third and fourth aspects, wherein the second configuration information is at least one of the following:
In an embodiment according to the third aspect and any of the embodiment according to the third and fourth aspects, the memory comprising instructions which when executed by the processor cause the BS to adapt the signal transmission by obtaining one or more Key Performance Indices, KPIs of the communication between the BS and the one or more UEs.
In an embodiment according to the third aspect and any of the embodiment according to the third and fourth aspects, the memory comprising instructions which when executed by the processor cause the BS to obtain the one or more KPIs by using a Machine Learning (ML) model wherein the input to the model is at least the second configuration information.
By this is achieved an effect that the BS is dynamically updated about the new configuration of the device based on the latest communication environment KPIs.
In an embodiment according to the third and fourth aspect and any of the embodiment according to the third and fourth aspects, wherein the KPI is at least one of: data throughput, reliability, latency, interference, and quality.
In one or more embodiments of the fourth aspect, the method performed by the BS comprises any of the features of any one of the embodiments of the third aspect.
According to a fifth aspect, there is provided a communication system comprising a device for enabling a communication between a base station and at least a UE comprising a first sheet comprising one or more elements for interacting with one or more signals in the form of Electromagnetic waves (EM) a controller circuitry; a Base Station (BS) communicating with a device for enabling a communication between the BS and at least a UE the communication system configured to: receive from the UE, a UE measurement report; generate a first configuration information for a device based on at least the UE measurement report; send to the device, a first message comprising the first configuration information; receive from a Base station, BS, a first message comprising a first configuration information for the device; obtain a second configuration information for the device based on at least the first configuration information and a first power division factor; configure the first sheet based on the second configuration information to divide the energy propagated by an incident signal in the form of an EM wave into a first energy and a second energy, wherein the first energy is propagated as a reflected signal in the form of another EM wave towards the UE and the second energy is stored; send, to the BS, the second configuration information; receive from the device, a second message comprising a second configuration information based on which the device is configured; and adapt the signal transmission of the BS (100) towards the UE based on the second configuration information.
According to a sixth aspect, there is provided a computer program, comprising instructions which, when executed on a device cause the device to carry out the method according to the second aspect or any of the embodiments according to the second aspect.
According to a seventh aspect, there is provided a carrier containing the computer program according to the sixth aspect, wherein the carrier is one of an electronic signal, optical signal, radio signal, or computer-readable storage medium.
According to an eighth aspect, there is provided a Computer program product comprising a computer readable storage means on which the computer program according to the sixth aspect is stored.
According to a ninth aspect, there is provided a computer program, comprising instructions which, when executed on a Base Station (BS) cause the BS to carry out the method according to the fourth aspect or any of the embodiments according to the fourth aspect.
According to a tenth aspect, there is provided a carrier containing the computer program according to the ninth aspect, wherein the carrier is one of an electronic signal, optical signal, radio signal, or computer-readable storage medium.
According to an eleventh aspect, there is provided a computer program product comprising a computer readable storage means on which the computer program according to the ninth aspect is stored.
Further advantages include but not limited to enabling improved connectivity and automation of e.g. a smart factory or an industrial plant while achieving low cost of deployment, high and efficient system capacity, and energy savings. Another advantage of the invention is enabling energy harvesting in a communication system.
In this application, the term “EM signal”, unless specifically mentioned, is to be construed as a signal in the form of an EM wave. The signal may comprise data or information useful for communication. In this application, the terms “element” and “reflective element” may be used interchangeably.
Reconfigurable Intelligent Surfaces (RISs) are reconfigurable sheets of electromagnetic material that intentionally control the propagation environment in order to enhance the signal quality at the receiver. RISs are made of a large number of low-cost and passive elements that are capable of modifying the radio waves impinging upon them in the ways that naturally occurring materials are not capable of modifying.
The BS 100 may also be a communication node operating in an Internet of Things (IoT) network or a Low Power Wide Area Network (LPWAN). In other words, the BS 100 may, for example, operate in any one of the 3GPP Narrowband IoT (NB-IoT), SigFox, LoRaWAN communication networks. Additionally or alternatively, the BS 100 is a communication node in the RAN of any of the above communication networks.
In an embodiment where the BS 100 is the gNB, the gNB may comprise both the gNB-Control Unit (gNB-CU) and the gNB-Distributed Unit (gNB-DU) in the BS 100. In another embodiment, the BS 100 is the gNB-DU wherein the gNB-CU resides in another radio node. In yet another embodiment, the BS 100 is the gNB-CU wherein the gNB-DU is deployed separately and the gNB-DU interacts with the UE 110 and the device 101. In each of the embodiments, the gNB-DU and the gNB-CU communicate with each other over the F1 interface.
The UE 110 may, for example, be a wireless device capable of communicating according to one or more 3GPP standards such as 6G, 5G, LTE, 3G and 2G. In other words, as an example, the UE 110 is a 5G UE.
The UE 110 in the form of an IoT device may be a device for use in one or more application domains, these domains comprising, but not limited to, home, city, wearable technology, extended reality, industrial application, and healthcare.
By way of example, the IoT device for a home, an office, a building or an infrastructure may be a baking scale, a coffee machine, a grill, a fridge, a refrigerator, a freezer, a microwave oven, an oven, a toaster, a water tap, a water heater, a water geyser, a sauna, a vacuum cleaner, a washer, a dryer, a dishwasher, a door, a window, a curtain, a blind, a furniture, a light bulb, a fan, an air-conditioner, a cooler, an air purifier, a humidifier, a speaker, a television, a laptop, a personal computer, a gaming console, a remote control, a vent, an iron, a steamer, a pressure cooker, a stove, an electric stove, a hair dryer, a hair styler, a mirror, a printer, a scanner, a photocopier, a projector, a hologram projector, a 3D printer, a drill, a hand-dryer, an alarm clock, a clock, a security camera, a smoke alarm, a fire alarm, a connected doorbell, an electronic door lock, a lawnmower, a thermostat, a plug, an irrigation control device, a flood sensor, a moisture sensor, a motion detector, a weather station, an electricity meter, a water meter, and a gas meter.
By further ways of example, the IoT device for use in a city, urban, or rural areas may be connected street lighting, a connected traffic light, a traffic camera, a connected road sign, an air control/monitor, a noise level detector, a transport congestion monitoring device, a transport controlling device, an automated toll payment device, a parking payment device, a sensor for monitoring parking usage, a traffic management device, a digital kiosk, a bin, an air quality monitoring sensor, a bridge condition monitoring sensor, a fire hydrant, a manhole sensor, a tarmac sensor, a water fountain sensor, a connected closed circuit television, a scooter, a hoverboard, a ticketing machine, a ticket barrier, a metro rail, a metro station device, a passenger information panel, an onboard camera, and other connected device on a public transport vehicle.
As further way of example, the IoT device may be a wearable device, or a device related to extended reality, wherein the device related to extended reality may be a device related to augmented reality, virtual reality, merged reality, or mixed reality. Examples of such IoT devices may be a smart-band, a tracker, a haptic glove, a haptic suit, a smartwatch, clothes, eyeglasses, a head mounted display, an ear pod, an activity monitor, a fitness monitor, a heart rate monitor, a ring, a key tracker, a blood glucose meter, and a pressure meter.
As further ways of example, the IoT device may be an industrial application device wherein an industrial application device may be an industrial unmanned aerial vehicle, an intelligent industrial robot, a vehicle assembly robot, and an automated guided vehicle.
As further ways of example, the IoT device may be a transportation vehicle, wherein a transportation vehicle may be a bicycle, a motor bike, a scooter, a moped, an auto rickshaw, a rail transport, a train, a tram, a bus, a car, a truck, an airplane, a boat, a ship, a ski board, a snowboard, a snow mobile, a hoverboard, a skateboard, roller-skates, a vehicle for freight transportation, a drone, a robot, a stratospheric aircraft, an aircraft, a helicopter and a hovercraft.
As further ways of example, the IoT device may be a health or fitness device, wherein a health or fitness device may be a surgical robot, an implantable medical device, a non-invasive medical device, and a stationary medical device which may be: an in-vitro diagnostic device, a radiology device, a diagnostic imaging device, and an x-ray device.
In an embodiment the UE 110 is an IoT device capable of communicating according to one or more of the following technologies: NB-IoT, Sigfox and LoRaWAN.
The device 101 enables communication between the BS 100 and the UE 110. The device 101 comprises a first sheet 102, a second sheet 103, a controller circuitry 104, a power divider unit 109. In an embodiment, the device 101 comprises an energy storage unit 105.
The first sheet 102 comprises one or more elements 102a for interacting with one or more signals in the form the Electromagnetic, EM, wave. The non-limiting term ‘interact with one or more signals’ refers to at least one of: reflecting the one or more signals, absorbing the one or more signals, deflecting the one or more signals, transmitting the one or more signals and redirecting the one or more signals.
The first sheet 102 is the outer layer of the device 101. The one or more elements 102a are reflecting elements and are typically made of meta-atom. In an embodiment, the one or more elements 102a are metallic patches that are printed on a dielectric substrate.
In an embodiment, the first sheet 102 is a Reconfigurable Intelligent Surface (RIS). The RIS is a reconfigurable sheet of electromagnetic material that intentionally control the propagation environment to enhance the signal quality at the receiver. RIS is typically made of one or more low-cost and passive elements that are capable of modifying the electromagnetic waves impinging upon them in different directions.
In an embodiment the RIS consists of one or more programmable reflecting elements. The RIS may also be referred to as a Software-Defined Surface (SDS), owing to that the response of the reflected EM signal may be programmed in software.
An advantage of using the first sheet 102 comprising the one or more elements 102a in the device 101 is that it requires much less power and processing requirements, e.g. encoding and decoding algorithms, compared to existing relaying and Multiple-Input Multiple-Output (MIMO) beamforming techniques.
Another advantage of the first sheet 102 comprising the one or more elements 102a in the device 101 is that it converts non-line of sight signals into a virtual line of sight signal thereby increasing the signal to interference ratio and thus, the data throughput of the communication between the BS 100 and at least a UE 110.
In an embodiment, the second sheet 103 containing copper is used to shield the first sheet 102 from the controller circuitry 104 so that additional current or energy is not leaked to the controller circuitry 104.
In an embodiment, the second sheet 103 containing copper comprises holes through which one or more copper cables pass through. Each copper cable connects an element 102a of the first with the controller circuitry 104.
The controller circuitry 104 controls the one or more elements 102a and thereby configure the first sheet 102. The controller circuitry may, for example, send voltage or current signals to the one or more elements 102a.
In an embodiment, the controller circuitry 104 biases the one or more elements 102a, thereby controlling the operation of the diode comprised in the at least one element 102a. The controller circuitry, may for example, use the energy stored in the energy storage unit 105, to bias the at least one element 102a.
In an embodiment, the second sheet 103 contains at least copper. In such an embodiment, the second sheet 103 contains some other metal elements such as aluminum, zinc, nickel, iron, platinum, gold and silver, along with copper. In this case, the one or more metal elements are combined with copper in different compositions to obtain the second sheet.
In some embodiments, the second sheet 103 contains copper in the form of an alloy such as brass or bronze. As an example, a typical composition of brass contains 66% copper and 34% zinc.
In an embodiment, the controller circuitry 104 comprises a memory 106, a processor 107, a power divider unit 109 and an energy storage unit 105. The controller circuitry is responsible for adjusting or controlling the reflection amplitude and/or phase shift of each element 102a of the first sheet 102. The controller circuitry 104 comprises an interface to communicate with the BS 100 via a wired link or a wireless link for exchanging information between the BS 100 and the device 101.
In an embodiment, the controller circuitry 104 is implemented as a Field Programmable Gate Array (FPGA). In an embodiment, the controller circuitry is implemented as a Printed Circuit Board (PCB). In another embodiment, the controller circuitry 104 is implemented using a micro-controller.
In an embodiment the controller circuitry 104 controls each reflecting element 102a by sending to the diode, e.g. PIN diode 201 of
In some embodiments, the power divider unit 109 is comprised in the first sheet 102, while in some other embodiments the power divider unit 109 is comprised in the controller circuitry 104.
In an embodiment, the energy storage unit 105 is comprised in the controller circuitry 104.
In an embodiment, the amplitude namely the reflection amplitude, is controlled by a variable resistor load applied in the element 102a. In other words, by changing the values of one or more resistors in each element 102a, a controllable reflection amplitude is achieved. As a result, different dissipation of incident signal's energy is achieved.
Hereby is achieved an independent control of the amplitude and the phase shift of the signal reflected from each element 102a.
In an embodiment, the incident signal interacting with the at least one element 102a may be mathematically represented as:
Wherein xn is the incident EM signal on the nth element 102a, γn is the reflected EM signal from the nth element 102a, βn is the reflection amplitude ratio. βn has a value in range of 0 to 1 including 0 and 1 wherein βn=0 implies the element 102a comprised in the first sheet 102 fully absorbs the incident signal and βn=1 implies the element 102a comprised in the first sheet 102 fully reflects the incident signal. On is the phase shift in radians having a value in the interval 0 to 2 π.
An equivalent circuit consisting of an Inductor I, one or more Capacitors C and a resistor R is presented in
In other words, when the geometrical parameters of the one or more elements 102a are fixed, the controller circuitry 104 controls the phase shift and amplitude for the reflecting signal. As the physical length of the one or more reflecting elements 102a is usually smaller than the wavelength of the incident EM signal, its response may, for example, be accurately described by an equivalent lumped circuit model as shown in
where L1, L2, Cn, Rn, and ω denote the bottom layer inductance, top layer inductance, effective capacitance, effective resistance, and angular frequency of the incident signal, respectively. Note that Rn determines the amount of power dissipation due to the losses in the semiconductor devices, metals, and dielectrics, which cannot be zero in practice, and Cn specifies the charge accumulation related to geometry of the element 102a and the controller circuitry 104.
As the transmission line diagram in
νn is a function of Cn and Rn. The reflected EM wave can be modified or changed in a controllable and programmable manner by varying the one or more Cn and Rn values. An example is provided below illustrating the behaviour of the amplitude and the phase shift, i.e., |νn| and arg(νn), respectively, for different values of Cnand Rn. Experimentally, as Cn is varied from 0.47 pF to 2.35 pF when L1=2.5 nH, L2=0.7 nH, Z0=377 Ω, and ω=2 π×2.4×109, it is observed that a reflecting element is capable of achieving almost 2 π full phase tuning, while the phase shift and the amplitude both vary with Cn and Rn in general. It is also observed that the minimum amplitude occurs near zero phase shift and approaches unity (the maximum) at the phase shift of π or −π, which is explained as follows. When the phase shift is around π or −π, the reflective current, also termed as image currents, are out-of-phase with the element current. The element current may refer to current generated when the EM signal is incident on the one or more elements 102a while the reflective current may refer to the current reflected, for example, due to discontinuity in characteristic impedance of the transmission line according to
More specifically,
The integration of SWIPT with various wireless technologies and the general principles of a power divider may be well understood by a person skilled in the art. The SWIPT schemes may be categorized as Power Splitting (PS) and Time Switching (TS). Using RF signal as an example of the EM signal, the incoming RF signal at the PS receiver is divided by the power divider unit 109, e.g. the RF power divider of
In an embodiment where the TS scheme is deployed, the TS scheme switches between the power and data transmission modes over time. It may be noted that the PS scheme has a better tradeoff between the data rate and harvested power or energy than the TS scheme. SWIPT receiver-a typically requires lesser number of active component than the SWIPT receiver-b. However, both receivers require the power divider unit 109 in the form of the RF power divider, which is an essential component in the SWIPT receiver.
In some embodiments, the power divider unit 109 may, in addition to an RF power divider, comprise at least one of the components: a rectifier, a filter, an Analog to Digital Converter (ADC), a Low Noise Amplifier (LNA), a mixer e.g. a frequency mixer, and a Local Oscillator (LO).
In some embodiments, the power divider unit 109 is implemented as the SWIPT-receiver-a receiver. In some embodiments, the power divider unit 109 is implemented as the SWIPT-receiver-b receiver. In such embodiments, there may be present additional components in the form of the first sheet 102 and/or the second sheet 103 at which the incoming EM signal, e.g. RF signal, is received, prior to being received at the power divider unit 109. The antenna as illustrated in the SWIPT receivers of
In an embodiment, the power divider unit 109 comprises the baseband power divider 108 of
The rectifier 401, 501 is responsible to convert radio frequency energy to direct current (DC). The filter 402, 502 is responsible to remove noise in the signal. The power management 403, 507, e.g. energy storage unit 105, is responsible to store energy. The ADC 405, 505 is responsible to convert analog signal to digital signals. The communication signal processing 404, 506 is responsible for performing baseband communication processing, such as modulation/demodulation encoding/decoding, Physical (PHY), Medium Access Control (MAC), or Radio Link Control (RLC) processing. The Low Noise Amplifier (LNA) 503 is an electronic amplifier that amplifies a very low-power signal without significantly degrading its signal-to-noise ratio. The mixer 504 is responsible to mix, convolve or multiply two frequencies typically to up-sample or down-sample signal frequencies.
In an embodiment according to
In an embodiment, the EM signal is divided into a signal that is fed to the communication signal processing (CSP) 404 via the ADC 405. The CSP 404 performs the function of decoding the data comprised in the EM signal.
In an embodiment according to
In an embodiment, the EM signal is divided into a signal that is fed to the communication signal processing (CSP) 404 via the filter 502, the LNA 503, the mixer 504, the ADC 505. The CSP 404 performs the function of decoding the data comprised in the EM signal.
Herein, is the advantage that the power divider unit 109 enables the device 101 to determine signal characteristics of the signal transmitted by the BS 100 and further assist the device 101 to have an optimal configuration of the device 101 for enabling communication between the BS 100 and the UE 110.
In an embodiment, the reflection functionality, energy storing or harvesting functionality, and the communication functionality are achieved in a system of the invention. The power divider unit 109 comprising a power divider, e.g. an RF power divider, splits the received incident signal, e.g. an EM signal or an RF signal, into an EM signal passed to the energy storage unit 105 and another EM signal reflected to the one or more UEs 109. In an embodiment, the power divider unit 109 is comprised in the first sheet 102.
In an embodiment, a dielectric diode, e.g. the PIN diode 201 of
The incident EM signal is first received at the one or more elements 102a according to one or more techniques described above. In a further embodiment, the device 101 comprises the communication unit 112 for communicating with the BS 100. The communication unit 112, may establish a communication with the BS 100 and exchange messages, e.g. 5G or LTE messages, in a separate communication channel. Such a communication may include instructions from the BS 100 instructing the communication unit 112 to configure the device 101 according to a desired configuration. The communication unit may further send information about the device 101 to the BS 112.
Further, the communication unit 112 may perform signal processing and decoding functions on the data comprised in the EM signal received at the one or more elements 102a.
In an embodiment, the one or more ß values of the one or more elements 102a are modified to obtain varying currents generated due to the incident EM signal. The current is further passed to at least one of the energy storage unit 105 and the communication unit 112.
In an embodiment, the energy storage unit 105 is directly attached to one or more reflective elements 102a. In this case, the energy is stored in a capacitor or a battery attached to the one or more elements 102.
One or more of the following advantages are achieved by enabling the storing of a portion of the power generated due to the incident EM signal:
Step 1: The BS 100, e.g. the gNB 100a, requests at least a measurement information from one or more UEs 110 operating in the communication system. The measurement information may be a measurement information such as the UE measurement report. The measurement information or the UE measurement report may, for example, comprise at least one of the following:
The BS 100 may request for the measurement information or the UE measurement report in a request message. The UE may then send a response message comprising the measurement information. The message may, for example, be an RRCReconfiguration message or an RRCResume message.
An example message format including the measurement information or the UE measurement report is provided below in Table 1.
The BS 100 may further include one of the following as the measurement information based on certain pre-configuration information:
In an embodiment, the BS 100 sends to the device 101, a request message comprising a request for the scatter ratios of one or more elements 102a. The device 101 responds by sending to the BS 100, a response message comprising the scatter ratios of one or more elements 102a.
In an embodiment, the scatter ratio is the reflection ratio of the incident signal to the reflected signal of the element 102a.
Step 2: The BS 100 generates a first configuration information by combining the measurement information received from the one or more UEs 110 with the pre-configuration information of Step 1. The pre-configuration information may relate to the device 101 and/or interaction between the BS 100 and one or more UEs 100. The first configuration information is meant for use by the device 101. In an embodiment, the first configuration information is generated in order to enable configure the device 101 with the first configuration information.
The first configuration information is provided to the device 101 in order to enable the device to have an optimized configuration for reflecting the incident EM signals from the BS 100 to the one or more UEs 110. Hereby is achieved, an improved communication between the BS 100 and the one or more UEs 110 via the device 101. The improvement may, for example, be obtained in the data throughput, signal quality at the one or more UEs 110, and/or UE power consumption.
Step 3: The BS 100 sends to the device 101 a message comprising the first configuration information. In an embodiment, the BS 100 sends to the communication unit 112, a message comprising the first configuration information. The message may, for example, be an RRCReconfiguration message or an RRCResume message.
Step 4: The device 101 obtains a second configuration information based on at least the first configuration information and a first power division factor. The second configuration information may, for example, be used to configure the device 101 in order to improve the communication between the BS 100 and the one or more UEs 110, such as improvement in data throughput or signal quality at the one or more UEs 110. The first power division factor may, for example, be used to determine the portion of energy of the incident EM signal to be reflected and the portion of energy of the incident EM signal to be absorbed. It may be noted that there would additionally exist a negligible portion of the energy of the incident EM signal that is lost, e.g. as heat dissipation.
The power division factor may be controllable by the controller circuitry 104. In other words, the controller circuitry 104 may control the power division factor based on the communication environment and/or according to the instruction from the BS 100.
In an embodiment, the first power division factor is the value β. In such embodiments, the value β lies in interval 0 to 1, including 0 and 1.
In some embodiments, the first power division factor is a ratio of the energy of the incident EM signal to be reflected and the energy of the incident EM signal to be absorbed. As an example, the first power division factor is 40/60 indicating 40% of the energy of incident EM signal to be reflected and 60% energy of incident EM signal to be absorbed.
In some other embodiment, the first power division factor is a value of the portion of the incident signal to be reflected. For example, to achieve 40% reflection of the energy of the incident EM signal, the first power division factor is a value 0.4.
In some other embodiment, the first power division factor is a value of the portion of the incident signal to be absorbed. For example, to achieve 60% reflection of the energy of the incident EM signal, the first power division factor is a value 0.6.
In an embodiment, the first power division factor is pre-configured in the device 101.
In an embodiment, the first power division factor is received in a message from the BS 100. The message may, for example, be the message comprising the first configuration information, wherein the message further comprises the first power division factor.
The power division factor, e.g. the first power division factor and/or the second power division factor, enables the device 101 to operate in different operating modes based on the requirement of the communication environment involving the BS 100 and the one or more UEs 110. Based on the power division factor, the device 101 may be configured to operate as energy storage device in scenarios where the communication environment is of good communication quality.
In some other scenario where the communication quality between the BS 100 and the one or more UEs 110 is poor due to an obstruction, e.g. obstruction 111, the device 101 may be configured based on a power division factor such that a high reflection amplitude or a high energy of reflection is achieved, thereby the device 101 facilitating improved communication between the BS 100 and the one or more UEs 110. This may further be seen as improving the Non-Line of Sight (NLOS) communication between the BS 100 and the one or more UEs 110
The second configuration information may, for example, be at least one of the following information:
In an embodiment, the second power division factor is an optimized value of the first power division factor, optimized and adapted according to the communication environment between the BS 100 and the one or more UEs 110.
In an embodiment, the second configuration information is obtained by using a Machine Learning, ML, model. The input for the ML model may, for example be at least the first configuration information and the first power division factor. The output of the ML model is the second configuration information.
While it may be noted that the general principles of ML is well known to a person skilled in the art, a brief explanation of the functioning of the ML model is provided herein.
The ML model contains a dataset consisting of the data of the first configuration information as the input and the data of the second configuration information as the output. Labels are obtained for the output data. The labels may, for example, be obtained as supervised labels or via a manual labelling procedure. The label may, for example, be obtained via the convex optimization process.
Once the labelled data is available, the training data is separated into batches and trained. This may include, performing the back propagation procedure in order to tune weights of, e.g. neural network. Further steps include, iterating over all the batches of the training data and then achieving convergence. The ML model may, thus, infer the optimized value of the output, i.e. the second configuration information.
In an embodiment, the ML model is executed in or on the device 101.
In an embodiment, the ML model is executed on the BS 100. In such an embodiment, the device 101 obtains the second configuration information from the BS 100 comprised in a message, wherein the second configuration information is the output of the ML model. In such an embodiment, the device 101 sends an acknowledgement message comprising an indication acknowledging that the device 101 is configured based on the second configuration information. The message may, for example, be an RRCReconfiguration message or an RRCResume message.
The ML model may, for example, be a Random Forrest, a neural network defined by the number of neurons, number of input layers, number of output layers or number of hidden layers.
In an embodiment, the ML model contains 50 layers, each with 100 neurons.
In an embodiment, the ML model contains a Relu activation function. The Relu is a rectified linear activation function.
In an embodiment, the ML model training is executed online. In an embodiment, the ML model training is executed offline.
In an embodiment, the second configuration information is obtained by using a Deep Reinforcement Learning (DRL) model.
An example describing the DRL algorithm is provided below.
The one or more of the following parameters may, for example, be obtained by conducting experiments, field trials of the UE 110 and the BS 100 and/or of the communication between the UE 110 and the BS 100. Definition of input and/or output parameters of the DRL model is as follows:
q: represents weights of the deep neural network for the derivation of the next state's Q-value.
q−: represents weights from the previous iteration.
TPn, Wn,TP: Throughput per UE 110, and the corresponding weight.
REm,T, Wm,RE: Radio energy per each element, and the corresponding weight.
OHT, WOH: Overhead bits generated due to exchanging information between the controller circuitry 104 and the BS 100, e.g. gNB 100a to one or more UEs 110, and the corresponding weight.
SINRn, wn,s: Signal-Interference Ratio (SINR) per UE 110, and the corresponding weight.
PTx,n: Transmission power per node
ET, WE: Energy consumption per whole system, i.e. energy consumption per UE 110 plus energy consumption per BS 100, and the corresponding weight.
Pr,n, WPr,n: Physical Resource Block (PRB) allocation per UE 110, and the corresponding weight.
Tu,n, WTu,n: Traffic pattern per UE 110, and the corresponding weight. Refers to periodic or aperiodic arrival and/or transmission of the payload packets.
Ru,n, Wn, Rel: UE reliability and the corresponding weight. UE reliability refers to ratio of number of UEs satisfying specific packet error rate and specific latency to the total number of UEs.
Sm, wm,s: System security parameter measured by leaked signal, and the corresponding weight.
A:={a0, . . . aM}, ∀ am ∈ A represents the set of actions for each reflection element m, where a1 ∈ {θ1, b, r1,r}, where θ1 is the reflection phase for element 1, b1 is the amplitude of reflected signal for element 1, r1,r is the ratio of reflection and energy harvesting, used in the power divider, e.g. in the power divider unit 109, to split the incident EM signal.
S refers to the set of state vectors and R is the reward. The aim is to maximize the value of R.
One or more terms used to describe the algorithm as given below as an example:
In an embodiment, an environment refers to an object that the DRL agent is acting on, and the agent represents the DRL algorithm.
Action (A): All the possible moves that the DRL agent can take. The action may, for example, be obtaining and/or changing the phase and amplitude of the one or more elements 102a.
State(S): Current situation returned by the environment.
Reward (R): An immediate return from the environment to evaluate the last action.
Policy (x): The strategy that the agent employs to determine a next action based on the current state.
Value (V): The expected long-term return with discount, as opposed to the short-term reward R. Vπ(s) is defined as the expected long-term return of the current state under policy T.
Q-value or action-value (Q): Q-value is similar to Value, except that it takes an extra parameter, the current action a. Qπ(s, a) refers to the long-term return of the current state s, taking action a under policy π.
1: Input: Action space A, mini-batch size Lb, weights of the rewards sub-functions, target network replacement
2: Output: Optimal policy π* for N local training nodes+global aggregation node, e.g. the BS 100
3: Initialize replay memory D to capacity of N nodes
4: Initialize action-value function Q with random weights
5: Initialize target action-value function Q{circumflex over ( )} with weights q−=q
6: for Episode=1 to E do
7: Initialize sequence s1 and preprocessed sequence Ø1=Ø1(s1)
8: for timestep=1 to T do
9: Choose an action at
10: With probability ε, a random action is performed
11: Otherwise, choose at=argmaxaQ (Ø1_ (st, a) from Q(s, A; q)
12: Broadcast messaging at for NM nodes
13: Execute chosen action a
14: Receive reward R
15: Receive state messages, node
16: Update next network state s′
17: Store tuple (s, a, r, s′) in replay memory D
18: Randomly sample tuple (ss, aa, rr, ss′) of mini-batch size (Lb) from replay memory D
19: Calculate target Q-value for each mini-batch transition
20: γtDQN=r if episode terminates at timestep+1, else γtDQN=r+γ max′aQ(ϕj+1, a′, q−)
21: Train the Q-Network using (γtDQN−Q (ss, aa)2) as loss and update the weights q
22: Reset q−=q every L−steps
23: Update s←s′
24: Increment timestep by 1
repeat until timestep is >T, terminate
repeat until Episode is >E, terminate
The above DRL algorithm example and/or the ML model, further enables an optimization of one or more Key Performance Indices, KPIs, of the communication between the BS 100 and the one or more UEs 110 via the device 101.
Step 5: Configure the first sheet 102 based on the second configuration information to divide the energy propagated by an incident signal in the form of an EM wave into a first energy and a second energy, wherein the first energy is propagated as a reflected signal in the form of another EM wave towards a UE and the second energy is stored. The first sheet comprises the one or elements 102a.
In an embodiment, the first sheet 102 is configured by the controller circuitry 104 that controls the operation of the one or more elements 102a. The controller circuitry may, for example, send voltage or current signals to the one or more elements 102a in order to configure the first sheet 102.
In an embodiment, the first 102 is configured by the controller circuitry 104 by biasing the one or more elements 102a comprised in the first sheet 102. The controller circuitry 104 may, for example, use the power or energy stored by the energy storage unit 105 to bias the one or more elements 102a.
In an embodiment, the first sheet 102 is configured based on the second configuration information prior to incidence of the EM signal.
In an embodiment, the incident signal in the form of an EM wave is an RF signal. In an embodiment, the reflected signal in the form of an EM wave is an RF signal.
In an embodiment, the one or more elements 102a of the first sheet 102 propagate the first energy as reflecting EM signal towards one or more UEs.
In an embodiment, the device 101 is configured based on the second configuration information. For example, the one or more elements 102a of the first sheet 102 is configured based on the second configuration information by changing the values of one or more resistors in each element 102a. In an embodiment, the one or more elements 102a of the first sheet 102 is configured by setting the corresponding bias voltages to obtain different phase shifts.
In an embodiment, the controller circuitry 104 of the device 101 configures the one or more elements 102a of the first sheet 102.
The device 101 may, for example, be configured based on the second configuration information obtained according to any of the techniques described above in relation to Steps 3 and 4.
The device 101 is configured based on the second configuration information to improve at least one of the following:
In an embodiment, the second energy is stored in the energy storage unit 105. The second energy may be stored according to any of the techniques described above in relation to one or more figures.
In an embodiment, the second energy that is stored is used to power the device 101. In some embodiments, the second energy that is stored is used to power one or more units of the device 101.
In an embodiment, the second energy is stored in the device 101.
In some other embodiments, the energy is stored in the BS 100. In such a case, the device 101 may be connected to the BS 100 via conducting cables to carry the current that is to be stored in the BS 100. In a further embodiment, the conducting cables are made of copper.
In an embodiment, an energy threshold value is configured in the device 101 to enable the device 101 to determine an amount of stored energy that is used to power the device 101. In an embodiment the energy threshold value is preconfigured in the controller circuitry 104. In a further embodiment, the controller circuitry configures the device 101 to distribute the stored energy using the energy threshold value. In some other embodiments, the BS 100 sends to the device 101, the energy threshold value. In an embodiment, the BS 100 sends the energy threshold value in the message comprising the first configuration information.
Hereby is an advantage, that the energy threshold value enables a distribution of stored energy for a specific purpose, e.g. powering the device. Further is enabled energy harvesting capability in the communication system via the pre-configuration of energy threshold value in the device 101 or by sending the energy threshold value in a message to the device.
Step 6: The device 101 sends to the BS 100, a message comprising the second configuration information. In an embodiment, the communication unit 112 of the device 102 sends to the BS 100, the message comprising the second configuration information.
The message may, for example, be an RRCReconfiguration message or an RRCResume message. The device 101 and the BS 100 may exchange such messages at different periodicity such as every 0.7 micro second (sec), every 0.5 msec, every 1 msec, every 40 msec, every 100 msec, every 1 sec, every 1 hour, or every day.
The device 101 may send the second configuration information to the BS 100 after configuring the one or more elements 102a of the device 101 based on the second configuration information.
By this is achieved an effect that the BS 100 is dynamically updated about the new configuration of the device 101 based on the latest communication environment KPIs.
Step 7: The BS 100 adapts the signal transmission of the BS 100 towards the one or more UEs 110 based on the second configuration information received from the device 101.
In an embodiment, the BS 100 uses a ML model to predict and/or obtain the one or more KPIs of the communication between the BS 100 and the one or more UEs 110. In such an embodiment, the BS 100 uses the second configuration information as input to the ML model. The KPIs may, for example, be at least one of data throughput, reliability, latency, interference, quality.
The BS may further adapt the Tx power and Rx Power of the BS, the BS polarization, tilt of the antennae and other radio parameters to improve the communication with the one or more UE. This may further lead to energy efficient communication.
Hereby is achieved a mechanism for making use of the device 101 in the communication system 001 to dynamically adapt the signal transmission between the BS 100 and the one or more UEs based on the configuration information of the device. This enables in achieving better throughput, higher reliability, lesser interference, energy efficiency and increased signal quality.
In general terms, each functional unit, i.e. the energy storage unit 105, the power divider unit 109, the communication unit 112 may be implemented in hardware or in software. Preferably, one or more or all functional units 105,109,112 may be implemented by the one or more processors 107, possibly in cooperation with the computer readable storage medium 902 or the memory 106. The one or more processors 107 may thus be arranged to fetch instructions, from the computer readable storage medium 902 or the memory 106, as provided by a functional units 105,109,112 and to execute these instructions, thereby performing any steps of the device 101 as disclosed herein.
The device 101 according to
The memory 106 or the computer readable storage medium 902 may include instructions which, when executed by the one or more processors 107, cause the device 101 perform the processes described herein with respect to the device 101, e.g. method(s) described in relation to
Thus, the device 101 may further comprise SW or computer program, which is stored in, for example, the memory 106 or the computer readable storage medium 902 at the device 101, or stored in external memory, e.g., database, accessible by the device 101. The SW or computer program may be executable by the one or more processors 107.
The BS 100 according to
The memory 1001 or the computer readable storage medium 1002 may include instructions which, when executed by the one or more processors 107, cause the BS 100 to perform the processes described herein with respect to the BS 100, e.g. method(s) described in relation to
Thus, the BS 100 may further comprise SW or computer program, which is stored in, for example, the memory 1001 or the computer readable storage medium 1002 at the BS 100, or stored in external memory, e.g., database, accessible by the BS 100. The SW or computer program may be executable by the one or more processors 1003.
A computer program product in the form of a computer readable storage medium 902, 1002 may comprise any form of volatile or non-volatile computer readable memory including, without limitation, persistent storage, solid-state memory, remotely mounted memory, magnetic media, optical media, random access memory (RAM), read-only memory (ROM), mass storage media (for example, a hard disk), removable storage media, for example, a flash drive, a Compact Disk (CD) or a Digital Video Disk (DVD), and/or any other volatile or non-volatile, non-transitory device readable and/or computer-executable memory devices that store information, data, and/or instructions that may be used by one or more processors 107, 1003. Computer readable storage medium 902, 1002 may store any suitable instructions, data or information, including a computer program, software, an application including one or more of logic, rules, code, tables, etc. and/or other instructions capable of being executed by one or more processors 903, 1003. Computer readable storage medium 902, 1002 may be used to store any calculations made by one or more processors 107, 1003. In some embodiments, one or more processors 107, 1003 and computer readable storage medium 902, 1002 may be considered to be integrated.
The term unit or the term functional unit may have conventional meaning in the field of electronics, electrical devices and/or electronic devices and may include, for example, electrical and/or electronic circuitry, devices, modules, processors, memories, logic solid state and/or discrete devices, computer programs or instructions for carrying out respective tasks, procedures, computations, outputs, and/or displaying functions, and so on, as such as those that are described herein.
Clearly, several modifications will be apparent to and can be readily made by those skilled in the art without departing from the scope of the present invention. Therefore, the scope of the claims shall not be limited by the illustrations or the preferred embodiments given in the description in the form of examples, but rather the claims shall encompass all of the features of patentable novelty that reside in the present invention, including all the features that would be treated as equivalents by the skilled in the art.
Where technical features mentioned in any claim are followed by reference signs, those reference signs have been included for the sole purpose of increasing the intelligibility of the claims and accordingly, such reference signs do not have any limiting effect on the interpretation of each element identified by way of example by such reference signs.
Number | Date | Country | Kind |
---|---|---|---|
20220100105 | Feb 2022 | GR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/SE2023/050071 | 1/27/2023 | WO |