Generalized sampling in Julia

Research output: Contribution to journalJournal articleResearchpeer-review

177 Downloads (Pure)

Abstract

Generalized sampling is a numerically stable framework for obtaining reconstructions of signals in different bases and frames from their samples. For example, one can use wavelet bases for reconstruction given frequency measurements.

In this paper, we will introduce a carefully documented toolbox for performing generalized sampling in Julia. Julia is a new language for technical computing with focus on performance, which is ideally suited to handle the large size problems often encountered in generalized sampling. The toolbox provides specialized solutions for the setup of Fourier bases and wavelets.

The performance of the toolbox is compared to existing implementations of generalized sampling in MATLAB.
Original languageEnglish
JournalJournal of Open Research Software
Volume5
Issue number1
Number of pages5
ISSN2049-9647
DOIs
Publication statusPublished - 2017

Fingerprint

reconstruction
Sampling
performance
language
MATLAB

Keywords

  • generalized sampling
  • Julia
  • Fourier basis
  • Wavelets

Cite this

@article{545f9570adf14d4cb1dc6e1134c4af9c,
title = "Generalized sampling in Julia",
abstract = "Generalized sampling is a numerically stable framework for obtaining reconstructions of signals in different bases and frames from their samples. For example, one can use wavelet bases for reconstruction given frequency measurements.In this paper, we will introduce a carefully documented toolbox for performing generalized sampling in Julia. Julia is a new language for technical computing with focus on performance, which is ideally suited to handle the large size problems often encountered in generalized sampling. The toolbox provides specialized solutions for the setup of Fourier bases and wavelets.The performance of the toolbox is compared to existing implementations of generalized sampling in MATLAB.",
keywords = "generalized sampling, Julia, Fourier basis, Wavelets",
author = "Jacobsen, {Christian Robert Dahl} and Morten Nielsen and Rasmussen, {Morten Grud}",
year = "2017",
doi = "10.5334/jors.157",
language = "English",
volume = "5",
journal = "Journal of Open Research Software",
issn = "2049-9647",
publisher = "Ubiquity Press",
number = "1",

}

Generalized sampling in Julia. / Jacobsen, Christian Robert Dahl; Nielsen, Morten; Rasmussen, Morten Grud.

In: Journal of Open Research Software, Vol. 5, No. 1, 2017.

Research output: Contribution to journalJournal articleResearchpeer-review

TY - JOUR

T1 - Generalized sampling in Julia

AU - Jacobsen, Christian Robert Dahl

AU - Nielsen, Morten

AU - Rasmussen, Morten Grud

PY - 2017

Y1 - 2017

N2 - Generalized sampling is a numerically stable framework for obtaining reconstructions of signals in different bases and frames from their samples. For example, one can use wavelet bases for reconstruction given frequency measurements.In this paper, we will introduce a carefully documented toolbox for performing generalized sampling in Julia. Julia is a new language for technical computing with focus on performance, which is ideally suited to handle the large size problems often encountered in generalized sampling. The toolbox provides specialized solutions for the setup of Fourier bases and wavelets.The performance of the toolbox is compared to existing implementations of generalized sampling in MATLAB.

AB - Generalized sampling is a numerically stable framework for obtaining reconstructions of signals in different bases and frames from their samples. For example, one can use wavelet bases for reconstruction given frequency measurements.In this paper, we will introduce a carefully documented toolbox for performing generalized sampling in Julia. Julia is a new language for technical computing with focus on performance, which is ideally suited to handle the large size problems often encountered in generalized sampling. The toolbox provides specialized solutions for the setup of Fourier bases and wavelets.The performance of the toolbox is compared to existing implementations of generalized sampling in MATLAB.

KW - generalized sampling

KW - Julia

KW - Fourier basis

KW - Wavelets

U2 - 10.5334/jors.157

DO - 10.5334/jors.157

M3 - Journal article

VL - 5

JO - Journal of Open Research Software

JF - Journal of Open Research Software

SN - 2049-9647

IS - 1

ER -