Doppler-delay codebook-based precoding and CSI reporting wireless communications systems

11616551 · 2023-03-28

Assignee

Inventors

Cpc classification

International classification

Abstract

A communication device for providing a channel state information, CSI, feedback in a wireless communication system includes a transceiver to receive, from a transmitter a radio signal via a time-variant, frequency-selective MIMO channel, the radio signal including downlink reference signals according to a reference signal configuration including a number of antenna ports, and downlink signals including the reference signal configuration; and a processor. The processor estimates an explicit CSI in the frequency domain using measurements on the downlink reference signals on the radio channel, selects a Doppler-delay precoder matrix (W) for a composite Doppler-delay-beam three-stage precoder, calculates either one or more of a channel quality indicator, CQI, and/or a precoder matrix indicator, PMI, and/or a rank indicator, RI, and reports to the transmitter the CSI feedback including either one or more of the CQI, and/or the PMI and/or the RI.

Claims

1. A communication device for providing a channel state information, CSI, feedback in a wireless communication system, the communication device comprising: a transceiver configured to receive, from a transmitter a radio signal via a MIMO channel, the radio signal comprising downlink reference signals according to a reference signal configuration comprising a number of antenna ports, and downlink signals comprising the reference signal configuration; and a processor configured to estimate an CSI using measurements on the downlink reference signals on the radio channel, the downlink reference signals provided over a certain observation time, select, based on a performance metric, a Doppler-delay precoder matrix for a composite Doppler-delay-beam three-stage precoder, the Doppler-delay-beam three-stage precoder being based on one or more codebooks, the one or more codebooks comprising one or more transmit-side spatial beam components of the composite Doppler-delay-beam three-stage precoder, one or more delay components of the composite Doppler-delay-beam three-stage precoder, and one or more Doppler-frequency components of the composite Doppler-delay-beam three-stage precoder, determine either one or more of a channel quality indicator, CQI, and/or a precoder matrix indicator, PMI, and/or a rank indicator, RI, using the composite Doppler-delay-beam three-stage precoder with the selected Doppler-delay-beam precoder matrix, and report to the transmitter the CSI feedback comprising either one or more of the CQI, and/or the PMI and/or the RI, wherein the PMI and RI are used to indicate the Doppler-delay-beam three-stage composite precoder matrix for the configured antenna ports.

2. The communication device of claim 1, wherein the Doppler-delay-beam three-stage precoder is based on three separate codebooks, and wherein the three separate codebooks comprise a first codebook for the one or more transmit-side spatial beam components of the composite Doppler-delay-beam three-stage precoder, a second codebook for the one or more delay components of the composite Doppler-delay-beam three-stage precoder, and a third codebook for the one or more Doppler-frequency components of the composite Doppler-delay-beam three-stage precoder.

3. The communication device of claim 1, wherein the Doppler-delay precoder matrix W is represented by W ( l ) = P ( l ) [ .Math. u = 0 U ( l ) - 1 .Math. d = 0 D u ( l ) - 1 .Math. v = 0 F d , u ( l ) - 1 γ 1 , u , d , v ( l ) f 1 , u , d , v ( l ) .Math. d 1 , u , d ( l ) T .Math. b u ( l ) .Math. u = 0 U ( l ) - 1 .Math. d = 0 D u ( l ) - 1 .Math. v = 0 F d , u ( l ) - 1 γ 2 , u , d , v ( l ) f 2 , u , d , v ( l ) .Math. d 2 , u , d ( l ) T .Math. b u ( l ) ] , where U.sup.(l) is the number of beams per polarization for the l-th layer, D.sub.u.sup.(l) is the number of delays for the l-th layer and u-th beam, F.sub.d,u .sup.(l) is the number of Doppler-frequency components for the l-th layer, u-th beam and d-th delay, f.sub.p,u,d,v.sup.(l) is the v-th Doppler-frequency vector of size T×1 associated with the l-th layer, d-th delay, u-th spatial beam, and the p-th (p=1,2) polarization of the precoder; d.sub.p,u,d.sup.(l) is the d-th delay vector of size S×1 associated with the l-th layer, u-th spatial beam and the p-th polarization of the precoder; b.sub.u.sup.(l) is the u-th spatial beam associated with the l-th layer; γ.sub.p,u,d,v.sup.(l) is the Doppler-delay coefficient associated with the l-th layer, u-th spatial beam, d-th delay, v-th Doppler-frequency and the p-th polarization of the precoder, and p.sup.(l) is a scalar normalization factor to ensure that the average total transmission power over all precoder layers is 1.

4. The communication device of claim 1, wherein the Doppler-delay-beam precoder is represented by a dual-stage precoder: W ( l ) = W ( 1 , l ) w ( 2 , l ) N t .Math. T .Math. S × 1 , where W ( 1 , l ) = [ X 1 0 0 X 2 ] with X 1 = [ f 1 , 0 , 0 , 0 ( l ) .Math. d 1 , 0 , 0 ( l ) .Math. b 0 ( l ) .Math. f 1 , u , d , v ( l ) .Math. d 1 , u , d ( l ) .Math. b u ( l ) .Math. f 1 , U ( l ) - 1 , D u ( l ) - 1 , F d , u ( l ) - 1 ( l ) .Math. d 1 , U ( l ) - 1 , D u ( l ) - 1 ( l ) .Math. b U ( l ) - 1 ( l ) ] , X 2 = [ f 2 , 0 , 0 , 0 ( l ) .Math. d 2 , 0 , 0 ( l ) .Math. b 0 ( l ) .Math. f 2 , u , d , v ( l ) .Math. d 2 , u , d ( l ) .Math. b u ( l ) .Math. f 2 , U ( l ) - 1 , D u ( l ) - 1 , F d , u ( l ) - 1 ( l ) .Math. d 2 , U ( l ) - 1 , D u ( l ) - 1 ( l ) .Math. b U ( l ) - 1 ( l ) ] , and w.sup.(2,l) comprises the complex Doppler-delay-beam combining coefficients, w ( 2 , l ) = [ γ 1 , 0 , 0 , 0 ( l ) .Math. γ 1 , u , d , v ( l ) .Math. γ 1 , U ( l ) - 1 , D u ( l ) - 1 , F d , u ( l ) - 1 ( l ) γ 2 , 0 , 0 , 0 ( l ) .Math. γ 2 , u , d , v ( l ) .Math. γ 2 , U ( l ) - 1 , D u ( l ) - 1 , F d , u ( l ) - 1 ( l ) ] T , where f.sub.p,u,d,v.sup.(l) is the v-th Doppler-frequency vector of size T×1 associated with the l-th layer, d-th delay, u-th spatial beam, and the p-th (p=1,2) polarization of the precoder; d.sub.p,u,d.sup.(l) is the d-th delay vector of size S×1 associated with the l-th layer, u-th spatial beam and the p-th polarization of the precoder; b.sub.u.sup.(l) is the u-th spatial beam associated with the l-th layer; γ.sub.p,u,d,v.sup.(l) is the Doppler-delay coefficient associated with the l-th layer, u-th spatial beam, d-th delay, v-th Doppler-frequency and the p-th polarization of the precoder, and p.sup.(l) is a scalar normalization factor to ensure that the average total transmission power over all precoder layers is 1.

5. The communication device of claim 1, wherein the first codebook comprises a first oversampled DFT-based codebook matrix of size N.sub.1N.sub.2×O.sub.1,1N.sub.1O.sub.1,2N.sub.2 from which the vectors b.sub.u.sup.(l) are selected, where N.sub.1 and N.sub.2 refer to the first and second numbers of antenna ports, respectively, and O.sub.1,1 and O.sub.1,2 refer to the oversampling factors with O.sub.1,1 ε{1,2,3, . . . } and O.sub.1,2 ε{1,2,3, . . . }, and wherein the second codebook comprises a second oversampled DFT-based codebook matrix of size S×SO.sub.2 from which the delay vectors d.sub.u,d.sup.(l) are selected, where S refers to the number of configured sub-bands/PRBs, or subcarriers, and O.sub.2 refers to the oversampling factor O.sub.2=1, 2, . . . .

6. The communication device of claim 1, wherein the first codebook comprises a first oversampled DFT-based codebook matrix of size N.sub.1N.sub.2×O.sub.1,1N.sub.1O.sub.1,2N.sub.2 from which the vectors b.sub.u.sup.(l) are selected, where N.sub.1 and N.sub.2 refer to the first and second numbers of antenna ports, respectively, and O.sub.1,1 and O.sub.1,2 refer to the oversampling factors with O.sub.1,1ε{1, 2, 3, . . . } and O.sub.1,2 ε{1, 2, 3, . . . }, wherein the second codebook comprises a second oversampled DFT-based codebook matrix of size S×SO.sub.2 from which the delay vectors d.sub.u,d.sup.(l) are selected, where S refers to the number of configured sub-bands/PRBs, or subcarriers, and O.sub.2 refers to the oversampling factor O.sub.2=1, 2, . . . , and wherein the third codebook comprises a third oversampled DFT-based codebook matrix of size T×TO.sub.3 from which the Doppler-frequency vectors f.sub.p,u,d,v.sup.(l) are selected, where T refers to the number of time instances during the observation time, and O.sub.3 refers to the oversampling factor with O.sub.3=1, 2, . . . .

7. The communication device of claim 1, wherein the communication device is configured to report to the transmitter the CSI feedback according to a CSI reporting configuration received from the transmitter, the CSI reporting configuration comprising, for example, the parameter ReportQuantity, which comprises at least one the following values: cri-RI-PMIDD-CQI, cri-RI-PMIDy-CQI, cri-RI-PMIDr-CQI, cri-RI-LI-PMIDD-CQI, cri-RI-LI-PMIDy-CQI, cri-RI-LI-PMIDr-CQI, cri-RI-PMIDD, cri-RI-PMIDy, cri-RI-PMIDr, wherein the PMI quantities are defined as: PMIDD-PMI values comprising the delay and the Doppler-frequency component configurations, PMIDy-PMI values comprising only the delay component configuration, excluding the Doppler-frequency component(s), and PMIDr-PMI values comprising only the Doppler-frequency component configuration, excluding the delay component(s).

8. The communication device of claim 1, wherein the communication device is configured to receive the following values from the transmitter using Radio Resource Control (RRC) layer or physical layer parameters: values of S for the configuration of the delay component codebook, and parameters N.sub.1, N.sub.2 for the configuration of the first codebook.

9. The communication device of claim 1, wherein the communication device is configured to receive the following values from the transmitter using Radio Resource Control layer or physical layer parameters: values of S and T for the configuration of the delay and Doppler-frequency component codebooks, and parameters N.sub.1, N.sub.2 and oversampling factors O.sub.1,1 and O.sub.1,2 for the configuration of the first codebook.

10. The communication device of claim 1, wherein the spatial beam components are configured as follows: the number of beams U.sup.(l) is non-identical over the layers, or the number of beams U.sup.(l) is identical for all layers such that U.sup.(l)=U, ∀l.

11. The communication device of claim 1, wherein the delay components are configured as follows: the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT vectors, may vary for each beam, layer and polarization indices, the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT vectors, vary for each beam and layer indices and may remain identical over the polarization indices, the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT vectors, are identical for all beam, layer and polarizations indices the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT vectors, are identical for all beam and layer indices and may over polarization indices, the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT vectors, are identical for all beam and polarization indices, and vary over the layer indices, the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT vectors, are identical for all beam indices, and vary over the layer and polarization indices, the number of delays D.sub.u.sup.(l) depends on the beam and layer index, or the number of delays D.sub.u.sup.(l) depends on the beam index, and remains identical for all layer indices, D.sub.u.sup.(l)=D.sub.u, ∀l, u, or the number of delays D.sub.u.sup.(l) is identical for all beam indices, but varies per layer, D.sub.u.sup.(l)=D.sup.(l),∀l, u, or the number delays D.sub.u.sup.(l) is identical for all beam indices and layer indices, D.sub.u(l)=D ∀I, u.

12. The communication device of claim 1, wherein the Doppler-frequency components are configured as follows: the F.sub.d,u .sup.(l) Doppler-frequency values, e.g., the indices of Doppler-frequency DFT-vectors, vary over beam, delay, layer and polarization indices, the F.sub.d,u .sup.(l) Doppler-frequency values, e.g., the indices of Doppler-frequency DFT-vectors, vary over beam, delay, layer indices but remain identical over polarization indices, the F.sub.d,u .sup.(l) Doppler-frequency values, e.g., the indices of Doppler-frequency DFT-vectors, are identical for all beam and delay indices, and may vary over layer and polarization indices, the F.sub.d,u .sup.(l) Doppler-frequency values, e.g., the indices of Doppler-frequency DFT-vectors, are identical for all beam, delay and polarization indices, and may vary over layer indices, the number of Doppler-frequency components F.sub.d,u .sup.(l) depends on the beam index, delay index and layer index, or the number of Doppler-frequency components F.sub.d,u .sup.(l) is identical for all beam, delays and layer indices, such that F.sub.d,u .sup.(l)=F, ∀u, d, l, or the number of Doppler frequency-components F.sub.d,u .sup.(l) is identical for all beam indices and all delay indices, but varies over the layer indices F.sub.d,u .sup.(l)=F.sup.(l), ∀u, d, l, or the number of Doppler frequency-vectors F.sub.d,u .sup.(l) is identical for all beam indices, but varies over delay and layer indices, F.sub.d,u .sup.(l)=F.sub.d.sup.(l), ∀u, d, l, or the number of Doppler frequency-components F.sub.d,u .sup.(l) is identical for all beam indices and layer indices, but varies over delay indices, F.sub.d,u .sup.(l)=F.sub.d, ∀u, d, l, or the number of Doppler frequency-components F.sub.d,u .sup.(l) is different for the U beams, and identical for all delay and layer indices, F.sub.d,u .sup.(l)=F.sub.u, ∀u, d, l, or the number of Doppler-frequency-components F.sub.d,u .sup.(l) varies over beam and delay indices and is identical for all layer indices, F.sub.d,u .sup.(l)=F.sub.d,u, ∀u, d, l, or the number of Doppler frequency-components F.sub.d,u .sup.(l) varies over beam and layer indices, and is identical for all delay indices, F.sub.d,u .sup.(l)=F.sub.u.sup.(l), ∀u, d, l.

