SlideShare a Scribd company logo
P a g e | 1
ADI DSP Learning Centre, IIT Madras
A NOTE ON THE FOURIER TRANSFORM OF HEAVISIDE UNIT STEP
FUNCTION
S Anand Krishnamoorthy
Project Associate, ADI DSP Learning Centre, IIT Madras
I. INTRODUCTION
The Heaviside unit step function is defined as follows –
Table .I
Continuous time Discrete time
𝒖(𝒕) = {
𝟏 ; 𝒕 ≥ 𝟎
𝟎 ; 𝒕 < 𝟎
} 𝒕 ∈ ℝ … (𝑰. 𝟏) 𝑢[𝑛] = {
1 ; 𝑛 ≥ 0
0 ; 𝑛 < 0
} 𝑛 ∈ ℤ … (𝐼. 2)
Fig.1 Continuous and Discrete time Unit step signal
The Unit step function can also be defined as the derivative of the standard ramp
function-
𝑢(𝑡) =
𝑑
𝑑𝑥
max{𝑡, 0} … (𝐼. 3)
Or as the integral of the Dirac delta function (impulse function)
𝑢(𝑡) = ∫ 𝛿(𝑠)𝑑𝑠
𝑡
−∞
… (𝐼. 4)
The unit step function is causal, bounded in its amplitude but not stable,
∑ 𝑢[𝑛]
∞
−∞
= ∑ 1
∞
0
→ ∞ … (𝐼. 5)
P a g e | 2
ADI DSP Learning Centre, IIT Madras
The z transform of the unit step function is
𝐻[𝑧] =
1
1 − 𝑧−1
… (𝐼. 6)
It is clear that the pole at 𝑧 = 1 lies on the unit circle and consequently, the Region of
Convergence (ROC) is the region outside the unit circle.
Fig.2 Z plane plot of Unit step signal
The evaluation of the Fourier transform unit step function has been a confounding
procedure. This is specifically due to its property that it is neither absolutely
summable nor square summable. In the strict sense, the Fourier transform of the
Heaviside unit step function does not exist.
To incorporate the unit step function and other functions with similar properties
in the Fourier domain, the Fourier transform must contain impulses at finite number
of frequencies corresponding to the poles which lie on the unit circle. Thus, by
allowing impulses in the frequency domain, it is possible to extend the Fourier
transform representation to signals which are neither absolutely summable nor
square summable.
II. DERIVATION OF FOURIER TRANSFORM OF UNIT STEP FUNCTION
II.1 Differential Approach
The first approach for finding the Fourier transform of the unit step function is
from the previous statement that the unit step function is the integral of the delta
function. So, the derivation is as follows –
P a g e | 3
ADI DSP Learning Centre, IIT Madras
We know that the Fourier transform of the impulse function is
ℱ{𝛿(𝑡)} = 1 … (𝐼𝐼. 1)
And
𝛿(𝑡) =
𝑑
𝑑𝑡
𝑢(𝑡) = 𝑢′(𝑡) … (𝐼𝐼. 2)
And from the property of Fourier transform,
ℱ{𝑋′(𝑡)} = 𝑗𝜔ℱ{𝑋(𝑡)} … (𝐼𝐼. 3)
Therefore,
ℱ{𝑢(𝑡)} = 𝑈(𝑗𝜔} =
1
𝑗𝜔
ℱ{𝛿(𝑡)} =
1
𝑗𝜔
… (𝐼𝐼. 4)
But the above solution is not completely correct. Note that differentiation methods
does not include the integral constants. Thus, the result must be strictly,
ℱ{𝑢(𝑡)} =
1
𝑗𝜔
+ ℱ{𝐶𝑜𝑛𝑠𝑡𝑎𝑛𝑡} … (𝐼𝐼. 5)
Fourier transform of a function is unique and has a one-to-one mapping. So, to find
the constant term, the inverse Fourier transform of
1
𝑗𝜔
can be used-
ℱ−1
{
1
𝑗𝜔
} =
1
𝑗2𝜋
∫
𝑒 𝑗𝜔𝑡
𝜔
𝑑𝜔
∞
−∞
=
1
𝑗2𝜋
[∫
𝑒 𝑗𝜔𝑡
𝜔
𝑑𝜔
0
−∞
+ ∫
𝑒 𝑗𝜔𝑡
𝜔
𝑑𝜔
∞
0
] … (𝐼𝐼. 6)
Combining into a single integral, we get
ℱ−1
{
1
𝑗𝜔
} =
1
𝑗2𝜋
[− ∫
𝑒−𝑗𝜔𝑡
𝜔
𝑑𝜔
∞
0
+ ∫
𝑒 𝑗𝜔𝑡
𝜔
𝑑𝜔
∞
0
] =
1
𝑗2𝜋
∫
𝑒 𝑗𝜔𝑡
− 𝑒−𝑗𝜔𝑡
𝜔
𝑑𝜔
∞
0
… (𝐼𝐼. 7)
Which can be simplified into
ℱ−1
{
1
𝑗𝜔
} =
1
𝜋
∫
sin 𝜔𝑡
𝜔
𝑑𝜔
∞
0
=
1
2
[∵ ∫
sin 𝜔𝑡
𝜔
𝑑𝜔
∞
0
=
𝜋
2
] … (𝐼𝐼. 8)
We can obtain −
1
2
if we evaluate in terms of the negative part of the integral. Thus,
the inverse Fourier transform yields the function
𝑢1(𝑡) = {
1
2
; 𝑡 ≥ 0
−
1
2
; 𝑡 < 0
} … (𝐼𝐼. 9)
But, from the equations I.1 and II.9,
𝑢(𝑡) = 𝑢1(𝑡) +
1
2
… (𝐼𝐼. 10)
Thus, this is the term which was missing from the Fourier transform. Now the
complete transform is given by-
ℱ{𝑢(𝑡)} = 𝑈(𝑗𝜔} =
1
𝑗𝜔
+ ℱ {
1
2
} =
1
𝑗𝜔
+ 𝜋𝛿(𝜔) … (𝐼𝐼. 11)
P a g e | 4
ADI DSP Learning Centre, IIT Madras
II.2 Signum function Approach
Another approach followed by Oppenheim and others [2] is to derive the Fourier
transform from another similar function – the signum function. This methods is very
similar to the first method and yields the identical result.
Consider the signum function 𝜎(𝑡) defined as
𝜎(𝑡) = {
1 ; 𝑡 ≥ 0
−1 ; 𝑡 < 0
} … (𝐼𝐼. 12)
Fig.3 Continuous time Signum Function
The Fourier transform of the signum function is given by
ℱ{𝜎(𝑡)} = ∫ 𝜎(𝑡)𝑒−𝑗𝜔𝑡
𝑑𝑡
∞
−∞
… (𝐼𝐼. 13)
But we know that differential of the signum function is also the delta impulse
function. Thus,
𝑑
𝑑𝑡
{
𝜎(𝑡)
2
} = 𝛿(𝑡) … (𝐼𝐼. 14)
𝑗𝜔 ℱ{𝜎(𝑡)} = 2ℱ{𝛿(𝑡)} … (𝐼𝐼. 15)
⇒ ℱ{𝜎(𝑡)} =
2
𝑗𝜔
[∵ ℱ{𝛿(𝑡)} = 1] … (𝐼𝐼. 16)
The relationship between the unit step function and the signum function is
given by
𝜎(𝑡) = 2𝑢(𝑡) − 1 … (𝐼𝐼. 17)
P a g e | 5
ADI DSP Learning Centre, IIT Madras
Note the similarity of II.10 and II.17.
⇒ ℱ{𝜎(𝑡)} = 2ℱ{𝑢(𝑡)} − ℱ{1} … (𝐼𝐼. 18)
⇒ ℱ{𝑢(𝑡)} =
1
2
(ℱ{𝜎(𝑡)} + ℱ{1}) … (𝐼𝐼. 19)
⇒ ℱ{𝑢(𝑡)} =
1
2
(
2
𝑗𝜔
+ 2𝜋𝛿(𝜔)) … (𝐼𝐼. 20)
ℱ{𝑢(𝑡)} = 𝑈(𝑗𝜔) =
1
𝑗𝜔
+ 𝜋𝛿(𝜔) … (𝐼𝐼. 21)
II.3 Z Transform Approach
It is possible to derive the Fourier Transform of the unit step function is many
ways. The second approach for finding the Fourier transform of the unit step function
is as follows
The Z transform of the unit step function is given by-
𝐻[𝑧] = ∑ 𝑢[𝑛]𝑧−𝑛
∞
−∞
= ∑ 𝑧−𝑛
∞
0
=
1
1 − 𝑧−1
=
𝑧
𝑧 − 1
… (𝐼𝐼. 22)
Substituting 𝑧 = 𝑒 𝑗𝜔
, except at 𝑧 = 1,
𝐻(𝑗𝜔) =
𝑒 𝑗𝜔
𝑒 𝑗𝜔 − 1
=
𝑒
𝑗𝜔
2
𝑒
𝑗𝜔
2 − 𝑒−
𝑗𝜔
2
=
𝑒
𝑗𝜔
2
2𝑗 sin
𝜔
2
… (𝐼𝐼. 23)
This formula yields finite results at all frequencies except at 𝜔 = 2𝜋𝑘, 𝑘 ∈ {0,1,2, … }
since 𝐻(𝑗𝜔) becomes indeterminate at those frequencies. This is due to the fact that
the unit step signal is not piecewise continuous at the origin where there is an abrupt
“jump”. Note that this approach disregards the impulse at the poles.
II.4 Even Odd function Approach
This is a very interesting approach, yet uses elementary concepts. This derivation,
used in the Proakis et.al book [3] is as follows.
Firstly, the discrete unit step function is written as a linear combination of an even
and odd sequence.
𝑢[𝑛] = 𝑢 𝑒[𝑛] + 𝑢 𝑜[𝑛] … (𝐼𝐼. 24)
P a g e | 6
ADI DSP Learning Centre, IIT Madras
Fig.4 Even and Odd parts of the Unit step signal
Where the even function is
𝑢 𝑒[𝑛] =
1
2
[𝑢[𝑛] + 𝑢[−𝑛]] … (𝐼𝐼. 25)
𝑢 𝑒[𝑛] =
1
2
+
1
2
𝛿[𝑛] … (𝐼𝐼. 26)
Taking Fourier transform of the even part,
𝑈𝑒(𝑗𝜔) = 𝜋𝛿(𝜔) +
1
2
… (𝐼𝐼. 27)
And the odd part is given by
𝑢 𝑜[𝑛] =
1
2
[𝑢[𝑛] − 𝑢[−𝑛]] … (𝐼𝐼. 28)
𝑢 𝑜[𝑛] = 𝑢[𝑛] −
1
2
−
1
2
𝛿[𝑛] … (𝐼𝐼. 29)
Now, shift the odd signal to the right by one sample,
𝑢 𝑜[𝑛 − 1] = 𝑢[𝑛 − 1] −
1
2
−
1
2
𝛿[𝑛 − 1] … (𝐼𝐼. 30)
P a g e | 7
ADI DSP Learning Centre, IIT Madras
Subtracting II.31 from II.30,
𝑢 𝑜[𝑛] − 𝑢 𝑜[𝑛 − 1] = 𝑢[𝑛] − 𝑢[𝑛 − 1] −
1
2
[𝛿[𝑛] − 𝛿[𝑛 − 1]] … (𝐼𝐼. 31)
⇒ 𝑢 𝑜[𝑛] − 𝑢 𝑜[𝑛 − 1] = 𝛿[𝑛] −
1
2
[𝛿[𝑛] − 𝛿[𝑛 − 1]] =
1
2
[𝛿[𝑛] + 𝛿[𝑛 − 1]] … (𝐼𝐼. 32)
Taking Fourier transform of the odd part and using the shifting property of the
Fourier transform,
𝑈 𝑜(𝑗𝜔) [1 − 𝑒−𝑗𝜔
] =
1
2
(1 + 𝑒−𝑗𝜔
) … (𝐼𝐼. 33)
𝑈 𝑜(𝑗𝜔) =
(1 + 𝑒−𝑗𝜔
)
2(1 − 𝑒−𝑗𝜔)
… (𝐼𝐼. 34)
Now, we can combine the two individual Fourier transform to yield the final Fourier
transform of the unit step function.
ℱ{𝑢[𝑛]} =
1
2
(ℱ{𝑢 𝑒[𝑛]} + ℱ{𝑢0[𝑛]}) … (𝐼𝐼. 35)
ℱ{𝑢[𝑛]} = 𝑈(𝑗𝜔) = 𝜋𝛿(𝜔) +
1
2
(1 +
(1 + 𝑒−𝑗𝜔
)
(1 − 𝑒−𝑗𝜔)
) … (𝐼𝐼. 36)
⇒ 𝑈(𝑗𝜔) = 𝜋𝛿(𝜔) + (
1
(1 − 𝑒−𝑗𝜔)
) … (𝐼𝐼. 37)
III.CONCLUSION
Now, there are three results for the Fourier transform of the Heaviside unit step
signal, obtained from different methods. These results are tabulated in Table.II.
Table. II Fourier transforms of Unit step signal
Approach Fourier Transform 𝑼(𝒋𝝎)
Differential approach & Oppenheim
approach
𝜋𝛿(𝜔) +
1
𝑗𝜔
Z Transform approach 𝑒
𝑗𝜔
2
2𝑗 𝑠𝑖𝑛
𝜔
2
𝜔 ≠ 2𝜋𝑘, 𝑘 ∈ {0,1,2, … }
Even Odd function approach (Proakis)
𝜋𝛿(𝜔) + (
1
(1 − 𝑒−𝑗𝜔)
)
P a g e | 8
ADI DSP Learning Centre, IIT Madras
The result from the Z transform approach is not well-behaved at 𝜔 = 0. The other
two results incorporate the impulse signal at the pole, thus can be considered valid.
Note that the Oppenheim approach is for the continuous time unit step signal and
the Proakis approach is for the discrete time unit step signal. This can be observed from
their derivations. Therefore, both are valid in their own domain.
Moreover, since the Z transform approach also deals in the discrete domain, it is
equivalent to the even-odd approach except for the impulse at the pole.
Observe that,
1
(1 − 𝑒−𝑗𝜔)
=
1
𝑒−𝑗𝜔/2(𝑒 𝑗𝜔/2 − 𝑒−𝑗𝜔)
=
𝑒−𝑗𝜔/2
2𝑗 𝑠𝑖𝑛
𝜔
2
, 𝜔 ≠ 2𝜋𝑘, 𝑘 ∈ {0,1,2, … } … (𝐼𝐼𝐼. 1)
Therefore,
Table.III
Domain Fourier Transform 𝑼(𝒋𝝎)
Continuous Unit step function
𝜋𝛿(𝜔) +
1
𝑗𝜔
Discrete Unit step function
𝜋𝛿(𝜔) + (
1
(1 − 𝑒−𝑗𝜔)
)
IV.REFERENCES
[1] The Fourier Transform of the Heaviside function: A tragedy, Mathematical Physics Vol I,
2005
[2] A. Oppenheim, Shafer, Buck, Discrete time Signal Processing 2nd edition Prentice Hall
[3] Proakis and Manolakis, Digital Signal Processing Algorithms and applications 3rd
edition,
chapter 8 pp 617-619; chapter 4 pp 267-269
[4] Digital Signal Processing Lecture series by Prof. Dutta Roy, IITK Lecture 11, NPTEL

