Digital Signal Processing Notes
Digital Signal Processing Notes
DSP is a technique of performing the mathematical operations on the signals in digital domain.
As real time signals are analog in nature we need first convert the analog signal to digital, then we
have to process the signal in digital domain and again converting back to analog domain. Thus ADC is
required at the input side whereas a DAC is required at the output end. A typical DSP system is as
shown in figure 1.1.
• The main function of low pass ant aliasing filter is to band limit the input signal to the
folding frequency without distortion.
• It should be noted that even if the signal is band limited, there is always wide-band
additive noise which will be folded back to create aliasing.
• When an analog voltage is connected directly to an ADC, the conversion
process can be adversely affected if the voltage is changing during the
conversion time.
• The quality of conversion process can be improved by using sample and hold circuit
Advantages of DSP
Programmability: software digital signal processes can be quickly modified, in contrast to analog
circuits, which must be physically rearranged.
Versatility: Flexible and easy to upgrade.
Stability: Less sensitive environmental changes such as electromagnetic interference.
3
Need for DSP
If the value of E is finite, then the signal x(n) is called energy signal.
If the value of the P is finite, then the signal x(n) is called Power signal.
Some of the operations on discrete time signals are shifting, time reversal, time scaling,
signal multiplier, scalar multiplication and signal addition or multiplication.
The response of the system for unit sample input is called impulse response of the system
h(n)
The first part contain initial condition y(-1) of the system, the second part contains input
x(n) of the system.
The response of the system when it is in relaxed state at n=0 or
y(-1)=0 is called zero state response of the system or forced response.
The output of the system at zero input condition x(n)=0 is called zero input response of
the system or natural response.
The impulse response of the system is given by zero state response of the system
The total response of the system is equal to sum of natural response and forced responses.
UNIT-II
Discrete Fourier Transform
The development of computationally efficient algorithms for the DFT is made possible if we
adopt a divide-and-conquer approach. This approach is based on the decomposition of an N-point
DFT into successively smaller DFT. This basic approach leads to a family o f computationally
efficient algorithm s know n collectively as FFT algorithms.
T o illustrate the basic notions, let us consider the computation of an N point DFT , where N can be
factored as a product of two integers, that is, N = L M
An additional factor of 2 savings in storage of twiddle factors can be obtained by introducing
a 90° phase offset at the mid point of each twiddle array , which can be removed if necessary at the
ouput of the SRFFT computation. The incorporation of this improvement into the SRFFT results in
an other algorithm also due to price called the PFFT algorithm.
Direct-Form Structure
The direct form realization follows immediately from the non recursive difference equation given
below
Cascade-Form Structures
The cascaded realization follows naturally system function given by equation. It is simple matter to
factor H(z) into second order FIR system so that
Frequency-Sampling Structures
The frequency-sampling realization is an alternative structure for an FIR filter in which the
parameters that characterize the filter are the values o f the desired frequency response instead of the
impulse response h(n). To derive the frequency sampling structure, we specify the desired frequency
response at a set o f equally spaced frequencies, namely
.
UNIT – V
************************************************************************