A method performed by a user equipment, UE, for providing channel state information, CSI, feedback in the form of one or more CSI reports in a wireless communication system, the method comprising: - receiving, from a network node, gNB, higher layer configuration(s) of one or more downlink reference signals, and one or more CSI report configuration(s) associated with the downlink reference signal configuration(s), and a radio signal, the radio signal including the downlink reference signal(s) according to the one or more downlink reference signal configuration(s), - the downlink reference signal(s) being provided over a configured number of frequency domain resources, time domain resources and one or more ports, - determining, for each CSI report, a precoding matrix based on the downlink reference signal(s) and two codebooks, the two codebooks including - a spatial codebook comprising one or more spatial domain basis components of the precoder, and - a delay codebook comprising one or more delay domain basis components of the precoder, and one or more non-zero combining coefficients for complex combining of the one or more SD and DD basis vectors, and - reporting, to the network node, the one or more CSI reports for the one or more CSI report configurations, wherein each CSI report contains the selected precoding matrix in the form of a precoding matrix identifier, PMI, and a rank identifier, RI, indicating the transmission rank for the RI layers of the precoding matrix, characterized in that, each CSI report comprises two parts: CSI part 1 and CSI part 2, wherein CSI part 1 has a fixed payload size and comprises information indicating the size of the payload of CSI part 2, wherein CSI part 2 comprises at least the amplitude and phase information of the selected non-zero combining coefficients and the bitmaps of all RI layers indicating the non-zero combining coefficients of the CSI report, wherein the bitmap of each layer is segmented into D bit-sequences with respect to the DD basis indices of the selected DD basis vectors, wherein each bit-sequence comprises 2 U × 1 bits which are associated with 2 U spatial beams, wherein U denotes the number of selected SD basis vectors from the spatial codebook, and each DD basis index is associated with a delay vector from the delay codebook and, wherein the D bit-sequences are ordered with respect to one of two ordering scheme for the N 3 DD basis indices, where N 3 denotes the number of DD basis indices of the delay codebook, where the N 3 DD basis indices are ordered as 0,1, N 3 − 1,2, N 3 − 2,3, N 3 − 3,4, N 3 − 4,5,... according to a first ordering scheme, or where the N 3 DD basis indices are ordered as 0, N 3 − 1,1, N 3 − 2,2, N 3 − 3,3, N 3 − 4,4, N 3 − 5,5,... according to a second ordering scheme, and wherein the ordering of the amplitude and phase information of the combining coefficients follows the ordering of the bit-sequences of the bitmaps of all RI layers, and wherein a portion, or the entirety, of CSI part 2 is available for omission from the CSI report. - receiving, from a network node, gNB, higher layer configuration(s) of one or more downlink reference signals, and one or more CSI report configuration(s) associated with the downlink reference signal configuration(s), and a radio signal, the radio signal including the downlink reference signal(s) according to the one or more downlink reference signal configuration(s), - the downlink reference signal(s) being provided over a configured number of frequency domain resources, time domain resources and one or more ports, - determining, for each CSI report, a precoding matrix based on the downlink reference signal(s) and two codebooks, the two codebooks including - a spatial codebook comprising one or more spatial domain basis components of the precoder, and - a delay codebook comprising one or more delay domain basis components of the precoder, and one or more non-zero combining coefficients for complex combining of the one or more SD and DD basis vectors, and - a spatial codebook comprising one or more spatial domain basis components of the precoder, and - a delay codebook comprising one or more delay domain basis components of the precoder, - reporting, to the network node, the one or more CSI reports for the one or more CSI report configurations,