Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
IMPROVING COMMUNICATION EFFICIENCY
Document Type and Number:
WIPO Patent Application WO/2020/208297
Kind Code:
A1
Abstract:
There is provided a method at a user equipment, comprising: receiving transmission on two different polarizations over a wireless channel from network (300); determining a plurality of coefficients associated with a precoding matrix based on channel measurements of the reception, wherein the coefficients at least partially define a combination matrix (302); selecting a coefficient among the coefficients of the weaker polarization, the selected coefficient being a reference coefficient for the weaker polarization (304); determining a first indicator and a second indicator for the reference coefficient, wherein the first indicator indicates a position of the reference coefficient in the combination matrix and the second indicator comprises an amplitude value associated with the reference coefficient (306); reporting the first and second indicators to the network (308).

Inventors:
TOSATO FILIPPO (FR)
MASO MARCO (FR)
NHAN NHAT-QUANG (FR)
Application Number:
PCT/FI2020/050220
Publication Date:
October 15, 2020
Filing Date:
April 03, 2020
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
NOKIA TECHNOLOGIES OY (FI)
International Classes:
H04B7/0417; H04B7/0452; H04B7/0456; H04B7/06; H04B7/10; H04L1/00; H04W28/06
Other References:
NOKIA; NOKIA SHANGHAI BELL: "Enhanced Type II codebook for CSI feedback", 3GPP TSG RAN WG1 MEETING #96B ; R1-1905063, 30 March 2019 (2019-03-30), Xi'an, China, XP051691969
ZTE: "CSI Enhancement for MU-MIMO Support", 3GPP TSG RAN WG1 MEETING #96 R1-1903343, 22 February 2019 (2019-02-22), Athens, Greece, XP051601020
ERICSSON: "On UCI design for Type II CSI enhancements", 3GPP TSG RAN WG1 MEETING #96B ; R1-1905112, 29 March 2019 (2019-03-29), Xi'an, China, XP051692004
Attorney, Agent or Firm:
NOKIA TECHNOLOGIES OY et al. (FI)
Download PDF:
Claims:
CLAIMS

1. An apparatus, comprising:

at least one processor and at least one memory including a computer pro- gram code, wherein the at least one memory and the computer program code are config- ured, with the at least one processor, to cause a first device to:

receive transmission on two different polarizations over a wireless channel from a second device;

determine a plurality of coefficients associated with a precoding matrix based on channel measurements of the reception, wherein the coefficients at least par- tially define a combination matrix;

select a coefficient among the coefficients of the weaker polarization, the selected coefficient being a reference coefficient for the weaker polarization;

determine a first indicator and a second indicator for the reference coeffi- cient, wherein the first indicator indicates a position of the reference coefficient in the combination matrix and the second indicator comprises an amplitude value associated with the reference coefficient;

report the first and second indicators to the second device.

2. The apparatus of claim 1, wherein the at least one memory and the com- puter program code are configured, with the at least one processor, to cause the first device further to:

report a bitmap corresponding to the combination matrix to the second de- vice, the bitmap indicating spatial and frequency domain locations of those coefficients that exceed a predetermined threshold;

report the first indicator to the second device in a sequence comprising am- plitude values of the coefficients exceeding the predetermined threshold except the co- efficient with the largest magnitude, wherein the first indicator comprises a predeter- mined value in the sequence,

wherein the order of the sequence is determined by the bitmap, and the po- sition of the first indicator in the sequence determines the position of the reference co- efficient in the combination matrix.

3. The apparatus of any of claims 1 to 2, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the first device further to:

report the second indicator in a field, the position of which is independent of the first indicator, wherein the second indicator indicates the amplitude of the reference coefficient with respect to the amplitude of the coefficient with the largest magnitude.

4. The apparatus of any of claims 1 to 3, wherein the second indicator is reported in a field in uplink control information.

5. The apparatus of any of claims 2 to 3, wherein the second indicator is reported in a predetermined position in the sequence.

6. The apparatus of any of claims 1 to 5, wherein the reference coefficient is the coefficient with the largest magnitude within coefficients of the weaker polarization.

7. The apparatus of any of claims 1 to 6, wherein the first device is a user equipment.

8. An apparatus, comprising:

at least one processor and at least one memory including a computer pro- gram code, wherein the at least one memory and the computer program code are config- ured, with the at least one processor, to cause a second device to:

transmit on two different polarizations over a wireless channel to a first de- vice;

receive a first indicator and a second indicator from the first device, the first and second indicators representing a reference coefficient for the coefficients of the weaker polarization, the coefficients being associated with a precoding matrix based on channel measurements, wherein the coefficients at least partially define a combination matrix;

derive position of the reference coefficient in the combination matrix based on the first indicator.

9. The apparatus of claim 8, wherein the at least one memory and the com- puter program code are configured, with the at least one processor, to cause the second device further to:

receive a bitmap corresponding to the combination matrix from the first de- vice, the bitmap indicating spatial and frequency domain locations of those coefficients that exceed a predetermined threshold;

receive the first indicator from the first device in a sequence comprising am- plitude values of the coefficients exceeding the predetermined threshold except the coefficient with the largest magnitude, wherein the order of the sequence is determined by the bitmap, and wherein the first indicator comprises a predetermined value in the sequence; and

derive the position of the reference coefficient in the combination matrix further based on the bitmap.

10. The apparatus of any of claims 8 to 9, wherein at least one processor and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the second device further to:

receive the second indicator in a field, the position of which is independent of the first indicator, wherein the second indicator indicates the amplitude of the refer- ence coefficient with respect to the amplitude of the coefficient with the largest magni- tude;

derive the magnitude of the reference coefficient based on the second indi- cator.

11. The apparatus of any of claims 8 to 10, wherein the reference coefficient is the coefficient with the largest magnitude within the coefficients of the weaker polar- ization.

12. A method at a user equipment, comprising:

receiving transmission on two different polarizations over a wireless channel from network;

determining a plurality of coefficients associated with a precoding matrix based on channel measurements of the reception, wherein the coefficients at least par- tially define a combination matrix;

selecting a coefficient among the coefficients of the weaker polarization, the selected coefficient being a reference coefficient for the weaker polarization;

determining a first indicator and a second indicator for the reference coeffi- cient, wherein the first indicator indicates a position of the reference coefficient in the combination matrix and the second indicator comprises an amplitude value associated with the reference coefficient;

reporting the first and second indicators to the network.

13. The method of claim 12, further comprising:

reporting a bitmap corresponding to the combination matrix to the network, the bitmap indicating spatial and frequency domain locations of those coefficients that exceed a predetermined threshold;

reporting the first indicator to the network in a sequence comprising ampli- tude values of the coefficients exceeding the predetermined threshold except the coeffi- cient with the largest magnitude, wherein the first indicator comprises a predetermined value in the sequence

wherein the order of the sequence is determined by the bitmap, and the po- sition of the first indicator in the sequence determines the position of the reference co- efficient in the combination matrix.

14. The method of any of claims 12 to 13, further comprising: reporting the second indicator in a field, the position of which is independent of the first indicator, wherein the second indicator indicates the amplitude of the refer- ence coefficient with respect to the amplitude of the coefficient with the largest magni- tude.

15. The method of any of claims 12 to 14, wherein the second indicator is reported in a field in uplink control information.

16. The method of any of claims 13 to 14, wherein the second indicator is reported in a predetermined position in the sequence.

17. The method of any of claims 12 to 16, wherein the reference coefficient is the coefficient with the largest magnitude within coefficients of the weaker polariza- tion.

18. A method at a network node, comprising:

transmitting on two different polarizations over a wireless channel to a user equipment;

receiving a first indicator and a second indicator from the user equipment, the first and second indicators representing a reference coefficient for the coefficients of the weaker polarization, the coefficients being associated with a precoding matrix based on channel measurements, wherein the coefficients at least partially define a combina- tion matrix;

deriving position of the reference coefficient in the combination matrix based on the first indicator.

19. The method of claim 18, further comprising:

receiving a bitmap corresponding to the combination matrix from the user equipment, the bitmap indicating spatial and frequency domain locations of those coef- ficients that exceed a predetermined threshold;