13. The communication device of claim 1, wherein the CSI is represented by a three-dimensional channel tensor custom charactercustom character.sup.N×S×T of the dimension N×S×T with S being the number of configured sub-bands/PRBs, or subcarriers, T being the number of time instances during the observation time, and N=N.sub.r.Math.N.sub.1.Math.N.sub.2.Math.P, and the first, second and third dimensions of the channel tensor representing the space, frequency, and time components of the MIMO channel, respectively, or the CSI is represented by a four-dimensional channel tensor custom charactercustom character.sup.N×S×T of dimension N.sub.r×N.sub.t×S×T, where N.sub.t=N.sub.1.Math.N.sub.2.Math.P, the first and second dimensions of custom character representing the receive-side and transmit-side space components of the MIMO channel, respectively, and the third and fourth dimensions of custom character representing the frequency and time component of the channel, respectively.

14. The communication device of claim 1, wherein the processor is configured to select a Doppler-delay precoder matrix based on a performance metric for e.g., the mutual-information I(W; custom character), which is a function of the Doppler-delay precoder matrix W and a multi-dimensional channel tensor custom character.

15. The communication device of claim 14, wherein the processor is configured to select a wideband CQI that optimizes the average block error rate block_error_rate(custom character|W.sup.(l) (l=1, . . . L)) at the communication device for the selected composite Doppler-delay-beam precoder matrix W.sup.(l) (l=1, . . . , L) and a multi-dimensional channel tensor custom character for the T time instants.

16. The communication device of claim 1, wherein the processor is configured to use, in a first step, a high resolution parameter estimation algorithm to estimate parameters of a channel model directly from a multi-dimensional channel tensor custom character, or to calculate the coefficients of H(t, w) directly in a non-parameterized form from the MIMO channel tensor use, in a second step, the parameterized channel model and the selected Doppler-delay-beam composite precoder W.sup.(l)(l=1, . . . , L) to calculate a parameterized precoded MIMO channel model frequency-domain response as
H.sub.prec(t,w)=H(t,w)[W.sup.(1)(t,w),W.sup.(2)(t,w), . . . ,W.sup.(L)(t,w)], where the (i,j) entry of [H(t,(t, w)].sub.i,j=h.sub.i,j(t,w), and W.sup.(l)(t, w) is the t-th block and w-th column of W.sup.(l), use, in a third step, the parameterized precoded MIMO channel model response to calculate one or more CQI values for one or more future time instants.

17. The communication device of claim 1, wherein the processor is configured to predict a CQI value for time-instant/slot n+K, where n denotes the current time-instant/slot, and K denotes the relative time difference with respect to the current time-instant/slot n.

18. The communication device of claim 17, wherein the communication device is configured to receive a CSI reporting configuration comprising a parameter CQI-PredictionTime assigned with the value K which is used by the communication device for CQI prediction.

19. The communication device of claim 1, wherein, in case the CSI feedback comprises the PMI, the processor is configured to report at least a two-component PMI, where the first PMI indicates the selected vectors b.sub.u.sup.(l) and d.sub.p,u,d.sup.(l), and where the second PMI indicates the beam combining coefficients, from the communication device to the transmitter.

20. The communication device of claim 19, wherein the processor is configured to represent the first-component PMI in the form of three-tuple sets, where each three-tuple (u, d, v) is associated with a selected spatial beam vector b.sub.u.sup.(l), a selected delay vector d.sub.p,u,d.sup.(l), and a selected Doppler-frequency vector f.sub.p,u,d,v.sup.(l) the three-tuple sets being represented by i.sub.1=[i.sub.1,1, i.sub.1,2, 1.sub.1,3], where i.sub.1 represents the first PMI component, and where i.sub.1,1 indicates Σ.sub.lU.sup.(l) indices of the selected DFT-vectors for the spatial beams, i.sub.i,2 indicates 2Σ.sub.u,lD.sub.u.sup.(l) indices of the selected delay-vectors, and i.sub.1,3 indicates 2Σ.sub.u,d,lF.sub.d,u.sup.(l) indices of the selected Doppler-frequency-vectors, quantize the Doppler-delay-beam combining coefficients using a codebook approach, where the quantized Doppler-delay-beam combining coefficients are represented by i.sub.2, the second PMI component, and report the two PMI components to the transmitter.

21. The communication device of claim 1, wherein, in case the CSI feedback comprises the PMI, the processor is configured to report at least a two-component PMI, where the first PMI indicates to the selected vectors b.sub.u.sup.(l), d.sub.p,u,d.sup.(l) and f.sub.p,u,d,v.sup.(l), and where the second PMI indicates to the combining coefficients, from the communication device to the transmitter.

22. The communication device of claim 1, wherein, in case the CSI feedback comprises the PMI, the processor is configured to report at least a two-component PMI, where the first PMI indicates to the selected vectors b.sub.u.sup.(l), d.sub.p,u,df.sub.p,u,d,v.sup.(l), and where the second PMI indicates the 2 Σ.sub.u,d,lF.sub.d,u.sup.(l) Doppler-delay-beam combining coefficients, from the communication device to the transmitter.

23. The communication device of claim 22, wherein the processor is configured to represent the first-component PMI in the form of three-tuple sets, where each three-tuple (u, d, v) is associated with a selected spatial beam vector b.sub.u.sup.(l), a selected delay vector d.sub.p).sub.u,d, and a selected Doppler-frequency vector f.sub.p,u,d,v.sup.(l), the three-tuple sets being represented by i.sub.1=i.sub.1,1, i.sub.1,2, i.sub.1,3], where i.sub.1 represents the first PMI component, and where i.sub.1,1 indicates indices of the selected DFT-vectors for the spatial beams, i.sub.1,2 indicates indices of the selected delay-vectors, and i.sub.1,3 indicates indices of the selected Doppler-frequency-vectors, quantize the Doppler-delay-beam combining coefficients using a codebook approach, where the quantized Doppler-delay-beam combining coefficients are represented by i.sub.2, the second PMI component, and report the two PMI components to the transmitter.

24. The communication device of claim 1, wherein, for quantizing the complex Doppler-delay coefficients γ.sub.p,u,d,v.sup.(l) with a codebook approach, each coefficient is represented by
γ.sub.p,u,d,v.sup.(l)={circumflex over (γ)}.sub.p,u,d,v.sup.(l)ϕ.sub.p,u,d,v.sup.(l), where {circumflex over (γ)}.sub.p,u,d,v.sup.(l) is a polarization-, beam-, delay- and Doppler-frequency-dependent amplitude coefficient which is quantized with N bits; and ϕ.sub.p,u,d,v.sup.(l) represents a phase which is represented by a BPSK, or QPSK, or 8PSK, or any other higher-order PSK constellation, or wherein each coefficient is represented by its real and imaginary part as
γ.sub.p,u,d,v.sup.(l)=Re{{circumflex over (γ)}.sub.p,u,d,v.sup.(l)}+j.Math.Imag{{circumflex over (γ)}.sub.p,u,d,v.sup.(l)}, where Re{{circumflex over (γ)}.sub.p,u,d,v.sup.(l)} and Imag{{circumflex over (γ)}.sub.p,u,d,v.sup.(l)} are quantized each with N bits.

25. The communication device of claim 1, wherein the CSI feedback further comprises a rank indicator, RI, and wherein the processor is configured to report the RI for the transmission, wherein the RI is selected with respect to the Doppler-delay-beam precoder matrix W.sup.(l) (l=1, . . . , L) and denotes an average number of layers supported by the Doppler-delay-beam precoded MIMO channel.

26. The communication device of claim 1, wherein the communication device is configured with a CSI-RS reporting configuration via a higher layer for reporting either the CQI and/or RI and/or PMI for a beam-formed CSI-RS, the vectors in the first codebook matrix represented by N.sub.1N.sub.2-length column vectors, where the m-th vector (m=1, . . . , N.sub.1N.sub.2) comprises a single 1 at the m-th position and zeros elsewhere.

27. The communication device of claim 1, wherein the communication device is configured to receive a CSI-RS resource configuration comprising a higher layer (e.g., RRC) parameter, e.g., referred to as CSI-RS-BurstDuration, indicating a time-domain-repetition of the downlink reference signals, e.g., in terms of a number of consecutive slots the downlink reference signals are repeated in.

28. The communication device of claim 1, wherein the communication device assumes that for determining the CQI, and/or RI, and/or PMI calculation, the transmitter applies the Doppler-delay-beam precoder to PDSCH signals on antenna ports {1000,1008+v−1} for v=L layers as [ y ( t , 3000 ) ( i ) .Math. y ( t , 3000 + P - 1 ) ( i ) ] = W ( t , i ) [ x ( t , 0 ) ( i ) .Math. x ( t , v - 1 ) ( i ) ] , where [x.sup.(t,0)(i), . . . , x.sup.(t,v−1)(i)].sup.T is a symbol vector of PDSCH symbols, P∈{1,2, 4, 8, 12, 16, 24, 32}, x.sup.(t,u)(i) is the i-th symbol of layer u at time instant t, y.sup.(t,u) (i) is the precoded symbol transmitted on antenna port u at time instant t, and W(t,i)=[W.sup.(1) (t, i), . . . , W(.sup.L) (t, i)] is the predicted precoder matrix, with W.sup.(l)(t,i) being the t-th block and i-th column of W.sup.(l).

29. The communication device of claim 1, wherein the number of beams U.sup.(l) is identical for all layers so that U.sup.(l)=U, ∀l.

30. The communication device of claim 1, wherein the number of delays D.sub.u.sup.(l) depends on the layer index.

31. The communication device of claim 1, wherein the delay components configuration is configured via a higher layer signaling, e.g., RRC or MAC signaling, from the transmitter to the communication device, or wherein the delay configuration is a-priori known by the communication device.

32. The communication device of claim 1, wherein the beam configuration is configured via a higher layer signaling, e.g., RRC or MAC signaling, from the transmitter to the communication device, or wherein the beam configuration is a-priori known by the communication device.

33. The communication device of claim 1, wherein, wherein the Doppler-frequency components configuration is configured via a higher layer signaling, e.g., RRC or MAC signaling, from the transmitter to the communication device, or wherein the Doppler-frequency configuration is a-priori known by the communication device.

34. The communication device of claim 1, wherein the oversampled factors O.sub.1,1, O.sub.1,2 and/or O.sub.2 and/or O.sub.3 of the DFT-based codebook matrices may be known by the communication device.

35. The communication device of claim 1, wherein the communication device selects the channel quality indicator, CQI, for reporting, and, in case CQI reporting is configured at the communication device, the communication device reports an advantageous CQI based on a specific performance metric, such as signal-to-interference and noise ratio (SINR), average bit error rate, average throughput, etc.

36. The communication device of claim 1, wherein the first codebook represents a port selection codebook and each vector of the first codebook comprises a single 1 and zeros elsewhere.

37. The communication device of claim 1, wherein the first codebook represents a port selection codebook and each vector of the first codebook comprises a single 1 and zeros elsewhere.

38. The communication device of claim 1, wherein the Doppler-delay precoder matrix (W) is based on a first codebook for the one or more transmit-side spatial beam components and a second codebook for the one or more delay components of the Doppler-delay precoder matrix.

39. A transmitter in a wireless communication system comprising a communication device, the transmitter comprising: an antenna array comprising a plurality of antennas for a wireless communication with one or more communication devices of claim 1 for providing a channel state information, CSI, feedback to the transmitter; and a precoder connected to the antenna array, the precoder to apply a set of beamforming weights to one or more antennas of the antenna array to form, by the antenna array, one or more transmit beams or one or more receive beams, a transceiver configured to transmit, to the communication device, downlink reference signals (CSI-RS) according to a CSI-RS configuration comprising a number of CSI-RS antenna ports and a parameter, e.g., referred to as CSI-RS BurstDuration, indicating a time-domain-repetition of the downlink reference signals, e.g., in terms of a number of consecutive slots the downlink reference signals are repeated in, and downlink signals comprising the CSI-RS configuration; and receive uplink signals comprising a plurality of CSI reports from the communication device; and a processor configured to: extract at least the two component precoder matrix identifier and the rank indicator from the plurality of CSI reports; and construct a Doppler-delay-beam precoder matrix applied on the antenna ports using a first component and a second component of the PMI, and determine the beamforming weights responsive to the constructed precoder matrix.

40. The transmitter of claim 39, wherein, to facilitate precoder matrix prediction for QT future time instants, the processor is configured to cyclically extend the Doppler-frequency DFT-vectors f.sub.p,u,d,v.sup.(l) to a length-QT vectors t.sub.p,u,d,v.sup.(l), the cyclic extension defined by t p , u , d , v ( l ) = [ 1 , e j 2 π k O 3 , .Math. , e i 2 π k ( Q - 1 ) O 3 ] T .Math. f p , u , d , v ( l ) , u , d , v , p , l , where f p , u , d , v ( l ) = [ 1 , e j 2 π k O 3 T , .Math. , e j 2 π k ( T - 1 ) O 3 T ] T Ω 3 , and the predicted precoder matrix for the l-th layer and q-th (q=1, . . . , QT) time instant is given by W ^ ( l ) ( q ) = P ( l ) [ .Math. u = 0 U ( l ) - 1 .Math. d = 0 D u ( l ) - 1 .Math. v = 0 F d , u ( l ) - 1 γ 1 , u , d , v ( l ) t 1 , u , d , v ( l ) ( q ) .Math. d 1 , u , d ( l ) T .Math. b u ( l ) .Math. u = 0 U ( l ) - 1 .Math. d = 0 D u ( l ) - 1 .Math. v = 0 F d , u ( l ) - 1 γ 2 , u , d , v ( l ) t 2 , u , d , v ( l ) ( q ) .Math. d 2 , u , d ( l ) T .Math. b u ( l ) ] where t.sub.p,u,d,v.sup.(l)(q) is the q-th entry of t.sub.p,u,d,v.sup.(l).