More Related Content

What's hot

Multirate digital signal processing
Multirate digital signal processingMultirate digital signal processing
Multirate digital signal processing
MOHAN MOHAN
 
Circular convolution Using DFT Matlab Code
Circular convolution Using DFT Matlab CodeCircular convolution Using DFT Matlab Code
Circular convolution Using DFT Matlab Code
Bharti Airtel Ltd.
 
Signal Flow Graph
Signal Flow GraphSignal Flow Graph
Signal Flow Graph
Preet_patel
 
M ary psk modulation
M ary psk modulationM ary psk modulation
M ary psk modulation
Ahmed Diaa
 
4. operations of signals
4. operations of signals 4. operations of signals
4. operations of signals
MdFazleRabbi18
 
Introduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysisIntroduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysis
宗翰 謝
 
Steps for design of butterworth and chebyshev filter
Steps for design of butterworth and chebyshev filterSteps for design of butterworth and chebyshev filter
Steps for design of butterworth and chebyshev filter
tamil arasan
 
Discrete Time Systems & its classifications
Discrete Time Systems & its classificationsDiscrete Time Systems & its classifications
Discrete Time Systems & its classifications
National Engineering College
 
B.tech ii unit-4 material vector differentiation
B.tech ii unit-4 material vector differentiationB.tech ii unit-4 material vector differentiation
B.tech ii unit-4 material vector differentiation
Rai University
 
