Nothing Special   »   [go: up one dir, main page]

WO2008054737A2 - Method and apparatus for processing feedback in a wireless communication system - Google Patents

Method and apparatus for processing feedback in a wireless communication system Download PDF

Info

Publication number
WO2008054737A2
WO2008054737A2 PCT/US2007/022905 US2007022905W WO2008054737A2 WO 2008054737 A2 WO2008054737 A2 WO 2008054737A2 US 2007022905 W US2007022905 W US 2007022905W WO 2008054737 A2 WO2008054737 A2 WO 2008054737A2
Authority
WO
WIPO (PCT)
Prior art keywords
feedback
precoding matrix
matrix
wtru
bit
Prior art date
Application number
PCT/US2007/022905
Other languages
French (fr)
Other versions
WO2008054737A3 (en
Inventor
Kyle Jung-Lin Pan
Allan Y. Tsai
Original Assignee
Interdigital Technology Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to MX2009004654A priority Critical patent/MX2009004654A/en
Priority to KR20097010896A priority patent/KR101205604B1/en
Priority to BRPI0716288-0A2A priority patent/BRPI0716288A2/en
Priority to AU2007314377A priority patent/AU2007314377A1/en
Priority to KR1020127018228A priority patent/KR101506604B1/en
Priority to EP20070853029 priority patent/EP2090012A2/en
Priority to JP2009535295A priority patent/JP2010508765A/en
Priority to KR1020147008686A priority patent/KR101508105B1/en
Application filed by Interdigital Technology Corporation filed Critical Interdigital Technology Corporation
Priority to CA2668247A priority patent/CA2668247C/en
Priority to CN200780040616.XA priority patent/CN101584145B/en
Publication of WO2008054737A2 publication Critical patent/WO2008054737A2/en
Publication of WO2008054737A3 publication Critical patent/WO2008054737A3/en
Priority to IL198496A priority patent/IL198496A0/en
Priority to HK10102876.3A priority patent/HK1136413A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0417Feedback systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/0413MIMO systems
    • H04B7/0456Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0621Feedback content
    • H04B7/063Parameters other than those covered in groups H04B7/0623 - H04B7/0634, e.g. channel matrix rank or transmit mode selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0636Feedback format
    • H04B7/0639Using selective indices, e.g. of a codebook, e.g. pre-distortion matrix index [PMI] or for beam selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0636Feedback format
    • H04B7/0641Differential feedback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
    • H04B7/0613Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission
    • H04B7/0615Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal
    • H04B7/0619Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using simultaneous transmission of weighted versions of same signal using feedback from receiving side
    • H04B7/0636Feedback format
    • H04B7/0645Variable feedback
    • H04B7/065Variable contents, e.g. long-term or short-short
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • H04L1/0618Space-time coding
    • H04L1/0675Space-time coding characterised by the signaling
    • H04L1/0693Partial feedback, e.g. partial channel state information [CSI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0204Channel estimation of multiple channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/024Channel estimation channel estimation algorithms
    • H04L25/0242Channel estimation channel estimation algorithms using matrix methods
    • H04L25/0246Channel estimation channel estimation algorithms using matrix methods with factorisation

Definitions

  • the present invention is related to wireless communication systems.
  • Controlled feedback is used in a communication system to add layers of control to the system.
  • the feedback systems currently used in wireless communication systems are generally complex and consume valuable resources.
  • One such system that employs feedback is an evolved universal terrestrial radio access (E-UTRA) multiple-in multiple-out (MIMO) system. Improving the efficiency of feedback and rank and link adaptation to the closed-loop MIMO system for E-UTRA may therefore tend to improve MIMO link performance and system capacity, as well as reduce signaling overhead.
  • E-UTRA evolved universal terrestrial radio access
  • MIMO multiple-in multiple-out
  • a method and apparatus for processing feedback implemented in a wireless transmit/receive unit is disclosed.
  • the method includes estimating a channel matrix.
  • the effective channel is calculated and a precoding matrix is selected.
  • Feedback bits are generated and transmitted.
  • FIG. 1 shows an example wireless communication system, including a plurality of wireless transmit/receive units (WTRUs) and a base station;
  • WTRUs wireless transmit/receive units
  • Figure 2 is a flow diagram of a method of reset processing feedback
  • Figure 3 is a flow diagram of a method of fast adaptive processing feedback
  • Figure 4 is a flow diagram of a method of slow adaptive processing feedback
  • Figure 5 shows a functional block diagram of a WTRU and the base station of Figure 1;
  • Figure 6 shows an alternative functional block diagram of a WTRU and the base station of Figure 1;
  • Figure 7 is a flow diagram of an additional method of processing feedback.
  • wireless transmit/receive unit includes but is not limited to a user equipment (UE), a mobile station, a fixed or mobile subscriber unit, a pager, a cellular telephone, a personal digital assistant (PDA), a computer, or any other type of user device capable of operating in a wireless environment.
  • base station includes but is not limited to a Node-B, a site controller, an access point (AP), or any other type of interfacing device capable of operating in a wireless environment.
  • Figure 1 shows an example wireless communication system 100, including a plurality of WTRUs 110 and a base station 120. As shown in Figure 1, the WTRUs 110 are in communication with the base station 120. Although two WTRUs 110, and one base station 120 are shown in Figure 1, it should be noted that any combination of wireless and wired devices may be included in the wireless communication system 100.
  • Figure 2 is a flow diagram of a method 200 of reset processing feedback. In reset processing, non-differential feedback is utilized. In step 210 of method 200, the channel matrix is estimated. Once the channel matrix is estimated, the effective channel is calculated (step 220).
  • the effective channel is calculated for all possible candidate precoding matrices, sub-matrices, or vectors.
  • a metric is computed using the effective channel that may include signal to interference plus noise ratio (SINR), throughput, block or frame error rate, channel capacity, and the like.
  • SINR signal to interference plus noise ratio
  • a precoding matrix or vector is then selected or calculated (step
  • the best matrix, submatrix or vector should be selected based on channel quality, SINR, throughput, block error ration (BLER), frame error ratio (FER) or other similar measures or combinations.
  • SINR for a linear minimum mean squared error (LMMSE) receiver can be computed and the precoding matrix that has the largest SINR may be selected.
  • LMMSE linear minimum mean squared error
  • Other methods based on effective channels and their corresponding CQI measurements can also be used to select the precoding matrix or vector.
  • the channel matrix estimate is used as a base and the precoding matrix is computed by performing, for example, a singular value decomposition (SVD) or eigen-value decomposition (EVD) on the channel matrix estimate, and then quantized using a predetermined codebook.
  • SVD singular value decomposition
  • EVD eigen-value decomposition
  • One way for selecting the precoding matrix is that the channel responses H are estimated and a singular value decomposition (SVD) is performed on the estimated Hs to obtain a precoding matrix V.
  • V singular value decomposition
  • B 1 is the possible combinations of ⁇ column vectors of a matrix F. All the possible combinations of column vectors of F, (i.e., all the possible B 1 ), may be searched and the one selected which maximizes the sum of norm of the inner product or correlation of A and B 1 in the search in accordance with the following equation:
  • a discrete Fourier transform (DFT) matrix may be utilized for determining DFT
  • a set of precoding matrices can be constructed using a DFT matrix multiplied with different phase shifts.
  • the set of DFT matrices can be used as a MIMO precoding codebook based on whether the precoding matrix is either selected or quantized.
  • a two-by-two (2x2) DFT matrix may be expressed as:
  • a four-by-four (4x4) DFT matrix may be expressed as:
  • a set of 2 x 2 matrices may be generated and constructed in a similar manner.
  • step 240 feedback bits are generated and transmitted.
  • the feedback bits include the corresponding codeword index.
  • an index associated with one of the matrices identified in equation (5) may be used as the feedback input.
  • an index associated with one of the column subsets of the matrices in equation (5) may be used as the feedback input.
  • an index associated with one of the column vectors of the matrices may be used as the feedback input.
  • FIG. 3 is a flow diagram of a method 300 of fast adaptive processing feedback.
  • Fast adaptive processing feedback is a fast tracking method and can be used as a stand-alone feedback or as a feedback which is in conjunction with the full precoding matrix feedback depicted in method 200 of
  • step 310 the differential precoding matrix or delta matrix is computed. Then the differential precoding matrix or delta matrix is quantized
  • Feedback bits are generated and transmitted (step 330), where the feedback bits correspond to a codeword index of a differential codebook.
  • the more feedback bits that are used the faster the precoding matrix is updated using the feedback bits, which represent the differential precoding matrix. Accordingly, faster adaptive processing may be achieved.
  • FIG. 4 is a flow diagram of a method 400 of slow adaptive processing feedback.
  • Slow adaptive processing feedback is a slow tracking method and can be used as a stand-alone feedback or as a feedback which is in conjunction with the full precoding matrix feedback (reset) depicted in method
  • a single binary sign bit is computed, and the single binary sign bit is then transmitted (step 420), for example from a receiver device to a transmitter device.
  • the index to the best precoding matrix or vector is selected and fed back, (i.e., transmitted).
  • the precoding matrix is updated during the period between resets or between full precoding matrix updates for the following feedback interval by the single binary bit for slow adaptive processing, or slow tracking of the best selected precoding matrix which is selected at reset period.
  • Nt denote the number of transmit antennas and Ns denote the number of transmitted data streams
  • the precoding matrix that is fed back is T[n] for a feedback instance n.
  • the precoding matrix T[n] then, is updated by the single binary bit b[n] that is fed back from a receiver at feedback instance n+1.
  • the precoding matrix is updated from T[n] to T[n+1] using feedback bit b[n].
  • Grassmann manifold or Grassmann line packing can be used to define the beamforming space.
  • the matrix Y may be expressed by:
  • F[n] Equation (12) G[n] 0 and has dimension Nt by Nt.
  • f[n] [T[n] E[n]] is a unitary matrix of dimension Nt by Nt and E[n] is the orthogonal complement of T[n] .
  • Matrix Y has dimension Nt by Ns.
  • Matrix G[n] is a random matrix and has dimension Nt-Ns by Ns.
  • Matrix G[n] is used to approximate matrix Z and is generated with a certain distribution, of which one example is uniform distribution. Another example is independent and identical complex Gaussian distribution with zero mean and variance ⁇ 2 .
  • each entry of G[n] is independently and identically distributed, (e.g., CN(O, ⁇ 2 ) ). However, other proper distributions for G[n] may also be considered and used.
  • the exponential term exp(b[n]F[n])Y represents the signal flow from the current to the next precoding matrix along the curve of the shortest length in the beamforming space.
  • the single binary bit b[n] determines one of the two opposite directions of the signal flow determined by F[n] along the curve of the shortest length in the beamforming space when the precoding matrix is updated.
  • the matrix G[n] should be known to both a transmitter and receiver. This can be done by synchronously generating G[n] by pseudo random number generators at the transmitter and the receiver at the time when communication between the transmitter and receiver starts. However, signaling may also be utilized to communicate the information about matrix G between the transmitter and receiver.
  • the parameter ⁇ 2 in matrix G is a step size of the precoding matrix update and can be static, semi-static or dynamic. For optimum performance the parameter ⁇ 2 should be adaptively adjusted according to Doppler shift, with the value of ⁇ 2 increasing as Doppler frequency increases, and vice versa.
  • the feedback rate, or feedback interval depends on the rate of channel variation or vehicle speed. The optimum feedback rate or interval may be determined using simulations. A fixed feedback rate or interval can be used to compromise between different vehicle speeds or channel variation. A feedback rate or interval can also be configured or reconfigured to meet certain performance requirements. Additionally, if information about vehicle speed or Doppler shift are available, that information may be used to configure or reconfigure the feedback rate or interval.
  • the step size of the precoding matrix update can also be determined or optimized according to different rates of channel variation.
  • T[n+1], given T[n] and G[n] may be computed using compact singular (CS) decomposition and the like.
  • CS compact singular
  • G[n] may be decomposed using singular value decomposition (SVD) in accordance with the following equation:
  • the matrix ⁇ is a diagonal matrix such that:
  • T[n+1] may be computed in accordance with the following equation: T[n + Equation (17)
  • Reset processing or non-differential feedback may be used initially and periodically every N transmission time intervals (TTIs) to reset the error arising from differential and binary feedback.
  • TTIs transmission time intervals
  • reset or non- differential feedback may be used aperiodically.
  • the fast adaptive processing or differential feedback may be used for "X" TTIs following the initialization, reset or non-differential feedback.
  • the slow adaptive processing or binary feedback may be used between the time when a fast adaptive feedback period ends and the time when the reset or non-differential feedback begins.
  • Figure 5 shows a functional block diagram 500 of a WTRU 110 and a base station 120' of Figure 1.
  • the WTRU 110 and base station 120' of Figure 5 are configured to perform any combination of the methods 200, 300, and 400 described in Figures 2, 3, and 4, and are in wireless communication with one another.
  • the methods 200, 300, and 400 in Figures 2, 3, and 4 can be used in different time or different feedback intervals between the base station 120' and the WTRU 110.
  • the base station 120' may be considered as a transmitter, or transmitting device, while the WTRU 110 is a receiver, or receiving device.
  • the WTRU 110 of Figure 5 includes a channel estimator 115 and a feedback bit generator 116 in communication with the channel estimator 115.
  • the WTRU 110 includes a first antenna 117 and a second antenna 118.
  • the first antenna 117 is in communication with the channel estimator 115 and may receive and forward wireless communications from the base station 120 to the channel estimator 115.
  • the second antenna 118 is in communication with the feedback bit generator 116 and may receive a signal from the feedback bit generator 116 and transmit it to the base station 120'. It should be noted however, that any number and configuration of antennas may be included in the WTRU 110.
  • the first antenna 117 may be in communication with the feedback bit generator 116 and the second antenna 118 may be in communication with the channel estimator 115.
  • the channel estimator 115 is configured to perform the channel estimation functions described in methods 200, 300, and 400 of Figures 2, 3, and 4, respectively.
  • the feedback bit generator 116 is configured to generate the feedback to be transmitted back to the base station 120' in accordance with the methods 200, 300, and 400 of Figures 2, 3, and 4, respectively, or any combination of methods 200, 300, and 400.
  • a generate matrix G functional block 531 is in communication with the feedback bit generator block 116 of the WTRU 110, and a doppler adjustment block 541 is in communication with the generate matrix G functional block 531.
  • the generate matrix G functional block 531 and doppler adjustment block 541 are configured to perform the related functions described in methods 200, 300, and 400, of Figures 2, 3, and 4, respectively.
  • the base station 120' includes a precoding block 121, a precoding matrix update block 122, a rank adapter 123, and a multiplexer (MUX) 124.
  • the precoding block 121 is in communication with the precoding matrix update block 122, the rank adapter 123 and the MUX 124.
  • a first antenna 125 is in communication with the MUX 124 and may receive a signal from the MUX 124 to facilitate wireless communication to the WTRU 110.
  • a second antenna 126 is in communication with the precoding matrix update block 122, and may facilitate the reception of wireless communications received from the WTRU 110.
  • the precoding block 121 is further configured to receive a data signal, and the MUX 124 is configured to also receive a pilot signal.
  • the precoding block 121, precoding matrix update block 122, and the rank adapter 123 are configured to perform the related functions described in methods 200, 300, and 400, of Figures 2, 3, and 4, respectively, or any combination of methods 200, 300, and 400.
  • a generate matrix G functional block 530 is in communication with the precoding matrix update block 122 of the base station 120' and a doppler adjustment block 540 is in communication with the generate matrix G functional block 530.
  • the generate matrix G functional block 530 and doppler adjustment block 540 are configured to perform the related functions described in methods 200, 300, and 400, of Figures 2, 3, and 4, respectively.
  • Figure 6 shows an alternative functional block diagram 600 of a
  • the WTRU 110 and base station 120" of Figure 1 are configured to perform any combination of the methods 200, 300, and 400 described in Figures 2, 3, and 4, and are in wireless communication with one another.
  • the WTRU 110 shown in Figure 6 is substantially similar to the WTRU 110 described above in Figure 5.
  • the base station 120" may be considered as a transmitter, or transmitting device, while the WTRU 110 is a receiver, or receiving device.
  • a generate matrix G functional block 631 is in communication with the feedback bit generator block 116 of the WTRU 110.
  • a doppler adjustment block 641 is in communication with the generate matrix G functional block 631.
  • the generate matrix G functional block 631 and doppler adjustment block 641 are configured to perform the related functions described in methods 200, 300, and 400, of Figures 2, 3, and 4, respectively.
  • the base station 120 includes a precoding block 621, a precoding matrix update block 622, a link adapter 623, and a multiplexer (MUX) 624.
  • the precoding block 621 is in communication with the precoding matrix update block 622, the link adapter 623 and the MUX 624.
  • a first antenna 625 is in communication with the MUX 624 and may receive a signal from the MUX 624 to facilitate wireless communication to the WTRU 110.
  • a second antenna 626 is in communication with the precoding matrix update block 622, and may facilitate the reception of wireless communications received from the WTRU 110.
  • the precoding block 621 is further configured to receive a data signal, and the MUX 624 is configured to also receive a pilot signal.
  • the precoding block 621, precoding matrix update block 622, and the link adapter 623 are configured to perform the related functions described in methods 200, 300, and 400, of Figures 2, 3, and 4, respectively.
  • a generate matrix G functional block 630 is in communication with the precoding matrix update block 622 of the base station 120".
  • a doppler adjustment block 640 is in communication with the generate matrix G functional block 630.
  • the generate matrix G functional block 630 and doppler adjustment block 640 are configured to perform the related functions described in methods 200, 300, and 400, of Figures 2, 3, and 4, respectively.
  • FIG. 7 is a flow diagram of an additional method 700 of processing feedback.
  • the channel matrix H is measured.
  • a sign bit is then computed (step 720), based on the direction of the geodesic that maximizes received power.
  • the sign bit is then transmitted (step 730), for example from a receiver to a transmitter, and the precoding matrix is updated (step 740) by the transmitter using the sign bit so that the new precoding matrix approaches the direction of maximizing receiver power for the next precoding operation.
  • ROM read only memory
  • RAM random access memory
  • register cache memory
  • semiconductor memory devices magnetic media such as internal hard disks and removable disks, magneto-optical media, and optical media such as CD-ROM disks, and digital versatile disks (DVDs).
  • Suitable processors include, by way of example, a general purpose processor, a special purpose processor, a conventional processor, a digital signal processor (DSP), a plurality of microprocessors, one or more microprocessors in association with a DSP core, a controller, a microcontroller, Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) circuits, any other type of integrated circuit (IC), and/or a state machine.
  • a processor in association with software may be used to implement a radio frequency transceiver for use in a wireless transmit receive unit (WTRU), user equipment (UE), terminal, base station, radio network controller (RNC), or any host computer.
  • WTRU wireless transmit receive unit
  • UE user equipment
  • RNC radio network controller
  • the WTRU may be used in conjunction with modules, implemented in hardware and/or software, such as a camera, a video camera module, a videophone, a speakerphone, a vibration device, a speaker, a microphone, a television transceiver, a hands free headset, a keyboard, a Bluetooth® module, a frequency modulated (FM) radio unit, a liquid crystal display (LCD) display unit, an organic light-emitting diode (OLED) display unit, a digital music player, a media player, a video game player module, an Internet browser, and/or any wireless local area network (WLAN) module.
  • modules implemented in hardware and/or software, such as a camera, a video camera module, a videophone, a speakerphone, a vibration device, a speaker, a microphone, a television transceiver, a hands free headset, a keyboard, a Bluetooth® module, a frequency modulated (FM) radio unit, a liquid crystal display (LCD) display unit, an organic light-emit
  • a method for processing feedback in a wireless communication system 1.
  • selecting a precoding matrix includes selecting the precoding matrix based upon a metric, wherein the metric includes any of the following: signal to interference noise ratio (SINR), throughput, block error rate (BER), frame error rate, and/or channel capacity.
  • SINR signal to interference noise ratio
  • BER block error rate
  • channel capacity any of the following: signal to interference noise ratio (SINR), throughput, block error rate (BER), frame error rate, and/or channel capacity.
  • selecting a precoding matrix includes calculating the precoding matrix from the channel matrix estimate.
  • selecting a precoding matrix further comprises quantizing the precoding matrix using a predetermined codebook.
  • feedback bits include a codeword index.
  • a wireless transmit/receive unit configured to perform a method as in any preceding embodiment.
  • a base station configured to perform a method as in any of embodiments 1-19.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Power Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Transmission System (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

A method and apparatus for processing feedback implemented in a wireless transmit/receive unit (WTRU) comprises estimating a channel matrix. The effective channel is calculated and a precoding matrix is selected. Feedback bits are generated and transmitted. The feedback bits relate to non-differential or differential feedback or a combination thereof, or the feedback is a binary sign bit alone or in combination with non-differential feedback.

Description

[0001] METHOD AND APPARATUS FOR PROCESSING FEEDBACK IN
A WIRELESS COMMUNICATION SYSTEM
[0002] FIELD OF INVENTION
[0003] The present invention is related to wireless communication systems.
[0004] BACKGROUND
[0005] Controlled feedback is used in a communication system to add layers of control to the system. The feedback systems currently used in wireless communication systems are generally complex and consume valuable resources. One such system that employs feedback is an evolved universal terrestrial radio access (E-UTRA) multiple-in multiple-out (MIMO) system. Improving the efficiency of feedback and rank and link adaptation to the closed-loop MIMO system for E-UTRA may therefore tend to improve MIMO link performance and system capacity, as well as reduce signaling overhead.
[0006] It would therefore be beneficial to provide a method and apparatus for processing feedback that could be employed, for example, in an E-UTRA MIMO system for both downlink (DL) and uplink (UL) communications.
[0007] SUMMARY
[0008] A method and apparatus for processing feedback implemented in a wireless transmit/receive unit (WTRU) is disclosed. The method includes estimating a channel matrix. The effective channel is calculated and a precoding matrix is selected. Feedback bits are generated and transmitted.
[0009] BRIEF DESCRIPTION OF THE DRAWINGS
[0010] A more detailed understanding of the invention may be had from the following description, given by way of example and to be understood in conjunction with the accompanying drawings wherein: [0011] Figure 1 shows an example wireless communication system, including a plurality of wireless transmit/receive units (WTRUs) and a base station;
[0012] Figure 2 is a flow diagram of a method of reset processing feedback;
[0013] Figure 3 is a flow diagram of a method of fast adaptive processing feedback;
[0014] Figure 4 is a flow diagram of a method of slow adaptive processing feedback;
[0015] Figure 5 shows a functional block diagram of a WTRU and the base station of Figure 1;
[0016] Figure 6 shows an alternative functional block diagram of a WTRU and the base station of Figure 1; and
[0017] Figure 7 is a flow diagram of an additional method of processing feedback.
[0018] DETAILED DESCRIPTION
[0019] When referred to hereafter, the terminology "wireless transmit/receive unit (WTRU)" includes but is not limited to a user equipment (UE), a mobile station, a fixed or mobile subscriber unit, a pager, a cellular telephone, a personal digital assistant (PDA), a computer, or any other type of user device capable of operating in a wireless environment. When referred to hereafter, the terminology "base station" includes but is not limited to a Node-B, a site controller, an access point (AP), or any other type of interfacing device capable of operating in a wireless environment.
[0020] Figure 1 shows an example wireless communication system 100, including a plurality of WTRUs 110 and a base station 120. As shown in Figure 1, the WTRUs 110 are in communication with the base station 120. Although two WTRUs 110, and one base station 120 are shown in Figure 1, it should be noted that any combination of wireless and wired devices may be included in the wireless communication system 100. [0021] Figure 2 is a flow diagram of a method 200 of reset processing feedback. In reset processing, non-differential feedback is utilized. In step 210 of method 200, the channel matrix is estimated. Once the channel matrix is estimated, the effective channel is calculated (step 220). In one example, the effective channel is calculated as a multiplication of the channel estimate and the precoding matrix, such as H_eff = H_est x T, where H_est is the channel estimate and T is the precoding matrix. The effective channel is calculated for all possible candidate precoding matrices, sub-matrices, or vectors. A metric is computed using the effective channel that may include signal to interference plus noise ratio (SINR), throughput, block or frame error rate, channel capacity, and the like.
[0022] A precoding matrix or vector is then selected or calculated (step
230). The best matrix, submatrix or vector should be selected based on channel quality, SINR, throughput, block error ration (BLER), frame error ratio (FER) or other similar measures or combinations. For example the SINR for a linear minimum mean squared error (LMMSE) receiver can be computed and the precoding matrix that has the largest SINR may be selected. Other methods based on effective channels and their corresponding CQI measurements can also be used to select the precoding matrix or vector. In the case of calculating the matrix or vector, the channel matrix estimate is used as a base and the precoding matrix is computed by performing, for example, a singular value decomposition (SVD) or eigen-value decomposition (EVD) on the channel matrix estimate, and then quantized using a predetermined codebook.
[0023] One way for selecting the precoding matrix is that the channel responses H are estimated and a singular value decomposition (SVD) is performed on the estimated Hs to obtain a precoding matrix V. For N streams of MIMO transmission, where 1 < N < N, , A is a sub-matrix of V that represents the
Ν stream precoding of data. Furthermore B1 is the possible combinations of Ν column vectors of a matrix F. All the possible combinations of column vectors of F, (i.e., all the possible B1 ), may be searched and the one selected which maximizes the sum of norm of the inner product or correlation of A and B1 in the search in accordance with the following equation:
T = max Y ||< A{:,j)' ,B, {:,j) >|| . Equation (1)
[0024] A discrete Fourier transform (DFT) matrix may be utilized for
MIMO precoding, and a set of precoding matrices can be constructed using a DFT matrix multiplied with different phase shifts. The set of DFT matrices can be used as a MIMO precoding codebook based on whether the precoding matrix is either selected or quantized.
[0025] A DFT matrix can be represented by wm „ = e'1™1* , where m =
0,1,2,...,N-I and n = 0,1,2,...,N-I. A two-by-two (2x2) DFT matrix may be expressed as:
Equation(2)
Figure imgf000005_0001
[0026] A four-by-four (4x4) DFT matrix may be expressed as:
Equation (3)
Figure imgf000005_0002
[0027] A set of precoding matrices can be generated using different phase shifts in accordance with the following equation: j2nm(n+—)l N wm,n = e L > Equation (4) where m=l,2,... ,N-I, n=0,l,2,... ,N-I and 1=0,1,2,...,L-I. To generate a set of eight 4 x 4 matrices, L=8 and N=4 are used, where N and L are design parameters to generate L DFT matrices of size NxN. Accordingly, a set of 4 x 4 precoding matrices may be constructed as follows: π
4*4,0
Figure imgf000006_0001
π
π
Figure imgf000006_0002
π
π
Figure imgf000006_0003
1 1
3 7 5 7 15 9 -j-π -j-π I — π -j — π -j — π , 16 , 16 , 16 =. 16
3 1 7
4x4,6 4x4,1 K" -^7^ K" -j-π e 8
9 Aπ 3 1 1 13 3 n* }τπ -j-π - j — π / — π - j — π , 16 / 16 Aπ , 16
Equation (5)
[0028] A set of 2 x 2 matrices may be generated and constructed in a similar manner.
[0029] In step 240, feedback bits are generated and transmitted. The feedback bits include the corresponding codeword index. In the case of 4 x 4 MIMO matrix, and for full rank, (i.e., the rank equals four (4)), an index associated with one of the matrices identified in equation (5) may be used as the feedback input. For a rank less than four (4), an index associated with one of the column subsets of the matrices in equation (5) may be used as the feedback input. For the case where the rank equals one, an index associated with one of the column vectors of the matrices may be used as the feedback input. [0030] An additional feedback mechanism utilizes adaptive processing. In general, adaptive processing is either "fast adaptive" or "slow adaptive" depending on degree of accuracy of updating with respect to the desired precoding matrix or convergence rate.
[0031] Figure 3 is a flow diagram of a method 300 of fast adaptive processing feedback. Fast adaptive processing feedback is a fast tracking method and can be used as a stand-alone feedback or as a feedback which is in conjunction with the full precoding matrix feedback depicted in method 200 of
Figure 2. In step 310, the differential precoding matrix or delta matrix is computed. Then the differential precoding matrix or delta matrix is quantized
(step 320).
[0032] Feedback bits are generated and transmitted (step 330), where the feedback bits correspond to a codeword index of a differential codebook. The more feedback bits that are used, the faster the precoding matrix is updated using the feedback bits, which represent the differential precoding matrix. Accordingly, faster adaptive processing may be achieved.
[0033] Figure 4 is a flow diagram of a method 400 of slow adaptive processing feedback. Slow adaptive processing feedback is a slow tracking method and can be used as a stand-alone feedback or as a feedback which is in conjunction with the full precoding matrix feedback (reset) depicted in method
200 of Figure 2. Slow adaptive processing feedback can also be used in conjunction with the differential precoding matrix feedback depicted in method
300 of Figure 3, or a combination of the methods 200 and 300 of Figures 2 and 3, respectively.
[0034] In step 410, a single binary sign bit is computed, and the single binary sign bit is then transmitted (step 420), for example from a receiver device to a transmitter device. The single binary sign bit, b[n], may be computed using a measurement of the effective channel in accordance with the following equation: b[n] = sign{q[ή\) . Equation (6)
[0035] The measure q[n] is an effective channel measurement for the preferred direction that maximizes the received power. If Ω,[«] and Ωo[«] are denoted to be Ω,[«] = f [n]exp(F[n])Y and Ω0[n] = f [n]exτp(-F[n])Y , respectively, then q[n] may be expressed as: q[n] =\\ HIn + I]Q1[H] Wl - \\ H[n + l]Ω0[n] \\2 F . Equation (7)
[0036] If the direction of received power maximization is toward Ω,[n] , then b[n]=l is transmitted (step 420). Otherwise, the direction of received power maximization is toward Ω0[n] , and the feedback b[n]= -1 is transmitted (step
420).
[0037] The index to the best precoding matrix or vector is selected and fed back, (i.e., transmitted). The precoding matrix is updated during the period between resets or between full precoding matrix updates for the following feedback interval by the single binary bit for slow adaptive processing, or slow tracking of the best selected precoding matrix which is selected at reset period. [0038] For example, letting Nt denote the number of transmit antennas and Ns denote the number of transmitted data streams, the precoding matrix that is fed back is T[n] for a feedback instance n. The precoding matrix T[n], then, is updated by the single binary bit b[n] that is fed back from a receiver at feedback instance n+1. The precoding matrix is updated from T[n] to T[n+1] using feedback bit b[n].
[0039] Grassmann manifold or Grassmann line packing can be used to define the beamforming space. A signal flow along the geodesic or the curve of the shortest length in Grassmann manifold GNt <Ns and can be expressed as:
Q(O = Q(O) exp(tX)Y , Equation(8) where Q(O) and Q(t) are the points in Grassmann manifold space at time 0 and t respectively. X is a skew-symmetric matrix and is restricted to be of the form:
X = Equation (9)
Figure imgf000008_0001
[0040] The matrix Y may be expressed by:
Y . Equation(lO)
Figure imgf000008_0002
[0041] The precoding matrix and its update may then be defined in accordance with the following equation:
T[n + 1] = f[n]exp(b[n]F[n])Y , Equation (11) where
0 - G"[n]
F[n] = Equation (12) G[n] 0 and has dimension Nt by Nt. f[n] = [T[n] E[n]] is a unitary matrix of dimension Nt by Nt and E[n] is the orthogonal complement of T[n] . Matrix Y has dimension Nt by Ns. Matrix G[n] is a random matrix and has dimension Nt-Ns by Ns. Matrix G[n] is used to approximate matrix Z and is generated with a certain distribution, of which one example is uniform distribution. Another example is independent and identical complex Gaussian distribution with zero mean and variance β2 . That is, each entry of G[n] is independently and identically distributed, (e.g., CN(O, β2) ). However, other proper distributions for G[n] may also be considered and used. The exponential term exp(b[n]F[n])Y represents the signal flow from the current to the next precoding matrix along the curve of the shortest length in the beamforming space. The single binary bit b[n] determines one of the two opposite directions of the signal flow determined by F[n] along the curve of the shortest length in the beamforming space when the precoding matrix is updated.
[0042] In order to obtain the same update for the precoding matrix, the matrix G[n] should be known to both a transmitter and receiver. This can be done by synchronously generating G[n] by pseudo random number generators at the transmitter and the receiver at the time when communication between the transmitter and receiver starts. However, signaling may also be utilized to communicate the information about matrix G between the transmitter and receiver.
[0043] The parameter β2 in matrix G is a step size of the precoding matrix update and can be static, semi-static or dynamic. For optimum performance the parameter β2 should be adaptively adjusted according to Doppler shift, with the value of β2 increasing as Doppler frequency increases, and vice versa. [0044] The feedback rate, or feedback interval, depends on the rate of channel variation or vehicle speed. The optimum feedback rate or interval may be determined using simulations. A fixed feedback rate or interval can be used to compromise between different vehicle speeds or channel variation. A feedback rate or interval can also be configured or reconfigured to meet certain performance requirements. Additionally, if information about vehicle speed or Doppler shift are available, that information may be used to configure or reconfigure the feedback rate or interval. The step size of the precoding matrix update can also be determined or optimized according to different rates of channel variation.
[0045] T[n+1], given T[n] and G[n], may be computed using compact singular (CS) decomposition and the like. For example, the matrix G[n] may be decomposed using singular value decomposition (SVD) in accordance with the following equation:
G[n] = V2QV1" . Equation (13)
[0046] The matrix Θ is a diagonal matrix such that:
Θ = diag(θι2 ,...,θNs ) . Equation (14)
[0047] The variables O1 , where i = \,2,..,Ns , are the principal angles between the subspaces T[n] and T[n+1]. If the feedback bit b[n] is -1, -G[n] may be decomposed instead.
[0048] The values of sin(#,) and cos(0,) for / = 1,2,..,N1 , are computed and diagonal matrices C and S are constructed such that:
C - diag (cos θx, cos θ2,..., cos ΘN ), Equation (15) and
S = diag(smθι,sinθ2,...,smθNs ). Equation (16)
[0049] The matrix T[n+1] may be computed in accordance with the following equation: T[n + Equation (17)
Figure imgf000011_0001
[0050] Reset processing or non-differential feedback may be used initially and periodically every N transmission time intervals (TTIs) to reset the error arising from differential and binary feedback. In addition, reset or non- differential feedback may be used aperiodically. The fast adaptive processing or differential feedback may be used for "X" TTIs following the initialization, reset or non-differential feedback. The slow adaptive processing or binary feedback may be used between the time when a fast adaptive feedback period ends and the time when the reset or non-differential feedback begins.
[0051] Figure 5 shows a functional block diagram 500 of a WTRU 110 and a base station 120' of Figure 1. The WTRU 110 and base station 120' of Figure 5 are configured to perform any combination of the methods 200, 300, and 400 described in Figures 2, 3, and 4, and are in wireless communication with one another. The methods 200, 300, and 400 in Figures 2, 3, and 4 can be used in different time or different feedback intervals between the base station 120' and the WTRU 110. In the example shown in Figure 5, the base station 120' may be considered as a transmitter, or transmitting device, while the WTRU 110 is a receiver, or receiving device.
[0052] In addition to other components that may be included in a WTRU,
(e.g., a transmitter, a receiver, and the like), the WTRU 110 of Figure 5 includes a channel estimator 115 and a feedback bit generator 116 in communication with the channel estimator 115. In addition, the WTRU 110 includes a first antenna 117 and a second antenna 118. As depicted in Figure 5, the first antenna 117 is in communication with the channel estimator 115 and may receive and forward wireless communications from the base station 120 to the channel estimator 115. The second antenna 118 is in communication with the feedback bit generator 116 and may receive a signal from the feedback bit generator 116 and transmit it to the base station 120'. It should be noted however, that any number and configuration of antennas may be included in the WTRU 110. For example, the first antenna 117 may be in communication with the feedback bit generator 116 and the second antenna 118 may be in communication with the channel estimator 115. The channel estimator 115 is configured to perform the channel estimation functions described in methods 200, 300, and 400 of Figures 2, 3, and 4, respectively. The feedback bit generator 116 is configured to generate the feedback to be transmitted back to the base station 120' in accordance with the methods 200, 300, and 400 of Figures 2, 3, and 4, respectively, or any combination of methods 200, 300, and 400.
[0053] A generate matrix G functional block 531 is in communication with the feedback bit generator block 116 of the WTRU 110, and a doppler adjustment block 541 is in communication with the generate matrix G functional block 531. The generate matrix G functional block 531 and doppler adjustment block 541 are configured to perform the related functions described in methods 200, 300, and 400, of Figures 2, 3, and 4, respectively.
[0054] In addition to other components that may be included in a base station, (e.g., a transmitter, a receiver, and the like), the base station 120' includes a precoding block 121, a precoding matrix update block 122, a rank adapter 123, and a multiplexer (MUX) 124. The precoding block 121 is in communication with the precoding matrix update block 122, the rank adapter 123 and the MUX 124. In addition, a first antenna 125 is in communication with the MUX 124 and may receive a signal from the MUX 124 to facilitate wireless communication to the WTRU 110. A second antenna 126 is in communication with the precoding matrix update block 122, and may facilitate the reception of wireless communications received from the WTRU 110. It should be noted again that either antenna, 125 or 126, may be in communication with any of the components. The precoding block 121 is further configured to receive a data signal, and the MUX 124 is configured to also receive a pilot signal. In addition, the precoding block 121, precoding matrix update block 122, and the rank adapter 123 are configured to perform the related functions described in methods 200, 300, and 400, of Figures 2, 3, and 4, respectively, or any combination of methods 200, 300, and 400. [0055] A generate matrix G functional block 530 is in communication with the precoding matrix update block 122 of the base station 120' and a doppler adjustment block 540 is in communication with the generate matrix G functional block 530. The generate matrix G functional block 530 and doppler adjustment block 540 are configured to perform the related functions described in methods 200, 300, and 400, of Figures 2, 3, and 4, respectively.
[0056] Figure 6 shows an alternative functional block diagram 600 of a
WTRU 110 and a base station 120" of Figure 1. The WTRU 110 and base station 120" of Figure 6 are configured to perform any combination of the methods 200, 300, and 400 described in Figures 2, 3, and 4, and are in wireless communication with one another. The WTRU 110 shown in Figure 6 is substantially similar to the WTRU 110 described above in Figure 5. In the example shown in Figure 6, the base station 120" may be considered as a transmitter, or transmitting device, while the WTRU 110 is a receiver, or receiving device.
[0057] A generate matrix G functional block 631 is in communication with the feedback bit generator block 116 of the WTRU 110. A doppler adjustment block 641 is in communication with the generate matrix G functional block 631. The generate matrix G functional block 631 and doppler adjustment block 641 are configured to perform the related functions described in methods 200, 300, and 400, of Figures 2, 3, and 4, respectively.
[0058] In addition to other components that may be included in a base station, (e.g., a transmitter, a receiver, and the like), the base station 120" includes a precoding block 621, a precoding matrix update block 622, a link adapter 623, and a multiplexer (MUX) 624. The precoding block 621 is in communication with the precoding matrix update block 622, the link adapter 623 and the MUX 624. In addition, a first antenna 625 is in communication with the MUX 624 and may receive a signal from the MUX 624 to facilitate wireless communication to the WTRU 110. A second antenna 626 is in communication with the precoding matrix update block 622, and may facilitate the reception of wireless communications received from the WTRU 110. The precoding block 621 is further configured to receive a data signal, and the MUX 624 is configured to also receive a pilot signal. In addition, the precoding block 621, precoding matrix update block 622, and the link adapter 623 are configured to perform the related functions described in methods 200, 300, and 400, of Figures 2, 3, and 4, respectively.
[0059] A generate matrix G functional block 630 is in communication with the precoding matrix update block 622 of the base station 120". A doppler adjustment block 640 is in communication with the generate matrix G functional block 630. The generate matrix G functional block 630 and doppler adjustment block 640 are configured to perform the related functions described in methods 200, 300, and 400, of Figures 2, 3, and 4, respectively.
[0060] Figure 7 is a flow diagram of an additional method 700 of processing feedback. In step 710, the channel matrix H is measured. A sign bit is then computed (step 720), based on the direction of the geodesic that maximizes received power. The sign bit is then transmitted (step 730), for example from a receiver to a transmitter, and the precoding matrix is updated (step 740) by the transmitter using the sign bit so that the new precoding matrix approaches the direction of maximizing receiver power for the next precoding operation. [0061] Although features and elements are described above in particular combinations, each feature or element can be used alone without the other features and elements or in various combinations with or without other features and elements. The methods or flow charts provided herein may be implemented in a computer program, software, or firmware tangibly embodied in a computer- readable storage medium for execution by a general purpose computer or a processor. Examples of computer-readable storage mediums include a read only memory (ROM), a random access memory (RAM), a register, cache memory, semiconductor memory devices, magnetic media such as internal hard disks and removable disks, magneto-optical media, and optical media such as CD-ROM disks, and digital versatile disks (DVDs).
[0062] Suitable processors include, by way of example, a general purpose processor, a special purpose processor, a conventional processor, a digital signal processor (DSP), a plurality of microprocessors, one or more microprocessors in association with a DSP core, a controller, a microcontroller, Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) circuits, any other type of integrated circuit (IC), and/or a state machine. [0063] A processor in association with software may be used to implement a radio frequency transceiver for use in a wireless transmit receive unit (WTRU), user equipment (UE), terminal, base station, radio network controller (RNC), or any host computer. The WTRU may be used in conjunction with modules, implemented in hardware and/or software, such as a camera, a video camera module, a videophone, a speakerphone, a vibration device, a speaker, a microphone, a television transceiver, a hands free headset, a keyboard, a Bluetooth® module, a frequency modulated (FM) radio unit, a liquid crystal display (LCD) display unit, an organic light-emitting diode (OLED) display unit, a digital music player, a media player, a video game player module, an Internet browser, and/or any wireless local area network (WLAN) module. [0064] Embodiments:
1. A method for processing feedback in a wireless communication system.
2. The method of embodiment 1, further comprising estimating a channel matrix.
3. A method as in any preceding embodiment, further comprising calculating an effective channel.
4. A method as in any preceding embodiment, further comprising selecting a precoding matrix.
5. A method as in any preceding embodiment, further comprising generating feedback bits.
6. A method as in any preceding embodiment, further comprising transmitting the feedback bits.
7. A method as in any preceding embodiment wherein selecting a precoding matrix includes selecting the precoding matrix based upon a metric, wherein the metric includes any of the following: signal to interference noise ratio (SINR), throughput, block error rate (BER), frame error rate, and/or channel capacity.
8. A method as in any preceding embodiment wherein an effective channel is a multiplication of the channel estimate with precoding matrices.
9. A method as in any preceding embodiment wherein selecting a precoding matrix includes calculating the precoding matrix from the channel matrix estimate.
10. A method as in any preceding embodiment wherein selecting a precoding matrix further comprises quantizing the precoding matrix using a predetermined codebook.
11. A method as in any preceding embodiment wherein feedback bits include a codeword index.
12. A method as in any preceding embodiment, further comprising updating the precoding matrix.
13. A method as in any preceding embodiment, further comprising computing a differential precoding matrix or delta matrix.
14. A method as in any preceding embodiment, further comprising quantizing a differential precoding matrix or delta matrix.
15. A method as in any preceding embodiment, further comprising computing a single binary sign bit.
16. A method as in any preceding embodiment, further comprising transmitting a single binary sign bit.
17. A method as in any preceding embodiment, further comprising updating a precoding matrix based upon a single binary sign bit.
18. A method as in any preceding embodiment, further comprising measuring a channel matrix.
19. A method as in any preceding embodiment, further comprising computing a sign bit.
20. A wireless transmit/receive unit (WTRU) configured to perform a method as in any preceding embodiment. 21. The WTRU of embodiment 20, further comprising a channel estimator configured to receive a signal and estimate a channel.
22. A WTRU as in any of embodiments 20-21, further comprising a feedback bit generator in communication with a channel estimator.
23. A WTRU as in any of embodiments 20-22 wherein a feedback bit generator is configured to determine a precoding matrix.
24. A WTRU as in any of embodiments 20-23 wherein a feedback bit generator is configured to generate a feedback bit.
25. A WTRU as in any of embodiments 20-24 wherein a feedback bit generator is configured to transmit a feedback bit.
26. A WTRU as in any of embodiments 20-25 wherein a feedback bit generator is configured to generate a binary feedback bit.
27. A WTRU as in any of embodiments 20-26 wherein a feedback bit generator is configured to generate a non-differential feedback bit.
28. A WTRU as in any of embodiments 20-27 wherein a feedback bit generator is configured to generate a differential feedback bit.
29. A base station configured to perform a method as in any of embodiments 1-19.
30. The base station of embodiment 29, further comprising a precoding block configured to generate and transmit a precoding matrix.
31. A base station as in any of embodiments 29-30, further comprising a link adapter in communication with the precoding block.
32. A base station as in any of embodiments 29-31, further comprising a precoding matrix update block configured to receive a feedback bit and update a precoding matrix.
33. A base station as in any of embodiments 29-32 wherein a feedback bit is a binary feedback bit.
34. A base station as in any of embodiments 29-33 wherein a feedback bit is a non-differential feedback bit. 35. A base station as in any of embodiments 29-34 wherein a feedback differential feedback bit.

Claims

CLAIMS What is claimed is:
1. A method for processing feedback implemented in a wireless transmit/receive unit (WTRU), the method comprising:
(a) estimating a channel matrix;
(b) calculating an effective channel;
(c) selecting a precoding matrix;
(d) generating feedback bits; and
(e) transmitting the feedback bits.
2. The method of claim 1 wherein step (c) includes selecting the precoding matrix based upon a metric, wherein the metric includes any one of the following: signal to interference noise ratio (SINR), throughput, block error rate (BER), frame error rate, and channel capacity.
3. The method of claim 1 wherein the effective channel is a multiplication of the channel estimate with precoding matrices.
4. The method of claim 1 wherein step (c) includes calculating the precoding matrix from the channel matrix estimate.
5. The method of claim 4 wherein step (c) further comprises:
(cl) quantizing the precoding matrix using a predetermined codebook.
6. The method of claim 1 wherein the feedback bits include a codeword index.
7. The method of claim 1, further comprising:
(f) updating the precoding matrix.
8. A method for processing feedback implemented in a wireless transmit/receive unit (WTRU), the method comprising:
(a) computing a differential precoding matrix or delta matrix;
(b) quantizing the differential precoding matrix or delta matrix;
(c) generating feedback bits; and
(d) transmitting the feedback bits.
9. The method of claim 8 wherein the feedback bits include a codeword index.
10. The method of claim 8, further comprising:
(e) updating the precoding matrix.
11. A method for processing feedback implemented in a wireless transmit/receive unit (WTRU), the method comprising:
(a) computing a single binary sign bit; and
(b) transmitting the single binary sign bit.
12. The method of claim 11, further comprising:
(c) updating the precoding matrix based upon the single binary sign bit.
13. A method for processing feedback implemented in a wireless transmit/receive unit (WTRU), the method comprising:
(a) measuring a channel matrix;
(b) computing a sign bit;
(c) transmitting the sign bit; and
(d) updating a precoding matrix.
14. A wireless transmit/receive unit (WTRU), the WTRU comprising: a channel estimator configured to receive a signal and estimate a channel; and a feedback bit generator in communication with the channel estimator, the feedback bit generator configured to determine a precoding matrix, generate a feedback bit and transmit the feedback bit.
15. The WTRU of claim 14 wherein the feedback bit generator is configured to generate a binary feedback bit.
16. The WTRU of claim 14 wherein the feedback bit generator is configured to generate a non-differential feedback bit.
17. The WTRU of claim 14 wherein the feedback bit generator is configured to generate a differential feedback bit.
18. A base station, the base station comprising: a precoding block configured to generate and transmit a precoding matrix; a link adapter in communication with the precoding block; and a precoding matrix update block configured to receive a feedback bit and update the precoding matrix.
19. The base station of claim 18 wherein the feedback bit is a binary feedback bit.
20. The base station of claim 18 wherein the feedback bit is a non- differential feedback bit.
21. The base station of claim 18 wherein the feedback bit is a differential feedback bit.
PCT/US2007/022905 2006-10-30 2007-10-30 Method and apparatus for processing feedback in a wireless communication system WO2008054737A2 (en)

Priority Applications (12)

Application Number Priority Date Filing Date Title
JP2009535295A JP2010508765A (en) 2006-10-30 2007-10-30 Method and apparatus for processing feedback in a wireless communication system
BRPI0716288-0A2A BRPI0716288A2 (en) 2006-10-30 2007-10-30 Method and Equipment for Processing Return on Wireless Communication System
AU2007314377A AU2007314377A1 (en) 2006-10-30 2007-10-30 Method and apparatus for processing feedback in a wireless communication system
KR1020127018228A KR101506604B1 (en) 2006-10-30 2007-10-30 Method and apparatus for processing feedback in a wireless communication system
EP20070853029 EP2090012A2 (en) 2006-10-30 2007-10-30 Method and apparatus for processing feedback in a wireless communication system
MX2009004654A MX2009004654A (en) 2006-10-30 2007-10-30 Method and apparatus for processing feedback in a wireless communication system.
KR1020147008686A KR101508105B1 (en) 2006-10-30 2007-10-30 Method and apparatus for processing feedback in a wireless communication system
KR20097010896A KR101205604B1 (en) 2006-10-30 2007-10-30 Method and apparatus for processing feedback in a wireless communication system
CA2668247A CA2668247C (en) 2006-10-30 2007-10-30 Method and apparatus for processing feedback in a wireless communication system
CN200780040616.XA CN101584145B (en) 2006-10-30 2007-10-30 Method and apparatus for processing feedback in a wireless communication system
IL198496A IL198496A0 (en) 2006-10-30 2009-04-30 Method and apparatus for processing feedback in a wireless communication system
HK10102876.3A HK1136413A1 (en) 2006-10-30 2010-03-18 Method and apparatus for processing feedback in a wireless communication system

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US86343206P 2006-10-30 2006-10-30
US60/863,432 2006-10-30
US86372006P 2006-10-31 2006-10-31
US60/863,720 2006-10-31
US87050306P 2006-12-18 2006-12-18
US60/870,503 2006-12-18

Publications (2)

Publication Number Publication Date
WO2008054737A2 true WO2008054737A2 (en) 2008-05-08
WO2008054737A3 WO2008054737A3 (en) 2008-09-18

Family

ID=39183104

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/022905 WO2008054737A2 (en) 2006-10-30 2007-10-30 Method and apparatus for processing feedback in a wireless communication system

Country Status (15)

Country Link
US (3) US8798212B2 (en)
EP (1) EP2090012A2 (en)
JP (4) JP2010508765A (en)
KR (4) KR101506604B1 (en)
CN (2) CN101584145B (en)
AR (1) AR063543A1 (en)
AU (1) AU2007314377A1 (en)
BR (1) BRPI0716288A2 (en)
CA (1) CA2668247C (en)
HK (1) HK1136413A1 (en)
IL (1) IL198496A0 (en)
MX (1) MX2009004654A (en)
MY (1) MY152640A (en)
TW (2) TWI508478B (en)
WO (1) WO2008054737A2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008097629A2 (en) * 2007-02-06 2008-08-14 Interdigital Technology Corporation Method and apparatus for multiple-input multiple-output feedback generation
KR101021700B1 (en) 2008-11-19 2011-03-15 고려대학교 산학협력단 Beamforming apparatus and method for multiuser mimo system
WO2011080774A1 (en) * 2009-12-30 2011-07-07 Telecom Italia S.P.A Method for selecting a precodlng matrix in a "multiple input multiple output" ("mimo") system
EP2485408A1 (en) * 2009-09-30 2012-08-08 Huawei Technologies Co., Ltd. Method and device for acquiring precoding matrix indicator
EP2161853A3 (en) * 2008-09-09 2013-06-05 NTT DoCoMo, Inc. Radio relay apparatus and method
US8494033B2 (en) 2010-06-15 2013-07-23 Telefonaktiebolaget L M Ericsson (Publ) Methods providing precoder feedback using multiple precoder indices and related communications devices and systems
CN103763009A (en) * 2008-09-02 2014-04-30 英特尔公司 MIMO beamforming method and method of constructing a differential codebook for a wireless network
US9225400B2 (en) 2006-10-30 2015-12-29 Interdigital Technology Corporation Method and apparatus for processing feedback in a wireless communication system

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8204142B2 (en) * 2007-01-29 2012-06-19 Samsung Electronics Co., Ltd Precoder and precoding method in a multi-antenna system
MX2009009889A (en) 2007-03-15 2009-11-10 Interdigital Tech Corp Method and apparatus for feedback overhead reduction in wireless communications.
KR101207569B1 (en) * 2008-04-22 2012-12-03 삼성전자주식회사 Apparatus and method for selection of precoding vector
WO2010002964A2 (en) 2008-07-02 2010-01-07 Interdigital Patent Holdings, Inc. Method and apparatus for measuring and reporting a rank and a precoding matrix for multiple-input multiple-output communication
EP2294740B1 (en) * 2008-07-02 2014-04-02 Huawei Technologies Co. Ltd. System and method for quantization of channel state information
US8654740B2 (en) * 2009-03-03 2014-02-18 Intel Corporation Polar cap reset method for differential codebook for wireless communications
CN102474324B (en) * 2009-09-25 2014-07-16 富士通株式会社 Method and device for generating pre-coding matrix codebook
KR101652869B1 (en) 2009-11-02 2016-09-01 삼성전자주식회사 Method of controlling dynamic channel feedback for coordinated multi point transmission in network mimo system
WO2011085200A1 (en) 2010-01-08 2011-07-14 Interdigital Patent Holdings, Inc. Maintaining time alignment with multiple uplink carriers
JP2011166536A (en) * 2010-02-10 2011-08-25 Sharp Corp Radio transmitter, base station device, radio transmission method, and control program and integrated circuit of base station device
KR20110138742A (en) * 2010-06-21 2011-12-28 주식회사 팬택 Method for transmitting channel information and apparatus thereof and cell apparatus using the same, transmission method thereof
US20130272438A1 (en) * 2011-03-16 2013-10-17 Nec (China) Co., Ltd. Method, transmitter and receiver for beamforming
CN103188806A (en) * 2011-12-31 2013-07-03 富士通株式会社 Device and method for confirming effective channel and feedback information
US9281881B2 (en) * 2013-02-12 2016-03-08 Texas Instruments Incorporated 4TX codebook enhancement in LTE
US10567048B2 (en) * 2016-09-23 2020-02-18 Qualcomm Incorporated Techniques for determining uplink precoding matrix for a user equipment
US10044423B2 (en) * 2016-10-20 2018-08-07 Samsung Electronics Co., Ltd System and method for precoder selection in multiple-input multiple-output (MIMO) systems with discrete fourier transform (DFT)-based codebook
CN109983775A (en) 2016-12-30 2019-07-05 深圳市大疆创新科技有限公司 The system and method sent for the data based on feedback
WO2018120218A1 (en) 2016-12-30 2018-07-05 深圳市大疆创新科技有限公司 Image processing method and device
CN107113441B (en) * 2016-12-30 2019-07-26 深圳市大疆创新科技有限公司 Image processing method, device, unmanned vehicle and receiving end
WO2018216989A1 (en) * 2017-05-21 2018-11-29 엘지전자 주식회사 Method for transmitting feedback information in wireless communication system and apparatus therefor
US10110287B1 (en) * 2017-06-09 2018-10-23 Nxp Usa, Inc. Transmitter precoding based on quality score
US11005541B2 (en) 2017-11-21 2021-05-11 Lg Electronics Inc. Method for transmitting feedback information and terminal therefor
WO2019201928A1 (en) * 2018-04-16 2019-10-24 Sony Corporation Methods and devices for configuring multiple input multiple output wireless transmission
US11968005B2 (en) 2019-09-12 2024-04-23 Telefonaktiebolaget Lm Ericsson (Publ) Provision of precoder selection policy for a multi-antenna transmitter

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040106426A1 (en) * 2002-11-26 2004-06-03 Interdigital Technology Corporation Bias error compensated initial transmission power control for data services
WO2006018710A1 (en) * 2004-08-20 2006-02-23 Nokia Corporation System and method for precoding in a multiple-input multiple-output (mimo) system
US20060039489A1 (en) * 2004-08-17 2006-02-23 Texas Instruments Incorporated Method and apparatus for providing closed-loop transmit precoding
WO2006117665A1 (en) * 2005-05-04 2006-11-09 Nortel Networks Limited Wireless feedback system and method
WO2007106366A2 (en) * 2006-03-10 2007-09-20 Interdigital Technology Corporation Method and apparatus for scaling soft bits for decoding
WO2008021396A2 (en) * 2006-08-17 2008-02-21 Interdigital Technology Corporation Method and apparatus for providing efficient precoding feedback in a mimo wireless communication system

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2742612B1 (en) 1995-12-15 1998-02-06 Sextant Avionique METHOD AND CIRCUIT FOR RECEIVING POSITIONING SIGNALS BY SATELLITES WITH ELIMINATION OF MULTI-PATH ERRORS
JP3536921B2 (en) * 2001-04-18 2004-06-14 日本電気株式会社 Correlation matrix learning method, apparatus and program
US7197084B2 (en) * 2002-03-27 2007-03-27 Qualcomm Incorporated Precoding for a multipath channel in a MIMO system
US7010055B2 (en) * 2002-06-27 2006-03-07 Motorola, Inc. System implementing closed loop transmit diversity and method thereof
US6985745B2 (en) 2002-11-25 2006-01-10 Telefonaktiebolaget L M Ericsson (Publ) Method and radio signature position determining entity (RS-PDE) for maintaining location database reliability
JP2005184730A (en) 2003-12-24 2005-07-07 Sony Corp Radio communication system, radio communication apparatus, and radio communication method, as well as computer program
JP2005234681A (en) 2004-02-17 2005-09-02 Contents Works Inc Image processing apparatus
JP4474934B2 (en) * 2004-02-18 2010-06-09 ソニー株式会社 Wireless communication system, wireless communication apparatus, wireless communication method, and computer program
US7599420B2 (en) * 2004-07-30 2009-10-06 Rearden, Llc System and method for distributed input distributed output wireless communications
US7633994B2 (en) * 2004-07-30 2009-12-15 Rearden, LLC. System and method for distributed input-distributed output wireless communications
JP4451198B2 (en) 2004-04-23 2010-04-14 株式会社エヌ・ティ・ティ・ドコモ Wireless communication system, wireless transmitter and wireless receiver
JP4604798B2 (en) 2004-05-10 2011-01-05 ソニー株式会社 Wireless communication system, wireless communication apparatus, wireless communication method, and computer program
JP4447372B2 (en) * 2004-05-13 2010-04-07 株式会社エヌ・ティ・ティ・ドコモ RADIO COMMUNICATION SYSTEM, RADIO COMMUNICATION DEVICE, RADIO RECEPTION DEVICE, RADIO COMMUNICATION METHOD, AND CHANNEL ESTIMATION METHOD
US7440437B2 (en) * 2004-05-14 2008-10-21 Samsung Electronics, Co., Ltd. Method and apparatus for scheduling downlink channels in an orthogonal frequency division multiple access system and a system using the same
US9148256B2 (en) 2004-07-21 2015-09-29 Qualcomm Incorporated Performance based rank prediction for MIMO design
US7676007B1 (en) * 2004-07-21 2010-03-09 Jihoon Choi System and method for interpolation based transmit beamforming for MIMO-OFDM with partial feedback
US7376192B2 (en) * 2004-07-22 2008-05-20 Telefonaktiebolaget L M Ericsson (Publ) Delta modulation for channel feedback in transmit diversity wireless communication systems
US7492829B2 (en) * 2004-09-10 2009-02-17 Intel Corporation Closed loop feedback in MIMO systems
RU2007108554A (en) 2004-09-10 2008-09-20 Мацусита Электрик Индастриал Ко., Лтд. (Jp) WIRELESS COMMUNICATION DEVICE AND WIRELESS COMMUNICATION METHOD
US7139328B2 (en) * 2004-11-04 2006-11-21 Motorola, Inc. Method and apparatus for closed loop data transmission
US7627051B2 (en) * 2004-11-08 2009-12-01 Samsung Electronics Co., Ltd. Method of maximizing MIMO system performance by joint optimization of diversity and spatial multiplexing
WO2006112030A1 (en) 2005-04-14 2006-10-26 Matsushita Electric Industrial Co., Ltd. Wireless reception apparatus and wireless reception method
US20070098106A1 (en) * 2005-10-31 2007-05-03 Khojastepour Mohammad A Quantized multi-rank beamforming with structured codebook for multiple-antenna systems
KR100996023B1 (en) * 2005-10-31 2010-11-22 삼성전자주식회사 Apparatsu and method for transmitting/receiving of data in a multiple antenna communication system
US10044532B2 (en) * 2006-03-20 2018-08-07 Texas Instruments Incorporated Pre-coder selection based on resource block grouping
TWI508478B (en) 2006-10-30 2015-11-11 Interdigital Tech Corp Wireless transmit/receive unit and method for processing feedback implemented in wireless transmit/receive unit
US7764746B2 (en) * 2008-08-19 2010-07-27 Samsung Electronics Co., Ltd. User terminal and base station using adapted codebook according to polarization

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040106426A1 (en) * 2002-11-26 2004-06-03 Interdigital Technology Corporation Bias error compensated initial transmission power control for data services
US20060039489A1 (en) * 2004-08-17 2006-02-23 Texas Instruments Incorporated Method and apparatus for providing closed-loop transmit precoding
WO2006018710A1 (en) * 2004-08-20 2006-02-23 Nokia Corporation System and method for precoding in a multiple-input multiple-output (mimo) system
WO2006117665A1 (en) * 2005-05-04 2006-11-09 Nortel Networks Limited Wireless feedback system and method
WO2007106366A2 (en) * 2006-03-10 2007-09-20 Interdigital Technology Corporation Method and apparatus for scaling soft bits for decoding
WO2008021396A2 (en) * 2006-08-17 2008-02-21 Interdigital Technology Corporation Method and apparatus for providing efficient precoding feedback in a mimo wireless communication system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HEATH R W ET AL: "What is the value of limited feedback for MIMO channels?" IEEE COMMUNICATIONS MAGAZINE, IEEE SERVICE CENTER, PISCATAWAY, US, vol. 42, no. 10, October 2004 (2004-10), pages 54-59, XP011120042 ISSN: 0163-6804 *
MICHALKE C ET AL: "Efficient tracking of eigenspaces and its application to eigenbeamforming" PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, 2003. PIMRC 2003. 14 TH IEEE PROCEEDINGS ON SEPT. 7-10, 2003, PISCATAWAY, NJ, USA,IEEE, vol. 2, 7 September 2003 (2003-09-07), pages 2847-2851, XP010678152 ISBN: 978-0-7803-7822-3 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9225400B2 (en) 2006-10-30 2015-12-29 Interdigital Technology Corporation Method and apparatus for processing feedback in a wireless communication system
WO2008097629A3 (en) * 2007-02-06 2009-01-08 Interdigital Tech Corp Method and apparatus for multiple-input multiple-output feedback generation
WO2008097629A2 (en) * 2007-02-06 2008-08-14 Interdigital Technology Corporation Method and apparatus for multiple-input multiple-output feedback generation
CN103763009A (en) * 2008-09-02 2014-04-30 英特尔公司 MIMO beamforming method and method of constructing a differential codebook for a wireless network
CN103763009B (en) * 2008-09-02 2018-03-02 英特尔公司 MIMO Beamforming Methods and the method that differential codebook is built for wireless network
EP2911318A1 (en) * 2008-09-02 2015-08-26 Intel Corporation Mimo beamforming method and method of constructing a differential codebook for a wireless network
EP2321910A4 (en) * 2008-09-02 2015-05-06 Intel Corp Mimo beamforming method and method of constructing a differential codebook for a wireless network
EP2161853A3 (en) * 2008-09-09 2013-06-05 NTT DoCoMo, Inc. Radio relay apparatus and method
KR101021700B1 (en) 2008-11-19 2011-03-15 고려대학교 산학협력단 Beamforming apparatus and method for multiuser mimo system
EP2485408A1 (en) * 2009-09-30 2012-08-08 Huawei Technologies Co., Ltd. Method and device for acquiring precoding matrix indicator
US8553799B2 (en) 2009-09-30 2013-10-08 Huawei Technologies Co., Ltd. Method and apparatus for obtaining precoding matrix indicator
JP2013506360A (en) * 2009-09-30 2013-02-21 ▲ホア▼▲ウェイ▼技術有限公司 Method and apparatus for obtaining a precoding matrix indicator
EP2485408A4 (en) * 2009-09-30 2012-08-08 Huawei Tech Co Ltd Method and device for acquiring precoding matrix indicator
US8817904B2 (en) 2009-12-30 2014-08-26 Telecom Italia S.P.A. Method for selecting a precoding matrix in a multiple input multiple output (“MIMO”) system
KR101620973B1 (en) 2009-12-30 2016-05-13 텔레콤 이탈리아 소시에떼 퍼 아찌오니 Method for selecting a precoding matrix in a multiple input multiple output(MIMO) system
WO2011080774A1 (en) * 2009-12-30 2011-07-07 Telecom Italia S.P.A Method for selecting a precodlng matrix in a "multiple input multiple output" ("mimo") system
US8494033B2 (en) 2010-06-15 2013-07-23 Telefonaktiebolaget L M Ericsson (Publ) Methods providing precoder feedback using multiple precoder indices and related communications devices and systems

Also Published As

Publication number Publication date
AR063543A1 (en) 2009-01-28
JP5715091B2 (en) 2015-05-07
CA2668247A1 (en) 2008-05-08
US9225400B2 (en) 2015-12-29
MY152640A (en) 2014-10-31
CN101584145A (en) 2009-11-18
CN101584145B (en) 2014-10-22
JP2015046881A (en) 2015-03-12
KR20090080571A (en) 2009-07-24
JP2012182847A (en) 2012-09-20
US8798212B2 (en) 2014-08-05
TWI508478B (en) 2015-11-11
KR20120096569A (en) 2012-08-30
MX2009004654A (en) 2009-06-26
KR101506604B1 (en) 2015-03-27
CA2668247C (en) 2016-06-21
KR20090076993A (en) 2009-07-13
JP2010508765A (en) 2010-03-18
KR101205604B1 (en) 2012-11-27
HK1136413A1 (en) 2010-06-25
JP6019076B2 (en) 2016-11-02
US20080112500A1 (en) 2008-05-15
EP2090012A2 (en) 2009-08-19
TWI470957B (en) 2015-01-21
KR101508105B1 (en) 2015-04-07
WO2008054737A3 (en) 2008-09-18
TW200826535A (en) 2008-06-16
AU2007314377A1 (en) 2008-05-08
TW201328231A (en) 2013-07-01
US20140314169A1 (en) 2014-10-23
BRPI0716288A2 (en) 2013-08-13
JP2016197914A (en) 2016-11-24
KR20140069081A (en) 2014-06-09
IL198496A0 (en) 2010-02-17
US20160134340A1 (en) 2016-05-12
CN104270181A (en) 2015-01-07

Similar Documents

Publication Publication Date Title
CA2668247C (en) Method and apparatus for processing feedback in a wireless communication system
US8401094B2 (en) MIMO wireless communication method and apparatus for transmitting and decoding resource block structures based on a dedicated reference signal mode
JP5596156B2 (en) Non-unitary precoding scheme for wireless communication
US20080187062A1 (en) Method and apparatus for multiple-input multiple- output feedback generation
EP1956780B1 (en) Signalling for precoding
EP2337288A2 (en) MIMO precoding using a baseline codebook and local codebooks
WO2007103085A2 (en) Method and apparatus for calibration and channel state feedback to support transmit beamforming in a mimo system
US8374155B2 (en) Power loading transmit beamforming in MIMO-OFDM wireless communication systems
CN116805917A (en) Channel estimation method and wireless sensing equipment

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780040616.X

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07853029

Country of ref document: EP

Kind code of ref document: A2

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
ENP Entry into the national phase

Ref document number: 2009535295

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 198496

Country of ref document: IL

Ref document number: 2007314377

Country of ref document: AU

Ref document number: 2668247

Country of ref document: CA

Ref document number: MX/A/2009/004654

Country of ref document: MX

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2007853029

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020097010896

Country of ref document: KR

ENP Entry into the national phase

Ref document number: 2007314377

Country of ref document: AU

Date of ref document: 20071030

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2009120467

Country of ref document: RU

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 1020097013274

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 1020127018228

Country of ref document: KR

ENP Entry into the national phase

Ref document number: PI0716288

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20090430

WWE Wipo information: entry into national phase

Ref document number: 1020147008686

Country of ref document: KR