Sequences Systems Convolution Dirac's Delta Function Fourier

Total Page:16

File Type:pdf, Size:1020Kb

Sequences Systems Convolution Dirac's Delta Function Fourier Sequences Dirac’s Delta Function ( 1 0 x 6= 0 fxngn=−∞ is a discrete sequence. δ(x) = , R 1 δ(x)dx = 1 1 x = 0 −∞ Can derive a sequence from a function x(t) by having xn = n R 1 x(tsn) = x( ). Sampling: f(x)δ(x − a)dx = f(a) fs −∞ P1 P1 Absolute summability: n=−∞ jxnj < 1 Dirac comb: s(t) = ts n=−∞ δ(t − tsn), x^(t) = x(t)s(t) P1 2 Square summability: n=−∞ jxnj < 1 (aka energy signal) Periodic: 9k > 0 : 8n 2 Z : xn = xn+k Fourier Transform ( 0 n < 0 j!n un = is the unit-step sequence Discrete Sejong’s of the form xn = e are eigensequences with 1 n ≥ 0 respect to a system T because for any !, there is some H(!) ( such that T fxng = H(!)fxng 1 n = 0 1 δn = is the impulse sequence Ffg(t)g(!) = G(!) = R g(t)e∓j!tdt 0 n 6= 0 −∞ −1 R 1 ±j!t F fG(!)g(t) = g(t) = −∞ G(!)e dt Systems Linearity: ax(t) + by(t) aX(f) + bY (f) 1 f Time scaling: x(at) jaj X( a ) 1 t A discrete system T transforms a sequence: fyng = T fxng. Frequency scaling: jaj x( a ) X(af) −2πjf∆t Causal systems cannot look into the future: yn = Time shifting: x(t − ∆t) X(f)e f(xn; xn−1; xn−2;:::) 2πj∆ft Frequency shifting: x(t)e X(f − ∆f) Memoryless systems depend only on the current input: yn = R 1 2 R 1 2 Parseval’s theorem: 1 jx(t)j dt = −∞ jX(f)j df f(xn) Continuous convolution: Ff(f ∗ g)(t)g = Fff(t)gFfg(t)g Delay systems shift sequences in time: yn = xn−d Discrete convolution: fxng ∗ fyng = fzng () A system T is time invariant if for all d: fyng = T fxng () X(ej!)Y (ej!) = Z(ej!) fyn−dg = T fxn−dg 0 A system T is linear if for any sequences: T faxn + bxng = 0 Sample Transforms aT fxng + bT fxng Causal linear time-invariant systems are of the form The Fourier transform preserves function even/oddness but flips PN PM real/imaginaryness iff x(t) is odd. k=0 akyn−k = m=0 bmxn−m, but all of them can be rep- resented with only one set of coefficients, i.e. bi = δi. In this 1 1 Ffcos(2πf0t)g(f) = 2 δ(f − f0) + 2 δ(f + f0) case the sequence fang is called the impulse response of T since Ffsin(2πf t)g(f) = − j δ(f − f ) + j δ(f + f ) fang = T fδng. 0 2 0 2 0 P1 P1 n Ffts δ(t − tsn)g(f) = δ(f − ) n=−∞ n=−∞ ts Convolution Aliasing P1 fpng ∗ fqng = frng () 8n 2 Z : rn = k=−∞ pkqn−k Due to overlapping in the frequency domain, the Nyquist limit stipulates that frequencies in the signal should be limited so Associativity: (fpng ∗ fqng) ∗ frng = fpng ∗ (fqng ∗ frng) fs that jfj ≤ 2 . Bandpass sampled signals can also be re- Commutativity: fpng ∗ fqng = fqng ∗ fpng constructed if their spectral component lie within the interval fs fs n 2 < jfj < (n + 1) 2 Linearity: fpng ∗ faqn + brng = a(fpng ∗ fqng) + b(fpng ∗ frng) An ideal filter for enforcing the Nyquist criterion is rect(tsf) = Identity: fp g ∗ fδ g = fp g ( f n n n 1 jfj < s 2 −1 sin πtfs withF frect(f)g(t) = fs . Shifting: fp g = fp g ∗ fδ g fs πtfs n−d n n−d 0 jfj > 2 Sine-wave and exponential sequences form a family of discrete Typically the sampling frequency is chosen so there is a transi- sequences that is closed under convolution with arbitrary se- tion band between the Nyquist limit and the highest frequency quences. expected to be sampled. 1 i Discrete Fourier Transform Hamming: wi = 0:54 − 0:46 cos(2π n−1 ) Since a windowed signal has been forced to 0 outside the sam- n−1 ik P −2πj n Xk = i=0 xie pled region, it may be zero-padded at either end without further 1 n−1 2πj ik distortion. However, that does increase the frequency resolution x = P X e n k n i=0 i of the DFT (albeit without adding any new information!). f The elements X to X n contain the frequency components 0, s , 0 2 n 2fs , :::, fs n 2 Filter Design We can make use of the fast Fourier transform: ik n −1 2ik n−1 Pn−1 −2πj P 2 −2πj Fnfxig = xie n , so = x2ie n + We can turn a spectrum X(f) into an inverted spectrum i=0 i=0 i=0 f f k n 2ik 0 s s −2πj 2 −1 −2πj X (f) = X( − f) we shift the spectrum by . This can e n P x e n . This repeated subdivision has 2 2 i=0 2i+1 be done by multiplying with the sequence with y = cos(πi). log n rounds and n log n additions and multiplications overall, i 2 2 This can turn a low-pass filter into a high-pass filter. compared to n2 for the equivalent matrix multiplication. The ideal low-pass filter has two problems in that it is not causal By the symmetry properties of the FFT, 8i : x = R(x ) () i i and has an infinitely long impulse response. This is solved by 8i : X = X? and 8i : x = jI(x ) () 8i : X = −X?. n−i i i i n−i i applying a windowing function and a delay to make it causal, We can therefore compute the FFT of two real valued sequences such as: by computing that of x0 + jx00 and saying X0 = 1 (X + X? ) i i i 2 i n−1 f 0 1 ? sin(2π(i− n ) c ) and X = (X − X ). fc 2 fs i 2 i n−1 hi = 2 n f wi for an nth order low pass filter. fs 2π(i− ) c 2 fs We can also compute complex multiplication with 3 multipli- cations and 5 additions rather than 4 multiplications and 2 additions that are required naively if we have the numbers in Z-Transform Cartesian format. P1 −n If X(z) = n=−∞ xnz , which defines a complex-valued sur- face over . For finite sequences, this surface is defined every- C Application to Convolution xn+1 where, else it converges in the region limn!1 < jzj < xn xn+1 We can compute convolution using FFT with O(m log m + limn→−∞ . xn n log n) rather than mn multiplications if we multiply in the Pk Pm Fourier domain instead. Note however that the sequences be- For an LTI system defined by l=0 alyn−l = l=0 blxn−l, −1 −2 −m b0+b1z +b2z +:::+bmz ing convolved must be periodic with equal period lengths. If H(z) = −1 −2 −k so that fyng = fhng ∗ fxng. a0+a1z +a2z +:::+akz this condition is not fulfilled the sequences must be zero-padded This has m zeroes and k poles at non-zero locations in the z to a length of at least m + n − 1 to ensure the start and end of plane, plus k − m zeroes (if k > m) or m − k poles (if m > k) the resulting sequence do not overlap. at z = 0. We can use this result to perform deconvolution by dividing the The order of a filter is the number of zeroes it has. Possible −1 Ffsg filter types are Butterworth, Chebyshev Type I/Type II and Fourier representation: u = F f Ffhg g Elliptic. Spectral Estimation Random Sequences If the input to the DFT is sampled but not periodic, the DFT may still be used to calculate an approximation. However, we In such a sequence every value is the outcome of a one random see leakage of energy to frequency bins that are not strictly variable from a corresponding sequence. This collection of ran- present in the input signal but adjacent to expressed frequen- dom variables is called a random process. Such a process is sta- cies. The peak amplitude also changes as the frequency of a tionary if P (a ; : : : ; a ) = P (a ; : : : ; a ) xn1+l;:::;xnk+l 1 k xn1;:::;xnk 1 k tone changes from one bin to the next, reaching its lowest am- where P (a) = P rob(x ≤ a). plitude of 62% halfway between the two. This is known as xn n R scalloping. It occurs since the effective window introduced by Expected value: mx = "(xn) = apxn (a)da the DFT is rectangular, which corresponds to convolution with 2 2 2 Variance: V ar(xn) = "(jxn − "(xn)j ) = "(jxnj ) − j"(xn)j sinc in the frequency domain. ? Correlation: Cor(xn; xm) = "(xnxm) = φxx(0) A non-periodic signal can have a windowing function applied ? to try and reduce scalloping and leakage. Possibilities include: Cross-correlation: φxy(k) = "(xn+kyn), Autocorrelation: φxx(k) 2i Triangular: wi = 1 − 1 − n ? Cross-covariance: γxy(k) = "[(xn+k − mx)(yn − my) ] = i ? Hanning: wi = 0:5 − 0:5 cos(2π n−1 ) φxy(k) − mxmy, Autocovariance: γxx(k) 2 P1 Deterministic cross-correlation: cxy(k) = i=−∞ xi+kyi, so Recall that ~x is an eigenvector if for some λ 2 R A~x = λx. Now T that fcxy(k)g = fxkg ∗ fy−kg. This implies that the Fourier any symmetric matrix A can be represented as UΛU where transform Cxx(f) is identical to the power spectrum. Λ = diag(λ1; : : : ; λn) of increasing λ and the columns of U are P1 the corresponding orthonormal eigenvectors.
Recommended publications
  • Convolution! (CDT-14) Luciano Da Fontoura Costa
    Convolution! (CDT-14) Luciano da Fontoura Costa To cite this version: Luciano da Fontoura Costa. Convolution! (CDT-14). 2019. hal-02334910 HAL Id: hal-02334910 https://hal.archives-ouvertes.fr/hal-02334910 Preprint submitted on 27 Oct 2019 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Convolution! (CDT-14) Luciano da Fontoura Costa [email protected] S~aoCarlos Institute of Physics { DFCM/USP October 22, 2019 Abstract The convolution between two functions, yielding a third function, is a particularly important concept in several areas including physics, engineering, statistics, and mathematics, to name but a few. Yet, it is not often so easy to be conceptually understood, as a consequence of its seemingly intricate definition. In this text, we develop a conceptual framework aimed at hopefully providing a more complete and integrated conceptual understanding of this important operation. In particular, we adopt an alternative graphical interpretation in the time domain, allowing the shift implied in the convolution to proceed over free variable instead of the additive inverse of this variable. In addition, we discuss two possible conceptual interpretations of the convolution of two functions as: (i) the `blending' of these functions, and (ii) as a quantification of `matching' between those functions.
    [Show full text]
  • Fourier Ptychographic Wigner Distribution Deconvolution
    FOURIER PTYCHOGRAPHIC WIGNER DISTRIBUTION DECONVOLUTION Justin Lee1, George Barbastathis2,3 1. Department of Health Sciences and Technology, Massachusetts Institute of Technology, 77 Massachusetts Avenue, Cambridge, MA 02139, USA 2. Department of Mechanical Engineering, Massachusetts Institute of Technology, 77 Massachusetts Avenue, Cambridge, MA 02139, USA 3. Singapore–MIT Alliance for Research and Technology (SMART) Centre Singapore 138602, Singapore Email: [email protected] KEY WORDS: Computational Imaging, phase retrieval, ptychography, Fourier ptychography Ptychography was first proposed as a method for phase retrieval by Hoppe in the late 1960s [1]. A typical ptychographic setup involves generation of illumination diversity via lateral translation of an object relative to its illumination (often called the probe) and measurement of the intensity of the far-field diffraction pattern/Fourier transform of the illuminated object. In the decades following Hoppes initial work, several important extensions to ptychography were developed, including an ability to simultaneously retrieve the amplitude and phase of both the probe and the object via application of an extended ptychographic iterative engine (ePIE) [2] and a non-iterative technique for phase retrieval using ptychographic information called Wigner Distribution Deconvolution (WDD) [3,4]. Most recently, the Fourier dual to ptychography was introduced by the authors in [5] as an experimentally simple technique for phase retrieval using an LED array as the illumination source in a standard microscope setup. In Fourier ptychography, lateral translation of the object relative to the probe occurs in frequency space and is obtained by tilting the angle of illumination (while holding the pupil function of the imaging system constant). In the past few years, several improvements to Fourier ptychography have been introduced, including an ePIE-like technique for simultaneous pupil function and object retrieval [6].
    [Show full text]
  • Enhanced Three-Dimensional Deconvolution Microscopy Using a Measured Depth-Varying Point-Spread Function
    2622 J. Opt. Soc. Am. A/Vol. 24, No. 9/September 2007 J. W. Shaevitz and D. A. Fletcher Enhanced three-dimensional deconvolution microscopy using a measured depth-varying point-spread function Joshua W. Shaevitz1,3,* and Daniel A. Fletcher2,4 1Department of Integrative Biology, University of California, Berkeley, California 94720, USA 2Department of Bioengineering, University of California, Berkeley, California 94720, USA 3Department of Physics, Princeton University, Princeton, New Jersey 08544, USA 4E-mail: fl[email protected] *Corresponding author: [email protected] Received February 26, 2007; revised April 23, 2007; accepted May 1, 2007; posted May 3, 2007 (Doc. ID 80413); published July 27, 2007 We present a technique to systematically measure the change in the blurring function of an optical microscope with distance between the source and the coverglass (the depth) and demonstrate its utility in three- dimensional (3D) deconvolution. By controlling the axial positions of the microscope stage and an optically trapped bead independently, we can record the 3D blurring function at different depths. We find that the peak intensity collected from a single bead decreases with depth and that the width of the axial, but not the lateral, profile increases with depth. We present simple convolution and deconvolution algorithms that use the full depth-varying point-spread functions and use these to demonstrate a reduction of elongation artifacts in a re- constructed image of a 2 ␮m sphere. © 2007 Optical Society of America OCIS codes: 100.3020, 100.6890, 110.0180, 140.7010, 170.6900, 180.2520. 1. INTRODUCTION mismatch between the objective lens and coupling oil can Three-dimensional (3D) deconvolution microscopy is a be severe [5,6], especially in systems using high- powerful tool for visualizing complex biological struc- numerical apertures.
    [Show full text]
  • The Role of the Wigner Distribution Function in Iterative Ptychography T B Edo1
    The role of the Wigner distribution function in iterative ptychography T B Edo1 1 Department of Physics and Astronomy, University of Sheffield, S3 7RH, United Kingdom E-mail: [email protected] Ptychography employs a set of diffraction patterns that capture redundant information about an illuminated specimen as a localized beam is moved over the specimen. The robustness of this method comes from the redundancy of the dataset that in turn depends on the amount of oversampling and the form of the illumination. Although the role of oversampling in ptychography is fairly well understood, the same cannot be said of the illumination structure. This paper provides a vector space model of ptychography that accounts for the illumination structure in a way that highlights the role of the Wigner distribution function in iterative ptychography. Keywords: ptychography; iterative phase retrieval; coherent diffractive imaging. 1. Introduction Iterative phase retrieval (IPR) algorithms provide a very efficient way to recover the specimen function from a set of diffraction patterns in ptychography. The on-going developments behind the execution of these algorithms are pushing the boundaries of the method by extracting more information from the diffraction patterns than was earlier thought possible when iterative ptychography was first proposed [1]. Amongst these are: simultaneous recovery of the illumination (or probe) alongside the specimen [2, 3, 4], super resolved specimen recovery [5, 6], probe position correction [2, 7, 8, 9], three-dimensional specimen recovery [10, 11, 23], ptychography using under sampled diffraction patterns [12, 13, 14] and the use of partial coherent source in diffractive imaging experiments [15, 16, 17, 18].
    [Show full text]
  • Kernel Deconvolution Density Estimation Guillermo Basulto-Elias Iowa State University
    Iowa State University Capstones, Theses and Graduate Theses and Dissertations Dissertations 2016 Kernel deconvolution density estimation Guillermo Basulto-Elias Iowa State University Follow this and additional works at: https://lib.dr.iastate.edu/etd Part of the Statistics and Probability Commons Recommended Citation Basulto-Elias, Guillermo, "Kernel deconvolution density estimation" (2016). Graduate Theses and Dissertations. 15874. https://lib.dr.iastate.edu/etd/15874 This Dissertation is brought to you for free and open access by the Iowa State University Capstones, Theses and Dissertations at Iowa State University Digital Repository. It has been accepted for inclusion in Graduate Theses and Dissertations by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. Kernel deconvolution density estimation by Guillermo Basulto-Elias A dissertation submitted to the graduate faculty in partial fulfillment of the requirements for the degree of DOCTOR OF PHILOSOPHY Major: Statistics Program of Study Committee: Alicia L. Carriquiry, Co-major Professor Kris De Brabanter, Co-major Professor Daniel J. Nordman, Co-major Professor Kenneth J. Koehler Yehua Li Lily Wang Iowa State University Ames, Iowa 2016 Copyright c Guillermo Basulto-Elias, 2016. All rights reserved. ii DEDICATION To Mart´ın.I could not have done without your love and support. iii TABLE OF CONTENTS LIST OF TABLES . vi LIST OF FIGURES . vii ACKNOWLEDGEMENTS . xi CHAPTER 1. INTRODUCTION . 1 CHAPTER 2. A NUMERICAL INVESTIGATION OF BIVARIATE KER- NEL DECONVOLUTION WITH PANEL DATA . 4 Abstract . .4 2.1 Introduction . .4 2.2 Problem description . .7 2.2.1 A simplified estimation framework . .7 2.2.2 Kernel deconvolution estimation with panel data .
    [Show full text]
  • Wavelet Deconvolution in a Periodic Setting
    J. R. Statist. Soc. B (2004) 66, Part 3, pp. 547–573 Wavelet deconvolution in a periodic setting Iain M. Johnstone, Stanford University, USA G´erard Kerkyacharian, Centre National de la Recherche Scientifique and Universit´e de Paris X, France Dominique Picard Centre National de la Recherche Scientifique and Universit´e de Paris VII, France and Marc Raimondo University of Sydney, Australia [Read before The Royal Statistical Society at a meeting organized by the Research Section on ‘Statistical approaches to inverse problems’ on Wednesday, December 10th, 2003, Professor J. T. Kent in the Chair ] Summary. Deconvolution problems are naturally represented in the Fourier domain, whereas thresholding in wavelet bases is known to have broad adaptivity properties. We study a method which combines both fast Fourier and fast wavelet transforms and can recover a blurred function observed in white noise with O{n log.n/2} steps. In the periodic setting, the method applies to most deconvolution problems, including certain ‘boxcar’ kernels, which are important as a model of motion blur, but having poor Fourier characteristics. Asymptotic theory informs the choice of tuning parameters and yields adaptivity properties for the method over a wide class of measures of error and classes of function. The method is tested on simulated light detection and ranging data suggested by underwater remote sensing. Both visual and numerical results show an improvement over competing approaches. Finally, the theory behind our estimation paradigm gives a complete characterization of the ‘maxiset’ of the method: the set of functions where the method attains a near optimal rate of convergence for a variety of Lp loss functions.
    [Show full text]
  • This Is a Repository Copy of Ptychography. White Rose
    This is a repository copy of Ptychography. White Rose Research Online URL for this paper: http://eprints.whiterose.ac.uk/127795/ Version: Accepted Version Book Section: Rodenburg, J.M. orcid.org/0000-0002-1059-8179 and Maiden, A.M. (2019) Ptychography. In: Hawkes, P.W. and Spence, J.C.H., (eds.) Springer Handbook of Microscopy. Springer Handbooks . Springer . ISBN 9783030000684 https://doi.org/10.1007/978-3-030-00069-1_17 This is a post-peer-review, pre-copyedit version of a chapter published in Hawkes P.W., Spence J.C.H. (eds) Springer Handbook of Microscopy. The final authenticated version is available online at: https://doi.org/10.1007/978-3-030-00069-1_17. Reuse Items deposited in White Rose Research Online are protected by copyright, with all rights reserved unless indicated otherwise. They may be downloaded and/or printed for private study, or other acts as permitted by national copyright laws. The publisher or other rights holders may allow further reproduction and re-use of the full text version. This is indicated by the licence information on the White Rose Research Online record for the item. Takedown If you consider content in White Rose Research Online to be in breach of UK law, please notify us by emailing [email protected] including the URL of the record and the reason for the withdrawal request. [email protected] https://eprints.whiterose.ac.uk/ Ptychography John Rodenburg and Andy Maiden Abstract: Ptychography is a computational imaging technique. A detector records an extensive data set consisting of many inference patterns obtained as an object is displaced to various positions relative to an illumination field.
    [Show full text]
  • Deconvolution of the Fourier Spectrum
    Koninklijk Meteorologisch Instituut van Belgi¨e Institut Royal M´et´eorologique de Belgique Deconvolution of the Fourier spectrum F. De Meyer 2003 Wetenschappelijke en Publication scientifique technische publicatie et technique Nr 33 No 33 Uitgegeven door het Edit´epar KONINKLIJK METEOROLOGISCH l’INSTITUT ROYAL INSTITUUT VAN BELGIE METEOROLOGIQUE DE BELGIQUE Ringlaan 3, B -1180 Brussel Avenue Circulaire 3, B -1180 Bruxelles Verantwoordelijke uitgever: Dr. H. Malcorps Editeur responsable: Dr. H. Malcorps Koninklijk Meteorologisch Instituut van Belgi¨e Institut Royal M´et´eorologique de Belgique Deconvolution of the Fourier spectrum F. De Meyer 2003 Wetenschappelijke en Publication scientifique technische publicatie et technique Nr 33 No 33 Uitgegeven door het Edit´epar KONINKLIJK METEOROLOGISCH l’INSTITUT ROYAL INSTITUUT VAN BELGIE METEOROLOGIQUE DE BELGIQUE Ringlaan 3, B -1180 Brussel Avenue Circulaire 3, B -1180 Bruxelles Verantwoordelijke uitgever: Dr. H. Malcorps Editeur responsable: Dr. H. Malcorps 1 Abstract The problem of estimating the frequency spectrum of a real continuous function, which is measured only at a finite number of discrete times, is discussed in this tutorial review. Based on the deconvolu- tion method, the complex version of the one-dimensional CLEAN algorithm provides a simple way to remove the artefacts introduced by the sampling and the effects of missing data from the computed Fourier spectrum. The technique is very appropriate in the case of equally spaced data, as well as for data samples randomly distributed in time. An example of the application of CLEAN to a synthetic spectrum of a small number of harmonic components at discrete frequencies is shown. The case of a low signal-to-noise time sequence is also presented by illustrating how CLEAN recovers the spectrum of the declination component of the geomagnetic field, measured in the magnetic observatory of Dourbes.
    [Show full text]
  • Locating Events Using Time Reversal and Deconvolution: Experimental Application and Analysis
    J Nondestruct Eval (2015) 34:2 DOI 10.1007/s10921-015-0276-x Locating Events Using Time Reversal and Deconvolution: Experimental Application and Analysis Johannes Douma · Ernst Niederleithinger · Roel Snieder Received: 28 March 2014 / Accepted: 13 January 2015 © Springer Science+Business Media New York 2015 Abstract Time reversal techniques are used in ocean 1 Introduction acoustics, medical imaging, seismology, and non-destructive evaluation to backpropagate recorded signals to the source Several methods are used to evaluate acoustic signals gen- of origin. We demonstrate experimentally a technique which erated by events in media such as water, rocks, metals or improves the temporal focus achieved at the source location concrete. Most of them are summarized as acoustic emis- by utilizing deconvolution. One experiment consists of prop- sion methods (AE), which are used to localize and character- agating a signal from a transducer within a concrete block ize the point of origin of the events. Sophisticated methods to a single receiver on the surface, and then applying time have been developed in seismology to localize and charac- reversal or deconvolution to focus the energy back at the terize earthquakes. Time reversal (TR) has been a topic of source location. Another two experiments are run to study the much research in acoustics due to its robust nature and abil- robust nature of deconvolution by investigating the effect of ity to compress the measured scattered waveforms back at changing the stabilization constant used in the deconvolution the source point in both space and time [1–4]. This has led to and the impact multiple sources have upon deconvolutions’ TR being applied in a wide variety of fields such as medicine, focusing abilities.
    [Show full text]
  • 13.1 Convolution and Deconvolution Using the FFT 531
    13.1 Convolution and Deconvolution Using the FFT 531 13.1 Convolution and Deconvolution Using the FFT We have defined the convolution of two functions for the continuous case in equation (12.0.8), and have given the convolution theorem as equation (12.0.9). The http://www.nr.com or call 1-800-872-7423 (North America only), or send email to [email protected] (outside North Amer readable files (including this one) to any server computer, is strictly prohibited. To order Numerical Recipes books or CDROMs, v Permission is granted for internet users to make one paper copy their own personal use. Further reproduction, or any copyin Copyright (C) 1986-1992 by Cambridge University Press. Programs Copyright (C) 1986-1992 by Numerical Recipes Software. Sample page from NUMERICAL RECIPES IN FORTRAN 77: THE ART OF SCIENTIFIC COMPUTING (ISBN 0-521-43064-X) theorem says that the Fourier transform of the convolution of two functions is equal to the product of their individual Fourier transforms. Now, we want to deal with the discrete case. We will mention first the context in which convolution is a useful procedure, and then discuss how to compute it efficiently using the FFT. The convolution of two functions r(t) and s(t), denoted r ∗ s, is mathematically equal to their convolution in the opposite order, s ∗ r. Nevertheless, in most applications the two functions have quite different meanings and characters. One of the functions, say s, is typically a signal or data stream, which goes on indefinitely in time (or in whatever the appropriate independent variable may be).
    [Show full text]
  • Deconvolutional Time Series Regression: a Technique for Modeling Temporally Diffuse Effects
    Deconvolutional Time Series Regression: A Technique for Modeling Temporally Diffuse Effects Cory Shain William Schuler Department of Linguistics Department of Linguistics The Ohio State University The Ohio State University [email protected] [email protected] Abstract dard approach for handling the possibility of tem- porally diffuse relationships between the predic- Researchers in computational psycholinguis- tors and the response is to use spillover or lag tics frequently use linear models to study regressors, where the observed predictor value is time series data generated by human subjects. used to predict subsequent observations of the re- However, time series may violate the assump- tions of these models through temporal diffu- sponse (Erlich and Rayner, 1983). But this strat- sion, where stimulus presentation has a linger- egy has several undesirable properties. First, the ing influence on the response as the rest of choice of spillover position(s) for a given predic- the experiment unfolds. This paper proposes a tor is difficult to motivate empirically. Second, in new statistical model that borrows from digital experiments with variably long trials the use of signal processing by recasting the predictors relative event indices obscures potentially impor- and response as convolutionally-related sig- tant details about the actual amount of time that nals, using recent advances in machine learn- ing to fit latent impulse response functions passed between events. And third, including mul- (IRFs) of arbitrary shape. A synthetic exper- tiple spillover positions per predictor quickly leads iment shows successful recovery of true la- to parametric explosion on realistically complex tent IRFs, and psycholinguistic experiments models over realistically sized data sets, especially reveal plausible, replicable, and fine-grained if random effects structures are included.
    [Show full text]
  • Frequency Domain Deconvolution
    AN ABSTRACT OF Hin Leong Tan for the degree of Master of Science in Electrical and Computer Engineeringpresented on January 17, 1984. Title: Frequency Domain Deconvo),Ition Redacted for Privacy Abstract Approved: ROY C. RATICJA Frequency domain design of deconvolutionfilters is studied using Fast Fourier Transform. Filters for both the spike and the Gaussian reflector wavelet areobtained. True deconvolution filters are infinitely long IIRfilters, and frequency domain analysis is aneffective way of finding its optimum finite lengthapproximation for an arbitary given filter length. The Gaussian waveform and its Discrete Fourier Transform has severaldesirable characteristics that make it a good choice as areflector wavelet. Basic wavelets with zeros on theunit circle results in spike inverse filtersthat are quasistable and infinitely long. By circularly shiftingthe Gaussian FFT sequence it is possible,depending on the location of the zeros, to find Gaussian inversefilters that are much shorter than the corresponding spikeinverse filters. FREQUENCY DOMAIN DECONVOLUTION by HIN LEONG TAN A Thesis Submitted to Oregon State University in partial fulfillment of the requirements for the Degree of Master of Science Completed January 17, 1984 Commencement June, 1984 APPROVED: Redacted for Privacy Professor of Electricaliand ComputerEngineering in Charge of Major Redacted for Privacy Head of,- Department of Ele-ctrical and ComputerEngineering Redacted for Privacy Dean of Gradu School. (r Dated Thesis is Presented: January 17, 1984 Typed by Norma A. Sherman forHin Leong Tan TABLE OF CONTENTS Page I. Introduction 1 1.1 Purpose 1 1.2 The Fast Fourier Transform 3 1.3 The Deconvolution Model 4 1.4 Overview 7 II. The Relector Wavelet 9 2.1 Introduction 9 2.2 Spike Reflector Series 10 2.3 Gaussian Waveform 12 2.3.1 Continuous Fourier Transform .
    [Show full text]