For data transmission a physical resource grid may be used. The physical resource grid may comprise a set of resource elements to which various physical channels and physical signals are mapped. For example, the physical channels may include the physical downlink and uplink shared channels (PDSCH, PUSCH) carrying user specific data, also referred to as downlink and uplink payload data, the physical broadcast channel (PBCH) carrying for example a master information block (MIB) and a system information block (SIB), the physical downlink and uplink control channels (PDCCH, PUCCH) carrying for example the downlink control information (DCI), etc. For the uplink, the physical channels may further include the physical random access channel (PRACH or RACH) used by UEs for accessing the network once a UE synchronized and obtained the MIB and SIB. The physical signals may comprise reference signals or symbols (RS), synchronization signals and the like. The resource grid may comprise a frame or radio frame having a certain duration, like 10 milliseconds, in the time domain and having a given bandwidth in the frequency domain. The frame may have a certain number of subframes of a predefined length, e.g., 2 subframes with a length of 1 millisecond. Each subframe may include two slots of 6 or 7 OFDM symbols depending on the cyclic prefix (CP) length. A frame may also consist of a smaller number of OFDM symbols, e.g. when utilizing shortened transmission time intervals (sTTI) or a mini-slot/non-slot-based frame structure comprising just a few OFDM symbols.
The wireless communication system may be any single-tone or multicarrier system using frequency-division multiplexing, like the orthogonal frequency-division multiplexing (OFDM) system, the orthogonal frequency-division multiple access (OFDMA) system, or any other IFFT-based signal with or without CP, e.g. DFT-s-OFDM. Other waveforms, like non-orthogonal waveforms for multiple access, e.g. filter-bank multicarrier (FBMC), generalized frequency division multiplexing (GFDM) or universal filtered multi carrier (UFMC), may be used. The wireless communication system may operate, e.g., in accordance with the LTE-Advanced pro standard or the 5G or NR, New Radio, standard.
In the wireless communication network as shown in
In a wireless communication system like to one depicted schematically in
In a communication system as described above, such as LTE or New Radio (5G), downlink signals convey data signals, control signals containing down link, DL, control information (DCI), and a number of reference signals or symbols (RS) used for different purposes. A gNodeB (or gNB or base station) transmits data and control information (DCI) through the so-called physical downlink shared channel (PDSCH) and physical downlink control channel (PDCCH) or enhanced PDCCH (ePDCCH), respectively. Moreover, the downlink signal(s) of the gNB may contain one or multiple types of RSs including a common RS (CRS) in LTE, a channel state information RS (CSI-RS), a demodulation RS (DM-RS), and a phase tracking RS (PT-RS). The CRS is transmitted over a DL system bandwidth part, and used at the user equipment (UE) to obtain a channel estimate to demodulate the data or control information. The CSI-RS is transmitted with a reduced density in the time and frequency domain compared to CRS, and used at the UE for channel estimation/channel state information (CSI) acquisition. The DM-RS is transmitted only in a bandwidth part of the respective PDSCH and used by the UE for data demodulation. For signal precoding at the gNB, several CSI-RS reporting mechanism were introduced such as non-precoded CSI-RS and beamformed CSI-RS reporting (see reference [1]). For a non-precoded CSI-RS, a one-to-one mapping between a CSI-RS port and a transceiver unit, TXRU, of the antenna array at the gNB is utilized. Therefore, non-precoded CSI-RS provides a cell-wide coverage where the different CSI-RS ports have the same beam-direction and beam-width. For beamformed/precoded UE-specific or non-UE-specific CSI-RS, a beam-forming operation is applied over a single- or multiple antenna ports to have several narrow beams with high gain in different directions and therefore, no cell-wide coverage.
In a wireless communication system employing time division duplexing, TDD, due to channel reciprocity, the channel state information (CSI) is available at the base station (gNB). However, when employing frequency division duplexing, FDD, due to the absence of channel reciprocity, the channel has to be estimated at the UE and feed back to the gNB.
The precoder matrices used in the Type-I and Type-II CSI reporting schemes in 3GPP New Radio Rel. 15 are defined in frequency-domain and have a dual-stage structure: F(s)=F1F2(s), s=0 . . . , S−1 (see reference [2]), where S denotes the number of subbands. The matrix F1 is a wide-band matrix, independent on index s, and contains U spatial beamforming vectors (the so-called spatial beams) buϵN
The matrix F2(s), is a selection/combining/co-phasing matrix that selects/combines/co-phases the beams defined in F1 for the sth configured sub-band.
For example, for a rank-1 transmission and Type-I CSI reporting, F2(s) is given for a dual-polarized antenna array by [2]
where euϵU×1, u=1, 2, . . . , U contains zeros at all positions, except the u-th position which is one. Such a definition of eu selects the u-th vector for each polarization of the antenna array, and combines them across both polarizations. Furthermore, δ1 is a quantized phase adjustment for the second polarization of the antenna array.
For example, for a rank-1 transmission and Type-II CSI reporting, F2(s) is given for dual-polarized antenna arrays by [2]
where pu and δu, u=1, 2, . . . , 2U are quantized amplitude and phase beam-combining coefficients, respectively.
For rank-R transmission, F2(s) contains R vectors, where the entries of each vector are chosen to combine single or multiple beams within each polarization and/or combining them across both polarizations.
The selection of the matrices F1 and F2(s) is performed by the UE based on the knowledge of the current channel conditions. The selected matrices are contained in the CSI report in the form of a RI and a PMI and used at the gNB to update the multi-user precoder for the next transmission time interval.
An inherent drawback of the current CSI reporting formats described in [2] for the implicit feedback scheme is that the RI and PMI only contain information of the current channel conditions. Consequently, the CSI reporting rate is related to the channel coherence time which defines the time duration over which the channel is considered to be not varying. This means, in quasi-static channel scenarios, where the UE does not move or moves slowly, the channel coherence time is large and the CSI needs to be less frequently updated. However, if the channel conditions change fast, for example due to a high movement of the UE in a multi-path channel environment, the channel coherence time is short and the transmit signals experience severe fading caused by a Doppler-frequency spread. For such channel conditions, the CSI needs to be updated frequently which causes a high feedback overhead. Especially, for future NR systems (Rel. 16) that are likely to be more multi-user centric, the multiple CSI reports from users in highly-dynamic channel scenarios will drastically reduce the overall efficiency of the communication system.
To overcome this problem, several explicit CSI feedback schemes have been proposed that take into account the channel-evolution over time (see reference [3]). Here, explicit CSI refers to reporting of explicit channel coefficients from the UE to the gNB without a codebook for the precoder selection at the UE. Those schemes have in common estimating the parameters of the dominant channel taps of the multipath propagation channel as well as their time-evolution at the UE. For example, in [3] each channel tap is modelled as a sum of sub-channel taps where each sub-tap is parameterized with a Doppler-frequency shift and path gain. The estimated parameters for each channel tap are fed back to the base station, where they are used with a channel model for time-domain based channel prediction before downlink precoding. The availability of explicit CSI comes at an increased overhead for the feedback channel compared to implicit-based channel feedback, especially for slow-varying channels, which is not desired.
For example, WO 2018/052255 A1 relates to explicit CSI acquisition to represent the channel in wireless communication systems using the principle component analysis (PCA), which is applied on the frequency-domain channel matrix, covariance matrix, or eigenvector of the channel matrix. Thus, a codebook approach for downlink signal precoding at the base station equipped with a two-dimensional array and CSI reporting configuration is proposed. However, an inherent drawback of the proposed CSI reporting scheme is that the CSI report from a user contains only information about the selected CQI, PMI and RI with respect to the current MIMO channel state/realization and does not take into account channel variations over time caused by small-scale channel fading. Therefore, when users experience fast-fading channel conditions, a frequent CSI update is needed which causes a high feedback overhead over time. Moreover, the proposed CSI reporting scheme is restricted to one beam per layer PMI feedback which leads to a limited CSI accuracy and turns out to be insufficient for CSI acquisition in multi-user MIMO.
Moreover, to track channel-evolution over time, the reference signal need be spread over time. In the current 3GPP NR specification [1], a single shot CSI-RS is configured at a particular time slot. Such slots of CSI-RS are periodically transmitted, or triggered on demand. The configuration of a CSI-RS resource set(s) which may refer to NZP-CSI-RS, CSI-IM or CSI-SSB resource set(s) [2] is performed using the following higher layer parameters (see reference [4]):
While the CSI-RS design may be used to acquire CSI for a link adaptation (modulation and coding scheme—MCS), and for selecting a precoding matrix from a specific channel realization/snapshot, it cannot track channel evolution in time to estimate Doppler-frequency components of a MIMO channel.
It is noted that the information in the above section is only for enhancing the understanding of the background of the invention and therefore it may contain information does not form conventional technology that is already known to a person of ordinary skill in the art.
According to an embodiment, a communication device for providing a channel state information, CSI, feedback in a wireless communication system may have:
a transceiver configured 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 configured to
According to another embodiment, a transmitter in a wireless communication system including a communication device may have:
an antenna array having 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
According to yet another embodiment, a communication device for providing a channel state information, CSI, feedback in a wireless communication system may have:
a transceiver configured 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 configured to
According to yet another embodiment, a transmitter in a wireless communication system including a communication device may have:
an antenna array having 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
According to yet another embodiment, a wireless communication network may have:
at least one inventive communication device, and
at least one BS, or transmitter, in a wireless communication system including a communication device, which transmitter may have:
an antenna array having 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
According to still another embodiment, a method for providing a channel state information, CSI, feedback in a wireless communication system may have the steps of:
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 including a number of antenna ports, and downlink signals including 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-beam 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
According to still another embodiment, a method for transmitting in a wireless communication system including a communication device and a transmitter may have the steps of: transmitting, to a communication device, downlink reference signals according to a CSI-RS configuration including 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 including the CSI-RS configuration; receiving, at the transmitter, uplink signals including 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, wherein the one or more delay components and/or the one or more Doppler-frequency components of the composite Doppler-delay-beam three-stage precoder are defined by one or more sub-matrices of a DFT matrix or by one or more sub-matrices of an oversampled DFT matrix.
According to still another embodiment, a method for providing a channel state information, CSI, feedback in a wireless communication system may have the steps of:
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 including a number of antenna ports, and downlink signals including 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-beam precoder matrix, P, for a composite Doppler-beam dual-stage precoder, the Doppler-beam dual-stage precoder being based on one or more codebooks, the one or more codebooks including
According to yet another embodiment, a method for transmitting in a wireless communication system including a communication device and a transmitter may have the steps of: transmitting, to a communication device, downlink reference signals according to a CSI-RS configuration including 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 including the CSI-RS configuration; receiving, at the transmitter, uplink signals including 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-beam dual-stage 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.
According to another embodiment, a non-transitory digital storage medium may have a computer program stored thereon to perform any of the inventive methods, when said computer program is run by a computer.
Embodiments of the present invention will be detailed subsequently referring to the appended drawings, in which:
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.
Embodiments of the present invention may be implemented in a wireless communication system or network as depicted in
Doppler-Delay-Beam Three-Stage Composite Precoder
User Equipment
The present invention provides a communication device 202 for providing a channel state information, CSI, feedback in a wireless communication system. The communication device comprises:
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
In accordance with embodiments, the Doppler-delay-beam three-stage precoder is configured to perform precoding in the spatial-delay-Doppler domain, the Doppler-delay-beam three-stage precoder being based on three separate codebooks, wherein the three separate codebooks include
In accordance with embodiments, the communication device is configured to
In accordance with embodiments, the communication device is configured to
In accordance with embodiments, the precoder matrix (W(l)) for the p-th polarization and the l-th layer is composed of:
In accordance with embodiments, the Doppler-delay-beam precoder matrix (W) of the l-th transmission layer and p-th polarization is represented by
where
In accordance with embodiments, the Doppler-delay-beam precoder is represented by a dual-stage precoder:
W(l)=W(1,l)w(2,l)∈Nt·T×S,
where
and w(2,l) contains the complex Doppler-delay-beam combining coefficients,
w(2,l)=[γ1,0,0,0(l) . . . γ1,u,d,v(i) . . . γ1,U
and γp,u,d,v(l)=IS·γp,u,d,v(l) where IS is an identity matrix of size S,
where
In accordance with embodiments
In accordance with embodiments, the communication device is configured to
In accordance with embodiments, the communication device is configured to
In accordance with embodiments, the communication device is configured to
In accordance with embodiments,
In accordance with embodiments, the parameter Du(l) is known a priori at the communication device, or wherein the communication device is configured to receive from the transmitter the parameter Du(l).
In accordance with embodiments, the communication device is configured to
In accordance with embodiments,
In accordance with embodiments, the parameter Fd,u(l) is known a priori at the communication device, or wherein the communication device is configured to receive from the transmitter the parameter Fd,u(l).
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:
In accordance with embodiments,
In accordance with embodiments,
In accordance with embodiments,
In accordance with embodiments, the processor is configured to select a Doppler-delay-beam precoder matrix (W) based on a performance metric for e.g., the mutual-information l(W; ), which is a function of the Doppler-delay precoder-beam matrix W and a multi-dimensional channel tensor .
In accordance with embodiments, the processor is configured to select a wideband CQI that optimizes the average block error rate block_error_rate(|W(l) (l=1, . . . , L)) at the communication device for the selected composite Doppler-delay-beam precoder matrix W(l) (l=1, . . . , L) and a multi-dimensional channel tensor for the T time instants.
In accordance with embodiments, the processor is configured to
In accordance with embodiments, the processor is configured to
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.
In accordance with embodiments, in case the CSI feedback uses the PMI, the processor is configured to report at least a two-component PMI,
In accordance with embodiments, the processor is configured to
In accordance with embodiments, for quantizing the complex Doppler-delay coefficients γp,u,d,v(l) with a codebook approach, each coefficient is represented by
γp,u,d,v(l)={circumflex over (γ)}p,u,d,v(l)ϕp,u,d,v(l),
where
In accordance with embodiments, the communication device is configured to
In accordance with embodiments, the communication device is configured to
In accordance with embodiments, the CSI feedback further includes a rank indicator, RI, and 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(l) (l=1, . . . , L) and denotes an average number of layers supported by the Doppler-delay-beam precoded time-variant frequency-selective MIMO channel.
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 N1N2-length column vectors, where the m-th vector (m=1, . . . , N1N2) contains a single 1 at the m-th position and zeros elsewhere.
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.
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
where
[x(t,0)(i), . . . x(t,v−1)(i)]T is a symbol vector of PDSCH symbols, Pϵ{1, 2, 4, 8, 12, 16, 24, 32},
x(t,u)(i) is the i-th symbol of layer u at time instant t,
y(t,u)(i) is the precoded symbol transmitted on antenna port u at time instant t, and
W(t, i)=[W(1)(t, i), . . . , W(L) (t, i)] is the predicted precoder matrix, with W(l) (t, i) being the t-th block and i-th column of W(l).
Base Station
The present invention provides a transmitter 200 in a wireless communication system including a communication device 202. The transmitter comprises:
an antenna array ANTI having a plurality of antennas for a wireless communication with one or more of the inventive communication devices 202 for providing a channel state information, CSI, feedback to the transmitter 200; and
a precoder 200b connected to the antenna array ANTI, the precoder 200b to apply a set of beamforming weights to one or more antennas of the antenna array ANTI to form, by the antenna array ANTI, one or more transmit beams or one or more receive beams,
a transceiver 200c configured to
In accordance with embodiments, to facilitate precoder matrix prediction for QT future time instants, the processor is configured to extend the Doppler-frequency DFT-vectors fp,u,d,v(l) to length-QT vectors tp,u,d,v(l), the extension defined by
where
and the predicted Doppler-delay-beam precoder matrix for the l-th layer is based on
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 fp,u,d,v(l) to a length-QT vectors tp,u,d,v(l), the cyclic extension defined by
where
and
the predicted Doppler-delay-beam precoder matrix for the l-th layer and q-th (q=1, . . . , QT) time instant is given by
where tp,u,d,v(l) is the q-th entry of tp,u,d,v(l).
Methods
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-beam 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
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,
wherein the one or more delay components and/or the one or more Doppler-frequency components of the composite Doppler-delay-beam three-stage precoder are defined by one or more sub-matrices of a DFT matrix or by one or more sub-matrices of an oversampled DFT matrix.
Doppler-Beam Dual-Stage Composite Precoder
User Equipment
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 comprises:
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
In accordance with embodiments, the one or more Doppler-frequency components of the composite Doppler-beam dual-stage precoder are defined by one or more sub-matrices of a DFT matrix or by one or more sub-matrices of an oversampled DFT matrix.
In accordance with embodiments, the Doppler-beam dual-stage precoder is configured to perform precoding in the spatial-Doppler domains, the Doppler-beam dual-stage precoder being based on only two separate codebooks, wherein the two separate codebooks include
In accordance with embodiments, the entries of the second codebook matrix (Ω2) are given by a sub-matrix or multiple submatrices of a T×T DFT-matrix or a T×TO2 oversampled DFT matrix, where T refers to a number of time instances during the observation time, and O2 ϵ{1, 2, 3, . . . } denotes the oversampling factor.
In accordance with embodiments, the communication device is configured to
In accordance with embodiments, the precoder matrix (P(l)) for the p-th polarization, l-th transmission layer, and s-th subband, subcarrier or physical resource block (PRB) is composed of
In accordance with embodiments, the Doppler-beam dual-stage precoder matrix (P(l)) is configured to perform precoding in the spatial-Doppler domains and is represented for the l-th transmission layer and the s-th sub-band, subcarrier or PRB by
where
In accordance with embodiments, the Doppler-beam dual-stage precoder for the s-th subband, PRB or subcarrier is represented in matrix-vector notation:
P(l)(s)=P(1,l)p(2,l)(s)∈Nt·T×1,
where
and p(2,l)(s) contains the complex Doppler-beam combination coefficients,
In accordance with embodiments,
In accordance with embodiments, the communication device is configured to
In accordance with embodiments, the communication device is configured to
In accordance with embodiments, the communication device is configured to
In accordance with embodiments, the number of Doppler-frequency components Fu(l) is identical for a subset of beams, such that Fu(l)=F(l).
In accordance with embodiments, the parameter Fu(l) is known a priori at the communication device, or wherein the communication device is configured to receive from the transmitter the parameter Fu(l).
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:
In accordance with embodiments,
In accordance with embodiments,
In accordance with embodiments, the processor is configured to select a Doppler-beam precoder matrix P=[P(0), . . . , P(L-1)] based on a performance metric for e.g., the mutual-information I(P; ), which is a function of the Doppler-beam precoder matrix P and a multi-dimensional channel tensor .
In accordance with embodiments, the processor is configured to select a wideband CQI that optimizes the average block error rate block_error_rate(|P) at the communication device for the selected composite Doppler-beam precoder matrix P and a multi-dimensional channel tensor for the T time instants.
In accordance with embodiments, the processor is configured to
In accordance with embodiments, the processor is configured to
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.
In accordance with embodiments, in case the CSI feedback uses the PMI, the processor is configured to report at least a two-component PMI,
In accordance with embodiments, the processor is configured to
In accordance with embodiments, for quantizing the complex Doppler coefficients γp,s,u,v(l) with a codebook approach, each coefficient is represented by
γp,s,u,v(l)={circumflex over (γ)}p,s,u,v(l)ϕp,s,u,v(l)m
where
In accordance with embodiments, the communication device is configured to
In accordance with embodiments, the CSI feedback further includes a rank indicator, RI, and the processor is configured to report the RI for the transmission, wherein the RI is selected with respect to the Doppler-beam dual-stage precoder matrix P(l) (l=1, . . . , L) and denotes an average number of layers supported by the Doppler-beam precoded time-variant frequency-selective MIMO channel.
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 N1N2-length column vectors, where the m-th vector (m=1, . . . , N1N2) contains a single 1 at the m-th position and zeros elsewhere.
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.
In accordance with embodiments, the communication device assumes that for CQI, and/or RI, and/or PMI calculation, the transmitter applies the Doppler-beam precoder to PDSCH signals on antenna ports {1000,1008+v−1} for v=L layers as
where
[x(t,0)(i), . . . , x(t,v−1)(i)]T is a symbol vector of PDSCH symbols, Pϵ{1, 2, 4, 8, 12, 16, 24, 32},
x(t,u)(i) is the i-th symbol of layer u at time instant t,
y(t,u)(i) is the precoded symbol transmitted on antenna port u at time instant t, and
P(t, i)=[P(1)(t, i), . . . , P(L)(t, i)] is the predicted Doppler-beam precoder matrix, with P(l)(t, i) being the t-th block and i-th subband, subcarrier or PRB of P(l).
Base Station
The present invention provides a transmitter 200 in a wireless communication system including a communication device 202. The transmitter comprises:
an antenna array ANTI having a plurality of antennas for a wireless communication with one or more of the inventive communication devices 202 for providing a channel state information, CSI, feedback to the transmitter; and
a precoder 200b connected to the antenna array ANTI, the precoder 202b to apply a set of beamforming weights to one or more antennas of the antenna array ANTI to form, by the antenna array ANTI, one or more transmit beams or one or more receive beams,
a transceiver 202c configured to
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 fp,u,v(l) to length-QT vectors tp,u,v(l), the cyclic extension defined by
the predicted Doppler-beam precoder matrix for the l-th layer is based on
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 fp,u,v(l) to length-QT vectors tp,u,v(l), the cyclic extension defined by
where tp,u,v(l) is the q-th entry of tp,u,v(l).
Methods
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-beam precoder matrix (P) for a composite Doppler-beam dual-stage precoder, the Doppler-beam dual-stage precoder being based on one or more codebooks, the one or more codebooks including
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-beam dual-stage 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.
General
System
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.
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.
Computer Program Product
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.
In the following, first, embodiments will, be described which use a Doppler-delay-beam three-stage composite precoder employing codebooks with reduced size, followed by a description of further embodiments employing a Doppler-beam dual-stage composite precoder.
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.
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.
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.
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μ·XB slots, where XBϵ{0, 1, 2, . . . , maxNumBurstSlots−1}. The NR numerology μ=0, 1, 2, 3, 4 . . . defines, e.g., a subcarrier spacing of 2μ·15 kHz in accordance with the NR standard.
For example, when the value of XB=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.
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.
Returning to the flow diagram of
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].
In addition, the following parameters may be signaled by the eNB to the user equipment via physical layer or higher layer (RRC) parameters:
In response to the report configuration, the UE
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.
In accordance with this aspect of the present invention, the one or more delay components and/or the one or more Doppler-frequency components of the composite Doppler-delay-beam three-stage precoder are defined by one or more sub-matrices of a DFT matrix or by one or more sub-matrices of an oversampled DFT matrix. In accordance with embodiments employing the above mentioned three codebooks Ω1, Ω2 and Ω3, the entries of the second codebook matrix Ω2 are given by a sub-matrix or multiple submatrices of a S×S DFT-matrix or a S×SO2 oversampled DFT matrix, where S denotes the number of subbands, and the entries of the third codebook matrix Ω3 are given by a sub-matrix or multiple submatrices of a T×T DFT-matrix or a T×TO3 oversampled DFT matrix, where T refers to a number of time instances during the observation time.
This aspect of the present invention is based on the finding that the delay or delay differences used for delay precoding, typically, have only a limited value range and that, due to this limited range, not all entries of the codebook matrix need to be used at the receiver for constructing the space-delay dual-stage precoder. In accordance with the inventive approach, the size of the codebook and the complexity of selecting the codebook entries (delays or delay differences) for constructing the space delay dual-stage precoder are greatly reduced.
Reduction of Codebook Size Ω2
As mentioned above, the delays of the precoder typically have only a limited value range. The value range may depend on the delay spread of the 2U beam-formed channels obtained when combining the beam-formed vectors bu(l), ∀u with the MIMO channel impulse responses.
possible delay combinations per beam during the parameter optimization of the precoder. For typical values of S=6, O2=3 and D=3, the receiver performs a parameter optimization for each of the 680 delay combinations per beam. In order to reduce the search space of the delay combinations and hence the computational complexity of the parameter optimization, the codebook matrix may be defined by the first N columns of a DFT matrix or oversampled DFT matrix such that Ω2=[a0, a1, . . . , aSO
(see
In accordance with other embodiments, the communication device is configured to use a priori known (default) parameters indicating a plurality of columns of a DFT or oversampled DFT matrix used for the configuration of the delay DFT codebook (Ω2).
Reduction of Codebook Size Ω3
Similarly, to the delay components as explained above, the Doppler-frequency components of the precoder also typically have only a limited value range. The value range may depend on the Doppler-frequency spread of the 2U beam-formed channels obtained when combining the beam-formed vectors bu(l), ∀u with the MIMO channel impulse responses. Therefore, the entries of the codebook matrix Ω3 used at the receiver for constructing the precoder may be given by a sub-matrix or may contain multiple submatrices of a T×T DFT-matrix or T×TO3 oversampled DFT matrix. For example, the codebook Ω3 may be defined by the first N columns of a DFT matrix or oversampled DFT matrix D=[a0, a1, . . . , aTO
such that Ω3=[a0, a1, . . . , aN−1]. The DFT codebook matrix Ω3 may be defined by the first N1 columns and the last N2 columns of a DFT matrix or oversampled DFT matrix such that Ω3=[a0, . . . , aN
In accordance with embodiments, the communication device receives from the transmitter the higher layer (such as Radio Resource Control (RRC) layer or MAC-CE) or physical layer (L1) parameters indicating a plurality of columns of a DFT or oversampled DFT matrix used for the configuration of the delay DFT codebook (Ω3).
In accordance with other embodiments, the communication device is configured to use a priori known (default) parameters indicating a plurality of columns of a DFT or oversampled DFT matrix used for the configuration of the delay DFT codebook (Ω3).
Feedback of Non-Selected Delay or Delay Difference Indices for Constructing the Precoder Matrix
In accordance with embodiments, the communication device is configured to select Du(l) delays for the u-th beam for constructing the Doppler-delay-beam three-stage precoder matrix for the l-th layer from the codebook matrix Ω2 containing X entries/columns, and to feedback the X−Du(l) non-selected delay indices from the codebook matrix Ω2 to the transmitter. For example, when the codebook matrix Ω2=[ai
The number of delays Du(l) may be identical to a subset of beams or all beams, such that Du(l)=D(l) (for the case of all beams). The number of delays Du(l) may also be identical to the beams and layers, such that Du(l)=D.
Feedback of Non-Selected Doppler-Frequency Indices for Constructing the Precoder Matrix
In accordance with embodiments, the communication device is configured to select Fd,u(l) Doppler-frequency components for the d-th delay and u-th beam for constructing the Doppler-delay-beam three-stage precoder matrix for the l-th layer from the codebook matrix Ω3 containing X entries/columns, and to feedback the X−Fd,u(l) non-selected Doppler-frequency indices from the codebook matrix Ω3 to the transmitter. For example, the codebook matrix Ω3=[ai
The number of Doppler-frequency components Fd,u(l) may be identical to a subset of delays and subset of beams, such that Fd,u(l)=F(l) (for the case of all delays and beams). The number of delays Du(l) may also be identical to the delays, beams and layers, such that Fd,u(l)=F.
CQI/PMI Reporting Using a Composite Doppler-Delay-Beam Three-Stage Precoder
In accordance with embodiments, once the UE is configured with a CSI-RS resource and a CSI reporting configuration (see step 250 in
In accordance with embodiments, the explicit CSI is represented by a three-dimensional channel tensor (a three-dimensional array) ϵN×S×T of dimension N×S×T with S being the number of configured sub-bands/PRBs, or subcarriers (see
In accordance with other embodiments, the explicit CSI is represented by a four-dimensional channel tensor ϵN
In a next step, the UE calculates a CQI using the explicit CSI in the form of the channel tensor and a composite Doppler-delay-beam three-stage precoder constructed using three separate codebooks:
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.
Assuming a rank-L transmission, the composite Doppler-delay-beam three-stage precoder W(l) of dimension Nt·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
where U(l) is the number of beams per polarization for the l-th layer, Du(l) is the number of delays for the l-th layer and u-th beam, Fd,u(l) is the number of Doppler-frequency components for the l-th layer, u-th beam and d-th delay, and
A structure of the Doppler-delay-beam composite precoder matrix is shown in
In accordance with other embodiments, the Doppler-delay-beam precoder may be expressed as a dual-stage precoder:
and w(2,l) contains the complex Doppler-delay-beam combining coefficients,
In accordance with embodiments, the values for the number of beams, delays, and Doppler-Doppler-frequency components (U(l),Du(l),Fd,u(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 preferred values of (U(l), Du(l), Fd,u(l)) as a part of the CSI report. In accordance with other embodiments, the values of (U(l), Du(l), Fd,u(l)) are known a-priori by the UE.
Selection of Spatial Beams
In accordance with embodiments, the number of spatial beams U(l) and the selected beams may depend on the transmission layer. In one method, a subset of the selected spatial beams bu(l) may be identical for a subset of the layers. For example, for a 4-layer transmission with U(1)=4 beams per polarization for the first layer, U(2)=4 beams per polarization for the second layer, U(3)=2 beams per polarization for the third layer and U(4)=2 beams per polarization for the fourth layer, the first two spatial beams of the first layer and second layer are identical (b1(1)=b1(2),b2(1)=b2(2)) and the remaining spatial beams of the first two layers and of the third and fourth layers are different (b3(1)≠b3(2), b4(1)≠b4(2), b1(3)≠b1(4), b1(3)≠b2(4)). In another method, the number of beams is identical for a subset of layers. For example, for a 4-layer transmission, the number of beams of the first layer is identical with the number of beams of the second layer U(1)=U(2) and different for the two remaining layers (U(1)≠U(3)≠U(4)).
In accordance with embodiments, the number of spatial beams and the beam indices may be identical for all layers and do not depend on the transmission layer index.
Selection of Delays or Delay Differences
In accordance with embodiments, the delays or delay differences may depend on the beam and transmission layer. In one method, a subset of the delays associated with a subset of the spatial beams of a transmission layer may be identical. For example, for a transmission using 4 beams for the l-th layer and first polarization, the first two delays associated to beam 1 and beam 2 are identical (d1,1,1(l)=d1,2,1(l), d1,1,2(l)=d1,2,2(l)) and the remaining delays for the first two beams (d1,1,3(l)≠d1,2,3(l), d1,1,4(l)≠d1,2,4(l)) and the delays of the third and fourth beam are different. In a further method, the number of delays for a subset of the beams of a transmission layer may be identical. For example, the number of delays for the first beam is identical with the number of delays for the second beam (D1(r)=D2(r)). In a further method, a subset of the delays may be identical for a subset of the spatial beams and transmission layers. For example, the two delays associated with the first beam and second beam of the first layer may be identical with the two delays associated with the first beam and second beam of the second layer (d1,1,1(1)=d1,1,1(2), d1,1,2(1)=d1,1,2(2), d1,2,1(1)=d1,2,1(2),d1,2,2(1)=d1,2,2(2)). Other examples of combinations of number of delays and delays per beam and layer are not precluded.
In accordance with embodiments, the number of delays and the delays per beam may be identical for a transmission layer, so that all beams of a transmission layer are associated with the same delays.
In accordance with embodiments, the number of delays and the delays per beam and per layer may be identical for a transmission layer, so that all beams and layers are associated with the same delays.
Selection of Doppler-Frequency Components
In accordance with embodiments, the Doppler-frequency components may depend on the delay, beam and transmission layer. In one method, the Doppler-frequency components associated with a subset of delays and subset of spatial beams may be identical. For example, for a transmission using 4 beams for the l-th layer, some of the Doppler-frequency components for the first delay of beam 1 and beam 2 are identical (f1,1,0,1(l)=f1,2,0,1(l), f1,1,0,2(l)=f1,2,0,2(l)) and the remaining Doppler-frequency components of the first delay for the first two beams and the Doppler-frequency components of the third and fourth beam and remaining two delays are different. In a further method, the number of Doppler-frequency components for a subset of the delays and/or beams of a transmission layer may be identical. For example, the number of Doppler-frequency components for the d-th delay of the first beam is identical with the number of Doppler-frequency components of the second beam (Fd,1(l)=Fd,2(l)). In a further method, a subset of the Doppler-frequency components may be identical for a subset of the delays, subset of spatial beams and subset of transmission layers. For example, the two Doppler-frequency components associated with the first delay and first beam and second beam of the first layer may be identical with the two Doppler-frequency components associated with the first delay of the first beam and second beam of the second layer f1,1,1(1)=f1,1,2(2)=f1,1,2(1), f1,2,1(2)=f1,2,1(1), f1,2,2(1)=f1,2,2(2)). Other examples of combinations of number of Doppler-frequency components and Doppler-frequency components per beam and layer are not precluded.
In accordance with embodiments, the number of Doppler-frequency components and the Doppler-frequency components per delay and beam may be identical for a transmission layer, so that all delays per beam of a transmission layer are associated with the same Doppler-frequency components.
In accordance with embodiments, the number of Doppler-frequency components and the Doppler-frequency components per delay and per beam may be identical for all transmission layers, so that all delays per beam of all transmission layers are associated with the same Doppler-frequency components.
DFT-Codebook Matrix Structure for Ω1, Ω2, and Ω3 of the Doppler-Delay-Beam Precoder
Embodiments for implementing the above mentioned codebooks are now described.
In accordance with embodiments, the vectors (spatial beams) bu) are selected from an oversampled DFT-codebook matrix Ω1 of size N1N2×O1,1N1O1,2N2. The DFT-codebook matrix is parameterized by the two oversampling factors O1,1 ϵ{1, 2, 3, . . . } and O1,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-N1 DFT-vector
corresponding to a vertical beam and a length-N2 DFT-vector
corresponding to a horizontal beam.
In accordance with embodiments, the communication device receives the following values from the transmitter using Radio Resource Control (RRC) layer or physical layer (L1) parameters:
In accordance with embodiments, the communication device uses a priori known values of N1, N2 and oversampling factors O1,1 and O1,2 for the configuration of the first codebook (Ω1).
The delay vectors du,d(l) may be selected from an oversampled DFT-codebook matrix Ω2=[c0, c1, . . . , cSO
Each entry in the codebook matrix is associated with a specific delay. The DFT-codebook matrix is parameterized by the oversampling factor O2=1, 2, . . . .
In accordance with embodiments, the communication device is receives from the transmitter the higher layer (such as Radio Resource Control (RRC) layer or MAC-CE) or physical layer (L1) parameter S for the configuration of the delay DFT codebook (Ω2).
In accordance with embodiments, the communication device uses an a priori known (default) parameter S for the configuration of the delay DFT codebook (Ω2).
In accordance with embodiments, the communication device receives from the transmitter the higher layer (such as Radio Resource Control (RRC) layer or MAC-CE) or physical layer (L1) parameter oversampling factor O2 for the configuration of the delay DFT codebook (Ω2).
In accordance with embodiments, the communication device uses an a priori known (default) oversampling factor for O2 the configuration of the delay DFT codebook (Ω2).
The Doppler-frequency vectors fp,u,d,v(l) may be selected from an oversampled DFT-codebook matrix Ω3=[a0, a1, . . . , aTO
Each entry in the codebook matrix is associated with a specific Doppler-frequency. The DFT-codebook matrix is parameterized by the oversampling factor O3=1, 2, . . . .
In accordance with embodiments, the communication device receives from the transmitter the higher layer (such as Radio Resource Control (RRC) layer or MAC-CE) or physical layer (L1) parameter T for the configuration of the Doppler-frequency DFT codebook (Ω3).
In accordance with embodiments, the communication device uses an a priori known (default) parameter T for the configuration of the Doppler-frequency DFT codebook (Ω3).
In accordance with embodiments, the communication device receives from the transmitter the higher layer (such as Radio Resource Control (RRC) layer or MAC-CE) or physical layer (L1) parameter oversampling factor O3 for the configuration of the Doppler-frequency DFT codebook (Ω3).
In accordance with embodiments, the communication device uses an a priori known (default) oversampling factor for O3 the configuration of the Doppler-frequency DFT codebook (Ω3).
Note that when O1,n=1 no oversampling is applied with respect to the n-th dimension of the spatial DFT codebook. Similarly, when O2=1 no oversampling is applied with respect to the delay DFT codebook Ω2, and the codebook matrix is given by a DFT matrix of size S×S. Similarly, when O3=1 no oversampling is applied with respect to the Doppler-frequency DFT codebook Ω2, and the codebook matrix is given by a DFT matrix of size S×S.
UE-Side Selection of the Doppler-Delay-Beam Precoder W
The UE selects a preferred Doppler-delay-beam precoder matrix W based on a performance metric (see step 256 in
In accordance with embodiments, the UE selects the precoder-beam matrix W that optimizes the mutual-information I(W; ), which is a function of the Doppler-delay precoder matrix W and the multi-dimensional channel tensor , for each configured SB, PRB, or subcarrier.
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 (e.g., for a rank-1 transmission):
{circumflex over (b)}1(1), . . . ,{circumflex over (b)}U(1)=argmax I(;b1(1), . . . ,bU(1))(for rank 1).
In a second step, the UE calculates the beam formed channel tensor of dimension 2 UNr×S×T with the U spatial beams {circumflex over (b)}1(1), . . . , {circumflex over (b)}U(1).
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 Ω3 and Ω2, respectively, such that the mutual information I(; W|{circumflex over (b)}1(1), . . . , {circumflex over (b)}U(l)) is optimized.
UE-Side Selection of RI for the Doppler-Delay-Beam Precoder W
In accordance with embodiments, the UE may select the rank indicator, RI, for reporting (see step 258 in
UE-Side Selection of CQI for the Doppler-Delay-Beam Precoder W
In accordance with embodiments, the UE may select the channel quality indicator, CQI, for reporting (see step 258 in
For example, the UE may select the CQI that optimizes the average block error rate block_error_rate(|W(l) (l=1, . . . , L)) at the UE for the selected composite Doppler-delay-beam precoder matrix W(l) (l=1, . . . , L) (see equation (1) above) and a given multi-dimensional channel tensor 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.
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(l) (l=1, . . . , L) (see equation (1) above) and a given multi-dimensional channel tensor IC for the T time instances.
PMI Reporting for the Doppler-Delay-Beam Precoder W
In accordance with embodiments, the UE may select the precoder matrix indicator, PMI, for reporting (see step 258 in
The first PMI component may correspond to the selected vectors bu(l), dp,u,d(l) and fp,u,d,v(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 bu(l), a selected delay vector dp,u,d(l), and a selected Doppler-frequency vector fp,u,d,v(l). For example, the three-tuple' sets may be represented by i1=[i1,1,i1,2, i1,3] for a rank-1 transmission. Here, i1,1 contains Σl U(l) indices of selected DFT-vectors for the spatial beams, i1,2 contains 2 Σu,l Du(l) indices of selected delay-vectors, and i1,3 contains 2 Σu,d,l Fd,u(l) indices of selected Doppler-frequency-vectors.
In accordance with embodiments, to report the 2 Σu,d,l Fd(l) Doppler-delay-beam combining coefficients γp,u,d,v(l) from the UE to the gNB, the UE may quantize the coefficients using a codebook approach. The quantized combining coefficients are represented by i2, the second PMI. The two PMIs are reported to the gNB.
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(l) remain identical for a long time period, and need to be less frequently updated.
Strongest Delay Indicator
In accordance with embodiments, the processor is configured
For example, the strongest delay may be associated with the Doppler-delay-beam combining coefficients which have the highest power over all other combining coefficients associated with the delays of the selected beams. The delay indices reported to the transmitter may be sorted so that the first index is associated with the strongest delay. The strongest delay may be used at the transmitter to optimize the scheduling decisions for the multiple users and to reduce interferences between the users when Doppler-delay-beam three-stage precoding is applied for multiuser transmissions.
Strongest Doppler-Frequency Indicator
In accordance with embodiments, the processor is configured
Similarly to the strongest delay indicator, the strongest Doppler-frequency may be associated with the Doppler-delay-beam combining coefficients which have the highest power over all other combining coefficients associated with the Doppler-frequency components of the selected delays and beams. The Doppler-frequency indices reported to the transmitter may be sorted so that the first index is associated with the strongest Doppler-frequency.
Precoder Construction at the gNB for the Doppler-Delay-Beam Precoder W
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
To facilitate the Doppler-delay-beam precoder matrix prediction for QT future time instants, the Doppler-frequency DFT-vectors fp,u,d,v(l) may be cyclically extended to length-QT vectors tp,u,d,v(l). The cyclic extension is defined by
where
The predicted precoder matrix for the l-th layer and q-th (q=1, . . . , QT) time instant is given by
where tp,u,d,v(l)(q) is the q-th entry of tp,u,d,v(l).
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.
Codebook for Doppler-Delay-Beam Combining Coefficients
In accordance with embodiments the UE may be configured to quantize the complex Doppler-delay coefficients γp,u,d,v(l) with a codebook approach. Each coefficient is represented by
γp,u,d,v(l)={circumflex over (γ)}p,u,d,v(l)ϕp,u,d,v(l),
where
In accordance with other embodiments, each coefficient may be represented by its real and imaginary part as
γp,u,d,v(l)=Re{{circumflex over (γ)}p,u,d,v(l)}+jImag{{circumflex over (γ)}p,u,d,v(l)},
where Re{{circumflex over (γ)}p,u,d,v(l)} and Imag{{circumflex over (γ)}p,u,d,v(l)} are quantized each with N bits;
Precoder Application at gNB for the Doppler-Delay-Beam Precoder W
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
where
[x(t,0)(i), . . . , x(t,v−1)(i)]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},
x(t,u)(i) is the i-th symbol of layer u at time instant t,
y(t,u)(i) is the precoded symbol transmitted on antenna port u at time instant t, and
W(t, i)=[W(1)(t, i), . . . , W(L)(t, i)] is the predicted precoder matrix with WM (t, i) being the t-th block and i-th column of WW.
The corresponding PDSCH signals [y(t,3000)(i) . . . y(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].
Further 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 and the precoder Doppler-frequency DFT-vectors of a Doppler-beam dual-stage precoder remain identical or substantially identical for a long time period, and need to be less frequently updated.
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.
In accordance with embodiments, the first and second codebooks Ω1, Ω2 may include oversampled DFT-codebook matrices. For example, the first codebook Ω1 may comprise a first oversampled DFT-codebook matrix of size N1N2×O1,1N1O1,2N2 from which the vectors bu(l) are selected, where N1 and N2 refer to the first and second numbers of antenna ports, respectively, and O1,1 and O1,2 refer to the oversampling factors with O1,1 ϵ{1, 2, 3, . . . } and O1,2 ϵ{1, 2, 3, . . . }. The second codebook Ω2 may comprise a second oversampled DFT-codebook matrix of size T×TO2 from which the Doppler-frequency vectors fp,s,u,v(l) are selected, where T refers to the number of time instances during the observation time, and O2 ϵ{1, 2, 3, . . . } refers to the oversampling factor of the codebook. The base station or gNB may signal via a higher layer or a physical layer, in addition to the integer values for (N1, N2, P), and T, the oversampling factors O1,1, O1,2 and O2. Note that when O1,n=1 no oversampling is applied with respect to the n-th dimension of the spatial DFT codebook. Similarly, when O2=1 no oversampling is applied with respect to the Doppler-frequency DFT codebook Ω2, and the codebook matrix is given by a DFT matrix of size T×T.
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.
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μ·XB slots, where XB ϵ{0,1,2, . . . ,maxNumBurstSlots−1}. The NR numerology μ=0,1,2,3,4 . . . defines, e.g., a subcarrier spacing of 2μ·15 kHz in accordance with the NR standard.
As has been described above with reference to
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.
Returning to the flow diagram of
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 Doppler-frequency component configurations as described in the embodiments below.
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].
In addition, the following parameters may be signaled by the eNB to the user equipment via physical layer or higher layer (RRC) parameters:
In response to the report configuration, the UE
The gNB, at step 262′, reconstructs the Doppler-beam composite dual-stage precoder matrix (PMI report) to facilitate multi-user precoding matrix calculation and precoder matrix prediction for future time instants.
Reduction of Codebook Size
In accordance with an aspect of the present invention, the one or more Doppler-frequency components of the composite Doppler-beam dual-stage precoder are defined by one or more sub-matrices of a DFT matrix or by one or more sub-matrices of an oversampled DFT matrix. In accordance with embodiments employing the above mentioned two codebooks Ω1 and Ω2, the entries of the second codebook matrix Ω2 may be given by a sub-matrix or multiple submatrices of a T×T DFT-matrix or a T×TO2 oversampled DFT matrix, where T and O2 refer to the number of time instances during the observation time and the oversampling factor of the codebook, respectively. This aspect is based on the finding that the Doppler-frequency components, typically, have only a limited value range and that, due to this limited range, not all entries of the codebook matrix need to be used at the receiver for constructing the dual-stage precoder. In accordance with the inventive approach, the size of the codebook and the complexity of selecting the codebook entries (Doppler-frequency components) for constructing the precoder are greatly reduced.
The value range may depend on the Doppler-frequency spread of the 2U beam-formed channels obtained when combining the beam-formed vectors bu(l), ═u with the MIMO channel impulse responses. Therefore, the entries of the codebook matrix Ω2 used at the receiver for constructing the precoder may be given by a sub-matrix or may contain multiple submatrices of a T×T DFT-matrix or T×T O2 oversampled DFT matrix. For example, the codebook Ω2 may be defined by the first N columns of a DFT matrix or oversampled DFT matrix D=[a0, a1, . . . , aTO
such that Ω2=[a0, a1, . . . , aN−1]. The DFT codebook matrix Ω2 may be defined by the first N1 columns and the last N2 columns of a DFT matrix or oversampled DFT matrix such that Ω2=[a0, . . . , aN
In accordance with embodiments, the communication device receives from the transmitter the higher layer (such as Radio Resource Control (RRC) layer or MAC-CE) or physical layer (L1) parameters indicating a plurality of columns of a DFT or oversampled DFT matrix used for the configuration of the DFT codebook Ω2.
In accordance with embodiments, the communication device uses a priori known (default) parameters indicating a plurality of columns of a DFT or oversampled DFT matrix used for the configuration of the DFT codebook Ω2.
Feedback of Non-Selected Doppler-Frequency Indices for Constructing the Precoder Matrix
In accordance with embodiments, the receiver is configured to select Fu(l) Doppler-frequency components for constructing the Doppler-beam dual-stage precoder matrix for the l-th layer from the codebook matrix Ω2 containing X entries/columns, and to feedback the X−Fu(l) non-selected Doppler-frequency component indices from the codebook matrix Ω2 to the transmitter. For example, when the codebook matrix Ω2=[ai
The number of Doppler-frequency components Fu(l) may be identical for a subset of beams, such that Fu(l)=F(l) (for the case of all beams).
CQI/PMI Reporting Using a Composite Doppler-Beam Dual-Stage Precoder
In accordance with embodiments, once the UE is configured with a CSI-RS resource and a CSI reporting configuration (see step 250′ in
In accordance with embodiments, the explicit CSI is represented by a three-dimensional channel tensor (a three-dimensional array) HϵCN×S×T of dimension N×S×T with S being the number of configured sub-bands/PRBs, or subcarriers (see
In accordance with other embodiments, the explicit CSI is represented by a four-dimensional channel tensor HϵCN
In a next step, the UE calculates a CQI using the explicit CSI in the form of the channel tensor H and a composite Doppler-beam dual-stage precoder constructed using only two separate codebooks:
In accordance with embodiments, instead of using two separate codebooks, the above mentioned beam and Doppler-frequency components may be included into a single or common codebook.
Assuming a rank-L transmission, the composite Doppler-beam dual-stage precoder P(l) of dimension Nt·T×S for the l-th layer (l=1, . . . , L) and s-th subband, subcarrier or PRB (s=1, . . . , S) is represented by a (column-wise) Kronecker-product (assuming a dual-polarized transmit antenna array at the gNB) as
where
In accordance with embodiments, the Doppler-beam dual-stage precoder is represented in matrix-vector notation:
P(l)(s)=P(1,l)p(2,l)(s)∈Nt·T×1,
where
and p(2,l)(s) contains the complex Doppler-beam combining coefficients,
In accordance with embodiments, the values for the number of beams and Doppler-frequency components (U(l), Fu(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 preferred values of (U(l), Fu(l)) as a part of the CSI report. In accordance with other embodiments, the values of (U(l), Fu(l)) are known a-priori by the UE.
Selection of Spatial Beams
In accordance with embodiments, the number of spatial beams U(l) and the selected beams may depend on the transmission layer. In one method, a subset of the selected spatial beams bu(l) may be identical for a subset of the layers. For example, for a 4-layer transmission with U(1)=4 beams per polarization for the first layer, U(2)=4 beams per polarization for the second layer, U(3)=2 beams per polarization for the third layer and U(4)=2 beams per polarization for the fourth layer, the first two spatial beams of the first layer and second layer are identical (b1(1)=b1(2), b2(1)=b2(2)) and the remaining spatial beams of the first two layers and of the third and fourth layers are different (b3(1)≠b3(2), b4(1)≠b4(2), b1(3)≠b1(4), b2(3)≠b2(4)). In another method, the number of beams is identical for a subset of layers. For example, for a 4-layer transmission, the number of beams of the first layer is identical with the number of beams of the second layer U(1)=U(2) and different for the two remaining layers (U(1)≠U(3)≠U(4)).
In accordance with embodiments, the number of spatial beams and the beam indices may be identical for all layers and do not depend on the transmission layer index.
Selection of Doppler-Frequency Components
In accordance with embodiments, the Doppler-frequency components may depend on the beam and transmission layer. In one method, a subset of the Doppler-frequency components associated with a subset of the spatial beams of a transmission layer may be identical. For example, for a transmission using 4 beams for the l-th layer, some of the Doppler-frequency components of beam 1 and beam 2 are identical (f1,1,1(l)=f1,2,1(l), f1,1,2(l)=f1,2,2(l)) and the remaining Doppler-frequency components for the first two beams (f1,1,3(l)≠f1,2,3(l), f1,1,4(l)≠f1,2,4(l)) and the Doppler-frequency components of the third and fourth beam are different. In a further method, the number of Doppler-frequency components for a subset of the beams of a transmission layer may be identical. For example, the number of Doppler-frequency components for the first beam is identical with the number of Doppler-frequency components for the second beam (F1(l)=F2(l)). In a further method, a subset of the Doppler-frequency components may be identical for a subset of the spatial beams and transmission layers. For example, the two Doppler-frequency components associated with the first beam and second beam of the first layer may be identical with the two Doppler-frequency components associated with the first beam and second beam of the second layer (f1,1,1(1)=f1,1,1(2), f1,1,2(1)=f1,1,2(2), f1,2,1(1)=f1,2,1(2), f1,2,2(1)=f1,2,2(2)) Other examples of combinations of number of Doppler-frequency components and Doppler-frequency components per beam and layer are not precluded.
In accordance with embodiments, the number of Doppler-frequency components and the Doppler-frequency components per beam may be identical for a transmission layer, so that all beams of a transmission layer are associated with the same Doppler-frequency components.
DFT-Codebook Matrix Structure for Ω1 and Ω2 of the Doppler-Beam Precoder
Embodiments for implementing the above mentioned codebooks are now described.
In accordance with embodiments, the vectors (spatial beams) bu(l) are selected from an oversampled DFT-codebook matrix Ω1 of size N1N2×O1,1N1O1,2N2. The DFT-codebook matrix is parameterized by the two oversampling factors O1,1 ϵ{1, 2, 3, . . . } and O1,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-N1 DFT-vector
corresponding to a vertical beam and a length-N2 DFT-vector
corresponding to a horizontal beam.
The Doppler-frequency vectors fp,u,v(l) may be selected from an non-oversampled or oversampled DFT-codebook matrix Ω2. Each entry in the codebook matrix is associated with a specific Doppler-frequency. The DFT-codebook matrix may be parameterized by the oversampling factor O2 ϵ{1,2,3, . . . }.
In accordance with embodiments, the codebook Ω2 may be defined by one or more sub-matrices of a T×T DFT-matrix or a T×TO2 oversampled DFT matrix, where T and O2 refer to the number of time instances during the observation time and the oversampling factor of the codebook, respectively.
In accordance with embodiments, the communication device receives the following values from the transmitter using higher layer (such as Radio Resource Control (RRC) layer or MAC-CE) or physical layer (L1) parameters:
In accordance with embodiments, the communication device uses a priori known values of N1, N2 and oversampling factors O1,1 and O1,2 for the configuration of the first codebook (Ω1).
In accordance with embodiments, the communication device uses an a priori known (default) parameter T for the configuration of the Doppler-frequency DFT codebook (Ω2).
In accordance with other embodiments, the communication device receives from the transmitter the higher layer (such as Radio Resource Control (RRC) layer or MAC-CE) or physical layer (L1) parameter oversampling factor O2 for the configuration of the Doppler-frequency DFT codebook (Ω2).
In accordance with embodiments, the communication device uses an a priori known (default) oversampling factor for O2 the configuration of the Doppler-frequency DFT codebook (Ω2).
UE-Side Selection of the Doppler-Beam Precoder P
In accordance with embodiments, the UE selects a preferred Doppler-beam precoder matrix P based on a performance metric (see step 256′ in
In accordance with embodiments, the UE selects the precoder matrix P that optimizes the mutual-information I(P; H), which is a function of the Doppler-beam precoder matrix P and the multi-dimensional channel tensor H, for each configured SB, PRB, or subcarrier.
In accordance with other embodiments, the U spatial beams and Doppler-frequencies 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)}1(1), . . . ,{circumflex over (b)}U(l)=argmax I(H;b1(1), . . . ,bU(1))(for rank 1).
In a second step, the UE calculates the beam formed channel tensor Ĥ of dimension 2U Nr×S×T with the U spatial beams {circumflex over (b)}1(1), . . . , {circumflex over (b)}U(1).
In a third step, the UE selects three-tuples of Doppler-frequency DFT-vectors and Doppler-beam combining coefficients, where the Doppler-frequency are selected from the codebook Ω2, such that the mutual information I(Ĥ; P|{circumflex over (b)}1(1), . . . , {circumflex over (b)}U(1)) is optimized.
UE-Side Selection of RI for the Doppler-Beam Precoder P
In accordance with embodiments, the UE may select the rank indicator, RI, for reporting (see step 258′ in
UE-Side Selection of CQI for the Doppler-Beam Precoder P
In accordance with embodiments, the UE may select the channel quality indicator, CQI, for reporting (see step′ 258 in
For example, the UE may select the CQI that optimizes the average block error rate block_error_rate(H|P(l)(l=1, . . . , L)) at the UE for the selected composite Doppler-beam precoder matrix P(l) (l=1, . . . , L) (see equation (2) above) and a given multi-dimensional channel tensor H for the for the T time instants. The CQI value represents an “average” CQI supported by the Doppler-beam precoded time-variant frequency-selective MIMO channel.
Moreover, in accordance with other embodiment, a CQI (multiple CQI reporting) for each configured SB may be reported using the selected composite Doppler-beam precoder matrix P(l) (l=1, L) (see equation (2) above) and a given multi-dimensional channel tensor H for the T time instances.
PMI Reporting for the Doppler-Beam Precoder P
In accordance with embodiments, the UE may select the precoder matrix indicator, PMI, for reporting (see step 258′ in
The first PMI component may correspond to the selected vectors bu(l) and fp,u,v(l), and may be represented in the form of tuple' sets, where each three-tuple (u, v) is associated with a selected spatial beam vector bu(l) and a selected Doppler-frequency vector fp,u,v(l). For example, the tuple' set may be represented by i1=[i1,1, i1,2] for a rank-1 transmission. Here, i1,1 contains Σi U(l) indices of selected DFT-vectors for the spatial beams, i1,2 contains 2 Σu,d,l Fd,u(l) indices of selected Doppler-frequency-vectors.
In accordance with embodiments, to report the 2 Σu,l Fu(l) Doppler-beam combining coefficients γp,u,v(l) from the UE to the gNB, the UE may quantize the coefficients using a codebook approach.
The quantized combining coefficients are represented by i2, the second PMI. The two PMIs are reported to the gNB.
Strongest Doppler-Frequency Indicator
In accordance with embodiments, the processor is configured
The strongest Doppler-frequency may be associated with the Doppler-beam combining coefficients which have the highest power over all other combining coefficients associated with the Doppler-frequency components of the selected beams. The Doppler-frequency indices reported to the transmitter may be sorted so that the first index is associated with the strongest Doppler-frequency.
Precoder Construction at the gNB for the Doppler-Beam Precoder P
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
To facilitate Doppler-beam precoder matrix prediction for QT future time instants, the Doppler-frequency DFT-vectors fp,u,v(l) may be cyclically extended to length-QT vectors tp,u,v(l). The cyclic extension is defined by
where
The predicted precoder matrix for the l-th layer and q-th (q=1, . . . , QT) time instant, s-th subband, subcarrier or PRB is given by
where tp,u,v(l) (q) is the q-th entry of tp,u,v(l).
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.
Codebook for Doppler-Beam Combining Coefficients
In accordance with embodiments the UE may be configured to quantize the complex Doppler-beam coefficients γp,s,u,v(l) with a codebook approach. Each coefficient is represented by
γp,s,u,v(l)={circumflex over (γ)}p,s,u,v(l)ϕp,s,u,v(l),
where
In accordance with other embodiments, each coefficient may be represented by its real and imaginary part as
where
are quantized each with N bits;
Precoder Application at gNB for the Doppler-Beam Precoder P
In accordance with embodiments the UE may assume that, for CQI, and/or RI, and/or PMI calculation, the gNB applies the Doppler-beam precoder calculated with respect to equation (2) above, to the PDSCH signals on antenna ports {1000,1008+v−1} for v=L layers as
where
[x(t,0)(i), . . . , x(t,v−1)(i)]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},
x(t,u)(i) is the i-th symbol of layer u at time instant t,
y(t,u)(i) is the precoded symbol transmitted on antenna port u at time instant t, and
P(t, i)=[P(1)(t, i), . . . , P(L)(t, i)] is the predicted precoder matrix with P(t, i) being the t-th block and i-th column of P(l).
The corresponding PDSCH signals [y(t,3000)(i) . . . y(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].
Extension to CQI Value Prediction
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.
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 . 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
where
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.
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 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 .
In a second step, the parameterized channel model and the selected Doppler-delay-beam composite precoder W(l) (l=1, . . . , L) (see equation (1) above) are used to calculate a parameterized precoded time-variant MIMO channel model frequency-domain response as
Hprec(t,w)=H(t,w)[W(1)(t,w),W(2)(t,w), . . . ,W(L)(t,w)],
where the (i,j) entry of [H(t, w)]i,j=hi,j(t, w), and W(l) (t, w) is the t-th block and w-th column of W(l) (see
Alternatively, when using the Doppler-beam composite precoder, the parameterized channel model and the selected Doppler-beam composite precoder P(l) (l=1, . . . , L) (see equation (2) above) are used to calculate a parameterized precoded time-variant MIMO channel model frequency-domain response as
Hprec(t,w)=H(t,w)[P(1)(t,w),P(2)(t,w), . . . ,P(L)(t,w)],
where the (i,j) entry of [H(t, w)]i,j=hi,j(t, w), and P(l)(t, w) is the t-th block and w-th column of P(l) (see
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 Hprec(n+K, w).
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.
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.
Extension to Port-Selection Codebook
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 N1N2-length column vectors, where the m-th vector (m=1, . . . , NiN2) contains a single 1 at the m-th position and zeros elsewhere.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
This application is a continuation of copending International Application No. PCT/EP2018/074444, filed Sep. 11, 2018, which is incorporated herein by reference in its entirety. The present application concerns the field of wireless communications, more specifically to wireless communication systems employing precoding using Doppler codebook-based precoding and channel state information, CSI, reporting.
Number | Name | Date | Kind |
---|---|---|---|
20080080634 | Kotecha et al. | Apr 2008 | A1 |
20110250919 | Barbieri et al. | Oct 2011 | A1 |
20140177683 | Krishnamurthy et al. | Jun 2014 | A1 |
20140177745 | Krishnamurthy et al. | Jun 2014 | A1 |
20160006122 | Seol et al. | Jan 2016 | A1 |
20160056875 | Kang et al. | Feb 2016 | A1 |
20160087708 | Kang et al. | Mar 2016 | A1 |
20160119097 | Nam et al. | Apr 2016 | A1 |
20160262000 | Koorapaty | Sep 2016 | A1 |
20170078062 | Park et al. | Mar 2017 | A1 |
20170279509 | Rahman et al. | Sep 2017 | A1 |
20170302353 | Rahman et al. | Oct 2017 | A1 |
20170346580 | Astrom et al. | Nov 2017 | A1 |
20180076871 | Rahman et al. | Mar 2018 | A1 |
20180145809 | Kwak et al. | May 2018 | A1 |
20180198499 | Park et al. | Jul 2018 | A1 |
20180219603 | Park et al. | Aug 2018 | A1 |
20190190624 | Kyosti | Jun 2019 | A1 |
20200037186 | Thangarasa et al. | Jan 2020 | A1 |
20200083938 | Park et al. | Mar 2020 | A1 |
Number | Date | Country |
---|---|---|
105103463 | Nov 2015 | CN |
105264787 | Jan 2016 | CN |
107925466 | Apr 2018 | CN |
108028684 | May 2018 | CN |
3576312 | Dec 2019 | EP |
3850761 | Mar 2020 | EP |
2016-40930 | Mar 2016 | JP |
2016-63497 | Apr 2016 | JP |
2017-163551 | Sep 2017 | JP |
2018-507572 | Mar 2018 | JP |
20150064383 | Jun 2015 | KR |
2014182002 | Nov 2014 | WO |
2015084051 | Jun 2015 | WO |
2015174616 | Nov 2015 | WO |
2016068628 | May 2016 | WO |
2017135295 | Aug 2017 | WO |
2017152789 | Sep 2017 | WO |
2017156732 | Sep 2017 | WO |
2017166281 | Oct 2017 | WO |
2018052255 | Mar 2018 | WO |
2018045028 | Mar 2018 | WO |
2018174636 | Sep 2018 | WO |
2020052736 | Mar 2020 | WO |
Entry |
---|
3GPP TS 38.211 V15.1.0, 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical channels and modulation (Release 15), Mar. 2018. |
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), Mar. 2018. |
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), Mar. 2018. |
Fraunhofer Iis et al, Enhancements on Type-II CSI: Doppler Approach, 3GPP Draft, R1-1902124, Mobile Competence Ctr., 650, Route des Lucioles, Sophia-Antipolis Cedex, F-06921, vol. RAN WG1, Nr:Athens, GR, Feb. 25-Mar. 1, 2019, XP051599819. |
Fraunhofer Iis et al, Enhancements on Type-II CSI reporting, 3GPP Draft, R1-1813130, Mobile Competence Ctr., 650, Route des Lucioles, Sophia-Antipolis Cedex, F-06921, vo. RAN WG1, Nr:Spokane, USA, Nov. 12-16, 2018, XP051555112. |
Samsung, Summary of CSI enhancement for MU-MIMO, 3GPP Draft, R1-1902304 R16 Summary MUCSI Final, Mobile Competence Ctr., 650, Route des Lucioles, Sophia-Antipolis Cedex, F-06921, Feb. 25-Mar. 1, 2019, vol. RAN WG1, Nr:Athens, GR, XP051599998. |
Interdigital Communications LLC, 3GPP Draft, R1-112240, CSI feedback for non-uniform networks, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre, 650, route des Lucioles, F-06921 Sophia- Antipolis Cedex, France, vol. RAN WG1, Athens, Greece, Aug. 22, 2011, XP050537401. |
Huawei et al, “Enhancements on CSI reporting and codebook design”, 3GPP draft, R1-1808949, Mobile Competence Ctr., 650, Route des Lucioles, F-06921 Sophia-Antipolis, Cedex, vol. RAN WG1, Gothenburg, Sweden, 2018, XP51516324. |
K. Manolakis et al, “Channel Prediction by Doppler-Delay Analysis and Benefits for Base Station Cooperation,” in 77th IEEE Vehicular Technology Conference, pp. 1-6, Jun. 2, 2013, XP032548009. |
R. S. Thoma et al, “RIMAX—A maximum likelihood framework for parameter estimation in multidimensional channel sounding.” Proceedings of the International Symposium on Antennas and Propagation (ISAP'04), 2004. |
I. Barhumi et al, “Optimal training design for MIMO OFDM systems in mobile wireless channels,” IEEE Trans. Signal Process, vol. 51, No. 6, pp. 1615-1624, Jun. 2003, XP011096658. |
P. Hoeher et al, “Two-dimensional pilot-symbol-aided channel estimation by Wiener filtering,” in Proc. IEEE ICASSP-97, Munich, Germany, Apr. 1997, pp. 1845-1848, XP010226500. |
V. Jungnickel et al, “Backhaul requirements for inter-site cooperation in heterogeneous LTE-Advanced networks”, 2013 IEEE ICC, Jun. 9, 2013, pp. 905-910, XP032518656. |
Akira Saito, “Office Action for JP Application No. 2020-567013”, dated Feb. 8, 2022, JPO, Japan. |
Intellectual Property India, “Opportunistic Interference Alignment For Multi-Cell Multi-User Uplink”, Patent for IN Application No. 3728/CHENP/2015, Patent No. 381782, Jan. 15, 2014, Intellectual Property India, India. |
Thiyagaraja Guptha Dhayanandan, “Office Action for IN Application No. 202037050535”, dated Dec. 31, 2021, Intellectual Property India, India. |
NTT Docomo, Inc. (Rapporteur), RAN WG's progress on NR technology SI in the January adhoc meeting[online], 3GPP TSG-RAN WG2 #97 R2-1701059, Feb. 17, 2017. |
Huawei et al., R1-1808949, Enhancements on CSI reporting and codebook design, 3GPP TSG RAN WG1 #94, 2018. |
Fraunhofer IIS, Fraunhofer HHI, 3GPP TSG-RAN WG1 #93, R1-1806124, Enhancements on Type-II CSI Reporting Scheme, May 21, 2018 to May 25, 2018, Busan, South Korea. |
Minh Trang T Nguyen, Notice of References Cited for Patent Application No. 18/171,77, Nov. 9, 2023, 1 page, USPTO. |
Song, Rongbing, Notice of Allowance, Jan. 31, 2024, 4 pages, The National Intellectual Property Administration of PRC (CNIPA). |
Number | Date | Country | |
---|---|---|---|
20210226674 A1 | Jul 2021 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/EP2018/074444 | Sep 2018 | US |
Child | 17197562 | US |