ESE250 – Week 5 Nyquist-Shannon Theorem

Total Page:16

File Type:pdf, Size:1020Kb

ESE250 – Week 5 Nyquist-Shannon Theorem ESE250 – Week 5 Nyquist-Shannon Theorem ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Course Map Today Numbers correspond to course weeks ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem2 Over Where are we ? r(t) DFT LPF Sample q + n Q + N Q Week 2: Sampling C Store / Perceptual Received signal is sampled & quantized Produce Decode q = PCM[ r ] p(t) Transmit Coding Week 3 : Compression Quantized Signal is Coded c =code[ q ] Week 4 : Frequency Domain Sampled signal first transformed into Week 4 Week 5 Week 3 frequency domain Q = DFT[ q ] Week 5 signal oversampled & low pass filtered Q = LPF[ DFT(q+n) ] Week 6 Transformed signal analyzed Using human psychoaoustic models Week 7 [Painter & Spanias. Proc.IEEE, 88(4):451–512, 2000] Acoustically Interesting signal is “perceptually coded” C = MP3[ Q] ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem3 4 Reconstruction Generic Digital Signal Processor ● Acquisition side: we need to: Store/ ● Sample r(t) Sample Code Transmit Decode Produce p(t) q c ● Then process ● Then store discretely ● Then transmit. ● On the other end: ● How should the signal be reproduced? ● How fast do we send information to sound card? ● What functions do we use to interpolate samples? ● Last week: Harmonic Reconstruction ● Gets better with more terms ● But need more samples to compute them ● And error seems unpredictable ● This week: General reconstruction ● Make some assumptions about signal ● That allow us to exactly reconstruct from samples ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Bohemian Rhapsody ● Versions sampled at different sampling rates ● 400Hz, then 1kHz, 2kHz, 3kHz.... 44kHz. ● How can we describe the distortion? ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Shannon's Theorem ● Given a signal whose frequency does not exceed f max ● We can perfectly reconstruct the signal ● From samples taken once every T seconds s ● If 2 x f ≤ 1/(T ) max s the “Nyquist Rate” ● More simply: 2 x f ≤ f max N - the “Nyquist Frequency” ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Example 1 ● Consider a pure sine wave, sin(2πft), where f = 5Hz ● Only one frequency component, so f = f max ● Let's sample at 25Hz. ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Example 1 ● Let's sample at 25Hz. – 25Hz is greater than 2 x 5Hz, so should be able to perfectly reconstruct signal – Connect the dots – looks good! – Now let's sample at 10Hz. ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Example 1 ● Let's sample at 10Hz. – 10Hz is equal to 2 x 5Hz, so should still be able to perfectly reconstruct signal – Connect the dots – looks good! – Now let's sample at 6.25Hz. ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Example 1 ● Let's sample at 6.25Hz. – 6.25Hz is less than 2 x 5Hz, so we should expect some problems. – Connect the dots – what do we see? – We'll return to this later in the lecture ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem “Connect-The-Dots?” ● We're actually doing “pulse shaping” – Formally: use Δ – functions or sinc functions – Practically: use pulses of height (sample) and width T . s ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Shannon's Theorem ● Given a signal whose frequency does not exceed f max ● We can perfectly reconstruct the signal ● From samples taken once every T seconds s ● If 2 x f ≤ 1/(T ) max s the “Nyquist Rate” ● More simply: 2 x f ≤ f max N - the “Nyquist Frequency” ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Question ● Imagine we have a signal with many harmonics ● DFT will yield a large number of frequencies ● For perfect reconstruction, we need to store – the amplitude – of each frequency – at each sample point ● OR we could just sample at 2f and store max – ONE amplitude – per sample point ● Why do we need DFT at all? ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Noise ● In reality we receive a mixed signal r(t): r(t) = q(t) + n(t) q(t) = signal of auditory interest n(t) = noise (no information) – Typically high-frequency – From recording, transmission, background sounds ● We only get to sample r(t), not q(t)! ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Example 2 ● Consider signal r(t): ● As in Example 1, r(t) = q(t) + n(t) – Higher-frequency noise – = 0 (silence) – Can alias down into the – = noise (33kHz and above) recorded signal – Sample r @ 22kHz ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Aliasing ● Widely known problem ● Take a signal s = sin(2π(f+δ)t) ● If we sample at f ● “Folding” - a manifestation of aliasing: ● The aliased noise will be sin(2πδt) ● “Folds over” as if was actually a ● “Wagon wheel” effect lower frequency. ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Example 1 Revisited ● 5Hz Signal sampled at 6.25Hz. ● Bottom line: Aliasing is – Folding predicts an aliased frequency undesirable. of (10-6.25) = 3.75Hz ● – Is this what we observe? How do we prevent it? ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Anti-Aliasing ● Given the “mixed” signal r(t) = q(t) + n(t) – q(t) = Auditory signal, f = 22kHz max – n(t) = High-frequency noise ● We require a process to filter out the noise: – Some sort of “anti-aliasing” technique – To “smooth away” the noise – (which would otherwise appear in our samples) – With some determined cut-off frequency between noise and signal ● How can we do this? ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Interlude: Visual Aliasing ● Strobe light: making water run uphill ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Shannon's Theorem ● Given a signal whose frequency does not exceed f max ● We can perfectly reconstruct the signal ● From samples taken once every T seconds s ● If 2 x f ≤ 1/(T ) max s the “Nyquist Rate” ● More simply: 2 x f ≤ f max N - the “Nyquist Frequency” ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Fourier's Theorem (review) ● Given a “nice” periodic signal, ● We can perfectly re-construct the signal ● From just its harmonics – Lecture 4 – Lab 4 (Synthesizer) ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Clipping a non-periodic signal ● Consider a non-periodic signal ● Look at just a finite time window t ● t t + T The signal is s “clipped.” ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Clipping a non-periodic signal ● Fourier Analysis gives us the frequency content of our clipped signal ● Can use this to – perfectly reconstruct – the periodic extension – Of the clipped signal t t t + T s ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Fourier + Shannon ● Fourier: Clipped – Over a finite time window frequency forces finite – harmonic We can construct an exact series harmonic representation ● Shannon: – Over a finite range of Clipped time frequencies forces finite samples – We can construct an exact representation in time ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Fourier + Shannon ● Summary: – If we have a finite sampling window T 0 – And finite bandwidth f max – We are guaranteed a finite, exact harmonic reconstruction ● We can now solve the anti-aliasing problem ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Anti-Aliasing Revisited ● Given the “mixed” signal r(t) = q(t) + n(t) – q(t) = Auditory signal, f = 22kHz max – n(t) = High-frequency noise ● We need to remove n(t) to be left with just the audible signal q(t). ● If we remove n(t), then no high-frequency noise to alias into our sample! ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Q + N = DFT(q) + DFT(n) = DFT(q+n) ● We can filter out the noise thus: – Take the received time-sampled signal r(t) – Fourier: DFT(r): ● Finite sample period f max ● So can find frequency-domain representation – Assume q ranges from 0-f Hz, n from f -∞ Hz max max ● Can split DFT into terms < f , and terms ≥ f max max ● i.e. DFT(q+n) = DFT(q) + DFT(n) – Throw out DFT(n) terms – Perform inverse DFT on DFT(q) – Shannon: can now perfectly reconstruct q(t)! ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Oversampled Pre-Filter ● Anti-Aliasing requires Low-Pass Filter “oversampling” r Filter q Transform Q – f > 2 x maximum noise frequency s ● How do we know this maximum noise frequency ? – Microphone is band-limited; has r Pre-Sampling Low-Pass its own cut-off frequency – Might also add a “low-pass filter” ADXL001 MEMS accelerometer ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Open Questions ● How do we decide on f ? max – At what frequency do we distinguish between signal and noise? ● Why do CDs sample at 44.1kHz? – What is the significance of this number? ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem Big Ideas ● In order to perfectly sample a signal, 2 x f ≤ f max s ● Sampling at too low a frequency will cause aliasing – which is detrimental to signal quality ● In order to prevent high-frequency noise from aliasing down into our signal – we must remove it with a low-pass filter ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem ESE250 – Week 5 Nyquist-Shannon Theorem ESE250 S'13: DeHon, Kadric, Kod, Wilson-Shah Week 5 – Nyquist-Shannon theorem.
Recommended publications
  • Discrete - Time Signals and Systems
    Discrete - Time Signals and Systems Sampling – II Sampling theorem & Reconstruction Yogananda Isukapalli Sampling at diffe- -rent rates From these figures, it can be concluded that it is very important to sample the signal adequately to avoid problems in reconstruction, which leads us to Shannon’s sampling theorem 2 Fig:7.1 Claude Shannon: The man who started the digital revolution Shannon arrived at the revolutionary idea of digital representation by sampling the information source at an appropriate rate, and converting the samples to a bit stream Before Shannon, it was commonly believed that the only way of achieving arbitrarily small probability of error in a communication channel was to 1916-2001 reduce the transmission rate to zero. All this changed in 1948 with the publication of “A Mathematical Theory of Communication”—Shannon’s landmark work Shannon’s Sampling theorem A continuous signal xt( ) with frequencies no higher than fmax can be reconstructed exactly from its samples xn[ ]= xn [Ts ], if the samples are taken at a rate ffs ³ 2,max where fTss= 1 This simple theorem is one of the theoretical Pillars of digital communications, control and signal processing Shannon’s Sampling theorem, • States that reconstruction from the samples is possible, but it doesn’t specify any algorithm for reconstruction • It gives a minimum sampling rate that is dependent only on the frequency content of the continuous signal x(t) • The minimum sampling rate of 2fmax is called the “Nyquist rate” Example1: Sampling theorem-Nyquist rate x( t )= 2cos(20p t ), find the Nyquist frequency ? xt( )= 2cos(2p (10) t ) The only frequency in the continuous- time signal is 10 Hz \ fHzmax =10 Nyquist sampling rate Sampling rate, ffsnyq ==2max 20 Hz Continuous-time sinusoid of frequency 10Hz Fig:7.2 Sampled at Nyquist rate, so, the theorem states that 2 samples are enough per period.
    [Show full text]
  • Evaluating Oscilloscope Sample Rates Vs. Sampling Fidelity: How to Make the Most Accurate Digital Measurements
    AC 2011-2914: EVALUATING OSCILLOSCOPE SAMPLE RATES VS. SAM- PLING FIDELITY Johnnie Lynn Hancock, Agilent Technologies About the Author Johnnie Hancock is a Product Manager at Agilent Technologies Digital Test Division. He began his career with Hewlett-Packard in 1979 as an embedded hardware designer, and holds a patent for digital oscillo- scope amplifier calibration. Johnnie is currently responsible for worldwide application support activities that promote Agilent’s digitizing oscilloscopes and he regularly speaks at technical conferences world- wide. Johnnie graduated from the University of South Florida with a degree in electrical engineering. In his spare time, he enjoys spending time with his four grandchildren and restoring his century-old Victorian home located in Colorado Springs. Contact Information: Johnnie Hancock Agilent Technologies 1900 Garden of the Gods Rd Colorado Springs, CO 80907 USA +1 (719) 590-3183 johnnie [email protected] c American Society for Engineering Education, 2011 Evaluating Oscilloscope Sample Rates vs. Sampling Fidelity: How to Make the Most Accurate Digital Measurements Introduction Digital storage oscilloscopes (DSO) are the primary tools used today by digital designers to perform signal integrity measurements such as setup/hold times, rise/fall times, and eye margin tests. High performance oscilloscopes are also widely used in university research labs to accurately characterize high-speed digital devices and systems, as well as to perform high energy physics experiments such as pulsed laser testing. In addition, general-purpose oscilloscopes are used extensively by Electrical Engineering students in their various EE analog and digital circuits lab courses. The two key banner specifications that affect an oscilloscope’s signal integrity measurement accuracy are bandwidth and sample rate.
    [Show full text]
  • Enhancing ADC Resolution by Oversampling
    AVR121: Enhancing ADC resolution by oversampling 8-bit Features Microcontrollers • Increasing the resolution by oversampling • Averaging and decimation • Noise reduction by averaging samples Application Note 1 Introduction Atmel’s AVR controller offers an Analog to Digital Converter with 10-bit resolution. In most cases 10-bit resolution is sufficient, but in some cases higher accuracy is desired. Special signal processing techniques can be used to improve the resolution of the measurement. By using a method called ‘Oversampling and Decimation’ higher resolution might be achieved, without using an external ADC. This Application Note explains the method, and which conditions need to be fulfilled to make this method work properly. Figure 1-1. Enhancing the resolution. A/D A/D A/D 10-bit 11-bit 12-bit t t t Rev. 8003A-AVR-09/05 2 Theory of operation Before reading the rest of this Application Note, the reader is encouraged to read Application Note AVR120 - ‘Calibration of the ADC’, and the ADC section in the AVR datasheet. The following examples and numbers are calculated for Single Ended Input in a Free Running Mode. ADC Noise Reduction Mode is not used. This method is also valid in the other modes, though the numbers in the following examples will be different. The ADCs reference voltage and the ADCs resolution define the ADC step size. The ADC’s reference voltage, VREF, may be selected to AVCC, an internal 2.56V / 1.1V reference, or a reference voltage at the AREF pin. A lower VREF provides a higher voltage precision but minimizes the dynamic range of the input signal.
    [Show full text]
  • MULTIRATE SIGNAL PROCESSING Multirate Signal Processing
    MULTIRATE SIGNAL PROCESSING Multirate Signal Processing • Definition: Signal processing which uses more than one sampling rate to perform operations • Upsampling increases the sampling rate • Downsampling reduces the sampling rate • Reference: Digital Signal Processing, DeFatta, Lucas, and Hodgkiss B. Baas, EEC 281 431 Multirate Signal Processing • Advantages of lower sample rates –May require less processing –Likely to reduce power dissipation, P = CV2 f, where f is frequently directly proportional to the sample rate –Likely to require less storage • Advantages of higher sample rates –May simplify computation –May simplify surrounding analog and RF circuitry • Remember that information up to a frequency f requires a sampling rate of at least 2f. This is the Nyquist sampling rate. –Or we can equivalently say the Nyquist sampling rate is ½ the sampling frequency, fs B. Baas, EEC 281 432 Upsampling Upsampling or Interpolation •For an upsampling by a factor of I, add I‐1 zeros between samples in the original sequence •An upsampling by a factor I is commonly written I For example, upsampling by two: 2 • Obviously the number of samples will approximately double after 2 •Note that if the sampling frequency doubles after an upsampling by two, that t the original sample sequence will occur at the same points in time t B. Baas, EEC 281 434 Original Signal Spectrum •Example signal with most energy near DC •Notice 5 spectral “bumps” between large signal “bumps” B. Baas, EEC 281 π 2π435 Upsampled Signal (Time) •One zero is inserted between the original samples for 2x upsampling B. Baas, EEC 281 436 Upsampled Signal Spectrum (Frequency) • Spectrum of 2x upsampled signal •Notice the location of the (now somewhat compressed) five “bumps” on each side of π B.
    [Show full text]
  • Introduction Simulation of Signal Averaging
    Signal Processing Naureen Ghani December 9, 2017 Introduction Signal processing is used to enhance signal components in noisy measurements. It is especially important in analyzing time-series data in neuroscience. Applications of signal processing include data compression and predictive algorithms. Data analysis techniques are often subdivided into operations in the spatial domain and frequency domain. For one-dimensional time series data, we begin by signal averaging in the spatial domain. Signal averaging is a technique that allows us to uncover small amplitude signals in the noisy data. It makes the following assumptions: 1. Signal and noise are uncorrelated. 2. The timing of the signal is known. 3. A consistent signal component exists when performing repeated measurements. 4. The noise is truly random with zero mean. In reality, all these assumptions may be violated to some degree. This technique is still useful and robust in extracting signals. Simulation of Signal Averaging To simulate signal averaging, we will generate a measurement x that consists of a signal s and a noise component n. This is repeated over N trials. For each digitized trial, the kth sample point in the jth trial can be written as xj(k) = sj(k) + nj(k) Here is the code to simulate signal averaging: % Signal Averaging Simulation % Generate 256 noisy trials trials = 256; noise_trials = randn(256); % Generate sine signal sz = 1:trials; sz = sz/(trials/2); S = sin(2*pi*sz); % Add noise to 256 sine signals for i = 1:trials noise_trials(i,:) = noise_trials(i,:) + S;
    [Show full text]
  • Aliasing, Image Sampling and Reconstruction
    https://youtu.be/yr3ngmRuGUc Recall: a pixel is a point… Aliasing, Image Sampling • It is NOT a box, disc or teeny wee light and Reconstruction • It has no dimension • It occupies no area • It can have a coordinate • More than a point, it is a SAMPLE Many of the slides are taken from Thomas Funkhouser course slides and the rest from various sources over the web… Image Sampling Imaging devices area sample. • An image is a 2D rectilinear array of samples • In video camera the CCD Quantization due to limited intensity resolution array is an area integral Sampling due to limited spatial and temporal resolution over a pixel. • The eye: photoreceptors Intensity, I Pixels are infinitely small point samples J. Liang, D. R. Williams and D. Miller, "Supernormal vision and high- resolution retinal imaging through adaptive optics," J. Opt. Soc. Am. A 14, 2884- 2892 (1997) 1 Aliasing Good Old Aliasing Reconstruction artefact Sampling and Reconstruction Sampling Reconstruction Slide © Rosalee Nerheim-Wolfe 2 Sources of Error Aliasing (in general) • Intensity quantization • In general: Artifacts due to under-sampling or poor reconstruction Not enough intensity resolution • Specifically, in graphics: Spatial aliasing • Spatial aliasing Temporal aliasing Not enough spatial resolution • Temporal aliasing Not enough temporal resolution Under-sampling Figure 14.17 FvDFH Sampling & Aliasing Spatial Aliasing • Artifacts due to limited spatial resolution • Real world is continuous • The computer world is discrete • Mapping a continuous function to a
    [Show full text]
  • Design of High-Speed, Low-Power, Nyquist Analog-To-Digital Converters
    Linköping Studies in Science and Technology Thesis No. 1423 Design of High‐Speed, Low‐Power, Nyquist Analog‐to‐Digital Converters Timmy Sundström LiU‐TEK‐LIC‐2009:31 Department of Electrical Engineering Linköping University, SE‐581 83 Linköping, Sweden Linköping 2009 ISBN 978‐91‐7393‐486‐2 ISSN 0280‐7971 ii Abstract The scaling of CMOS technologies has increased the performance of general purpose processors and DSPs while analog circuits designed in the same process have not been able to utilize the process scaling to the same extent, suffering from reduced voltage headroom and reduced analog gain. In order to design efficient analog ‐to‐digital converters in nanoscale CMOS there is a need to both understand the physical limitations as well as to develop new architectures and circuits that take full advantage of what the process has to offer. This thesis explores the power dissipation of Nyquist rate analog‐to‐digital converters and their lower bounds, set by both the thermal noise limit and the minimum device and feature sizes offered by the process. The use of digital error correction, which allows for low‐accuracy analog components leads to a power dissipation reduction. Developing the bounds for power dissipation based on this concept, it is seen that the power of low‐to‐medium resolution converters is reduced when going to more modern CMOS processes, something which is supported by published results. The design of comparators is studied in detail and a new topology is proposed which reduces the kickback by 6x compared to conventional topologies. This comparator is used in two flash ADCs, the first employing redundancy in the comparator array, allowing for the use of small sized, low‐ power, low‐accuracy comparators to achieve an overall low‐power solution.
    [Show full text]
  • Chapter 5 the APPLICATION of the Z TRANSFORM 5.5.4 Aliasing
    Chapter 5 THE APPLICATION OF THE Z TRANSFORM 5.5.4 Aliasing Copyright c 2005 Andreas Antoniou Victoria, BC, Canada Email: [email protected] July 14, 2018 Frame # 1 Slide # 1 A. Antoniou Digital Signal Processing { Sec. 5.5.4 Aliasing is objectionable in practice and it must be prevented from occurring. This presentation explores the nature of aliasing in DSP. Aliasing can occur in other types of systems where sampled signals are involved, for example, in videos and movies, as will be demonstrated. Introduction When a continuous-time signal that contains frequencies outside the baseband −!s =2 < ! < !s =2 is sampled, a phenomenon known as aliasing will arise whereby frequencies outside the baseband impersonate frequencies within the baseband. Frame # 2 Slide # 2 A. Antoniou Digital Signal Processing { Sec. 5.5.4 This presentation explores the nature of aliasing in DSP. Aliasing can occur in other types of systems where sampled signals are involved, for example, in videos and movies, as will be demonstrated. Introduction When a continuous-time signal that contains frequencies outside the baseband −!s =2 < ! < !s =2 is sampled, a phenomenon known as aliasing will arise whereby frequencies outside the baseband impersonate frequencies within the baseband. Aliasing is objectionable in practice and it must be prevented from occurring. Frame # 2 Slide # 3 A. Antoniou Digital Signal Processing { Sec. 5.5.4 Aliasing can occur in other types of systems where sampled signals are involved, for example, in videos and movies, as will be demonstrated. Introduction When a continuous-time signal that contains frequencies outside the baseband −!s =2 < ! < !s =2 is sampled, a phenomenon known as aliasing will arise whereby frequencies outside the baseband impersonate frequencies within the baseband.
    [Show full text]
  • Nyquist Sampling Theorem
    Nyquist Sampling Theorem By: Arnold Evia Table of Contents • What is the Nyquist Sampling Theorem? • Bandwidth • Sampling • Impulse Response Train • Fourier Transform of Impulse Response Train • Sampling in the Fourier Domain o Sampling cases • Review What is the Nyquist Sampling Theorem? • Formal Definition: o If the frequency spectra of a function x(t) contains no frequencies higher than B hertz, x(t) is completely determined by giving its ordinates at a series of points spaced 1/(2B) seconds apart. • In other words, to be able to accurately reconstruct a signal, samples must be recorded every 1/(2B) seconds, where B is the bandwidth of the signal. Bandwidth • There are many definitions to bandwidth depending on the application • For signal processing, it is referred to as the range of frequencies above 0 (|F(w)| of f(t)) Bandlimited signal with bandwidth B • Signals that have a definite value for the highest frequency are bandlimited (|F(w)|=0 for |w|>B) • In reality, signals are never bandlimited o In order to be bandlimited, the signal must have infinite duration in time Non-bandlimited signal (representative of real signals) Sampling • Sampling is recording values of a function at certain times • Allows for transformation of a continuous time function to a discrete time function • This is obtained by multiplication of f(t) by a unit impulse train Impulse Response Train • Consider an impulse train: • Sometimes referred to as comb function • Periodic with a value of 1 for every nT0, where n is integer values from -∞ to ∞, and 0 elsewhere Fourier Transform of Impulse Train InputSet upthe Equations function into the SolveSolve Dn for for one Dn period SubstituteUnderstand Dn into Answerfirst equation fourier transform eqs.
    [Show full text]
  • The Fundamentals of FFT-Based Signal Analysis and Measurement Michael Cerna and Audrey F
    Application Note 041 The Fundamentals of FFT-Based Signal Analysis and Measurement Michael Cerna and Audrey F. Harvey Introduction The Fast Fourier Transform (FFT) and the power spectrum are powerful tools for analyzing and measuring signals from plug-in data acquisition (DAQ) devices. For example, you can effectively acquire time-domain signals, measure the frequency content, and convert the results to real-world units and displays as shown on traditional benchtop spectrum and network analyzers. By using plug-in DAQ devices, you can build a lower cost measurement system and avoid the communication overhead of working with a stand-alone instrument. Plus, you have the flexibility of configuring your measurement processing to meet your needs. To perform FFT-based measurement, however, you must understand the fundamental issues and computations involved. This application note serves the following purposes. • Describes some of the basic signal analysis computations, • Discusses antialiasing and acquisition front ends for FFT-based signal analysis, • Explains how to use windows correctly, • Explains some computations performed on the spectrum, and • Shows you how to use FFT-based functions for network measurement. The basic functions for FFT-based signal analysis are the FFT, the Power Spectrum, and the Cross Power Spectrum. Using these functions as building blocks, you can create additional measurement functions such as frequency response, impulse response, coherence, amplitude spectrum, and phase spectrum. FFTs and the Power Spectrum are useful for measuring the frequency content of stationary or transient signals. FFTs produce the average frequency content of a signal over the entire time that the signal was acquired. For this reason, you should use FFTs for stationary signal analysis or in cases where you need only the average energy at each frequency line.
    [Show full text]
  • High Accuracy Evaluation of the Finite Fourier Transform Using Sampled Data
    _r_ ¸ _-y NASA Technical Memorandum 110340 High Accuracy Evaluation of the Finite Fourier Transform Using Sampled Data Eugene A. Morelli Langley Research Center, Hampton, Virginia June 1997 National Aeronautics and Space Administration Langley Research Center Hampton, Virginia 23681-0001 Table of Contents Abstract ............................................................................................. iii Nomenclature ...................................................................................... iv I. Introduction .................................................................................... 1 II. Theoretical Development ..................................................................... 2 III. Examples ...................................................................................... 9 IV. Summary ...................................................................................... 11 V. Acknowledgments ............................................................................ 11 VI. References .................................................................................... 12 Appendix - Derivation of the Cubic Interpolation Formulae ................................. 13 Figures .............................................................................................. 19 Abstract Many system identification and signal processing procedures can be done advantageously in the frequency domain. A required preliminary step for this approach is the transformation of sampled time domain data into the frequency
    [Show full text]
  • 2.161 Signal Processing: Continuous and Discrete Fall 2008
    MIT OpenCourseWare http://ocw.mit.edu 2.161 Signal Processing: Continuous and Discrete Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. Massachusetts Institute of Technology Department of Mechanical Engineering 2.161 Signal Processing - Continuous and Discrete Fall Term 2008 1 Lecture 10 Reading: • Class Handout: Sampling and the Discrete Fourier Transform • Proakis & Manolakis (4th Ed.) Secs. 6.1 – 6.3, Sec. 7.1 • Oppenheim, Schafer & Buck (2nd Ed.) Secs. 4.1 – 4.3, Secs. 8.1 – 8.5 1 The Sampling Theorem Given a set of samples {fn} and its generating function f(t), an important question to ask is whether the sample set uniquely defines the function that generated it? In other words, given {fn} can we unambiguously reconstruct f(t)? The answer is clearly no, as shown below, where there are obviously many functions that will generate the given set of samples. f(t ) t In fact there are an infinity of candidate functions that will generate the same sample set. The Nyquist sampling theorem places restrictions on the candidate functions and, if satisfied, will uniquely define the function that generated a given set of samples. The theorem may be stated in many equivalent ways, we present three of them here to illustrate different aspects of the theorem: • A function f(t), sampled at equal intervals ΔT , can not be unambiguously reconstructed from its sample set {fn} unless it is known a-priori that f(t) contains no spectral energy at or above a frequency of π/ΔT radians/s.
    [Show full text]