0% found this document useful (0 votes)
221 views21 pages

Emb PT 08

This document outlines the curriculum for the M.Tech Embedded Systems Technology program at S.R.M University. It lists the courses offered in each semester over 6 semesters. The courses cover topics in embedded systems, digital signal processing, computer vision, software engineering and electives. Laboratory courses are also included to provide hands-on experience in embedded system design. The curriculum aims to provide students with both theoretical and practical skills needed for careers in embedded systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
221 views21 pages

Emb PT 08

This document outlines the curriculum for the M.Tech Embedded Systems Technology program at S.R.M University. It lists the courses offered in each semester over 6 semesters. The courses cover topics in embedded systems, digital signal processing, computer vision, software engineering and electives. Laboratory courses are also included to provide hands-on experience in embedded system design. The curriculum aims to provide students with both theoretical and practical skills needed for careers in embedded systems.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 21

S.R.

M UNIVERSITY
S.R.M. ENGINEERING COLLEGE
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
M.TECH EMBEDDED SYSTEMS TECHNOLOGY (PART TIME)
BATCH 2008 (onwards)
CURRICULUM
SEMESTER NO. 1 Theory
Course code

MA513
EM501
EM505

Course Title

3
3
3
9

1
0
1
2

0
0
0
0

4
3
4
11

3
3
3
9

0
1
0
1

0
0
0
2

3
4
3
10

Course Title

Advanced Microprocessors
Microcontroller System Design
Real Time Operating Systems

3
3
3

0
1
0

0
0
0

3
4
3

0
9

0
1

3
3

2
12

Applied Mathematics
Advanced Digital System Design
Embedded System Design
Total

SEMESTER NO. 2
Course code

EM500
EM502
EM504

Theory
Course Title

Digital Signal Processing


Computer Vision and Image Understanding
Software Technology for Embedded Systems
Total

SEMESTER NO. 3
Course code

EM503
EM507
EM509
Practical
EM511

Theory

Embedded System Lab I


Total

SEMESTER NO. 4
Course code

EM506
E1
E2
Practical
EM512

Theory
Course Title

VLSI Architecture and Design Methodologies


Elective I
Elective - II

3
3
3

0
1
0

0
0
0

3
4
3

Embedded System Lab II

0
6

0
1

3
3

2
9

3
3
3
12

0
1
1
2

0
0
0
0

3
4
4
14

0
0
Total
0
0
Total Credits = 11+10+12+9+14+14 =

27
27
70

14
14

Total

SEMESTER NO. 5
Course code

E3
E4
E5

Theory
Course Title

Elective - III
Elective - IV
Elective - V
Total

SEMESTER NO. 6
Course code

EM610

Practical
Course Title

Project Work Phase II

ELECTIVES
COURSE
CODE

COURSE TITLE

CHOICE FOR ELECTIVE 1


Cryptography and Network Security
EM552
Embedded Control Systems
EM554
CHOICE FOR ELECTIVE 2
EM657

Real Time Systems

VL554

Reliability Engineering

CHOICE FOR ELECTIVE 3


Advanced Computer Architecture
VL651
Data Communication and Computer Networks
DC503
CHOICE FOR ELECTIVE 4
EM653

Intelligent Embedded Systems

EM651

Mobile Computing

EM655

Architecture and design of distributed embedded systems

CHOICE FOR ELECTIVE 5


CO501

Advanced Digital Signal Processing

EM661

Design of Digital Control Systems

EM700

Special Elective

MA513

APPLIED MATHEMATICS
(Common to M.TECH (Communication Systems, Embedded Systems and
Digital Communication & Networking))

L
3

T
1

P
0

C
4

UNIT I Z-TRANSFORMS AND ITS APPLICATIONS


9
Z-transforms Properties of the region of convergence Inverse z-transforms z-transform properties Solving
differential equations using z transform.
UNIT II WAVE EQUATION
9
Solution of initial and boundary value problems Characteristics DAlemberts solution Significance of
characteristic curves Laplace transform solutions for displacement in a long string, in a long string under its weight
a bar with prescribed force on one end Free vibrations of a string.
UNIT III SPECIAL FUNCTIONS
9
Series solutions Bessels equation Bessel functions Legendres equation Legendre polynomials Rodrigues
formula Recurrence relations Generating functions and orthogonal property for Bessel functions of the first kind.
UNIT IV PROBABILITY AND RANDOM VARIABLES
9
Probability concepts Random variables Moment generating function Standard distributions Two-dimensional
random variables Transformation of random variables Correlation and regression.
UNIT V : QUEUEING THEORY
9
Single and Multiple server Markovian Queueing Models with finite and infinite system capacity Priority queues
Queueing applications.
TUTORIAL 15
TOTAL 60
TEXT BOOKS
1. Veerarajan T, Mathematics IV, Tata McGraw Hill, 2000.
(Unit II Chapter 3 Section 3.4 Unit I Chapter 5)
2. Grewal B.S., Higher Engineering Mathematics, Khanna Publishers. 34th Edition
(Unit II Chapter 17 Section 17.3, Unit III Chapter 15)
3. Sankara Rao K., Introduction to Partial Differential Equations, PHI, 1995.
(Unit II Chapter 1, Section 1.3, Chapter 6 Section 6.13)
4. Veerajan T, Probability, Statistics and Random Processes, 2004
(Unit IV Chapter 1,2,3,4 Unit V Chapter 5)
REFERENCE BOOKS
1. Taha H.A., Operations Research An introduction, 7th edition, PH, 1997.
2. Churchil R.V., Operational Mathematics. Mc Graw Hill, 1972.
3. Richard A. Johnson, Miller and Freund : Probability and Statistics for Engineers, 5th edition, PHI, 1994.
4. Narayanan S., Manicavachagom Pillai T.K. and Ramanaiah G., Advanced Mathematics for Engineering
Students, Vol. II S. Viswanathan & Co.
EM501

ADVANCED DIGITAL SYSTEM DESIGN

L
3

T
0

P
0

C
3

PURPOSE
The purpose of this course is to teach the traditional as well as the modern aspects of Digital Systems.

