Dauphin: A new statistical signal processing language

R. Kyprianou, Bill Moran, P. Schachte
{"title":"Dauphin: A new statistical signal processing language","authors":"R. Kyprianou, Bill Moran, P. Schachte","doi":"10.1109/RADAR.2013.6652033","DOIUrl":null,"url":null,"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.","PeriodicalId":365285,"journal":{"name":"2013 International Conference on Radar","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-11-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 International Conference on Radar","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RADAR.2013.6652033","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

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.
一种新的统计信号处理语言
许多软件包通过数值计算和专门的库调用来支持科学研究,但很少支持特定的应用领域,例如符号级别的信号处理或问题表述。从问题描述的自然领域特定结构到计算机公式的转换通常是一项耗时且容易出错的工作。随着信号处理变得越来越复杂,有必要编纂其基本工具,从而使研究人员能够将更多时间花在特定应用程序的特定挑战上。本文介绍了领域专用编程语言Dauphin的设计。Dauphin的最终目标是扩展信号处理研究人员的能力,使他们能够专注于他们的研究问题,同时简化实现他们想法的过程。在多芬中,信号处理的基本算法成为标准的函数调用,并自然地用预定义的信号处理原语(如随机变量和概率分布)来表示。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信