receiving the first indicator from the user equipment in a sequence compris- ing amplitude values of the coefficients exceeding the predetermined threshold except the coefficient with the largest magnitude, wherein the order of the sequence is deter- mined by the bitmap, and wherein the first indicator comprises a predetermined value in the sequence; and

deriving the position of the reference coefficient in the combination matrix further based on the bitmap.

20. The method of any of claims 18 to 19, further comprising: receiving the second indicator in a field, the position of which is independent of the first indicator, wherein the second indicator indicates the amplitude of the refer- ence coefficient with respect to the amplitude of the coefficient with the largest magni- tude

deriving the magnitude of the reference coefficient based on the second in- dicator.

21. The method of any of claims 18 to 20, wherein the reference coefficient is the coefficient with the largest magnitude within the coefficients of the weaker polar- ization.

22. A computer program product embodied on a distribution medium read- able by a computer and comprising program instructions which, when loaded into an apparatus, execute the method according to any of claims 12 to 17 or 18 to 21.

23. A computer program product comprising program instructions which, when loaded into an apparatus, execute the method according to any of claims 12 to 17 or 18 to 21.

24. An apparatus, comprising means for performing the method according to any of claims 12 to 17 or 18 to 21.

25. A computer system, comprising:

one or more processors; at least one data storage, and

one or more computer program instructions to be executed by the one or more processors in association with the at least one data storage for carrying out a pro- cess according to any of claims 12 to 21.

Description:
IMPROVING COMMUNICATION EFFICIENCY

TECHNICAL FIELD

Various example embodiments relate generally to improving communica- tion efficiency.

BACKGROUND

Precoding may take place at the transmitter using multiple antennas. Precod- ing may be done to adjust the signal to-be-transmitted to variations the signal may be exposed to when going through a radio channel between the transmitter and a receiver. In order to perform appropriate precoding, precoding feedback may be used.

BRIEF DESCRIPTION

According some aspects, there is provided the subject matter of the inde- pendent claims. Some further aspects are defined in the dependent claims.

LIST OF THE DRAWINGS

In the following, the invention will be described in greater detail with refer- ence to the embodiments and the accompanying drawings, in which

Figure 1 presents a communication network to which the embodiments may be applicable to;

Figures 2A and 2B show examples matrix and a bitmap, respectively;

Figures 3 and 4 show methods, according to some embodiments;

Figure 5 illustrates a signaling flow diagram, according to an embodiment; and

Figures 6 and 7 illustrate apparatuses, according to some embodiments.

DESCRIPTION OF EMBODIMENTS

The following embodiments are exemplary. Although the specification may refer to“an”,“one”, or“some” embodiment(s) in several locations of the text, this does not necessarily mean that each reference is made to the same embodiment(s), or that a particular feature only applies to a single embodiment. Single features of different em- bodiments may also be combined to provide other embodiments.

Embodiments described may be implemented in a radio system, such as one comprising at least one of the following radio access technologies (RATs): Worldwide Interoperability for Micro-wave Access (WiMAX), Global System for Mobile commu- nications (GSM, 2G), GSM EDGE radio access Network (GERAN), General Packet Radio Service (GRPS), Universal Mobile Telecommunication System (UMTS, 3G) based on basic wideband-code division multiple access (W-CDMA), high-speed packet access (HSPA), Long Term Evolution (LTE), LTE -Advanced, and enhanced LTE (eLTE). Term‘eLTE’ here denotes the LTE evolution that connects to a 5G core. LTE is also known as evolved UMTS terrestrial radio access (EUTRA) or as evolved UMTS terrestrial radio access network (EUTRAN). A term“resource” may refer to radio re- sources, such as a physical resource block (PRB), a radio frame, a subframe, a time slot, a subband, a frequency region, a sub-carrier, a beam, etc. The term“transmission” and/or “reception” may refer to wirelessly transmitting and/or receiving via a wireless propa- gation channel on radio resources.

The embodiments are not, however, restricted to the systems/RATs given as an example but a person skilled in the art may apply the solution to other communication systems provided with necessary properties. One example of a suitable communications system is the 5G system. The 3GPP solution to 5G is referred to as New Radio (NR). 5G has been envisaged to use multiple-input-multiple-output (MIMO) multi-antenna transmission techniques, more base stations or nodes than the current network deploy- ments of LTE (a so-called small cell concept), including macro sites operating in co- operation with smaller local area access nodes and perhaps also employing a variety of radio technologies for better coverage and enhanced data rates. 5G will likely be com- prised of more than one radio access technology / radio access network (RAT/RAN), each optimized for certain use cases and/or spectrum. 5G mobile communications may have a wider range of use cases and related applications including video streaming, aug- mented reality, different ways of data sharing and various forms of machine type appli- cations, including vehicular safety, different sensors and real-time control. 5G is ex- pected to have multiple radio interfaces, namely below 6GHz, cmWave and mmWave, and being integrable with existing legacy radio access technologies, such as the LTE.

The current architecture in LTE networks is distributed in the radio and cen- tralized in the core network. The low latency applications and services in 5G require to bring the content close to the radio which leads to local break out and multi-access edge computing (MEC). 5G enables analytics and knowledge generation to occur at the source of the data. This approach requires leveraging resources that may not be contin- uously connected to a network such as laptops, smartphones, tablets and sensors. MEC provides a distributed computing environment for application and service hosting. It also has the ability to store and process content in close proximity to cellular subscribers for faster response time. Edge computing covers a wide range of technologies such as wire- less sensor networks, mobile data acquisition, mobile signature analysis, cooperative distributed peer-to-peer ad hoc networking and processing also classifiable as local cloud/fog computing and grid/mesh computing, dew computing, mobile edge computing, cloudlet, distributed data storage and retrieval, autonomic self-healing net- works, remote cloud services, augmented and virtual reality, data caching, Internet of Things (massive connectivity and/or latency critical), critical communications (autono- mous vehicles, traffic safety, real-time analytics, time-critical control, healthcare appli- cations). Edge cloud may be brought into RAN by utilizing network function virtualiza- tion (NVF) and software defined networking (SDN). Using edge cloud may mean access node operations to be carried out, at least partly, in a server, host or node operationally coupled to a remote radio head or base station comprising radio parts. Network slicing allows multiple virtual networks to be created on top of a common shared physical in- frastructure. The virtual networks are then customised to meet the specific needs of ap- plications, services, devices, customers or operators.

For 5G networks, it is envisaged that the architecture may be based on a so- called CU-DU (central unit - distributed unit) split, where one gNB-CU controls several gNB-DUs. The term‘gNB’ may correspond in 5G to the eNB in FTE. The gNBs (one or more) may communicate with one or more UEs 120. The gNB-CU (central node) may control a plurality of spatially separated gNB-DUs, acting at least as transmit/receive (Tx/Rx) nodes. In some embodiments, however, the gNB-DUs (also called DU) may comprise e.g. a radio link control (RFC), medium access control (MAC) layer and a physical (PHY) layer, whereas the gNB-CU (also called a CU) may comprise the layers above RFC layer, such as a packet data convergence protocol (PDCP) layer, a radio resource control (RRC) and an internet protocol (IP) layers. Other functional splits are possible too. It is considered that skilled person is familiar with the OSI model and the functionalities within each layer.

Some other technology advancements probably to be used are Software-De- fined Networking (SDN), Big Data, and all-IP, to mention only a few non-limiting ex- amples. For example, network slicing may be a form of virtual network architecture using the same principles behind software defined networking (SDN) and network func- tions virtualisation (NFV) in fixed networks. SDN and NFV may deliver greater network flexibility by allowing traditional network architectures to be partitioned into virtual el- ements that can be linked (also through software). Network slicing allows multiple vir- tual networks to be created on top of a common shared physical infrastructure. The vir- tual networks are then customised to meet the specific needs of applications, services, devices, customers or operators.

