Sie sind auf Seite 1von 107

Scheme of Study from III to VIII Semester

and

Syllabi for V to VII Semester

B. Tech. in Electronics & Communication Engineering

(Students admitted from 2018–‘19)

Offered by the

SCHOOL OF ELECTRICAL & ELECTRONICS ENGINEERING

This scheme of study & syllabi are submitted to XXXVIII Academic Council Meeting to
be held on 3.06.2020 for approval
III Semester (22 Credits)

No of Contact
Course Code Course Name Hours / Week Credits
L T P

MAT201 Engineering Mathematics – III 3 1 0 4

EEE201 Electric Networks 3 1 0 4

ECE101 Digital System Design 3 1 0 4

EIE201 Electronic Circuits 3 1 0 4

ECE102 Engineering Electromagnetics 4 0 0 4

ECE103 Digital System Design Laboratory 0 0 2 1


EIE202 Electronic Circuits Laboratory 0 0 2 1

TOTAL 16 4 4 22

ADDITIONAL COURSE FOR LATERAL ENTRY STUDENTS


No of Contact
Course Code Course Name Hours / Week Credits
L T P

CSE101 Problem Solving & Programming in C 3 0 2 4


IV Semester (24 Credits)

No of Contact
Course Code Course Name Hours / Week Credits
L T P

MAT301 Engineering Mathematics – IV 3 1 0 4

EIE301 Linear Integrated Circuits 3 1 0 4


ECE104 Signals & Systems 3 1 0 4

ECE201 Microprocessor&Microcontroller 4 0 0 4

ECE202 Analog Communication 3 0 0 3

Department Elective – I 3 0 0 3
Systems Simulation & Design
EIE302 0 0 2 1
Laboratory

Microprocessor & Microcontroller


ECE203 0 0 2 1
Laboratory

TOTAL 19 3 4 24

ADDITIONAL COURSE FOR LATERAL ENTRY STUDENTS


No of Contact
Course Code Course Name Hours / Week Credits
L T P
CSE201 Object Oriented Programming In C++ 3 0 2 4
V Semester (23 Credits)

No of Contact
Course Code Course Name Hours / Week Credits
L T P

MAT303 Probability & Random Processes 3 0 0 3

ECE301 Digital Communication 3 0 0 3

ECE204 Digital Signal Processing 3 1 0 4

EIE104 Control Engineering 3 1 0 4

Department Elective – II 3 0 0 3

Department Elective – III 3 0 0 3

ECE302 Communication Laboratory 0 0 2 1

ECE205 Digital Signal Processing Laboratory 0 0 2 1

TNP101 Soft Skills – I 0 0 2 1

TOTAL 18 2 6 23
VI Semester (22 Credits)
No of Contact
Course Code Course Name Hours / Week Credits
L T P

ECE206 Antenna & Wave Propagation 3 0 0 3

ECE304 Microwave Engineering 3 0 0 3

ECE316 Digital VLSI Design 4 0 0 4

Department Elective – IV 3 0 0 3

Department Elective – V 3 0 0 3

ECE305 Microwave Laboratory 0 0 2 1

ECE317 FPGA Laboratory 0 0 2 1

TNP102 Soft Skills – II 0 0 2 1

ECE300 Mini Project 0 0 6 3

TOTAL 16 0 12 22
VII Semester (20 Credits)

No of Contact
Hours / Week
Course Name Credits
Course Code
L T P

ECE403 Information Theory & Coding 3 1 0 4

ECE307 Optical Communication 3 0 0 3

ECE404 Wireless Communication 4 0 0 4

Embedded & Signal Processing


ECE308 4 0 0 4
Architectures

Department Elective – VI 3 0 0 3

MAN105 Professional Ethics 1 0 0 1

Embedded & Signal Processors


ECE309 0 0 2 1
Laboratory

TOTAL 18 1 2 20

VIII Semester (21 Credits)

No of Contact
Course Code Course Name Hours / Week
Credits
L T P

OEXXXX Open Elective – I 3 0 0 3

OEXXXX Open Elective – II 3 0 0 3


OEXXXX Open Elective – III 3 0 0 3

ECE400 Project Work & Viva Voce 0 0 24 12

TOTAL 9 0 24 21
List of Electives – for IV Semester (Any one to be selected)

No of Contact
Course Code Course Name Hours / Week Credits
L T P

EIE207 Pulse & Wave Shaping Circuits 3 0 0 3

EIE107 Measurements & Instrumentation 3 0 0 3

CSE208 Java Programming 3 0 2 4

PHY211 Materials Science 3 0 0 3

PHY126 Device Physics 3 0 0 3

ECE213 Solar Photovoltaics 3 0 0 3

MAT304 Mathematics for Cyber Security 3 1 0 4

List of Electives – Proposed – for V Semester (Any two to be selected)

No of Contact
Course Code Credits
Course Name Hours / Week
L T P
Python Programming with Web
CSE304 3 0 2 4
Frameworks

EIE215 Biomedical Engineering 3 0 0 3

ECE303 Nano Electronic Devices & Circuits 3 0 0 3

MAT309 Optimization Techniques 3 1 0 4

EEE202 Power Electronics 3 1 0 4

CSE205 Computer Architecture 4 0 0 4

Network Administration &


ICT307 3 1 0 4
Managenment Tools

INT301 Network Tools & Techniques 3 0 2 4

CSE303 Computer Networks 4 0 0 4


List of Electives – Proposed – for VI Semester (Any two to be selected)

No of Contact
Course Code Course Name Hours / Week Credits
L T P

ICT106 Soft Computing Techniques 3 1 0 4

ECE401 Satellite Communication 3 0 0 3

EIE303 Virtual Instrumentation 3 0 2 4

ECE402 RADAR Engineering 3 0 0 3

ECE306 RF Microelectronics 3 0 0 3

CSE206 Real Time Operating System (RTOS) 3 0 0 3

EIE205 Robotics & Automation 3 1 0 4

CSE313 Cryptography & Network Security 3 1 0 4

INT309 Domain-Centric Security 3 0 2 4

List of Electives – Proposed – for VII Semester (Any one to be selected)

No of Contact
Course Code Course Name Hours / Week Credits
L T P
ECE310 Image Processing 3 0 0 3

ECE311 Speech Processing 3 0 0 3

Hardware Design with Bluespec System


ECE207 3 0 0 3
Verilog

ECE405 Wireless Ad Hoc & Sensor Networks 3 0 0 3

ECE406 Spread Spectrum Communication 3 0 0 3

Telecommunication Switching, Traffic &


ECE407 3 0 0 3
Networks

INT405 Machine Learning Techniques 3 1 0 4

ECE408 Navigation Systems 3 0 0 3

ECE409 Data Compression 3 0 0 3


CSE415 Internet of Things (IoT) 3 1 0 4

ECE410 Communication Protocols 3 0 0 3

INT410 Embedded Security 3 0 2 4

List of Mandatory Non-Credited Courses

Course Code Course Name

MAN101 Constitution of India

MAN102 Indian Traditional Knowledge

MAN103 Environmental Science

MAN104 NSS Activities

Course Distribution Credits Percentage

Humanities & Social Sciences 6 3

Basic Sciences (MPC) 27 15

Engineering Sciences 28 16

Professional Subjects – Core 77 43

Professional Subjects – Electives 18 10

Open Electives 9 5

Project Work 12+3 =15 8

TOTAL 180 100


L T P C
3 0 0 3
Course Code: MAT303
Semester: V

Probability & Random Processes

COURSE OBJECTIVE:
 This course enables the learners to get familiarized with the fundamentals and
advanced concepts of probability theory, statistical distributions, correlation and
regression analysis and random processes to support graduate course work in
Electronics and Communication Engineering such as Statistical Theory of
Communication, Machine Learning Techniques etc. This course also envisages the
concepts for applications pertaining to engineering problems.

UNIT – I 12 Periods
Probability and Distributions

Basic concept of probability – Conditional probability and Baye’s Theorem – Concept of a


Random variable – Transformation of random variables – Cumulative Distribution Function
(CDF) – Probability Density Function – Basic Statistical Properties of a Random variable and
Expected Values – Moments – Moment Generating Functions – Binomial, Poisson, Normal
and Erlang Distributions

UNIT – II 11 Periods
Tests of Hypothesis

Introduction to inferential statistics – Procedure for Testing of Hypothesis – Tests of


significance for large samples – Difference between sample proportion and population
proportion – Difference between two sample proportions – Test of significance for small
samples – Student’s t-distribution – Difference between sample mean and population –
Difference between two sample means – F distribution – Chi Square distribution – Goodness
of fit – Independence of Attributes.

UNIT – III 11 Periods


Random Processes

Classification of random processes – Methods of description of a random process –


Analytical representation of a random process – Special classes of random processes –
Multiplicative random process - Average values of random processes – Stationarity –
Examples of wide sense stationary process and strict sense stationary process
Autocorrelation function and its properties – Cross correlation function and its properties –
Power Spectral density – Weiner Khinchin’s Theorem - Linear time invariant systems.

UNIT – IV 11 Periods
Special Classes of Random Processes

Introduction – Poisson Process – Birth and Death Process – Difference Equations – Pure
Birth process – Yule - Furry Process – Renewal Process – Discrete state – Discrete Time
renewal process – Discrete state continuous parameter Renewal Process – Solution to
Renewal equations.
TEXTBOOKS
1. T.Veerarajan. Probability, Statistics and Random Processes, 3rd Edition, Tata McGraw
Hill Publishing Company Ltd, New Delhi 2008 [for UNITs II, III and IV].
2. Jorge I. Aunon and V. Chandrasekar. Introduction to Probability and Random
Processes, 3rd Edition, McGraw Hill International Editions, New York, 1998 [for
UNITs I and III].

REFERENCES
1. S.C.Gupta, V.K.Kapoor. Fundamentals of Mathematical Statistics, 11thEdition, Sultan
Chand and Sons Publications, 2014.
2. George R. Cooper, Clare D. McGillem. Probabilistic Methods of Signal & System
Analysis, 3rd Edition, Oxford Press, 2007.
3. Peebles, P.Z. Probability Random Variables and Random Signal Principles, 4th
Edition, McGraw Hill, New York, 2005.
4. Papoulis, A. Probability, Random Variables and Stochastic Processes, 4th Edition,
McGraw Hill, New York, 2005.

ONLINE MATERIAL
1. NPTEL – http://www.youtube.com/watch?v=r1sLCDA-kNY.

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Recall the basic concepts of Probability Theory and random


variables
 Reproduce probability distributions in engineering problems
Unit – II  Determine the nature and characteristics of a collection of data
using theory of inference
 Validate the statistical methods applied in Engineering problems
Unit – III  Classify the random processes and study their properties
 Formulate and solve the engineering problems involving random
processes
 Identify the stationary nature of collection of random signals
 Interpret the notion of power spectral density in linear time
invariant systems
Unit – IV  Analyze the nature of different random processes
 Design methods to solve real time application problems using
Poisson, Gaussian and Renewal processes

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learner will be able to

 Reproduce probability distributions in engineering problems


 Determine the nature and characteristics of a collection of data using theory of
inference
 Classify random processes and study their properties
 Interpret the notion of power spectral density in linear time invariant systems
 Design methods to solve real time application problems using Poisson, Gaussian and
Renewal processes
 Validate the statistical methods applied in Engineering problems
L T P C
3 0 0 3
Course Code: ECE301
Semester: V

Digital Communication

COURSE OBJECTIVES:
 This course enables the learners to get familiarized with the various techniques used
for designing the elements of digital communication system

UNIT – I 12 Periods
Fundamentals of Digital Communication

Introduction to Digital Communication – sources and signals – Basic signal processing


operations in Digital Communication – Channels for digital communication
Sampling and Quantization – Sampling theorem – Impulse train sampling–Reconstruction of
message from its samples through interpolation function –– Uniform and Non uniform
quantization – Signal to noise ratio of quantized pulse – Companding (A-law and µ-law),
Introduction to pulse code modulation - PCM waveform types

UNIT – II 11 Periods
Baseband Transmission and Detection

Introduction to digital pulse modulation techniques: Types of PCM –Differential Pulse Code
Modulation (DPCM) – Delta modulation – Adaptive delta modulation
Detection: Baseband signal receiver – White noise - Matched filter receiver – Signal to noise
ratio - Transfer function - properties - Probability of error – Correlators
Inter Symbol Interference: Ideal Nyquist channel – Duo binary signalling – Modified duo
binary signalling – Eye patterns

UNIT – III 12 Periods


Bandpass Modulation and Demodulation

Digital modulation formats – Coherent binary modulation/demodulation techniques –


Coherent Quadrature modulation techniques – Differential PSK – Comparison of binary and
quaternary modulation/demodulation techniques – M-ary modulation techniques – M-ary
PSK , M-ary QAM

UNIT – IV 10 Periods
Spread spectrum Communication

Introduction to spread spectrum modulation –Pseudo noise sequence – A notion of spread


spectrum - Direct Sequence Spread Spectrum (DSSS) – Signal space dimensionality and
processing gain – Probability of error –Frequency Hopped Spread Spectrum (FHSS) – Slow
and Fast frequency hopping -Processing gain – Comparison of spread spectrum techniques,
Introduction to code division multiple access and multipath suppression

TEXTBOOKS
1. Simon Haykin. Digital Communication Systems. John Wiley, 2nd revised Edition,
2013.
1. Taub, H; Schilling .D.L, Goutamsaha. Principles of Communication Systems, 4th
Edition, Tata McGraw Hill, 2013.
2. B. Sklar. Digital Communication – Fundamentals and Application, 2nd Edition,
Pearson education India, 2009.

REFERENCES
1. B.P. Lathi and Zhiding. Modern digital and analog communication systems, 4th
Edition, Oxford University Press, 2011.
2. Wayne Tomasi. Electronics communication systems Fundamentals through
Advanced, 5th Edition, Pearson Education, 2009.
3. J.G.Prokias, Masoudsalehi. Digital Communications, 5th Edition, McGraw Hill, 2008.

ONLINE MATERIALS
1. NPTEL – http://www.durofy.com/multiple-access-techniques-fdma-tdma-cdma/
2. NPTEL – http://www.rfwireless-world.com/Terminology/FDMA-versus-TDMA-versus-
CDMA.html
3. NPTEL – https://www.youtube.com/watch?v=XJ81CuujwYE : Basics of CDMA
4. NPTEL – http://userspages.uob.edu.bh/mangoud/mohab/Courses_files/sklar.pdf

UNIT - WISE LEARNING OUTCOMES


Upon successful completion of each unit, the learner will be able to:

Unit – I  Interpret the modules used in building digital communication system


 Estimate the digital equivalent of analog signals using sampling , quantization
and encoding techniques
Unit – II  Examine the performance of different types of pulse code modulation
 Interpret the effect of ISI using eye pattern
 Design the optimum baseband signal receiver
Unit – III  Analyse the performance of digital modulation and demodulation techniques
 Identify suitable digital modulation and demodulation technique for various
applications
Unit – IV  Realize the advantages of spread spectrum modulation techniques

COURSE LEARNING OUTCOME

Upon successful completion of this course, the learner will be able to

 Apply the techniques to design and analyze the performance of digital


communication system
L T P C
3 1 0 4
Course Code: ECE204
Semester: V

Digital Signal Processing

COURSE OBJECTIVE:
 This course enables the learners to gain knowledge on discrete transforms and the
design of FIR and IIR digital filters

UNIT – I 16 Periods
Discrete Transforms

Review of DTFT-Discrete Fourier Transform - Properties – Computational complexity of DFT


– Frequency analysis of signals using DFT.
Fast Fourier Transform (FFT) - Decimation-In-Time (DIT) – Decimation-In-Frequency (DIF)
– Inverse FFT.
Frequency domain characteristics of LTI systems – response to complex exponential –
steady state response to periodic and non-periodic input signals – LTI system as frequency
selective filters.

UNIT – II 14 Periods
FIR Filter Design

Symmetric and Antisymmetric FIR filters–Design of Linear Phase FIR filters using Hamming,
Hanning, Blackman & Kaiser windows and frequency sampling method – Structures for
Realization of FIR filters.

UNIT – III 15 Periods


IIR Filter Design

Butterworth &Chebyshev approximation techniques – Bilinear Transformation – Impulse


Invariant Transformation –Analog/ Digital frequency transformation – Structures for
Realization of IIR filters.

UNIT – IV 15 Periods
Quantization Effects in Digital Filters, Multirate DSP and Spectrum Estimation

Representation of numbers - Quantization of filter coefficients - Round-off effects in digital


filters – Signal Scaling.
Introduction to multi rate digital signal processing – Decimation by an Integer factor D-
Interpolation by an Integer factor I – Sampling rate conversion by an rational factor (I / D) –
Poly phase filters for decimator and interpolator – Power spectrum estimation using
periodogram method.

TEXTBOOK
1. John G.Proakis, DimitrisG.Manolakis. Digital Signal Processing: Principles, Algorithms
and Applications, 4th Edition, Pearson Education, 2006.
REFERENCES
1. Lawrence R.Rabiner, Bernard Gold. Theory and Application of Digital Signal
Processing. Pearson Education India, 2015.
2. Allan V.Oppenheim, Ronald W.Schafer. Discrete-Time Signal Processing, 3rd Edition,
Pearson Education India, 2014.
3. SanjitK.Mitra. Digital Signal Processing: A Computer-Based Approach, 4th Edition,
McGraw Hill Education, 2013.
4. Emmanuel C.Ifeachor, Barrie W.Jervis. Digital Signal Processing: A Practical
Approach, 2nd Edition, Pearson Education India, 2002.

ONLINE MATERIAL
1. NPTEL – http://www.youtube.com/watch?v=6dFnpz_AEyA.

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Analyze the signal in frequency domain and classify LTI system
Unit – II  Design and implement FIR filters for phase sensitive applications such as data
communication seismology, cross over filters
Unit – III  Design and implement IIR filters for the given analog filter specifications
Unit – IV  Analyze the finite word length effects in digital filters and to design efficient
multi rate systems

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learner will be able to

 Design and implement FIR & IIR digital filters for real time applications
 Design an efficient filter using multi rate system
L T P C
3 1 0 4
Course Code: EIE104
Semester: V

Control Engineering

COURSE OBJECTIVES:

 To enable the learners analyse the transient and steady state responses in time domain
and stability analysis in frequency domain
 To facilitate the learners in designing compensators

UNIT – I 15 Periods
Modelling of LTI Systems
Concepts of control system – Definitions – open loop and closed loop systems with
examples – Mathematical model for Electrical system.
Transfer Function model: Block diagram representation – Block diagram reduction - Signal
flow graph representation – Reduction using Mason’s gain formula – Transfer Function of
armature and field controlled D.C. motor

State Space model: Concepts of State, State variables and state model of electrical
systems, obtaining the state model using differential equations, physical variables.

UNIT – II 18 Periods
Analysis of Linear Systems

Time Domain Analysis: Test Signals – Step & Impulse Response of First Order and Second
Order Systems –Time Domain Specifications-Types and Order of a System – Steady State
Error – Error Constant – Generalized Error Coefficients and generalized error series –
Problems.

Frequency domain analysis:Frequency Response – Frequency Domain Specifications –


Bode asymptotic plot – Polar plot – Gain margins and Phase margins.

UNIT – III 12 Periods


Stability

Definitions – BIBO stability – Characteristics Equation – Location of Roots in the S Plane for
Stability –Routh Hurwitz Criterion for Stability. Root Locus technique – Rules for the
construction of the Loci – Examples of Root locus plot-Determination of critical gain.Nyquist
stability criterion – Determining the closed loop stability of open loop unstable systems.

UNIT – IV 15 Periods
Compensator and controllers

Design of compensators: Lag,lead, and lag-leadCompensator design using Bode Plot and
Root Locus Technique

Controllers:Transfer function of P, PI, PD and PID controllers – Tuning of PID controllers for
a first order system with delay (FOPDT) using Z-N technique.
TEXTBOOKS

1. Gopal M, Control Systems: Principles and Design, 4th Edition, McGraw Hill, 2014.
2. Ogata K, Modern control Engineering, 5th Edition, Prentice Hall of India, 2010.

REFERENCES

1. FaridGolnaraghi and Benjamin C. Kuo, Automatic control systems, 10th Edition, McGraw
Hill, 2018.
2. Nagrath I J and Gopal M, Control System Engineering. 6th Edition, New Age International
(P) Ltd., 2017.
3. Norman S. Nise, Control Systems Engineering, 7th Edition, John Wiley, 2015
4. Richard C. Dorf and Robert H. Bishop, Modern control systems, 12th Edition, Prentice
Hall, 2010
5. Palani S, Control Systems Engineering, 2nd Edition, McGraw Hill, 2010.
6. Jacqueline Wilkie, Michael Johnson, and Reza Katebi, Control Engineering, Palgrave-
Macmillan Publications, 2002.

ONLINE MATERIAL

1.NPTEL – https://nptel.ac.in/courses/108102043/

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to

 Develop transfer function and state model of the systems


Unit – I
 Apply the mathematical reduction techniques to arrive the overall
transfer function of the control systems
 Derive and analyse the responses of first and second order systems to
various test signals
Unit – II  Determine the static and dynamic error coefficients for specific classes
of systems with test input signals
 Construct and analyze the frequency response plots to infer the
stability of the system
 Apply Routh-Hurwitz criterion for testing the stability of a control
Unit – III system
 Analyze the closed loop stability for the open loop unstable systems
using Nyquist criterion
 Design compensators using Bode and root locus plots
Unit – IV
 Design different controllers such as P, PI and PID for simple first order
systems

COURSE LEARNING OUTCOMES

Upon completion of this course, the learners will be able to:

 Develop mathematical models for electrical and electromechanical systems


 Analyze the performance of LTI systems in time and frequency domain
 Design compensators to meet the performance requirements