41. A wireless communication network, comprising: at least one communication device for providing a channel state information, CSI, feedback in a wireless communication system, the communication device comprising: a transceiver configured to receive, from a transmitter a radio signal via a MIMO channel, the radio signal comprising downlink reference signals according to a reference signal configuration comprising a number of antenna ports, and downlink signals comprising the reference signal configuration; and a processor configured to estimate an CSI using measurements on the downlink reference signals on the radio channel, the downlink reference signals provided over a certain observation time, select, based on a performance metric, a Doppler-delay precoder matrix for a composite Doppler-delay-beam three-stage precoder, the Doppler-delay-beam three-stage precoder being based on one or more codebooks, the one or more codebooks comprising one or more transmit-side spatial beam components of the composite Doppler-delay-beam three-stage precoder, one or more delay components of the composite Doppler-delay-beam three-stage precoder, and one or more Doppler-frequency components of the composite Doppler-delay-beam three-stage precoder, determine either one or more of a channel quality indicator, CQI, and/or a precoder matrix indicator, PMI, and/or a rank indicator, RI, using the composite Doppler-delay-beam three-stage precoder with the selected Doppler-delay-beam precoder matrix, and report to the transmitter the CSI feedback comprising either one or more of the CQI, and/or the PMI and/or the RI, wherein the PMI and RI are used to indicate the Doppler-delay-beam three-stage composite precoder matrix for the configured antenna ports; and at least one transmitter in a wireless communication system comprising a communication device, the transmitter comprising: an antenna array comprising a plurality of antennas for a wireless communication with one or more communication devices of claim 1 or claim 39 for providing a channel state information, CSI, feedback to the transmitter; and a precoder connected to the antenna array, the precoder to apply a set of beamforming weights to one or more antennas of the antenna array to form, by the antenna array, one or more transmit beams or one or more receive beams, a transceiver configured to transmit, to the communication device, downlink reference signals (CSI-RS) according to a CSI-RS configuration comprising a number of CSI-RS antenna ports and a parameter, e.g., referred to as CSI-RS BurstDuration, indicating a time-domain-repetition of the downlink reference signals, e.g., in terms of a number of consecutive slots the downlink reference signals are repeated in, and downlink signals comprising the CSI-RS configuration; and receive uplink signals comprising a plurality of CSI reports from the communication device; and a processor configured to: extract at least the two component precoder matrix identifier and the rank indicator from the plurality of CSI reports; and construct a Doppler-delay-beam precoder matrix applied on the antenna ports using a first component and a second component of the PMI, and determine the beamforming weights responsive to the constructed precoder matrix.

42. The wireless communication network of claim 41, wherein the communication device and the transmitter comprises one or more of: a mobile terminal, or stationary terminal, or cellular IoT-UE, or an IoT device, or a ground based vehicle, or an aerial vehicle, or a drone, or a moving base station, or road side unit, or a building, or a macro cell base station, or a small cell base station, or a road side unit, or a UE, or a remote radio head, or an AMF, or an SMF, or a core network entity, or a network slice as in the NR or 5G core context, or any transmission/reception point (TRP) enabling an item or a device to communicate using the wireless communication network, the item or device being provided with network connectivity to communicate using the wireless communication network.

43. A method for providing a channel state information, CSI, feedback in a wireless communication system, the method comprising: receiving, from a transmitter, a radio signal via a MIMO channel, the radio signal comprising downlink reference signals according to a reference signal configuration comprising a number of antenna ports, and downlink signals comprising the reference signal configuration; estimating, at the communication device, an CSI using measurements on the downlink reference signals on the radio channel, the downlink reference signals provided over a certain observation time, based on a performance metric, selecting, at the communication device, a Doppler-delay precoder matrix for a composite Doppler-delay-beam three-stage precoder, the Doppler-delay-beam three-stage precoder being based on one or more codebooks, the one or more codebooks comprising one or more transmit-side spatial beam components of the composite Doppler-delay-beam three-stage precoder, one or more delay components of the composite Doppler-delay-beam three-stage precoder, and one or more Doppler-frequency components of the composite Doppler-delay-beam three-stage precoder, determining, at the communication device, one or more of a channel quality indicator, CQI, a precoder matrix indicator, PMI, and a rank indicator, RI, using the composite Doppler-delay-beam three-stage precoder with the selected Doppler-delay-beam precoder matrix, and reporting from the communication device to the transmitter the CSI feedback comprising one or more of the CQI, the PMI and the RI, wherein the PMI and RI are used to indicate the Doppler-delay-beam three-stage composite precoder matrix for the configured antenna ports.

44. A method for transmitting in a wireless communication system comprising a communication device and a transmitter, the method comprising: transmitting, to a communication device, downlink reference signals (CSI-RS) according to a CSI-RS configuration comprising a number of CSI-RS antenna ports and a parameter, e.g., referred to as CSI-RS BurstDuration, indicating a time-domain-repetition of the downlink reference signals, e.g., in terms of a number of consecutive slots the downlink reference signals are repeated in, and downlink signals comprising the CSI-RS configuration; receiving, at the transmitter, uplink signals comprising a plurality of CSI reports from the communication device; extracting, at the transmitter, at least the two component precoder matrix identifier and the rank indicator from the plurality of CSI reports; constructing, at the transmitter, a Doppler-delay-beam precoder matrix applied on the antenna ports using a first component and a second component of the PMI, and determining, responsive to the constructed precoder matrix, beamforming weights for a precoder connected to an the antenna array of the transmitter.

45. Non-transitory digital storage medium having a computer program stored thereon to perform the method for providing a channel state information, CSI, feedback in a wireless communication system, said method comprising: receiving, from a transmitter, a radio signal via a MIMO channel, the radio signal comprising downlink reference signals according to a reference signal configuration comprising a number of antenna ports, and downlink signals comprising the reference signal configuration; estimating, at the communication device, an CSI using measurements on the downlink reference signals on the radio channel, the downlink reference signals provided over a certain observation time, based on a performance metric, selecting, at the communication device, a Doppler-delay precoder matrix for a composite Doppler-delay-beam three-stage precoder, the Doppler-delay-beam three-stage precoder being based on one or more codebooks, the one or more codebooks comprising one or more transmit-side spatial beam components of the composite Doppler-delay-beam three-stage precoder, one or more delay components of the composite Doppler-delay-beam three-stage precoder, and one or more Doppler-frequency components of the composite Doppler-delay-beam three-stage precoder, determining, at the communication device, one or more of a channel quality indicator, CQI, a precoder matrix indicator, PMI, and a rank indicator, RI, using the composite Doppler-delay-beam three-stage precoder with the selected Doppler-delay-beam precoder matrix, and reporting from the communication device to the transmitter the CSI feedback comprising one or more of the CQI, the PMI and the RI, wherein the PMI and RI are used to indicate the Doppler-delay-beam three-stage composite precoder matrix for the configured antenna ports, when said computer program is run by a computer.

46. Non-transitory digital storage medium having a computer program stored thereon to perform the method for transmitting in a wireless communication system comprising a communication device and a transmitter, said method comprising: transmitting, to a communication device, downlink reference signals (CSI-RS) according to a CSI-RS configuration comprising a number of CSI-RS antenna ports and a parameter, e.g., referred to as CSI-RS BurstDuration, indicating a time-domain-repetition of the downlink reference signals, e.g., in terms of a number of consecutive slots the downlink reference signals are repeated in, and downlink signals comprising the CSI-RS configuration; receiving, at the transmitter, uplink signals comprising a plurality of CSI reports from the communication device; extracting, at the transmitter, at least the two component precoder matrix identifier and the rank indicator from the plurality of CSI reports; constructing, at the transmitter, a Doppler-delay-beam precoder matrix applied on the antenna ports using a first component and a second component of the PMI, and determining, responsive to the constructed precoder matrix, beamforming weights for a precoder connected to an the antenna array of the transmitter, when said computer program is run by a computer.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Embodiments of the present invention will be detailed subsequently referring to the appended drawings, in which:

(2) FIG. 1 shows a schematic representation of an example of a wireless communication system;

(3) FIG. 2 shows a block-based model of a MIMO DL transmission using codebook-based-precoding in accordance with LTE release 8;

(4) FIG. 3 is a schematic representation of a wireless communication system for communicating information between a transmitter, which may operate in accordance with the inventive teachings described herein, and a plurality of receivers, which may operate in accordance with the inventive teachings described herein;

(5) FIG. 4 is a flow diagram illustrating the configuration of CSI parameters, the CSI measurement, the composite precoder matrix calculation and the CSI reporting in accordance with an embodiment of the present invention

(6) FIG. 5(a) illustrates a CSI-RS with a periodicity of 10 slots and no repetition (CSI-RS-BurstDuration not configured or CSI-RS-BurstDuration=0):

(7) FIG. 5(b) illustrates a CSI-RS with a periodicity of 10 slots and repetition of 4 slots (CSI-RS-BurstDuration=4);

(8) FIG. 6 illustrates a CSI-RS-BurstDuration information element in accordance with an embodiment;

(9) FIG. 7 illustrates a frequency-domain channel tensor (three-dimensional array) custom character of dimension N×S×T;

(10) FIG. 8 illustrates a composite Doppler-delay-beam precoder matrix of size N.sub.t.Math.T×S;

(11) FIG. 9 illustrates feedback indices associated with a beam, delay and Doppler-frequency components for a layer-1 transmission assuming equal number of delays per beam and equal number of Doppler-frequency components per delay and beam;

(12) FIG. 10 illustrates a codebook based construction of the l-th layer precoder at the gNB and the association of the l-th layer precoder with the antenna ports (AP) for an example configuration N.sub.1=4, N.sub.2=2, P=2; and

(13) FIG. 11 illustrates an example of a computer system on which units or modules as well as the steps of the methods described in accordance with the inventive approach may execute.

DETAILED DESCRIPTION OF THE INVENTION

(14) In the following, advantageous embodiments of the present invention are described in further detail with reference to the enclosed drawings in which elements having the same or similar function are referenced by the same reference signs.

(15) Embodiments of the present invention may be implemented in a wireless communication system or network as depicted in FIG. 1 or FIG. 2 including transmitters or transceivers, like base stations, and communication devices (receivers) or users, like mobile or stationary terminals or IoT devices, as mentioned above. FIG. 3 is a schematic representation of a wireless communication system for communicating information between a transmitter 200, like a base station, and a plurality of communication devices 202.sub.1 to 202.sub.n, like UEs, which are served by the base station 200. The base station 200 and the UEs 202 may communicate via a wireless communication link or channel 204, like a radio link. The base station 200 includes one or more antennas ANT.sub.T or an antenna array having a plurality of antenna elements, and a signal processor 200a. The UEs 202 include one or more antennas ANT.sub.R or an antenna array having a plurality of antennas, a signal processor 202a.sub.1, 202a.sub.n, and a transceiver 202b.sub.1, 202b.sub.n. The base station 200 and the respective UEs 202 may operate in accordance with the inventive teachings described herein.

(16) User Equipment

(17) The present invention provides a communication device 202 for providing a channel state information, CSI, feedback in a wireless communication system, the communication device 202 comprising: a transceiver 202b configured to receive, from a transmitter 200 a radio signal via a time-variant, frequency-selective MIMO channel 204, the radio signal including downlink reference signals according to a reference signal configuration comprising a number of antenna ports, and downlink signals comprising the reference signal configuration; and a processor (202a) configured to estimate an explicit CSI in the frequency domain using measurements on the downlink reference signals on the radio channel 204, the downlink reference signals provided over a certain observation time, select, based on a performance metric, a Doppler-delay precoder matrix (W) for a composite Doppler-delay-beam three-stage precoder, the Doppler-delay-beam three-stage precoder being based on one or more codebooks, the one or more codebooks including one or more transmit-side spatial beam components of the composite Doppler-delay-beam three-stage precoder, one or more delay components of the composite Doppler-delay-beam three-stage precoder, and one or more Doppler-frequency components of the composite Doppler-delay-beam three-stage precoder, calculate one or more of a channel quality indicator, CQI, a precoder matrix indicator, PMI, and a rank indicator, RI, using the explicit CSI and the composite Doppler-delay-beam three-stage precoder with the selected Doppler-delay-beam precoder matrix (W), and report to the transmitter 200 the CSI feedback including either one or more of the CQI, and/or the PMI and/or the RI, wherein the PMI and RI are used to indicate the Doppler-delay-beam three-stage composite precoder matrix for the configured antenna ports.

(18) The present invention provides a communication device 202 for providing a channel state information, CSI, feedback in a wireless communication system. The communication device 202 receives a reference signal resource configuration, e.g., a CSI-RS resource configuration, including a parameter, like a higher layer (e.g., RRC) parameter, e.g., referred to as CSI-RS-BurstDuration, the parameter indicating a time-domain-repetition of the downlink reference signals, e.g., in terms of a number of consecutive slots the downlink reference signals are repeated in. The communication device determines the CSI feedback based on the repeated downlink reference signals and reports the determined CSI feedback, e.g., to a transmitter providing the reference signals.

(19) In accordance with embodiments, the Doppler-delay-beam three-stage precoder is based on three separate codebooks, and wherein the three separate codebooks include a first codebook (Ω.sub.1) for the one or more transmit-side spatial beam components of the composite Doppler-delay-beam three-stage precoder, a second codebook (Ω.sub.2) for the one or more delay components of the composite Doppler-delay-beam three-stage precoder, and a third codebook (Ω.sub.3) for the one or more Doppler-frequency components of the composite Doppler-delay-beam three-stage precoder.

(20) In accordance with embodiments, the Doppler-delay precoder matrix (W) is represented by

(21) W ( l ) = P ( l ) [ .Math. u = 0 U ( l ) - 1 .Math. d = 0 D u ( l ) - 1 .Math. v = 0 F d , u ( l ) - 1 γ 1 , u , d , v ( l ) f 1 , u , d , v ( l ) .Math. d 1 , u , d ( l ) T .Math. b u ( l ) .Math. u = 0 U ( l ) - 1 .Math. d = 0 D u ( l ) - 1 .Math. v = 0 F d , u ( l ) - 1 γ 2 , u , d , v ( l ) f 2 , u , d , v ( l ) .Math. d 2 , u , d ( l ) T .Math. b u ( l ) ] ,
where U.sup.(l) is the number of beams per polarization for the l-th layer, D.sub.u.sup.(l) is the number of delays for the l-th layer and u-th beam, F.sub.d,u.sup.(l) is the number of Doppler-frequency components for the l-th layer, u-th beam and d-th delay, f.sub.p,u,d,v.sup.(l) is the v-th Doppler-frequency vector of size T×1 associated with the l-th layer, d-th delay, u-th spatial beam, and the p-th (p=1,2) polarization of the precoder; d.sub.p,u,d.sup.(l) is the d-th delay vector of size S×1 associated with the L-th layer, u-th spatial beam and the p-th polarization of the precoder; b.sub.u.sup.(l) is the u-th spatial beam associated with the l-th layer γ.sub.p,u,d,v.sup.(l) is the Doppler-delay coefficient associated with the l-th layer, u-th spatial beam, d-th delay, v-th Doppler-frequency and the p-th polarization of the precoder, and P.sup.(l) is a scalar normalization factor to ensure that the average total transmission power over all precoder layers is 1.