The plurality of gNBs (access points/nodes), each comprising the CU and one or more DUs, may be connected to each other via the Xn interface over which the gNBs may negotiate. The gNBs may also be connected over next generation (NG) in- terfaces to a 5G core network (5GC), which may be a 5G equivalent for the core network of LTE. Such 5G CU-DU split architecture may be implemented using cloud/server so that the CU having higher layers locates in the cloud and the DU is closer to or comprises actual radio and antenna unit. There are similar plans ongoing for LTE/LTE-A/eLTE as well. When both eLTE and 5G will use similar architecture in a same cloud hardware (HW), the next step may be to combine software (SW) so that one common SW controls both radio ac-cess networks/technologies (RAN/RAT). This may allow then new ways to control radio resources of both RANs. Furthermore, it may be possible to have con- figurations where the full protocol stack is controlled by the same HW and handled by the same radio unit as the CU.

It should also be understood that the distribution of labour between core net- work operations and base station operations may differ from that of the LTE or even be non-existent. Some other technology advancements probably to be used are Big Data and all-IP, which may change the way networks are being constructed and managed. 5G (or new radio, NR) networks are being designed to support multiple hierarchies, where MEC servers can be placed between the core and the base station or nodeB (gNB). It should be appreciated that MEC can be applied in 4G networks as well.

5G may also utilize satellite communication to enhance or complement the coverage of 5G service, for example by providing backhauling. Possible use cases are providing service continuity for machine-to-machine (M2M) or Internet of Things (IoT) devices or for passengers on board of vehicles, or ensuring service availability for criti- cal communications, and future railway/maritime/aeronautical communications. Satel- lite communication may utilize geostationary earth orbit (GEO) satellite systems, but also low earth orbit (LEO) satellite systems, in particular mega-constellations (systems in which hundreds of (nano)satellites are deployed). Each satellite in the mega-constel- lation may cover several satellite-enabled network entities that create on-ground cells. The on-ground cells may be created through an on-ground relay node or by a gNB lo- cated on-ground or in a satellite.

The embodiments may be also applicable to narrow-band (NB) Intemet-of- things (IoT) systems which may enable a wide range of devices and services to be con- nected using cellular telecommunications bands. NB-IoT is a narrowband radio technol- ogy designed for the Internet of Things (IoT) and is one of technologies standardized by the 3rd Generation Partnership Project (3 GPP). Other 3 GPP IoT technologies also suit- able to implement the embodiments include machine type communication (MTC) and eMTC (enhanced Machine-Type Communication). NB-IoT focuses specifically on low cost, long battery life, and enabling a large number of connected devices. The NB-IoT technology is deployed“in-band” in spectrum allocated to Long Term Evolution (LTE) - using resource blocks within a normal LTE carrier, or in the unused resource blocks within a LTE carrier’s guard-band - or“standalone” for deployments in dedicated spec- trum.

Figure 1 illustrates an example of a communication system to which embod- iments of the invention may be applied. The system may comprise a control node 110 providing a cell 100. Each cell may be, e.g., a macro cell, a micro cell, femto, or a pico cell, for example. In another point of view, the cell may define a coverage area or a service area of the access node 110. The control node 110 may be an evolved Node B (eNB) as in the LTE and LTE -A, ng-eNB as in eLTE, gNB of 5G, or any other apparatus capable of controlling radio communication and managing radio resources within a cell. The control node 110 may be called a base station, network node, or an access node.

The system may be a cellular communication system composed of a radio access network of access nodes, each controlling a respective cell or cells. The access node 110 may provide user equipment (UE) 120 (one or more UEs 120, 122) with wire- less access to other networks, such as the Internet. The wireless access may comprise downlink (DL) communication from the control node 110 to the UE 120, 122 and uplink (UL) communication from the UE 120 to the control node 110. Additionally, one or more local area access nodes may be arranged within a control area of a macro cell access node. The local area access node may provide wireless access within a sub-cell that may be comprised within a macro cell. Examples of the sub-cell may include a micro, pico and/or femto cell. Typically, the sub-cell provides a hot spot within a macro cell. The operation of the local area access node may be controlled by an access node under whose control area the sub-cell is provided.

In the case of multiple access nodes in the communication network, the ac- cess nodes may be connected to each other with an interface. LTE specifications call such an interface as X2 interface. For IEEE 802.11 network (i.e. wireless local area net- work, WLAN, WiFi), a similar interface Xw may be provided between access points. An interface between an eLTE access point and a 5G access point may be called Xn. Other communication methods between the access nodes may also be possible.

The access node 110 may be further connected via another interface to a core network of the cellular communication system. The LTE specifications specify the core network as an evolved packet core (EPC), and the core network may comprise a mobility management entity (MME) and a gateway node. The MME may handle mobility of ter- minal devices in a tracking area encompassing a plurality of cells and handle signalling connections between the terminal devices and the core network. The gateway node may handle data routing in the core network and to/from the terminal devices. The 5G spec- ifications specify the core network as a 5G core (5GC), and the core network may com- prise an advanced mobility management entity (AMF) and a gateway node. The AMF may handle mobility of terminal devices in a tracking area encompassing a plurality of cells and handle signalling connections between the terminal devices and the core net- work. The gateway node may handle data routing in the core network and to/ffom the terminal devices.

The UE typically refers to a portable computing device that includes wireless mobile communication devices operating with or without a subscriber identification module (SIM), including, but not limited to, the following types of devices: a mobile station (mobile phone), smartphone, personal digital assistant (PDA), handset, device using a wireless modem (alarm or measurement device, etc.), laptop and/or touch screen computer, tablet, game console, notebook, vehicular device, and multimedia device.

In the case of multiple access nodes in the communication network, the ac- cess nodes may be connected to each other with an interface. LTE specifications call such an interface as X2 interface. For IEEE 802.11 network (i.e. wireless local area net- work, WLAN, WiFi), a similar interface Xw may be provided between access points. An interface between an eLTE access point and a 5G access point may be called Xn. Other communication methods between the access nodes may also be possible. The ac- cess node 110 may be further connected via another interface to a core network of the cellular communication system. The LTE specifications specify the core network as an evolved packet core (EPC), and the core network may comprise a mobility management entity (MME) and a gateway node. The MME may handle mobility of terminal devices in a tracking area encompassing a plurality of cells and handle signalling connections between the terminal devices and the core network. The gateway node may handle data routing in the core network and to/from the terminal devices. The 5G specifications specify the core network as a 5G core (5GC), and the core network may comprise an advanced mobility management entity (AMF) and a gateway node. The AMF may han- dle mobility of terminal devices in a tracking area encompassing a plurality of cells and handle signalling connections between the terminal devices and the core network. The gateway node may handle data routing in the core network and to/from the terminal devices.

In Rel-16 new radio (NR/5G), a new quantization scheme has been recently agreed to report linear combination (LC) coefficients (LCC), which form part of the precoding matrix indicator (PMI) reporting from a UE to the network, in order to support downlink multi-user multiple-input multiple-output (MU-MIMO). MU-MIMO adds multiple access (multi-user) capabilities to MIMO. In order for the transmitter (e.g. ac- cess node in downlink communication) to perform transmission with multiple antennas to multiple users while optimizing e.g. throughput, precoding may be needed.

Precoding is a generalization of beamforming to support multi-stream (or multi-layer) transmission in multi-antenna wireless communications. In conventional single-stream beamforming, the same signal is emitted from each of the transmit anten- nas with appropriate weighting (phase and gain) such that the signal power is maximized at the receiver output. When the receiver has multiple antennas, single-stream beam- forming cannot simultaneously maximize the signal level at all of the receive antennas. In order to maximize the throughput in multiple receive antenna systems, multi-stream transmission is generally required. In point-to-point systems, precoding means that mul- tiple data streams are emitted from the transmit antennas with independent and appro- priate weightings such that the link throughput is maximized at the receiver output. In multi-user MIMO, the data streams are intended for different users (e.g. space-division multiple access, SDMA) and some measure of the total throughput may be maximized. In simple terms, precoding at the transmitter aims at transforming the transmit symbols' vector in such a way that the vector reaches the receiver in the strongest form that is possible in the given channel.

The transmitter may need information of the channel in order to perform proper precoding. This is what precoding matrix indicator (PMI) may be for. PMI may be part of channel state information (CSI) that the receiving device reports to the trans- mitting device. In practice, the channel state information is limited at the transmitter due to estimation errors and quantization. The feedback of PMI becomes more complicated with use of different polarizations by the transmitting device.

