IP Library Granted Patent US 8,351,544
Granted Patent B2
US 8,351,544 · App. 12/334,917 · Granted Jan 8, 2013

Method and apparatus for codebook-based feedback in a closed loop wireless communication system

Assignee: Motorola Mobility LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,351,544
App. No.
12/334,917
Granted
Jan 8, 2013
Kind
B2
Abstract

A method and apparatus are provided for feedback for closed-loop transmitting with multiple transmit antenna elements and multiple receive antenna elements. A base station includes a codebook containing sets of weightings for the multiple transmit antenna elements, with each set of weightings identified by an index and the codebook known to the base station and a served mobile station (MS). The base station pre-codes pilot signals using a precoding matrix, preferably a unitary matrix, to produce pre-coded pilot signals, which precoding matrix may or may not be known to the MS and which precoding matrix may or may not be included in the codebook. The base station then transmits the pre-coded pilot signals to the MS via the multiple transmit antenna elements and, in response, receives an index to a set of weightings in the codebook for use in a subsequent transmission of a data stream.

Claims (29)

1. A method for providing feedback for closed-loop transmitting with a plurality of transmit antenna elements and a plurality of receive antenna elements, the method comprising:

providing a codebook containing sets of weightings for the plurality of transmit antenna elements with each set of weightings identified by an index and the codebook known to a transmitter and a receiver;

pre-coding pilot signals using a precoding matrix to produce pre-coded pilot signals;

transmitting the pre-coded pilot signals to the receiver via the plurality of transmit antenna elements; and

in response to transmitting the pre-coded pilot signals, receiving at the transmitter an index to a set of weightings in the codebook for use in a subsequent transmission of a data stream, wherein the pre-coding pilot signals comprises pre-coding pilot signals using a unitary matrix and further, wherein the receiver is not informed, by the transmitter, of the unitary matrix used to pre-code the pilot pattern.

2. The method of claim 1 , further comprising:

receiving the pre-coded pilot signals;

estimating a composite channel between the plurality of transmit antenna elements and the plurality of receive antenna elements based on the received pre-coded pilot signals;

selecting a set of weightings based on the composite channel estimates; and

feeding back an index of the set of weightings to a transmitter associated with the plurality of transmit antenna elements for use in a subsequent transmission of a data stream.

3. The method of claim 1 , wherein the codebook weights are restricted to a finite alphabet.

4. The method of claim 1 , wherein the same codebook is used for all ranks

5. A method for providing feedback for closed-loop transmitting with a plurality of transmit antenna elements and a plurality of receive antenna elements, the method comprising:

receiving pre-coded pilot signals;

determining effective channels for a subset of rank- 1 codebook weightings to produce ‘S’ effective channels; and

determining an effective channel for each remaining codebook weightings as a low complexity function of the ‘S’ effective channels.

6. The method of claim 5 , further comprising:

selecting a set of weightings based on the determined effective channels; and

feeding back an index of the set of weightings to a transmitter associated with the plurality of transmit antenna elements for use in a subsequent transmission of a data stream.

7. A base station capable of operating in a multiple input, multiple output communication system, the base station comprising:

an antenna array comprising plurality of antenna elements;

a codebook containing sets of weightings for the plurality of transmit antenna elements with each set of weightings identified by an index known to the base station and a mobile station serviced by the base station;

an antenna array signal processor that pre-codes pilot signals using a matrix to produce pre-coded pilot signals that is transmitted via the plurality of transmit antenna elements; and

a receiver that receives an index to a set of weightings in the codebook for use in a subsequent transmission of a data stream, wherein the antenna array signal processor pre-codes the pilot signals using a unitary matrix and further, wherein the mobile station is not informed, by the base station, of the unitary matrix used to pre-code the pilot pattern.

8. The base station of claim 7 , wherein the codebook weights are restricted to a finite alphabet.

9. The base station of claim 7 , wherein the same codebook is used for all ranks

10. A system comprising the base station of claim 7 , and further comprising a mobile station having a plurality of antenna elements and that is configured to receive the pre-coded pilot signal, estimate a composite channel between the plurality of transmit antenna elements and the plurality of receive antenna elements based on the received pre-coded pilot signal, selecting a set of weightings for each data stream based on the composite channel estimate, and feed back an index of the set of weightings to a transmitter associated with the plurality of transmit antenna elements for use in subsequent transmissions of a data stream.

11. A mobile station capable of operating in a multiple input, multiple output communication system, the mobile station comprising a plurality of antenna elements and configured to receive a pre-coded pilot signal, based on the received pilot signal, determine an effective channel for a subset of rank-1 codebook weightings to produce ‘S’ effective channels, and determine an effective channel for each remaining codebook weightings as a function of the ‘S’ effective channels.

12. The mobile station of claim 11 , wherein the mobile station is further configured to select a set of weightings based on the determined effective channels and feed back an index of the set of weightings to a transmitter for use in a subsequent transmission of a data stream.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034500/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028829/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2009
From: MONDAL, BISHWARUP; GHOSH, AMITABHA; WANG, FAN
To: MOTOROLA, INC.
Reel/Frame 022074/0322 →
Continuity (1)
Related Publication 20100150266A1 · Jun 17, 2010