Cs 1601 Digital Signal Processing
Cs 1601 Digital Signal Processing
Cs 1601 Digital Signal Processing
Module I
Introduction to signals & systems- Discrete time signals and systems- Properties of discretesystemsinearity,timeinvariance-causality-stability.convolution.difference equation representation of discrete systems The Z transform-properties of Z transform- the inverse z transform-System Transfer function.
Module II
Frequency domain representation of discrete time signals. Discrete Fourier series(DFS)-properties Discrete
Time Fourier Transform (DTFT) properties, Discrete Fourier Transform(DFT) properties& Fast Fourier
Transform( FFT) Decimation in Time & Decimation in Frequency algorithms.
Module III
FIR digital Filters: Transfer function. Generalized Difference equation representation. Concept of windowing.
Non Recursive realization structures-direct (Tapped delay line structure) cascade realization- Liner phase
realization.
IIR Digital Filters : - Transfer function. Difference equation representation. Recursive Realizations Direct
form I , Direct form II Cascade Realization-Parallel realization Comparison of IIR & FIR filters in terms
of computational complexity, memory requirement, hardware complexity, stability .
Module IV
Finite word length effects in digital filters- fixed point arithmetic -Floating point arithmetic- Block floating
point arithmetic - Truncation-Rounding - Quantization error in analog to digital conversion-Limit cycles.
General DSP architecture- features _ On chip subsystems- memory organization-Addressing modesInstruction types - TMS320C54X fixed point processor- TMS320C4X floating point processor
Applications of DSP
References:
1. P.Ramesh Babu: Digital signal Processing,SCITEC Pub., 3rd ed
2. Sanjit K. Mithra, : " Digital Signal Processing", Tata Mc- Graw Hill
3. Cristi, Modern Digital Signal Processing, Ed. 1.
4. Ashok Ambardar, Analog and Digital Signal Processing, Edition 2.
5. Avatar Singh, Digital Signal Processing Implementations, Edition 1
6. John G Proakis & Dimitris G Manolakis : "Digital Signal Processing", PHI, New Delhi
7. Oppenheim & Ronald W Schafer : "Digital Signal Processing", Prentice Hall India
8. Sanjit K. Mithra, : " Digital Signal Processing", Tata Mc- Graw Hill
Module I
Basic idea of control systems and their classification - differential equations of systems - linear approximation
- Laplace transform and transfer function of linear system - Model of physical system (Electrical, mechanical
and electromechanical)- block diagram - signal flow graph - Masons gain formula.
Module II
Time domain analysis - Representation of deterministic signals - First order system response - S-plane root
location and transient response - impulse and step response of second order systems - performance characteristics in the time domain - effects of derivative and integral control - steady state response - error
constant - generalised definition of error coefficients - concepts of stability - Routh - Hurwitz criterion.
Module III
Frequency domain analysis - frequency response, frequency domain performance characteristics. Stability in
frequency domain - Bode plot, Polar plot, closed loop frequency response - Nyquist Plot.
Root locus method - basic theory and properties of root loci - procedure for the construction of root loci Design and compensation of feed back control system lead,lag and lag-lead compensation - simple design
in S-plane.
Module IV
Basic elements of a discrete time control system - sampling - sample and hold - Examples of sampled data
systems pulse transfer function - Review of Z-transforms - system function - mapping between s plane and
z plane - analysis of discrete time systems - examples - stability - Jury's criterion.
Introduction to the state variable concept - state space models - solution of state equations - homogenous case
- properties of state transition matrix - state space representation of discrete time systems.
References:
1. Ogata K, Modern Control Engineering, 4th Ed., Prentice-Hall India Ltd /Pearson Education
2. Ogata, Discrete Time Control Systems, 2nd edn., Pearson Education/ Prentice-Hall India Ltd
3. Nagarath & Gopal, Control System Engineering, Wiley Eastern, 2nd ed.
4. Dorf , Modern Control system, Pearson Education, 8th ed.
5. Franklin, Feed back Control Systems, Pearson Education
6. Kuo B. C, Automatic Control System, Prentice-Hall India Ltd, 8th ed.
7. Nagoor Kani, Control Systems, RB Publishers,1998
8. Ogata, Discrete Time Control Systems, 2nd edn., Pearson Education/ Prentice-Hall India Ltd
9. Ramkalyan, Control Engineering, Vikas Publications, 2007
10. M N Bandyopadhyaya, Control Engineering- Theory& Practice , Prentice-Hall India Ltd, 2003
Module I
Introduction: Faults, Errors and Failures, Basics of software testing, Testing objectives, Principles of testing,
Requirements, behavior and correctness, Testing and debugging, Test metrics and measurements,
Verification, Validation and Testing, Types of testing, Software Quality and Reliability, Software defect
tracking.
Module II
White Box And Black Box Testing: White box testing, static testing, static analysis tools, Structural testing:
Unit/Code functional testing, Code coverage testing, Code Complexity testing, Black Box testing,
Requirements based testing, Boundary value analysis, Equivalence partitioning, state/graph based testing,
Model based testing and model checking, Differences between white box and Black box testing.
Module III
Integration, System, And Acceptance Testing: Top down and Bottom up integration, Bi-directional
integration, System integration, Scenario Testing, Defect Bash, Functional versus Non-functional testing,
Design/Architecture verification, Deployment testing, Beta testing, Scalability testing, Reliability testing,
Stress testing, Acceptance testing: Acceptance criteria, test cases selection and execution.
Module IV
Test Selection & Minimization For Regression Testing: Regression testing, Regression test process, Initial
smoke or Sanity test, Selection of regression tests, Execution Trace, Dynamic slicing, Test Minimization,
tools for regression testing, Ad hoc Testing: Pair testing, Exploratory testing, Iterative testing, Defect seeding,
Test planning, Management, Execution and Reporting, Software Test Automation: Scope of automation,
Design & Architecture for automation, Generic requirements for test tool frame work, Test tool selection,
Testing in Object Oriented systems.
References:
1. S.Desikan and G. Ramesh, Software Testing: Principles and Practices, First edition, Pearson
Education, ISBN: 978-8-17-758121-8.
2. Aditya P. Mathur, Fundamentals of Software Testing, First edition, Pearson Education, ISBN: 81-3170795-4.
3. Naik and Tripathy, Software Testing and Quality Assurance, First edition, Wiley, ISBN: 978-0-47178911-6.
4. K.K.Aggarwal and Yogesh Singh, Software Engineering, Revised second edition, New Age
International Publication, ISBN: 978-8-12-241638-1.