INSTRUCTIONAL OBJECTIVES
At the end of the course, student should be able to know
1.Basic Principles of Digital Systems.
2. Concepts of Combinational and Sequential Logic.
3. Introduction to Programmable Logic Devices.
4. Details of State Machines.
UNIT I COMBINATIONAL LOGIC FUNCTIONS
9
Review of Number Systems Binary codes Boolean Algebra- Threshold logic- Symmetric Functions - DecodersEncoders- Multiplexers- Demultiplexers- Magnitude Comparators- Parity Generators and Checkers-Signed Binary
Arithmetic-Binary Adders and Subtractors-BCD Adders.
UNIT II
INTRODUCTION TO SEQUENTIAL LOGIC
9
Latches and Flip-flops -Programmable Logic Architectures- Programmable Sum-of-Products Arrays- PAL Fuse
Matrix and Combinational Outputs - Basic Memory Concepts- Random Access Read/Write Memory (RAM) - Read
Only Memory (ROM)- Sequential Memory- FIFO and LIFO- Dynamic RAM Modules.
UNIT III
COUNTERS- SHIFT REGISTERS AND STATE MACHINES
9
Digital counters and shift registers - Mealy machine - Moore machine- State diagrams- State table minimizationIncompletely Specified Sequential Machines- State Assignments.
UNIT IV
PROGRAMMABLE LOGIC DEVICES
9
Basic concepts- Programming technologies- Programmable Logic Element (PLE)- Programmable Logic Array
(PLA)- Programmable Array Logic (PAL)- Structure of standard PLDs- complex PLDs (CPLD). System design
using PLD's - Design of combinational and sequential circuits using PLD's- Programming PAL device using
PALASM. Introduction to Field Programmable Gate Arrays-types of FPGA- XILINX XC 3000 series and 4000
series FPGAs. Altera CPLDs- Altera FLEX 10K Series CPLDs. Design examples.
UNIT V
FINITE STATE MACHINES (FSM)
9
State transition table- state assignment for FPGAs- problem of initial state assignment for one hot encoding.
Derivations of SM charts- realization of SM charts with a PAL. Alternative realization for SM chart using
Microprogramming. Linked state machines. Encoded state machines. One-hot state machine. Architectures centered
around Non-registered PLDs. State machine design centered around shift registers. One-hot design method.
TOTAL
45
TEXT BOOKS
1. M.Morris Mano, Digital logic and Computer Design, (1979) PHI.
2. Bolton, Digital System Design with Programmable Logic, (1990), Addison Wesley.

REFERENCE BOOKS
1. William I.Fletcher, An Engineering Approach to Digital Design, Prentice Hall of India, (1996).
2. N.N Biswas, Logic Design Theory, Prentice Hall of India, (1993.)
EM503

ADVANCED MICROPROCESSORS

L
3

T
0

P
0

C
3

PURPOSE
The purpose of this course is to give an in-depth knowledge on Advanced Microprocessors.
INSTRUCTIONAL OBJECTIVES
At the end of the course, student should be able to know:
1.
Introduction to 8086 and 8088 Microprocessor.
2.
Programming of 8086.
3.
Digital Interfacing.
4.
Multiprocessor and Software and Expansion Method.

UNIT I 16/ 32 BIT MICROPROCESSOR


9
Organisation of 8086/ 8088 microprocessors Minimum maximum mode Pipeline Architecture Registers
Addressing modes Memory Registration Memory Segmentation Instruction set of 8086/ 8088 Bus structure
and timing exception handling.
UNIT II
ASSEMBLY LANGUGAE PROGRAMMING
9
Assembly language programming of 8086 microprocessor Data transfer instruction Arithmetic instruction
Branch instructions Loop instructions NOP and HALT instructions Flag manipulation instructions Logical
instructions Shift and rotate instructions linking and relocation stacks procedure Interrupts and interrupt
routines Macros Byte and string manipulations.
UNIT III
DIGITAL INTERFACING
9
Programming Parallel ports Handshake input/output interfacing a microprocessor to a keyboard, interfacing to
alphanumeric displays, interfacing a microcomputer to high power devices, Optical motor shaft encoders Sensors
and Transducers D/A converter operations, interfacing & applications- A/D converter Specifications, types &
interfacing, A 8086 based process control system.
UNIT IV
MULTIPROCESSOR CONFIGURATIONS
9
Queue status and lock facilities 8086 / 8088 based multiprocessing system, 8087 numeric data processor, 8089 I/O
processor.
UNIT V
SOFTWARE AND EXPANSION METHOD
9
Queues- Tables and strings Program organization State machines timing consideration UART ports Input /
Output serial ports programmable controllers Fuse programmable controllers.
TOTAL
45
TEXT BOOKS
1. LIU.Y and GIBSON. G. A., Microcomputer systems:The 8086/ 8088 family : Architecture, Programming and
design, Prentice Hall of India Pvt. Ltd, M.D. (1979).
2. HALL.D.V, Microprocessor and Interfacing : Programming and hardware, McGraw Hill Book Company,
New York, (1988).
EM505

EMBEDDED SYSTEM DESIGN

L
3

T
1

P
0

C
4

PURPOSE
The purpose of this course is to expose the concepts of Embedded system principles , RTOS, Software Development
Tools.
INSTRUCTIONAL OBJECTIVES
At the end of the course, student should be able to know:
1. Introduction to Embedded Hardware.
2. Processor Overview and Interfacing.
3. Software Architecture and Development Tools.
4. Real-Time Operating Systems.
UNIT I INTRODUCTION : REVIEW OF EMBEDDED HARDWARE
9
Embedded System Overview- Design Challenge- Processor - IC and Design Technology- Trade-offs. Custom Single
Purpose Processors: Combinational Logic- Sequential Logic- Custom Single Purpose Processor and RT-Level
Custom Single Purpose Processor Design- Optimizing Custom Single Purpose Processor.
UNIT IIPROCESSORS OVERVIEW
9
General Purpose Processor: Software. Standard Single-Purpose Processor:peripheral. Interrupts: Microprocessor
Architecture - Interrupts- Basics- Shared-Data Problem- Interrupt Latency. Introduction to memory.
UNIT III
INTERFACING
9
Communication Basics- Microprocessor Interfacing- Arbitration- Multilevel Bus Architecture- Advanced
Communication Principles- Protocols- Design Examples.
UNIT IV

SOFTWARE ARCHITECTURES AND DEVELOPMENT AND TOOLS


5

9
Software Architectures: Round-Robin- Round-Robin with Interrupts- Function-Queue-Scheduling ArchitectureReal-Time Operating System Architecture. Development Tools: Host and Target Machines- Linker/Locators for
Embedded Software. Debugging Techniques.
UNIT V REAL TIME OPERATING SYSTEMS
9
Introduction : Tasks and Task States- Tasks and Data- Semaphores and Shared Data. More Operating System
Services: Message Queues- Mailboxes and Pipes- Timer Functions- Events- Memory Management- Interrupt
Routines in an RTOS Environment. Basic Design Using a Real-Time Operating System.
TUTORIAL 15
TOTAL
60
TEXT BOOKS
1. David E Simon, An Embedded Software Primer, Pearson Education Asia- (2001).
2. Frank Vahid and Tony Givargis, Embedded System Design: A Unified Hardware/Software Approach, Pearson
Education Asia- (1999).
EM507

MICROCONTROLLER SYSTEM DESIGN

L
3

T
1

P
0

C
4

PURPOSE
The purpose of this course is to develop in-depth skills in Microcontroller System Design Concepts.
INSTRUCTIONAL OBJECTIVES
At the end of the course, student should be able to know:
1.Introduction to 8051 Microcontroller.
2.8096 CPU Structures and Control.
3.PIC Microcontroller and Interfacing.
UNIT I 8051 MICROCONTROLLER
9
Assembly Language- Instruction Set- 8051 CPU Structure- Register File- Timers - I/Os.
UNIT II8096 MICROCOMPUTER
9
8096 CPU Structure- 8096 Interrupts Structure- Interrupt Control - Priorities- Critical Register- Programmable
Timers- Interrupts Density and Interval Considerations- Real Time Clock.
UNIT III
I/O PORTS AND EXPANSION MODES
9
High Speed Inputs- Modes- Interrupt and Status- High Speed Outputs- HSO CAM- Software Timers- Input portsOutput Ports- I/O Control and Status Registers- Bus Control- Memory Timing- External RAM and ROM expansionPWM Control- A/D Interface- Serial Port RS232-RS485.
UNIT IV
PIC MICROCONTROLLER AND INTERFACING
9
Introduction- CPU Architecture and Instruction Set- Loop Time Subroutine- Timer and Interrupts- Interrupts
Timing- I/O Port Expansion- I2C Bus for Peripheral Chip Access- Analog-to-Digital Converter- UART- Special
Features.
UNIT V
ASSEMBLY LANAGUAGE PROGRAMMING
9
Assembly language constructs Assembler and its usage Handling Multiple files and include files Sample
assembly programs based on 8051 and 8096 microcomputers.
TUTORIAL 15
TOTAL
60
TEXT BOOKS
1. James W.Stewart, Kai X. Miao, 8051 Microcontroller, The Hardware, Software, and Interfacing, PrenticeHall Career & Technology, (1993).
2. John B. Peat man, Design with Microcontroller, Pearson Education Asia, (1998).
3. Jonarthan W. Valvano Brooks/cole, Embedded Micro Computer Systems, Real Time Interfacing, Thomson
Learning (2001).

REFERENCE BOOKS
1.
Michael Slater, Microprocessor Based Design. A Comprehensive Guide to Effective Hardware Design,
Prentice Hall, New Jersey, 1989.
2.
Ayala, Kenneth, The 8051 Microcontroller Upper Saddle River, New Jersey, Prentice Hall, 2000.
EM509

REAL TIME OPERATING SYSTEMS

PURPOSE
The purpose of this course is to develop in-depth skills in Real Time Operating Systems.
INSTRUCTIONAL OBJECTIVES
At the end of the course, student should be able to know:
1. Review of Operating Systems.
2. Introduction to Distributed Operating Systems.
3. Real Time Models and Languages.
4. Introduction to Real Time Kernels.
5. RTOS and Application Domains.
UNIT I REVIEW OF OPERATING SYSTEMS
9
Basic Principles-system calls-Files-Processes - Design and implementation of processes-Communication between
processes - operating system structures.
UNIT IIDISTRIBUTED OPERATING SYSTEMS
9
Topology-Network Types-Communication-RPC-Client server model-Distributed file systems.
UNIT III
REAL TIME MODELS AND LANGUAGES
9
Event based Process based-Graph models- Pettrinet models - RTOS tasks- RT scheduling Interrupt processingSynchronization Control blocks-Memory requirements.
UNIT IV
REAL TIME KERNEL
9
Principles -Polled loop systems- RTOS porting to a target- Comparison and Study of RTOS -VxWorks and CoS Introduction to POSIX and OSEK standards .
UNIT V
RTOS AND APPLICATION DOMAINS
9
RTOS for image processing- Embedded RTOS for voice over IP-RTOS for fault tolerant applications- RTOS for
control systems.
TOTAL 45
TEXT BOOKS
1. Hermann K, Real time systems-design principles for distributed embedded Applications, kluwer academic ,
1995.
2. Charles Crowley, Operating systems- A design oriented approach, McGraw Hill.
REFERENCE BOOKS
1. RAJ BUHR,DL Beily, An introduction to real time systems , PHI,1999.
2. CM Krishna,Kang G. Shin, Real time Systems, Mc Graw Hill,1997.
3. Raymond J.A., Donald L Baily, An introduction to real time operating systems , PHI 1999.
EM511

EMBEDDED SYSTEM LAB I

0 0 3 2
PURPOSE
To design using the architecture of 8051 and PIC Micro Controller, design circuits in VHDL and Verilog, and to test
RTOS Environment.
INSTRUCTIONAL OBJECTIVES
1. To learn Programming using Microcontrollers.
2. To learn Programming using VHDL, Verilog HDL.
3. To learn testing using RTOS environment.

LIST OF EXPERIMENTS :
1.
MICROCONTROLLER PROGRAMMING
a) Interfacing programs using 68HC11.
b) Interfacing Programs using 8051 Micro Controllers.
2.
a)
b)
c)
d)

VHDL, VERILOG HDL PROGRAMMING


Encoder / Decoder Design.
Shift Register Design.
64 KB RAM Design.
Counter Design.

3.
RTOS ENVIRONMENT
a) Testing RTOS Environment and System Programming.
b) KEIL tools.
TOTAL 45
REFERENCE
LABORATORY MANUAL.
EM500

DIGITAL SIGNAL PROCESSING

L
3

T
0

P
0

C
3

PURPOSE
By studying this subject students will know different signal processing technique using Digital Processors and
various transforms and their utility in control system.
INSTRUCTIONAL OBJECTIVES
At the end of the course, student should be able to:
1. Understand about Sampling Techniques.
2. Know design of Digital filters.
3. Know different transform and various algorithms to evaluate them.
4. Know different DSP processors.
UNIT I
DISCRETE TIME SIGNAL AND SYSTEMS
9
Discrete time signal- Basic definition- Some elementary Discrete Time Signals-Representation of signals,-Discrete
time systems,- Basic operation sequences-linear systems-Time invariant systems-Casual systems-Stable systemsLinear time invariant systems-Properties of LTI systems-Linear Constant Coefficient Difference Equations-Fourier
Transform Of Discrete Time Signals - Z-Transform-Inverse Transform.
UNIT II
SAMPLING OF CONTINUOUS TIME SIGNALS
9
Periodic Sampling-Reconstruction Of Band Limited Signal from its signals from its samples-Sampling of Band Pass
signals-Sampling rate conversion-Decimation by decimation factors- Inter polarization by an integer FactorSampling rate conversion by rational Factor-Sampling rate conversion of Band pass signals-A/D ConversionQuantization Coding-D/A conversion.
UNIT III
TRANSFORM ANALYSIS OF LTI SYSTEMS
9
Ideal filter characteristics-System function and frequency response of LTI systems-Stability and CausalityAll pass
systems-Minimum phase systems-Discrete fourier transformRelationship between DFT and Fourier Transform of
a Discrete Time Signal-Frequency analysis of signals using DFT-Fast Fourier Transform.
UNIT IV
DESIGN OF FILTERS
9
Block Diagram and signal flow graph representation- Basic structure of IIR Systems-Basic Structure of of FIR
Systems-Design of FIR Filters Design of FIR filter by windowing-Classical continuous Time Low Pass Filter
Approximations-Conversion of transfer functions from continuous to discrete Time frequency Transformations of
Low Pass Filters.
UNIT V
PRACTICAL DIGITAL SIGNAL PROCESSORS
9
Fundamentals of Fixed Point DSP architecture-Fixed Point representation of numbers-Arithmetic computationmemory accessing-Pipelining of instructions-Features of example processors- Floating point DSPs-Floating point
Representation of numbers- comparison of DSPs
8