(22) In accordance with embodiments, the Doppler-delay-beam precoder is represented by a dual-stage precoder:

(23) W ( l ) = W ( 1 , l ) w ( 2 , l ) N t .Math. T .Math. S × 1 , where W ( 1 , l ) = [ X 1 0 0 X 2 ] with X 1 = [ f 1 , 0 , 0 , 0 ( l ) .Math. d 1 , 0 , 0 ( l ) .Math. b 0 ( l ) .Math. f 1 , u , d , v ( l ) .Math. d 1 , u , d ( l ) .Math. b u ( l ) .Math. f 1 , U ( l ) - 1 , D u ( l ) - 1 , F d , u ( l ) - 1 ( l ) .Math. d 1 , U ( l ) - 1 , D u ( l ) - 1 ( l ) .Math. b U ( l ) - 1 ( l ) ] , X 2 = [ f 2 , 0 , 0 , 0 ( l ) .Math. d 2 , 0 , 0 ( l ) .Math. b 0 ( l ) .Math. f 2 , u , d , v ( l ) .Math. d 2 , u , d ( l ) .Math. b u ( l ) .Math. f 2 , U ( l ) - 1 , D u ( l ) - 1 , F d , u ( l ) - 1 ( l ) .Math. d 2 , U ( l ) - 1 , D u ( l ) - 1 ( l ) .Math. b U ( l ) - 1 ( l ) ] ,

(24) and w.sup.(2,l) contains the complex Doppler-delay-beam combining coefficients,
w.sup.(2,l)=[γ.sub.1,0,0,0.sup.(l) . . . γ.sub.1,u,d,v.sup.(l) . . . γ.sub.1,U.sub.(l).sub.−1,D.sub.u.sub.(l).sub.−1,F.sub.d,u.sub.(l).sub.−1.sup.(l)γ.sub.2,0,0,0.sup.(l) . . . γ.sub.2,u,d,v.sup.(l) . . . γ.sub.2,U.sub.(l).sub.−1,D.sub.u.sub.(l).sub.−1,F.sub.d,u.sub.(l).sub.−1.sup.(l)].sup.T,
where f.sub.p,u,d,v.sup.(l) is the v-th Doppler-frequency vector of size T×1 associated with the l-th layer, d-th delay, u-th spatial beam, and the p-th (p=1,2) polarization of the precoder; d.sub.p,u,d.sup.(l) is the d-th delay vector of size S×1 associated with the l-th layer, u-th spatial beam and the p-th polarization of the precoder; b.sub.u.sup.(l) is the u-th spatial beam associated with the l-th layer γ.sub.p,u,d,v.sup.(l) is the Doppler-delay coefficient associated with the l-th layer, u-th spatial beam, d-th delay, v-th Doppler-frequency and the p-th polarization of the precoder, and P.sup.(l) is a scalar normalization factor to ensure that the average total transmission power over all precoder layers is 1.

(25) In accordance with embodiments, the first codebook (Ω.sub.1) comprises a first oversampled DFT-codebook matrix of size N.sub.1N.sub.2×O.sub.1,1N.sub.1O.sub.1,2N.sub.2 from which the vectors b.sub.u.sup.(l) are selected, where N.sub.1 and N.sub.2 refer to the first and second numbers of antenna ports, respectively, and O.sub.1,1 and O.sub.1,2 refer to the oversampling factors with O.sub.1,1∈{1, 2, 3, . . . } and O.sub.1,2∈{1, 2, 3, . . . }, wherein the second codebook (Ω.sub.2) comprises a second oversampled DFT-codebook matrix of size S×SO.sub.2 from which the delay vectors d.sub.u,d.sup.(l) are selected, where S refers to the number of configured sub-bands/PRBs, or subcarriers, and O.sub.2 refers to the oversampling factor O.sub.2=1, 2, . . . , and wherein the third codebook (Ω.sub.2) comprises a third oversampled DFT-codebook matrix of size T×TO.sub.3 from which the Doppler-frequency vectors f.sub.p,u,d,v.sup.(l) are selected, where T refers to the number of time instances during the observation time, and O.sub.3 refers to the oversampling factor with O.sub.3=1, 2, . . . .

(26) In accordance with embodiments, the communication device is configured to report to the transmitter the CSI feedback according to a CSI reporting configuration received from the transmitter, the CSI reporting configuration including, for example, the parameter ReportQuantity, which includes at least one the following values: cri-RI-PMIDD-CQI, cri-RI-PMIDy-CQI, cri-RI-PMIDr-CQI, cri-RI-LI-PMIDD-CQI, cri-RI-LI-PMIDy-CQI, cri-RI-LI-PMIDr-CQI, cri-RI-PMIDD, cri-RI-PMIDy, cri-RI-PMIDr,

(27) wherein the PMI quantities are defined as: PMIDD—PMI values including the delay and the Doppler-frequency component configurations, PMIDy—PMI values including only the delay component configuration, excluding the Doppler-frequency component(s), and PMIDr—PMI values including only the Doppler-frequency component configuration, excluding the delay component(s).

(28) In accordance with embodiments, the communication device is configured to receive the following values from the transmitter using Radio Resource Control (RRC) layer or physical layer (L1) parameters: values of S and T for the configuration of the delay and Doppler-frequency component codebooks (Ω.sub.2, Ω.sub.3), and parameters N.sub.1, N.sub.2 and oversampling factors O.sub.1,1 and O.sub.1,2 for the configuration of the first codebook (Ω.sub.1).

(29) In accordance with embodiments, the spatial beam components are configured as follows: the number of beams U.sup.(l) is non-identical over the layers, or the number of beams U.sup.(l) is identical for all layers such that U.sup.(l)=U, ∀l.

(30) In accordance with embodiments, the delay components are configured as follows: the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT vectors, may vary for each beam, layer and polarization indices. the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT vectors, vary for each beam and layer indices and may remain identical over the polarization indices. the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT vectors, are identical for all beam, layer and polarizations indices. the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT vectors, are identical for all beam and layer indices and may over polarization indices. the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT vectors, are identical for all beam and polarization indices, and vary over the layer indices. the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT vectors, are identical for all beam indices, and vary over the layer and polarization indices. the number of delays D.sub.u.sup.(l) depends on the beam and layer index, or the number of delays D.sub.u.sup.(l) depends on the beam index, and remains identical for all layer indices, D.sub.u.sup.(l)=D.sub.u, ∀l, u, or the number of delays D.sub.u.sup.(l) is identical for all beam indices, but varies per layer, D.sub.u.sup.(l)=D.sup.(l), ∀l, u, or the number delays D.sub.u.sup.(l) is identical for all beam indices and layer indices, D.sub.u.sup.(l)=D ∀l, u.

(31) In accordance with embodiments, the Doppler-frequency components are configured as follows: the F.sub.d,u.sup.(l) Doppler-frequency values, e.g., the indices of Doppler-frequency DFT-vectors, vary over beam, delay, layer and polarization indices. the F.sub.d,u.sup.(l) Doppler-frequency values, e.g., the indices of Doppler-frequency DFT-vectors, vary over beam, delay, layer indices but remain identical over polarization indices. the F.sub.d,u.sup.(l) Doppler-frequency values, e.g., the indices of Doppler-frequency DFT-vectors, are identical for all beam and delay indices, and may vary over layer and polarization indices. the F.sub.d,u.sup.(l) Doppler-frequency values, e.g., the indices of Doppler-frequency DFT-vectors, are identical for all beam, delay and polarization indices, and may vary over layer indices. the number of Doppler-frequency components F.sub.d,u.sup.(l) depends on the beam index, delay index and layer index, or the number of Doppler-frequency components F.sub.d,u.sup.(l) is identical for all beam, delays and layer indices, such that F.sub.d,u.sup.(l)=F, ∀u, d, l, or the number of Doppler frequency-components F.sub.d,u.sup.(l) is identical for all beam indices and all delay indices, but varies over the layer indices F.sub.d,u.sup.(l)=F.sup.(l), ∀u, d, l, or the number of Doppler frequency-vectors F.sub.d,u.sup.(l) is identical for all beam indices, but varies over delay and layer indices, F.sub.d,u.sup.(l)=F.sub.d.sup.(l), ∀u, d, l, or the number of Doppler frequency-components F.sub.d,u.sup.(l) is identical for all beam indices and layer indices, but varies over delay indices, F.sub.d,u.sup.(l)=F.sub.d, ∀u, d, l, or the number of Doppler frequency-components F.sub.d,u.sup.(l) is different for the U beams, and identical for all delay and layer indices, F.sub.d,u.sup.(l)=F.sub.u, ∀u, d, l, or the number of Doppler-frequency-components F.sub.d,u.sup.(l) varies over beam and delay indices and is identical for all layer indices, F.sub.d,u.sup.(l)=F.sub.d,u, ∀u, d, l, or the number of Doppler frequency-components F.sub.d,u.sup.(l) vanes over beam and layer indices, and is identical for all delay indices, F.sub.d,u.sup.(l)=F.sub.u.sup.(l), ∀u, d, l, or

(32) In accordance with embodiments, the explicit CSI is represented by a three-dimensional channel tensor custom charactercustom character.sup.N×S×T of the dimension N×S×T with S being the number of configured sub-bands/PRBs, or subcarriers, T being the number of time instances during the observation time, and N=N.sub.r.Math.N.sub.1.Math.N.sub.2.Math.P, and the first, second and third dimensions of the channel tensor representing the space, frequency, and time components of the time-variant frequency-selective MIMO channel, respectively, or the explicit CSI is represented by a four-dimensional channel tensor custom charactercustom character.sup.N.sup.r.sup.×N.sup.t.sup.×S×T of dimension N.sub.r×N.sub.t×S×T, where N.sub.t=N.sub.1.Math.N.sub.2.Math.P, the first and second dimensions of custom character representing the receive-side and transmit-side space components of the time-variant frequency-selective MIMO channel, respectively, and the third and fourth dimensions of custom character representing the frequency and time component of the channel, respectively.

(33) In accordance with embodiments, the processor is configured to select a Doppler-delay precoder matrix (W) based on a performance metric for e.g., the mutual-information I(W; custom character), which is a function of the Doppler-delay precoder matrix W and a multi-dimensional channel tensor custom character.

(34) In accordance with embodiments, the processor is configured to select a wideband CQI that optimizes the average block error rate block_error_rate(custom character|W.sup.(l) (l=1, . . . , L)) at the communication device for the selected composite Doppler-delay-beam precoder matrix W.sup.(l) (l=1, . . . , L) and a multi-dimensional channel tensor custom character for the T time instants.

(35) In accordance with embodiments, the processor is configured to use, in a first step, a high resolution parameter estimation algorithm to estimate parameters of a channel model directly from a multi-dimensional channel tensor custom character, or to calculate the coefficients of H(t, w) directly in a non-parameterized form from the MIMO channel tensor custom character, use, in a second step, the parameterized channel model and the selected Doppler-delay-beam composite precoder W.sup.(l) (l=1, . . . , L) to calculate a parameterized precoded time-variant MIMO channel model frequency-domain response as
H.sub.prec(t,w)=H(t,w)[W.sup.(1)(t,w),W.sup.(2)(t,w), . . . ,W.sup.(L)(t,w)], where the (i, j) entry of [H(t,w)].sub.i,j=h.sub.i,j(t,w), and W.sup.(l)(t,w) is the t-th block and w-th column of W.sup.(l), use, in a third step, the parameterized precoded MIMO channel model response to calculate one or more CQI values for one or more future time instants.

(36) In accordance with embodiments, the processor is configured to predict a CQI value for a time-instant/slot n+K, where n denotes the current time-instant/slot, and K denotes the relative time difference with respect to the current time-instant/slot n, and use the K predicted CQI values to calculate differential predicted CQI values by reducing the K predicted CQI values by the average CQI value.

(37) In accordance with embodiments, the communication device is configured to receive a CSI reporting configuration comprising a parameter CQI-PredictionTime assigned with the value K which is used by the communication device for CQI prediction.

(38) In accordance with embodiments, in case the CSI feedback uses the PMI, the processor is configured to report at least a two-component PMI, where the first PMI corresponds to the selected vectors b.sub.u.sup.(l), d.sub.p,u,d.sup.(l) and f.sub.p,u,d,v.sup.(l), and where the second PMI corresponds to 2 Σ.sub.u,d,lF.sub.d,u.sup.(l) Doppler-delay-beam combining coefficients γ.sub.p,u,d,v.sup.(l) from the communication device to the transmitter.

(39) In accordance with embodiments, the processor is configured to represent the first-component PMI in the form of three-tuple sets, where each three-tuple (u,d,v) is associated with a selected spatial beam vector b.sub.u.sup.(l), a selected delay vector d.sub.p,u,d.sup.(l), and a selected Doppler-frequency vector f.sub.p,u,d,v.sup.(l), the three-tuple sets being represented by i.sub.1=[i.sub.1,1, i.sub.1,2, i.sub.1,3], where i.sub.1 represents the first PMI component, and where i.sub.1,1 contains Σ.sub.lU.sup.(l) indices of the selected DFT-vectors for the spatial beams, i.sub.1,2 contains 2Σ.sub.u,lD.sub.u.sup.(l) indices of the selected delay-vectors, and i.sub.1,3 contains 2Σ.sub.u,d,lF.sub.d,u.sup.(l) i indices of the selected Doppler-frequency-vectors, quantize the Doppler-delay-beam combining coefficients using a codebook approach, where the quantized Doppler-delay-beam combining coefficients are represented by i.sub.2, the second PMI component, and report the two PMI components to the transmitter.

(40) In accordance with embodiments, for quantizing the complex Doppler-delay coefficients γ.sub.p,u,d,v.sup.(l) with a codebook approach, each coefficient is represented by
γ.sub.p,u,d,v.sup.(l)={circumflex over (γ)}.sub.p,u,d,v.sup.(l)ϕ.sub.p,u,d,v.sup.(l),

(41) where {circumflex over (γ)}.sub.p,u,d,v.sup.(l) is a polarization-, beam-, delay- and Doppler-frequency-dependent amplitude coefficient which is quantized with N bits; and ϕ.sub.p,u,d,v.sup.(l) represents a phase which is represented by a BPSK, or QPSK, or 8PSK, or any other higher-order PSK constellation, or

