. .
.
Exp-5 Analysis of LTI system response.
.
.

 

 Theory:

 

 

 Convolution

 Convolution properties

 Correlation

       (a)Cross-correlation

       (b)Auto-correlation

 Properties of Auto-correlation

 

 

 

-- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ -- ♦ --

 

 

Convolution:

 

Convolution is a mathematical operation which can be perform on two signals 'f' and 'g' to produce a third signal which is typically viewed as the modified version of one of the original signals. A convolution is an integral that express the overlap of one signal 'g' as it is shifted over another signal 'f'.

Convolution of two signals 'f' and 'g' over a finite range [0 → t] can be defined as

                                                                «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mo»[«/mo»«mi»f«/mi»«mo»*«/mo»«mi»g«/mi»«mo»]«/mo»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mo»=«/mo»«msubsup»«mo»§#8747;«/mo»«mn»0«/mn»«mo»§#8734;«/mo»«/msubsup»«mi»f«/mi»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mi»g«/mi»«mo»(«/mo»«mi»t«/mi»«mo»-«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mi»d«/mi»«mi»§#964;«/mi»«/math»

Here the symbol [f*g](t) denotes the convolution of 'f' and 'g'. Convolution is more often taken over an infinite range like,

                                                  «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mo»[«/mo»«mi»f«/mi»«mo»*«/mo»«mi»g«/mi»«mo»]«/mo»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mo»=«/mo»«mi»y«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mo»=«/mo»«msubsup»«mo»§#8747;«/mo»«mrow»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/msubsup»«mi»f«/mi»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mi»g«/mi»«mo»(«/mo»«mi»t«/mi»«mo»-«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mi»d«/mi»«mi»§#964;«/mi»«/math»

 The convolution of two discrete time signals f(n) and g(n) over an infinite range can be defined as

                                                   «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mo»[«/mo»«mi»f«/mi»«mo»*«/mo»«mi»g«/mi»«mo»]«/mo»«mo»[«/mo»«mi»n«/mi»«mo»]«/mo»«mo»=«/mo»«mi»y«/mi»«mo»[«/mo»«mi»n«/mi»«mo»]«/mo»«mo»=«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi»k«/mi»«mo»=«/mo»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/munderover»«mi»f«/mi»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«mi»g«/mi»«mo»[«/mo»«mi»n«/mi»«mo»-«/mo»«mi»k«/mi»«mo»]«/mo»«/math»   

 The convolution of two continuous time signals are shown in the Figure 1.

                                                      

                                                                               

                                                                        

                                                                                                    

                                                                       

                                                                                                   

                                                                      

                                                                                                    

                                                                       

                                                                                                   

                                                                      

                                                                                                  

                                                                      

                                                                                                  

                                                                      

                                                                             Fig.1 Convolution of two signals

 

                                                                                                                                                                                          Top

Convolution properties:

 

There are some important properties of convolution that perform on continuous time signal which we have listed below. The commutativity, associativity, distributivity properties are given below.

 

Commutativity f(t) * g(t) = g(t) * f(t)
Associativity [f(t) * g(t)] * h(t) = f(t) * [g(t) * h(t)]
Distributivity f(t) * [g(t) + h(t)] = f(t) * g(t) + f(t) * h(t)

 

 

                                                                                                                                                                                       Top

Correlation:

 

So far in the above discussion we have discussed about the convolution of two continous time signals which is used to find the output y(t) of a system. Correlation is a mathematical operation that closely resembles convolution. Correlation is basically used to compare two signals. Correlation is the measure of the degree to which two signals are similar. The correlation of two signals is divided into two ways: (i) Cross-correlation, (ii) Auto-correlation.

 

 Cross-correlation: 

 

Cross correlation is a measure of similarity between two waveforms as a function of time gap or delay applied to one of them. The cross correlation between a pair of continuous time signals f(t) and g(t) is given by 

                                   «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»g«/mi»«/mrow»«/msub»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»=«/mo»«msubsup»«mo»§#8747;«/mo»«mrow»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/msubsup»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mi»g«/mi»«mo»(«/mo»«mi»t«/mi»«mo»-«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mi»d«/mi»«mi»t«/mi»«/math»   where    «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mo»-«/mo»«mo»§#8734;«/mo»«mo»§#10877;«/mo»«mi»§#964;«/mi»«mo»§#10877;«/mo»«mo»§#8734;«/mo»«/math»  --------- (1)