Let us first take an overview of a two-dimensional compression mechanism for PMI reporting in Rel-16 MU-MIMO, followed by a more detailed description of a quantization scheme. Although the description is written from downlink point of view such that e.g. the access node 110 is the transmitter and UEs 120, 122 are the receivers, the embodiments are applicable to uplink communications as well, or to M2M/D2D communications, in general to any transmitter-receiver communication link. Likewise, the embodiments are applicable to single user (SU) MIMO as well.

In Rel-16 MU-MIMO PMI feedback, a UE applies compression in spatial domain (SD) and in frequency domain (FD) to a matrix of coefficients representing the collection of precoding vectors for a given spatial layer for all the configured sub-bands. Let us denote IE as a sub-band PMI matrix of size 2 N1N2 x N3, where Ni and N? are the numbers of antenna ports associated to two polarisations used by a two-dimensional cross-polarised transmit antenna array and N3 is the number of configured PMI sub- bands. The PMI matrix may be called a precoder matrix, for simplicity. For rank indica- tors (RI) larger than one, there is one such PMI matrix for each of the RI spatial layers. For ease of notation in the following let us consider a generic layer compression, as the quantization operation in Rel-16 MU-MIMO PMI feedback is applied independently to each of the RI layers. The compression operations on W are linear and can be represented by the following equation

w = w 1 w 2 w (1) where the column vectors of matrix W 1 are the components of the SD or- thogonal basis of size 2 L, the columns of W f form the FD orthogonal basis of size M, and W 2 is a 2L x M matrix of complex-valued LC coefficients representing a com- pressed version of the precoder matrix. This matrix W 2 may be called a combination matrix, or a combination coefficient matrix. That is, the precoder matrix may be com- pressed in the spatial domain, e.g. L < 2 N 1 N 2 , and further compressed in the frequency domain, e.g. M < N 3 . Each of the coefficients (also called combination coefficients or LC coefficients) in W 2 may indicate how the channel affects the signal reference within a given spatial beam (component) and on a certain frequency beam (or component). The components of the SD and FD bases are selected from suitable, and optionally over- sampled, discrete Fourier transform (DFT) codebooks. To further reduce the signalling overhead, only a some of the 2LM LC coefficients are reported, and the remaining ones are set to zero. This group of reported LC coefficients are referred to as nonzero (NZ) coefficients. These are the coefficients that exceed a certain predetermined amplitude threshold, for example.

The PMI report, e.g. from the UE to the access node, for a given layer may consist of two indicators for the SD and FD basis subset selection, respectively, a 2 L x M bitmap indicating the location of the K NZ nonzero coefficients in the W 2 matrix and the quantized values of these nonzero coefficients.

Let us now consider the quantization operation of the nonzero LC coeffi- cients. Amplitudes and phases of the coefficients are quantized separately according to the following scheme. Denote the LC coefficient associated with beam l Î {0,1, ... ,2 L— 1} and frequency unit m Î {0,1, ... , M— 1} as c l,m , and the strongest co- efficient (out of the K NZ non-zero coefficients reported using the bitmap) as c l* ,m* . UE reports, in uplink control information (UCI) the following for the quantization of the non-zero coefficients in W 2

1. A [log 2 K NZ 1-bit indicator for the strongest coefficient index (I , hΐ ) in the bitmap. This indicates the location (i.e. position) of the strongest coefficient.

The strongest may be determined by the magnitudes of the coefficients. a. Strongest coefficient = 1 (hence its amplitude/phase are not re- ported)

2. Two polarization-specific reference amplitudes:

a. For the polarization associated with the strongest coefficient c l* ,m* = 1, since the reference amplitude = 1, it is not reported b. For the other polarization, reference amplitude (i.e. the amplitude of the strongest coefficient associated with the corresponding polariza- tion) is quantized to 4 bits

a. For each polarization, differential amplitudes p diff ( l , m) of the coef- ficients calculated relative to the associated polarization-specific ref- erence amplitude p ref ( l , m ) and quantized to 3 bits ■ The alphabet is step size)

Note: The final quantized amplitude p L m is p ref (l, m) x P

b. Each phase is quantized to either 8PSK (3 -bit) or 16PSK (4-bit) (con- figurable)

There may be problems in the reporting of parameter 2b above, namely the reference amplitude of the weaker polarization(s), in the uplink control information (UCI) message. The current list of agreed UCI fields is shown below in Table 1.

Table 1: List of agreed UCI parameters

Parameter 2b, i.e., the reference amplitude of the weaker polarisation, may be included in the last row of the above list (LC coefficient amplitudes) in UCI part 2. Note that the order in which these amplitude values are encoded to a sequence in this UCI field is determined by the bitmap according to a specified reading order, for exam- ple by increasing index of dimension, with rows (SD) first dimension and columns (FD) second. However, this reading order cannot be applied to the reference amplitude of the weaker polarization. This problem may require a definition of a new rule to identify the position of the reference amplitude in the UCI field of quantized LC coefficient ampli- tudes or, equivalently, introduce a separate UCI field for this parameter.

To understand the problem in more details, let us describe in more detail, by an example, how the quantization scheme works with reference to Figure 2A and 2B. Figure 2A represents the W 2 matrix with K NZ = 10 nonzero LC coefficients before nor- malization and quantization. Figure 2B shows a corresponding bitmap. The strongest coefficient for each polarization is highlighted by a dotted cell: c 1 1 for the horizontal polarisation and c 4 0 for the vertical polarisation. As explained above, let us denote c l* ,m* = c 1,1 as the strongest coefficient overall (i.e. over all polarizations).

As said, Figure 2A shows an example configuration of the nonzero LC co- efficients in W 2 before quantization. Let amplitude and phase of a generic coefficient be given by: The strongest coefficient for each polarisation is high- lighted in the figure and serves as an amplitude reference for amplitude quantization of its polarisation. The strongest coefficient overall is found in the horizontal polarisation in this example and it is denoted by c l* ,m* , whereas the strongest coefficient of the other polarization (the weaker) is c 4 0 .

Before applying the scalar quantizers to amplitudes and phases, these are normalised as follows.

• Phase normalisation: the phase of all coefficients is normalised by the phase of the strongest, c l* ,m* : Φ l,m → Φ l,m - Φ l,m ·

• Amplitude normalisation: the amplitude of all coefficients in a po- larization is normalised by the respective amplitude reference. For the horizontal polarisation: a l,m → a l,m / a l,m · For the vertical polarization:

• The reference amplitude for the weaker polarisation, denoted with A, is given by:

Following these, the normalized values of non-zero coefficients in cells (l,m) of Figure 2A becomes:

• cell (0,1):

• cell (1,1): , this is thereference amplitude for hor-

izontal polarization, which is in this example assumed to be the stronger polarization, i.e. the one providing the strongest magnitude in the matrix W 2 ,

• cell

• cell

• cell here represents the reference

amplitude for vertical polarisation, which is in this example assumed to be the weaker polarization,

Further, scalar quantization may be applied separately to the amplitudes and phases of the nonzero coefficients. Because the location of the strongest coefficient over- all is indicated by a special UCI field‘strongest coefficient indicator (SCI)’ in Table 1, and its value is 1 , its amplitude and phase are not quantized nor reported. Hence there are in total K NZ — 1 amplitudes and K NZ — 1 phases to be quantized and reported in the two fields of UCI part 2 (last two rows in Table 1). These quantized values are reported in a bit sequence to the network, for example.

The order in which the binary representations of the quantized LC coeffi- cient amplitudes and phases are arranged in their respective UCI field can be determined from the bitmap, for example by reading the position of Is“row- wise” or“column- wise”. Other orders are possible, for example, by reporting the nonzero coefficients of the horizontal polarisation first, followed by those of the vertical polarization, etc.

The problem is that the receiver of the UCI (or of other control signaling) may need to know which of the K NZ — 1 reported quantized amplitudes is the quantized normalized reference amplitude A q for the weaker polarisation (in this example, the vertical polarization). This is because the network node (or other receiver of the report) may need to reconstruct the amplitudes in the weaker polarisation by multiplying the reported quantised amplitudes of the weaker polarization with the quantized reference amplitude A q . It needs to be noted that the network node can determine which is the weaker polarisation from the SCI parameter and the bitmap. The network node can also determine from the bitmap which quantized amplitudes belong to the weaker polarisa- tion. However, there is no provision for an indicator of position for the strongest coeffi- cient for the weaker polarisation in the bitmap and no way for the network node to infer this information from other UCI parameters. Moreover, the normalized reference ampli- tude A q is quantized with 4 bits, 1 bit more than all the other amplitudes, which makes it impossible for the network node to parse the binary sequence of the LC coefficient am- plitudes in the UCI field without knowing the location of the normalized reference am- plitude A q .

