{"title":"A Matrix-based Algorithm for the LS Design of Variable Fractional Delay FIR Filters with Constraints","authors":"Yu Liu, Ruijie Zhao, Chong Wang","doi":"10.23919/CCC50068.2020.9188428","DOIUrl":null,"url":null,"abstract":"The design of variable fractional delay (VFD) finite-impulse response (FIR) filters with group delay error constraints in the least squares (LS) sense is investigated in this paper. Most of methods in the literature for designing VFD filters with constraints are based on vector variables, leading to a heavy computational load. To solve this problem more efficiently, we propose a matrix-based iterative constrained least squares (CLS) algorithm. By linearizing the highly nonlinear constraints as linear ones, the proposed algorithm transforms the original nonconvex design problem into a series of CLS subproblems. Each CLS subproblem is solved by using an efficient matrix-based active-set method. As a result, the proposed algorithm can fast converge to the LS solution with described group delay errors. Finally, design examples are provided to show the good performance of the proposed algorithm.","PeriodicalId":255872,"journal":{"name":"2020 39th Chinese Control Conference (CCC)","volume":"24 2","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 39th Chinese Control Conference (CCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/CCC50068.2020.9188428","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The design of variable fractional delay (VFD) finite-impulse response (FIR) filters with group delay error constraints in the least squares (LS) sense is investigated in this paper. Most of methods in the literature for designing VFD filters with constraints are based on vector variables, leading to a heavy computational load. To solve this problem more efficiently, we propose a matrix-based iterative constrained least squares (CLS) algorithm. By linearizing the highly nonlinear constraints as linear ones, the proposed algorithm transforms the original nonconvex design problem into a series of CLS subproblems. Each CLS subproblem is solved by using an efficient matrix-based active-set method. As a result, the proposed algorithm can fast converge to the LS solution with described group delay errors. Finally, design examples are provided to show the good performance of the proposed algorithm.