28.01.2013 Views

THIAGARAJAR COLLEGE OF ENGINEERING: MADURAI – 625 015 ...

THIAGARAJAR COLLEGE OF ENGINEERING: MADURAI – 625 015 ...

THIAGARAJAR COLLEGE OF ENGINEERING: MADURAI – 625 015 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

(10 Periods)<br />

Unit <strong>–</strong> V: Regularity, Moments and Wavelet System design : K Regular scaling Filters <strong>–</strong> Vanishing<br />

Wavelet Moments <strong>–</strong> Daubechies Method for zero Moment wavelet design- Nonmaximal regularity wavelet<br />

design- Relation of zero wavelet <strong>–</strong> movements to smoothness- vanishing scaling Function Moments-<br />

Coiflets and related wavelet Systems <strong>–</strong> Applications of Wavelets.<br />

Text Books:<br />

(10 Periods)<br />

1. John G.Proakis and Dimitris G.Manolakis, “Digital Signal Processing Principles, Algorithms and<br />

Applications”, Third Edition, PHI, 1997 (Units 1,2 & 3)<br />

2. N.J.Fliege, “Multirate Signal Processing’PHI, 1995<br />

3. C.Sidney Burrus, Ramesh A Gopinath and Haitao Guo,” Introduction to Wavelets and wavelet<br />

Transforms <strong>–</strong> A Primer” Prentice Hall International, editions, 1998.<br />

Reference Books:<br />

1. Rabiner and Crochier, “Multirate Signal Processing” PHI, 1987.<br />

2. Raghuveer M Rao, “Introduction to Wavelet Transform”, New Age International, 2000.<br />

D7D EMBEDDED SYSTEMS DESIGN<br />

Unit I: Software Engineering Concepts for Real-time Systems: Real time definition, Software life cycle,<br />

spiral model, System performance, Analysis and optimization. Response time calculation, interrupt<br />

latency, time latency and its measurement , reducing response times and time loading ,Basic optimization<br />

theory.<br />

(10 Periods)<br />

Unit II :Real-time Kernels: Polled loops with interrupts, phase driven or state-driven code, co-routines,<br />

interrupt driven systems, foreground and background systems ,inter-task communication and<br />

synchronization, buffering data, mail boxes, critical regions, semaphores, event flags and signals,<br />

deadlocks, real<strong>–</strong>time memory management<br />

(10 Periods)<br />

Unit III :Program Design and Analysis: Formalism for system design using UML - Model of Program<br />

(flow graphs), Basic Compilation techniques, Analysis and optimization of execution time , program size ,<br />

energy and power. Processes and operating systems: Multiple tasks and processes, context switching OS<br />

states, structure, timing requirements, scheduling policies, RM and EDF, Inter-process communication<br />

mechanisms, evaluating OS performance, Power optimization strategies for processes.<br />

(10 Periods)<br />

Unit IV: Validation and Testing of Embedded Systems: Program validation and testing, clear box<br />

testing, black box testing, evaluating function tests and performance testing. System design techniques:<br />

Design Methodologies, Requirements analysis, specifications, Quality assurance<br />

(10 Periods)<br />

Unit V: Keeping time on computers: Timer applications, properties of real-time and ideal clocks, clock<br />

servers and clock synchronization, real-time language features. Real Time Operating Systems: Real-time

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!