Sistem LTI Waktu Kontinyu
Sistem LTI Waktu KontinyuSistem LTI Waktu Kontinyu
Sistem LTI Waktu Kontinyu
yusufbf
 
Operations on Continuous Time Signals
Operations on Continuous Time SignalsOperations on Continuous Time Signals
Operations on Continuous Time Signals
Al-Amin Islam
 
Fast fourier transform
Fast fourier transformFast fourier transform
Fast fourier transform
chitra raju
 
Impulse Response ppt
Impulse Response pptImpulse Response ppt
Impulse Response ppt
shubhajitCHATTERJEE2
 
NAS-Ch4-Application of Laplace Transform
NAS-Ch4-Application of Laplace TransformNAS-Ch4-Application of Laplace Transform
NAS-Ch4-Application of Laplace Transform
Hussain K
 
Finite word length effects
Finite word length effectsFinite word length effects
Finite word length effects
PeriyanayagiS
 
Dcs lec03 - z-analysis of discrete time control systems
Dcs   lec03 - z-analysis of discrete time control systemsDcs   lec03 - z-analysis of discrete time control systems
Dcs lec03 - z-analysis of discrete time control systems
Amr E. Mohamed
 
discrete time signals and systems
 discrete time signals and systems  discrete time signals and systems
discrete time signals and systems Zlatan Ahmadovic
 