L T P C
0 0 2 1
Course Code: ECE302
Semester: V

Communication Laboratory

COURSE OBJECTIVE:

This laboratory course enables learners to build various elements of communication


systems.

List of Experiments

1. Design a modulator and demodulator circuit for continuous wave modulations.


2. Construct a digital pulse modulator and demodulator.
3. Build a Line Coding and Decoding schemes using logic gates
4. Implement the digital bandpass modulation and demodulation techniques: BASK,
BFSK,BPSK and QPSK.
5. Develop a CDMA system using Direct-Sequence Spread Spectrum (DSSS)
modulation.

Open ended experiments

6.Construct a digital baseband transmission and reception system


7.Develop a hybrid modulation scheme (QAM) and estimate the symbol error rate
(SER) for different signal-to-noise ratios.
8. Identify the modes of the optical fiber, estimate the propagation loss & BER by
varying the optical source wavelength, transmit power, and fiber length.

LABORATORY LEARNING OUTCOMES

Upon successful completion of experiments, learners will be able to:

1. Construct and test the analog modulator and demodulator circuits


2. Build an Analog to Digital and Digital to Analog converter using pulse code modulator
and demodulator
3. Develop various line coder and decoder suitable for transmission of a digital signal
over a different transmission line
4. Construct and analyze the performance of the baseband digital transmission system
5. Implement various digital modulation and demodulation techniques
6. Implement fiber optic communication system and analyse its performance

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learners will be able to

 Design, construct and analyze the performance of analog and digital communication
system
L T P C
0 0 2 1
Course Code: ECE205
Semester: V

Digital signal processing Laboratory

COURSE OBJECTIVE:

This laboratory course enables the learners to design, simulate and analyze various signal
processing algorithms using MATLAB

List of Experiments

1. Acquisition of one and two dimensional signals


2. Perform shifting and scaling operations on one dimensional speech signal and
analyze the process in time and frequency domains
3. Perform convolution and correlation operations on two speech signals and analyze
the process in time and frequency domains
4. Represent the periodic signals in terms of complex Fourier series coefficients and
reconstruct the signal from the finite duration DTFS coefficients and analyze the
process
5. Approximation of a rectangular and triangular sequence using Discrete Time Fourier
Transform and analyze the process in time and frequency domains
6. Design FIR filters using different windows and analyze the process of filtering on
speech signal
7. Design IIR filters using Butterworth and Chebyshev approximation techniques and
analyze the process of filtering on speech signal
8. Down sample and up sample the speech signal by an integer factor 2 and 4 and
analyze the process in time and frequency domains
9. Implement noise reduction techniques on one dimensional and two dimensional
signals
10. Implement person identification system using speech/face/finger print/iris

LABORATORY LEARNING OUTCOMES

Upon successful completion of experiments, the learner will be able to:

 Acquire real time signals using microphone and camera


 Analyze the effect of shifting and scaling in time domain and frequency domain
 Perform convolution and correlation of the signal in time domain and in frequency
domain
 Analyze the periodic signal using discrete time fourier series
 Apply DTFT for the finite duration sequence and analyze the spectrum
 Design FIR filters using different windowing and frequency sampling techniques
 Design IIR filter using various transformation methods
 Perform decimation and interpolation operations and analyze the performance in
transform domain
 Design and evaluate denoising algorithm for different types of 1D and 2D signals
 Design and analyze the system for speaker recognition from speech signal or face
recognition from images
COURSE LEARNING OUTCOME
Upon successful completion of this course, the learner will be able to:

 Apply and Analyze the signal processing techniques to deal with one and two
dimensional signals
L T P C
0 0 2 1
Course Code: TNP101
Semester: V

Soft skills –I

COURSE OBJECTIVE:

 To emphasize, impart and improve soft skills of the learner

S.NO TOPICS NO. CLASSES


1 Self Introduction 2
2 Impromptu 4
3 SWOT Analysis 4
4 Body Language 2
5 Product Launch 2
6 Person I admire / Book I Like / If I were 4
7 Mock Press 2
8 Out of Box Thinking (Creativity & Innovative 1
Thinking)
9 Debate on Current Affairs 4
10 General Quiz 1
11 Semester Practical 3
12 Semester Theory Exam 1
TOTAL 30

LEARNING OUTCOMES:

Self Introduction The learner will be able to successfully


introduce himself before others.

Impromptu The learner realizes the importance of


presence of mind and react sharply and
swiftly.
SWOT Analysis Students are encouraged to do a self
introspection of their strengths, weaknesses,
opportunities and threats

Body Language The learner realizes the importance of body


language in the day to day communication

Product Launch The learner understands the importance of


marketing skills and the need for sharpening
the skill.
Person I admire/Book I like/If I were This inculcates the habit of reading and know
about the greatness of great people.
Mock Press The learner will enhance the answering skills
and the ability to articulate his thoughts.
Out of Box thinking The learner will develop lateral thinking and
encouraged to think differently.

Debate on Current Affairs The learner will be exposed to the


happenings around the globe through a
debate.
General Quiz The learner will be exposed to the
happenings around the globe through a
Quiz.

REFERENCES

1. Soft Skills – S. Hariharan, N.Sundararajan, S.P. ShanmugaPriya – MJP Publishers


(2010)
2. Success through Softskills – Prof. G. Ravindran, Prof.S.P.B. Elango, Dr. L.Arockiam
– Institute for Communication & Technology (2007)
3. Soft Skills – Dr. K.Alex – S. Chand (2009)
L T P C
3 0 2 4
Course Code: CSE304
Semester: V

Python Programming with Web Frameworks

COURSE OBJECTIVES:
 This course will help the learner to develop python applications using predefined
and user defined objects. The learner will be able to develop client server programs
and web applications using Django.

UNIT - I 11 Periods
Introduction: Introduction to Python - use IDLE to develop programs - basic coding skills -
work with data types and variables, numeric data, string data - Python functions - code
control statements

Functions and modules: Defining and using functions - create and use modules - using
standard modules - lists and tuples

UNIT - II 12 Periods
File I/O, Exceptions: Introduction to file i/o - text files and csv files - handling single and
multiple exceptions
Other concepts and skills: Work with numbers, strings, dates and time - dictionaries -
recursion and algorithms

UNIT - III 11 Periods


Object Oriented Programming: Introduction to classes and objects - define class - object
composition - encapsulation - inheritance

Internet Client Programming:Internet Clients - Transferring files - Network news - E-mail -


Related modules

UNIT - IV 11 Periods
Web Clients and Servers: Introduction - Python Web client tools - Web Clients - Web
(HTTP) Servers

Web Frameworks - Django: Web Frameworks - Django - projects and apps - Blog - Add
database service - Python application shell - Django administration app - Blog’s user
interface - improving output - working with user input - Forms and Model Forms

TEXT BOOKS
1. Michael Urban, Joel Murach. Murach’s Python Programming, Mike Murach&
Associates, First Indian Reprint, 2017.
2. Wesley J. Chun, Core PYTHON Applications Programming, Prentice Hall, Third
Edition, 2013.
REFERENCE
1. Mark Lutz, Learning Python, O’Reily Media, Fifth Edition, 2013

ONLINE MATERIALS
1. https://www.amazon.com/Murachs-Python-Programming-Michael-Urban/
dp/1890774979#reader_1890774979
2. https://www.oreilly.com/library/view/core-python-applications/9780132779371/
3. https://github.com/halterman
4. https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-
introduction-to-computer-science-and-programming-in-python-fall-2016/
5. https://nptel.ac.in/courses/106106182/

UNITWISE LEARNING OUTCOMES


Upon successful completion of each unit, the learner will be able to
Unit I  Write programs using predefined python objects and functions
 Develop functions and modules using standard modules
Unit II  Demonstrate file manipulation and exception handling
 Operate on string, dictionary objects and develop recursive applications
Unit III  Solve problems using object oriented concepts involving inheritance
 Develop applications for internet client programming
Unit IV  Develop programs for web client and server interaction
 Design web applications using Django framework

COURSE LEARNING OUTCOMES


Upon successful completion of this course, the learner will be able to:
 Develop applications using predefined objects of Python
 Create user defined functions and modules for application development
 Schedule read and write operations using files
 Demonstrate exception handling techniques and recursive algorithms
 Use object oriented programming concepts to solve inheritance problems
 Develop applications for file transfer across web clients and web applications using
Django framework

LIST OF LABORATORY EXERCISES


1. Programs using numeric data types and string data
2. Programs using selection and iteration structures
3. Programs using functions and modules (built-in and user defined)
4. Programs using list, tuple, dictionary
5. Programs for file i/o with text and csv files
6. Programs for exception handling
7. Programs to demonstrate recursive algorithms
8. Programs to demonstrate inheritance
9. Programs to demonstrate file transfer between web clients and servers
10. Programs to host web applications using Django
L T P C
3 0 0 3
Course Code: EIE215
Semester: V

Biomedical Engineering

COURSE OBJECTIVES:
This course enables the learners to:
 Solve Engineering Problems related to Medical Field
 Expertise in analyzing various Medical Diagnostic Instruments
 Provide latest knowledge of Medical Assistance / Techniques and Therapeutic aids

UNIT – I 12 Periods
Human Physiology & Bioelectrical Signals
Cardiovascular system – Nervous system – Muscular skeletal system – Respiratory system.
Human Anatomy: Gross (Whole-Body) Modeling – Position and Direction Terminology –
Terminology for Common Movements – Skeletal Anatomy – Major Joints - Major Muscle
Groups – Anthropometric Data – Qualitative analysis of batting. Transport of Ions through
the cell membrane–Characteristics of Resting potential – Action potential – neuron – Axon –
synapse – Propagation of electrical impulses along the axon.

UNIT – II 12 Periods
Biomedical Measurements
Categories of Biomedical Instrument– Man-Instrumentation system – Electrode theory – Half
Cell potentials, Electrodes-Tissue Interface – Bipolar and unipolar electrodes – Types of
electrodes – Micro, Needle and Surface electrodes.
Amplifiers: Preamplifiers – Differential amplifiers – chopper amplifiers – Isolation amplifier.
Bioelectric signals: Measurement of Bioelectric signals – ECG – Lead configuration – EEG –
Lead configuration – EMG machines – Recording system.

UNIT – III 10 Periods


Biological Parameters Measurement
Heart Beat Rate – Measurement of Blood Pressure types – Measurement of Blood flow
types – Cardiac output indicator types – O2, CO2 measurements – Respiration rate –
Plethysmography– Spirometry.

UNIT – IV 11 Periods
Clinical & Assisting Equipments
Calorimeter – Spectral photometer – Auto analyzer – Blood cell counter –Cardiac
Pacemakers – Cardiac Defibrillators –Ventilators –Electro surgical unit – Thermography –
Diathermy – Heart Lung machine – Haemo-Dialyser unit – Lithotripsy – Laparoscopy –
Oximeters.

TEXTBOOKS

1. Leslie Cromwell, Fred. J. Weibell and Erich A. Pfeiffer, Biomedical Instrumentation and
Measurements, 2nd Edition, PHI, 2016.
2. John Webster, Medical Instrumentation Application & Design, 4th Edition, Wiley, New
York, 2010.
REFERENCES

1. Khandpur R.S, Handbook of Bio-Medical Instrumentation, 3rd Edition, McGraw Hill


Education, 2014.
2. Ronald L. Huston, Principles of Biomechanics, 1rd Edition, CRC Press, 2009.
3. Duane Knudson, Fundamentals of Biomechanics, 2rd Edition, Springer Science, 2007.
4. Arumugam, M. Biomedical Instrumentation, 2nd Edition, Anuradha Agencies, 2002.
5. L.A. Geddes and L.E. Baker, Principles of Applied Biomedical Instrumentation, 3rdEdition,
John Wiley,1989.

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

 Discuss the Physiology and Anatomy of various physiological systems in


Unit- I
the human body
 Elaborate the origin and propagation of Bio-potentials in the human body
 Analyze the different types of electrodes for physiological signal
Unit – II Acquisition
 Identify the placement of electrodes for various physiological signal
Recording such as EEG, ECG, EOG and EMG
 Select suitable sensors for measuring Non-Electrical parameter
Unit - III
measurements
 Choose suitable sensors for measuring physiological arameters
 Appraise the importance of Therapeutic and Physiological Assist Devices
Unit – IV
in Intensive Care Units
 Distinguish various Clinical Instruments used for Biomedical Applications

COURSE LEARNING OUTCOMES

Upon completion of this course, the learner will be able to:

 Appraise the importance of Therapeutic and Physiological Assist Devices in the


Intensive Care Units.
 Interpret and Analyze the ECG, EEG, EMG, Vital parameters and pulmonary related
diseases.
L T P C
3 0 0 3
Course Code: ECE303
Semester: V

Nano Electronic Devices & Circuits

COURSE OBJECTIVES:
 The course enables the learners to gain knowledge in the field of Nanotechnology
and to design Nano devices

UNIT- I 10 Periods
Nanofabrication Techniques

Evolution of Electronics from Micro to Nano – Top-down and Bottom-up Approach –


Lithographic Techniques: UV Lithography, Electron Beam Lithography, X-ray Lithography,
Nano imprint Lithography, Scanning Probe Lithography, Dip Pen Nanolithography.

UNIT- II 12 Periods
Quantum Devices

Postulates of Quantum Mechanics – Quantum Electronic Devices : Two Terminal Quantum


Dot and Wire Devices, Electrons in Mesoscopic Structure – Short Channel MOS Transistor –
Split Gate Transistor – Electron Wave Transistor – Electron Spin Transistor – Quantum
Cellular Automata – Quantum Dot Array. Tunnel Diode - Principle of SET – SET Circuit
Design – Comparison between FET and SET.

UNIT- III 12 Periods


Superconducting & Optoelectronic Devices

Fundamentals of Superconductors – Super Conducting Switching Devices – Elementary


Circuits – Flux Quantum Device – Applications of Super Conducting Devices –
Nanostructures for Photovoltaic Devices and Solar Cells, LEDs, Optical Memory Devices.

UNIT- IV 11 Periods
Molecular Devices

Molecular Processor – Switches Based on Fullerenes and Nano tubes – Polymer Electronics
– Self Assembling Circuits – Optical Molecular Memories – Fluorescence based Molecular
Logic Gates – Combinational Logic Circuits – Absorption Based Molecular Logic Gates.

REFERENCES

1. James E. Morris, Krzysztof Iniewski, Nano electronic Device Applications Handbook,


CRC Press, 2013
2. DragicaVasileska, Stephen M. Goodnick, Nano-Electronic Devices, Springer, 2011
3. ChandanaKarnati and Hai-FengJi, Molecular Logic Gates, Manufacturing and
Nanotechnology, Edited by NitaigourPremchandMahalik, Springer, 2006
4. K. Goser, P. Glosekotter, V. Dienstuhl, Nano Electronics & Nano Systems, Springer,
2004
5. Michael Wilson, KamaliKannangara Geoff Smith, Michelle Simmons,
BurkhardRaguse, Nanotechnology – Basic science and emerging technologies,
Chapman and Hall/CRC, 2002
ONLINE MATERIAL

1. NPTEL – http://nptel.ac.in/syllabus/syllabus.php?subjectId=117108047

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Analyze the influence of different synthesis parameters on the formation


of nanostructures
 Make use of various imaging and lithography techniques for the fabrication
of nano electronic devices
Unit – II  Apply the quantum mechanical principles to design single electron and
tunnel devices
Unit – III  Analyze the principle of operation and working of superconducting and
optoelectronic devices fabricated using nanostructures
Unit – IV  Make use of molecules to design logic gates, memories and self
assembling circuits

COURSE LEARNING OUTCOME

Upon successful completion of this course, the learner will be able to

 Design quantum and molecular devices for optoelectronics, memory,


superconductor and energy applications
L T P C
3 1 0 4
Course Code: MAT309
Semester: V

Optimization Techniques

COURSE OBJECTIVES:

 To help the learners understand the underlying principles of various techniques


available to solve linear, sequencing, network scheduling, inventory and queueing
models.

UNIT I : LINEAR PROGRAMMING PROBLEM 15 Periods

Introduction – Graphical method – Simplex method – Charne’s method – Transportation


problems – MODI method – Assignment problems – Hungarian Algorithm.

UNIT II : SEQUENCING AND SCHEDULING 15 Periods

Job Sequencing: Introduction – Johnson’s Algorithm – Processing of n jobs through two


machines - Processing of n jobs through m machines – processing of two jobs through k
machines.

Network Scheduling: Introduction – Drawing of network diagram – Fulkerson’s Rules for


numbering the events – Computation of Earliest and Latest time estimates - Critical Path
Method (CPM) – Programme Evaluation and Review Technique (PERT) – various time
estimates – variance of activity – Expected duration of a project.

UNIT III : INVENTORY CONTROL THEORY 15 Periods

Introduction – Various costs involved in Inventory – Economic Order Quantity problems –


Purchasing and Manufacturing models with or without shortages – Buffer stock – Re-order
Level - Price Break problems – Probabilistic model.

UNIT IV : QUEUEING THEORY 15 Periods

Introduction – Poisson arrivals and Exponential service times – (M/M/1: /FCFS) -


(M/M/1:N/FCFS) - (M/M/S: /FCFS) - (M/M/1:N/FCFS).

TEXT BOOK

1. H.A. Taha, “Operations Research: An Introduction”, 8th Edition, Pearson,Inc, New Jersey.

REFERENCES

1. K.G. Murthy,“Linear Programming”, Wiley, 1983.


2. G. Hadley, “Linear Programming”,Narosa Publishing House, 1994.
3. H.M. Wagner, “Principles of OR with Application to Managerial Decisions”, Prentice Hall
India Learning Private Limited; 2 edition,1980.
4. F.S. Hiller and G.J. Lieberman , “Introduction to Operations Research”, McGraw Hill
Education; 9 edition, 29 September 2011.
5. Thomas L. Saaty, “Elements of Queuing Theory”, McGraw-Hill, New York, 1961.
6. A. Ravi Ravindran, “Operations Research and Management Science, Hand Book”,CRC
Press; 1 edition, December 5, 2007.
7. Wiest& Levy, “Management Guide to PERT/CPM”, Prentice Hall India Learning Private
Limited; 2 edition 1979.
8. J.W. Prichard and R.H. Eagle, “Modern Inventory Management”, 1st ed. New York: John
Wiley & Sons, 1965.

ONLINE MATERIAL

1. NPTEL - http://nptel.ac.in/courses/111104071/

UNIT-WISE LEARNING OUTCOMES

Unit I  The learner will have an understanding of the concepts and different
methods of solution of Linear Programming Problem
Unit II  The learner will be able to apply different techniques to find the
optimization from source to sink and solution of shortest path
Unit III  The learner will be able to apply different techniques to find the
inventory Control.
Unit IV  The learner will be able to analyze different techniques involved in
solving the Queuing Theory.

Course Learning Outcomes

Upon successful completion of the course, the learner will be able to:

 Learn efficient computational procedures to solve optimization problems.


 Cast engineering minima/maxima problems into optimization framework.
 Recognize the importance and value of Optimization Techniques in solving practical
problems in industry
 Develop Optimization models and apply them to real life problems
 Design new models to improve decision making and develop critical thinking and
objective analysis of decision problems.
L T P C
3 1 0 4

Course Code: EEE202


Semester: V

Power Electronics
COURSE OBJECTIVES:
 To impart an understanding about the operation and characteristics of power
semiconductor devices
 To enable the learners to apply the power electronic devices for conversion, control
and conditioning of electrical power for specific type of applications

UNIT – I POWER SEMICONDUCTOR DEVICES 15 Periods


Power diodes - Converter grade and Inverter grade SCRs, TRIAC and GTO - Power BJT,
Power MOSFET, IGBT – Principle of operation, Static and Switching Characteristics – Turn
on and turn off methods - Gate/Base drive circuits - Major device specifications and ratings,
protection circuits - Device selection issues.

UNIT – II PHASE CONTROLLED CONVERTERS 15 Periods


Phase angle control – single phase half wave phase controlled converters - free-wheeling
action - Single phase semi-converters - full wave phase controlled converters- principle of
operation with R, RL and RLE loads for all converters – Line commutated inverters –
Calculation of load voltage, load current and source power factor under continuous current
conduction – performance parameters – effect of source inductance – Three phase half
controlled and fully controlled converters with RLE load - Calculation of average and RMS
value of load voltage for continuous current operation - Single phase dual converters –
circulating and non-circulating modes of operation - Applications- light dimmer, Excitation
system.

UNIT – III DC TO DC CONVERTERS & AC TO AC CONVERTERS 15 Periods


DC to DC Converters
Principle of operation - Control strategies – various chopper configurations - Basic principles
of switch mode power conversion - Buck, Boost, Buck-Boost, Cuk converter configurations -
forward, flyback and push pull converter configurations – Applications - Battery operated
vehicles, Solar PV systems.
AC voltage controllers
Principle of phase control and Integral cycle control - Single phase ac voltage regulator with
R, RL load -Three phase full wave ac voltage controller with R load - Applications –Heating
load, welding
Cyclo-converters
Principle of operation - Single phase step up and step down cycloconverter- midpoint and
bridge type.
UNIT – IV INVERTERS (using Power Transistors) 15Periods
Classification of inverters - Voltage source inverters - Single phase half bridge and full bridge
inverters with R, RL, RLC loads - Three phase voltage source inverters [1200 and 1800
mode] – Single phase and three phase Current source inverters
Voltage control and harmonic reduction - PWM techniques - Single pulse, multi pulse and
sinusoidal pulse width modulation - Introduction to space vector modulation - Applications-
Induction heating, UPS
TEXT BOOKS

