{"title":"FPGA Implementation of LMS and N-LMS Processor for Adaptive Array Applications","authors":"Hirokazu Oba, Minseok Kim, Hiroyuki Arai","doi":"10.1109/ISPACS.2006.364703","DOIUrl":null,"url":null,"abstract":"This paper proposed a fixed-point implementation method of LMS (least mean square) and N-LMS (normalized-LMS) processor. In N-LMS, this paper proposes an efficient method using simple bit-shift operation instead of division. The convergence performance in LMS, N-LMS and RLS (recursive least square) adaptive array antenna is compared by implementation with single large scale FPGA (field programmable gate array) on the same developed hardware platform. It was evaluated by using the actual processing time considering the operation clock speed instead of the number of weight updates. The fixed-point operation with optimized word length and bit-shift operation instead of division are expected to provide faster actual FPGA processing time for LMS families compared with RLS in some specific cases","PeriodicalId":178644,"journal":{"name":"2006 International Symposium on Intelligent Signal Processing and Communications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 International Symposium on Intelligent Signal Processing and Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPACS.2006.364703","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12
Abstract
This paper proposed a fixed-point implementation method of LMS (least mean square) and N-LMS (normalized-LMS) processor. In N-LMS, this paper proposes an efficient method using simple bit-shift operation instead of division. The convergence performance in LMS, N-LMS and RLS (recursive least square) adaptive array antenna is compared by implementation with single large scale FPGA (field programmable gate array) on the same developed hardware platform. It was evaluated by using the actual processing time considering the operation clock speed instead of the number of weight updates. The fixed-point operation with optimized word length and bit-shift operation instead of division are expected to provide faster actual FPGA processing time for LMS families compared with RLS in some specific cases