TOTAL
TEXT BOOKS
1. Oppenheim and RW Scaffer, Digital Signal Processing, PHI, 2000.
2. Proakis and Manolakis, Digital Signal Processing: Principles, Algorithms and Applications, PHI, 1992.

45

REFERENCE BOOKS
1. Rabiner and Gold, Theory and Application of Digital Processing, PHI, 1975.
EM502

COMPUTER VISION AND IMAGE UNDERSTANDING

L
3

T
1

P
0

C
4

PURPOSE
By undergoing this course the student will understand the basics and advanced techniques in computer vision.
INSTRUCTIONAL OBJECTIVE
At the end of this course the student will get to know
1. Digital Image fundamentals.
2. Image Enhancement.
3. Image compression and segmentation.
4. Feature Extraction.
5. Knowledge Representation and Usage.
UNIT I
DIGITAL IMAGE FUNDAMENTALS
9
Image transforms- Walsh Hadamard transform Discrete cosine Hotelling transforms- Image formation and file
formats.
UNIT II
IMAGE ENHANCEMENT
9
Histogram modification techniques Image smoothing Image shaping Image restoration degradation model
Diagonalization of circulant and block circulant matrices Algebraic approach to restoration.
UNIT III
IMAGE COMPRESSION AND SEGMENTATION
9
Compression models Elements of information theory Error free compression Image segmentation Detection
of discontinuities Edge linking and boundary detection- threshold Regions oriented segmentations
morphology.
UNIT IV
FEATURE EXTRACTION
Image feature description Interpretation of line drawings- Image pattern recognition algorithms.

UNIT V
KNOWLEDGE REPRESENTATION AND USAGE
9
Knowledge representation and usage- Image analysis using knowledge about scenes Image understanding using
two dimensional methods.
TUTORIAL 15
TOTAL
60
TEXT BOOK
1. Gonzalez R & Woods B.E, Digital Image Processing, Addison Wesley 1993.
REFERENCE BOOKS
1. Anil Jain K., Fundamentals of Digital Image Processing, PHI, 1989.
EM504

SOFTWARE TECHNOLOGY FOR EMBEDDED SYSTEMS

L
3

T
0

P
0

C
3

PURPOSE
Embedded systems design dedicates the use of a microprocessor or micro controller, and involves the team efforts of
both software and hardware specialists. This course will explore the software concepts fundamental to working in

the exciting and ever-widening field of embedded systems, as well as review the hardware concepts necessary to
write the code.
INSTRUCTIONAL OBJECTIVE
At the end of the course the students will have the knowledge of .
1.Programming language.
2.Object oriented analysis and design.
3.Unified modeling language.
4.Software and hardware partitioning and Co-design concepts.
UNIT I
INTRODUCTION TO DATA REPRESENTATION
8
Data representation Twos complement, fixed point and floating point number formats Low level programming in
C Primitive data types Functions recursive functions Pointers Structures Unions Dynamic memory
allocation File handling Linked lists.
UNIT II
PROGRAMMING IN ASSEMBLY
9
C and assembly Programming in assembly Register usage conventions Typical use of addressing options
Instruction sequencing Procedure call and return Parameter passing Retrieving parameters Everything in pass
by value Temporary variables threads preemptive kernels system timer - scheduling.
UNIT III
OBJECT ORIENTED ANALYSIS
9
Object oriented analysis and design- Connecting the object model with the use case model Key strategies for
object identification UML basics.
UNIT IV
UML
10
Object state behavior UML state charts Role of scenarios in the definition of behavior Timing diagrams
Sequence diagrams Event hierarchies types and strategies of operations Architectural design in UML
concurrency design threads in UML .
UNIT V
SOFTWARE AND HARDWARE PARTITIONING
9
Software / Hardware partitioning - Co design overview - Co simulation, synthesis and verifications - Reconfigurable computing - System on Chip (SoC) and IP cores - Low-Power RT Embedded Systems - On-chip
Networking .
TOTAL 45
TEXT BOOKS
1. Bruce powel Douglas, Real time UML, second edition: Developing efficient objects for embedded systems
(The Addison Wesley Object technology series), 2nd edition 1999, Addison Wesley.
2. Hassan Gomma, Designing concurrent, distributed, and real time applications with UML, 2001.
3. Daniel W.Lewis, Fundamentals of embedded software where C and assembly meet, PHI 2002.
EM506

VLSI ARCHITECTURE AND DESIGN METHODOLOGIES

L
3

T
0

P
0

C
3

PURPOSE
The purpose of this course is to develop rigorous foundation in VLSI Architectures, CMOS and its Design
Methodologies.
INSTRUCTIONAL OBJECTIVES
At the end of the course, student should be able to know:
1 Introduction to VLSI Design Methodologies.
2 Introduction to CMOS Technology and CMOS Circuits.
3 Programmable ASICs and its Design Software.
4 Logic Synthesis, Simulation and Testing.
UNIT I

INTRODUCTION

10

Overview of digital VLSI design methodologies- Trends in IC technology- Advanced Boolean algebra- shannons
expansion theorem- consensus theorem- Octal designation- Run measure- Buffer gates- Gate Expander- Reed
Muller expansion- Synthesis of multiple output combinational logic circuits by product map method- design of static
hazard free and dynamic hazard free logic circuits.
UNIT II

CMOS PROCESSING TECHNOLOGY AND INTROCUCTION TO CMOS CIRCUITS


