IP Library Granted Patent US 7,433,414
Granted Patent B2
US 7,433,414 · App. 11/022,199 · Granted Oct 7, 2008

Intelligent array radio architecture

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,433,414
App. No.
11/022,199
Granted
Oct 7, 2008
Kind
B2
Abstract

A receiver sets weights for an antenna array according to a series of algorithms including an energy algorithm, a least squares algorithm and a least mean square algorithm.

Claims (35)

1. A method of assigning weights to data from an antenna array, comprising:

setting initial channel weights based on energy values;

updating channel weights using a least squares algorithm based on received data and expected data; and

revising channel weights using a least mean square algorithm based on received data from multiple channels, expected data, and data combined from several channels;

wherein an ultra wideband preamble includes predetermined patterns that allow detection of a preamble signal, and additional preamble patterns that are used to perform channel equalization;

wherein the least mean squares updating is performed during reception of the preamble patterns that are used to perform channel equalization, with the timing of the least mean squares updating coordinated with the channel equalization.

2. The method of claim 1 , wherein the setting is performed continuously until a signal is detected for an ultra wideband preamble.

3. The method of claim 1 , wherein least mean square algorithm uses the weights set by the updating.

4. The method of claim 1 , wherein the received data from multiple channels is weighted using the weights set by the updating, and the weighted data is combined into a single complex signal.

5. The method of claim 1 , wherein the expected data includes the ultra wideband preamble.

6. The method of claim 5 , wherein the preamble is defined by the Multiband OFDM Alliance (MBOA).

7. The method of claim 1 , wherein calculation of the energy values is performed during reception of the preamble patterns that determine detection of the preamble signal, and is coordinated with the calculation that detects the preamble.

8. The method of claim 1 , wherein the assigning is performed in the time domain, before a Fast Fourier Transform and channel equalization.

9. The method of claim 1 , wherein the assigning is performed after analog to digital conversion, using digital signal processing techniques.

10. The method of claim 1 , wherein the setting sets a weight corresponding to a channel path having the highest energy to 1 and remaining weights to 0.

11. The method of claim 1 , wherein the method is performed for more than one sample per clock.

12. A system for assigning weights to data from an antenna array, comprising:

means for setting channel weights based on energy values;

means for updating channel weights using a least squares algorithm based on received data and expected data; and

means for revising channel weights using a least mean square algorithm based on received data from multiple channels and expected data

wherein the least mean squares updating is performed during reception of preamble patterns that are used to perform channel equalization, with the timing of the least mean squares updating coordinated with the channel equalization.

13. A system for assigning weights to data from an antenna array, comprising:

a set weight engine capable of setting channel weights based on energy values;

a least squares engine, communicatively coupled to the set weight engine, capable of updating channel weights using a least squares algorithm based on received data and expected data; and

a least mean square engine, communicatively coupled to the least squares engine, capable of revising channel weights using a least mean square algorithm based on received data from multiple channels and expected data;

wherein the system includes frequency hopping using multiple frequency bands;

wherein the least squares engine is expanded to calculate separate weights for each of the frequency bands.

14. The system of claim 13 , wherein the set weight engine continues to set weights until data is found following an ultra wideband preamble.

15. The system of claim 13 , wherein the least mean square algorithm uses the weights set by the least square engine.

16. The system of claim 13 , wherein received data from multiple channels is weighted using the weights set by the engines, and the weighted data is combined into a single complex signal.

17. The system of claim 13 , wherein the expected data includes an ultra wideband preamble.

18. The system of claim 13 , wherein the set weight engine sets a weight corresponding to a channel path having the highest energy to 1 and remaining weights to 0.

19. The system of claim 13 , wherein the system operates at more than one sample per clock.

20. The system of claim 13 , wherein the weights calculated for each of the frequency bands are stored.

21. The system of claim 20 , wherein the stored weights are applied to data in the appropriate frequency band.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2022
From: V-SILICON SEMICONDUCTOR (HEFEI) CO. LTD.
To: V-SILICON SEMICONDUCTOR (HANGZHOU) CO. LTD.
Reel/Frame 061399/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2018
From: V-SILICON INC.; V-SILICON INTERNATIONAL INC.
To: V-SILICON SEMICONDUCTOR (HEFEI) CO. LTD.
Reel/Frame 047220/0398 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2018
From: SIGMA DESIGNS, INC.
To: V-SILICON INC.; V-SILICON INTERNATIONAL INC.
Reel/Frame 046330/0733 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2006
From: BLUE7 COMMUNICATIONS
To: SIGMA DESIGNS, INC.
Reel/Frame 017581/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2004
From: NGUYAN, HUNG C.; FRENCH, CATHERINE A.; GENG, JIFENG; LU, RUOYANG
To: BLUE7COMMUNICATIONS
Reel/Frame 016126/0871 →