and it can be derived for discrete time signal f(n) and g(n) as

                                            «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»g«/mi»«/mrow»«/msub»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«mo»=«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi»n«/mi»«mo»=«/mo»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/munderover»«mi»f«/mi»«mo»[«/mo»«mi»n«/mi»«mo»]«/mo»«mi»g«/mi»«mo»[«/mo»«mi»n«/mi»«mo»-«/mo»«mi»k«/mi»«mo»]«/mo»«/math»     where    «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»k«/mi»«mo»=«/mo»«mn»0«/mn»«mo»,«/mo»«mo»§nbsp;«/mo»«mo»§#177;«/mo»«mn»1«/mn»«mo»,«/mo»«mo»§nbsp;«/mo»«mo»§#177;«/mo»«mn»2«/mn»«mo»,«/mo»«mo»§nbsp;«/mo»«mo»§#177;«/mo»«mn»3«/mn»«mo»,«/mo»«mo».«/mo»«mo».«/mo»«mo».«/mo»«mo».«/mo»«mo».«/mo»«mo».«/mo»«mo».«/mo»«/math»

The index and «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»k«/mi»«/math» are the shift parameters for continuous time and discrete time signals respectively. The order of subscripts 'fgindicates that f(t) or f(n) are the reference sequence in continuous-time and discrete-time respectively that remains unshifted in time whereas the sequence g(t) or g(n) are shifted '' or 'k' units in time with respect to f(t) or f(n) respectively.

If we want to fix g(t) and to shift f(t), then the correlation of two sequences can be written as

                                               «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»g«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»=«/mo»«msubsup»«mo»§#8747;«/mo»«mrow»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/msubsup»«mi»g«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»-«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mi»d«/mi»«mi»t«/mi»«/math»

                                                         «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mo»=«/mo»«msubsup»«mo»§#8747;«/mo»«mrow»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/msubsup»«mi»g«/mi»«mo»(«/mo»«mi»t«/mi»«mo»+«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mi»d«/mi»«mi»t«/mi»«/math»   -----------------------(2)

and for discrete time signals, the cross-correlation can be written as

                                                    «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»g«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«mo»=«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi»n«/mi»«mo»=«/mo»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/munderover»«mi»g«/mi»«mo»[«/mo»«mi»n«/mi»«mo»]«/mo»«mi»f«/mi»«mo»[«/mo»«mi»n«/mi»«mo»-«/mo»«mi»k«/mi»«mo»]«/mo»«/math»

                                                                               «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mo»=«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi»n«/mi»«mo»=«/mo»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/munderover»«mi»g«/mi»«mo»[«/mo»«mi»n«/mi»«mo»+«/mo»«mi»k«/mi»«mo»]«/mo»«mi»f«/mi»«mo»[«/mo»«mi»n«/mi»«mo»]«/mo»«/math»

Now comparing eqn. (1) and eqn. (2) we find that

                                                                 «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»g«/mi»«/mrow»«/msub»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»=«/mo»«msub»«mi»§#947;«/mi»«mrow»«mi»g«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»(«/mo»«mo»-«/mo»«mi»§#964;«/mi»«mo»)«/mo»«/math»

and similarly for discrete time signal 

                                                                 «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»g«/mi»«/mrow»«/msub»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«mo»=«/mo»«msub»«mi»§#947;«/mi»«mrow»«mi»g«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»[«/mo»«mo»-«/mo»«mi»k«/mi»«mo»]«/mo»«/math»