Communication systems solution manual 5th edition
Communication systems solution manual 5th editionCommunication systems solution manual 5th edition
Communication systems solution manual 5th edition
Tayeen Ahmed
 
Decimation in Time
Decimation in TimeDecimation in Time
Decimation in Time
SURAJ KUMAR SAINI
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
Dr Naim R Kidwai
 

What's hot (20)

Multirate digital signal processing
Multirate digital signal processingMultirate digital signal processing
Multirate digital signal processing
 
Circular convolution Using DFT Matlab Code
Circular convolution Using DFT Matlab CodeCircular convolution Using DFT Matlab Code
Circular convolution Using DFT Matlab Code
 
Signal Flow Graph
Signal Flow GraphSignal Flow Graph
Signal Flow Graph
 
M ary psk modulation
M ary psk modulationM ary psk modulation
M ary psk modulation
 
4. operations of signals
4. operations of signals 4. operations of signals
4. operations of signals
 
Introduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysisIntroduction to Fourier transform and signal analysis
Introduction to Fourier transform and signal analysis
 
Steps for design of butterworth and chebyshev filter
Steps for design of butterworth and chebyshev filterSteps for design of butterworth and chebyshev filter
Steps for design of butterworth and chebyshev filter
 
Discrete Time Systems & its classifications
Discrete Time Systems & its classificationsDiscrete Time Systems & its classifications
Discrete Time Systems & its classifications
 
B.tech ii unit-4 material vector differentiation
B.tech ii unit-4 material vector differentiationB.tech ii unit-4 material vector differentiation
B.tech ii unit-4 material vector differentiation
 
Sistem LTI Waktu Kontinyu
Sistem LTI Waktu KontinyuSistem LTI Waktu Kontinyu
Sistem LTI Waktu Kontinyu
 
Operations on Continuous Time Signals
Operations on Continuous Time SignalsOperations on Continuous Time Signals
Operations on Continuous Time Signals
 
Fast fourier transform
Fast fourier transformFast fourier transform
Fast fourier transform
 
Impulse Response ppt
Impulse Response pptImpulse Response ppt
Impulse Response ppt
 
NAS-Ch4-Application of Laplace Transform
NAS-Ch4-Application of Laplace TransformNAS-Ch4-Application of Laplace Transform
NAS-Ch4-Application of Laplace Transform
 
Finite word length effects
Finite word length effectsFinite word length effects
Finite word length effects
 
Dcs lec03 - z-analysis of discrete time control systems
Dcs   lec03 - z-analysis of discrete time control systemsDcs   lec03 - z-analysis of discrete time control systems
Dcs lec03 - z-analysis of discrete time control systems
 
discrete time signals and systems
 discrete time signals and systems  discrete time signals and systems
discrete time signals and systems
 
Communication systems solution manual 5th edition
Communication systems solution manual 5th editionCommunication systems solution manual 5th edition
Communication systems solution manual 5th edition
 
Decimation in Time
Decimation in TimeDecimation in Time
Decimation in Time
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
 

Similar to Note on fourier transform of unit step function

Fast fourier transform
Fast fourier transformFast fourier transform
Fast fourier transform
Aulia Khalqillah
 
Fuzzy transform for high-resolution satellite images compression
Fuzzy transform for high-resolution satellite images compressionFuzzy transform for high-resolution satellite images compression
Fuzzy transform for high-resolution satellite images compression
TELKOMNIKA JOURNAL
 
Numerical Solution Of Delay Differential Equations Using The Adomian Decompos...
Numerical Solution Of Delay Differential Equations Using The Adomian Decompos...Numerical Solution Of Delay Differential Equations Using The Adomian Decompos...
Numerical Solution Of Delay Differential Equations Using The Adomian Decompos...
theijes
 
