IP Library › Granted Patent US 8,804,856
Granted Patent B2
US 8,804,856 · App. 12/910,129 · Granted Aug 12, 2014

Programmable engine having a reconfigurable accelerator data path for testing and calibration of analog front ends in radio devices

Inventors: Marian K. Verhelst (Beaverton, OR); Hasnain Lakdawala (Beaverton, OR); Krishnamurthy Soumyanath (Portland, OR); Masoud Sajadieh (Fremont, CA)
Assignee: Intel 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,804,856
App. No.
12/910,129
Granted
Aug 12, 2014
Kind
B2
Abstract

Briefly, in accordance with one or more embodiments, a radio device comprises an analog front end comprising a radio to transmit and/or receive radio-frequency signals, and a programmable engine coupled to the analog front end. The programmable engine is capable of being programmed to perform one or more tests on the analog front end and includes a reconfigurable data path reconfigurable by the programmable engine to perform one or more tests on the analog front end.

Claims (18)

1. An apparatus, comprising:

an analog front end comprising a radio to transmit or receive radio-frequency signals, or combinations thereof; and

a programmable engine coupled to the analog front end, wherein the programmable engine is configured to perform one or more tests on the analog front end;

wherein the programmable engine includes a reconfigurable data path reconfigurable by the programmable engine to perform one or more tests on the analog front end, and a post processing module, the post processing module including one or more reconfigurable accelerator blocks to perform processing routines for the one or more tests, and a reconfigurable interconnect to connect or sequence the one or more accelerator blocks according to the test to be performed by the programmable engine.

2. The apparatus as claimed in claim 1 , wherein the programmable engine comprises a controller core and a memory coupled to the controller core to configure hardware of the programmable engine for one or more tests to be performed on the analog front end.

3. The apparatus as claimed in claim 1 , wherein the programmable engine comprises a stimuli generation module to generate test stimuli for the one or more tests performed on the analog front end.

4. The apparatus as claimed in claim 3 , wherein the stimuli generation module is programmable to generate different kinds of waveforms including noise, orthogonal frequency-division multiplexing (OFDM) signals, sine waves, or combinations thereof.

5. The apparatus as claimed in claim 1 , wherein the programmable engine comprises a post processing module, wherein the post processing module is reconfigurable to process the one or more tests based at least in part on a response from the analog front end to the one or more tests.

6. The apparatus as claimed in claim 1 , wherein one or more of the reconfigurable accelerator blocks are optimized for kernels of calibration procedures or test procedures, or combinations thereof.

7. The apparatus as claimed in claim 1 , wherein the programmable engine comprises a post processing module, the post processing module including a field-programmable gate array to be configure one or more of the tests to be performed by the programmable engine.

8. A system, comprising:

a processor and a memory coupled to the processor; and

a radio device coupled to the processor to transmit data stored in the memory and to store data received by the radio device in the memory, wherein the radio device comprises:

an analog front end comprising a radio to transmit or receive radio-frequency signals, or combinations thereof; and

a programmable engine coupled to the analog front end, wherein the programmable engine is configured to perform one or more tests on the analog front end;

wherein the programmable engine includes a reconfigurable data path reconfigurable by the programmable engine to perform one or more tests on the analog front end, and a post processing module, the post processing module including one or more reconfigurable accelerator blocks to perform processing routines for the one or more tests, and a reconfigurable interconnect to connect or sequence the one or more accelerator blocks according to the test to be performed by the programmable engine.

9. The system as claimed in claim 8 , wherein the programmable engine comprises a controller core and a controller memory coupled to the controller core to configure hardware of the programmable engine for one or more tests to be performed on the analog front end.

10. The system as claimed in claim 8 , wherein one or more of the reconfigurable accelerator blocks are optimized for kernels of calibration procedures or test procedures, or combinations thereof.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2011
From: VERHELST, MARIAN K.; LAKDAWALA, HASNAIN; SOUMYANATH, KRISHNAMURTHY; SAJADIEH, MASOUD
To: INTEL CORPORATION
Reel/Frame 025733/0825 →
Continuity (1)
Related Publication 20120099630A1 · Apr 26, 2012