EP4385138A1 - Communication arrangement and method of operating a digitally controllable scatterer - Google Patents

Communication arrangement and method of operating a digitally controllable scatterer

Info

Publication number
EP4385138A1
EP4385138A1 EP21820205.9A EP21820205A EP4385138A1 EP 4385138 A1 EP4385138 A1 EP 4385138A1 EP 21820205 A EP21820205 A EP 21820205A EP 4385138 A1 EP4385138 A1 EP 4385138A1
Authority
EP
European Patent Office
Prior art keywords
frequency
dcss
dcs
frequency resources
cns
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
EP21820205.9A
Other languages
German (de)
French (fr)
Inventor
Mustapha Amara
Mohamed Kamoun
Maxime Guillaud
Melissa DUARTE GELVEZ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of EP4385138A1 publication Critical patent/EP4385138A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0617Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal for beam forming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/022Site diversity; Macro-diversity
    • H04B7/026Co-operative diversity, e.g. using fixed or mobile stations as relays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/04013Intelligent reflective surfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0621Feedback content
    • H04B7/0626Channel coefficients, e.g. channel state information [CSI]

Definitions

  • This application relates to the technical field of communication arrangements, more specifically to communication arrangements including digitally controllable scatterers, and to methods and computer programs for the operation thereof.
  • a capacity of a radio channel between communication nodes can be improved by providing multiple antennas in some or all of the communication nodes.
  • Such techniques are denoted as Multiple-Input and Multiple-Output (MIMO) technologies.
  • a CN can be, for example, a Base Station (BS) or a User Equipment (UE).
  • MIMO technologies allow to exploit a spatial diversity of the communication channel of electromagnetic waves for improving channel capacity compared to Single-Input Single-Output (SISO) techniques wherein a single antenna is provided at each communication node.
  • SISO Single-Input Single-Output
  • DCS Digitally Controllable Scatterers
  • RIS Reflective Intelligent Surfaces
  • IRS Intelligent Reflective Surfaces
  • LIS Large Intelligent Surfaces
  • Fig. 1 schematically illustrates a DCS 100, a first CN 101, and a second CN102, which can be part of a set of CNs including further CNs which can have features similar to those of the first CN 101 and/or the second CN 102.
  • the DCS 100 includes a plurality of scattering elements 103, one of which is exemplarily denoted by reference numeral 104 in Fig. 1.
  • the scattering elements 103 are adapted such that incident electromagnetic radiation, in particular electromagnetic radiation in a particular frequency range that is used for radio communication is reflected with a phase shift that can be electronically controlled. Examples of scattering elements include antennas connected to phase shifting circuitry and metamaterials.
  • electromagnetic radiation emitted by the first CN 101 is schematically illustrated by dotted arrows.
  • Electromagnetic radiation from the first CN 101 that is reflected by the DCS 100 towards the second CN 102 is schematically illustrated by dashed arrows.
  • the reflection of electromagnetic radiation at the DCS 100 contributes to a communication channel from the first CN 101 to the second CN 102.
  • the overall communication channel can be decomposed into two main components, which are the non- DCS channel 106, where electromagnetic radiation propagates from the first CN 101 to the second CN 102 without reflection at the DCS 100 and the DCS channel 105 where electromagnetic radiation is reflected at the DCS 100.
  • the non- DCS channel 106 where electromagnetic radiation propagates from the first CN 101 to the second CN 102 without reflection at the DCS 100
  • the DCS channel 105 where electromagnetic radiation is reflected at the DCS 100.
  • a plurality of DCSs similar to the DCS 100 there can be a plurality of communication channels between the first CN 101 and the second CN 102.
  • a separate determination of each of the communication channels may be required for each of the coherence bands.
  • the present disclosure provides communication arrangements and methods of communication over a plurality of frequency resources which help to address some or all of the above-mentioned issues.
  • a communication arrangement for communication over a plurality of frequency resources includes a plurality of digitally controllable scatterers, DCSs, assignment circuitry and channel estimation circuitry.
  • the plurality of DCSs are configured for frequency shifting electromagnetic radiation upon reflection thereon.
  • the assignment circuitry is configured for assigning a respective frequency shift to each DCS of an active subset of the plurality of DCSs, and for assigning at least one first frequency resource of the plurality of frequency resources to one or more first communication nodes, CNs, for transmission of a respective pilot signal.
  • the frequency shifts assigned to the DCSs of the active subset of DCSs are different from each other.
  • the plurality of frequency resources further includes a plurality of second frequency resources.
  • the at least one first frequency resource and the frequency shifts assigned to the DCSs of the active subset of DCSs are selected such that upon reflection of each pilot signal at each DCS of the active subset of DCSs, a reflected pilot signal having a frequency within a respective second frequency resource of the plurality of second frequency resources is obtained.
  • the channel estimation circuitry is configured to obtain first reception information from one or more second CNs. The first reception information is based on a reception of the reflected pilot signals by the one or more second CNs in the plurality of second frequency resources.
  • the channel estimation circuitry is further configured to estimate, for at least one DCS of the active subset of the plurality of DCSs, at least one respective communication channel between at least one of the one or more first CNs and at least one of the one or more second CNs via the at least one DCS of the active subset of the plurality of DCSs on the basis of the first reception information.
  • the plurality of frequency resources includes one or more groups of frequency resources.
  • Each group of frequency resources includes at least one first frequency resource and one or more second frequency resources.
  • the frequency shifts assigned to the DCSs of the active subset of DCSs are selected such that, for each first frequency resource, upon reflection of each pilot signal transmitted by the one or more first CNs in the respective first frequency resource at each DCS of the active subset of DCSs, a reflected pilot signal having a frequency within the one or more second frequency resources of the same group of frequency resources is obtained.
  • each group of frequency resources includes two or more second frequency resources.
  • each group of frequency resources corresponds to a channel coherence band.
  • the at least one first frequency resource and the one or more second frequency resources of the respective group of frequency resources form a subset of the frequency resources of the respective group of frequency resources that are consecutive in frequency.
  • the channel estimation circuitry is configured to estimate, for each group of frequency resources, at least one respective communication channel between at least one of the one or more first CNs and at least one of the one or more second CNs via the at least one DCS of the active subset of the plurality of DCSs.
  • the one or more first CNs are a plurality of first CNs.
  • Each group of frequency resources includes one first frequency resource that is assigned to each of the plurality of first CNs for transmission of the respective pilot signal.
  • the pilot signals transmitted by the plurality of first CNs include at least one of orthogonal and semi-orthogonal signals within the one first frequency resource of each group of frequency resources.
  • the pilot signals transmitted by the plurality of first CNs are orthogonal in at least one of time and code.
  • the one or more first CNs are a plurality of first CNs.
  • Each group of frequency resources includes a plurality of first frequency resources. In each group of frequency resources, a different first frequency resource of the plurality of first frequency resources of the respective group is assigned to each of the plurality of first CNs.
  • the active subset of the plurality of DCSs includes all of the plurality of DCSs.
  • the plurality of DCSs are further configured for switching between an active state and an inactive state.
  • Each DCS of the plurality of DCSs that is in the inactive state provides a weaker reflection of the pilot signals from the one or more first CNs to the one or more second CNs than when it is in the active state.
  • the communication arrangement further includes circuitry for switching, in each of a plurality of time intervals, a different subset of the plurality of DCSs into the active state and for switching the other DCSs of the plurality of DCSs into the inactive state.
  • the active subset of the DCSs is formed by the subset of the plurality of DCSs that are in the active state in the respective time interval.
  • each of the plurality of DCSs is in the active state in at least one of the plurality of time intervals.
  • the assignment unit is configured to assign, for each of the plurality of time intervals, a respective frequency shift to each DCS of the subset of the DCSs that are in the active state in the respective time interval.
  • the channel estimation circuitry is configured to estimate, for each of the plurality of time intervals, a respective communication channel from at least one of the one or more first CNs to at least one of the one or more second CNs via at least one DCS of the subset of the DCSs that are in the active state in the respective time interval on the basis of the first reception information that is obtained for the respective time interval.
  • At least a part of the plurality of DCSs includes a plurality of scattering elements. At least a part of the plurality of scattering elements is adapted such that a reflection phase shift thereof is electronically controllable.
  • the at least a part of the plurality of DCSs further includes circuitry for controlling the reflection phase shifts of said at least a part of the plurality of scattering elements such that in the active state of the respective DCS and in the inactive state of the respective DCS, the pilot signals are scattered in specific directions. In the inactive state, less energy is scattered towards the second CNs.
  • At least a part of the plurality of DCSs includes a plurality of scattering elements. At least a part of the plurality of scattering elements is adapted such that a reflection amplitude thereof is electronically controllable.
  • the at least a part of the plurality of DCSs further includes circuitry for controlling the reflection amplitude of said at least a part of the plurality of scattering elements such that in the active state of the respective DCS, the reflection amplitude of said at least a part of the plurality of scattering elements is greater than in the inactive state.
  • the plurality of frequency resources further includes at least one third frequency resource that is a different frequency resource than the at least one first frequency resource and the plurality of second frequency resources.
  • the assignment circuitry is configured to assign the at least one third frequency resource to the one or more first CNs and the one or more second CNs for data transmission.
  • the plurality of frequency resources further includes a plurality of fourth frequency resources that are different frequency resources than the first, second and third frequency resources.
  • the fourth frequency resources are selected such that, for each of the at least one third frequency resource, a data transmission signal having a frequency in the respective third frequency resource is frequency shifted into a respective one of the plurality of fourth frequency resources upon reflection at each DCS of the active subset of the plurality of DCSs.
  • the plurality of frequency resources includes one or more groups of frequency resources.
  • Each group of frequency resources corresponds to a channel coherence band.
  • Each group of frequency resources includes at least one third frequency resource and at least one fourth frequency resource.
  • At least a part of the plurality of DCSs includes a plurality of scattering elements, at least a part of the plurality of scattering elements being adapted such that a reflection phase shift thereof is electronically controllable.
  • the at least a part of the plurality of DCSs further includes circuitry for applying a temporal variation of the reflection phase shift of the at least a part of the plurality of scattering elements.
  • a frequency of the temporal variation corresponds to the frequency shift assigned to the respective DCS.
  • the assignment circuitry is further configured to assign a respective scattering pattern to each DCS of the active subset of the plurality of DCSs.
  • the assignment circuitry is provided at one of the one or more first CNs.
  • the one of the one or more first CNs is configured to transmit information representative of the respective frequency shift assigned to each DCS of the active subset of the plurality of DCSs and to transmit information representative of the at least one first frequency resource to the one or more second CNs.
  • the assignment circuitry is further configured to transmit the information representative of the at least one first frequency resource to the plurality of DCS.
  • the one of the one or more first CNs is a base station.
  • the channel estimation circuitry is provided at at least one of the one or more second CNs.
  • the at least one of the one or more second CNs is configured to transmit channel state information that is based on the estimation performed by the channel estimation circuitry to the one of the one or more first CNs.
  • the assignment circuitry and the channel estimation circuitry are provided at one of the one or more second CNs.
  • the one of the one or more second CNs are configured to transmit information representative of the respective frequency shift assigned to each DCS of the active subset of the plurality of DCSs and information representative of the at least one first frequency resource to the one or more first CNs.
  • the one of the one or more second CNs is a base station.
  • the plurality of frequency resources are evenly spaced in frequency. At least a part of the frequency shifts assigned to the active subset of the plurality of DCSs is an integer multiple of a frequency spacing between adjacent frequency resources of the plurality of frequency resources.
  • the frequency shifts assigned to the active subset of the plurality of DCSs are upward shifts to a higher frequency.
  • the plurality of second frequency resources are different frequency resources than the at least one first frequency resource.
  • the channel estimation circuitry is further configured to obtain second reception information from the one or more second CNs.
  • the second reception information is based on a reception of the pilot signals by the one or more second CNs in the at least one first frequency resource.
  • the channel estimation circuitry is further configured to estimate at least one non-DCS communication channel between at least one of the one or more first CNs and at least one of the one or more second CNs on the basis of the second reception information.
  • a respective frequency shift is assigned to each digitally controllable scatterer, DCS, of an active subset of a plurality of DCSs.
  • At least one first frequency resource of the plurality of frequency resources is assigned to one or more first communication nodes, CNs, for transmission of a respective pilot signal.
  • the frequency shifts assigned to the DCSs of the active subset of DCSs are different from each other.
  • the plurality of frequency resources further includes a plurality of second frequency resources.
  • the at least one first frequency resource and the frequency shifts assigned to the DCSs of the active subset of DCSs are selected such that upon reflection of each pilot signal at each DCS of the active subset of DCSs with the frequency shift assigned to the respective DCS, a reflected pilot signal having a frequency within a respective second frequency resource of the plurality of second frequency resources is obtained.
  • a respective pilot signal is transmitted in the at least one first frequency resource by each of the one or more first CNs.
  • the reflected pilot signals are received in the plurality of second frequency resources.
  • At least one DCS of the active subset of the plurality of DCSs at least one respective communication channel between at least one of the one or more first CNs and at least one of the one or more second CNs via the at least one DCS of the active subset of the plurality of DCSs is estimated on the basis of the reflected pilot signals received at the one or more second CNs.
  • Fig. 1 shows communication channels in an arrangement including a DCS and two CNs
  • Fig. 2 shows a communication arrangement
  • Fig. 3 shows a CN
  • Fig. 4 shows a DCS
  • Figs. 5a to 5d show configurations of scattering surfaces of DCSs
  • Fig. 6 shows communication channels in the communication arrangement of Fig. 2;
  • Fig. 7 shows components of communication channels that are present in a communication arrangement that utilizes multiple frequency resources and multiple DCSs;
  • Figs. 8a to 8c show a flow diagram illustrating a method of communication
  • Fig. 9 shows a scattering pattern of an inactive DCS
  • Fig. 10 shows an assignment of frequency resources
  • Fig. 11 shows another assignment of frequency resources
  • Fig. 12 shows a further assignment of frequency resources
  • Fig. 13 shows exchanges of signals in a method of communication
  • Fig. 14 shows exchanges of signals in another method of communication. DESCRIPTION OF EMBODIMENTS
  • the present disclosure provides embodiments of communication arrangements and methods of communication wherein digitally controlled scatterers (DCSs) are used. Constraints on available time and frequency resources for channel estimation are taken into account in order to define which DCSs are active during each channel estimation time slot and to assign, at each channel estimation time slot, a frequency shift to each active DCS.
  • DCSs digitally controlled scatterers
  • the frequency shifting capabilities of DCSs through modulation techniques are used in order to facilitate the estimation of the non-DCS channel and the DCS channels between a base station (BS) and multiple user equipments (UEs) for multiple DCSs at the same time.
  • the selection of the frequency shift applied by each DCS takes into account the constraints on available time and frequency resources for channel estimation such that with the T time slots and W frequency resources available one can estimate the non-DCS channel and the DCS channels for each DCS and for a set of frequency resources.
  • data can be transmitted during the resource allocation process in frequency resources that are not used for channel estimation during the allocated T time slots.
  • Fig. 2 shows a schematic view of a communication arrangement 200 according to an embodiment.
  • the communication arrangement 200 includes a plurality of DCSs 201, 202, 203 and a plurality of communication nodes (CNs) 204, 205, 206, 207.
  • the CN 204 can be a BS and the CNs 205-207 can be UEs or repeaters.
  • a communication channel between BS 204 and the UEs 205-207 is in part via the DCSs 201, 202, 203.
  • the wireless signals between the BS 204 and UEs 205-207 propagate via non-DCS paths that are illustrated by dotted line arrows and via DCS paths that are illustrated by solid line arrows.
  • the present disclosure is not limited to embodiments wherein one BS and a plurality of CNs are provided, as shown in Fig. 2.
  • the plurality of CNs 204-207 can include more than one BS, or all the CNs can be UEs. It can also include repeaters, lABs and other network components. Generally, there can be K UEs and D DCSs.
  • the plurality of CNs can include one or more access points (APs).
  • APs access points
  • Fig. 3 shows a schematic block diagram of a CN 300 according to an embodiment.
  • the CN 300 can be a UE such as, for example, one of the CNs 205-207 shown in Fig. 2, or a BS such as, for example the BS 204 shown in Fig. 2.
  • the CN 300 can include antennas 301, 302.
  • the number of antennas can be one or two, as shown in Fig. 3. In other embodiments, a greater number of antennas can be provided.
  • Providing two or more antennas can allow performing communication in accordance with MIMO technologies.
  • a single antenna can be provided. However, UEs having more than one antenna can also be used.
  • the CN 300 can include transmiter circuitry 303 and receiver circuitry 304, which are connected to the antennas 301, 302, and can be used for transmiting and/or receiving pilot signals and data signals for transmiting and/or receiving various types of information.
  • the CN 201 can include computation circuitry 305, which can include a processor and memory. The computation circuitry can be used for carrying out various algorithms, as will be described below.
  • the computation circuitry 305 can be used for performing various types of data processing at the CN when methods of communication using the CN are carried out as described in detail below, so that the computation circuitry can be configured so as to include circuitry for various purposes.
  • the computation circuitry 305 can include assignment circuitry 306 for assigning frequency resources for the transmission and reception of pilot signals and for assigning frequency shifts to the DCSs 201, 202, 203, as well as channel estimation circuitry 307 for performing channel estimations.
  • the computation circuitry 305 can include circuitry 308 for controlling the switching of the DCSs 201, 202, 203 between an active and an inactive state.
  • the circuitry 308 for controlling the switching of the DCSs 201, 202, 203 between an active and an inactive state can be configured for sending signals to the DCSs 201, 202, 203 which instruct the receiving DCS to switch to the active or inactive state, respectively.
  • the active and inactive state of a DCS as will be explained in more detail below. Circuitry for configuring phase shifts of the scatering elements of the DCSs can also be provided in the CN.
  • Fig. 4 schematically illustrates a DCS 400 which can be implemented in the form of an Intelligent Reflective Surface (IRS) or Reflective Intelligent Surface (RIS).
  • IRS Intelligent Reflective Surface
  • RIS Reflective Intelligent Surface
  • some or all of the DCSs 201, 202, 203 of the communication arrangement 200 can have features corresponding to those of the DCS 400.
  • the DCS 400 includes a scatering surface 401 and a controller 402.
  • the scatering surface 401 includes a plurality of scatering elements 407, one of which is exemplarily denoted by reference numeral 408.
  • the plurality of scatering elements 407 can be adapted such that reflection phase shifts of the scatering elements of the plurality of scatering elements 407 (which will be denoted as “scatering elements 407” in the following) for electromagnetic radiation are electronically controllable.
  • each of the scatering elements 407 can include an antenna and phase shifting circuitry.
  • the phase shift provided by the phase shifting circuitry can be electronically controlled so as to provide the reflection phase shift of the scatering element.
  • the scatering elements can include meta-material elements configured to provide a reflection phase shift for electromagnetic radiation in the predetermined frequency range that can be electronically controlled.
  • a frequency shift of electromagnetic radiation reflected at the scatering surface 401 of the DCS 400 can be obtained.
  • the obtained frequency shift corresponds to the frequency of the temporal variation.
  • the scattering elements 407 can be adapted such that reflection amplitudes of the scattering elements 407 for electromagnetic radiation are electronically controllable, as will be explained in more detail below.
  • the DCS 400 can further include a controller 402.
  • the controller 402 can include interface circuitry 403 for connecting the controller 403 to the scattering elements 407 of the DCS 400, and computation circuitry 404, which can include a processor and a memory so that the computation circuitry 404 can be configured as circuitry for various purposes.
  • the computation circuitry 404 can include circuitry 405 for controlling the reflection phase shifts of the scattering elements 407, circuitry 406 for applying a temporal variation of the reflection phase shifts of the scattering elements 407 and/or circuitry 409 for controlling the reflection amplitudes of the scattering elements 407.
  • each of the DCSs 201, 202, 203 has a scattering surface 401 that is substantially planar, as shown in Fig. 4.
  • some or all of the DCSs can include scattering surfaces having a non-planar configuration, as will be described in the following with reference to Figs. 5a, 5b and 5c.
  • Fig. 5a schematically illustrates a scattering surface 501a, which can be used as an alternative to the scattering surface 401 of the DCS 400 shown in Fig. 4.
  • the scattering surface 501a includes a plurality of scattering elements 407, one of which is exemplarily denoted by reference numeral 408.
  • the scattering surface 501a has a non-planar configuration, wherein a front side of the scattering surface 501a is convex.
  • the front side of the scattering surface 501a is the side on which, in the operation of the DCS 400, the electromagnetic radiation reflected at the scattering surface 501a impinges.
  • the scattering surface 501a can be mounted on a wall of a building.
  • the front side of the scattering surface 501a is the side of the scattering surface that is averted from the wall.
  • Fig. 5b schematically illustrates a scattering surface 501b, which can be used as another alternative to the scattering surface 401 of the DCS 400 shown in Fig. 4.
  • the scattering surface 501b includes a plurality of scattering elements 407, one of which is exemplarily denoted by reference numeral 408.
  • the scattering surface 501b has a non-planar configuration, wherein the front side of the scattering surface 501b is concave.
  • Fig. 5c schematically illustrates a scattering surface 501c, which can be used as a further alternative to the scattering surface 401 of the DCS 400 shown in Fig. 4.
  • the scattering surface 501c includes a plurality of scattering elements 407, one of which is exemplarily denoted by reference numeral 408.
  • the scattering surface 501c has a non-planar configuration, wherein the front side of the scattering surface 501c includes portions having a different curvature.
  • the front side of the scattering surface 501c can include convex portions, concave portions and/or saddle-shaped portions.
  • Fig. 5d schematically illustrates a scattering surface 50 Id, which can be used as a further alternative to the scattering surface 401 of the DCS 400 shown in Fig. 4.
  • the scattering surface 501d includes a plurality of DCS blocks 502, 503, 504, 505, which can be distributed.
  • the scattering surface 501d is not provided as a single piece.
  • the scattering surface 501d includes a plurality of scattering elements, wherein each of the DCS blocks 502-505 includes a subset of the scattering elements.
  • the DCS blocks 502-505 can have a non-planar configuration, as shown in Fig. 5d.
  • some or all of the DCS blocks 502-505 can be planar.
  • the scattering elements of the DCS blocks 502-505 can be operated in a coordinated manner, so that the scattering surface 501d is provided as a virtual DCS scattering surface.
  • the controllable reflection phase shifts of the scattering elements of each of the DCSs 201, 202, 203 provide a way to modify the scattering pattern of the respective DCS, and hence to modify the communication channel between the BS 204 and the UEs 205-207 in order to improve the downlink and uplink communication.
  • Knowing the contribution of each DCS 201, 202, 203 to the overall communication channel between the BS 204 and each UE 205-207 can be important for designing the communication algorithms that exploit the presence of DCSs 201-203 for improved downlink and uplink performance. The achieved improvement depends on the available channel state information (CSI).
  • CSI channel state information
  • Embodiments described herein provide solutions for estimating the contribution of each DCS 201, 202, 203 to the overall communication channel between BS 204 and UEs 205-207.
  • This can be a challenging task, in particular when the scattering elements of the DCSs 201-203 are not connected to radio frequency (RF) chains.
  • the DCSs 201-203 cannot estimate propagation conditions and cannot transmit pilot signals either.
  • the contribution of each DCS 201, 202, 203 to the overall communication channel can only be measured either at the BS 204 or at the UEs 205-207 via signals transmitted only either by the BS 204 or the UEs 205-207. This complicates the task of characterizing the overall communication channel via each of the DCSs 201, 202, 203.
  • a plurality of frequency resources can be available for communication between a BS such as the BS 204 and a plurality of the UEs 205-207.
  • a set A LL ⁇ ⁇ fw ⁇ °f cardinality W contains a list of all the W frequency resources available for communication between the BS 204 and the UEs 205-207.
  • a model for the overall communication channel between the BS 204 and the fc-th one of the UEs 205-207 at frequency resource is the following: Equation (1) where the first term H o k y ⁇ represents a non-DCS channel that is formed by the aggregated contribution of non-DCS paths between the BS 204 and the fc-th one of the UEs 205-207 at frequency and the second term is the summation of the communication channels between the BS and the /c -th UE over the D DCSs 201, 202, 203 at frequency
  • Equation (1) are schematically illustrated in Fig. 6.
  • Fig. 6 shows the BS 204, the DCSs 201, 202, 203 and the UE 206 which are also shown in Fig. 2.
  • the terms of the overall communication channel for UE 206 are shown next to the arrows that illustrate the DCS channels and the non-DCS channel for UE 206. Corresponding terms of the overall communication channel are present for each of the other UEs 205, 207 shown in Fig. 2.
  • Equation (1) above is, for example, representative of an orthogonal frequency -division multiplexing (OFDM) communication system with W frequencies fi_,f 2 , ⁇ fw where, for each UE, the delay spread due to all non-DCS and DCS paths is less than the cyclic prefix duration.
  • Each of the frequencies fi_,f 2 , - ,fw can s P an one or more subcarriers.
  • the present disclosure provides techniques for estimating the non-DCS channel H o k ⁇ and the D DCS h l H d ⁇ 1,2 ... , D between a BS (for example, BS 204 shown in Fig. 2) and UE k, for (for example, UEs 205-207 shown in Fig.
  • a total of D + 1 channel matrices can be estimated.
  • Fig. 7 schematically illustrates the channel matrices that are to be estimated per UE. For each of the W frequency resources fi_,f 2 , ⁇ there is one non-DCS channel matrix H o k ⁇ and there are D channel matrices H DCS ... , H DCS fe - for the communication channels via the D DCSs.
  • a total of D + 1 channel estimates per frequency resource is to be estimated.
  • Having knowledge of the non-DCS channel and the D DCS channels H DCSd k ⁇ for each UE and frequency resource provides useful information for resource allocation. For example, this information can be used by the scheduler to know which DCS is a good choice to serve a UE k by comparing the channel quality via each DCS using the computed H DCSdik ⁇ .
  • the required time and estimation procedure for a set of D DCSs is compressed within T timeslots.
  • Techniques disclosed herein exploit the capability of DCSs to modulate an incident signal and provide a frequency shifted version of it as a scattered signal.
  • the frequency shift induced by the DCS can be controlled such that the shift of two DCSs are different.
  • a method of realizing multiple channel estimations for an active subset D' of the DCSs, D' c ⁇ 1, . . , D ⁇ , with the same pilot signal sent by the BS in a given timeslot can be provided.
  • At least D'
  • DCS can be activated in each of the time slots ⁇ t x , t 2 , ... , t T .
  • Each DCS in the active state provides a stronger reflection of pilot signals from one or more CNs to one or more other CNs than when it is in an inactive state.
  • the reflection of the pilot signals from a DCS in the inactive state is weaker than the reflection of the pilot signals from the DCS in the active state.
  • active DCSs can have a contribution to the overall communication channel between BS and UEs that is measurable and inactive DCSs can have a negligible or at least relatively small contribution to the propagation between BS and UEs.
  • the choice of D' active DCSs per time slot can be such that at the end of the last time slot T each of the D DCSs has been activated at least once.
  • a different frequency shift value A d can be assigned to each active DCS d in time slot t T such that if an impinging wave has a frequency component at frequency resource that belongs to T ALL then the reflected wave from the DCS due to this frequency component is centered at a frequency resource + A d that also belongs to the set of available frequency resources ALL .
  • the impinging wave at the DCS and the reflected wave from the DCS are at different frequencies, this constraint on the assigned frequency shift has the advantage of guaranteeing that the reflected wave is also utilizing one of the available frequency resources.
  • reception information can be obtained.
  • the frequency resources assigned for pilot signal transmission and reception can be chosen such that if is used for pilot signal transmission and DCS d is active with a frequency shift A d , then the frequency resource is used only for pilot signal reception. Thus, it can be ensured that the signal received a contains only the contribution due to DCS d. This has the advantage that an estimate of the contribution of DCS d to the communication channel can be obtained by observing only the received signal at frequency
  • the signals received at time slots ⁇ ti, t 2 , ⁇ , t T ] provide reception information that can be used to compute an estimate of the non-DCS channels and DCS channels for the D DCSs, K UEs and W frequency resources.
  • Figs. 8a, 8b and 8c show a flow diagram illustrating a CSI acquisition procedure.
  • input data is obtained.
  • the input data can include a list of K UEs denoted by index k, a list of D DCSs denoted by index d. a list of T time slots t T denoted by index T and a list of W frequency resources denoted denoted by index a>.
  • an allocation step 802 of performing resource allocation for the channel estimation is performed.
  • the allocated resources include frequency resources assigned to one or more CNs for transmission and reception of pilot signals as well as frequency shifts assigned to the DCSs.
  • a transmission step 803 of performing over the air transmission for channel estimation is performed.
  • an estimation step 804 of channel estimation is performed, and output is provided at 805.
  • the output can include respective non-DCS channels H o k y ⁇ for each of the UEs that are denoted by index k and each of the frequency resources and communication channels H D cs d ,fc,/ (/) via each of the DCSs that are denoted by index d for each of the UEs k and frequency resources
  • the choice of active DCSs per time slot can be based on different inputs. For example, for a given configuration of the BS (adopted beamforming) at instant t T one can activate a subset D'(t T ) of DCSs that are in the BS beams. As another example, one can simply choose 'D'(t T ) randomly. The choice of D'(t T ) can be selected such that each of the D DCSs is activated at least once during the T time slots.
  • each active DCS d in time slot t T is assigned a different frequency shift A/ d (t T ).
  • A/ d (t T ) for each DCS d E T)'(t T '), the modulation capabilities of the DCS can be exploited, as will be described in more detail below. This way, for a pilot signal transmitted at the channel perceived from an active DCS d at time slot t T can be measured at frequency This enables separation between the various scattered pilot signals and consequently facilitates estimation of the DCS channels.
  • a set T P-rx (t T ) of first frequency resources for transmission of pilot signals by CNs such as, for example, the BS and/or the UEs is defined.
  • a set T PKX (t T ) of second frequency resources wherein pilot signals are received is constructed for each time slot.
  • the received pilot signals can include pilot signals received via non-DCS channels and pilot signals reflected at the DCSs.
  • the reflected pilot signals can be received by CNs such as, for example, the BS and/or the UEs.
  • pilot signal transmission can be performed by the BS and the reception of the reflected pilot signals can be performed by some or all of the UEs.
  • pilot signal transmission can be performed by the UEs, and the reflected pilot signals can be received by the BS.
  • substep 811 it can be determined if sets F PTX (t T ) and F PRX (t T ) have been provided for all time slots t T . If no, substeps 807-810 are performed for the resource assignment for the next timeslot. If yes, the process continues with the transmission step 803, which will be described with reference to Fig. 8b in the following.
  • substep 812 of transmitting pilot signals and substep 813 of receiving reflected pilot signals are performed in each of the T time slots t T .
  • pilot signals are transmitted on the frequencies G J : P-l-x (t T ) for the set of frequencies FpT X (tr) that was determined for the respective time interval at substep 808.
  • the pilot signals are received at the frequencies G F PRX Qt T ).
  • the transmission of pilot signals can be performed by CNs such as, for example, the BS and/or the UEs.
  • pilot signal transmission can be performed by the BS and the reception of the pilot signals can be performed by some or all of the UEs.
  • pilot signal transmission can be performed by the UEs, and the pilot signals can be received by the BS.
  • the received pilot signals include reflected pilot signals which are obtained upon reflection of the pilot signals at the DCSs of the active subset of DCSs, as well as pilot signals that have propagated from the transmitting CN to the receiving CN through non-DCS channels without reflection at a DCS.
  • reception information can be provided which includes data about the received pilot signals that are required for performing channel estimation.
  • substep 814 After performing substeps 812 and 813, at substep 814, it is determined if the index T of the current timeslot is equal to the total number T of timeslots, i.e., if substeps 812, 813 have been performed for all timeslots. If no, substeps 812, 813 are performed for the next timeslot. It yes, the process continues with the estimation step, which will be described with reference to Fig. 8c in the following.
  • substep 815 of estimating the non-DCS channel matrices for each frequency ) in the set of frequencies for transmission of pilot signals and substep 816 of estimating a part of the DCS channel matrices are performed on the basis of the reception information provided on the basis of the pilot signals received at substep 813.
  • the signal received at each time slot t T and frequency G Fprx(tr) is used to estimate the non-DCS channel.
  • this channel is denoted as H o (t T ).
  • the signal received at each time slot t T and frequency + A/ d (t T ) is used to estimate the channel from all DCS d G D'(t T ) due to transmission at G FpTx(tr) aiq d reception at For UE k this channel is denoted as
  • the channel estimation can be performed using known techniques for channel estimation such as least squares estimation or minimum mean square error (MMSE) estimation.
  • MMSE minimum mean square error
  • substep 817 After performing substeps 815 and 816, at substep 817, it is determined if the index T of the current timeslot is equal to the total number T of timeslots, i.e., if substeps 815, 816 have been performed for all timeslots. If no, substeps 815, 816 are performed for the next timeslot. It yes, substep 818 is performed, wherein the non-DCS channel and the DCS channel ⁇ are computed for each of the frequency resources for each of the DCSs and for each of the CNs that have been used for receiving pilot signals (in the case of a downlink scenario) or for sending pilot signals (in the case of an uplink scenario). Examples of how the computation can be performed will be described below in the context of the description of Algorithm 1 and the algorithms according to Embodiments 3, 4 and 5.
  • the frequency resources not used for channel estimation can optionally be allocated for data transmission. This can be done by taking into account the frequency shift introduced by the DCSs for resource allocation.
  • Algorithm 1 A detailed description of the proposed algorithm and taking into account the option of data transmission is provided in Algorithm 1, which will be described in the following.
  • the input data include the following data: A list of K UEs ⁇ U E x , UE 2 , ... , UE K ⁇ involved in the channel estimation procedure. These are the UEs for which an estimate of the non-DCS and DCS channels between BS and UE is required.
  • One DCS may also be split into two DCS by splitting the scattering elements into two non-overlapping subsets, hence each subset is identified as a different DCS.
  • T time slots t 2 , ... , t T available for the channel estimation procedure.
  • a suitable choice is to define T time slots that are within the coherence time of the channel. This ensures that the channel variations over time are negligible during the estimation process.
  • Constraint 0 The total time-frequency resources available for channel estimation (TIV) should be greater than the number of channels to estimate D + 1 per UE.
  • Algorithm 1 includes an allocation step similar to the allocation step 802, a transmission step similar to the transmission step 803 and an estimation step similar to the estimation step 804 of the CSI acquisition procedure described above with reference to Fig. 8. These steps will be detailed in the following.
  • each DCS d G T)'(t T ') assign a frequency shift to be applied at time slot t T : o
  • the DCS configuration in order to achieve upshifting or downshifting is explained in Embodiment 1.
  • o OPTIONALLY Besides a frequency shifting, each DCS d can also be assigned a scattering pattern that for example focuses energy in a specified direction, for example towards a given UE or subset of UEs. In Embodiment 1, it will be specified how to set the phase of the scattering elements in order to achieve simultaneous frequency shifting and beam focusing.
  • a frequency resource can be both in set ? DTX (t T ) and set T D RX (t T ) .
  • the sets of frequency resources per time slot Furx ⁇ -)' and T’ D;i > x (t T ) defined for data transmission and reception should satisfy the following constraints:
  • Constraint 2 specifies that, if a frequency resource belongs to T ⁇ xit ⁇ , then the data transmitted at that frequency will be received at frequency via DCS d.
  • frequency resource shall be assigned for data reception.
  • Constraint 3 specifies that a frequency resource used for pilot signal transmission cannot be used for data transmission. end for
  • the resource allocation designed in the allocation step and the transmission in the transmission step allows to estimate at each time slot t T and UE k : o
  • the non DCS channel H o fe at time slot t T denoted as H o fe (t T ), for each frequency resource o
  • the DCS channel H DCSd , fe;(r(urx , /(ufix) at time slot t T , denoted as H DCSd , fe;(r(urx , /(ufix) (t T ), which corresponds to the channel for UE k observed at frequency resource f MRX due to DCS d which applies a frequency shift A/ d (t T )that shifts the signal impinging at the DCS arriving at frequency f MTX & F TRX (t T ) to a frequency f MRX f MTX + A/ d (t T ) such that fwRx G F ‘ pRxtt
  • the estimations can be performed using known techniques for channel estimation such as least squares estimation or minimum mean square error (MMSE) estimation.
  • MMSE minimum mean square error
  • Optional data processing step Process received data
  • the data processing step consists in processing the received data using the channel estimates obtained in the estimation step.
  • Embodiment 1 Frequency shifting using a DCS
  • This embodiment provides an example explaining how frequency shifts can be achieved via the control of the scattering properties of a DCS.
  • a DCS d such as, for example, any of the DCSs 201, 202, 203 described above with reference to Fig. 2 having features corresponding to those of the DCS 400 described above with reference to Fig. 4 can be used for producing a reflected wave at frequency + f &d given an impinging wave at frequency wherein f &d is a frequency shift that is created upon reflection at the DCS.
  • the DCS 400 includes a plurality of scattering elements 407. In the following, the number of the scattering elements 407 will be denoted as S’.
  • the impinging wave can be, for example, a pilot signal transmitted by a CN such as, for example, the BS 204 or one of the UEs 205-207 described above with reference to Fig. 2.
  • a reflected pilot signal having a frequency + f &d can be obtained, wherein the frequency of the reflected pilot signal differs from the frequency of the pilot signal transmitted by the CN by the frequency shift
  • the CN can have features corresponding to those of the CN 300 described above with reference to Fig. 3.
  • a transmitter (TX) antenna such as, for example, one of the antennas 301, 302 of the CN 300 transmitting at carrier frequency a complex baseband signal x (t ) having average unit magnitude while using total power P TX .
  • the TX pass band signal is given by Equation (6) and the received signal at a receiver (RX) antenna of another CN due to the scattered contribution from only one scattering element s of DCS d can be modeled as where c is the speed of light, r ⁇ CSd is the distance traveled by the wave from the TX to the RX, ⁇ t> D s cs d ( )
  • the time varying phase ⁇ t>Dcs d (t) °f the scattering element s can be provided by controlling the scattering element s by means of the controller 402 of the DCS.
  • the controller 402 of the DCS 400 can be employed for controlling the other scattering elements 407 of the DCS 400, so that a time varying phase shift can be provided for each of the scattering elements 407 of the DCS 400.
  • Equation (8) which consists of a constant term c/>f )CSd and a time variable term 2n:f &d t.
  • the fixed phase shift per unit cell ⁇ p D s C s d can also be controlled for example to obtain beam focusing.
  • the choice of ⁇ t>Dcs d (t) can be used for example for simultaneous beam focusing and frequency shifting.
  • Equation (8) results in an upshift of the impinging signal.
  • a downshift of the impinging signal can be provided.
  • the time varying phase of the scattering elements can be chosen as Equation (11)
  • Embodiment 2 Setting a DCS into the inactive mode
  • DCSs can be switched between an active state and an inactive state.
  • Each DCS that is in the inactive state provides a weaker reflection of the pilot signals from one or more transmitting CNs to the one or more receiving CNs than when it is in the active state.
  • the reflection of the pilot signals obtained from an inactive DCS can be so weak that it has a negligible contribution to the overall communication channel.
  • a DCS such as, for example, the DCS 400 described above with reference to Fig. 4 is provided, whose scattering elements 407 are adapted such that their reflection amplitudes for electromagnetic radiation are electronically controllable.
  • the scattering elements 407 can be switched between a configuration wherein the reflection amplitude of the scattering elements 407 is relatively high, so that a relatively large fraction of electromagnetic radiation impinging on the scattering surface 401 of the DCS 400 is reflected and a configuration wherein the reflection amplitude of the scattering elements 407 is relatively low, so that only a small amount of electromagnetic radiation is reflected at the scattering surface 401 of the DCS 400.
  • the electromagnetic radiation can be transmitted through the scattering surface 401 of the DCS 400.
  • the configuration wherein the reflection amplitude of the scattering elements 407 is relatively low can be provided, for example, by detuning a resonance frequency of the scattering elements 407 with the frequency of the incident pilot signals. In some implementations, this can be done by means of one or more actuators for mechanically moving components of the antennas of the scattering elements 407 and/or by switching inductive and/or capacitive circuit elements of the scattering elements 407.
  • the reflection phase shifts of the scattering elements 407 of the DCS 400 are controlled such that, upon reflection of electromagnetic radiation at the DCS 400, the radiated energy is spread in all directions, hence minimal with respect to the energy received from an active DCS.
  • An example of such a radiation pattern is shown in Fig. 9.
  • Embodiment 3 Channel estimation in one time slot with UEs sharing frequency resources for pilot signals
  • Pilot signals for different UEs share the same frequency.
  • this is a straightforward scenario.
  • UEs transmit pilot signals in shared frequency resources and utilize orthogonal or semi-orthogonal pilot signals within the same frequency resource, for example pilot signals that are orthogonal in at least one of time and code.
  • the set FpTxCh ') of first frequency resources for pilot signal transmission is chosen as the lowest frequency per group, thus
  • This assignment means that the lowest D + 1 frequencies per group are used for pilot signal reception as shown in Fig. 10. Accordingly, the frequencies per group that are used for pilot signal transmission and pilot signal reception are consecutive in frequency.
  • the channel from DCS d can be measured at frequency resource f ⁇ +a- This is shown in Fig. 10, where we can for example observe that for a pilot signal transmitted at f r , the contribution from DCS 1 is measured at / 2 and so on, such that the contribution from DCS D is measured at / 0+1 .
  • F DRX (t x , Q g ) the set of frequency resources that are used for data reception at time in group Q g .
  • the set of third resources for data transmission at time slot is Equation (18) and the set of fourth resources for data reception at time slot U is
  • Equation (12), Equation (14), Equation (18) and Equation (19) satisfy constraint C2 in Equation (4) and constraint C3 in Equation (5). end for
  • the resource allocation for channel estimation and optional data transmission defined in the allocation step is communicated to involved devices and used for over the air transmission as described in the following transmission step.
  • the resource allocation defined in this embodiment and illustrated in Fig. 10 is used as follows:
  • the BS transmits pilot signals on
  • G FpTxCh and eac h UE receives pilot signals on G FpRxtfi ) ⁇
  • the BS uses G ⁇ DTxCfi ) t° transmit data.
  • the data can be for all UEs or for a single UE.
  • the concerned UE or UEs receive this data o
  • the resource allocation defined in this embodiment and illustrated in Fig. 10 will be used as follows: Each UE transmits pilot signals on G T’prxCU ) and different UEs use orthogonal pilot signals.
  • the BS receives pilot signals on G Fp R x(ti )• One or several UEs transmit data on G Forx ⁇ i ) and the BS receives this data
  • the signals received on second frequency resources G F PRX (t 1 ') after the over the air transmission in the transmission step and using the resource allocation in the allocation step are used in the estimation step for channel estimation as follows.
  • H o kji (t 1 ) and Ho,fc,/ w/2+1 (ti)- These estimates can be determined on the basis of the transmitted and received pilot signals using known techniques for channel estimation such as least-squares estimation and MMSE estimation and are used as inputs to function I o which uses this information to estimate the non-DCS channel for all frequency resources
  • function (t 1 )) is such that it combines the knowledge of HQ. ⁇ JU) and Ho.k/w/z+i (U) via interpolation or extrapolation or some other means in order to output an estimate of H o denoted as H o
  • An example of function I O j is the following:
  • the assignments described by Equation (21) mean that for all frequencies belonging to group , the non-DCS channel estimate H o fe is set to be equal to H o fe (t x ) and for all frequencies belonging to group £ 2 the non-DCS channel estimate H o k y ⁇ is set to be equal to Ho,fc,/w/ 2 +i (U)- Groups g r and £ 2 are as defined in the allocation step of this embodiment and also shown in Fig. 10.
  • the function described by Equation (21) is particularly accurate for the case where each group corresponds to a channel coherence band.
  • a coherence band is a range of frequency resources whose frequency separation is less than the coherence bandwidth.
  • the coherence bandwidth is the frequency interval over which the channel can be assumed highly correlated.
  • the channel matrices for all frequency resources within a coherence band are thus highly correlated and can be approximated to be the same. If the coherence bandwidth and the resulting coherence bands are known, then this information can be input to the algorithm and the groups defined in the allocation step can be designed so as to match the input coherence bands.
  • channel HDcs d ,fc,(/ i ,/ i+d )(ti) represents the communication channel between the BS and UE k for a signal transmitted at fa and received at f i+d at time after being frequency shifted by d frequency resources by DCS d.
  • channel H DCSdiki( y i ⁇ i+d )(t 1 ) can be estimated from the signal received at frequency resource f 1+d and channel H DCSd ,fc,(/ w/2+1 ,/ w/2+1+d )(ti) can be estimated from the signal received at frequency resource AV/2+I+U- H D cs d ,fc,(/ 1 ,f 1+d )( t i) an d »DCS d ,k,(/ w/2+1 ,f w/2+1+d ) ( f i) are used t° denote the respective estimates.
  • An example of function Incs d ,f M is the following:
  • Equation (23) means that for all frequencies belonging to group the DCS channel estimate H DCSdik ⁇ will be approximated to be equal to HDcs d ,fc,(/ 1 ,/ 1+d )(ti) an d for all frequencies belonging to group Q 2 the DCS channel estimate H D cs d , k,f M will be approximated to be equal to H D cs d ,fc,(/ W2+1 ,/ w/2+1+d )(ti) ⁇
  • This approximation is particularly accurate for the case where each group corresponds to a channel coherence band.
  • the channel estimates computed in the estimation step described above can be used to process the data signals received in E T DliX (fy) in accordance with the resource allocation described in the allocation step of this embodiment and shown in Fig. 10.
  • the embodiment for the data processing step is as described below.
  • Data processing step Process received data
  • This is an embodiment for the case of channel estimation in two time slots (T 2), wherein UEs share frequency resources for pilot signals.
  • Pilot signals for different UEs share the same frequency.
  • this is a straightforward scenario.
  • For the uplink this means that UEs transmit pilot signals in shared frequency resources and utilize orthogonal pilot signals or semi-orthogonal within the same frequency resource.
  • each group represents a set of neighboring frequency resources.
  • Each group can correspond to a channel coherence band.
  • the cardinality of each group denoted as
  • the set T’PTXCG ) of first frequency resources for pilot signal transmission is chosen as the lowest frequency per group, thus
  • This assignment means that lowest frequency per group is used for pilot signal transmission as shown in Fig. 11.
  • Each active DCSs d is assigned a frequency shift that upshifts the impinging signal by d frequency resources.
  • A/ d (t 1 ) dy.
  • the channel from DCS d > D/2 + 1 can be measured at frequency resource fi +d -D/2- This is shown in Fig. 11 where it can for example be observed that for a pilot signal transmitted at in t 2 the contribution from DCS D/2 + 1 is measured at f 2 and so on such that the contribution from DCS D is measured at f D / 2+1 .
  • the set of third frequency resources for data transmission at time slot t T is and the set of fourth frequency resources for data reception at time slot t T is
  • Equation (30) and Equation (31) satisfy constraint C2 in Equation (4) and constraint C3 in Equation (5). end for
  • the resource allocation for channel estimation and optional data transmission defined in the allocation step described above is communicated to involved devices and used for over the air transmission as described in the following transmission step.
  • the resource allocation defined in this embodiment and illustrated in Fig. 11 is used as follows: At time slot t x , the BS transmits pilot signals on G FpTxti), each UE receives pilot signals on and the BS uses G
  • the data can be for all UEs or for a single UE.
  • the concerned UE or UEs receive this data on Attime slot t 2 , the BS transmits pilot signals on G F PTX (t 2 ), each UE receives pilot signals on G F PRX (t 2 ) and the BS uses f 0J G T DTX Qt 2 ') to transmit data.
  • the data can be for all UEs or for a single UE.
  • the concerned UE or UEs receive this data on G ? DRX ⁇ Z)-
  • each UE transmits pilot signals on G
  • Different UEs use orthogonal pilot signals.
  • the BS receives pilot signals on G
  • each UE transmits pilot signals on G FprxCh)- Different UEs use orthogonal pilot signals.
  • the BS receives pilot signals G Fp RX (t 2 ), one or several UEs transmit data on G F DTX (t 2 ) and the BS receives this data on G FoRxCh)-
  • the signals received on frequency resources G T PRX Qt 1 ) at time slot and on frequency resources fu G F PRX (t 2 ) at time slot t 2 due to the over the air transmission in the transmission step and using the resource allocation in the allocation step are used in the estimation step for channel estimation as follows.
  • channels H o fe (t T ) and H 0 ,fc,/ w/2+1 (t T ) can be directly estimated from the received signal using known techniques of channel estimation such as least-squares estimation and MMSE estimation at frequencies and Av/2+1 at time t T . Their respective estimates are denoted as H 0; fcj’ 1 (t. r ) and These estimates can be used as inputs to function I O J M in Equation (32) which uses this information to estimate the non-DCS channel for all frequency resources fi’fi’ - ’fw f° r UE k.
  • function I o is such that it combines the knowledge of H o fe (t T ) obtained from all time slots and t 2 via interpolation or extrapolation or some other means in order to output an estimate of H o fe .
  • the estimate H o fe of can be calculated as follows:
  • Equation (33) mean that for all frequencies belonging to group the non-DCS channel estimate will be approximated by an average of the estimate H o kji (t T ) computed at and t 2 .
  • the non-DCS channel H o fe will be approximated by an average of the estimate computed and t 2 . This approximation is particularly accurate for the case where slots and t 2 are within the same coherence time and where each group corresponds to a channel coherence band.
  • Frequencies fa and Av/2+1 were used f° r pilot signal transmission.
  • Channel H DCSd k ( y. ⁇ . +d )(t 1 ) represents the communication channel between the BS and UE k in slot of a signal transmitted at fa and received at fa +d after being frequency shifted by d frequency resources by DCS d.
  • channel H DCSd fe ,/ 1+d ) (t x ) can be estimated from the signal received at frequency resource fa +d and channel estimated from the signal received at frequency resource respective estimates.
  • Channel HDCSd,fc,(/iTi+d-D/2) ( t 2) represents the propagation between the BS and UE k in slot t 2 of a signal transmitted at ft and received at fi+d-D/2 after being frequency shifted by d — D/2 frequency resources by DCS d.
  • channel H DCSd;fe;( y 1 ⁇ 1+d _ ) can be estimated from the signal received at frequency resource A+d-0/2 and channel H Dcs d ,fc,(/ W2+1 ,/ W2+1+d-D/2 ) (t2) can be estimated from the signal received at frequency resource are used to denote the respective estimates.
  • the function /DCS ⁇ f° r d ⁇ D/2 combines the knowledge of estimates and (t 1 ) via interpolation or extrapolation or some other means in order to output an estimate of H DCSd k for d ⁇ D/2.
  • the function /Dcs d ,/ O) — D/2 + 1 combines the knowledge of estimates HDQS ⁇ 2 j(t 2 ) and
  • H DCSdik ⁇ is used to denote the estimate of H DCSdik y ⁇ .
  • functions of /Dcs d ,/ O) for d ⁇ D/2 and for and for DCS d > D/2 + 1 are the following: For DCS d ⁇ D/2 assign
  • Equation (35) and Equation (36) mean that o For DCSs d ⁇ D/2 and for all frequencies belonging to group Q r , the DCS channel HDCS ⁇ /G, will be approximated by the estimated fi DCSd ,fc,(y 1/1+d) (fy) o For DCSs d ⁇ D/2 and for all frequencies belonging to group Q 2 .
  • the DCS channel Hocsd.fc, ⁇ will be approximated by the estimated (t 1 ) ⁇ o For DCSs d > D/2 + 1 and for all frequencies belonging to group Q r , the DCS channel HDCSd.fc, ⁇ will be approximated by the estimated o For DCSs d > D/2 + 1 and for all frequencies belonging to group Q 2 .
  • the DCS channel HDCSd-fc/o, wil1 be approximated by the estimated H DCSd , ki(/w/2+ii/w/2+i+d-D/2) (t 2 ).
  • the channel estimates computed in the estimation step described above can be used to process the data signals as per the embodiment for the data processing step below.
  • Optional data processing step Process received data
  • Pilot signals for different UEs are transmitted in different frequency resources.
  • Equation (38) * Equation (38) as shown in Fig. 12.
  • the resource allocation for channel estimation defined in the allocation step is communicated to involved devices and used for over the air transmission as described in the following transmission step.
  • the resource allocation defined in this embodiment and illustrated in Fig. 12 is used as follows:
  • the BS transmits pilot signals on frequencies G FpTxCh ) and the pilot signals for UE k are transmitted and received on frequencies f k ,f k+K ,f k+2K , - ,f k+D K-
  • UE k transmits pilot signals on f k and the pilot signals from UE k are received by the BS on frequencies fk> fk+K> fk+2K> — > fk+DK-
  • the signals received after the over the air transmission as in the transmission step and using the resource allocation in the allocation step are used in the estimation step for channel estimation as follows.
  • the non- DCS channel H o ,fc,/ k (ti) f° r UE k can be directly estimated from the received signal at frequency f k at the single time slot t x , as shown in Fig. 12. This estimate is denoted as x) and is used as input to function / 0 ⁇ which uses this information to estimate, via interpolation or extrapolation or some other means, the non-DCS channel for all frequency resources f r ,f 2 , - ,fw f° r UE k.
  • the output of function / O y is an estimate of H o denoted
  • An example of function l 0 ⁇ is the following: Equation (40)
  • Equation (40) The assignment described by Equation (40) means that for all frequencies, the non-DCS channel estimate H o k y ⁇ is set to be equal to H o k ⁇ fc (t 1 ).
  • the function described by Equation (40) is particularly accurate for the case where the frequency resources are within the same coherence band. For each UE k, estimate the DCS channel H DCS (t x ) for all D DCSs and all W frequency resources A, f 2 , ⁇ , fw as follows: Equation (41)
  • Frequency f k was used for UE fc’s pilot signal transmission and each DCS d upshifted the impinging wave by dK frequency resources.
  • Channel H DCSd ,k,(f k ,f k+dK ) (U) represents the communication channel between the BS and UE k for a signal transmitted at f k and received at fk+dK at time after being frequency shifted by dK frequency resources by DCS d.
  • channel H DCS fe;( y )(t x ) can be estimated from the signal received at frequency resource fk+dK and H DC s d ,fc,(/ k ,/ k+d/f ) (U) is used to denote the respective estimate.
  • the function I DC s d ,f M uses the knowledge of to compute via interpolation or extrapolation or some other means an estimate of H DCSdik ⁇ , labeled as H DCSdik ⁇ .
  • An example of function hcsa.fv, is the following:
  • Equation (42) means that for all frequencies the DCS channel estimate fi DCSd;fe;/(U will be approximated by H DCSd k (/ki/k+d/f) (t 1 ). This approximation is particularly accurate for the case where the frequency resources are within the same coherence band.
  • Embodiment 6 Signaling exchange for Downlink
  • Fig. 13 illustrates exchanges between a BS, a DCS, and a UE in a downlink configuration wherein the transmission of pilot signals is performed by the BS and reflected pilot signals are obtained when the pilot signals from the BS are reflected at the DCS.
  • a plurality of DCSs and a plurality of UEs can be provided, wherein each DCS and each UE can be operated as illustrated in Fig. 13.
  • step 1301 the allocation step of any of the algorithms described above is performed. As shown in Fig. 13, the allocation step 1301 can be performed at the BS.
  • the BS 204 can transmit information representative of the allocated resources to the DCSs and the UEs.
  • the transmitted information can include, in particular, information on which DCS are to be activated, information representative of the respective frequency shift assigned to each DCS, and information representative of the first frequency resources used for the transmission of the pilot signals.
  • different information can be transmitted to the DCSs and the UEs.
  • the DCSs can be provided with information relating to the respective frequency shifts and the UEs can additionally be provided with information relating to the first frequency resources.
  • step 1302 can include substep 1302a of transmitting information to the DCSs and substep 1302b of transmitting information to the UEs.
  • the DCSs and the UEs can be provided with the same information.
  • the allocation step 1301 can be carried out at a DCS or at a UE.
  • the entity (DCS orUE) that has carried out the allocation step 1301 communicates the information representative of the allocated resources to the other entities (BS, UEs and DCSs).
  • the scattering patterns of the DCSs are configured with the received frequency shift information, and at step 1304, the UEs are configured with the received resource allocation information.
  • the transmission step of any of the algorithms described above is performed.
  • the BS transmits pilot signals and, optionally, data signals, and reception of signals at the UEs takes place.
  • the signals received at the UEs contain some components that are due to the scattering and frequency shifting of the DCSs as designated in the allocation step 1301.
  • the estimation step of channel estimation and the optional data processing step of any of the algorithms described above are performed at each UE.
  • the signal received at each UE is used to perform channel estimation at each UE.
  • the computed channel estimates can be used for subsequent communication between the BS and the UEs (not shown on the figure) or optionally be fed back as channel state information (CSI) to the BS at step 1307 which can further use and aggregate the information from all UEs as a further improvement of the estimation step at step 1308.
  • CSI channel state information
  • Embodiment 7 Signaling exchange for Uplink
  • Fig. 14 illustrates exchanges between BS, a DCS, and a UE wherein the UEs send pilot signals and data signals in accordance with the allocation step of any of the algorithms described above, and the BS receives the signals, which include reflected pilot signals that are obtained upon reflection of the pilot signals from the UEs at the DCSs.
  • a plurality of DCSs and a plurality of UEs can be provided, wherein each DCS and each UE can be operated as illustrated in Fig. 14.
  • the allocation step of performing resource allocation of any of the algorithms described above is performed.
  • the allocation step 1401 can be performed by the BS.
  • information representative of the allocated resources is transmitted.
  • the transmitted information can include, in particular, information which DCSs are to be activated, information representative of the respective frequency shift assigned to each DCS, and information representative of the first frequency resources used for the transmission of the pilot signals.
  • step 1402 can include substep 1402a of transmitting information to the DCSs and substep 1402b of transmitting information to the UEs.
  • Steps 1401, 1402 can be performed similar to steps 1301, 1302 of embodiment 6 described above with reference to Fig. 13.
  • steps 1401, 1402 can be performed by the BS, as shown in Fig. 14, or by another entity, for example a DCS or a UE.
  • the scattering patterns of the DCSs are configured with the received frequency shift information, and at step 1404, the UEs are configured with the received resource allocation information.
  • the BS can send a training request to the UEs, wherein the BS requests the transmission of the pilot signals and, optionally, the transmission of data from the UEs.
  • step 1406 the transmission step of any of the algorithms described above is performed, wherein the UEs transmit pilot signals and, optionally, data signals, and reception of signals at the BS takes place.
  • the signals received at the BS contain some components that are due to the scattering and frequency shifting of the DCSs, as designated in the allocation step 1401.
  • the signal received at the BS is used to perform channel estimation in accordance with the estimation step of any of the algorithms described above, and to optionally process data as in the data processing step of any of the algorithms described above.
  • the computed channel estimates can be used for subsequent communication between the BS and the UEs (not show in in the figure).
  • the steps in Algorithm 1 can also be applied to a single DCS composed of S scattering elements by creating D disjoint groups of scattering elements. For example by assigning S/D disjoint scattering elements per group.
  • Our embodiments above can be applied by treating the D disjoint groups as different DCSs.
  • the scattering elements that form the groups can be co-located or distributed.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A communication arrangement for communication over a plurality of frequency resources and a method for the operation thereof are disclosed. The communication arrangement includes a plurality of digitally controllable scatterers, DCSs, configured for frequency shifting electromagnetic radiation upon reflection thereon, assignment circuitry and channel estimation circuitry. The assignment circuitry is configured for assigning a respective frequency shift to each DCS of an active subset of the DCSs, and for assigning least one first frequency resource to one or more first communication nodes, CNs, for transmission of a respective pilot signal. The frequency shifts assigned to the DCSs of the active subset of DCSs are different from each other. The at least one first frequency resource and the frequency shifts are selected such that upon reflection of each pilot signal at each DCS of the active subset of DCSs, a reflected pilot signal having a frequency within a respective second frequency resource is obtained. The channel estimation circuitry is configured to obtain reception information from one or more second CNs and to perform a channel estimation on the basis thereof. The reception information is based on a reception of the reflected pilot signals by the one or more second CNs in the plurality of second frequency resources.

Description

COMMUNICATION ARRANGEMENT AND METHOD OF OPERATING A DIGITALLY
CONTROLLABLE SCATTERER
TECHNICAL FIELD
This application relates to the technical field of communication arrangements, more specifically to communication arrangements including digitally controllable scatterers, and to methods and computer programs for the operation thereof.
BACKGROUND
In the technical field of radio communication, a capacity of a radio channel between communication nodes (CNs) can be improved by providing multiple antennas in some or all of the communication nodes. Such techniques are denoted as Multiple-Input and Multiple-Output (MIMO) technologies. A CN can be, for example, a Base Station (BS) or a User Equipment (UE). MIMO technologies allow to exploit a spatial diversity of the communication channel of electromagnetic waves for improving channel capacity compared to Single-Input Single-Output (SISO) techniques wherein a single antenna is provided at each communication node.
For further improving radio communication, it has been proposed to move from solutions where channel diversity that occurs due to the propagation of electromagnetic waves in the environment of the communication nodes is exploited to solutions where the communication channel can be manipulated and adapted to specific needs. This can be done by introducing programmable surfaces called Digitally Controllable Scatterers (DCS), wherein a large number of reflective or scattering elements is provided on large surfaces. DCS can, for example, be implemented in the form of so-called Reflective Intelligent Surfaces (RIS), Intelligent Reflective Surfaces (IRS), or Large Intelligent Surfaces (LIS). The reflection phase shift of each element composing the surface can be controlled on its own. This enables shaping the communication channel by adapting to the requirements and the environment.
Fig. 1 schematically illustrates a DCS 100, a first CN 101, and a second CN102, which can be part of a set of CNs including further CNs which can have features similar to those of the first CN 101 and/or the second CN 102.
The DCS 100 includes a plurality of scattering elements 103, one of which is exemplarily denoted by reference numeral 104 in Fig. 1. The scattering elements 103 are adapted such that incident electromagnetic radiation, in particular electromagnetic radiation in a particular frequency range that is used for radio communication is reflected with a phase shift that can be electronically controlled. Examples of scattering elements include antennas connected to phase shifting circuitry and metamaterials. In Fig. 1, electromagnetic radiation emitted by the first CN 101 is schematically illustrated by dotted arrows. Electromagnetic radiation from the first CN 101 that is reflected by the DCS 100 towards the second CN 102 is schematically illustrated by dashed arrows. The reflection of electromagnetic radiation at the DCS 100 contributes to a communication channel from the first CN 101 to the second CN 102. The overall communication channel can be decomposed into two main components, which are the non- DCS channel 106, where electromagnetic radiation propagates from the first CN 101 to the second CN 102 without reflection at the DCS 100 and the DCS channel 105 where electromagnetic radiation is reflected at the DCS 100. For resource allocation, it is desirable to know the direct channel between the first CN 101 and the second CN 102 and the channel 105 via the DCS 105.
In an arrangement wherein a plurality of DCSs similar to the DCS 100 is provided, there can be a plurality of communication channels between the first CN 101 and the second CN 102. In addition to the non-DCS channel 106, there is a DCS channel similar to the DCS channel 105 via each of the DCSs. Furthermore, when communication between the first CN 101 and the second CN 102 is performed using a plurality of different frequencies, a separate determination of each of the communication channels may be required for each of the coherence bands.
In the prior art, techniques employing a subsequent activation of individual DCSs as well as techniques employing frequency modulations have been proposed. However, the techniques according to the state of the art are not efficient in time resource utilization for channel estimation and/or do not allow considering constraints on frequency and time resources available for channel estimation.
SUMMARY
The present disclosure provides communication arrangements and methods of communication over a plurality of frequency resources which help to address some or all of the above-mentioned issues.
According to a first aspect, a communication arrangement for communication over a plurality of frequency resources includes a plurality of digitally controllable scatterers, DCSs, assignment circuitry and channel estimation circuitry. The plurality of DCSs are configured for frequency shifting electromagnetic radiation upon reflection thereon. The assignment circuitry is configured for assigning a respective frequency shift to each DCS of an active subset of the plurality of DCSs, and for assigning at least one first frequency resource of the plurality of frequency resources to one or more first communication nodes, CNs, for transmission of a respective pilot signal. The frequency shifts assigned to the DCSs of the active subset of DCSs are different from each other. The plurality of frequency resources further includes a plurality of second frequency resources. The at least one first frequency resource and the frequency shifts assigned to the DCSs of the active subset of DCSs are selected such that upon reflection of each pilot signal at each DCS of the active subset of DCSs, a reflected pilot signal having a frequency within a respective second frequency resource of the plurality of second frequency resources is obtained. The channel estimation circuitry is configured to obtain first reception information from one or more second CNs. The first reception information is based on a reception of the reflected pilot signals by the one or more second CNs in the plurality of second frequency resources. The channel estimation circuitry is further configured to estimate, for at least one DCS of the active subset of the plurality of DCSs, at least one respective communication channel between at least one of the one or more first CNs and at least one of the one or more second CNs via the at least one DCS of the active subset of the plurality of DCSs on the basis of the first reception information.
In a possible implementation, the plurality of frequency resources includes one or more groups of frequency resources. Each group of frequency resources includes at least one first frequency resource and one or more second frequency resources. The frequency shifts assigned to the DCSs of the active subset of DCSs are selected such that, for each first frequency resource, upon reflection of each pilot signal transmitted by the one or more first CNs in the respective first frequency resource at each DCS of the active subset of DCSs, a reflected pilot signal having a frequency within the one or more second frequency resources of the same group of frequency resources is obtained.
In a possible implementation, each group of frequency resources includes two or more second frequency resources.
In a possible implementation, each group of frequency resources corresponds to a channel coherence band.
In a possible implementation, in each group of frequency resources, the at least one first frequency resource and the one or more second frequency resources of the respective group of frequency resources form a subset of the frequency resources of the respective group of frequency resources that are consecutive in frequency.
In a possible implementation, the channel estimation circuitry is configured to estimate, for each group of frequency resources, at least one respective communication channel between at least one of the one or more first CNs and at least one of the one or more second CNs via the at least one DCS of the active subset of the plurality of DCSs.
In a possible implementation, the one or more first CNs are a plurality of first CNs. Each group of frequency resources includes one first frequency resource that is assigned to each of the plurality of first CNs for transmission of the respective pilot signal. The pilot signals transmitted by the plurality of first CNs include at least one of orthogonal and semi-orthogonal signals within the one first frequency resource of each group of frequency resources.
In a possible implementation, the pilot signals transmitted by the plurality of first CNs are orthogonal in at least one of time and code. In a possible implementation, the one or more first CNs are a plurality of first CNs. Each group of frequency resources includes a plurality of first frequency resources. In each group of frequency resources, a different first frequency resource of the plurality of first frequency resources of the respective group is assigned to each of the plurality of first CNs.
In a possible implementation, the active subset of the plurality of DCSs includes all of the plurality of DCSs.
In a possible implementation, the plurality of DCSs are further configured for switching between an active state and an inactive state. Each DCS of the plurality of DCSs that is in the inactive state provides a weaker reflection of the pilot signals from the one or more first CNs to the one or more second CNs than when it is in the active state. The communication arrangement further includes circuitry for switching, in each of a plurality of time intervals, a different subset of the plurality of DCSs into the active state and for switching the other DCSs of the plurality of DCSs into the inactive state. In each of the plurality of time intervals, the active subset of the DCSs is formed by the subset of the plurality of DCSs that are in the active state in the respective time interval.
In a possible implementation, each of the plurality of DCSs is in the active state in at least one of the plurality of time intervals.
In a possible implementation, the assignment unit is configured to assign, for each of the plurality of time intervals, a respective frequency shift to each DCS of the subset of the DCSs that are in the active state in the respective time interval. The channel estimation circuitry is configured to estimate, for each of the plurality of time intervals, a respective communication channel from at least one of the one or more first CNs to at least one of the one or more second CNs via at least one DCS of the subset of the DCSs that are in the active state in the respective time interval on the basis of the first reception information that is obtained for the respective time interval.
In a possible implementation, at least a part of the plurality of DCSs includes a plurality of scattering elements. At least a part of the plurality of scattering elements is adapted such that a reflection phase shift thereof is electronically controllable. The at least a part of the plurality of DCSs further includes circuitry for controlling the reflection phase shifts of said at least a part of the plurality of scattering elements such that in the active state of the respective DCS and in the inactive state of the respective DCS, the pilot signals are scattered in specific directions. In the inactive state, less energy is scattered towards the second CNs.
In a possible implementation, at least a part of the plurality of DCSs includes a plurality of scattering elements. At least a part of the plurality of scattering elements is adapted such that a reflection amplitude thereof is electronically controllable. The at least a part of the plurality of DCSs further includes circuitry for controlling the reflection amplitude of said at least a part of the plurality of scattering elements such that in the active state of the respective DCS, the reflection amplitude of said at least a part of the plurality of scattering elements is greater than in the inactive state.
In a possible implementation, the plurality of frequency resources further includes at least one third frequency resource that is a different frequency resource than the at least one first frequency resource and the plurality of second frequency resources. The assignment circuitry is configured to assign the at least one third frequency resource to the one or more first CNs and the one or more second CNs for data transmission.
In a possible implementation, the plurality of frequency resources further includes a plurality of fourth frequency resources that are different frequency resources than the first, second and third frequency resources. The fourth frequency resources are selected such that, for each of the at least one third frequency resource, a data transmission signal having a frequency in the respective third frequency resource is frequency shifted into a respective one of the plurality of fourth frequency resources upon reflection at each DCS of the active subset of the plurality of DCSs.
In a possible implementation, the plurality of frequency resources includes one or more groups of frequency resources. Each group of frequency resources corresponds to a channel coherence band. Each group of frequency resources includes at least one third frequency resource and at least one fourth frequency resource.
In a possible implementation, at least a part of the plurality of DCSs includes a plurality of scattering elements, at least a part of the plurality of scattering elements being adapted such that a reflection phase shift thereof is electronically controllable. The at least a part of the plurality of DCSs further includes circuitry for applying a temporal variation of the reflection phase shift of the at least a part of the plurality of scattering elements. A frequency of the temporal variation corresponds to the frequency shift assigned to the respective DCS.
In a possible implementation, the assignment circuitry is further configured to assign a respective scattering pattern to each DCS of the active subset of the plurality of DCSs.
In a possible implementation, the assignment circuitry is provided at one of the one or more first CNs. The one of the one or more first CNs is configured to transmit information representative of the respective frequency shift assigned to each DCS of the active subset of the plurality of DCSs and to transmit information representative of the at least one first frequency resource to the one or more second CNs.
In a possible implementation, the assignment circuitry is further configured to transmit the information representative of the at least one first frequency resource to the plurality of DCS. In a possible implementation, the one of the one or more first CNs is a base station.
In a possible implementation, the channel estimation circuitry is provided at at least one of the one or more second CNs.
In a possible implementation, the at least one of the one or more second CNs is configured to transmit channel state information that is based on the estimation performed by the channel estimation circuitry to the one of the one or more first CNs.
In a possible implementation, the assignment circuitry and the channel estimation circuitry are provided at one of the one or more second CNs. The one of the one or more second CNs are configured to transmit information representative of the respective frequency shift assigned to each DCS of the active subset of the plurality of DCSs and information representative of the at least one first frequency resource to the one or more first CNs.
In a possible implementation, the one of the one or more second CNs is a base station.
In a possible implementation, the plurality of frequency resources are evenly spaced in frequency. At least a part of the frequency shifts assigned to the active subset of the plurality of DCSs is an integer multiple of a frequency spacing between adjacent frequency resources of the plurality of frequency resources.
In a possible implementation, the frequency shifts assigned to the active subset of the plurality of DCSs are upward shifts to a higher frequency.
In a possible implementation, the plurality of second frequency resources are different frequency resources than the at least one first frequency resource. The channel estimation circuitry is further configured to obtain second reception information from the one or more second CNs. The second reception information is based on a reception of the pilot signals by the one or more second CNs in the at least one first frequency resource. The channel estimation circuitry is further configured to estimate at least one non-DCS communication channel between at least one of the one or more first CNs and at least one of the one or more second CNs on the basis of the second reception information.
According to a second aspect, in a method of communication over a plurality of frequency resources, a respective frequency shift is assigned to each digitally controllable scatterer, DCS, of an active subset of a plurality of DCSs. At least one first frequency resource of the plurality of frequency resources is assigned to one or more first communication nodes, CNs, for transmission of a respective pilot signal. The frequency shifts assigned to the DCSs of the active subset of DCSs are different from each other. The plurality of frequency resources further includes a plurality of second frequency resources. The at least one first frequency resource and the frequency shifts assigned to the DCSs of the active subset of DCSs are selected such that upon reflection of each pilot signal at each DCS of the active subset of DCSs with the frequency shift assigned to the respective DCS, a reflected pilot signal having a frequency within a respective second frequency resource of the plurality of second frequency resources is obtained. A respective pilot signal is transmitted in the at least one first frequency resource by each of the one or more first CNs. At each of one or more second CNs, the reflected pilot signals are received in the plurality of second frequency resources. For at least one DCS of the active subset of the plurality of DCSs, at least one respective communication channel between at least one of the one or more first CNs and at least one of the one or more second CNs via the at least one DCS of the active subset of the plurality of DCSs is estimated on the basis of the reflected pilot signals received at the one or more second CNs.
BRIEF DESCRIPTION OF DRAWINGS
In the following, embodiments will be described with reference to the drawings, wherein:
Fig. 1 shows communication channels in an arrangement including a DCS and two CNs;
Fig. 2 shows a communication arrangement;
Fig. 3 shows a CN;
Fig. 4 shows a DCS;
Figs. 5a to 5d show configurations of scattering surfaces of DCSs;
Fig. 6 shows communication channels in the communication arrangement of Fig. 2;
Fig. 7 shows components of communication channels that are present in a communication arrangement that utilizes multiple frequency resources and multiple DCSs;
Figs. 8a to 8c show a flow diagram illustrating a method of communication;
Fig. 9 shows a scattering pattern of an inactive DCS;
Fig. 10 shows an assignment of frequency resources;
Fig. 11 shows another assignment of frequency resources;
Fig. 12 shows a further assignment of frequency resources;
Fig. 13 shows exchanges of signals in a method of communication; and
Fig. 14 shows exchanges of signals in another method of communication. DESCRIPTION OF EMBODIMENTS
The present disclosure provides embodiments of communication arrangements and methods of communication wherein digitally controlled scatterers (DCSs) are used. Constraints on available time and frequency resources for channel estimation are taken into account in order to define which DCSs are active during each channel estimation time slot and to assign, at each channel estimation time slot, a frequency shift to each active DCS.
In embodiments disclosed herein, the frequency shifting capabilities of DCSs through modulation techniques are used in order to facilitate the estimation of the non-DCS channel and the DCS channels between a base station (BS) and multiple user equipments (UEs) for multiple DCSs at the same time. The selection of the frequency shift applied by each DCS takes into account the constraints on available time and frequency resources for channel estimation such that with the T time slots and W frequency resources available one can estimate the non-DCS channel and the DCS channels for each DCS and for a set of frequency resources. In embodiments, data can be transmitted during the resource allocation process in frequency resources that are not used for channel estimation during the allocated T time slots.
Fig. 2 shows a schematic view of a communication arrangement 200 according to an embodiment. The communication arrangement 200 includes a plurality of DCSs 201, 202, 203 and a plurality of communication nodes (CNs) 204, 205, 206, 207. As shown in Fig. 2, the CN 204 can be a BS and the CNs 205-207 can be UEs or repeaters. A communication channel between BS 204 and the UEs 205-207 is in part via the DCSs 201, 202, 203. The wireless signals between the BS 204 and UEs 205-207 propagate via non-DCS paths that are illustrated by dotted line arrows and via DCS paths that are illustrated by solid line arrows.
The present disclosure is not limited to embodiments wherein one BS and a plurality of CNs are provided, as shown in Fig. 2. For example, the plurality of CNs 204-207 can include more than one BS, or all the CNs can be UEs. It can also include repeaters, lABs and other network components. Generally, there can be K UEs and D DCSs. In addition to one or more BSs and one or more UEs, the plurality of CNs can include one or more access points (APs).
Fig. 3 shows a schematic block diagram of a CN 300 according to an embodiment. The CN 300 can be a UE such as, for example, one of the CNs 205-207 shown in Fig. 2, or a BS such as, for example the BS 204 shown in Fig. 2. The CN 300 can include antennas 301, 302. The number of antennas can be one or two, as shown in Fig. 3. In other embodiments, a greater number of antennas can be provided. Providing two or more antennas can allow performing communication in accordance with MIMO technologies. In further embodiments, for example in embodiments wherein the CN 300 is a UE, a single antenna can be provided. However, UEs having more than one antenna can also be used. The CN 300 can include transmiter circuitry 303 and receiver circuitry 304, which are connected to the antennas 301, 302, and can be used for transmiting and/or receiving pilot signals and data signals for transmiting and/or receiving various types of information. Additionally, the CN 201 can include computation circuitry 305, which can include a processor and memory. The computation circuitry can be used for carrying out various algorithms, as will be described below. The computation circuitry 305 can be used for performing various types of data processing at the CN when methods of communication using the CN are carried out as described in detail below, so that the computation circuitry can be configured so as to include circuitry for various purposes. In particular, the computation circuitry 305 can include assignment circuitry 306 for assigning frequency resources for the transmission and reception of pilot signals and for assigning frequency shifts to the DCSs 201, 202, 203, as well as channel estimation circuitry 307 for performing channel estimations. Moreover, in embodiments, the computation circuitry 305 can include circuitry 308 for controlling the switching of the DCSs 201, 202, 203 between an active and an inactive state. The circuitry 308 for controlling the switching of the DCSs 201, 202, 203 between an active and an inactive state can be configured for sending signals to the DCSs 201, 202, 203 which instruct the receiving DCS to switch to the active or inactive state, respectively. The active and inactive state of a DCS as will be explained in more detail below. Circuitry for configuring phase shifts of the scatering elements of the DCSs can also be provided in the CN.
Fig. 4 schematically illustrates a DCS 400 which can be implemented in the form of an Intelligent Reflective Surface (IRS) or Reflective Intelligent Surface (RIS). In embodiments, some or all of the DCSs 201, 202, 203 of the communication arrangement 200 can have features corresponding to those of the DCS 400. The DCS 400 includes a scatering surface 401 and a controller 402. The scatering surface 401 includes a plurality of scatering elements 407, one of which is exemplarily denoted by reference numeral 408. The plurality of scatering elements 407 can be adapted such that reflection phase shifts of the scatering elements of the plurality of scatering elements 407 (which will be denoted as “scatering elements 407” in the following) for electromagnetic radiation are electronically controllable. In some embodiments, each of the scatering elements 407 can include an antenna and phase shifting circuitry. The phase shift provided by the phase shifting circuitry can be electronically controlled so as to provide the reflection phase shift of the scatering element. In other embodiments, the scatering elements can include meta-material elements configured to provide a reflection phase shift for electromagnetic radiation in the predetermined frequency range that can be electronically controlled. By controlling the reflection phase shifts of the scatering elements 407, directions into which electromagnetic radiation impinging on the scatering surface 401 of the DCS is scatered can be controlled.
Additionally, by applying a temporal variation of the reflection phase shifts of the scatering elements 407, a frequency shift of electromagnetic radiation reflected at the scatering surface 401 of the DCS 400 can be obtained. The obtained frequency shift corresponds to the frequency of the temporal variation. Thus, upon reflection of impinging electromagnetic radiation at the scattering surface 401 of the DCS 400, reflected electromagnetic radiation having a higher or lower frequency than the electromagnetic radiation impinging on the scattering surface 401 of the DCS 400 can be obtained. Additionally and/or alternatively, the scattering elements 407 can be adapted such that reflection amplitudes of the scattering elements 407 for electromagnetic radiation are electronically controllable, as will be explained in more detail below.
The DCS 400 can further include a controller 402. The controller 402 can include interface circuitry 403 for connecting the controller 403 to the scattering elements 407 of the DCS 400, and computation circuitry 404, which can include a processor and a memory so that the computation circuitry 404 can be configured as circuitry for various purposes. In particular, the computation circuitry 404 can include circuitry 405 for controlling the reflection phase shifts of the scattering elements 407, circuitry 406 for applying a temporal variation of the reflection phase shifts of the scattering elements 407 and/or circuitry 409 for controlling the reflection amplitudes of the scattering elements 407.
The present disclosure is not limited to embodiments wherein each of the DCSs 201, 202, 203 has a scattering surface 401 that is substantially planar, as shown in Fig. 4. In other embodiments, some or all of the DCSs can include scattering surfaces having a non-planar configuration, as will be described in the following with reference to Figs. 5a, 5b and 5c.
Fig. 5a schematically illustrates a scattering surface 501a, which can be used as an alternative to the scattering surface 401 of the DCS 400 shown in Fig. 4. The scattering surface 501a includes a plurality of scattering elements 407, one of which is exemplarily denoted by reference numeral 408. The scattering surface 501a has a non-planar configuration, wherein a front side of the scattering surface 501a is convex. The front side of the scattering surface 501a is the side on which, in the operation of the DCS 400, the electromagnetic radiation reflected at the scattering surface 501a impinges. For example, in embodiments, the scattering surface 501a can be mounted on a wall of a building. In such embodiments, the front side of the scattering surface 501a is the side of the scattering surface that is averted from the wall.
Fig. 5b schematically illustrates a scattering surface 501b, which can be used as another alternative to the scattering surface 401 of the DCS 400 shown in Fig. 4. The scattering surface 501b includes a plurality of scattering elements 407, one of which is exemplarily denoted by reference numeral 408. The scattering surface 501b has a non-planar configuration, wherein the front side of the scattering surface 501b is concave.
Fig. 5c schematically illustrates a scattering surface 501c, which can be used as a further alternative to the scattering surface 401 of the DCS 400 shown in Fig. 4. The scattering surface 501c includes a plurality of scattering elements 407, one of which is exemplarily denoted by reference numeral 408. The scattering surface 501c has a non-planar configuration, wherein the front side of the scattering surface 501c includes portions having a different curvature. For example, the front side of the scattering surface 501c can include convex portions, concave portions and/or saddle-shaped portions.
Moreover, the present disclosure is not limited to embodiments wherein the scattering surface of the DCS 400 is provided as a single piece. Fig. 5d schematically illustrates a scattering surface 50 Id, which can be used as a further alternative to the scattering surface 401 of the DCS 400 shown in Fig. 4. The scattering surface 501d includes a plurality of DCS blocks 502, 503, 504, 505, which can be distributed. Thus, the scattering surface 501d is not provided as a single piece. The scattering surface 501d includes a plurality of scattering elements, wherein each of the DCS blocks 502-505 includes a subset of the scattering elements. The DCS blocks 502-505 can have a non-planar configuration, as shown in Fig. 5d. In other implementations, some or all of the DCS blocks 502-505 can be planar. The scattering elements of the DCS blocks 502-505 can be operated in a coordinated manner, so that the scattering surface 501d is provided as a virtual DCS scattering surface.
Referring to Fig. 2 again, the controllable reflection phase shifts of the scattering elements of each of the DCSs 201, 202, 203 provide a way to modify the scattering pattern of the respective DCS, and hence to modify the communication channel between the BS 204 and the UEs 205-207 in order to improve the downlink and uplink communication. Knowing the contribution of each DCS 201, 202, 203 to the overall communication channel between the BS 204 and each UE 205-207 can be important for designing the communication algorithms that exploit the presence of DCSs 201-203 for improved downlink and uplink performance. The achieved improvement depends on the available channel state information (CSI).
Embodiments described herein provide solutions for estimating the contribution of each DCS 201, 202, 203 to the overall communication channel between BS 204 and UEs 205-207. This can be a challenging task, in particular when the scattering elements of the DCSs 201-203 are not connected to radio frequency (RF) chains. In this case, the DCSs 201-203 cannot estimate propagation conditions and cannot transmit pilot signals either. This means that the contribution of each DCS 201, 202, 203 to the overall communication channel can only be measured either at the BS 204 or at the UEs 205-207 via signals transmitted only either by the BS 204 or the UEs 205-207. This complicates the task of characterizing the overall communication channel via each of the DCSs 201, 202, 203.
In embodiments described herein, a plurality of frequency resources can be available for communication between a BS such as the BS 204 and a plurality of the UEs 205-207. Assume a set ALL = ■■■ <fw} °f cardinality W contains a list of all the W frequency resources available for communication between the BS 204 and the UEs 205-207. A model for the overall communication channel between the BS 204 and the fc-th one of the UEs 205-207 at frequency resource is the following: Equation (1) where the first term Ho ky^ represents a non-DCS channel that is formed by the aggregated contribution of non-DCS paths between the BS 204 and the fc-th one of the UEs 205-207 at frequency and the second term is the summation of the communication channels between the BS and the /c -th UE over the D DCSs 201, 202, 203 at frequency The contribution of the d-th DCS is represented as HDCSd k ^and D is the number of DCSs (in the example of Fig. 2, D = 3).
The terms of Equation (1) are schematically illustrated in Fig. 6. Fig. 6 shows the BS 204, the DCSs 201, 202, 203 and the UE 206 which are also shown in Fig. 2. The DCS 201 has been denoted by the index d = 1, the DCS 202 has been denoted by the index d = 2, and the DCS 203 has been denoted by the index d = D. The UE 206 has been denoted by the index k = 1. The terms of the overall communication channel for UE 206 are shown next to the arrows that illustrate the DCS channels and the non-DCS channel for UE 206. Corresponding terms of the overall communication channel are present for each of the other UEs 205, 207 shown in Fig. 2.
The model in Equation (1) above is, for example, representative of an orthogonal frequency -division multiplexing (OFDM) communication system with W frequencies fi_,f2, ■■■ fw where, for each UE, the delay spread due to all non-DCS and DCS paths is less than the cyclic prefix duration. Each of the frequencies fi_,f2, - ,fw can sPan one or more subcarriers.
The present disclosure provides techniques for estimating the non-DCS channel Ho k ^ and the D DCS h l H d {1,2 ... , D between a BS (for example, BS 204 shown in Fig. 2) and UE k, for (for example, UEs 205-207 shown in Fig. 2) and each frequency resource w}- Techniques disclosed herein can be applied both for uplink (where the UE acts as a transmitter for pilot signals and thus the channels for propagation from UE to BS Ho,fc = and HDCSdik = HUEk^DCSd^BS are estimated) and downlink (where the BS acts as a transmitter for the pilot signals and thus the channels for propagation from BS to UE Ho k = HBS->UEk and HDCSd k = HBs->Dcsd->uEk are estimated) channel estimation. Hence, for a UE k and frequency resource a total of D + 1 channel matrices can be estimated. For a BS with M antennas and a UE k with Nk antennas, each of the channel matrices H0;fey and has MNk elements. Gathering channel matrix estimates for the non-DCS contribution and each DCS contribution for the entire W frequency resources means an estimation of a total of W(D + 1) matrices for each UE. Fig. 7 schematically illustrates the channel matrices that are to be estimated per UE. For each of the W frequency resources fi_,f2, ■■■ there is one non-DCS channel matrix Ho k^ and there are D channel matrices HDCS ... , HDCS fe - for the communication channels via the D DCSs. Thus, for each UE, a total of D + 1 channel estimates per frequency resource is to be estimated. Having knowledge of the non-DCS channel and the D DCS channels HDCSd k ^for each UE and frequency resource provides useful information for resource allocation. For example, this information can be used by the scheduler to know which DCS is a good choice to serve a UE k by comparing the channel quality via each DCS using the computed HDCSdik^.
In embodiments disclosed herein, the required time and estimation procedure for a set of D DCSs is compressed within T timeslots. Techniques disclosed herein exploit the capability of DCSs to modulate an incident signal and provide a frequency shifted version of it as a scattered signal. The frequency shift induced by the DCS can be controlled such that the shift of two DCSs are different. Thus, a method of realizing multiple channel estimations for an active subset D' of the DCSs, D' c {1, . . , D}, with the same pilot signal sent by the BS in a given timeslot can be provided.
Given a target number of time slots T for channel estimation, at least D' = |D'| DCS can be activated in each of the time slots {tx, t2, ... , tT , Each DCS in the active state provides a stronger reflection of pilot signals from one or more CNs to one or more other CNs than when it is in an inactive state. Thus, the reflection of the pilot signals from a DCS in the inactive state is weaker than the reflection of the pilot signals from the DCS in the active state. In particular, active DCSs can have a contribution to the overall communication channel between BS and UEs that is measurable and inactive DCSs can have a negligible or at least relatively small contribution to the propagation between BS and UEs. In embodiments, the choice of D' active DCSs per time slot can be such that at the end of the last time slot T each of the D DCSs has been activated at least once. One possible configuration can be uniform and thus D' = D/T.
Given an input set of frequency resources TALL = {f ,f2, ... ,fw}- a different frequency shift value A d can be assigned to each active DCS d in time slot tT such that if an impinging wave has a frequency component at frequency resource that belongs to TALL then the reflected wave from the DCS due to this frequency component is centered at a frequency resource + A d that also belongs to the set of available frequency resources ALL. Although the impinging wave at the DCS and the reflected wave from the DCS are at different frequencies, this constraint on the assigned frequency shift has the advantage of guaranteeing that the reflected wave is also utilizing one of the available frequency resources. Thus, by receiving the reflected waves, reception information can be obtained.
The frequency resources assigned for pilot signal transmission and reception can be chosen such that if is used for pilot signal transmission and DCS d is active with a frequency shift A d, then the frequency resource is used only for pilot signal reception. Thus, it can be ensured that the signal received a contains only the contribution due to DCS d. This has the advantage that an estimate of the contribution of DCS d to the communication channel can be obtained by observing only the received signal at frequency The signals received at time slots {ti, t2, ■■■ , tT] provide reception information that can be used to compute an estimate of the non-DCS channels and DCS channels for the D DCSs, K UEs and W frequency resources.
Figs. 8a, 8b and 8c show a flow diagram illustrating a CSI acquisition procedure. As shown in Fig. 8a, at 801, input data is obtained. The input data can include a list of K UEs denoted by index k, a list of D DCSs denoted by index d. a list of T time slots tT denoted by index T and a list of W frequency resources denoted denoted by index a>. For example, when performing the CSI acquisition procedure for the communication arrangement described above with reference to Fig. 2, the input data can include a list of the K = 3 UEs 205, 206, 207, a list of the D = 3 DCSs 201, 202, 203, as well as lists of time slots and frequency resources.
Then, an allocation step 802 of performing resource allocation for the channel estimation is performed. The allocated resources include frequency resources assigned to one or more CNs for transmission and reception of pilot signals as well as frequency shifts assigned to the DCSs. Thereafter, as shown in Fig. 8b, a transmission step 803 of performing over the air transmission for channel estimation is performed. Then, as shown in Fig. 8c, an estimation step 804 of channel estimation is performed, and output is provided at 805. The output can include respective non-DCS channels Ho ky^for each of the UEs that are denoted by index k and each of the frequency resources and communication channels HDcsd,fc,/(/)via each of the DCSs that are denoted by index d for each of the UEs k and frequency resources
The allocation step 802 will be described in more detail with reference to Fig. 8a in the following. At substep 806, an active subset D'(tT) c {1, . . , D} of the D DCSs is identified for each time slot tT, T = 1, 2, ... , T. The choice of active DCSs per time slot can be based on different inputs. For example, for a given configuration of the BS (adopted beamforming) at instant tT one can activate a subset D'(tT) of DCSs that are in the BS beams. As another example, one can simply choose 'D'(tT) randomly. The choice of D'(tT) can be selected such that each of the D DCSs is activated at least once during the T time slots.
At substep 807, each active DCS d in time slot tT is assigned a different frequency shift A/d(tT). Thus, it can be avoided that contributions from multiple DCSs are superimposed in time and frequency which might occur if simultaneously active DCS are not assigned different frequency shifts and which might hinder the channel estimation process. For introducing a different frequency shift A/d(tT) for each DCS d E T)'(tT'), the modulation capabilities of the DCS can be exploited, as will be described in more detail below. This way, for a pilot signal transmitted at the channel perceived from an active DCS d at time slot tT can be measured at frequency This enables separation between the various scattered pilot signals and consequently facilitates estimation of the DCS channels.
At substep 808, a set TP-rx(tT) of first frequency resources for transmission of pilot signals by CNs such as, for example, the BS and/or the UEs is defined. At substep 809, a set TPKX(tT) of second frequency resources wherein pilot signals are received is constructed for each time slot. The received pilot signals can include pilot signals received via non-DCS channels and pilot signals reflected at the DCSs. The reflected pilot signals can be received by CNs such as, for example, the BS and/or the UEs. In particular, for obtaining CSI information for downlink, pilot signal transmission can be performed by the BS and the reception of the reflected pilot signals can be performed by some or all of the UEs. For obtaining CSI information for uplink, pilot signal transmission can be performed by the UEs, and the reflected pilot signals can be received by the BS.
At substep 810, it can be verified if a constraint relating to the measurability of the reflected pilot signals is fulfilled. In particular, in order to be able to measure the pilot signals reflected by an active DCS d, it can be helpful to ensure that if G TpTxtir) then + A/d(tT) G dJ PliX(tT). Also, in order to be able to measure the non-DCS channel, it can be helpful to ensure that if G J: PTX(tT) then G FpRX(tr). The sets Fprx(tr) ancl FpRx(tr) ancl the chosen A/d(tT) are selected such that all propagation happens within the given set of frequency resources FALL . Hence it can be ensured that FPTX (tT ) G FALL and Tp-rx(tT) e FALL- If the constraint is not fulfilled, substeps 807, 808, 809 can be iterated for providing modified sets iFprx(tT) and FPRX(tT).
At substep 811, it can be determined if sets FPTX (tT ) and FPRX (tT) have been provided for all time slots tT. If no, substeps 807-810 are performed for the resource assignment for the next timeslot. If yes, the process continues with the transmission step 803, which will be described with reference to Fig. 8b in the following.
In the transmission step 803, substep 812 of transmitting pilot signals and substep 813 of receiving reflected pilot signals are performed in each of the T time slots tT. At substep 812, pilot signals are transmitted on the frequencies G J: P-l-x(tT) for the set of frequencies FpTX(tr) that was determined for the respective time interval at substep 808. At substep 813, the pilot signals are received at the frequencies G FPRXQtT). The transmission of pilot signals can be performed by CNs such as, for example, the BS and/or the UEs. In a downlink scenario, pilot signal transmission can be performed by the BS and the reception of the pilot signals can be performed by some or all of the UEs. In an uplink scenario, pilot signal transmission can be performed by the UEs, and the pilot signals can be received by the BS. The received pilot signals include reflected pilot signals which are obtained upon reflection of the pilot signals at the DCSs of the active subset of DCSs, as well as pilot signals that have propagated from the transmitting CN to the receiving CN through non-DCS channels without reflection at a DCS. Based on the received pilot signals, reception information can be provided which includes data about the received pilot signals that are required for performing channel estimation.
After performing substeps 812 and 813, at substep 814, it is determined if the index T of the current timeslot is equal to the total number T of timeslots, i.e., if substeps 812, 813 have been performed for all timeslots. If no, substeps 812, 813 are performed for the next timeslot. It yes, the process continues with the estimation step, which will be described with reference to Fig. 8c in the following.
In the estimation step, substep 815 of estimating the non-DCS channel matrices for each frequency ) in the set of frequencies for transmission of pilot signals and substep 816 of estimating a part of the DCS channel matrices are performed on the basis of the reception information provided on the basis of the pilot signals received at substep 813. In particular, at substep 815, the signal received at each time slot tT and frequency G Fprx(tr) is used to estimate the non-DCS channel. For UE k this channel is denoted as Ho (tT). At substep 816, The signal received at each time slot tT and frequency + A/d(tT) is used to estimate the channel from all DCS d G D'(tT) due to transmission at G FpTx(tr) aiqd reception at For UE k this channel is denoted as
HDCsd,fc,(/w,/w+A/d(tj) (fr)- The channel estimation can be performed using known techniques for channel estimation such as least squares estimation or minimum mean square error (MMSE) estimation.
After performing substeps 815 and 816, at substep 817, it is determined if the index T of the current timeslot is equal to the total number T of timeslots, i.e., if substeps 815, 816 have been performed for all timeslots. If no, substeps 815, 816 are performed for the next timeslot. It yes, substep 818 is performed, wherein the non-DCS channel and the DCS channel ^are computed for each of the frequency resources for each of the DCSs and for each of the CNs that have been used for receiving pilot signals (in the case of a downlink scenario) or for sending pilot signals (in the case of an uplink scenario). Examples of how the computation can be performed will be described below in the context of the description of Algorithm 1 and the algorithms according to Embodiments 3, 4 and 5.
In some embodiments, the frequency resources not used for channel estimation can optionally be allocated for data transmission. This can be done by taking into account the frequency shift introduced by the DCSs for resource allocation. A detailed description of the proposed algorithm and taking into account the option of data transmission is provided in Algorithm 1, which will be described in the following.
Algorithm 1:
Similar to step 801 of the CSI acquisition procedure described above with reference to Fig. 8, Algorithm
1 includes an obtaining of input data. The input data include the following data: A list of K UEs {U Ex , UE2, ... , UEK } involved in the channel estimation procedure. These are the UEs for which an estimate of the non-DCS and DCS channels between BS and UE is required.
• A list of D DCS {DCS^ DCS2, ... , DCSD} involved in the channel estimation procedure. These are the DCSs that create the DCS channels the estimation procedure will estimate. This input list may contain, or not, all the DCSs present in the environment. One DCS may also be split into two DCS by splitting the scattering elements into two non-overlapping subsets, hence each subset is identified as a different DCS.
• A list of T time slots t2, ... , tT] available for the channel estimation procedure. A suitable choice is to define T time slots that are within the coherence time of the channel. This ensures that the channel variations over time are negligible during the estimation process.
• A list of W frequency resources TALL = {fr,f2, ... ,fw] for which non-DCS and DCS channel estimates are required.
When performing Algorithm 1, the following constraint for the number T of time slots, the number W of frequency resources and the number D of DCSs should be taken into account:
• Constraint 0 (CO): The total time-frequency resources available for channel estimation (TIV) should be greater than the number of channels to estimate D + 1 per UE. Thus
TW > D + 1 Equation (2) should hold for full estimation. This constraint allows the activation of each of the D DCS at least once during the T time slots.
Algorithm 1 includes an allocation step similar to the allocation step 802, a transmission step similar to the transmission step 803 and an estimation step similar to the estimation step 804 of the CSI acquisition procedure described above with reference to Fig. 8. These steps will be detailed in the following.
Allocation step: Resource allocation for channel estimation for tT = t , t2, ... , tT , i.e. for each time slot tT in input set t2, , ... , tr):
• Define a set iFprx(tT) G FALL of first frequency resources for pilot signal transmission and define a set & FALL of second frequency resources for pilot signal reception. A frequency resource can be both in set FPTX (tT ) and in set FPRX (tT ) . Define which DCSs are active and which are inactive, wherein an inactive DCS has a negligible contribution or at least a relatively small contribution to the propagation between the BS and the UEs. This is done as follows: o Define an active subset D'(tT) c {1, . . , D} of the DCSs. o Give priority for activation to the DCSs that have not yet been set as active. In the first time slot fy there has been no active DCS assigned yet by the algorithm. Hence, for the first time slot, all DCSs can have the same priority for activation.
• For each active DCS, i.e. each DCS d G T)'(tT'), assign a frequency shift to be applied at time slot tT: o The applied frequency shifts can be upshifting such that or downshifting such that To obtain an upshift of A/, we set = hf and to obtain a downshift of A/, we set = —bf. The DCS configuration in order to achieve upshifting or downshifting is explained in Embodiment 1. o OPTIONALLY : Besides a frequency shifting, each DCS d can also be assigned a scattering pattern that for example focuses energy in a specified direction, for example towards a given UE or subset of UEs. In Embodiment 1, it will be specified how to set the phase of the scattering elements in order to achieve simultaneous frequency shifting and beam focusing.
• The frequency shifts per time slot assigned to active DCSs and the sets of frequency resources per time slot Tfy-x(tT ) and defined for pilot signal transmission and reception should satisfy the following set of constraints:
Constraint 1 (Cl). Equation (3)
This means that if a frequency resource belongs to TpTX(tx\ then the frequency shifts assigned to active DCSs at time tT must be such that belongs to . Furthermore if a frequency resource belongs to Tfy-x(tT ) then this frequency must also belong to FPRX since this resource will be used for estimation of the non-DCS channel.
• OPTIONALLY : At this point, some frequency resources in the input set may be left unused, since there may be some resources which are used neither for pilot signal transmission nor for pilot signal reception. The algorithm may leave these frequencies as unused or use them for data transmission. The data transmission shall take into account the previously defined sets of frequency resources for pilot signals FPTX (tT ) and FPRX (tT ) and the DCS shifts A/d(tT). The assignment of data transmission to a frequency resource that is not used for pilot signals, i.e. fw £ {TpTx(tT) u ^PRX^T ) } is done as follows: o Define a set of third frequency resources for data transmission and define a set
^DRX^T^ °f fourth frequency resources for data reception. A frequency resource can be both in set ?DTX (tT ) and set TD RX (tT ) . o The sets of frequency resources per time slot Furx^-)' and T’D;i>x(tT ) defined for data transmission and reception should satisfy the following constraints:
Constraint 2 (C2). Afy (tT) G Equation (4)
Constraint 2 specifies that, if a frequency resource belongs to T ^xit^ , then the data transmitted at that frequency will be received at frequency via DCS d.
Hence, frequency resource shall be assigned for data reception.
Constraint 3 (C3). Equation (5)
Constraint 3 specifies that a frequency resource used for pilot signal transmission cannot be used for data transmission. end for
Transmission step: Over the air transmission for channel estimation
• Inform each of the DCSs in the input set {DCS^ DCS2, ... , DCS0} of the selected active or inactive state for each DCS for each time slot in input set {tx, t2, , ... , tT}. The selected frequency shift for each active DCS in each time slot is also informed.
If needed, inform list of input UEs {UE1, UE2, ... , UEK} of the selected pilot signal and data frequency resource assignments J: PTxCtT'),J: PRXQtT'),J: DTXQtT'),J: DRXQtT ') and shifts Afy(tT) for each time slot in input set {t1, t2, , ... , tT}. Notice when these sets do not vary one may not need to inform again the UEs every time.
• Perform over the air transmission during the T time slots and via the W frequency resources by using the time and frequency resource allocation scheme defined in the allocation step.
Estimation step: Channel estimation
• The resource allocation designed in the allocation step and the transmission in the transmission step allows to estimate at each time slot tT and UE k : o The non DCS channel Ho fe at time slot tT , denoted as Ho fe (tT ), for each frequency resource o The DCS channel HDCSd,fe;(r(urx,/(ufix) at time slot tT , denoted as HDCSd,fe;(r(urx,/(ufix) (tT ), which corresponds to the channel for UE k observed at frequency resource fMRX due to DCS d which applies a frequency shift A/d(tT)that shifts the signal impinging at the DCS arriving at frequency fMTX & FTRX(tT) to a frequency fMRX = fMTX + A/d(tT) such that fwRx G F ‘ pRxtt-c} as Per the design in the allocation step.
The estimations can be performed using known techniques for channel estimation such as least squares estimation or minimum mean square error (MMSE) estimation.
• The estimates of H0,fe,/(U(tT) and labeled as and respectively, computed based on the signals received at time slots tT, T = 1,2, ... , T, are used in order to compute the required non-DCS channel Ho k^ and DCS channel HDCSd fe estimates for all D DCS, all W frequency resources and all K UEs.
• It is also a possibility that not all for all D DCS, all W frequency resources and all K UEs are required. For example, just knowledge of and may suffice for subsequent communication after the channel estimation phase. Consequently, this step computes only the required information that is needed for subsequent communication and the information of what information is required may be an input to the algorithm.
Optional data processing step: Process received data
If some of the frequency resources were assigned in the allocation step for data communication then the data processing step consists in processing the received data using the channel estimates obtained in the estimation step. In the following, further embodiments will be described.
Embodiment 1: Frequency shifting using a DCS
This embodiment provides an example explaining how frequency shifts can be achieved via the control of the scattering properties of a DCS. In the following, it will be described how a DCS d such as, for example, any of the DCSs 201, 202, 203 described above with reference to Fig. 2 having features corresponding to those of the DCS 400 described above with reference to Fig. 4 can be used for producing a reflected wave at frequency + f&d given an impinging wave at frequency wherein f&d is a frequency shift that is created upon reflection at the DCS. For convenience of description, in the following, reference will be made to the DCS 400. As detailed above, the DCS 400 includes a plurality of scattering elements 407. In the following, the number of the scattering elements 407 will be denoted as S’.
The impinging wave can be, for example, a pilot signal transmitted by a CN such as, for example, the BS 204 or one of the UEs 205-207 described above with reference to Fig. 2. Thus, upon reflection of the pilot signal having the frequency at the DCS 400, which will be denoted by the index d. a reflected pilot signal having a frequency + f&d can be obtained, wherein the frequency of the reflected pilot signal differs from the frequency of the pilot signal transmitted by the CN by the frequency shift
The CN can have features corresponding to those of the CN 300 described above with reference to Fig. 3. Consider a transmitter (TX) antenna such as, for example, one of the antennas 301, 302 of the CN 300 transmitting at carrier frequency a complex baseband signal x (t ) having average unit magnitude while using total power PTX. The TX pass band signal is given by Equation (6) and the received signal at a receiver (RX) antenna of another CN due to the scattered contribution from only one scattering element s of DCS d can be modeled as where c is the speed of light, r^CSd is the distance traveled by the wave from the TX to the RX, <t>D scsd( )
RX is the time varying phase shift applied by DCS d scattering element s, PDCsd is the received signal power which is a function of the TX power, PTX . wavelength = c/fM , antenna gain, radar cross section of the scattering element s and angles of arrival and departure.
The time varying phase <t>Dcsd(t) °f the scattering element s can be provided by controlling the scattering element s by means of the controller 402 of the DCS. Similarly, the controller 402 of the DCS 400 can be employed for controlling the other scattering elements 407 of the DCS 400, so that a time varying phase shift can be provided for each of the scattering elements 407 of the DCS 400.
Controlling the term <j>DCsd(t) can be used to generate a phase shift by choosing Equation (8) which consists of a constant term c/>f)CSd and a time variable term 2n:f&dt. Using Equation (8) in Equation (7) we can rewrite the received signal as
Equation (9)
By aggregating the contribution from the S surface elements 407 of the DCS 400, we obtain the received signal from the entire scattering surface 401 of the DCS 400 that is denoted by index d:
Equation (10)
This corresponds to a passband signal centered at frequency + f& Hence, the DCS 400 has effectively shifted the frequency by the frequency shift and the reflected signal is centered at + /Ad while the impinging signal was centered at
The fixed phase shift per unit cell <pD s Csd can also be controlled for example to obtain beam focusing. Hence, the choice of <t>Dcsd(t) can be used for example for simultaneous beam focusing and frequency shifting.
The frequency shift described in Equation (8) results in an upshift of the impinging signal. In other embodiments, a downshift of the impinging signal can be provided. For this purpose, the time varying phase of the scattering elements can be chosen as Equation (11)
Embodiment 2: Setting a DCS into the inactive mode As mentioned above, in embodiments disclosed herein, DCSs can be switched between an active state and an inactive state. Each DCS that is in the inactive state provides a weaker reflection of the pilot signals from one or more transmitting CNs to the one or more receiving CNs than when it is in the active state. In particular, the reflection of the pilot signals obtained from an inactive DCS can be so weak that it has a negligible contribution to the overall communication channel. In this embodiment we explain two ways to set a DCS as inactive.
In the first implementation, a DCS such as, for example, the DCS 400 described above with reference to Fig. 4 is provided, whose scattering elements 407 are adapted such that their reflection amplitudes for electromagnetic radiation are electronically controllable. The scattering elements 407 can be switched between a configuration wherein the reflection amplitude of the scattering elements 407 is relatively high, so that a relatively large fraction of electromagnetic radiation impinging on the scattering surface 401 of the DCS 400 is reflected and a configuration wherein the reflection amplitude of the scattering elements 407 is relatively low, so that only a small amount of electromagnetic radiation is reflected at the scattering surface 401 of the DCS 400. In the configuration wherein the reflection amplitude of the scattering elements 407 is relatively low, the electromagnetic radiation can be transmitted through the scattering surface 401 of the DCS 400. The configuration wherein the reflection amplitude of the scattering elements 407 is relatively low can be provided, for example, by detuning a resonance frequency of the scattering elements 407 with the frequency of the incident pilot signals. In some implementations, this can be done by means of one or more actuators for mechanically moving components of the antennas of the scattering elements 407 and/or by switching inductive and/or capacitive circuit elements of the scattering elements 407. Thus, an impact of the DCS on the propagation of electromagnetic radiation can be completely removed or at least substantially reduced so that its contribution to the channel is negligible.
In the second implementation, in the inactive state of the DCS 400, the reflection phase shifts of the scattering elements 407 of the DCS 400 are controlled such that, upon reflection of electromagnetic radiation at the DCS 400, the radiated energy is spread in all directions, hence minimal with respect to the energy received from an active DCS. An example of such a radiation pattern is shown in Fig. 9.
Embodiment 3: Channel estimation in one time slot with UEs sharing frequency resources for pilot signals
This is an embodiment for the case of channel estimation in one time slot (T = 1), wherein the UEs share frequency resources for pilot signals. Without loss of generality and for sake of simplicity to explain this embodiment, we further define and clarify the following notation and assumptions:
There are W = 4(D + 1) frequency resources ■■■ ,fw ■ The spacing between adjacent frequency resources is the same and equal to y hence fi+1 — fi = y. Thus, the frequency resources are evenly spaced in frequency.
• Notice constraint CO in Equation (2) is satisfied since WT = 4(D + 1) > D + 1.
• Pilot signals for different UEs share the same frequency. For the downlink this is a straightforward scenario. For the uplink this means that UEs transmit pilot signals in shared frequency resources and utilize orthogonal or semi-orthogonal pilot signals within the same frequency resource, for example pilot signals that are orthogonal in at least one of time and code.
Allocation step: Resource allocation for channel estimation for tT = tr, i.e. for the single time slot T = 1:
• Divide the frequency resources into G groups, labeled as GI> G2' > --- Gc- where each group represents a set of neighboring frequency resources. Each group can correspond to a channel coherence band. For simplicity, to explain this embodiment we choose the cardinality of each group, denoted as \Gg | for group fig, to be the same for all groups and equal to |5a | = IV/2 = 2(D + 1)/T. Given the total W = 4(D + 1) frequency resources, the single time slot T = 1 and the group size |5a | = IV/2 = 2 (D + 1), one can construct a total of G = 2 groups, labeled as 51'52- by assigning to each group the same number of frequency resources equal to IV/2 and creating groups 5iand Q2 as ordered sets with elements 5i = {/1-/2- ■■■ >fw/2 } aiqd Gt = {fw/2 + l ’fw /2+2 > ■■■ > fw] where fi < fj for i < j.
The set FpTxCh ') of first frequency resources for pilot signal transmission is chosen as the lowest frequency per group, thus
F prxCti ) = {fi'fw/2+1 }■ Equation (12)
If we further define J 'f- e set of frequency resources for pilot signal transmission used at time tT group Qg, then we have that
? prxtfi iGi) = {fi} and ? prxtfi 1G2) = {fw/2+1 }• Equation (13)
This assignment means that the lowest frequency per group is used for pilot signal transmission as shown in Fig. 10.
The set FPRX (tf) of second frequency resources for pilot signal reception is chosen as the lowest D + 1 frequencies per group, thus Equation (14)
If we further define F ‘ pR the set of frequency resources for pilot signal reception used at time for group Qg. then we have that
Equation (15)
This assignment means that the lowest D + 1 frequencies per group are used for pilot signal reception as shown in Fig. 10. Accordingly, the frequencies per group that are used for pilot signal transmission and pilot signal reception are consecutive in frequency.
• Activate D/T DCS during the single time slot tx. Since T = 1, all D DCSs are activated during the single time slot t1; so the active subset D'(tr) = {1,2, ... , D }. Thus, the active subset of the DCSs includes all of the D DCSs. For each DCS d = 1,2, ... , D, a frequency shift is assigned that upshifts the impinging signal by d frequency resources. Thus, A/d(tT) = dy. wherin y is the spacing between adjacent frequency resources and is assumed in this embodiment to be the same between all adjacent frequency resources. Consequently, for a pilot signal transmitted at frequency resource the channel from DCS d can be measured at frequency resource f^+a- This is shown in Fig. 10, where we can for example observe that for a pilot signal transmitted at fr, the contribution from DCS 1 is measured at /2 and so on, such that the contribution from DCS D is measured at /0+1.
• Notice constraint Cl in Equation (3) is satisfied since + dy G FpRxCh ) and fw/2 +2 + dy G ? PRX^I )
• OPTIONALLY : At this point half of the frequency resources are unused during time slot so one option is to use those frequency resources for data transmission as follows:
Define as the set of frequency resources for data transmission used at time in group Qg. For one time slot and two groups we define Equation (16)
The groups are also shown in Fig. 10.
Define FDRX (tx, Qg ) as the set of frequency resources that are used for data reception at time in group Qg. For one time slot and two groups, we define Equation (17)
These groups are also shown in Fig. 10.
The set of third resources for data transmission at time slot is Equation (18) and the set of fourth resources for data reception at time slot U is
Equation (19)
The assignments defined by Equation (12), Equation (14), Equation (18) and Equation (19) satisfy constraint C2 in Equation (4) and constraint C3 in Equation (5). end for
The resource allocation for channel estimation and optional data transmission defined in the allocation step is communicated to involved devices and used for over the air transmission as described in the following transmission step.
Transmission step: Over the air transmission for channel estimation
Perform signal exchange to inform the involved entities of the resource allocation described in the allocation step. Possible embodiments of signaling exchanges for downlink and uplink pilot signal exchange are provided later in Embodiments 6 and 7.
Perform over the air transmission during the single time slot and via the W frequency resources by using the time and frequency resource allocation scheme defined in the allocation step. o In a scenario of downlink pilot signal transmission, the resource allocation defined in this embodiment and illustrated in Fig. 10 is used as follows: The BS transmits pilot signals on
G FpTxCh ) and each UE receives pilot signals on G FpRxtfi )■ The BS uses G ^DTxCfi ) t° transmit data. The data can be for all UEs or for a single UE. The concerned UE or UEs receive this data o In a scenario of uplink pilot signal transmission, the resource allocation defined in this embodiment and illustrated in Fig. 10 will be used as follows: Each UE transmits pilot signals on G T’prxCU ) and different UEs use orthogonal pilot signals. The BS receives pilot signals on G FpRx(ti )• One or several UEs transmit data on G Forx^i ) and the BS receives this data
The signals received on second frequency resources G FPRX(t1 ') after the over the air transmission in the transmission step and using the resource allocation in the allocation step are used in the estimation step for channel estimation as follows.
Estimation step: Channel estimation
• For each UE k, estimate the non-DCS channel Ho ky^ for all W frequency resources A-/2- fw as follows Equation (20)
Recall frequencies and Av/2+1 were used f°r pilot signal transmission and reception, hence the non-DCS channels H0,k,A (U) and H0,fc,/w/2+1 (U) for UE k can be directly estimated from the received signal at frequencies and Av/2+1 at the single time slot tx, as shown in Fig. 10, and their respective estimates are denoted as Ho kji (t1) and Ho,fc,/w/2+1 (ti)- These estimates can be determined on the basis of the transmitted and received pilot signals using known techniques for channel estimation such as least-squares estimation and MMSE estimation and are used as inputs to function Io which uses this information to estimate the non-DCS channel for all frequency resources Thus, function (t1)) is such that it combines the knowledge of HQ.^JU) and Ho.k/w/z+i (U) via interpolation or extrapolation or some other means in order to output an estimate of Ho denoted as Ho An example of function IOj is the following:
The assignments described by Equation (21) mean that for all frequencies belonging to group , the non-DCS channel estimate Ho fe is set to be equal to Ho fe (tx) and for all frequencies belonging to group £2 the non-DCS channel estimate Ho ky^ is set to be equal to Ho,fc,/w/2+i (U)- Groups gr and £2 are as defined in the allocation step of this embodiment and also shown in Fig. 10. The function described by Equation (21) is particularly accurate for the case where each group corresponds to a channel coherence band. A coherence band is a range of frequency resources whose frequency separation is less than the coherence bandwidth. The coherence bandwidth is the frequency interval over which the channel can be assumed highly correlated. The channel matrices for all frequency resources within a coherence band are thus highly correlated and can be approximated to be the same. If the coherence bandwidth and the resulting coherence bands are known, then this information can be input to the algorithm and the groups defined in the allocation step can be designed so as to match the input coherence bands.
For each UE k, estimate the DCS channel HDCSd fe (tx) for all D DCS and all W frequency resources follows: Equation (22)
Recall frequencies and Av/2+1 were used f°r pilot signal transmission and that each DCS d upshifted the impinging wave by d frequency resources. Also recall that channel HDcsd,fc,(/i,/i+d)(ti) represents the communication channel between the BS and UE k for a signal transmitted at fa and received at fi+d at time after being frequency shifted by d frequency resources by DCS d. Thus, channel HDCSdiki(yi ^i+d)(t1) can be estimated from the signal received at frequency resource f1+d and channel HDCSd,fc,(/w/2+1,/w/2+1+d)(ti) can be estimated from the signal received at frequency resource AV/2+I+U- HDcsd,fc,(/1,f1+d)(ti) and »DCSd,k,(/w/2+1,fw/2+1+d) (fi) are used t° denote the respective estimates. These estimates can be determined on the basis of the transmitted and received pilot signals using known techniques for channel estimation such as least-squares estimation or MMSE estimation. The function 'DCS^ combines the knowledge of HDCSd,k,(/ii/i+d)(t1) and HDCSd,ki(/w/2+ii/w/2+i+d)(t1) via interpolation or extrapolation or some other means in order to output an estimate of HDCSdik y^ , labeled as HDCSd k^. An example of function Incsd,fM is the following:
Equation (23)
The assignment described by Equation (23) means that for all frequencies belonging to group the DCS channel estimate HDCSdik^ will be approximated to be equal to HDcsd,fc,(/1,/1+d)(ti) and for all frequencies belonging to group Q2 the DCS channel estimate HDcsd, k,fM will be approximated to be equal to HDcsd,fc,(/W2+1,/w/2+1+d)(ti) ■ This approximation is particularly accurate for the case where each group corresponds to a channel coherence band.
The channel estimates computed in the estimation step described above can be used to process the data signals received in E TDliX (fy) in accordance with the resource allocation described in the allocation step of this embodiment and shown in Fig. 10. Thus, the embodiment for the data processing step is as described below.
Data processing step: Process received data
• Use the channel estimates computed in the estimation step to process the received data in fourth frequency resources E FonxCti) due to transmission of data in third frequency resources e DTxCii) as Per the allocation step and the transmission step.
Embodiment 4
This is an embodiment for the case of channel estimation in two time slots (T = 2), wherein UEs share frequency resources for pilot signals.
Without loss of generality and for sake of simplicity to explain this embodiment, we further define and clarify the following notation and assumptions:
• There are W = 4(D/2 + 1) frequency resources fy./fy - >fw ■
• The spacing between adjacent frequency resources is the same and equal to y hence fi+1 — ft = y. Thus, the frequency resources are evenly spaced in frequency.
• Notice constraint CO in Equation (2) is satisfied since WT = 8(D/2 + 1) > D + 1.
• Pilot signals for different UEs share the same frequency. For the downlink this is a straightforward scenario. For the uplink this means that UEs transmit pilot signals in shared frequency resources and utilize orthogonal pilot signals or semi-orthogonal within the same frequency resource.
Allocation step: Resource allocation for channel estimation for tT = {fy, t2}, i.e., for the two time slots T = 2:
• Divide the frequency resources into G groups, labeled as 9I,92' -9G, where each group represents a set of neighboring frequency resources. Each group can correspond to a channel coherence band. For simplicity to explain this embodiment, we choose the cardinality of each group, denoted as |//a| for group Qg, to be the same for all groups and equal to . Given the total W = ^(D/2 + 1) frequency resources, the two time slots
T = 2 and the group size , one can construct a total of G = 2 groups, labeled by assigning to each group the same number of frequency resources equal to IV/2 and creating groups (^and Q2 as ordered sets with elements
The set T’PTXCG ) of first frequency resources for pilot signal transmission is chosen as the lowest frequency per group, thus
F PTX&T } = {fi>fw/2+i }■ Equation (24)
If we further define J:prx(fT’9g>) as the set of frequency resources for pilot signal transmission used at time tT for group Qg, then we have that Equation (25)
This assignment means that lowest frequency per group is used for pilot signal transmission as shown in Fig. 11.
The set T/;i>x(tT ) of second frequency resources for pilot signal reception is chosen as the lowest D/2 + 1 frequencies per group, thus Equation (26)
If we further define ^PRx^^Qg) as the set of frequency resources for pilot signal reception used at time tT group Qg, then we have that
Equation (27) ? PRxttt&f) = {fw/2 + lifw/2 +2, — ’fw/2 +0/2 + 1}*
This assignment means that lowest D/2 + 1 frequencies per group are used for pilot signal reception as shown in Fig. 11.
Activate D/T = D/2 DCSs in time slot tT = tr. This means that half of the DCSs are active and half are inactive in slot tT = tr. The active DCS are d = 1, 2, D/2 and the inactive DCSs are d = D/2 + 1, D/2 + 2, , D. Hence, the active subset of the DCSs at time is defined as D'Ctf) = {1,2, ... , D/2 }. Each active DCSs d is assigned a frequency shift that upshifts the impinging signal by d frequency resources. Hence A/d(t1) = dy. where y is the spacing between adjacent frequency resources and is assumed in this embodiment to be the same between all adjacent frequency resources. Consequently, for a pilot signal transmitted at frequency resource ft during time slot t1; the channel from DCSs d can be measured at frequency resource fi+d. This is shown in Fig. 11, where it can for example be observed that for time slot and pilot signal transmitted at fr, the contribution from DCS 1 is measured at A and so on such that the contribution from DCS D/2 is measured at fD/2+1.
Activate D/T = D /2 DCSs in time slot tT = t2. This means that half of the DCSs are active and half are inactive in slot tT = t2. Since half of the DCSs were already activated in tx, then for t2 the active DCSs are the ones that were not activated in tx. The active DCSs in t2 are d = D/2 + 1, D/2 + 2, ... , D and the inactive DCSs are d = 1,2, ... , D /2. Hence the roles of active and inactive are inversed with respect to what was assigned for A and the set of active DCS at time t2 is defined as D'(A) = {D/2 + 1, D/2 + 2, ... , D}. Each active DCS d in t2 is assigned a frequency shift that upshifts the impinging signal by d — D /2 frequency resources. Hence A/d(t2) = (d — D/2)~ y. wherein y is the spacing between adjacent frequency resources and is assumed in this embodiment to be the same between all adjacent frequency resources. Consequently, for a pilot signal transmitted at frequency resource fa during time slot t2, the channel from DCS d > D/2 + 1 can be measured at frequency resource fi+d-D/2- This is shown in Fig. 11 where it can for example be observed that for a pilot signal transmitted at in t2 the contribution from DCS D/2 + 1 is measured at f2 and so on such that the contribution from DCS D is measured at fD/2+1.
Constraint Cl in Equation 3 is satisfied since:
OPTIONALLY : At this point, half of the frequency resources are unused during time slots txand t2, so one option is to use those frequency resources for data transmission as follows:
Define as the set of frequency resources for data transmission used at time tT group Qg. For two time slots A , t2 and two groups Q1, <j2we define The groups are also shown in Fig. 11.
Define as the set of frequency resources for data reception used at time tT group Qg. For time slots fy , t2 and two groups define
The groups are also shown in Fig. 11.
The set of third frequency resources for data transmission at time slot tT is and the set of fourth frequency resources for data reception at time slot tT is
Notice that the assignments defined by Equation (30) and Equation (31) satisfy constraint C2 in Equation (4) and constraint C3 in Equation (5). end for
The resource allocation for channel estimation and optional data transmission defined in the allocation step described above is communicated to involved devices and used for over the air transmission as described in the following transmission step.
Transmission step: Over the air transmission for channel estimation
• Perform signal exchange to inform the involved entities of the resource allocation described in the allocation step. Possible embodiments of signaling exchanges for downlink and uplink pilot signal exchange are provided later in Embodiments 6 and 7.
• Perform over the air transmission during the T time slots and via the W frequency resources by using the time and frequency resource allocation scheme defined in the allocation step.
In a scenario of downlink pilot signal transmission, the resource allocation defined in this embodiment and illustrated in Fig. 11 is used as follows: At time slot tx, the BS transmits pilot signals on G FpTxti), each UE receives pilot signals on and the BS uses G
?DTX (fi) to transmit data. The data can be for all UEs or for a single UE. The concerned UE or UEs receive this data on Attime slot t2, the BS transmits pilot signals on G FPTX(t2), each UE receives pilot signals on G FPRX(t2) and the BS uses f0J G TDTXQt2') to transmit data. The data can be for all UEs or for a single UE. The concerned UE or UEs receive this data on G ? DRX^Z)-
• In a scenario of uplink pilot signal transmission, the resource allocation defined in this embodiment and illustrated in Fig. 11 is used as follows: At time slot tx, each UE transmits pilot signals on G
T'p-rx(ti). Different UEs use orthogonal pilot signals. The BS receives pilot signals on G
FPRX (ti), one or several UEs transmit data on G TDTX (tx) and the BS receives this data on G ^DRx(h)- At time slot t2, each UE transmits pilot signals on G FprxCh)- Different UEs use orthogonal pilot signals. The BS receives pilot signals G FpRX(t2), one or several UEs transmit data on G FDTX(t2) and the BS receives this data on G FoRxCh)-
The signals received on frequency resources G TPRXQt1 ) at time slot and on frequency resources fu G FPRX (t2 ) at time slot t2 due to the over the air transmission in the transmission step and using the resource allocation in the allocation step are used in the estimation step for channel estimation as follows.
Estimation step: Channel estimation
• For each UE k, estimate the non-DCS channel Ho ky^ for all W frequency resources A-/2- fw as follows: Equation (32)
Frequencies j\ and Av/2+1 were used f°r pilot signal transmission and reception. Hence channels Ho fe (tT) and H0,fc,/w/2+1 (tT) can be directly estimated from the received signal using known techniques of channel estimation such as least-squares estimation and MMSE estimation at frequencies and Av/2+1 at time tT. Their respective estimates are denoted as H0;fcj’1(t.r) and These estimates can be used as inputs to function IOJM in Equation (32) which uses this information to estimate the non-DCS channel for all frequency resources fi’fi’ - ’fw f°r UE k. Thus, function Io is such that it combines the knowledge of Ho fe (tT) obtained from all time slots and t2 via interpolation or extrapolation or some other means in order to output an estimate of Ho fe . For example, the estimate Ho fe of can be calculated as follows:
The assignments described by Equation (33) mean that for all frequencies belonging to group the non-DCS channel estimate will be approximated by an average of the estimate Ho kji(tT) computed at and t2. For all frequencies belonging to group g2, the non-DCS channel Ho fe will be approximated by an average of the estimate computed and t2. This approximation is particularly accurate for the case where slots and t2 are within the same coherence time and where each group corresponds to a channel coherence band.
For each UE k, estimate the DCS channel for all D DCS and all W frequency resources A, f2, ■■■ , fw as follows:
Equation (34)
Frequencies fa and Av/2+1 were used f°r pilot signal transmission. At time slot only DCSs d = 1, 2, ... , D/2 were activated and each active DCS d upshifted the impinging wave by d frequency resources. Channel HDCSd k (y.^.+d)(t1) represents the communication channel between the BS and UE k in slot of a signal transmitted at fa and received at fa+d after being frequency shifted by d frequency resources by DCS d. Thus, channel HDCSd fe ,/1+d) (tx) can be estimated from the signal received at frequency resource fa+d and channel estimated from the signal received at frequency resource respective estimates.
At time slot t2 only DCSs d = D/2 + 1, D/2 + 2, ... , D were activated and each active DCS d upshifted the impinging wave by d — D/2 frequency resources. Channel HDCSd,fc,(/iTi+d-D/2) (t2) represents the propagation between the BS and UE k in slot t2 of a signal transmitted at ft and received at fi+d-D/2 after being frequency shifted by d — D/2 frequency resources by DCS d. Thus, channel HDCSd;fe;(y1 ^1+d_ ) can be estimated from the signal received at frequency resource A+d-0/2 and channel HDcsd,fc,(/W2+1,/W2+1+d-D/2) (t2) can be estimated from the signal received at frequency resource are used to denote the respective estimates.
The function /DCS^ f°r d < D/2 combines the knowledge of estimates and (t1) via interpolation or extrapolation or some other means in order to output an estimate of HDCSd k for d < D/2. Similarly, the function /Dcsd,/O) — D/2 + 1 combines the knowledge of estimates HDQS^^ 2j(t2) and
HDCSd,fc,(/w/2+1,/W2+1+d-D/2) (t2) via interpolation or extrapolation or some other means in order to output an estimate of HDCSdik^ for d > D/2 + 1. HDCSdik ^ is used to denote the estimate of HDCSdik y^ . Examples of functions of /Dcsd,/O) for d < D/2 and for and for DCS d > D/2 + 1 are the following: For DCS d < D/2 assign
Equation (35) and for DCS d > D/2 + 1 assign
HocSd.fc,^
= hcsa.fu (fiDCSd,fc,(/1,/1+d-D/2) (t2), ^DCSd,k,(fw/2+1,fw/2+1+d-D/2) (^2) ) HDCSd,fe,(y1,/1+d-D/2)(t2) for all
^ocsd,k,(fW/2+1,fW/2+1+d-D/2') (/2) for all
Equation (36)
The assignments described in Equation (35) and Equation (36) mean that o For DCSs d < D/2 and for all frequencies belonging to group Qr, the DCS channel HDCS^/G, will be approximated by the estimated fiDCSd,fc,(y1/1+d) (fy) o For DCSs d < D/2 and for all frequencies belonging to group Q2. the DCS channel Hocsd.fc,^ will be approximated by the estimated (t1) ■ o For DCSs d > D/2 + 1 and for all frequencies belonging to group Qr, the DCS channel HDCSd.fc,^ will be approximated by the estimated o For DCSs d > D/2 + 1 and for all frequencies belonging to group Q2. the DCS channel HDCSd-fc/o, wil1 be approximated by the estimated HDCSd,ki(/w/2+ii/w/2+i+d-D/2)(t2).
These approximations are particularly accurate for the case where slots fy and t2 are within the same coherence time and where each group corresponds to a channel coherence band.
The channel estimates computed in the estimation step described above can be used to process the data signals as per the embodiment for the data processing step below.
Optional data processing step: Process received data
• Use the channel estimates computed in the estimation step to process the data received in frequency resources E FDRX(ti) due to transmission of data in frequency resources E FDTx(ti ) in time slot fy and the data received in E ^DRX ^T) due to transmission of data in frequency resources E TDTX(t2 ) in time slot t2.
Embodiment 5
This is an embodiment for the case of channel estimation in one time slot (T = 1), where UEs use orthogonal frequency resources for pilot signals. Without loss of generality and for sake of simplicity to explain this embodiment, we further define and clarify the following notation and assumptions:
• There are W = K(D + 1) frequency resources fltf2,, - fw .
• The spacing between adjacent frequency resources is the same and equal to y hence fi+1 — ft = Y-
• Constraint CO in Equation (2) is satisfied since WT = K(D + 1) > D + 1.
• Pilot signals for different UEs are transmitted in different frequency resources.
Allocation step: Resource allocation for channel estimation for tT = tr, i.e. for the single time slot T = 1:
• Chose the lowest K frequency resources as first frequency resources for pilot signal transmission Equation (37) and assign to UE k the frequency resource k for pilot signal transmission as shown in 12.
• Choose the entire K(D + 1) frequency resources as second frequency resources for pilot signal reception per coherence band, hence Equation (38) as shown in Fig. 12.
• At this point all the frequency resources are assigned for pilot signals. Hence, there are empty sets of frequency resources for data, ?DTX = ?DRX = 0 and there is no data exchange in this embodiment.
• Activate D/T DCSs during the single time slot tx. Since T = 1, all D DCSs are activated during the single time slot fy, thus the active subset of the DCSs D'(fy) = {1,2, ... , D }. For each DCS d = 1,2, ... , D, assign a frequency shift that upshifts the impinging signal by dK frequency resources. Thus A/d(t1) = dKy, where y is the spacing between adjacent frequency resources which, in this embodiment, is assumed to be the same between all adjacent frequency resources. Consequently, for a pilot signal transmitted at frequency resource the channel from DCS d can be measured at frequency resource fM+aK- This is shown in Fig. 12, which illustrates that for a pilot signal transmitted at fr, the contribution from DCS 1 is measured at f1+K , the contribution from DCS 2 is measured at /1+2z< and so on such that the contribution from DCS D is measured at f1+DK.
• The above assignments satisfy constraint Cl in Equation (3). end for
The resource allocation for channel estimation defined in the allocation step is communicated to involved devices and used for over the air transmission as described in the following transmission step.
Transmission step: Over the air transmission for channel estimation
Perform signal exchange to inform the involved entities the resource allocation described in the allocation step. Possible embodiments of signaling exchanges for downlink and uplink pilot signal exchange are provided later in Embodiments 6 and 7. • Perform over the air transmission during the single time slot and via the IV frequency resources by using the time and frequency resource allocation scheme defined in the allocation step.
• In a scenario of downlink pilot signal transmission, the resource allocation defined in this embodiment and illustrated in Fig. 12 is used as follows: The BS transmits pilot signals on frequencies G FpTxCh ) and the pilot signals for UE k are transmitted and received on frequencies fk,fk+K,fk+2K, - ,fk+DK-
• In a scenario of uplink pilot signal transmission, the resource allocation defined in this embodiment and illustrated in Fig. 12 will be used as follows: UE k transmits pilot signals on fk and the pilot signals from UE k are received by the BS on frequencies fk> fk+K> fk+2K> — > fk+DK-
The signals received after the over the air transmission as in the transmission step and using the resource allocation in the allocation step are used in the estimation step for channel estimation as follows.
Estimation step: Channel estimation
• For each UE k, estimate the non-DCS channel Ho ky^ for all W frequency resources A-/2- fw as follows: Equation (39)
Frequency fk was used for pilot signal transmission and reception for UE k. Hence, the non- DCS channel Ho ,fc,/k(ti) f°r UE k can be directly estimated from the received signal at frequency fk at the single time slot tx, as shown in Fig. 12. This estimate is denoted as x) and is used as input to function /0^ which uses this information to estimate, via interpolation or extrapolation or some other means, the non-DCS channel for all frequency resources fr,f2, - ,fw f°r UE k. The output of function /Oy is an estimate of Ho denoted An example of function l0 ^ is the following: Equation (40)
The assignment described by Equation (40) means that for all frequencies, the non-DCS channel estimate Ho k y^ is set to be equal to Ho k ^fc(t1). The function described by Equation (40) is particularly accurate for the case where the frequency resources are within the same coherence band. For each UE k, estimate the DCS channel HDCS (tx) for all D DCSs and all W frequency resources A, f2, ■■■ , fw as follows: Equation (41)
Frequency fk was used for UE fc’s pilot signal transmission and each DCS d upshifted the impinging wave by dK frequency resources. Channel HDCSd ,k,(fk,fk+dK) (U) represents the communication channel between the BS and UE k for a signal transmitted at fk and received at fk+dK at time after being frequency shifted by dK frequency resources by DCS d. Thus channel HDCS fe;(y )(tx) can be estimated from the signal received at frequency resource fk+dK and HDCsd,fc,(/k,/k+d/f) (U) is used to denote the respective estimate. The function IDCsd,fM uses the knowledge of to compute via interpolation or extrapolation or some other means an estimate of HDCSdik^, labeled as HDCSdik^. An example of function hcsa.fv, is the following:
Equation (42)
The assignment described by Equation (42) means that for all frequencies the DCS channel estimate fiDCSd;fe;/(U will be approximated by HDCSd k (/ki/k+d/f)(t1). This approximation is particularly accurate for the case where the frequency resources are within the same coherence band.
Embodiment 6: Signaling exchange for Downlink
In this embodiment, a case is described wherein the over the air transmission and reception of the transmission step of the algorithms described above takes place in a downlink configuration.
Fig. 13 illustrates exchanges between a BS, a DCS, and a UE in a downlink configuration wherein the transmission of pilot signals is performed by the BS and reflected pilot signals are obtained when the pilot signals from the BS are reflected at the DCS. In implementations, a plurality of DCSs and a plurality of UEs can be provided, wherein each DCS and each UE can be operated as illustrated in Fig. 13.
At step 1301, the allocation step of any of the algorithms described above is performed. As shown in Fig. 13, the allocation step 1301 can be performed at the BS.
Thereafter, at step 1302, the BS 204 can transmit information representative of the allocated resources to the DCSs and the UEs. The transmitted information can include, in particular, information on which DCS are to be activated, information representative of the respective frequency shift assigned to each DCS, and information representative of the first frequency resources used for the transmission of the pilot signals. In some implementations, different information can be transmitted to the DCSs and the UEs. For example, the DCSs can be provided with information relating to the respective frequency shifts and the UEs can additionally be provided with information relating to the first frequency resources. In such embodiments, step 1302 can include substep 1302a of transmitting information to the DCSs and substep 1302b of transmitting information to the UEs. In other implementations, the DCSs and the UEs can be provided with the same information.
The present disclosure is not limited to implementations wherein the allocation step is carried out at the BS. In alternative implementations, the allocation step 1301 can be carried out at a DCS or at a UE. In this case, at step 1302, the entity (DCS orUE) that has carried out the allocation step 1301 communicates the information representative of the allocated resources to the other entities (BS, UEs and DCSs).
Then, at step 1303, the scattering patterns of the DCSs are configured with the received frequency shift information, and at step 1304, the UEs are configured with the received resource allocation information.
Then, at step 1305, the transmission step of any of the algorithms described above is performed. The BS transmits pilot signals and, optionally, data signals, and reception of signals at the UEs takes place. The signals received at the UEs contain some components that are due to the scattering and frequency shifting of the DCSs as designated in the allocation step 1301.
Then, at step 1306, the estimation step of channel estimation and the optional data processing step of any of the algorithms described above are performed at each UE. For this purpose, the signal received at each UE is used to perform channel estimation at each UE. The computed channel estimates can be used for subsequent communication between the BS and the UEs (not shown on the figure) or optionally be fed back as channel state information (CSI) to the BS at step 1307 which can further use and aggregate the information from all UEs as a further improvement of the estimation step at step 1308.
Embodiment 7: Signaling exchange for Uplink
In this embodiment, a case is described wherein the over the air transmission and reception of the transmission step of the algorithms described above takes place in an uplink configuration.
Fig. 14 illustrates exchanges between BS, a DCS, and a UE wherein the UEs send pilot signals and data signals in accordance with the allocation step of any of the algorithms described above, and the BS receives the signals, which include reflected pilot signals that are obtained upon reflection of the pilot signals from the UEs at the DCSs. In implementations, a plurality of DCSs and a plurality of UEs can be provided, wherein each DCS and each UE can be operated as illustrated in Fig. 14. At step 1401, the allocation step of performing resource allocation of any of the algorithms described above is performed. As shown in Fig. 14, the allocation step 1401 can be performed by the BS. Thereafter, at step 1402, information representative of the allocated resources is transmitted. The transmitted information can include, in particular, information which DCSs are to be activated, information representative of the respective frequency shift assigned to each DCS, and information representative of the first frequency resources used for the transmission of the pilot signals. Similar to step 1302 in embodiment 6, in some implementations, step 1402 can include substep 1402a of transmitting information to the DCSs and substep 1402b of transmitting information to the UEs. Steps 1401, 1402 can be performed similar to steps 1301, 1302 of embodiment 6 described above with reference to Fig. 13. In particular, steps 1401, 1402 can be performed by the BS, as shown in Fig. 14, or by another entity, for example a DCS or a UE.
Then, at step 1403, the scattering patterns of the DCSs are configured with the received frequency shift information, and at step 1404, the UEs are configured with the received resource allocation information.
Then, at step 1405, the BS can send a training request to the UEs, wherein the BS requests the transmission of the pilot signals and, optionally, the transmission of data from the UEs.
In response thereto, at step 1406, the transmission step of any of the algorithms described above is performed, wherein the UEs transmit pilot signals and, optionally, data signals, and reception of signals at the BS takes place. The signals received at the BS contain some components that are due to the scattering and frequency shifting of the DCSs, as designated in the allocation step 1401.
At step 1407, the signal received at the BS is used to perform channel estimation in accordance with the estimation step of any of the algorithms described above, and to optionally process data as in the data processing step of any of the algorithms described above. The computed channel estimates can be used for subsequent communication between the BS and the UEs (not show in in the figure).
Embodiment 8
The steps in Algorithm 1 can also be applied to a single DCS composed of S scattering elements by creating D disjoint groups of scattering elements. For example by assigning S/D disjoint scattering elements per group. Our embodiments above can be applied by treating the D disjoint groups as different DCSs. Furthermore the scattering elements that form the groups can be co-located or distributed.
The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the scope of protection of this application. Any variation or replacement readily figured out by a person skilled in the art within the technical scope disclosed in this application shall fall within the scope of protection of this application. Therefore, the scope of protection of this application shall be subject to the scope of protection of the claims.

Claims

1. A communication arrangement (200) for communication over a plurality of frequency resources, comprising: a plurality of digitally controllable scatterers, DCSs (201, 202, 203), configmed for frequency shifting electromagnetic radiation upon reflection thereon; assignment circuitry (306) for assigning a respective frequency shift to each DCS of an active subset of the plurality of DCSs (201, 202, 203), and for assigning at least one first frequency resource of the plurality of frequency resources to one or more first communication nodes, CNs, for transmission of a respective pilot signal; wherein the frequency shifts assigned to the DCSs of the active subset of DCSs are different from each other, wherein the plurality of frequency resources further comprises a plurality of second frequency resources, and wherein the at least one first frequency resource and the frequency shifts assigned to the DCSs of the active subset of DCSs are selected such that upon reflection of each pilot signal at each DCS of the active subset of DCSs, a reflected pilot signal having a frequency within a respective second frequency resource of the plurality of second frequency resources is obtained; and channel estimation circuitry (307) configured to obtain first reception information from one or more second CNs, the first reception information being based on a reception of the reflected pilot signals by the one or more second CNs in the plurality of second frequency resources, and to estimate, for at least one DCS of the active subset of the plurality of DCSs (201, 202, 203), at least one respective communication channel between at least one of the one or more first CNs and at least one of the one or more second CNs via the at least one DCS of the active subset of the plurality of DCSs (201, 202, 203) on the basis of the first reception information.
2. The communication arrangement (200) according to claim 1, wherein the plurality of frequency resources comprises one or more groups of frequency resources, wherein each group of frequency resources comprises at least one first frequency resource and one or more second frequency resources, and wherein the frequency shifts assigned to the DCSs of the active subset of DCSs are selected such that, for each first frequency resource, upon reflection of each pilot signal transmitted by the one or more first CNs in the respective first frequency resource at each DCS of the active subset of DCSs, a reflected pilot signal having a frequency within the one or more second frequency resources of the same group of frequency resources is obtained.
3. The communication arrangement (200) according to claim 2, wherein each group of frequency resources comprises two or more second frequency resources.
4. The communication arrangement (200) according to claim 2 or 3, wherein each group of frequency resources corresponds to a channel coherence band.
5. The communication arrangement (200) according to any of claims 2 to 4, wherein, in each group of frequency resources, the at least one first frequency resource and the one or more second frequency resources of the respective group of frequency resources form a subset of the frequency resources of the respective group of frequency resources that are consecutive in frequency.
6. The communication arrangement (200) according to any of claims 2 to 5, wherein the channel estimation circuitry (307) is configured to estimate, for each group of frequency resources, at least one respective communication channel between at least one of the one or more first CNs and at least one of the one or more second CNs via the at least one DCS of the active subset of the plurality of DCSs (201, 202, 203).
7. The communication arrangement (200) according to any of claims 2 to 6, wherein the one or more first CNs are a plurality of first CNs, wherein each group of frequency resources comprises one first frequency resource that is assigned to each of the plurality of first CNs for transmission of the respective pilot signal, and wherein the pilot signals transmitted by the plurality of first CNs comprise at least one of orthogonal and semi-orthogonal signals within the one first frequency resource of each group of frequency resources.
8. The communication arrangement (200) according to claim 7, wherein the pilot signals transmitted by the plurality of first CNs are orthogonal in at least one of time and code.
9. The communication arrangement (200) according to any of claims 2 to 8, wherein the one or more first CNs are a plurality of first CNs, each group of frequency resources comprises a plurality of first frequency resources, and, in each group of frequency resources, a different first frequency resource of the plurality of first frequency resources of the respective group is assigned to each of the plurality of first CNs.
10. The communication arrangement (200) according to any of the preceding claims, wherein the active subset of the plurality of DCSs (201, 202, 203) comprises all of the plurality of DCSs (201, 202, 203).
11. The communication arrangement (200) according to any of claims 1 to 9, wherein: the plurality of DCSs (201, 202, 203) are further configured for switching between an active state and an inactive state, wherein each DCS of the plurality of DCSs (201, 202, 203) that is in the inactive state provides a weaker reflection of the pilot signals from the one or more first CNs to the one or more second CNs than when it is in the active state; the communication arrangement (200) further comprises circuitry for switching, in each of a plurality of time intervals, a different subset of the plurality of DCSs (201, 202, 203) into the active state and for switching the other DCSs of the plurality of DCSs (201, 202, 203) into the inactive state, wherein, in each of the plurality of time intervals, the active subset of the DCSs is formed by the subset of the plurality of DCSs (201, 202, 203) that are in the active state in the respective time interval.
12. The communication arrangement (200) according to claim 11 , wherein each of the plurality of DCSs (201, 202, 203) is in the active state in at least one of the plurality of time intervals.
13. The communication arrangement (200) according to claim 11 or 12, wherein: the assignment circuitry (306) is configmed to assign, for each of the plurality of time intervals, a respective frequency shift to each DCS of the subset of the DCSs that are in the active state in the respective time interval; and the channel estimation circuitry (307) is configmed to estimate, for each of the plurality of time intervals, a respective communication channel from at least one of the one or more first CNs to at least one of the one or more second CNs via at least one DCS of the subset of the DCSs that are in the active state in the respective time interval on the basis of the first reception information that is obtained for the respective time interval.
14. The communication arrangement (200) according to any of claims 11 to 13, wherein at least a part of the plurality of DCSs (201, 202, 203) comprises: a plurality of scattering elements (407), at least a part of the plurality of scattering elements (407) being adapted such that a reflection phase shift thereof is electronically controllable; and circuitry (405) for controlling the reflection phase shifts of said at least a part of the plurality of scattering elements (407) such that in the active state of the respective DCS and in the inactive state of the respective DCS, the pilot signals are scattered in specific directions wherein, in the inactive state, less energy is scattered towards the second CNs.
15. The communication arrangement (200) according to any of claims 11 to 13, wherein at least a part of the plurality of DCSs (201, 202, 203) comprises: a plurality of scattering elements (407), at least a part of the plurality of scattering elements being adapted such that a reflection amplitude thereof is electronically controllable; and circuitry (409) for controlling the reflection amplitude of said at least a part of the plurality of scattering elements (407) such that in the active state of the respective DCS, the reflection amplitude of said at least a part of the plurality of scattering elements (407) is greater than in the inactive state.
16. The communication arrangement (200) according to any of the preceding claims, wherein the plurality of frequency resources further comprises at least one third frequency resource that is a different frequency resource than the at least one first frequency resource and the plurality of second frequency resources, and wherein the assignment circuitry (306) is configured to assign the at least one third frequency resource to the one or more first CNs and the one or more second CNs for data transmission.
17. The communication arrangement (200) according to claim 16, wherein the plurality of frequency resources further comprises a plurality of fourth frequency resources that are different frequency resources than the first, second and third frequency resources, and wherein the fourth frequency resources are selected such that, for each of the at least one third frequency resource, a data transmission signal having a frequency in the respective third frequency resource is frequency shifted into a respective one of the plurality of fourth frequency resources upon reflection at each DCS of the active subset of the plurality of DCSs (201, 202, 203).
18. The communication arrangement (200) according to claim 17, wherein the plurality of frequency resources comprises one or more groups of frequency resources, each group of frequency resources corresponding to a channel coherence band, and wherein each group of frequency resources comprises at least one third frequency resource and at least one fourth frequency resource.
19. The communication arrangement (200) according to any of the preceding claims, wherein at least a part of the plurality of DCSs (201, 202, 203) comprises: a plurality of scattering elements (407), at least a part of the plurality of scattering elements being adapted such that a reflection phase shift thereof is electronically controllable; and circuitry (406) for applying a temporal variation of the reflection phase shift of said at least a part of the plurality of scattering elements (407), wherein a frequency of the temporal variation corresponds to the frequency shift assigned to the respective DCS.
20. The communication arrangement (200) according to claim 19, wherein the assignment circuitry (306) is further configmed to assign a respective scattering pattern to each DCS of the active subset of the plurality of DCSs (201, 202, 203).
21. The communication arrangement (200) according to any of the preceding claims, wherein the assignment circuitry (306) is provided at one of the one or more first CNs, and the one of the one or more first CNs is configmed to transmit information representative of the respective frequency shift assigned to each DCS of the active subset of the plurality of DCSs (201, 202, 203) and to transmit information representative of the at least one first frequency resource to the one or more second CNs.
22. The communication arrangement (200) according to claim 21, wherein the assignment circuitry (306) is further configured to transmit the information representative of the at least one first frequency resource to the plurality of DCS (201, 202, 203).
23. The communication arrangement (200) according to claim 21 or 22, wherein the one of the one or more first CNs is a base station (204).
24. The communication arrangement (200) according to any of claims 21 to 23, wherein the channel estimation circuitry (307) is provided at at least one of the one or more second CNs.
25. The communication arrangement (200) according to claim 24, wherein the at least one of the one or more second CNs is configured to transmit channel state information that is based on the estimation performed by the channel estimation circuitry (307) to the one of the one or more first CNs.
26. The communication arrangement (200) according to any of the preceding claims, wherein the assignment circuitry (306) and the channel estimation circuitry (307) are provided at one of the one or more second CNs, the one of the one or more second CNs being configured to transmit information representative of the respective frequency shift assigned to each DCS of the active subset of the plurality of DCSs and information representative of the at least one first frequency resource to the one or more first CNs.
27 '. The communication arrangement (200) according to claim 26, wherein the one of the one or more second CNs is a base station (204).
28. The communication arrangement (200) according to any of the preceding claims, wherein the plurality of frequency resources are evenly spaced in frequency, and wherein at least a part of the frequency shifts assigned to the active subset of the plurality of DCSs (201, 202, 203) is an integer multiple of a frequency spacing between adjacent frequency resources of the plurality of frequency resources.
29. The communication arrangement (200) according to any of the preceding claims, wherein the frequency shifts assigned to the active subset of the plurality of DCSs (201, 202, 203) are upward shifts to a higher frequency.
30. The communication arrangement (200) according to any of the preceding claims, wherein the plurality of second frequency resources are different frequency resources than the at least one first frequency resource, wherein the channel estimation circuitry (307) is further configured to obtain second reception information from the one or more second CNs, the second reception information being based on a reception of the pilot signals by the one or more second CNs in the at least one first frequency resource, and wherein the channel estimation circuitry (307) is further configured to estimate at least one non-DCS communication channel between at least one of the one or more first CNs and at least one of the one or more second CNs on the basis of the second reception information.
31. A method of communication over a plurality of frequency resources, comprising: assigning (807) a respective frequency shift to each digitally controllable scatterer, DCS, of an active subset of a plurality of DCSs (201, 202, 203); assigning (808) at least one first frequency resource of the plurality of frequency resources to one or more first communication nodes, CNs, for transmission of a respective pilot signal; wherein the frequency shifts assigned to the DCSs of the active subset of DCSs are different from each other, wherein the plurality of frequency resources further comprises a plurality of second frequency resources, and wherein the at least one first frequency resource and the frequency shifts assigned to the DCSs of the active subset of DCSs are selected such that upon reflection of each pilot signal at each DCS of the active subset of DCSs with the frequency shift assigned to the respective DCS, a reflected pilot signal having a frequency within a respective second frequency resource of the plurality of second frequency resources is obtained; transmitting (812), in the at least one first frequency resource, a respective pilot signal by each of the one or more first CNs; receiving (813), in the plurality of second frequency resources, the reflected pilot signals at each of one or more second CNs; and estimating (816), for at least one DCS of the active subset of the plurality of DCSs, at least one respective communication channel between at least one of the one or more first CNs and at least one of the one or more second CNs via the at least one DCS of the active subset of the plurality of DCSs on the basis of the reflected pilot signals received at the one or more second CNs.
47
EP21820205.9A 2021-11-25 2021-11-25 Communication arrangement and method of operating a digitally controllable scatterer Pending EP4385138A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2021/082983 WO2023093987A1 (en) 2021-11-25 2021-11-25 Communication arrangement and method of operating a digitally controllable scatterer

Publications (1)

Publication Number Publication Date
EP4385138A1 true EP4385138A1 (en) 2024-06-19

Family

ID=78822488

Family Applications (1)

Application Number Title Priority Date Filing Date
EP21820205.9A Pending EP4385138A1 (en) 2021-11-25 2021-11-25 Communication arrangement and method of operating a digitally controllable scatterer

Country Status (2)

Country Link
EP (1) EP4385138A1 (en)
WO (1) WO2023093987A1 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI639314B (en) * 2017-12-12 2018-10-21 財團法人工業技術研究院 Multi-antenna system and percoding method thereof
US11368209B2 (en) * 2019-05-30 2022-06-21 Qualcomm Incorporated Methods and apparatus for frequency translating repeaters

Also Published As

Publication number Publication date
WO2023093987A1 (en) 2023-06-01

Similar Documents

Publication Publication Date Title
JP7359808B2 (en) Sounding Reference Signal (SRS) Design for Cellular Time Division Duplex (TDD) mmWave Systems
EP3569027B1 (en) Ue-assisted srs resource allocation
JP5557712B2 (en) Radio base station apparatus performing antenna transmission power control
JP7146908B2 (en) Method for transmitting and receiving SRS and communication device therefor
US10897286B2 (en) Adaptive MU-MIMO beamforming
JP6053305B2 (en) Wireless base station, wireless communication system, and wireless communication method
EP2982049B1 (en) Method of mapping csi-rs ports to antenna units, base station and user equipment
EP2052562B1 (en) Method and apparatus for scheduling resources and avoiding interference in a multi-cellular wireless communication system
US7990942B2 (en) Wireless data communication method for a base station using a common pilot channel and an individual pilot channel
KR20190138625A (en) The method and apparatus for transmitting and receiving reference signal
JP6579562B2 (en) Beam processing method, initial beam discovery method, base station, and terminal
JP5409987B2 (en) Distributed multi-antenna scheduling for wireless packet data communication systems using OFDM
CN102870483B (en) The method and system of wireless link is dispatched by spatial reuse
US9820290B2 (en) Virtual antenna mapping method and apparatus for feedback of virtual antenna mapping information in MIMO system
GB2578057A (en) Method and apparatus for flexible fronthaul physical layer split for cloud radio access networks
KR20150046530A (en) Method and apparatus for allocating radio resource
US20080273515A1 (en) Wireless communications in a multi-sector network
KR20130095230A (en) Method and apparatus for operating control channel for beam-formed wireless communiations
CN114258642A (en) Antenna element selection system
KR20190059956A (en) Antenna beam management method and related apparatus
Jiang et al. Intelligent reflecting vehicle surface: A novel IRS paradigm for moving vehicular networks
CN108925142A (en) The method and device of common control signal is used for transmission in millimeter-wave communication system
JP2012049680A (en) Wireless communication device, wireless communication system, wireless communication method and program
Giordani et al. Initial access frameworks for 3GPP NR at mmWave frequencies
AU2020358664A1 (en) Methods and apparatus for receiving and transmitting reference signals

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: UNKNOWN

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20240312

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR