Dual-Channel FFT Analysis: A Presentation Prepared for Syn-Aud-Con: Test and Measurement Seminars Louisville, KY Aug. 28-30, 2002.

Slides:



Advertisements
Similar presentations
Decibel values: sum and difference. Sound level summation in dB (1): Incoherent (energetic) sum of two different sounds: Lp 1 = 10 log (p 1 /p rif ) 2.
Advertisements

| Page Angelo Farina UNIPR | All Rights Reserved | Confidential Digital sound processing Convolution Digital Filters FFT.
Frequency analysis.
Ch 3 Analysis and Transmission of Signals
Voiceprint System Development Design, implement, test unique voiceprint biometric system Research Day Presentation, May 3 rd 2013 Rahul Raj (Team Lead),
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 181 Lecture 18 DSP-Based Analog Circuit Testing  Definitions  Unit Test Period (UTP)  Correlation.
ACHIZITIA IN TIMP REAL A SEMNALELOR. Three frames of a sampled time domain signal. The Fast Fourier Transform (FFT) is the heart of the real-time spectrum.
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
DFT/FFT and Wavelets ● Additive Synthesis demonstration (wave addition) ● Standard Definitions ● Computing the DFT and FFT ● Sine and cosine wave multiplication.
3.1 Chapter 3 Data and Signals Computer Communication & Networks.
Chapter 2 Data and Signals
Note To be transmitted, data must be transformed to electromagnetic signals.
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
Spectrum Analyzer. Another Oscilloscope??? Like an oscilloscope Oscilloscope in time domain Spectrum analyzer in frequency domain (selectable)
Introduction to Wireless Communications. Wireless Comes of Age Guglielmo Marconi invented the wireless telegraph in 1896 Communication by encoding alphanumeric.
William Stallings Data and Computer Communications 7th Edition (Selected slides used for lectures at Bina Nusantara University) Data, Signal.
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
IT-101 Section 001 Lecture #15 Introduction to Information Technology.
CELLULAR COMMUNICATIONS DSP Intro. Signals: quantization and sampling.
Systems: Definition Filter
Basics of Signal Processing. frequency = 1/T  speed of sound × T, where T is a period sine wave period (frequency) amplitude phase.
Basic Concepts: Physics 1/25/00. Sound Sound= physical energy transmitted through the air Acoustics: Study of the physics of sound Psychoacoustics: Psychological.
LE 460 L Acoustics and Experimental Phonetics L-13
Ni.com Data Analysis: Time and Frequency Domain. ni.com Typical Data Acquisition System.
GCT731 Fall 2014 Topics in Music Technology - Music Information Retrieval Overview of MIR Systems Audio and Music Representations (Part 1) 1.
Lecture 1 Signals in the Time and Frequency Domains
Basics of Signal Processing. SIGNALSOURCE RECEIVER describe waves in terms of their significant features understand the way the waves originate effect.
Lecture 1. References In no particular order Modern Digital and Analog Communication Systems, B. P. Lathi, 3 rd edition, 1998 Communication Systems Engineering,
1 Business Telecommunications Data and Computer Communications Chapter 3 Data Transmission.
Chapter 2. Signals Husheng Li The University of Tennessee.
CSC361/661 Digital Media Spring 2002
1 CS 551/651: Structure of Spoken Language Lecture 8: Mathematical Descriptions of the Speech Signal John-Paul Hosom Fall 2008.
Multirate Signal Processing
6.2 - The power Spectrum of a Digital PAM Signal A digtal PAM signal at the input to a communication channl scale factor (where 2d is the “Euclidean.
Acoustic Analysis of Speech Robert A. Prosek, Ph.D. CSD 301 Robert A. Prosek, Ph.D. CSD 301.
Transforms. 5*sin (2  4t) Amplitude = 5 Frequency = 4 Hz seconds A sine wave.
Wireless and Mobile Computing Transmission Fundamentals Lecture 2.
Chapter 3 Data and Signals
By Sarita Jondhale1 Signal Processing And Analysis Methods For Speech Recognition.
The Physical Layer Lowest layer in Network Hierarchy. Physical transmission of data. –Various flavors Copper wire, fiber optic, etc... –Physical limits.
Spectral analysis of multiple timeseries Kenneth D. Harris 18/2/15.
Adaphed from Rappaport’s Chapter 5
AWB’s Spectrum Analyzer and the Fourier Series waveform reconstruction /12/02 AWB’s Spectrum Analyzer and the Fourier Series waveform reconstruction...
Pre-Class Music Paul Lansky Six Fantasies on a Poem by Thomas Campion.
LPC-analysis-VOSIM-resynthesis Combined class December 18 th 2012 Johan & Peter Institute of Sonology Royal Conservatory, The Hague.
University of Kansas 2004 ITTC Summer Lecture Series Network Analyzer Operation John Paden.
7- 1 Chapter 7: Fourier Analysis Fourier analysis = Series + Transform ◎ Fourier Series -- A periodic (T) function f(x) can be written as the sum of sines.
Lecture 2: Measurement and Instrumentation. Time vs. Frequency Domain Different ways of looking at a problem –Interchangeable: no information is lost.
CHAPTER 4 COMPLEX STIMULI. Types of Sounds So far we’ve talked a lot about sine waves =periodic =energy at one frequency But, not all sounds are like.
Automatic Equalization for Live Venue Sound Systems Damien Dooley, Final Year ECE Progress To Date, Monday 21 st January 2008.
Time Compression/Expansion Independent of Pitch. Listening Dies Irae from Requiem, by Michel Chion (1973)
G52IIP, School of Computer Science, University of Nottingham 1 Image Transforms Basic idea Input Image, I(x,y) (spatial domain) Mathematical Transformation.
Signal Analyzers. Introduction In the first 14 chapters we discussed measurement techniques in the time domain, that is, measurement of parameters that.
Measurement and Instrumentation
Mobile Radio Propagation - Small-Scale Fading and Multipath
UNIT-III Signal Transmission through Linear Systems
Spectrum Analysis and Processing
Spectral Analysis Spectral analysis is concerned with the determination of the energy or power spectrum of a continuous-time signal It is assumed that.
Digital Control Systems (DCS)
Overview Communication is the transfer of information from one place to another. This should be done - as efficiently as possible - with as much fidelity/reliability.
Radio Propagation Review
Lecture 2: Frequency & Time Domains presented by David Shires
Coherence spectrum (coherency squared)
8.6 Autocorrelation instrument, mathematical definition, and properties autocorrelation and Fourier transforms cosine and sine waves sum of cosines Johnson.
Uses of filters To remove unwanted components in a signal
Electrical Communication Systems ECE Spring 2019
The Frequency Domain Any wave shape can be approximated by a sum of periodic (such as sine and cosine) functions. a--amplitude of waveform f-- frequency.
3.1 Chapter 3 Data and Signals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Electrical Communications Systems ECE
Presentation transcript:

Dual-Channel FFT Analysis: A Presentation Prepared for Syn-Aud-Con: Test and Measurement Seminars Louisville, KY Aug , 2002

Presenter Jamie Anderson –SIA Product Manager SIA Software Company, Inc One Main Street Whitinsville, MA

Fast Fourier Transforms “Our Friend the FFT”

The Fourier Transform Jean Baptiste Joseph Fourier –All complex waves are composed of a combination of simple sine waves of varying amplitudes and frequencies Amp vs Time to Amp vs Freq Waveform to Spectrum

Transforms A transform converts our data from one domain (view) to another. –Same data Is reversible via Inverse Transform –Unlike a conventional RTA using a bank of analog filters, FFT’s yield complex data: Magnitude and Phase information Amp vs Time to Amp vs Freq Waveform Spectrum Time Domain to Frequency Domain

FFT Resolution Reciprocal Bandwidth: FR=1/TC Frequency Resolution = 1/Time Constant –Larger Time Window: Higher Resolution Slower (Longer time window and more data to crunch) –Smaller Time Window: Lower Resolution Faster Time Constant = Sample Rate x FFT Length * Decimation – Varying SR & FFT to get constant res.*

FFT Parameters: Time Constant (TC) vs. Frequency Resolution (FR) Linear Frequency Scale TC = FFT/SR FR = 1/TC

FFT Resolution FFT’s yield linear data –Constant bandwidth instead of constant Q –FFT data must be “banded” to yield fractional- octave data. FFT must be windowed –FFT’s assume data is continuous & repeating so wave form must begin and end at 0. –Windows are amplitude functions on data

FFT Parameters: Time Constant (TC) vs. Frequency Resolution (FR) Log Frequency Scale

Linear vs. Log Banding Linear banding has an increasing number of bands per octave as frequency increases, resulting in less energy per band in the HF. Pink Noise (equal energy per octave) shown w/ linear and log banding. Fractional–octave (log) banding has an equal number of bands per octave, resulting in equal energy per band.

FFT Data Windows An FFT assumes that a waveform that it has sampled (defined by its time window) is infinite and repeating. So if the waveform does not begin and end at the same value, the waveform will effectively be “distorted”.

FFT Data Windows FFT data windows force the sampled waveform to zero at the beginning and end of the time record, thereby reducing the impact of the “Infinite and Repeating” assumption. Each data window has a corresponding spectral distribution (analogous to filter shape.) The FFT data window being used and its corresponding distribution must be taken into consideration when banding the resulting spectral data into fractional- octave bands.

Dual-Channel Measurement

Systems InputOutputSystem Note: These systems can be anything from a single piece of wire to a multi-channel sound system with electrical, acoustic and electro- acoustic elements, as well as wired and wireless connections. And remember, it only takes one bad cable to turn a $1,000,000 sound system into an AM radio!

Measurement Types Analyzers are our tools for finding problems Different measurements are good for finding different problems

Measurement Types: Single Channel vs. Dual Channel Single Channel: Absolute Dual Channel: Relative - In vs Out A(  )B(  )H(  ) Frequency Response H(  ) = B(  )/A(  ) Input Signal = A (  ) Output Signal = B(  )

Measurement Types: Single Channel SPL & VU Wave Form –Amplitude vs. Time Spectrum –Amplitude vs. Frequency

Measurement Types: Dual Channel Transfer Function: Frequency Response –Phase vs. Frequency –Magnitude vs Frequency Impulse Response –Magnitude vs Time –“Echo structure”

Transfer Function Measurement Channel (RTA) Reference Channel (RTA) Transfer Function System Input Signal Output Signal

Transfer Function Measurement Channel (RTA) Reference Channel (RTA) Transfer Function System Input Signal Output Signal

Transfer Function Measurement Channel (RTA) Reference Channel (RTA) Transfer Function System Input Signal Output Signal

What do you get if you transform a transfer function? IFT produces impulse response Transfer Function... To... Impulse Response *So... If Frequency Response can be measured source independently - so can Impulse Response*

Dual-Channel FFT Issues Window Length vs Resolution FR = 1/TC Source Independence Propagation Time Linearity Noise –Averaging –Coherence System Input Signal Output Signal

How Dual-Channel FFT Analyzers Work System Input Output Wave Measurement Signal Reference Signal

System Input Output FFT RTA = Wave Spectrograph RTA How Dual-Channel FFT Analyzers Work

System = Input Output FFT Transfer Function (Frequency Resp.) RTA Wave How Dual-Channel FFT Analyzers Work

System = Input Output FFT IFT Transfer Function (Frequency Resp.) RTA Impulse Resp. Wave How Dual-Channel FFT Analyzers Work

Basic Measurement Set-up SourceEQ / ProcessorAmplifier Loudspeaker & Room Microphone Computer w/ Stereo line-level input Mixer

Basic Measurement Set-up SourceEQ / ProcessorAmplifier Loudspeaker & Room Microphone Computer w/ Stereo line-level input Mixer Control Data EQ/Processor Control

Any idiot can get squiggly line to appear on an analyzer screen. Our goal is to make ones we can make decisions on. Remember: Computers do what we tell them to do, not what we want them to do.

To use an analyzer, we must first: 1.Verify that we are making our measurements properly. 2.Verify that it is an appropriate measurement for our purpose.

An analyzer is only a tool: YOU make the decisions You decide what to measure. You decide which measurements to use. You decide what the resulting data means. And you decide what to do about it.

Our goal is to fix our system not the trace on the screen.

Decimation