9
CMOS Processing Technology : Silicon Semiconductor Technology, Basic CMOS Technology - Introduction to
CMOS Circuits : MOS Transistors , MOS Transistor Switches, CMOS Logic - sub-micron technology and GaAs
VLSI technology - Introduction to Analog VLSI .
UNIT III
PROGRAMMABLE ASICs
9
Types of ASICs- Design flow- Anti fuse- Static RAM- EPROM and EEPROM technology- PREP bench marksActel ACT- Xilinx LCA- Altera FLEX- Altera MAX DS & AC inputs and outputs- clock and power inputs- Xilinx
I/O blocks.
UNIT IV
PROGRAMMABLE ASIC DESIGN SOFTWARE
9
Actel ACT- Xilinx LCA- Xilinx EPLD- Altera MAX 5000 and 7000- Altera MAX 9000- Design Systems- Logic
synthesis- Half gate ASIC- Schematic entry- low level design language- PLA tools- EDIF- CFI design
representation.
UNIT V
LOGIC SYNTHESIS, SIMULATION AND TESTING
9
Basic features of VHDL language for behavioral modeling and simulation- summary of VHDL data types- Dataflow
and structural modeling- VHDL and logic synthesis- types of simulation- boundary scan test- fault simulationautomatic test pattern generation.
TOTAL 45
TEXT BOOKS
1. Neil H.E Weste and Kamran Eshraghian, "Principles of CMOS VLSI Design", 2nd Edition, Addition Wesley,
1998.
2. M.J.S Smith, Application Specific Integrated Circuits, Addison Wesley Longman Inc, 1997.
REFERENCE BOOKS
1. Amar Mukherjee, Introduction to NMOS and CMOS VLSI System Design, Prentice Hall 1986.
2. Frederick J. Hill and Gerald R. Peterson, Computer Aided Logical Design with emphasis on VLSI, 1995.
3. William I.Fletcher, An Engineering Approach to Digital Design, Prentice Hall of India. 1996.
EM512

EMBEDDED SYSTEM LAB II

L
0

T
0

P
3

C
2

PURPOSE
To design a system using CPLD, FPGA, DSP.
INSTRUCTIONAL OBJECTIVES
1. Design using Xilinx.
2. Design using Texas DSP.
LIST OF EXPERIMENTS
1. Atmel CPLDs- Prochip Designer.
a) Schematic Entry.
b) VHDL entry.
2. Xilinx EDA design tools device programming PROM programming.
3. Texas DSP - Code Composer studio.
TOTAL 45
REFERENCE
Laboratory manual.

11

EM552

CRYPTOGRAPHY AND NETWORK SECURITY

L
3

T
1

P
0

C
4

PURPOSE
By undergoing this course the student will gain knowledge in cryptographic algorithms and the student will
understand the necessity of security in communication and various efficient ways of achieving the same.
INSTRUCTIONAL OBJECTIVE
At the end of this course the student will get to know
1. Security problems.
2. Cryptography.
3. Role of operating system in security.
4. Data base and network security.
UNIT I
SECURITY PROBLEM
9
Security problem in computing Characteristics of computers in intrusion- Kinds of security breaches Points of
security vulnerability Methods of defence Controls Effectiveness of controls Plan of attack encryption.
UNIT II
CRYPTOGRAPHY
9
Basic encryption and decryption Mono alphabetic ciphers- Polyphabetic substitution- Transpositions Fractional
morse Stream and block ciphers- Characteristics of good ciphers- Secure encryption systems Public key systemSingle key system Data encryption standard Rivest Shamir Adelman (RSA) encryption
UNIT III
ROLE OF OPERATING SYSTEM
9
Security involving programs and operating systems- Information access problems- program development controls
Operating system controls Operating system control in use of programs administration control Protection services
for users operating system- Protected objects and method of protection - File protection mechanism User
authentication.
UNIT IV
DATABASE AND NETWORK SECURITY
9
Database network security Security requirements for data base Reliability and integrity sensitive data
Interference problem Multilevel data base Network security issues- Encryption in networking Access control
User authentication Local area networks- multilevel security of network.
UNIT V
COMMUNICATION AND SYSTEM SECURITY
9
Communication and system security Communication characteristics Communication media loss of integrity
Wire tapping electronics mail security IP security WEB security intruders Viruses Worms firewalls
Standards.
TUTORIAL 15
TOTAL
60
TEXT BOOKS
1. William Stallings, Cryptography and networks security principles and practice, PHI, 1998
2. Charles, P Pleeger, Security in computing, PHI, 1989.
REFERENCE BOOKS
1. Hans, Information and communication security, Springer Verlag, 1998.
2. Simonds, Network security, McGraw Hill, 1998.
3. Derek Atkins, Internet Security, Techmedia, 1998.
4. Kernal Texplan, Communication Network Management, PHI, 1992.
EM554

EMBEDDED CONTROL SYSTEMS

L
3

T
1

P
0

C
4

PURPOSE
By undergoing this course the student will get an insight of basics and advanced techniques in embedded control
systems. The student will get a real time exposure on the I/O devices and data converters:
12

INSTRUCTIONAL OBJECTIVE
At the end of this course the student will get to know
1. Peripheral interface basics and operation.
2. Input/ output devices.
3. Data converters.
4. Asynchronous communication.
UNIT I
INTRODUCTION
6
Controlling the hardware with software Data lines Numbering systems- Address lines Ports Schematic
representation Bit masking Programmable peripheral interface- switch input detection.
UNIT II
INPUT-OUTPUT DEVICES
8
Keyboard basics- Keyboard scanning algorithm Multiplexed LED displays- character LCD modules- LCD module
display-configuration- time of day clock-timer manager-interrupts Interrupt service routines- Interrupt vector or
dispatch table multiple point Interrupt driven pulse width modulation.
UNIT III
D/A and A/D CONVERSION
12
D/A and A/D converters and its working principles Interrupts in analog signal measurement Multi channel data
acquisition. Auto port detection recording and playing back voice.
UNIT IV
ASYNCHRONOUS SERIAL COMMUNICATION
9
Asynchronous serial communication RS 232 RS 485 Sending and receiving data Serial ports on PC Low
level PC serial I/O module Buffered serial I/O.
UNIT V
CASE STUDIES
10
Controlling motors bi-directional control of motors- H bridge Telephonic systems Burger alarms- Fire
alarms.
TUTORIAL 15
TOTAL
60
TEXT BOOKS
1. Jean
J
Labrosse,
Embedded
System
Building
Blocks:
Complete
and
Ready to use modules in C, the Publisher , Paul Temme, 1999.
2. Ball SR, Embedded microprocessor system Real world design, Prentice Hall , 1996.
REFERENCE BOOKS
1. Hermann. K, Real Time systems- Design for distributed Embedded Application, Kluwer Acdemic, 1997.
2. Daniel W Lewis, Fundamentals of Embedded software where C and Assembly meet, PHI 2002.
EM657

REAL TIME SYSTEMS

L
3

T
0

P
0

C
3

PURPOSE
Students by the end of the course will be able to describe the basic principles used in the design of real time systems
and will have knowledge and understanding of concepts for process management and different algorithms for
process scheduling. At the end of this course the student should have the ability to analyze and investigate systems
concurrency and synchronization issues in different circumstances.
INSTRUCTION OBJECTIVE
Need and features of real time systems.
1.Programming languages and tools.
2.Real time databases.
3.Real time communication.
4.Time handling and critical reaction achievement.