Where for continuous time signals «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»g«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»(«/mo»«mo»-«/mo»«mi»§#964;«/mi»«mo»)«/mo»«/math» is the folded version of «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»g«/mi»«/mrow»«/msub»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«/math» about «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»§#964;«/mi»«/math»=0 and for discrete time signal «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»g«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»[«/mo»«mo»-«/mo»«mi»k«/mi»«mo»]«/mo»«/math» is the folded version of «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»g«/mi»«/mrow»«/msub»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«/math» about k=0.

Now we can rewrite the eqn. (1) as         

       «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»g«/mi»«/mrow»«/msub»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»=«/mo»«msubsup»«mo»§#8747;«/mo»«mrow»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/msubsup»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mi»g«/mi»«mo»[«/mo»«mo»-«/mo»«mo»(«/mo»«mi»§#964;«/mi»«mo»-«/mo»«mi»t«/mi»«mo»)«/mo»«mo»]«/mo»«mi»d«/mi»«mi»t«/mi»«/math»-----------------(3)


                                                 «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mo»=«/mo»«mi»f«/mi»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»*«/mo»«mi»g«/mi»«mo»(«/mo»«mo»-«/mo»«mi»§#964;«/mi»«mo»)«/mo»«/math»    

and similarly for discrete time signal

                                                                

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»g«/mi»«/mrow»«/msub»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«mo»=«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi»n«/mi»«mo»=«/mo»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/munderover»«mi»f«/mi»«mo»[«/mo»«mi»n«/mi»«mo»]«/mo»«mi»g«/mi»«mo»[«/mo»«mo»-«/mo»«mo»(«/mo»«mi»k«/mi»«mo»-«/mo»«mi»n«/mi»«mo»)«/mo»«mo»]«/mo»«/math»

       «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mo»=«/mo»«mi»f«/mi»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«mo»*«/mo»«mi»g«/mi»«mo»[«/mo»«mo»-«/mo»«mi»k«/mi»«mo»]«/mo»«/math»

 

From the above equation(3) we find that the correlation process is essentially the convolution of two data sequence in which one of the sequence has been reversed.

 

                                                                                                                                                                                    Top

 

Auto-correlation: 

 

Auto correlation of a continuous time signal is the correlation of the signal with itself. The auto correlation of a continuous time signal f(t) is defined as

                                                                   

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»=«/mo»«msubsup»«mo»§#8747;«/mo»«mrow»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/msubsup»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»-«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mi»d«/mi»«mi»t«/mi»«/math»


    

for discrete time signal f(n) it is defined as

                                                                  

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«mo»=«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi»n«/mi»«mo»=«/mo»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/munderover»«mi»f«/mi»«mo»[«/mo»«mi»n«/mi»«mo»]«/mo»«mi»f«/mi»«mo»[«/mo»«mi»n«/mi»«mo»-«/mo»«mi»k«/mi»«mo»]«/mo»«/math»


or equivalently we can write                      

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»=«/mo»«msubsup»«mo»§#8747;«/mo»«mrow»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/msubsup»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»+«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mi»d«/mi»«mi»t«/mi»«/math»

 
      

and similarly for discrete time signal f(n) we can write

                                                                 

«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«mo»=«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi»n«/mi»«mo»=«/mo»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/munderover»«mi»f«/mi»«mo»[«/mo»«mi»n«/mi»«mo»+«/mo»«mi»k«/mi»«mo»]«/mo»«mi»f«/mi»«mo»[«/mo»«mi»n«/mi»«mo»]«/mo»«/math»

       

                                                                                                                                                                                        Top

 

Relation to Signal energy and Signal power:

 

 The auto-correlation function of a periodic signal is itself a periodic signal with a period the same as that of the original signal.

 If f(t) is an energy signal, its auto-correlation is

                                                                    «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»=«/mo»«msubsup»«mo»§#8747;«/mo»«mrow»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/msubsup»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»+«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mi»d«/mi»«mi»t«/mi»«/math»

         and                                                     «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«mo»=«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi»n«/mi»«mo»=«/mo»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/munderover»«mi»f«/mi»«mo»[«/mo»«mi»n«/mi»«mo»]«/mo»«mi»f«/mi»«mo»[«/mo»«mi»n«/mi»«mo»+«/mo»«mi»k«/mi»«mo»]«/mo»«/math»

for continuous-time and discrete-time signals respectively.

After applying a zero shift it becomes

          or                                                      «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mtable columnalign=¨left¨ rowspacing=¨0¨»«mtr»«mtd»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»(«/mo»«mn»0«/mn»«mo»)«/mo»«mo»=«/mo»«msubsup»«mo»§#8747;«/mo»«mrow»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/msubsup»«msup»«mi»f«/mi»«mn»2«/mn»«/msup»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mi»d«/mi»«mi»t«/mi»«mo»§nbsp;«/mo»«/mtd»«/mtr»«mtr»«mtd/»«/mtr»«mtr»«mtd»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»[«/mo»«mn»0«/mn»«mo»]«/mo»«mo»=«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi»n«/mi»«mo»=«/mo»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/munderover»«msup»«mi»f«/mi»«mn»2«/mn»«/msup»«mo»[«/mo»«mi»n«/mi»«mo»]«/mo»«/mtd»«/mtr»«/mtable»«/math»

 which is the total signal energy of the signal.

If f(t) or f[n] is a power signal, the auto-correlation at zero shift is

                                                                     «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mtable columnalign=¨left¨ rowspacing=¨0¨»«mtr»«mtd»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»(«/mo»«mn»0«/mn»«mo»)«/mo»«mo»=«/mo»«munder»«mi mathvariant=¨normal¨»lim«/mi»«mrow»«mi»T«/mi»«mo»§#8594;«/mo»«mo»§#8734;«/mo»«/mrow»«/munder»«mfrac»«mn»1«/mn»«mi»T«/mi»«/mfrac»«msubsup»«mo»§#8747;«/mo»«mi»T«/mi»«mo»§nbsp;«/mo»«/msubsup»«msup»«mi»f«/mi»«mn»2«/mn»«/msup»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mi»d«/mi»«mi»t«/mi»«/mtd»«/mtr»«mtr»«mtd/»«/mtr»«mtr»«mtd»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»[«/mo»«mn»0«/mn»«mo»]«/mo»«mo»=«/mo»«munder»«mi mathvariant=¨normal¨»lim«/mi»«mrow»«mi»N«/mi»«mo»§#8594;«/mo»«mo»§#8734;«/mo»«/mrow»«/munder»«mfrac»«mn»1«/mn»«mi»N«/mi»«/mfrac»«munder»«mo»§#8721;«/mo»«mrow»«mi»n«/mi»«mo»=«/mo»«mo»§lt;«/mo»«mi»N«/mi»«mo»§gt;«/mo»«/mrow»«/munder»«msup»«mi»f«/mi»«mn»2«/mn»«/msup»«mo»[«/mo»«mi»n«/mi»«mo»]«/mo»«/mtd»«/mtr»«/mtable»«/math»

for continuous-time and discrete-time respectively which is the average signal power of the signal.

 

Properties of Auto-correlation:

 

The auto-correlation depends on the choice of the amount of shift applied. we can say from the observation that the value of the auto-correlation can never be bigger than it is at zero shift. That is,

                                                                 «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»(«/mo»«mn»0«/mn»«mo»)«/mo»«mo»§#10878;«/mo»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»§nbsp;«/mo»«mo»§nbsp;«/mo»«mo»§nbsp;«/mo»«mo»§nbsp;«/mo»«mo»§nbsp;«/mo»«mi mathvariant=¨normal¨»or«/mi»«mo»§nbsp;«/mo»«mo»§nbsp;«/mo»«mo»§nbsp;«/mo»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»[«/mo»«mn»0«/mn»«mo»]«/mo»«mo»§#10878;«/mo»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«/math»

It will happen because at a zero shift, the correlation with itself is obviously as large as it can get since the shifted and unshifted versions coincide.

 Another property of auto-correlation function is that all auto-correlation functions are even functions (but not all correlation functions).

  or                                                          «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mtable columnalign=¨left¨ rowspacing=¨0¨»«mtr»«mtd»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»(«/mo»«mo»-«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»=«/mo»«msubsup»«mo»§#8747;«/mo»«mrow»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/msubsup»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»-«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mi»d«/mi»«mi»t«/mi»«/mtd»«/mtr»«mtr»«mtd/»«/mtr»«mtr»«mtd»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»(«/mo»«mo»-«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»=«/mo»«munder»«mi mathvariant=¨normal¨»lim«/mi»«mrow»«mi»T«/mi»«mo»§#8594;«/mo»«mo»§#8734;«/mo»«/mrow»«/munder»«mfrac»«mn»1«/mn»«mi»T«/mi»«/mfrac»«msubsup»«mo»§#8747;«/mo»«mrow»«mo»-«/mo»«mi»T«/mi»«mo»/«/mo»«mn»2«/mn»«/mrow»«mrow»«mi»T«/mi»«mo»/«/mo»«mn»2«/mn»«/mrow»«/msubsup»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»-«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mi»d«/mi»«mi»t«/mi»«/mtd»«/mtr»«/mtable»«/math»

 If we make the change of variable

                                                                «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msup»«mi»t«/mi»«mo»§apos;«/mo»«/msup»«mo»=«/mo»«mi»t«/mi»«mo»-«/mo»«mi»§#964;«/mi»«/math»       and    «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»d«/mi»«msup»«mi»t«/mi»«mo»§apos;«/mo»«/msup»«mo»=«/mo»«mi»d«/mi»«mi»t«/mi»«/math»

We can show that                                     «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»=«/mo»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»(«/mo»«mo»-«/mo»«mi»§#964;«/mi»«mo»)«/mo»«/math»

It can be shown by a similar technique for discrete-time signal also

                                                                 «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«mo»=«/mo»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»[«/mo»«mo»-«/mo»«mi»k«/mi»«mo»]«/mo»«/math»

 Another characteristic of auto-correlation function is that a time shift of a signal does not make any change of its auto-correlation.

 Let«math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«/math»be the auto-correlation function of a discrete-time energy signal f[n]. Then 

                                                              «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«mo»=«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi»n«/mi»«mo»=«/mo»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/munderover»«mi»f«/mi»«mo»[«/mo»«mi»n«/mi»«mo»]«/mo»«mi»f«/mi»«mo»[«/mo»«mi»n«/mi»«mo»+«/mo»«mi»k«/mi»«mo»]«/mo»«/math»

 Now let y[n] = f [n-n0] . Then

                                                             «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»y«/mi»«mi»y«/mi»«/mrow»«/msub»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«mo»=«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi»n«/mi»«mo»=«/mo»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/munderover»«mi»y«/mi»«mo»[«/mo»«mi»n«/mi»«mo»]«/mo»«mi»y«/mi»«mo»[«/mo»«mi»n«/mi»«mo»+«/mo»«mi»k«/mi»«mo»]«/mo»«/math»

                                                                                         «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mo»=«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi»n«/mi»«mo»=«/mo»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/munderover»«mi»f«/mi»«mo»[«/mo»«mi»n«/mi»«mo»-«/mo»«msub»«mi»n«/mi»«mn»0«/mn»«/msub»«mo»]«/mo»«mi»f«/mi»«mo»[«/mo»«mi»n«/mi»«mo»-«/mo»«msub»«mi»n«/mi»«mn»0«/mn»«/msub»«mo»+«/mo»«mi»k«/mi»«mo»]«/mo»«/math»

Now we can make a change of variable q = n-n0 . Then

                                                              «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mrow»«mi»y«/mi»«mi»y«/mi»«/mrow»«/msub»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«mo»=«/mo»«munderover»«mo»§#8721;«/mo»«mrow»«mi»q«/mi»«mo»=«/mo»«mo»-«/mo»«mo»§#8734;«/mo»«/mrow»«mo»§#8734;«/mo»«/munderover»«mi»f«/mi»«mo»[«/mo»«mi»q«/mi»«mo»]«/mo»«mi»f«/mi»«mo»[«/mo»«mi»q«/mi»«mo»+«/mo»«mi»k«/mi»«mo»]«/mo»«mo»=«/mo»«msub»«mi»§#947;«/mi»«mrow»«mi»f«/mi»«mi»f«/mi»«/mrow»«/msub»«mo»[«/mo»«mi»k«/mi»«mo»]«/mo»«/math»

 

Another characteristic of auto-correlation function is that the auto-correlation of a sum of sinusoids of different frequencies is the sum of auto-correlation of the individual sinusoids. To demonstrate this idea let a continuous-time power signal f(t) be a sum of two sinusoids f1(t) and f2(t), where

                                                        «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mtable columnalign=¨left¨ rowspacing=¨0¨»«mtr»«mtd»«msub»«mi»f«/mi»«mn»1«/mn»«/msub»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mo»=«/mo»«msub»«mi»Z«/mi»«mn»1«/mn»«/msub»«mi mathvariant=¨normal¨»cos«/mi»«mo»(«/mo»«mn»2«/mn»«mi»§#960;«/mi»«msub»«mi»f«/mi»«mn»01«/mn»«/msub»«mi»t«/mi»«mo»+«/mo»«msub»«mi»§#952;«/mi»«mn»1«/mn»«/msub»«mo»)«/mo»«/mtd»«/mtr»«mtr»«mtd»«mo»§nbsp;«/mo»«mo»§nbsp;«/mo»«mo»§nbsp;«/mo»«mo»§nbsp;«/mo»«mo»§nbsp;«/mo»«mo»§nbsp;«/mo»«mo»§nbsp;«/mo»«mo»§nbsp;«/mo»«mo»§nbsp;«/mo»«mo»§nbsp;«/mo»«mo»§nbsp;«/mo»«mi»a«/mi»«mi»n«/mi»«mi»d«/mi»«/mtd»«/mtr»«mtr»«mtd»«msub»«mi»f«/mi»«mn»2«/mn»«/msub»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mo»=«/mo»«msub»«mi»Z«/mi»«mn»2«/mn»«/msub»«mi mathvariant=¨normal¨»cos«/mi»«mo»(«/mo»«mn»2«/mn»«mi»§#960;«/mi»«msub»«mi»f«/mi»«mn»02«/mn»«/msub»«mi»t«/mi»«mo»+«/mo»«msub»«mi»§#952;«/mi»«mn»2«/mn»«/msub»«mo»)«/mo»«/mtd»«/mtr»«/mtable»«/math»

The auto-correlation of this signal is

                                                   «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mi»f«/mi»«/msub»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»=«/mo»«munder»«mi mathvariant=¨normal¨»lim«/mi»«mrow»«mi»T«/mi»«mo»§#8594;«/mo»«mo»§#8734;«/mo»«/mrow»«/munder»«mfrac»«mn»1«/mn»«mi»T«/mi»«/mfrac»«msubsup»«mo»§#8747;«/mo»«mrow»«mo»-«/mo»«mi»T«/mi»«mo»/«/mo»«mn»2«/mn»«/mrow»«mrow»«mi»T«/mi»«mo»/«/mo»«mn»2«/mn»«/mrow»«/msubsup»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«mi»f«/mi»«mo»(«/mo»«mi»t«/mi»«mo»-«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mi»d«/mi»«mi»§#964;«/mi»«/math»

                                     «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mi»f«/mi»«/msub»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»=«/mo»«munder»«mi mathvariant=¨normal¨»lim«/mi»«mrow»«mi»T«/mi»«mo»§#8594;«/mo»«mo»§#8734;«/mo»«/mrow»«/munder»«msubsup»«mo»§#8747;«/mo»«mrow»«mo»-«/mo»«mi»T«/mi»«mo»/«/mo»«mn»2«/mn»«/mrow»«mrow»«mi»T«/mi»«mo»/«/mo»«mn»2«/mn»«/mrow»«/msubsup»«mo»[«/mo»«msub»«mi»f«/mi»«mn»1«/mn»«/msub»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«msub»«mi»f«/mi»«mn»1«/mn»«/msub»«mo»(«/mo»«mi»t«/mi»«mo»+«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»+«/mo»«msub»«mi»f«/mi»«mn»1«/mn»«/msub»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«msub»«mi»f«/mi»«mn»2«/mn»«/msub»«mo»(«/mo»«mi»t«/mi»«mo»+«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»+«/mo»«msub»«mi»f«/mi»«mn»2«/mn»«/msub»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«msub»«mi»f«/mi»«mn»1«/mn»«/msub»«mo»(«/mo»«mi»t«/mi»«mo»+«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»+«/mo»«msub»«mi»f«/mi»«mn»2«/mn»«/msub»«mo»(«/mo»«mi»t«/mi»«mo»)«/mo»«msub»«mi»f«/mi»«mn»2«/mn»«/msub»«mo»(«/mo»«mi»t«/mi»«mo»+«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»]«/mo»«mi»d«/mi»«mi»§#964;«/mi»«/math»

 Therefore,                                   «math xmlns=¨http://www.w3.org/1998/Math/MathML¨»«msub»«mi»§#947;«/mi»«mi»f«/mi»«/msub»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»=«/mo»«msub»«mi»§#947;«/mi»«mn»1«/mn»«/msub»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«mo»+«/mo»«msub»«mi»§#947;«/mi»«mn»2«/mn»«/msub»«mo»(«/mo»«mi»§#964;«/mi»«mo»)«/mo»«/math»

                                                                                                                                                                                          Top

 

Cite this Simulator:

.....
..... .....

Copyright @ 2024 Under the NME ICT initiative of MHRD

 Powered by AmritaVirtual Lab Collaborative Platform [ Ver 00.13. ]