Optimizing the Numerical Noise of Parallel Second-Order Filters in Fixed-Point Arithmetic

被引:3
|
作者
Horvath, Kristof [1 ]
Bank, Balazs [1 ]
机构
[1] Budapest Univ Technol & Econ, Dept Measurement & Informat Syst, H-1521 Budapest, Hungary
来源
关键词
DIGITAL-FILTERS; CASCADE;
D O I
10.17743/jaes.2019.0027
中图分类号
O42 [声学];
学科分类号
070206 ; 082403 ;
摘要
Infinite impulse response (IIR) filters are widely used in audio signal processing. but they are sensitive to numerical effects especially when only fixed-point arithmetic is available. The numerical problems can be reduced by converting the filter to parallel second-order sections. This is, however. often not sufficient in audio signal processing, as a filter with logarithmic pole distribution leads to poles near the unit circle generating unacceptable amount of numerical noise. This can be avoided by implementing these problematic sections by specialized filter structures. In this paper various second-order structures are systematically analyzed. including the common direct-form structures and the Gold & Rader, Kingsbury, Zolzer, and optimized warped IIR structure. The paper also proposes an extension to the Chamberlin state variable filter so that it can be used as a general IIR filter and shows that exactly this filter has the best noise performance among the tested structures for the problematic low pole frequencies. A simulation example demonstrates that by using the generalized Chamberlin structure for the lowest poles, a significant signal-to-noise ratio improvement can be achieved compared to a filter using direct form I sections only.
引用
收藏
页码:763 / 771
页数:9
相关论文
共 50 条
  • [31] Simulation of the fixed-point number arithmetic
    Wang, Feng
    Zheng, Xiaoli
    MATERIALS, MECHATRONICS AND AUTOMATION, PTS 1-3, 2011, 467-469 : 2097 - +
  • [32] Formalization of Fixed-Point Arithmetic in HOL
    Behzad Akbarpour
    Sofiène Tahar
    Abdelkader Dekdouk
    Formal Methods in System Design, 2005, 27 : 173 - 200
  • [33] Fixed-point arithmetic line clipping
    Mollá, R
    Jorquera, P
    Vivó, R
    WSCG'2003 POSTER PROCEEDINGS, 2003, : 93 - 96
  • [34] Fixed-point arithmetic for embedded systems
    C/C++ Users J, 2 (21):
  • [36] SYNTHESIS OF MINIMUM ROUNDOFF NOISE FIXED-POINT DIGITAL-FILTERS
    MULLIS, CT
    ROBERTS, RA
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1976, 23 (09): : 551 - 562
  • [37] CORRELATED NOISE DUE TO ROUNDOFF IN FIXED-POINT DIGITAL-FILTERS
    PARKER, SR
    GIRARD, PE
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1976, 23 (04): : 204 - 211
  • [38] Using a Scaling Factor in O(1/N) for the Fixed-Point Implementation of the Second-Order Goertzel Filter
    Medina-Melendrez, Modesto
    Arias-Estrada, Miguel
    Castro, Albertina
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012,
  • [39] DESIGN OF RECURSIVE DIGITAL-FILTERS FOR MICROPROCESSOR IMPLEMENTATION, USING FIXED-POINT ARITHMETIC
    BOLTON, AG
    IEE PROCEEDINGS-G CIRCUITS DEVICES AND SYSTEMS, 1981, 128 (05): : 245 - 250
  • [40] Numerical Noise in Fixed-Pole Parallel and Kautz Filters
    Horváth, Kristóf
    Bank, Balázs
    AES: Journal of the Audio Engineering Society, 2025, 73 (03): : 166 - 175