Practical Spectral Anaysis (continue) (from Boaz Porat s book) Frequency Measurement

Similar documents
Finite-length Discrete Transforms. Chapter 5, Sections

A. Basics of Discrete Fourier Transform

Filter banks. Separately, the lowpass and highpass filters are not invertible. removes the highest frequency 1/ 2and

The Discrete Fourier Transform

Chapter 7: The z-transform. Chih-Wei Liu

2D DSP Basics: 2D Systems

Frequency Domain Filtering

x[0] x[1] x[2] Figure 2.1 Graphical representation of a discrete-time signal.

Chapter 8. DFT : The Discrete Fourier Transform

Fall 2011, EE123 Digital Signal Processing

Spring 2014, EE123 Digital Signal Processing

EE / EEE SAMPLE STUDY MATERIAL. GATE, IES & PSUs Signal System. Electrical Engineering. Postal Correspondence Course

Frequency Response of FIR Filters

The Discrete Fourier Transform

Discrete-Time Signals and Systems. Signals and Systems. Digital Signals. Discrete-Time Signals. Operations on Sequences: Basic Operations

Signal Processing in Mechatronics. Lecture 3, Convolution, Fourier Series and Fourier Transform

EE422G Homework #13 (12 points)

Solutions. Number of Problems: 4. None. Use only the prepared sheets for your solutions. Additional paper is available from the supervisors.

Spectral Analysis. This week in lab. Next classes: 3/26 and 3/28. Your next experiment Homework is to prepare

Ch3 Discrete Time Fourier Transform

Advanced Training Course on FPGA Design and VHDL for Hardware Simulation and Synthesis

Olli Simula T / Chapter 1 3. Olli Simula T / Chapter 1 5

Linear time invariant systems

Chapter 7 z-transform

The picture in figure 1.1 helps us to see that the area represents the distance traveled. Figure 1: Area represents distance travelled

Review of Discrete-time Signals. ELEC 635 Prof. Siripong Potisuk

FFTs in Graphics and Vision. The Fast Fourier Transform

Signals & Systems Chapter3

Quantum Computing Lecture 7. Quantum Factoring

Block-by Block Convolution, FFT/IFFT, Digital Spectral Analysis

ADVANCED DIGITAL SIGNAL PROCESSING

The z-transform. 7.1 Introduction. 7.2 The z-transform Derivation of the z-transform: x[n] = z n LTI system, h[n] z = re j

Module 18 Discrete Time Signals and Z-Transforms Objective: Introduction : Description: Discrete Time Signal representation

Lecture 3: Divide and Conquer: Fast Fourier Transform

Introduction to Signals and Systems, Part V: Lecture Summary

FIR Filter Design: Part II

ECE-S352 Introduction to Digital Signal Processing Lecture 3A Direct Solution of Difference Equations

62. Power series Definition 16. (Power series) Given a sequence {c n }, the series. c n x n = c 0 + c 1 x + c 2 x 2 + c 3 x 3 +

Most text will write ordinary derivatives using either Leibniz notation 2 3. y + 5y= e and y y. xx tt t

September 2012 C1 Note. C1 Notes (Edexcel) Copyright - For AS, A2 notes and IGCSE / GCSE worksheets 1

Exponential Moving Average Pieter P

Discrete-Time Systems, LTI Systems, and Discrete-Time Convolution

UNIT-I. 2. A real valued sequence x(n) is anti symmetric if a) X(n)=x(-n) b) X(n)=-x(-n) c) A) and b) d) None Ans: b)

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science. BACKGROUND EXAM September 30, 2004.

6.3 Testing Series With Positive Terms

Chapter 4. Fourier Series

3. Z Transform. Recall that the Fourier transform (FT) of a DT signal xn [ ] is ( ) [ ] = In order for the FT to exist in the finite magnitude sense,

A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence

Time-Domain Representations of LTI Systems

FIR Filter Design by Windowing

A Block Cipher Using Linear Congruences

Sequences A sequence of numbers is a function whose domain is the positive integers. We can see that the sequence

MAT 271 Project: Partial Fractions for certain rational functions

1.3 Convergence Theorems of Fourier Series. k k k k. N N k 1. With this in mind, we state (without proof) the convergence of Fourier series.

