Lech Kolonko, J. Velten, A. Kummert, Bartosz Musiol
{"title":"FPGA Implementation of Wave Digital Filters with Multiple exp-based Nonlinearities","authors":"Lech Kolonko, J. Velten, A. Kummert, Bartosz Musiol","doi":"10.1109/MWSCAS47672.2021.9531724","DOIUrl":null,"url":null,"abstract":"In this paper, an FPGA implementation of a Diode Clipper circuit as an application of Wave Digital Filters with multiple exp-based nonlinearities is presented. Therefore, an efficient look-up table design in combination with an iterative approach, namely Newtons’s and Halley’s method is proposed for real-time evaluation of the Lambert function. A sequential and a concurrent version of the circuit were implemented, for each of which FPGA resource utilization and a rule for latency depending on the iteration steps required were determined. It is shown that although Halley’s method generally converges faster, the overall latency is the same for Newton’s method while achieving same accuracy and being more resource-saving.","PeriodicalId":6792,"journal":{"name":"2021 IEEE International Midwest Symposium on Circuits and Systems (MWSCAS)","volume":"1 1","pages":"507-510"},"PeriodicalIF":0.0000,"publicationDate":"2021-08-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Midwest Symposium on Circuits and Systems (MWSCAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MWSCAS47672.2021.9531724","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper, an FPGA implementation of a Diode Clipper circuit as an application of Wave Digital Filters with multiple exp-based nonlinearities is presented. Therefore, an efficient look-up table design in combination with an iterative approach, namely Newtons’s and Halley’s method is proposed for real-time evaluation of the Lambert function. A sequential and a concurrent version of the circuit were implemented, for each of which FPGA resource utilization and a rule for latency depending on the iteration steps required were determined. It is shown that although Halley’s method generally converges faster, the overall latency is the same for Newton’s method while achieving same accuracy and being more resource-saving.