Frequency Response and Continuous-Time Fourier Transform

Download as pdf or txt
Download as pdf or txt
You are on page 1of 25

Frequency Response and Continuous-time Fourier Transform

Signals and Systems in the FD-part II


Goals
I. (Finite-energy) signals in the Frequency Domain - The Fourier Transform of a signal - Classification of signals according to their spectrum (low-pass, high-pass, band-pass signals) - Fourier Transform properties

II. LTI systems in the Frequency Domain - Impulse Response and Frequency Response relation - Computation of general system responses in the FD III. Applications to audio signals - A simple design of an equalizer

Objectives
How can we extend the Fourier Series method to other signals? There are two main approaches: The Fourier Transform (used in signal processing) The Laplace Transform (used in linear control systems)

The Fourier Transform is a particular case of the Laplace Transform, so the properties of Laplace transforms are inherited by Fourier transforms. One can compute Fourier transforms in the same way as Laplace transforms.

Fourier Transform
Generalization of Fourier Series to aperiodic functions Recall, for a periodic function x(t) of period T0,
$

x(t) =

% X[k]e
k =#$

jk" 0 t

! For an aperiodic function, take T0 "#

1 X[k] = $T x(t)e " jk# 0t dt T0 " 0


2

T0 2

1 % j# x(t) = & X( j# )e!t d# 2" $% 14444 4444 2 3 ! Inverse Fourier transform