To at least partially tackle this problem, one potential solution may be to add an indicator for the position of the strongest coefficient of the weaker polarisation in the UCI. This indicator may require [log 2 K NZ ] bits if K NZ is known for each layer, or [log 2 K 0 ], where K 0 is a parameter configured by the network through higher layer sig- nalling, which sets a maximum number of nonzero coefficients for any layer. However, this may require quite extensive signaling overhead.

Therefore, it may be more beneficial to tackle this problem with another so- lution such that the provision of an indication of the location/position of the strongest coefficient for the weaker polarization in the bitmap with less signaling overhead. As will be shown, this solution may further avoid the need to indicate the position of this coefficient explicitly.

This solution is depicted in Figure 3 from the point of view of a first device, e.g. the receiving device, such as the UE 120 or 122.

The UE may in step 300 receive transmission/communications on two dif- ferent polarizations over a wireless channel from a second device, e.g. the network such as from the access node 110. The transmission may include data or control signalling. The transmission may include reference signals. The reference signals may be e.g. cell- specific reference signals. In one embodiment, the network may send channel state in- formation reference signals (CSI-RS) to allow CSI/PMI estimation and calculation at the UE. The polarizations may include e.g. horizontal and vertical polarizations.

In step 302, the UE may determine a plurality of coefficients associated with a precoding matrix (such as W) based on channel measurements of the reception of step 300, wherein the coefficients at least partially define the combination matrix W 2 . As explained above, the UE may determine amplitude (also known as magnitude) and phase of coefficients of the PMI corresponding to certain spatial and frequency domain beams. The determined PMI coefficients may form a matrix which depicts how the precoding vector associated to the measured channel changes in spatial and frequency domain.

In step 304, the UE may select a coefficient among the coefficients of the weaker polarization, the selected coefficient being a reference coefficient for the weaker polarization. For simplicity, let us consider that there are two polarizations, say horizon- tal and vertical polarizations as in Figure 2A. The reference coefficient may be a refer- ence coefficient for the selected polarization, i.e. for the weaker of the two polarizations.

In an embodiment, the reference coefficient is the coefficient with the largest magnitude within the coefficients of or associated with the weaker polarization. In an embodiment the strongest polarization is the polarization from which the coefficient with the largest magnitude is measured. In another embodiment, the strongest polariza- tion may be determined based on average amplitude of all coefficients. Therefore, in an embodiment, the UE may determine the strongest polarization out of the two polariza- tions. Fikewise, the UE may determine which is the weakest polarization out of the two polarizations. In the example referred to above with respect to Figure 2A, the strongest polarization may be the horizontal polarization, as the strongest coefficient ci ,i is asso- ciated with that polarization, and the weaker polarization is the vertical polarization. The reference coefficient is c4,0 because that is the strongest coefficient of the weaker polar- ization. As said, by“strongest coefficient” it is meant the coefficient with the largest magnitude.

In case there are two coefficients that are equal in magnitudes, one associ- ated with each of two polarization, then there may be a predetermined rule defining which of the two polarizations is considered as the weaker polarization from which the reference coefficient (e.g. the other of the two equally strong coefficients) is selected. In case polarization A is associated with two equally strong coefficients x and y which are the strongest coefficients in that polarization A but another polarization B is associated with one or more stronger coefficients, then polarization B is the strongest polarization and polarization B is the weaker polarization. Furthermore, there may be predefined rules for selecting either of coefficients x or y as the reference coefficient for the coeffi- cients of polarization B.

In step 306 the UE may determine a first indicator and a second indicator for the reference coefficient. In an embodiment, the first indicator indicates a position of the reference coefficient in the combination matrix. In an embodiment, the position of the first indicator in a sequence indicates the position of the reference coefficient c4,0 in the combination matrix. In an embodiment, the second indicator comprises an amplitude value associated with the reference coefficient. In step 308 the UE may report the first and second indicators to the access node 110. These may be reported in uplink control signaling, e.g. in physical uplink control channel (PUCCH) or in physical uplink shared channel (PUSCH), for example. The report may be part of PMI reporting, or CSI reporting. In an embodiment, the first indicator is included in the sequence which is transmitted to the network.

Figure 4 shows the proposed solution from the point of view of the second device, such as a network node (e.g. the access node 110).

In step 400, the access node may transmit on two different polarizations over a wireless channel to the first device, e.g. the UE 120, 122. As said in connection of step 300, the transmission may comprise data and/or control signaling. The transmission may comprise e.g. reference signals useable by the receiving device to determine how the channel affects the transmitted signals.

In step 402, the access node may receive the first indicator and the second indicator from the UE, the first and a second indicators representing the reference coef- ficient for combination coefficients of the weaker polarization, the combination coeffi- cients being associated with the precoding matrix based on channel measurements (per- formed by the UE), wherein the combination coefficients at least partially define the combination matrix. As explained, in some embodiments, the reference coefficient is C4,0, because that is the strongest coefficient of the weaker (vertical) polarization.

In step 404, the access node 110 may derive the position of the reference coefficient in the combination matrix based on the first indicator, as will be described.

In an embodiment, the UE may report to the network also the bitmap of Figure 2B. The bitmap may correspond to the combination matrix. E.g. The‘ 1’s in the bitmap may represent non-zero coefficients of the matrix, while‘0’s may correspond to the coefficient o W 2 that are below the predetermined threshold. In this way the bitmap may indicate spatial and frequency domain locations of those coefficients that exceed the predetermined threshold (i.e. non-zero coefficients). The threshold may be an am- plitude threshold. In an embodiment, the UE may report the first indicator in the se- quence, the sequence comprising amplitude values of the coefficients exceeding the pre- determined threshold except the coefficient with the largest magnitude. As said earlier, there are in total K NZ — 1 amplitudes and K NZ — 1 phases to be quantized and reported in the two fields of UCI part 2 (last two rows in Table 1). These quantized values may correspond to the amplitude values of the coefficients exceeding the predetermined threshold except the coefficient with the largest magnitude. However, according to this embodiment, the value corresponding to the coefficient c4,0 is not reported in the se- quence quantized with four bits. In this embodiment, the first indicator repre-

sents/indicates/comprises a predetermined value in the sequence, such as a bit sequence ‘ 111 or‘ 111 1', i.e. the maximum quantized value. Other predetermined values, known by the UE and the network, are possible as well. A predetermined value representing‘ 1’ may be obtained by dividing the amplitude a4,o with itself.

It needs to be noted that the order of the sequence is determined by the bit- map, for example by reading the position of Is“row- wise” or“column- wise”. This rule may be known by both parties of the communication. Therefore, one implementation of the solution described above comprises in defining the LCC amplitudes in a sequence in the UCI field with K NZ — 1 3-bit binary strings, each representing the quantized value of a nonzero coefficient in the bitmap, except for the strongest coefficient ci ,i overall. The number of binary strings and the order of coefficients in the sequence is the same as that of the LCC phase field. However, the differential amplitude corresponding to the strongest coefficient of the weaker polarisation is given by the 3 -bit binary string repre- senting 1' .

In the example of Figure 2A and by adopting a row-wise order of nonzero elements from the bitmap of Figure 2B, the LCC amplitude sequence of the UCI contains

wherein the‘ 1’ is in the first cell of the sequence because c4,0 is the first coefficient when going through non-zero coefficients of the Figure 2A or 2B row-wise. Had coefficient C 5,1 been the coefficient with the largest magnitude within the weaker polarization, then the location of first indicator (‘1’) in the sequence would be the fourth cell (currently reading— ), the first cell of the sequence would be and all the denominators in the a4,0

sequence currently reading a4,o would be replaced with a 5 1 .

In prior art solutions the first cell in the sequence would comprise a 4-bit quantized value of . However, it would be impossible for the receiver of the sequence