(42) wherein each coefficient is represented by its real and imaginary part as
γ.sub.p,u,d,v.sup.(l)=Re{{circumflex over (γ)}.sub.p,u,d,v.sup.(l)}+j.Math.Imag{{circumflex over (γ)}.sub.p,u,d,v.sup.(l)},
where Re{{circumflex over (γ)}.sub.p,u,d,v.sup.(l)} and Imag{{circumflex over (γ)}.sub.p,u,d,v.sup.(l)} are quantized each with N bits.

(43) In accordance with embodiments, the CSI feedback further includes a rank indicator, RI, and

(44) wherein the processor is configured to report the RI for the transmission, wherein the RI is selected with respect to the Doppler-delay-beam precoder matrix W.sup.(l) (l=1, . . . , L) and denotes an average number of layers supported by the Doppler-delay-beam precoded time-variant frequency-selective MIMO channel.

(45) In accordance with embodiments, the communication device is configured with a CSI-RS reporting configuration via a higher layer for reporting either the CQI and/or RI and/or PMI for a beam-formed CSI-RS, the vectors in the first codebook matrix represented by N.sub.1N.sub.2-length column vectors, where the m-th vector (m=1, . . . , N.sub.1N.sub.2) contains a single 1 at the m-th position and zeros elsewhere.

(46) In accordance with embodiments, the communication device is configured to receive a CSI-RS resource configuration including a higher layer (e.g., RRC) parameter, e.g., referred to as CSI-RS-BurstDuration, indicating a time-domain-repetition of the downlink reference signals, e.g., in terms of a number of consecutive slots the downlink reference signals are repeated in.

(47) In accordance with embodiments, the communication device assumes that for CQI, and/or RI, and/or PMI calculation, the transmitter applies the Doppler-delay-beam precoder to PDSCH signals on antenna ports {1000,1008+v−1} for v=L layers as

(48) [ y ( t , 3000 ) ( i ) .Math. y ( t , 3000 + P - 1 ) ( i ) ] = W ( t , i ) [ x ( t , 0 ) ( i ) .Math. x ( t , v - 1 ) ( i ) ] ,

(49) where

(50) [x.sup.(t,0)(i), . . . , x.sup.(t,v−1)(i)].sup.T is a symbol vector of PDSCH symbols, P∈{1,2, 4, 8, 12, 16, 24, 32},

(51) x.sup.(t,u)(i) is the i-th symbol of layer u at time instant t,

(52) y.sup.(t,u)(i) is the precoded symbol transmitted on antenna port u at time instant t, and

(53) W(t,i)=[W.sup.(1)(t,i), . . . , W.sup.(L)(t,i)] is the predicted precoder matrix, with W.sup.(i)(t,i) being the t-th block and i-th column of W.sup.(l).

(54) Base Station

(55) The present invention provides a transmitter 200 in a wireless communication system including a communication device 202, the transmitter comprising: an antenna array ANT.sub.T having a plurality of antennas for a wireless communication with one or more of the inventive communication devices 202.sub.1, 202.sub.2 for providing a channel state information, CSI, feedback to the transmitter 200; a precoder 200b connected to the antenna array ANT.sub.T, the precoder 200c to apply a set of beamforming weights to one or more antennas of the antenna array ANT.sub.T to form, by the antenna array ANT.sub.T, one or more transmit beams or one or more receive beams; a transceiver 200c configured to transmit, to the communication device 202.sub.1, 202.sub.2, downlink reference signals (CSI-RS) according to a CSI-RS configuration comprising a number of CSI-RS antenna ports and a parameter, e.g., referred to as CSI-RS BurstDuration, indicating a time-domain-repetition of the downlink reference signals, e.g., in terms of a number of consecutive slots the downlink reference signals are repeated in, and downlink signals comprising the CSI-RS configuration; and receive uplink signals comprising a plurality of CSI reports from the communication device 202.sub.1, 202.sub.2; and a processor 200a configured to extract at least the two component precoder matrix identifier and the rank indicator from the plurality of CSI reports; and construct a Doppler-delay-beam precoder matrix applied on the antenna ports using a first component and a second component of the PMI, and determine the beamforming weights responsive to the constructed precoder matrix.

(56) In accordance with embodiments, to facilitate precoder matrix prediction for QT future time instants, the processor is configured to cyclically extend the Doppler-frequency DFT-vectors f.sub.p,u,d,v.sup.(l) to a length-QT vectors t.sub.p,u,d,v.sup.(l), the cyclic extension defined by

(57) t p , u , d , v ( l ) = [ 1 , e j 2 π k O 3 , .Math. , e j 2 π k ( Q - 1 ) O 3 ] T .Math. f p , u , d , v ( l ) , u , d , v , p , l , where f p , u , d , v ( l ) = [ 1 , e j 2 π k O 3 T , .Math. , e j 2 π k ( T - 1 ) O 3 T ] T Ω 3 ,
and

(58) the predicted precoder matrix for the l-th layer and q-th (q=1, . . . , QT) time instant is given by

(59) W ^ ( l ) ( q ) = P ( l ) [ .Math. u = 0 U ( l ) - 1 .Math. d = 0 D u ( l ) - 1 .Math. v = 0 F d , u ( l ) - 1 γ 1 , u , d , v ( l ) t 1 , u , d , v ( l ) ( q ) .Math. d 1 , u , d ( l ) T .Math. b u ( l ) .Math. u = 0 U ( l ) - 1 .Math. d = 0 D u ( l ) - 1 .Math. v = 0 F d , u ( l ) - 1 γ 2 , u , d , v ( l ) t 2 , u , d , v ( l ) ( q ) .Math. d 2 , u , d ( l ) T .Math. b u ( l ) ]

(60) where t.sub.p,u,d,v.sup.(l)(q) is the q-th entry of t.sub.p,u,d,v.sup.(l).

(61) System

(62) The present invention provides a base wireless communication network, comprising at least one of the inventive UEs, and at least one of the inventive base stations.

(63) In accordance with embodiments, the communication device and the transmitter comprises one or more of: a mobile terminal, or stationary terminal, or cellular IoT-UE, or an IoT device, or a ground based vehicle, or an aerial vehicle, or a drone, or a moving base station, or road side unit, or a building, or a macro cell base station, or a small cell base station, or a road side unit, or a UE, or a remote radio head, or an AMF, or an SMF, or a core network entity, or a network slice as in the NR or 5G core context, or any transmission/reception point (TRP) enabling an item or a device to communicate using the wireless communication network, the item or device being provided with network connectivity to communicate using the wireless communication network.

(64) Methods

(65) The present invention provides a method for providing a channel state information, CSI, feedback in a wireless communication system, the method comprising: receiving, from a transmitter, a radio signal via a time-variant, frequency-selective MIMO channel, the radio signal including downlink reference signals according to a reference signal configuration comprising a number of antenna ports, and downlink signals comprising the reference signal configuration; estimating, at the communication device, an explicit CSI in the frequency domain using measurements on the downlink reference signals on the radio channel, the downlink reference signals provided over a certain observation time, based on a performance metric, selecting, at the communication device, a Doppler-delay precoder matrix (W) for a composite Doppler-delay-beam three-stage precoder, the Doppler-delay-beam three-stage precoder being based on one or more codebooks, the one or more codebooks including one or more transmit-side spatial beam components of the composite Doppler-delay-beam three-stage precoder, one or more delay components of the composite Doppler-delay-beam three-stage precoder, and one or more Doppler-frequency components of the composite Doppler-delay-beam three-stage precoder, calculating, at the communication device, one or more of a channel quality indicator, CQI, a precoder matrix indicator, PMI, and a rank indicator, RI, using the explicit CSI and the composite Doppler-delay-beam three-stage precoder with the selected Doppler-delay-beam precoder matrix (W), and reporting from the communication device to the transmitter the CSI feedback including one or more of the CQI, the PMI and the RI, wherein the PMI and RI are used to indicate the Doppler-delay-beam three-stage composite precoder matrix for the configured antenna ports.

(66) The present invention provides a method for transmitting in a wireless communication system including a communication device and a transmitter, the method comprising: transmitting, to a communication device, downlink reference signals (CSI-RS) according to a CSI-RS configuration comprising a number of CSI-RS antenna ports and a parameter, e.g., referred to as CSI-RS BurstDuration, indicating a time-domain-repetition of the downlink reference signals, e.g., in terms of a number of consecutive slots the downlink reference signals are repeated in, and downlink signals comprising the CSI-RS configuration; receiving, at the transmitter, uplink signals comprising a plurality of CSI reports from the communication device; extracting, at the transmitter, at least the two component precoder matrix identifier and the rank indicator from the plurality of CSI reports; constructing, at the transmitter, a Doppler-delay-beam precoder matrix applied on the antenna ports using a first component and a second component of the PMI, and determining, responsive to the constructed precoder matrix, beamforming weights for a precoder connected to an the antenna array of the transmitter.
Computer Program Product

(67) The present invention provides a computer program product comprising instructions which, when the program is executed by a computer, causes the computer to carry out one or more methods in accordance with the present invention.

(68) Thus, embodiments of the present invention provides for an extension of the existing CSI-RS to track the channel time-evolution, e.g., for a channel having channel conditions which change fast, for example due to a high movement of the UE in a multi-path channel environment, and having a short channel coherence time. The present invention is advantageous as by tracking the channel time-evolution, even for channels with varying channel conditions, the CSI needs not to be updated less frequently, e.g., with a rate similar for channels with a long channel coherence time, thereby reducing or avoiding a feedback overhead. For example, the large-scale channel parameters such as path loss and shadow fading may not change quickly over time, even in a channel having a short channel coherence time, so that the channel variations are mainly related to small scale channel fading. This means the MIMO channel parameters of the impulse response such as path components and channel delays do not change over a longer time period, and channel variations caused by movement of the UE lead only to phase fluctuations of the MIMO channel path components. This means the spatial beams, the precoder Doppler-frequency DFT-vectors, the delay DFT-vectors as well as the Doppler-delay coefficients of the Doppler-delay-beam three-stage precoder remain identical or substantially identical for a long time period, and need to be less frequently updated.

(69) To address the above-mentioned issues in conventional approaches, according to which current CSI feedback schemes are not sufficient, embodiments of the present invention provide a CSI-RS design allowing track time-evolution of CSI or a new implicit CSI reporting scheme that takes into account the channel time-evolution and provides information about current and future RI, PMI and CQI in a compressed form to reduce the feedback rate.

(70) FIG. 4 is a flow diagram illustrating the configuration of CSI parameters, the CSI measurement, the composite precoder matrix calculation and the CSI reporting in accordance with an embodiment of the present invention. The UE may be configured with a CSI-RS resource configuration via a higher layer (such as RRC) containing information about the number of assigned CSI-RS ports used for the transmission to the UE. The number of CSI-RS ports, M, is equal to PN.sub.1N.sub.2 (where P=1 for co-polarized array antennas, and P=2 for dual-polarized array antennas at the base station), and where N.sub.1 and N.sub.2 are the number of antenna ports of the first and second spatial dimensions of the gNB array, respectively. The UE is configured with a CSI reporting configuration via a higher layer and/or a physical layer (via DCI) that also contains information for an evaluation of the CSI feedback parameters, such as CQI, RI and PMI, at the UE. The base station or gNB signals via a higher layer or a physical layer at least five integer values for (N.sub.1,N.sub.2,P), S, and T, where (N.sub.1,N.sub.2,P) are used to configure a first codebook, and S and T are used to configure a second codebook and a third codebook, respectively, for the PMI decomposition/calculation at the UE. The CQI, RI and PMI selection is performed at the UE according to the subsequently described embodiments.

(71) At a step 250, the gNB or base station sends a CSI-RS configuration and CSI report configuration to the UE. In accordance with embodiments, the CSI-RS configuration may include a CSI-RS resource(s) configuration with respect to sub-clause 7.4.1.5 in TS 38.211 [1] and with sub-clause 6.3.2 in TS.38.331 [4]. Further, an additional higher layer parameter configuration referred to as CSI-RS-BurstDuration is included.

(72) The CSI-RS-BurstDuration is included to provide a CSI-RS design allowing to track the time-evolution of the channel. In accordance with embodiments, a UE is configured with a CSI-RS resource set(s) configuration with the higher layer parameter CSI-RS-BurstDuration, in addition to the configurations from clause 7.4.1.5 in TS 38.211 [2] and clause 6.3.2 in TS.38.331 [4] mentioned above, to track the time-evolution of CSI. The time-domain-repetition of the CSI-RS, in terms of the number of consecutive slots the CSI-RS is repeated in, is provided by the higher layer parameter CSI-RS-BurstDuration. The possible values of CSI-RS-BurstDuration for the NR numerology μ are 2.sup.μ.Math.X.sub.8 slots, where X.sub.B∈{0, 1, 2, . . . , maxNumBurstSlots−1}. The NR numerology μ=0, 1, 2, 3, 4 . . . defines, e.g., a subcarrier spacing of 2.sup.μ.Math.15 kHz in accordance with the NR standard.

(73) For example, when the value of X.sub.B=0 or the parameter CSI-RS-BurstDuration is not configured, there is no repetition of the CSI-RS over multiple slots. The burst duration scales with the numerology to keep up with the decrease in the slot sizes. Using the same logic used for periodicity of CSI-RS. FIG. 5(a) illustrates a CSI-RS with a periodicity of 10 slots and no repetition (CSI-RS-BurstDuration not configured or CSI-RS-BurstDuration=0), and FIG. 5(b) illustrates a CSI-RS with a periodicity of 10 slots and repetition of 4 slots (CSI-RS-BurstDuration=4). FIG. 6 illustrates a CSI-RS-BurstDuration information element in accordance with an embodiment. The information element of the new RRC parameter CSI-RS-BurstDuration is as follows: the value next to the text burstSlots indicates the value of X.sub.B, which for a given New Radio numerology μ (see [1]) provides the burst duration 2.sup.μ.Math.X.sub.B of the CSI-RS, i.e., the number of consecutive slots of CSI-RS repetition.

(74) The burst-CSI-RS across multiple consecutive slots enables the extraction of time-evolution information of the CSI and for reporting of the precoder matrix, e.g. as a part of the PMI, in a way as described in more detail below. In other words, the UE may calculate the CQI, RI and PMI according to the embodiments described below with a repetition of the CSI-RS resource(s) over multiple consecutive slots, and report them accordingly.