13

UNIT I
INTRODUCTION TO REAL TIME SYSTEMS
9
Definition & characteristics of real-time systems - Issues in real time computing Structure and performance
measures of a real time system Classical uniprocessor scheduling algorithms Uniprocessor scheduling of IRIS
tasks Mode changes Fault tolerant scheduling.

UNIT II
REAL TIME PROGRAMMING AND RELATION TO OS
9
Desired language characteristics Data typing Control structures Facilitating hierarchical decomposition
Package Run time error handling over loading and generics Multi tasking Low-level programming Task
scheduling timing specifications Programming environments Run time support Code generation.

UNIT III
DATA BASES HARD REAL TIME SYSTEMS
9
Real time data base Definition and introduction Real time Vs general purpose data base main memory data
base transaction priorities Transaction aborts Concurrency control issues Disk scheduling algorithm Two
phase approach to improve predictability Maintaining serialization consistency Data bases hard real time
systems.
UNIT IV

REAL TIME COMMUNICATION MEDIA

Real time communication Communication media Network topologies Protocols buffering data
Synchronization- Dead lock Mail boxes and semaphores Fault tolerance techniques fault types Fault detection
Fault error containment Redundancy data diversity Reversal checks Integrated handling.

UNIT V
RELIABILITY MODELS FOR HARDWARE REDUNDANCY
9
Reliability evaluation techniques Reliability models for hardware redundancy software error models response
time calculation interrupt latency time loading and its measurement reducing response times analysis of
memory requirements reducing memory loading.
TOTAL
45
TEXT BOOKS
1. C.M.Krishna, Kang G. Shin, Real time systems, McGraw Hill international edition, 1997.
REFERENCE BOOKS
1. S.T.Allworth and R.N.Zobel, Introduction to real time software design, Macmillan, II edition, 1987.
2. Stuart Bennett, Real time computer control An introduction, PHI, 1998.
3. Peter D Lawrence, Real time microcomputer system design An introduction, McGraw hill 1988.
4. Philip A. Laplante, Real time system design and analysis an engineering handbook (2 nd edition), IEEE press,
IEEE computer society press, 2001.
VL554

RELIABILITY ENGINEERING
(Common to M.Tech (Embedded Systems Technology,
VLSI Design ))

L
3

T
0

P
0

C
3

PURPOSE
The purpose of this course is to expose the students to the basics of System Reliability, Device Reliability and
Reliability Techniques.
INSTRUCTIONAL OBJECTIVES
At the end of the course, student should be able to know:
1. Reliability Fundamentals.
2. Basics of System Reliability and Device Reliability.
3. Reliability Techniques.
4. Maintainability and Availability Concepts.
14

UNIT I
INTRODUCTION
9
Reliability fundamentals and bath tub curve- Reliability measures and parameters- Hazard rate model- Probability
concepts and failure time distribution.
UNIT II
SYSTEM RELIABILITY
9
System reliability modeling- k out of 'n' system- Analysis of complex reliability structures- System reliability
estimation.
UNIT III
DEVICE RELIABILITY
9
Accelerated life testing- Early life reliability- Long term device reliability- Electrostatic discharge- Electrical stress
Electronic System reliability.
UNIT IV
RELIABILITY TECHNIQUES
9
Reliability prediction- Cut set- Tie set- FMECA - FTA- Markov- Monte Carlo Simulation- Steady state hazard rate.
UNIT V
MAINTAINABILITY AND AVAILABILITY CONCEPTS
9
Guidelines for design for maintainability- MTTR- BIT / BITE facility- Spares provisioning- Electronics system
packaging and interconnections.
TOTAL 45
TEXT BOOKS
1. David J. Klinger, Yoshinao Nakada and Maria A. Menendez, AT & T Reliability Manual, Von Nostrand
Reinhold, New York, 5th Edition, 1998.
2. Lewis, "Introduction to Reliability Engineering", 2nd Edition, Wiley International, 1996.
3. O' Connor, P.D.T., "Practical Reliability Engineering", Hayden Book Company, New Jersey, 1981. VLSI Circuit
Design ", 2000.
REFERENCE BOOK
1. Gregg K. Hobbs, "Accelerated Reliability Engineering - HALT and HASS ", John Wiley & Sons, New York,
2000.
EM655

ARCHITECTURE AND DESIGN OF DISTRIBUTED EMBEDDED


SYSTEMS

L
3

T
1

P
0

C
4

PURPOSE
To Expose the students, the concepts of distributed embedded systems architecture and design.
INSTRUCTIONAL OBJECTIVE
At the end of the course the student is
1. Learn about networking.
2. Understand the concepts of internet & JAVA.
3. Understand the design methodology & architecture of embedded system.
UNIT I
HARDWARE INFRASTRUCTURE
9
Broad band transmission facilities -Open interconnection standards- types of network- network principles- EthernetWireless- LAN and ATM.
UNIT II
SOFTWARE ARCHITECTURER & INTERNET CONCEPTS
9
Internet protocol- Hardware & software of internet- Internet security- IP addressing- Interfacing internet server
applications to corporate database HTML and XML.
UNIT III
DISTRIBUTED COMPUTING USING JAVA
IO streaming- object serialization-Networking- threading- RMI- Multicasting.

UNIT IV
DISTRIBUTED DATABASE USING JAVA
9
Distributed database- Embedded java concepts -Communication between distributed objects.
15

UNIT V
DESIGN METHODOLOGY & ARCHITECTURE
9
Analog/digital co-design- design method based on multiprocessors-architecture for reliable distributed computer
Controlled systems- Optimization of functional distribution in complex system design.
TUTORIAL 15
TOTAL
60
TEXT BOOKS
1. George coulouris and Jean Dollimore, Distributed Systems concepts and design, (Pearson Education Asia),
2001
2. Architecture and Design of Distributed Embedded Systems, edited by Bernd Kleinjohann, Kluwer Academic
Publishers, Bosten, 2001.
REFERENCE BOOKS
1. Dietel & Dietel , JAVA how to program, Prentice Hall 1999.
2. Sape Mullender, Distributed Systems, Addison Wesely, 1993.
3. Phil Feldman & Tom Rugy, Network lite made easy, McGraw Hill Publisher
VL651

ADVANCED COMPUTER ARCHITECTURE

- 10th edition.,1999.
L
3

T
0

P
0

C
3