to derive which of the bit strings in the sequence corresponds to the reference coefficient c4,0 of the weaker polarization. With the current proposal this is possible because the receiver knows that the UE will mark quantized value of‘ 1’ (or of some other predeter- mined value) in the position of the reference coefficient c4,0 of the weaker polarization.

This predetermined value‘ 1’ may be called an amplitude value because it may be obtained with equation In other words, mathematically such value is ob-

tained as the differential amplitude of the reference coefficient of the weaker polariza- tion which implicitly provides the location of such coefficient in the bit map and conse- quently in the matrix. This holds regardless of the number of elements in the weaker polarization which have the same amplitude of the reference element. In fact:

· If the reference element of the weaker polarization is strictly the largest, then only one‘ 1’ appears in the overall sequence, i.e., the 3- bit sequence‘111’.

• If the reference element of the weaker polarization has the same am- plitude (the largest anyway) as one or more other elements in the weaker polarization, then there could be as many‘ 1’ values in the differential amplitude sequence as the number of elements with the same amplitude. For instance, say there are 4 coefficients in the weaker polarization, let us call them cl, c2, c3, c4 for simplicity. Assume that cl, c3 and c4 have amplitude 3, whereas c2 has ampli- tude 2. Now, let us label cl as the reference value. Its amplitude is the largest, even if identical to other 2 coefficients. In such case there may be a predetermined rule to choose a certain one of the 3 coeffi- cients as the reference coefficient. Then the UE may calculate cl/cl=l, c2/cl = 0.66, c3/cl=l and c4/cl=l. The resulting differen- tial amplitude bit sequence may be‘ 11 lNNN 111111’, where NNN represents the bit sequence associated to quantized 0.66 and the se- quence(s) 111 indicate the location of the element(s) with largest am- plitude in the weaker polarization.

In both cases, the‘ 1’ can still be used as an indicator of the location of the reference coefficient of the weaker polarization, since it would always be the indicator of the location(s) of the strongest element(s) in the weaker polarization.

The network node receiving the bitmap and the first indicator in the sequence may derive the position of the reference coefficient C4,0 in the combination matrix based on the first indicator (e.g. location of it in the sequence) and the bitmap.

For completeness it is noted that, in an embodiment, the UE reports another sequence for phases in the UCI. E.g. the LCC phase field of the UCI contains the corre-

I.e. there may not need be any changes to the reporting of the phase.

In an embodiment, the UE may report the second indicator in a field, the position of which is independent of the first indicator. In an embodiment, the second indicator is reported in a field in the UCI. The field may be a new field with respect to the ones listed in Table 1. In another embodiment, the second indicator is reported in a predetermined position in the sequence. In other words, there may be a specific, prede- termined, rule that identifies the position of the second indicator in the sequence of quan- tized amplitudes. For example, it may be appended at the beginning or at the end of the sequence. In that way, the location of the second indicator is not determined by the po- sition of the coefficient c4,0 in the bitmap, but by a different rule.

In an embodiment, the second indicator represents the amplitude of the ref- erence coefficient c4,0 with respect to the amplitude ai ,i of the coefficient with the largest magnitude cl , 1 , thereby enabling the second device to derive the amplitude a4,o of the reference coefficient c4,0. In one embodiment, a 4-bit field is introduced, possibly to UCI part 2, where in the 4 bit field comprises the quantized representation of a reference amplitude. In the example used, this reference amplitude for the reference coefficient may be reported as the second indicator by the quantized bit string of the value a l,l

In an embodiment, where a4,o = a1,1, the value of the quantized value of the second indicator may be‘ 1111’ (assuming quantization with four bits, the number of bits may vary according to specifications, for example). Such‘111 G event for the weaker polarization is not very likely, since this would imply that the amplitude of the strongest element of the weaker polarization is identical to the amplitude of the strongest element of the stronger polarization. In general, it is expected that the four bits sequence associated to the amplitude of the reference value of the weaker polarization not to be a ‘ 1111’ but another‘NNNN’ sequence representing a value where is less than 1.

After the network node receives the second indicator, the network node may derive the magnitude a4,o of the reference coefficient c4,0 based on the second indicator. For example, say amplitudes 1, \ is 5 and a4,o is 3. Then the value that is provided as the second indicator (before quantization) is a4,o/ai,i = 3/5=0, 6. 1.e. this is what is quantized with certain amount of bits, e.g. 4 bits, and sent to the network. The other weaker polar- ization’s coefficients’ amplitudes are normalized to a4,0. E.g. amplitude for coefficient c4,l is normalized as a4,1/a4,0 in the sequence. Say a4,i=2, then the value provided in the sequence represents 2/3=0,66 (in quantized values). The network node receiving these may further derive the ratio between a \,\ and a 4,i , as 0,6*0,66=0,4. The network node may thus be able to perform reconstruction of the original matrix up to a scaling and a phase rotation (assuming enough quantization bits is used to neglect the quantization error) for example, in this case the network node 110 could reconstruct: a1,1 =1, a4,o = 0.6, a4, i=0.4. These values may correspond to the original values of a1,1 a4,o and a 4,i scaled by 5 (which is the original value of ai,i in this imaginary example).

Let us take a look at the proposed solution in a signaling flow diagram be- tween devices UE 120 and gNB 110, as shown in Figure 5. Steps 400, 302-308 and 404 have been explained already in connection of Figures 3 and 4. In step 500, the network node 110 may, after having received the UCI comprising the PMI report (including the indicators), derive the position of also the reference coefficient of the weaker polariza- tion in addition to the reference coefficient of the stronger polarization, and then adjust precoding for the UE 120 in an appropriate manner. Thereafter, the network node 110 and the UE 120 may communicate according to the adjusted precoding in an efficient manner. For example, according to some specifications, the gNB may use the PMI com- municated by the UE for a given frequency resource to serve the UE over that frequency resource. Further, nothing prevents the gNB to perform suitable signal processing over the received PMIs from different UEs to ensure that some relationships among them are respected. With“relationships” it is meant that when more than one UE is served over the same frequency resource (at the same time) then the gNB may want to ensure that the layers sent to the more than one UEs are in a relationship of mutual orthogonality (e.g., zero-forcing). If this is the case, then the PMIs sent by the more than one UEs for that frequency resource may be processed in order to be mutually orthogonal.

The solution may provide an efficient way of including the reference ampli- tude of the weaker polarization e.g. in the UCI message. This may be important as its location cannot be determined by the bitmap like for the other coefficients and indicating this location explicitly is costly in overhead. The solution may be applied separately for each RI layer.

The proposed embodiments may require fewer bits than the solution com- prising the explicit indication, where [log 2 K NZ ] (or [log 2 K 0 ]) bits are needed for the position indicator in the UCI. In fact, K NZ and K 0 are typically larger than 2 3 = 8. With more than three bits required for the location indicator in UCI and additional 4 bits needed for the quantized representation of the amplitude of the coefficient c4,0, altogether at least 8 bits are needed to convey the required information to the network device. In the proposed solution, less bits are needed because the predetermined value, such as‘ 1’, in the sequence may be indicated with three bits and a separate parameter (e.g. in the UCI), representing the quantized normalized reference amplitude A q , may be indicated with 4 bits. This requires altogether 7 bits, which is less than at least 8 bits.

Looking from another point of view, it can be said that the UE receives trans- mission on two different polarizations over a wireless channel from a second device; measures a plurality of coefficients based on the reception; determines a reference coef- ficient among a subset of the coefficients for the subset of the coefficients; determines a first indicator and a second indicator for an amplitude of the reference coefficient; and reports the first and second indicators to the second device. The network node, as an example of the second device, may then receive the first indicator and a second indicator from the first device, the first and a second indicators representing an amplitude for the reference coefficient of a subset of coefficients. As described earlier, both the first and second indicators may be called amplitude indicators. The term“for an amplitude” may refer here to an indicator that in some way represents the amplitude/magnitude of the reference coefficient. Examples may include differential amplitude representing the dif- ference or ratio of the amplitude of the reference coefficient (e.g. c4,0) with respect to another amplitude, e.g. with respect to the amplitude of the reference coefficient ( c4,0) itself or with respect to amplitude/magnitude of another coefficient, such as ci,i or some other coefficient. In an embodiment, the reference coefficient is the coefficient with the largest magnitude within the subset of coefficients. In an embodiment, the subset com- prises the coefficients of a certain polarisation. In an embodiment, the certain polariza- tion is the weaker polarization.

