ltfatpy-1.0.16/ 0000755 0001750 0001750 00000000000 13373023553 013224 5 ustar fstj fstj 0000000 0000000 ltfatpy-1.0.16/CMakeLists.txt 0000644 0001750 0001750 00000004224 13263651610 015765 0 ustar fstj fstj 0000000 0000000 # Defines the CMake commands/policies
cmake_minimum_required( VERSION 2.8.5 )
# Set the project name
project( LTFATPY )
# If the user specifies -DCMAKE_BUILD_TYPE on the command line, take their
# definition and dump it in the cache along with proper documentation,
# otherwise set CMAKE_BUILD_TYPE to Debug prior to calling project()
#
IF(DEFINED CMAKE_BUILD_TYPE)
SET(CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE} CACHE STRING "Choose the type of
build, options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug
Release RelWithDebInfo MinSizeRel.")
ELSE()
SET(CMAKE_BUILD_TYPE Release CACHE STRING "Choose the type of build,
options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug Release
RelWithDebInfo MinSizeRel.")
ENDIF()
#### Set global variables
set( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_LIST_DIR}/cmake-modules )
set(FFTW_ROOT "/usr/lib" CACHE PATH "FFTW lib folder")
set(LTFATPY_DIR "${CMAKE_SOURCE_DIR}/ltfatpy")
set(CKERNEL_DIR "${LTFATPY_SOURCE_DIR}/ltfat_C_kernel")
set(DOC_DIR "${LTFATPY_SOURCE_DIR}/doc")
#### Find FFTW
find_package(FFTW REQUIRED)
message ("FFTW found")
include_directories(${FFTW_INCLUDE_DIR})
### Find Lapack
find_package(LAPACK REQUIRED)
message ("LAPACK found")
message("BLAS VENDOR : ${BLA_VENDOR}")
message("LAPACK LIBRARIES : ${LAPACK_LIBRARIES}")
### Set PYTHON_SITE_DIR
#find_package ( PythonLibs REQUIRED )
#find_package ( PythonInterp REQUIRED )
#if ( PYTHON_VERSION_STRING AND PYTHONLIBS_VERSION_STRING )
# if ( NOT PYTHON_VERSION_STRING VERSION_EQUAL PYTHONLIBS_VERSION_STRING )
# message ( FATAL_ERROR "Version mismatch between python interpreter and libraries")
# endif ( NOT PYTHON_VERSION_STRING VERSION_EQUAL PYTHONLIBS_VERSION_STRING )
#endif ( PYTHON_VERSION_STRING AND PYTHONLIBS_VERSION_STRING )
### Build c kernel (Using ${PYTHON_SITE_DIR} for install)
add_subdirectory(${CKERNEL_DIR})
#### uninstall target
configure_file(
"${CMAKE_SOURCE_DIR}/cmake-modules/cmake_uninstall.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
IMMEDIATE @ONLY)
add_custom_target(uninstall COMMAND ${CMAKE_COMMAND}
-P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
ltfatpy-1.0.16/README.rst 0000644 0001750 0001750 00000002743 13236604036 014720 0 ustar fstj fstj 0000000 0000000 The **ltfatpy** package is a partial Python port of the
`Large Time/Frequency Analysis Toolbox (LTFAT)
`_, a MATLAB®/Octave toolbox for working with
time-frequency analysis and synthesis.
It is intended both as an educational and a computational tool.
The package provides a large number of linear transforms including Gabor
transforms along with routines for constructing windows (filter prototypes)
and routines for manipulating coefficients.
The original LTFAT Toolbox for MATLAB®/Octave is developed at
`CAHR `_, Technical
University of Denmark, `ARI `_, Austrian Academy
of Sciences and `I2M `__, Aix-Marseille Université.
The Python port is developed at
`LabEx Archimède `_, as a
`LIF `_ (now `LIS `_)
and I2M project, Aix-Marseille Université.
This package, as well as the original LTFAT toolbox, is Free software, released
under the GNU General Public License (GPLv3).
The latest version of **ltfatpy** can be downloaded from the following
`PyPI page `_.
The **documentation** is available
`here `_.
The development is done in this
`GitLab project `_, which provides
the git repository managing the **source code** and where issues can be
reported.
ltfatpy-1.0.16/doc/ 0000755 0001750 0001750 00000000000 13373023553 013771 5 ustar fstj fstj 0000000 0000000 ltfatpy-1.0.16/doc/install.rst 0000644 0001750 0001750 00000012530 13307737741 016202 0 ustar fstj fstj 0000000 0000000 Installation
############
.. toctree::
Prerequisites
=============
Before installing **ltfatpy** you must check that the following software are installed on your system.
For `Debian `_ based Linux systems (including `Ubuntu `_) and `Conda `_ users on Linux and macOS, simple solutions are provided in the section `Installing ltfatpy`_ to easily install the recquired dependencies.
Windows users should be able to use `Ubuntu on Windows `_ via the `Windows Subsystem for Linux `_ to be able to run **ltfatpy** on Windows.
CMake
-----
A version of `cmake `_ >= 2.6 is required to install **ltfatpy**.
To install **CMake** follow the instructions given `here `__.
Python
------
* Make sure you have **python** >= 2.7 installed. If not follow the instructions from `here `__.
* According to your python version, make sure you have **pip** installed. If not follow the instructions from `here `__.
For developpers only:
* If you need to recompile the whole ltfatpy C kernel interface you have to install **cython** >= 0.21.
* It can be installed by following the instructions given `here `__.
Scientific Python libraries
---------------------------
* You need to have **libfftw3**, development version, installed.
* For Debian based Linux systems use::
apt install libfftw3-dev
* For macOS based systems, you may use::
sudo port install fftw-3 fftw-3-single
* For other systems, please read the documentation of `fftw `_.
* You need to have the `LAPACK `_ library.
* For Debian based Linux systems use::
apt install liblapack-dev
* **ltfatpy** is using **numpy** >= 1.9, **scipy** >= 0.15 and **matplotlib** >= 1.4. For installing those packages read the instructions `here `__.
Downloading **ltfatpy**
=======================
* The last stable release of **ltfatpy** is available on `PyPI `_.
* You can clone the Git repository of **ltfatpy** from `here `__.
* Conda packages of **ltfatpy** are available `here `__.
Installing **ltfatpy**
======================
From sources
------------
From ltfatpy-x.x.x/ directory use::
pip install .
From PyPI
---------
Just use::
pip install ltfatpy
For Debian based Linux systems
------------------------------
A precompiled **python3-ltfatpy** package is available for Debian Sid and Ubuntu 17.10 and later.
It can be installed with::
apt install python3-ltfatpy
Alternatively, to compile the package, the following dependencies are required::
apt install --no-install-recommends libdpkg-perl cmake gcc g++ make libfftw3-dev liblapack-dev cython3 python3 python3-dev python3-setuptools python3-pip python3-wheel python3-tk python3-matplotlib python3-scipy
The package can then be installed using pip::
pip3 install --no-deps ltfatpy
For Conda users
---------------
A prebuilt Conda package of **ltfatpy** might already be available for your plateform. You can check `here `__.
If it is the case, simply install this Conda package with::
conda install -c anaconda -c conda-forge -c ltfatpy ltfatpy
If no prebuilt Conda package is available, the following instructions can be used to install **ltfatpy** in Anaconda using pip.
When installing **ltfatpy** in Anaconda, it is important to note that **ltfatpy** is not compatible with the `MKL-powered binary versions `_ of NumPy and SciPy.
Therefore, before installing **ltfatpy**, it is necessary to force the installation of the non-MKL version of the NumPy and SciPy Conda packages with::
conda install nomkl numpy scipy
To be able to compile **ltfatpy** you need the gcc compiler (or an equivalent on macOS) installed on your computer.
For Debian based Linux systems that mean that the following packages must be installed::
apt install --no-install-recommends gcc g++
For macOS that means that you need to install the **Xcode Command Line Tools**.
In Anaconda, the **ltfatpy** dependencies can directly be installed as Conda packages.
Some needed dependencies are not provided in the main anaconda channel, but they are provided in the conda-forge channel.
These dependencies can be installed with the following commands::
conda install cmake make fftw cython six nomkl numpy scipy matplotlib
conda install -c conda-forge lapack openblas
The **ltfatpy** package can then be installed using pip::
pip install ltfatpy
Building documentation with Sphinx
==================================
Make sure you have Sphinx installed as described `here `__.
Before building documentation you have to install **sphinxcontrib-bibtex**::
pip install sphinxcontrib-bibtex
Then you have to use the setup.py build_sphinx command::
python setup.py build_sphinx
If errors occur, make sure you installed ltfatpy before building the sphinx documentation.
ltfatpy-1.0.16/doc/ltfatpy.gabor.rst 0000644 0001750 0001750 00000005521 13236324031 017273 0 ustar fstj fstj 0000000 0000000 ltfatpy.gabor package - Gabor analysis
**************************************
Basic Time/Frequency analysis
=============================
s0norm
------
.. automodule:: ltfatpy.gabor.s0norm
:members:
:undoc-members:
:show-inheritance:
Gabor systems
=============
dgt
---
.. automodule:: ltfatpy.gabor.dgt
:members:
:undoc-members:
:show-inheritance:
idgt
----
.. automodule:: ltfatpy.gabor.idgt
:members:
:undoc-members:
:show-inheritance:
dgtreal
-------
.. automodule:: ltfatpy.gabor.dgtreal
:members:
:undoc-members:
:show-inheritance:
idgtreal
--------
.. automodule:: ltfatpy.gabor.idgtreal
:members:
:undoc-members:
:show-inheritance:
dgtlength
---------
.. automodule:: ltfatpy.gabor.dgtlength
:members:
:undoc-members:
:show-inheritance:
gabwin
------
.. automodule:: ltfatpy.gabor.gabwin
:members:
:undoc-members:
:show-inheritance:
Reconstructing windows
======================
gabdual
-------
.. automodule:: ltfatpy.gabor.gabdual
:members:
:undoc-members:
:show-inheritance:
gabtight
--------
.. automodule:: ltfatpy.gabor.gabtight
:members:
:undoc-members:
:show-inheritance:
Conditions numbers
==================
gabframediag
------------
.. automodule:: ltfatpy.gabor.gabframediag
:members:
:undoc-members:
:show-inheritance:
Phase gradient methods and reassignment
=======================================
gabphasegrad
------------
.. automodule:: ltfatpy.gabor.gabphasegrad
:members:
:undoc-members:
:show-inheritance:
Phase reconstruction
====================
Phase conversions
=================
phaselock
---------
.. automodule:: ltfatpy.gabor.phaselock
:members:
:undoc-members:
:show-inheritance:
phaseunlock
-----------
.. automodule:: ltfatpy.gabor.phaseunlock
:members:
:undoc-members:
:show-inheritance:
Plots
=====
gabimagepars
------------
.. automodule:: ltfatpy.gabor.gabimagepars
:members:
:undoc-members:
:show-inheritance:
instfreqplot
------------
.. automodule:: ltfatpy.gabor.instfreqplot
:members:
:undoc-members:
:show-inheritance:
phaseplot
---------
.. automodule:: ltfatpy.gabor.phaseplot
:members:
:undoc-members:
:show-inheritance:
plotdgt
-------
.. automodule:: ltfatpy.gabor.plotdgt
:members:
:undoc-members:
:show-inheritance:
plotdgtreal
-----------
.. automodule:: ltfatpy.gabor.plotdgtreal
:members:
:undoc-members:
:show-inheritance:
sgram
-----
.. automodule:: ltfatpy.gabor.sgram
:members:
:undoc-members:
:show-inheritance:
tfplot
------
.. automodule:: ltfatpy.gabor.tfplot
:members:
:undoc-members:
:show-inheritance:
..
Module contents
===============
.. automodule:: ltfatpy.gabor
:members:
:undoc-members:
:show-inheritance:
ltfatpy-1.0.16/doc/ltfatpy.signals.rst 0000644 0001750 0001750 00000001057 13236324031 017641 0 ustar fstj fstj 0000000 0000000 ltfatpy.signals package - Signals
#################################
Sound signals.
==============
greasy
------
.. automodule:: ltfatpy.signals.greasy
:members:
:undoc-members:
:show-inheritance:
gspi
----
.. automodule:: ltfatpy.signals.gspi
:members:
:undoc-members:
:show-inheritance:
linus
-----
.. automodule:: ltfatpy.signals.linus
:members:
:undoc-members:
:show-inheritance:
..
Module contents
===============
.. automodule:: ltfatpy.signals
:members:
:undoc-members:
:show-inheritance:
ltfatpy-1.0.16/doc/copyright.rst 0000644 0001750 0001750 00000003034 13373023553 016533 0 ustar fstj fstj 0000000 0000000 Credits
#######
Copyright(c) 2015-2018
----------------------
* `LabEx Archimède `_
* `Laboratoire d'Informatique Fondamentale `_
(now `Laboratoire d'Informatique et Systèmes `_)
* `Institut de Mathématiques de Marseille `_
* `Université d'Aix-Marseille `_
This software is a port from LTFAT 2.1.0 :
Copyright (C) 2005-2018 Peter L. Soendergaard .
Contributors
------------
* Denis Arrivault
* Florent Jaillet
Description
-----------
ltfatpy is a partial Python port of the
`Large Time/Frequency Analysis Toolbox `_,
a MATLAB®/Octave toolbox for working with time-frequency analysis and
synthesis.
Version
-------
* ltfatpy version = 1.0.16
* LTFAT version = 2.1.0
Licence
-------
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
ltfatpy-1.0.16/doc/project.bib 0000644 0001750 0001750 00000172267 13236324031 016125 0 ustar fstj fstj 0000000 0000000 @STRING{acha = {Appl.\ Comput.\ Harmon.\ Anal.}}
@STRING{aicm = {Adv.\ Comput.\ Math.}}
@string{jasa = "J.\ Acoust.\ Soc.\ Am."}
@STRING{balazs = {Balazs, Peter}}
@STRING{bast = {Bastiaans, Martin J.}}
@STRING{birk = {Birkh{\"a}user}}
@STRING{bitt = {Kai Bittner}}
@STRING{blu = {Blu, Thierry}}
@STRING{bolsk = {B{\"o}lcskei, Helmut}}
@STRING{casazza = {Casazza, Peter G.}}
@STRING{charlie = {Gr{\"o}chenig, Karlheinz}}
@STRING{daub = {Daubechies, Ingrid}}
@STRING{eld = {Eldar, Yonina C.}}
@STRING{fei = {Feichtinger, Hans .G}}
@STRING{heil = {Heil, Christopher}}
@STRING{high = {Higham, Nicholas J.}}
@STRING{hlaw = {Hlawatsch, Franz}}
@string{ieeetassp = "IEEE\ Trans.\ Acoust.\ Speech\ Signal\ Process."}
@STRING{ieeetransig = {IEEE\ Trans.\ Signal\ Process.}}
@STRING{j-SISSC = {SIAM\ J.\ Sci.\ Statist.\ Comput.}}
@STRING{jams = {J.\ Amer.\ Math.\ Soc.}}
@STRING{jans = {Janssen, Augustus Josephus Elisabeth Maria}}
@STRING{jfa = {J.\ Func.\ Anal.}}
@STRING{jfaa = {J.\ Fourier Anal.\ Appl.}}
@STRING{kaib = {Kaiblinger,Norbert}}
@STRING{kasso = {Okoudjou, Kasso A.}}
@STRING{leest = {van Leest, Arno J.}}
@STRING{mall = {Mallat, Stephane}}
@STRING{monat = {Monatsh.\ Math.}}
@STRING{nagase = {Nagase, Michihiro}}
@STRING{og = { and }}
@STRING{ole = {Christensen, Ole}}
@STRING{orr = {Orr, Richard S.}}
@STRING{pams = {Proc.\ Am.\ Math.\ Soc.}}
@STRING{prinz = {Prinz, Peter}}
@STRING{qiu = {Qiu, Sigang}}
@STRING{sigproc = {Signal\ Process.}}
@STRING{sonder = {S{\o}ndergaard, Peter Lempel}}
@STRING{stro = {Strohmer, Thomas}}
@STRING{tol = {Tolimieri, Richard}}
@STRING{toms = {{ACM}\ Trans.\ Math.\ Software}}
@STRING{torr = {Torr{\'e}sani, Bruno}}
@STRING{unser = {Unser, Michael}}
@STRING{vaillan = {Vaillancourt, R{\'e}mi}}
@STRING{walnut = {Walnut, David. F}}
@STRING{wicker = {Wickerhauser, Mladen Victor}}
@STRING{zamm = {ZAMM\ Z.\ Angew.\ Math.\ Mech.}}
@STRING{zeevi = {Zeevi, Yehoshua Y.}}
@STRING{zibul = {Zibulski, Meir}}
@article{aertsen1980strI,
title={{Spectro-temporal receptive fields of auditory neurons in the grassfrog. I. Characterization of tonal and natural stimuli}},
author={Aertsen, A. and Johannesma, PIM},
journal={Biol. Cybern},
volume=38,
pages={223--234},
year=1980,
}
@INCOLLECTION{bi03,
author = bitt,
title = {Wilson Bases on the Interval},
booktitle = {Advances in {Gabor} Analysis},
chapter = {9},
pages = {197--222},
comment = { wilint.ps },
crossref = {fest03}
}
@INCOLLECTION{chst03-1,
author = {ole # og # stro},
title = {Methods for the Approximation of the Inverse {Gabor} Frame Operator},
booktitle = {Advances in {Gabor} Analysis},
chapter = {8},
pages = {171--196},
comment = { wilint.ps },
crossref = {fest03}
}
@INCOLLECTION{ja98,
author = jans,
title = {{The duality condition for Weyl-Heisenberg frames}},
booktitle = {{Gabor} Analysis and Algorithms},
year = 1998,
chapter = 1,
pages = {33--84},
crossref = {fest98}
}
@INCOLLECTION{st98-8,
author = stro,
title = {Numerical Algorithms for Discrete {Gabor} Expansions},
booktitle = {{Gabor} Analysis and Algorithms},
chapter = {8},
pages = {267--294},
crossref = {fest98}
}
@INCOLLECTION{fezi98,
author = fei # og # {Zimmermann, Georg},
title = {A {Banach} space of test functions and {Gabor} analysis},
booktitle = {{Gabor} Analysis and Algorithms},
chapter = {3},
pages = {123--170},
crossref = {fest98}
}
@INCOLLECTION{feno03,
author = fei # og # {Nowak, K},
title = {A first survey of {Gabor} multipliers},
booktitle = {Advances in {Gabor} Analysis},
year = {2003},
chapter = {5},
pages = {99--128},
crossref = {fest03}
}
@INCOLLECTION{feko98,
author = fei # og # {Kozek, Werner},
title = {Operator Quantization on {LCA} Groups},
booktitle = {{Gabor} Analysis and Algorithms},
chapter = {7},
pages = {233--266},
crossref = {fest98}
}
@INCOLLECTION{behewa98,
author = {Benedetto, J.J.} # og # heil # og # walnut,
title = {{Gabor} systems and the {Balian}-{Low} theorem},
booktitle = {{Gabor} Analysis and Algorithms},
year = {1998},
pages = {85--122},
crossref = {fest98},
keywords = {balian-low theorem;frames;gabor analysis;uncertainly principle;wil
son basis;zak transform;density of exponentials},
mr = {MR1601111}
}
@ARTICLE{doetor09,
author = {D{\"o}rfler, M. and Torr{\'e}sani, B.},
title = {Representation of operators in the time-frequency domain and generalized
{G}abor multipliers},
journal = {J. Fourier Anal. Appl.},
year = {2010},
volume = {16},
pages = {261-293},
number = {2},
month = {April},
owner = {xxl},
timestamp = {2009.07.28}
}
@ARTICLE{so07-2,
author = sonder,
title = {An Efficient Algorithm for the Discrete {Gabor} Transform using full
length Windows},
journal = {{IEEE}\ Signal\ Process.\ Letters},
year = {submitted for publication, 2007}
}
@TECHREPORT{ja94-4,
author = jans,
title = {Duality and Biorthogonality for discrete-time {Weyl}-{Heisenberg
frames}},
institution = {Philips\ Electronics},
year = {002{/}94},
type = {Unclassified Report}
}
@ARTICLE{ba07,
author = balazs,
title = {{H}ilbert-{S}chmidt Operators and Frames - Classification, Best Approximation
by Multipliers and Algorithms},
journal = {International Journal of Wavelets, Multiresolution and Information
Processing},
year = {2008},
volume = {6},
pages = {315 -- 330},
url = {http://arxiv.org/abs/math.FA/0611634}
}
@ARTICLE{so07-1,
author = sonder,
title = {Symmetric, discrete fractional splines and {Gabor} systems},
journal = {preprint},
year = {2008}
}
@ARTICLE{ba06,
author = balazs,
title = {Basic Definition and Properties of {B}essel Multipliers},
journal = {Journal of Mathematical Analysis and Applications},
year = {2007},
volume = {325},
pages = {571--585},
number = {1},
month = {January},
link = {http://arxiv.org/abs/math/0510091},
url = {http://dx.doi.org/10.1016/j.jmaa.2006.02.012}
}
@ARTICLE{jaso07,
author = jans # og # sonder,
title = {Iterative algorithms to approximate canonical {Gabor} windows: Computational
aspects},
journal = jfaa,
year = {2007},
volume = {published online},
keywords = {gabor frames;iterative algorithms;zak transform},
url = {http://dx.doi.org/10.1007/s00041-006-6069-y}
}
@ARTICLE{so06,
author = sonder,
title = {{Gabor} frames by Sampling and Periodization},
journal = aicm,
year = {2007},
volume = {27},
pages = {355 --373},
number = {4},
doi = {10.1007/s10444-005-9003-y}
}
@PHDTHESIS{ba05-1,
author = balazs,
title = {Regular and Irregular {Gabor} Multipliers with Application to Psychoacoustic
Masking},
school = {Fakult{\"a}t f{\"u}r Mathematik der Universit{\"a}t Wien},
year = {2005},
address = {Vienna},
month = {june}
}
@ARTICLE{ka05,
author = kaib,
title = {Approximation of the {Fourier} Transform and the Dual {Gabor} Window},
journal = jfaa,
year = {2005},
volume = {11},
pages = {25--42},
number = {1},
comment = {gd.ps}
}
@ARTICLE{ok04,
author = kasso,
title = {Embeddings of some Classical {Banach} Spaces into Modulation Spaces},
journal = pams,
year = {2004},
volume = {132},
number = {6}
}
@ARTICLE{blun03,
author = blu # og # unser,
title = {A complete family of scaling functions: the $(\alpha,\tau)$-fractional
splines},
journal = {Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP
'03). 2003 IEEE International Conference on},
year = {2003},
volume = {1},
pages = {VI-421-4 vol.6},
copyright = {Copyright 2003, IEEE},
isbn = {0780376633},
publisher = {IEEE}
}
@BOOK{ch03-1,
title = {An Introduction to Frames and {Riesz} Bases},
publisher = birk,
year = {2003},
author = ole
}
@INPROCEEDINGS{ja03-2,
author = jans,
title = {Some iterative algorithms to compute canonical windows for {Gabor}
frames},
booktitle = {Proceedings of {IMS} Workshop on Time-Frequency Analysis and Applications},
year = {2003},
address = {Singapore},
month = {September}
}
@UNPUBLISHED{ja02b,
author = jans,
title = {Analysis of some fast algorithms to compute canonical windows for
{Gabor} frames},
note = {Unpublished},
year = {2002}
}
@ARTICLE{jast02,
author = jans # og # stro,
title = {Characterization and computation of canonical tight windows for {Gabor}
frames},
journal = jfaa,
year = {2002},
volume = {8},
pages = {1--28},
number = {1},
comment = { tight.ps.gz }
}
@ARTICLE{jast02-1,
author = jans # og # stro,
title = {Hyperbolic Secants Yield {Gabor} Frames},
journal = acha,
year = {2002},
volume = {12},
pages = {259-267},
number = {2},
issn = {10635203},
language = {EN}
}
@BOOK{wa02,
title = {An introduction to wavelet analysis},
publisher = birk,
year = {2002},
author = walnut,
isbn = {0817639624},
language = {english},
zbl = {0989.42014}
}
@BOOK{gr01,
title = {Foundations of Time-Frequency Analysis},
publisher = birk,
year = {2001},
author = charlie
}
@ARTICLE{blun00,
author = blu # og # unser,
title = {The fractional spline wavelet transform: definition end implementation},
journal = {Acoustics, Speech, and Signal Processing, 2000. ICASSP '00. Proceedings.
2000 IEEE International Conference on},
year = {2000},
volume = {1},
pages = {512 -515 vol.1},
isbn = {0780362934},
publisher = {IEEE}
}
@ARTICLE{Chr00,
author = ole,
title = {Finite-Dimensional Approximation of the Inverse Frame Operator},
journal = jfaa,
year = {2000},
volume = {6},
pages = {79--91},
number = {1},
comment = { oleinvgabframe.pdf }
}
@ARTICLE{unbl00,
author = unser # og # blu,
title = {Fractional Splines and Wavelets},
journal = {SIAM Review},
year = {2000},
volume = {42},
pages = {43-67},
number = {1},
issn = {00361445}
}
@ARTICLE{bi99,
author = bitt,
title = {Error estimates and reproduction of polynomials for biorthogonal
local trigonometric bases},
journal = acha,
year = {1999},
volume = {6},
pages = {75--102}
}
@TECHREPORT{hi99p,
author = high,
title = {A New \texttt{sqrtm} for {MATLAB}},
institution = {Manchester Centre for Computational Mathematics},
year = {1999},
type = {Numerical Analysis Report},
number = {No. 336},
address = {Manchester, England},
month = jan,
pages = {11},
url = {http://www.maths.man.ac.uk/~nareports/narep336.ps.gz}
}
@ARTICLE{bohl98,
author = bolsk # og # hlaw,
title = {Oversampled Cosine Modulated Filter Banks with Perfect Reconstruction},
journal = {IEEE Transactions on Circuits and Systems},
year = {1998},
volume = {45},
pages = {1057--1071},
number = {8},
month = {aug},
url = { http://www.nari.ee.ethz.ch/commth/pubs/p/cos98 }
}
@BOOK{ma98,
title = {A wavelet tour of signal processing.},
publisher = {Academic Press},
year = {1998},
author = mall,
address = {San Diego, {CA}},
zbl = {0937.94001}
}
@ARTICLE{qi98,
author = qiu,
title = {Discrete {Gabor} Transforms: The {Gabor}-Gram Matrix Approach},
journal = jfaa,
year = {1998},
volume = {4},
pages = {1--17},
number = {1}
}
@ARTICLE{bohl97-1,
author = bolsk # og # hlaw,
title = {Discrete {Zak} transforms, polyphase transforms, and applications},
journal = ieeetransig,
year = {1997},
volume = {45},
pages = {851--866},
number = {4},
month = {april},
keywords = {discrete fourier transform filter banks;gabor analysis;polyphase transform;discrete
zak transform}
}
@ARTICLE{fegr97,
author = fei # og # charlie,
title = {{Gabor} Frames and Time-Frequency Analysis of Distributions},
journal = jfa,
year = {1997},
volume = {146},
pages = {464--495},
comment = { Lille format. }
}
@ARTICLE{ja97-1,
author = jans,
title = {From Continuous to Discrete {Weyl}-{Heisenberg} Frames Through Sampling},
journal = jfaa,
year = {1997},
volume = {3},
pages = {583-596},
number = {5}
}
@ARTICLE{zezi97,
author = zibul # og # zeevi,
title = {Analysis of Multiwindow {Gabor}-Type Schemes by Frame Methods},
journal = acha,
year = {1997},
volume = {4},
pages = {188--221},
number = {2},
comment = { zz.pdf }
}
@INPROCEEDINGS{bofegrhl96-1,
author = bolsk # og # fei # og # charlie # og # hlaw,
title = {Discrete-Time {Wilson} Expansions},
booktitle = {Proc. {IEEE}-{SP} 1996 Int. Sympos. Time-Frequency Time-Scale Analysis},
year = {1996},
month = {june},
url = {http://www.nari.ee.ethz.ch/commth/pubs/p/tfts96}
}
@CONFERENCE{bohl96-1,
author = bolsk # og # hlaw,
title = {Oversampled {Wilson}-type cosine modulated filter banks with linear
phase},
booktitle = {Asilomar Conf. on Signals, Systems, and Computers},
year = {1996},
pages = {998-1002},
month = {nov},
comment = { asilomar96.pdf },
keywords = {Wilson expansion, cosine modulated filter bank, oversampling, linear
phase, DFT, DCT},
misc = {Pacific Grove (CA)},
url = {http://www.nari.ee.ethz.ch/commth/pubs/p/asilomar96}
}
@ARTICLE{pr96,
author = prinz,
title = {Calculating the dual {Gabor} window for general sampling sets},
journal = ieeetransig,
year = {1996},
volume = {44},
pages = {2078-2082},
number = {8},
issn = {1053587x},
publisher = {IEEE}
}
@INPROCEEDINGS{bohlfe95-1,
author = bolsk # og # hlaw # og # fei,
title = {Equivalence of {DFT} Filter banks and {Gabor} expansions},
booktitle = {{SPIE} 95, Wavelet Applications in Signal and Image Processing {III}},
year = {1995},
volume = {2569, part {I}},
address = {San Diego},
month = {july},
keywords = {algorithms;discrete fourier transform;discrete fourier transform filter
banks;filter banks;filterbanks;fourier transform;gabor analysis;zak
transform},
mr = {MR1368684}
}
@article{bohlfe02,
title={{Frame-theoretic analysis of oversampled filter banks}},
author=bolsk # og # hlaw # og # fei,
journal={Signal Processing, IEEE Transactions on},
volume=46,
number=12,
pages={3256--3268},
issn={1053-587X},
year=2002,
publisher={IEEE}
}
@article{buma04,
author = "Bultheel, A. and Mart{\'i}nez, Sulbaran",
year = 2004,
title = {{Computation of the Fractional Fourier Transform}},
journal = acha,
volume = 16,
number = 3,
pages = "182-202",
}
@ARTICLE{ch95-2,
author = ole,
title = {Frames and pseudo-inverses},
journal = {J.\ Math.\ Anal.\ Appl.},
year = {1995},
volume = {195},
pages = {401--414},
keywords = {gabor analysis;pseudo-inverse},
mr = {MR1354551},
zbl = {0845.47002}
}
@ARTICLE{ja95,
author = jans,
title = {Duality and biorthogonality for {Weyl}-{Heisenberg} frames},
journal = jfaa,
year = {1995},
volume = {1},
pages = {403--436},
number = {4},
comment = { p069.pdf }
}
@ARTICLE{ja95-1,
author = jans,
title = {On Rationally Oversampled {Weyl}-{Heisenberg} Frames},
journal = sigproc,
year = {1995},
pages = {239--245},
comment = { 95001123.ps, dual opfylder betingelse A }
}
@ARTICLE{qife95,
author = qiu # og # fei,
title = {Discrete Gabor structures and optimal representations},
journal = ieeetransig,
year = {1995},
volume = {43},
pages = {2258 -2268},
number = {10},
copyright = {Copyright 1995, IEE},
issn = {1053587x},
publisher = {IEEE}
}
@ARTICLE{toor95,
author = tol # og # orr,
title = {Poisson Summation, the Ambiguity function, and the theory of {Weyl}-{Heisenberg}
systems},
journal = jfaa,
year = {1995},
volume = {1},
pages = {233--247},
number = {3},
comment = { orrpoisson.pdf }
}
@ARTICLE{ja94-3,
author = jans,
title = {Signal analytic proofs of two basic results on lattice expansions},
journal = acha,
year = {1994},
volume = {1},
pages = {350-354},
number = {4},
issn = {10635203},
language = {English},
publisher = {Academic Press, Inc.}
}
@ARTICLE{or93b,
author = orr,
title = {Derivation of the finite discrete {Gabor} Transform by periodization
and sampling},
journal = sigproc,
year = {1993},
volume = {34},
pages = {85--97},
number = {1},
issn = {01651684},
publisher = {Elsevier Science Publishers B.V.}
}
@ARTICLE{zezi93,
author = zeevi # og # zibul,
title = {Oversampling in the {Gabor} scheme},
journal = ieeetransig,
year = {1993},
volume = {41},
pages = {2679--2687},
number = {8}
}
@ARTICLE{ja88,
author = jans,
title = {The {Zak} transform: a signal transform for sampled time-continuous
signals},
journal = {Philips Journal of Research},
year = {1988},
volume = {43},
pages = {23-69},
number = {1},
issn = {01655817},
language = {English}
}
@ARTICLE{hi86p,
author = high,
title = {Computing the Polar Decomposition---with Applications},
journal = j-SISSC,
year = {1986},
volume = {7},
pages = {1160-1174},
number = {4},
month = oct,
mynote = {N.A. Report 94, November 1984. (Proof in Appendix is not in paper).}
}
@ARTICLE{fe81-3,
author = fei,
title = {On a new {Segal} Algebra},
journal = monat,
year = {1981},
volume = {92},
pages = {269--289},
number = {4}
}
@ARTICLE{grle04,
author = charlie # { and Leinert, Michael},
title = {Wiener's Lemma for Twisted Convolution and {Gabor} Frames},
journal = jams,
year = {2004},
volume = {17},
number = {1}
}
@ARTICLE{unaled93,
author = unser # og # {Aldroubi, A. and Eden, M.},
title = {B-spline signal processing. I. Theory},
journal = ieeetransig,
year = {1993},
volume = {41},
pages = {821 -833},
number = {2},
issn = {1053587x},
publisher = {IEEE}
}
@ARTICLE{unaled92,
author = unser # og # {Aldroubi, A. and Eden, M.},
title = {On the asymptotic convergence of B-spline wavelets to Gabor functions},
journal = {Information Theory, IEEE Transactions on},
year = {1992},
volume = {38},
pages = {864 -872},
number = {22},
issn = {00189448},
publisher = {IEEE}
}
@ARTICLE{grjakapf03,
author = charlie # og # jans # og # kaib # og # {Pfander, G.E},
title = {Note on B-splines, wavelet scaling functions, and gabor frames},
journal = {Information Theory, IEEE Transactions on},
year = {2003},
volume = {49},
pages = {3318-3320},
number = {12},
issn = {00189448},
publisher = {IEEE}
}
@ARTICLE{dalala95,
author = daub # og # {Landau, H.J. and Landau, Zeph},
title = {{Gabor} time-frequency lattices and the {Wexler-Raz} identity},
journal = jfaa,
year = {95},
volume = {1},
pages = {437--498},
number = {4},
comment = {daublanlan.pdf }
}
@ARTICLE{dademo04,
author = daub # og # {Defrise, Michel and De Mol, Christine },
title = {An iterative thresholding algorithm for linear inverse problems with
a sparsity constraint},
journal = {Communications in Pure and Applied Mathematics},
year = {2004},
volume = {57},
pages = {1413--1457}
}
@ARTICLE{bafehakr06,
author = balazs # og # fei # og # {Hampejs, Mario and Kracher, G{\"u}nther},
title = {Double preconditioning for {Gabor} frames},
journal = ieeetransig,
year = {2006},
volume = {54},
pages = {4597--4610},
number = {12},
month = {December},
url = {http://dx.doi.org/10.1109/TSP.2006.882100}
}
@ARTICLE{bage96,
author = bast # og # {Geilen, Marc C.W.},
title = {On the discrete {Gabor} transform and the discrete {Zak} transform},
journal = sigproc,
year = {1996},
volume = {49},
pages = {151-166},
number = {3},
issn = {01651684}
}
@article{cooley1965algorithm,
title={{An algorithm for the machine calculation of complex Fourier series}},
author={Cooley, J.W. and Tukey, J.W.},
journal={Math. Comput},
volume=19,
number=90,
pages={297--301},
year=1965
}
@ARTICLE{dajajo91,
author = daub # og # {Jaffard, S. and Journ{\'e}, J.L.},
title = {A simple {Wilson} orthonormal basis with exponential decay},
journal = {SIAM J.\ Math.\ Anal.},
year = {1991},
volume = {22},
pages = {554--573},
comment = {includes an erratum},
html = {http://locus.siam.org/{S}{I}{M}{A}/volume-22/art_0522035.html},
keywords = {modulation space;orthonormal basis;phase space;time-frequency analysis;wilson
orthonormal basis}
}
@inproceedings{decorsiere2011,
author = "R{\'e}mi Decorsi{\`e}re" # og # sonder,
title = {{Modulation filtering using an optimization approach to spectrogram reconstruction}},
booktitle={Proceedings of the Forum Acousticum},
year = 2011
}
@inproceedings{depalle1997extraction,
title={Extraction of spectral peak parameters using a short-time Fourier transform modeling and no sidelobe windows},
author={Depalle, Philippe and Helie, Thomas},
booktitle={Applications of Signal Processing to Audio and Acoustics, 1997. 1997 IEEE ASSP Workshop on},
pages={4--pp},
year=1997,
organization={IEEE}
}
@ARTICLE{fehakr04,
author = fei # og # {Hampejs, M. and Kracher, G.},
title = {Approximation of Matrices by {G}abor multipliers},
journal = {IEEE Signal Procesing Letters},
year = {2004},
volume = {11},
pages = {883--886},
number = {11}
}
@article{feichtinger2008metaplectic,
title={Metaplectic operators on $C^n$},
author= fei # og # {Hazewinkel, M.} # og # kaib # og # {Matusiak, Ewa and Neuhauser, Markus},
journal={The Quarterly Journal of Mathematics},
volume=59,
number=1,
pages={15--28},
year=2008,
publisher={Oxford Univ Press}
}
@ARTICLE{fekolu06,
author = fei # og # {Kozek, Werner and Luef, Franz},
title = {{Gabor} analysis over finite {Abelian} groups},
journal = acha,
year = {submitted, 2007}
}
@Article{frjo05,
author = {Frigo, Matteo and Johnson, Steven~G.},
title = {The Design and Implementation of {FFTW3}},
journal = {Proceedings of the IEEE},
year = 2005,
volume = 93,
number = 2,
pages = {216--231},
note = {Special issue on "Program Generation, Optimization, and Platform Adaptation"}
}
@ARTICLE{mazh93,
author = mall # og # {Zhang, Zhifeng},
title = {Matching pursuits with time-frequency dictionaries.},
journal = ieeetransig,
year = 1993,
volume = 41,
pages = {3397-3415},
number = 12,
keywords = {matching pursuit},
zbl = {0842.94004}
}
@BOOK{LAPACK99,
title = {LAPACK Users' Guide, Third Edition},
publisher = {SIAM, Philadelphia},
year = {1999},
author = {Anderson, E. and Z. Bai and C. Bischof and L. S. Blackford and J.
Demmel and J. Dongarra and J. Du Croz and A. Greenbaum and S. Hammarling
and A. McKenney and D. Sorensen}
}
@ARTICLE{aufl95,
author = {Auger, F. and Flandrin, P.},
title = {Improving the readability of time-frequency and time-scale representations
by the reassignment method},
journal = ieeetransig,
year = {1995},
volume = {43},
pages = {1068-1089},
number = {5},
copyright = {2006, IEEE},
issn = {1053587x},
language = {ENG},
publisher = {IEEE}
}
@ARTICLE{aume96,
author = {Auslander , Louis and Meyer , Yves},
title = {A Generalized {Poisson} Summation Formula},
journal = acha,
year = {1996},
volume = {3},
pages = {372-376},
number = {4},
issn = {10635203}
}
@ARTICLE{xxlmult1,
author = {P. Balazs},
title = {Basic Definition and Properties of {B}essel Multipliers},
journal = {Journal of Mathematical Analysis and Applications},
year = {2007},
volume = {325},
pages = {571--585},
number = {1},
month = {January},
link = {http://arxiv.org/abs/math/0510091},
url = {http://dx.doi.org/10.1016/j.jmaa.2006.02.012}
}
@ARTICLE{xxllabmask1,
author = {P. Balazs and B. Laback and G. Eckel and W. A. Deutsch},
title = {Introducing Time-Frequency Sparsity by Removing Perceptually Irrelevant
Components Using a Simple Model of Simultaneous Masking},
journal = {IEEE Transactions on Audio, Speech and Language Processing},
year = {to appear},
volume = {accepted},
pages = {-},
owner = {xxl},
timestamp = {2009.01.23},
url = {http://www.kfs.oeaw.ac.at/xxl/mask/mask.pdf}
}
@ARTICLE{bjbo71,
author = {Bj{\"o}rck, {\AA}ke and Bowie, C.},
title = {An iterative algorithm for computing the best estimate of an orthogonal
matrix},
journal = {SIAM Jour.\ Num.\ Anal.},
year = {1971},
volume = {8},
pages = {358--364},
number = {2},
month = {june}
}
@ARTICLE{carmonmultiridge1,
author = {R. Carmona and W.L. Hwang} # og # torr,
title = {Multiridge Detection and Time-Frequency Reconstruction},
journal = ieeetransig,
year = {1999},
volume = {47},
pages = {480--492}
}
@BOOK{Carmona98practical,
title = {Practical Time-Frequency Analysis: continuous wavelet and Gabor transforms,
with an implementation in {S}},
publisher = {Academic Press},
year = {1998},
author = {R. Carmona and W.L. Hwang and B. Torr{\'e}sani},
volume = {9},
series = {Wavelet Analysis and its Applications},
address = {San Diego}
}
@ARTICLE{cmdaaufl97,
author = {Chassande-Mottin, E. and Daubechies, I. and Auger, F. and Flandrin,
P.},
title = {{Differential reassignment}},
journal = {Signal Processing Letters, IEEE},
year = {1997},
volume = {4},
pages = {293--294},
number = {10}
}
@ARTICLE{deesgukrtcto92,
author = {Delprat, N. and Escudie, B. and Guillemain, P. and Kronland-Martinet,
R. and Tchamitchian, P.} # og # torr,
title = {Asymptotic wavelet and {Gabor} analysis: extraction of instantaneous
frequencies},
journal = {IEEE Transactions on Information Theory},
year = {1992},
volume = {38},
pages = {644-64},
number = {2},
copyright = {1992 IEE},
issn = {00189448},
language = {English}
}
@INPROCEEDINGS{DepKronTor07,
author = {Ph. Depalle and R. Kronland-Martinet and B. Torr{\'e}sani},
title = {Time-Frequency multipliers for sound synthesis},
booktitle = {Proceedings of the Wavelet XII conference, SPIE annual Symposium,
San Diego},
year = {2007},
month = {August}
}
@ARTICLE{dodchadu90,
author = {Dongarra, J.J. and Du Croz, J. and Hammarling, S. and Duff, I.},
title = {A set of level 3 basic linear algebra subprograms},
journal = toms,
year = {1990},
volume = {16},
pages = {1-17},
number = {1},
issn = {00983500},
language = {English}
}
@BOOK{fant1,
title = {Acoustic Theory of Speech Production},
publisher = {Mouton. The Hague.},
year = {1960},
author = {G. Fant}
}
@ARTICLE{fl65,
author = {Flanagan, JL and Meinhart, DIS and Golden, R.M. and Sondhi, M.M.},
title = {{Phase Vocoder}},
journal = {The Journal of the Acoustical Society of America},
year = {1965},
volume = {38},
pages = {939},
publisher = {ASA}
}
@BOOK{Flandrin99time,
title = {Time-frequency/time-scale analysis},
publisher = {Academic Press Inc.},
year = {1999},
author = {Flandrin, Patrick},
volume = {10},
pages = {xii+386},
series = {Wavelet Analysis and its Applications},
address = {San Diego, CA},
note = {With a preface by Yves Meyer, Translated from the French by Joachim
St{\"o}ckler},
isbn = {0-12-259870-9},
mrclass = {94A12 (42A38 42C40 94A11)},
mrnumber = {2000e:94014},
mrreviewer = {Lars F. Villemoes}
}
@BOOK{golo96,
title = {Matrix computations, third edition},
publisher = {John Hopkins University Press},
year = {1996},
author = {Golub, Gene H. and van Loan, Charles F.}
}
@ARTICLE{grib01,
author = {Gribonval, R.},
title = {Fast matching pursuit with a multiscale dictionary of Gaussian chirps},
journal = ieeetransig,
year = {2001},
volume = {49},
pages = {994 -1001},
number = {5},
issn = {1053587x},
publisher = {IEEE}
}
@article{griffin1984sem,
title={{Signal estimation from modified short-time Fourier transform}},
author={Griffin, D. and Lim, J.},
journal=ieeetassp,
volume=32,
number=2,
pages={236--243},
year=1984
}
@ARTICLE{gross1,
author = {A. Grossmann and M. Holschneider and R. Kronland-Martinet and J.
Morlet},
title = {Detection of Abrupt Changes in Sound Signals with the Help of Wavelet
Transforms},
journal = {Inverse Problem},
year = {1987},
pages = {281-306}
}
@ARTICLE{Gro93,
author = {K. Gr{\"o}chenig},
title = {Acceleration of the frame algorithm},
journal = {IEEE Trans. SSP},
year = {1993},
volume = {41/12},
pages = {3331--3340}
}
@ARTICLE{hu1882,
author = {Hurwitz, A.},
title = {Einige {Eigenschaften} der {Dirichlet'schen} {Funktionen} ${F}(s)=\sum(\frac{D}{n})\frac{1}{n^s}$,
die bei der {Bestimmung} der {Klassenanzahlen} {Binärer} quadratischer
{Formen} auftreten.},
journal = {Z.\ für Math.\ und Physik},
year = {1882},
volume = {27},
pages = {86-101}
}
@ARTICLE{jasw95,
author = {Jawerth, Bj{\"o}rn and Sweldens, Wim},
title = {Biorthogonal Smooth Local Trigonometric Bases},
journal = jfaa,
year = {1995},
volume = {2},
pages = {109-133},
number = {2},
issn = {10695869},
publisher = birk
}
@BOOK{jano90,
title = {Digital Coding of Waveforms: Principles and Applications to Speech
and Video},
publisher = {Prentice Hall},
year = {1990},
author = {Jayant, S. and Noll, P.}
}
@ARTICLE{kela90,
author = {Kenney, C. and Laub, A.J.},
title = {On scaling {Newton}'s method for polar decomposition and the matrix
sign function},
journal = {Proceedings of the 1990 American Control Conference (IEEE Cat. No.90CH2896-9)},
year = {1990},
pages = {2560-4 vol.3},
issn = {noissn904751409},
publisher = {American Autom. Control Council}
}
@ARTICLE{ko70,
author = {Kovarik, Z.},
title = {Some iterative methods for improving orthonormality},
journal = {SIAM\ J.\ Num.\ Anal.},
year = {1970},
volume = {7},
pages = {386-9},
number = {3},
issn = {00361429}
}
@article{kowalski2009mixed,
title={Sparse regression using mixed norms},
author={Kowalski, M.},
journal=acha,
volume=27,
number=3,
pages={303--324},
year=2009,
publisher={Elsevier},
url = {http://hal.archives-ouvertes.fr/hal-00202904/}
}
@ARTICLE{Kowalski08sparsity,
author = {Kowalski, Matthieu} # og # torr,
title = {Sparsity and persistence: mixed norms provide simple signal models
with dependent coefficients},
journal = {Signal, Image and Video Processing},
volume=3,
number=3,
pages={251--264},
year=2009,
publisher={Springer},
url = {http://hal.archives-ouvertes.fr/hal-00206245/en/}
}
@ARTICLE{la95a,
author = {Lakic, S},
title = {An Iterative Method for the Computation of a Matrix Inverse Square
Root},
journal = zamm,
year = 1995,
volume = 75,
pages = {867-874},
number = 11,
issn = 00442267
}
@article{liu1989limited,
title={{On the limited memory BFGS method for large scale optimization}},
author={Liu, D.C. and Nocedal, J.},
journal={Mathematical programming},
volume=45,
number=1,
pages={503--528},
issn={0025-5610},
year=1989,
publisher={Springer}
}
@ARTICLE{liva95,
author = {Yuan-Pei Lin and Vaidyanathan, P.P.},
title = {Linear phase cosine modulated maximally decimated filter banks with
perfectreconstruction},
journal = ieeetransig,
year = {1995},
volume = {43},
pages = {2525-2539},
number = {11},
copyright = {Copyright 1995, IEE},
issn = {1053587x},
publisher = {IEEE}
}
@ARTICLE{lo80,
author = {Losert, V.},
title = {A characterization of the minimal strongly character invariant {Segal}
algebra},
journal = {Ann.\ Inst.\ Fourier},
year = {1980},
volume = {30},
pages = {129--139},
keywords = {feichtinger's algebra;modulation space}
}
@ARTICLE{majxxl1,
author = {P. Majdak and P. Balazs and B. Laback},
title = {Multiple Exponential Sweep Method for Fast Measurement of Head Related
TransferFunctions},
journal = {Journal of the Audio Engineering Society},
year = {2007},
volume = {55},
pages = {623--637},
number = {7/8},
month = {July/August},
owner = {xxl},
timestamp = {2009.01.23}
}
@BOOK{ma92,
title = {Signal Processing with Lapped Transforms},
publisher = {Artech House Publishers},
year = {1992},
author = {Malvar, Henrique S.},
adress = {Boston},
isbn = {0-89006-467-9}
}
@BOOK{markgray76,
title = {Linear Prediction of Speech},
publisher = {Springer-Verlag, Berlin Heidelberg},
year = {1976},
author = {J. Markel and Jr. A. Gray}
}
@INBOOK{hlawatgabfilt1,
chapter = {6 in 'Application in Time-Frequency Signal Processing'},
pages = {205--271},
title = {Linear Time-Frequency Filters: On-line Algorithms and Applications},
publisher = {eds. A. Papandreou-Suppappola, Boca Raton (FL): CRC Press},
year = {2002},
author = {G. Matz and F. Hlawatsch},
booktitle = {Application in Time-Frequency Signal Processing}
}
@ARTICLE{muclwu02,
author = {Mugler, D.H. and Clary, S. and Yan Wu},
title = {{Discrete Hermite expansion of digital signals: applications to
ECG signals}},
journal = {Digital Signal Processing Workshop, 2002 and the 2nd Signal Processing
Education Workshop. Proceedings of 2002 IEEE 10th},
year = {2002},
pages = {262-267},
copyright = {2002, IEEE},
isbn = {0780381165},
language = {ENG},
publisher = {IEEE}
}
@INPROCEEDINGS{ni98,
author = {Ole M{\o}ller Nielsen},
title = {Parallel Wavelet Transforms},
booktitle = {{PARA}},
year = {1998},
pages = {385-389}
}
@ARTICLE{onma05,
author = {Onchis, D. and Marta, C.},
title = {Multiple 1D data parallel wavelet transform},
journal = {Symbolic and Numeric Algorithms for Scientific Computing, 2005. SYNASC
2005. Seventh International Symposium on},
year = {2005},
pages = {4 pp.},
copyright = {2005, IEEE},
isbn = {0769524532},
language = {ENG},
publisher = {IEEE}
}
@BOOK{opp,
title = {Discrete-Time Signal Processing},
publisher = {Oldenbourg},
year = {1999},
author = {A. V. Oppenheim and R.W. Schafer},
edition = {3},
notes = {ARI: math library}
}
@BOOK{opsc89,
title = {Discrete-time signal processing.},
publisher = {Prentice Hall},
year = {1989},
author = {Oppenheim, Alan V. and Schafer, Ronald W.},
address = {Englewood Cliffs, {NJ}},
zbl = {0676.42001}
}
@BOOK{ozzaku01,
title = {The Fractional {Fourier} Transform},
publisher = {John Wiley and Sons},
year = {2001},
author = {Ozaktas, Haldun M. and Zalevsky, Zeev and Kutay, M. Alper}
}
@ARTICLE{pr99,
author = {Prete, Vincenza Del},
title = {Estimates, Decay Properties, and Computation of the Dual Function
for {Gabor} Frames},
journal = jfaa,
year = {1999},
volume = {5},
pages = {545-562},
number = {6},
issn = {10695869}
}
@ARTICLE{prbr86,
author = {Princen, John P. and Bradley, Alan Bernard},
title = {Analysis/Synthesis filter bank design based on time domain aliasing
cancellation},
journal = {IEEE Transactions on Acoustics, Speech, and Signal Processing},
year = {1986},
volume = {ASSP-34},
pages = {1153-1161},
number = {5},
issn = {00963518},
language = {English}
}
@ARTICLE{prjobr87,
author = {Princen, J. P. and Johnson, A. W. and Bradley, A. B.},
title = {Subband/transform coding using filter bank designs based on time
domain aliasing cancellation},
journal = {Proceedings - ICASSP, IEEE International Conference on Acoustics,
Speech and Signal Processing},
year = {1987},
pages = {2161-2164},
issn = {07367791},
language = {English},
publisher = {IEEE}
}
@ARTICLE{puc95,
author = {Puckette, M.},
title = {Phase-locked vocoder},
journal = {Applications of Signal Processing to Audio and Acoustics, 1995.,
IEEE ASSP Workshop on},
year = {1995},
pages = {222 -225},
copyright = {Copyright 1996, IEE},
isbn = {0780330641},
publisher = {IEEE}
}
@BOOK{rayi90,
title = {Discrete Cosine Transform, Algorithms, Advantages, Applications},
publisher = {Academic Press},
year = {1990},
author = {Rao, K.R and Yip, P}
}
@ARTICLE{hisc90,
author = high # og # {Robert S. Schreiber},
title = {Fast Polar Decomposition of an Arbitrary Matrix},
journal = j-SISSC,
year = {1990},
volume = {11},
pages = {648-655},
number = {4},
month = jul
}
@BOOK{sch79,
title = {Speech Analysis},
publisher = {IEEE Press},
year = {1979},
author = { Schafer, R.W. and Markel (eds), J.D.}
}
@ARTICLE{sc33,
author = {Schulz, G.},
title = {Iterative {B}erechnung der reziproken {Matrix}},
journal = zamm,
year = 1933,
volume = 13,
pages = {57--59}
}
@ARTICLE{sh91a,
author = {Sherif, N.},
title = {On the computation of a matrix inverse square root},
journal = {Computing (Vienna/New York)},
year = 1991,
volume = 46,
pages = {295-305},
number = 4,
issn = {0010485X},
language = {English}
}
@BOOK{stevensphon1,
title = {Acoustic Phonetics},
publisher = {MIT Press. Cambridge},
year = {1999},
author = {K. N. Stevens}
}
@BOOK{strawn1,
title = {Digital Audio Signal Processing - An Anthology},
publisher = {William Kaufmann, Inc.},
year = {1985},
author = {Strawn (ed.), J.}
}
@BOOK{trebau1,
title = {Numerical Linear Algebra},
publisher = {SIAM Philadelphia},
year = {1997},
author = {L. N. Trefethen and D. Bau III},
notes = {full names: Lloyd N. Trefethen and David Bau III}
}
@BOOK{VK95,
title = {Wavelets and Subband Coding},
publisher = {Prentice Hall},
year = {1995},
author = {Vetterli, M. and Kova{\v{c}}evi{\'c}, J.},
series = {Signal Processing Series},
address = {Englewood Cliffs, NJ}
}
@ARTICLE{watgil97,
author = {Watson, Graham H. and Gilholm, Kevin},
title = {Signal and image feature extraction from local maxima of generalised
correlation},
journal = {Pattern Recognition},
year = {1998},
volume = {31},
pages = {1733-1745},
number = {11},
issn = {00313203}
}
@ARTICLE{wera90,
author = {Wexler, J. and Raz, S.},
title = {Discrete {Gabor} Expansions},
journal = sigproc,
year = {1990},
volume = {21},
pages = {207--221},
number = {3}
}
@TECHREPORT{whpedo00,
author = {R. C. Whaley and A. Petitet and J. Dongarra},
title = {Automated Empirical Optimization of Software and the {ATLAS} Project},
institution = {University of Tennessee},
year = {2000},
number = {UT-CS-00-448},
address = {Knoxville, TN},
month = sep,
pages = {33},
url = {http://www.netlib.org/lapack/lawnspdf/lawn147.pdf}
}
@BOOK{widste1,
title = {Adaptive Signal Processing},
publisher = {Prentice-Hall, Inc., Englewood Cliffs, New Jersey},
year = {1985},
author = {B. Widrow and S.l D. Stearns},
notes = {Full names: Bernard Widrow and Samuel D. Stearns}
}
@MISC{wikiaudio,
author = {Wikipedida},
title = {List of audio codecs},
year = {2007},
url = {http://en.wikipedia.org/wiki/List_of_codecs}
}
@ARTICLE{elsuwe05,
author = {Werther, T. and Eldar, Y.C. and Subbana, N.K.},
title = {{Dual Gabor Frames: Theory and Computational Aspects}},
journal = ieeetransig,
year = 2005,
volume = 53,
number = 11,
keywords = {gabor analysis; dual frame; signal processing}
}
@BOOK{wi94,
title = {{A}dapted wavelet analysis from theory to software.},
publisher = {{W}ellesley-{C}ambridge {P}ress},
year = {1994},
author = {{W}ickerhauser, {M}laden {V}ictor},
address = {{W}ellesley, {M}{A}},
zbl = {0818.42011}
}
@BOOK{fest03,
title = {Advances in {Gabor} Analysis},
publisher = birk,
year = {2003},
editor = fei # og # stro,
mr = {MR1955929},
zbl = {1005.00015}
}
@BOOK{fest98,
title = {{Gabor} Analysis and Algorithms},
publisher = birk,
year = 1998,
editor = fei # og # stro,
address = {Boston}
}
@article{ltfatnote018,
author = "Balazs, Peter and D{\"o}rfler, Monika and Jaillet, Florent and Holighaus, Nicki and Velasco, Gino Angelo",
year = 2011,
title = {{Theory, implementation and applications of nonstationary Gabor frames}},
journal = "J.\ Comput.\ Appl.\ Math.",
volume = 236,
number = 6,
url = "http://ltfat.sourceforge.net/notes/ltfatnote018.pdf",
pages = {1481--1496}
}
@article{nuttall1981,
title={{Some windows with very good sidelobe behavior}},
author={Nuttall, A.},
journal=ieeetassp,
volume=29,
number=1,
pages={84--91},
issn={0096-3518},
year=1981,
publisher={IEEE}
}
@article{harris1978,
author={Harris, F.J.},
journal={Proceedings of the IEEE},
title={{On the use of windows for harmonic analysis with the discrete Fourier transform}},
year=1978,
month="jan",
volume=66,
number=1,
pages={ 51 - 83},
doi={10.1109/PROC.1978.10837},
ISSN={0018-9219}
}
@article{wesfreid1993,
title={{Adapted local trigonometric transforms and speech processing}},
author={Wesfreid, E. and Wickerhauser, M.V.},
journal=ieeetransig,
volume=41,
number=12,
pages={3596--3600},
issn={1053-587X},
year=1993,
publisher={IEEE}
}
@article{bultheel2004computation,
author = "A. Bultheel and Mart{\'{\i}}nez Sulbaran, H.",
title = "Computation of the Fractional {F}ourier Transform",
journal = "Applied and Computational Harmonic Analysis",
year = 2004,
pages = "182-202",
number = 3,
volume = 16,
url = "http://nalag.cs.kuleuven.be/papers/ade/frftcomp/index.html",
DOI = "10.1016/j.acha.2004.02.001",
LIRIAS = 124296,
ZBL = "1049.65156",
MR = 2054278,
}
@techreport{ltfatnote017,
title={{LTFAT-note 17: Next fast FFT size}},
author=sonder,
year = 2011,
institution = {Technical University of Denmark},
url = {http://ltfat.sourceforge.net/notes/ltfatnote017.pdf}
}
@article{stevens1937smp,
title={{A scale for the measurement of the psychological magnitude pitch}},
author={Stevens, S.S. and Volkmann, J. and Newman, E.B.},
journal=jasa,
volume=8,
pages=185,
year=1937
}
@article{zwicker1961saf,
author = {E. Zwicker},
title = {Subdivision of the Audible Frequency Range into Critical Bands (Frequenzgruppen)},
publisher = {ASA},
year = 1961,
journal = jasa,
volume = 33,
number = 2,
pages = {248-248},
url = {http://link.aip.org/link/?JAS/33/248/1},
doi = {10.1121/1.1908630}
}
@incollection{fant1968,
author = {Fant, Gunnar},
year = 1968,
title = {{Analysis and synthesis of speech processes}},
booktitle = {{Manual of phonetics}},
editor = {B. Malmberg},
publisher = {North-Holland},
}
@article{glasberg1990daf,
title={{Derivation of auditory filter shapes from notched-noise data.}},
author={Glasberg, B. R. and Moore, B.C.J.},
journal={Hearing Research},
volume=47,
number={1-2},
pages=103,
year=1990
}
@article{traunmuller1990aet,
title={{Analytical expressions for the tonotopic sensory scale}},
author={Traunm{\"u}ller, H.},
journal=jasa,
volume=88,
pages=97,
year=1990
}
@article{moore1983sfc,
title={{Suggested formulae for calculating auditory-filter bandwidths and excitation patterns}},
author={Moore, B.C.J. and Glasberg, B.R.},
journal=jasa,
volume=74,
pages=750,
year=1983
}
@article{yu2008audio,
Author = {Guoshen Yu and Stephane Mallat and Emmanuel Bacry},
Journal = ieeetransig,
Number = 5,
Pages = {1830-1839},
Title = {{Audio Denoising by Time-Frequency Block Thresholding}},
Volume = 56,
Year = 2008,
url = "http://www.cmap.polytechnique.fr/~yu/publications/IEEEaudioblock.pdf"
}
@inproceedings{ghael1997improved,
Author = {Ghael, S.P. and Sayeed, A.M. and Baraniuk, R.G.},
Booktitle = {Proceedings of SPIE},
Organization = {San Diego, CA},
Pages = {389--399},
Title = {{Improved wavelet denoising via empirical Wiener filtering}},
Volume = 3169,
Year = 1997,
url = "http://www.dspace.rice.edu/bitstream/handle/1911/19895/Gha1997Jul5ImprovedW.PDF?sequence=1"
}
@article{lim1979enhancement,
Author = {Lim, J.S. and Oppenheim, A.V.},
Journal = {Proceedings of the IEEE},
Number = 12,
Pages = {1586--1604},
Title = {{Enhancement and bandwidth compression of noisy speech}},
Volume = 67,
Year = 1979
}
@article{hosseini2008almost,
title={Almost Perfect Reconstruction Filter Bank for Non-redundant, Approximately Shift-Invariant, Complex Wavelet Transforms},
author={Hosseini, R. and Vafadust, M.},
journal={Journal of Wavelet Theory and Applications},
volume=2,
number=1,
pages={1--14},
year=2008
}
@article{selesnick2006higher,
title={A higher density discrete wavelet transform},
author={Selesnick, I.W.},
journal={IEEE Transactions on Signal Processing},
volume={54},
number={8},
pages={3039--3048},
year={2006},
publisher={IEEE}
}
@article{lin2006algebraic,
title={An algebraic construction of orthonormal {M}-band wavelets with perfect reconstruction},
author={Lin, T. and Xu, S. and Shi, Q. and Hao, P.},
journal={Applied mathematics and computation},
volume=172,
number=2,
pages={717--730},
year=2006,
publisher={Elsevier}
}
@BOOK{daub98tenlectures,
title = {Ten Lectures on Wavelets},
publisher = {Society for Industrial and Applied Mathematics},
year = 1992,
author = daub,
address = {Philadelphia, PA, USA}
}
@InBook{selesnick2001double,
editor = {Petrosian, A. A. and Meyer, F. G.},
title = {Wavelets in Signal and Image Analysis: From Theory to Practice},
chapter = {The Double Density {DWT}},
year = {2001},
pages = {39-66},
publisher = {Kluwer},
edition = {1},
url = {"http://eeweb.poly.edu/iselesni/double/double.pdf"}
}
@INPROCEEDINGS{abdelnour2007dense,
booktitle={Signal Processing and Its Applications, 2007. ISSPA 2007. 9th International Symposium on},
title={Dense grid framelets with symmetric lowpass and bandpass filters},
author={Abdelnour, A.F.},
journal={Applied mathematics and computation},
volume=172,
pages={1--4},
year=2007,
url={http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=04555520}
}
@ARTICLE{sebaki05,
author={Selesnick, I.W. and Baraniuk, R.G. and Kingsbury, N.C.},
journal={Signal Processing Magazine, IEEE},
title={The dual-tree complex wavelet transform},
year={2005},
month={nov.},
volume={22},
number={6},
pages={123 -- 151},
ISSN={1053-5888}
}
@BOOK{vaidy93mult,
title = {Multirate Systems ans Filter Banks},
publisher = {Prentise-Hall},
year = {1993},
author = {Vaidyanathan, P.P.},
address = {Englewood Clifs, NJ},
isbn = {0-13-605718-7}
}
@ARTICLE{alkin95mband,
author={Alkin, O. and Caglar, H.},
journal={Signal Processing, IEEE Transactions on},
title={Design of efficient {M}-band coders with linear-phase and perfect-reconstruction properties},
year={1995},
month={jul},
volume={43},
number={7},
pages={1579 -1590}
}
@ARTICLE{rioul94remez,
author={Rioul, O. and Duhamel, P.},
journal={Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on},
title={A Remez exchange algorithm for orthonormal wavelets},
year={1994},
month={aug},
volume={41},
number={8},
pages={550 --560},
}
@article{abdelnour2004,
title = {Symmetric nearly orthogonal and orthogonal nearly symmetric wavelets},
journal = {The Arabian Journal for Science and Engineering},
volume = {29},
number = {2C},
pages = {3 -- 16},
year = {2004},
author = {Abdelnour, Farras and Selesnick, Ivan W.},
}
@article{abdelnour2012sib,
title = {Symmetric wavelets dyadic sibling and dual frames},
journal = {Signal Processing},
volume = {92},
number = {5},
pages = {1216 -- 1229},
year = {2012},
issn = {0165-1684},
doi = {10.1016/j.sigpro.2011.11.011},
url = {http://www.sciencedirect.com/science/article/pii/S0165168411003963},
author = {Abdelnour, Farras},
}
@article{mallat89atheory,
author = {Mallat, S. G.},
title = {A Theory for Multiresolution Signal Decomposition: The Wavelet Representation},
journal = {IEEE Trans. Pattern Anal. Mach. Intell.},
issue_date = {July 1989},
volume = {11},
number = {7},
month = jul,
year = {1989},
issn = {0162-8828},
pages = {674--693},
numpages = {20},
url = {http://dx.doi.org/10.1109/34.192463},
doi = {10.1109/34.192463},
acmid = {67254},
publisher = {IEEE Computer Society},
address = {Washington, DC, USA},
}
@inproceedings{holschneider1989real,
title={A real-time algorithm for signal analysis with the help of the wavelet transform},
author={Holschneider, Matthias and Kronland-Martinet, Richard and Morlet, Jean and Tchamitchian, Ph},
booktitle={Wavelets. Time-Frequency Methods and Phase Space},
volume={1},
pages={286},
year={1989}
}
@inproceedings{wickerhauser1991lectures,
title={Lectures on wavelet packet algorithms},
author={Wickerhauser, Mladen Victor},
booktitle={INRIA Lecture notes},
year=1991,
organization={Citeseer}
}
@INPROCEEDINGS{tas94near-bestbasis,
author = {Carl Taswell},
title = {Near-Best Basis Selection Algorithms With Non-Additive Information Cost Functions},
booktitle = {Proceedings of the IEEE International Symposium on Time-Frequency and Time-Scale Analysis},
year = 1994,
pages = {13--16},
publisher = {IEEE Press}
}
@book{ma08wt,
author = {Mallat, Stephane},
title = {A Wavelet Tour of Signal Processing, Third Edition: The Sparse Way},
year = {2008},
isbn = {0123743702, 9780123743701},
edition = {3rd},
publisher = {Academic Press},
}
@article{dogrhove12,
author = "Holighaus, Nicki and D{\"o}rfler, Monika and Velasco, Gino Angelo and Grill, Thomas",
year = 2013,
title = {{A framework for invertible, real-time constant-Q transforms}},
journal = {IEEE Transactions on Audio, Speech and Language Processing},
volume = 21,
number = 4,
pages = "775 -785",
}
@article{dogrhove11,
author = "Velasco, Gino Angelo and Holighaus, Nicki and D{\"o}rfler, Monika and Grill, Thomas ",
year = 2011,
title = "{C}onstructing an invertible constant-{Q} transform with non-stationary {G}abor frames",
journal = "Proceedings of DAFX11",
}
@inproceedings{ltfatnote027,
author = {Necciari, Thibaud and Balazs, Peter and Holighaus, Nicki and S{\o}ndergaard, Peter L.},
title = {The {ERBlet} transform: An auditory-based time-frequency representation with perfect reconstruction},
booktitle = {Proceedings of the 38th International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2013)},
year = {2013},
pages = {498--502},
address = {Vancouver, Canada},
month = {May},
organization = {IEEE}}
}
@book{zolz08,
author = {Zolzer, Udo},
title = {Digital Audio Signal Processing},
publisher = {John Wiley and Sons Ltd},
year = {2008},
edition = {2},
}
@article{syra2012goertzel,
title={Goertzel algorithm generalized to non-integer multiples of fundamental frequency},
author={Sysel, Petr and Rajmic, Pavel},
journal={EURASIP Journal on Advances in Signal Processing},
volume={2012},
number={1},
pages={56},
year={2012},
publisher={Springer}
}
@phdthesis{ltfatnote026,
author = {Zden\v{e}k Pr\r{u}\v{s}a},
title = {Segmentwise Discrete Wavelet Transform},
school = {Brno University of Technology},
year = {2012},
address = {Brno}
}
@article{beck09,
author = {Beck, Amir and Teboulle, Marc},
title = {A Fast Iterative Shrinkage-Thresholding Algorithm for Linear Inverse Problems},
journal = {SIAM J. Img. Sci.},
issue_date = {January 2009},
volume = {2},
number = {1},
month = mar,
year = {2009},
issn = {1936-4954},
pages = {183--202},
numpages = {20},
url = {http://dx.doi.org/10.1137/080716542},
publisher = {Society for Industrial and Applied Mathematics},
address = {Philadelphia, PA, USA}
}
@ARTICLE{raschra69,
author={Rabiner, L. and Schafer, R.W. and Rader, C.M.},
journal={Audio and Electroacoustics, IEEE Transactions on},
title={The chirp {Z}-transform algorithm},
year={1969},
volume={17},
number={2},
pages={86-92},
keywords={Chirp;Convolution;Discrete transforms;Fast Fourier transforms;Laboratories;Laplace equations;Military computing;Spirals;Strips;Telephony},
doi={10.1109/TAU.1969.1162034},
ISSN={0018-9278},}
@ARTICLE{gobu95,
author={Gopinath, R.A. and Burrus, C.S.},
journal={Image Processing, IEEE Transactions on},
title={On cosine-modulated wavelet orthonormal bases},
year={1995},
month={Feb},
volume={4},
number={2},
pages={162-176},
doi={10.1109/83.342190}
}
@inproceedings{fadili2009monotone,
title={Monotone operator splitting for optimization problems in sparse recovery},
author={Fadili, Mohamed-Jalal and Starck, Jean-Luc},
booktitle={Image Processing (ICIP), 2009 16th IEEE International Conference on},
pages={1461--1464},
year=2009,
organization={IEEE}
}
@inproceedings{schorkhuber2014matlab,
title={{A Matlab Toolbox for Efficient Perfect Reconstruction Time-Frequency Transforms with Log-Frequency Resolution}},
author={Sch{\"o}rkhuber, Christian and Klapuri, Anssi and Holighaus, Nicki and D{\"o}rfler, Monika},
booktitle={Audio Engineering Society Conference: 53rd International Conference: Semantic Audio},
year=2014,
organization={Audio Engineering Society}
}
@incollection{akkva2003,
author = {Sony Akkarakaran and P.P. Vaidyanathan},
year = 2003,
title = {{Nonuniform filter banks: New results and open problems}},
booktitle = {{Studies in Computational Mathematics: Beyond Wavelets}},
editor = {C.K. Chui, P. Monk and L. Wuytack},
publisher = {{Elsevier B.V.}},
pages = {259 -301},
volume = {10},
doi = {10.1016/S1570-579X(03)80038-1}
}
@ARTICLE{cucla99,
author = {Kurth, F. and Clausen, M.},
title = {Filter bank tree and {M}-band wavelet packet algorithms in audio
signal processing},
journal = {Signal Processing, IEEE Transactions on},
year = {1999},
volume = {47},
pages = {549-554},
number = {2},
month = {Feb},
doi = {10.1109/78.740142},
issn = {1053-587X}
}
@article{bopachupeec11,
author = {Boyd, Stephen and Parikh, Neal and Chu, Eric and Peleato, Borja and Eckstein, Jonathan},
title = {Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers},
journal = {Found. Trends Mach. Learn.},
issue_date = {January 2011},
volume = {3},
number = {1},
month = jan,
year = {2011},
issn = {1935-8237},
pages = {1--122},
numpages = {122},
url = {http://dx.doi.org/10.1561/2200000016},
doi = {10.1561/2200000016},
acmid = {2185816},
publisher = {Now Publishers Inc.},
address = {Hanover, MA, USA},
}
@article{se14,
author = {Selesnick, I.},
title = {{L1-Norm Penalized Least Squares with SALSA}},
journal = {OpenStax\_CNX},
url = {http://cnx.org/content/m48933/1.2/},
month = jan,
year = {2014},
}
@inproceedings{king00,
title = {A Dual-Tree Complex Wavelet Transform with Improved Orthogonality and Symmetry Properties.},
author = {Kingsbury, Nick G.},
booktitle = {ICIP},
pages = {375-378},
url = {http://dblp.uni-trier.de/db/conf/icip/icip2000.html#Kingsbury00},
year = 2000
}
@INPROCEEDINGS{king03,
author={Kingsbury, Nick},
booktitle={Image Processing, 2003. ICIP 2003. Proceedings. 2003 International Conference on},
title={Design of Q-shift complex wavelets for image processing using frequency domain energy minimization},
year={2003},
month={Sept},
volume={1},
pages={I-1013-16 vol.1},
doi={10.1109/ICIP.2003.1247137},
ISSN={1522-4880}
}
@article{king02,
title = "Complex Wavelets for Shift Invariant Analysis and Filtering of Signals ",
journal = "Applied and Computational Harmonic Analysis ",
volume = "10",
number = "3",
pages = "234 - 253",
year = "2001",
note = "",
issn = "1063-5203",
doi = "http://dx.doi.org/10.1006/acha.2000.0343",
author = "Nick Kingsbury"
}
@article{abse05,
title = {Symmetric nearly shift-invariant tight frame wavelets},
author = {Abdelnour, A. Farras and Selesnick, Ivan W.},
date = {2008-02-27},
ee = {http://dx.doi.org/10.1109/TSP.2004.838959},
journal = {IEEE Transactions on Signal Processing},
volume = 53,
number = 1,
year = 2005,
pages = {231-239},
}
@article{seab04,
title = "{S}ymmetric wavelet tight frames with two generators",
author = "{S}elesnick, {I}van and {A}bdelnour, {A}.{F}arras ",
year = "2004",
journal = "{A}ppl. {C}omput. {H}armon. {A}nal.",
volume = "17",
number = "2",
pages = "211-225",
publisher = "{E}lsevier",
}
@ARTICLE{bayse08,
author={Bayram, I. and Selesnick, I.W.},
journal={Signal Processing, IEEE Transactions on},
title={On the Dual-Tree Complex Wavelet Packet and $M$-Band Transforms},
year={2008},
month={June},
volume={56},
number={6},
pages={2298-2310},
doi={10.1109/TSP.2007.916129},
ISSN={1053-587X},
}
@ARTICLE{se04,
author={Selesnick, I.W.},
journal={Signal Processing, IEEE Transactions on},
title={The double-density dual-tree {DWT}},
year={2004},
month={May},
volume={52},
number={5},
pages={1304-1314},
doi={10.1109/TSP.2004.826174},
ISSN={1053-587X}
}
@article{dubase08,
author = {Bogdan Dumitrescu and
Ilker Bayram and
Ivan W. Selesnick},
title = {Optimization of Symmetric Self-Hilbertian Filters for the
Dual-Tree Complex Wavelet Transform},
journal = {IEEE Signal Process. Lett.},
volume = {15},
year = {2008},
pages = {146-149},
ee = {http://dx.doi.org/10.1109/LSP.2007.913609},
}
@INPROCEEDINGS{pabaso13,
author={Perraudin, Nathana\"{e}l and } # balazs # { and } # sonder,
booktitle={Applications of Signal Processing to Audio and Acoustics (WASPAA), 2013 IEEE Workshop on},
title={A fast {G}riffin-{L}im algorithm},
year={2013},
month={Oct},
pages={1-4},
doi={10.1109/WASPAA.2013.6701851},
ISSN={1931-1168}
}
@article{ltfatnote039,
author = {Nicki Holighaus and Zden\v{e}k Pr\r{u}\v{s}a and Christoph Wiesmeyr },
title = {Designing tight filter bank frames for nonlinear frequency scales},
journal = {Sampling Theory and Applications 2015},
year = {submitted, 2015}
}
@article{ltfatnote041,
author = {Nicki Holighaus and Zden\v{e}k Pr\r{u}\v{s}a and } # sonder,
title = {New ideas in reassignment: {G}eneral time-frequency filter banks, sampling and processing},
journal = {{IEEE Signal Processing Letters}},
year = {submitted, 2015}
}
@article{fifu09,
author = {Kelly R. Fitz and
Sean A. Fulop},
title = {A Unified Theory of Time-Frequency Reassignment},
journal = {CoRR},
volume = {abs/0903.3080},
year = {2009},
url = {http://arxiv.org/abs/0903.3080},
}
@article{ne02,
author = {Douglas J. Nelson},
title = {Instantaneous Higher Order Phase Derivatives},
journal = {Digital Signal Processing},
volume = {12},
number = {2-3},
pages = {416--428},
year = {2002},
url = {http://dx.doi.org/10.1006/dspr.2002.0456},
doi = {10.1006/dspr.2002.0456}
}
@ARTICLE{auchfl12,
author={Auger, F. and Chassande-Mottin, E. and Flandrin, P.},
journal={Signal Processing Letters, IEEE},
title={On Phase-Magnitude Relationships in the Short-Time Fourier Transform},
year={2012},
month={May},
volume={19},
number={5},
pages={267-270},
doi={10.1109/LSP.2012.2190279},
ISSN={1070-9908}
}
@INPROCEEDINGS{auchfl12b,
author={Auger, F. and Chassande-Mottin, E. and Flandrin, P.},
booktitle={Acoustics, Speech and Signal Processing (ICASSP), 2012 IEEE International Conference on},
title={{Making reassignment adjustable: The Levenberg-Marquardt approach}},
year={2012},
month={March},
pages={3889-3892},
doi={10.1109/ICASSP.2012.6288767},
ISSN={1520-6149},
}
@techreport{ltfatnote042,
title={{STFT and DGT phase conventions and phase derivatives interpretation}},
author={Zden\v{e}k Pr\r{u}\v{s}a},
year = 2015,
institution = {Acoustics Research Institute, Austrian Academy of Sciences},
url = {http://ltfat.github.io/notes/ltfatnote042.pdf}
}
@ARTICLE{desomada15,
author={Decorsiere, R. and Søndergaard, P.L. and MacDonald, E.N. and Dau, T.},
journal={Audio, Speech, and Language Processing, IEEE/ACM Transactions on},
title={Inversion of Auditory Spectrograms, Traditional Spectrograms, and Other Envelope Representations},
year={2015},
month={Jan},
volume={23},
number={1},
pages={46-56},
doi={10.1109/TASLP.2014.2367821},
ISSN={2329-9290},
}
ltfatpy-1.0.16/doc/conf.py 0000644 0001750 0001750 00000026305 13236567414 015305 0 ustar fstj fstj 0000000 0000000 # -*- coding: utf-8 -*-
#
# ltfatpy documentation build configuration file, created by
# sphinx-quickstart on Mon Jun 15 10:38:39 2015.
#
# This file is execfile()d with the current directory set to its
# containing dir.
#
# Note that not all possible configuration values are present in this
# autogenerated file.
#
# All configuration values have a default; values that are commented out
# serve to show the default.
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
# sys.path.insert(0, os.path.abspath('.'))
# import os
#
#
# def get_version():
# versionFile = os.path.join(os.pardir, 'VERSION')
# v_text = open(versionFile).read().strip()
# v_text_formted = '{"' + v_text.replace('\n', '","').replace(':', '":"')
# v_text_formted += '"}'
# v_dict = eval(v_text_formted)
# return v_dict["ltfatpy"]
# -- General configuration ------------------------------------------------
numpydoc_show_class_members = False
# If your documentation needs a minimal Sphinx version, state it here.
# needs_sphinx = '1.0'
# Add any Sphinx extension module names here, as strings. They can be
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
# ones.
extensions = [
'sphinx.ext.autodoc',
'sphinx.ext.doctest',
'sphinx.ext.intersphinx',
'sphinx.ext.todo',
'sphinx.ext.coverage',
'sphinx.ext.imgmath',
'sphinx.ext.ifconfig',
'sphinx.ext.viewcode',
'sphinxcontrib.bibtex'
]
# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
# The suffix of source filenames.
source_suffix = '.rst'
# The encoding of source files.
# source_encoding = 'utf-8-sig'
# The master toctree document.
master_doc = 'index'
# General information about the project.
project = u'ltfatpy'
copyright = u'2015-2018, D. Arrivault, F. Jaillet'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
#
# The short X.Y version.
import ltfatpy
version = ltfatpy.__version__
# The full version, including alpha/beta/rc tags.
release = version
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
# language = None
# There are two options for replacing |today|: either, you set today to some
# non-false value, then it is used:
# today = ''
# Else, today_fmt is used as the format for a strftime call.
# today_fmt = '%B %d, %Y'
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
exclude_patterns = ['_build', 'ltfatpy.comp.rst']
# The reST default role (used for this markup: `text`) to use for all
# documents.
# default_role = None
# If true, '()' will be appended to :func: etc. cross-reference text.
# add_function_parentheses = True
# If true, the current module name will be prepended to all description
# unit titles (such as .. function::).
# add_module_names = True
# If true, sectionauthor and moduleauthor directives will be shown in the
# output. They are ignored by default.
show_authors = False
# The name of the Pygments (syntax highlighting) style to use.
pygments_style = 'sphinx'
# A list of ignored prefixes for module index sorting.
# modindex_common_prefix = []
# If true, keep warnings as "system message" paragraphs in the built documents.
# keep_warnings = False
# -- Options for HTML output ----------------------------------------------
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
# html_theme = 'default'
html_theme = "nature"
# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
# documentation.
# html_theme_options = {"nosidebar": "true"}
# Add any paths that contain custom themes here, relative to this directory.
# html_theme_path = []
# The name for this set of Sphinx documents. If None, it defaults to
# " v documentation".
# html_title = None
# A shorter title for the navigation bar. Default is the same as html_title.
# html_short_title = None
# The name of an image file (relative to this directory) to place at the top
# of the sidebar.
# html_logo = None
# The name of an image file (within the static path) to use as favicon of the
# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
# pixels large.
# html_favicon = None
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
# html_static_path = ['_static']
# Add any extra paths that contain custom files (such as robots.txt or
# .htaccess) here, relative to this directory. These files are copied
# directly to the root of the documentation.
# html_extra_path = []
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
# using the given strftime format.
# html_last_updated_fmt = '%b %d, %Y'
# If true, SmartyPants will be used to convert quotes and dashes to
# typographically correct entities.
# html_use_smartypants = True
# Custom sidebar templates, maps document names to template names.
# html_sidebars = {}
# Additional templates that should be rendered to pages, maps page names to
# template names.
# html_additional_pages = {}
# If false, no module index is generated.
# html_domain_indices = True
# If false, no index is generated.
# html_use_index = True
# If true, the index is split into individual pages for each letter.
# html_split_index = False
# If true, links to the reST sources are added to the pages.
# html_show_sourcelink = True
# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
# html_show_sphinx = True
# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
# html_show_copyright = True
# If true, an OpenSearch description file will be output, and all pages will
# contain a tag referring to it. The value of this option must be the
# base URL from which the finished HTML is served.
# html_use_opensearch = ''
# This is the file name suffix for HTML files (e.g. ".xhtml").
# html_file_suffix = None
# Output file base name for HTML help builder.
htmlhelp_basename = 'ltfatpydoc'
# -- Options for LaTeX output ---------------------------------------------
latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
'papersize': 'a4paper',
# The font size ('10pt', '11pt' or '12pt').
'pointsize': '10pt',
# Additional stuff for the LaTeX preamble.
# 'preamble': '',
}
# Grouping the document tree into LaTeX files. List of tuples
# (source start file, target name, title,
# author, documentclass [howto, manual, or own class]).
latex_documents = [
('index', 'ltfatpy.tex', u'ltfatpy Documentation',
u'D. Arrivault, F. Jaillet', 'manual'),
]
# The name of an image file (relative to this directory) to place at the top of
# the title page.
# latex_logo = None
# For "manual" documents, if this is true, then toplevel headings are parts,
# not chapters.
# latex_use_parts = False
# If true, show page references after internal links.
# latex_show_pagerefs = False
# If true, show URL addresses after external links.
# latex_show_urls = False
# Documents to append as an appendix to all manuals.
# latex_appendices = []
# If false, no module index is generated.
# latex_domain_indices = True
# -- Options for manual page output ---------------------------------------
# One entry per manual page. List of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
('index', 'ltfatpy', u'ltfatpy Documentation',
[u'D. Arrivault, F. Jaillet'], 1)
]
# If true, show URL addresses after external links.
# man_show_urls = False
# -- Options for Texinfo output -------------------------------------------
# Grouping the document tree into Texinfo files. List of tuples
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
('index', 'ltfatpy', u'ltfatpy Documentation',
u'D. Arrivault, F. Jaillet', 'ltfatpy',
'One line description of project.', 'Miscellaneous'),
]
# Documents to append as an appendix to all manuals.
# texinfo_appendices = []
# If false, no module index is generated.
# texinfo_domain_indices = True
# How to display URL addresses: 'footnote', 'no', or 'inline'.
# texinfo_show_urls = 'footnote'
# If true, do not generate a @detailmenu in the "Top" node's menu.
# texinfo_no_detailmenu = False
# -- Options for Epub output ----------------------------------------------
# Bibliographic Dublin Core info.
epub_title = u'ltfatpy'
epub_author = u'D. Arrivault, F. Jaillet'
epub_publisher = u'D. Arrivault, F. Jaillet'
epub_copyright = u'2015, D. Arrivault, F. Jaillet'
# The basename for the epub file. It defaults to the project name.
# epub_basename = u'ltfatpy'
# The HTML theme for the epub output. Since the default themes are not
# optimized for small screen space, using the same theme for HTML and epub
# output is usually not wise. This defaults to 'epub', a theme designed to save
# visual space.
# epub_theme = 'epub'
# The language of the text. It defaults to the language option
# or en if the language is not set.
# epub_language = ''
# The scheme of the identifier. Typical schemes are ISBN or URL.
# epub_scheme = ''
# The unique identifier of the text. This can be a ISBN number
# or the project homepage.
# epub_identifier = ''
# A unique identification for the text.
# epub_uid = ''
# A tuple containing the cover image and cover page html template filenames.
# epub_cover = ()
# A sequence of (type, uri, title) tuples for the guide element of content.opf.
# epub_guide = ()
# HTML files that should be inserted before the pages created by sphinx.
# The format is a list of tuples containing the path and title.
# epub_pre_files = []
# HTML files shat should be inserted after the pages created by sphinx.
# The format is a list of tuples containing the path and title.
# epub_post_files = []
# A list of files that should not be packed into the epub file.
epub_exclude_files = ['search.html']
# The depth of the table of contents in toc.ncx.
# epub_tocdepth = 3
# Allow duplicate toc entries.
# epub_tocdup = True
# Choose between 'default' and 'includehidden'.
# epub_tocscope = 'default'
# Fix unsupported image types using the PIL.
# epub_fix_images = False
# Scale large images.
# epub_max_image_width = 0
# How to display URL addresses: 'footnote', 'no', or 'inline'.
# epub_show_urls = 'inline'
# If false, no index is generated.
# epub_use_index = True
# Example configuration for intersphinx: refer to the Python standard library.
intersphinx_mapping = {'python': ('http://docs.python.org/3.4', None),
'numpy': ('http://docs.scipy.org/doc/numpy/', None),
}
# Addition to show doc of constructors of classes:
autoclass_content = 'both'
# Additional stuff for the LaTeX preamble.
# pngmath_latex_preamble = '\\usepackage{dsfont}'
ltfatpy-1.0.16/doc/ltfatpy.fourier.rst 0000644 0001750 0001750 00000005611 13236324031 017654 0 ustar fstj fstj 0000000 0000000 ltfatpy.fourier package - Basic Fourier and DCT analysis.
*********************************************************
Support routines
================
fftindex
--------
.. automodule:: ltfatpy.fourier.fftindex
:members:
:undoc-members:
:show-inheritance:
Basic Fourier analysis
======================
fftreal
-------
.. automodule:: ltfatpy.fourier.fftreal
:members:
:undoc-members:
:show-inheritance:
ifftreal
--------
.. automodule:: ltfatpy.fourier.ifftreal
:members:
:undoc-members:
:show-inheritance:
dft
---
.. automodule:: ltfatpy.fourier.dft
:members:
:undoc-members:
:show-inheritance:
idft
----
.. automodule:: ltfatpy.fourier.idft
:members:
:undoc-members:
:show-inheritance:
Simple operations on periodic functions
=======================================
isevenfunction
--------------
.. automodule:: ltfatpy.fourier.isevenfunction
:members:
:undoc-members:
:show-inheritance:
middlepad
---------
.. automodule:: ltfatpy.fourier.middlepad
:members:
:undoc-members:
:show-inheritance:
Periodic functions
==================
pgauss
------
.. automodule:: ltfatpy.fourier.pgauss
:members:
:undoc-members:
:show-inheritance:
psech
-----
.. automodule:: ltfatpy.fourier.psech
:members:
:undoc-members:
:show-inheritance:
Hermite functions and fractional Fourier transforms
===================================================
pherm
-----
.. automodule:: ltfatpy.fourier.pherm
:members:
:undoc-members:
:show-inheritance:
Approximation of continuous functions
=====================================
fftresample
-----------
.. automodule:: ltfatpy.fourier.fftresample
:members:
:undoc-members:
:show-inheritance:
pderiv
------
.. automodule:: ltfatpy.fourier.pderiv
:members:
:undoc-members:
:show-inheritance:
Cosine and Sine transforms.
===========================
dcti
----
.. automodule:: ltfatpy.fourier.dcti
:members:
:undoc-members:
:show-inheritance:
dctii
-----
.. automodule:: ltfatpy.fourier.dctii
:members:
:undoc-members:
:show-inheritance:
dctiii
------
.. automodule:: ltfatpy.fourier.dctiii
:members:
:undoc-members:
:show-inheritance:
dctiv
-----
.. automodule:: ltfatpy.fourier.dctiv
:members:
:undoc-members:
:show-inheritance:
dsti
----
.. automodule:: ltfatpy.fourier.dsti
:members:
:undoc-members:
:show-inheritance:
dstii
-----
.. automodule:: ltfatpy.fourier.dstii
:members:
:undoc-members:
:show-inheritance:
dstiii
------
.. automodule:: ltfatpy.fourier.dstiii
:members:
:undoc-members:
:show-inheritance:
dstiv
-----
.. automodule:: ltfatpy.fourier.dstiv
:members:
:undoc-members:
:show-inheritance:
..
Module contents
===============
.. automodule:: ltfatpy.fourier
:members:
:undoc-members:
:show-inheritance:
ltfatpy-1.0.16/doc/images/ 0000755 0001750 0001750 00000000000 13373023553 015236 5 ustar fstj fstj 0000000 0000000 ltfatpy-1.0.16/doc/images/pherm.png 0000644 0001750 0001750 00000317523 13236324031 017063 0 ustar fstj fstj 0000000 0000000 PNG
IHDR , d ( sBIT|d pHYs a a?i IDATxyx]}$˒!,lx v̔@J½Kdh@6ɯv҆:>%M !4!^ !0xlْ%!Y4Xk9e>9ZADDDDD$""""""(`R""""""EDDDDD"KD,,"""""Y
XDDDDD$Hd)`R""""""EDDDDD"KD,,"""""Y
XDDDDD$Hd)`R""""""EDDDDD"KD,,"""""Y
XDDDDD$Hd)`R""""""EDDDDD"KD,,"""""Y
XDDDDD$Hd)`R""""""EDDDDD"KD,,"""""Y
XDDDDD$Hd)`R""""""EDDDDD"KD,,"""""Y
XDDDDD$Hd)`R""""""EDDDDD"KD f|#a֬YL6o}[~KK^{-f"'':zXD$ԷD(`V~100W\@,{袋~w?Lii)^z)OdED"M}LDz0TWWoƿN?ٱc?/p""SVIF }v-[6Z v1MԷ(`9),,X[[d7IDdS*"9,o[JusD}.SݜB}LC:`EEEz{hsog>s&"qF>OR*"ST[J V[[˫:: .]:ju%h<