Codebook Subsampling for CSI Feedback on PUCCH for 4TxMIMO
By utilizing a dual-stage codebook structure for CSI and PMI feedback, the system addresses the challenge of achieving optimal downlink spectral efficiency in MIMO transmissions, enhancing channel estimation and precoding matrix selection to improve data transmission reliability and throughput.
Patent Information
- Application Number
- JP2024059209
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2014-02-21
- Filing Date
- 2024-04-01
- Publication Date
- 2025-04-16
- Estimated Expiration
- 2034-02-25
AI Technical Summary
Current wireless communication systems face challenges in achieving optimal downlink spectral efficiency for MIMO transmissions, particularly in scenarios with multiple antennas and varying channel conditions.
The system employs a dual-stage codebook structure for CSI and PMI feedback, where the first codebook addresses wideband/long-term channel properties and the second codebook focuses on frequency selectivity/short-term channel properties, enabling efficient precoding matrix selection and channel estimation.
This approach enhances downlink spectral efficiency by allowing for more accurate channel state information and precoding matrix selection, thereby improving data transmission reliability and throughput in MIMO systems.
Smart Images

Figure 0007663309000087 
Figure 0007663309000088 
Figure 0007663309000089
Abstract
Description
[Technical field]
[0001] This application relates generally to wireless communication systems, and more particularly to precoding of Physical Downlink Shared Channel (PDSCH) data and associated demodulation reference signals using codebook-based feedback for multiple-input multiple-output (MIMO) transmissions. [Background technology]
[0002] In an Orthogonal Frequency Division Multiplexing (OFDM) system, multiple symbols are sent on multiple carriers that are spaced apart to provide orthogonality. An OFDM modulator typically feeds data symbols into a serial-to-parallel converter, whose output is considered as the frequency-domain data symbol. The frequency-domain tones at both ends of the band may be set to zero and are called guard tones. These guard tones ensure that the OFDM signal falls within a proper spectral mask. Some frequency-domain tones are set to values that are known at the receiver. These include the Channel State Information Reference Signal (CSI-RS) and the Dedicated or Demodulation Reference Signal (DMRS). These reference signals are useful for channel estimation at the receiver.
[0003] In a multiple-input multiple-output (MIMO) communication system using multiple transmit / receive antennas, data transmission is performed via precoding. In this specification, precoding refers to a linear (matrix) transformation of L-stream data into P-streams, where L denotes the number of layers (also called transmission rank) and P denotes the number of transmit antennas. By using a dedicated (i.e., user-specific) DMRS, a transmitter such as a base station or an eNB (eNB) can perform a precoding operation that is transparent to a user equipment (UE) acting as a receiver. It is beneficial for a base station to obtain a precoding matrix recommendation from the user equipment. This is especially true in the case of frequency division duplexing (FDD), where the uplink and downlink channels occupy different parts of the frequency band, i.e., the uplink and downlink are not reversible. Therefore, codebook-based feedback from the UE to the eNB is preferred. To enable codebook-based feedback, a precoding codebook needs to be designed.
[0004] The 3GPP Long Term Evolution (LTE) specifications include codebooks for 2-antenna, 4-antenna, and 8-antenna transmission. Although these codebooks are efficiently designed, the inventors recognize that further improvements in downlink (DL) spectral efficiency are still possible. Accordingly, the following preferred embodiments are directed to these challenges and improvements over the prior art. Summary of the Invention
[0005] A system and method are disclosed for channel state information (CSI) and precoding matrix indicator (PMI) feedback in a wireless communication system. A precoding matrix is generated for a multi-antenna transmission based on precoding matrix indicator (PMI) feedback from at least one remote receiver, where the PMI indicates a selection of a precoding matrix derived from a matrix multiplication of two matrices from a first codebook and a second codebook, respectively. One or more layers of a data stream are precoded with the precoding matrix and sent to the remote receiver.
[0006] In one embodiment, channel state information (CSI) feedback is transmitted by a user equipment in a wireless communication system. The user equipment transmits a CSI feedback signal via a physical uplink control channel (PUCCH). If the UE is configured in a first feedback mode, the CSI includes a first report that jointly codes a rank indicator (RI) and a first precoding matrix indicator (PMI1), and a second report that codes a channel quality indicator (CQI) and a second precoding matrix indicator (PMI2). If the UE is configured in a second feedback mode, the CSI includes a first report that codes RI, and a second report that codes CQI, PMI1, and PMI2. The joint coding of RI and PMI1 uses codebook subsampling, and the joint coding of PMI1, PMI2, and CQI uses codebook subsampling. If submode 1 is selected, RI and W1 are jointly encoded in report 1 using codebook subsampling. If submode 2 is selected, W1 and W2 are jointly encoded in report 2 using codebook subsampling. [Brief description of the drawings]
[0007] [Figure 1]1 illustrates an example wireless communication network 100.
[0008] [Diagram 2] 1 is a flow chart illustrating a reporting process in accordance with an example embodiment.
[0009] [Diagram 3] A block diagram showing internal details of a mobile UE and an eNB in an example network system.
[0010] [Figure 4A] 1 shows a time domain report sequence for PUCCH mode 1-1 submode 1. [Figure 4B] 1 shows a time domain report sequence for PUCCH mode 1-1 submode 2. [Figure 4C] 1 shows a time domain reporting sequence for PUCCH mode 2-1. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] FIG. 1 illustrates an exemplary wireless communications network 100. The network 100 includes multiple base stations 101, 102, and 103. In operation, a communications network will necessarily include many more base stations. Each base station 101, 102, and 103 (eNB) is operable over a corresponding coverage area 104, 105, and 106. The coverage area of each base station is further divided into cells. In the illustrated network, the coverage area of each base station is divided into three cells 104a-c, 105a-c, and 106a-c. A user equipment (UE) 107, such as a telephone handset, is shown within cell A 104a. Cell A 104a is within the coverage area 104 of base station 101. Base station 101 sends transmissions to and receives transmissions from UE 107. When the UE 107 moves out of cell A 104a and into cell B 105b, the UE 107 may be handed over to the base station 102. Because the UE 107 is synchronized to the base station 101, the UE 107 may use asynchronous random access to initiate handover to the base station 102.
[0012] An unsynchronized UE 107 also uses asynchronous random access to request allocation of time or frequency or code resources on the uplink 108. When the UE 107 has data ready for transmission, which may be traffic data, measurement reports, tracking area updates, etc., the UE 107 may transmit a random access signal on the uplink 108. This random access signal informs the base station 101 that the UE 107 is requesting uplink resources to transmit the UE data. The base station 101 responds by transmitting a message to the UE 107 via the downlink 109 containing parameters of the allocated resources for the UE 107's uplink transmission, along with possible timing error correction. After receiving the resource allocation and possible timing advance message transmitted by the base station 101 to the downlink 109, the UE 107 optionally adjusts its transmission timing and transmits its data on the uplink 108 using the allocated resources for a predefined time interval.
[0013] A base station 101 configures a UE 107 for periodic uplink sounding reference signal (SRS) transmissions. The base station 101 estimates uplink channel state information (CSI) from the SRS transmissions. A preferred embodiment of the present invention provides improved communication via precoded multi-antenna transmissions using codebook-based feedback. In a cellular communication system, a UE is uniquely connected to and served by a single cellular base station or eNB at any given time. An example of such a system is a 3GPP LTE system, including an LTE-Advanced (LTE-A) system. As the number of transmit antennas at an eNB increases, the task of designing an efficient codebook with desired properties becomes more difficult.
[0014] In downlink data transmission in a cellular communication system, a UE measures a downlink wireless channel via a downlink reference signal and reports the measured channel state information (CSI) to an eNB. The eNB uses the CSI report to perform downlink link adaptation and scheduling to determine a data transmission scheme to the UE, including but not limited to time / frequency resource allocation, modulation and coding scheme. The reference signal used by the UE for channel estimation can be a cell-specific reference signal (CRS) or a channel state information reference signal (CSI-RS) in LTE. The CSI is reported in the form of a set of recommended MIMO transmission properties to the eNB. The CSI consists of a channel quality indicator (CQI), a precoding matrix indicator (PMI), a precoding type indicator (PTI), and / or a rank indication (RI). The RI indicates the number of data layers that the UE recommends to the eNB to transmit. The PMI is an index to a recommended precoding matrix in a predefined codebook that is known in advance to the eNB and the UE. The CQI reflects the channel quality that the UE expects to experience if the recommended RI / PMI is used for data transmission. The time and frequency resources that may be used by the UE to report the CSI are controlled by the eNB. The UE is semi-statically configured by higher layers to periodically feed back different CSI components (CQI, PMI, PTI, and / or RI) on the Physical Uplink Control Channel (PUCCH). Different PUCCH modes may be configured for CSI feedback.
[0015] In one embodiment, a dual-stage codebook for CSI feedback is based on the product structure proposed below. W = W1W2(1) Here, W1 targets wideband / long-term channel properties and W2 targets frequency selective / short-term channel properties. Each of the components W1, W2 is assigned a codebook. Therefore, two separate codebooks, CB1 and CB2, are required. W is referred to as a composite precoder. The selection of W1 and W2 is indicated via PMI1 and PMI2, respectively.
[0016] The LTE Release 8 4Tx codebook is used for channel feedback for a 4-antenna base station and is designed using a Householder structure, where the codebook of rank r (r=1, 2, 3, 4) contains 16 precoding matrices, which result in a feedback overhead of 4 bits. In LTE Release 12, the 4Tx codebook can be extended to a larger codebook size. To avoid a substantial increase in feedback overhead, the LTE Release 12 4Tx codebook can be extended using a dual codebook structure as used in the codebook introduced for 8Tx MIMO in LTE Release 10. Here, each precoding matrix is denoted as W=W1W2. In this specification, W means a composite precoding matrix, where W1 is the first precoding matrix for wideband corresponding to wideband / long-term channel properties, and W2 is the second precoding matrix for narrowband corresponding to short-term / narrowband channel properties. Because W1 only needs to be reported once for the entire system bandwidth, feedback overhead can be effectively limited even when the composite codebook (W) size is substantially larger than the LTE Release 8 codebook, and because W1 reflects long-term channel characteristics, it can be fed back at a substantially lower rate than W2, which targets short-term channel properties.
[0017] The extended 4Tx codebook in LTE Release 12 is designed with a dual codebook structure. For rank-1 / 2, both W1 and W2 codebooks are of size 4 bits with 16 precoders. For rank-3 / 4, the Release 8 codebook is reused such that the W1 codebook contains a single 4×4 identity matrix and the W2 codebook reuses the Release 8 codebook, i.e., 16 precoders per rank. Thus, the total payload of W1+W2 is 8 / 8 / 4 / 4 bits for rank-1 / 2 / 3 / 4. Since the maximum PUCCH payload is 11 bits, codebook subsampling needs to be implemented to meet the PUCCH payload limit. This disclosure provides an overview of the codebook subsampling mechanism in the context of PUCCH mode 1-1 and PUCCH mode 2-1 for submode 1 and submode 2.
[0018] Sub-mode 1: W1 and W2 are reported at different time instances (eg, in different subframes).
[0019] Sub-mode 2: W1 and W2 are reported at the same time instance (eg, in the same subframe).
[0020] Table 1 is the reporting structure for PUCCH mode 1-1. The entries in the table with the format x+y indicate the possibilities for joint encoding. Each CSI report, report 1 or report 2, is sent on one PUCCH in one subframe of duration 1 ms. The maximum payload of the PUCCH is 11 bits. Therefore, any CSI feedback on the PUCCH should not exceed the 11-bit payload limit. The total CSI payload depends on the CSI content reported on the PUCCH, e.g., RI, W1, W2, CQI, or a combination thereof. In a 4Tx MIMO channel, the maximum rank (RI) reported by the UE is 2 for a UE capable of up to 2-layer data communication and 4 for a UE capable of up to 4-layer data communication. Therefore, the RI bit width is 1 bit or 2 bits for a UE capable of 2-layer or 4-layer communication, respectively. The CQI bit width is a function of the PUCCH mode and the RI. For RI=1, the UE reports one CQI for single layer data communication using 4 bits. For RI greater than 1, the UE reports two CQIs for two data codewords. The first CQI for the first codeword has 4 bits, and the CQI for the second codeword is encoded differently from the CQI of the first codeword using 3 bits. Thus, the total CQI overhead is 4 bits for RI=1 and 7 bits for RI>1. The bit width for W1 and W2 depends on the codebook size and may be different for different ranks. For example, if the non-subsampled W1 codebook is 4 bits and the non-subsampled W2 codebook is 4 bits, the total payload of CQI+W1+W2 without codebook subsampling is 7+8=15 bits for report 2 in PUCCH mode 1-1 submode 2, which exceeds the 11-bit PUCCH payload. Therefore, codebook subsampling is required when the UE performs PMI selection within a smaller sized subsampled codebook instead of the full 4-bit W1 and 4-bit W2 codebooks. [Table 1]
[0021] From Table 1 it is evident: In submode 1, report 2 simply follows the principles of LTE Release 8 PMI, where W2 is similar to LTE Release 8 PMI. Therefore, there is no need to implement codebook subsampling as long as the payload associated with W2 does not exceed 4 bits. In submode 2, report 1 implements only LTE Release 8 RI. Therefore, codebook subsampling is irrelevant here. Codebook subsampling is required for submode 1 / report 1 and submode 2 / report 2. This is explained below.
[0022] FIG. 2 is a flow chart illustrating a reporting process according to an example embodiment. FIG. 2 starts at start block 201. Test block 202 determines whether PUCCH mode 1-1 submode 1, PUCCH mode 1-1 submode 2, or PUCCH mode 2-1 is selected. If PUCCH mode 1-1 submode 1 is selected, block 203 generates report 1, where RI and W1 are jointly encoded. They are also codebook subsampled according to one of the tables below. Block 204 generates report 2 with separately encoded CQI and W2. The time domain reporting sequence for PUCCH mode 1-1 submode 1 is shown in FIG. 4A.
[0023] If PUCCH mode 1-1 submode 2 is selected in block 202, block 205 generates report 1, which includes a separately encoded RI. Block 206 generates report 2 using CQI, W1, and W2, which are jointly encoded using codebook subsampling according to one of the tables below. The time-domain reporting sequence for PUCCH mode 1-1 submode 2 is shown in FIG. 4B.
[0024] If PUCCH mode 2-1 is selected in block 202, block 207 generates report 1 including RI and precoding type indicator (PTI). In block 209, the value of PTI is checked. If PTI=0, block 210 generates report 2 including wideband W1, and block 211 generates report 3 including wideband W2 and CQI. If PTI=1 in block 209, block 212 generates report 2 including wideband W2 and CQI, and block 213 generates subband W2 subband CQI and band indicator indicating the position of the subband. Subband W2, subband CQI and subband indicator are encoded using W2 codebook subsampling according to the following table. The time domain reporting sequence of PUCCH mode 2-1 is shown in FIG. 4C.
[0025] FIG. 2 ends at continuation block 213.
[0026] (Codebook Extension) An extended 4Tx codebook that may be used with this reporting structure is disclosed in U.S. patent application Ser. No. 14 / 177,547, entitled "4TX Codebook Extensions in LTE," filed Feb. 11, 2014, and incorporated herein by reference in its entirety. [Patent Document 1] U.S. Patent Application No. 14 / 177,547
[0027] Details of the codebook extension can be found in U.S. Patent Application Serial No. 14 / 177,547. This LTE Release 8 codebook is augmented with an extended codebook component designed according to a Grid of Beams (GoB) structure. For reference, the codebook proposed in U.S. Patent Application Serial No. 14 / 177,547 is reproduced below and used for the PUCCH subsampling explanation below.
[0028] In the GoB component, each precoder W is represented as W=W1W2.
[0029] The precoding subspace for W1 is oversampled by N discrete Fourier transform (DFT) beams.
[0030] Each wideband W1 includes Nb neighboring or non-neighboring beams to cover a particular angle of departure (AoD) and angular spread. Different W1 matrices may or may not have overlapping Nb / 2 DFT beams.
[0031] Narrowband W2 performs beam selection and co-phasing.
[0032] For a non-overlapping GoB codebook, the following matrix is given to represent the codebook: JPEG0007663309000002.jpg32149
[0033] For a GoB codebook with overlap, the following matrix is given to represent the codebook: JPEG0007663309000003.jpg31150
[0034] (Extended Codebook 1) In one embodiment, the LTE Release 8 4Tx codebook is augmented by a GoB component of (N,Nb)=(16,4) when there is no neighboring W1 overlap.
[0035] (Rank-1:) JPEG0007663309000004.jpg16149 -> size-5 (LTE Release 8 codebook enhanced with block diagonal GoB)
[0036] When W1=I4, W2∈C 2,R8Tx4r1 where C 2,R8Tx4r1denotes the LTE Release 8 4Tx rank-1 codebook used for W2.
[0037] JPEG0007663309000005.jpg60157
[0038] (Rank-2:) JPEG0007663309000006.jpg16151 -> size-5 (LTE Release 8 codebook enhanced with block diagonal GoB)
[0039] When W1=I4, W2∈C 2,R8Tx4r2 where C 2,R8Tx4r2 denotes the LTE Release 8 4Tx rank-2 codebook used for W2.
[0040] JPEG0007663309000007.jpg42152
[0041] For rank-3 and rank-4, the LTE Release 8 codebook is reused.
[0042] This design can be extended to include neighboring overlapping W1s.
[0043] (Rank-1:) JPEG0007663309000008.jpg16138
[0044] (Rank-2:) JPEG0007663309000009.jpg18136
[0045] Here, the C2 codebook remains the same.
[0046] (Extended Codebook 2) In one embodiment, the LTE Release 8 4Tx codebook is augmented with a GoB component of (N,Nb)=(16,4) when there is no neighboring W1 overlap. The LTE Release 8 4Tx codebook is not included in the LTE Release 12 4Tx codebook.
[0047] (Rank-1:) JPEG0007663309000010.jpg15152 → size -4
[0048] JPEG0007663309000011.jpg63154
[0049] (Rank-2:) JPEG0007663309000012.jpg16136 → size -4
[0050] JPEG0007663309000013.jpg43153
[0051] For rank-3 and rank-4, the LTE Release 8 codebook is reused.
[0052] This design can be extended to include neighboring overlapping W1s.
[0053] (Rank-1:) JPEG0007663309000014.jpg15150
[0054] (Rank-2) JPEG0007663309000015.jpg16152
[0055] The C2 codebook remains the same.
[0056] (Extended Codebook 3) In yet another embodiment, the rank-1 and rank-2 codebooks are the same as extended codebook 1, and the rank-3 and rank-4 codebooks are extended with a (N,Nb)=(4,4) GoB structure.
[0057] (Rank-3:) JPEG0007663309000016.jpg18151 -> size-2 (Release-8 codebook enhanced with block diagonal GoB)
[0058] When W1=I4, W2∈C 2,R8Tx4r3 where C 2,R8Tx4r3 denotes the LTE Release 8 4Tx rank-3 codebook used for W2.
[0059] JPEG0007663309000017.jpg56149
[0060] (Rank-4:) JPEG0007663309000018.jpg17152 -> size-2 (Release-8 codebook enhanced with block diagonal GoB)
[0061] When W1=I4, W2∈C 2,R8Tx4r4で where C 2,R8Tx4r4 denotes the LTE Release 8 4Tx rank-4 codebook used for W2.
[0062] JPEG0007663309000019.jpg57156
[0063] Corresponds to i1=0, , 7.
[0064] W2 can be reserved for i2 = 8,...,15.
[0065] (Extended Codebook 4) In yet another embodiment, the rank-1 and rank-2 codebooks are the same as extended codebook 2, and the rank-3 and rank-4 codebooks are extended using a (N,Nb)=(4,4) GoB design.
[0066] (Rank-3:) JPEG0007663309000020.jpg17150 → size-2 (Release-8 codebook enhanced with block diagonal GoB)
[0067] When W1=I4, W2∈C 2,R8Tx4r3 where C 2,R8Tx4r3 denotes the LTE Release 8 4Tx rank-3 codebook used for W2.
[0068] JPEG0007663309000021.jpg47149
[0069] (Rank-4:) JPEG0007663309000022.jpg36103 → Size-2 (Release-8 codebook enhanced with block diagonal GoB)
[0070] When W1=I4, W2∈C 2,R8Tx4r4 where C 2,R8Tx4r4 denotes the LTE Release 8 4Tx rank-4 codebook used for W2.
[0071] JPEG0007663309000023.jpg38152, which corresponds to i1 = 0, , 7.
[0072] W2 may be reserved for i2=8,...,15.
[0073] (Codebook subsampling submode 1 (RI+W1)) In this case, the total payload RI+W1 is kept small to ensure that the effects of error propagation are not significant for any practical range of RI reporting intervals. Therefore, to achieve this goal, the following actions are taken when subsampling is performed on codebook C1 for W1: Joint encoding of RI and W1. The W1=I4 matrix should not be subsampled, i.e. the subsampled W1 codebook (C1) must contain a 4x4 identity matrix. If there are overlapping beams between two different W1 matrices, they may be skipped. For higher rank transmissions (rank > 2), the precoding gain is expected to be small, so fixed precoding (using only one W1 matrix) should also be considered where appropriate. This is the case when the LTE Release 12 4Tx codebook does not reuse the LTE Release 8 codebook for high ranks (e.g., rank 3 and 4).
[0074] Taking the above principles into account, three exemplary W1 codebook subsampling schemes are presented hereafter in the table presented in this section. The examples are ordered according to the increasing total number of hypotheses. Note that it is also possible to combine parts of one example with other parts of other examples.
[0075] (Subsampling for extended codebook 1) For the above extended codebook 1, the following subsampling scheme is proposed:
[0076] Tables 2 and 3 show the subsampling of codebook C1 for extended codebook 1 above. [Table 2] [Table 3]
[0077] For the GoB components, when W1 overlap is introduced, the following subsampling scheme is proposed:
[0078] Table 4 is a subsampling of the codebook for the above extended codebook 1 with W1 overlap. [Table 4]
[0079] Alternatively, the subsampled C1 codebook may replace codewords i1=1,3,5,7 with i1=2,4,6,8 for either or both rank-1 and rank-2.
[0080] (Subsampling for extended codebook 2) For extended codebook 2, the following subsampling scheme is proposed:
[0081] Table 5 shows the subsampling of codebook C1 for extended codebook 2. [Table 5]
[0082] When W1 overlap is introduced for the GoB components, the following subsampling scheme is proposed:
[0083] Table 6 shows the subsampling of codebook C1 for extended codebook 2 with W1 overlap. [Table 6]
[0084] Alternatively, the subsampled codebook C1 may replace codewords i1=2,4,6, with i1=1,3,5,7 for either or both rank-1 and rank-2.
[0085] (Subsampling for extended codebook 3) For extended codebook 3, the following subsampling scheme is proposed:
[0086] Table 7 shows the subsampling of codebook C1 for extended codebook 3. [Table 7]
[0087] For the GoB components, when W1 overlap is introduced, the following subsampling scheme is proposed:
[0088] Table 8 shows the subsampling of codebook C1 for the above extended codebook 3 with W1 overlap. [Table 8]
[0089] Alternatively, the subsampled C1 codebook may replace codewords i1=1,3,5,7 with i1=2,4,6,8 for either or both rank-1 and rank-2.
[0090] (Subsampling for extended codebook 4) For extended codebook 4, the following subsampling scheme is proposed:
[0091] Table 9 shows the subsampling of codebook C1 for extended codebook 4. [Table 9]
[0092] When W1 overlap is introduced for GoB components, the following subsampling is proposed:
[0093] Table 10 shows the subsampling of codebook C1 for extended codebook 4 with W1 overlap. [Table 10]
[0094] Alternatively, the subsampled C1 codebook may replace codewords i1=2,4,6,8 with i1=1,3,5,7 for either or both rank-1 and rank-2.
[0095] For any of the above example designs in Tables 2-10, portions of one example can be combined with other portions of other examples in Tables 2-10.
[0096] (Codebook subsampling submode 2 (CQI, W1+W2)) In this case, to ensure the same worst-case coverage as in LTE Release 8 PUCCH format 2 / 2a / 2b, the total payload of CQI for W1+W2 combined should not exceed 11 bits. Therefore, to achieve such an objective, when subsampling is performed on the codebook C1+C2 for W1+W2, the following actions are taken: To maintain the maximum PUCCH overhead of 11 bits, - RI=1: Since CQI occupies 4 bits, the payload for W1+W2 should not exceed 7 bits; and - RI>1: Since CQI occupies 7 bits, the payload for W1+W2 should not exceed 4 bits. Whenever possible, joint encoding of W1 and W2 should be performed, which ensures efficient signaling of W1+W2 with minimal overhead. Since overlapping beams may be considered as an optimization feature, overlapping beams between two different W1 matrices may be skipped appropriately. For higher rank transmissions (rank > 4), the precoding gain is expected to be smaller, so fixed precoding (using only one W1 matrix) should also be considered where appropriate. The subsampling of C1 and C2 may also be done jointly rather than separately.
[0097] Considering the above principles, three exemplary W1+W2 codebook sub-sampling schemes are given below: The indices of W1 and W2 are given by i1 and i2, respectively.
[0098] (Subsampling for extended codebook 1) In the absence of W1 overlap, the following subsampling scheme is proposed using the proposed 4Tx codebook as extended codebook 1:
[0099] Table 11 shows the subsampling of codebooks C1+C2 for extended codebook 1 with no W1 overlap. [Table 11]
[0100] If overlap between neighboring W1 matrices is introduced in the design of the extended codebook 1, the following subsampling is proposed:
[0101] Table 12 shows the subsampling of codebooks C1+C2 for extended codebook 1 with W1 overlap. [Table 12]
[0102] (Subsampling for extended codebook 2) In the absence of W1 overlap, the following subsampling scheme is proposed using the 4Tx codebook proposed as extended codebook 2:
[0103] Table 13 shows the subsampling of codebooks C1+C2 for extended codebook 2 without W1 overlap. [Table 13]
[0104] If overlap between neighboring W1 matrices is introduced in the design of the extended codebook 2, the following subsampling is proposed:
[0105] Table 14 shows the subsampling of codebook C1+C2 for extended codebook 2 with W1 overlap. [Table 14]
[0106] (Subsampling for extended codebook 3) In the absence of W1 overlap, the following subsampling scheme is proposed using the proposed 4Tx codebook for extended codebook 3:
[0107] Table 15 shows the sub-sampling of codebooks C1+C2 for extended codebook 3 with no W1 overlap. [Table 15]
[0108] If overlap between neighboring W1 matrices is introduced in the design of the extended codebook 3, the following subsampling is proposed:
[0109] Table 16 shows the subsampling of codebook C1+C2 for extended codebook 3 with W1 overlap. [Table 16]
[0110] (Subsampling for extended codebook 4) In the absence of W1 overlap, the following subsampling scheme is proposed using the proposed 4Tx codebook as extended codebook 4:
[0111] Table 17 shows the subsampling of codebooks C1+C2 for extended codebook 4 with no W1 overlap. [Table 17]
[0112] If overlap between neighboring W1 matrices is introduced in the design of the extended codebook 4, the following subsampling is proposed:
[0113] Table 18 shows the subsampling of codebook C1+C2 for extended codebook 4 with W1 overlap. [Table 18]
[0114] For any of the above example designs in Tables 11-18, portions of one example can be combined with other portions of other examples in other Tables 11-18.
[0115] (Using 8Tx subsampling for 4Tx feedback on PUCCH) As described in the disclosure of US patent application Ser. No. 14 / 177,547, the extension components of the proposed 4Tx codebook are designed using the GoB principle. Note that the same GoB principle is used in the design of the LTE Release 10 8Tx codebook for N=32 and Nb=4. Note that the GoB design principle is universally applicable to many Tx-dimensions (e.g., Nt=4, 8, 16,...). Therefore, the 4Tx codebook designed using GoB can be generated by downscaling the 8Tx GoB codebook, where downscaling refers to selecting 4 rows from 8 rows of the 8Tx precoding matrix. Several possibilities for codebook downscaling are described in US patent application Ser. No. 14 / 177,547. For example, the 4Tx codebook can be derived by downscaling all the precoding matrices of the 8Tx codebook. Alternatively, the 4Tx codebook includes a downsized precoding matrix from a subset of the 8Tx codebook. In these two cases, the 4Tx subsampling in the PUCCH may be based on the subsampling of the 8Tx feedback in LTE Release 10.
[0116] In one embodiment, the 4Tx codebook (i.e., the extended component corresponding to the GoB dual codebook structure) is derived by downscaling all precoding matrices of the 8Tx codebook. This implies that the 4Tx codebook of the extended component is designed with (N,Nb)=(32,4) and has the same codebook size as the 8Tx codebook for both the W1 codebook C1, the W2 codebook C2, and the composite codebook C. Therefore, it is possible to design the 4Tx PUCCH subsampling based on the 8Tx PUCCH subsampling.
[0117] (Rank -1 / 2) In one embodiment, the enhanced LTE Release 12 4Tx codebook includes a completely redesigned and downscaled 8Tx precoding matrix. The enhanced LTE Release 12 codebook does not include any LTE Release 8 codebook vectors. In such a case, the 4Tx PUCCH subsampling may reuse the same PUCCH feedback mechanism as the 8Tx.
[0118] (For UEs capable of 2-layer operation) In PUCCH submode 1, the subsampling shown in Tables 19 and 20 may be used. [Table 19] [Table 20]
[0119] In PUCCH submode 2, the subsampling shown in Tables 21 and 22 may be used. [Table 21] [Table 22]
[0120] In PUCCH mode 2-1, the same subsampling table and PUCCH format as for 8Tx may be used for 4Tx.
[0121] (Rank -3 / 4) For a UE capable of 4-layer operation, the PUCCH subsampling depends on the codebook design for rank-3 / 4.
[0122] If the rank-3 / 4 of the extended 4Tx codebook reuses the LTE Release 8 codebook, the PUCCH subsampling must take into account that for rank-3 and rank-4 (e.g., 4x4 identity matrix), only one wideband W1 can be used. Therefore, PUCCH subsampling Tables 23 and 24 should be used. [Table 23] [Table 24]
[0123] As in the case of PUCCH submode 2 where W1 is jointly encoded with W2 / CQI, for UEs capable of 4-layer transmission, PUCCH subsampling must take into account that for rank-3 and rank-4 (e.g., identity matrix) only one wideband W1 is available. Tables 25 and 26 are examples of such subsampling. [Table 25] [Table 26]
[0124] (Subsampling for other codebooks) A hybrid codebook is proposed in pending US patent application Ser. No. 14 / 177,547.
[0125] The subsampling for this codebook should follow some high level principles.
[0126] The subsampled codebook should include W1 matrices using both nearby beams and distributed beams. W1 using nearby beams is advantageous in channels with narrow angular spread and / or perfect antenna calibration. On the other hand, W1 using distributed beams is more suitable for channels with large antenna spacing, wide angular spread, or timing misalignment errors at the eNB.
[0127] For W1 matrices with neighboring beams, there is no need for different W1 matrices with overlapping beams, since edge effects are not important for wideband PMI feedback in PUCCH. Therefore, the subsampled W1 should include the non-overlapping W1.
[0128] Note that for the W1 matrix with distributed beams, there are a total of 8 W1 matrices, each offset by one DFT beam with oversampling rate N = 32. The subsampled codebook may use every other W1 matrix or every third W1 matrix, depending on the overhead payload after subsampling.
[0129] For PUCCH mode 1-1 submode 1, the subsampling possibilities shown in Tables 27 and 28 are proposed. [Table 27] [Table 28]
[0130] For PUCCH mode 1-1 submode 2, the subsampling possibilities of Table 29 are proposed. [Table 29]
[0131] (PUCCH mode 2-1 for 4Tx) If PUCCH mode 2-1 is supported for the new 4tx codebook, the PUCCH reporting structure and subsampling need to be considered taking into account rank-1 / 2 and rank-3 / 4 codebook designs.
[0132] First, consider the reporting structure of PUCCH mode 2-1. W is determined from the 3-subframe report adjusted based on the most recent RI report. Reporting Format: (Report 1) (Type 6): RI and 1-bit Precoder Type Indicator (PTI) (Report 2): PTI=0: W1 is reported (type 2a). PTI=1: Wideband CQI and wideband W2 are reported (Type 2b). (Report 3): PTI=0: Wideband CQI and wideband W2 are reported (Type 2b). PTI=1: Subband CQI, subband W2 (type 1a), and an L-bit (eg, L=2) indicator signaling the selected subset of subbands to which the reported subband CQI / W2 should apply.
[0133] Given a maximum 11-bit payload of the PUCCH channel, the total number of CSI bits on each PUCCH transmission shall satisfy the following constraint: (Type 6): 3-bit joint encoding of RI and PTI. No subsampling is required. (Type 2a): Wideband W1 (4 bits for rank-1 / 2, 0 bit for rank-3 / 4 when LTE Release 8 codebook is used), no subsampling is required. (Type 2b): Wideband W1 (4 bits for rank-1 / 2 and 0 bit for rank-3 / 4 if LTE Release 8 codebook is used) and CQI (4 bits for rank-1 and 7 bits for rank>1); no subsampling is required. (Type 1a): Subband W2 + subband CQI (4 bits for rank-1 and 7 bits for rank>1) + L (eg, L=2) bit subband indicator. (Rank 1): Subband W2 payload is 4 bits. (Rank>1): Subband W2 payload is 2 bits.
[0134] As mentioned above, subsampling is only required for PUCCH type 1a, which is explained below.
[0135] (Rank -1 / 2) In rank-1 / 2, if the same GoB framework and parameters as 8Tx are used to design the 4Tx codebook, the W1 / W2 codebook size of 4Tx will be exactly the same as that of 8Tx. In other words, the W1 wideband precoder is 4 bits and the W2 precoder is also 4 bits. Thus, the subsampling details of PUCCH mode 2-1 for 8Tx can be reused for 4Tx without any changes.
[0136] Table 30 shows PUCCH mode 2-1, type 1a subsampling for rank-1 / 2. [Table 30]
[0137] (Rank -3 / 4) For rank-3 / 4, it is preferable to reuse the LTE Release 8 codebook because the GoB codebook does not provide significant performance improvement or may even cause performance degradation in some scenarios. The W1 codebook has 0 bits (e.g., a single element of a 4×4 identity matrix) and the W2 codebook reuses the LTE Release 8 codebook, which is 4 bits. As a result, the subsampling for 4TxPUCCH mode 2-1 needs to be redesigned for rank-3 / 4 to reduce W2 to 2 bits.
[0138] To solve this problem, we consider the LTE Release 8 codebook structure more carefully. The LTE Release 8 codebook satisfies the nested property that the l-th precoder (l=0,...,15) of rank r (r=1,2,3,4) contains the l-th column of the Householder transform of the l-th 4x1 base vector. Also, the rank-1 LTE Release 8 codebook consists of 16 vectors (e.g., 4 bits). The first 8 vectors are DFT vectors preferably used for uniform linear array (ULA) antennas at the eNB, and the last 8 vectors are optimized for cross-polarized (XPD) antenna configuration at the eNB. The phases of each 4Tx Release-8 rank-1 codebook are shown in the table below.
[0139] Table 31 is an analysis of the phase of the rank-1 LTE Release 8 codebook. [Table 31]
[0140] It can be seen that the first eight rank-1 precoders correspond to DFT vectors of beam directions {0,1,2,3,0.5,1.5,2.5,3.5}×π / 2. These DFT vectors are uniformly distributed to provide uniform coverage of the arrival / departure angle subspace of [0, 2π] degrees, and are particularly suitable for use for ULA antenna arrays. The next eight rank-1 precoders are not DFT vectors and cannot be represented by specific arrival / departure angles. However, they can be interpreted as spatial signatures for cross-polarized antenna arrays. Here, the first cross-polarization angle (e.g., antenna 1 and antenna 2) and the second cross-polarization angle (e.g., antenna 3 and antenna 4) are represented by two separate 2Tx DFT vectors, respectively. Since the rank-3 / 4 codebook has sub-matrices of the Householder transform of each corresponding rank-1 basis vector, it is proposed that the sub-sampling of the rank-3 / 4 codebook is based on the co-phasing structure of the corresponding rank-1 codebook. The subsampling shown in Table 32 is proposed for PUCCH type 1a with 4Tx rank-3 / 4.
[0141] (Embodiment 1) In one embodiment, for rank-3 and rank-4, the 2-bit subsampled W2 codebook takes every 4 entries in the LTE Release 8 codebook, e.g., W2:i2={0,4,8,12}+k, where k is an offset number. An example is shown in Table 31 where k=0 is assumed. [Table 32]
[0142] (Embodiment 2) In another embodiment, for rank-3 and rank-4, the 2-bit subsampled W2 codebook takes the first four entries in the LTE Release 8 codebook, e.g., W2:i2=0,1,2,3. These are critically sampled DFT vectors that uniformly quantize the 4Tx DFT precoding subspace and are expected to work well for base stations equipped with uniform linear array (ULA) antennas. Alternatively, W2:i2=4,5,6,7 can be considered. (Embodiment 3)
[0143] In another embodiment, for rank-3 and rank-4, the 2-bit subsampled W2 codebook takes precoders 8 to 11 in the LTE Release 8 codebook, e.g., i2 = 8, 9, 10, 11. These precoders are expected to perform well for cross-polarized (XPOL) antenna configurations.
[0144] (Embodiment 4) In yet another embodiment, for rank-3 and rank-4, the 2-bit subsampled W2 codebook takes two W2 precoders (e.g., i2=0,2) from embodiment 2 and two precoders (e.g., i2=8,10) from embodiment 3. The first two W2 precoders are DFT vectors suitable for ULA antenna configuration and the next two W2 precoders are non-DFT vectors suitable for XPD antenna configuration. This achieves balanced performance between ULA and XPOL antenna configurations regardless of the actual antenna configuration deployed by the eNB.
[0145] (Embodiment 5) In yet another embodiment, for rank-3 and rank-4, the 2-bit sub-sampled W2 codebook is semi-statically configured by RRC-higher layer signaling. If the UE is configured in coordinated multipoint (CoMP) transmission mode and configured with multiple CSI-processes, the RRC configuration of the sub-sampled W2 codebook is performed independently for each CSI-RS process.
[0146] It is possible for an eNB to semi-statically RRC configure the sub-sampling scheme of PUCCH type 1a for rank-3 / 4 (eg, using embodiments 1-5).
[0147] (Subsampling with other codebook designs) Several other rank-1 / 2 4Tx codebooks are possible. This section shows two possible rank-1 / 2 4Tx codebooks and describes their subsampling details for PUCCH mode 1-1 submode 1, PUCCH mode 1-1 submode 2, and PUCCH mode 2-1.
[0148] (Alternative Codebook 1) One possible 4Tx codebook for rank-1 / 2 is shown below, where W1 has 4 bits and W2 has 4 bits. JPEG0007663309000055.jpg33153
[0149] For rank 1, JPEG0007663309000056.jpg34151 and α(i)=q1 2(i-1) (41) where α(i) is the cophasing vector.
[0150] For rank 2, The image is JPEG0007663309000057.jpg24150.
[0151] Note that the nth W1 matrix (n=0,...,15) contains four distributed DFT beams covering a wide angular spread. Furthermore, the DFT beams in different W1 matrices are circularly shifted. Note that the first eight W1 matrices (n=0,...,7) have no overlapping DFT beams, and the last eight W1 matrices (n=8,...,15) contain exactly the same set of DFT beams as W1 (n=0,...,7), but they are circularly shifted. Therefore, if subsampling is required for W1, the first eight W1 matrices (n=0,...,7) or a subset thereof should be used, and the last eight W1 matrices (n=8,...,15) can be omitted.
[0152] (PUCCH mode 1-1 submode 1) In submode 1 where RI / W1 are jointly encoded, subsampling is not required for W2, but is required for jointly encoded RI / W1. The details depend on the maximum number of bits allowed for jointly encoded RI / W1. In one embodiment, the number of bits for RI / W1 is 4 bits for 2-layer UE and 5 bits for 4-layer UE, and the subsampling details are shown in Tables 33 and 34. [Table 33] [Table 34]
[0153] In another embodiment, the number of bits for RI / W1 is 5 bits for 2-layer UE and 6 bits for 4-layer UE. In this case, there is no sub-sampling for RI / W1 or W2 / CQI and the bit fields are shown in Tables 35 and 36. [Table 35] [Table 36]
[0154] If the maximum payload of RI / W1 is an issue, the number of bits for RI / W1 can be reduced to 3 bits for 2-layer UEs and 4 bits for 4-layer UEs. In this case, every other W1 matrix is subsampled for rank-1 / 2. The subsampling details are shown in Tables 37 and 38. [Table 37] [Table 38]
[0155] (PUCCH mode 1-1, submode 2) In submode 2, W1 / W2 and CQI are jointly encoded in a single PUCCH transmission. Thus, the total W1 / W2 payload is limited to 7 bits for rank-1 and 4 bits for rank-2. The subsampling scheme shown in Table 39 can be considered for PUCCH mode 1-1, submode 2. [Table 39]
[0156] (PUCCH2-1) Only PUCCH type 1a requires subsampling, where W2 needs to be subsampled to 2 bits.
[0157] For rank-1, the subsampled W2 can be expressed as: JPEG0007663309000065.jpg59152
[0158] For rank-2, the subsampled codebook may be expressed as: JPEG0007663309000066.jpg16140JPEG0007663309000067.jpg16140JPEG0007663309000068.jpg10140
[0159] (Alternative Codebook 2) Another possible 4Tx codebook for rank-1 / 2 is shown below, where W1 has 4 bits and W2 has 4 bits. JPEG0007663309000069.jpg33154
[0160] For rank 1, JPEG0007663309000070.jpg36149 and α(i)=q1 2(i-1) It is.
[0161] For rank 2, The image is JPEG0007663309000071.jpg92151.
[0162] Again, the last 8 W1 matrices (n = 8, , 15) contain exactly the same set of DFT beams as W1 (n = 0, , 7), but circularly shifted. Therefore, if subsampling is required for W1, the first 8 W1 matrices (n = 0, , 7) or a subset of them should be used. The last 8 W1 matrices (n = 8, , 15) can be omitted.
[0163] (PUCCH mode 1-1, submode 1) In submode 1 where RI / W1 is jointly encoded, subsampling is required for rank-1 / 2 RI / W1. The details depend on the maximum number of bits for jointly encoded RI / W1. Since the W1 codebook is the same as Alternative Codebook 1 above (Equations 35 and 36), the same subsampling schemes as in Tables 33 to 38 can be applied. Note that W2 does not require subsampling.
[0164] (PUCCH mode 1-1, submode 2) In submode 2, W1 / W2 and CQI are jointly encoded in a single PUCCH transmission, and thus the total payload of W1 / W2 is limited to 7 bits for rank-1 and 4 bits for rank-2.
[0165] (Rank-1) Since the rank-1 codebook is the same as that for the 4Tx codebook candidate shown in Alternative Codebook 1 above, the same subsampling scheme as shown in Table 39 can be applied.
[0166] (Rank-2) For rank-2, W1 / W2 must be limited to 4 bits. The following subsampling details are possible:
[0167] In one embodiment, W1 is subsampled to 2 bits (eg, i1=0,2,4,6) and W2 is subsampled to 2 bits as follows: JPEG0007663309000072.jpg100155
[0168] In another embodiment, W1 is subsampled to 1 bit (eg, i1=0,4) and W2 is subsampled to 3 bits as follows: JPEG0007663309000073.jpg168154
[0169] In yet another embodiment, W1 is subsampled to 3 bits (eg, i1=0,1,..,7) and W2 is subsampled to 1 bit as follows: JPEG0007663309000074.jpg27151 or JPEG0007663309000075.jpg57156
[0170] (PUCCH mode 2-1) Only PUCCH type 1a requires subsampling, and W2 needs to be subsampled to 2 bits. In this case, the 2-bit subsampled W2 codebook of section 7.2.2 can be considered, where: The image is JPEG0007663309000076.jpg91154.
[0171] (Hybrid rank-1 / 2 codebook design) The rank-1 / 2 codebook contains two components, where the W1 structure is different in each component. In the first 8 W1 matrices, Xn contains 4 neighboring DFT beams with an oversampling rate of N=16. In the last 8 W1 matrices, Xn contains 4 distributed DFT beams that uniformly sample the arrival angle subspace of [0,360]. This provides a wider angle spread coverage and can be beneficial for large timing misalignment errors. Thus, the W1 codebook can be expressed as follows: i1=0,1,···,7: JPEG0007663309000077.jpg22150i1=8,9,...,15: JPEG0007663309000078.jpg23151
[0172] W2 codebook: rank-1 (4 bits): JPEG0007663309000079.jpg27153
[0173] W2 codebook: rank-2 (4 bits):
[0174] For W2 corresponding to i1 = 0, 1, . . . , 7: JPEG0007663309000080.jpg29152
[0175] If (3-bit) W2 is preferred, then (Y1Y2) can be changed to the following: JPEG0007663309000081.jpg9150
[0176] For W2 corresponding to i1=8,9,...,15: JPEG0007663309000082.jpg43164
[0177] If a (3-bit) W2 is preferred, the W2 codebook can be modified to: JPEG0007663309000083.jpg72167
[0178] (Subsampling of alternative codebooks for 4Tx) The sub-sampled codebook for PUCCH mode 1-1 submode 2 for transmission modes 8, 9, and 10 constructed with the alternative codebook for 4Tx is defined in Table 40 for the first and second precoding matrix indicators i1 and i2.
[0179] The joint encoding of rank and first precoding matrix indicator i1 for PUCCH mode 1-1 submode 1 for transmission modes 8, 9, and 10 configured with the alternative codebook for 4Tx is defined in Table 41.
[0180] The sub-sampled codebooks for PUCCH mode 2-1 for transmission modes 8, 9, and 10 configured with the alternative codebooks for 4Tx are defined in Table 42 for PUCCH reporting type 1a.
[0181] Table 40 shows the PUCCH mode 1-1 submode 2 codebook subsampling with four antenna ports. [Table 40]
[0182] Table 41 shows the joint encoding of RI for PUCCH mode 1-1 submode 1 with four antenna ports. [Table 41]
[0183] Table 42 shows the PUCCH mode 2-1 codebook subsampling with four antennas. [Table 42]
[0184] Figure 3 is a block diagram illustrating internal details of a mobile UE 301 and an eNB 302 in the network of Figure 1. The mobile UE 301 may represent any of a variety of devices, such as a server, a desktop computer, a laptop computer, a cellular phone, a personal digital assistant (PDA), a smartphone, or other electronic device. In some embodiments, the electronic mobile UE 301 communicates with the eNB 302 based on LTE or Evolved Universal Terrestrial Radio Access Network (E-UTRAN) protocols. Alternatively, another communication protocol now known or developed in the future may be used.
[0185] The mobile UE 301 includes a processor 303 coupled to a memory 304 and a transceiver 305. The memory 304 stores (software) applications 306 for execution by the processor 303. The applications may include any known or future application useful to an individual or organization. These applications may be classified as operating systems (OS), device drivers, databases, multimedia tools, presentation tools, Internet browsers, mailing software, Voice over Internet (VOIP) tools, file browsers, firewalls, instant messaging, finance tools, games, word processors, or other categories. Regardless of the exact nature of the application, at least some applications may instruct the mobile UE 301 to transmit UL signals to the eNB (base station) 302 periodically or continuously via the transceiver 305. In at least some embodiments, the mobile UE 301 identifies quality of service (QoS) requirements when requesting uplink resources from the eNB 302. In some cases, the QoS requirements may be implicitly derived by the eNB 302 from the type of traffic supported by the mobile UE 301. As an example, VOIP and gaming applications often involve low latency uplink (UL) transmissions, while high throughput (HTP) / Hypertext Transfer Protocol (HTTP) traffic may involve high latency uplink transmissions.
[0186] The transceiver 305 includes uplink logic that may be implemented by execution of instructions that control the operation of the transceiver. Some of these instructions may be stored in the memory 304 and executed when needed by the processor 303. As can be appreciated by one of ordinary skill in the art, components of the uplink logic may involve a physical (PHY) layer and / or a media access control (MAC) layer of the transceiver 305. The transceiver 305 includes one or more receivers 307 and one or more transmitters 308.
[0187] The processor 303 transmits or receives data to various input / output devices 309. A subscriber identity module (SIM) card stores and retrieves information used to make phone calls over the cellular system. A Bluetooth baseband unit may be provided for wireless connection to a microphone and headset for transmitting and receiving voice data. The processor 303 may send information to a display unit for interaction with a user of the mobile UE 301 during the call process. The display may also display images received from the network or from a local camera or from other sources such as a Universal Serial Bus (USB) connector. The processor 303 may also transmit to the display a video stream received from various sources such as the cellular network via the RF transceiver 305 or the camera.
[0188] During transmission and reception of voice data or other application data, the transmitter 307 may be or become asynchronous with its serving eNB. In this case, it transmits a random access signal. As part of this procedure, it determines a preferred size for the next data transmission, called a message, by using a power threshold provided by the serving eNB, as described in more detail above. In this embodiment, the determination of the preferred size of the message is implemented by the processor 303 by executing instructions stored in the memory 304. In other embodiments, the message size determination may be implemented, for example, by a separate processor / memory unit, by a hardwired state machine, or by other types of control logic.
[0189] The eNB 302 includes a processor 310 coupled to a memory 311, symbol processing circuitry 312, and a transceiver 313 via a backplane bus 314. The memory stores applications 315 for execution by the processor 310. The applications may include any known or future applications useful for managing wireless communications. At least some of the applications 315 may instruct the eNB 302 to manage transmissions to or from the mobile UE 301.
[0190] The transceiver 313 includes an uplink resource manager that enables the eNB 302 to selectively assign uplink Physical Uplink Shared Channel (PUSCH) resources to the mobile UE 301. As will be appreciated by those skilled in the art, components of the uplink resource manager may reside in a physical (PHY) layer and / or a medium access control (MAC) layer of the transceiver 313. The transceiver 313 includes at least one receiver 315 for receiving transmissions from various UEs within range of the eNB 302, and at least one transmitter 316 for transmitting data and control information to various UEs within range of the eNB 302.
[0191] The uplink resource manager executes instructions that control the operation of the transceiver 313. Some of these instructions may be located in the memory 311 and executed when needed on the processor 310. The resource manager controls the transmission resources allocated to each UE 301 served by the eNB 302 and broadcasts control information over the PDCCH.
[0192] The symbol processing circuitry 312 performs the demodulation using known techniques. The random access signal is demodulated in the symbol processing circuitry 312.
[0193] During transmission and reception of voice data or other application data, the receiver 315 may receive a random access signal from the UE 301. The random access signal is encoded to request a message size preferred by the UE 301. The UE 301 determines the preferred message size using a message threshold provided by the eNB 302. In this embodiment, the message threshold calculation is implemented by the processor 310 executing instructions stored in the memory 311. In other embodiments, the threshold calculation may be implemented, for example, by a separate processor / memory unit, by a hardwired state machine, or by other types of control logic. Alternatively, in some networks, the message threshold is a fixed value that may be stored, for example, in the memory 311. In response to receiving the message size request, the eNB 302 schedules an appropriate set of resources and notifies the UE 301 of the grant of the resources.
[0194] Those skilled in the art will recognize that changes can be made to the described embodiments and that many other embodiments are possible within the scope of the invention.
Claims
Claim 1: A method for providing channel state information (CSI) feedback, comprising: transmitting, by a user equipment (UE), a plurality of CSI reports including a first report including a rank indicator (RI) and a precoding type indicator (PTI), a second report, and a third report; When the PTI is equal to a first state, the second report includes a first precoding matrix indicator (PMI 1 ), and the third report includes a wideband channel quality indicator (CQI) and a wideband second precoding matrix indicator (PMI 2 ); When the PTI is equal to a second state, the second report includes a wideband CQI and a wideband PMI 2 , and the third report includes a subband CQI and a subband PMI 2 ; the subband PMI 2 is selected from a subsampled codebook, the subsampled codebook being a subsampled version of a codebook; the codebook includes a first set of matrices that correspond to Discrete Fourier Transform (DFT) vectors and a second set of matrices that do not correspond to DFT vectors; 11. The method of claim 10, wherein the sub-sampled codebook includes at least one matrix from a first set of matrices that corresponds to the DFT vector and at least one matrix from a second set of matrices that does not correspond to the DFT vector.
2. A user equipment (UE), comprising: a transmitting module configured to transmit channel state information (CSI) including a first report including a rank indicator (RI) and a precoding type indicator (PTI), a second report, and a third report; When the PTI is equal to a first state, the second report includes a first precoding matrix indicator (PMI 1 ), and the third report includes a wideband channel quality indicator (CQI) and a wideband second precoding matrix indicator (PMI 2 ); When the PTI is equal to a second state, the second report includes a wideband CQI and a wideband PMI 2 , and the third report includes a subband CQI and a subband PMI 2 ; the subband PMI 2 is selected from a subsampled codebook, the subsampled codebook being a subsampled version of a codebook; the codebook includes a first set of matrices that correspond to Discrete Fourier Transform (DFT) vectors and a second set of matrices that do not correspond to DFT vectors; A user equipment (UE), wherein the sub-sampled codebook includes at least one matrix from a first set of matrices that corresponds to the DFT vector and at least one matrix from a second set of matrices that does not correspond to the DFT vector.
Citation Information
Patent Citations
Codebook adaptation in MIMO communication systems using multilevel code books
JP2011223555A
Multiple input multiple output communication system using codebook corresponding to each reporting mode
WO2011136627A2
System and method for pucch subband feedback signaling in a wireless network
WO2012036513A1
Method and apparatus for efficient feedback in a wireless communication system that supports multiple antennas
WO2012039589A2
Method and apparatus for sub-sampling of a codebook in LTE-a system
WO2012046144A1