1. Ned Mohan, Tore M Undeland and William P Robbins. Power Electronics –


Converters, Applications and Design. John Wiley & Sons India Pvt. Ltd., 3rd Edition,
2007
2. Rashid, M.H. Power Electronics – Circuits, Devices and Applications. Pearson
Education India, 4th Edition, 2013.
3. L. Umanand, “Power Electronics Essentials and Applications”, Wiley, 2009.

REFERENCES

1. Andrzej, M. Trzynadlowski. Introduction to Modern Power Electronics. John Wiley &


Sons, 3rd Edition, 2015.
2. Bimbhra, P.S. Power Electronics. Khanna Publishers, New Delhi, 5thEdition, 2012.
3. Singh, M.D. and K.B. Khanchandani. Power Electronics. Tata McGraw Hill, New
Delhi, 2nd edition, 2006.

ONLINE MATERIAL

1. NPTEL-http://nptel.ac.in/courses/108101038/

UNIT-WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit I  Understanding the behaviour and characteristics of semiconductor devices


and examining the working of its turn on and turn off methods
Unit II  Illustrating the performance of phase controlled converters with different
loads, estimate performance parameters for converters
Unit III  Analyze the performance of various dc-dc converter topologies, AC voltage
controllers and single phase cyclo-converters
Unit IV  Illustrating the performance of single phase and three phase inverter circuits
and examining the methods for output voltage control and harmonic
reduction

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learner will be able to

 Explain the operation and characteristics of different power semiconductor devices.


 Analyze the performance of various power converters and be able to select the
power converters for specific applications.
L T P C
4 0 0 4
Course Code: CSE205
Semester: V

Computer Architecture
COURSE OBJECTIVE:
 Computer Architecture course aims to describe a broad range of architectural designs,
with an emphasis on understanding concurrency at different levels like Instruction level
parallelism, thread level parallelism, Data level parallelism and exploiting memory
hierarchy for performance optimization.

UNIT- I 16 Periods
Introduction: Classes of Computers-Defining Computer Architecture-Trends in Technology-
Trends in Power and Energy in Integrated Circuits-Trends in Cost-Dependability- Measuring,
Reporting, and Summarizing Performance-Quantitative Principles of Computer Design.
Instruction-Level Parallelism: Concepts and Challenges-Basic Compiler Techniques for
Exposing ILP-Reducing Branch Costs with Advanced Branch Prediction-Overcoming Data
Hazards with Dynamic Scheduling-Dynamic Scheduling: Examples and the Algorithm-
Hardware-Based Speculation

UNIT - II 14 Periods
Data-Level Parallelism: Introduction-Vector Architecture-SIMD Instruction Set Extensions
for Multimedia-Graphics Processing Units-Detecting and Enhancing Loop-Level Parallelism-
Crosscutting issues-Mobile Vs Server GPUs and Tesla Vs Core i7

UNIT - III 13 Periods

Thread-Level Parallelism: Introduction-Centralized Shared-Memory Architectures-


Performance of Symmetric Shared-Memory Multiprocessors-Distributed Shared-Memory
and Directory-Based Coherence-Synchronization: The Basics-Models of Memory
Consistency: An Introduction

Warehouse-Scale Computers to Exploit Request-Level: Introduction-Programming


Models and Workloads for Warehouse-Scale Computers-Computer Architecture of
Warehouse-Scale Computers

UNIT - IV 17 Periods
Memory Hierarchy Design: Introduction-Ten Advanced Optimizations of Cache
Performance-Memory Technology and Optimizations-Protection: Virtual Memory and Virtual
Machines-The Design of Memory Hierarchies-Memory Hierarchies in the ARM Cortex-A8
and Intel Core i7. Review of Memory Hierarchy: Cache Performance-Six Basic Cache
Optimizations-Virtual Memory-Protection and Examples of Virtual Memory

TEXT BOOK
1. John L. Hennessy, David A. Patterson. Computer Architecture - A Quantitative
Approach, Morgan Kaufmann is an imprint of Elsevier, Fifth Edition, 2012.
REFERENCE
1. William Stallings. Computer Organization and Architecture - Designing for
Performance,Pearson Education, Tenth edition, 2006.

ONLINE MATERIAL

1. https://nptel.ac.in/courses/106102062/

UNITWISE LEARNING OUTCOMES


Upon successful completion of each unit, the learner will be able to
Unit I  Identify trends in technology to evolve modern implementations with
performance evaluation
 Select techniques for extending basic pipelining to increase parallelism
explored at instruction level
Unit II  Illustrate vector architecture and summarize SIMD instruction set
 Extend enhancement of loop level parallelism
Unit III  Recall the basic architecture of centralised and distributed shared
memory
 Apply programming model and demonstrate the workload for
warehouse scale computers
Unit IV  Manipulate evaluation metrics for improving cache performance
 Cache optimizations and virtual memory protection

COURSE LEARNING OUTCOMES


Upon successful completion of this course, the learner will be able to
 Identify trends in technology to evolve modern implementations with performance
evaluation
 Select techniques for extending basic pipelining to increase parallelism explored at
instruction level.
 Illustrate vector architecture and summarize SIMD instruction set
 Recall the basic architecture of centralised and distributed shared memory
 Manipulate evaluation metrics for improving cache performance
 Justify cache optimizations approaches and explain virtual memory protection
techniques
L T P C
3 1 0 4

Course Code: ICT307


Semester: V

Network Administration & Management Tools

COURSE OBJECTIVE:
 This course will help the learner to familiarise with the basics of networks and
Microsoft specialized network tools (DNS, DHCP,Netmon and ADDS)

UNIT - I 15 Periods
Introduction to Networks: Overview of TCP/IP -Core Protocols of TCP/IP - IP Security -
TCP/IP filtering - IP Addressing and Routing - TCP/IP Utilities - IP Subnetting. DNS -
Introduction to DNS - Architecture - DNS Domain Names - DNS Domain Namespaces -
Domain Name Hierarchy - Types of DNS - DNS and Internet Domains - Resource Records -
DNS Database- Zone Files and Delegation - Types of Zone File Replication - DNS Query
Types - Time to Live - Root Hints- Common DNS Resource Record Types
Hands on Session:Identifying various TCP/IP settings in a system - IPsubnetting and IP
routing - Install and configure DNS in Windows Server

UNIT - II 15 Periods
Introduction to DHCP: DHCP terms and definitions - Architecture - Client functionality -
Automatic IP configuration - Server responsibilities - Scopes - Lease duration - Interaction
between client and server - DHCP lease process - DHCP options - RPC- Introduction to
RPC - Terms and definitions - Architecture - components - process, supported network
protocols - security context multiplexing, Ports and RPC - NetMon Tool - Introduction to
Netmon tool - settings and options - capturing network traces - parsing network traces -
using filters
Hands on Session:Install and Configure a DHCP Server, Practice various available options
in Microsoft DHCP Server - RPC and End point mapper - Install and configure NetMontool -
Using NetMon capture TCP/IP handshake - DNS request and response for a web site - DNS
request for an MX record

UNIT - III 15 Periods


Introduction to Microsoft Active Directory Services (ADS): Microsoft Active Directory -
LDAP - Roles of ADS - Common terminologies and ADS concepts - Administrative hierarchy
- Group policy etc - Active Directory Structure and Storage Technologies - Active Directory
Domains and Forests - Logical and physical Structure of Active Directory - Network Ports
Used by Domains and Forests
Hands on Session:Install Active Directory Domain Services in Windows - Understanding
Active Directory Domain Services Functional Levels - Domain Functional Levels - Forest
Functional Levels - Guidelines for raising domain and forest functional levels.
UNIT - IV 15 Periods
Active Directory Administration: Introduction to various AD Snap-ins and their functions -
Active Directory Users and Computers - Active Directory Domains and Trusts - Active
Directory Sites and Services - ADSI Edit - Schema Manager - Group Policy Management
Console Backup/Restore of Active Directory: Backing Up Active Directory Domain
Services - Recovering Active Directory Domain Services

Hands on Session: Create Users - Groups - Computer Accounts and OUs and explore
concepts learnt so far explore the physical components of AD - Backup and Restore

TEXT BOOK
Study materials provided by Microsoft

REFERENCES
1. http://technet.microsoft.com/en-us/library/cc737682(v=ws.10).aspx - The TCP/IP
Overview
2. http://technet.microsoft.com/en-us/library/cc772774(v=ws.10).aspx- How DNS Works
3. http://technet.microsoft.com/en-us/library/cc738291(v=ws.10).aspx- How RPC Works
4. http://technet.microsoft.com/en-us/library/cc759186(v=WS.10).aspx - Active Directory
Structure and Storage Technologies
5. http://technet.microsoft.com/en-us/library/cc794908(v=ws.10).aspx - Administering
Active Directory Domain Services
6. http://technet.microsoft.com/en-us/library/cc816751(v=WS.10).aspx - Recovering
Active Directory Domain Services

UNITWISE LEARNING OUTCOMES


Upon successful completion of each unit, the learner will be able to
Unit I  Recall IP addressing and routing
 Discuss the DNS configuration
Unit II  Elaborate the concepts of DHCP and RPC
 Demonstrate the NetMon tool to trace network functionalities
Unit III  Examine the importance of ADDS
 Distinguish the logical and physical structure of ADDS
Unit IV  Demonstrate the ADDS installation procedure
 Identify the significance of backup and recovery of ADDS

COURSE LEARNING OUTCOMES


Upon successful completion of this course, the learner will be able to
 Recall the concepts of networks, install and apply Microsoft Specialized network
topologies
 Describe concepts of IP addressing, subnetting, routing protocols, transport
protocols, and DNS
 Discuss the DHCP protocol and its architecture
 Elaborate the RPC Concepts in Microsoft platform
 Examine the network performance using NetMon tool
 Describe the ADDS structure, its importance and applications
 Demonstrate backup and restoring of Active Directory
L T P C
3 0 2 4

Course Code: INT301


Semester: V

Network Tools & Techniques

COURSE OBJECTIVES:
 This course will help the learners to acquire sufficient knowledge in designing,
building well secured systems.

 The learners are to understand the practical skills for managing un-secured
networks and maintain IT infrastructures

UNIT - I 11 Periods
Basics of Network: Layer - packets - Topology - Internet Protocol(IP) - IPV4 Header -
classification of IPV4 - CIDR - subnet masking - problem for subnet masking
Vulnerability scanners: Identify Security holes in your system - Vulnerability scanners to
the rescue - Nessus - Metasploit - Consideration for Vulnerability scanning

UNIT - II 11 Periods
Port Scanners: Overview of Port scanners - Consideration of port Scanning - Uses of port
scanning - Nmap.- THC Amap - NetCat - SoCat

Network Sniffers: Consideration for network sniffers - Tcpdump-Windump - Wireshark -


Hping

Network Defences: Intrusion Detection System - NIDS Signature Example - IDStunnelling -


IDS Analysis Tool - Snort-Unique feature - Host Based Intrusion Detection system -
Advantage and Disadvantage - Tripwire

UNIT - III 12 Periods


Firewall: Firewall and Packet Filters - The Basics - Packet Filters Vs Firewall - How a
Firewall protects a Network - Packet characteristics to Filter - Stateless VsStatefull Firewalls
- Windows firewall - Linux Iptables - Installing Iptable - Creating Iptable - Using Iptable -
Creating Iptable Firewall - IP Masquerading with Iptable - Network Address
Translation(NAT)- Basics of Virtual private Networking - Tunneling-protocols - DMZ - Port
forwarding and redirection - Understanding ports and services - Secure Shell(SSH) -
Datapipe- Fpipe-WinRelay - Password Attack - Password cracking tool -Hashcat - Kismet -
Airsnort - WEP, WPA & WPA2

UNIT - IV 11 Periods
Brief History of Malware - Computer Viruses - Malware - Riskware Cloak of the Rootkit
Types of Rootkit-Rootkit Techniques - Tackling Rootkit-Rise of the BotNet: Main
characteristics - Components - BotNet Usage-BotNet Protective Mechanism - Fight against
BotNet -The threat Ecosystem - Technical Element - Human Element - Evolution - Advanced
Persistent Threat
TEXT BOOKS
1. Peter L Dordal. Introduction to Computer Network,Loyola University Chicago, 2016.
2. Christopher C. Elisan. Malware ,Rootkit and BotNetA Beginner’s guide, McGraw-
Hill, 2013.
3. Shema,Mike and Bradley C Johnson. Anti-hacker Tool Kit, Mc-Graw-Hill/Obsorne,
2006.
4. Tony Howlett. Open Source Security Tools-Practical Application for Security,
Prentice Hall, 2004.

REFERENCES
1. Thomas G. Robertazzi. Introduction to Computer Networks, Springer, 2017.
2. Christopher C. ElisanMichael A. DavisSean M. BodmerAaronLeMasters. Hacking
Exposed Malware & Rootkits: Security Secrets and Solutions, McGraw Hill
Professional,Second Edition, 2016.

ONLINE MATERIALS
1. https://onlinecourses.nptel.ac.in/noc18_cs38/preview
2. https://onlinecourses.nptel.ac.in/noc19_cs29/announcements
3. https://www.oreilly.com/library/view/malware-rootkits/9780071792066/

UNITWISE LEARNING OUTCOMES


Upon successful completion of each unit, the learner will be able to
Unit I  Infer the basic ideology about Networks
 Perceive the knowledge of vulnerability scanning
Unit II  Develop the idea behind port scanner and network sniffers
 Explain the concepts of intrusion detection systems
Unit III  Demonstrate the knowledge on firewall concepts
 Elaborate VPN usage and Password attacks
Unit IV  Develop the malware computer virus
 Outline the threat ecosystem

COURSE LEARNING OUTCOMES


Upon successful completion of this course, the learner will be able to
 Infer the basic ideology about the Networks and vulnerability scanning
 Explain the concepts of IDS, port scanner and network sniffers
 Demonstrate the knowledge on firewall concepts
 Importance of NAT and VPN
 Interpret the various types of malware
 Explain the features of ecosystems

LIST OFLABORATORY EXERCISES


1. Installing Nessus for port scanning
2. Launching attacks using metasploit framework
3. Remote accessing service through Netcat commands
4. Identifying ports and protocols using Nmap commands
5. Redirecting traffic through datapipe and win relay
6. Perform packet sniffing using TCPdump
7. Capturing and analysing packets through wireshark
8. Cracking password using hashcat
9. Intrusion detection using Kismet in wireless LAN
10. WEP cracking using Airsnort
L T P C
4 0 0 4
Course Code: CSE302
Semester: V

Computer Networks

COURSE OBJECTIVE:
 This course will help the learner to analyse various application layer protocols and its
implication and criticize the TCP flow control, TCP congestion control mechanism
and evaluate various inter-domain, intra-domain routing protocols and link layer
protocols.

UNIT - I 15 Periods
Computer Networks and the Internet: Introduction about Internet - The Network Edge -
The Network Core - Delay, Loss, and Throughput in Packet-Switched Networks - Protocol
Layers and Their Service - Application Layer: The Web and HTTP - FTP - Electronic Mail
in the Internet - DNS - The Internet’s Directory Service - Peer-to-Peer Applications

UNIT - II 15 Periods
Transport Layer: Introduction and Transport-Layer Services - Multiplexing and
Demultiplexing - Connectionless Transport: UDP - Principles of Reliable Data Transfer -
Connection-Oriented Transport: TCP - Principles of Congestion Control - TCP Congestion
Control

UNIT - III 15 Periods


The Network Layer: Introduction - Virtual circuits and datagram networks - Inside a Router -
The Internet protocol (IP) forwarding and addressing in the Internet - Routing algorithms -
Routing in the Internet - Broadcast and multicast routing

UNIT - IV 15 Periods
The Link Layer: Introduction to the link layer - Error detection and correction techniques -
Multiple access links and protocols - Switched Local area networks - Link virtualization -
Data centre networking - Wireless link & network characteristics - 802.11 wireless LAN -
Network Management: The Network management - The infrastructure for Network
management - The Internet standard management framework

TEXTBOOK
1. James F. Kurose, and Keith W. Ross.ComputerNetworking: A Top-down Approach.
Pearson Education, SeventhEdition, 2017.

REFERENCES
1. William Stallings.Data and Computer Communications. Prentice Hall of India,Tenth
Edition, 2014.
2. BehrouzAForouzan and FirouzMosharraf.Computer Networks - A Top-Down
Approach. Tata McGraw Hill. Indian Edition, 2012.
3. Larry L Peterson and Bruce S. Davie.Computer Networks: A Systematic Approach,
Elsevier.Seventh Edition, 2011.
4. Andrew S Tanenbaum and David J. Wetherall. Computer Networks. Pearson
Education. Fifth Edition, 2010.

ONLINE MATERIALS
1. NPTEL-
https://nptel.ac.in/courses/106105081/https://onlinecourses.nptel.ac.in/noc18_cs38/pr
eview
2. MIT Courseware: https://ocw.mit.edu/courses/electrical-engineering-and-computer-
science/6-829-computer-networks-fall-2002/
3. Courseracourse:https://www.coursera.org/courses?query=computer%20network

UNITWISE LEARNING OUTCOMES


Upon successful completion of this course, the learner will be able to
Unit I  Discuss about the networking principles and its Quality of Service parameters
 Demonstrate the application layer functionalities
Unit II  Categorise various routing protocols
 Demonstrate IPv4 and IPv6 packet and addressing structures
Unit III  Assemble Internet- Transport layer services and its significance in networking
 Analyse the TCP congestion control strategies
Unit IV  Describe link layer functionalities and classify various multiple link access protocols
 Evaluate the network management framework

COURSE LEARNING OUTCOMES


Upon successful completion of this course, the learner will be able to
 Analyse the networking principles and various network QoS metrics
 Discuss about various application layer protocols
 Compare various routing protocols in the network layer and evaluate Internet packet
formatting and forwarding
 Criticise Transport layer services in Internet and evaluate TCP congestion and flow
control mechanisms
 Demonstrate link layer functionalities and multiple link access methods
 Analyse Internet network management framework
L T P C
3 0 0 3
Course Code: ECE206
Semester: VI

Antenna & Wave Propagation

COURSE OBJECTIVES:
 This course enables the learners to analyze and distinguish the radiation pattern of
dipole antennas, point sources, wire antennas and array antennas from the
formulation of the fundamental antenna parameters and hence to design the
practical antennas in the low frequency, medium frequency and high frequency
regimes. This course also helps to compare and contrast various types of radio wave
propagation

UNIT – I 10 Periods
Radiation elements and antenna fundamentals

Definition of antenna – antenna as oscillating dipole – Retarded potentials and fields ––


Power radiation by point source – Radiation resistance – Radiation patterns – Directivity –
Gain and aperture concept–Reciprocity theorem and Friis formula.

UNIT – II 14 Periods
Wire and array antennas

Effect of ground on antenna – Thin linear antenna – Field of a thin linear antenna with
uniform travelling wave – V and Rhombic antennas – Antenna arrays - Definition – array of
two point sources – radiation patterns – Linear array of n elements – Pattern multiplication–
Phasor addition – Linear arrays of non-uniform amplitude distribution – Binomial and phased
arrays.

UNIT – III 11 Periods


Practical antennas and feeding

Yagiuda antenna – Helical antenna – Reflector antenna – Horn, lens and slot antennas –
Frequency independent antennas- Patch antenna- Smart antenna- Antenna beamforming-
Antenna feeds

UNIT – IV 10 Periods
Radio wave Propagation and Measurement

Types of radio wave propagation- Atmospheric effects on radio propagation on Sea and
Land – Radio refractive index – Duct propagation –Line of sight propagation – Ionospheric
effects on radio waves – Critical frequency, skip distance and maximum usable frequency –
Fading of signals – Diversity reception- Measurement of antenna impedance and radiation
pattern – Ionospheric measurements.

TEXTBOOKS

1. Edward C. Jordan and K.G.Balmain. Electromagnetic waves and radiating systems,


2nd Edition, PHI, 2009.
2. John D. Kraus. Antennas for all applications, 3rd Edition, Tata Mcgraw-Hill, 2008.
REFERENCES

1. Constantine A.Balanis. Antenna Theory: Analysis and design, 4th Edition, Wiley India
Pvt. Ltd., 2016.
2. G.S.N.Raju. Antenna and Wave Propagation, 3rd Edition, Pearson Education, 2009.
3. Drabowitch.S, Papiernik.A, Griffiths.H.D, Encinas.J, Smith.B.L, Modern Antennas, 3rd
Edition, Springer (India) Pvt. Ltd, 2007.

ONLINE MATERIAL

1. NPTEL – http:// www. cdeep.iitb.ac.in/nptel/ Electrical%20 &%20 Comm%20Engg


/Transmission%20Lines%20and%20EM%20Waves/TOC.html.

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Formulate the fundamental antenna parameters


Unit – II  Sketch the radiation patterns of wire antennas and array antennas
Unit – III  Design the practical antennas in the low frequency, medium frequency and
high frequency regions
Unit – IV  Compare and contrast various types of radio wave propagation
 Formulate the antenna impedance measurement and the ionospheric
measurement

COURSE LEARNING OUTCOME

Upon successful completion of this course, the learner will be able to

 Identify and formulate the parameters involved in design of any antenna for
communication purpose
L T P C
3 0 0 3
Course Code: ECE304
Semester: VI

Microwave Engineering

COURSE OBJECTIVES:
This course enables the learners to

 Formulate the scattering parameters for microwave devices


 Interpret the function of various tube and solid state-based active & passive
devices
 Analyze the basic measurement techniques for microwave devices
 Explore the fabrication of MMIC

UNIT – I 12 Periods
Microwave Network Theory and Passive Devices

Scattering matrix representation of multiport network – Properties of S parameters –


