IP Library Granted Patent US 7,907,913
Granted Patent B2
US 7,907,913 · App. 11/702,432 · Granted Mar 15, 2011

Apparatus and method for determining beamforming vector in a codebook-based beamforming system

Assignees: Korea Advanced Institute of Science and Technology (KAIST); Samsung Electronics Co., Ltd
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 7,907,913
App. No.
11/702,432
Granted
Mar 15, 2011
Kind
B2
Abstract

An apparatus and method for determining a beamforming vector in a codebook-based transmission beamforming system are provided. In a feedback method for a receiver in a codebook-based transmission beamforming system, forthcoming channel values for a forthcoming period are generated using M present and previous channel estimates. Effective channel gains for all transmission beamforming vectors included in a codebook are calculated using the forthcoming channel values. A codebook index corresponding to the maximum effective channel gains is fed back to a transmitter.

Claims (38)

1. A receiver in a codebook-based transmission beamforming system, comprising:

a predictor for generating forthcoming channel values for a forthcoming period using M present and previous channel estimates;

an effective channel gain calculator for calculating effective channel gains for transmission beamforming vectors included in a codebook using the forthcoming channel values generated by the predictor; and

a codebook selector for feeding back a codebook index corresponding to the maximum effective channel gains received from the effective channel gain calculator to a transmitter;

wherein the effective channel gain calculator calculates effective channel gains j k,d (w) for each transmission beamforming vector w by

J k,d ( w )= w H R ( k,mP+d ) w

R ( k,mP+d )≡{circumflex over ( H )} MMSE H ( k,mP+d ){circumflex over ( H )} MMSE ( k,mP+d )

where Ĥ MMSE is a forthcoming channel value, k is a subcarrier index, P is a feedback interval, m is a feedback index, and d is a time offset.

2. The receiver of claim 1 , wherein the predictor is a linear Minimum Mean Square Error (MMSE) predictor.

3. The receiver of claim 1 , wherein the forthcoming period is a predetermined time-frequency area defined by a plurality of subcarricrs and a plurality of frames.

4. The receiver of claim 1 , wherein the effective channel gain calculator calculates effective channel gains for each transmission beamforming vector included in the codebook for a forthcoming cluster of size K×P, where K is a number of subcarriers and P is a number of frames, using the forthcoming channel values and selects a minimum effective channel gains.

5. The receiver of claim 4 , wherein the codebook selector compares the minimum effective channel gains for all the beamforming vectors received from the effective channel gain calculator, selects the maximum of the minimum effective channel gains, and feeds back one codebook index corresponding to the maximum effective channel gain to the transmitter.

6. The receiver of claim 1 , wherein the effective channel gain calculator linearly interpolates a forthcoming cluster of size 2K×P, where K is a number of subcarriers and P is a number of frames, using two beamforming vectors included in the codebook, calculates effective channel gains for the beamforming vector pair for the linearly interpolated cluster using the forthcoming channel values, and selects the minimum of the effective channel gains.

7. The receiver of claim 6 , wherein the codebook selector compares the minimum effective channel gains for all beamforming vector pairs received from the effective channel gain calculator, selects the maximum of the minimum effective channel gains, and feeds back two codebook indexes corresponding to the maximum effective channel gain to the transmitter.

8. A feedback method for a receiver in a codebook-based transmission beamforming system, comprising the steps of:

generating forthcoming channel values for a forthcoming period using M present and previous channel estimates;

calculating effective channel gains for transmission beamforming vectors included in a codebook using the forthcoming channel values; and

feeding back a codebook index corresponding to the maximum effective channel gains to transmitter.

wherein the calculation step comprises calculating effective channel gains j k,d (w) for each transmission beamforming vector w by

j k,d ( w )= w H R ( k,mP+d ) w

R ( k,mP+d )≡{circumflex over ( H )} MMSE H ( k,mP+d ){circumflex over ( H )} MMSE ( k,mP )+ d )

where Ĥ HMMsE is a forthcoming channel value, k is a subcarrier index. P is a feedback interval, m is a feedback index, and d is a time offset.

9. The feedback method of claim 8 , wherein the forthcoming channel values are generated in a linear Minimum Mean Square Error (MMSE) predictor.

10. The feedback method of claim 8 , wherein the forthcoming period is a predetermined time-frequency area defined by a plurality of subcarriers and a plurality of frames

11. The feedback method of claim 8 , wherein the calculation step comprises:

calculating effective channel gains for each transmission beamforming vector included in the codebook for a forthcoming cluster of size K×P, where K is a number of subcarriers and P is a number of frames, using the forthcoming channel values; and

selecting a minimum of the effective channel gains for the each transmission beamforming vector.

12. The feedback method of claim 11 , wherein the feedback step comprises:

comparing the minimum effective channel gains for all the beamforming vectors and selecting the maximum of the minimum effective channel gains; and

feeding back one codebook index corresponding to the maximum effective channel gain to the transmitter.

13. The feedback method of claim 8 , wherein the calculation step comprises:

linearly interpolating a forthcoming cluster of size 2K×P, where K is a number of subcarriers and P is a number of frames, using two beamforming vectors included in the codebook;

calculating effective channel gains for the beamforming vector pair for the linearly interpolated cluster using the forthcoming channel values; and

selecting the minimums of effective channel gains for all beamforming vector pairs.

14. The feedback method of claim 13 , wherein the feedback step comprises:

comparing the minimum effective channel gains for all the beamforming vector pairs;

selecting the maximum of the minimum effective channel gains; and

feeding back two codebook indexes corresponding to the maximum effective channel gain to the transmitter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2007
From: CHUNG, SAE-YOUNG; LEE, JONG-HYEUK; CHO, MYEON-KYUN; NAM, SEUNG-HOON; YUN, JAE-YEUN; LEE, YONG-HOON; CHOI, JIHOON
To: KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY; SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 019338/0233 →
Priority Claims (1)
KR 10-2006-0010749 · Feb 3, 2006 · national
Continuity (1)
Related Publication 20070206626A1 · Sep 6, 2007