IP Library Granted Patent US 8,111,789
Granted Patent B2
US 8,111,789 · App. 11/173,305 · Granted Feb 7, 2012

Method and system for channel estimation in a single channel MIMO system with multiple RF chains for WCDMA/HSDPA

Assignee: Broadcom Corporation
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,111,789
App. No.
11/173,305
Granted
Feb 7, 2012
Kind
B2
Abstract

Aspects of a method and system for channel estimation in a MIMO communication system with multiple RF chains for WCDMA/HSDPA may comprise receiving a plurality of communication signals from a plurality of transmit antennas. A plurality of vectors of baseband combined channel estimates may be generated based on phase rotation of the received plurality of communication signals. A matrix of processed baseband combined channel estimates may be generated based on the generated plurality of vectors of baseband combined channel estimates. A plurality of amplitude and phase correction signals may be generated based on the generated plurality of vectors of baseband combined channel estimates. An amplitude and a phase of at least a portion of the received plurality of communication signals may be adjusted based on the generated plurality of amplitude and phase correction signals, respectively.

Claims (39)

1. A method for channel estimation in a communication system, the method comprising:

receiving a plurality of communication signals from a plurality of transmit antennas;

generating a plurality of vectors of baseband combined channel estimates based on phase rotation of said received plurality of communication signals;

generating a matrix of processed baseband combined channel estimates based on said generated plurality of vectors of baseband combined channel estimates;

generating a plurality of amplitude and phase correction signals based on said generated plurality of vectors of baseband combined channel estimates;

adjusting a phase of at least a portion of said received plurality of communication signals based on said generated phase correction signals and an amplitude of said at least portion of said received plurality of communication signals based on said generated amplitude correction signals.

2. The method according to claim 1 , comprising determining a plurality of weights to be applied to each of said received plurality of communication signals based on said generated plurality of amplitude and phase correction signals.

3. The method according to claim 2 , wherein said adjusting said phase and said amplitude is based on said determined plurality of weights.

4. The method according to claim 2 , comprising calculating said determined plurality of weights by utilizing an adaptive algorithm.

5. The method according to claim 4 , wherein said adaptive algorithm is a least mean squares algorithm.

6. The method according to claim 1 , comprising amplifying said received plurality of communication signals.

7. The method according to claim 1 , wherein said generated plurality of vectors of baseband combined channel estimates are determined via rotation at additional antennas.

8. The method according to claim 1 , comprising modulating said received plurality of communication signals into in phase (I) components and quadrature (Q) components.

9. A system for channel estimation in a communication system, the system comprising:

a plurality of receive antennas that enable receipt of a plurality of communication signals from a plurality of transmit antennas;

a channel estimator that enables generation of a plurality of vectors of baseband combined channel estimates based on phase rotation of said received plurality of communication signals;

at least one processor that enables generation of a matrix of processed baseband combined channel estimates based on said generated plurality of vectors of baseband combined channel estimates;

said at least one processor enables generation of a plurality of amplitude and phase correction signals based on said generated plurality of vectors of baseband combined channel estimates; and

said at least one processor enables adjustment of a phase of at least a portion of said received plurality of communication signals based on said generated phase correction signals and an amplitude of said at least portion of said received plurality of communication signals based on said generated amplitude correction signals.

10. The system according to claim 9 , comprising a weight generator that enables determination of a plurality of weights to be applied to each of said received plurality of communication signals based on said generated plurality of amplitude and phase correction signals.

11. The system according to claim 10 , wherein said at least one processor enables adjustment of said phase and said amplitude based on said determined plurality of weights.

12. The system according to claim 10 , wherein said at least one processor enables calculation of said determined plurality of weights by utilizing an adaptive algorithm.

13. The system according to claim 12 , wherein said adaptive algorithm is a least mean squares algorithm.

14. The system according to claim 9 , comprising a low noise amplifier that enables amplification of said received plurality of communication signals.

15. The system according to claim 9 , wherein said generated plurality of vectors of baseband combined channel estimates are determined via rotation at additional antennas.

16. The system according to claim 9 , comprising one or more circuits that enables modulation of said received plurality of communication signals into in phase (I) components and quadrature (Q) components.

17. A non-transitory machine-readable storage having stored thereon, a computer program having at least one code section for channel estimation in a communication system, the at least one code section being executable by a machine for causing the machine to perform steps comprising:

receiving a plurality of communication signals from a plurality of transmit antennas;

generating a plurality of vectors of baseband combined channel estimates based on phase rotation of said received plurality of communication signals;

generating a matrix of processed baseband combined channel estimates based on said generated plurality of vectors of baseband combined channel estimates;

generating a plurality of amplitude and phase correction signals based on said generated plurality of vectors of baseband combined channel estimates;

adjusting a phase of at least a portion of said received plurality of communication signals based on said generated phase correction signals and an amplitude of said at least portion of said received plurality of communication signals based on said generated amplitude correction signals.

18. The non-transitory machine-readable storage according to claim 17 , wherein said at least one code section comprises code for determining a plurality of weights to be applied to each of said received plurality of communication signals based on said generated plurality of amplitude and phase correction signals.

19. The non-transitory machine-readable storage according to claim 18 , wherein said adjusting said phase and said amplitude is based on said determined plurality of weights.

20. The non-transitory machine-readable storage according to claim 18 , wherein said at least one code section comprises code for calculating said determined plurality of weights by utilizing an adaptive algorithm.

21. The non-transitory machine-readable storage according to claim 20 , wherein said adaptive algorithm is a least mean squares algorithm.

22. The non-transitory machine-readable storage according to claim 17 , wherein said at least one code section comprises code for amplifying said received plurality of communication signals.

23. The non-transitory machine-readable storage according to claim 17 , wherein said generated plurality of vectors of baseband combined channel estimates are determined via rotation at additional antennas.

24. The non-transitory machine-readable storage according to claim 17 , wherein said at least one code section comprises code for modulating said received plurality of communication signals into in phase (I) components and quadrature (Q) components.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2005
From: KENT, MARK; ERCEG, VINKO; LANDAU, URI M.; ROOYEN, PIETER VAN
To: BROADCOM CORPORATION
Reel/Frame 016646/0029 →
Continuity (2)
Provisional Application 60616687 · Oct 6, 2004
Related Publication 20060073823A1 · Apr 6, 2006