WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO1998052282) METHOD AND APPARATUS FOR EFFICIENT IMPLEMENTATION OF A MULTIRATE LMS FILTER
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/1998/052282    International Application No.:    PCT/US1998/009667
Publication Date: 19.11.1998 International Filing Date: 12.05.1998
Chapter 2 Demand Filed:    23.11.1998    
IPC:
H03H 21/00 (2006.01)
Applicants: LEVEL ONE COMMUNICATIONS, INC. [US/US]; 9750 Goethe Road, Sacramento, CA 95827 (US)
Inventors: CAMAGNA, John, R.; (US).
TAKATORI, Hiroshi; (US).
AN, Ping; (US)
Agent: BERMAN, Charles; Merchant, Gould, Smith, Edell, Welter & Schmidt, Suite 400, 11150 Santa Monica Boulevard, Los Angeles, CA 90025-3395 (US).
BRUESS, Steven C.; Merchant, Gould, Smith, Edell, Welter & Schmidt.P., A., 3100 Northwest Center, 90 South Seventh Street, Mineapolis, MN 55402-4131 (US)
Priority Data:
60/046,255 12.05.1997 US
09/075,641 11.05.1998 US
Title (EN) METHOD AND APPARATUS FOR EFFICIENT IMPLEMENTATION OF A MULTIRATE LMS FILTER
(FR) PROCEDE ET APPAREIL POUR LA MISE EN PLACE D'UN FILTRE A MOYENNE QUADRATIQUE MINIMALE, A DEBITS MULTIPLES
Abstract: front page image
(EN)An efficient implementation of a multirate filter with delayed error feedback is disclosed. The multirate filter prevents the instruction processing rate requirement from increasing by performingthe interpolation and decimation in the LMS filter element at the same time. The multirate filter calculates an ith coefficient value, wherein i is a set of consecutive integers, by obtaining an (i-1)th error value, obtaining an (i-1)th error value, multiplying the (i-1)th error value to obtain an ith coefficient product, obtaining Mth coefficient value from a coefficient register, wherein M is a predetermined integer, and adding the Mth coefficient value to the ith coefficient product to obtain an ith coefficient value; and calculates an ith data value by multiplying the (i-1)th data value and the Mth coefficient value to produce ith convolution product and adding a (I-1)th convolution sum to the ith convolution product to produce an ith convolution sum. Obtaining the Mth coefficient value decimates the convolution by M and interpolates the error by M. Otaining the (i-1)th data value further comprises incrementing a data register by one when new data is not written into the data register.
(FR)L'invention concerne une mise en place efficace d'un filtre à débits multiples à retour d'erreur retardé. Ledit filtre à débits multiples empêche l'augmentation du débit de traitement d'instruction en effectuant l'interpolation et la décimation simultanées dans l'élément du filtre à moyenne quadratique minimale. Le filtre à débits multiples calcule une ième valeur de coefficient, dans laquelle i est un ensemble d'entiers consécutifs, en obtenant une (i-1)ième valeur d'erreur, en multipliant la (i-1)ième valeur d'erreur pour obtenir un ième produit de coefficients, en obtenant une Mième valeur de coefficient à partir d'un registre de coefficient, M étant un entier prédéterminé, et en ajoutant la Mième valeur de coefficient au ième produit de coefficients pour obtenir une ième valeur de coefficient; il calcule une ième valeur de donnée en multipliant la (i-1)ième valeur de données et la Mième valeur de coefficient pour produire son produit de convolution et en ajoutant une (I-1)ième somme de convolution au ième produit de convolution pour produire une ième somme de convolution. L'obtention de la Mième valeur de coefficient permet la décimation de la convolution par M et l'interpolation de l'erreur par M. L'obtention de la (i-1)ème valeur de donnée consiste encore à incrémenter d'un, un registre de données lorsqu'aucune nouvelle donnée n'est inscrite dans le registre de données.
Designated States: AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, DE, DK, EE, ES, FI, GB, GE, GH, GM, GW, HU, ID, IL, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MD, MG, MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, UA, UG, UZ, VN, YU, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, SD, SZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)