SEQUENCE AND SERIES NCERT

Warped, Chirp Z-Transform: Radar Signal Processing

Complex Analysis Spring 2001 Homework I Solution

Let A(x) and B(x) be two polynomials of degree n 1:

11. What are energy and power signals? (April/may 2011, Nov/Dec 2012) Energy signal: The energy of a discrete time signal x(n) is defined as

M2.The Z-Transform and its Properties

Sequences. Notation. Convergence of a Sequence

Find a formula for the exponential function whose graph is given , 1 2,16 1, 6

Digital signal processing: Lecture 5. z-transformation - I. Produced by Qiangfu Zhao (Since 1995), All rights reserved

. (24) If we consider the geometry of Figure 13 the signal returned from the n th scatterer located at x, y is

6.003 Homework #3 Solutions

Polynomial Functions and Their Graphs

EECE 301 Signals & Systems

SOME TRIBONACCI IDENTITIES

Sequences, Mathematical Induction, and Recursion. CSE 2353 Discrete Computational Structures Spring 2018

ECEN 644 HOMEWORK #5 SOLUTION SET

Exam. Notes: A single A4 sheet of paper (double sided; hand-written or computer typed)

The Z-Transform. (t-t 0 ) Figure 1: Simplified graph of an impulse function. For an impulse, it can be shown that (1)

Maximum and Minimum Values

1the 1it is said to be overdamped. When 1, the roots of

Infinite Sequences and Series

2. Fourier Series, Fourier Integrals and Fourier Transforms

6.003: Signal Processing

Generalizing the DTFT. The z Transform. Complex Exponential Excitation. The Transfer Function. Systems Described by Difference Equations

The Growth of Functions. Theoretical Supplement

Chapter 2 Systems and Signals

MATH 205 HOMEWORK #2 OFFICIAL SOLUTION. (f + g)(x) = f(x) + g(x) = f( x) g( x) = (f + g)( x)

Chapter 9 Computation of the Discrete. Fourier Transform

CEMTool Tutorial. Fourier Analysis


ELEG3503 Introduction to Digital Signal Processing

Quadratic Functions. Before we start looking at polynomials, we should know some common terminology.

x x x Using a second Taylor polynomial with remainder, find the best constant C so that for x 0,

Unit 4: Polynomial and Rational Functions

Lesson 10: Limits and Continuity

Infinite Series and Improper Integrals

Optimum LMSE Discrete Transform

6 Integers Modulo n. integer k can be written as k = qn + r, with q,r, 0 r b. So any integer.

Definition of z-transform.

Beurling Integers: Part 2

Spring 2014, EE123 Digital Signal Processing

COMM 602: Digital Signal Processing

We are mainly going to be concerned with power series in x, such as. (x)} converges - that is, lims N n

John Riley 30 August 2016

Chapter 2: Numerical Methods

(, ) (, ) (, ) ( ) ( )

Transcription:

Practical Spectral Aaysis (cotiue) (from Boaz Porat s book) Frequecy Measuremet Oe of the most importat applicatios of the DFT is the measuremet of frequecies of periodic sigals (eg., siusoidal sigals), which is essetial to spectral aalysis. It is more coveiet to see the case of comple epoetial sigals first, ad proceed to real-valued siusoids later. I practice, real-valued siusoids are much commo. However, i certai applicatios (such as radar ad commuicatio), comple sigals appear.

The simplest case of a sigal for which frequecy measuremet is a meaigful problem is a sigle comple epoetial: ad we wish to measure the frequecy w 0. We sample the sigal at iterval T ad collect cosecutive data poits, thus gettig the discrete-time sigal where 0 = w 0 T. We assume that w 0 T, so measuremet of 0 implies uambiguous measuremet of w 0.

The DTFT of the sampled sigal is give by where D(.,.) is the Dirchlet kerel. I particular, D(0,)=, evaluatio of DTFT at the frequecy = 0 gives Furthermore, sice D(- 0,,) < for all 0, the poit = 0 is the uique global maimum of Y f () o. We therefore coclude that 0 ca be obtaied by fidig the poit of global maimum of Y f () i the frequecy (,).