PURPOSE
This course presents a balanced treatment of the theory, Technology, and architecture of advanced computer
systems. It introduces the issues in designing and using high performance parallel computers.
INSTRUCTIONAL OBJECTIVES
To learn the scaling of computers and work loads, various multi processors, vector processing, and multi computers.
UNIT I
UNIPROCESSOR AND PARALLEL COMPUTER STRUCTURE
9
Basic Uniprocessor Architecture Parallel processing Mechanisms- Balancing of Subsystem band width- Parallel
Computer structure- Architectural classifications- Parallel processing applications.
.
UNIT II
PARALLEL COMPUTER MODELS AND PERFORMANCE
9
Parallel Computer Models- Multi processing and Multi computers- Multi vector and SIMD Computers- PRAM and
VLSI Models.- Principles of Scalable Performance- Metrics and measures- Speedup Performance lawsScalability Analysis and Approaches.
UNIT III
MEMORY
9
Processors and memory Hierarchy- Advanced Processor Technology-Super scalar and Vector processors- Memory
hierarchy technology- Virtual memory Technology- Bus- cache- and shared memory- Backplane Bus StructureCache memory organizations- Shared memory organizations.
UNIT IV
DESIGN AND PIPELINING
9
Pipelining and super scalar techniques- Linear pipe line Processors- Non linear pipeline processors- Instruction
pipeline design- Arithmetic pipeline design- Super scalar and super pipeline design.
UNIT V

MULTIPROCESSOR AND COMPOUND VECTOR PROCESSING

Multi processors and Multi computers- Multi processor system interconnects- Cache coherence and Synchronization
Mechanism- Message passing mechanisms. Multi vector and SIMD Computers- Vector processing
principles- Compound vector processing- SIMD Computer organizations.
TOTAL
45
TEXT BOOKS
1. A Kai Hwang, Advanced Computer Architecture, McGraw-Hill, Inc 1987.
2. Kai Hwang and Faye A. Briggs, Computer Architecture and Parallel Processing, McGraw Hill 1989.

16

REFERENCE BOOKS
1. Rafiquzzaman and Chandra, Modern computer Architecture, West Publishing Company, 1989.
2. Morris Mano, Computer system Organization, Prentice Hall of India, 3rd ed, 1993.
3. Andrew .S. Tannenbaum, Computer Organization, Prentice Hall 1991.
CO501

ADVANCED DIGITAL SIGNAL PROCESSING

L
3

T
1

P
0

C
4

PURPOSE
The purpose of this course is to make the students conversant with the design aspects of Advanced Digital Signal
Processing.
INSTRUCTIONAL OBJECTIVES
At the end of the course, student should be able to know:
1. Discrete Random Signal Processing.
2. Spectrum Estimation.
3. Linear Estimation and Prediction.
4. Adaptive Filtering Concepts.
5. Multirate Signal Processing Concepts.
UNIT I
DISCRETE RANDOM SIGNAL PROCESSING
9
Review of Linear Algebra, Discrete Random Processes, Expectations, Variance, Co-Variance, Scalar Product,
Energy of Discrete Signals- Parsevals Theorem, Wiener Khintchine Relation- Power Spectral Density Periodogram -- Sample Autocorrelation- Sum Decomposition Theorem, Spectral Factorization Theorem.
UNIT II
SPECTRUM ESTIMATION
9
Non-Parametric Methods- Correlation Method- Co-Variance Estimator- Performance Analysis of EstimatorsUnbiased, Consistent Estimators- Periodogram Estimator- Barlett Spectrum Estimation- Welch Estimation- Model
Based Approach- AR, MA, ARMA Signal Modeling- Parameter Estimation Using Yule-Walker Method.
UNIT III
LINEAR ESTIMATION AND PREDICTION
9
Linear Estimation of Signals- Prediction, Filtering, Smoothing, Correlation Cancellation. Maximum Likelihood
Criterion- Efficiency of Estimator- Least Mean Squared Error Criterion Wiener Filter- Discrete Wiener Hoff
Equations- Recursive Estimators- Kalman Filter- Linear Prediction, Prediction Error- Whitening Filter, Inverse
Filter- Levinson Recursion, Lattice Realization, and Levinson Recursion Algorithm for Solving Toeplitz System of
Equations.
UNIT IV
ADAPTIVE FILTERS
9
FIR Adaptive Filters- Newtons Steepest Descent Method- Adaptive Filter Based on Steepest Descent MethodWindow Hoff LMS Adaptive Algorithm- Adaptive Channel Equalization- Adaptive Echo canceller- Adaptive Noise
Cancellation- RLS Adaptive Filters- Exponentially weighted RLS- Sliding window RLS- Simplified IIR LMS
Adaptive Filter- Delay Line Structures.
UNIT V
MULTIRATE DIGITAL SIGNAL PROCESSING
9
Mathematical Description of Change of Sampling Rate- Interpolation and Decimation- Continuous Time ModelDirect Digital Domain Approach- Decimation by an Integer Factor.
TUTORIAL 15
TOTAL
60

TEXT BOOKS
1. Monson H. Hayes, Statistical Digital Signal Processing and Modeling, John Wiley and Sons, Inc., New York,
1996.
REFERENCE BOOKS
1. Sopocles J. Orfanidis, Optimum Signal Processing, McGraw Hill, 1990.
2. John G.Proakis, Dimitris G.Manolakis, Digital Signal Processing, Prentice Hall of India, 1995.
3. B.Farhang-Boroujeny, Adaptive Filters : Theory and Application, 1998.
4. Haykins S, Adaptive Filter Theory, Prentice-Hall, USA, 1996.
5. Vaidanathan P.P, Multirate Systems and Filter Banks, Prentice Hall, 1983.

17

DC503

DATA COMMUNICATION AND COMPUTER NETWORKS

L
3

T
0

P
0

C
3

PURPOSE
To know about computer communication and Types of networks
INSTRUCTIONAL OBJECTIVES
To impart
Data Transmission Methods.
Communication Protocols.
Types of LANs and WANs.
UNIT I
INTRODUCTION
9
Signal transmission: Transmission media, signal transmission in channels: Attenuation, distortion and noise source,
signal types, signal propagation delay, physical layer interface standards.
UNIT II
DATA TRANSMISSION
9
Data transmission basics, Binary transmission : Parallel transmission, serial transmission, asynchronous
transmission, synchronous transmission, transmission control circuits, communication control devices.
Error detection and correction methods : Parity, block check sum, CRC , error detection schemes for burst errors.
Data Compression : Packed decimal, relative encoding, character suppression, Huffman coding, Facsimile
compression.
UNIT III
LOCAL AREA NETWORK
LAN topologies, LAN access techniques, bridges, routers.

UNIT IV
WIDE AREA NETWORK
Circuit switching, packet switching, frame relay, ISDN fundamentals.

UNIT V
UPPER LAYER PROTOCOLS
9
OSI Model, TCP/IP protocols suite, Internet protocol, routing, IP V6, ICMP V6, Transport protocol and application
protocols.
TOTAL 45
TEXT BOOKS
1. F.Halsal, Data Communications, Computer Networks and Open Systems, Addison Wesley Publication, Third
edition, 1994
2. William Stallings, Data and Computer Communications, 5th Edition, Prentice Hall of India, New Delhi, 1997.
REFERENCE BOOKS
1. Jean Walrand, Communication Networks a first course, 2nd Edition, McGraw Hill, 1998
2. Lewis Mackenzie, Communication and Networks, The McGraw Hill Companies ,1998
3. Andrew.S.Tanenbaum, Computer Networks, Prentice Hall of India, 1977.
4. Gerd E Keiser, Local Area Networks, McGraw Hill International Edition
EM661

