Implementing a low-latency parallel graphic equalizer with heterogeneous computing

Vesa Norilo, Math J.W. Verstraelen, Vesa Valimaki

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    115 Downloads (Pure)

    Abstract

    This paper describes the implementation of a recently introduced parallel graphic equalizer (PGE) in a heterogeneous way. The control and audio signal processing parts of the PGE are distributed to a PC and to a signal processor, of WaveCore architecture, respectively. This arrangement is particularly suited to the algorithm in question, benefiting from the low-latency characteristics of the audio signal processor as well as general purpose computing power for the more demanding filter coefficient computation. The design is achieved cleanly in a high-level language called Kronos, which we have adapted for the purposes of heterogeneous code generation from a uniform program source.
    Original languageEnglish
    Title of host publicationProceedings of the 18th International Conference on Digital Audio Effects, DAFx 2015
    EditorsPeter Svensson, Ulf Kristiansen
    Place of PublicationTrondheim, Norway
    PublisherNorwegian University of Science and Technology
    Pages351-357
    Number of pages7
    Publication statusPublished - 30 Nov 2015
    Event18th International Conference on Digital Audio Effects, DAFx 2015 - Trondheim, Norway
    Duration: 30 Nov 20153 Dec 2015
    Conference number: 18

    Publication series

    NameProceedings of the International Conference on Digital Audio Effects (DAFx)
    PublisherNorwegian University of Science and Technology
    ISSN (Print)2413-6700

    Conference

    Conference18th International Conference on Digital Audio Effects, DAFx 2015
    Abbreviated titleDAFx
    Country/TerritoryNorway
    CityTrondheim
    Period30/11/153/12/15

    Keywords

    • Audio effects
    • Graphical equalizer
    • Low latency
    • Heterogeneous computing

    Fingerprint

    Dive into the research topics of 'Implementing a low-latency parallel graphic equalizer with heterogeneous computing'. Together they form a unique fingerprint.

    Cite this