Applications to Two-port amplifier
Microwave propagation in ferrites – Faraday rotation – Ferrite devices – Gyrators, isolators
and circulators – Terminations – Attenuators – Phase changers – Directional coupler –
Hybrid junctions

UNIT – II 12 Periods
Microwave Tubes

Introduction to Cavity resonators - High frequency limitations of conventional tubes –


Klystrons – Bunching process – Multicavity Klystron – Output power and efficiency – Reflex
Klystron – Modes – Admittance spiral – Output power and efficiency – Helix type Travelling
Wave Tube – Backward wave oscillators – Travelling wave magnetron – Principle of
operation and characteristics – Hull cut-off equations – Frequency pushing and pulling

UNIT – III 11 Periods


Microwave Solid State Devices and Strip lines

Transferred Electron Device (TED) – Gunn diode – Avalanche Transit Time Devices:
IMPATT and TRAPATT devices – Principles of operation and performance analysis
Strip Lines: Microstrip – Characteristic Impedance, Losses, Quality factor – Parallel Strip
Lines – Distributed parameters, Characteristic impedance, Attenuation Losses – Co-planar
Strip Lines – Shielded Strip Lines

UNIT – IV 10 Periods
Microwave Integrated Circuits and Microwave Measurements

Microwave Integrated Circuits: Introduction – Materials – Monolithic Microwave Integrated


Circuit (MMIC) growth – Hybrid integrated circuit fabrication.
Basic microwave measurements (Frequency, wavelength, attenuation, power, impedance
and VSWR)
TEXTBOOKS

1. David M Pozar. Microwave Engineering. 3rd Edition, John Wiley Publishers, 2008.
2. M. Kulkarni. Microwave and Radar Engineering. 3rd Edition, Umesh Publications, 2003.
3. Samuel Y. Liao. Microwave Devices and Circuits. 3rd Edition, Pearson education, 2003.

REFERENCES

1. Annapurna Das and SisirK.Das. Microwave Engineering. 2nd Edition, Tata McGraw - Hill,
2009.
2. R.E. Collin. Foundations for Microwave Engineering. 3rd Edition, John Wiley & Sons,
2008.
ONLINE MATERIAL
1. NPTEL – http://nptel.ac.in/courses/117105130/

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Analyse scattering parameters for different type of microwave devices and also
concepts of passive devices and property of ferrite materials
Unit – II  Explore other possible principles, structure and operation of O Type and M Type
tube-based active microwave sources.
Unit – III  Explore other possible principles, structure and operation of solid state microwave
devices
 Measure various characteristic parameters of microwave signal and select the
materials according different parameter in Strip lines
Unit – IV  Evaluate the various fabrication techniques of MMIC
 Understand various microwave measurements

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learner will be able to

 Formulate the scattering parameters of microwave devices


 Compare and contrast various tube and solid state-based active & passive
devices and their operation
L T P C
4 0 0 4
Course Code: ECE316
Semester: VI

Digital VLSI Design

COURSE OBJECTIVE:
 This course enables the learners to gain knowledge on the design aspects of various
forms of CMOS logic, fabrication procedures, testing algorithms and principles of
reconfigurable hardware architectures

UNIT – I 15 Periods
Introduction to MOS Circuits and MOS Logic Styles

MOS transistor theory – Introduction to nMOS&pMOS Enhancement mode, Depletion mode


transistors – Threshold voltage equation – Basic DC bias equation – Body effect– Second
order effects – Sub-threshold region – Channel-length modulation – FN Tunneling – Drain
Punch through – Hot Electrons effect – Static CMOS logic Circuits.
Other forms of CMOS logic : Pseudo nMOS logic, Dynamic CMOS logic, Clocked CMOS
logic, Domino CMOS logic – Comparison between CMOS and Bipolar technologies.

UNIT – II 15 Periods
IC Fabrication Technology and Scaling of MOS Circuits

IC Fabrication Technology: CMOS Processing Technology – Fundamentals of Fabrication


– Basic CMOS technology – P-well, N-well, Twin-tub and SOI – Gallium Arsenide
technology.
Basic Circuit Concepts: Sheet resistance – Sheet resistance concept applied to MOS
transistors and inverters – Area Capacitances of layers – Standard unit of capacitance –
Delay unit –Inverter delays – Wiring capacitances.
Scaling of MOS Circuits: Scaling models and scaling factors, Scaling factors for device
parameters – Power-speed product, Limitations of scaling – Limits of miniaturization,
Interconnect and contact resistance – Limits due to sub threshold currents – Limits on logic
levels and supply voltage due to noise.

UNIT – III 17 Periods


Subsystem Design Processes and Testing

Switch Logic: Pass transistors and transmission gates.


Stick diagrams and symbolic diagrams for nMOS, CMOS and BICMOS inverters – Design
rules and layout – Lambda based design rules – Double metal MOS process rules – CMOS
lambda based design rules.
Testing: Fault models in logic circuits – Stuck at Fault – Stuck on Fault – Bridging Faults -
Fault Coverage – Fault Detection in Combinational logic circuits – IDDQ testing – Test
Generation Algorithms – One Dimensional Path sensitization – Boolean Difference – D
Algorithm – Automatic Test Pattern Generation (ATPG) – Design for Testability –
Observability and controllability – Ad-Hoc techniques – Scan based test techniques (LSSD,
serial scan parallel scan) – Built in Self Test (BIST) – BILBO.

UNIT – IV 13 Periods
Reconfigurable Hardware Architecture
Origin of FPGAs – Antifuse – EPROM, EEPROM, Flash and SRAM based Technologies –
SPLDs – CPLDs – Fine, medium and coarse grained architectures – MUX versus LUT
based logic blocks – CLBs and LABs – Programmable interconnects – Fast carry chains –
Embedded RAMs – Embedded hard and soft cores – Clock trees and managers – General
purpose I/O – Programming FPGA – Configuration files – Configuration cells – Antifuse
based FPGAs – SRAM based FPGAs – Using Configuration port, JTAG and Embedded
Processor – IP in FPGAs.

TEXTBOOKS
1. Douglas A.Pucknell and Kamran Eshraghian.Basic VLSI Design, 3rd Edition, PHI, 2011.
2. Neil H.E.Weste and Kamran Eshraghian.Principles of CMOS VLSI Design, 2nd Edition,
Pearson Education Asia, 2010.
3. ParagK.Lala. An Introduction to Logic Circuit Testing.Synthesis - Lectures on Digital
Circuits and Systems, Morgan and Claypool publishers, 2008.
4. Clive “Max” Maxfield – “Design Warriors Guide to FPGA”, Elsevier – Newnes, 2004.

REFERENCES

1. Randall L.Geiger,PhillipE.Allen and Noel R.Strade. VLSI Design Techniques for Analog
and Digital Circuits, TATA McGraw Hill, 2010.
2. Robert .F.Pierret. Semiconductor Device Fundamentals, Pearson Education, 2008.
3. Wayne Wolf. Modern VLSI Design, 3rd Edition, Pearson Education, 2003.
4. MironAbramovici, Melvin A.Breur and Arthur D.Friedman.Digital Systems Testing and
Testable Design, Jaico Publishing House, 2001.
5. Eugene D.Fabricius. Introduction to VLSI Design, McGraw Hill, 1990.

ONLINE MATERIALS

1. NPTEL – http://www.youtube.com/watch?v=Y8FvvzcocT4
2. NPTEL – http://www.youtube.com/watch?v=9SnR3M3CIm4

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Differentiate the features of different forms of CMOS logic


 Design digital circuits using different forms of CMOS logic
Unit – II  Explain the processes involved in fabrication of MOS transistors
 Analyze the sheet resistance, area capacitance and propagation delay in
MOS circuits
 Describe the limitation of scaling of MOS circuits
Unit – III  Design circuits using pass transistor and transmission gate logic
 Create stick and symbolic diagrams to represent MOS circuits
 Differentiate the CMOS layout techniques for different cross sections
and layers
 Employ One dimensional path sensitization, Boolean difference and D
algorithm for test pattern generation to detect the given single stuck at fault
 Analyze Ad-hoc design techniques for creating testable design
 Explain the principles of Level Sensitive Scan Design and Built in Self
Test
 Apply the techniques of test pattern generators and output response
analyses for evaluating the capabilities of BIST
Unit – IV  Differentiate reconfigurable hardware architectures
 Explain the internal elements of FPGAs
 Utilize JTAG mode for programming the FPGAs
 Develop digital architectures using FPGAs

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learner will be able to

 Develop testing techniques for VLSI systems


 Develop applications based on reconfigurable hardware architectures
L T P C
0 0 2 1
Course Code: ECE305
Semester: VI

MICROWAVE LABORATORY

COURSE OBJECTIVE:

 This laboratory course enables the learners to measure, analyse the characteristics
of microwave sources and passive devices.

List of Experiments

1. Reflex Klystron-mode characteristics


2. Gunn diode characteristics
3. Attenuation and Impedance measurement
4. VSWR (low and high) measurements
5. Horn antenna measurements – radiation pattern and gain

ADS based experiments

6. Design and simulate microstrip antenna for a specified frequency, impedance and
bandwidth.
7. Design a microstrip line on an appropriate substrate thickness with specific €s and
tan  for the characteristic impedance. Find the length of this line required to
produce a particular phase delay at a specific frequency. Also compute the total loss
on this line assuming copper conductors.

EMPRO based experiments

8. Simulate isolator, circulator and directional coupler, and verify their performance and
its characteristics.
9. Simulate E-plane Tee, H-plane Tee, Magic Tee using FDTD simulator and verify their
characteristics

Additional Experiments

1. Calculate the group velocity for a waveguide mode, propagating in an air- filled guide.
Compare this velocity to the phase velocity and speed of light. Simulate the same using
FDTD FEM and compare the result.
2. Simulate to differentiate TEM, TM and TE waves on waveguides and transmission
lines. Use non-dispersive nature, cutoff frequency and electrical considerations like
bandwidth, attenuation and power handling capacity.
3. Simulate and evaluate the relation between free space wavelength and guide
wavelength for a given frequency.

LABORATORY LEARNING OUTCOMES

Upon successful completion of experiments, the learners will be able to;


1. Analyze mode characteristics and determine the mode number, transit time,
electronic bandwidth and electronic tuning sensitivity of reflex klystron.
2. Use Gunn Oscillator to plot I-V characteristics and Power-Frequency characteristics
3. Analyze VSWR, unknown impedance of the slotted section and blank flange
4. Experiment insertion loss and isolation loss measurements using isolator and
circulator
5. Compute beam width and directional gain using E-plane radiation pattern of a
pyramidal horn antenna.
6. Measure the coupling factor, insertion loss and directivity of a directional coupler
7. Test and verify the characteristics of microwave devices Identify appropriate
microwave devices for particular application

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learners will be able to

 Apply and analyze the techniques for building microwave communication system
L T P C
0 0 2 1

Course Code: ECE317


Semester: VI

FPGA Laboratory

COURSE OBJECTIVES:
This laboratory course enables the learners to design, implement, and debug digital
hardware systems on FPGA through hardware description language.

List of Experiments

Simulation using Verilog HDL and Implementation on FPGA:

1. Realization of Combinational logic circuits


2. Design of Sequential logic circuits
3. Design of Arithmetic & Logic Unit
4. Memory accessing
5. Application development using on-chip IP cores
6. Application development using Soft core processor
7. Image Processing using FPGA

LABORATORY LEARNING OUTCOMES

Upon successful completion of experiments, learners will be able to:

 Design and Simulate various combinational circuits like adders, subtractors, multiplexers,
demultiplexers, decoders, encoders, etc. and sequential circuits like Flip-flops, counters,
shift registers, Finite State Machine, etc. using Verilog HDL codes
 Create the netlist of combinational and sequential circuits by performing synthesis using
Integrated Development Environment
 Construct designs using Onchip IP cores and soft core processor on FPGA
 Develop image processing application using FPGA hardware
 Analyze the hardware utilization, timing and power consumption of implemented
architecture on reconfigurable hardware

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learners will be able to

 Design & simulate digital systems using hardware description language and implement &
verify the same on FPGA platform
L T P C
0 0 2 1
Course Code: TNP102
Semester: VI

Soft skills –II

COURSE OBJECTIVE:
 To make learners understand the employer expectations and help them to equip and
face the job interviews successfully

S.NO TOPICS NO. CLASSES


1 Employers Expectation and Selection Process 2
2 Experiential sharing and writing of Statement of 2
Purpose
3 Resume Writing & Presentation 2
Aptitude Test
Verbal 1
4 Logical 1
Numerical 1
Analytical 1
5 Getting ready for Interview 1
6 Technical Quiz (Core Subject) 2
7 Technical Interview (Core & Programming) 2
8 Group discussion on Current Affairs 4
9 Mock GD 3
10 Mock Interview 4
11 Semester Practical 3
12 Semester Theory Exam 1
TOTAL 30

Learning outcomes:

Employer Expectations The learner get to know the expectations of


employer from the prospective future employees

Experiential sharing and writing of Learner becomes familiar about selection process
Statement of Purpose through any senior student who will share his/her
experience about their interview
Learner becomes familiar about how to prepare SOP
for higher studies / research

Resume Preparation & Presentation The learner learns the art of writing a successful
resume.
Aptitude test The learner undergoes Verbal, Logical, Numerical
and Analytical test.
Getting ready for an interview The learner comes to know the ways to equip
himself to face a job interview.
Technical Quiz (Core) The learner will understand the importance of
domain knowledge to face the technical round in job
interview.
Technical Interview The learner will understand the importance of
(Core & Programming) domain knowledge to face the technical round in job
interview.
Group Discussion on Current Affairs The learner realizes the importance of knowledge on
current affairs through Group Discussion
Mock GD The learner understands the Do’s and Don’t’s of a
group discussion.
Mock Interview The learner evaluates his personal preparedness for
the future job interview.

REFERENCES

1. Soft Skills – S. Hariharan, N.Sundararajan, S.P. ShanmugaPriya – MJP Publishers


(2010)
2. Success through Softskills – Prof. G. Ravindran, Prof.S.P.B. Elango, Dr. L.Arockiam
– Institute for Communication & Technology (2007)
3. Soft Skills – Dr. K.Alex – S. Chand (2009)
4. Interview Tips – Raghu Palat – Sanman& Co (2009)
5. Group Discussions – Mark Peterson – Lotus Press (2008)
6. Group Discussion for Admission & Jobs – AnandGanguly – PustakMahal (First
Edition)
7. A modern approach to verbal and Non verbal reasoning – Dr. R.S.Aggarwal – S.
Chand (2012)
L T P C
3 1 0 4

Course Code: ICT106


Semester: VI
Soft Computing Techniques

COURSE OBJECTIVE:
 The course will help the learner to demonstrate and develop a variety of soft
computing techniques for solving real time problems.

Unit - I 15 Periods
Fuzzy Logic: Introduction to fuzzy sets - Fuzzy Relations - properties - operations -
Features of membership functions - Fuzzification and De-fuzzification methods - Extension
Principles - Functions of Fuzzy Sets - Fuzzy Transform (Mapping) - Practical Considerations
- Fuzzy arithmetic - Interval Analysis in Arithmetic - Approximate methods of Extension -
Vertex Method - DSW Algorithm - Restricted DSW Algorithm.
Unit - II 15 Periods
ANN Introduction, Perceptron and BPN: What is Neural Network? – Models of Neuron –
Neural Networks viewed as Directed Graphs - Feedback - Network Architectures -
Knowledge Representation – Learning Processes - Learning Tasks – Perceptron –
Perceptron Convergence Theorem – The Batch Perceptron Algorithm - Multilayer
Perceptron - Introduction – The Back Propagation Algorithm – XOR Problem – Heuristics
for making the Back propagation Algorithm perform better – Virtues and Limitations of Back
Propagation Learning.
Unit - III 15 Periods
RBF and SOM - Cover’s theorem of Separability of Patterns - The Interpolation Problem –
Radial-Basis Function Networks – K-means clustering – Recursive Least squares estimation
of least squares – Hybrid Learning Procedure of RBF Networks - SOM – Introduction- Two
Basic Feature Mapping Models – Self Organizing Map – Properties of Feature Map –
contextual Map – Hierarchical Vector Quantization – Kernel Self Organizing Map.
Unit - IV 15 Periods
Genetic Algorithm: Introduction to Genetic Algorithms - Mathematical foundations -
Computer implementation of GA: data structures - reproduction, crossover and mutation - A
time to reproduce, A time to cross - Mapping objective functions to fitness form - Fitness
scaling- schema theorem -codings - A multi-parameter mapped fixed-point coding -
Discretization - constraints.

TEXT BOOKS
1. Simon Haykin. Neural Networks and Learning Machines, Pearson Education, Third
Edition, 2016
2. Timothy J. Ross. Fuzzy Logic with Engineering Applications, John Wiley, Third Edition,
2011.
3. David E. Goldberg. Genetic Algorithms in Search, Optimization, and Machine Learning,
Addison Wesley, 2002.
REFERENCES

1. S. Rajasekaran, G.A. VijayalakshmiPai. Neural Networks, Fuzzy Logic, Genetic


Algorithms Synthesis and applications, PHI, 2011.
2. Jacek M. Zurada. Introduction to Artificial Neural Systems, Jaico Publishing house, 2004.
3. Melanie Mitchell. Introduction to Genetic Algorithms, Prentice Hall of India, 2004.

ONLINE MATERIAL

1. https://nptel.ac.in/courses/106105173/

UNITWISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to

Unit I  Demonstrate the role of fuzzy set, logic and functions.


 Identify the usage of fuzzification and defuzzification methods.
Unit II  Examine the characteristics of artificial neural network.
 Develop models and applications for multilayer perceptron.
Unit III  Discuss the concepts of Radial-Basis Function.
 Determine the significance of Self-Organizing Maps.
Unit IV  Show the importance of genetic algorithm.
 Develop applications using genetic algorithm.

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learner will be able to

 Apply various soft computing techniques for different applications.


 Choose appropriate fuzzification and defuzzification methods for real time problems.
 Estimate the functionality of neural network architecture.
 Design the algorithm for Radial-Basis Function Networks and Self-Organizing Maps.
 Develop optimized solution by implementing suitable genetic algorithms.
L T P C
3 0 0 3
Course Code: ECE401
Semester: VI

Satellite Communication

COURSE OBJECTIVE:
 This course enables the learners to gain knowledge on concepts of satellite
communications, highlighting the aspects of satellite orbits, launchers, space and
earth segment components of satellite, various access techniques and their
applications

UNIT – I 11 Periods
Satellite Orbits and Launching

Introduction – Active and passive satellites – Frequency allocation – Types of orbits – Low
Earth Orbit (LEO) – Geostationary Earth Orbit (GEO) – Medium Earth Orbit (MEO) – Highly
Elliptical Orbit (HEO) –Newton’s laws- Kepler’s laws – Orbital elements – Orbit period and
velocity – Look angles and slant range – Orbital perturbations – Station keeping.
Rocket propulsion –Rocket equation- Launch vehicles – Multi stage vehicles – Launch
sequence – Testing and facilities.

UNIT – II 11 Periods
Space Segment

Block diagram – Communication satellite configuration – Subsystems – Power supply –


Attitude control – TT and C-Transponder – Reliability – Common antenna types – Spot
beams – Dual polarization – Frequency re-use.

UNIT – III 11 Periods


Earth Segment

Block diagram – Earth station site selection – G/T and Measurement – Antenna types –
HPA, LNA and redundancy configurations – Up and down converters – Reliability –
Monitoring and control – Digital direct broadcast satellite service-TVRO – Transmit and
receive types – VSAT – Mobile and transportable Earth stations – Link design – Up and
down links.

UNIT – IV 12 Periods
Access Techniques and Satellite Applications

Multiple access techniques – FDMA, SS-FDMA, FDM-FM-FDMA, TDMA, SS-TDMA, DAMA,


SPADE systems – Spread spectrum techniques – CDMA – Packet satellite communication
– ALOHA schemes – Pure, slotted finite population, controlled and R-packet satellite
networks – Applications – Remote sensing – GIS – GPS.

TEXTBOOKS

1. Dennis Roddy. Satellite Communications, 4th Edition, Tata McGraw Hill, 2006.
2. M. Richharia. Mobile Satellite Communication – Principles and Trends. Pearson
Education, 2003.
REFERENCES

1. R.N.Mutagi. Satellite Communication Principles and Applications. Oxford University