(75) Returning to the flow diagram of FIG. 4, the CSI report configuration provided by the eNB may further include one or more of at least the following parameters: a configuration of the CSI report configuration with respect to sub-clause 5.2.1.1 in TS 38.214 [2], and the following higher layer parameters: ReportQuantity listed in TS 38.331 [1] with the following additional parameters: cri-RI-PMIDD-CQI cri-RI-PMIDy-CQI cri-RI-PMIDr-CQI cri-RI-LI-PMIDD-CQI cri-RI-LI-PMIDy-CQI cri-RI-LI-PMIDr-CQI cri-RI-PMIDD cri-RI-PMIDy cri-RI-PMIDr The CRI (CSI-RS resource indicator), RI (rank indicator) and LI (layer indicator) mentioned in the reporting quantities are reported, i.e., the possible values reported and the format for reporting CRI, RI and LI are identical as the ones in TS 38.214 [2]. The PMI quantities mentioned in ReportQuantity are defined as: PMIDD—PMI values including the delay and the Doppler-frequency component configurations as described in the embodiments below; PMIDy—PMI values including only the delay component configuration as described in the embodiments below, excluding the Doppler-frequency component(s); PMIDr—PMI values including only the Doppler-frequency component configuration as described in the embodiments below, excluding the delay component(s). a parameter CQI-PredictionTime assigned with the value K for CQI prediction (if configured).

(76) The CQI value, predicted CQI value, etc. (if configured) as mentioned in the reporting quantity may be calculated as explained in subsequently described embodiments over multiple time slots. The values of the CQI reported are identical as mentioned in TS 38.214 [2].

(77) In addition, the following parameters may be signaled by the eNB to the user equipment via physical layer or higher layer (RRC) parameters: values of S and T for the configuration of the delay and Doppler-frequency component codebooks Ω.sub.2 and Ω.sub.3, respectively, are represented by the parameters CodebookConfg-S, CodebookConfig-T. The oversampling factors O.sub.2 and O.sub.3 of the codebooks Ω.sub.2 and Ω.sub.3 are represented by CodebookConfig-O2 and CodebookConfig-O3, respectively. parameters N.sub.1, N.sub.2 and oversampling factors O.sub.1,1 and O.sub.1,2 for the configuration of the first codebook Ω.sub.1, as described below. The parameters N.sub.1 and N.sub.2 are represented by CodebookConfig-N1 and CodebookConfig-N2, respectively. The oversampling factors O.sub.1,1 and O.sub.1,2 are represented by CodebookConfig-O1_1 and CodebookConfig-O1_2, respectively.

(78) In response to the report configuration, the UE performs, at step 252, measurements on downlink CSI-RS over T consecutive time-instants/slots, constructs, at step 254, the time-variant frequency-selective MIMO channel tensor custom character; selects, at step 256, the Doppler-delay-beam composite three-stage precoder matrix for each layer (PMI selection) with respect to a specific performance metric as explained in more detail below; calculates, at step 258, a CQI value, a predicted CQI value, or predicted differential CQI values (if configured) for a future time instant or for a set of future time instants using the selected Doppler-delay-beam composite three-stage precoder matrix and at least one of the MIMO channel tensor custom character and a prediction of the MIMO channel tensor for future time instants, and, optionally, selects a RI value (if configured) using the selected Doppler-delay-beam composite three-stage precoder matrix and the MIMO channel tensor custom character, and sends, at step 260, the CSI report to the gNB.

(79) The gNB, at step 262, reconstructs the Doppler-delay-beam composite three-stage precoder matrix (PMI report) to facilitate multi-user precoding matrix calculation and precoder matrix prediction for future time instants.

(80) Other embodiments of the inventive approach operating on the basis of repeated downlink reference signals may use other precoders or other techniques to determine the CSI feedback based on the repeated downlink reference signals and to report determine the CSI feedback.

(81) CQI/PMI Reporting Using a Composite Doppler-Delay Three-Stage Precoder

(82) In accordance with embodiments, once the UE is configured with a CSI-RS resource and a CSI reporting configuration (see step 250 in FIG. 4), the UE estimates an un-quantized explicit CSI using measurements on the downlink CSI-RS on PRBs, where the CSI-RS is configured over T consecutive time instants/slots in the frequency domain (see step 252 in FIG. 4).

(83) In accordance with embodiments, the explicit CSI is represented by a three-dimensional channel tensor (a three-dimensional array) custom charactercustom character.sup.N×S×T of dimension N×S×T with S being the number of configured sub-bands/PRBs, or subcarriers (see FIG. 7), and N=N.sub.r.Math.N.sub.1.Math.N.sub.2.Math.P, where N.sub.r is the number of UE receive antennas. Here, the first, second and third dimension of the channel tensor represent the space, frequency, and time component of the time-variant frequency-selective MIMO channel, respectively.

(84) In accordance with other embodiments, the explicit CSI is represented by a four-dimensional channel tensor custom charactercustom character.sup.N.sup.r.sup.×N.sup.t.sup.×S×T of dimension N.sub.r×N.sub.t×S×T, where N.sub.t=N.sub.1.Math.N.sub.2.Math.P. Here, the first and second dimension of custom character represent the receive-side and transmit-side space components of the time-variant frequency-selective MIMO channel, respectively. The third and fourth dimension of custom character represent the frequency and time component of the MIMO channel, respectively.

(85) In a next step, the UE calculates a CQI using the explicit CSI in the form of the channel tensor custom character and a composite Doppler-delay-beam three-stage precoder constructed using three separate codebooks: a first codebook Ω.sub.1 for the transmit-side space (beams) components of the Doppler-delay-beam precoder; a second codebook Ω.sub.2 for the delay components of the Doppler-delay-beam precoder; and a third codebook Ω.sub.3 for the Doppler-frequency components of the Doppler-delay-beam precoder.

(86) In accordance with embodiments, instead of using three separate codebooks, the above mentioned beam, delay and Doppler-frequency components may be included into a single or common codebook, or two of the above mentioned beam, delay and Doppler-frequency components are included in one codebook, and the remaining component is included in another codebook.

(87) Assuming a rank-L transmission, the composite Doppler-delay-beam three-stage precoder W.sup.(l) of dimension N.sub.t.Math.T×S for the l-th layer (l=1, . . . , L) is represented by a (column-wise) Kronecker-product (assuming a dual-polarized transmit antenna array at the gNB) as

(88) W ( l ) = P ( l ) [ .Math. u = 0 U ( l ) - 1 .Math. d = 0 D u ( l ) - 1 .Math. v = 0 F d , u ( l ) - 1 γ 1 , u , d , v ( l ) f 1 , u , d , v ( l ) .Math. d 1 , u , d ( l ) T .Math. b u ( l ) .Math. u = 0 U ( l ) - 1 .Math. d = 0 D u ( l ) - 1 .Math. v = 0 F d , u ( l ) - 1 γ 2 , u , d , v ( l ) f 2 , u , d , v ( l ) .Math. d 2 , u , d ( l ) T .Math. b u ( l ) ] , ( 1 )

(89) where U.sup.(l) is the number of beams per polarization for the l-th layer, D.sub.u.sup.(l) is the number of delays for the l-th layer and u-th beam, F.sub.d,u.sup.(l) is the number of Doppler-frequency components for the l-th layer, u-th beam and d-th delay, and f.sub.p,u,d,v.sup.(l) is the v-th Doppler-frequency vector of size T×1, selected from a codebook matrix Ω.sub.3, associated with the l-th layer, d-th delay, u-th spatial beam, and the p-th (p=1,2) polarization of the Doppler-delay-beam precoder; d.sub.p,u,d.sup.(l) is the d-th delay vector of size S×1, selected from a codebook matrix Ω.sub.2, associated with the l-th layer, u-th spatial beam and the p-th polarization of the Doppler-delay-beam precoder; b.sub.u.sup.(l) is the u-th spatial beam (polarization-independent) associated with the l-th layer selected from a codebook matrix Ω.sub.1; γ.sub.p,u,d,v.sup.(l) is the Doppler-delay coefficient associated with the l-th layer, u-th spatial beam, d-th delay, v-th Doppler-frequency and the p-th polarization of the Doppler-delay-beam precoder, and P.sup.(l) is a scalar normalization factor to ensure that the average total transmission power over all precoder layers is 1.

(90) A structure of the Doppler-delay-beam composite precoder matrix is shown in FIG. 8, which illustrates the composite Doppler-delay-beam precoder matrix of size N.sub.t.Math.T×S.

(91) In accordance with other embodiments, the Doppler-delay-beam precoder may be expressed as a dual-stage precoder:

(92) 0 W ( l ) = W ( 1 , l ) w ( 2 , l ) N t .Math. T .Math. S × 1 , where W ( 1 , l ) = [ X 1 0 0 X 2 ] with X 1 = [ f 1 , 0 , 0 , 0 ( l ) .Math. d 1 , 0 , 0 ( l ) .Math. b 0 ( l ) .Math. f 1 , u , d , v ( l ) .Math. d 1 , u , d ( l ) .Math. b u ( l ) .Math. f 1 , U ( l ) - 1 , D u ( l ) - 1 , F d , u ( l ) - 1 ( l ) .Math. d 1 , U ( l ) - 1 , D u ( l ) - 1 ( l ) .Math. b U ( l ) - 1 ( l ) ] , X 2 = [ f 2 , 0 , 0 , 0 ( l ) .Math. d 2 , 0 , 0 ( l ) .Math. b 0 ( l ) .Math. f 2 , u , d , v ( l ) .Math. d 2 , u , d ( l ) .Math. b u ( l ) .Math. f 2 , U ( l ) - 1 , D u ( l ) - 1 , F d , u ( l ) - 1 ( l ) .Math. d 2 , U ( l ) - 1 , D u ( l ) - 1 ( l ) .Math. b U ( l ) - 1 ( l ) ] ,
and w.sup.(2,l) contains the complex Doppler-delay-beam combining coefficients,
w.sup.(2,l)=[γ.sub.1,0,0,0.sup.(l) . . . γ.sub.1,u,d,v.sup.(l) . . . γ.sub.1,U.sub.(l).sub.−1,D.sub.u.sub.(l).sub.−1,F.sub.d,u.sub.(l).sub.−1.sup.(l)γ.sub.2,0,0,0.sup.(l) . . . γ.sub.2,u,d,v.sup.(l) . . . γ.sub.2,U.sub.(l).sub.−1,D.sub.u.sub.(l).sub.−1,F.sub.d,u.sub.(l).sub.−1.sup.(l)].sup.T,

(93) In accordance with embodiments, the values for the number of beams, delays, and Doppler-frequency components (U.sup.(l), D.sub.u.sup.(l), F.sub.d,u.sup.(l)) are configured via a higher layer (e.g., RRC, or MAC) signaling or as a part of the DCI (physical layer signaling) in the downlink grant from the gNB to the UE. In accordance with another embodiments, the UE reports the advantageous values of (U.sup.(l), D.sub.u.sup.(l), F.sub.d,u.sup.(l)) as a part of the CSI report. In accordance with other embodiments, the values of (U.sup.(l), D.sub.u.sup.(l), F.sub.d,u.sup.(l)) are known a-priori by the UE.

(94) Beam Configuration:

(95) In accordance with embodiments, the number of beams U.sup.(l) may be configured to be non-identical over the layers. In accordance with other embodiments, the number of beams U.sup.(l) may be configured to be identical for all layers. In this case, U.sup.(l)=U, ∀l. In accordance with other embodiments, the beam configuration may be a-priori known by the UE.

(96) Delay Configuration:

(97) In accordance with various embodiments, the delay components are configured in different ways, as will now be described. In accordance with a first embodiment, the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT-vectors, may differ for different beams, layers and polarizations. In accordance with a second embodiment, the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT-vectors, may differ for different beams and layers, but are identical for all polarizations. In accordance with a third embodiment, the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT-vectors, are identical for all beams, layers and polarizations. In accordance with a fourth embodiment, the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT-vectors, are identical for all beams and layers, but may differ over the polarizations. In accordance with a fifth embodiment, the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT-vectors, are identical for all beams and polarization indices, but may vary over the layers. In accordance with a sixth embodiment, the D.sub.u.sup.(l) delay values, e.g., the indices of delay DFT-vectors, are identical for all beams, but may vary over the layers and polarizations. In accordance with a seventh embodiment, the number of delays D.sub.u.sup.(l) depends on the beam and layer index. In accordance with an eighth embodiment, the number of delays D.sub.u.sup.(l) depends on the beam index, and remains identical for all layer indices, D.sub.u.sup.(l)=D.sub.u, ∀l, u. In accordance with a ninth embodiment, the number of delays D.sub.u.sup.(l) is identical for all beam indices, but may vary per layer, D.sub.u.sup.(l)=D.sup.(l), ∀l, u. In accordance with a tenth embodiment, the number delays D.sub.u.sup.(l) is identical for all beam indices and layer indices, D.sub.u.sup.(l)=D ∀l, u.

(98) The delay components configuration as explained above may be configured via a higher layer (e.g., RRC, or MAC) signaling or may be configured as a part of DCI (physical layer signaling) in the downlink grant from the gNB to the UE. In accordance with other embodiments, the delay configuration may be a-priori known by the UE.

(99) Doppler-Frequency Configuration:

