Model-Based Design of Fixed-Point Filters for Embedded Systems

被引:0
|
作者
Corless, Mark [1 ]
Ananthan, Arvind [1 ]
机构
[1] MathWorks Inc, Natick, MA 01760 USA
关键词
D O I
10.4271/2009-01-0150
中图分类号
U [交通运输];
学科分类号
08 ; 0823 ;
摘要
Digital filters are used in many automotive applications ranging from identification and conditioning of signals in an engine controller to digital radio receivers. Often these filters are implemented in fixed point for reasons such as throughput or cost. Selecting a fixed-point implementation requires trading off behavioral performance for available resources on the embedded processor. In addition, many of these filters must support calibration at processor startup or run time. Hence the selected implementation must meet the behavioral requirements for a set of digital filters. A common example application is audio processing to optimize cabin acoustics. In this case, the embedded audio processor queries the vehicle identification over the vehicle network then selects a bank of digital filters which are calibrated to provide optimal acoustics to the passengers. This paper describes a workflow that applies Model-Based Design to develop an algorithm with selectable banks of fixed-point digital filters. In this workflow, the algorithm specification begins in floating point. Simulation test benches are then created to explore and verify the behavior. The algorithm is then converted to fixed-point in stages. The test benches are reused to verify correct behavior is maintained throughout the elaboration of the algorithm specification to fixed point. Automatic code generation is then applied to implement the algorithm in C code which takes advantage of processor specific intrinsic functions for fixed-point mathematics on an Analog Devices' Blackfin processor. The example workflow is described in the context of an acoustic tone controls application, but the approach can be applied to many applications requiring digital filters which will be deployed to a fixed-point embedded processor.
引用
收藏
页码:34 / 45
页数:12
相关论文
共 50 条
  • [1] Fixed-point FPGA Model-Based Design and Optimization for Henon Map Chaotic Generator
    Zhang, Lei
    [J]. 2017 IEEE 8TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2017,
  • [2] Model-based design of embedded systems
    Schattkowsky, T
    Müller, W
    [J]. SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, : 121 - 128
  • [3] Design and DSP Implementation of Fixed-Point Systems
    Martin Coors
    Holger Keding
    Olaf Lüthje
    Heinrich Meyr
    [J]. EURASIP Journal on Advances in Signal Processing, 2002
  • [4] Fixed-point design of generalised comb filters: a statistical approach
    Laddomada, M.
    [J]. IET SIGNAL PROCESSING, 2010, 4 (02) : 158 - 167
  • [5] Design and DSP implementation of fixed-point systems
    Coors, M
    Keding, H
    Lüthje, O
    Meyr, H
    [J]. EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2002, 2002 (09) : 908 - 925
  • [6] FPSYNT: A FIXED-POINT DATAPATH SYNTHESIS TOOL FOR EMBEDDED SYSTEMS
    Zhbannikov, Ilya Y.
    Donohoe, Gregory W.
    [J]. 2013 IEEE 56TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2013, : 991 - 994
  • [7] A fixed-point quantization model in the statistical analysis of adaptive filters
    Leban, M
    Tasic, JF
    [J]. MELECON '98 - 9TH MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, VOLS 1 AND 2, 1998, : 627 - 631
  • [8] Fixed-Point Arithmetic Unit with a Scaling Mechanism for FPGA-Based Embedded Systems
    Przybyl, Andrzej
    [J]. ELECTRONICS, 2021, 10 (10)
  • [9] Fixed-point analysis of adaptive filters based on the EDS algorithm
    Zhang, Zhongkai
    Bose, Tamal
    Radenkovic, Miloje S.
    [J]. PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 57 - +
  • [10] Arithmetic Approaches for Rigorous Design of Reliable Fixed-Point LTI Filters
    Volkova, Anastasia
    Hilaire, Thibault
    Lauter, Christoph
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (04) : 489 - 504