To reiterate I practice, it is impossible to fid the global maimum of Y f () eactly, sice we caot evaluate this fuctio at the ifiite umber of frequecy poits. A first approimatio ca be obtaied by computig the DFT of y ad searchig for the poit of maimum of Y d (k), the DFT of y. The ide k 0 for which Y d (k) is maimized yields a correspodig frequecy 2k 0 /. Better approimatio ca be obtaied if ecessary, by either zero paddig or usig a Chirp trasform to icrease the resolutio of samplig i the DTFT domai.

Frequecy measuremet for two comple epoetials Proceedig to a more difficult problem, we ow cosider a sigal cosistig of two comple epoetials: Our aim is to measure the frequecies ω ad ω2. As before, we sample the sigal at iterval T ad collect measuremets of the sampled sigal to obtai

The Fourier trasform of the sampled sigal is give by I particular, evaluatio of the Fourier trasform at the frequecy θ=θ gives We observe the followig:

peaks (local maima) are separated but shifted i (a),(b),(d),(e)

Refiemet by widowig

We ca icrease the chaces of meetig the later coditio. For eample, if we use a Kaiser widow with side-lobe level of 80dB, we will be able to hadle siusoidal compoets whose amplitudes differ by up to four orders of magitude. However, this comes at the price of makig the frequecy separatio coditio more difficult to meet, due to the wideig of the mai lobe.

peaks (local maima) are ot oly separated but also less shifted i (a), (b), (d), (e)

Practice of frequecy measuremet i spectral aalysis Based o the above studies, practical frequecy measuremet usig DFT cosists, as a miimum, of the followig three steps:. Multiplicatio of the sampled sequece by a widow. 2. Computatio of the DFT, usually through FFT. 3. Search for the local maima of the absolute value of the DFT ad selectio of the maima of iterest. We omit the case whe the sigal is corrupted with oises. Refer to Boaz Porat s book for more iformatio. Additioal steps are ecessary if measuremet of the amplitudes ad phases is required as well, but we shall ot discuss them here. As we have eplaied, the choice of a widow requires kowledge of the ature of the sigal.

Review of Decimatio-i-time FFT algorithm A characteristic of DFT is that it ca be computed very fast algorithms: DFT pairs: X k 0 W k0 k, X k W k, k 0,..., 0,..., W = e j2/ is a root of the equatio W =. It requires 2 comple multiplicatios ad () comple additios for direct computatio.

Review of Decimatio-i-time FFT algorithm Most coveietly illustrated by cosiderig the special case of a iteger power of 2, i.e, =2 v. Separatig ito two (/2)-poit sequece cosistig of the eve umbered ad odd-umbered poits i, respectively. X k eve W k odd W k

I sum, ( /2) ( /2) rk k rk /2 /2 r0 r0 X k 2 r( W ) W 2r ( W ) k G k W H k, k 0,,..., Both Gk ad Hk ca be computed by (/2)-poit DFT Gk: the (/2)-poit DFT of the eve umbered poits of the origial sequece H(k): the (/2)-poit DFT of the odd-umbered poit of the origial sequece. Although the ide rages over values, k = 0,,, -, they must be computed oly for k betwee 0 ad (/2)-, sice Gk ad Hk are each periodic i k with period /2.

