Optimal Design of Digital Analysis Filters Based on PSO-BPNN for Aliasing Errors Cancellation in HFB DAC

To cancel the aliasing errors introduced by the non-ideal characteristics of analog filters and mixers, this paper proposes a method that combines particle swarm optimization (PSO) with back propagation neural networks (BPNN) for designing digital analysis filters in hybrid filter bank digitaltoanal...

Full description

Saved in:
Bibliographic Details
Published inEngineering letters Vol. 33; no. 1; p. 159
Main Authors Wang, Yan, Liu, Shengjian, Yang, Xing, Zhang, Weiyuan, Yang, Jiansheng, Yang, Jiyao
Format Journal Article
LanguageEnglish
Published Hong Kong International Association of Engineers 01.01.2025
Subjects
Online AccessGet full text
ISSN1816-093X
1816-0948

Cover

More Information
Summary:To cancel the aliasing errors introduced by the non-ideal characteristics of analog filters and mixers, this paper proposes a method that combines particle swarm optimization (PSO) with back propagation neural networks (BPNN) for designing digital analysis filters in hybrid filter bank digitaltoanalog converter (HFB DAC). A mathematical model for the HFB DAC is initially established to derive both its desired and practical transfer functions, facilitating the calculation of the estimation error between them. Next, the approximation error is derived from both the real and imaginary components of the estimation error. A BPNN method is then proposed to minimize the approximation error. To reduce the computational complexity of the traditional BPNN design, we also proposed a PSO algorithm for optimizing all the sub-filter orders, the number of the BPNN hidden layer neurons and the iterations of the BPNN, enabling that the given upper limit errors (upper limits of distortion and aliasing errors) is met. Finally, these optimized parameters are applied to the BPNN method, thereby deriving the optimal coefficients for digital analysis filters. Additionally, this paper derives the computational complexity of PSO-BPNN. Several design examples indicate that, comparing with the other four designs, our proposed PSO-BPNN design not only achieves better aliasing errors cancellation but also reduces all the sub-filter orders, the number of the BPNN hidden layer neurons and the iterations of the BPNN.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1816-093X
1816-0948