engineeringmathematics-iv_unit-iv
engineeringmathematics-iv_unit-ivengineeringmathematics-iv_unit-iv
engineeringmathematics-iv_unit-ivKundan Kumar
 
Engineering Mathematics-IV_B.Tech_Semester-IV_Unit-IV
Engineering Mathematics-IV_B.Tech_Semester-IV_Unit-IVEngineering Mathematics-IV_B.Tech_Semester-IV_Unit-IV
Engineering Mathematics-IV_B.Tech_Semester-IV_Unit-IV
Rai University
 
The derivatives module03
The derivatives module03The derivatives module03
The derivatives module03
REYEMMANUELILUMBA
 
Fourier series and applications of fourier transform
Fourier series and applications of fourier transformFourier series and applications of fourier transform
Fourier series and applications of fourier transform
Krishna Jangid
 
Complex differentiation contains analytic function.pptx
Complex differentiation contains analytic function.pptxComplex differentiation contains analytic function.pptx
Complex differentiation contains analytic function.pptx
jyotidighole2
 
derivativesanditssimpleapplications-160828144729.pptx
derivativesanditssimpleapplications-160828144729.pptxderivativesanditssimpleapplications-160828144729.pptx
derivativesanditssimpleapplications-160828144729.pptx
SnehSinha6
 
Image and Audio Signal Filtration with Discrete Heap Transforms
Image and Audio Signal Filtration with Discrete Heap TransformsImage and Audio Signal Filtration with Discrete Heap Transforms
Image and Audio Signal Filtration with Discrete Heap Transforms
mathsjournal
 
Complex Variable & Numerical Method
Complex Variable & Numerical MethodComplex Variable & Numerical Method
Complex Variable & Numerical Method
Neel Patel
 
Analytic function
Analytic functionAnalytic function
Analytic function
Santhanam Krishnan
 
Gcse Maths Resources
Gcse Maths ResourcesGcse Maths Resources
Gcse Maths Resources
LiveOnlineClassesInd
 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformationsJohn Williams
 
A05330107
A05330107A05330107
A05330107
IOSR-JEN
 
Engineering Analysis -Third Class.ppsx
Engineering Analysis -Third Class.ppsxEngineering Analysis -Third Class.ppsx
Engineering Analysis -Third Class.ppsx
HebaEng
 
Very brief highlights on some key details tosssqrd
Very brief highlights on some key details tosssqrdVery brief highlights on some key details tosssqrd
Very brief highlights on some key details tosssqrd
foxtrot jp R
 
1+3 gr reduced_as_1+1_gravity_set_1 280521fordsply
1+3 gr reduced_as_1+1_gravity_set_1 280521fordsply1+3 gr reduced_as_1+1_gravity_set_1 280521fordsply
1+3 gr reduced_as_1+1_gravity_set_1 280521fordsply
foxtrot jp R
 
76201932
7620193276201932
76201932
IJRAT
 
Signal flow graph
Signal flow graphSignal flow graph
Signal flow graph
jani parth
 

Similar to Note on fourier transform of unit step function (20)

Fast fourier transform
Fast fourier transformFast fourier transform
Fast fourier transform
 
Fuzzy transform for high-resolution satellite images compression
Fuzzy transform for high-resolution satellite images compressionFuzzy transform for high-resolution satellite images compression
Fuzzy transform for high-resolution satellite images compression
 
Numerical Solution Of Delay Differential Equations Using The Adomian Decompos...
Numerical Solution Of Delay Differential Equations Using The Adomian Decompos...Numerical Solution Of Delay Differential Equations Using The Adomian Decompos...
Numerical Solution Of Delay Differential Equations Using The Adomian Decompos...
 
engineeringmathematics-iv_unit-iv
engineeringmathematics-iv_unit-ivengineeringmathematics-iv_unit-iv
engineeringmathematics-iv_unit-iv
 
Engineering Mathematics-IV_B.Tech_Semester-IV_Unit-IV
Engineering Mathematics-IV_B.Tech_Semester-IV_Unit-IVEngineering Mathematics-IV_B.Tech_Semester-IV_Unit-IV
Engineering Mathematics-IV_B.Tech_Semester-IV_Unit-IV
 
The derivatives module03
The derivatives module03The derivatives module03
The derivatives module03
 
Fourier series and applications of fourier transform
Fourier series and applications of fourier transformFourier series and applications of fourier transform
Fourier series and applications of fourier transform
 
Complex differentiation contains analytic function.pptx
Complex differentiation contains analytic function.pptxComplex differentiation contains analytic function.pptx
Complex differentiation contains analytic function.pptx
 
derivativesanditssimpleapplications-160828144729.pptx
derivativesanditssimpleapplications-160828144729.pptxderivativesanditssimpleapplications-160828144729.pptx
derivativesanditssimpleapplications-160828144729.pptx
 
Image and Audio Signal Filtration with Discrete Heap Transforms
Image and Audio Signal Filtration with Discrete Heap TransformsImage and Audio Signal Filtration with Discrete Heap Transforms
Image and Audio Signal Filtration with Discrete Heap Transforms
 
Complex Variable & Numerical Method
Complex Variable & Numerical MethodComplex Variable & Numerical Method
Complex Variable & Numerical Method
 
Analytic function
Analytic functionAnalytic function
Analytic function
 
Gcse Maths Resources
Gcse Maths ResourcesGcse Maths Resources
Gcse Maths Resources
 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformations
 
