Alternatives to the DFT

Samankaltaiset tiedostot
Bounds on non-surjective cellular automata

Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu

Capacity Utilization

800323A KUNTALAAJENNUKSET OSA II FIELD EXTENSIONS PART II

Other approaches to restrict multipliers

The CCR Model and Production Correspondence

Efficiency change over time

Alternative DEA Models

16. Allocation Models

The Viking Battle - Part Version: Finnish

Returns to Scale Chapters

Strict singularity of a Volterra-type integral operator on H p

Network to Get Work. Tehtäviä opiskelijoille Assignments for students.

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Information on preparing Presentation

Kvanttilaskenta - 2. tehtävät

1.3 Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies

I. AES Rijndael. Rijndael - Internal Structure

x = y x i = y i i = 1, 2; x + y = (x 1 + y 1, x 2 + y 2 ); x y = (x 1 y 1, x 2 + y 2 );

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

anna minun kertoa let me tell you

1.3Lohkorakenne muodostetaan käyttämällä a) puolipistettä b) aaltosulkeita c) BEGIN ja END lausekkeita d) sisennystä

812336A C++ -kielen perusteet,

21~--~--~r--1~~--~--~~r--1~

MRI-sovellukset. Ryhmän 6 LH:t (8.22 & 9.25)

Information on Finnish Language Courses Spring Semester 2017 Jenni Laine

Valuation of Asian Quanto- Basket Options

Results on the new polydrug use questions in the Finnish TDI data

Information on Finnish Courses Autumn Semester 2017 Jenni Laine & Päivi Paukku Centre for Language and Communication Studies

Mat Seminar on Optimization. Data Envelopment Analysis. Economies of Scope S ysteemianalyysin. Laboratorio. Teknillinen korkeakoulu

Kvanttilaskenta - 1. tehtävät

7.4 Variability management

Topologies on pseudoinnite paths

Huom. tämä kulma on yhtä suuri kuin ohjauskulman muutos. lasketaan ajoneuvon keskipisteen ympyräkaaren jänteen pituus

ECVETin soveltuvuus suomalaisiin tutkinnon perusteisiin. Case:Yrittäjyyskurssi matkailualan opiskelijoille englantilaisen opettajan toteuttamana

7. Product-line architectures

11. Models With Restricted Multipliers Assurance Region Method

Green Growth Sessio - Millaisilla kansainvälistymismalleilla kasvumarkkinoille?

LYTH-CONS CONSISTENCY TRANSMITTER

ETELÄESPLANADI HELSINKI

Uusia kokeellisia töitä opiskelijoiden tutkimustaitojen kehittämiseen

A DEA Game I Chapters

You can check above like this: Start->Control Panel->Programs->find if Microsoft Lync or Microsoft Lync Attendeed is listed

AYYE 9/ HOUSING POLICY

Uusi Ajatus Löytyy Luonnosta 4 (käsikirja) (Finnish Edition)

Miehittämätön meriliikenne

2_1----~--~r--1.~--~--~--,.~~

TOOLS. Tapani Matala-aho MATEMATIIKKA/LUTK/OULUN YLIOPISTO TOOLS 1 / 28

Effective Domains and Admissible Domain Representations

Julkaisun laji Opinnäytetyö. Sivumäärä 43

Expression of interest

Rekisteröiminen - FAQ

National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007

Co-Design Yhteissuunnittelu

E80. Data Uncertainty, Data Fitting, Error Propagation. Jan. 23, 2014 Jon Roberts. Experimental Engineering

Statistical design. Tuomas Selander

Topics on Hyperbolic Function Theory in Cl_{n+1,0}

Ohjelmointikielet ja -paradigmat 5op. Markus Norrena

Characterization of clay using x-ray and neutron scattering at the University of Helsinki and ILL

Master's Programme in Life Science Technologies (LifeTech) Prof. Juho Rousu Director of the Life Science Technologies programme 3.1.

FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL

Security server v6 installation requirements

Mobile Sensing III Signal Processing for Sensor Data Analysis. Petteri Nurmi Spring 2015

Käytön avoimuus ja datanhallintasuunnitelma. Open access and data policy. Teppo Häyrynen Tiedeasiantuntija / Science Adviser

