1. Trang chủ
  2. » Tất cả

DSP-Lec 07-Frequency Analysis of Signals and Systems

38 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 38
Dung lượng 804,95 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

™ The frequency analysis of signals and systems have three major uses in DSP in DSP: 1 The numerical computation of frequency spectrum of a signal.. 2 The efficient implementation of con

Trang 2

™ Frequency analysis of signal involves the resolution of the signal into its freq enc (sin soidal) components The process of obtaining the

its frequency (sinusoidal) components The process of obtaining the spectrum of a given signal using the basic mathematical tools is

known as w frequency or spectral analysisq y p y

™ The term spectrum is used when referring the frequency content of a signal.g

™ The process of determining the spectrum of a signal in practice base

on actual measurements of signal is called spectrum estimation

™ The instruments of software programs

used to obtain spectral estimate of such

signals are kwon as spectrum analyzers

Trang 3

™ The frequency analysis of signals and systems have three major uses

in DSP

in DSP:

1) The numerical computation of frequency spectrum of a signal

2) The efficient implementation of convolution by the fast Fourier transform (FFT)

3) The coding of waves, such as speech or pictures, for efficient

transmission and storage

( )

g

Trang 4

1 Discrete time Fourier transform DTFT

2 Discrete Fourier transform DFT

3 Fast Fourier transform FFT

Trang 5

1 Discrete-time Fourier transform (DTFT)

™ The Fourier transform of the finite-energy discrete-time signal x(n) is defined as: ∞

where θ ω ( ) = arg( ( )) with -X ω π θ ω ≤ ( ) ≤ π

™ | X( ) | ω : is the magnitude spectrum

™ θ ω ( ) : is the phase spectrum

Trang 6

™ Determine and sketch the spectra of the following signal:

The frequency range for discrete-time signal is unique over the

frequency interval (-π, π), or equivalently, (0, 2π)

™ Remarks: Spectrum of discrete-time signals is continuous and

Trang 7

Inverse discrete-time Fourier transform (IDTFT)

™ Given the frequency spectrum , we can find the x(n) in domain as

Trang 8

We conclude that the frequency range of real discrete time signals can

We conclude that the frequency range of real discrete-time signals can

be limited further to the range 0 ≤ ω≤π, or 0 ≤ f≤fs/2

Trang 9

Properties of DTFT

™ The relationship of DTFT and z-transform: if X(z) converges for

™ The relationship of DTFT and z transform: if X(z) converges for

Trang 11

Frequency resolution and windowing

™ The duration of the data record is:

™ The rectangular window of length g g

L is defined as:

™ Th i d i i h t j ff t d ti i th

™ The windowing processing has two major effects: reduction in the

frequency resolution and frequency leakage

Trang 12

Rectangular window

Trang 13

Impact of rectangular window

™ Consider a single analog complex sinusoid of frequency f1 and its

sample version:

™ With assumption , we have

Trang 14

Double sinusoids

™ Frequency resolution:

Trang 15

Hamming window

Trang 16

Non-rectangular window

™ The standard technique for suppressing the sidelobes is to use a rectangular window for example Hamming window

non-rectangular window, for example Hamming window

™ The main tradeoff for using non-rectangular window is that its

mainlobe becomes wider and shorter thus reducing the frequency

mainlobe becomes wider and shorter, thus, reducing the frequency resolution of the windowed spectrum

™ The minimum resolvable frequency difference will be

where : c=1 for rectangular window and c=2 for Hamming g g

window

Trang 17

™ The following analog signal consisting of three equal-strength

sinusoids at frequencies

sinusoids at frequencies

where t (ms), is sampled at a rate of 10 kHz We consider four data

records of L=10, 20, 40, and 100 samples They corresponding of the

resolve all three sinusoids show be 20

samples for the rectangular window, and L =40 samples for the

Trang 18

Example

Trang 19

Example

Trang 20

2 Discrete Fourier transform (DFT)

™ is a continuous function of frequency and therefore, it is not a computationally convenient representation of the sequence x(n)

Trang 21

discrete-2 Discrete Fourier transform (DFT)

™ With the assumption x(n)=0 for n ≥ L, we can write

1

N

™ Th q n (n) n r r f rm th fr q n mpl b in r

2 / 0

Trang 22

(0) (1)

X X

Trang 23

(0) (1)

X X

Trang 24

™ Example: Determine the DFT of the four-point sequence x(n)=[1 1,

2 1] by using matrix form

2 1] by using matrix form

Trang 27

Circular convolution

™ The circular convolution of two sequences of length N is defined as

™ Example: Perform the circular convolution of the following two

™ Example: Perform the circular convolution of the following two

Trang 28

Circular convolution

Trang 29

Circular convolution

Trang 30

Use of the DFT in Linear Filtering

™ Suppose that we have a finite duration sequence x=[x0, x1,…, xL-1 ] which excites the FIR filter of order M

which excites the FIR filter of order M

™ The sequence output is of length Ly=L+M samples

™ If N ≥ L+M, N-point DFT is sufficient to present y(n) in the

frequency domain, i.e.,

™ Computation of the N-point IDFT must yield y(n)

™ Computation of the N-point IDFT must yield y(n)

™ Thus, with zero padding, the DFT can be used to perform linear

Trang 31

4 Fast Fourier transform (FFT)

™ N-point DFT of the sequence of data x(n) of length N is given by following formula:

™ In general the data sequence x(n) is also assumed to be complex

™ In general, the data sequence x(n) is also assumed to be complex

valued To calculate all N values of DFT require N2 complex

multiplications and N(N-1) complex additions.p ( ) p

™ FFT exploits the symmetry and periodicity properties of the phase factor WNN to reduce the computational complexity.p p y

/ 2

W + = − W

- Symmetry:

Trang 32

3 Fast Fourier transform (FFT)

™ Based on decimation, leads to a factorization of computations

™

™ Let us first look at the classical radix 2 decimation in time

™ First we split the computation between odd and even samples:

Trang 33

Fast Fourier transform (FFT)

N k

k 2

™ Using the property that:

k 2

Trang 34

We need:

•N/2(N/2-1) complex ‘+’ for each N/2 DFT.

Trang 35

X(1) X(2)

‐‐

W 8 0

W 8 0

x(2) x(6)

X(2) X(3)

X(4) X(5)

Trang 36

Shuffling the data, bit reverse ordering

™ At each step of the algorithm, data are split between even and odd

al es This res lts in scrambling the ordervalues This results in scrambling the order

Trang 37

Number of operations

™ If N=2r, we have r=log2(N) stages For each one we have:

• N/2 complex ‘×’ (some of them are by ‘1’)

Trang 38

™ Problems: 9.1, 9.2, 9.14, 9.24, 9.25

Ngày đăng: 11/10/2018, 22:32