The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 03, 2018
Filed:
Sep. 22, 2015
Intel Corporation, Santa Clara, CA (US);
Farhana Sheikh, Hillsboro, OR (US);
Ching-En Lee, Hillsboro, OR (US);
Feng Xue, Redwood City, CA (US);
Anuja S. Vaidya, Portland, OR (US);
Eduardo X. Alban, Hillsboro, OR (US);
Albert Oskar Filip Andersson, Portland, OR (US);
Chia-Hsiang Chen, Sunnyvale, CA (US);
Shu-Ping Yeh, New Taipei, TW;
Intel Corporation, Santa Clara, CA (US);
Abstract
An adaptation hardware accelerator comprises a calculation unit to receive inputs at predefined time interval(s) that correspond to a calculation iteration, the inputs associated with adaptive filters having taps, and determine correlation and cross-correlation data based thereon for a given iteration. The correlation data comprises a correlation matrix. Determining the matrix comprises determining submatrices in an upper triangular portion and a diagonal portion of the matrix. The accelerator comprises an adaptation core unit to determine adaptive weights associated with the adaptive filters, respectively, based on an adaptive algorithm, utilizing the correlation and cross correlation data. The accelerator unit comprises a convergence detector unit to determine a convergence parameter; and a controller to generate an iteration signal for each time interval based on the parameter. The iteration signal communicates to continue or conclude; the conclusion indicates determination of a final value of adaptive weights by the core unit.