Digital Electronics and Communication Systems: Curriculum
Digital Electronics and Communication Systems: Curriculum
org
CURRICULUM
For
Master of Technology
Under
Choice Based Credit System (CBCS)
November 2021
Programme Curriculum Structure
M. Tech – Digital Electronics and Communication Systems
Regulations: VCE-R21
I Year I Semester
Hours Assessment
Credits
# Course
Title of the Course per Week Marks
Code
L P CIE SEE Total
1 B5401 RTL Simulation and Synthesis 3 0 3 30 70 100
with PLDs
2 B5402 Advanced Communications 3 0 3 30 70 100
and Networks
3 Professional Elective - I 3 0 3 30 70 100
4 Professional Elective - II 3 0 3 30 70 100
5 B5403 RTL Simulation and Synthesis 0 4 2 30 70 100
with PLDs Lab
6 B5404 Advanced Communications 0 4 2 30 70 100
Laboratory
7 B5001 Research Methodology 2 0 2 30 70 100
and IPR
8 Audit Course - I 2 0 0 - 100 100
Total 16 08 18 210 490 700
I Year II Semester
Hours Assessment
Credits
# Course
Title of the Course per Week Marks
Code
L P CIE SEE Total
1 B5405 Analog and Digital CMOS 3 0 3 30 70 100
VLSI Design
2 B5406 Advanced Digital Signal 3 0 3 30 70 100
Processing
3 Professional Elective - III 3 0 3 30 70 100
4 Professional Elective - IV 3 0 3 30 70 100
5 B5407 Analog and Digital CMOS 0 4 2 30 70 100
VLSI Design Laboratory
6 B5408 Advanced Digital Signal 0 4 2 30 70 100
Processing Laboratory
7 B5002 Technical Report Writing 0 2 1 30 70 100
8 B5441 Mini Project 0 2 1 100 - 100
9 Audit Course - II 2 0 0 - 100 100
Total 14 12 18 310 490 800
i www.vardhaman.org
Programme Curriculum Structure
M. Tech – Digital Electronics and Communication Systems
Regulations: VCE-R21
II Year I Semester
Hours Assessment
Credits
# Course
Title of the Course per Week Marks
Code
L P CIE SEE Total
1 Professional Elective -V 3 0 3 30 70 100
2 Open Elective 3 0 3 30 70 100
3 B5442 Dissertation Phase - I 0 20 10 100 - 100
Total 06 20 16 160 140 300
II Year II Semester
Hours Assessment
Credits
# Course
Title of the Course per Week Marks
Code
L P CIE SEE Total
1 B5443 Dissertation Phase - II 0 32 16 100 100 200
Total 0 32 16 100 100 200
ii www.vardhaman.org
Programme Curriculum Structure
M. Tech – Digital Electronics and Communication Systems
Regulations: VCE-R21
Professional Elective - I
Course Code Title of the Course
B5451 Ad-hoc & Wireless Sensor Networks
B5452 Cognitive Radio Networks
B5453 Next Generation Mobile Networks
Professional Elective - II
Course Code Title of the Course
B5454 Low Power VLSI Design
B5455 Scripting Languages for VLSI Design Automation
B5456 Machine Learning for Hardware Design
Professional Elective - IV
Course Code Title of the Course
B5460 System Verilog for Verification
B5461 VLSI Physical Design Automation
B5462 High Speed VLSI Design
Professional Elective - V
Course Code Title of the Course
B5463 Detection and Estimation Theory
B5464 Speech Processing
B5465 Deep Learning for Computer Vision
iii www.vardhaman.org
Programme Curriculum Structure
M. Tech – Digital Electronics and Communication Systems
Regulations: VCE-R21
Open Electives
# Course Code Title of the Course
1 B5081 Business Analytics
2 B5082 Waste to Energy
3 B5083 Operations Research
4 B5084 IoT and Applications
5 B5085 Cyber Security
6 B5086 Mobile Cloud Computing
Audit Courses
# Course Code Title of the Course
1 B5091 Disaster Management
2 B5092 Value Education
3 B5093 Constitution of India
4 B5094 Stress Management by Yoga
Personality Development through Life
5 B5095
Enlightenment Skills
6 B5096 Pedagogy Studies
iv www.vardhaman.org
I YEAR I SEMESTER
Course Structure
B5401 - RTL Simulation and Synthesis with PLDS
1. Course Description
Course Overview
In digital circuit design, register-transfer level (RTL) is a design abstraction which models
a synchronous digital circuit in terms of the flow of digital signals between hardware regis-
ters, and the logical operations performed on those signals. ASIC design is a methodology
of cost and size reduction of an electronic circuit, product or system through miniatur-
ization and integration of individual components and their functionality into a single
element. Static timing analysis (STA) is a method of validating the timing performance
of a design by checking all possible paths for timing violations. A Programmable Logic
Device is an individual, programmable electronic chip which can be used as an element
to build digital circuits that can be reconfigured.
Course Pre/co-requisites
This course has no specific prerequisite and co requisite.
B5401.1 Apply digital design procedure for the development of complex arithmetic
logic
B5401.2 Develop the digital circuit by utilizing the different modeling strategies in
Verilog HDL
B5401.3 Analyze the hardware feasibility for the advanced Digital Systems using
PLDs
B5401.4 Examine the Timing Analysis in different levels of abstractions of digital
design
B5401.5 Evaluate the performance of the digital circuits with reconfigurable FPGA
and ASIC
3. Course Syllabus
Verilog HDL : Importance of HDLs, Lexical Conventions of Verilog HDL Gate level
modeling: Built in primitive gates, switches, gate delays Data flow modeling: Continuous
and implicit continuous assignment, delays Behavioural modeling: Procedural constructs,
Control and repetition Statements, delays, function and tasks.
Digital Design: Design of BCD Adder, State graphs for control circuits, shift and add
multiplier, Binary divider, FSM and SM Charts: Finite state diagram, Implementation of
sequence detector using FSM, State machine charts, Derivation of SM Charts, Realization
of SM Chart, Implementation of Binary Multiplier.
1 www.vardhaman.org
ASIC: Types of ASICs, ASIC Design flow, Trade off issues at System Level-Optimization
with regard to speed, area and power, asynchronous and low power system design. ASIC
physical design: ASIC floor planning, Placement and Routing, physical design issues,
System Partitioning, Power Dissipation, Partitioning Methods.
Static Timing Analysis : Introduction, STA Concept: CMOS Logic Design, Modeling
of CMOS Cells, Switching Waveform, Propagation Delay, Slew of a Waveform, Skew be-
tween Signals, Timing Arcs and Unateness, Min and Max Timing Paths, Clock Domains,
Operating Conditions.
Digital Design using PLD’s: ROM, PLA, PAL- Registered PAL’s, Configurable
PAL’s, GAL. CPLDs: Features, programming and applications using complex programmable
logic devices. FPGAs: Field Programmable gate arrays Logic blocks, routing architec-
ture, design flow.
Reference Books:
1. Donald D Givone, “Digital Principles and Design”, TMH, 2016
2. Data Sheets for CPLD & FPGA Architectures, 1996.
3. Richard S. Sandige, “Modern Digital Design”, MGH, International Editions, 1990
4. Charles H. Roth, Jr. Lizy Kurian John ByeongKil Lee “Digital Systems Design Using
Verilog”, Cengage Learning 2016
2 www.vardhaman.org
Course Structure
B5402 - Advanced Communications and Networks
1. Course Description
Course Overview
This Course is to expose the students to the most recent technological developments in
Wireless communication systems. This course covers various propagation effects and prop-
agation models used in mobile communication. This course deals with various methodolo-
gies to improve the received signal quality and synchronization in mobile communication.
The course analyze networking architecture, design issues for wireless link.
Course Pre/co-requisites
This course has no specific prerequisite and co requisite.
B5402.1 Learn to model radio signal propagation issues and its impact on commu-
nication system performance.
B5402.2 Describe the fundamentals of OFDM and synchronization, pilot insertion
in OFDM transmission .
B5402.3 Examine channel modeling and propagation in MIMO, multi-user commu-
nications, MIMO-OFDM.
B5402.4 Analyze networking architecture, design issues and infrastructure for wire-
less link.
B5402.5 Describe the architecture of wireless LAN and broadband Wireless
MANs/IEEE 802.16.
3. Course Syllabus
Spread Spectrum Technologies: Spread Spectrum Modulation concept, Concept of
SSM bandwidth from shannon’s theorem and SNR, Operations related to PN code or
sequence, properties of PN codes, Maximum length (ML)sequences, Walsh-Hadamard se-
quences, Gold codes/sequences, General block diagram of DSSS transmitter and receiver,
PN signal characteristics, spectral density, bandwidth and processing gain, characteristics
of DSSS system.
MIMO Systems: Introduction, Space Diversity and System Based on Space Diversity,
Smart Antenna system and MIMO, MIMO Based System Architecture, MIMO Exploits
3 www.vardhaman.org
Multipath, Space – Time Processing, Antenna Consideration for MIMO, MIMO Chan-
nel Modelling, MIMO Channel Measurement, MIMO Channel Capacity, Advantages and
Applications of MIMO in Present Context, MIMO Applications in 3G Wireless System
and Beyond, MIMO-OFDM.
Reference Books:
1. Ke-Lin Du & M N S Swamy, “Wireless Communication System”, Cambridge University
Press, 2010
2. GottapuSasibhusan Rao, “Mobile Cellular Communication”, PEARSON.
4 www.vardhaman.org
Course Structure
B5403 - RTL Simulation and Synthesis with PLDs Laboratory
Hours Per Week Hours Per Semester Credits Assessment Marks
L T P L T P C CIE SEE Total
0 0 4 0 0 56 2 30 70 100
1. Course Description
Course Overview
This laboratory course aims at developing digital systems using different modeling styles
of Verilog HDL. The VLSI Design flow methodology is accomplished using EDA tools like
Xilinx, Cadence, Mentor Graphics. etc. The real time validation and feasibility check for
advanced circuits such as UART, USART, PCI, arbiter, Transforms, memory units are
verified using FPGA device
Course Pre/co-requisites
This course has no specific prerequisite and co requisite.
B5403.1 Conduct experiments using EDA tool to demonstrate the constructs of Ver-
ilog HDL
B5403.2 Design various combinational and sequential circuits using HDL
B5403.3 Apply digital design procedure for Memories, Communication, DSP appli-
cations
B5403.4 Analyze the digital system using reconfigurable FPGA
B5403.5 Build a prototype for real time applications with FPGA
3. Course Syllabus
1. Verilog implementation of
i) 8:1 Mux/Demux,
ii) Full Adder, 8-bit Magnitude comparator,
iii) 3-bit Synchronous Counters
iv) Parity generator
2. Sequence generator/detectors, Synchronous FSM – Mealy and Moore machines
3. Vending machines - Traffic Light controller, ATM, elevator control.
4. PCI Bus & arbiter and downloading on FPGA
5. UART/ USART implementation in Verilog
6. Realization of single port SRAM in Verilog
7. Verilog implementation of Arithmetic circuits like serial adder/ subtractor, parallel
adder/subtractor, serial/parallel multiplier
8. Discrete Fourier transform/Fast Fourier Transform algorithm in Verilog
5 www.vardhaman.org
5. Books and Materials
Text Books:
1. Verilog HDL, A Guide to Digital Design and Synthesis Samir Palnitkar, 2nd Edition,
2003.
2. Fundamentals of Logic Design, Charles H. Roth, 5th Edition. Cengage Learning, 2010.
3. Michael John Sebastian Smith, “Application-Specific Integrated Circuits”, VLSI De-
sign Series, Addison Wesley Longman.
4. J. Bhasker, Rakesh Chadha, “Static Timing Analysis for Nanometer Designs A Prac-
tical Approach , Springer Science+Business Media, LLC 2009.
5. Bob Zeidman, “Designing with FPGAs & CPLDs”, CMP Books, 2002.
Reference Books:
1. Donald D Givone, “Digital principles and Design”, TMH, 2016
2. Data Sheets for CPLD & FPGA architectures, 1996.
3. Richard S. Sandige, “Modern Digital Design”, MGH, International Editions, 1990
4. Charles H. Roth, Jr. Lizy Kurian John ByeongKil Lee “Digital Systems Design Using
Verilog”, Cengage Learning 2016
6 www.vardhaman.org
Course Structure
B5404 - Advanced Communications Laboratory
1. Course Description
Course Overview
Wireless communications technology is one of the most rapidly growing disciplines and is
experiencing unprecedented market growth. The laboratory experience can play an im-
portant role in motivating students and stimulating their interest in a specific discipline
such as wireless communication systems. This course describe the various GSM AT Com-
mands their use and developing new application using it. It also covers Understanding
of 3G/4G Communication System and CDMA System with features like; transmission of
voice and video calls.
Course Pre/co-requisites
This course has no specific prerequisite and co requisite.
B5404.1 Analyze the radio channel characteristics and the cellular principle .
B5404.2 Analyze the Transmitter and Receiver section in mobile handset and mea-
sure frequency band signal.
B5404.3 Analyze 3G and 4G communication system by means of various AT com-
mands .
B5404.4 Develop Real time Application by make use of Software Radio.
B5404.5 Examine the CDMA concept using DSSS kit.
3. Course Syllabus
1. To study transmitters and receiver section in mobile handset and measure frequency
bandsignal and GMSK modulating signal.
2. Analysis of relation between bit rate, symbol rate and chip rate.
3. To study various GSM AT Commands their use and developing new application using
it.Understating of 3G Communication System with features like; transmission of voice
and SMS by AT Commands.
4. Analyze the AT Commands of 4G LTE Smart Phone.
5. Study of DSSS technique for CDMA, observe effect of variation of types of PN codes,
chip rate, spreading factor, processing gain on performance
6. Bit Error Rate Measurement of DSSS CDMA.
7. Analyze the Simple Transmitter and Receiver Section of USRP.
8. To study and analyze frequency modulation technique in time and frequency domain
using SDR kit.
9. To study and analyze Phase modulation technique in time and frequency domain using
SDR kit.
7 www.vardhaman.org
10. Study of GSM handset for various signaling and fault insertion techniques (Major
GSMhandset sections: clock, SIM card, charging, LCD module, Keyboard, User in-
terface).
Reference Books:
1. Ke-Lin Du & M N S Swamy, “Wireless Communication System”, Cambridge University
Press, 2010.
2. GottapuSasibhusan Rao, “Mobile Cellular Communication”, PEARSON.
8 www.vardhaman.org
Course Structure
B5001 - Research Methodology and IPR
1. Course Description
Course Overview
Research is an art of scientific investigation. Research is an original contribution to the
existing stock of knowledge making for its advancement. It is the pursuit of truth with
the help of study, observation, comparison and experiment. This course will help students
to understand about the research process, tools, importance of ethics. Students can learn
about the law of patent and copyrights and knowledge on IPR (Intellectual Property
rights)
Course Pre/co-requisites
This course has no specific prerequisite and co-requisite.
3. Course Syllabus
Research Problem: Scope and objectives, Selection criteria, Research Problems, Re-
search Approaches, Data collection, Data analysis, Ethics, Instrumentation, Interpreta-
tion.
Literature Studies: Effective literature studies, Types of literature review, Process and
Purpose, Survey, Critical analysis, classification and comparison, case study, identifying
the knowledge gap and propose a action plan.
9 www.vardhaman.org
Patent Rights and IPR: Process of Patenting and Development, Copyright, Trade-
mark, Licensing and transfer of technology, Patent information and databases, New Devel-
opments in IPR, Administration of Patent System, Trade Secret, Copyright Infringement.
10 www.vardhaman.org
I YEAR II SEMESTER
Course Structure
B5405 - Analog and Digital CMOS VLSI Design
1. Course Description
Course Overview
This course serves as a brief overview of the topic of Analog and Digital CMOS VLSI
design. It is a high-level view of what VLSI design is all about and discusses the require-
ments for a designer in this field. Silicon models of information and different functions,
implemented in analog and digital CMOS integrated circuits. This course focuses on struc-
tured design, scalability, parallelism, low-power consumption, and robustness to process
variations. Topics include Combinational logic, Sequential logic, Single Stage Amplifier,
Passive and active current mirrors, and Frequency response of CS stage.
Course Pre/co-requisites
This course has no specific prerequisite and co requisite.
B5405.1 Analyze the electrical characteristics of analog and digital circuits using
MOSFETs
B5405.2 Solve engineering problems for feasible and optimal solutions in analog and
digital circuits
B5405.3 Design fully compensated OpAmp against process, supply and temperature
variations
B5405.4 Identify suitable types of the current mirrors and frequency response of the
CS stage using MOSFETs to design efficient system as per the specifications
B5405.5 Analyze the physical design flow of different combinational and sequential
logic circuits
3. Course Syllabus
Quality Metrics of a Digital Design: Cost, Functionality, Robustness, Power, Energy
Consumption, Wire: Interconnect Parameters, Electrical Wire Models. CMOS Inverter -
Static CMOS inverter, Switching threshold and noise margin concepts, Dynamic behav-
ior, Dynamic Power consumption, Static Consumption, Stick diagram and Layout.
Physical Design Flow: Floor planning, Placement, Routing, CTS, Power analysis and
IR drop, ESD protection. Combinational Logic - Static CMOS design, Logic effort,
Rationed logic, Pass transistor logic, Dynamic logic, Speed and power dissipation in dy-
namic logic, Cascading dynamic gates, CMOS transmission gate logic.
Sequential Logic: Static latches and registers, Bi-stability principle, MUX based latches,
Master-Slave edge-triggered register, Static SR flip-flops, Dynamic latches and registers,
12 www.vardhaman.org
Concept of pipelining, Pulse registers, Non-bistable sequential circuit.
Single Stage Amplifier: CS stage with resistance load, Divide connected load, Current
source load, Triode load, CS stage with source degeneration, Source follower, Common
gate stage, Cascode stage, Choice of device models. Differential Amplifiers - Basic differ-
ence pair, Common mode response, Differential pair with MOS loads, Gilbert cell.
Passive and Active Current Mirrors: Basic current mirrors, Cascade mirrors, Active
current mirrors. Frequency response of CS stage - Source follower, Common gate stage,
Cascode stage and difference pair, Operational amplifiers - One stage OP-AMP, Two stage
OP-AMP, Gain boosting, Common mode feedback, Slew rate, PSRR, Compensation of
two stage OP-AMP.
Reference Books:
1. Phillip E. Allen and Douglas R. Holberg, “CMOS Analog Circuit Design”, Oxford, 3rd
Edition.
2. R J Baker, “CMOS Circuit Design, Layout and Simulation”, IEEE Inc., 2008.
3. Kang, S. and Leblebici, Y., “CMOS Digital Integrated Circuits, Analysis and Design”,
TMH, 3rd Edition
4. Pucknell, D.A. and Eshraghian, K., “Basic VLSI Design”, PHI, 3rd Edition.
13 www.vardhaman.org
Course Structure
B5406 - Advanced Digital Signal Processing
1. Course Description
Course Overview
The course includes a review of the linear constant-coefficient system properties covered in
an undergraduate DSP course, and then examines a variety of multi rate filter structures,
time-varying and adaptive systems, fast algorithms, and other topics like applications on
adaptive filters using different algorithms like LMS and RLS which are relevant to the
research areas of the students. In this course power spectrum estimation is discussed in
detail using parametric and non-parametric methods.
Course Pre/co-requisites
This course has no specific prerequisite and co requisite.
B5406.1 Interpret design of FIR and IIR digital filters along with realization tech-
niques.
B5406.2 Apply multi rate signal processing techniques to design poly phase filters,
QMF, digital filter banks etc.
B5406.3 Design and analyze linear prediction filters and solution to normal equa-
tions.
B5406.4 Analyze adaptive filters and its applications using various algorithms.
B5406.5 Estimate the various power spectrum techniques using parametric and non-
parametric methods.
3. Course Syllabus
Overview of DSP: Overview of DSP, Characterization in time and frequency, FFT Al-
gorithms, Digital filter design and structures: Basic FIR/IIR filter design & structures,
design techniques of linear phase FIR filters, IIR filters by impulse in variance, bi-linear
transformation, FIR/IIR Cascaded lattice structures, parallel realization of IIR.
Multi Rate DSP: Multi rate DSP, Decimators and Interpolators, Sampling rate conver-
sion, multistage decimator & interpolator, poly phase filters, QMF, digital filter banks,
Applications in sub band coding.
Linear Prediction & Optimum Linear Filters: Linear prediction & optimum linear
filters, stationary random process, forward-backward linear prediction filters, solution of
normal equations, AR Lattice and ARMA Lattice-Ladder Filters, Wiener Filters for Fil-
tering and Prediction.
14 www.vardhaman.org
Adaptive Filters: Adaptive Filters, Applications, Gradient Adaptive Lattice, Minimum
mean square criterion, LMS algorithm, Recursive Least Square algorithm
Reference Books:
1. Bruce W. Suter, “Multirate and Wavelet Signal Processing”, 1st Edition, Academic
Press,1997.
2. M. H. Hayes, “Statistical Digital Signal Processing and Modeling”, John Wiley &
SonsInc., 2002.
15 www.vardhaman.org
Course Structure
B5407 - Analog and Digital CMOS VLSI Design Laboratory
1. Course Description
Course Overview
This laboratory course provides an insight into the design and analysis of various Analog
and Digital CMOS VLSI circuits. The students will gain knowledge on amplifiers, current
mirrors, combinational circuits, sequential circuits, memory circuits. The analysis of these
circuits in terms of process variations, low power consumption, area using EDA tools like
cadence, mentor graphics, ngspice will help the students in design and implementation of
real time applications.
Course Pre/co-requisites
This course has no specific prerequisite and co requisite.
B5407.1 Design the practical amplifiers, small systems and their design parameter
trade-offs
B5407.2 Experiment with various analog and digital CMOS VLSI circuits to achieve
the high performance in real time applications
B5407.3 Design the various VLSI circuits for given specifications using EDA tools
B5407.4 Design the VLSI circuits suited for wide range of applications
B5407.5 Solve problems in logic verification and timing calculation of digital circuits
3. Course Syllabus
1. MOS Device Characterization and parametric analysis
2. Common Source Amplifier
3. Common Source Amplifier with source degeneration
4. Cascode amplifier
5. Simple current mirror
6. Cascode current mirror.
7. Wilson current mirror.
8. Full Adder
9. RS-Latch
10. Clock Divider
11. JK-Flip Flop
12. Synchronous Counter
13. Asynchronous Counter
14. Static RAM Cell
16 www.vardhaman.org
4. Laboratory Equipment/Software/Tools Required
1. Cadence
Reference Books:
1. Phillip E. Allen and Douglas R. Holberg, “CMOS Analog Circuit Design”, Oxford, 3rd
Edition.
2. R J Baker, “CMOS Circuit Design, Layout and Simulation”, IEEE Inc., 2008.
3. Kang, S. and Leblebici, Y., “CMOS Digital Integrated Circuits, Analysis and Design”,
TMH, 3rd Edition
4. Pucknell, D.A. and Eshraghian, K., “Basic VLSI Design”, PHI, 3rd Edition.
17 www.vardhaman.org
Course Structure
B5408 - Advanced Digital Signal Processing Laboratory
1. Course Description
Course Overview
The course describes how to solve simple problems in the areas of communications and
signal processing in a MATLAB environment. The course provide practical experience of
signal and image processing implementation in preparation for the project. The course
will be composed of programming sessions and course assignments covering discrete time
signal analysis, communications and image processing. Experiments cover fundamental
concepts of digital signal processing like sampling and aliasing, quantization in A/D con-
version and in internal arithmetic operations, digital filter design and implementation,
signal generation, spectrum estimation and fast transforms, sampling-rate conversion
and multi-rate processing. Application experiments address a selection of multi-media
and digital communications problems.
Course Pre/co-requisites
This course has no specific prerequisite and co requisite.
B5408.1 Analyze the properties of discrete-time systems to compute the linear con-
volution and correlations of discrete-time sequences
B5408.2 Evaluate the discrete Fourier transform (DFT) of a sequence to compute
the linear convolution of two sequences.
B5408.3 Design and Implement the FIR and IIR digital filters for the given specifi-
cations.
B5408.4 Examine the Multirate Digital Signal Process Approaches.
B5408.5 Analyze the various power spectrum techniques to calculate the Power Spec-
tral Density
3. Course Syllabus
1. Calculation of auto correlation and cross correlation
2. Butterworth lowpass and highpass filter design
3. Chebychev type I, II filter design
4. FIR filter design
5. Estimating the cost of filter
6. Decimation and interpolation using rationale factors
7. Wiener filter design
8. Linear prediction filter design
9. Adaptive filter design for noise cancellation
10. Estimation of power spectral density
11. Estimation of PSD using parametric method
18 www.vardhaman.org
12. Estimation of PSD using non-parametric method
13. Stability using Hurwitz Routh criteria
Reference Books:
1. Bruce W. Suter, “Multirate and Wavelet Signal Processing”, 1st Edition, Academic
Press,1997.
2. M. H. Hayes, “Statistical Digital Signal Processing and Modeling”, John Wiley &
SonsInc., 2002.
19 www.vardhaman.org
Professional Electives
Course Structure
B5451 - Ad-hoc & Wireless Sensor Networks
1. Course Description
Course Overview
This course will provide students with an understanding of wireless adhoc and sensor
networks enable them to recognize the wide range of applicability of these networks and
provide them with an understanding of the major design issues including topics such as
protocol mechanisms and resource constraints..
Course Pre/co-requisites
This course has no specific prerequisite and co-requisite.
B5451.1 Explain the Fundamental Concepts and applications of ad hoc and wireless
sensor networks..
B5451.2 Analyze the operation and the performance of MAC layer protocols of Ad-
hoc wireless networks.
B5451.3 Describe the routing protocols for Adhoc wireless network.
B5451.4 Design transport layer protocol of Adhoc wireless networks.
B5451.5 Discuss the sensor network Architecture and will be able to distinguish
between protocols used in Adhoc wireless network and wireless sensor net-
works.
3. Course Syllabus
Wireless LANs and PANs : Introduction, Fundamentals of WLANS, IEEE 802.11
Standards, HIPERLAN Standard, Bluetooth, Home RF. AD HOC WIRELESS NET-
WORKS: Introduction, Issues in Ad Hoc Wireless Networks.
MAC Protocols : Introduction, Issues in Designing a MAC protocol for Ad Hoc Wire-
less Networks, Design goals of a MAC Protocol for Ad Hoc Wireless Networks, Classifi-
cations of MAC Protocols, Contention - Based Protocols, Contention - Based Protocols
with reservation Mechanisms, Contention – Based MAC Protocols with Scheduling Mech-
anisms, MAC Protocols that use Directional Antennas, Other MAC Protocols.
21 www.vardhaman.org
Transport Layer Protocols : Introduction, Issues in Designing a Transport Layer Pro-
tocol for Ad Hoc Wireless Networks, Design Goals of a Transport Layer Protocol for Ad
Hoc Wireless Networks, Classification of Transport Layer Solutions, TCP Over Ad Hoc
Wireless Networks, Other Transport Layer Protocol for Ad Hoc Wireless Networks.
Reference Books:
1. Ad- Hoc Mobile Wireless Networks: Protocols & Systems, C. K. Toh, 1st Ed. Pearson
Education.
2. Wireless Sensor Networks - C. S. Raghavendra, Krishna M. Sivalingam, 2004, Springer.
22 www.vardhaman.org
Course Structure
B5452 - Cognitive Radio Networks
1. Course Description
Course Overview
The Course describes the basics of the software defined radio. This Course provides
Comprehensive coverage of hardware and software architecture of software defined radio.
course interpret the design and implementation algorithms for cognitive radio spectrum
sensing and dynamic spectrum access. Course deals with the design of the wireless net-
works based on the cognitive radios
Course Pre/co-requisites
This course has no specific prerequisite and co requisite.
3. Course Syllabus
Introduction to Cognitive Radios : Digital dividend, Cognitive Radio (CR) archi-
tecture, functions of cognitive radio, Dynamic Spectrum Access (DSA), components of
cognitive radio, spectrum sensing, spectrum analysis and decision, potential applications
of cognitive radio.
Dynamic Spectrum Access and Management :Spectrum broker, cognitive radio ar-
chitectures, centralized dynamic spectrum access, distributed dynamic spectrum access,
learning algorithms and protocols.
23 www.vardhaman.org
theory), classification of auctions (single auctions, double auctions, concurrent, sequen-
tial)
Reference Books:
1. Ekram Hossain, Dusit Niyato, Zhu Han, “Dynamic Spectrum Access and Management
in Cognitive Radio Networks”, Cambridge University Press, 2009.
2. Bruce Fette, “Cognitive Radio Technology”, Elsevier, 2nd Edition, 2009.
3. Francisco Rodrigo Porto Cavalcanti, Soren Andersson, “Optimizing Wireless Commu-
nication Systems” Springer, 2009.
4. Linda Doyle, “Essentials of Cognitive Radio”, Cambridge University Press, 2009.
24 www.vardhaman.org
Course Structure
B5453 - Next Generation Mobile Networks
1. Course Description
Course Overview
This course gives a comprehensive overview of the current state of the 5G landscape,
covering everything from the most likely use cases, to a wide range of technology options
and potential 5G system architectures, to spectrum issues. This course explain the archi-
tecture, Beam forming and hardware technologies for mm W communication.
Course Pre/co-requisites
This course has no specific prerequisite and co-requisite.
B5453.1 Explain the evolution of 5G, system concepts and physical architecture.
B5453.2 llustrate the fundamentals, resource allocation and transceiver algorithms
for Massive MIMO
B5453.3 Explain the architecture, Beam forming and hardware technologies for
mmW communications
B5453.4 Compare and explain various radio access technologies for 5G networks.
B5453.5 Analyze Machine Type Communications (MTC) and D2D Communication
making use of fundamental techniques.
3. Course Syllabus
Introduction and Roadmap to 5G : Historical trend and evolution of LTE technology
to beyond 4G – Key building blocks of 5G – 5G use cases and System Concepts – The
5G Architecture – IoT: relation to 5G.
RF Front End For 5G: Millimeter Wave Communications: Hardware technologies for
mmW systems – Architecture and Mobility – Massive MIMO: Resource allocation and
transceiver algorithms for massive MIMO - Fundamentals of baseband and RF implemen-
tations in massive MIMO – Beamforming.
25 www.vardhaman.org
relaying.
Reference Books:
1. Wei Xiang, Kan Zheng, Xuemin (Sherman) Shen, - 5G Mobile Communications,
Springer, 2017.
2. Afif Osseiran, Jose F. Monserrat and Patrick Marsch, - 5G Mobile and Wireless Com-
munications Technology, Cambridge University Press, 2016.
26 www.vardhaman.org
Course Structure
B5454 - Low Power VLSI Design
1. Course Description
Course Overview
This course introduces various strategies and methodologies for designing low power cir-
cuit. It describes the many issues facing designers at architectural, logic, circuit and
device levels and presents some of the techniques that have been proposed to overcome
these difficulties. This course is a dynamic research area driven by battery–powered
portable computing and wireless communications products. It has become critical to the
continued progress of high–performance and reliable microelectronic systems. The course
addresses the concepts, principles and techniques to reduce the power in VLSI systems.
Course Pre/co-requisites
This course has no specific prerequisite and co requisite.
3. Course Syllabus
Physics of Power Dissipation in CMOS : Introduction, sources of power dissipation,
designing for low power. Physics of power dissipation in MOSFET devices-MIS structure,
long channel and sub-micron MOSFET, Gate induced Drain leakage, Power dissipation in
CMOS-Short circuit dissipation, dynamic dissipation, and load capacitance. Low Power
VLSI Design Limits -Principles of Low power design, hierarchy of limits, fundamental
limits, material, device, circuit and system limits.
Design of Low Power Circuits : Transistor and Gate Sizing : Sizing an Inverter Chain,
Transistor and Gate Sizing for Dynamic Power Reduction, Transistor Sizing for Leakage
Power Reduction - Network Restructuring and Reorganization : Transistor Network Re-
structuring, Transistor Network Partitioning and Reorganization - Special Latches and
27 www.vardhaman.org
Flip-flops : Self-gating Flip-flop, Combinational Flip-flop, Double Edge Triggered Flip-
flop.
Design and Test of Low Voltage CMOS Circuits : - Introduction, circuit design
styles, leakage current in deep sub - micrometer transistors, device design issues, minimiz-
ing short channel effect, low voltage circuit design techniques using reverse Vgs, multiple
threshold voltages, multiple supply voltages
Special Techniques : Power Reduction in Clock Networks, CMOS Floating Node, Low
Power Bus, Delay Balancing, Low Power Techniques for SRAM. Advanced Techniques -
Adiabatic Computation, Pass Transistor Logic Synthesis, Asynchronous Circuits
Reference Books:
1. Anantha P. Chandrakasan, Robert W. Brodersen (1998), Low - Power CMOS Design,
IEEE Press, USA.
2. Christian Piguet (2006), Low-Power CMOS Circuits: Technology, Logic Design and
CAD Tools, CRC Taylor & Francis, USA.
28 www.vardhaman.org
Course Structure
B5455 - Scripting Languages for VLSI Design Automation
1. Course Description
Course Overview
A scripting language is a programming language for a runtime system that automates the
execution of tasks that would otherwise be performed individually by a human operator.
Scripting languages are usually interpreted at runtime rather than compiled. The spec-
trum of scripting languages ranges from small to large, and from highly domain-specific
language to general-purpose programming languages. A language may start as small and
highly domain-specific and later develop into a portable and general-purpose language;
conversely, a general-purpose language may later develop special domain-specific dialects.
Course Pre/co-requisites
This course has no specific prerequisite and co-requisite.
3. Course Syllabus
LINUX Basics: Introduction to Linux, File System of Linux, General usage of Linux
Kernel and Basic Commands, Linux users and group, Permissions for file, directory and
users, Searching a file and directory, zipping and unzipping concepts.
PERL Basics: History and Concepts of PERL - Scalar Data - Arrays and List Data -
Control structures – Hashes - Basics I/O - Regular Expressions – Functions - Miscella-
neous control structures - Formats.
Advanced Topics in PERL: Directory access - File and Directory manipulation - Pro-
cess Management - Packages and Modules.
TCL Basics:An Overview of TCL and Tk -Tcl Language syntax – Variables – Expres-
sions – Lists - Control flow– procedures - Errors and exceptions - String manipulations.
Advanced Topics in TCL Accessing files- Processes. Applications - Controlling Tools -
Basics of Tk.
Python Basics: Introduction to Python – Using Python interpreter – Control flow Tools
– Data structures –Modules. Advanced Topics in Python - Input and Output – Errors
29 www.vardhaman.org
and Exceptions – Classes – Brief tour on standard library.
Reference Books:
1. John K. Ousterhout, Ken Jones, “Tcl and the Tk Toolkit”, Pearson Education, Second
Edition, 2010
30 www.vardhaman.org
Course Structure
B5456 - Machine Learning for Hardware Design
1. Course Description
Course Overview
This course deals with building hardware designs for machine learning systems using
state-of-the art platforms like FPGAs. It emphasizes to develop low power and high
speed hardware architectures for machine learning.
Course Pre/co-requisites
This course has no specific prerequisite and co requisite.
3. Course Syllabus
Overview of Deep Neural Networks: Introduction to ML and Deep Neural Networks
(DNNs), Need of DNNs for hardware design, Connections within a layer and between lay-
ers, Popular types of layers- CONV layer, FC layer, Non-linearity, Pooling and Unpooling,
Normalization, Convolutional Neural
Key Metrics and Design Objectives: Accuracy, throughput and latency, energy ef-
ficiency and power consumption, hardware cost, flexibility, scalability, interplay between
different metrics. Kernel Computation- matrix multiplication, optimizing performance,
computation transform optimizations.
Designing DNN Accelerators: data reuse- temporal reuse, spatial reuse, techniques
to reduce reuse distance, dataflEvaluation Metrics, DNN hardware design considerations,
architectural techniques for exploiting ows, dataflow taxonomy, dataflows for cross-layer
processing.
31 www.vardhaman.org
Techniques for Leveraging Sparsity in Neural Networks.
Reference Books:
1. Soha Hassoun and Tsutomu Sasao “Logic Synthesis and verification”, Kluwer Academic
Publisher, 2003.
2. Sherwani “An Introduction to Physical VLSI Design”, Prentice Hall of India, 2004.
32 www.vardhaman.org
Course Structure
B5457 - Coding Theory and Techniques
1. Course Description
Course Overview
Error control coding is an indispensible part of any digital communication system. This
course focus on theory of liner block codes and convolutional codes, their encoding and
decoding techniques as well as their applications in real world scenarios starting from
simple repetition codes, Hamming codes, Reed Muller codes, low density parity check
codes, and turbo codes.
Course Pre/co-requisites
This course has no specific prerequisite and co requisite.
3. Course Syllabus
Coding for Reliable Digital Transmission and Storage: Mathematical model of In-
formation, A Logarithmic Measure of Information, Average and Mutual Information and
Entropy, Types of Errors, Error Control Strategies. Linear Block Codes - Introduction to
Linear Block Codes, Syndrome and Error Detection, Minimum Distance of a Block code,
Error-Detecting and Error-correcting Capabilities of a Block code, Standard array and
Syndrome Decoding, Probability of an undetected error for Linear Codes over a BSC,
Hamming Codes. Applications of Block codes for Error control in data storage system
Turbo Codes: LDPC Codes- Codes based on sparse graphs, Decoding for binary erasure
channel, Log-likelihood algebra, Brief propagation, Product codes, Iterative decoding of
product codes, Concatenated convolutional codes- Parallel concatenation, The UMTS
33 www.vardhaman.org
Turbo code, Serial concatenation, Parallel concatenation, Turbo decoding.
Reference Books:
1. Digital Communications-Fundamental and Application - Bernard Sklar, PE.
2. Digital Communications- John G. Proakis, 5th Edition. TMH, 2008.
3. Error Correction Coding – Mathematical Methods and Algorithms – Todd K. Moon,
WileyIndia, 2006.
4. Information Theory, Coding and Cryptography – Ranjan Bose, 2nd Edition, TMH,
2009.
34 www.vardhaman.org
Course Structure
B5458 - MIMO Systems
1. Course Description
Course Overview
Digital communication using multiple-input–multiple output (MIMO), sometimes called
a “volume-to-volume” wireless link, has recently emerged as one of the most significant
technical breakthroughs in modern communications. The technology figures prominently
on the list of recent technical advances with a chance of resolving the bottleneck of traf-
fic capacity in future Internet-intensive wireless networks. This course covers various
diversity techniques, capacity models and coding techniques for MIMO communication
systems.
Course Pre/co-requisites
This course has no specific prerequisite and co-requisite.
B5458.1 Examine channel modeling and propagation, MIMO receivers, MIMO for
multi-carrier systems, multi-user communications, multi-user MIMO.
B5458.2 Examine the performance of Communication system with multiple antennas
at Transmitter and/or Receiver under various fading environments
B5458.3 Analyze the capacity of MIMO systems for ergodic and non-ergodic channel
models
B5458.4 Apply the various space-time codes to achieve spatial diversity.
B5458.5 Utilize the iterative decoding algorithms to decode Concatenated codes for
AWGN channel of MIMO system.
3. Course Syllabus
MIMO Systems: Overview of MIMO Communications - What is MIMO, History of
MIMO, Smart antennas vs MIMO, Single user and multi user MIMO, Introduction to
Spatial Diversity, Introduction to Spatial multiplexing.
Space-Time Block and Trellis Codes: Transmit diversity with two antennas: The
Alamouti scheme –Orthogonal. and Quasi-orthogonal space-time block codes – Linear
35 www.vardhaman.org
dispersion codes – Generic space-time trellis codes – Basic space-time code design prin-
ciples – Representation of space-time trellis codes for PSK constellation – Performance
analysis for space-time trellis codes – Comparison of space-time block and trellis codes.
Reference Books:
1. E.G. Larsson and P. Stoica, “Space-Time Block Coding for Wireless Communications”,
Cambridge University Press, 2003.
2. M. Janakiraman, “Space-Time Codes and MIMO systems”, Artech House, 2004.
36 www.vardhaman.org
Course Structure
B5459 - Communication Protocols For IoT
Hours Per Week Hours Per Semester Credits Assessment Marks
L T P L T P C CIE SEE Total
3 0 0 42 0 0 3 30 70 100
1. Course Description
Course Overview
The course introduces you to advance concepts and design methodologies to design IoT
systems architecture and developing IoT applications for communication domain. It also
exposes participants to communication technologies and legacy protocols as well as newly
developed IoT specific application and physical layer protocols. The course covers Se-
curity Protocol in great detail with set of packages which makes it obvious choice as a
leading IoT Technology
Course Pre/co-requisites
This course has no specific prerequisite and co requisite.
3. Course Syllabus
Introduction: IoT architecture outline, standards - IoT Technology Fundamentals- De-
vices and gateways, Local and wide area networking, Data management, Business pro-
cesses in IoT, Everything as a Service (XaaS), M2M and IoT Analytics.
IoT Data Link Layer and Network Layer Protocols: PHY/MAC Layer (3GPP
MTC, IEEE 802.11, IEEE 802.15), Wireless HART, ZWave, Bluetooth Low Energy, Zig-
bee Smart Energy, DASH7 - Network Layer-IPv4,IPv6, 6LoWPAN, 6TiSCH,ND, DHCP,
ICMP, RPL, CORPL, CARP.
IoT Transport and Session Layer Protocols:Transport Layer (TCP, MPTCP, UDP,
DCCP, SCTP)-(TLS, DTLS) – Session Layer-HTTP, CoAP, XMPP, AMQP, MQTT.
IoT Service Layer Protocols and Security Protocols: Service Layer -one M2M,
ETSI M2M, OMA, BBF – Security in IoT Protocols – MAC802.15.4, 6LowPAN, RPL,
Application Layer.
37 www.vardhaman.org
4. Books and Materials
Text Books:
1. Daniel Minoli, “Building the Internet of Things with IPv6 and MIPv6: The Evolving
World of M2M Communications”, ISBN: 978-1-118-47347-4, Willy Publications, 2016.
2. Jan Holler, VlasiosTsiatsis, Catherine Mulligan, Stefan Avesand, Stamatis Karnouskos,
David Boyle,“From Machine-to-Machine to the Internet of Things: Introduction to a
New Age of Intelligence”,1st Edition, Academic Press, 2015.
Reference Books:
1. Bernd Scholz-Reiter, Florian Michahelles, “Architecting the Internet of Things”, ISBN
978-3-642-19156-5 e-ISBN 978-3-642-19157-2, Springer, 2016.
2. N. Ida, Sensors, Actuators and Their Interfaces, Scitech Publishers, 2014.
38 www.vardhaman.org
Course Structure
B5460 - System Verilog for Verification
1. Course Description
Course Overview
SystemVerilog, standardized as IEEE 1800, is a hardware description and hardware veri-
fication language used to model, design, simulate, test and implement electronic systems.
SystemVerilog is based on Verilog and some extensions, and since 2008 Verilog is now part
of the same IEEE standard. It is commonly used in the semiconductor and electronic
design industry as an evolution of Verilog. In order to verify that the HDL is correct,
there is a need for a language with more features in object-oriented programing that
will support complicated testing procedures and is often called a Hardware Verification
Language. SystemVerilog is an extension of Verilog with many such verification features
that allow engineers to verify the design using complex testbench structures and random
stimuli in simulation.
Course Pre/co-requisites
This course has no specific prerequisite and co-requisite.
3. Course Syllabus
Verification Techniques: Introduction to Verification - Testing Vs Verification - Ver-
ification Technologies – Functional Verification- Code coverage – Functional coverage.
Testbench – Linear Testbench - Linear Random Testbench - Self-checking Testbench –
Regression - RTL Formal Verification. Basic OOP - OOP Terminology, Creating Object,
object deallocation, copying objects, static variables, Global variables, Inheritance, Poly-
morphism.
39 www.vardhaman.org
and functions – Routine arguments – Returning from a routine.
Reference Books:
1. Vanessa R. Copper, “Getting started with UVM: A Beginner’s Guide”, Verilab Pub-
lishing, 1st Edition, 2013.
2. JanickBergeron, “Writing Testbenches using System Verilog” Synopsys Inc., Springer
Publications, 2006
40 www.vardhaman.org
Course Structure
B5461 - VLSI Physical Design Automation
Hours Per Week Hours Per Semester Credits Assessment Marks
L T P L T P C CIE SEE Total
3 0 0 42 0 0 3 30 70 100
1. Course Description
Course Overview
This course provides the concepts of design optimization algorithms and their application
to physical design automation. This course enables students to decompose large mapping
problem into pieces, including logic optimization with partitioning, placement and rout-
ing. The course focuses on the algorithms for the VLSI Physical Design automation. To
understand the influence of the algorithms in the design of VLSI ICs using advanced op-
timization techniques. To utilize EDA tools in the development of VLSI Physical Design
Automation Algorithms. To Formulate CAD design problems using algorithmic methods.
Course Pre/co-requisites
This course has no specific prerequisite and corequisite
3. Course Syllabus
Introduction to VLSI Physical Design Automation : VLSI Design Cycle, New
Trends in VLSI Design Cycle, Physical Design Cycle, New Trends in Physical Design
Cycle, Design Styles, System Packaging Styles, Historical Perspectives, Existing Design
Tools
41 www.vardhaman.org
Placement : Over the Cell Routing Via Minimization, Clock and Power Routing, Phys-
ical Design Automation of FPGAs.
Reference Books:
1. Charles J. alpert, Dinesh p. Mehta, Sachin S. Sapatnekar “Handbook of Algorithms
for Physical design Automation”, CRC Press.
2. Andrew B. Kahng, Jens Lienig Igor L. Markov, Jin Hu, “VLSI Physical Design: From
Graph Partitioning to Timing Closure”, Springer.
3. Sadiq M Sait Habib Youssef, “VLSI Physical Design Automation Theory and Practice”,
World Scientific.
4. Sung Kyu Lim, “Practical Problems in VLSI Physical Design Automation”, Springer.
42 www.vardhaman.org
Course Structure
B5462 - High Speed VLSI Design
1. Course Description
Course Overview
This course introduces various strategies and methodologies for high speed systems. It
describes multiple issues which are facedby designers at architectural, logic, circuit and
device levels. It also presents various techniques being proposed to overcome the difficul-
ties in hierarchical design. The methods of clock distribution and clock generation are
also discussed for the design of high–performance and reliable microelectronic systems.
The course addresses the concepts, principles and techniques for high speed in VLSI de-
sign.
Course Pre/co-requisites
The course has no specific prerequisite and corequisite
B5462.1 Explore the circuits and techniques involved in high speed VLSI design
B5462.2 Make use of various logic styles to design high speed VLSI circuits
B5462.3 Analyze design-driven performance variability, storage element designs and
related issues
B5462.4 Apply various chip interface techniques for high speed circuits
B5462.5 Apply clocking styles for high speed VLSI circuits
3. Course Syllabus
Clocked Logic Styles : Introduction, Single-Rail Domino Logic Styles, Dual-Rail
Domino Structures, Latched Domino Structures, Clocked pass Gate Logic. Non Clocked
Logic Styles, Static CMOS, DCVS Logic, Non-Clocked pass Gate Families, Adiabatic logic
Clocking Styles : Introduction, Clock Jitter, Clock Skew, Clock Generation, Clock
Distribution, Asynchronous Clocking Techniques
43 www.vardhaman.org
4. Books and Materials
Text Books:
1. Kerry Bernstein, Keith M. Carrig & et Al., “High Speed CMOS Design Styles”, Kluwer
Academic Publishers, 2002.
Reference Books:
1. Howard Johnson & Martin Graham, “High Speed Digital Design” A Handbook of
Black Magic, Prentice Hall PTR, 1993.
2. William S. Dally & John W. Poulton, “Digital Systems Engineering”, Cambridge Uni-
versity Press, 1998.
3. Masakazu Shoji, “High Speed Digital Circuits”, Addison Wesley Publishing Company,
1996
44 www.vardhaman.org
Course Structure
B5463 - Detection and Estimation Theory
1. Course Description
Course Overview
Signal detection and estimation is the area of study that deals with the processing of
information-bearing signals for the purpose of extracting information from them. Ap-
plications of the theory of signal detection and estimation are in many areas, such as
communications, automatic control, radar/ sonar, speech and image processing and med-
ical signal processing. In general, detection and estimation applications involve making
inferences from observations that are distorted or corrupted in some manner. As the in-
formation that one wishes to extract from such observation is unknown to the observer, it
is useful to cast detection and estimation problems in a probabilistic framework in which
unknown behavior is assumed to be random.
Course Pre/co-requisites
The course has no specific prerequisite and corequisite
B5463.1 Analyze the various random processes for discrete linear models.
B5463.2 Apply the concept of probability for detection theory methods.
B5463.3 Differentiate between the linear and nonlinear minimum mean squared error
estimators.
B5463.4 Analyze estimation methods and filters
B5463.5 Measure the statistical parameters for random processes
3. Course Syllabus
Random Processes: Discrete Linear Models, Markov Sequences and Processes, Point
Processes, and Gaussian Processes.
45 www.vardhaman.org
Statistics: Measurements, Nonparametric Estimators of Probability Distribution and
Density Functions, Point Estimators of Parameters, Measures of the Quality of Estima-
tors, Introduction to Interval Estimates, Distribution of Estimators, Tests of Hypotheses,
Simple Linear Regression, Multiple Linear Regression.
Estimating the Parameters of Random Processes from Data: Tests for Station-
arity and Ergodicity, Model-free Estimation, Model-based Estimation of Autocorrelation
Functions, Power Special Density Functions.
Reference Books:
1. Fundamentals of Statistical Signal Processing: Volume I Estimation Theory– Steven.
M. Kay, Prentice Hall, USA, 1998
2. Introduction to Statistical Signal Processing with Applications – Srinath, Rajasekaran,
Viswanathan, 2003, PHI.
3. Statistical Signal Processing: Detection, Estimation and Time Series Analysis – Louis
L. Scharf, 1991, Addison Wesley.
4. Signal Processing: Discrete Spectral Analysis – Detection & Estimation – Mischa
Schwartz, Leonard Shaw, 1975, Mc Graw Hill.
46 www.vardhaman.org
Course Structure
B5464 - Speech Processing
1. Course Description
Course Overview
Speech Processing offers a practical and theoretical understanding of how human speech
can be processed by computers. It covers Fundamentals of Digital speech Processing,
Time domain models for speech processing, linear predictive coding analysis, Homomor-
phic speech processing, Automatic speech and Speaker Recognition. The course involves
practical concepts also where the student will build working speech recognition systems,
build their own synthetic voice and build a complete telephone spoken dialog system.
This work will be based on existing toolkits. Details of algorithms, techniques and limi-
tations of state of the art speech systems will also be presented. This course is designed
for students wishing understand how to process real data for real applications, applying
statistical and machine learning techniques and algorithms as well as working with limi-
tations in the technology.
Course Pre/co-requisites
This course has no specific prerequisite and corequisite.
3. Course Syllabus
Fundamentals of Digital Speech Processing: Anatomy & Physiology of Speech Or-
gans, The process of Speech Production, Acoustic Phonetics, Articulatory Phonetics, The
Acoustic Theory of Speech Production- Uniform lossless tube model, effect of losses in
vocal tract, effect of radiation at lips, Digital models for speech signals.
47 www.vardhaman.org
time average magnitude difference function, Pitch period estimation using the autocorre-
lation function.
Reference Books:
1. Thomas F. Quateri, “Discrete Time Speech Signal Processing: Principles and Prac-
tice”, 1st Edition., PE.
2. Ben Gold & Nelson Morgan, “Speech & Audio Signal Processing”, 1st Edition, Wiley.
48 www.vardhaman.org
Course Structure
B5465 - Deep Learning for Computer Vision
1. Course Description
Course Overview
Course Overview This course focuses on the application of Deep Learning in the field
of Computer Vision. The automatic analysis and understanding of images and videos,
an area called Computer Vision,occupy significant importance in applications including
security, healthcare, entertainment, mobility,etc. The recent success of deep learning
methods has revolutionized the field of computer vision,making new developments in-
creasingly closer to deployment that benefits end users.
Course Pre/co-requisites
This course has no specific prerequisite and co requisite.
3. Course Syllabus
Recognition in Computer Vision :Introduction to Image Formation,Capture, and
Representation; Linear Filtering, Correlation, Convolution, Visual Features and Rep-
resentations: Edge, Blobs, Corner Detection; Scale Space and ScaleSelection; SIFT,
SURF; HoG, LBP. Visual Matching : Bag-of-words, Vector of locally aggregated
descriptors(VLAD); Random Sample Consensus(RANSAC), Hough transform; Pyramid
Matching; Optical flow.
49 www.vardhaman.org
Deep Generative Models: Review of (Popular) Deep Generative Models: GANs,
VAEs; Other Generative Models: PixelRNNs, NADE, Normalizing Flows, etc.
Reference Books:
1. Richard Szeliski (2022), Computer Vision Algorithms and Applications, Springer In-
ternational Publishing.
2. AurélienGéron (2019), Hands-On Machine Learning with Scikit-Learn, Keras, and
TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems, O’Reilly,
2nd Edition.
50 www.vardhaman.org
Open Electives
Course Structure
B5081 - Business Analytics
1. Course Description
Course Overview
This course addresses the scope of business analytics, process and tools used to get com-
petitive advantages of business analytics. It covers the forecasting techniques to predict
the given data for various decision making. Apart from prediction it also establishes the
relationship between the given data to formulate the strategies for business decisions.
Course Pre/co-requisites
This course has no specific prerequisite and co-requisite.
3. Course Syllabus
Theory
52 www.vardhaman.org
Forecasting Techniques and Monte Carlo Simulation and Risk Analysis: Quali-
tative and Judgmental Forecasting, Statistical Forecasting Models, Forecasting Models for
Stationary Time Series, Forecasting Models for Time Series with a Linear Trend, Forecast-
ing Time Series with Seasonality, Regression Forecasting with Casual Variables, Selecting
Appropriate Forecasting Models. Monte Carle Simulation Using Analytic Solver Plat-
form, New-Product Development Model, Newsvendor Model,Overbooking Model, Cash
Budget Model.
53 www.vardhaman.org
Course Structure
B5082 - Waste to Energy
1. Course Description
Course Overview
The course deals with the production of energy from different types of wastes through
thermal, biological and chemical routes. This course provides insights into waste man-
agement options by reducing the waste destined for disposal and encouraging the use
of waste as a resource for alternate energy production. This course is explores Biomass
Pyrolysis, Biomass gasification, Biomass combustions and Bio energy systems.
Course Pre/co-requisites
The course has no specific prerequisite and co requisite.
3. Course Syllabus
Introduction to Energy from Waste: Classification of waste as fuel – Agro based,
Forest residue, Industrial waste - MSW – Conversion devices – Incinerators, gasifiers,
digestors.
Biomass Gasification: Gasifiers – Fixed bed system – Downdraft and updraft gasifiers
- Fluidized bed gasifiers – Design, construction and operation – Gasifier burner arrange-
ment for thermal heating – Gasifier engine arrangement and electrical power – Equilibrium
and kinetic consideration in gasifier operation.
Biomass Combustion: Biomass stoves – Improved chullahs, types, some exotic designs,
fixed bed combustors, Types, inclined grate combustors, Fluidized bed combustors, De-
sign, construction and operation - Operation of all the above biomass combustors.
Biogas: Properties of biogas (Calorific value and composition) - Biogas plant technology
and status - Bio energy system - Design and constructional features - Biomass resources
and their classification - Biomass conversion processes - Thermo chemical conversion -
54 www.vardhaman.org
Direct combustion - biomass gasification - pyrolysis and liquefaction - biochemical con-
version - anaerobic digestion - Types of biogas Plants – Applications - Alcohol production
from biomass - Bio diesel production - Urban waste to energy conversion - Biomass energy
programme in India.
Reference Books:
1. Food, Feed and Fuel from Biomass, Challal, D. S., IBH Publishing Co. Pvt. Ltd.,
1991.
2. Biomass Conversion and Technology, C. Y. WereKo-Brobby and E. B. Hagan, John
Wiley & Sons, 1996.
55 www.vardhaman.org
Course Structure
B5083 - Operation Research
Hours Per Week Hours Per Semester Credits Assessment Marks
L T P L T P C CIE SEE Total
3 0 0 42 0 0 3 30 70 100
1. Course Description
Course Overview
The courses in Operational Research offer a unique blend of traditional coursework, prac-
tical skills, and real-world problem-solving experience designed to position students for
success in today’s competitive world. This course covers Linear Programming, Non-Linear
Programming Problem, Mathematical Models and problems.
Course Pre/co-requisites
Industrial Management concepts
3. Course Syllabus
Linear Programming Problem & Its Application I: Introduction, Formulation of
LPP. Slack Variable, Surplus Variable and Artificial Variables. Standard Form and Ma-
trix Form. Concept of Duality. Graphical Method. Simplex Method. Big - M method &
Two - Phase Method. Problems of Degeneracy.
Linear Programming Problem & Its Application II: Parametric Programming in-
troduction . Types of Linear Variations. Graphical and Analytical Sensitivity Analysis.
56 www.vardhaman.org
4. Books and Materials
Text Books:
1. S.D. Sharma, Operations Research Theory, Methods and Applications, 18th Edition,
Kedarnath Ramnath Publishers, Delhi 2017
2. H.A. Taha, Operations Research- An Introduction,8th Edition PHI, 2008.
3. H.M. Wagner, Principles of Operations Research, PHI, Delhi, 1982.
Reference Books:
1. J.C. Pant, Introduction to Optimization: Operations Research, 7th Edition,Jain Broth-
ers, Delhi, 2008.
2. Hitler Libermann, Operations Research: McGraw Hill Pub. 2009.
3. Pannerselvam, Operations Research:2nd Edition, Prentice Hall of India 2010.
4. Harvey M Wagner, Principles of Operations Research:2nd Edition, Prentice Hall of
India 2010.
57 www.vardhaman.org
Course Structure
B5084 - IoT and Applications
1. Course Description
Course Overview
The course introduces you to advance concepts and design methodologies to design IoT
systems and developing IoT applications programming languages and tools optimized for
IoT domain. The course covers python languages in great detail with set of packages
which makes it obvious choice as a leading IoT language. It also exposes participants to
communication technologies and legacy protocols as well as newly developed IoT specific
application and physical layer protocols. The course covers Cloud based service in great
detail with set of packages which makes it obvious choice as a leading IoT Technology.
Course Pre/co-requisites
The course has no specific prerequisite and co-requisite
3. Course Syllabus
Introduction to Internet Of Things : Introduction, Definition & Characteristics of
IoT,Physical Design of IoT, Logical Design of IoT, IoT Enabling Technologies, IoT Levels
& Deployment Templates DOMAIN SPECIFIC IOTS - Introduction, Home Automation,
Cities, Environment, Energy, Retail, Logistics, Agriculture, Industry, Health & Lifestyle.
58 www.vardhaman.org
Functions, Modules, Packages, File Handling, Date/Time Operations, Classes,Python
Packages of Interest for IoT.
IoT Physical Devices & Endpoints : What is an IoT Device, Exemplary Device:
Raspberry Pi, About the Board, Linux on Raspberry Pi, Raspberry Pi Interface, Pro-
gramming Raspberry Pi with Python, Other IoT Devices IoT PHYSICAL SERVERS &
CLOUD OFFERINGS - Introduction to Cloud Storage Models & Communication APIs,
WAMP - AutoBahn for IoT, Xively Cloud for IoT, Python Web Application Frame-
work,Designing a RESTful Web API, Amazon Web Services for IoT, SkyNet IoT Mes-
saging Platform.
Case Studies Illustrating IoT Design : What is an IoT Device, Exemplary Device:
Raspberry Pi, About the Board, Linux on Raspberry Pi, Raspberry Pi Interface, Pro-
gramming Raspberry Pi with Python, Other IoT Devices IoT PHYSICAL SERVERS &
CLOUD OFFERINGS - Introduction to Cloud Storage Models & Communication APIs,
WAMP - AutoBahn for IoT, Xively Cloud for IoT, Python Web Application Frame-
work,Designing a RESTful Web API, Amazon Web Services for IoT, SkyNet IoT Mes-
saging Platform.
Reference Books:
1. Erwin Kreyszig, Advanced Engineering Mathematics, 9th Edition, John Wiley & Sons,
2006
2. Ramana, B.V. Higher Engineering Mathematics, 32nd Reprint, McGraw Hill Educa-
tion (India) Pvt Ltd, 2018
59 www.vardhaman.org
Course Structure
B5085 - Cyber Security
1. Course Description
Course Overview
This course drawing upon a wealth of experience from academia, industry, and govern-
ment service, Cyber Security details and dissects, in current organizational cyber security
policy issues on a global scale—taking great care to educate students on the history and
current approaches to the security of cyberspace. It includes thorough descriptions of
Cyber Offences, Cyber Crime, tools and methods used in Cyber Crime. It also delves
into organizational implementation issues, and equips students with descriptions of the
positive and negative impact of specific policy choices.
Course Pre/co-requisites
The course has no specific prerequisite and co requisite.
3. Course Syllabus
Introduction to Cybercrime: Introduction, Cybercrime, and Information Security,
who are Cybercriminals, Classifications of Cybercrimes. The legal Perspectives and In-
dian Perspective, Cybercrime and the Indian ITA 2000, A Global Perspective on Cyber-
crimes.
Cyber Offenses: How Criminals Plan Them: Introduction, How Criminals plan the
Attacks, Social Engineering, Cyber stalking, Cyber cafe and Cybercrimes. Botnets: The
Fuel for Cybercrime, Attack Vector, and Cloud Computing.
60 www.vardhaman.org
Tools and Methods: Introduction, Proxy Servers and Anonymizers, Phishing, Pass-
word Cracking, Keyloggers and Spywares, Virus and Worms, Trojan Horse and Backdoors,
Steganography, DoS and DDoS attacks, SQL Injection, Buffer Overflow.
Reference Books:
1. James Graham, Richard Howard and Ryan Otson., Cyber Security Essentials, 1st
Edition, CRC Press, 2011.
2. Chwan-Hwa(John) Wu,J.David Irwin., Introduction to Cyber Security, , 1st Edition,
CRC Press T&F Group, 2013.
3. Richard A. Clarke, Robert Knake., Cyberwar: The Next Threat to National Security
& What to Do About It, Ecco, 2010.
61 www.vardhaman.org
Course Structure
B5086 - Mobile Cloud Computing
1. Course Description
Course Overview
This Course provides a comprehensive overview of how to integrate cloud and mobile
technology. It is an emerging field and this course explores how distributed resources can
be shared by mobile users in different ways and issues arising there from. This course
also provides understanding of Architecture, Applications of Mobile Cloud Computing
along with Offloading concept and Resource allocation techniques. This also introduces
concept called Green Mobile Computing and also discusses about the security issues in
Mobile Cloud Computing. This course enables the student to choose as research area of
interest.
Course Pre/co-requisites
The course has no specific prerequisite and co requisite.
B5086.1 Identify the architecture, issues and applications in mobile cloud computing.
B5086.2 Make use of remote cloud and offloading techniques for storage and compu-
tation.
B5086.3 Choose a resource allocation method in mobile cloud computing.
B5086.4 Use green mobile computing for an energy efficient mobile network.
B5086.5 Identify the trust and privacy requirements in a mobile cloud computing
environment.
3. Course Syllabus
Mobile Cloud Computing: : Introduction to cloud computing, Basic cloud architec-
ture, Motivation to MCC, Architecture, Platform and Technologies, Mobile Augmentation
approaches, Issues of Mobile Cloud Computing, Advantages and Applications of Mobile
Cloud Computing.
62 www.vardhaman.org
Using Activity-Based Costing Algorithm, Resource Allocation Using Middleware, Energy-
Aware Resource Allocation, Resource Allocation in MCC Using Entropy-Based FIFO
Method, Auction Mechanism for Resource Allocation in MCC.
Privacy and Security in MCC: Introduction, Security Levels, Security Issues. Trust
in MCC: Introduction, Properties, Components, types of Trust, Trust Issues, and Trust
Establishment.
Reference Books:
1. Frank H.P. Fitzek and Marcos D. Katz., Mobile Clouds: Exploiting Distributed Re-
sources in Wireless, Mobile and Social Networks, 1st Edition, WILEY publications,
2014.
2. Valentino Lee, Heather Schneider, and Robbie Schell., Mobile Applications: Architec-
ture, Design, and Development, Prentice Hall, 2004.
63 www.vardhaman.org
Audit Courses
Course Structure
B5091 – Disaster Management
1. Course Description
Course Overview
The course has been framed with an intention to provide a general concept in the dimen-
sions of disasters caused by nature beyond human control as well as the disasters and
environmental hazards induced by human activities with emphasis on Natural disaster,
Man-made disaster, vulnerability and risks of disasters, Disaster Management Mechanism,
Capacity Building and disaster coping Strategies and Disaster management planning.
Course Pre/co-requisites
The course has no specific prerequisite and co requisite.
3. Course Syllabus
Introduction: Definition, Factors and Significance; Difference Between Hazard and
Disaster; Natural and Manmade Disasters: Difference, Nature, Types and Magnitude.
Disaster Prone Areas in India: Study of Seismic Zones; Areas Prone to Floods and
Droughts, Landslides and Avalanches; Areas Prone to Cyclonic and Coastal Hazards with
Special Reference to Tsunami; Post-Disaster Diseases and Epidemics.
Risk Assessment Disaster Risk: Concept and Elements, Disaster Risk Reduction,
Global and National Disaster Risk Situation. Techniques of Risk Assessment, Global Co-
Operation in Risk Assessment and Warning, People’s Participation in Risk Assessment.
65 www.vardhaman.org
Strategies for Survival.
66 www.vardhaman.org
Course Structure
B5092 – Value Education
Hours Per Week Hours Per Semester Credits Assessment Marks
L T P L T P C CIE SEE Total
2 0 0 28 0 0 0 - 100 100
1. Course Description
Course Overview
The present education system does not prepare students well for dealing with life. Pri-
marily, it prepares them for profession or jobs. It concentrates on providing “How to do”
rather than “What to do” or “Why to do?”. This course will be helpful for students to
develop critical ability, commitment and courage in real life problems. Students will learn
about happiness, character development, self control, honesty, time management.
Course Pre/co-requisites
The course has no specific prerequisite and co requisite.
B5092.1 Identify the importance of value based living for character development.
B5092.2 Emerge as responsible citizens with clear conviction to practice values and
ethics in life.
B5092.3 Interpret their role in nation building for a better tomorrow .
B5092.4 Develop a sense of commitment and decision making capability.
3. Course Syllabus
Values and Self - Development: Social values and individual attitudes. Work ethics,
Indian vision of humanism. Moral and non-moral valuation. Standards and principles.
Value judgments.
Achieving Happiness: Avoid fault Thinking. Free from anger, Dignity of labour. Uni-
versal brotherhood and religious tolerance. True friendship. Happiness Vs suffering, love
for truth. Aware of self-destructive habits. Association and Cooperation. Doing best for
saving nature.
Character and Competence: Holy Books vs Blind faith. Self-Management and Good
health. Science of reincarnation. Equality, Nonviolence, Humility, Role of Women. All
religions and same message. Mind your Mind, Self-control. Honesty, and Studying effec-
tively.
67 www.vardhaman.org
4. Books and Materials
Text Books:
1. Chakroborty, S.K. “Values and Ethics for organizations Theory and practice”, Oxford
University Press, New Delhi.
2. David N. Aspin, Judith D. Chapman, "Values Education and Lifelong Learning: Prin-
ciples, Policies, Programmes" Springer, 2007
68 www.vardhaman.org
Course Structure
B5093 – Constitution of India
1. Course Description
Course Overview
This course enables the students to understand the constitution of India as the Supreme
law of India. The student will also gain knowledge about the parliament of India and how
it functions. This course will survey the basic structure and operative dimensions of the
Indian constitution. It will explore various aspects of the Indian political and legal system
from a historical perspective highlighting the various events that led to the making of the
Indian constitution.
Course Pre/co-requisites
The course has no specific prerequisite and co requisite.
3. Course Syllabus
History of Making of the Indian Constitution: History Drafting Committee, (Com-
position & Working), Philosophy of the Indian Constitution: Preamble, Salient
Features.
69 www.vardhaman.org
of grass root democracy.
70 www.vardhaman.org
Course Structure
B5094 - Stress Management by Yoga
Hours Per Week Hours Per Semester Credits Assessment Marks
L T P L T P C CIE SEE Total
2 0 0 28 0 0 0 - 100 100
1. Course Description
Course Overview
Stress has been determined to be a key factor of illness and disease. Prolonged stress
in any person can lead to negative thinking, depression and worse. The course is based
on managing stress by practice of yogic principles that are proven to be highly effective
and easy to learn. In this course the students will learn about different types of yoga
practices, Meditation, Yoga asanas, Pranayama for stress, anger and fear management.
Course Pre/co-requisites
The course has no specific prerequisite and co requisite.
3. Course Syllabus
Meaning and Definition of Stress: Eutress, Distress, Anticipatory Anxiety, Intense
Anxiety and Depression. Necessity of Stress Management, Concept of Stress according
to Yoga.
Schools of Yoga: Eight Limbs of Yoga: Yama, Niyama, Asana, Pranayama, Pratya-
hara, Dharana, Dhyana & Samathi. General principles of practicing Asana, Pranay- ama,
Meditation, Kriyas Bandhas and Mudra.
Essentials of yoga practices: Prayer, Disciplines in Yogic Practices, Place & Timing,
Diet & Schedule for Yoga Practitioner. Obstacles in the Path of Yoga Practice, Sequence
for yogic practices, Different between yogic & non yogic system of exercise. Do’s and
donts during Yoga
71 www.vardhaman.org
4. Books and Materials
Text Books:
1. Wasmer Linda Andrews, Stress Control For Peace of Mind, Barnes & Noble Publisher,
2005
2. H.R. Nagendra, and R. Nagarathana, Yoga practices for anxiety & depression. Ban-
galore: Swami Sukhabodhanandha Yoga Prakashana 2004.
Reference Books:
1. BKS Iyengar, The Art of Yoga. New Delhi: Harper Collins Publishers, 2003.
72 www.vardhaman.org
Course Structure
B5095 - Personality Development through Life Enlightenment Skills
1. Course Description
Course Overview
The course aims to provide a basic awareness about the significance of Life Enlightenment
skills in all-round development of personality. Personality development boosts confidence
level in students and help them achieve high esteem. In this course the holistic develop-
ment of personality in students will be done by practicing some basic Veres of Srimad
Bhagavath Geetha by explaiing the true meaning of Wisdom, Pride, Virtue, Happiness,
Pain.
Course Pre/co-requisites
The course has no specific prerequisite and co requisite.
3. Course Syllabus
Neetisatakam - Holistic Development of Personality:
Verses- 19, 20, 21,22 (Wisdom)
Verses- 29, 31, 32 (Pride & Heroism)
Verses- 26, 28, 63, 65 (Virtue)
73 www.vardhaman.org
Chapter 12: Verses 13, 14, 15, 16,17, 18
74 www.vardhaman.org
Course Structure
B5096 - Pedagogy Studies
Hours Per Week Hours Per Semester Credits Assessment Marks
L T P L T P C CIE SEE Total
2 0 0 28 0 0 0 - 100 100
1. Course Description
Course Overview
Pedagogy is the relationship between learning techniques and culture. It requires mean-
ingful classroom interactions between educators and learners. The objective of this course
is to help students build on prior learning and develop skills and attitudes. Furthermore
it can improve the quality of your teaching and the way students learn, helping them gain
a deeper grasp of fundamental material.
Course Pre/co-requisites
The course has no specific prerequisite and co requisite.
3. Course Syllabus
Introduction and Methodology: Aims and rationale, Policy background, Conceptual
framework and terminology. Theories of learning, Curriculum, Teacher education, Con-
ceptual framework, Research questions, Overview of methodology and Searching.
Research Gaps and Future Directions: Research design, Contexts, Pedagogy, Teacher
education, Curriculum and assessment. Dissemination and research impact.
75 www.vardhaman.org
4. Books and Materials
Text Books:
1. Ackers J, Hardman F (2001) Classroom Interaction in Kenyan Primary Schools, Com-
pare, 31 (2): 245-261.
2. Agrawal M (2004) Curricular Reform in Schools: The Importance of Evaluation, Jour-
nal of Curriculum Studies, 36 (3): 361-379.
3. Akyeampong K (2003) Teacher Training in Ghana - does it count? Multi-site Teacher
Education Research Project (MUSTER) Country Report 1. London: DFID.
Reference Books:
1. Akyeampong K, Lussier K, Pryor J, Westbrook J (2013) Improving Teaching and
Learning of Basic Maths and Reading in Africa: Does teacher preparation count?
International Journal Educational Development, 33 (3): 272–282.
2. Alexander RJ (2001) Culture and Pedagogy: International Comparisons in Primary
Education. Oxford and Boston: Blackwell.
3. Chavan M (2003) Read India: A mass scale, rapid, ‘Learning to Read’ campaign.
76 www.vardhaman.org