A05330107
A05330107A05330107
A05330107
 
Engineering Analysis -Third Class.ppsx
Engineering Analysis -Third Class.ppsxEngineering Analysis -Third Class.ppsx
Engineering Analysis -Third Class.ppsx
 
Very brief highlights on some key details tosssqrd
Very brief highlights on some key details tosssqrdVery brief highlights on some key details tosssqrd
Very brief highlights on some key details tosssqrd
 
1+3 gr reduced_as_1+1_gravity_set_1 280521fordsply
1+3 gr reduced_as_1+1_gravity_set_1 280521fordsply1+3 gr reduced_as_1+1_gravity_set_1 280521fordsply
1+3 gr reduced_as_1+1_gravity_set_1 280521fordsply
 
76201932
7620193276201932
76201932
 
Signal flow graph
Signal flow graphSignal flow graph
Signal flow graph
 

Recently uploaded

Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 

Recently uploaded (20)

Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 

Note on fourier transform of unit step function

  • 1. P a g e | 1 ADI DSP Learning Centre, IIT Madras A NOTE ON THE FOURIER TRANSFORM OF HEAVISIDE UNIT STEP FUNCTION S Anand Krishnamoorthy Project Associate, ADI DSP Learning Centre, IIT Madras I. INTRODUCTION The Heaviside unit step function is defined as follows – Table .I Continuous time Discrete time 𝒖(𝒕) = { 𝟏 ; 𝒕 ≥ 𝟎 𝟎 ; 𝒕 < 𝟎 } 𝒕 ∈ ℝ … (𝑰. 𝟏) 𝑢[𝑛] = { 1 ; 𝑛 ≥ 0 0 ; 𝑛 < 0 } 𝑛 ∈ ℤ … (𝐼. 2) Fig.1 Continuous and Discrete time Unit step signal The Unit step function can also be defined as the derivative of the standard ramp function- 𝑢(𝑡) = 𝑑 𝑑𝑥 max{𝑡, 0} … (𝐼. 3) Or as the integral of the Dirac delta function (impulse function) 𝑢(𝑡) = ∫ 𝛿(𝑠)𝑑𝑠 𝑡 −∞ … (𝐼. 4) The unit step function is causal, bounded in its amplitude but not stable, ∑ 𝑢[𝑛] ∞ −∞ = ∑ 1 ∞ 0 → ∞ … (𝐼. 5)
  • 2. P a g e | 2 ADI DSP Learning Centre, IIT Madras The z transform of the unit step function is 𝐻[𝑧] = 1 1 − 𝑧−1 … (𝐼. 6) It is clear that the pole at 𝑧 = 1 lies on the unit circle and consequently, the Region of Convergence (ROC) is the region outside the unit circle. Fig.2 Z plane plot of Unit step signal The evaluation of the Fourier transform unit step function has been a confounding procedure. This is specifically due to its property that it is neither absolutely summable nor square summable. In the strict sense, the Fourier transform of the Heaviside unit step function does not exist. To incorporate the unit step function and other functions with similar properties in the Fourier domain, the Fourier transform must contain impulses at finite number of frequencies corresponding to the poles which lie on the unit circle. Thus, by allowing impulses in the frequency domain, it is possible to extend the Fourier transform representation to signals which are neither absolutely summable nor square summable. II. DERIVATION OF FOURIER TRANSFORM OF UNIT STEP FUNCTION II.1 Differential Approach The first approach for finding the Fourier transform of the unit step function is from the previous statement that the unit step function is the integral of the delta function. So, the derivation is as follows –
  • 3. P a g e | 3 ADI DSP Learning Centre, IIT Madras We know that the Fourier transform of the impulse function is ℱ{𝛿(𝑡)} = 1 … (𝐼𝐼. 1) And 𝛿(𝑡) = 𝑑 𝑑𝑡 𝑢(𝑡) = 𝑢′(𝑡) … (𝐼𝐼. 2) And from the property of Fourier transform, ℱ{𝑋′(𝑡)} = 𝑗𝜔ℱ{𝑋(𝑡)} … (𝐼𝐼. 3) Therefore, ℱ{𝑢(𝑡)} = 𝑈(𝑗𝜔} = 1 𝑗𝜔 ℱ{𝛿(𝑡)} = 1 𝑗𝜔 … (𝐼𝐼. 4) But the above solution is not completely correct. Note that differentiation methods does not include the integral constants. Thus, the result must be strictly, ℱ{𝑢(𝑡)} = 1 𝑗𝜔 + ℱ{𝐶𝑜𝑛𝑠𝑡𝑎𝑛𝑡} … (𝐼𝐼. 5) Fourier transform of a function is unique and has a one-to-one mapping. So, to find the constant term, the inverse Fourier transform of 1 𝑗𝜔 can be used- ℱ−1 { 1 𝑗𝜔 } = 1 𝑗2𝜋 ∫ 𝑒 𝑗𝜔𝑡 𝜔 𝑑𝜔 ∞ −∞ = 1 𝑗2𝜋 [∫ 𝑒 𝑗𝜔𝑡 𝜔 𝑑𝜔 0 −∞ + ∫ 𝑒 𝑗𝜔𝑡 𝜔 𝑑𝜔 ∞ 0 ] … (𝐼𝐼. 6) Combining into a single integral, we get ℱ−1 { 1 𝑗𝜔 } = 1 𝑗2𝜋 [− ∫ 𝑒−𝑗𝜔𝑡 𝜔 𝑑𝜔 ∞ 0 + ∫ 𝑒 𝑗𝜔𝑡 𝜔 𝑑𝜔 ∞ 0 ] = 1 𝑗2𝜋 ∫ 𝑒 𝑗𝜔𝑡 − 𝑒−𝑗𝜔𝑡 𝜔 𝑑𝜔 ∞ 0 … (𝐼𝐼. 7) Which can be simplified into ℱ−1 { 1 𝑗𝜔 } = 1 𝜋 ∫ sin 𝜔𝑡 𝜔 𝑑𝜔 ∞ 0 = 1 2 [∵ ∫ sin 𝜔𝑡 𝜔 𝑑𝜔 ∞ 0 = 𝜋 2 ] … (𝐼𝐼. 8) We can obtain − 1 2 if we evaluate in terms of the negative part of the integral. Thus, the inverse Fourier transform yields the function 𝑢1(𝑡) = { 1 2 ; 𝑡 ≥ 0 − 1 2 ; 𝑡 < 0 } … (𝐼𝐼. 9) But, from the equations I.1 and II.9, 𝑢(𝑡) = 𝑢1(𝑡) + 1 2 … (𝐼𝐼. 10) Thus, this is the term which was missing from the Fourier transform. Now the complete transform is given by- ℱ{𝑢(𝑡)} = 𝑈(𝑗𝜔} = 1 𝑗𝜔 + ℱ { 1 2 } = 1 𝑗𝜔 + 𝜋𝛿(𝜔) … (𝐼𝐼. 11)
  • 4. P a g e | 4 ADI DSP Learning Centre, IIT Madras II.2 Signum function Approach Another approach followed by Oppenheim and others [2] is to derive the Fourier transform from another similar function – the signum function. This methods is very similar to the first method and yields the identical result. Consider the signum function 𝜎(𝑡) defined as 𝜎(𝑡) = { 1 ; 𝑡 ≥ 0 −1 ; 𝑡 < 0 } … (𝐼𝐼. 12) Fig.3 Continuous time Signum Function The Fourier transform of the signum function is given by ℱ{𝜎(𝑡)} = ∫ 𝜎(𝑡)𝑒−𝑗𝜔𝑡 𝑑𝑡 ∞ −∞ … (𝐼𝐼. 13) But we know that differential of the signum function is also the delta impulse function. Thus, 𝑑 𝑑𝑡 { 𝜎(𝑡) 2 } = 𝛿(𝑡) … (𝐼𝐼. 14) 𝑗𝜔 ℱ{𝜎(𝑡)} = 2ℱ{𝛿(𝑡)} … (𝐼𝐼. 15) ⇒ ℱ{𝜎(𝑡)} = 2 𝑗𝜔 [∵ ℱ{𝛿(𝑡)} = 1] … (𝐼𝐼. 16) The relationship between the unit step function and the signum function is given by 𝜎(𝑡) = 2𝑢(𝑡) − 1 … (𝐼𝐼. 17)
  • 5. P a g e | 5 ADI DSP Learning Centre, IIT Madras Note the similarity of II.10 and II.17. ⇒ ℱ{𝜎(𝑡)} = 2ℱ{𝑢(𝑡)} − ℱ{1} … (𝐼𝐼. 18) ⇒ ℱ{𝑢(𝑡)} = 1 2 (ℱ{𝜎(𝑡)} + ℱ{1}) … (𝐼𝐼. 19) ⇒ ℱ{𝑢(𝑡)} = 1 2 ( 2 𝑗𝜔 + 2𝜋𝛿(𝜔)) … (𝐼𝐼. 20) ℱ{𝑢(𝑡)} = 𝑈(𝑗𝜔) = 1 𝑗𝜔 + 𝜋𝛿(𝜔) … (𝐼𝐼. 21) II.3 Z Transform Approach It is possible to derive the Fourier Transform of the unit step function is many ways. The second approach for finding the Fourier transform of the unit step function is as follows The Z transform of the unit step function is given by- 𝐻[𝑧] = ∑ 𝑢[𝑛]𝑧−𝑛 ∞ −∞ = ∑ 𝑧−𝑛 ∞ 0 = 1 1 − 𝑧−1 = 𝑧 𝑧 − 1 … (𝐼𝐼. 22) Substituting 𝑧 = 𝑒 𝑗𝜔 , except at 𝑧 = 1, 𝐻(𝑗𝜔) = 𝑒 𝑗𝜔 𝑒 𝑗𝜔 − 1 = 𝑒 𝑗𝜔 2 𝑒 𝑗𝜔 2 − 𝑒− 𝑗𝜔 2 = 𝑒 𝑗𝜔 2 2𝑗 sin 𝜔 2 … (𝐼𝐼. 23) This formula yields finite results at all frequencies except at 𝜔 = 2𝜋𝑘, 𝑘 ∈ {0,1,2, … } since 𝐻(𝑗𝜔) becomes indeterminate at those frequencies. This is due to the fact that the unit step signal is not piecewise continuous at the origin where there is an abrupt “jump”. Note that this approach disregards the impulse at the poles. II.4 Even Odd function Approach This is a very interesting approach, yet uses elementary concepts. This derivation, used in the Proakis et.al book [3] is as follows. Firstly, the discrete unit step function is written as a linear combination of an even and odd sequence. 𝑢[𝑛] = 𝑢 𝑒[𝑛] + 𝑢 𝑜[𝑛] … (𝐼𝐼. 24)
  • 6. P a g e | 6 ADI DSP Learning Centre, IIT Madras Fig.4 Even and Odd parts of the Unit step signal Where the even function is 𝑢 𝑒[𝑛] = 1 2 [𝑢[𝑛] + 𝑢[−𝑛]] … (𝐼𝐼. 25) 𝑢 𝑒[𝑛] = 1 2 + 1 2 𝛿[𝑛] … (𝐼𝐼. 26) Taking Fourier transform of the even part, 𝑈𝑒(𝑗𝜔) = 𝜋𝛿(𝜔) + 1 2 … (𝐼𝐼. 27) And the odd part is given by 𝑢 𝑜[𝑛] = 1 2 [𝑢[𝑛] − 𝑢[−𝑛]] … (𝐼𝐼. 28) 𝑢 𝑜[𝑛] = 𝑢[𝑛] − 1 2 − 1 2 𝛿[𝑛] … (𝐼𝐼. 29) Now, shift the odd signal to the right by one sample, 𝑢 𝑜[𝑛 − 1] = 𝑢[𝑛 − 1] − 1 2 − 1 2 𝛿[𝑛 − 1] … (𝐼𝐼. 30)
  • 7. P a g e | 7 ADI DSP Learning Centre, IIT Madras Subtracting II.31 from II.30, 𝑢 𝑜[𝑛] − 𝑢 𝑜[𝑛 − 1] = 𝑢[𝑛] − 𝑢[𝑛 − 1] − 1 2 [𝛿[𝑛] − 𝛿[𝑛 − 1]] … (𝐼𝐼. 31) ⇒ 𝑢 𝑜[𝑛] − 𝑢 𝑜[𝑛 − 1] = 𝛿[𝑛] − 1 2 [𝛿[𝑛] − 𝛿[𝑛 − 1]] = 1 2 [𝛿[𝑛] + 𝛿[𝑛 − 1]] … (𝐼𝐼. 32) Taking Fourier transform of the odd part and using the shifting property of the Fourier transform, 𝑈 𝑜(𝑗𝜔) [1 − 𝑒−𝑗𝜔 ] = 1 2 (1 + 𝑒−𝑗𝜔 ) … (𝐼𝐼. 33) 𝑈 𝑜(𝑗𝜔) = (1 + 𝑒−𝑗𝜔 ) 2(1 − 𝑒−𝑗𝜔) … (𝐼𝐼. 34) Now, we can combine the two individual Fourier transform to yield the final Fourier transform of the unit step function. ℱ{𝑢[𝑛]} = 1 2 (ℱ{𝑢 𝑒[𝑛]} + ℱ{𝑢0[𝑛]}) … (𝐼𝐼. 35) ℱ{𝑢[𝑛]} = 𝑈(𝑗𝜔) = 𝜋𝛿(𝜔) + 1 2 (1 + (1 + 𝑒−𝑗𝜔 ) (1 − 𝑒−𝑗𝜔) ) … (𝐼𝐼. 36) ⇒ 𝑈(𝑗𝜔) = 𝜋𝛿(𝜔) + ( 1 (1 − 𝑒−𝑗𝜔) ) … (𝐼𝐼. 37) III.CONCLUSION Now, there are three results for the Fourier transform of the Heaviside unit step signal, obtained from different methods. These results are tabulated in Table.II. Table. II Fourier transforms of Unit step signal Approach Fourier Transform 𝑼(𝒋𝝎) Differential approach & Oppenheim approach 𝜋𝛿(𝜔) + 1 𝑗𝜔 Z Transform approach 𝑒 𝑗𝜔 2 2𝑗 𝑠𝑖𝑛 𝜔 2 𝜔 ≠ 2𝜋𝑘, 𝑘 ∈ {0,1,2, … } Even Odd function approach (Proakis) 𝜋𝛿(𝜔) + ( 1 (1 − 𝑒−𝑗𝜔) )
  • 8. P a g e | 8 ADI DSP Learning Centre, IIT Madras The result from the Z transform approach is not well-behaved at 𝜔 = 0. The other two results incorporate the impulse signal at the pole, thus can be considered valid. Note that the Oppenheim approach is for the continuous time unit step signal and the Proakis approach is for the discrete time unit step signal. This can be observed from their derivations. Therefore, both are valid in their own domain. Moreover, since the Z transform approach also deals in the discrete domain, it is equivalent to the even-odd approach except for the impulse at the pole. Observe that, 1 (1 − 𝑒−𝑗𝜔) = 1 𝑒−𝑗𝜔/2(𝑒 𝑗𝜔/2 − 𝑒−𝑗𝜔) = 𝑒−𝑗𝜔/2 2𝑗 𝑠𝑖𝑛 𝜔 2 , 𝜔 ≠ 2𝜋𝑘, 𝑘 ∈ {0,1,2, … } … (𝐼𝐼𝐼. 1) Therefore, Table.III Domain Fourier Transform 𝑼(𝒋𝝎) Continuous Unit step function 𝜋𝛿(𝜔) + 1 𝑗𝜔 Discrete Unit step function 𝜋𝛿(𝜔) + ( 1 (1 − 𝑒−𝑗𝜔) ) IV.REFERENCES [1] The Fourier Transform of the Heaviside function: A tragedy, Mathematical Physics Vol I, 2005 [2] A. Oppenheim, Shafer, Buck, Discrete time Signal Processing 2nd edition Prentice Hall [3] Proakis and Manolakis, Digital Signal Processing Algorithms and applications 3rd edition, chapter 8 pp 617-619; chapter 4 pp 267-269 [4] Digital Signal Processing Lecture series by Prof. Dutta Roy, IITK Lecture 11, NPTEL