Ece 3rd Year Syllabus 2022
Ece 3rd Year Syllabus 2022
CURRICULUM
for the Academic year 2021 – 2022
2
About the Department
The Department of Electronics and Communication was started in 1975 and has grown
over the years in terms of stature and infrastructure. The department has well equipped
simulation and electronic laboratories and is recognized as a research center under VTU.
The department currently offers a B. E. program with an intake of 120, and two M. Tech
programs, one in Digital Electronics and Communication, and one in VLSI Design and
Embedded Systems, with intakes of 30 and 18 respectively. The department has a Center
of Excellence in Food Technologies sponsored by VGST, Government of Karnataka.
The department is equipped with numerous UG and PG labs, along with R & D facilities.
Past and current research sponsoring agencies include DST, VTU, VGST and AICTE
with funding amount worth Rs. 1 crore. The department has modern research ambitions
to develop innovative solutions and products and to pursue various research activities
focused towards national development in various advanced fields such as Signal
Processing, Embedded Systems, Cognitive Sensors and RF Technology, Software
Development and Mobile Technology.
3
Vision of the Institute
To be an Institution of International Eminence, renowned for imparting quality technical
education, cutting edge research and innovation to meet global socio-economic needs
Quality Policy
We at M. S. Ramaiah Institute of Technology strive to deliver comprehensive, continually
enhanced, global quality technical and management education through an established Quality
Management System complemented by the synergistic interaction of the stake holders concerned
4
Program Educational Objectives (PEOs):
PEO1: To train to be employed as successful professionals in a core area of their choice
PO2: Problem Analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
PO3: Design/development of Solutions: Design solutions for complex engineering problems
and design system components or processes that meet the specified needs with
appropriate consideration for the public health and safety, and the cultural, societal, and
environmental considerations.
PO4: Conduct Investigations of Complex Problems: Use research-based knowledge and
research methods including design of experiments, analysis and interpretation of data,
and synthesis of the information to provide valid conclusions.
PO5: Modern Tool Usage: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modeling to complex
engineering activities with an understanding of the limitations.
PO6: The Engineer and Society: Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal and cultural issues and the consequent
responsibilities relevant to the professional engineering practice.
PO7: Environment and Sustainability: Understand the impact of the professional engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of, and
need for sustainable development.
PO8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities
and norms of the engineering practice.
5
PO9: Individual and Teamwork: Function effectively as an individual, and as a member or
leader in diverse teams, and in multidisciplinary settings.
PO10: Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend and
write effective reports and design documentation, make effective presentations, and give
and receive clear instructions.
PO11: Project Management and Finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member
and leader in a team, to manage projects and in multidisciplinary environments.
PO12: Life-long Learning: Recognize the need for and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological
change.
PSO2: VLSI and Embedded Domain: Demonstrate technical competency in the design and
analysis of components in VLSI and embedded domains.
6
Distribution of credits for the batch of 2019 – 2023
Course Category 1st 2nd 3rd 4th 5th 6th 7th 8th Total
Total 20 20 25 25 24 24 20 17 175
7
SCHEME OF TEACHING (2021 – 2022)
V SEMESTER
Sl. Course Credits Contact
Course Title Category
No. Code L T P Total Hours
1. EC51 Communication Systems PCC 3 1 0 4 5
2. EC52 CMOS VLSI Design PCC 4 0 0 4 4
3. EC53 Microwave Devices & Antennas BSC 3 1 0 4 5
4. EC54 Entrepreneurship & Management HSMC 3 0 0 3 3
5. ECE55x Professional Elective – I PCE 3 0 0 3 3
6. XXOExx Open Elective – I OE 3 0 0 3 3
7. ECL56 Communication Systems Laboratory – I PCC 0 0 1 1 2
8. ECL57 CMOS VLSI Laboratory PCC 0 0 1 1 2
9. ECL58 Microwave & Antennas Laboratory PCC 0 0 1 1 2
Total 19 2 3 24 29
VI SEMESTER
SI. Course Course Title Category Credits Contact
No. Code L T P Total Hours
1. EC61 Analog & Mixed Signal VLSI Design PCC 3 1 0 4 5
2. EC62 Embedded System Design PCC 3 1 0 4 5
3. ECE63x Professional Elective – II PCE 3 0 0 3 3
4. ECE64x Professional Elective – III PCE 3 0 0 3 3
5. XXOExx Open Elective – II OEC 3 0 0 3 3
6. EC65 Mini Project/Professional Elective/NPTEL Course PW/PCE 0 0 4 4 8
7. ECL66 Communication Systems Laboratory – II PCC 0 0 1 1 2
8. ECL67 Analog &Mixed Signal VLSI Laboratory PCC 0 0 1 1 2
9. ECL68 Embedded System Design Laboratory PCC 0 0 1 1 2
Total 15 2 7 24 33
8
LIST OF DEPARTMENT ELECTIVES
9
LIST OF OPEN ELECTIVES OFFERED FROM THE DEPARTMENT
10
COMMUNICATION SYSTEMS
UNIT – I
Amplitude Modulation: Introduction to AM: Time domain description, Frequency domain description.
Generation of AM wave: Square law modulator, switching modulator. Detection of AM waves: Square
law detector, envelope detector, time domain description of DSBSC, Frequency domain representation,
Generation of DSBSC waves, ring modulator, coherent detection of DSBSC modulated waves
UNIT – II
Angle Modulation (FM): Generation of FM waves: indirect FM and direct FM, frequency
discrimination method, phase locked loop, non-linear model of phase locked loop, linear model of phase
locked loop, non-linear effect in FM systems
Noise in Continuous Wave Modulation Systems: Receiver model, noise in AM receivers, noise in
FM receivers, pre-emphasis and de-emphasis in FM
UNIT – III
Signal Sampling: Basic signal processing operations in digital communication, sampling principles,
Sampling Theorem, Practical aspects of sampling and signal recovery, PAM, TDM
Waveform Coding Techniques: PCM block diagram, Different quantization techniques, SNR in PCM
Robust quantization, DPCM, DM, Adaptive DM
UNIT – IV
Base Band Shaping for Data Transmission: Line Codes and their power spectra
Inter Symbol Interference: Introduction, Nyquist criterion for distortion less base-band binary
transmission, correlative coding, duo binary coding, Eye pattern
UNIT – V
Detection: Correlation receiver, Matched Filter Receiver, Properties of Matched Filter
Digital Modulation and Demodulation Techniques: Binary modulation techniques, BPSK, FSK,
ASK, QPSK and DPSK systems with signal space diagram, generation, demodulation and error
probability, Comparison using power spectrum
11
Textbooks:
1. Simon Haykin, Michael Moher, “Introduction to Analog and Digital Communication”, 2nd
Edition, Wiley India Pvt. Ltd., 2012.
2. H. Taub, D. L. Schilling, “Principles of Communication Systems”, 2nd Edition, McGraw Hill,
Reprint, 2008.
References:
1. Bernard Sklar, “Digital Communications”, 2nd Edition, Pearson Education, 2007.
2. B. P. Lathi and Zhi Ding, “Modern Digital and Analog Communication Systems”, 4th
International Edition, Oxford University Press, 2015.
3. George Kennedy, Bernard Davis, S R M Prasanna, “Electronic Communication Systems”, 5th
Edition, McGraw-Hill, 2011.
12
CMOS VLSI DESIGN
UNIT – I
Introduction to VLSI Design: Structured Design Strategies, Design Methods, Design Flows, Logic and
Circuit Design, Physical Design, Design Verification, Fabrication, Packaging and Testing, Scaling:
Moore’s Law, Dennard’s Law
CMOS Processing Technology: Fabrication Process, CMOS Technologies, Layout Design Rules,
CMOS Process Enhancements, SoI and FinFETs
UNIT – II
MOS Transistor Theory: Long Channel V-I Characteristics, C-V Characteristics, Non-ideal V-I
Characteristics, DC Transfer Characteristics
CMOS Logic Circuits: The Inverter, CMOS Gates, Compound Gates, Pass Transistor Gates, Tri-States,
MUXes, Stick Diagram, Layouts, Sequential Circuits
UNIT – III
Datapath Subsystems: Adders: Ripple carry, Carry generate and propagate, Propagate Generate Logic,
Manchester Carry Chain, Carry select, Carry look ahead, Tree Adders, Subtraction, Multiple input
addition, Multiplication: Unsigned Array Multiplication, Two’s Complement Array Multiplication,
Booth Encoding
UNIT – IV
Delay: Transient Response, Delay Estimation: Effective Resistance and Capacitance, RC Delay Model,
Elmore Delay Model, Linear Delay Model, Logical Effort (LE), Method of LE and transistor sizing:
Delay in gates and multistage networks, Choosing the best number of stages with the method of LE
UNIT – V
Combinational Circuit Design: Circuit Families: Static CMOS, Ratioed Circuits, Cascode Voltage
Switch Logic, Dynamic Circuits, Pass-Transistor Circuits, SoI Circuit Design, Sub-threshold circuit
design
Sequencing Static Circuits: Sequencing Methods, Max-Delay and Min-Delay Constraints, Time
Borrowing, Clock Skew
Textbooks:
1. Neil Weste, David Harris, “CMOS VLSI Design: A Circuit and Systems Perspective”, 4th
Edition, Pearson Education, 2015.
13
References:
1. Jan Rabaey, B.Nikolic, A.Chandrakasan, “Digital Integrated Circuits: A Design Perspective”,
2nd Edition, Pearson, 2003.
2. Morris Mano, Michael Ciletti, “Digital Design”, 5th Edition, Pearson Education, 2013.
14
MICROWAVES AND ANTENNAS
UNIT – I
Multiport Microwave Network Analysis: Impedance, admittance and transmission matrices of
reciprocal microwave networks and lossless microwave networks, Scattering matrix – reciprocal
networks and lossless networks, shift in reference planes, Basic properties of dividers and couplers –
three-port networks, four-port networks; T-junction power divider – lossless divider, resistive divider,
Wilkinson power divider – even-odd mode analysis
UNIT – II
Microwave Devices and Tubes: PIN diodes, Schottky-barrier diode, Attenuator, RWH theory, Gunn
diodes– Gunn Effect, modes of operation. Two cavity klystron amplifiers, Reflex Klystrons:
Mathematical analysis of power and efficiency, Traveling Wave Tubes, Magnetron Oscillators.
UNIT – III
Fundamentals of Antennas: Principle of antenna, fields from oscillating dipole, antenna field zones,
basic antenna parameters, patterns, beam area, Radiation intensity, beam efficiency, directivity and gain,
antenna aperture, effective height and radio communication link (Friis formula).
UNIT – IV
Point Source and Arrays: Point source, Types of Arrays (Broad side, End fire, Extended End fire),
Arrays of two point sources, linear array of n-isotropic point sources of equal amplitude and spacing,
null direction for arrays n isotropic point source of equal amplitude and spacing, pattern multiplication.
UNIT – V
Types of Antennas: Introduction, Radiation resistance of dipole antenna.
Thin linear antenna, field components of λ/2 (hertz) dipole antenna, Radiation resistance of dipole
antenna. Directivity of dipole antenna, Yagi-Uda antenna, Horn antenna, parabolic reflectors, Micro
strip rectangular patch antenna design.
Textbooks:
1. David M. Pozar, “Microwave Engineering”, 4th Edition, Wiley Publications, 2011.
2. Samuel Y Liao, “Microwave Devices and Circuits”, 3rd Edition, Pearson Education, 2011.
3. John D Kraus, Ronald J Marhetka, Ahmad S Khan, “Antennas and Wave Propagation”, 5th
Edition, Tata McGraw Hill, 2017.
References:
1. Annapurna Das, Sisir K Das, “Microwave Engineering”, 3rd Edition, McGraw-Hill, 2015.
2. Constantine A Balanis, “Antenna, Theory, Analysis & Design”, 4th Edition, John Wiley & Sons,
2016.
15
Course Outcomes (COs):
1. Apply the properties of scattering parameters to obtain the S-matrix of microwave components
and circuits (POs – 1, 2, 3, 8, 10, 12, PSOs –1, 3)
2. Illustrate the significance of various microwave passive devices and tubes (POs – 1, 2, 3, 8, 10,
12, PSOs –1, 3)
3. Describe the parameters of antennas (POs – 1, 2, 3, 8, 10, 12, PSOs –1, 3)
4. Design different types of arrays and study the concept of pattern multiplication (POs – 1, 2, 3, 8,
10, 12, PSOs –1, 3)
5. Explore the field components and radiation resistance of various antennas (POs – 1, 2, 3, 8, 10,
12, PSOs –1, 3)
16
ENTREPRENEURSHIP AND MANAGEMENT
UNIT – I
Management: Management Functions, Roles of Manager, Levels of Management, Managerial Skills,
Management & Administration, Management as a Science, Art & Profession Planning: Nature,
Importance and Purpose of Planning, Types of Plans, Steps in Planning, Limitations of Planning,
Decision Making – Meaning, Types of Decisions Steps in Decision Making
UNIT – II
Organizing: Meaning, Nature and Characteristics of Organization – Process of Organization, Principles
of Organization, Departmentalization, Committees – meaning, Types of Committees, Centralization Vs
Decentralization of Authority and Responsibility, Span of Control (Definition only)
Directing and Controlling: Meaning and Nature of Directing – Leadership Styles, Motivation Theories
Communication – Meaning and Importance, Coordination – Meaning and Importance, Techniques of
Coordination. Controlling – Meaning, Steps in Controlling
Human Resource Management: Nature and Importance of Staffing, Process of Selection and
Recruitment, Performance Management, Compensation and Benefits.
UNIT – III
Social Responsibilities of Business: Meaning of Social Responsibility, Social Responsibilities of
Business towards Different Groups, Social Audit, Business Ethics and Corporate Governance
UNIT – IV
Modern Small Business Enterprises: Role of Small Scale Industries, Concepts and definitions of SSI
Enterprises, Government policy and development of the Small Scale sector in India, Growth and
Performance of Small Scale Industries in India, Sickness in SSI sector, Problems for Small Scale
Industries, Impact of Globalization on SSI, Impact of WTO/GATT on SSIs, Ancillary Industry and Tiny
Industry (Definition only). Institutional Support for Business Enterprises: Introduction, Policies &
Schemes of Central–Level Institutions, State-Level Institutions
17
UNIT – V
Project Management: Meaning of Project, Project Objectives & Characteristics, Project Identification-
Meaning & Importance; Project Life Cycle, Project Scheduling, Capital Budgeting, Generating an
Investment Project Proposal, Project Report-Need and Significance of Report, Contents, Formulation,
Project Analysis-Market, Technical, Financial, Economic, Ecological, Project Evaluation and Selection,
Project Financing, Project Implementation Phase, Human & Administrative aspects of Project
Management, Prerequisites for Successful Project Implementation. New Control Techniques- PERT and
CPM, Steps involved in developing the network, Uses and Limitations of PERT and CPM
Textbooks:
1. P.C Tripathi, P.N Reddy, “Principles of Management”, 6th Edition, McGraw Hill Education,
2017.
2. Poornima M Charantimath, “Entrepreneurship Development Small Business Enterprises”, 2nd
Edition, Pearson Education 2008.
References:
1. Vasant Desai, “Dynamics of Entrepreneurial Development and Management”, 6th Revised
Edition, Himalaya Publication House, 2018
2. Harold Koontz, Heinz Weihrich, “Essentials of Management: An International, Innovation and
Leadership Perspective”, 10thEdition, McGraw Hill Education, 2016.
18
COMMUNICATION SYSTEMS LABORATORY– I
List of Experiments
1. Class-C tuned amplifier
2. Generation of standard AM
3. AM demodulation using envelope detector
4. Generation of DSBSC using ring modulation
5. Generation of direct FM
6. FM demodulation using PLL
7. Up conversion and down conversion using transistor mixer
8. Pre-emphasis and de-emphasis
9. Frequency division multiplexing (FDM)
10. Simulation of second order active low pass and high pass filter
11. Simulation of band pass and band reject filter
12. Simulation of analog modulation techniques
Textbooks:
1. David A. Bell, “Operational Amplifiers and Linear ICs”, 3rd Edition, PHI/Pearson, 2011.
2. J. G. Proakis and M. Salehi, “Contemporary Communication Systems using MATLAB”, 1st
Edition, PWS Publishing Company, 2007.
3. Cory L Clark, “Labview Digital Signal Processing and Digital Communications”, 1st Edition,
McGraw-Hill Education, 2014.
19
CMOS VLSI LABORATORY
List of Experiments
1. Front End ASIC Design Flow – Combinational Circuits
2. Front End ASIC Design Flow – Sequential Circuits
3. V-I Characteristics of MOS Transistors
4. Characterization of MOS Transistors – VT0, Kp, Lambda, Mu calculation
5. CMOS Inverter Transient and DC Analysis
6. Basic gates – calculation of propagation delay
7. Inverter – layout: DRC, LVS
8. Inverter – layout: post-layout simulation
9. Carry Lookahead Adder – RTL Design and Synthesis
10. Calculation of FO4 delay
11. Inverter chain design
12. Dynamic Gates – design and delay calculation
Textbooks:
1. Neil Weste, David Harris, “CMOS VLSI Design: A Circuit and Systems Perspective”, 4th
Edition, Pearson Education, 2015.
References:
1. Jan Rabaey, B.Nikolic, A.Chandrakasan, “Digital Integrated Circuits: A Design Perspective”,
2nd Edition, Pearson Education, 2003.
2. Morris Mano, Michael Ciletti, “Digital Design”, 5th Edition, Pearson Education, 2013.
20
MICROWAVE AND ANTENNAS LABORATORY
List of Experiments
1. Determination of the modes, transit time, electronic timing range and sensitivity of Klystron
source
2. Measurement of VSWR, guide wavelength, operating frequency and impedance of unknown
load(Horn antenna)
3. Determination of V-I characteristics of GUNN diode, and measurement of guide wavelength,
frequency and VSWR applying Gunn source
4. Determination of coupling coefficient and insertion loss of branch line and backward directional
couplers (Microstrip components)
5. Determination of coupling coefficient and power division o f a hybrid tee (Magic tee)
6. Measurement of power division and isolation characteristics of a 3dB power divider
7. Measurement of resonant frequency and permittivity of a microstrip ring resonator
8. Measurement of coupling coefficient, isolation and insertion loss of a rectangular waveguide type
directional coupler
9. Experimental studies on radiation pattern of Horn antenna and determination of its beam area,
directivity and gain
10. Experimental studies of radiation pattern of microstripYagi-Uda antenna and determination of its
beam area, directivity and gain
11. Experimental studies of radiation pattern of microstripdipole antenna and determination of its
beam area, directivity and gain.
12. Design and simulation of a dipole antenna using HFSS
References:
1. David M. Pozar, “Microwave Engineering”, 4th Edition, Wiley Publications, 2011.
2. Samuel Y Liao, “Microwave Devices and Circuits”, 3rd Edition, Pearson Education, 2011.
3. John D Kraus, Ronald J Marhetka, Ahmad S Khan, “Antennas and Wave Propagation”, 5th
Edition, Tata McGraw Hill, 2017.
21
ANALOG AND MIXED SIGNAL VLSI DESIGN
UNIT – I
Introduction and Single Stage Amplifiers: MOS device basics, MOS device models, RC circuits,
Passive devices, mixed signal layout issues, Common Source Amplifiers, Source Follower, Common
Gate, Cascode Structures and Folded Cascade Structures
UNIT – II
Differential Amplifier and Current Mirrors: Introduction to Differential Pair Amplifier, Quantitative
Analysis to Differential Pair Amplifier, Common Mode Response, Differential Amplifiers with
Different Loads, Effects of mismatches. Simple Current Mirrors, Cascode Current Mirrors, Differential
Pair with Current Mirror Load
UNIT – III
Operational Amplifiers and Frequency Response: Op Amps Low Frequency Analysis, Telescopic
Op Amps, Folded Cascode Op Amps, Two Stage Op Amps, Common Mode Feedback, Frequency
Response of Common Source Amplifiers, Differential Amplifiers, Single Ended Differential Pair
UNIT – IV
Data Converter Fundamentals: Analog versus Discrete Time Signals, Converting Analog Signals to
Digital Signals, Sample-and-Hold Characteristics, Digital-to-Analog Converter Specifications, Analog-
to-Digital Converter Specifications, Mixed-Signal Layout Issues
UNIT – V
DAC and ADC Architectures: Digital Input Code, Resistor String, R-2R Ladder Networks, Current
Steering, Charge Scaling DACs, Cyclic DAC, Pipeline DAC, ADC Architectures: Flash ADC, Two-
Step Flash ADC, Pipeline ADC, Integrating ADCs, Successive Approximation ADC, Oversampling
ADC
Textbooks:
1. Behzad Razavi, “Design of Analog CMOS Integrated Circuits”, 2nd Edition, McGrawHill
Education (India) Edition, 2018.
2. R. Jacob Baker, “CMOS Circuit Design, Layout and Simulation”, 3rdEdition, John Wiley &
Sons. Inc., Publishing, 2010.
References:
1. P E Allen and D R Holberg, “CMOS Analog Circuit Design”, 2nd Edition, Oxford University
Press, 2002.
2. Behzad Razavi, “Fundamentals of Microelectronics”, 1st Edition, Wiley Publishing, 2008.
22
Course Outcomes (COs):
1. Employ the concept of MOS devices in various MOS amplifier configurations
(POs – 1, 2, 3, 4, 8, 12, PSO – 2)
2. Design differential amplifiers with different MOS loads. (POs – 1, 2, 3, 4, 8,12, PSO – 2)
3. Construct one/two stage opampand analyze the frequency response of opamps.
(POs – 2, 3, 4, 8,12, PSO – 2)
4. Define various specifications of ADCs/DACs (POs – 2, 3, 4, 8, PSO – 2)
5. Illustrate different types of ADC and DAC architectures (POs – 2, 3, 4,8, PSO – 2)
23
EMBEDDED SYSTEM DESIGN
UNIT – I
Typical Embedded Systems: Core of the embedded system, memory, sensors and actuators,
communication interface, other system components, characteristics and quality attributes of embedded
systems
UNIT – II
Hardware Side – An Introduction: Instructions, registers, embedded systems – an instruction set view,
register view, register transfer language, and register view of a microprocessor, fundamental issues in
hardware software co-design, computational models in embedded systems, The interrupt, interrupt
service routine, interrupt vector table, control of the interrupt table.
UNIT – III
Programming for Embedded Systems: Overview of ANSI C, GNU development tools, bit
manipulation using C, memory management, timing of programs, device drivers, productivity tools,
code optimization, C coding guidelines, Types of file generated on cross compilation,
disassembler/decompiler, simulators, emulators and debugging, target hardware debugging, boundary
scan
UNIT – IV
GPIO and Interfacing: General purpose input/output ports, Interfacing of ADC, DAC, UART, I2C,
LCD, stepper motor, LED, keypad and 7-segment display using data sheets of a microcontroller
UNIT – V
RTOS and IDE for Embedded System Design: Operating system basics, types of operating systems,
task, process and threads, thread preemption, preemptive task scheduling techniques, task
communication, task synchronization issues – racing and deadlock, concept of binary and counting
semaphores, how to choose an RTOS, System programming: processes, signals, multithreading and
semaphores
Textbooks:
1. Dr. K. V. K. K. Prasad, “Embedded Real-Time Systems: Concepts, Design & Programming”,
Reprint Edition, Dreamtech Press, 2013.
2. Shibu K. V, “Introduction to Embedded Systems”, 2nd Edition, Tata McGraw Hill Education,
2017.
3. James K. Peckol, “Embedded Systems – A Contemporary Design Tool”, Student Edition, John
Wileyand Sons, 2014.
24
References:
1. Steve Heath, “Embedded System Design”, 2nd Edition, Newnes Publishers, 2003.
2. LPC 2148 user manual.
25
MINI PROJECT/PROFESSIONAL ELECTIVE/NPTEL COURSE
26
COMMUNICATION SYSTEMS LABORATORY – II
List of Experiments
1. Verification of sampling theorem
2. Time division multiplexing
3. Generation and detection of amplitude shift keying signals
4. Generation and detection of frequency shift keying signals
5. Generation and detection of phase shift keying signals
6. Generation and detection of quadrature PSK and DPSK
7. PCM modulation and demodulation
8. Delta modulation and demodulation
9. Simulation for verification of sampling theorem
10. Simulation of direct sequence spread spectrum system
11. Simulation of line coding techniques
12. Performance analysis of ASK, FSK and PSK
Textbooks:
1. Simon Haykin, “Digital Communications”, John Wiley, Reprint 2014.
2. J. G. Proakis, M. Salehi, “Contemporary Communication Systems using MATLAB”, 1st
Edition, PWS Publishing Company, 2007.
3. Cory L Clark, “Labview Digital Signal Processing and Digital Communications”, 1st Edition,
McGrawHill Education, 2016.
27
ANALOG AND MIXED SIGNAL VLSI LABORATORY
List of Experiments
Design the following analog circuits with the given specifications and complete the design flow. Draw
the schematic and perform DC Analysis, AC Analysis, Transient Analysis and frequency response.
1. CMOS inverter
2. Current mirror
3. Common source amplifier with current mirror
4. Common drain amplifier with current mirror
5. Common gate amplifier
6. Differential amplifier
7. Single stage op-amp
8. Two stage op-amp
9. 4-bit R-2R DAC
10. 2-bit Flash ADC
Textbooks:
1. Behzad Razavi, “Design of Analog CMOS Integrated Circuits”, 2ndEdition, McGrawHill
Education, 2018.
2. R. Jacob Baker, “CMOS Circuit Design, Layout and Simulation”, 3rdEdition John Wiley & Sons
Inc., Publishing, 2010.
3. P. E. Allen, D R Holberg, “CMOS Analog Circuit Design”, 2nd Edition, Oxford University Press,
2002.
28
EMBEDDED SYSTEM DESIGN LABORATORY
List of Experiments
Part A: Embedded C programming
1. Bit manipulation
2. Calculation of Cyclic Redundancy Code
3. Device driver for reading from keyboard and writing to monitor using system calls
Part B: RTOS Programs (System level programming by Linux API)
1. Creation of processes using fork()
2. Usage of ‘Signal’ function calls – when DEL key or CTRL C is pressed, this sends a signal for
abrupt termination
3. Multithreading – One thread reads the input from the keyboard and another thread converts to
upper case. This is done until ‘Stop’ is pressed.Number of threads can be running sharing same
CPU.
4. Intertask communication using semaphore and pipes – Two threads, one for reading the input
and one for converting the text to upper case letters, converting thread will wait for a semaphore
to be released before it starts the operation and also pipes can be used to share the data from one
thread to another
Part C: Interfacing programs
1. Familiarize I/O ports of a controller – on/off control of LEDs using switches.
2. Display a given string using the LCD display interface.
3. Interface keypad and display the key pressed on LCD.
4. Waveform generation using the internal DAC of LPC 2148
5. Convert a given analog voltage to digital using ADC of LPC 2148
6. Interface a stepper motor and control the speed of it
7. Design and display a two-digit counter (using timer/counter/capture module of LPC 2148)
Textbooks:
1. Dr. K. V. K. K. Prasad, “Embedded Real-Time Systems: Concepts, Design & Programming”,
Reprint Edition, Dreamtech Press, 2013.
2. LPC 2148 user manual.
V SEMESTER (ELECTIVE I)
UNIT – I
Probability, Entropy and Inference: Probabilities and ensembles, Meaning of probability, Forward
and inverse probabilities, Gibb’s inequality, Jensen’s inequality for convex functions, Inference,
Random variables
UNIT – II
Linear Algebra: Systems of linear equations, Matrices, Solving systems of linear equations, Vector
spaces, Linear Independence, Basis and Rank, Change of basis
UNIT – III
Matrix Decomposition: Determinant and Trace, Eigen Values and Eigen Vectors, Cholesky
decomposition, Eigen decomposition and diagonalization, Singular Value Decomposition (SVD)
UNIT – IV
Analytic Geometry: Norms, Inner product, Lengths and Distances, Angles and Orthogonality,
Orthogonal Basis, Orthogonal Projections, Rotations
UNIT – V
Continuous Optimization: Optimization using Gradient Descent, Constrained optimization and
Lagrange multipliers, Convex optimization.
Textbooks:
References:
31
ADVANCED DIGITAL DESIGN
UNIT – I
Current trends in VLSI design: Technology scaling, Die size growth, Frequency, Power dissipation,
Challenges in digital design, Design metrics, Cost of integrated circuits, ASIC, Evolution of SoC, ASIC
flow vs SoC flow, SoC design challenges
Introduction to Verilog: Lexical Conventions, Data Types, Modules, Nets, Values, Data Types,
Comments and arrays in Verilog, Expressions, Operators, Operands, Arrays, memories, Strings, Gate
level modeling examples, Data flow modeling examples, Operator types.
UNIT – II
RTL Design using Verilog: Behavioral coding, Procedural blocks, Blocking and Non-Blocking
assignment, looping, flow control, Basic test bench generation and simulation, Verilog coding guide
lines for combinational, sequential designs, General guidelines, Sensitivity list, RTL design challenges,
Verilog modeling of combinational logic, Verilog modeling of sequential logic
UNIT – III
Verilog Tasks and Functions: Difference between Task and Function, coding examples using Task,
Coding example using Function.
Synchronous Sequential Circuits: Basic steps, State assignment problems, Mealy state model, Verilog
description for Mealy and Moore type FSM, FSM for serial adder (Mealy, Moore type), Verilog
description, State minimization, Incompletely specified FSMs, Design of a counter using sequential
circuit approach
UNIT – IV
Logic Synthesis with Verilog HDL: Meaning of logic synthesis, Impact of logic synthesis, Verilog
HDL synthesis, Synthesis design flow, Modeling tips for logic synthesis
UNIT – V
Case Study: Accelerators: General Concepts, Video Edge Detection, Verifying an Accelerator
32
Textbooks:
1. Samir Palnitkar, “Verilog HDL – A Guide to Digital Design and Synthesis”, 2ndEdition, Pearson
Education, 2017.
2. Stephen Brown, Zvonko Vranesic, “Fundamentals of Digital Logic with Verilog
Design”,3rdEdition, Tata McGrawHill, 2014.
3. J. Bhasker, “Verilog HDL Synthesis: A Practical Primer”, 3rdEdition, Star Galaxy, 2018.
4. Peter J. Ashenden, “Digital Design: An Embedded Systems Approach using Verilog”, Elsevier,
2010.
References:
1. Morris Mano, Michael Ciletti, “Digital Design”, 5th Edition, Pearson Education, 2013.
2. Seer Academy Recordings
33
OPERATING SYSTEMS
UNIT– I
Introduction to Operating Systems: VM based operating systems, Kernel based operating systems,
Microkernel based operating systems, Distributed systems
Scheduling: Introduction, First In, First Out (FIFO), Shortest Job First (SJF), Shortest Time-to-
Completion First (STCF), Round Robin
UNIT – II
Process Synchronization: Avoidance and Concurrency: Introduction, Thread creation, Thread
completion
Deadlocks: Deadlocks in resource allocation, Resource state modeling, Deadlock detection algorithm
(Avoidance), Deadlock prevention
.
UNIT – III
Paging and Segmentation: Introduction, Page table, Smaller tables, Hybrid approach: Paging and
Segments, Multi-level page tables segmentation, Generalized base/bounds
File Systems and Directories: File system interface, Making, Reading and deleting directories, File
system implementation, Inode, Directory organization, Free space management
UNIT – IV
Forensics and Operating Systems: Introduction, Forensics, Memory forensics – real memory and
addressing, Virtual memory
UNIT – V
Tracking Artifacts: Introduction, Location information, Document tracking, shortcuts
Textbooks:
1. Remzi Arpaci-Dusseau, Andrea Arpaci-Dusseau, “Operating Systems: Three Easy Pieces”, 1st
Edition, Arpaci-Dusseau Books, 2015.
2. Ric Messier, “Operating Systems Forensics”, 1st Edition, Elsevier Inc., 2015.
34
References:
1. William Stallings , “Operating Systems: Internals and Design Principles”, 8thEdition,Pearson
Education, 2014.
2. A. Silberschatz, Peter B. Galvin, G. Gagne, “Operating System Concepts”, 9thEdition, Wiley,
2012.
35
COMPUTER ARCHITECTURE
UNIT – I
Introduction: Combinational and Sequential logic circuits, Computer systems, Technologies for
building processors and memory, Uniprocessors and Multiprocessors
Instruction Sets: Computer hardware, Representing instructions in the computer, Instructions for
making decisions, Sample instruction sets
UNIT – II
Computer Arithmetic: Addition and Subtraction, Multiplication, Division, Floating point parallelism
and computer arithmetic
The Processor: Introduction, Logic design conventions, Building a data path, A simple implementation
scheme, Overview of pipelining, Pipelined data path, Hazards, Exceptions
UNIT – III
Memory Hierarchy: Introduction, Memory technologies, Basics of caches, Measuring and improving
cache performance, Memory hierarchy, Virtual machines, Virtual memory, ARM CortexA53 and Intel
Core i7, Memory hierarchies
UNIT – IV
Parallel Processors from Client to Cloud: Introduction, Parallel processing programs, SISD, MIMD,
SIMD, SPMD, Vector, Hardware multithreading, Multicore and other shared memory multiprocessors,
Multiprocessor benchmarks and performance models
UNIT – V
Graphics and Computing GPUs: Introduction, GPU system architectures, Programming GPUs,
Multithreaded multiprocessor architecture, Parallel memory system, Floating point arithmetic, NVIDIA
GeForce 8800 B-46, Mapping applications to GPUs
Textbooks:
1. David A Patterson, John L Hennessey, “Computer Organization and Design: The Hardware
Software Interface, The Morgan Kaufmann [RISC-V Edition] 2017.
References:
1. Kai Hwang and Zu, “Scalable Parallel Computers Architecture” 1st Edition, Tata McGraw Hill,
2003.
2. M.J Flynn, “Computer Architecture: Pipelined and Parallel Processor Design”, Jones & Bartlett
Learning, 1995.
36
3. D.A. Patterson, J.L. Hennessey, “Computer Architecture: A Quantitative Approach”, 5thEdition,
Morgan Kaufmann, 2012.
37
VI SEMESTER (ELECTIVE II)
UNIT – I
Fundamentals and Intensity Transformations: Image sensing and acquisition, Image sampling and
quantization, Some basic relationship between pixels, Basics of intensity transformations and spatial
filtering, Basic intensity transformation functions, Histogram processing, Mechanics of spatial Filtering,
Smoothing and Sharpening spatial filters.
UNIT – II
Filtering in Frequency Domain: Basics of filtering in frequency domain, Image smoothing using low
pass frequency domain filters – Ideal, Gaussian, and Butterworth low pass filters, Image sharpening
using high pass filters – Ideal, Gaussian, and Butterworth high pass filters
UNIT – III
Image Segmentation: Fundamentals, line detection, edge detection, basic global thresholding, multiple
thresholds, variable thresholding, region growing, region splitting and merging
Object Recognition: Patterns and pattern classes, Recognition based on decision theoretic methods,
matching and optimum statistical classifier
UNIT – IV
Basic of Digital Video: Digital video signal, Digital video standards, sampling structures for digital
video
Two-Dimensional Motion Estimation: The correspondence problem and optical flow estimation,
Motion Estimation is ill-posed: aperture and occlusion problems, Block based methods: Hierarchical
Motion Estimation
UNIT – V
Video Segmentation and Tracking: Motion segmentation using direct method: Thresholding for
change detection and algorithm using mapping parameters
Textbooks:
1. R C. Gonzalez, R.E. Woods, “Digital Image Processing”, 4th Edition, Pearson Education 2018.
2. A. Murat Tekalp, “Digital Video Processing”, 1st Edition, Pearson Education Inc., 1995.
38
References:
1. Anil. K. Jain, “Fundamentals of Digital Image Processing”, Prentice Education, 2002.
2. R. C. Gonzalez, R. E. Woods, S. L. Eddins, “Digital Image Processing using MATLAB”, 2nd
Edition, Pearson Education, 2017.
39
ADVANCED DIGITAL LOGIC VERIFICATION
UNIT – I
Verification Concepts: Concepts of Verification, Importance of verification, Stimulus vs Verification,
Test bench generation, Functional verification approaches, Typical verification flow, Stimulus
generation, Direct testing, Coverage: Code coverage and Functional coverage, Coverage plan
UNIT – II
System Verilog – Language Constructs: System Verilog Constructs – Data types: Two state data,
Strings, Arrays: Queues, Dynamic and Associative arrays, Structs, Enumerated types. Program blocks,
modules, interfaces, Clocking ports, Mod ports
UNIT – III
System Verilog – Classes and Randomization: SV classes: Language evolution, Classes and Objects,
Class Variables and Methods, Class Instantiation, Inheritance and Encapsulation, Polymorphism,
Randomization: Directed vs Random testing, Randomization, Constraint driven randomization
UNIT – IV
System Verilog – Assertions and Coverage: Assertions: Introduction to assertion based verification,
Immediate and concurrent assertions, Coverage driven assertion, Motivation, Types of coverage, Cover
group, Cover point, Cross coverage, Concepts of binning and event sampling
UNIT – V
Test bench: Layered test bench architecture, Introduction to Universal Verification Methodology
(UVM), Overview of UVM, Base classes and simulation phases in UVM, UVM environment structure,
Connecting DUT – Virtual Interface
Textbooks:
1. Chris Spear, Greogory J Tumbush, “System Verilog for Verification – A Guide to Learning Test
Bench Language Features”, Springer, 2012.
2. Stuart Sutherland, “RTL Modeling with System Verilog for Simulation and Synthesis: using
System Verilog for ASIC and FPGA Design”, 1st Edition, Create Space Independent Publishing
Platform, 2017.
References:
1. System Verilog 3.1a LRM, Accellera’s Extensions to Verilog
2. Sasan Iman, “Step by Step Functional Verification with System Verilog and OVM”, Hansen
Brown Publishing, 2008.
3. UVM Cookbook, Mentor Graphics
4. www.asic-world.com
40
5. www.testbench.in
6. www.chipverify.com/systemverilog/systemverilog-class
7. www.chipverify.com/uvm/uvm-tutorial
8. Seer Academy Recordings
41
ERROR CONTROL CODING
UNIT – I
Information Channels: Communication channels, Channel models, Channel matrix, Joint probability
matrix, Mutual information, Channel capacity, Special channels, Capacity of: Binary symmetric channel,
Binary erasure channel, Muroga’s theorem
UNIT – II
Error Control Coding: Introduction, Linear block codes: Matrix description of linear block codes, Error
detection and correction capabilities of linear block codes, Single error correcting Hamming codes, Table
lookup decoding using standard array
UNIT – III
Binary Cyclic Codes: Algebraic structure of cyclic codes, Encoding using an (n – k) bit shift register,
Syndrome calculation, Error detection and correction
UNIT – IV
Convolution Codes: Convolution encoder, Time domain approach, Transform domain approach, Code
tree, Trellis and State diagram
UNIT – V
Turbo Codes: Introduction, Distance properties, Design of Turbo codes, Iterative decoding of Turbo
codes: LogMAP algorithm and max LogMAP algorithm
Textbooks:
1. K. Sam Shanmugham, “Digital and Analog Communication Systems”, John Wiley Publications,
1996
2. Ranjan Bose, “Information Theory Coding and Cryptography”, 2nd Edition, TMH Publication,
2007.
3. Shu Lin, Daniel J. Costello, “Error Control Coding”, 2nd Edition, Prentice Hall, 2004.
References:
1. Bernard Sklar, “Digital Communications”, Pearson Education, 2007.
2. MuralidharKulkarni, “Information Theory and Coding”, 1st Edition, Wiley Publications, 2015.
42
Course Outcomes (COs):
1. Categorize various channels for information transmission and interpret Shannon’s theorem.
(POs – 1, 2, 3, 4, 8, 12, PSOs – 2,3)
2. Design linear block codes for error detection and correction (POs –1, 2, 3, 4, 8, 12, PSOs – 2, 3)
3. Model cyclic block codes using shift register for error detection and correction. (POs – 1, 2, 3, 4,
8, 12, PSO – 2, 3)
4. Construct trellis diagrams for convolution encoders (POs –1, 2, 3, 4, 5, 8, 12, PSOs – 2,3)
5. Apply various algorithms for decoding turbo codes (POs – 1, 2, 3, 4, 5, 8, 12, PSOs – 2,3)
43
ROBOTICS
UNIT– I
Basic Concepts: Definition of robotics, Robotic architecture, Classification of robots, Industrial
applications
UNIT – II
Internal and External Sensors: Internal sensors, Position sensors, Incremental encoder, Absolute
encoder, Resolver velocity sensors, Tachometer and hall effect sensor, Acceleration and forces sensors,
Hall effect, Touch sensors, Proximity sensors, Ultrasonic sensors, Laser sensors for range measurements,
Machine vision sensors
UNIT – III
Transformation: Rotation matrix, Composite rotation matrix, Rotation matrix with Euler angles
representation, Homogenous transformation matrix, DH representation, Homogenous transformation for
various arm configurations
UNIT – IV
Robotic Operating System (ROS): Introduction to OpenCV, OpenNI, PCL – Programming Kinect with
Python using ROS, OpenCV, OpenNI– Point clouds using Kinect, ROS, OpenNI, PCL
UNIT – V
Interfacing with ROS: Building ChefBot hardware, ROS Python driver for ChefBot, ChefBot ROS
launch files, Chef Bot Python nodes and launch files, Calibration and testing of Chef Bot
Textbooks:
1. S K Saha, “Introduction to Robotics”, 2nd Edition, McGraw Hill Education Pvt. Ltd, 2008.
2. S Fu, R C Gonzalez, C S G Lee, “Robotics Control, Sensing Vision and Intelligence”, 3rd Edition,
McGraw Hill International, 2016.
3. Lentin Joseph, “Learning Robotics using Python”, 2ndEdition, PACKT Publishing, 2015.
References:
1. Mikell P, Weiss G M, Nagel R N, “Industrial Robotics: Technology, Programming, and
Applications”, 2nd Edition, McGraw Hill International, 2012.
2. A. Martinez, E. Fernandez, “Learning ROS for Robotics Programming”, PACKT Publishing,
2013.
44
Course Outcomes (COs):
1. Appreciate the architecture and applications of robots (POs – 1, 2, 3, 4, 8, 12, PSO – 1)
2. Analyze the principles of various sensors and their applications in robots (POs – 1, 2, 3, 4, 6, 8,
12 PSO – 1)
3. Apply DH parameter and homogenous transforms for robotic applications (POs –1, 2, 3, 4, 8, 12
PSO – 1)
4. Acquire knowledge ROS. (PO – 1, 2, 3, 5, 8, 12, PSO – 1)
5. Describe hardware design of Chef Bot. (PO – 1, 2, 3, 5, 8, 12, PSO – 1)
45
VI SEMESTER (ELECTIVE III)
UNIT – I
Introduction to Radar: Basic radar – Principle of operation, Simple form of the radar equation,
Maximum unambiguous range of radar, Radar block diagram, Radar frequencies, Applications of radar,
Origin of radar
Radar Equation: Introduction, Range performance, Detection of signals in noise, Receiver noise and
signal-to-noise ratio, Radar cross-section of targets, Pulse repetition frequency
UNIT – II
Doppler Radar: Doppler effect, CW Doppler radar, Delay line cancellers, Filter characteristics of
delay-line canceller, Blind speeds, Clutter attenuation, Blind phases, Pulse doppler radar
Tracking Radar: Tracking with radar, Monopulse tracking, Conical scan and sequential lobing,
Tracking in range, Target acquisition
Other types of Radar: UWB Radar, Millimeter Wave Radar, Internet of Radars (IoR)
UNIT – III
Detection of Signals in Noise: Introduction, Matched filter receiver, Correlation detectors, Detection
criteria, Detection characteristics
Radar Receivers: Radar receiver, Receiver noise figure, Noise figure of networks in cascade, Effective
noise temperature, Mixers, Low noise frontends, Radar displays
UNIT – IV
Introduction to Satellite Communication: Benefits of satellite communication, Historical evolution
of communication satellites, Satellite communication in India, Elements of satellite communication,
Types of satellites, Satellite services
Satellite Orbits and Orbital Parameters: Types of Orbits, Kepler’s laws, Orbital elements, Satellite
orbits, Orbital perturbations, Satellite location from an earth station, Satellite launching
UNIT – V
Space Segment: Satellite configuration, Transponder subsystem, Antenna subsystem, AOC sub system,
TT&C subsystem, Power and Thermal subsystem
46
Earth Station Technology: Elements of earth station, Types of earth station, Earth station transmitter,
Earth station receiver, Antenna and feed systems, Antenna tracking, High power and low noise
amplifiers, Up and down converter, IF equipment, Baseband equipment
Textbooks:
1. Merrill I. Skolnik, “Introduction to Radar Systems”, 3rd Edition, Tata McGraw Hill, 2017.
2. R. N. Mutagi, “Satellite Communication, Principles and Applications”, 1st Edition, Oxford
University Press, 2016.
References:
1. Peyton Z. Peebles, “Radar Principles”, 2nd Edition, John Wiley, 2007.
2. J.C. Toomay, Paul Hannen, “Principles of Radar”, 3rd Edition, PHI, 2010.
3. Dennis Roddy, “Satellite Communications”, 4th Edition, McGraw Hill, 2017.
47
MACHINE AND DEEP LEARNING
UNIT – I
Introduction: What is machine learning, Example machine learning applications
Supervised Learning: Learning a class from examples, VC dimension, PAC learning, Noise, Learning
multiple classes, Regression, Model selection and generalization
Bayesian Decision Theory: Classification, Losses and Risks, Discriminant functions, Association rules
UNIT – II
Parametric Methods: Maximum likelihood estimation, Evaluating an estimator, Bayes estimator,
Parametric classification, Regression, Tuning model capacity
Dimensionality Reduction: Subset Selection, Principal Component Analysis (PCA), SVD and Matrix
factorization, Linear Discriminant Analysis (LDA)
UNIT – III
Unsupervised Learning: Clustering: k–Means Clustering, EM algorithm, Hierarchical Clustering,
Decision Trees: Univariate and Multivariate trees
UNIT – IV
Multilayer Perceptrons: Perceptron, Training a perceptron, Learning Boolean functions, Multilayer
perceptrons, Backpropagation algorithm, Training procedures, Dimensionality reduction, Deep learning
Deep neural networks: Deep feed forward networks, regularization for deep learning
UNIT – V
Deep neural networks: Optimization for training deep models, convolutional networks
Sequence Modeling: Recurrent and Recursive nets, LSTM, Gated RNNs, Practical methodology,
Applications
Textbooks:
1. EthemAlpaydin, “Introduction to Machine Learning”, 3rd Edition, PHI Learning Pvt. Ltd, 2015.
2. Ian Goodfellow, Yoshua Bengio, Aaron Courville, “Deep Learning”, MIT Press, 2017.
48
References:
1. Christopher Bishop, “Pattern Recognition and Machine Learning”, CBS Publishers &
Distributors, 2010.
2. Tom Mitchell, “Machine Learning”, McGraw Hill, 1997.
3. Michael Nielsen, “Neural Networks and Deep Learning”, 2019.
49
SPEECH AND AUDIO PROCESSING
UNIT – I
Speech Production and Hearing: Process of speech production, Acoustic theory of speech production,
Lossless tube models, Anatomy and physiology of the ear, Sound perception
UNIT – II
Speech Analysis: Short time speech analysis, Time domain parameters, Frequency domain parameters,
LPC analysis and Cepstral analysis
UNIT – III
Speech Enhancement and Speech Synthesis: Speech enhancement techniques, Filtering and adaptive
noise cancellation, Principles of speech synthesis and synthesizer methods
UNIT – IV
Speech and Speaker Recognition: Basic pattern recognition approach, Parametric representation,
Dynamic time warping, Hidden Markov models, Language models, Speaker recognition techniques and
features that distinguish speakers
UNIT – V
Audio Processing: Indian musical instruments, features used for classification of instruments, music
analysis, audio streaming, audio standards
Textbooks:
1. Douglas O’ Shaughnessy, “Speech Communications”, 2nd Edition, University Press, 2004.
2. Shaila D. Apte, “Speech and Audio Processing”, Wiley India Edition, 2012.
References:
1. L. R. Rabiner, R. W. Schafer, “Digital Processing of Speech Signals”, Pearson Education, 2016.
2. Thomas F. Quatieri, “Discrete Time Speech Signal Processing”, Pearson Education, 2014.
UNIT – I
Power Dissipation in CMOS: Introduction: Need for low power VLSI chips, Sources of power
consumption, Introduction to CMOS inverter power dissipation, Low power VLSI design limits, Basic
principle of low power design
UNIT – II
Logical Level Power Optimization: Gate reorganization, Local restructuring, Signal gating, Logic
encoding, State machine encoding, Pre-computation logic
Circuit Level Power Optimization: Transistor and gate sizing, Equivalent pin ordering, Network
restructuring and re-organization, Special latches and flip-flops
UNIT – III
Low Voltage Low Power Adders: Standard adder cells, CMOS adder’s architecture, Low voltage low
power design techniques, Current mode adders
Special Techniques: Power reduction and clock networks, CMOS floating gate, Low power bus, Delay
balancing
UNIT – IV
Low Voltage Low Power Multipliers: Overview of multiplication, Types of multiplier architectures,
Braun multiplier, Baugh-Wooley multiplier, Booth multiplier, Wallace tree multiplier, Delay balancing
in multipliers
Low Voltage Low Power Random Access Memories: Basics of SRAM and DRAM, Memory cell,
Pre-charge and equalization circuit, Types of DRAM, Output latch
UNIT – V
Synthesis for Low Power: Behavioral level transforms, Algorithm level transforms for low power,
Architecture driven voltage scaling, Power optimization using operation reduction, Operation
substitution, Bus switching activity
Textbooks:
1. Gary Yeap, “Practical Low Power Digital VLSI Design”, Kluwer Academic Publishers, 2008.
2. Kiat-Seng Yeo, Kaushik Roy, “Low Voltage Low power VLSI Subsystems”, Tata McGraw Hill
Publications, 2009.
51
References:
1. Jan M. Rabaey, Massoud Pedram, “Low Power Design Methodologies”, Kluwer Academic
Publishers, 2010.
2. Prof.Ajit Pal, IIT Kharagpur, NPTEL Lecture series on “Low Power Circuits and Systems”, June
2012.
3. P. Chandrakasan, R.W. Broadersen, “Low Power Digital CMOS Design”, Kluwer Academic
Publishers, 1995.
52
OPEN ELECTIVES OFFERED FROM THE DEPARTMENT
V – VIII SEMESTER
UNIT – I
Audio and Acoustic Systems: Microphones, Headphones, Loudspeakers, Amplifiers, Stereo Multiplexing,
Equalizers, Mixers, Portable stereo, Music synthesizers, Commercial sound systems
UNIT – II
Radio and TV: AM/FM tuners, Monochrome TV systems, Colour TV systems, Video disc recording and
playback, Video systems, Set-top boxes, Video resolution
UNIT – III
Communication Systems: Telecommunication systems, Switching systems, Modulation techniques, Fiber
optics, Data services, Mobile radio systems, Cellular telephone systems, 4G/5G
UNIT – IV
Computing Systems: Microprocessors, Microcomputers and Microcontrollers, Computer organization,
Super computers, GPUs, Operating systems, Programming languages, Memory technology
UNIT – V
Future Trends: Autonomous vehicles, Drones, Robotics, Sensors, IoT, Smart homes, Smart cities, Virtual
reality, Augmented reality, Sensors, MEMS, Nanotechnology, Digital health, Cyber security
Textbooks:
1. B. R. Gupta, V. Singhal, “Consumer Electronics”, S. K. Kataria & Sons, 2013.
2. S. P. Bali, “Consumer Electronics”, Pearson India, 2008.
References:
1. Philip Hoff, “Consumer Electronics for Engineers”, Cambridge University Press, 1998.
53
Course Outcomes (COs):
1. Identify and understand the operation of audio and acoustic systems and devices. (POs – 1, 6, 9,
10, PSO –3)
2. Understand the components and the operating details of modern radio and television systems.
(POs – 1, 6, 9, 10, PSO –3)
3. Understand the operation of modern communication systems and mobile devices. (POs – 1, 6, 9,
10, PSO –3)
4. Estimate the performance of new and existing computing systems. (POs – 1, 6, 9, 10, PSO –3)
5. Predict the evolution of modern technological trends in the electronics industry.
(POs – 1, 6, 9, 10,12, PSO – 3)
54
IMAGE PROCESSING WITH PYTHON
UNIT – I
Introduction: Getting started with image processing, image processing pipeline, image input/output,
image display, basic image manipulations, image formation – sampling and quantization, convolution
UNIT – II
Image Enhancement: Point-wise intensity transformations, histogram processing, gradient, Laplacian,
sharpening, unsharp masking, edge detection
UNIT – III
Image Processing: Morphological binary operations, feature detectors vs descriptors, SIFT, Haar-like
features
UNIT – IV
Image Segmentation: Hough transform, thresholding, edge/region based segmentation
UNIT – V
Machine and Deep Learning in Image Processing: Clustering, PCA, Eigen faces, image
classification, object detection, image classification with Tensor flow, Popular deep CNNs
Textbooks:
1. Sandipan Dey, “Hands-on Image Processing with Python”, Packt Publishing Ltd., 2018.
2. R. C. Gonzalez, R. E. Woods, “Digital Image Processing”, 4th Edition, Pearson Publishers, 2018.
References:
1. R. C. Gonzalez, R. E. Woods, S. L. Eddins, “Digital Image Processing using MATLAB”, 3rd
Edition, Gatesmark Publishing, 2020.
55
FUNDAMENTALS OF NEURAL NETWORKS
UNIT – I
Introduction to Artificial Neurons, Neural Network and Architecture: Fundamental Concepts and
Models of Artificial Neural Systems, Biological Neurons and their artificial models, Architectures: feed
forward and feed backward. ANN terminologies. Salient properties of Neural networks. Evolution of
Neural networks. Applications of ANN.
UNIT – II
Geometry of Binary Threshold Neurons and Their Networks: Pattern recognition and data
classification. Basic models of artificial neural network McCulloch-Pitts, Linear separability, Non
linearity separability problems, Neural Learning: Supervised and Unsupervised Learning. Neural
Network Learning Rules – Hebbian Learning Rule and implementation
UNIT – III
Supervised Learning Network: Perceptron Networks and learning algorithm-Learning and Memory,
error corrections and gradient Descent rules. Perceptron learning algorithms and implementation.
Single and layer perceptron and Multilayer perceptron. Examples on pattern classification and
implementation. Applications of LMS to Noise cancellation.
UNIT – IV
Multilayer Feed forward Networks: Feed forward Recall and Error Back-Propagation Training – Feed
forward Recall, Error Back-Propagation Training, Training Errors and Multilayer Feed forward
Networks as Universal Approximators (Excluding Examples). Learning Factors – Initial Weights,
Cumulative Weight Adjustment versus Incremental Updating. Applications of feedforward networks
with implementation.
UNIT – V
Adaptive linear network architecture, training and testing algorithm. Unsupervised Learning Network:
Learning objectives, Adaptive resonance network: Fundamental architecture, operating principal and
algorithm.
Textbooks:
1 S. N. Sivanandam and S.N. Deepa, “Principles of Soft Computing”, 2nd Edition, Wiley India
Pvt. Ltd.-2014.
2. Satish Kumar: Neural Networks A Classroom Approach– McGraw Hill Education (India)
Pvt. Ltd, Second Edition, 2013.
56
References:
1. S. Rajasekaran, G. A. Vijayalakshmi Pai,”Neural Networks, Fuzzy Logic and Genetic
Algorithms: Synthesis and Applications” PHI learning Pvt. Ltd. Second Edition 2017.
2. J.M. Zurada: Introduction to Artificial Neural Systems-J.M. Zurada, Jaico Publications 1994
57
SENSOR ELECTRONICS
UNIT – I
Displacement Transducers and Motion Sensors: Basic definitions, Sensing methods, capacitive,
Inductive, Potentiometric transducers, Strain gauge, Vibrating wire, Electro-optical, sonar sensors,
Application.
Tachometers and Velocity Transducers: Basic definitions, Electromagnetic linear velocity, other
linear, Toothed-rotor, other angular speed transducers, Application.
UNIT – II
Gyro and other Attitude Sensors: Basic definitions, Inertial, Gravity, Magnetic, Optical, Radio, flow
stream- reference sensing.
Strain gages: Basic definitions, Sensing methods, metal-wire, metal-foil, Deposited metal,
Semiconductor strain, Special application gages, Application.
UNIT – III
Humidity and Moisture Sensors: Basic definitions, sensing methods, hygrometric, psychrometric,
dew-Point, Remote moisture-sensing methods, Hygrometers, Psychrometers, Dew-point sensors,
Condenser, Piezoelectric microphones, Application.
Liquid Level Sensors: Basic definitions, Sensing methods, Float, Conductivity, Capacitive, Heat mass
transfer, Photo electric, Vibrating, Ultrasonic, Nucleonic level sensors, Applications.
UNIT– IV
Pressure Transducers and Sound Measuring Microphones: Basic definitions, Sensing methods,
Capacitive, Inductive, Reluctive, Potentiometric, Resistive, Strain gage, Piezo electric, Vibration
element transducers, Application.
Vacuum sensors: Basic definitions, Sensing methods, Capacitive, Pirani, Thermocouple, Hot cathode,
Cold cathode gages, Application
UNIT– V
Thermometers: Basic definitions, Sensing methods, Thermocouple, Thermistor, Diode, Capacitive,
Acoustical thermometers, Application.
Optical Detectors: Basic definitions, Sensing methods, Photovoltaic, Photo conductive, Photo
emissive, Photo Electromagnetic, Thermoelectric, Bolometer, Pyro electric detectors, Applications.
Text Books:
1. Harry N. Norton “Hand book of Transducers”, 1st Edition, Prentice Hall International, 1989.
2. D. Patranabis, “Sensors and Transducers”, 2nd Edition, PHI Learning Pvt Ltd., 2013
58
References:
1. E. O. Doebline, “Measurement systems Application and Design” , 4th Edition, Tata, McGraw-
Hill, 2007
2. B. C. Nakra and K.K. Choudhury, “Instrumentation Measurement and Analysis”, 2nd Edition,
Tata McGraw-Hill Education, 2003
59
MICRO ELECTRO MECHANICAL SYSTEMS
UNIT – I
Introduction to MEMS: Historical background of Micro Electro Mechanical Systems, Feynman’s
vision, Nano technology and its applications, Multi-disciplinary aspects, Basic technologies,
Application areas, Scaling laws in miniaturization, scaling in geometry, Electrostatics,
Electromagnetics, Electricity and heat transfer.
UNIT – II
Micro and Smart Devices and Systems: Transduction principles in MEMS Sensors: Actuators:
different actuation mechanisms - silicon capacitive accelerometer, Piezo-resistive pressure sensor,
Blood analyzer, Conductometric gas sensor, Silicon micro-mirror arrays, Piezo-electric based inkjet
print head, Electrostatic comb-driver
UNIT – III
Materials and Micromanufacturing: Semiconducting materials, Silicon, Silicon dioxide, Silicon
Nitride, Packaging materials Silicon wafer processing, Lithography, Thin-film deposition, Etching (wet
and dry), Wafer-bonding, Silicon micromachining: surface, bulk,
UNIT – IV
Electrical and Electronics Aspects: Electrostatics, Coupled electro mechanics, Stability and Pull-in
phenomenon, Practical signal conditioning circuits for microsystems, RF MEMS. Switches, Varactors,
Tuned filters,
UNIT – V
Integration and Packaging of Microelectromechanical Systems: Integration of microelectronics and
micro devices at wafer and chip levels, Microelectronic packaging: wire and ball bonding, flipchip,
Microsystem packaging examples
Textbooks:
1. G. K. Ananthasuresh, K.J.Vinoy, S.Gopalakrishnan, K.N.Bhat, V.K.Aatre, “Micro and Smart
Systems”, 1st Edition,Wiley India, 2010.
2. T R Hsu, “MEMS and Microsystems Design and Manufacturing”, 2nd Edition, Tata McGraw
Hill, 2008.
References:
1. Chang Liu, “Foundations of MEMS”, Pearson International Edition, 2006.
2. S D Senturia, “Microsystem Design”, Springer International Edition, 2001.
60
Course Outcomes (COs):
1. Analyze scaling laws and transduction principles as applied to MEMS. (POs – 1, 2, 12, PSO - 2)
2. Understand Micro Systems and their applications. (POs – 1, 2, 12)
3. Describe various fabrication techniques specific to MEMS devices. (POs – 2, 3, PSO – 2)
4. Analyze the electrical and electronics aspects of MEMS systems. (POs, 4, 3, PSO – 2)
5. Examine the various packaging methods for MEMS devices. (POs – 2, 3, PSO – 2)
61
BASICS OF MACHINE LEARNING
Course Code: ECOE06 Credits: 3:0:0
Prerequisites: Nil Contact Hours: 42
Course Coordinator: S Sethu Selvi
UNIT – I
Introduction: What is machine learning? Examples of machine learning applications – Learning
associations, Classification, Regression, Unsupervised learning, Reinforcement learning
Supervised Learning: Learning a class from examples, Learning multiple classes, Regression, Model
selection and generalization, Dimensions of a supervised machine learning algorithm
UNIT – II
Bayes Decision Theory: Introduction, Classification, Losses and risks, Discriminant functions,
Association rules
UNIT – III
Dimensionality Reduction: Subset selection, Principal Component Analysis (PCA), Singular Value
Decomposition (SVD) and matrix factorization, Linear Discriminant Analysis (LDA)
UNIT – IV
Clustering: k-means clustering, Hierarchical clustering
Decision Trees: Uni-variate trees, Pruning, Rule extraction from trees, Multivariate trees
UNIT – V
Multilayer Perceptrons: Introduction, Perceptron, training a perceptron, Learning Boolean functions,
Multilayer perceptrons, MLP as a universal approximator, Backpropagation algorithm, Two class
discrimination, Training procedures, Learning time, Deep learning
Textbook:
1. Ethem Alpaydin, “Introduction to Machine Learning”, 3rd Edition, PHI Learning Pvt. Ltd, 2015.
References:
1. Tom M Mitchell, “Machine Learning”, Indian Edition, McGraw-Hill Science, 2017.
2. Andreas C. Müller, Sarah Guido, “Introduction to Machine Learning with Python”, O'Reilly
Media, Inc., 2016.
UNIT – I
Automotive Fundamentals Overview: Ignition System, Spark plug, Spark pulse generation, Ignition
Timing, Brakes, Steering System, Battery, Starting System.
UNIT – II
Sensors: Oxygen (O2/EGO) Sensors, Throttle Position Sensor (TPS), Engine Crankshaft Angular
Position (CKP) Sensor, Magnetic Reluctance Position Sensor, Engine Speed Sensor, Ignition Timing
Sensor, Hall effect Position Sensor, Knock Sensor, Optical Crankshaft, Manifold Absolute Pressure
(MAP) Sensor
UNIT – III
Actuators: Fuel Metering Actuator, Fuel Injector, Ignition Actuator
UNIT – V
Automotive Diagnostics: Timing Light, Engine Analyzer, On-board diagnostics, Off-board diagnostics,
Expert Systems.
Future Automotive Electronic Systems: Alternative Fuel Engines, Collision Avoidance Radar
warning Systems, Low tire pressure warning system, Radio navigation.
Text Books:
1. William B. Ribbens, “Understanding Automotive Electronics”, 8th Edition, SAMS/Elsevier
Publishing, 2017.
References:
1. Robert Bosch GmbH, “Automotive Electrics Automotive Electronics Systems and
Components”, 5th edition, John Wiley& Sons Ltd., 2007.
63
Course Outcomes (COs):
1. Explain fundamentals of automotive electronics systems for different applications.
(POs - 1, 2, 5, PSO - 2)
2. Apply the knowledge of embedded systems in terms of sensor functioning to build subsystems
for automotive electronics. (POs - 1, 2, 5, PSO - 2)
3. Analyze the functioning of actuator systems involved in the exhaust after-treatment system,
engine control system and ignition control system using electronics. (POs - 1, 2, 5, PSO - 2)
4. Apply the knowledge of electronics in vehicle motion control systems, antilock braking systems,
steering control systems suspension systems and communication system using electronics.
(POs - 1, 2, 5, PSO - 2)
5. Identify defects in engine operation using automotive diagnostics and future automotive
electronic systems. (POs - 1, 2, 5, PSO -2)
64
COMMUNICATION SYSTEMS AND MOBILE STANDARDS
UNIT – I
Introduction to Communication Systems: Introduction to Communication Systems, Elements of a
Communication System, Modulation and its necessity, Types of Modulation, Binary Data Transmission,
Multiplexing techniques.
UNIT – II
Introduction to Computer Networks: Data Communication, Networks, Protocols and Standards,
Topology, Categories of Networks, OSI & TCP/IP Protocol suites.
UNIT – III
Optical Fiber Communication: Motivation for optical communications, Advantages of optical fibers
Key elements of optical fiber communication link. Total Internal Reflection, fiber types, Attenuation in
fibers
UNIT – IV
Wireless Communication: An Overview of Wireless System, Evolution of wireless networks, Wireless
Network Architecture and Operation: The Cell concept, Cellular advantage, Cellular Hierarchy, Cell
Fundamentals, Re-use Number, Capacity expansion Techniques - Cell splitting, Cell Sectoring
UNIT – V
Wireless standards: GSM: Architecture, Channels, Frame structure, UMTS, 3GPP, LTE and 4G
features and difference
Textbooks:
1. Simon Haykins, “An Introduction to Analog and Digital Communications”, John Wiley, 2010.
2. Andrew S. Tanembaum, “Computer Networks”, 4th Edition, Pearson Education, 2003.
References:
1. Gerd Keiser, “Optical Fiber Communications”, 4th Edition, Tata McGraw Hill, 2010
2. Gary J. Mullett “Wireless Telecommunications Systems and Networks”, 1st Edition, Cengage
Learning, 2013.
UNIT – I
Smart Sensors: Introduction, Primary Sensors, Excitation, Amplification, Filters, Converters,
Compensation, Information Coding/Processing, Data Communication, Standards for Smart Sensor
Interface, the Automation. Sensors Applications: Introduction, On-board Automobile Sensors
(Automotive Sensors), Home Appliance Sensors, Aerospace Sensors, Sensors for Manufacturing,
Sensors for environmental Monitoring.
UNIT – II
Data Acquisition Techniques: ADC, DAC, Counters and timers, Analog and digital data acquisition,
Sensor/Transducer interfacing, Sample and hold circuits, Interference, Grounding and Shielding.
UNIT – III
Data Acquisition with Op-Amps: Operational Amplifiers, CMRR, Slew Rate, Gain, Bandwidth. Zero
crossing detector, Peak detector, Window detector. Difference Amplifier, Instrumentation Amplifier,
Basic Bridge amplifier and its use with strain gauge and temperature sensors, Filters in instrumentation
circuits,
UNIT – IV
Data Transfer Techniques: Serial data transmission methods and standards RS 232-C: specifications
connection and timing, GPIB/IEEE-488, LAN, Universal serial bus, Foundation-Fieldbus, Mod Bus,
Zigbee and Bluetooth.
UNIT – V
Data Acquisition System (DAS): Single channel and multichannel, Graphical Interface (GUI)
Software for DAS, RTUs, PC-Based data acquisition system.
Text Books
1. Kalsi, H.S., “Electronic Instrumentation and Measurements”, 4th Edition, Tata McGraw Hill,
2019.
2. Gayakwad, R.A., “Op-Amps and Linear Integrated Circuits”, 4th Edition, Pearson Education,
2015.
3. Mathivanan, N., “Microprocessor PC Hardware and Interfacing”, Prentice Hall of India Private
Limited, 2015.
4. D. Patranabis, “Sensors and Transducers”, 2nd Edition, PHI Learning Pvt Ltd., 2013
66
Reference Books
1. Ananad, M.M.S., “Electronic Instruments and Instrumentation Technology”, Prentice Hall of
India Private Limited, 2004.
2. Murthy, D.V.S., “Transducers and Instrumentation”, Prentice Hall of India Private Limited, 2006
67