(100) In accordance with various embodiments, the Doppler-frequency components are configured in different ways, as will now be described. In accordance with a first embodiment, the number of Doppler-frequency components F.sub.d,u.sup.(l) depends on the beam index, delay index and layer index. In accordance with a second embodiment, the number of Doppler-frequency components F.sub.d,u.sup.(l) is identical for all beam, delays and layer indices, such that F.sub.d,u.sup.(l)=F, ∀u, d, l. In accordance with a third embodiment, the number of Doppler frequency-components F.sub.d,u.sup.(l) is identical for all beam indices and all delay indices, but may vary over the layer indices F.sub.d,u.sup.(l)=F.sup.(l), ∀u, d, l. In accordance with a fourth embodiment, the number of Doppler frequency-vectors F.sub.d,u.sup.(l) is identical for all beam indices, but it varies over delay and layer indices, F.sub.d,u.sup.(l)=F.sub.d.sup.(l), ∀u, d, l. In accordance with a fifth embodiment, the number of Doppler frequency-components F.sub.d,u.sup.(l) is identical for all beam indices and layer indices, but it varies over delay indices, F.sub.d,u.sup.(l)=F.sub.d, ∀u,d,l. In accordance with a sixth embodiment, the number of Doppler frequency-components F.sub.d,u.sup.(l) may be different for the U beams, and identical for all delay and layer indices, F.sub.d,u.sup.(l)=F.sub.u, ∀u, d, l. In accordance with a seventh embodiment, the number of Doppler-frequency-components F.sub.d,u.sup.(l) is varying over beam and delay indices and identical for all layer indices, F.sub.d,u.sup.(l)=F.sub.d,u, ∀u, d, l. In accordance with an eighth embodiment, the number of Doppler frequency-components F.sub.d,u.sup.(l) is varies over beam and layer indices, and is identical for all delay indices, F.sub.d,u.sup.(l)=F.sub.u.sup.(l), ∀u, d, l. In accordance with a ninth embodiment, the F.sub.d,u.sup.(l) Doppler-frequency values (indices of Doppler-frequency DFT-vectors) may vary over the beams, delays, layers and polarizations. In accordance with a tenth embodiment, the F.sub.d,u.sup.(l) Doppler-frequency values (indices of Doppler-frequency DFT-vectors) may vary over the beams, delays, and layers, but are identical for all polarizations. In accordance with an eleventh embodiment, the F.sub.d,u.sup.(l) Doppler-frequency values are identical for all beams and delays, but may vary over the layers and polarizations. In accordance with a twelfth embodiment, the F.sub.d,u.sup.(l) Doppler-frequency values are identical for all beams, delays and polarizations, but may vary over the layers.

(101) The Doppler-frequency components configuration as explained above may be configured via a higher layer (e.g., RRC, or MAC) signaling or may be configured as a part of DCI (physical layer signaling) in the downlink grant from the gNB to the UE. In accordance with other embodiments, the Doppler-frequency configuration may be a-priori known by the UE.

(102) DFT-codebook matrix structure for Ω.sub.1, Ω.sub.2, and Ω.sub.3:

(103) Embodiments for implementing the above mentioned codebooks are now described.

(104) In accordance with embodiments, the vectors (spatial beams) b.sub.u.sup.(l) are selected from an oversampled DFT-codebook matrix Ω.sub.1 of size N.sub.1N.sub.2×O.sub.1,1N.sub.1O.sub.1,2N.sub.2. The DFT-codebook matrix is parameterized by the two oversampling factors O.sub.1,1∈{1, 2, 3, . . . } and O.sub.1,2∈{1, 2, 3, . . . }. The DFT-codebook matrix contains a set of vectors, where each vector is represented by a Kronecker product of a length-N.sub.1 DFT-vector

(105) v l = [ 1 , e j 2 π l O 1 , 1 N 1 , .Math. , e j 2 π l ( N 1 - 1 ) O 1 , 1 N 1 ] T ,
l=0, . . . , O.sub.1,1N.sub.1−1 corresponding to a vertical beam and a length-N.sub.2 DFT-vector

(106) u m = [ 1 , e j 2 π m O 1 , 2 N 2 , .Math. , e j 2 π m ( N 2 - 1 ) O 1 , 2 N 2 ] T ,
m=0, . . . , O.sub.1,2N.sub.2−1 corresponding to a horizontal beam.

(107) The delay vectors d.sub.u,d.sup.(l) may be selected from an oversampled DFT-codebook matrix Ω.sub.2=[c.sub.0, c.sub.1, . . . , c.sub.SO.sub.2.sub.−1] of size S×SO.sub.2. The DFT-codebook matrix Ω.sub.2 contains SO.sub.2 vectors, where each vector is represented by a length-S DFT-vector

(108) c l = [ 1 , e j 2 π l O 2 S , .Math. , e j 2 π l ( S - 1 ) O 2 S ] T ,
l=0, . . . , O.sub.2S−1. Each entry in the codebook matrix is associated with a specific delay. The DFT-codebook matrix is parameterized by the oversampling factor O.sub.2=1, 2, . . . .

(109) The Doppler-frequency vectors f.sub.p,u,d,v.sup.(l) may be selected from an oversampled DFT-codebook matrix Ω.sub.3=[a.sub.0, a.sub.1, . . . , a.sub.TO.sub.3.sub.−1] of size T×TO.sub.3. The DFT-codebook matrix Ω.sub.3 contains TO.sub.3 vectors, where each vector is represented by a length-T DFT-vector

(110) a l = [ 1 , e j 2 π l O 3 T , .Math. , e j 2 π l ( T - 1 ) O 3 T ] T ,
l=0, . . . , O.sub.3T−1. Each entry in the codebook matrix is associated with a specific Doppler-frequency. The DFT-codebook matrix is parameterized by the oversampling factor O.sub.3=1,2, . . . .

(111) The oversampled factors O.sub.1,1, O.sub.1,2, O.sub.2, O.sub.3 of the DFT-codebook matrices may be configured via a higher layer (e.g., RRC, or MAC) signaling or may be configured as a part of the DCI (physical layer signaling) in the downlink grant from the gNB to the UE. Alternatively, the oversampled factors O.sub.1,1, O.sub.1,2, O.sub.2, O.sub.3 of the DFT-codebook matrices may be known by the UE.

(112) UE-Side Selection of W:

(113) The UE selects an advantageous Doppler-delay precoder matrix W based on a performance metric (see step 256 in FIG. 4).

(114) In accordance with embodiments, the UE selects the precoder matrix W that optimizes the mutual-information I(W; custom character), which is a function of the Doppler-delay precoder matrix W and the multi-dimensional channel tensor custom character, for each configured SB, PRB, or subcarrier.

(115) In accordance with other embodiments, the U spatial beams, Doppler frequencies and delays are selected step-wise. For example, for a rank-1 transmission, in a first step, the UE selects the U spatial beams that optimize the mutual information:
{circumflex over (b)}.sub.1.sup.(1), . . . ,{circumflex over (b)}.sub.U.sup.(1)=argmax I(custom character;b.sub.1.sup.(1), . . . ,b.sub.U.sup.(1))(for rank 1).

(116) In a second step, the UE calculates the beam-formed channel tensor custom character of dimension 2UN.sub.r×S×T with the U spatial beams {circumflex over (b)}.sub.1.sup.(1), . . . , {circumflex over (b)}.sub.U.sup.(1).

(117) In a third step, the UE selects three-tuples of Doppler-frequency DFT-vectors, delay DFT-vectors and Doppler-delay-beam combining coefficients, where the Doppler-frequency and delay DFT-vectors are selected from the codebooks Ω.sub.3 and Ω.sub.2, respectively, such that the mutual information I(custom character; W|{circumflex over (b)}.sub.1.sup.(1), . . . , {circumflex over (b)}.sub.U.sup.(1)) is optimized.

(118) UE-Side Selection of RI:

(119) In accordance with embodiments, the UE may select the rank indicator, RI, for reporting (see step 258 in FIG. 4). When RI reporting is configured at the UE, the UE reports a rank indicator (total number of layers) for the transmission. The rank indicator is selected with respect to the Doppler-delay-beam precoder matrix W.sup.(l) (l=1, . . . , L) (see equation (1) above), and denotes the average number of layers supported by the Doppler-delay-beam precoded time-variant frequency-selective MIMO channel.

(120) UE-Side Selection of CQI:

(121) In accordance with embodiments, the UE may select the channel quality indicator, CQI, for reporting (see step 258 in FIG. 4). When CQI reporting is configured at the UE, the UE reports an advantageous CQI based on a specific performance metric such as signal-to-interference and noise ratio (SINR), average bit error rate, average throughput, etc.

(122) For example, the UE may select the CQI that optimizes the average block error rate block_error_rate(custom character|W.sup.(l) (l=1, . . . , L)) at the UE for the selected composite Doppler-delay-beam precoder matrix W.sup.(l) (l=1, . . . , L) (see equation (1) above) and a given multi-dimensional channel tensor custom character for the for the T time instants. The CQI value represents an “average” CQI supported by the Doppler-delay-beam precoded time-variant frequency-selective MIMO channel.

(123) Moreover, in accordance with other embodiment, a CQI (multiple CQI reporting) for each configured SB may be reported using the selected composite Doppler-delay-beam precoder matrix W.sup.(l) (=1, . . . , L) (see equation (1) above) and a given multi-dimensional channel tensor custom character for the T time instances.

(124) PMI Reporting:

(125) In accordance with embodiments, the UE may select the precoder matrix indicator, PMI, for reporting (see step 258 in FIG. 4). When PMI reporting is configured at the UE, the UE reports at least a two-component PMI.

(126) The first PMI component may correspond to the selected vectors b.sub.u.sup.(l), d.sub.p,u,d.sup.(l) and f.sub.p,u,d,v.sup.(l), and may be represented in the form of three-tuple′ sets, where each three-tuple (u,d,v) is associated with a selected spatial beam vector b.sub.u.sup.(l), a selected delay vector d.sub.p,u,d.sup.(l), and a selected Doppler-frequency vector f.sub.p,u,d,v.sup.(l). For example, the three-tuple′ sets may be represented by i.sub.1=[i.sub.1,2, i.sub.1,2, i.sub.1,3] for a rank-1 transmission. Here, i.sub.1,1 contains Σ.sub.lU.sup.(l) indices of selected DFT-vectors for the spatial beams, i.sub.1,2, contains 2 Σ.sub.u,lD.sub.u.sup.(l) indices of selected delay-vectors, and i.sub.1,3 contains 2 Σ.sub.u,d,lF.sub.d,u.sup.(l) indices of selected Doppler-frequency-vectors.

(127) FIG. 9 illustrates feedback indices associated with a beam, delay and Doppler-frequency components for a layer-1 transmission assuming equal number of delays per beam D.sub.u.sup.(l)=D, ∀u, and equal number of Doppler-frequency components per delay and beam F.sub.d,u.sup.(l)=V, ∀d, u.

(128) FIG. 9 illustrates feedback indices associated with a beam, delay and Doppler-frequency components for a layer-1 transmission assuming equal number of delays per beam D.sub.u.sup.(l)=D, ∀u, and equal number of Doppler-frequency components per delay and beam F.sub.d,u.sup.(l)=V, ∀d, u. FIG. 9 shows an example for i.sub.1 for a layer-1 transmission. The subset i.sub.1,1 of i.sub.1 represents the beam indices selected from the codebook Ω.sub.1 and are denoted by a.sub.u, ∀u. The subset i.sub.1,2 of i.sub.1 represents the delay indices selected from the codebook Ω.sub.2 and are denoted by c.sub.d, u, ∀d, u. The subset i.sub.1,3 of i.sub.1 represents the selected Doppler-frequency indices from the codebook Ω.sub.3 and are denoted by e.sub.v,d,u, ∀v, d, u.

(129) In accordance with embodiments, to report the 2 Σ.sub.u,d,lF.sub.d,u.sup.(l) Doppler-delay-beam combining coefficients γ.sub.p,u,d,v.sup.(l) from the UE to the gNB, the UE may quantize the coefficients using a codebook approach. The quantized combining coefficients are represented by i.sub.2, the second PMI. The two PMIs are reported to the gNB.

(130) The large-scale channel parameters such as path loss and shadow fading do not change quickly over time, and the channel variations are mainly related to small scale channel fading. This means the MIMO channel parameters of the impulse response such as path components and channel delays do not change over a longer time period, and channel variations caused by movement of the UE lead only to phase fluctuations of the MIMO channel path components. This means the spatial beams, the precoder Doppler-frequency DFT-vectors, the delay DFT-vectors as well as the Doppler-delay coefficients of the Doppler-delay-beam three-stage precoder W.sup.(l) remain identical for a long time period, and need to be less frequently updated.

(131) Precoder Construction at the gNB:

(132) In accordance with embodiments, the gNB may use the two-component PMI feedback from the UE to construct the precoder matrix according to the codebook-based construction shown in FIG. 10, which illustrates a codebook based construction of the l-th layer precoder at the gNB and the association of the l-th layer precoder with the antenna ports (AP) for an example configuration N.sub.1=4, N.sub.2=2, P=2. The precoder matrix information is used to calculate a multi-user precoding matrix which is applied to the transmission signals to adapt the transmission parameters to the current multiuser channel conditions. The above Doppler-delay composite Kronecker-based precoder matrix definition also facilitates the prediction of precoder matrices for future time instances. In this way, the number of CSI reports may be drastically reduced and feedback overhead is saved.

(133) To facilitate precoder matrix prediction for QT future time instants, the Doppler-frequency DFT-vectors f.sub.p,u,d,v.sup.(l) may be cyclically extended to length-QT vectors t.sub.p,u,d,v.sup.(l). The cyclic extension is defined by

(134) t p , u , d , v ( l ) = [ 1 , e j 2 π k O 3 , .Math. , e i 2 π k ( Q - 1 ) O 3 ] T .Math. f p , u , d , v ( l ) , u , d , v , p , l , where f p , u , d , v ( l ) = [ 1 , e j 2 π k O 3 T , .Math. , e j 2 π k ( T - 1 ) O 3 T ] T Ω 3 .
The predicted precoder matrix for the l-th layer and q-th (q=1, . . . , QT) time instant is given by

(135) W ^ ( l ) ( q ) = P ( l ) [ .Math. u = 0 U ( l ) - 1 .Math. d = 0 D u ( l ) - 1 .Math. v = 0 F d , u ( l ) - 1 γ 1 , u , d , v ( l ) t 1 , u , d , v ( l ) ( q ) .Math. d 1 , u , d ( l ) T .Math. b u ( l ) .Math. u = 0 U ( l ) - 1 .Math. d = 0 D u ( l ) - 1 .Math. v = 0 F d , u ( l ) - 1 γ 2 , u , d , v ( l ) t 2 , u , d , v ( l ) ( q ) .Math. d 2 , u , d ( l ) T .Math. b u ( l ) ]
where t.sub.p,u,d,v.sup.(l)(q) is the q-th entry of t.sub.p,u,d,v.sup.(l).

(136) The predicted precoding matrices may be used in predictive multi-user scheduling algorithms that attempt to optimize, for example, the throughput for all users by using the knowledge of current and future precoder matrices of the users.

(137) Codebook for Doppler-Delay Combining Coefficients:

(138) In accordance with embodiments the UE may be configured to quantize the complex Doppler-delay coefficients f.sub.p,u,d,v.sup.(l) with a codebook approach. Each coefficient is represented by
γ.sub.p,u,d,v.sup.(l)={circumflex over (γ)}.sub.p,u,d,v.sup.(l)ϕ.sub.p,u,d,v.sup.(l),
where {circumflex over (γ)}.sub.p,u,d,v.sup.(l) is a polarization-, beam-, delay- and Doppler-frequency-dependent amplitude coefficient which is quantized with N bits; and ϕ.sub.p,u,d,v.sup.(l) represents a phase which is represented by a BPSK, or QPSK, or 8PSK, and any higher-order constellation.