DESIGN OF DIGITAL CONTROL SYSTEM

L
3

T
1

P
0

C
4

PURPOSE
The purpose of this course is to give clear idea to the students how design the digital control system like self tuned
control & microprocessor control.
INSTRUCTIONAL OBJECTIVES
1. To learn about sampling , A/D & D/A conversion& Z-transform.
18

2. To learn different types of controller.


3. To understand the stability of digital control system & frequency analysis.
4. To learn details in microprocessor control of stepper motor.
UNIT I

SAMPLING AND RECONSTRUCTION- TRANSFORM ANALYSIS OF SAMPLE DATA


SYSTEMS
9
Effects of sampling- Sampled data control systems- A/D & D/A conversion- Fourier transform- z-transform- Pulse
transform function- Stability analysis- Time and frequency response.

UNIT II
DESIGN USING TRANSFORM AND STATE SPACE TECHNIQUES
9
Digital PID controller- Multivariable controller- Discrete time state equation- Cayley-Hamilton theorem- Concepts
of controllability and observability- Lyapunav stability analysis.
UNIT III
SELF TUNING CONTROL
9
Introduction- Principle of least square- Recursive least square algorithm- minimum- Variable prediction- MinimumVariance control- Self-tuning regulators.
UNIT IV
MICROPROCEESOR BASED CONTROL
9
General description of microcontrollers- Digital quantization- Position control- Process model- Control algorithmhard ware mechanization- System software.
UNIT V

STEPPING MOTORS AND THEIR INTERFACING TO


MICROPROCESSORS
9
Introduction- Constructional & operational features of stepping motors-important parameters of stepping motorsStepping motor drive circuits-Interfacing to microprocessor.
TUTORIAL 15
TOTAL
60
TEXT BOOKS
1. GOPAL M, Digital Control Engineering, New Age International, 1996.
2. B.C.Kuo., Digital Control Systems, Holt Saunders Japan Ltd.,1991.
REFERENCE BOOKS
1. K. Ogata , Discrete Time Control Systems, PHI, 1987.
2. Forsytheand W.Goodall R.N., Digital Control, Mc Millan, 1991.
3. Samita, Stubberud Hostelier, Digital Control System Design, Hercourt brace college publisher, 1988.
EM651

MOBILE COMPUTING

L
3

T
1

P
0

C
4

PURPOSE
To understand the fundamentals and various computational processing of Mobile Networks.
INSTRUCTIONAL OBJECTIVE
To study the specifications and functionalities of various protocols/standards of Mobile networks.
UNIT I
INTRODUCTION
9
Introduction to mobile computing - Wireless transmission: propagation, modulation, multiplexing, switching, spread
spectrum and error control coding.
UNIT II
WIRELESS LAN
9
Medium access control and physical layer specifications IEEE 802.11 HIPERLAN Bluetooth.
UNIT III
WIRELESS NETWORKING
Satellite systems Cellular networks Cordless systems Wireless in local loop IEEE 802.16.

UNIT IV

MOBILE TCP/IP AND WAP

19

TCP/IP protocol suite mobile IP DHCP Mobile transport layer Wireless application protocol.
UNIT V
MOBILE AD-HOC NETWORKS
9
Characteristics Performance issues Routing algorithms: proactive and reactive DSDV, AODV, DSR and
Hierarchical algorithms.
TOTAL 45
TEXT BOOKS
1. J. Schiller, Mobile Communications, Addison Wesley, 2000.
2. William Stallings, Wireless Communications and Networks, Pearson Education, 2002.
EM653

INTELLIGENT EMBEDDED SYSTEMS

L
3

T
1

P
0

C
4

PURPOSE
This course will provide theoretical and practical introduction to intelligent data modeling. The key theoretical
concepts that underlie inverse problems are included. Subsequently, the emphasis is on the development of generic
techniques, which learn from data.
INSTRUCTIONAL OBJECTIVES
At the end of the course the students should have gained:
1.
A theoretical understanding of learning problems.
2.
A knowledge of classical and modern learning algorithms.
3.
A knowledge of methods for data preprocessing.
4.
Understand different uses of intelligent systems in various domains.
5.
Understand the steps involved in developing an intelligent system.
UNIT I
INTRODUCTION TO FUZZY LOGIC THEORY AND CHAOS THEORY 8
Introduction to Fuzzy Logic Theory and Applications - Introduction to Rough Sets - Introduction to Chaos Theory
and Fractals.
UNIT IINEURAL NETWORKS AND KNOWLEDGE
8
Fundamental characteristics of ANNs, Neuron Models, Role of Feedback Network architectures, Knowledge
representation. The symbolic rule based approach Data mining basics.
UNIT III
NEURAL NETWORKS AND LEARNING
10
Learning Processes - Learning from Data using Neural networks - Neural Networks Design - Learning from Data
using tree induction DS - Applications of decision trees Genetic Algorithms - The natural selection perspective learning from data Basics of Genetic Programming - Data Warehousing and Knowledge Management - Intelligent
Systems software - Dealing with Ambiguity - introduction to the embedded internet, embedded agents and
intelligent inhabited environments.
UNIT IV
EMBEDDED AGENT DESIGN
9
Embedded agent design Embedded agent design criteria and issues - Introduction to embedded internet,
embedded agents and intelligent inhabited environments - consideration of various solutions, in particular behavior
based methods Behavior based agent mechanisms (BBA) for implementing reactive functionality in embedded
agents Knowledge representation in embedded agents behavior based agent (BBA) mechanisms for
implementing deliberative functionality in embedded agents.
UNIT V CASE STUDIES
9
Self-directed deep space probes Robotic soccer teams Underwater submarines Acrobatic helicopters and
mobile robots.
TUTORIAL 15
TOTAL 60
TEXT BOOKS
1. ARKIN.R.C., Behavior based Robotics, The MIT press, 1998.
2. RZEVSKI.G., Mechatronics : Designing Intelligent Machines, Butterworth Heinmann, 1995.

20

3.

STEELS.L and BROOKS.R., The Artificial life route to artificial intelligence: building embodied situated
agents, Lawrence Erlbaum, 1995.

REFERENCE BOOKS
1. Zurada , Introduction to Artificial Neural Systems, PWS, 1992.
2. Klir and Folger, Fuzzy Set Theory, Prentice-Hall, 1988.
3. Goldberg, Genetic Algorithms in Search, Optimization & Learning, Addison-Wesley, 1989.

21

You might also like