X( j" ) = % x(t)e dt #$ 144424443


# j"t

' 1 d% * $ )Tlim , 0 "# T 2& + ( 0

Fourier transform

Requires x(t) to be absolutely integrable

#!

$ x(t) dt < #
"#

Relationship with Laplace transform


The Fourier Transform is a particular case of Laplace transform
#
$

L(s) =

$ g(t)e
"#

"st

dt

F( j" ) =

% g(t)e
#$

# j"t

dt

F( j" ) = L( j" )

! ! F( j" ) is often called spectrum or amplitude spectral density ! (spectral refers to variation with respect to frequency, density refers to amplitude per unit frequency)
Sometimes, the transform is seen as a function of cyclic frequency 2"f = # . That is,

F( j" ) = F( j2#f ) = F( f )
F( j" ) = F( j" /2# ) = F( f )
!

Transform methods get more powerful


Fourier series to Fourier transform to Laplace transform A finite-amplitude, real signal can be represented as periodic case: countable infinity of complex exponentials
$

x(t) =
-

% X[k]e
k =#$

jk" 0 t

aperiodic case: uncountable infinity of complex exponentials %

1 x(t) = & X( j# )e j#t d# 2" $%

Important features may be obscure in TD, but crystalline in FD.

General signals in the Frequency Domain


The signal representation in the Frequency Domain is the graph of | F( j" ) | and of "F( j# ) = arctan(Im(F( j# ) /Re(F( j# )) One can classify signals into: Low-pass signal: The energy of the signal is concentrated at low frequencies (these signals have slow transitions in the time domain and are smooth) High-pass signal: The energy of the signal is concentrated at high frequencies (these signals have zero mean and rapidly changing values; e.g. noise) Band-pass signal: The spectrum vanishes at low and high frequencies and concentrates in an intermediate frequency band (signals that look more like a pure sinusoid with high frequency)

Graphical Interpretation TD versus FD


Examples using cyclic frequency:

Low-pass

High-pass

Band-pass

Examples: computation of FT
Lets compute the FT of x(t)= e "a|t| , Re(a) > 0
$ $ # j"t 0 $

X( j" ) =

dt = % e #a|t|e # j"t dt = % e at # j"t dt + #$ #$ ! #$ & 1 )0 & 1 )$ =( e(a # j" )t + # ( e #( a + j" )t + ' a # j" * #$ ' a + j" *0 1 1 2a = + = 2 a # j" a + j" a + " 2

% x(t)e

%e
0

#at # j"t

dt

Lets compute the FT of


!
X( j" ) =
$ $ # j"t

x(t)= 1

% x(t)e
#$

dt = % e # j"t dt = ? ! #$

Integral does not converge

Computation of FT
What do we do? Calculate FT of

x(t)e "#t , # > 0

and then take

" #0

2" X" ( j# ) = 2 " +#2 !


Now,

!
&

lim ! " # 0 X" ( j$ ) = 0, if $ % 0


Therefore,

"#0

lim X" ( j$ ) = %, if $ = 0

'X
%&

"

( j# )d# = 2$

Similarly, one can also compute

X( j" ) = 2#$ (" ) !

cos(at) " # ($ (% & a) + $ (% + a))

sin(at) " j# ($ (% + a) & $ (% & a))


!

Graphical representation

Observe this is the same as the Fourier Series spectrum graphs!

TD and FD representation of a signal


The Time Domain and Frequency Domain representations are used to emphasize different aspects TD graph: you can see when something occurs and the amplitude of occurrence. For example, this is good for describing step or discontinuous signals FD graph: the magnitude and phase gives you information about what produces the oscillations present in the signal. Good for describing audio signals Example: sound from ringing a wine glass. The harmonics, fundamental frequency, tells us the nature of the material that produced it. This information is not contained in a single sample time of a TD description

TD versus FD: what to choose?


In general, the use of TD or FD signal representations depends on the application you are working with For ECG monitors, you want to emphasize time occurrences, and produce filters that generate good step responses*. So you study time domain representations of step responses For a hearing aid, you want to emphasize certain frequency ranges, so you want to optimize your filter with respect to frequency responses. So you study frequency domain representations of audio signals Filters that perform well in terms of frequencies do not perform well in terms of step responses, and the other way around
*a good step response should have a shape as close to a step as possible

Fourier Transform pairs Table


A few more examples of Fourier Transform pairs from the book (Table 10.1, observe there are two columns, one for f and one for " )

1" 2#$ (% )

! ! !

1 u(t) " #$ (% ) + j% 1 "at ! e u(t) # j$ + a cos(at) " # ($ (% & a) + $ (% + a))

sin(at) " j# ($ (% + a) & $ (% & a))


rect(t) " sinc(# /2$ )

sinc(t) " rect(# /2$ )

!
!

Fourier Transform properties (radian freq)


Linearity Shift in time Time scaling Frequency scaling Frequency shifting Modulation
ax(t) + by(t) " aX( j# ) + bY ( j# )
x(t " c) # X( j$ )e" j$c

!
!

1 # x(at) " X( j ) |a| a 1 t x( ) " X(aj# ) | a | j"at x(t)e # X( j(" $ " 0 ))


0

j [ X( j" + j" 0 ) $ X( j" $ j" 0 )] 2 1 x(t)cos " 0 t # [ X( j" + j" 0 ) + X( j" $ j" 0 )] 2 x(t)sin " 0 t #

Differentiation
!

d n x(t) n " ( j# ) X( j# ) dt n
t

Integration
!
!

#$

% x (")d" & j' X( j' ) + (X(0))( j' )

Example: calculate FT of a periodic funtion


Let x(t) be periodic of period T0
$

x(t) =

% X[k]e
k =#$

jk" 0 t

!
!

Using linearity and frequency shifting,


%

X( j" ) = 2#

& X[k]' (" $ k"


k =$%

In other words, the Fourier transform is a generalization of the Fourier series

Convolution property of Fourier transforms

Convolution/Multiplication duality:
%

h(t) " f (t) =

& h(t # $ ) f ($ )d$ ' H( j( )F( j( )


#%

1 h(t) f (t) " H( j$ ) * F( j$ ) 2#

! In particular we have

h(t) " F # H( j% ) $

What are the implications?


For a stable linear system we can compute system responses as

Y ( j" ) = H ( j" ) X ( j" )


Y ( j" ) , X ( j" ) are signal Fourier transforms H ( j" ) is the system frequency response
Spectra Y ( j" ) = H( j" ) X( j" ),

! ! ! The Frequency Response contains all the information needed to determine any system response

#Y ( j" ) = #H( j" ) + #X( j" )

!
Deconvolutions can be computed by division in the FD: If y(t) = h(t) * x(t) , then

x(t) = F "1{Y ( j# ) /H( j# )}

(can be done for invertible systems)

Signals/systems in the FD
Similarly to the Fourier Series case, once the input signal and system Fourier transforms are computed, the response can be obtained through simple multiplication and sum operations

Additionally, the FT/IFT can be approximated in a computer through special routines: the FFT (Fast Fourier Transform) and the IFFT (Inverse Fast Fourier Transform)

Overall, this makes the whole process in the FD much faster than convolution in the TD. The only disadvantage is that the FT only applies to finite energy signals

Signals/systems in the FD
Goals
I. (Finite-energy) signals in the Frequency Domain - The Fourier Transform of a signal - Classification of signals according to their spectrum (lowpass signals, high-pass signals, band-pass signals)
- Fourier Transform properties

II. LTI systems in the Frequency Domain


- Impulse Response and Frequency Response relation - Computation of general system responses in the FD

III. Applications to audio signals


- A simple design of an equalizer

A simple design of an equalizer


Applications of the Fourier Transform theory are many. One of them is the design of equalizers to accomplish different effects on audio signals: -Bass volume or low frequencies in your audio system can be implemented using a low-pass filter;
H1 (" ) =

"c j" + " c

-Treble volume or high frequencies can be implemented using a high-pass filter j"
!

H 2 (" ) =

j" + " c

-The previous two filters can be combined together to filter only those sounds with frequencies around a value of " c !
H 3 (" ) =

" c1 j" # j" + " c1 j" + " c 2

!
!

A simple design of an equalizer


Example graphs of these filters for a given values of the cutoff frequencies " c#lowpass = 50000, " c#highpass = 100 :

A simple design of an equalizer


Another example of band-pass filter centered at a given frequency " 0 = 1 and whose magnitude can be adjusted is the following:
!

(Each color corresponds to a different ( j" ) 2 + j2" 0" /10 # + " 0 2 H1 ( j" ) = choice of " ) ( j" ) 2 + j2" 0" $ 10 # + " 0 2

A simple design of an equalizer


A simple equalizer can be built by connecting in series bandpass filters like the previous one as follows:

The center frequencies of each band-pass filter are 20Hz, 30Hz, 40Hz,. The Frequency Response of the equalizer is obtained by summing all the band-pass filters FR. By choosing different values of the parameters beta, one can emphasize or de-emphasize any frequency range in an audio signal

Summary
Important points to remember: A signal can be classified into a low-pass, high-pass or band-pass signal depending on its magnitude and phase spectrum In the time domain, low-pass signals correspond to signals with slow transitions. High-pass signals correspond to signals with fast transitions. Band-pass signals look like sinusoids/co-sinusoids. The Fourier Transform theory allows us to extend the techniques and advantages of Fourier Series to more general signals and systems In particular we can compute the response of a system to a signal by multiplying the system Frequency Response and the signal Fourier Transform. (And we can avoid convolution) The Fourier Transform of the Impulse Response of a system is precisely the Frequency Response The Fourier Transform theory can be used to accomplish different audio effects, e.g. the design of equalizers

You might also like