CPS Syllabus
CPS Syllabus
3 0 0 3
Course Code: MAT303
Semester: V
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
UNIT – II 11 Periods
Tests of Hypothesis
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.
Upon successful completion of each unit, the learner will be able to:
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
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 – IV 10 Periods
Spread spectrum Communication
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
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
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 – IV 15 Periods
Quantization Effects in Digital Filters, Multirate DSP and Spectrum Estimation
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.
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
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.
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/
Communication Laboratory
COURSE OBJECTIVE:
List of Experiments
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
COURSE OBJECTIVE:
This laboratory course enables the learners to design, simulate and analyze various signal
processing algorithms using MATLAB
List of Experiments
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:
LEARNING OUTCOMES:
REFERENCES
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 - 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
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
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/
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
UNIT – II 11 Periods
Optical Sources, Amplifiers and Detectors
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
Upon successful completion of each unit, the learners will be able to:
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 - 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/
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 – 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
Upon successful completion of each unit, the learner will be able to:
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
UNIT- II 12 Periods
Quantum 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. NPTEL – http://nptel.ac.in/syllabus/syllabus.php?subjectId=117108047
Upon successful completion of each unit, the learner will be able to:
Optimization Techniques
COURSE OBJECTIVES:
TEXT BOOK
1. H.A. Taha, “Operations Research: An Introduction”, 8th Edition, Pearson,Inc, New Jersey.
REFERENCES
ONLINE MATERIAL
1. NPTEL - http://nptel.ac.in/courses/111104071/
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.
Upon successful completion of the course, the learner will be able to:
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
REFERENCES
ONLINE MATERIAL
1. NPTEL-http://nptel.ac.in/courses/108101038/
Upon successful completion of each unit, the learner will be able to:
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 - 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/
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
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
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
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.
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. 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
Upon successful completion of each unit, 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
UNIT – I 12 Periods
Microwave Network Theory and Passive Devices
UNIT – II 12 Periods
Microwave Tubes
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
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/
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 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
UNIT – II 15 Periods
IC Fabrication Technology and Scaling of MOS Circuits
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
Upon successful completion of each unit, the learner will be able to:
MICROWAVE LABORATORY
COURSE OBJECTIVE:
This laboratory course enables the learners to measure, analyse the characteristics
of microwave sources and passive devices.
List of 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.
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.
Apply and analyze the techniques for building microwave communication system
L T P C
0 0 2 1
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
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
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
COURSE OBJECTIVE:
To make learners understand the employer expectations and help them to equip and
face the job interviews successfully
Learning outcomes:
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
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
ONLINE MATERIAL
1. https://nptel.ac.in/courses/106105173/
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 – 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
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
ONLINE MATERIAL
1. NPTEL – https://onlinecourses.nptel.ac.in/noc16_ec10
Upon successful completion of each unit, the learner will be able to:
Virtual Instrumentation
COURSE OBJECTIVES:
UNIT – I 12 Periods
Introduction to Virtual Instrumentation
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.
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
ONLINE MATERIALS
Upon successful completion of each unit, the learner will be able to:
Upon successful completion of this course, the learner will be able to:
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 – 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.
Upon successful completion of each unit, the learner will be able to:
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
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 – IV 12 Periods
Frequency Synthesizers, Power Amplifiers
TEXT BOOK
ONLINE MATERIAL
1. https://nptel.ac.in/courses/117/102/117102012/#
Upon successful completion of each unit, the learner will be able to:
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
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
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
ONLINE MATERIALS
1. NPTEL – http://www.youtube.com/watch?v=vo7LN-zMI2s
2. NPTEL – http://www.youtube.com/watch?v=HlU5cYqGLZE
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
UNIT– II 15 Periods
Robot kinematics and dynamics
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
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/
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
Upon successful completion of this course, the learner will be able to:
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 - 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/
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 - 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.
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
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.
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
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
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
UNIT – II 11 Periods
Optical Sources, Amplifiers and Detectors
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
Upon successful completion of each unit, the learners will be able to:
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
UNIT – II 11 Periods
Optical Sources, Amplifiers and Detectors
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
Upon successful completion of each unit, the learners will be able to:
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
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 – 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
ONLINE MATERIAL
1. NPTEL – http://freevideolectures.com/Course/2329/Wireless-Communication
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
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
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
UNIT – II 15 Periods
ARM based Microcontroller
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. 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
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
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
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
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
UNIT – II 12 Periods
Image Enhancement and Image Restoration
UNIT – IV 11 Periods
Image Compression
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.
Upon successful completion of each unit, 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
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
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
TEXTBOOK
1. L.R. Rabiner, R.E Schafer and Ronald W. Theory and application of Digital speech
processing, Pearson Education, 2011.
REFERENCES
ONLINE MATERIALS
Upon successful completion of each unit, 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
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
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 – 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
REFERENCES
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
Upon successful completion of each unit, 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
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
UNIT - II 11 Periods
MAC Protocols for 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. NPTEL - http://nptel.ac.in/courses/106105160/10
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
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 – IV 11 Periods
MC- CDMA Systems
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
Upon successful completion of each unit, the learner will be able to:
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
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
REFERENCES
ONLINE MATERIAL
1. NPTEL – http://www.youtube.com/watch?v=xdUjwlyyi9U.
Upon successful completion of each unit, the learner will be able to:
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 - 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/
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
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.
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
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
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
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
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.
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
TEXTBOOKS
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
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
Design the systems for compressing text, audio, image and video data
L T P C
3 1 0 4
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 - 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.
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
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 – IV 11 Periods
Wireless Protocol and VoIP
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
ONLINE MATERIALS
1. NPTEL – http://www.youtube.com/watch?v=601x64peZtU
2. NPTEL – http://www.youtube.com/watch?v=pVl1L1jrbFE
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
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 - 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.
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:
TEXT BOOKS
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