(139) In accordance with other embodiments, each coefficient may be represented by its real and imaginary part as
γ.sub.p,u,d,v.sup.(l)=Re{{circumflex over (γ)}.sub.p,u,d,v.sup.(l)}+jImag{{circumflex over (γ)}.sub.p,u,d,v.sup.(l)},
where Re{{circumflex over (γ)}.sub.p,u,d,v.sup.(l)} and Imag{{circumflex over (γ)}.sub.p,u,d,v.sup.(l)} are quantized each with N bits;
Extension to CQI Value Prediction:

(140) In accordance with further embodiments the UE may be configured to predict a CQI value for time-instant/slot “n+K”, where n denotes the current time-instant/slot, and K denotes the relative time difference with respect to the current time-instant/slot n.

(141) In one embodiment, the UE uses in a first step a high resolution parameter estimation algorithm, such as RIMAX (see reference [5]), to estimate parameters of a channel model directly from the multi-dimensional channel tensor custom character. For example, the time-variant MIMO channel model impulse response may be defined by a number of channel taps, where each channel tap is parameterized with a channel gain, Doppler-frequency shift and a delay. The time-variant frequency-selective MIMO channel model frequency-domain response between the i-th gNB antenna and the j-th UE antenna may be expressed by

(142) h i , j ( t , w ) = .Math. m = 0 M - 1 h i , j ( m ) e j 2 π f m t e - j 2 π w τ m W ,
where M is the number of channel delays, h.sub.i,j(m) is the m-th path gain with associated Doppler-frequency shift f.sub.m and channel delay τ.sub.m, t represent the time instant, w denotes the subcarrier index, and W denotes the total number of subcarriers.

(143) In the present example, a non-polarimetric channel model is assumed, where the channel delays are identical for all links (i,j) of the MIMO channel.

(144) It is noted that the coefficients of H(t,w) may also be calculated directly in a non-parameterized form from the MIMO channel tensor custom character by using a linear block-filtering approach such as least squares or minimum-mean-squared-error (MMSE) filtering (see references [6] and [7]). In this case, the channel predictor is formed by a weighted sum of the MIMO channel tensor custom character.

(145) In a second step, the parameterized channel model and the selected Doppler-delay-beam composite precoder W.sup.(l) (l=1, . . . , L) (see equation (1) above) are used to calculate a parameterized precoded time-variant MIMO channel model frequency-domain response as
H.sub.prec(t,w)=H(t,w)[W.sup.(1)(t,w),W.sup.(2)(t,w), . . . ,W.sup.(L)(t,w)],
where the (i,j) entry of [H(t,w)].sub.i,j=h.sub.i,j(t,w), and W.sup.(l)(t,w) is the t-th block and w-th column of WC (see FIG. 8).

(146) In a third step, the UE uses the parameterized precoded MIMO channel model response to calculate a CQI value for a future time instant n+K, i.e., the CQI(n+K) is expressed as a function of H.sub.prec(n+K,w).

(147) In accordance with further embodiments, the UE may use the above parameterized precoded MIMO channel response also to predict K future CQI values (multiple CQI reporting) for the “n+k” (k=0, . . . , K) future time instants. The K predicted CQI values may be used to calculate differential predicted CQI values by reducing the K predicted CQI values by the “average” CQI value. The predicted single CQI value, or predicted K CQI values, or predicted K differential CQI values is/are reported to the gNB.

(148) As mentioned above, other embodiments operating on the basis of repeated downlink reference signals may use other precoders or other techniques to determine the CSI feedback based on the repeated downlink reference signals and to report determine the CSI feedback. Thus, further embodiments of the present invention provide a communication device for providing a channel state information, CSI, feedback in a wireless communication system, wherein the communication device receives a CSI-RS resource configuration including a higher layer (e.g., RRC) parameter, e.g., referred to as CSI-RS-BurstDuration, indicating a time-domain-repetition of the downlink reference signals, e.g., in terms of a number of consecutive slots the downlink reference signals are repeated in. The communication device determines the CSI feedback based on the repeated downlink reference signals and reports the determined CSI feedback.

(149) Extension to Port-Selection Codebook:

(150) In accordance with embodiments the UE may be configured with a CSI-RS reporting configuration via a higher layer for reporting a CQI, RI and PMI (if configured) for beam-formed CSI-RS. In this case, the vectors in the first codebook matrix are represented by N.sub.1N.sub.2-length column vectors, where the m-th vector (m=1, . . . , N.sub.1N.sub.2) contains a single 1 at the m-th position and zeros elsewhere.

(151) Precoder Application at gNB:

(152) In accordance with embodiments the UE may assume that, for CQI, and/or RI, and/or PMI calculation, the gNB applies the Doppler-delay-beam precoder calculated with respect to equation (1) above, to the PDSCH signals on antenna ports {1000,1008+v−1} for v=L layers as

(153) [ y ( t , 3000 ) ( i ) .Math. y ( t , 3000 + P - 1 ) ( i ) ] = W ( t , i ) [ x ( t , 0 ) ( i ) .Math. x ( t , v - 1 ) ( i ) ] ,

(154) where

(155) [x.sup.(t,0)(i), . . . , x.sup.(t,v−1)(i)].sup.T is a symbol vector of PDSCH symbols from the layer mapping defined in Subclause 7.3.1.4 of TS 38.211 [1], P∈{1,2, 4, 8, 12, 16, 24, 32},

(156) x.sup.(t,u)(i) is the i-th symbol of layer u at time instant t,

(157) y.sup.(t,u)(i) is the precoded symbol transmitted on antenna port u at time instant t, and

(158) W(t,i)=[W.sup.(1)(t,i), . . . , W.sup.(L)(t,i)] is the predicted precoder matrix calculated according to equation (1) with W.sup.(l)(t,i) being the t-th block and i-th column of W.sup.(l).

(159) The corresponding PDSCH signals [y.sup.(t,3000)(i) . . . y.sup.(t,3000+P−1)(i)] transmitted on antenna ports [3000,3000+P−1] have a ratio of, energy per resource element, EPRE, to CSI-RS EPRE equal to the ratio given in Subclause 4.1 of TS 38.214 [2].

(160) It is noted that for the current PDSCH transmission scheme as described in [2] the precoder matrix is kept constant over time until it is updated by a reported PMI. In contrast, the approach in accordance with embodiments takes into account the channel variations by updating the precoder matrix continuously over time without instantaneous PMI reporting.

(161) In accordance with embodiments, the UE may be configured with the parameter T=1 for the configuration of the Doppler-frequency component codebook Ω.sub.3, such that the Doppler-frequency component codebook is given by the scalar value 1 and the Doppler-delay precoder matrix (W) and the corresponding PMI are based or include a first codebook for the one or more transmit-side spatial beam components and a second codebook for the one or more delay components of the Doppler-delay precoder matrix (W).

(162) In accordance with embodiments, the wireless communication system may include a terrestrial network, or a non-terrestrial network, or networks or segments of networks using as a receiver an airborne vehicle or a spaceborne vehicle, or a combination thereof.

(163) In accordance with embodiments, the UE may comprise one or more of a mobile or stationary terminal, an IoT device, a ground based vehicle, an aerial vehicle, a drone, a building, or any other item or device provided with network connectivity enabling the item/device to communicate using the wireless communication system, like a sensor or actuator.

(164) In accordance with embodiments, the base station may comprise one or more of a macro cell base station, or a small cell base station, or a spaceborne vehicle, like a satellite or a space, or an airborne vehicle, like a unmanned aircraft system (UAS), e.g., a tethered UAS, a lighter than air UAS (LTA), a heavier than air UAS (HTA) and a high altitude UAS platforms (HAPs), or any transmission/reception point (TRP) enabling an item or a device provided with network connectivity to communicate using the wireless communication system.

(165) The embodiments of the present invention have been described above with reference to a communication system employing a rank 1 or layer 1 communication. However, the present invention is not limited to such embodiments and may also be implemented in a communication system employing a higher rank or layer communication. In such embodiments, the feedback includes the delays per layer and the complex precoder coefficients per layer.

(166) The embodiments of the present invention have been described above with reference to a communication system in which the transmitter is a base station serving a user equipment, and the communication device or receiver is the user equipment served by the base station. However, the present invention is not limited to such embodiments and may also be implemented in a communication system in which the transmitter is a user equipment station, and the communication device or receiver is the base station serving the user equipment. In accordance with other embodiments, the communication device and the transmitter may both be UEs communicating via directly, e.g., via a sidelink interface.

(167) Although some aspects of the described concept have been described in the context of an apparatus, it is clear that these aspects also represent a description of the corresponding method, where a block or a device corresponds to a method step or a feature of a method step. Analogously, aspects described in the context of a method step also represent a description of a corresponding block or item or feature of a corresponding apparatus.

(168) Various elements and features of the present invention may be implemented in hardware using analog and/or digital circuits, in software, through the execution of instructions by one or more general purpose or special-purpose processors, or as a combination of hardware and software. For example, embodiments of the present invention may be implemented in the environment of a computer system or another processing system. FIG. 11 illustrates an example of a computer system 350. The units or modules as well as the steps of the methods performed by these units may execute on one or more computer systems 350. The computer system 350 includes one or more processors 352, like a special purpose or a general purpose digital signal processor. The processor 352 is connected to a communication infrastructure 354, like a bus or a network. The computer system 350 includes a main memory 356, e.g., a random access memory (RAM), and a secondary memory 358, e.g., a hard disk drive and/or a removable storage drive. The secondary memory 358 may allow computer programs or other instructions to be loaded into the computer system 350. The computer system 350 may further include a communications interface 360 to allow software and data to be transferred between computer system 350 and external devices. The communication may be in the from electronic, electromagnetic, optical, or other signals capable of being handled by a communications interface. The communication may use a wire or a cable, fiber optics, a phone line, a cellular phone link, an RF link and other communications channels 362.

(169) The terms “computer program medium” and “computer readable medium” are used to generally refer to tangible storage media such as removable storage units or a hard disk installed in a hard disk drive. These computer program products are means for providing software to the computer system 350. The computer programs, also referred to as computer control logic, are stored in main memory 356 and/or secondary memory 358. Computer programs may also be received via the communications interface 360. The computer program, when executed, enables the computer system 350 to implement the present invention. In particular, the computer program, when executed, enables processor 352 to implement the processes of the present invention, such as any of the methods described herein. Accordingly, such a computer program may represent a controller of the computer system 350. Where the disclosure is implemented using software, the software may be stored in a computer program product and loaded into computer system 350 using a removable storage drive, an interface, like communications interface 360.

(170) The implementation in hardware or in software may be performed using a digital storage medium, for example cloud storage, a floppy disk, a DVD, a Blue-Ray, a CD, a ROM, a PROM, an EPROM, an EEPROM or a FLASH memory, having electronically readable control signals stored thereon, which cooperate (or are capable of cooperating) with a programmable computer system such that the respective method is performed. Therefore, the digital storage medium may be computer readable.

(171) Some embodiments according to the invention comprise a data carrier having electronically readable control signals, which are capable of cooperating with a programmable computer system, such that one of the methods described herein is performed.

(172) Generally, embodiments of the present invention may be implemented as a computer program product with a program code, the program code being operative for performing one of the methods when the computer program product runs on a computer. The program code may for example be stored on a machine readable carrier.

(173) Other embodiments comprise the computer program for performing one of the methods described herein, stored on a machine readable carrier. In other words, an embodiment of the inventive method is, therefore, a computer program having a program code for performing one of the methods described herein, when the computer program runs on a computer.

(174) A further embodiment of the inventive methods is, therefore, a data carrier (or a digital storage medium, or a computer-readable medium) comprising, recorded thereon, the computer program for performing one of the methods described herein. A further embodiment of the inventive method is, therefore, a data stream or a sequence of signals representing the computer program for performing one of the methods described herein. The data stream or the sequence of signals may for example be configured to be transferred via a data communication connection, for example via the Internet. A further embodiment comprises a processing means, for example a computer, or a programmable logic device, configured to or adapted to perform one of the methods described herein. A further embodiment comprises a computer having installed thereon the computer program for performing one of the methods described herein.

(175) In some embodiments, a programmable logic device (for example a field programmable gate array) may be used to perform some or all of the functionalities of the methods described herein. In some embodiments, a field programmable gate array may cooperate with a microprocessor in order to perform one of the methods described herein. Generally, the methods are advantageously performed by any hardware apparatus.

(176) While this invention has been described in terms of several embodiments, there are alterations, permutations, and equivalents which fall within the scope of this invention. It should also be noted that there are many alternative ways of implementing the methods and compositions of the present invention. It is therefore intended that the following appended claims be interpreted as including all such alterations, permutations and equivalents as fall within the true spirit and scope of the present invention.

REFERENCES

(177) [1] 3GPP TS 38.211 V15.1.0, “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical channels and modulation (Release 15), March 2018. [2] 3GPP TS 38.214 V15.1.0, “3rd Generation Partnership Project; Technical Specification Group Radio Access Network: NR; Physical layer procedures for data (Release 15), March 2018. [3] K. Manolakis, S. Jaeckel, V. Jugnickel, and V. Braun, “Channel Prediction by Doppler-Delay Analysis and Benefits for Base Station Cooperation,” in 77th IEEE Vehicular Technology Conference, June 2013. [4] 3GPP TS 38.331 V15.1.0, “3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Radio Resource Control (RRC); Protocol specification (Release 15), March 2018. [5] R. S. Thomä, M. Landmann, and A. Richter, “RIMAX-A maximum likelihood framework for parameter estimation in multidimensional channel sounding.” Proceedings of the International Symposium on Antennas and Propagation (ISAP'04). 2004. [6] I. Barhumi, G. Leus, and M. Moonen, “Optimal training design for MIMO OFDM systems in mobile wireless channels,” IEEE Trans. Signal Process, vol. 51, no. 6, pp. 1615-1624, June 2003. [7] P. Hoeher, S. Kaiser, and P. Robertson, “Two-dimensional pilot-symbol-aided channel estimation by Wiener filtering,” in Proc. IEEE ICASSP-97, Munich, Germany, April 1997, pp. 1845-1848.