Eigenvectors and Functions of the Discrete Fourier Transform

Total Page:16

File Type:pdf, Size:1020Kb

Eigenvectors and Functions of the Discrete Fourier Transform IEEETRANSACTIONS ON ACOUSTICS, SPEECH, AND SIGNALPROCESSING, VOL. ASSP-30, NO. 1, FEBRUARY 1982 25 Eigenvectors and Functions of the Discrete Fourier Transform BRADLEY W. DICKINSON, MEMBER, IEEE, AND KENNETH STEIGLITZ, FELLOW, IEEE Abstract-A method is presented for computing an orthonormal set Gauss [2]. This was pointedout by Good [3] and,later, of eigenvectors for the discrete Fouriertransform (DFT). The tech- McClellan 241. Recently,Auslander and Tolimieri [5] have nique is based on a detailed analysis of the eigenstructure of a special elaborated on the relationship of the multiplicity problem to matrix which commutes with the DFT. It is also shown how fractional powers of the DFT can be efficiently computed, and possible applica- certain constructions of abstractharmonic analysis, even tions to multiplexing and transform coding are suggested. showing how the FFTarises from abstract principles! The structure of theeigenspaces of F is less well understood. I. INTRODUCTION It appears difficult to obtain an analytical form for an orthog- HIS paper deals with some mathematical aspects of the onal set of eigenvectors. This suggests that a computational discrete Fouriertransform (DFT), studied with linear approach may be necessary, and Yarlagadda [6] proposed one T such method. In Section I1 of this paper, we propose a dif- algebra andmatrix theory methods. The vast majorityof ferent approach based on the theory of commuting matrices. papers on the DFT have concerned computational issues, most Some interesting analytical results are obtained along the way. notably the extensive literature on the fast Fourier transform Functionsof the DFT are 'discussedin Section 111. The (FFT)algorithms and more recently the Winograd-Fouirier imbedding of the DFT into a family of transforms has been transformalgorithm. Yet the importance of the DFT stems used by Jain [7] to study the variation of general properties from more fundamental physical and mathematical principles of the transform family, especially for certain data compres- of harmonic analysis which underlie linear signal processing sionpurposes. We suggest anotherimbedding based on the technology. Thus a major goal of this paper is to present some idea of functions of a matrix. We point out that functions of novel ways of thinking about properties of the DFT in order the DFT matrixF are simple to compute and touse in compu- to stimulatefurther research along moretechnique-oriented tation. The family of (fractional) powers Ft is described in lines. detail.Finally, a novel matrixtransform pair relationship, To be more concrete, let F denote the DFT, regarded as a which generalizes theDFT relationship between vectors, is unitary mapping of complex N-space onto itself. With respect constructed from fractional powers of F, and some possible to the standard basis of N-space, F is simply an N X N matrix whose elements are normalized complex exponentials applications are mentioned. (F)ik = (e-j2nik/N)/fi, 0 < i, k <N - 1. (1) 11. A METHOD FOR OBTAININGORTHOGONAL EIGENVECTORSOF THE DFT Thus the methods of linear algebra and matrix theory may be applied to study the DFT. A. The General Approach McClellan and Parks [ 11 suggested that the eigenstructure of First, we recall some facts about the DFT matrix F in (1). F, being anatural linear algebraic wayof decomposing the The minimal polynomial of F is h4 - 1 [l], [3] -[5] ; thus matrix,might be ofcomputational interest as well. It was F obeys the equation hoped that the diagonal form of F with respect to an eigen- F4 =I (2) vector basis of N-space might be exploited. Through the use of highly original methods in [ 11, themultiplicities of the where I is the (N X N) identity matrix. The roots of h4 - I are distinct, so F is simple or diagonaZizabZe [8] with eigen- eigenvalues of F were determined and a set of eigenvectorswas values constructed. No computationalbenefits over the FFT were observed,however, and the eigenvectors obtained are not hk- -dk=lz 0<k<3 (3) orthogonal. thefourth roots of unity. The multiplicities of the eigen- It turns out that the eigenvalue multiplicity problem for F values are known, as discussed in Section I, and are given in has a long history, being equivalent to a problem solved by Table I. Since they are not distinct for N> 4, there are many possible sets of eigenvectors. Manuscript receivedAugust 4, 1980; revisedJuly 29,1981. This work was supported in part by the National Science Foundation under As motivationfor our approach, suppose that we have a Grants ENG77-28523 and ENG 79-16292, and also by the U.S. Army matrix S, with distinct 'eigenvalues, which commutes with F, Office of Research under GrantDAAG29-79-C-0024. that is, The authors are with the Department of Electrical Engineering and Computer Science, Princeton University, Princeton, NJ 08544. FS = SF, (4) 0096-3518/82/0200-0025$00.75 0 1982 IEEE 26 IEEE TRANSACTIONS ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL. ASSP-30, NO. 1, FEBRUARY 1982 TABLE I Circular convolution of time signals corresponds to pointwise multiplication in the transformdomain. Theaction of the filter D(z) is thus represented by multiplication of complex 4m ml1 m m m- 1 N-vectors (transforms) by the diagonal matrix AD, which has 4m+ 1 mi 1 m m m elements 4m+2 rn+ 1 rn m+ 1 m (AD)kk = D(eiznkIN), O<k<N- 1. (9) 4m+ 3 rn+l mal mcl m The correspondence between circular convolution and point- wise multiplication gives the matrix equation Let e be an eigenvector of S corresponding to eigenvalue A. FI'D = ADF. (10) Then From (lo), using the symmetry of each matrix withrespect to S(Fe) = F(Se) = F@e) = We. (5) transposition, it follows that the matrix So Fe is also an eigenvector of S corresponding to the same eigenvalue. However, S has distinct eigenvalues and, +AD therefore, zD=I'D (1 1) unique (up to normalization by a constant) eigenvectors [8]. commutes withF. Thus, for some constant0 This leaves the problem of determining a set of filter coeffi- Fe = pe (6) cients which leads to distinct eigenvalues for ED. In Appen- so e is an eigenvector of F also. dix I, we show, using perturbation methods, that sucha choice If S is real and symmetric, its eigenvectors will be real and is always possible. We will bypass the existence question by.a orthogonal and will be the desired set of eigenvectors of F. careful analysis of the simplest choice of filter, D(z) = z + zY1, Thecomputation of the eigenvectorsof a real symmetric corresponding to the matrix 1 0 ... 0 1 r: 2coso 1 0 io 1 2cos2w :I 0 1 matrix has been thoroughly studied, and reliable methods are where o = 21r/N. While we have been unable to make a com- available [9]. plete analysis, we will show that there is no difficulty in find- From knowledge that F has a set of real eigenvectors [ 11, we ing a complete set of real orthogonal eigenvectors for S which are assuredof the existence of suchmatrices S. For every are also eigenvectors of F, even when S has multiple eigen- dimension, it would be desirable to have a canonical choice of values. Based on extensive numerical evidence, as well as the S whose eigenvectors could be obtained analytically. No solu- analytical results to be presented next, we make the following tion is known for this problem. However, we will give a simple conjecture: the eigenvalues of the N X N matrix S [(12)] are choiceof S whosestructure is sufficiently rich to allow a distinct except when N is divisible by 4. (When N is divisible complete analysis of the associated eigenproblem. by four it can be proved that S has two zero eigenvalues. We also conjecture that this is the only multiplicity which ever B. A Class of Matrices Commuting withF occurs.) Ourchoice for thematrix S will comefrom a class of matrices which all commute with F constructed as follows. C The Eigenstructure of S Let D(z) be any real even FIR digital filter written in the For every N > 2, the matrix S has all of its eigenvalues in form the interval [-4, 41 by Gershgorin'scriterion [8]. To get D(z)=ao +a1(z+z-')+..-+ap(zP+z-p), p<N/2 more refined results, we will recall some facts about the rela- (7) tionsbetween the eigenvaluesof amatrix and those of its where time shifts are taken in the circular or mod N sense. principal submatrices; see [9] and [lo], for example. Theaction of thisfilter oncomplex N-space(time signals) Let Tibe the following i by i principal submatrix of S: corresponds to circular convolution or, equivalently, to multi- plication by the circulant matrix (N X N) 2coso 1 o... aoala2 . * . ap 0. * 0 ap * . a4a3u2a1 1 2 cos2w 1 oi alaOal . * . .a4a3a2 as 1 aza1ao * . * . a6a5a4a3 . (8) I ... DICKINSON AND STEIGLITZ: EIGENVECTORS AND FUNCTIONS OF THE DISCRETE FOURIER TRANSFORM 21 Ti is a symmetric, tridiagonal Jacobi matrix and has distinct to hold if pi is to be an eigenvalue of S to obtain the condition real eigenvalues [9, p. 3001. Let p1 > p2 >. > p~-~be the PO, P. 901 eigenvalues of TN-~and let Al h2 2.* 2 AN be the eigen- 2 - rank [a,&r-‘T~-l]=N- 2. (22) values of S. The interlacing inequalities for these eigenvalues are the inequalities [9, p. 1031,[ 111, and [ 121 There are a number of equivalent ways to express this condi- tion [ 111 , but because TN-~has eigenvectors of known form A1 >h2 >p2 >***>pN-l >AN. (14) (17), the most useful is that the vector a = (1 0 * 0 1)’ be From the distinctness of the cui} two important conclusions orthogonal to‘the eigenvector of TN-~corresponding to eigen- may be drawn: 1) no eigenvalue of S has multiplicity greater value pi.
Recommended publications
  • Probability Based Estimation Theory for Respondent Driven Sampling
    Journal of Official Statistics, Vol. 24, No. 1, 2008, pp. 79–97 Probability Based Estimation Theory for Respondent Driven Sampling Erik Volz1 and Douglas D. Heckathorn2 Many populations of interest present special challenges for traditional survey methodology when it is difficult or impossible to obtain a traditional sampling frame. In the case of such “hidden” populations at risk of HIV/AIDS, many researchers have resorted to chain-referral sampling. Recent progress on the theory of chain-referral sampling has led to Respondent Driven Sampling (RDS), a rigorous chain-referral method which allows unbiased estimation of the target population. In this article we present new probability-theoretic methods for making estimates from RDS data. The new estimators offer improved simplicity, analytical tractability, and allow the estimation of continuous variables. An analytical variance estimator is proposed in the case of estimating categorical variables. The properties of the estimator and the associated variance estimator are explored in a simulation study, and compared to alternative RDS estimators using data from a study of New York City jazz musicians. The new estimator gives results consistent with alternative RDS estimators in the study of jazz musicians, and demonstrates greater precision than alternative estimators in the simulation study. Key words: Respondent driven sampling; chain-referral sampling; Hansen–Hurwitz; MCMC. 1. Introduction Chain-referral sampling has emerged as a powerful method for sampling hard-to-reach or hidden populations. Such sampling methods are favored for such populations because they do not require the specification of a sampling frame. The lack of a sampling frame means that the survey data from a chain-referral sample is contingent on a number of factors outside the researcher’s control such as the social network on which recruitment takes place.
    [Show full text]
  • Detection and Estimation Theory Introduction to ECE 531 Mojtaba Soltanalian- UIC the Course
    Detection and Estimation Theory Introduction to ECE 531 Mojtaba Soltanalian- UIC The course Lectures are given Tuesdays and Thursdays, 2:00-3:15pm Office hours: Thursdays 3:45-5:00pm, SEO 1031 Instructor: Prof. Mojtaba Soltanalian office: SEO 1031 email: [email protected] web: http://msol.people.uic.edu/ The course Course webpage: http://msol.people.uic.edu/ECE531 Textbook(s): * Fundamentals of Statistical Signal Processing, Volume 1: Estimation Theory, by Steven M. Kay, Prentice Hall, 1993, and (possibly) * Fundamentals of Statistical Signal Processing, Volume 2: Detection Theory, by Steven M. Kay, Prentice Hall 1998, available in hard copy form at the UIC Bookstore. The course Style: /Graduate Course with Active Participation/ Introduction Let’s start with a radar example! Introduction> Radar Example QUIZ Introduction> Radar Example You can actually explain it in ten seconds! Introduction> Radar Example Applications in Transportation, Defense, Medical Imaging, Life Sciences, Weather Prediction, Tracking & Localization Introduction> Radar Example The strongest signals leaking off our planet are radar transmissions, not television or radio. The most powerful radars, such as the one mounted on the Arecibo telescope (used to study the ionosphere and map asteroids) could be detected with a similarly sized antenna at a distance of nearly 1,000 light-years. - Seth Shostak, SETI Introduction> Estimation Traditionally discussed in STATISTICS. Estimation in Signal Processing: Digital Computers ADC/DAC (Sampling) Signal/Information Processing Introduction> Estimation The primary focus is on obtaining optimal estimation algorithms that may be implemented on a digital computer. We will work on digital signals/datasets which are typically samples of a continuous-time waveform.
    [Show full text]
  • FOURIER TRANSFORM Very Broadly Speaking, the Fourier Transform Is a Systematic Way to Decompose “Generic” Functions Into
    FOURIER TRANSFORM TERENCE TAO Very broadly speaking, the Fourier transform is a systematic way to decompose “generic” functions into a superposition of “symmetric” functions. These symmetric functions are usually quite explicit (such as a trigonometric function sin(nx) or cos(nx)), and are often associated with physical concepts such as frequency or energy. What “symmetric” means here will be left vague, but it will usually be associated with some sort of group G, which is usually (though not always) abelian. Indeed, the Fourier transform is a fundamental tool in the study of groups (and more precisely in the representation theory of groups, which roughly speaking describes how a group can define a notion of symmetry). The Fourier transform is also related to topics in linear algebra, such as the representation of a vector as linear combinations of an orthonormal basis, or as linear combinations of eigenvectors of a matrix (or a linear operator). To give a very simple prototype of the Fourier transform, consider a real-valued function f : R → R. Recall that such a function f(x) is even if f(−x) = f(x) for all x ∈ R, and is odd if f(−x) = −f(x) for all x ∈ R. A typical function f, such as f(x) = x3 + 3x2 + 3x + 1, will be neither even nor odd. However, one can always write f as the superposition f = fe + fo of an even function fe and an odd function fo by the formulae f(x) + f(−x) f(x) − f(−x) f (x) := ; f (x) := . e 2 o 2 3 2 2 3 For instance, if f(x) = x + 3x + 3x + 1, then fe(x) = 3x + 1 and fo(x) = x + 3x.
    [Show full text]
  • Arxiv:2105.00793V3 [Math.NA] 14 Jun 2021 Tubal Matrices
    Tubal Matrices Liqun Qi∗ and ZiyanLuo† June 15, 2021 Abstract It was shown recently that the f-diagonal tensor in the T-SVD factorization must satisfy some special properties. Such f-diagonal tensors are called s-diagonal tensors. In this paper, we show that such a discussion can be extended to any real invertible linear transformation. We show that two Eckart-Young like theo- rems hold for a third order real tensor, under any doubly real-preserving unitary transformation. The normalized Discrete Fourier Transformation (DFT) matrix, an arbitrary orthogonal matrix, the product of the normalized DFT matrix and an arbitrary orthogonal matrix are examples of doubly real-preserving unitary transformations. We use tubal matrices as a tool for our study. We feel that the tubal matrix language makes this approach more natural. Key words. Tubal matrix, tensor, T-SVD factorization, tubal rank, B-rank, Eckart-Young like theorems AMS subject classifications. 15A69, 15A18 1 Introduction arXiv:2105.00793v3 [math.NA] 14 Jun 2021 Tensor decompositions have wide applications in engineering and data science [11]. The most popular tensor decompositions include CP decomposition and Tucker decompo- sition as well as tensor train decomposition [11, 3, 17]. The tensor-tensor product (t-product) approach, developed by Kilmer, Martin, Bra- man and others [10, 1, 9, 8], is somewhat different. They defined T-product opera- tion such that a third order tensor can be regarded as a linear operator applied on ∗Department of Applied Mathematics, The Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong, China; ([email protected]). †Department of Mathematics, Beijing Jiaotong University, Beijing 100044, China.
    [Show full text]
  • An Introduction to Fourier Analysis Fourier Series, Partial Differential Equations and Fourier Transforms
    An Introduction to Fourier Analysis Fourier Series, Partial Differential Equations and Fourier Transforms Notes prepared for MA3139 Arthur L. Schoenstadt Department of Applied Mathematics Naval Postgraduate School Code MA/Zh Monterey, California 93943 August 18, 2005 c 1992 - Professor Arthur L. Schoenstadt 1 Contents 1 Infinite Sequences, Infinite Series and Improper Integrals 1 1.1Introduction.................................... 1 1.2FunctionsandSequences............................. 2 1.3Limits....................................... 5 1.4TheOrderNotation................................ 8 1.5 Infinite Series . ................................ 11 1.6ConvergenceTests................................ 13 1.7ErrorEstimates.................................. 15 1.8SequencesofFunctions.............................. 18 2 Fourier Series 25 2.1Introduction.................................... 25 2.2DerivationoftheFourierSeriesCoefficients.................. 26 2.3OddandEvenFunctions............................. 35 2.4ConvergencePropertiesofFourierSeries.................... 40 2.5InterpretationoftheFourierCoefficients.................... 48 2.6TheComplexFormoftheFourierSeries.................... 53 2.7FourierSeriesandOrdinaryDifferentialEquations............... 56 2.8FourierSeriesandDigitalDataTransmission.................. 60 3 The One-Dimensional Wave Equation 70 3.1Introduction.................................... 70 3.2TheOne-DimensionalWaveEquation...................... 70 3.3 Boundary Conditions ............................... 76 3.4InitialConditions................................
    [Show full text]
  • Analog Transmit Signal Optimization for Undersampled Delay-Doppler
    Analog Transmit Signal Optimization for Undersampled Delay-Doppler Estimation Andreas Lenz∗, Manuel S. Stein†, A. Lee Swindlehurst‡ ∗Institute for Communications Engineering, Technische Universit¨at M¨unchen, Germany †Mathematics Department, Vrije Universiteit Brussel, Belgium ‡Henry Samueli School of Engineering, University of California, Irvine, USA E-Mail: [email protected], [email protected], [email protected] Abstract—In this work, the optimization of the analog transmit achievable sampling rate fs at the receiver restricts the band- waveform for joint delay-Doppler estimation under sub-Nyquist width B of the transmitter and therefore the overall system conditions is considered. Based on the Bayesian Cramer-Rao´ performance. Since the sampling rate forms a bottleneck with lower bound (BCRLB), we derive an estimation theoretic design rule for the Fourier coefficients of the analog transmit signal respect to power resources and hardware limitations [2], it when violating the sampling theorem at the receiver through a is necessary to find a trade-off between high performance wide analog pre-filtering bandwidth. For a wireless delay-Doppler and low complexity. Therefore we discuss how to design channel, we obtain a system optimization problem which can be the transmit signal for delay-Doppler estimation without the solved in compact form by using an Eigenvalue decomposition. commonly used restriction from the sampling theorem. The presented approach enables one to explore the Pareto region spanned by the optimized analog waveforms. Furthermore, we Delay-Doppler estimation has been discussed for decades demonstrate how the framework can be used to reduce the in the signal processing community [3]–[5]. In [3] a subspace sampling rate at the receiver while maintaining high estimation based algorithm for the estimation of multi-path delay-Doppler accuracy.
    [Show full text]
  • 10. Linear Models and Maximum Likelihood Estimation ECE 830, Spring 2017
    10. Linear Models and Maximum Likelihood Estimation ECE 830, Spring 2017 Rebecca Willett 1 / 34 Primary Goal General problem statement: We observe iid yi ∼ pθ; θ 2 Θ n and the goal is to determine the θ that produced fyigi=1. Given a collection of observations y1; :::; yn and a probability model p(y1; :::; ynjθ) parameterized by the parameter θ, determine the value of θ that best matches the observations. 2 / 34 Estimation Using the Likelihood Definition: Likelihood function p(yjθ) as a function of θ with y fixed is called the \likelihood function". If the likelihood function carries the information about θ brought by the observations y = fyigi, how do we use it to obtain an estimator? Definition: Maximum Likelihood Estimation θbMLE = arg max p(yjθ) θ2Θ is the value of θ that maximizes the density at y. Intuitively, we are choosing θ to maximize the probability of occurrence for y. 3 / 34 Maximum Likelihood Estimation MLEs are a very important type of estimator for the following reasons: I MLE occurs naturally in composite hypothesis testing and signal detection (i.e., GLRT) I The MLE is often simple and easy to compute I MLEs are invariant under reparameterization I MLEs often have asymptotic optimal properties (e.g. consistency (MSE ! 0 as N ! 1) 4 / 34 Computing the MLE If the likelihood function is differentiable, then θb is found from @ log p(yjθ) = 0 @θ If multiple solutions exist, then the MLE is the solution that maximizes log p(yjθ). That is, take the global maximizer. Note: It is possible to have multiple global maximizers that are all MLEs! 5 / 34 Example: Estimating the mean and variance of a Gaussian iid 2 yi = A + νi; νi ∼ N (0; σ ); i = 1; ··· ; n θ = [A; σ2]> n @ log p(yjθ) 1 X = (y − A) @A σ2 i i=1 n @ log p(yjθ) n 1 X = − + (y − A)2 @σ2 2σ2 2σ4 i i=1 n 1 X ) Ab = yi n i=1 n 2 1 X 2 ) σc = (yi − Ab) n i=1 Note: σc2 is biased! 6 / 34 Example: Stock Market (Dow-Jones Industrial Avg.) Based on this plot we might conjecture that the data is \on average" increasing.
    [Show full text]
  • Fourier Transforms & the Convolution Theorem
    Convolution, Correlation, & Fourier Transforms James R. Graham 11/25/2009 Introduction • A large class of signal processing techniques fall under the category of Fourier transform methods – These methods fall into two broad categories • Efficient method for accomplishing common data manipulations • Problems related to the Fourier transform or the power spectrum Time & Frequency Domains • A physical process can be described in two ways – In the time domain, by h as a function of time t, that is h(t), -∞ < t < ∞ – In the frequency domain, by H that gives its amplitude and phase as a function of frequency f, that is H(f), with -∞ < f < ∞ • In general h and H are complex numbers • It is useful to think of h(t) and H(f) as two different representations of the same function – One goes back and forth between these two representations by Fourier transforms Fourier Transforms ∞ H( f )= ∫ h(t)e−2πift dt −∞ ∞ h(t)= ∫ H ( f )e2πift df −∞ • If t is measured in seconds, then f is in cycles per second or Hz • Other units – E.g, if h=h(x) and x is in meters, then H is a function of spatial frequency measured in cycles per meter Fourier Transforms • The Fourier transform is a linear operator – The transform of the sum of two functions is the sum of the transforms h12 = h1 + h2 ∞ H ( f ) h e−2πift dt 12 = ∫ 12 −∞ ∞ ∞ ∞ h h e−2πift dt h e−2πift dt h e−2πift dt = ∫ ( 1 + 2 ) = ∫ 1 + ∫ 2 −∞ −∞ −∞ = H1 + H 2 Fourier Transforms • h(t) may have some special properties – Real, imaginary – Even: h(t) = h(-t) – Odd: h(t) = -h(-t) • In the frequency domain these
    [Show full text]
  • STATISTICAL FOURIER ANALYSIS: CLARIFICATIONS and INTERPRETATIONS by DSG Pollock
    STATISTICAL FOURIER ANALYSIS: CLARIFICATIONS AND INTERPRETATIONS by D.S.G. Pollock (University of Leicester) Email: stephen [email protected] This paper expounds some of the results of Fourier theory that are es- sential to the statistical analysis of time series. It employs the algebra of circulant matrices to expose the structure of the discrete Fourier transform and to elucidate the filtering operations that may be applied to finite data sequences. An ideal filter with a gain of unity throughout the pass band and a gain of zero throughout the stop band is commonly regarded as incapable of being realised in finite samples. It is shown here that, to the contrary, such a filter can be realised both in the time domain and in the frequency domain. The algebra of circulant matrices is also helpful in revealing the nature of statistical processes that are band limited in the frequency domain. In order to apply the conventional techniques of autoregressive moving-average modelling, the data generated by such processes must be subjected to anti- aliasing filtering and sub sampling. These techniques are also described. It is argued that band-limited processes are more prevalent in statis- tical and econometric time series than is commonly recognised. 1 D.S.G. POLLOCK: Statistical Fourier Analysis 1. Introduction Statistical Fourier analysis is an important part of modern time-series analysis, yet it frequently poses an impediment that prevents a full understanding of temporal stochastic processes and of the manipulations to which their data are amenable. This paper provides a survey of the theory that is not overburdened by inessential complications, and it addresses some enduring misapprehensions.
    [Show full text]
  • Fourier Transform, Convolution Theorem, and Linear Dynamical Systems April 28, 2016
    Mathematical Tools for Neuroscience (NEU 314) Princeton University, Spring 2016 Jonathan Pillow Lecture 23: Fourier Transform, Convolution Theorem, and Linear Dynamical Systems April 28, 2016. Discrete Fourier Transform (DFT) We will focus on the discrete Fourier transform, which applies to discretely sampled signals (i.e., vectors). Linear algebra provides a simple way to think about the Fourier transform: it is simply a change of basis, specifically a mapping from the time domain to a representation in terms of a weighted combination of sinusoids of different frequencies. The discrete Fourier transform is therefore equiv- alent to multiplying by an orthogonal (or \unitary", which is the same concept when the entries are complex-valued) matrix1. For a vector of length N, the matrix that performs the DFT (i.e., that maps it to a basis of sinusoids) is an N × N matrix. The k'th row of this matrix is given by exp(−2πikt), for k 2 [0; :::; N − 1] (where we assume indexing starts at 0 instead of 1), and t is a row vector t=0:N-1;. Recall that exp(iθ) = cos(θ) + i sin(θ), so this gives us a compact way to represent the signal with a linear superposition of sines and cosines. The first row of the DFT matrix is all ones (since exp(0) = 1), and so the first element of the DFT corresponds to the sum of the elements of the signal. It is often known as the \DC component". The next row is a complex sinusoid that completes one cycle over the length of the signal, and each subsequent row has a frequency that is an integer multiple of this \fundamental" frequency.
    [Show full text]
  • A Hilbert Space Theory of Generalized Graph Signal Processing
    1 A Hilbert Space Theory of Generalized Graph Signal Processing Feng Ji and Wee Peng Tay, Senior Member, IEEE Abstract Graph signal processing (GSP) has become an important tool in many areas such as image pro- cessing, networking learning and analysis of social network data. In this paper, we propose a broader framework that not only encompasses traditional GSP as a special case, but also includes a hybrid framework of graph and classical signal processing over a continuous domain. Our framework relies extensively on concepts and tools from functional analysis to generalize traditional GSP to graph signals in a separable Hilbert space with infinite dimensions. We develop a concept analogous to Fourier transform for generalized GSP and the theory of filtering and sampling such signals. Index Terms Graph signal proceesing, Hilbert space, generalized graph signals, F-transform, filtering, sampling I. INTRODUCTION Since its emergence, the theory and applications of graph signal processing (GSP) have rapidly developed (see for example, [1]–[10]). Traditional GSP theory is essentially based on a change of orthonormal basis in a finite dimensional vector space. Suppose G = (V; E) is a weighted, arXiv:1904.11655v2 [eess.SP] 16 Sep 2019 undirected graph with V the vertex set of size n and E the set of edges. Recall that a graph signal f assigns a complex number to each vertex, and hence f can be regarded as an element of n C , where C is the set of complex numbers. The heart of the theory is a shift operator AG that is usually defined using a property of the graph.
    [Show full text]
  • 20. the Fourier Transform in Optics, II Parseval’S Theorem
    20. The Fourier Transform in optics, II Parseval’s Theorem The Shift theorem Convolutions and the Convolution Theorem Autocorrelations and the Autocorrelation Theorem The Shah Function in optics The Fourier Transform of a train of pulses The spectrum of a light wave The spectrum of a light wave is defined as: 2 SFEt {()} where F{E(t)} denotes E(), the Fourier transform of E(t). The Fourier transform of E(t) contains the same information as the original function E(t). The Fourier transform is just a different way of representing a signal (in the frequency domain rather than in the time domain). But the spectrum contains less information, because we take the magnitude of E(), therefore losing the phase information. Parseval’s Theorem Parseval’s Theorem* says that the 221 energy in a function is the same, whether f ()tdt F ( ) d 2 you integrate over time or frequency: Proof: f ()tdt2 f ()t f *()tdt 11 F( exp(j td ) F *( exp(j td ) dt 22 11 FF() *(') exp([j '])tdtd ' d 22 11 FF( ) * ( ') [2 ')] dd ' 22 112 FF() *() d F () d * also known as 22Rayleigh’s Identity. The Fourier Transform of a sum of two f(t) F() functions t g(t) G() Faft() bgt () aF ft() bFgt () t The FT of a sum is the F() + sum of the FT’s. f(t)+g(t) G() Also, constants factor out. t This property reflects the fact that the Fourier transform is a linear operation. Shift Theorem The Fourier transform of a shifted function, f ():ta Ffta ( ) exp( jaF ) ( ) Proof : This theorem is F ft a ft( a )exp( jtdt ) important in optics, because we often encounter functions Change variables : uta that are shifting (continuously) along fu( )exp( j [ u a ]) du the time axis – they are called waves! exp(ja ) fu ( )exp( judu ) exp(jaF ) ( ) QED An example of the Shift Theorem in optics Suppose that we’re measuring the spectrum of a light wave, E(t), but a small fraction of the irradiance of this light, say , takes a different path that also leads to the spectrometer.
    [Show full text]