EE8591 DSP Unit 1 Notes Final
EE8591 DSP Unit 1 Notes Final
This document is confidential and intended solely for the educational purpose of
RMK Group of Educational Institutions. If you have received this document
through email in error, please notify the system manager. This document
contains proprietary information and is intended only to the respective group /
learning community as intended. If you are not the addressee you should not
disseminate, distribute or copy through e-mail. Please notify the sender
immediately by e-mail if you have received this document by mistake and delete
this document from your system. If you are not the intended recipient you are
notified that disclosing, copying, distributing or taking any action in reliance on
the contents of this information is strictly prohibited.
DIGITAL SIGNAL
PROCESSING
Department:
Date: 25.08.2021
TABLE OF CONTENTS
1. Contents 5-6
2. Course Objectives 7
5 Course outcomes 10
7 Lecture Plan 12
10 Assignments 65-66
12 Part B Qs 70-71
5
S.No Topics Page No
16 Assessment Schedule 78
6
2. Course Objectives
Level of
Course Outcomes
Knowledge
Program Specific
Outcomes
Program Outcomes
Cour
Le
se
vel K3,
Out K3 K4 K4 K5 K5, A3 A2 A3 A3 A3 A3 A2 K5 K5 K3 K3
of K6
Com
CO
es
PS PS PS
PO PO PO PO PO PO PO PO PO PO PO PO PS
O- O- O-
1 2 3 4 5 6 7 8 9 10 11 12 03
1 2 4
3 2 1 1 - 1 - - - - - 1 3 2 1 -
C50
K2
4.1
3 2 2 1 - - - - - - - 1 3 2 1 -
C50
K3
4.2
3 2 2 1 - - - - - - - 1 3 2 1 -
C50
K3
4.3
3 2 2 1 - - - - - - - 1 3 2 1 -
C50
K3
4.4
3 2 2 1 - - - - - - - 1 3 2 1 1
C50
K3
4.5
3 2 2 1 - - - - - - - 1 3 2 1 1
C50
K2
4.6
3 2 1 1 - 1 - - - - - 1 3 2 1 1
C504
7. Lecture Plan
Technical quiz competitions are organized after covering LTI systems and Fourier
representations.
Spectral density.
INTRODUCTION
If a signal depends on only one variable, then it is known as one dimensional signal. Ex:
speech signal. If a signal depends on two independent variable, then the signal is said
to be 2–D signal. Ex: picture, X-ray.
CLASSIFICATION OF SIGNALS
1.Continuous-time signal
3. Digital Signals
The signals that are defined for every instant of time are known as continuous time
signal. They are denoted by x (t).
Continuous time signal is one that is defined over a continuous range of time.
Example: A sin (Ωt) and a + bt. This signal is also called analog signal
These signals occurs in the areas such as business, economics, science &
engineering. In business (or) economics, the discrete time variable may be the
day, month or year
Examples are depicted in above figures. Sampling of continuous signal will give
you discrete time signal; denoted by x(nT)= x(t)/t =nT
Where T is called the sampling period and n is an integer ranging from -∞ to
∞ called the time index. The instants at which the signal appears are called
sampling instants. n= 0, + 1, + 2...
3.Digital signals:
Digital signal x(n) is a discrete time signal that can have only a finite number
of different values. A binary signal is a digital signal, whose values are equal
to 1 (or) 0 that is x (n) = 0 (or) 1 for n = …. –2, –1, 0, 1, 2,……. If we use
an analog thermometer to measure temperature then the temperature has
only two digits.
In this case the temperature value is said to be quantized. Here the value
assumes a finite set of numbers (30,31…38,39 etc.) and hare called
quantization levels. The difference between two adjacent quantization levels is
called quantization step.
Unit 1 - INTRODUCTION
Sampling:
Quantization:
Example 1:
Sketch the continuous time signal x(t) = 2e-2t for an interval 0<t<2 sample the
continuous time signal with a sampling period of T=0.2s and sketch the discrete
time signal
Solution:
Given
x(t)=2e-2t
x(0)=2
x(0.2)=1.3406
x(0.4)=0.8987
x(0.6)=0.6024
x(0.8)=0.4038
x(1)=0.2707
x(t)= {2, 1.34, 0.89, 0.60, 0.40, 0.27, 0.18, 0.12, 0.08,0.05,0.036 }
x(n) = x(t)| t = nT
x(0) = 2
x(1) = 1. 34
x(2) = 0.898
x(3) = 0 .6024
x(4) = 0.4038
x(5) = 0. 2706
x(6) = 0.1014
x(7) = 0. 1216
x(8) = 0.0815
x(9) = 0. 0546
x(10) = 0.0366
eg: Noise
1. Graphical representation.
2. Functional Representation.
3. Tabular Representation.
4. Sequence Representation
1. Graphical Representation
Let us consider a signal x(n) with values x(–1) =1; x(0) = 2; x(1) = 2; x(2) = 0.5 &
x(3) = 1.5. This discrete time signal can be represented graphically as follows.
2. Functional Representation:
3.Tabular Representation
4.Sequence Representation
A finite duration sequence with time origin (n = 0) indicated by the
symbol is represented as
x(n) = { 1, 2, 3, 0.5, 1,1.5 }
x(n)={0.2, 1,–1, 3 , 2}
=0 for n<0
It can be defined as
=0 for n< 0
It can be defined as
=0 for n=0
Unit 1 - INTRODUCTION
solution
2)
Solution
=0, n=0
n= 0 -> e2n
n=0 = e 2(0)
=1
3)
Solution
n =-1 , x(-1) =0
Unit 1 - INTRODUCTION
Unit 1 - INTRODUCTION
(i.e) ω0N=2 π m
ω0=2 π (m/N)
N=2 π (m/ωo)
Note: To find N, smallest value of m is chosen that will make N=2 π (m/ωo) as
an integer
The sum of two periodic signals x1(n),x2(n) with the peri0d N1&N2 may or not
be periodic depending on relationship between N1&N2.
If the sum of two signals is to be periodic then the ratio of time periods N1/N2
must be rational number (or) integer, otherwise it is not periodic.
Determine whether (or) not each of the following signals is periodic. If
the signal is periodic, specify its fundamental period.
Problem :
1.x(n)=ej6 π π
Solution
x(n) is periodic if and only if x(n) =x(n+N)
x(n)=ej6πn
=cos6 π n +j sin6 π n
ω=6 π
N=2 π (m/ωo)=2 π(m/6 π )
N=m/3
For m=3,N=1 signal is said to be periodic with the time period 1
2. x(n)=12 cos(20n)
Solution: ω0=20
N=2 π(m/ωo)=2 π(m/20) ; For all the values of m, N is not an integer so signal is a
periodic
3.x(n)=ej2(π/3n)+ej3(π/4n)
Solution: ω01=2 π /3 ; N1=2 π(m/ω01) = 2π(m/(2 π /3)) ; N1=3m,for m=1,N1=3
ω02=3 π /4 ; N2=2π(m/ω02)=2 π(m/(3π/4)) ; Ratio of time period N1/N2=3/8
Unit 1 - INTRODUCTION
8N1=3N2
N1/N2=3/8
3/8
So N1/N2,N1/N3=4/16,4/8(Rational Number)
1.x(n)={-2,1,2,-1,3} find the odd and even components for the sequence
Solution:
x(0)=2,x(1)=-1,x(2)=3,x(-1)=1,x(-2)=-2.
x(n)= x0(n)+xe(n
x0(n)=1/2(x(n)-x(-n))
xe(n)=1/2(x(n)+x(-n))
Odd sequence
x0(0)=1/2(x(0)-x(-0)) =1/2(2-2)=0
x0(1)=1/2(x(1)-x(-1)) =1/2(-1-1)=-1
x0(2)=1/2(x(2)-x(-2)) = 1/2(3-(-2) ) = 5/2
x0(-1)=1/2(x(-1)-x(1)) = 1/2(1-(-1)) = 1
x0(-2)=1/2(x(-2)-x(2)) = 1/2(-2-3) = -5/2
Odd sequence x0(n)={-2.5,1,0,-1,-2.5}
xe(n)=1/2(x(n)+x(-n))
xe(0)=2,xe(1)=0,xe(2)=0.5,xe(-1)=0,xe(-2)=0.5
Solution
Unit 1 - INTRODUCTION
δ (n)=1,n=1
=0,n=0
=2δ(0)-δ(-1)+2δ(-2)+3δ(-3)+ 2δ(-4)
X(-2)=2δ(0)
=2(1)=2
n=(-1) x(-1)=-1
n=(0) x(0)=2
n=(1) x(1)=3
n=(2) x(2)=2
Even signal:
n=(-2) xe(-2)=2
n=(-1) xe (-1)=-1
n=(0) xe (0)=2
n=(1) xe (1)=1
n=(2) xe (2)=2
Odd signal:
n=(-2) xo(-2)=0
n=(-1) xo (-1)=-2
n=(0) xo (0)=0
n=(1) xo (1)=2
n=(2) xo (2)=0
Unit 1 - INTRODUCTION
4.Causal and Non Causal Signal
Signal which exists for both positive and negative is called non causal signal
Operation of Signal
1. Time Shifting
2. Time Reversal
3. Time Scaling
4. Amplitude Scaling
5. Signal addition
6. Signal Multiplication
1.Time Shifting
K is positive = delay
K is negative = Advance
Example 1: x(n)
x(n-3) = delayed by 3
x(3)=1,x(4)=2, x(5)=3,
2.Time Reversal:
It is also called as folding. It is mirror image, folding about origin. Time signal is x(n)
and reversed version is x(-n)
x(n)=x(2)=2,x(3)=2,x(4)=1
x(-n)=x(-2)=2, x(-3)=2,x(-4)=1
Unit 1 - INTRODUCTION
3.Time scaling
Example
Signal Addition:
Sum of two signals can be obtained by adding the corresponding sample values.
Similarly for subtraction.
X1(n)+x2(n)={3,5,7}
X1(n)-x2(n)={-1,-1,-2}
Unit 1 - INTRODUCTION
6.Scalar Multiplication:
X1(1)*x2(1)=1*2=2
X1(n)*x2(n)={2,6,15}
Unit 1 - INTRODUCTION
1.2 Systems
A system is defined as a physical device that generates a response (or) output signal
for a given input signal.
x(n) y(n)
System
y(n) = T[x(n)]
A system is defined mathematically as a unique transformation (or) operator that
maps an input sequence x(n) into an output sequence y(n).
A system which operates on a continuous time signal and produces a continuous time
output signal is known as CT system.
y(t) = T[x(t)]
A system which operates on a discrete time signal and produces a discrete time
output signal is known as DT system.
y(n) = T[x(n)]
A DT system is called dynamic (or) to have memory if its output at any instant ‘n’
depends on past (or) future samples of the input.
Eg., y(n) = x(n2) , y(n) = nx(n)+x(n-2)
A DT system is said to be causal if the output of the system at any time ‘n’ depends
on the present input, past inputs and past outputs but doesn’t future inputs &
outputs.
Eg., y(n) = x(n) – x(n-1)
A DT system is said to be non-causal if the output of the system at any time ‘n’
depends on the future inputs & outputs.
Eg., y(n) = x(n2)+x(n-1)
A linear system is one that satisfies the superposition principles. The principle of superposition
requires that the response of the system to a weighted sum of the signals is equal to the
corresponding weighted sum of the responses of the system to each of the individual input
signals.
A DT system which does not satisfies the superposition principle is called non-linear system.
Steps to determine the linearity
1.Consider 2 sample signals.
2.Find the linear combination of output signals
3.Find the output for the linear combination of input signals.
4.If both are equal it is linear.
Unit 1 - INTRODUCTION
Check whether the given DT system is linear (or) not
1. y(n) = nx(n)
IConsider 2 sample signal x1(n) & x2(n).
So, y1(n) = T[x1(n)] = n x1(n)
y2(n) = T[x2(n)] = n x2(n)
II. Linear combination of output signals.
a y1(n) + b y2(n) = a[n x1(n)] + b[n x2(n)]
= an x1(n) + bn x2(n)
III. Output for linear combination of input signals.
x3(n) = a x1(n) + b x2(n)
Therefore , y3(n) = T[x3(n)] = n x3(n)
= n[a x1(n) + b x2(n)]
= an x1(n) + bn x2(n)
IV . The linear combination of output signal is equal to the linear combination of input signals.
So, the DT system is said to be linear.
2. y(n) = x2(n)
I.Consider 2 sample signal x1(n) & x2(n).
So, y1(n) = T[x1(n)] = x12(n)
y2(n) = T[x2(n)] = x22(n)
2. The system is said to be causal as the present output depends on present input not on the
future.
3.Time invariance
I. Delay the input signal by ‘k’ units of time, y(n,k).
y(n,k) = Ax2(n-k)
II.Delay the response of the system by same ‘k’ units of time, y(n-k)
y(n-k) = Ax2(n-k)
III Check for time invariance.
y(n-k) = y(n,k)
So, the given system is time invariant
4.Linear
I.Consider 2 sample signal x1(n) & x2(n).
So, y1(n) = T[x1(n)] = Ax12(n)
y2(n) = T[x2(n)] = Ax22(n)
II. Linear combination of output signals.
a y1(n) + b y2(n) = a[Ax12(n)] + b[Ax22(n)]
= aAx12(n) + b Ax22(n)
III. Output for linear combination of input signals.
x3(n) = a x1(n) + b x2(n)
Therefore , y3(n) = T[x3(n)] = Ax32(n)
= A[a x1(n) + b x2(n)]2
= A [ a2x12(n) + b2x22(n) + 2ax1(n) bx2(n)]
IV . The linear combination of output signal is not equal to the linear combination of input
signals.
So, the DT system is said to be non -linear.
Unit 1 - INTRODUCTION
Unit 1 - INTRODUCTION
Problems in Systems :
1.Check whether the system is static,dynamic,causal,non causal,linear,nonlinear,
time variant,time invariant,stable and unstable systems
y (n) = x(4n+1)
i) Static or dynamic
The system is Dynamic
ii) Causal and non causal
y(0) = x(4(0) + 1)
y(-1) = x(4(-1) + 1)
y(1) = x(4(1) + 1)
The System is non causal system.
iii)Linear and Non Linear System
y1(n) = ax1(4n+1)
y2(n) =bx2(4n+1)
y3(n) = ax1(4n+1)+bx2(4n+1)---------1
x(n) replaced by ax1(n) +bx2(n)
y3 (n) = ax1(4n+1) )+bx2(4n+1)-------2 1=2
So it is Linear system.
iv) Time Variant and Invariant System
y(n,k) = x(4n-k+1)---------1
y(n-k) = x(4(n-k)+1)
=x (4n-4k+1)---------2
1 ≠2
The System is time variant
Unit 1 - INTRODUCTION
Unit 1 - INTRODUCTION
3.Check whether the system is static or dynamic, causal or non causal, linear or non
linear, time variant or time invariant and stable or unstable systems
y1(n) = a(x1(n)+nx1(n+1))
y2 (n) = b(x2(n)+nx2(n+1)
y3 (n) = (ax1(n)+anx1(n+1))+(bx2(n)+bx2(n+1)------1
= ax1(n) +anx1(n+1)+bx2(n)+bnx2(n+1)
1=2
1≠2
1=2
Y(n) = x2(n)
1≠2
SAMPLING
Statement: A continuous time signal can be represented in its samples and can be
recovered back when sampling frequency fs is greater than or equal to the twice the
highest frequency component of message signal. i. e.
fs≥2fm
The infinite points cannot be processed Analog (continuous-time) signal has some
value defined at every time instant, so it has infinite number of sample points.
by the digital signal (DS) processor or computer, since they require an infinite
amount of memory and infinite amount of processing power for computations.
sample points.
This step is performed by a sample and hold circuit, which samples at regular
intervals called sampling intervals.
The length of the sampling interval is the same as the sampling period, and the
reciprocal of the sampling period is the sampling frequency fs.
Unit 1 - INTRODUCTION
Unit 1 - INTRODUCTION
Unit 1 - INTRODUCTION
After a brief acquisition time, during which a sample is acquired, the sample and
hold circuit holds the sample steady for the remainder of the sampling interval.
The hold time is needed to allow time for an A/D converter to generate a digital
code that best corresponds to the analog sample.
If x(t) is the input to the sampler, the output is x(nT), where T is called the
sampling interval or sampling period.
After the sampling, the signal is called “discrete time continuous signal” which is
discrete in time and continuous in amplitude.
Nyquist Rate
The minimum rate at which signal can be sampled and still be reconstructed from its
samples is called Nyquist rate fs =2fm
Aliasing Effect
The overlapped region in case of under sampling represents aliasing effect, which
can be removed by
considering fs >2fm
Quantization
Truncation
Rounding
Unit 1 - INTRODUCTION
Truncation
Basically, in the truncation process, all bits less significant than the desired LSB
(Least Significant Bit) are discarded.
For example, suppose we wish to truncate the following 8-bit number to 4-bits.
Rounding
Basically, rounding is the process of reducing the size of a binary number to some
desirable finite size. This is done in such a way that the rounded off number is as
close to the original unquantised number as possible.
In rounding a number to say b-bits, first, the number is truncated to the desired
number of bits. Then depending on the number that existed next to the LSB before
truncation, an addition to the LSB is performed.
If that particular number (previously next to the LSB) was 0, then 0 is added to the
LSB. If that number was 1, then a 1 is added to the LSB.
Consider the same example as above, suppose we wish to truncate the following 8-
bit number to 4-bits.
Advantages of DSP
Greater accuracy
Cheaper
Flexibility in configuration
Disadvantages of DSP
System complexity
Power consumption.
Application of DSP
Tele communication
Consumers electronics
Image processing
Medicine
Speech processing
Seismology
Military
Unit 1 - INTRODUCTION
Sampling
Quantization
Encoding
Encoding
Sampling
It is the process of converting a continuous time signal into discrete times signal
by taking samples of a continuous time signal at discrete interval of time. The
discrete interval of time is defined by sampling theorem. It is convenient to
represent the sampling operation by a fictitious switch shown is fig. above
9. Lecture Notes : Quiz
QUIZ : Unit 1
1) Which mathematical notation specifies the condition of periodicity for
a continuous time signal?
a. a shift in the input signal also results in the corresponding shift in the output
b. a shift in the input signal does not exhibit the corresponding shift in the output
c. a shifting level does not vary in an input as well as output
d. a shifting at input does not affect the output
ANSWER: (a) a shift in the input signal also results in the corresponding
shift in the output
3) Which among the following are the stable discrete time systems?
1. y(n) = x(4n)
2. y(n) = x(-n)
3. y(n) = ax(n) + 8
4. y(n) = cos x(n)
a. 1 & 3
b. 2 & 4
c. 1, 3 & 4
d. 1, 2, 3 & 4
a. Present input
b. Past input
c. Previous outputs
d. All of the above
a. Folding Operation
b. Shifting Operation
c. Multiplication Operation
d. Integration Operation
Answer:(b)non-causal system
a. X(n)
b. 0
c.–x(n)
d –x(-n)
a. Bounded output
b. Non bounded output
c. Inbound output
d. Outbound output
https://www.youtube.com/watch?v=xJHJbo3VnmY&list=PLBlnK6fEyqRhG6s3jYIU48C
qsT5cyiDTO&index=83
https://www.youtube.com/watch?v=mqwUtn5cip8&list=PLBlnK6fEyqRhG6s3jYIU48C
qsT5cyiDTO&index=86
https://www.youtube.com/watch?v=LezLNMznZm4&list=PLBlnK6fEyqRhG6s3jYIU48
CqsT5cyiDTO&index=89
https://www.youtube.com/watch?v=wOQDGvCLOs8&list=PLBlnK6fEyqRhG6s3jYIU48
CqsT5cyiDTO&index=93
https://www.youtube.com/watch?v=ngJ2QWvMPbI&list=PLBlnK6fEyqRhG6s3jYIU48
CqsT5cyiDTO&index=106
https://www.youtube.com/watch?v=iQaFDpiNOlA
https://www.youtube.com/watch?v=clDgsheEb9g
Questions :
1.Define ,symmetric and anti symetric, signal,quantization & quantization error, anti-aliasing
2.Explain the DSP system and Write application, advantage and disadvantage of DSP ?
3. Find out x(n+1) , x(n-2),x(-n) and x(2n) for the given signal x(n) = {1, -1 , 2 , 3 , -2 }
4. Differentiate between Energy and power signal and Check whether the signal are Power
signal or Energy signal. i) Unit step sequence
n
1
ii) x(n) = u(n)
2
n+
iii) x(n) = e
j(
2 4
)
iv ) x(n) = cos( n)
4
v ) x(n)= e 2 n u ( n)
5. Define and Explain the classification of discrete time systems with example and
its Properties?
6.Explain in details about analog to digital conversion with suitable block diagram
7. Check the system defined by the impulse response h[n] = 2 n u[-n] + 2 –n u[n],
8. Find whether the following system are i) Static or Dynamic ii) Linear or Non-
Linear iii) Time-invariant or Time variant iv) Causal or Non causal
9. i) Find out y(n) = x(2n+3) and y(n) = x(3n-2) for the signal
1 n = 1,2
x(n) =
- 1 n = - 1,-2
0 otherwise
10.Test the system is linear, Time variant or not y(n) = cos x(n) , y(n) = | x(n) |
11. Test the system is causal or not y(n) = ½ [ x(n-1) + ], y(n)= x(2n) ,
h(n)= an u(n+2)
12. For each impulse response listed below determine if the corresponding system
i) casual ii) stable : i) h(n)= 2n u(-n) ii) h(n)= sin n(π /2) iii) h(n) = δ(n) +
sin π n iv) h(n) = e 2n u(n-1)
13. Determine whether or not each of the following signal is periodic. If a signal is
periodic specify its fundamentals time period
i) x(t) = 2 cos (3 π t) ii) x(t) = sin(15 π t) + sin (20π t) iii) x(n) = 5 sin (2n)
Define Signal.
1 A Signal is defined as any physical quantity that varies with K1 CO1
time, space or any other independent variables.
Define a system.
2 A System is a physical device (i.e., hardware) or algorithm K1 CO1
(i.e., software)
What are the steps involved in digital signal
processing?
Converting the analog signal to digital signal, this is
3 performed by A/D converter Processing Digital signal by K2 CO1
digital system.
Converting the digital signal to analog signal, this is
performed by D/A converter
Give some applications of DSP?
Speech processing – Speech compression & decompression
for voice storage system
4 K2 CO1
Communication – Elimination of noise by filtering and echo
cancellation. Bio-Medical – Spectrum analysis of ECG, EEG
etc
Write the classifications of DT Signals.
5 Energy & Power signals , Periodic & A periodic signals, Even K2 CO1
& Odd signals.
What is an Energy and Power signal?
Energy signal:
A finite energy signal is periodic sequence, which has a
6 K2 CO1
finite energy but zero average power.
Power signal:An Infinite energy signal with finite average
power is called a power signal.
What is Discrete Time Systems?
The function of discrete time systems is to process a given
input sequence to generate output sequence. In practical
7 K2 CO1
discrete time systems, all signals are digital signals, and
operations on such signals also lead to digital signals. Such
discrete time systems are called digital filter.
11. Part A Q & A (with K level and CO)
https://swayam.gov.in/nd1_noc19_ee50/preview
By Prof.C.S. Ramalingam | IIT Madras
https://online.stanford.edu/courses/ee264-digital-signal-processing
EE264 : Stanford School of Engineering
14. Real time Applications in day to day life and to
Industry
7. Seismology. DSP techniques are employed in the geophysical exploration for oil
and gas. Detection of underground nuclear explosion and earthquake monitoring.
SAMPLING THEOREM:-
Sampling Types
1. Natural Sampling:
With the help of functional diagram of a Natural sampler, a sampled signal g(t) is
obtained by multiplication of sampling function c(t) and the input signal x(t).
Flat top sampling is like natural sampling i.e; practical in nature. In comparison to
natural sampling flat top sampling can be easily obtained. In this sampling
techniques, the top of the samples remains constant and is equal to the
instantaneous value of the message signal x(t) at the start of sampling process.
Sample and hold circuit are used in this type of sampling
Contents beyond the Syllabus
Figure(b), shows the general waveform of the flat top samples. It can be
observed that only starting edge of the pulse represent the instantaneous value of
the message signal x(t).
3. Ideal Sampling:
Here,
Figure (a), represent message signal or input signal or signal to be sampled.
Figure (b), represent the sampling function.
Figure (c), represent the resultant signal.
NYQUIST RATE:
Nyquist rate is the rate at which sampling of a signal is done so that overlapping
of frequency does not take place. When the sampling rate become exactly equal
to 2fm samples per second, then the specific rate is known as Nyquist rate. It is
also know aas the minimum sampling rate and given by: fs =2fm
TEXT BOOKS:
1. J.G. Proakis and D.G. Manolakis, ‘Digital Signal Processing Principles, Algorithms
2. S.K. Mitra, ‘Digital Signal Processing – A Computer Based Approach’, McGraw Hill
Edu, 2013.
REFERENCES
2. Robert Schilling & Sandra L.Harris, Introduction to Digital Signal Processing using
Press, 2010 3. Taan S. ElAli, ‘Discrete Systems and Digital Signal Processing with
Processing,Cambridge,2012
18. Mini Project suggestions
Activity based learning: for sampling theorem concepts, can assign activity based
learning by taking potentiometer & decade resistance box, Temperature sensor
with resolution for ADC with the help of arduino Borad. This will make the
students to understand about Sampling, Quantisation and ADC & DAC
Plotting the Different types of Signal using Matlab and signal processing tool box.
This will make the students to learn Matlab software.
Thank you
Disclaimer:
This document is confidential and intended solely for the educational purpose of RMK Group of
Educational Institutions. If you have received this document through email in error, please notify the
system manager. This document contains proprietary information and is intended only to the
respective group / learning community as intended. If you are not the addressee you should not
disseminate, distribute or copy through e-mail. Please notify the sender immediately by e-mail if you
have received this document by mistake and delete this document from your system. If you are not
the intended recipient you are notified that disclosing, copying, distributing or taking any action in
reliance on the contents of this information is strictly prohibited.