Lecture 9: Discrete-Time Fourier Transform

Total Page:16

File Type:pdf, Size:1020Kb

Lecture 9: Discrete-Time Fourier Transform Review DTFT DTFT Properties Examples Summary Lecture 9: Discrete-Time Fourier Transform Mark Hasegawa-Johnson ECE 401: Signal and Image Analysis, Fall 2020 Review DTFT DTFT Properties Examples Summary 1 Review: Frequency Response 2 Discrete Time Fourier Transform 3 Properties of the DTFT 4 Examples 5 Summary Review DTFT DTFT Properties Examples Summary Outline 1 Review: Frequency Response 2 Discrete Time Fourier Transform 3 Properties of the DTFT 4 Examples 5 Summary Review DTFT DTFT Properties Examples Summary What is Signal Processing, Really? When we process a signal, usually, we're trying to enhance the meaningful part, and reduce the noise. Spectrum helps us to understand which part is meaningful, and which part is noise. Convolution (a.k.a. filtering) is the tool we use to perform the enhancement. Frequency Response of a filter tells us exactly which frequencies it will enhance, and which it will reduce. Review DTFT DTFT Properties Examples Summary Review: Convolution A convolution is exactly the same thing as a weighted local average. We give it a special name, because we will use it very often. It's defined as: X X y[n] = g[m]f [n − m] = g[n − m]f [m] m m We use the symbol ∗ to mean \convolution:" X X y[n] = g[n] ∗ f [n] = g[m]f [n − m] = g[n − m]f [m] m m Review DTFT DTFT Properties Examples Summary Review: DFT & Fourier Series Any periodic signal with a period of N samples, x[n + N] = x[n], can be written as a weighted sum of pure tones, N−1 1 X x[n] = X [k]ej2πkn=N ; N k=0 which is a special case of the spectrum for periodic signals: 2π radians 1 cycles N seconds samples !0 = ; F0 = ; T0 = ; N = ; N sample T0 second Fs cycle cycle and N−1 X X [k] = x[n]e−j2πkn=N : n=0 Review DTFT DTFT Properties Examples Summary Tones in ! Tones out Suppose I have a periodic input signal, N−1 1 X x[n] = X [k]ej2πkn=N ; N k=0 and I filter it, y[n] = h[n] ∗ x[n]; Then the output is a sum of pure tones, at the same frequencies as the input, but with different magnitudes and phases: N−1 1 X y[n] = Y [k]ej2πkn=N : N k=0 Review DTFT DTFT Properties Examples Summary Frequency Response Suppose we compute y[n] = x[n] ∗ h[n], where N−1 1 X x[n] = X [k]ej2πkn=N ; and N k=0 N−1 1 X y[n] = Y [k]ej2πkn=N : N k=0 The relationship between Y [k] and X [k] is given by the frequency response: Y [k] = H(k!0)X [k] where 1 X H(!) = h[n]e−j!n n=−∞ Review DTFT DTFT Properties Examples Summary Outline 1 Review: Frequency Response 2 Discrete Time Fourier Transform 3 Properties of the DTFT 4 Examples 5 Summary Review DTFT DTFT Properties Examples Summary Aperiodic An \aperiodic signal" is a signal that is not periodic. Periodic acoustic signals usually have a perceptible pitch frequency; aperiodic signals sound like wind noise, or clicks. Music: strings, woodwinds, and brass are periodic, drums and rain sticks are aperiodic. Speech: vowels and nasals are periodic, plosives and fricatives are aperiodic. Images: stripes are periodic, clouds are aperiodic. Bioelectricity: heartbeat is periodic, muscle contractions are aperiodic. Review DTFT DTFT Properties Examples Summary Periodic The spectrum of a periodic signal is given by its Fourier series, or equivalently in discrete time, by its discrete Fourier transform: N−1 1 X j 2πkn x[n] = X [k]e N N k=0 N−1 X −j 2πkn X [k] = x[n]e N n=0 Review DTFT DTFT Properties Examples Summary Aperiodic The spectrum of an aperiodic signal we will now define to be exactly the same as that of a periodic signal except that, since it never repeats itself, its period has to be N = 1: N−1 1 X j 2πkn x[n] ≈ lim X [k]e N N!1 N k=0 N−1 X −j 2πkn X [k] ≈ lim x[n]e N N!1 n=0 Review DTFT DTFT Properties Examples Summary An Aperiodic Signal is like a Periodic Signal with Period= 1 Review DTFT DTFT Properties Examples Summary Aperiodic The spectrum of an aperiodic signal we will now define to be exactly the same as that of a periodic signal except that, since it never repeats itself, its period has to be N = 1: N−1 1 X j 2πkn x[n] ≈ lim X [k]e N N!1 N k=0 N−1 X −j 2πkn X [k] ≈ lim x[n]e N N!1 n=0 2πk But what does that mean? For example, what is N ? Let's try this definition: allow k ! 1, and force ! to remain constant, where 2πk ! = N Review DTFT DTFT Properties Examples Summary Aperiodic Let's start with this one: N−1 1 X j 2πkn x[n] ≈ lim X [k]e N N!1 N k=0 Imagine this as adding up a bunch of tall, thin rectangles, each 2π with a height of X [k], and a width of d! = N . In the limit, as N ! 1, that becomes an integral: N−1 1 X 2π j 2πkn x[n] ≈ lim X [k]e N N!1 2π N k=0 1 Z 2π = X (!)ej!nd!; 2π !=0 where we've used X (!) = X [k] just because, as k ! 1, it makes more sense to talk about X (!). Review DTFT DTFT Properties Examples Summary Approximating the Integral as a Sum Review DTFT DTFT Properties Examples Summary Periodic Now, let's go back to periodic signals. Notice that ej2π = 1, and j 2πk(n+N) j 2πk(n−N) j 2πkn for that reason, e N = e N = e N . So in the DFT, we get exactly the same result by summing over any complete period of the signal: N−1 X −j 2πkn X [k] = x[n]e N n=0 N X −j 2πkn = x[n]e N n=1 N−4 X −j 2πkn = x[n]e N n=−3 N−1 2 X −j 2πkn = x[n]e N (N−1) n=− 2 X −j 2πkn = x[n]e N n=any complete period Review DTFT DTFT Properties Examples Summary Aperiodic Let's use this version, because it has a well-defined limit as N ! 1: N−1 2 X −j 2πkn X [k] = x[n]e N (N−1) n=− 2 The limit is: N−1 X2 X (!) = lim x[n]e−j!n N!1 (N−1) n=− 2 1 X = x[n]e−j!n n=−∞ Review DTFT DTFT Properties Examples Summary Discrete Time Fourier Transform (DTFT) So in the limit as N ! 1, 1 Z π x[n] = X (!)ej!nd! 2π −π 1 X X (!) = x[n]e−j!n n=−∞ X (!) is called the discrete time Fourier transform (DTFT) of the aperiodic signal x[n]. Review DTFT DTFT Properties Examples Summary Outline 1 Review: Frequency Response 2 Discrete Time Fourier Transform 3 Properties of the DTFT 4 Examples 5 Summary Review DTFT DTFT Properties Examples Summary Properties of the DTFT In order to better understand the DTFT, let's discuss these properties: 0 Periodicity 1 Linearity 2 Time Shift 3 Frequency Shift 4 Filtering is Convolution Property #4 is actually the reason why we invented the DTFT in the first place. Before we discuss it, though, let's talk about the others. Review DTFT DTFT Properties Examples Summary 0. Periodicity The DTFT is periodic with a period of 2π. That's just because ej2π = 1: X X (!) = x[n]e−j!n n X X X (! + 2π) = x[n]e−j(!+2π)n = x[n]e−j!n = X (!) n n X X X (! − 2π) = x[n]e−j(!−2π)n = x[n]e−j!n = X (!) n n In fact, we've already used this fact. I defined the inverse DTFT in two different ways: 1 Z π 1 Z 2π x[n] = X (!)ej!nd! = X (!)ej!nd! 2π −π 2π 0 Those two integrals are equal because X (! + 2π) = X (!). Review DTFT DTFT Properties Examples Summary 1. Linearity The DTFT is linear: z[n] = ax[n] + by[n] $ Z(!) = aX (!) + bY (!) Proof: X Z(!) = z[n]e−j!n n X X = a x[n]e−j!n + b y[n]e−j!n n n = aX (!) + bY (!) Review DTFT DTFT Properties Examples Summary 2. Time Shift Property Shifting in time is the same as multiplying by a complex exponential in frequency: −j!n0 z[n] = x[n − n0] $ Z(!) = e X (!) Proof: 1 X −j!n Z(!) = x[n − n0]e n=−∞ 1 X −j!(m+n0) = x[m]e (where m = n − n0) m=−∞ = e−j!n0 X (!) Review DTFT DTFT Properties Examples Summary 3. Frequency Shift Property Shifting in frequency is the same as multiplying by a complex exponential in time: j!0n z[n] = x[n]e $ Z(!) = X (! − !0) Proof: 1 X Z(!) = x[n]ej!0ne−j!n n=−∞ 1 X = x[n]e−j(!−!0)n n=−∞ = X (! − !0) Review DTFT DTFT Properties Examples Summary 4. Convolution Property Convolving in time is the same as multiplying in frequency: y[n] = h[n] ∗ x[n] $ Y (!) = H(!)X (!) Proof: Remember that y[n] = h[n] ∗ x[n] means that P1 y[n] = m=−∞ h[m]x[n − m]. Therefore, 1 1 ! X X Y (!) = h[m]x[n − m] e−j!n n=−∞ m=−∞ 1 1 X X = (h[m]x[n − m]) e−j!me−j!(n−m) m=−∞ n=−∞ 1 ! 0 1 1 X −j!m X −j!(n−m) = h[m]e @ x[n − m]e A m=−∞ (n−m)=−∞ = H(!)X (!) Review DTFT DTFT Properties Examples Summary Outline 1 Review: Frequency Response 2 Discrete Time Fourier Transform 3 Properties of the DTFT 4 Examples 5 Summary Review DTFT DTFT Properties Examples Summary Impulse and Delayed Impulse For our examples today, let's consider different combinations of these three signals: f [n] = δ[n] g[n] = δ[n − 3] h[n] = δ[n − 6] Remember from last time what these mean: ( 1 n = 0 f [n] = 0 otherwise ( 1 n = 3 g[n] = 0 otherwise ( 1 n = 6 h[n] = 0 otherwise Review DTFT DTFT Properties Examples Summary DTFT of an Impulse First, let's find the DTFT of an impulse: ( 1 n = 0 f [n] = 0 otherwise 1 X F (!) = f [n]e−j!n n=−∞ = 1 × e−j!0 = 1 So we get that f [n] = δ[n] $ F (!) = 1.
Recommended publications
  • The Fast Fourier Transform
    The Fast Fourier Transform Derek L. Smith SIAM Seminar on Algorithms - Fall 2014 University of California, Santa Barbara October 15, 2014 Table of Contents History of the FFT The Discrete Fourier Transform The Fast Fourier Transform MP3 Compression via the DFT The Fourier Transform in Mathematics Table of Contents History of the FFT The Discrete Fourier Transform The Fast Fourier Transform MP3 Compression via the DFT The Fourier Transform in Mathematics Navigating the Origins of the FFT The Royal Observatory, Greenwich, in London has a stainless steel strip on the ground marking the original location of the prime meridian. There's also a plaque stating that the GPS reference meridian is now 100m to the east. This photo is the culmination of hundreds of years of mathematical tricks which answer the question: How to construct a more accurate clock? Or map? Or star chart? Time, Location and the Stars The answer involves a naturally occurring reference system. Throughout history, humans have measured their location on earth, in order to more accurately describe the position of astronomical bodies, in order to build better time-keeping devices, to more successfully navigate the earth, to more accurately record the stars... and so on... and so on... Time, Location and the Stars Transoceanic exploration previously required a vessel stocked with maps, star charts and a highly accurate clock. Institutions such as the Royal Observatory primarily existed to improve a nations' navigation capabilities. The current state-of-the-art includes atomic clocks, GPS and computerized maps, as well as a whole constellation of government organizations.
    [Show full text]
  • Fourier Series
    Academic Press Encyclopedia of Physical Science and Technology Fourier Series James S. Walker Department of Mathematics University of Wisconsin–Eau Claire Eau Claire, WI 54702–4004 Phone: 715–836–3301 Fax: 715–836–2924 e-mail: [email protected] 1 2 Encyclopedia of Physical Science and Technology I. Introduction II. Historical background III. Definition of Fourier series IV. Convergence of Fourier series V. Convergence in norm VI. Summability of Fourier series VII. Generalized Fourier series VIII. Discrete Fourier series IX. Conclusion GLOSSARY ¢¤£¦¥¨§ Bounded variation: A function has bounded variation on a closed interval ¡ ¢ if there exists a positive constant © such that, for all finite sets of points "! "! $#&% (' #*) © ¥ , the inequality is satisfied. Jordan proved that a function has bounded variation if and only if it can be expressed as the difference of two non-decreasing functions. Countably infinite set: A set is countably infinite if it can be put into one-to-one £0/"£ correspondence with the set of natural numbers ( +,£¦-.£ ). Examples: The integers and the rational numbers are countably infinite sets. "! "!;: # # 123547698 Continuous function: If , then the function is continuous at the point : . Such a point is called a continuity point for . A function which is continuous at all points is simply referred to as continuous. Lebesgue measure zero: A set < of real numbers is said to have Lebesgue measure ! $#¨CED B ¢ £¦¥ zero if, for each =?>A@ , there exists a collection of open intervals such ! ! D D J# K% $#L) ¢ £¦¥ ¥ ¢ = that <GFIH and . Examples: All finite sets, and all countably infinite sets, have Lebesgue measure zero. "! "! % # % # Odd and even functions: A function is odd if for all in its "! "! % # # domain.
    [Show full text]
  • Discrete-Time Fourier Transform
    .@.$$-@@4&@$QEG'FC1. CHAPTER7 Discrete-Time Fourier Transform In Chapter 3 and Appendix C, we showed that interesting continuous-time waveforms x(t) can be synthesized by summing sinusoids, or complex exponential signals, having different frequencies fk and complex amplitudes ak. We also introduced the concept of the spectrum of a signal as the collection of information about the frequencies and corresponding complex amplitudes {fk,ak} of the complex exponential signals, and found it convenient to display the spectrum as a plot of spectrum lines versus frequency, each labeled with amplitude and phase. This spectrum plot is a frequency-domain representation that tells us at a glance “how much of each frequency is present in the signal.” In Chapter 4, we extended the spectrum concept from continuous-time signals x(t) to discrete-time signals x[n] obtained by sampling x(t). In the discrete-time case, the line spectrum is plotted as a function of normalized frequency ωˆ . In Chapter 6, we developed the frequency response H(ejωˆ ) which is the frequency-domain representation of an FIR filter. Since an FIR filter can also be characterized in the time domain by its impulse response signal h[n], it is not hard to imagine that the frequency response is the frequency-domain representation,orspectrum, of the sequence h[n]. 236 .@.$$-@@4&@$QEG'FC1. 7-1 DTFT: FOURIER TRANSFORM FOR DISCRETE-TIME SIGNALS 237 In this chapter, we take the next step by developing the discrete-time Fouriertransform (DTFT). The DTFT is a frequency-domain representation for a wide range of both finite- and infinite-length discrete-time signals x[n].
    [Show full text]
  • Short-Time Fourier Analysis Why STFT for Speech Signals Overview
    General Discrete-Time Model of Speech Production Digital Speech Processing— Lecture 9 Short-Time Fourier Analysis Methods- Voiced Speech: • AVP(z)G(z)V(z)R(z) Introduction Unvoiced Speech: 1 • ANN(z)V(z)R(z) 2 Short-Time Fourier Analysis Why STFT for Speech Signals • represent signal by sum of sinusoids or • steady state sounds, like vowels, are produced complex exponentials as it leads to convenient by periodic excitation of a linear system => solutions to problems (formant estimation, pitch speech spectrum is the product of the excitation period estimation, analysis-by-synthesis spectrum and the vocal tract frequency response methods), and insight into the signal itself • speech is a time-varying signal => need more sophisticated analysis to reflect time varying • such Fourier representations provide properties – convenient means to determine response to a sum of – changes occur at syllabic rates (~10 times/sec) sinusoids for linear systems – over fixed time intervals of 10-30 msec, properties of – clear evidence of signal properties that are obscured most speech signals are relatively constant (when is in the original signal this not the case) 3 4 Frequency Domain Processing Overview of Lecture • define time-varying Fourier transform (STFT) analysis method • define synthesis method from time-varying FT (filter-bank summation, overlap addition) • show how time-varying FT can be viewed in terms of a bank of filters model • Coding: • computation methods based on using FFT – transform, subband, homomorphic, channel vocoders • application
    [Show full text]
  • Fourier Analysis
    Fourier Analysis Hilary Weller <[email protected]> 19th October 2015 This is brief introduction to Fourier analysis and how it is used in atmospheric and oceanic science, for: Analysing data (eg climate data) • Numerical methods • Numerical analysis of methods • 1 1 Fourier Series Any periodic, integrable function, f (x) (defined on [ π,π]), can be expressed as a Fourier − series; an infinite sum of sines and cosines: ∞ ∞ a0 f (x) = + ∑ ak coskx + ∑ bk sinkx (1) 2 k=1 k=1 The a and b are the Fourier coefficients. • k k The sines and cosines are the Fourier modes. • k is the wavenumber - number of complete waves that fit in the interval [ π,π] • − sinkx for different values of k 1.0 k =1 k =2 k =4 0.5 0.0 0.5 1.0 π π/2 0 π/2 π − − x The wavelength is λ = 2π/k • The more Fourier modes that are included, the closer their sum will get to the function. • 2 Sum of First 4 Fourier Modes of a Periodic Function 1.0 Fourier Modes Original function 4 Sum of first 4 Fourier modes 0.5 2 0.0 0 2 0.5 4 1.0 π π/2 0 π/2 π π π/2 0 π/2 π − − − − x x 3 The first four Fourier modes of a square wave. The additional oscillations are “spectral ringing” Each mode can be represented by motion around a circle. ↓ The motion around each circle has a speed and a radius. These represent the wavenumber and the Fourier coefficients.
    [Show full text]
  • The Fractional Fourier Transform and Applications David H. Bailey and Paul N. Swarztrauber October 19, 1995 Ref: SIAM Review, Vo
    The Fractional Fourier Transform and Applications David H. Bailey and Paul N. Swarztraub er Octob er 19, 1995 Ref: SIAM Review,vol. 33 no. 3 (Sept. 1991), pg. 389{404 Note: See Errata note, available from the same web directory as this pap er Abstract This pap er describ es the \fractional Fourier transform", which admits computation by an algorithm that has complexity prop ortional to the fast Fourier transform algorithm. 2 i=n Whereas the discrete Fourier transform (DFT) is based on integral ro ots of unity e , 2i the fractional Fourier transform is based on fractional ro ots of unity e , where is arbitrary. The fractional Fourier transform and the corresp onding fast algorithm are useful for such applications as computing DFTs of sequences with prime lengths, computing DFTs of sparse sequences, analyzing sequences with non-integer p erio dicities, p erforming high-resolution trigonometric interp olation, detecting lines in noisy images and detecting signals with linearly drifting frequencies. In many cases, the resulting algorithms are faster by arbitrarily large factors than conventional techniques. Bailey is with the Numerical Aero dynamic Simulation (NAS) Systems Division at NASA Ames ResearchCenter, Mo ett Field, CA 94035. Swarztraub er is with the National Center for Atmospheric Research, Boulder, CO 80307, whichissponsoredby National Sci- ence Foundation. This work was completed while Swarztraub er was visiting the Research Institute for Advanced Computer Science (RIACS) at NASA Ames. Swarztraub er's work was funded by the NAS Systems Division via Co op erative Agreement NCC 2-387 b etween NASA and the Universities Space Research Asso ciation.
    [Show full text]
  • Fourier Analysis
    FOURIER ANALYSIS Lucas Illing 2008 Contents 1 Fourier Series 2 1.1 General Introduction . 2 1.2 Discontinuous Functions . 5 1.3 Complex Fourier Series . 7 2 Fourier Transform 8 2.1 Definition . 8 2.2 The issue of convention . 11 2.3 Convolution Theorem . 12 2.4 Spectral Leakage . 13 3 Discrete Time 17 3.1 Discrete Time Fourier Transform . 17 3.2 Discrete Fourier Transform (and FFT) . 19 4 Executive Summary 20 1 1. Fourier Series 1 Fourier Series 1.1 General Introduction Consider a function f(τ) that is periodic with period T . f(τ + T ) = f(τ) (1) We may always rescale τ to make the function 2π periodic. To do so, define 2π a new independent variable t = T τ, so that f(t + 2π) = f(t) (2) So let us consider the set of all sufficiently nice functions f(t) of a real variable t that are periodic, with period 2π. Since the function is periodic we only need to consider its behavior on one interval of length 2π, e.g. on the interval (−π; π). The idea is to decompose any such function f(t) into an infinite sum, or series, of simpler functions. Following Joseph Fourier (1768-1830) consider the infinite sum of sine and cosine functions 1 a0 X f(t) = + [a cos(nt) + b sin(nt)] (3) 2 n n n=1 where the constant coefficients an and bn are called the Fourier coefficients of f. The first question one would like to answer is how to find those coefficients.
    [Show full text]
  • The Discrete Fourier Transform
    Chapter 5 The Discrete Fourier Transform Contents Overview . 5.3 Definition(s) . 5.4 Frequency domain sampling: Properties and applications . 5.9 Time-limited signals . 5.12 The discrete Fourier transform (DFT) . 5.12 The DFT, IDFT - computational perspective . 5.14 Properties of the DFT, IDFT . 5.15 Multiplication of two DFTs and circular convolution . 5.19 Related DFT properties . 5.23 Linear filtering methods based on the DFT . 5.24 Filtering of long data sequences . 5.25 Frequency analysis of signals using the DFT . 5.27 Interpolation / upsampling revisited . 5.29 Summary . 5.31 DFT-based “real-time” filtering . 5.31 5.1 5.2 c J. Fessler, May 27, 2004, 13:14 (student version) x[n] = xa(nTs) Sum of shifted replicates Sampling xa(t) x[n] xps[n] Bandlimited: Time-limited: Sinc interpolation Rectangular window FT DTFT DFT DTFS Sum shifted scaled replicates X[k] = (!) != 2π k X j N Sampling X (F ) (!) X[k] a X Bandlimited: Time-limited: PSfrag replacements Rectangular window Dirichlet interpolation The FT Family Relationships FT Unit Circle • X (F ) = 1 x (t) e−|2πF t dt • a −∞ a x (t) = 1 X (F ) e|2πF t dF • a −∞R a DTFT • R 1 −|!n (!) = n=−∞ x[n] e = X(z) z=ej! • X π j Z x[n] = 1 (!) e|!n d! • 2πP −π X Sample Unit Circle Uniform Time-Domain Sampling X(z) • x[n] = x (RnT ) • a s (!) = 1 1 X !=(2π)−k (sum of shifted scaled replicates of X ( )) • X Ts k=−∞ a Ts a · Recovering xa(t) from x[n] for bandlimited xa(t), where Xa(F ) = 0 for F Fs=2 • P j j ≥ X (F ) = T rect F (2πF T ) (rectangular window to pick out center replicate) • a s Fs X s x (t) = 1 x[n] sinc t−nTs ; where sinc(x) = sin(πx) =(πx).
    [Show full text]
  • A Brief Study of Discrete and Fast Fourier Transforms
    A BRIEF STUDY OF DISCRETE AND FAST FOURIER TRANSFORMS AASHIRWAD VISWANATHAN ANAND Abstract. This paper studies the mathematical machinery underlying the Discrete and Fast Fourier Transforms, algorithmic processes widely used in quantum mechanics, signal analysis, options pricing, and other diverse fields. Beginning with the basic properties of Fourier Transform, we proceed to study the derivation of the Discrete Fourier Transform, as well as computational considerations that necessitate the development of a faster way to calculate the DFT. With these considerations in mind, we study the construction of the Fast Fourier Transform, as proposed by Cooley and Tukey [7]. Contents 1. History and Introduction 1 2. Overview of the Continuous Fourier Transform and Convolutions 2 3. The Discrete Fourier Transform (DFT) 4 4. Computational Considerations 7 5. The radix-2 Cooley-Tukey FFT Algorithm 8 References 10 6. Appendix 1 11 1. History and Introduction The subject of Fourier Analysis is concerned primarily with the representation of functions as sums of trigonometric functions, or, more generally, series of simpler periodic functions. Harmonic series representations date back to Old Babylonian mathematics (2000-1600 BC), where it was used to compute tables of astronom- ical positions, as discovered by Otto Neugebauer [8]. While, trigonometric series were first used by 18th Century mathematicians like d'Alembert, Euler, Bernoulli and Gauss, their applications were known only for periodic functions of known period. In 1807, Fourier was the first to propose that arbitrary functions could be represented by trigonometric series, in the article Memoire sur la propagation de le chaleur dans les corps solides. Gauss is credited with the first Fast Fourier Transform (FFT) implementation in 1805, during an interpolation of orbital mea- surements.
    [Show full text]
  • Fourier Analysis
    I V N E R U S E I T H Y T O H F G E R D I N B U School of Physics and Astronomy Fourier Analysis Prof. John A. Peacock [email protected] Session: 2014/15 1 1 Introduction Describing continuous signals as a superposition of waves is one of the most useful concepts in physics, and features in many branches { acoustics, optics, quantum mechanics for example. The most common and useful technique is the Fourier technique, which were invented by Joseph Fourier in the early 19th century. In many cases of relevance in physics, the equations involved are linear: this means that different waves satisfying the equation can be added to generate a new solution, in which the waves evolve independently. This allows solutions to be found for many ordinary differential equations (ODEs) and partial differential equations (PDEs). We will also explore some other techniques for solving common equations in physics, such as Green's functions, and separation of variables, and investigate some aspects of digital sampling of signals. As a reminder of notation, a single wave mode might have the form (x) = a cos(kx + φ): (1.1) Here, a is the wave amplitude; φ is the phase; and k is the wavenumber, where the wavelength is λ = 2π=k. Equally, we might have a function that varies in time: then we would deal with cos !t, where ! is angular frequency and the period is T = 2π=!. In what follows, we will tend to assume that the waves are functions of x, but this is an arbitrary choice: the mathematics will apply equally well to functions of time.
    [Show full text]
  • Discrete Fourier Series & Discrete Fourier Transform
    Discrete Fourier Series & Discrete Fourier Transform Chapter Intended Learning Outcomes (i) Understanding the relationships between the transform, discrete-time Fourier transform (DTFT), discrete Fourier series (DFS), discrete Fourier transform (DFT) and fast Fourier transform (FFT) (ii) Understanding the characteristics and properties of DFS and DFT (iii) Ability to perform discrete-time signal conversion between the time and frequency domains using DFS and DFT and their inverse transforms H. C. So Page 1 Semester B 2011-2012 Discrete Fourier Series DTFT may not be practical for analyzing because is a function of the continuous frequency variable and we cannot use a digital computer to calculate a continuum of functional values DFS is a frequency analysis tool for periodic infinite-duration discrete-time signals which is practical because it is discrete in frequency The DFS is derived from the Fourier series as follows. Let be a periodic sequence with fundamental period where is a positive integer. Analogous to (2.2), we have: (7.1) for any integer value of . H. C. So Page 2 Semester B 2011-2012 Let be the continuous-time counterpart of . According to Fourier series expansion, is: (7.2) which has frequency components at . Substituting , and : (7.3) Note that (7.3) is valid for discrete-time signals as only the sample points of are considered. It is seen that has frequency components at and the respective complex exponentials are . H. C. So Page 3 Semester B 2011-2012 Nevertheless, there are only distinct frequencies in due to the periodicity of . Without loss of generality, we select the following distinct complex exponentials, , and thus the infinite summation in (7.3) is reduced to: (7.4) Defining , , as the DFS coefficients, the inverse DFS formula is given as: (7.5) H.
    [Show full text]
  • Fourier Analysis
    I V N E R U S E I T H Y T O H F G E R D I N B U School of Physics and Astronomy Fourier Analysis Prof. John A. Peacock [email protected] Session: 2013/14 1 1 Introduction Describing continuous signals as a superposition of waves is one of the most useful concepts in physics, and features in many branches - acoustics, optics, quantum mechanics for example. The most common and useful technique is the Fourier technique, which were invented by Joseph Fourier in the early 19th century. In many cases of relevance in physics, the waves evolve independently, and this allows solutions to be found for many ordinary differential equations (ODEs) and partial differential equations (PDEs). We will also explore some other techniques for solving common equations in physics, such as Green's functions, and separation of variables, and investigate some aspects of digital sampling of signals. As a reminder of notation, a single wave mode might have the form (x) = a cos(kx + φ): (1.1) Here, a is the wave amplitude; φ is the phase; and k is the wavenumber, where the wavelength is λ = 2π=k. Equally, we might have a function that varies in time: then we would deal with cos !t, where ! is angular frequency and the period is T = 2π=!. In what follows, we will tend to assume that the waves are functions of x, but this is an arbitrary choice: the mathematics will apply equally well to functions of time. 2 Fourier Series Learning outcomes In this section we will learn how Fourier series (real and complex) can be used to represent functions and sum series.
    [Show full text]