Aother method: Decimatio-i-frequecy FFT algorithm The above decimatio-i-time FFT algorithms are based o structurig the DFT computatio by formig smaller ad smaller subsequeces of the iput sequece. Alteratively, we ca cosider dividig the output sequece Xk ito smaller ad smaller subsequeces i the same maer. The eve-umbered frequecy samples are So, 0,,..., 0 k W k X k / 2) ( ) (2 2) / ( 0 ) (2 0 ) (2 2 r r r W W W r X 2) / ( 0 / 2)) ( ( 2 / 2) ( 0 2 2) / ( 2 r r W W r X

Sice W 2r ( /2) W 2r W r W 2r ad W 2 W / 2 X2r ( / 2) ( 0 ( / 2)) W r / 2 r 0,,...,( / 2) The above equatio is the (/2)-poit DFT of the (/2)-poit sequece obtaied by addig the first ad the last half of the iput sequece. Aalogical meaig: Addig the two halves of the iput sequece represets time aliasig, cosistet with the fact that i computig oly the eve-umber frequecy samples, we are subsamplig the DFT of.

We ow cosider obtaiig the odd-umbered frequecy poits: Sice 2) / ( ) (2 2) / ( 0 ) (2 0 ) (2 2 r r r W W W r X ) (2 2) / ( 0 ) (2 2) / ( 0 ) 2)( 2 / ( 2) / ( 0 ) 2)( 2 / ( 2 / ) (2 2) / ( 2) / ( 2) / ( r r r r r W W W W W (Because W (/2)(2r+) = ( ) (2r+) = )

We obtai X2r ( / 2) 0 ( ( / 2) 0 ( / 2) W / 2) W W r / 2 (2r) r 0,,...,( / 2) The above equatio is the (/2)-poit DFT of the sequece obtaied by subtractig the secod half of the iput sequece from the first half, ad the multiplyig the resultig sequece by W. Let g = ++/2 ad h = +/2, the DFT ca be computed by formig the sequeces g ad h, the computig hw, ad fially computig the (/2)-poit DFTs of these two sequeces.

Flow graph of decimatio-i-frequecy decompositio of a - poit DFT (=8).

Recursively, we ca further decompose the (/2)-poit DFT ito smaller substructures:

Fially, we have

Butterfly structure for decimatio-i-frequecy FFT algorithm: The decimatio-i-frequecy FFT algorithm also has the computatio compleity of O( log 2 )

Circular Covolutio (for DFT) Time-domai covolutio implies frequecy domai multiplicatio. This property is valid for cotiuous Fourier trasform, Fourier series, ad DTFT, but is ot eactly true for DFT. The DFT pair cosidered hereafter (followig Opeheim s book, where the / is put o the iversetrasform side): X k 0 k0 W k, X k W k, k 0,..., 0,..., where W = e j2/ is a root of the equatio W =.

Circular Covolutio (for DFT) For DFT, time domai circular covolutio implies frequecy domai multiplicatio, ad vice versa. Cosider a periodic sequece. Its DTFT is both periodic ad discrete i frequecy. Multiplicatio i the frequecy domai results i a covolutio of the two correspodig periodic sequeces i the time domai. ow let s cosider a sigle period of the resulted sequece. Sice the two sequeces are both periodic, the covolutio appears as foldig the rear of a sequece to the frot oe by oe, ad superimposig the ier products so obtaied, i a sigle period.

Covolutio of two periodic sequeces

Circular covolutio (defiitio) Symbol for represetig circular covolutio: or. ) mod ( )) (( 0 2 0 2 2 2 3 m m m m m m circular covolutio

Compute the ier product of k ad h-k for each. Recall: Liear covolutio ca be realized by Reflect hk about the origi to obtai h-k. Shift the origi of the reflected sequeces to k= i tur for each.

Liear covolutio of a square wave

Outcome

Imagig circular covolutio as covolutio o a circle

Eample: circular covolutio of 2 m with a delayed impulse sequece m m

Eample: circular covolutio of two rectagular pulses -poit circular covolutio of two sequeces of legth.

Eample: circular covolutio of two rectagular pulses Magitude becomes -poit circular covolutio of two sequeces of legth.

Circular covolutio of two rectagular pulses with zero paddig Give two sequeces of legth L, assume that we add L zeros o its ed, makig a =2L poit sequece referred to as zero paddig -poit circular covolutio of two sequeces of legth L, where =2L.

-poit circular covolutio of two sequeces of legth L, where =2L (cotiue). As ca be see i the figures, by zero paddig, we ca use circular covolutio to compute liear covolutio of two fiite legth sigals.

Circular Covolutio vs. DFT For DFT Time domai circular covolutio implies DFT frequecy domai multiplicatio: Time domai multiplicatio implies DFT frequecy domai circular covolutio (with / amplitude reductio): 2 3 2 3 k X k X k X 2 3 2 3 k X k X k X

Some other properties ivolvig circulatio: Time domai circular shift implies frequecy domai phase shift: (( m)), 0 e j(2k / ) m X k W km X k Duality property of DFT: Sice DFT ad IDFT has very similar form, we have a duality property for DFT: If DFT X k The X DFT (( k)), 0 k

DFT Properties: