• DocumentCode
    2014547
  • Title

    Dauphin: A new statistical signal processing language

  • Author

    Kyprianou, Ross ; Moran, Bill ; Schachte, Peter

  • Author_Institution
    Defence Sci. Technol. Organ., Australia
  • fYear
    2013
  • fDate
    9-12 Sept. 2013
  • Firstpage
    464
  • Lastpage
    469
  • Abstract
    Many software packages support scientific research by means of numerical calculations and specialised library calls, but very few support specific application domains such as signal processing at the symbolic level or at problem formulation. Translation from the natural domain-specific structure of problem description to the computer formulation is often a time consuming and error-prone exercise. As signal processing becomes more sophisticated, there is a need to codify its basic tools, thus allowing the researcher to spend more time on the challenges specific to a particular application. In this paper, we describe the design of Dauphin, a domain-specific programming language. Dauphin ultimately aims to extend the power of signal processing researchers by allowing them to focus on their research problems while simplifying the process of implementing their ideas. In Dauphin, the basic algorithms of signal processing become the standard function calls and are expressed naturally in terms of predefined signal processing primitives such as random variables and probability distributions.
  • Keywords
    probability; programming languages; signal processing; software packages; Dauphin; domain-specific programming language; error-prone exercise; library calls; natural domain-specific structure; probability distributions; problem formulation; random variables; software packages; standard function calls; statistical signal processing language; symbolic level; time consuming exercise; Detectors; Libraries; MATLAB; Probability distribution; Random variables; Signal processing; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Radar (Radar), 2013 International Conference on
  • Conference_Location
    Adelaide, SA
  • Print_ISBN
    978-1-4673-5177-5
  • Type

    conf

  • DOI
    10.1109/RADAR.2013.6652033
  • Filename
    6652033