Press, 2016
2. Tri T.Ha. Digital Satellite Communication. Macmillan Publishing Co. and Collier
Macmillan Publishers and Tata McGraw Hill, 2009.
3. T. Pratt and G.W`. Bostion. Satellite Communications. John Wiley and Sons, 2001.

ONLINE MATERIAL
1. NPTEL – https://onlinecourses.nptel.ac.in/noc16_ec10

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Identify frequency band allocated for various satellite services


 Distinguish various factors disturbing the position of satellite in its
orbit
 Calculate orbital parameters specified for satellite orbiting the earth.
Classify orbits and its corresponding launch vehicles
Unit – II  Explain the role of various subsystems of space segment
 Illustrate appropriate solutions to improve the reliability of space
segment sub systems
 Solve the need of additional capacity in design of
satellite communication system without increasing the bandwidth
Unit – III  Describe subsystems of different types of earth station
 Design satellite communication link model with prescribed QoS
 Evaluate measurements in real time satellite systems
 Design an earth segment model with all the required parameters to
operate for a specific engineering application
Unit – IV  Compare and contrast multiple access techniques required for
specific type of data communication in the satellite networks
 Recognize the role of satellite communication in advance
communication technologies

COURSE LEARNING OUTCOME

Upon successful completion of this course, the learner will be able to

 Analyze the role of subsystems of a communication satellite and design a satellite


Link
L T P C
3 0 2 4
Course Code: EIE303
Semester: VI

Virtual Instrumentation

COURSE OBJECTIVES:

 To impart knowledge in the concepts of designing virtual instruments for various


engineering applications
 To provide hands–on experience in the various programming structures and
techniques employed in virtual instrumentation
 To interface the peripheral, I/O devices in the virtual environment and to understand
the data acquisition principles

UNIT – I 12 Periods
Introduction to Virtual Instrumentation

Historical perspective – Traditional Vs. Virtual Instruments – Advantages– Comparison with


conventional programming – Block diagram and architecture of virtual instrument – Dataflow
technique.
VI programming fundamentals: Components of VI – Block Diagram – Front Panel –
Connector Pane – Wires – Data types – Polymorphism – Artificial data dependency –Arrays
and Clusters – For and while Loops – Shift Registers – Feedback Node.

UNIT – II 13 Periods
Graphical Programming Environment in Virtual Instrumentation

VI programming techniques: VIs and sub-VIs – Structures – Case structure – Flat Sequence
structure – Stacked Sequence structure – Timed Sequence – Diagram Disable structure –
Expression Node – Formula node – Script Nodes for numerical simulation – Local and global
variables –Property node – Invoke node – Graphs and charts – String and file I/O.

UNIT – III 10 Periods


Data Acquisition and instrument interfaces

Data acquisition Basics: ADC – DAC – Scanning types – Software and Hardware Triggering
– AIO, DIO – counters & timers.
Standard instrument interfaces: current loop – RS232 – RS422 – RS 485 – VISA Functions
– Parallel Port – GPIB – System buses –Interface buses – USB – PCMCIA –VXI – SCXI –
PXI.

UNIT – IV 10 Periods
Analysis Tools and Applications

Use of analysis tools: Signal convolution – Auto correlation and Cross correlation – Power
spectrum – FFT and IFFT.
Applications: Waveform Generation – ON-OFF Control system – PID control system –
Realization of analog and digital modulation techniques: AM, FM, ASK, and FSK – Image
display – Graphical object representation in 3D.

TEXTBOOKS

1. BehzadEhsani, Data Acquisition using LabVIEW, 1st Edition, Packt Publishing, 2017
2. Jovitha Jerome, Virtual Instrumentation using LabVIEW, 4th Edition, PHI Learning Private
Limited, 2010
3. Jeffrey Travis. LabVIEW for Everyone Graphical Programming Made Easy and Fun.
3rdEdition, Prentice–Hall(PTR), 2007.

REFERENCES

1. Yang, Yik, LabVIEW graphical programming cookbook, 1stEdition, Packt Publishing,


2014.
2. LABVIEW User Manual, National Instruments, 2010.
3. S.Sumathi, P.Surekha. LabVIEW based Advanced Instrumentation Systems. Springer,
Verlag Berlin Heidelberg, 2007.
4. Cory Clark, LabVIEW Digital Signal Processing, 1stEdition, McGraw–Hill Professional,
2005

ONLINE MATERIALS

1. National Instruments Online Training Resources –http://www.ni.com/training/virtual/

UNIT-WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  explain the functional elements of virtual instrumentation–based system


design
 implement basic virtual instruments using LabVIEW package
Unit – II  develop virtual instrumentation in the graphical programming environment
 apply and analyze the concepts of the various script, file handling and
graphical nodes of VI to develop software application codes
Unit – III  Explain the protocols governing the various PC based interfaces for data
communication with Virtual Instruments
 explain the hardware–software interfacing techniques in VI environment using
communication protocols
 configure the data acquisition system used in LabVIEW
Unit – IV  use virtual instrument tools for signal analysis in communication,and computer
graphics
 Build VI codes for instrumentation & control applications, and communication
systems

LIST OF EXPERIMENTS (2 Periods per Week)

1. Implementation of arithmetic and logical operations using LabVIEW


2. Arrays and cluster operations in LabVIEW
3. Realization of loop structures in virtual instrumentation
4. Development of sub-VI in LabVIEW
5. Implementation of traffic light control system using sequence structures in LabVIEW
6. Realization of MATLAB scripts in LabVIEW
7. Signal correlation and convolution using LabVIEW
8. Design of data acquisition system using Arduino Board in LabVIEW
9. Design of logical control system using Arduino Board in LabVIEW
10. Design of ON-OFF control system in VI
11. Programming PID control algorithm in VI using LabVIEW
12. Realization of modulation technique in LabVIEW

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learner will be able to:

 use graphical programming and hardware interfacing techniques to build virtual


instrumentation
 applyvirtual instrument tools for signal analysis in communication, control system and
computer graphics
L T P C
3 0 0 3
Course Code: ECE402
Semester: VI

Radar Engineering

COURSE OBJECTIVES:
 This course enables the learners to develop the knowledge on the underlying
principles and specifications required to analyze the performance of radar systems in
civil and classified applications

UNIT – I 10 Periods
Radar Fundamentals

Principle of Radar, CW and Pulse Radar – Radar range equation – Radar range – Range
resolution beam width, dual wavelength Radar – Doppler Radar (concepts only) – Radar
cross section of targets – Multiple trip echoer and anomalous propagation

UNIT – II 12 Periods
Types of Radars

CW Radar, FM type and multiple frequency – Moving Target Indicator (MTI) Radar – Delay
line cancellers – Range gate and filters – Pulse Doppler Radars – Digital processing of
Radar signals – Tracking Radars – Sequential lobing, conical scanning and monopulse type
– Tracking – in range – Accuracy

UNIT – III 10 Periods


Transmitters and Receivers

Transmitters-Magnetron, linear beam power tubes, TWT – Radar antenna – radome,


Duplexers.
Receivers: Heterodyne systems - Low noise RF amplifiers, Mixers, IF amplifiers, Types of
Radar displays

UNIT – IV 13 Periods
Applications of Radar

Airborne Radar – Doppler navigation – Remote sensing Radars – Synthetic aperture Radars
– MST Radar systems – Meteorological applications of Radar: cyclone warning and rainfall
measurements – Doppler Radar for tropospheric probing – Sea Surveillance - Over The
Horizon (OTH)
Electronic Counter Measures – Active and passive types – Conventional Electronic Counter-
to-Counter Measure techniques.

TEXTBOOKS

1. Merril I Skolnik. Introduction to Radar Systems, 3rd Edition, Tata McGraw Hill
International, 2003.
2. Mark A. Richards. Fundamentals of Radar Signal Processing, McGraw-Hill, 2005.
REFERENCES

1. K. Sen and A.B. Bhatacharya. Radar Systems and Radio Aids to Navigation, 6th
Edition, Khanna Publications, 2006.
2. Bassem R. Mahafza. Radar Systems Analysis and Design Using MATLAB, 2nd
Edition, Taylor & Francis, 2005.

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Evaluate different types of radar wave forms


 Apply the concept of radar cross section and apply radar equation in design
Unit – II  Identify different types of Radar Systems
 Compare and choose different signal processing techniques for a Radar System
Unit – III  Analyse different blocks of radio transmitters and receivers for application in
Radar System
Unit – IV  Evaluate the application & create a system level design of the appropriate type
of radar/radio equipment

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learner will be able to

 Determine the subsystem performance requirements in a radar system design


 Design (System level) radar system for specific application
L T P C
3 0 0 3
Course Code: ECE306
Semester: VI

RF Microelectronics

COURSE OBJECTIVES:
 To introduce the need and architecture of radio transceiver
 To understand the design and tradeoffs while designing various transceiver
components – CMOS LNAs, Mixers, Oscillators, PLLs, Synthesizers and Power
Amplifiers

UNIT – I 11 Periods
Transceiver Architecture

A Wireless World – Challenges in RF Design –CMOS realization passive components for


RF – General Considerations – Non-linearity – Noise – Sensitivity – Dynamic Range – IIP3
and Blocking Effects – Impedance Matching Networks – Modulation – Spectral Regrowth –
Scattering Parameters – Transceiver Architecture – General Considerations – Receiver
Architecture – Transmitter Architecture.

UNIT – II 11 Periods
CMOS LNAs, Mixers

CMOS LNAs - Impedance matching problems, CMOS LNA – CS, CG, Cascode CS, Noise
and Reactance Cancelling LNA, High IP2 LNA –Differential LNA – Non-Linearity
Calculations
Mixers – Performance Parameters – Noise Figure – Single Balanced and Double Balanced
– Passive and Active Down conversion mixers – Conversion Gain, Noise, Non Linearity,
Self-Mixing, Up conversion mixers – Performance requirements, Topologies.

UNIT – III 11 Periods


Oscillators and PLLs

Oscillator - Performance parameters – Basic principle – Voltage Controlled Oscillator –


Tuning Range – Phase Noise – Design of Low Noise VCO
PLL – Phase Detectors – Type I, II PLLs – Phase Noise – Loop Bandwidth - Design of PLL

UNIT – IV 12 Periods
Frequency Synthesizers, Power Amplifiers

Frequency synthesizers – General consideration – Basic Integer-N Synthesizer, Settling


Behavior, Spur reduction techniques, Fractional-N Synthesizer
Power Amplifier – General Consideration – Class A, B, C, D, E, F and AB power amplifiers,
Linearization and impedance matching issues of power amplifiers – Out phasing – Design of
Cascode PA, Positive feedback PA

TEXT BOOK

1. B. Razavi, RF Microelectronics, Pearson Education, 1997.


REFERENCE

1. Thomas Lee,The Design of Radio Frequency Integrated Circuits, Cambridge


University Press, Second Edition, 2004

ONLINE MATERIAL

1. https://nptel.ac.in/courses/117/102/117102012/#

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Understand the basic principles of RF system design


 Construct a transceiver architecture based on end user condition and
environmental scenario
 Analyse the pros and cons of the different RF transceiver architectures
Unit – II  Understand the basic principles of MOS based design of transceiver
components
Unit – III  Design various transceiver components for desired needs and to rectify the
practical constraints
Unit – IV  Analyse the performance parameters of various components of transceiver

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learner will be able to

 Determine the subsystem performance requirements in a RF system design


 Design (System level) RF system for specific application
L T P C
3 0 0 3

Course Code: CSE206


Semester: VI

Real Time Operating System

COURSE OBJECTIVE:
This course enables the learners to get familiarized with the need and elements of Real
Time Operating System (RTOS) in the context of embedded system design.

UNIT–I 11Periods
Introduction to RTOS

Definition: OS – RTOS – Need for OS – Characteristics and types of RTOS –Scheduling


algorithm (Round-robin, Pre-emptive priority).
Inter Process Communication (IPC): Tasks – Task states – Operation – Task structure –
Semaphores (Binary, Counting, Mutex) – Message queues – Pipes – Event – Signal –
Conditional variables.
UNIT–II 12Periods
Timer Services and Real Time Memory Management

Timing services: Real time clock – Programmable Interval Timer (PIT) – Timer Interrupt
Service Routine (ISR) – software Timer – Timing wheels.
Process Stack Management: Task Control Block (TCB) – Managing stack – Run time ring
buffer- Maximum stack size –Multiple stack arrangements – TCB model.
Dynamic Memory allocation: Swapping – Overlays – Multiprogramming with Fixed Task
(MFT) – Multiprogramming with Variable Task (MVT) – Demand Paging – Replacement
Algorithm – Memory locking – Working set – Real Time Garbage collections –Contiguous
file systems.
UNIT–III 10Periods
Exceptions and Interrupts

Introduction – Definitions – Polled loop systems – Applications – Programmable Interrupt


Controller (PIC) – Exception classification – Priorities and Processing: Installing handlers
– Saving processor status – Loading and invoking handlers – Nested exceptions and
stack overflow – Handlers – Exception Service Routine (ESR) Vs ISR – Execution timing
-Spurious interrupts.
UNIT–IV 12Periods
Design using RTOS

Basic Design using RTOS: Overview, principles, Design example: Underground tank
monitoring system.
Design problems: Critical session – Resource classification – Resource request models -
Deadlocks: Definition – Types – Deadlock detection, recovery, avoidance, prevention –
Priority inversion – Solutions to priority inversion.
TEXTBOOKS
1. Phillips A.Laplante. Real-Time Systems design and analysis – Tools for the
practitioner, 4th Edition, John Wiley& Sons,2012.
2. Qing Li. Real time Concepts for Embedded Systems, CMP Books,2003.
3. David E.Simon. An Embedded Software Primer, Pearson Education,2000.

REFERENCE

1. ChowdharyVenkateswaraPenumuchu. Simple Real-time Operating system:


A Kernel Inside View for a Beginner, Trafford publishing, 2007.

ONLINE MATERIALS

1. NPTEL – http://www.youtube.com/watch?v=vo7LN-zMI2s
2. NPTEL – http://www.youtube.com/watch?v=HlU5cYqGLZE

UNIT - WISE LEARNING OUTCOMES


Upon successful completion of each unit, the learner will be able to:

Unit – I  Contrast the functionality of OS andRTOS


 Interpret and select scheduling & inter process communication
mechanism to coordinate activities among thetasks
Unit – II  Utilize stack management, dynamic memory allocation and timing
services rendered byRTOS
Unit – III  Make use of interrupt and exception handling capabilities ofRTOS
to solve time critical application issues
Unit – IV  Evaluate the performance of real-time systems under
deadlock conditions
 Choose an appropriate resource request model for effective
resourcesharing
 Design RTOS based real-time multitaskingsystems

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learner will be able to


 Interpret and select scheduling & inter process communication mechanism to
coordinate activities among thetasks
 Utilize stack management, dynamic memory allocation and timing services rendered
byRTOS
 Make use of interrupt and exception handling capabilities of RTOS to solve time
critical application issues
 Evaluate the performance of real-time systems under deadlock conditions
 Choose an appropriate resource request model for effective resourcesharing
 Design RTOS based real-time multitaskingsystems
L T P C
3 1 0 4

Course Code: EIE205


Semester: VI

Robotics & Automation

COURSE OBJECTIVES:

 The course aims to introduce the various building blocks of robotic system such
as sensors, actuators, dynamics, control and programming concepts.
 It enables students to understand and apply some of the basic concepts related
to robotics and automation in the manufacturing industries.

UNIT –I 15 Periods
Introduction to robotics

Definition and Origin of Robotics –Laws of Robotics –Classification of Robotics: Based on


Coordinates, Power Source, and, Applications–Robot specifications. Components of a
Robotic Systems –Basic Building Blocks of Industrial Manipulator– Serial and Parallel
Manipulator Arms, Wrists and End effectors–Degrees of freedom–Transmission elements–
Actuator Elements: servo and stepper motors – sensors: Force, Tactile, Odometry, and
Range–Machine Vision system for Robots

UNIT– II 15 Periods
Robot kinematics and dynamics

Workspace Geometry –Position and Orientation representation – Homogenous


Transformation – Concept of Local and Global Frames. Robotic Manipulator –Introduction to
forward and inverse kinematics– D–H parameter calculations –Introduction to Euler–
Lagrange Dynamics. Wheeled Mobile Robot – Steering Mechanism – Unicycle Model

UNIT–III 15 Periods
Robot programming

Robot Programming – Need & Types – Robot Programming Languages –Robot Operating
System (ROS) – Robot Algorithms: Position control and force control – Feature extraction in
range and image sensors – Path planning algorithms –Artificial intelligence–based reasoning
methods for robotics – Reinforced learning of robot inverse kinematics

UNIT – IV 15 Periods
Robot design and application

Industrial Automation with Robots – Advantages and Applications – Pick & Place Operation
– Obstacle Avoidance – Line Follower Robot
Case studies: Robotics in agriculture–Medical robotics–Robotics in construction–Search and
rescue robotics–Domestic robots.
TEXTBOOKS

1. John J. Craig, Introduction to Robotics: Mechanics and Control, 4thEdition, Pearson,


2018.
2. Mikell P Groover et.al. Industrial Robotics (SIE): Technology, Programming and
Applications, 2ndEdition, McGrawHill, 2012.
3. R K. Mittal, I J. Nagrath,Robotics and Control, 1stEdition, McGrawHill, 2003.

REFERENCES

1. Colome, Adria, Torras, Carme, Reinforcement Learning of Bimanual Robot Skills, 1st
Edition, Springer International Publishing,2020.
2. Robin R. Murphy, Introduction to AI Robotics, 2ndEdition, MIT Press, 2019.
3. Lentin Joseph, Robot Operating System (ROS) for Absolute Beginners: Robotics
Programming Made Easy, 1stEdition, Apress, 2018.
4. Frank C. Park, Kevin M. Lynch, Modern Robotics: Mechanics, Planning, and Control,
1stEdition, Cambridge University Press, 2017.
5. Bruno Siciliano, OussamaKhatib, Handbook of Robotics, Springer Verilog, 2008.

ONLINE MATERIALS

1. NPTEL –https://nptel.ac.in/courses/112107289/
2. NPTEL – https://nptel.ac.in/courses/112/105/112105249/

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Recall and explain the various building blocks of robotics with a clear
technical understanding of the role of sensors and actuators
Unit – II  Appreciate the geometric representation of the kinematics of the robots
 Analyse the kinematics of both manipulators and wheeled robots
Unit – III  Understand the techniques in programming the robotic systems
 Develop algorithms to program the robot for the given applications
Unit – IV  Design robots for specific industrial automation application
 Appreciate and analyze the various technical issues involved in the design
of robotic systems through case studies

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learner will be able to:

 Explain about the various components of a robotic system


 Analyse the kinematics of the robot design
 Design and develop robot for simple industrial automation applications
L T P C
3 1 0 4
Course Code: CSE313
Semester: VI

Cryptography & Network Security

COURSE OBJECTIVES:
 This course will helpthe learner to question the need for cryptographic and network
security algorithms, apply security principles to system design.
 This course will also help the learner to identify and investigate network security
threats.

UNIT - I 15 Periods
Computer and Network Security Concepts: Computer security concepts - OSI security
architecture - Security attacks - Security service - Security mechanisms - Fundamental
security design principles - Attack surfaces and attack trees - A model for network security -
Standards - Classical Encryption Techniques: Symmetric cipher model - Substitution
techniques - Transposition techniques - Rotor machines - Steganography - Block Ciphers
and Data Encryption Standard (DES): Traditional block cipher structure - DES - A DES
example - Strength of DES - Block cipher design principles

UNIT - II 15 Periods
Introduction to Number Theory: Divisibility and the division algorithm - The Euclidean
algorithm - Modular arithmetic - Prime numbers - Finite Fields: Groups - Rings - Fields -
Finite fields of the form GF(p) - Polynomial arithmetic - Finite fields of the form GF(2n) -
Advanced Encryption Standard (AES): Finite field arithmetic - AES structure - AES
transformation functions - AES key expansions - An AES example - AES implementation -
Block Cipher Operation: Multiple encryption and triple DES - Electronic codebook - Cipher
block chaining mode - Cipher feedback mode - Output feedback mode - Counter mode -
XTS-AES mode for block-oriented storage devices

UNIT -III 15 Periods


Public-key cryptography and RSA: Principles of public-key cryptosystems - The RSA
algorithm - Other public-key cryptosystems: Diffie-Hellman key exchange - Elgamal
cryptographic system - Elliptic curve arithmetic - Elliptic curve cryptography - Pseudorandom
number generation based on asymmetric cipher - System Security: Malicious software -
Intruders - Firewalls - Cyber law and security: Cyber crime and Criminal Justice - Concept
of cyber crime and the IT Act, 2000 - Hacking - Teenage Web Vandals - Cyber Fraud and
cyber cheating - Defamation, Harassment and E-mail abuse - Cyber Pornography - Other IT
Act offences - Monetary Penalties, Adjudications and Appeals under IT Act, 2000 -
Jurisdiction and cyber crimes - Nature of cyber criminality

UNIT - IV 15 Periods
Cryptographic hash functions: Applications of cryptographic hash functions - Two simple
hash functions - Requirements and security - Hash functions based on cipher block chaining
- Secure Hash Algorithm (SHA) - SHA-3 - Message Authentication Codes
(MAC):Message authentication requirements - Message authentication functions -
Requirements for MAC - Security of MAC - HMAC - DAA and GCM - Key wrapping -
Pseudorandom number generation using hash functions and MAC - Digital Signatures:
Digital signatures - Elgamal digital signature scheme - Schnorr digital signature scheme -
NIST, Elliptic curve and RSA-PSS digital signature algorithm - Transport level security:
Web security considerations - Transport layer security - HTTPS - Secure shell - Electronic
mail security: Internet mail architecture - Email formats - Email Threads and
Comprehensive Email security - S/MIME - Pretty Good Service - DNSSEC - DNS based
authentication of named entities - Sender policy framework - IP security: Overview - Policy -
Encapsulating security payload - Combining security associations - Internet key exchange -
Cryptographic suites

TEXTBOOKS
1. William Stallings.Cryptography and Network Security Principles and Practice,
Pearson, Seventh Edition, 2017.
2. VivekSood. Cyber Laws Simplified, Tata McGraw Hill, 2001.

REFERENCES
1. Behrouz A Forouzan and DebdeepMukhopadhyay. Cryptography and Network
Security, McGraw Hill Education, Third Edition, 2018.
2. Bruce Schneier. Applied Cryptography: Protocols, Algorithms and Source Code in C,
John Wiley & Sons, Second Edition, 2017.
3. Alfred J. Menezes, Paul C. Van Oorschot and Scott A. Vanstone. Handbook of
Applied Cryptography, CRC Press, 2000.

ONLINE MATERIALS
1. https://nptel.ac.in/courses/106105031/
2. https://nptel.ac.in/courses/106105162/
3. https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-875-
cryptography-and-cryptanalysis-spring-2005/

UNITWISE LEARNING OUTCOMES


Upon successful completion of each unit, the learner will be able to
Unit I  Recall security concepts, security attacks
 Classify and compare cryptographic algorithms
 Choose an appropriate one for a given application
Unit II  Solve modular arithmetic and finite fields
 Demonstrate block cipher operations
Unit III  Explain and classify public key algorithms
 Discuss cyber security law
 Identify issues in ethical hacking
Unit IV  Choose cryptographic hash functions
 Select suitable authentication codes
 Formulate digital signatures

COURSE LEARNING OUTCOMES


Upon successful completion of this course, the learner will be able to
 Employ number theory concepts and finite fields in cryptography
 Choose an appropriate cryptosystem for ensuring confidentiality, integrity,
authenticity and non-repudiation
 Choose an appropriate key exchange algorithm for symmetric key cryptographic
system.
 Discuss cyber security laws and ethical hacking
 Justify enforcing of security in internet communication
 Defend the importance of enforcing security in internet communication
L T P C
3 0 2 4
Course Code: INT309
Semester: VI

Domain-Centric Security

COURSE OBJECTIVE:
 This course will help the learner to evaluate security in web applications, database,
Operating system, Cloud &IoT applications.

UNIT - I 12 Periods
Web Application Security Principles: Authentication - Authorization. Browser Security
Principles: Cross-Site Scripting & Cross-Site Request Forgery - Remote file Upload - Web
Vulnerability scanning and Penetration testing.

UNIT - II 11 Periods
Database Security: Introduction - Why Care about Database Security MySQL: MySQL
Architecture - Discovery - Attack and Defense - Moving Further into the Network - Securing
MySQL - Authentication and Authorization - SQL Injection attacks

UNIT - III 11 Periods


Security in IOTs & Cloud - Threats and Attacks: Internet of Things (IoT) as
Interconnection of Threats (IoT) - Attack - Defense and Network Robustness of Internet of
Things - Sybil Attack Detection in Vehicular Networks - Malware Propagation and Control in
Internet of Things - A Solution-based Analysis of Attack Vectors on Smart Home Systems -
Cloud Security Baselines - Securing the cloud Infrastructure - Cryptographic Key
Management for Data Protection. Cloud Security Access Control: Distributed Access
Control - Cloud Security Key Management - Cloud User Controls. Advanced Cloud
Computing Security: Advanced Security Architectures for Cloud Computing - Side-
Channel Attacks and Defenses on Cloud Traffic

UNIT - IV 11 Periods
Operating System Security - Multics: Multics History - The Multics System - Multics
Security - Multics Vulnerability Analysis. Security in Ordinary Operating Systems: System
Histories - UNIX Security - Windows Security - Verifiable Security Goals - Information Flow -
Information Flow Secrecy Models - Information Flow Integrity Models. Covert Channels:
Channel Types - Non-interference

REFERENCES
1. Vacca, John R. Cloud Computing Security: Foundations and Challenges, CRC
Press, 2016.
2. Trent Jaeger. Operating System Security. Morgan & Claypool Publishers, 2008.
3. Giuliano, Romeo, Franco Mazzenga, Alessandro Neri, and Anna Maria Vegni.
Security and Privacy in Internet of Things (IoTs) Models, Algorithms, and
Implementations,2015.
4. Sullivan, Bryan, and Vincent Liu. Web Application Security, A Beginner's Guide.
McGraw-Hill Education Group, 2011.
5. Litchfield, David, Chris Anley, John Heasman, and Bill Grindlay. The database
hacker's handbook: defending database servers, John Wiley Sons, 2005.

UNITWISE LEARNING OUTCOMES


Upon successful completion of each unit, the learner will be able to
Unit I  Explain vulnerabilities and attacks against web applications

Unit II  Identify security threats in databases


 Build secure mechanisms to address the threats
Unit III  Appraise the need of security in IoT&Clouds

Unit IV  Recognize the importance of ethics and security principles in operating


system
 Differentiate security in windows and Linux operating systems

COURSE LEARNING OUTCOMES


Upon successful completion of this course, the learner will be able to
 Explain vulnerabilities and attacks against web applications
 Identify security threats in databases
 Build secure mechanisms to address the threats
 Appraise the need of security in IoT&Clouds
 Recognize the importance of ethics and security principles in operating system
 Differentiate security in windows and Linux operating systems
LIST OF LABORATORY EXERCISES
1. Identify CSRF attacks in web applications.
2. Induce a Cross-Site Scripting (XSS) attack on websites.
3. Inject stored and reflected XSS attacks on vulnerable web sites.
4. Scan the web vulnerabilities of web sites using penetration testing tools.
5. Generate Structured Query Language (SQL) injection attack and implement security
countermeasures.
6. Demonstrate the use of SSL in IOT ecosystem for secure communication.
7. Encrypt and transfer data to an intended recipient in Cloud.
8. Design an RBAC for a given set of users in a Linux Environment
9. Experiment and detect side-channel attacks in a Cloud.
10. Analyze the security vulnerabilities of Multics Operating System (MOS).
L T P C
3 1 0 4
Course Code: ECE403
Semester: VII

Information Theory & Coding

COURSE OBJECTIVES:
 This course enables the learners to realize the fundamental concepts of information
theory, various types of communication channel and its capacity for data transfer.
 The course also analyzes various types of source coding and channel coding
techniques and their significance for efficient and reliable communication

UNIT – I 15 Periods
Information Theory and Source Coding

Block diagram of a communication system – Fundamental problems of communication –


Information and entropy – Properties of entropy – Binary memoryless source – Extension to
discrete memoryless source.
Elements of encoding – Properties of code – Kraft-Macmillan Inequality – Code length –
Code Efficiency – Source Coding Theorem- Source Coding Techniques –
Shannonencoding- Shannon-Fano encoding, Huffman's encoding,Arithmetic coding, Run-
length encoding, Lempel-Ziv encoding and decoding.

UNIT – II 15 Periods
Noisy Channel Coding

Measure of Information for two dimensional discrete finite probability scheme – marginal,
conditional and joint entropies – Interpretation of different entropies for a two port
communication system – Basic relationships among different entropies – Discrete
memoryless channel – Mutual information – Properties – Channel capacity – Channel
classification – Channel coding theorem.
Entropy in the continuous case – Definition and properties – Capacity of a band-limited
Gaussian Channel – Hartley-Shannon's Law – Ideal system – Definition – Bandwidth
efficiency diagram.

UNIT – III 15 Periods


Block codes, Cyclic codes and Convolutional codes

Block codes: Introduction – Hamming Code – linear block codes – syndrome decoding –
minimum distance consideration.
Cyclic codes: Generator polynomial – parity-check polynomial – encoder for cyclic codes –
calculation of the syndrome.
Convolutional codes: Convolutional encoder representations (State diagram, Code trellis,
Code tree) –Viterbi decoding. Trellis Coded Modulation.

UNIT – IV 15 Periods
BCH, RS, LDPC and Turbo Codes

General principles – Definition and Construction of Binary BCH codes – Error syndromes in
finite fields – Decoding of SEC and DEC – binary BCH codes – Error location polynomial –
Peterson-Gorenstein-Zieler decoder – Reed-Solomon codes – Reed-Solomon encoding and
decoding –. Introduction to LDPCandTurbo codes.
TEXTBOOKS

1. Bernard Sklar and Prabitra Kumar Ray.Digital Communications, 2nd Edition, Pearson
Education, 2011.
2. Simon Haykin. Communication Systems, 5th Edition, John Wiley and Sons, 2010.
3. F.M.Reza. An introduction to information theory, McGraw Hill Inc., 1994.

REFERENCES

1. B.P.Lathi. Modern Digital and Analog Communication Systems, 4th Edition, Oxford
University Press, 2012.
2. Salvatore Gravano. Introduction to Error Control Codes, Oxford University Press, 2011.
3. R.P.Singh and S.D.Sapre. Communication Systems - Analog and Digital, 2nd Edition, Tata
McGraw Hill, 2008.
4. Peter Sweeney. Error Control Coding from Theory to Practice, 2nd Edition, Wiley, 2002.

ONLINE MATERIAL

1. NPTEL – http://www.youtube.com/watch?v=f8RvFlr5wRk

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learners will be able to:

Unit – I  Remember the basics notions in information theory like self -information,
entropy and its types.
 Implement various types of source coding algorithms and classify them
Unit – II  Analyse various types of communication channels and its channel capacity

Unit – III  Design and interpret various types of error control codes like linear block codes,
cyclic codes, convolutional codes and trellis coded modulation
Unit – IV  Design and interpret about BCH code and Reed Solomon code

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learner will be able to

 Analyze different types of communication channels


 Select the appropriate source and channel coding techniques for digital
communication systems
L T P C
3 0 0 3
Course Code: ECE307
Semester: VII

Optical Communication

COURSE OBJECTIVES:
 To provide the fundamental concepts of optical fiber, which finds increasing
applications in communication and principle of optical communication and different
types of fiber
 To provide focus on different types of optical sources and detectors
 To understand the principles of various optical connectors and different
modulation/detection schemes
 To explore the developments in optical network and measurement system

UNIT – I 12 Periods
Basics of Optical Fiber

Block diagram of optical communication system - Advantages of fiber optic communication -


Snell’s law – Critical angle and total internal reflection – Step and graded index fibers -
meridional and skew rays in optical fiber– Acceptance angle and numerical aperture –
monomode and multimode fibers – mode number – glass and plastic fibers - Signal
attenuation and dispersion.

UNIT – II 11 Periods
Optical Sources, Amplifiers and Detectors

LEDs – DH structures – Materials – Internal, external and coupling quantum efficiencies –


Semiconductor materials for optical sources – Surface emitting LED – Edge emitting LED –
Modulation capability – Electrical and optical bandwidth – LASER principle – FP, DFB Laser
diode structures – Optical detectors – PIN diode – APD.

UNIT – III 11 Periods


Transmission and Reception

Source to fiber power launching and lensing schemes, fiber joints, splicing techniques-
Connectors and Optical Couplers – Basic concepts of semiconductor optical amplifiers and
EDFA operation.
Modulation : Analog and digital modulation – Receiver block diagram – Power budget and
bandwidth budget calculation.

UNIT – IV 11 Periods
Optical network and Measurement

Point to point link – Wavelength Division Multiplexing – Application of fiber optic system in
LAN – SONETs.
Fiber attenuation measurements - Fiber absorption loss measurement - Fiber scattering loss
measurement - Fiber dispersion measurements - Time domain measurement - Frequency
domain measurement - Fiber numerical aperture measurements

TEXTBOOKS

1. Gerd Keiser. Optic Fiber Communication, McGraw Hill Education; 5th edition, 2017.
2. John M. Senior. Optical Fiber Communication: Principles and Practice, 3rd Edition,
Prentice Hall India, 2009.
REFERENCES

1. Govind P. Agarwal.Fiber-OpticCommunication Systems, Wiley, 4thEdition, 2010


2. W. Shieh and I. Djordjevic. OFDM for Optical Communications.Elsevier/Academic Press,
2009.
3. Subir Kumar Sarkar. Optic Fibers and Optic Fiber Communication Systems, 4th Edition,
S.Chand, 2007.
4. J.H. Franz and V.K. Jain. Optical Communications – Components and Systems, Narosa
Publishing House, 2000.

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learners will be able to:

 Explain the principles of operation of various optical fibre communication


systems
Unit I
 Understand the factors affecting the performance of optical fibre
communication system
Unit II  Analyze the performance of various sources, detectors and amplifiers.
 Understand the principles of various optical connectors
Unit III  Design the different modulation schemes and amplifiers to be employed
in optical communication
 Analyze the principles of optical networks and measurement systems to
Unit IV
be used for identifying loss and dispersion.

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learner will be able to

 Relate an integrated view of engineering by explaining the fundamental analogies


between electrical and optical communication systems
 Design optical communication system and trouble shot
L T P C
4 0 0 4
Course Code: ECE404
Semester: VII

Wireless Communication

COURSE OBJECTIVES:
 To introduce the concepts of cellular system, methods to improve its capacity &
coverage
 To provide an insight to various propagation models and different wireless standards
 To give a basic idea about multicarrier communications and its significance in
mitigating multipath propagation effects
 To give a brief idea about the growth of wireless cellular systems and standards

UNIT – I 14 Periods
Introduction to wireless communication

Basics of wireless communication systems – Cellular concept – Frequency reuse – Channel


assignment strategies – Handoff strategies – System generated interference – Trunking
efficiency and Grade of service – Improving Capacity and coverage in cellular system –
Sectoring – channel sharing and borrowing – Microcell systems.

UNIT – II 16 Periods
Mobile Radio Propagation Models

Free space propagation model: Reflection, Diffraction and Scattering – Link budget Analysis
–Outdoor Propagation models: Okumura Model-Hata Model–PCS Extension to Hata Model
– Indoor propagation models.
Small scale Multipath propagation – Small scale Multipath measurements – Parameters of
Mobile multipath channels – Types of small scale fading –Statistics of small scale fading:
Rayleigh, Rician and Nakagami fading.

UNIT – III 14 Periods


Equalization, Diversity and Multicarrier Techniques

Fundamentals of Equalization – Linear and Non-linear Equalization techniques – Diversity


schemes: Time diversity, Frequency diversity, Polarization diversity and Spatial diversity –
RAKE receiver. Multicarrier Techniques: Principle of Orthogonal Frequency Division
Multiplexing, OFDM transceivers – MIMO Systems: Single-user and Multi-user MIMO
systems.

UNIT – IV 16 Periods
Wireless Standards and Systems

Overview on 1G, 2G and 3G,4G and 5G wireless cellular system: 4G wireless system LTE:
LTE Transceiver, WiMAX -5G wireless system: New Radio (NR) concept and technology.
Blue tooth – Zigbee.
Software Defined Radio: Architecture of SDR, Cognitive Radio, Cognitive cycle, Spectrum
Sensing, Cognitive radio in wireless standards.

TEXTBOOKS

1. Saad Z. Asif. 5G mobile communications concepts and technologies, First Edition, CRC
Press,2019.
2. T.S.Rappaport.Wireless Communications: Principles and Practice, 2nd Edition, Pearson
Education, 2012.
3. Ke-Lin Du & M. N. S. Swamy.Wireless Communication Systems : From RF Subsystems
To 4G Enabling Technologies, Cambridge University Press, 2010

REFERENCES

1. T L Singal. Wireless Communications, McGraw-Hill Education, 2015.


2. Jerry R. Hampton, Introduction to MIMO Communications, Cambridge University Press,
2014.
3. Yong Soo Cho, Jack won Kim, Won Young YanChung-Gu Kang. MIMO-OFDM Wireless
Communications with MATLAB, John Wiley & Sons Publications, 2010.
4. W.C.Y.Lee. Mobile Communications Engineering: Theory and applications, 2nd Edition,
TMH, 2008.
5. Van Nee Richard and Prasad Ramjee. OFDM for wireless Multimedia communication,
6. Artech House, 2000.

ONLINE MATERIAL

1. NPTEL – http://freevideolectures.com/Course/2329/Wireless-Communication

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learners will be able to:

Unit – I  Comprehend the terminologies, concepts of cellular system and its working
model
 Paraphrase the principle of capacity improvement techniques
Unit – II  Distinguish between the various mobile radio propagation models and their
impact on the performance of the mobile system
 Analyze the various characteristics of path loss model
 Categorize different types of fading
Unit – III  Choose the appropriate methods to minimize the channel effects
 Design various diversity techniques by exploiting multi-path propagation
 Analyze to improve the performance of Wireless systems
Unit – IV  Remember the key technologies used in different wireless systems
 Understand the significance of dynamic spectrum access

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learner will be able to

 Analyze the role of capacity improvement techniques and characteristics of path loss
models in wireless communication systems
 Analyze various generations of wireless cellular systems
L T P C
4 0 0 4
Course Code: ECE308
Semester: VII

Embedded & Signal Processing Architectures

COURSE OBJECTIVES:
 To gain knowledge on challenges and procedures involved in the embedded systems
design
 To familiarize with the ARM based Microcontroller and Digital Signal Processor (DSP)
architecture to design small scale embedded systems
 To implement signal processing algorithms on floating point Digital Signal Processor

UNIT – I 15 Periods
Introduction to Embedded System Design

Embedded System: Definition – classification – characteristics – design challenges – design


flows.
Introduction to ARM7TDMI Core
RISC and ARM design philosophy – ARM7TDMI core architecture – ARM state register set –
THUMB state register set – Pipeline – Exceptions – Embedded C programming with ARM.

UNIT – II 15 Periods
ARM based Microcontroller

LPC2148: Architectural Overview – Block diagram – Memory map. On-chip Peripherals:


GPIO – Timer – PWM – Real Time Clock (RTC) – USART – Vectored Interrupt Controller
(VIC). Embedded C programming with on-chip peripherals.

UNIT – III 15 Periods


DSP Processor Architectures

Fixed Point Vs Floating Point digital signal processors - VLIW Architecture of TMS320C6713
floating point processor – Key features – C6713 DSK functional diagram – basic operations
– memory mapping – L2 memory architecture – DSP Interfacing CODEC (AIC23) – Software
development and debugging using Code Composer Studio (CCS). .

UNIT – IV 15 Periods
Implementation of DSP Algorithms on Floating Point Digital Signal Processor

FIR filtering – IIR filtering (Direct Form I, Direct Form II) – DIF FFT implementation – Wiener
filtering – Least Mean Square adaptive algorithm – Recursive Least Square adaptive
algorithm – Discrete Kalman Filtering algorithm.

TEXTBOOKS

1. Marilyn Wolf, Computer as Components: Principles of Embedded Computing System


Design, 4th Edition, Elsevier, 2017.
2. Emmanuel C. Ifeachor and Barrie W. Jervis. Digital Signal Processing: A Practical
Approach, 2nd Edition, Pearson Education, 2012.
3. Andrew N. Sloss, Dominic Symes, Chris Wright. ARM System Developer’s Guide:
Designing and Optimizing System Software, Elsevier, 2004
.
REFERENCES

1. Simon Haykin. Adaptive filter theory, 4th Edition, Pearson Education, 2013.
2. User Manual LPC2148: https://www.scribd.com/doc/210433900/User-Manual-
LPC2148
3. User manual TMS320C67XX Texas instruments
https://www.ti.com/lit/ds/symlink/tms320c6713b.pdf
4. Technical Reference manual TMS320C6713 DSK, Texas Instruments:
http://c6000.spectrumdigital.com/dsk6713/revc/files/6713_dsk_techref.pdf
5. TMS320C6000 Code Composer Studio Tutorial
http://www.ti.com/lit/ug/spru301c/spru301c.pdf

UNIT-WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

 Analyze the challenges and adapt appropriate design flow for embedded
Unit - I
system design
 Appreciate the features of ARM7TDMI core
 Summarize the functionality of core and on-chip peripherals of LPC2148
Unit - II microcontroller
 Develop programs for embedded applications using ARM based
microcontrollers
Unit - III  Illustrate the features of on-chip peripheral devices in C6713 floating point
digital signal processor
 Formulate and apply the various adaptive algorithms to estimate the
Unit - IV optimum filter weights suited for real time applications
 Develop programs for signal processing algorithms using floating point
DSP processor

COURSE LEARNING OUTCOMES


Upon successful completion of this course, the learner will be able to:

 Analyze the challenges and adapt appropriate design flow for embedded system design
 Develop programs for signal processing algorithms using floating point DSP processor
L T P C
0 0 2 1
Course Code: ECE309
Semester: VII

Embedded & Signal Processing Architectures Laboratory

COURSE OBJECTIVES:
This laboratory course enables the learner to:

 Design real-time control and automation system using ARM based Microcontroller
 Acquire and process real-time signals to construct various signal processing
applications on floating point Digital Signal Processor

Programs using ARM based Microcontroller:

1. Interrupt driven distance measurement system


2. Real-time speed control of DC motor
3. GSM based real-time automation system

Programs using Floating Point Digital Signal Processor

4. Bios programming for on-chip peripherals


5. Analysis of LTI system using convolution
6. DTMF signal detection using correlation and FFT
7. Real-time speech signal de-noising using FIR filter

LABORATORY LEARNING OUTCOMES

Upon successful completion of experiments, the learner will be able to:

 Acquire and process analog / digital data from real-time sources


 Generate precise timings for embedded applications using RTC
 Construct wireless automation system using GSM module
 Design interrupt driven embedded systems for multitasking
 Determine the output of LTI system for real-time applications using floating point
digital signal processor
 Decode DTMF signals by implementing correlation and FFT algorithms on floating
point digital signal processor
 Design a suitable recursive filter to remove the noise in the speech signal

COURSE LEARNING OUTCOME

Upon successful completion of this course, the learners will be able to

 Apply and Analyze the signal processing techniques using microcontrollers and
digital signal processors
L T P C
3 0 0 3
Course Code: ECE 310
Semester: VII

Image Processing

COURSE OBJECTIVE:
 This course enables the learners to analyse a wide variety of image processing
techniques for digital image enhancement, image restoration, image segmentation
and image compression

UNIT – I 11 Periods
Digital Image Fundamentals and Image Transforms

Digital Image Fundamentals: Elements of Digital Image Processing Systems – Elements of


Visual Perception – Image Model – Sampling and Quantization – Basic Relationship
Between Pixels – Colour Image Fundamentals and Models.
Image Transforms: DFT – Properties of the Two-Dimensional Fourier Transform –
Separable Transforms: Discrete Cosine Transform – Discrete wavelet Transforms –
Statistical based transforms – Singular Value Decomposition – KL transform

UNIT – II 12 Periods
Image Enhancement and Image Restoration

Image Enhancement: Point Processing – Intensity Transformations, Histogram Processing,


Spatial Filtering – Image Subtraction and Image Averaging – Frequency Domain Filtering –
Lowpass, Highpass, Highboost and Homomorphic Filtering.
Image Restoration: Degradation Model – Inverse Filtering – Formulation and Removal of
Blur Caused by Uniform Linear Motion – Least Mean Square (Wiener) Filter.

UNIT – III 11 Periods


Image Segmentation and Morphological Image Processing

Image Segmentation: Detection of Discontinuities – Point Detection, Line Detection and


Edge Detection – Edge Linking and Boundary Detection – Thresholding – Region-Oriented
Segmentation – Use of Motion in Segmentation.
Morphological Image Processing: Dilation and Erosion – Opening and Closing – Hit-or-
Miss Transform – Basic Morphological Algorithms – Dilation and Erosion – Opening and
Closing – Hit-or-Miss Transform – Basic Morphological Algorithms– boundary extraction–
Hole filling– Thinning– Thickening– Top hat and bottom hat transformation.

UNIT – IV 11 Periods
Image Compression

Fundamentals – Coding Redundancy, Interpixel Redundancy, Psycho-visual Redundancy


and Fidelity Criteria – Image Compression Models – Error-Free Compression – Lossy
Compression – Lossy Predictive Coding and Transform Coding – Continuous Tone Image
Compression Standards

TEXTBOOK

1. Gonzalez and Woods. Digital Image Processing. 3rd Edition, Pearson Education,
2012.

REFERENCES

1. Milan Sonka, Vaclav Hlavac and Roger Boyle. Image Processing, Analysis and
Machine Vision, 3rd Edition, Brroks Cole, 2008.
2. William K. Pratt. Digital Image Processing: PIKS Scientific Inside, 4th Edition, A Wiley-
Inderscience publications, 2007.
3. Anil K.Jain. Fundamentals of Digital Image Processing. Pearson Education, 2003.
4. Jae S.Lim. Two-Dimensional Signal and Image Processing. Prentice Hall, 1990.

ONLINE MATERIAL

1. NPTEL – http://freevideolectures.com/Course/2316/Digital-Image-Processing-IIT-
Kharagpur.

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Apply different types of two dimensional transforms on images to


study the characteristics in transform domain
Unit – II  Apply different processing techniques, arithmetic techniques and
linear & non-linear filtering techniques for enhancing the images for
real time applications
Unit – III  Apply image analysis techniques to segment the Region of Interest
(ROI) for different real time applications like robotics
Unit – IV  Apply image compression algorithms on real time images

COURSE LEARNING OUTCOME

Upon successful completion of this course, the learner will be able to

 Design and develop image processing algorithms and analyze their performances
L T P C
3 0 0 3
Course Code: ECE311
Semester: VII

Speech Processing

COURSE OBJECTIVES:
 To provide students with the knowledge of basic characteristics of speech signal
in relation to production and hearing of speech by humans
 To describe the basic algorithms of speech analysis common to many
applications
 To give an overview of applications (recognition, synthesis, coding) and to
disseminate about practical aspects of implementation of algorithms

UNIT – I 12 Periods
Nature of Speech Signal

Speech production mechanism – Classification of speech – sounds – nature of speech


signal – models of speech production.
Speech signal processing
Introduction to speech signal processing – digital models for speech signal – Digital
processing of speech signals – Significance – short time analysis.

UNIT – II 10 Periods
Time Domain Methods for Speech Processing

Time domain parameters of speech – methods for extracting the parameters – Short-time
energy - Zero crossing rate– Auto correlation function – Speech Vs. silence discrimination -
Pitch period estimation

UNIT – III 11 Periods


Frequency Domain Methods for Speech Processing

Short time Fourier analysis –Filter bank analysis – Spectrographic analysis – Formant
extraction – Pitch extraction – Analysis –by - Synthesis systems

UNIT – IV 12 Periods
Speech Coding and Speech Analysis

Linear predictive coding of speech: Linear predictive analysis – Autocorrelation and


covariance method of linear prediction – Durbin’s recursive solutions – Pitch detection using
LPC parameters
Homomorphic speech processing: Homomorphic systems for convolution - Complex
cepstrum of speech - Pitch detection using homomorphic processing
Applications of speech processing: Speech/Speaker recognition

TEXTBOOK

1. L.R. Rabiner, R.E Schafer and Ronald W. Theory and application of Digital speech
processing, Pearson Education, 2011.
REFERENCES

1. A. NejatInce. Digital speech processing: Speech coding, synthesis and


recognition,Springer Science & Business Media, 2013.
2. I.H.Witten. Principles of Computer Speech, Academic press, 1982.
3. J.L Flanagan. Speech Analysis Synthesis and Perception, 2nd Edition, Springer Verlag,
1972.

ONLINE MATERIALS

1. NPTEL –http://www.youtube.com/watch?v=aeOLjFe256E &list= PLD392E2AC AE


F0C689&index=2.
2. NPTEL – http://www.youtube.com/watch?v=MBxFVBAzdMc.

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Explain speech production mechanism and digital models for


producing speech in the form of sequence of sounds
Unit – II  Apply the techniques to analyze the speech signal in time-domain
using various time-domain parameters
 Develop algorithms to extract pitch using time-domain
parameters
Unit – III  Apply the techniques to analyze the speech signal in frequency
domain
 Develop algorithms to analyze the speech in frequency domain
Unit – IV  Implement the system for synthesizing the speech using linear
predictive analysis of speech,
 Implement the techniques for Speech recognition and Speaker
identification

COURSE LEARNING OUTCOME

Upon successful completion of this course, the learner will be able to

 Design and test the performance of any speech based real time application
L T P C
3 0 0 3
Course Code: ECE207
Semester: VII

Hardware Design with Bluespec System Verilog

COURSE OBJECTIVES:
 This course enables the learners to gain knowledge on the intricacies of Bluespec
System Verilog (BSV) through the concepts of Verilog and System Verilog
programming. Also to explore the high level design and verification utilities of BSV as
a design entry tool to model various hardware architectures

UNIT – I 12 Periods
Verilog Fundamentals

Basic structure – Four Valued Logic – Operators – Concurrent Verilog – Continuous


Assignment statement – Conditional operator – Delay modeling in Verilog – Structural model
Verilog – User Defined Primitives – Behavioural model – Cyclic and single pass –
Procedural blocking and Non-blocking assignment operators – Sequential Conditional
statements – Loops – Combinational and Sequential circuits design

UNIT – II 11 Periods
System Verilog for design

System Verilog standard – System Verilog origins – Literal values – Data types – Arrays –
Packed and unpacked arrays – Multiple dimensions – Dynamic arrays – Associative arrays –
Queues – Data declaration – Constants, Variables , Nets, Registers and logic – Operators
and expressions – Tasks and Functions – Processes – Combinational, Latched, Sequential,
Process control – Clocking blocks – Compiler directives

UNIT – III 11 Periods


Concepts of Bluespec System Verilog (BSV)

Introduction – Design Activities – Key features – Simple example – package – Module


definition – Rule – System tasks – Bluespec development workstation – Components of a
BSV design – Data types – Type classes and overloading – Data type conversion functions
– common scalar types – Variables – Rules, Registers and FIFO – Module hierarchies –
Implicit condition of methods – Action value methods – Rwire – Wire types – Wire – Dwire –
Pulse wire

UNIT – IV 11 Periods
Hardware models with BSV

Counter Design – Finite State Machine Modeling – FSM using rules – One hot FSM using
rules – stmt FSM – Auto FSM – UART Transmitter and Receiver Design – SRAM Memory
Interface

TEXTBOOKS

1. Bluespec System Verilog User guide, BluespecInc, 2012.


2. Rishiyur S. Nikhil and Kathy R. Czeck. BSV by example, BluespecInc, 2010.
3. Stuart Sutherland, Simon Davidmann and Peter Flake. System Verilog for design, 2nd
Edition, Springer Science + Business Media, LLC, 2006.
4. Michael D.Ciletti. Advanced Digital Design with the Verilog HDL, PHI, 2003.

REFERENCES

1. S.Vijayaraghavan and M.Ramanathan. A Practical guide for system Verilog assertions,


Springer Science + Business Media, 2005.
2. System Verilog 3.1a LRM, Accellera Organization Inc, 2004.

ONLINE MATERIALS

1. http://www.nptel.ac.in/courses/106106088/
2. https://www.youtube.com/watch?v=YpiLEoG-QiU
3. https://www.youtube.com/watch?v=A2b82ACe25g&list=PLtzk919cvJt1achzQQ6fUg_RxL
HBdUH5P

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Develop hardware descriptions with Verilog HDL by selecting


appropriate levels of abstractions such as dataflow, behavioral and
structural models
Unit – II  Differentiate the features of System Verilog from Verilog and employ
the distinct features of System Verilog to build hardware architectures
Unit – III  Construct Bluespec System Verilog (BSV) Code for formulating high
level abstraction oriented hardware modules
Unit – IV  Develop BSV code for interfacing the hardware subunits

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learner will be able to

 Make use of the processes, tasks, functions, codes and clocking strategies of System
Verilog to construct combinational and sequential circuits using BSV
 Develop various interfacing oriented application modules using BSV
L T P C
3 0 0 3
Course Code: ECE405
Semester: VII

Wireless Ad Hoc & Sensor Networks

COURSE OBJECTIVE:
 This course enables the learners to analyze the characteristics, design issues of
MAC and routing protocols in wireless ad hoc and sensor networks

UNIT - I 11 Periods
Introduction to Wireless Ad hoc and Wireless Sensor Networks

Fundamentals of wireless communication technology – Characteristics of the wireless


channel - Mobile Ad Hoc Networks (MANETs) and Wireless Sensor Networks (WSNs)
:concepts and architectures. Applications and challenges in Ad hoc and Sensor Networks.

UNIT - II 11 Periods
MAC Protocols for Ad hoc Wireless Networks

Issues in designing a MAC Protocol- Classification of MAC Protocols- Contention based


protocols- Contention based protocols with Reservation Mechanisms- Contention based
protocols with Scheduling Mechanisms – Multi channel MAC-IEEE 802.11.

UNIT - III 11 Periods


Routing Protocols and Transport Layer in Ad Hoc Wireless Networks

Issues in designing a routing and Transport Layer protocol for Ad hoc networks- proactive
routing, reactive routing (on-demand), hybrid routing- Classification of Transport Layer
solutions-TCP over Ad hoc wireless Networks.

UNIT- IV 12 Periods
Wireless Sensor Networks (WSNs), Routing and QoS

Single node architecture: hardware and software components of a sensor node – WSN
Network architecture: typical network architectures-data relaying and aggregation strategies
-MAC layer protocols: self-organizing, Hybrid TDMA/FDMA and CSMA based MAC- IEEE
802.15.4 - Issues in WSN routing – QoS in WSN-Energy Efficient Design.

TEXT BOOK

1. C. Siva Ram Murthy, and B. S. Manoj. Ad Hoc Wireless Networks: Architectures and
Protocols, Prentice Hall Professional Technical Reference, 2008.

REFERENCES

1. KazemSohraby, Daniel Minoli, &TaiebZnati. Wireless Sensor Networks-Technology,


Protocols and Applications, John Wiley, 2007.
2. Carlos De MoraisCordeiro, Dharma PrakashAgrawal. Ad Hoc & Sensor Networks:
Theory and Applications, World Scientific Publishing Company, 2006.
3. Holger Karl and Andreas Willig. Protocols and Architectures for Wireless Sensor
Networks, Wiley, 2005.
ONLINE MATERIAL

1. NPTEL - http://nptel.ac.in/courses/106105160/10

UNIT - WISE LEARNING OUTCOMES


Upon successful completion of each unit, the learner will be able to:

Unit – I  Interpret the architecture of wireless ad hoc and sensor networks


Unit – II  Distinguish various MAC protocols of ad hoc networks
Unit – III  Classify the routing and transport layer of ad hoc wireless networks
 Analyze the performance of various routing and transport layer protocols in ad
hoc wireless networks
Unit – IV  Design hardware and software components of a sensor node
 Compare the performance of various MAC and routing protocols in wireless
sensor networks

COURSE LEARNING OUTCOME

Upon successful completion of this course, the learner will be able to

 Design, implement and analyze the performance of various protocols in wireless ad


hoc and sensor networks
L T P C
3 0 0 3
Course Code: ECE406
Semester: VII

Spread Spectrum Communication

COURSE OBJECTIVES:

 This course enables the learners to analyze the performance of spread spectrum
modulation techniques and apply them to design wireless communication systems

UNIT – I 11 Periods
Introduction to Spread Spectrum

Spread spectrum principles – Purpose – Basic spreading sequences – PN Sequences –


Maximum Length linear Shift Register Sequences – Randomness properties, Gold codes,
Kasami Sequences. Orthogonal codes – Walsh codes, orthogonal gold codes.
Introduction to CDMA – DS-CDMA transmission model – Receiver Model – Recovery of the
information signal – Recovery of the information signal in Multiple access Interference (MAI).

UNIT – II 11 Periods
Multiuser Detection

Basic equalizer theory – System model – Joint detection techniques: Whitening filter,
Matched filter, Whitening matched filter, Zero Forcing Block Linear Equalizer, Minimum
Mean Square Error Block Linear Equalizer, Zero Forcing Block Decision Feedback
Equalizer, and Minimum Mean Square Error Block Decision Feedback Equalizer.

UNIT – III 12 Periods


CDMA Systems

UTRA: Characteristics – Transport and physical channels – Service multiplexing and


channel coding – Spreading and Modulation – Random access – Power control – CDMA
2000-terrestrial radio access: Characteristics – Physical channels – Service multiplexing and
channel coding – Spreading and modulation – Random access – Hand over.

UNIT – IV 11 Periods
MC- CDMA Systems

Overview of MC- CDMA systems – Performance of MC-CDMA systems – Transmitter –


Receiver – MC-CDMA performance in synchronous environment – Frequency selective
channel model – System model – Single user detection – Multi user detection.

TEXTBOOKS

1. L. Hanzo, M. Münster, B.J. Choi and T. Keller.OFDM and MC-CDMA for broadcasting
Multi - user Communications, WLANs and Broadcasting, Wiley publishers, IEEE
Press, 2012.
2. Lie-Liang Yang. Multicarrier Communications, John Wiley & Sons, 2009.
REFERENCES

1. L. Hanzo, L-L. Yang, E-L. Kuan and K. Yen. Single and Multi-Carrier DS-CDMA –
Multiuser Detection, Space-Time Spreading, Synchronization and Standards, John Wiley
& Sons, IEEE Press, 2003.
2. J. S. Lee and L. E. Miller. CDMA Systems Engineering Handbook, Artech House, 1998.
3. J. Viterbi. CDMA Principles of Spread Spectrum Communication, Addison - Wesley,
1995.
4. R. C. Dixon. Spread Spectrum Systems with Commercial Applications, 3rd Edition, John
Wiley & Sons, 1994.

ONLINE MATERIAL

1. NPTEL – http://www.youtube.com/watch?v=TJNKoRPn-G8

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Design spreading code generators


 Analyze the performance of various spreading codes
Unit – II  Classify the multiuser detection technique
 Compare the performance of various joint detection techniques
Unit – III  Relate UTRA and CDMA 2000 system
Unit – IV  Analyze the performance of MC-CDMA systems

COURSE LEARNING OUTCOME

Upon successful completion of this course, the learner will be able to

 Apply spread spectrum modulation techniques to formulate wireless communication


systems
L T P C
3 0 0 3
Course Code: ECE407
Semester: VII

Telecommunication Switching, Traffic & Networks

COURSE OBJECTIVES:
This course enables the learners to
 Infer the need for Switching Systems, Public Switched Telephone Network and ISDN
 Design Telecommunication Traffic and Analog, Digital Switches and Multistage
Networks
 Analyse and evaluate Analog & Digital Networks, Cellular Networks, Charging and
Routing Plan and Network Management Systems

UNIT – I 12 Periods
Introduction to Switching Systems

Introduction to switching system – circuit, message and packet switching – switching system
function – signalling tones – switching centre model – Telephone system – telephone
instruments – rotary dial, push button, cordless telephones, caller ID, electronic (Key)
telephones, Paging system.
Signals in telephone system – subscriber loop – Basic telephone call procedures, call
progress tones and signals – Voice frequency circuit arrangements – SLIC (Subscriber Line
Interface Circuit) Transmission Bridges – Two wire – four wire circuits Hybrids, Echo
suppresser, Echo cancellers, cross talks.

UNIT – II 11 Periods
Telecommunication Traffic and Signaling

Introduction to traffic – Traffic characterization, Parameters, Traffic unit – Congestion –


Arrival distribution – Holding time distribution – Erlang and Engest equations – Grade of
service – Blocking probability.
Introduction to signalling – Signals for telephone system – Control signal functions –
Signaling tones –Common channel signalling (CCS) – CCS network – CCITT signalling
systems number 6 and 7 – High level data link protocol – Signal units – The signalling
information field – Digital customer line signalling.

UNIT – III 11 Periods


Switching Network

Switching functions – Space division switches – Relay, reed relay, uniselector, two-motion
selector, cross bar switches and electronic space division switches – Analog and Digital
Time division switching– Time slot interchange (TSI) – Modes of operation – Space array for
digital switches – Combined space and time switching.

UNIT – IV 11 Periods
Telecommunication Networks

Telecommunication network – Analog network – Hierarchical network – Integrated Digital


Network (IDN) – ISDN – Objectives, benefits, user interface – Services supported by ISDN –
ISDN protocol architecture – Internetworking between ISDN and other networks – DSL–
Transmission and reception in ADSL.
TEXTBOOKS

1. ThiyagarajanViswanathan and ManavBhatnagar. Telecommunication Switching System


and Networks, 2nd Edition, PHI, 2015.
1. Wayne Tomasi. Introduction to Data communications. Pearson Education, 2011.
2. J.E. Flood. Telecommunication switching, Traffic and Networks, Pearson Education,
2007.

REFERENCES

1. Roddy R Coolen. Electronic Communication, 4th Edition, Pearson Education, 2009.


2. James Martin. Telecommunication and the Computer, PHI, 1998.

ONLINE MATERIAL

1. NPTEL – http://www.youtube.com/watch?v=xdUjwlyyi9U.

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Paraphrase the principles of Switching Systems and Public Switched


Telephone Network
Unit – II  Explain various traffic prediction and design the traffic without congestion by
applying various signaling like CCITT, CCS, Data customer line signaling
Unit – III  Illustrate the principles and design analog, digital switches and multistage
networks
Unit – IV  Evaluate various analog & digital networks, cellular networks, charging and
routing plan and network management systems and apply the basics of
teletraffic theory for performance analysis

COURSE LEARNING OUTCOMES

Upon successful completion of this course, the learner will be able to

 Design and analyze Analog, Digital Switches and Multistage Networks


 Evaluate the performance of charging and routing plans and network management
systems
L T P C
3 1 0 4

Course Code: INT405


Semester: VII

Machine Learning Techniques

COURSE OBJECTIVES:
 This course aims at introducing the basics of Machine Learning, its scope and
applications. It further helps the learners to understand and analyse simplest
algorithms such as linear regression to recent deep learning algorithms

UNIT - I 15 Periods
Probability and Information Theory: Need for probability - Random Variables - Probability
Distributions - Marginal Probability - Conditional Probability - The Chain Rule of Conditional
Probabilities - Independence and Conditional Independence - Expectation, Variance and
Covariance - Common Probability Distributions - Useful Properties of Common Functions,
Baye’s rule
Machine Learning Basics:Learning Algorithms - Capacity, Overfitting and Underfitting-
Hyperparameters and Validation Sets - Estimators, Bias and Variance - Maximum Likelihood
Estimation - Bayesian Statistics - Supervised Learning Algorithms - Unsupervised Learning
Algorithms - Gradient-Based Optimization - Constrained Optimization - Example: Linear
Least Squares - Stochastic Gradient Descent

UNIT - II 15 Periods
Linear Models for Classification: Discriminant Functions - Two classes - Multiple classes -
Least squares for classification - Fisher’s linear discriminant - Relation to least squares -
Fisher’s discriminant for multiple classes - The perceptron algorithm - Probabilistic
Generative Models - Continuous inputs - Maximum likelihood solution - Discrete features -
Exponential family - Probabilistic Discriminative Models - fixed basis functions - Logistic
regression - Iterative reweighted least squares - Multiclass logistic regression -Probit
regression - Canonical link functions - The Laplace Approximation - Model comparison and
BIC - Bayesian Logistic Regression - Laplace approximation - Predictive distribution
Sparse Kernel Machines: Maximum Margin Classifiers - Overlapping class distributions -
Relation to logistic regression - Multiclass SVMs - SVMs for regression - Computational
learning theory - Relevance Vector Machines - RVM for regression - Analysis of sparsity -
RVM for classification.

UNIT - III 15 Periods


Neural Networks: Feed-forward Network Functions - Weight-space symmetries - Network
Training - parameter optimization - Local quadratic approximation - Use of gradient
information - Gradient descent optimization - Error Backpropagation - A simple example -
Efficiency of back propagation
Regularization for Deep Learning: Dataset Augmentation - Noise Robustness - Semi-
Supervised Learning - Multi-Task Learning - Early Stopping - Parameter Tying and
Parameter Sharing - Sparse Representation - Bagging and Other Ensemble Methods -
Dropout.

UNIT - IV 15
PeriodsConvolutional Networks: The Convolution Operation - Motivation - Pooling -
Convolution and Pooling as an Infinitely Strong Prior - Variants of the Basic Convolution
Function - Structured Outputs
Recurrent and Recursive Nets: Unfolding Computational Graphs - Recurrent Neural
Networks - Bidirectional RNNs - Encoder-Decoder Sequence-to-Sequence Architectures -
Deep Recurrent Networks - Recursive Neural Networks - The Challenge of Long-Term
Dependencies

TEXT BOOKS
1. Ian Good Fellow,YoshuaBengio, and Aaron Courville.Deep Learning,MIT Press,
2016.
2. C. M. Bishop. Pattern Recognition and Machine Learning, Springer, 2006.

REFERENCES
1. Nikhil Buduma. Fundamentals of Deep Learning, First Edition, O’REILLY Media,
2017.
2. M. Mohri, A. Rostamizadeh, and A. Talwalkar. Foundations of Machine Learning,
MITPress, 2012.
3. Kevin P. Murphy. Machine Learning: A Probabilistic Perspective,MIT Press, 2012.
4. D. Barber. Bayesian Reasoning and Machine Learning, Cambridge University Press,
2012.

ONLINE MATERIAL
1. https://nptel.ac.in/courses/106105152/

UNITWISE LEARNING OUTCOMES


Upon successful completion of each unit, the learner will be able to
Unit I  Understand the basics of machine learning algorithms
 Describe the nature of different categories of machine learning
techniques
Unit II  Evaluate any probabilistic generative and discriminative learning
algorithms
 Demonstrate the efficiency of sparse kernel machines over other
algorithms
Unit III  Compare simple neural network and deep learning techniques
 Identify regularisation techniques for deep learning
Unit IV  Demonstrate the use of a basic sequential data modelling technique
 Compare conventional and deep sequential modelling techniques

COURSE LEARNING OUTCOMES


Upon successful completion of this course, the learner will be able to
 Distinguish supervised, unsupervised, parametric and non-parametric learning
algorithms
 Analyse merits and demerits of existing generative and discriminative learning
algorithms
 Illustrate the efficiency of sparse kernel machines over other algorithms
 Evaluate neural network and deep learning techniques for complex tasks and fix fair
configuration empirically
 Apply deep sequential modelling technique for modelling sequential data
 Choose appropriate algorithm for a given application
L T P C
Course Code: ECE408 3 0 0 3
Semester: VII

Navigation Systems

COURSE OBJECTIVE:
 This course enables the learners to gain knowledge on the concepts of radio
direction finding, ranging and positioning with the help of traditional and
contemporary systems

UNIT – I 10 Periods
Inertial Sensors and Navigation Systems

Gyroscopes – Mechanical – Electromechanical – Ring Laser gyro – Fiber optic gyro,


Accelerometers. INS components : transfer function and errors – The earth in inertial space,
the coriolis effect – Mechanisation Platform: Gimballed and Strap down, INS system block
diagram, Schuler loop, compensation errors, Gimbal lock .

UNIT –II 14 Periods


Radio Navigation

Radio Direction Finding: Loop Antenna – Aural Null Direction Finder – Goniometer – Errors
in Direction Finding – Adcock Direction Finders – Automatic Direction Finders –Commutated
Aerial Direction Finder – Range and Accuracy of Direction Finders.
Radio Ranges: The LF/MF Four course Radio Range – VHF Omni Directional Range (VOR)
–Range and Accuracy of VOR.
Hyperbolic Systems of Navigation: Loran-C – Decca Navigation System ––Omega System -
Range and Accuracy of Hyperbolic Systems.

UNIT – III 9 Periods


Approach and Landing Aids

Instrument Landing System (ILS) - Microwave Landing System (MLS) – Ground controlled
approach system – Surveillance systems- Radio altimeter.

UNIT – IV 12 Periods
Satellite Navigation and Hybrid Navigation

Introduction to GPS – system description – basic principles – position and velocity


determination - signal structure – DGPS – Introduction to Kalman Filter – Estimation –
Mixed mode navigation – Integration of GPS and INS – utilization of navigation systems in
airborne systems – Intelligent Transport System(ITS).

TEXTBOOKS

1. Myron Kayton and Walter R.Fried.Avionics Navigation Systems, 2nd Edition, John Wiley
& Sons, 2008.
2. Nagaraja, N.S. Elements of Electronic Navigation, 2nd Edition, Tata McGraw-Hill Pub.
Co., 2006.

REFERENCES

1. George M Siouris. Aerospace Avionics System; A Modern Synthesis, Academic Press


Inc., 2013.
2. Sen, A.K. & Bhattacharya, A.B. Radar System and Radar Aids to Navigation, Khanna
Publishers, 2010.
3. Albert Helfrick. Practical Aircraft Electronic Systems, Prentice Hall Education, Career &
Technology, 1997.
4. Albert D. Helfrick. Modern Aviation Electronics, 2nd Edition, Prentice Hall Career &
Technology, 1997

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Classify gyroscopes and accelerometers and choose the appropriate sensor for
the navigation application
Unit – II  Evaluate and use various methods of radio ranging & direction finding methods
Unit – III  Examine various aids used for aircraft landing and airport surveillance
 Analyse and design radio altimeters specifically for aircraft altitude
measurement
Unit – IV  Differentiate inertial and GPS based navigation systems
 Integrate INS and GPS to create a hybrid navigation system
 Develop concepts for intelligent transport systems

COURSE LEARNING OUTCOME

Upon successful completion of this course, the learner will be able to

 Analyze and design (system level) a set of techniques for land/air navigation and
guidance
L T P C
3 0 0 3
Course Code: ECE409
Semester: VII

Data Compression

COURSE OBJECTIVES:
 This course enables the learners to gain knowledge on lossy and lossless
compression standards and techniques applicable to multimedia objects. Also
enlightens to evaluate the compression schemes based on performance metrics

UNIT – I 10 Periods
Data Compression fundamentals

Introduction to Multimedia – Components of Multimedia – Overview of Multimedia Software


Tools – Graphics and Image Data Representations – Graphics / image data types, Popular
File Formats – Fundamental Concepts in Video – Analog and Digital Video – Basics of
Digital Audio – Storage Requirements for Multimedia Applications – Need for Compression –
Compression metrics.

UNIT – II 12 Periods
Text Compression

Data Compression: The Huffman Coding Algorithm – Minimum variance Huffman coding –
Extended huffmann coding – Adaptive Huffman Coding – Introduction to Arithmetic Coding
– Coding a Sequence – Generating a Binary tag – Integer arithmetic coding – Dictionary
Techniques – LZ77 – LZ78 – LZW algorithms.

UNIT – III 11 Periods


Audio Compression

Audio Compression: Digitization of Audio – SNR and SQNR – Audio Filtering – Audio
Quality Versus Data Rate – Synthetic Sounds – Quantization and Transmission of Audio –
Coding of Audio – Pulse Code Modulation – Differential Coding of Audio – Lossless
Predictive Coding – DPCM – DM – ADPCM.

UNIT – IV 12 Periods
Image and Video Compression

Image compression: Transform coding – JPEG –Subband coding – Wavelet based


Compression – DWT – IWT – EZW – SPIHT.
Video compression: Video signal representation – Motion estimation techniques – H.261 –
Overview of Wavelet based compression and DVI technology – H.263 – MPEG 1.

TEXTBOOKS

1. Khalid Sayood. Introduction to Data Compression, Morgan Kauffman publishers, 2012.


2. Mark S. Drew, Ze-Nian Li. Fundamentals of Multimedia, Prentice Hall of India, 2009.

RFERENCES

1. Yun Q.Shi, Huifang Sun. Image and Video Compression for Multimedia Engineering:
Algorithms and Fundamentals, CRC Press, 2008.
2. David Salomon. Data Compression – The Complete Reference, 4th Edition, Springer,
2007.

ONLINE MATERIAL

1. NPTEL – http://www.nptelvideos.in/2012/12/digital-voice-and-picture-
communication.html

UNIT WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Describe the structure of multimedia object files such as text, image,
audio and video
 Explain the need for data compression and comprehend the metrics
involved in estimating the quality of compression schemes
Unit – II  Employ Normal Huffman, Minimum variance, extended Huffman and
adaptive Huffman coding for text compression
 Employ integer arithmetic coding & static and dynamic dictionary
coding schemes to perform text compression.
Unit – III  Illustrate the principles of audio coding and differentiate various
audio compression algorithms
Unit – IV  Utilize JPEG, IWT, EZW and SPIHT algorithms to perform
compression of the images
 Explain the process of various MPEG video compression standards

COURSE LEARNING OUTCOME

Upon successful completion of this course, the learner will be able to

 Design the systems for compressing text, audio, image and video data
L T P C
3 1 0 4

Course Code: CSE415


Semester: VII

Internet of Things

COURSE OBJECTIVE:
 This course will help the learner to understand the benefits of IoT, creation of
virtualization framework for executing data analytics and secure IoT applications and
enable them to design IoT applications using basic embedded boards.

UNIT - I 15 Periods
IoT overview: Introduction - Internet of Things Evolution - IoT Emergence - Internet of
Everything - Industrial IoT - Smartness in IoT - IoT Architectures - Resource Management -
IoT Data Management and analytics - Communication Protocols: Transport, Application
layer - IoT Applications - IoT security and privacy.Open source semantic web
infrastructure: Open IoT Architecture - Scheduling process and IoT services - Scheduling
and rescue management - validating applications and use cases.Device/cloud
collaboration framework: Introduction - Device/Cloud Collaboration Framework -
Applications of Device/Cloud Collaboration.Fog Computing: Introduction - Reference
Architecture - case study

UNIT - II 15 Periods
Programming framework for Internet of Things: Introduction - Embedded device
programming languages - Coordination Languages - Polyglot Programming - Survey of
IoTframeworks.Virtualization on Embedded boards as enabling technology for the
cloud of things: Introduction - Background - RealTimeVirtualization.Micro Virtual
Machines (MicroVMs) for Cloud-Assisted Cyber-Physical Systems (CPS): Introduction -
Virtual Machines and Micro Virtual Machines - Architecture for Deploying CPS in the Cloud
and the Expansion of the IoT - Extending the possibilities of the IoT by Cloud Computing -
Micro Virtual Machines with the Sensor Observation Service - IoT Architecture for selected
use cases

UNIT - III 15 Periods


Stream Processing in IoT: Stream processing - Continuous Logic Processing System -
Challenges and future work Distributed Data Analytics for IoT: Anomaly Detection -
Distributed anomaly detection - Efficient Incremental Local ModellingSecurity and Privacy
in IoT: IoT security - Security Frameworks - Privacy for IoT Networks Robustness in IoT:
Reliability issues - Address reliability issues

UNIT - IV 15 Periods
Reading from sensors: Analog and Digital Sensors - Read Data from another Arduino
board. Android phone with Arduino Board: Connecting Arduino with mobile device -
Arduino mobile OS - Connecting with Bluetooth - Communicating with USB - ADB - Use
cases Connecting Internet with Arduino Board: TCP/IP - IP/MAC Address - Network
sockets and http - Connecting Android with WiFi
TEXT BOOKS
1. RajkumarBuyya. Internet of Things -Principles and Paradigms, Morgan Kaufmann
Elseiver, First Edition, 2016.
2. CharalamposDoukas. Building Internet of Things with the Arduino, ICG USA., First
Edition, 2012.
3. Bruce Sinclair. IoTInc: How Your Company Can Use the Internet of Things, McGraw
- Hill, First Edition, 2017.

REFERENCES
1. Dirk Slama, Frank Puhlmann and Jim Morrish. Enterprise IoT: Strategies and Best
Practices for Connected Products and Services,O’Reilly Media Inc., First Edition,
2018.
2. Adrian McEwen, Hakim Cassimally. Designing the Internet of Things, Wiley and Sons
Ltd., First Edition, 2014.

UNITWISE LEARNING OUTCOMES


Upon successful completion of each unit, the learner will be able to

Unit I  Explain the need of IoT environment


 Illustrate the creation and configuration of IoT devices
 Use of Edge Computing for IoT applications
Unit II  Examine the technology used to provide Cloud of things
 Interpret the significance and functioning of Virtualization in IoT
environment
Unit III  Describe the functionalities of Distributed data analytics in IoT
 Analyse the need for IoT Security
Unit IV  Develop the IoT applications using sensor interfacing
 Design an Embedded applications by interfacing Arduino with internet

COURSE LEARNING OUTCOMES


Upon successful completion of this course, the learner will be able to
 Explain the need of IoT in coming future with different techniques
 Use of Edge Computing for IoT applications
 Analyse the technology used to provide cloud storage and its effective usage
 Examine the technology and the impact on security in IoT by adopting Security
based framework and software defined strategies
 Describe the functionalities of Distributed data analytics in IoT
 Build the IoT applications using Arduino-based embedded boards
L T P C
3 0 0 3
Course Code: ECE410
Semester: VII

Communication Protocols

COURSE OBJECTIVE:
 This course enables the learners to familiarize various communication protocols and
their importance in communication/computer networks

UNIT – I 11 Periods
Basic Concepts and OSI model

Line configuration – Topology – Data Transmission mode – parallel and serial –


synchronous and asynchronous – Protocol - Need for Communication Protocols – Basic
requirements of communication protocol. Need for Protocol standards – Open System
Interconnection (OSI) – OSI layer functions.

UNIT – II 11 Periods
WAN Protocols

ISDN Architecture – ISDN protocol layers – B-ISDN – X.25 Layers – physical layers – Frame
Relay – Frame relay layers – Congestion Detection – Congestion Avoidance – Leaky bucket
algorithm – Flow Control – Stop and wait – sliding window – error control – automatic repeat
request (ARQ).

UNIT – III 12 Periods


Transmission Control Protocols / Internet Protocols (TCP/IP)

Introduction – TCP / IP Features – IP addresses – Logical addresses – Address Resolution


Protocol (ARP) – Internet Control Message Protocol (ICMP) – TCP connections – Packet
format – Domain Name server (DNS) and E-Mail – File Transfer Protocol (FTP) – Simple
Mail Transfer Protocol. World Wide Web (WWW) – Hyper Text Transfer protocol (HTTP).

UNIT – IV 11 Periods
Wireless Protocol and VoIP

Wireless networks – Restrictions – WLAN Architecture – Physical and MAC layers –


Wireless Application Protocol (WAP) - Protocol Architecture – Overview of Voice over
internet protocol (VoIP) – WIFI – WIMAX – Multi Protocol Label Switching (MPLS).

TEXTBOOKS

1. Behrouz AForouzan. Data Communication and Networking, 2nd Edition, Tata McGraw
Hill, 2013.
2. Achyut S Godbole. Data Communications and Networks,Tata McGraw Hill, 2005.

REFERENCES

1. James F. Kurose. Computer Networking: A Top-Down Approach, Pearson Education,


2012.
2. Pahlaven K, Prashanth Krishnamurthy. Principles of Wireless Networks: a unified
approach, PHI, 2011.
3. William Stallings. Data and Computer Communication, 9th Edition, Pearson Education,
2011.
4. Wayne Tomasi. Introduction to Data communications and Networking, Pearson
Education, 2011.
5. Dale Bulbrook. WAP: A Beginner’s Guide, McGraw-Hill, 2001.

ONLINE MATERIALS

1. NPTEL – http://www.youtube.com/watch?v=601x64peZtU
2. NPTEL – http://www.youtube.com/watch?v=pVl1L1jrbFE

UNIT - WISE LEARNING OUTCOMES

Upon successful completion of each unit, the learner will be able to:

Unit – I  Comprehend the basics of networks and data transfer modes and types of
communication protocol
Unit – II  Explain various protocols and technologies used in WAN environment
Unit – III  Paraphrase the complete TCP/IP protocol suite and its applications
Unit – IV  Familiarize various wireless protocols and methodology for the delivery of voice
communication and multimedia sessions over IP networks

COURSE LEARNING OUTCOME


Upon successful completion of this course, the learner will be able to

 Select appropriate protocol for establishing specific communication/ computer network


L T P C
3 0 2 4

Course Code: INT409


Semester: VII

Embedded Security

COURSE OBJECTIVE:
 This course will help the learner to implement of security solutions on reconfigurable
hardware and embedded processors, understand the impact of possible attacks on
hardware systems and relevant countermeasures, and apply machine learning principles
for analyzing information security strategies.

UNIT - I 12 Periods
Realization of Security Algorithms on Embedded Processor: Review of processor
architecture - Embedded C Programming fundamentals.
Cryptography Implementation on ARM Platform: Random Number Generators -
Symmetric Block Ciphers - DES - AES - Stream Ciphers - RC5 - Public Key Ciphers - Case
studies.

UNIT - II 12 Periods
Realization of Security Algorithms on Reconfigurable Hardware: Review of FPGAs -
Fine grained and course grained architectures - Verilog HDL Programming.
Cryptography implementation on FPGA: Symmetric Block Ciphers - DES - AES - Stream
Ciphers - RC5 - Public Key Ciphers - Ring Oscillators - Case studies.

UNIT- III 11 Periods


Hardware Attacks and Countermeasures: Classification - Invasive Vs Non-Invasive -
Active Vs passive - Origin of power leakage - Measurement setup - Simple power Analysis -
Differential Power Analysis - Differential attack against DES - Countermeasures - Attacks
and countermeasures for embedded microcontrollers and FPGAs - Case studies.

UNIT - IV 10 Periods
Machine Learning for Information Security: Basic concepts of machine learning -
Supervised and Unsupervised learning - Representations, models and algorithms -
Ensemble methods - Sequence learning - Malicious executables detection through learning -
Data collection - Classification methodology - Instance based learning - TFIDF classifier -
Naïve Bayes - Support Vector Machines.

REFERENCES
1. D.Mukhopadhyay, R.S.ChakrabortY. Hardware Security - Design, Threats and
safeguards, CRC Press, 2015.
2. Mohammad Tehranipoor and Cliff Wang.Introduction to Hardware Security and Trust,
Springer, 2012.
3. Benoit Badrignansetal.True Random Number Generators in FPGA, Security Trends
for FPGAs, Chapter 5, Springer, 2011.
4. Francis-Xavier Standaert. Introduction to Side-Channel Attacks, Chapter 2, Springer,
LLC 2010.
5. Marcus A. Maloof.Machine learning and data mining for computer security, Springer-
Verlog London Limited, 2006.
6. Andrew N. Sloss, Dominic Symes, Chris Wright.ARM System Developer’s Guide:
Designing and Optimizing System Software, Elsevier Inc., 2004.
7. Clive “Max” Maxfield. Design Warriors Guide to FPGA, Elsevier, 2004.
8. Michael D.Ciletti. Advanced Digital Design with the Verilog HDL, PHI, 2003.

UNITWISE LEARNING OUTCOMES


Upon successful completion of each unit, the learner will be able to
Unit I  Use Embedded C for optimized realization of data security algorithms on
ARM processor
Unit II  Use Verilog for implementingoptimized data security algorithm
 Demonstrate data security algorithms on FPGA and analyze the hardware
utilization, power and timing requirements
Unit III  Classify hardware attacks
 Describe and analyze the effects of attacks on hardware devices
 Formulate design strategies to counterattack the attacks on embedded
microcontrollers and FPGA
Unit IV  Describe supervised and unsupervised learning algorithms
 Comprehend the importance of machine learning algorithms and data
analysis for designing efficient information security architecture

COURSE LEARNING OUTCOMES


Upon successful completion of each unit, the learner will be able to
 Realize security algorithms on embedded microcontrollers and FPGA platforms
 Analyze the effects of various attacks on hardware and to formulate
countermeasures

LIST OF EXPERIMENTS
1. Implementation of Simple ciphers like Caesar, Hill and Transposition on ARM
Platform
2. Implementation of Simple ciphers like Caesar, Hill and Transposition on FPGA
Platform
3. Implementation of PRNG on ARM and FPGA Platforms
4. Implementation of Block Cipher (AES / DES) on ARM Platform
5. Implementation of Block Cipher (AES / DES) on FPGA Platform
6. Implementation of RC5 on ARM Platform
7. Implementation of RC5 on FPGA Platform
8. Hardware and security analyses on ARM platform
9. Hardware and security analyses on FPGA platform
10. Hamming distance and Hamming weight studies
11. Machine learning algorithm on ARM platform
12. Machine learning algorithm on FPGA platform
L T P C
1 0 0 1
Course code: MAN105
Semester: VII

Professional Ethics

COURSE OBJECTIVE:

 This course aims to introduce the learner to concepts in engineering ethics,


professionalism, ethical codes, responsibilities and rights that are essential for the
modern day professional to make responsible decisions taking in to account social,
environmental, technological and moral concerns

Unit I: Ethics and Professionalism 5 periods

Scope of Engineering ethics, Accepting and sharing responsibility, Resolving ethical


dilemmas, Making moral choices, Codes of ethics, utilitarianism, rights ethics and duty
ethics, virtue ethics, self realization and self-interest, Workplace Responsibilities and Rights:
Teamwork, Confidentiality and Conflicts of interest, Rights of Engineers, Whistle-blowing,
Honesty – Truthfulness and trustworthiness, Research integrity

Unit II: Engineering as Social Experimentation 5 periods

Engineering as experimentation, Engineers as responsible experimenters –


conscientiousness, moral autonomy, accountability, industrial standards, Safety and risk,
Assessing and reducing risk – design uncertainties, risk-benefit analyses, personal risk,
public risk and public acceptance

Unit III: Environmental Ethics and Global issues 5 periods

Engineering, ecology and economics – sustainable development, environmental leadership,


technology assessment, preventing natural disasters, market mechanisms, social activists,
technology transfer, computer ethics and internet, moral leadership

TEXT BOOKS

1. Professional Ethics, R Subramanian, Oxford University Press, 2017


2. Ethics in Engineering, Mike W Martin, Roland Schinzinger, McGraw Hill Education
(India) Private Limited, 2014

COURSE LEARNING OUTCOMES

Upon completion of this course, the learner will be able to:

 Analyze a situation and make unbiased decisions that will reflect social,
environmental and technological impact
 Assess risks and benefits from an individual as well as corporate and social
perspective
 Demonstrate an understanding of the code of ethics as well as rights and
responsibilities associated with the chosen profession

Das könnte Ihnen auch gefallen