A Nonlinear Optimization Design Algorithm for Nearly Linear-Phase 2D IIR Digital Filters

In this paper, a new optimization method for the design of nearly linear-phase two-dimensional infinite impulse (2D IIR) digital filters with a separable denominator is proposed. A design framework for 2D IIR digital filters is formulated as a nonlinear constrained optimization problem where the gro...

Full description

Bibliographic Details
Main Authors: Abdussalam Omar, Dale Shpak, Panajotis Agathoklis, Belaid Moa
Format: Article
Language:English
Published: MDPI AG 2023-08-01
Series:Signals
Subjects:
Online Access:https://www.mdpi.com/2624-6120/4/3/30
_version_ 1827723469421281280
author Abdussalam Omar
Dale Shpak
Panajotis Agathoklis
Belaid Moa
author_facet Abdussalam Omar
Dale Shpak
Panajotis Agathoklis
Belaid Moa
author_sort Abdussalam Omar
collection DOAJ
description In this paper, a new optimization method for the design of nearly linear-phase two-dimensional infinite impulse (2D IIR) digital filters with a separable denominator is proposed. A design framework for 2D IIR digital filters is formulated as a nonlinear constrained optimization problem where the group delay deviation in the passband is minimized under prescribed soft magnitude constraints and hard stability requirements. To achieve this goal, sub-level sets of the group delay deviations are utilized to generate a sequence of filters, from which the one with the best performance is selected. The quality of the obtained filter is evaluated using three quality factors, namely, the passband magnitude quality factor <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msub><mi>Q</mi><mi>h</mi></msub></semantics></math></inline-formula> and the group delay deviation quality factor <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msub><mi>Q</mi><mi>τ</mi></msub></semantics></math></inline-formula>, while the third one is a new quality factor <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msub><mi>Q</mi><mi>s</mi></msub></semantics></math></inline-formula> that assesses the performance in the stopband relative to the minimum filter gain in the passband. The proposed framework is implemented using the interior-point (IP) method in a MATLAB environment, and the experimental results show that filters designed using the proposed method have good magnitude response and low group delay deviation. The performance of the resulting filters is compared with the results of other methods.
first_indexed 2024-03-10T22:00:12Z
format Article
id doaj.art-2f8a17bcc9244a008b21beade7dfd8b7
institution Directory Open Access Journal
issn 2624-6120
language English
last_indexed 2024-03-10T22:00:12Z
publishDate 2023-08-01
publisher MDPI AG
record_format Article
series Signals
spelling doaj.art-2f8a17bcc9244a008b21beade7dfd8b72023-11-19T12:58:26ZengMDPI AGSignals2624-61202023-08-014357559010.3390/signals4030030A Nonlinear Optimization Design Algorithm for Nearly Linear-Phase 2D IIR Digital FiltersAbdussalam Omar0Dale Shpak1Panajotis Agathoklis2Belaid Moa3Department of Electrical and Computer Engineering, University of Victoria, Victoria, BC V8W 3P6, CanadaDepartment of Electrical and Computer Engineering, University of Victoria, Victoria, BC V8W 3P6, CanadaDepartment of Electrical and Computer Engineering, University of Victoria, Victoria, BC V8W 3P6, CanadaDepartment of Electrical and Computer Engineering, University of Victoria, Victoria, BC V8W 3P6, CanadaIn this paper, a new optimization method for the design of nearly linear-phase two-dimensional infinite impulse (2D IIR) digital filters with a separable denominator is proposed. A design framework for 2D IIR digital filters is formulated as a nonlinear constrained optimization problem where the group delay deviation in the passband is minimized under prescribed soft magnitude constraints and hard stability requirements. To achieve this goal, sub-level sets of the group delay deviations are utilized to generate a sequence of filters, from which the one with the best performance is selected. The quality of the obtained filter is evaluated using three quality factors, namely, the passband magnitude quality factor <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msub><mi>Q</mi><mi>h</mi></msub></semantics></math></inline-formula> and the group delay deviation quality factor <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msub><mi>Q</mi><mi>τ</mi></msub></semantics></math></inline-formula>, while the third one is a new quality factor <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msub><mi>Q</mi><mi>s</mi></msub></semantics></math></inline-formula> that assesses the performance in the stopband relative to the minimum filter gain in the passband. The proposed framework is implemented using the interior-point (IP) method in a MATLAB environment, and the experimental results show that filters designed using the proposed method have good magnitude response and low group delay deviation. The performance of the resulting filters is compared with the results of other methods.https://www.mdpi.com/2624-6120/4/3/30nearly linear-phase filtersgroup delay2D IIR filter design by optimization2D filter stabilityfilter design
spellingShingle Abdussalam Omar
Dale Shpak
Panajotis Agathoklis
Belaid Moa
A Nonlinear Optimization Design Algorithm for Nearly Linear-Phase 2D IIR Digital Filters
Signals
nearly linear-phase filters
group delay
2D IIR filter design by optimization
2D filter stability
filter design
title A Nonlinear Optimization Design Algorithm for Nearly Linear-Phase 2D IIR Digital Filters
title_full A Nonlinear Optimization Design Algorithm for Nearly Linear-Phase 2D IIR Digital Filters
title_fullStr A Nonlinear Optimization Design Algorithm for Nearly Linear-Phase 2D IIR Digital Filters
title_full_unstemmed A Nonlinear Optimization Design Algorithm for Nearly Linear-Phase 2D IIR Digital Filters
title_short A Nonlinear Optimization Design Algorithm for Nearly Linear-Phase 2D IIR Digital Filters
title_sort nonlinear optimization design algorithm for nearly linear phase 2d iir digital filters
topic nearly linear-phase filters
group delay
2D IIR filter design by optimization
2D filter stability
filter design
url https://www.mdpi.com/2624-6120/4/3/30
work_keys_str_mv AT abdussalamomar anonlinearoptimizationdesignalgorithmfornearlylinearphase2diirdigitalfilters
AT daleshpak anonlinearoptimizationdesignalgorithmfornearlylinearphase2diirdigitalfilters
AT panajotisagathoklis anonlinearoptimizationdesignalgorithmfornearlylinearphase2diirdigitalfilters
AT belaidmoa anonlinearoptimizationdesignalgorithmfornearlylinearphase2diirdigitalfilters
AT abdussalamomar nonlinearoptimizationdesignalgorithmfornearlylinearphase2diirdigitalfilters
AT daleshpak nonlinearoptimizationdesignalgorithmfornearlylinearphase2diirdigitalfilters
AT panajotisagathoklis nonlinearoptimizationdesignalgorithmfornearlylinearphase2diirdigitalfilters
AT belaidmoa nonlinearoptimizationdesignalgorithmfornearlylinearphase2diirdigitalfilters