Sisällysluettelo Table of contents

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Kitchen Pendant 2/10/19

EUROOPAN PARLAMENTTI

1. Liikkuvat määreet

Choose Finland-Helsinki Valitse Finland-Helsinki

FinFamily Installation and importing data ( ) FinFamily Asennus / Installation

A DEA Game II. Juha Saloheimo S ysteemianalyysin. Laboratorio. Teknillinen korkeakoulu

VAASAN YLIOPISTO Humanististen tieteiden kandidaatin tutkinto / Filosofian maisterin tutkinto

make and make and make ThinkMath 2017

Vertaispalaute. Vertaispalaute, /9

Security server v6 installation requirements

C++11 seminaari, kevät Johannes Koskinen

Hankkeen toiminnot työsuunnitelman laatiminen

KMTK lentoestetyöpaja - Osa 2

OP1. PreDP StudyPlan

Ajettavat luokat: SM: S1 (25 aika-ajon nopeinta)

TOEPLITZ PRECONDITIONING OF TOEPLITZ MATRICES AN OPERATOR THEORETIC APPROACH

S SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA

1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.

2017/S Contract notice. Supplies

KONEISTUSKOKOONPANON TEKEMINEN NX10-YMPÄRISTÖSSÄ

RANTALA SARI: Sairaanhoitajan eettisten ohjeiden tunnettavuus ja niiden käyttö hoitotyön tukena sisätautien vuodeosastolla

SIMULINK S-funktiot. SIMULINK S-funktiot

SELL Student Games kansainvälinen opiskelijaurheilutapahtuma

S SÄHKÖTEKNIIKKA JA ELEKTRONIIKKA

2 Description of Software Architectures

Immigration Studying. Studying - University. Stating that you want to enroll. Stating that you want to apply for a course.

Basic Flute Technique

Tietorakenteet ja algoritmit

Capacity utilization

802320A LINEAARIALGEBRA OSA I LINEAR ALGEBRA PART I

Salausmenetelmät 2015/Harjoitustehtävät

802320A LINEAARIALGEBRA OSA I LINEAR ALGEBRA PART I

Transkriptio:

Alternatives to the DFT Doru Balcan Carnegie Mellon University joint work with Aliaksei Sandryhaila, Jonathan Gross, and Markus Püschel - appeared in IEEE ICASSP 08 -

Introduction Discrete time signal with finite support DTFT evaluate polynomial on unit circle DFT n evaluate polynomial at the n th roots of unity DFT n samples DTFT at equidistant points on the unit circle As n, DFT n approaches DTFT 12/12/2008 Alternatives to the DFT 2

Furthermore: periodic signal extension cyclic boundary condition Question: Can we design transforms that imply more general, other than periodic, signal extensions or boundary conditions?? Answer: Yes! 12/12/2008 Alternatives to the DFT 3

Alternatives to DFT Large class of transforms associated with non-periodic signal extensions Consequently, their corresponding notion of convolution is not circular As n, each of these transforms approaches DTFT Afford fast implementation: O(n log 2 n) How? Framework given by the algebraic theory of signal processing [Püschel&Moura 06] 12/12/2008 Alternatives to the DFT 4

Algebraic Signal Processing Theory Central concepts: set of filters/linear systems = an algebra set of signals = an -module 12/12/2008 Alternatives to the DFT 5

Algebraic Signal Processing Theory Algebra Polynomial Algebra Definition Vector space + Ring Example Boundary condition Signal extension Convolution Spectrum for zeros/roots of (assumed distinct) basis cyclic b.c. periodic s.e. circular convolution 12/12/2008 Alternatives to the DFT 6

Algebraic Signal Processing Theory (cont.) Spectrum Fourier Transform Matrix representation Algorithms Definition zeros/roots of (assumed distinct) Chinese Remainder Theorem (Vandermonde) Example Discrete Fourier Transform Algebraic theory allows us to reformulate original problem in terms of polynomials. Find transforms that approach DTFT as n Find polynomial families whose sets of roots approach the unit circle 12/12/2008 Alternatives to the DFT 7