An embodiment, as shown in Figure 6, provides an apparatus 10 comprising a control circuitry (CTRL) 12, such as at least one processor, and at least one memory 14 including a computer program code (PROG), wherein the at least one memory and the computer program code (PROG), are configured, with the at least one processor, to cause the apparatus to carry out any one of the above-described processes. The memory may be implemented using any suitable data storage technology, such as semiconductor- based memory devices, flash memory, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory.

In an embodiment, the apparatus 10 may comprise the terminal device of a communication system, e.g. a user terminal (UT), a computer (PC), a laptop, a tabloid computer, a cellular phone, a mobile phone, a communicator, a smart phone, a palm computer, a mobile transportation apparatus (such as a car), a household appliance, or any other communication apparatus, commonly called as UE in the description. Alter- natively, the apparatus is comprised in such a terminal device. Further, the apparatus may be or comprise a module (to be attached to the UE) providing connectivity, such as a plug-in unit, an“USB dongle”, or any other kind of unit. The unit may be installed either inside the UE or attached to the UE with a connector or even wirelessly.

In an embodiment, the apparatus 10 is or is comprised in the UE 120. The apparatus may be caused to execute the functionalities of some of the above described processes, such as the steps of Figure 3.

The apparatus may further comprise communication interface (TRX) 16 comprising hardware and/or software for realizing communication connectivity accord- ing to one or more communication protocols. The TRX may provide the apparatus with communication capabilities to access the radio access network, for example. The appa- ratus may also comprise a user interface 18 comprising, for example, at least one keypad, a microphone, a touch display, a display, a speaker, etc. The user interface may be used to control the apparatus by the user.

The control circuitry 12 may comprise a measurement control circuitry 20 for performing measurements of the received transmission and for determining coefficient based on the measurements, according to any of the embodiments. The con- trol circuitry 12 may further comprise a report control circuitry 22 for handling the meas- urement results, deriving the first and second indicators and controlling sending the re- port to network, according to any of the embodiments the handling and deriving may comprise operations such as normalization and quantization, for example.

An embodiment, as shown in Figure 7, provides an apparatus 50 comprising a control circuitry (CTRL) 52, such as at least one processor, and at least one memory 54 including a computer program code (PROG), wherein the at least one memory and the computer program code (PROG), are configured, with the at least one processor, to cause the apparatus to carry out any one of the above-described processes. The memory may be implemented using any suitable data storage technology, such as semiconductor- based memory devices, flash memory, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory.

In an embodiment, the apparatus 50 may be or be comprised in a network node, such as in gNB/gNB-CU/gNB-DU of 5G. In an embodiment, the apparatus 50 is or is comprised in the network node 110. The apparatus may be caused to execute the functionalities of some of the above described processes, such as the steps of Figure 4.

It should be appreciated that future networks may utilize network functions virtualization (NFV) which is a network architecture concept that proposes virtualizing network node functions into“building blocks” or entities that may be operationally con- nected or linked together to provide services. A virtualized network function (VNF) may comprise one or more virtual machines running computer program codes using standard or general type servers instead of customized hardware. Cloud computing or data storage may also be utilized. In radio communications, this may mean node operations to be carried out, at least partly, in a central/centralized unit, CU, (e.g. server, host or node) operationally coupled to distributed unit, DU, (e.g. a radio head/node). It is also possible that node operations will be distributed among a plurality of servers, nodes or hosts. It should also be understood that the distribution of labour between core net- work opera- tions and base station operations may vary depending on implementation.

In an embodiment, the server may generate a virtual network through which the server communicates with the radio node. In general, virtual networking may involve a process of combining hardware and software network resources and network function- ality into a single, software-based administrative entity, a virtual network. Such virtual network may provide flexible distribution of operations between the server and the radio head/node. In practice, any digital signal processing task may be performed in either the CU or the DU and the boundary where the responsibility is shifted between the CU and the DU may be selected according to implementation. Therefore, in an embodiment, a CU-DU architecture is implemented. In such case the apparatus 50 may be comprised in a central unit (e.g. a control unit, an edge cloud server, a server) operatively coupled (e.g. via a wireless or wired network) to a distributed unit (e.g. a remote radio head/node). That is, the central unit (e.g. an edge cloud server) and the radio node may be stand-alone apparatuses communicating with each other via a radio path or via a wired connection. Alternatively, they may be in a same entity communicating via a wired connection, etc. The edge cloud or edge cloud server may serve a plurality of radio nodes or a radio access networks. In an embodi- ment, at least some of the described processes may be performed by the central unit. In another embodiment, the apparatus 50 may be instead comprised in the distributed unit, and at least some of the described processes may be performed by the distributed unit.

In an embodiment, the execution of at least some of the functionalities of the apparatus 50 may be shared between two physically separate devices (DU and CU) forming one operational entity. Therefore, the apparatus may be seen to depict the oper- ational entity comprising one or more physically separate de-vices for executing at least some of the described processes. In an embodiment, such CU-DU architecture may pro- vide flexible distribution of operations between the CU and the DU. In practice, any digital signal processing task may be performed in either the CU or the DU and the boundary where the responsibility is shifted between the CU and the DU may be selected according to implementation. In an embodiment, the apparatus 50 controls the execution of the processes, regardless of the location of the apparatus and regardless of where the processes/functions are carried out.

The apparatus may further comprise communication interface (TRX) 56 comprising hardware and/or software for realizing communication connectivity accord- ing to one or more communication protocols. The TRX may provide the apparatus with communication capabilities to access the radio access net-work, for example. The appa- ratus may also comprise a user interface 58 comprising, for example, at least one keypad, a microphone, a touch display, a display, a speaker, etc. The user interface may be used to control the apparatus by the user.

The control circuitry 52 may comprise a transmission control circuitry 60 for controlling transmissions to and from the one or more UE 120, 122. This may include setting appropriate precoding vectors for obtaining or aiming at optimizing MIMO per- formance, according to any of the embodiments. The control circuitry 12 may comprise a report handling circuity 62 e.g. for handling the received report comprising the first and second indicator from the UE, according to any of the embodiments. E.g. the recep- tion of the first and second indicators from the UE may aid in setting up appropriate precoding for the UE. In an embodiment, an apparatus carrying out at least some of the embodi- ments described comprises at least one processor and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to carry out the functionalities according to any one of the embodiments described. According to an aspect, when the at least one processor executes the computer program code, the com- puter program code causes the apparatus to carry out the functionalities according to any one of the embodiments described. According to another embodiment, the apparatus carrying out at least some of the embodiments comprises the at least one processor and at least one memory including a computer program code, wherein the at least one pro- cessor and the computer program code perform at least some of the functionalities ac- cording to any one of the embodiments described. Accordingly, the at least one proces- sor, the memory, and the computer program code form processing means for carrying out at least some of the embodiments described. According to yet another embodiment, the apparatus carrying out at least some of the embodiments comprises a circuitry in- cluding at least one processor and at least one memory including computer program code. When activated, the circuitry causes the apparatus to perform the at least some of the functionalities according to any one of the embodiments described.

As used in this application, the term‘circuitry’ refers to all of the following: (a) hardware-only circuit implementations, such as implementations in only analog and/or digital circuitry, and (b) combinations of circuits and soft-ware (and/or firmware), such as (as applicable): (i) a combination of processor(s) or (ii) portions of proces- sor(s)/software including digital signal processor(s), software, and memory(ies) that work together to cause an apparatus to perform various functions, and (c) circuits, such as a microprocessor(s) or a portion of a microprocessor(s), that require software or firm- ware for operation, even if the software or firmware is not physically present. This def- inition of‘circuitry’ applies to all uses of this term in this application. As a further ex- ample, as used in this application, the term‘circuitry’ would also cover an implementa- tion of merely a processor (or multiple processors) or a portion of a processor and its (or their) accompanying software and/or firmware. The term‘circuitry’ would also cover, for example and if applicable to the particular element, a baseband integrated circuit or applications processor integrated circuit for a mobile phone or a similar integrated circuit in a server, a cellular network device, or another network device.

