MNIT Jaipur Syllabus Information Technology Signals and Systems
Signals and Systems
Review of signal description
Review of Fourier and Laplace transforms
Spectrograms; frequency modulation
Sampling and aliasing
Filters: Transfer functions, FIR filters, IIR filters
Spectral analysis: DFT for periodic signals, DFT for non-periodic signals
1. J H McClellan, R W Schafer & M A Yoder, DSP First: a Multimedia Approach, Prentice-Hall
2. A V Oppenheim , R W Schafer & J R Back, Discrete-time Digital Signal Processing, Prentice
Hall Int 1999. Third major revision of classic text
3. A V Oppenheim , A S Willsky & S H Nawab, Signals and Systems, Prentice Hall Int 1996.
4. N K Sinha, Linear systems, John Wiley 1991
5. J G Proakis and D G Hanolakis, Digital Signal Processing, Maxwell Macmillan Int 1992
IT-374 Object Oriented System Design (3-0-2) 4
Object Oriented Programming and Design: Review of abstraction, objects and other basics,
Encapsulation, Information hiding, method, Signature, Classes and Instances, Polymorphism and
C++ Programming Basics: Fundamentals, variables and assignments, Input and Output, Data types and
expressions, flow of control, subprograms, top-down design, predefined functions, user defined
functions, procedural abstractions, local variables, overloading function names, operator overloading,
parameter passing, this pointer, destructors, copy constructor, overloading the assignment operator,
virtual functions, function calling functions, friend functions, recursive functions, recursive member
functions. Static member function.
C++ Object oriented concepts: Objects and classes, use of file for I/O, formatting output with stream
functions, Character I/O, inheritance, structures for diverse data, structures as function arguments,
initializing structures, defining classes and member functions, public and private members, constructors
for initialization, standard C++ classes, derived classes, flow of control, use of Boolean expressions,
multiway branches, use and design of loops. Friend function and friend class.
C++ Data structures and Advanced Topics: Arrays – programming with arrays, arrays of classes,arrays as function arguments, strings, Multidimensional arrays, Arrays of strings, pointers Dynamic
arrays, Classes and dynamic arrays, Base classes, access control, Templates- generic classes and
functions, namespaces. Standard Template Library.
1. Balaguruswamy: Object-oriented Programming with C++.
2. Robert Lafore: C++ Programming
3. Ashok N. Kamthane : Object Oriented with C++, Pearson Education
IT-376 Multimedia Technology (3-0-2) 4
Introduction to Multimedia, Graphics and Image data representations, Color in image and video
CIE, RGB, CMY, HSL color models
Fundamental concepts in video, NTSC, PAL and Digital video
Compression methods: Lossy and Loss less compression techniques.: Huffman coding, Arithmetic
Image compression standards: DCT Transform and Fourier transforms, JPEG coding
Video representation and compression techniques
Motion vector search: sequential, 2D logarithmic search.
I, P and B frames, MPEG Video coding, MPEG-1, MPEG-2 and MPEG-3: video coding and decoding
Basic Audio compression: Fletcher- Munson curves, Critical Bands, Psychoacoustic phenomenon,
MPEG Layer 3 (MP3) Audio