The project leading to this application has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 101013425.
Embodiments presented herein relate to a method, a multiple-input multiple-output reader, a computer program, and a computer program product for detecting a signal communicated by a backscattering device.
In general terms, a backscattering device, sometimes also referred to as a passive (radio) device is a device that is capable of communicating without the need to use an active radiofrequency (RF) frontend. A backscattering device might be without an active RF frontend, but it has an antenna whose reflection coefficient can be varied using, for example, a simple circuit that adjusts the impedance of the load connected to the antenna. By varying this impedance, the backscattering device can affect the properties of the wave that is reflected (backscattered) when the device is illuminated by RF energy. Communication with a backscattering device thus takes place by illuminating it with RF power from a transmitter antenna, and having the backscattering device modulate its antenna impedance according to a pattern that contains the information that the backscattering device wants to transmit. The variations in the reflected (backscattered) wave are then detected by a receiving antenna, and the information sent by the backscattering device is decoded. The infrastructure that communicates with a backscattering device is hereinafter called a reader.
The reception of the backscattered signal at the reader needs to occur simultaneously with the transmission of the waveform from the reader. Hence, either (i) the reader must use the same antenna (or antenna panel) for transmission and reception and operate in full-duplex, or (ii) the reader must have a dedicated antenna (or antenna panel) for transmission and a dedicated antenna (or antenna panel) for reception that is physically distanced from the dedicated antenna (or antenna panel) for transmission. Setup (i) is referred to as mono-static and (ii) is referred to as bi-static.
Utilizing backscattering devices for communication is a promising approach towards realizing a sustainable Internet-of-Things and can be implemented (at the backscattering device side) using, for example, very simple and battery-free electronics. One challenge with utilizing backscattering devices for communication is the limited range of communication. This is because of the path loss multiplication effect. Since the backscattering device does not have an active transmitter, the backscattered signal will suffer from a path loss that equals the product of the path loss from the transmit antenna at the reader to the backscattering device and the path loss back from the backscattering device to the receive antenna at the reader.
One solution to this challenge is to use readers with multiple antennas that can harvest an array gain. This is reminiscent of how a multiple-input multiple-output (MIMO) transmitter/receiver obtains an array gain in coherent, closed-loop communications. A reader capable of MIMO communication will hereinafter be referred to as a MIMO reader. It is known to use MIMO readers in the context of communicating with a backscattering device only for monostatic setups, where the same antenna panel at the MIMO reader is used for both transmission and reception. In turn, this requires the use of full-duplex RF electronics at the MIMO reader. While such full-duplex monostatic setups are theoretically possible to build, devices capable of full-duplex MIMO communications are today very expensive and full-duplex MIMO communications is not yet a mature technology. In contrast, a bi-static MIMO reader setup, that is, a MIMO reader which uses one antenna, or antenna panel, as transmitter and a different antenna, or antenna panel, as receiver (where both antenna panels comprises multiple antennas), could be an option as this would circumvent the need for full-duplex technology.
However, in many propagation scenarios of bi-static setups, there exists very high direct link interference from the transmitting panel to the receiving panel. Direct link interference henceforth means the signal sent by the transmitting panel as received directly at the receiving antenna, or antenna panel, at the MIMO reader, without being backscattered at the backscattering device. In many cases the backscattered signal from the backscattering device would drown in this direct-link interference, and the receiving antenna panel would not be able to discover, or detect, the backscattered signal.
Hence, there is still a need for an improved communication between a MIMO reader and a backscattering device.
An object of embodiments herein is to address the above issues and to provide improvements towards efficient communication between a MIMO reader and a backscattering device.
A further object of embodiments herein is to provide efficient communication between a MIMO reader and a backscattering device that does not suffer from the issues noted above, or at least where the above noted issues are mitigated or reduced.
According to a first aspect there is presented a method for detecting a signal communicated by a backscattering device. The method is performed by a MIMO reader that comprises a first antenna panel and a second antenna panel. The method comprises selecting, for the first antenna panel, first spatial filter coefficients with an object to minimize interference from the first antenna panel towards the second antenna panel over a radio propagation channel. The method comprises transmitting, from the first antenna panel and whilst applying the selected first spatial filter coefficients, a first signal. The method comprises receiving, at the second antenna panel, a backscattered signal component of the first signal as backscattered by the backscattering device. The backscattered signal component comprises the signal communicated by the backscattering device. The MIMO reader thereby detects the signal communicated by the backscattering device.
According to a second aspect there is presented a MIMO reader for detecting a signal communicated by a backscattering device. The MIMO reader comprises a first antenna panel and a second antenna panel. The MIMO reader further comprises processing circuitry. The processing circuitry is configured to cause the MIMO reader to select, for the first antenna panel, first spatial filter coefficients with an object to minimize interference from the first antenna panel towards the second antenna panel over a radio propagation channel. The processing circuitry is configured to cause the MIMO reader to transmit, from the first antenna panel and whilst applying the selected first spatial filter coefficients, a first signal. The processing circuitry is configured to cause the MIMO reader to receive, at the second antenna panel, a backscattered signal component of the first signal as backscattered by the backscattering device. The backscattered signal component comprises the signal communicated by the backscattering device. The MIMO reader thereby detects the signal communicated by the backscattering device.
According to a third aspect there is presented a MIMO reader for detecting a signal communicated by a backscattering device. The MIMO reader comprises a first antenna panel and a second antenna panel. The MIMO reader further comprises a select module configured to select, for the first antenna panel, first spatial filter coefficients with an object to minimize interference from the first antenna panel towards the second antenna panel over a radio propagation channel. The MIMO reader further comprises a transmit module configured to transmit, from the first antenna panel and whilst applying the selected first spatial filter coefficients, a first signal. The MIMO reader further comprises a receive module configured to receive, at the second antenna panel, a backscattered signal component of the first signal as backscattered by the backscattering device. The backscattered signal component comprises the signal communicated by the backscattering device. The MIMO reader thereby detects the signal communicated by the backscattering device.
According to a fourth aspect there is presented a computer program for detecting a signal communicated by a backscattering device, the computer program comprising computer program code which, when run on a MIMO reader comprising a first antenna panel and a second antenna panel, causes the MIMO reader 200 to perform a method according to the first aspect.
According to a fifth aspect there is presented a computer program product comprising a computer program according to the fourth aspect and a computer readable storage medium on which the computer program is stored. The computer readable storage medium could be a non-transitory computer readable storage medium.
Advantageously, these aspects provide improvements towards efficient communication between the MIMO reader and the backscattering device.
Advantageously, these aspects do not suffer from the issues noted above.
Advantageously, these aspects enable reception of low-energy signals from backscattering devices, such as passive devices, with very low direct link interference in a bistatic MIMO setup.
Advantageously, these aspects facilitate the use of low-noise amplifiers at the second antenna panel with a smaller dynamic range.
Advantageously, these aspects facilitate improved reliability to detect the presence of (or data from) the backscattering device;
Advantageously, these aspects facilitate simple approaches to detect the presence of (or data from) the backscattering device.
Other objectives, features and advantages of the enclosed embodiments will be apparent from the following detailed disclosure, from the attached dependent claims as well as from the drawings.
Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to “a/an/the element, apparatus, component, means, module, step, etc.” are to be interpreted openly as referring to at least one instance of the element, apparatus, component, means, module, step, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated.
The inventive concept is now described, by way of example, with reference to the accompanying drawings, in which:
The inventive concept will now be described more fully hereinafter with reference to the accompanying drawings, in which certain embodiments of the inventive concept are shown. This inventive concept may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided by way of example so that this disclosure will be thorough and complete, and will fully convey the scope of the inventive concept to those skilled in the art. Like numbers refer to like elements throughout the description. Any step or feature illustrated by dashed lines should be regarded as optional.
As noted above, there is still a need for an improved communication between a MIMO reader 200 and a backscattering device 120.
The embodiments disclosed herein therefore relate to mechanisms that contribute for successful detecting a signal communicated by a backscattering device 120. In order to obtain such mechanisms there is provided a MIMO reader 200, a method performed by the MIMO reader 200, a computer program product comprising code, for example in the form of a computer program, that when run on a MIMO reader 200, causes the MIMO reader 200 to perform the method.
The method is based on using the first antenna panel 110a and the second antenna panel 110b to detect a signal communicated by the backscattering device 120. This is accomplished by transmitting a signal (below denoted first signal) from the first antenna panel 110a and using spatial filter coefficients that causes only the signal (below denoted backscattered signal component) as backscattered by the backscattering device 120 to be detected by the second antenna panel 110b, or at least such that the non-backscattered part of the signal transmitted from the first antenna panel 110a does not exceed the background noise level when received at the second antenna panel 110b. Otherwise the first signal will act as interference at the second antenna panel 110b.
S102: First spatial filter coefficients are selected for the first antenna panel 110a with an object to minimize interference from the first antenna panel 110a towards the second antenna panel 110b over the radio propagation channel GAB, GBA.
Interference here thus also includes the signal as transmitted by the first antenna panel 110a and received at the second antenna panel 110b without being backscattered by the backscattering device 120.
S106: A first signal is transmitted from the first antenna panel 110a whilst the selected first spatial filter coefficients are applied.
S108: A backscattered signal component of the first signal as backscattered by the backscattering device 120 is received at the second antenna panel 110b. The backscattered signal component comprises the signal communicated by the backscattering device 120. In other words, the backscattered signal component thus defines the signal communicated by the backscattering device 120. The signal communicated by the backscattering device 120 is thereby detected by the MIMO reader 200.
Embodiments relating to further details of detecting a signal communicated by a backscattering device 120 as performed by the MIMO reader 200 will now be disclosed.
Aspects of the backscattering device 120 will, be disclosed next.
As disclosed above, the backscattering device 120 might change the phase of the first signal when it is backscattered. Hence, in some embodiments, the backscattered signal component has a phase difference in relation to the first signal. The phase difference might thus be caused by the first signal having been backscattered by the backscattering device 120, and the phase difference represents data of the backscattering device 120. The backscattering device 120 might thus convey an information sequence towards the second antenna panel 110b (and thus towards the MIMO reader 200) by selectively apply a phase differences across multiple backscattered signals. As an illustrative example, the sequence: phase shift, no phase shift, phase shift, phase shift, no phase shift, phase shift, . . . , could corresponds to the information sequence “101101 . . . ”. Steps S102, S106, S108 (as well as below disclosed optional step S104) might thus be repeatedly performed whilst a reflection coefficient (below denoted γ) that defines the phase shift is, according to a pattern, changed from one repetition to the next so as to convey an information sequence from the backscattering device 120 to the second antenna panel 110b. This pattern may be pre-determined, or depend on information to be communicated from the backscattering device 120.
Aspects of how the first spatial filter coefficients might be selected as in S102 will now be disclosed.
In some aspects the first signal is in the nullspace of radio propagation channel GAB, GBA. That is, the radio propagation channel GAB, GBA generally has a nullspace, and the first spatial filter coefficients might be selected so that the first signal is in the nullspace. In this respect, the first signal might not need to be exactly in the nullspace; it might be sufficient that the first spatial filter coefficients are selected so that the first signal is in the nullspace with respect to some tolerance margin and/or that the first signal does not exceed the background noise level when received at the second antenna panel 110b over the radio propagation channel GAB.
In some aspects the first signal is transmitted using beamforming. The first spatial filter coefficients might then define a first spatial beam pattern. The first spatial beam pattern might correspond to a set of orthogonal pencil beams aligned with the nullspace of the radio propagation channel GAB. In this respect, the pencil beams might not need to be perfectly orthogonal with respect to each other; it might be sufficient that the pencil beams are orthogonal with respect to some tolerance margin. Hence, the first spatial filter coefficients might define a precoder composed of orthogonal pencil beams which are well aligned with the nullspace of the radio propagation channel GAB. This reduces the possibility that the first signal is detected at the second antenna panel 110b.
Further in this respect, the radio propagation channel GAB might have a dominant subspace, and the first spatial filter coefficients might be selected so that the first signal is orthogonal to the dominant subspace.
In this respect, the first signal might not need to be perfectly orthogonal to the dominant subspace; it might be sufficient that the first spatial filter coefficients are selected so that the first signal is orthogonal with respect to some tolerance margin to the dominant subspace and/or that the first signal does not exceed the background noise level when received at the second antenna panel 110b over the radio propagation channel GAB. The first signal might thus be orthogonal to the dominant subspace of the radio propagation channel GAB. This reduces the possibility that the first signal causes interference at the second antenna panel 110b.
In some aspects the first spatial filter coefficients are selected based on a channel estimate. Particularly, the first spatial filter coefficients might be selected based on an estimate of the radio propagation channel GAB, GBA. The dominant subspace might then be determined based on the estimate. Particularly, the dominant subspace might be determined as a function of a singular value decomposition of the estimate of the radio propagation channel GAB, GBA.
Aspects of how the radio propagation channel GAB, GBA might be estimated will now be disclosed.
In some aspects, the estimate of the radio propagation channel GAB, GBA is obtained by transmission and reception of pilot signals. In particular, in some embodiments:
That is, if the first pilots signal is transmitted from the first antenna panel 110a, the first signal is received at the second antenna panel 110b, and vice versa.
In some aspects, reciprocity is used to obtain the estimate of the radio propagation channel GAB. When the first pilot signal is transmitted from the second antenna panel 110b and received at the first antenna panel 110a, the first spatial filter coefficients might be selected based on applying a reciprocity factor to the estimate of the radio propagation channel GBA. Applying the reciprocity factor to the estimate of the radio propagation channel GBA yields a dominant subspace of the radio propagation channel GAB. The first spatial filter coefficients might then be selected so that the first signal is orthogonal to the dominant subspace. In further detail, The radio propagation channel GBA is what is measured from the second antenna panel 110b to the first antenna panel 110a, and then a reciprocity factor is applied to obtain an estimate of the radio propagation channel GAB (i.e., the radio propagation channel from the first antenna panel 110a to the second antenna panel 110b). The estimate of the radio propagation channel GAB is then used for computing the nullspace (or dominant subspace) of the radio propagation channel GAB.
The same procedure is applicable when the first pilot signal is transmitted from the first antenna panel 110a and received at the second antenna panel 110b but does then not require reciprocity. In this respect, when the first pilot signal is transmitted from the first antenna panel 110a and received at the second antenna panel 110b, the first spatial filter coefficients are obtained from information of the radio propagation channel GAB as estimated at the second antenna panel 110b. The information might be the estimated dominant subspace of the radio propagation channel GAB.
In some aspects, a beam-sweep is made at the first antenna panel 110a and the second antenna panel 110b. In particular, the first pilot signal might be transmitted in a first set of transmit beams and the first pilot signal might be received in a second set of receive beams. That is, if the first pilots signal is transmitted from the first antenna panel 110a and the first signal is received at the second antenna panel 110b, then the first set of transmit beams are applied at the first antenna panel 110a and the second set of receive beams are applied at the second antenna panel 110b, vice versa. The radio propagation channel might then be estimated for each beam combination of transmit beam and receive beam. The first spatial filter coefficients might then be selected based on the beam combination yielding highest gain of the radio propagation channel. In this respect, the beam combination yielding highest gain of the radio propagation channel GAB, GBA defines a dominant subspace of the radio propagation channel GAB, GBA, and the first spatial filter coefficients might then be selected so that the first signal is orthogonal to the dominant subspace. Thereby, the strongest beams (with respect to transmission from the first antenna panel 110a to the second antenna panel 110b) can be found and then these beams can be explicitly avoided when the first signal is to be transmitted as in S106.
In some aspect the first spatial filter coefficients are iteratively determined.
In some aspects, second spatial filter coefficients are applied at the second antenna panel 110b. A similar procedure as how to select the first spatial filter coefficients can then be used to select the second spatial filter coefficients. In particular, in some embodiments:
The second spatial filter coefficients might further be selected based on the first spatial filter coefficients.
In this way the second spatial filter coefficients can be selected so that the equivalent channel defined by the first spatial filter coefficients, the radio propagation channel GAB and the second spatial filter coefficients yield low direct link interference.
As for the first spatial filter coefficients, the second spatial filter coefficients might define a second spatial beam pattern. A similar procedure as how to define the first spatial beam pattern as disclosed above can then be used to define the second spatial beam pattern.
Three different examples for how the radio propagation channel GAB can be estimated and how a signal communicated by the backscattering device 120 can be detected will be disclosed next.
Details of the first example will be disclosed next.
In this example, pilot signals are transmitted only from the second antenna panel 110b. The first spatial filter coefficients of the first antenna panel 110a are then selected based on the radio propagation channel GBA as learned from the pilot signals received at the first antenna panel 110a. Hence, this example assumes reciprocity-based operation, which can be obtained in practice via reciprocity calibration techniques. Further details of this example will now be disclosed.
Pilot signals, defined by a matrix Φ of dimension N×τ, where τ is the number of time/frequency resources of the pilot signal, are transmitted from the second antenna panel 110b. Typically, this matrix may be proportional to unitary:
This achieves omnidirectional transmission, effectively, but the matrix could also be optimized in order to favor some specific direction that in turn may be determined from knowledge of, e.g. long-term statistics, of the radio propagation environment.
The signal received at the first antenna panel 110a is denoted X is of dimension M×τ and can be expressed as:
Also other estimates of the radio propagation channel GBA are possible, for example based on the minimum mean squared error (MMSE) estimate.
Accordingly, the signal path as backscattered at the backscattering device 120 is neglected (as it is likely to be very weak in comparison to the signal path on the radio propagation channel GBA.
An integer K (that may be pre-determined or adaptively chosen) is selected and the K dominant singular vectors of the radio propagation channel GAB are determined. Specifically, consider the singular value decomposition of
Alternatively, if P channel estimates have been obtained in the near-past, say:
A probing signal Ψ of dimension M×T (above denoted first signal) is then transmitted at the first antenna panel 110a aimed at the discovery of the backscattering device 120, with the second antenna panel 110b as receiver (where the thus received signal above is denoted backscattered signal component after backscattering at the backscattering device 120). The probing signal W may be selected based on prior knowledge of the propagation environment or its statistics, but can also be designed for, nominally, omnidirectional transmission. For the latter, the probing signal might be represented by a matrix W (of time/frequency resources) such that ΨΨH∝I.
The probing signal Ψ might be projected (mostly) onto the nullspace of the dominant channel directions associated with the direct link A-B from the first antenna panel 110a to the second antenna panel 110b, in order to minimize the interference at the second first antenna panel 110b caused by this direct link A-B. This in turn will improve the detection at the second first antenna panel 110b of signals backscattered at the backscattering device 120.
For example, the probing signal might be transmitted according to:
The transmission from the first antenna panel 110a is thus received at the second antenna panel 110b; both on one of a few paths that may have propagated over the channel GAB (e.g. the line-of-sight path), and a part that has been backscattered at the backscattering device 120. Let γ denote the reflection coefficient of the antenna at the backscattering device 120. The value of γ, and particularly its phase, can be changed by the backscattering device 120 by varying the impedance of the load connected to the antenna. Then the signal received at second antenna panel 110b (of dimension N×T) can be written:
In other words, the “interfering” direct link component from the first antenna panel 110a towards the second antenna panel 110b has been significantly reduced.
The value of γ might then be varied over multiple time epochs/slots, such that the presence of a signal from the backscattering device 120 can be detected the second antenna panel 110b. For example, if the reflection coefficient is varied according to a known (and pre-determined) pattern {γ1, . . . , γL} and the corresponding received blocks are {Y1, . . . , YL} then the following quantity can be computed from the signal received at the second antenna panel 110b:
This quantity can then be compared to a threshold. If the result exceeds the threshold, a signal from the backscattering device 120 is detected, otherwise not. Channel invariance is assumed during the L epochs.
The pattern applied at the backscattering device 120 may have 1) good signal detection properties and 2) favorable implementation properties for impedance matching. One example are maximum-length pseudo-noise sequences which 1) have autocorrelation functions with a single peak and large peak-to-sidelobe ratio, and 2) can be implemented by alternating between two distinct phase shifts.
Details of the second example will be disclosed next.
This example is similar to the first example, except that pilot signals are repeatedly transmitted back-and-forward in an iterative fashion between the first antenna panel 110a and the second antenna panel 110b to learn the dominant modes of the radio propagation channel GAB.
This example may render more efficient discovery of the sought-after dominant K-dimensional subspace defined above in the first example, especially in low-mobility environment where channel tracking is suitable.
The precoder weights at the first antenna panel 110a are adjusted in order to form a wide beam or close-to omni-directional beam. However, any setting of the weights at the first antenna panel 110a is possible, e.g., random setting of weights and/or weights set according to prior channel knowledge. Denote the weights at the first antenna panel 110a by the M×1 column vector wA. Pilot signal defined by a matrix Φ of dimension 1×1; for simplicity assume Φ=1, are transmitted from the first antenna panel 110a. Ignoring the contribution of noise, the signal as received at the second antenna panel 110b can be expressed as:
Taking the complex-conjugate of the received signals yields X1B*. This can be used as precoding weights at the second antenna panel 110b when transmitting back to the first antenna panel 110a. With that, the received signal at the first antenna panel 110a equals:
This defines one iteration.
Taking the complex-conjugate of the received signals yields X1A*. This can be used as precoding weights at the first antenna panel 110a when transmitting back to the second antenna panel 110b. With that, the received signal at second antenna panel 110b equals:
The process continues until a convergence criterion is satisfied. With that, after N iterations the signal as received at the first antenna panel 110a is:
This shows that for large values of N the received signals at the first antenna panel 110a converge to a scaled version of the right dominant singular vector of GBA. The same occurs at the second antenna panel 110b. That is, for large values of N the received signals converge to a scaled version of the left dominant singular vector of GBA. Thus, this technique can be used to learn the dominant singular vector of GA.
Modifications of this technique are possible within this example where, after learning the dominant singular vector, the antenna panel 110a, 110b can subtract their contribution from the transmitted signals, and effectively learn the second strongest singular vector of the channel. This way, the dominant K-dimensional subspace can be learned.
Details of the third example will be disclosed next.
This example is especially suitable for antenna panels 110a, 110b equipped with antennas and an RF architecture that implements a fixed grid of beams (possibly in analog hardware). This example does not assume any reciprocity-based operation.
Assume that antenna panels 110a, 110b are equipped with grid-of-beams beamformers, FA and FB, respectively. These beamformers could be defined by DFT matrices. A full beam sweep is performed in the direction A-to-B, resulting in a matrix of measurements:
The pilot signals, and pilot post-processing equalization steps are not included in the equations here, but can be performed similarly as in the first example.
An evaluation is performed as to which beam pairs yield high channel gain or Received Signal Strength Indicator (RSSI) at the second antenna panel 110b by comparing the energy of the elements of X to a pre-defined threshold. The elements that yield an energy larger than the threshold are associated with beam pairs that should not be used when the probing signal is transmitted at the first antenna panel 110a and received at the second antenna panel 110b, as described above in the first example. For example, if the energy of the element in the 3rd row and 5th column of the matrix X is higher than a threshold, then the beam at the first antenna panel 110a associated with the 5th column of FA and the beam at the second antenna panel 110b associated with the 3rd column of FB should not be used simultaneously when the probing signal is transmitted at the first antenna panel 110a and received at the second antenna panel 110b.
The matrix X, or a simpler version of it comprising information about which beam pairs, may be used for the probing signal transmission (e.g. indexes of beams associated with low RSSI), may be readily available at the first antenna panel 110a or sent back to the first antenna panel 110a via an over-the-air control channel or a backhaul/fronthaul channel. The former might be the case where the first antenna panel 110a and the second antenna panel 110b are interconnected, or at least controlled, by common processing circuitry 210 of the MIMO reader 200. Alternatively, a beam sweep may be done in the reverse direction so that the first antenna panel 110a learns the relevant information of matrix X. This does not require full channel reciprocity (i.e. per-subcarrier amplitude and phase reciprocity) but only requires that the energy measured over the entire bandwidth of a beam pair is similar regardless of the direction of the measurement.
A probing signal (above denoted first signal) is then transmitted at the first antenna panel 110a aimed at the discovery of the backscattering device 120, with second antenna panel 110b as receiver (where the thus received signal above is denoted backscattered signal component after backscattering at the backscattering device 120). To this end, a new beam sweep procedure is performed where only the beams that were identified to yield low RSSI are used. At one end of the link, each of the beams swept may be associated with one of more combinations of the beams that are associated with low RSSI values in the matrix X.
For each beam pair that is scanned, an evaluation is performed of the signal (above denoted backscattered signal component) as received at the second antenna panel 110b in a similar way as in the first example. Thus, the evaluation aims at determining whether or not the pattern used at the backscattering device 120 is present in the received signals, for each beam that is being scanned. If no detection can be made, another beam pair can be tested at the first antenna panel 110a and the second antenna panel 110b. If a detection that the pattern is present in the received signals can be made, the scanning stops, and the current beam pair may be used for subsequent interactions with the backscattering device 120.
One particular embodiment for detecting a signal communicated by a backscattering device 120 as performed by the MIMO reader 200 will now be disclosed with reference to the flowchart of
S202: The radio propagation channel GAB from the first antenna panel 110a to the second antenna panel 110b is learned according to any of the aspects, embodiments, or examples disclosed above.
S204: Beam pairs with low direct interference (i.e., interference on the radio propagation channel GAB) are determined. One way to perform this step is to select for the first antenna panel 110a, first spatial filter coefficients with an object to minimize interference from the first antenna panel 110a towards the second antenna panel 110b over the radio propagation channel GAB.
S206: A probing signal (above denoted first signal) is then transmitted at the first antenna panel 110a aimed at discovery of the backscattering device 120 or for obtaining data from the backscattering device 120, with the second antenna panel 110b as receiver.
S208: The backscattering device 120 backscatters the probing signal according to the reflection coefficient γ.
S210: A signal (above denoted backscattered signal component), where the backscattered signal component is the probing signal as backscattered by the backscattering device 120 is received at the second antenna panel 110b.
Steps 206, S208, S210 might be repeatedly performed whilst the reflection coefficient γ is, according to a pattern, changed from one repetition to the next so as to convey an information sequence from the backscattering device 120 to the second antenna panel 110b. This pattern may be pre-determined, or depend on information to be communicated from the backscattering device 120.
Particularly, the processing circuitry 210 is configured to cause the MIMO reader 200 to perform a set of operations, or steps, as disclosed above. For example, the storage medium 230 may store the set of operations, and the processing circuitry 210 may be configured to retrieve the set of operations from the storage medium 230 to cause the MIMO reader 200 to perform the set of operations. The set of operations may be provided as a set of executable instructions.
Thus the processing circuitry 210 is thereby arranged to execute methods as herein disclosed. The storage medium 230 may also comprise persistent storage, which, for example, can be any single one or combination of magnetic memory, optical memory, solid state memory or even remotely mounted memory. The MIMO reader 200 may further comprise a communications interface 220 at least configured for communications with other entities, functions, nodes, and devices. As such the communications interface 220 may comprise one or more transmitters and receivers, comprising analogue and digital components. Particularly, the first antenna panel 110a and the second antenna panel 110b might be part of the communications interface 220. The processing circuitry 210 controls the general operation of the MIMO reader 200 e.g. by sending data and control signals to the communications interface 220 and the storage medium 230, by receiving data and reports from the communications interface 220, and by retrieving data and instructions from the storage medium 230. Other components, as well as the related functionality, of the MIMO reader 200 are omitted in order not to obscure the concepts presented herein.
The MIMO reader 200 may be provided as a standalone device or as a part of at least one further device. For example, the MIMO reader 200 may be provided in a node of the radio access network or in a node of the core network. Alternatively, functionality of the MIMO reader 200 may be distributed between at least two devices, or nodes. These at least two nodes, or devices, may either be part of the same network part (such as the radio access network or the core network) or may be spread between at least two such network parts. In general terms, instructions that are required to be performed in real time may be performed in a device, or node, operatively closer to the cell than instructions that are not required to be performed in real time.
Thus, a first portion of the instructions performed by the MIMO reader 200 may be executed in a first device, and a second portion of the of the instructions performed by the MIMO reader 200 may be executed in a second device; the herein disclosed embodiments are not limited to any particular number of devices on which the instructions performed by the MIMO reader 200 may be executed. Hence, the methods according to the herein disclosed embodiments are suitable to be performed by a MIMO reader 200 residing in a cloud computational environment. Therefore, although a single processing circuitry 210 is illustrated in
In the example of
The inventive concept has mainly been described above with reference to a few embodiments. However, as is readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the inventive concept, as defined by the appended patent claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/067433 | 6/24/2021 | WO |