In an embodiment, at least some of the processes described may be carried out by an apparatus comprising corresponding means for carrying out at least some of the described processes. Some example means for carrying out the processes may in- clude at least one of the following: detector, processor (including dual-core and multiple- core processors), digital signal processor, controller, receiver, transmitter, encoder, de- coder, memory, RAM, ROM, software, firmware, display, user interface, display cir- cuitry, user interface circuitry, user interface software, display software, circuit, antenna, antenna circuitry, and circuitry.

The techniques and methods described herein may be implemented by vari- ous means. For example, these techniques may be implemented in hardware (one or more devices), firmware (one or more devices), software (one or more modules), or combinations thereof. For a hardware implementation, the apparatus(es) of embodi- ments may be implemented within one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), proces- sors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a combination thereof. For firmware or soft- ware, the implementation can be carried out through modules of at least one chip set (e.g. procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in a memory unit and executed by processors. The memory unit may be implemented within the processor or externally to the processor. In the latter case, it can be communicatively coupled to the processor via various means, as is known in the art. Additionally, the components of the systems described herein may be rear- ranged and/or complemented by additional components in order to facilitate the achieve- ments of the various aspects, etc., described with regard thereto, and they are not limited to the precise configurations set forth in the given figures, as will be appreciated by one skilled in the art.

Embodiments as described may also be carried out in the form of a computer process defined by a computer program or portions thereof. Embodiments of the meth- ods described may be carried out by executing at least one portion of a computer pro- gram comprising corresponding instructions. The computer program may be in source code form, object code form, or in some intermediate form, and it may be stored in some sort of carrier, which may be any entity or device capable of carrying the program. For example, the computer program may be stored on a computer program distribution me- dium readable by a computer or a processor. The computer program medium may be, for example but not limited to, a record medium, computer memory, read-only memory, electrical carrier signal, telecommunications signal, and software distribution package, for example. The computer program medium may be a non-transitory medium. Coding of software for carrying out the embodiments as shown and described is well within the scope of a person of ordinary skill in the art.

Following is a list of some aspects of the invention. According to a first aspect, there is provided an apparatus, comprising: at least one processor and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause a first device to: receive transmission on two different polarizations over a wireless channel from a second device; determine a plurality of co- efficients associated with a precoding matrix based on channel measurements of the re- ception, wherein the coefficients at least partially define a combination matrix; select a coefficient among the coefficients of the weaker polarization, the selected coefficient being a reference coefficient for the weaker polarization; determine a first indicator and a second indicator for the reference coefficient, wherein the first indicator indicates a position of the reference coefficient in the combination matrix and the second indicator comprises an amplitude value associated with the reference coefficient; report the first and second indicators to the second device.

Various embodiments of the first aspect may comprise at least one feature from the following bulleted list:

• report a bitmap corresponding to the combination matrix to the sec- ond device, the bitmap indicating spatial and frequency domain lo- cations of those coefficients that exceed a predetermined threshold; report the first indicator to the second device in a sequence compris- ing amplitude values of the coefficients exceeding the predetermined threshold except the coefficient with the largest magnitude, wherein the order of the sequence is determined by the bitmap, the position of the first indicator in the sequence determines the position of the reference coefficient in the combination matrix, and wherein the first indicator rep-resents a predetermined value in the sequence.

• report the second indicator in a field, the position of which is inde- pendent of the first indicator, wherein the second indicator represents the amplitude of the reference coefficient with respect to the ampli- tude of the coefficient with the largest magnitude.

• wherein the second indicator is reported in a field in uplink control information.

• wherein the second indicator is reported in a predetermined position in the sequence.

• wherein the reference coefficient is the coefficient with the largest magnitude within coefficients of the weaker polarization.

According to a second aspect, there is provided an apparatus, comprising: at least one processor and at least one memory including a computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause a second device to: transmit on two different polari- zations over a wireless channel to a first device; receive a first indicator and a second indicator from the first device, the first and second indicators representing a reference coefficient for the coefficients of the weaker polarization, the coefficients being associ- ated with a pre-coding matrix based on channel measurements, wherein the coefficients at least partially define a combination matrix; derive position of the reference coefficient in the combination matrix based on the first indicator.

Various embodiments of the second aspect may comprise at least one feature from the following bulleted list:

• receive a bitmap corresponding to the combination matrix from the first device, the bitmap indicating spatial and frequency domain lo- cations of those coefficients that exceed a predetermined threshold; receive the first indicator from the first device in a sequence com- prising amplitude values of the coefficients exceeding the predeter- mined threshold except the coefficient with the largest magnitude, wherein the order of the sequence is determined by the bitmap, and wherein the first indicator comprises a predetermined value in the sequence; and derive the position of the reference coefficient in the combination matrix further based on the bitmap.

• receive the second indicator in a field, the position of which is inde- pendent of the first indicator, wherein the second indicator represents the amplitude of the reference coefficient with respect to the ampli- tude of the coefficient with the largest magnitude; derive the magni- tude of the reference coefficient based on the second indicator.

• wherein the reference coefficient is the coefficient with the largest magnitude within the coefficients of the weaker polarization.

According to a third aspect, there is provided a method at a user equipment, comprising: receiving transmission on two different polarizations over a wireless chan- nel from network; determining a plurality of coefficients associated with a precoding matrix based on channel measurements of the reception, wherein the coefficients at least partially define a combination matrix; selecting a coefficient among the coefficients of the weaker polarization, the selected coefficient being a reference coefficient for the weaker polarization; determining a first indicator and a second indicator for the refer- ence coefficient, wherein the first indicator indicates a position of the reference coeffi- cient in the combination matrix and the second indicator comprises an amplitude value associated with the reference coefficient; reporting the first and second indicators to the network. Various embodiments of the third aspect may comprise at least one feature from the bulleted list under the first aspect.

According to a fourth aspect, there is provided a method at a network node, comprising: transmitting on two different polarizations over a wireless channel to a user equipment; receiving a first indicator and a second indicator from the user equipment, the first and second indicators representing a reference coefficient for the coefficients of the weaker polarization, the coefficients being associated with a precoding matrix based on channel measurements, wherein the coefficients at least partially define a combina- tion matrix; deriving position of the reference coefficient in the combination matrix based on the first indicator. Various embodiments of the fourth aspect may comprise at least one feature from the bulleted list under the second aspect.

According to a fifth aspect, there is provided a computer program product embodied on a distribution medium readable by a computer and com-prising program instructions which, when loaded into an apparatus, execute the method according to the third aspect. Various embodiments of the fifth aspect may comprise at least one feature from the bulleted list under the first aspect.

According to a sixth aspect, there is provided a computer program product embodied on a distribution medium readable by a computer and comprising program instructions which, when loaded into an apparatus, execute the method according to the fourth aspect.

According to a seventh aspect, there is provided a computer program product comprising program instructions which, when loaded into an apparatus, execute the method according to the third aspect.

According to an eight aspect, there is provided a computer program product comprising program instructions which, when loaded into an apparatus, execute the method according to the fourth aspect.

According to a ninth aspect, there is provided an apparatus, comprising means for performing the method according to the third aspect, and/or means configured to cause a user equipment to perform the method according to the third aspect.

According to a tenth aspect, there is provided an apparatus, comprising means for performing the method according to the fourth aspect, and/or means config- ured to cause a user equipment to perform the method according to the fourth aspect.

According to an eleventh aspect, there is provided computer system, com- prising: one or more processors; at least one data storage, and one or more computer program instructions to be executed by the one or more processors in association with the at least one data storage for carrying out the method according to the third aspect and/or the method according to the fourth aspect. Even though the invention has been described above with reference to an example according to the accompanying drawings, it is clear that the invention is not restricted thereto but can be modified in several ways within the scope of the appended claims. Therefore, all words and expressions should be interpreted broadly and they are intended to illustrate, not to restrict, the embodiment. It will be obvious to a person skilled in the art that, as technology advances, the inventive concept can be implemented in various ways. Further, it is clear to a person skilled in the art that the described em- bodiments may, but are not required to, be combined with other embodiments in various ways.