Alternative DFTs Goal Find polynomial algebras such that the set of zeros of converges to the unit circle as n. This will produce transforms asymptotically approaching DTFT. Definition Let be a family of complex polynomials, of increasing degree (e.g., ). We say that is a limit of zeros for this family if there is a sequence such that and. 12/12/2008 Alternatives to the DFT 8

Main Theorem Theorem Let where and. Then one of the following holds: (i) (ii) and. (iii) and. a k (x) x kn is a limit of zeros if and only if x 2n x n x 0 a 2 (x) a 1 (x) a 0 (x) Corollary Let with,,. Then is a limit of zeros for this sequence if and only if one of (i) - (iii) above holds. Proof uses the Beraha-Kahane-Weiss Theorem 12/12/2008 Alternatives to the DFT 9

Theorem (Beraha-Kahane-Weiss 78) {q n n 0} sequence of polynomials satisfying m th degree recursion where are (constant) polynomials. characteristic equation of the recurrence with roots. if for some, are distinct *, then α j s computed by letting n=0,1, m-1 assume nondegeneracy conditions hold 12/12/2008 Alternatives to the DFT 10

Theorem (Beraha-Kahane-Weiss 78) (cont.) With above notations, is a limit of zeros for if and only if there is an ordering of the characteristic roots. such that one of the following conditions holds: (i) and (ii), for some. 12/12/2008 Alternatives to the DFT 11

How to apply BKW? Polynomial family: Minimal recurrence degree: Linear recurrence: with Characteristic equation: Roots : Recurrence depends only on I, not on (a i (x)) i (!!!) λ s (z) > λ t (z) z u > z v (u=i s,v=i t ) Coefficients : 12/12/2008 Alternatives to the DFT 12

Examples and experiments n = 20 n = 50 n = 80-1 2.5 n = 20 n = 50 n = 80 12/12/2008 Alternatives to the DFT 13

Examples and experiments n = 20 n = 50 n = 80 n = 20 n = 50 n = 80 12/12/2008 Alternatives to the DFT 14

Magnitude of Fourier transform 300 200 100 0 0 50 100 150 200 250 300 350 400 450 500 Sample signal s C[x]/x n 1 C[x]/x n 1 C[x]/x n 2.5x n/2 +1 C[x]/x n 2.5x n/2 +1 C[x]/(4x 3 +1)x n 3 +(5x 2 +1)x n/2 +(7x 5 +1) C[x]/(4x 3 +1)x n 3 +(5x 2 +1)x n/2 +(7x 5 +1) C[x]/(2x 3 +3)x n 3 (x 5 2) C[x]/(2x 3 +3)x n 3 (x 5 2) n = 20 n = 80 12/12/2008 Alternatives to the DFT 15

Summary Algebraic Signal Processing Theory Derive a large class of transforms approaching DTFT asymptotically Do not require periodic signal extension Fast algorithms (due to Vandermonde structure) Applications when periodic extension is not realistic (e.g., image blocks) suggestions? 12/12/2008 Alternatives to the DFT 16

References Papers D. Balcan, A. Sandryhaila, J. Gross, M. Püschel, Alternatives to the Discrete Fourier Transform, IEEE Intl. Conf. Acoustics, Speech and Signal Processing (ICASSP) 2008, pp. 3537-3540. [1] S. Beraha, J. Kahane, and N. J. Weiss, Limits of zeros of recursively defined families of polynomials, in Studies in Foundations and Combinatorics: Advances in Math., Suppl. Studies, vol. I, pp. 213 232. Acad. Press, 1978. [2] M. Püschel and J. M. F. Moura, Algebraic signal processing theory, available at http://arxiv.org/abs/cs.it/0612077, parts of this manuscript submitted as [3]. [3] M. Püschel and J. M. F. Moura, Algebraic signal processing theory: Foundation and 1-D time, IEEE Trans. Signal Proc., 56:3572-3588, 2008. [4] V. Olshevsky and A. Shokrollahi, Fast matrix-vector multiplication algorithms for confluent Cauchy-like matrices with applications, in Proc. ACM Symposium on Theory of Computing (STOC), 2000, pp. 573-581. More information on the Algebraic Signal Processing Theory is available at http://www.ece.cmu.edu/~smart 12/12/2008 Alternatives to the DFT 17