structure and syllabus ay 2017-18 · 2018-07-17 · 10. implement a semaphore for 3 tasks switching...
TRANSCRIPT
Vishwakarma Institute of Technology, Pune
Department of Electronics & Telecommunication Engineering
Structure and Syllabus AY 2017-18
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for Final Year B. Tech. E&TC Engineering (Pattern A-14 Revised)
Academic Year – 2017-18
(Module-7)
Course
Code
Course Name Course
Type
Contact Hours /
Week
Credits
Th. Lab. Proj
ET431THL Real Time
Embedded
Systems
THL 3 2 4
ET432THL Coding & Data
Compression
THL 3 2 4
ET404THP Computer
Network
THP 3 2 4
ET401THP Wireless
Communication
THP 3 2 4
ET401PRJ Major Project PRJ 10 5
TOTAL 12 4 14 21
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for Final Year B. Tech. E&TC Engineering (Pattern A-14 Revised)
Academic Year – 2017-18
(Module-8)
Course
Code
Course
Name
Course
Type
Contact Hours /
Week
Credits
Th. Lab. Proj.
ET4XXTHL Elective-
I
THL 3 2 4
ET4XXTHL Elective-
II
THL 3 2 4
ET4XXTHP Elective-
III
THP 3 2 4
ET4XXTHP Elective-
IV
THP 3 2 4
ET402PRJ Major
Project
PROJ 10 5
TOTAL 12 4 14 21
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
# Project in Module 7 will be waived off for Summer Internship
List of Elective courses
Course Code Course Name
Elective-I
ET403THL IC Design
ET404THL Biomedical Engineering
ET407THL Digital Image Processing
Elective-II ET405THL Microwave Engineering
ET406THL Computer Vision
ET402THL Speech Processing
Elective-III
ET403THP Artificial Intelligence
ET406THP Electronics in Agriculture
ET407THP Mobile Communication
Elective-IV ET402THP System on chip Design verification
ET405THP Pattern Recognition
ET408THP Software Defined Radio
Course
Code
Course
Name
Course
Type
Contact Hours /
Week
Credits
Th. Lab. Tut.
ET403PRJ Summer
Internship
#
PRJ 5
TOTAL 5
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for Final Year B. Tech. E&TC Engineering (Pattern A-14 Revised)
Academic Year – 2017-18
Semester II (Internship Module) (Module-8)
Course
Code
Course
Name
Course
Type
Contact Hours /
Week
Credits
Th. Lab. Tut.
ET401INT Industry
Internship
INT 21
TOTAL 21
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 1 out of 34
Structure for Final.Y. B.Tech. E&TC Engineering (Pattern A-14 Revised)
Academic Year – 2017-18
(Module 7)
FF No. : 654
ET431THL: Real Time Embedded Systems
Credits: 4 Teaching Scheme: 3 Hours /Week
Laboratory: 2 Hours/ Week
Unit 1: ARM: An Advanced Microcontroller (10 Hours)
Structure of ARM7TDMI, ARM Pipeline, ISA Architecture, ARM Buses, THUMB Instructions,
Interrupt Handling, Exceptions in ARM, I / O ports, Timers, Interrupts, on-chip ADC, DAC,
RTC modules, WDT, PLL, PWM, and I2C
Unit 2: Communication Protocols (8 Hours)
RS-485, CAN, Profibus, Bluetooth, IEEE 802.11, and USB
Unit 3: Hardware Software Partitioning (6 Hours)
Partitioning using Integer Programming, Partitioning using Genetic Algorithm, Particle Swarm
Optimization, Power aware Partitioning on Reconfigurable Hardware.
Unit 4:Real-Time Operating System (4 Hours)
Real-Time Tasks, Task Periodicity, Task Scheduling, Clock Driven Scheduling, Event Driven
Scheduling, Resource Sharing, Commercial RTOS
Unit 5: Structure of uCOS – II (6 Hours)
Kernel Structure, Task Management, Time Management
Unit 6: Communication in μCOS- II (6Hours)
Semaphore Management, Event Flag Management, Message Mailbox Management, Message
Queue Management, Memory Management, and Porting of μCOS- II
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 2 out of 34
List of Experiments:
1. Design of a Digital Display
2. Touch Screen Control Panel for Stepper Motor
3. 3. Water Level Controller
4. 4. Landmark Recognition.
5. 5. Control of 3 Devices using RS-485 Standard
6. 6. Control of 3 Devices using CAN Protocol
7. 7. Control of 3 Devices using Profibus
8. 8. Task Scheduling for Input and Output Devices (4Χ4 Keyboard, 16Χ2 LCD display and
ADC)
9. using μCOS- II task
10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148
11. Implementation of Mutual Exclusion for 3Tasks.
12. Implementation of Mailbox and Message Queue Management for 3 Tasks.
13. Implementation of Memory Management for 3 Tasks.
Text Books:
1. ARM Developers Guide, Sloss Andrew
2. Embedded System Design, CMP Books, Arnold S. Berger
3. Jean J. Labrosse, “MicroC OS II, The Real-Time Kernel”, 2nd
edition, CMP Books.
4. S. K. Mitra, “Digital Signal Processing- A Computer Based approach,” Tata McGraw
Hill, 1998.
Reference Books:
1. Embedded / Real Time Systems Programming Black Book, Dreamtech Press, Dr.
K.V.K.K. Prasad
2. Embedded System Design – A Unified hardware.
3. Software introduction” 3rd edition, Wiley, Frank Vahid and Tony Givargis.
Course Outcomes:
The student will be able to –
1. Comprehend architecture of ARM processor and its peripheral interfacing.
2. Implement RS-485, CAN and Profibus protocols
3. Understand approaches to solve hardware-software partitioning problems
4. Explain features and policies followed by a Real-Time Operating System.
5. Explain Structure of UCOS-II
6. Apply concepts of system programming to develop real-time embedded system
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 3 out of 34
FF No. : 654
ET432THL: Coding and Data Compression
Credits: 4 Teaching Scheme: 3 Hours /Week
Laboratory: 2 Hours/ Week
Unit 1: Information Theory and Source Coding (7 Hours)
Introduction, Information & Entropy, Probability & Markov models; uniquely decodable codes,
Prefix codes, Source Coding Theorem, Shannon Fanon, Huffman codes
Unit 2: Huffman Coding (7 Hours)
Optimality of Huffman Codes, Extended Huffman codes, Adaptive Huffman codes, Golomb&
Rice codes, Applications of Huffman coding
Unit 3: Lossless Coding (6 Hours)
Arithmetic Coding, adaptive arithmetic coding, Dictionary Techniques- Static & Adaptive
Dictionary, Lempel Ziv Approaches- LZ77, LZ78, LZW, File Formats- Graphic Interchange
Format (GIF), Portable Network Graphics (PNG)
Unit 4: Scalar & Vector Quantization (7 Hours)
Uniform Quantizer, Adaptive Quantizer – Forward & Backward adaptive quantizer, Jayant
quantizer, non-uniform quantizer, vector quantization, Trellis coded quantization
Unit 5: Transform coding (6 Hours)
Necessity of transforms, Discrete Cosine, Sine, Walsh, Hadamard transform, KL transform,
Quantization and coding of transform coefficients, JPEG image compression.
Unit 6: Differential Encoding (7 Hours)
Prediction in DPCM, ADPCM, Constant Factor Adaptive Delta Modulator, CVSDM, Speech
Coding, Image Coding.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 4 out of 34
List of Practicals:
1. Entropy
2. Unique Decodability Test
3. Huffman Coding.
4. Golomb Coding
5. Arithmetic Coding
6. Lempel Ziv-77
7. Uniform Quantizer
8. Jayant Quantizer
9. Discrete Cosine Transform
10. Mini project
Text Books:
1. Simon Hyakins, „Communication systems‟, Wiley Publications, 4th edition
2. Khalid Sayood , „Introduction to Data Compression‟, Elsvier publication, 3rd edition,
3. Graham Wade, „Coding Techniques – Introduction to compression & Error control‟, Palgrave
Publications.
Reference Books:
1. Ranjan Bose, „Information Theory & cryptography‟, Tata McGraw Hill, 2002/2006
2. Saloman D, „Data compression – Complete reference „ , springer verlag, 3rd edition
3. Levis W.J., „Data compression „ . Springer, 2nd edition
4. Nelson Mark. Gaily. Jean, Loup, „Data Compression book‟, BPB publication, 2nd
edition
Course Outcomes:
The student will be able to –
1. Explain various lossless compression methods.
2. Calculate the effect and efficiency of data compression algorithms
3. Apply compression algorithms to text, signal and image.
4. Apply Quantization for image and speech signals
5. Explain various lossy compression methods.
6. Apply differential encoding standards for speech encoding
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 5 out of 34
FF No. : 654
ET404THP: Computer Networks
Credits: 4 Teaching Scheme: 3 Hours /Week
Project: 2 Hours/ Week
Unit I: Network Architecture and OSI reference model (06 hour)
Introduction to Computer Networks, Topologies, Types of Networks, Layered Architecture of
Computer Networks, OSI reference model, functions of each layer.
Unit II: TCP/IP Protocol Suite (8 hour)
Introduction, Layers of TCP/IP protocol suite: Physical and Data Link Layers, Network Layer:
Addressing, Ipv4 Addresses, Transport Layer: Process-to-Process Delivery, UDP, TCP,
Application Layer.
Unit III: Local Area Networks (06 hour)
Introduction to Local Area Networks, IEEE Standards for LANs, Wired LANs, Wireless LANs:
IEEE 802.11, Channel Access Methods, Fast Ethernet, Gigabit Ethernet.
Unit IV: Wide Area Networks (06 hour)
Introduction to Wide Area Networks, SONET/SDH, Frame Relay, ATM, Wireless WANs.
Congestion Control
Unit V: Network Management &Security (06 hour)
Network Management System, Simple Network Management protocol, Cryptography, Network
Secuirity. Encription & Decryption Algorithms.
Unit VI: Network applications and protocols (08 hour)
File transfer protocol, E-mail and the Web, multimedia applications such as IP telephony and
video streaming- Overlay networks like peer-to-peer file sharing and content distribution
networks- Web Services architectures for developing new application protocols.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 6 out of 34
List of projects:
1) Prepare and test a straight through and crossover cable.
2) Implement a LAN for file sharing
3) Implement Sliding window protocol
4) Design a client server environment to implement a web application.
5) Implement a RSA algorithm
Text Books
1. Computer Networks (3rd edition), Tanenbaum Andrew S., International edition,
2. Data communication and networking (4th
edition), Behrouz A Forouzan, McGraw –
Hill.
Reference Books
1. Data and computer communication by William Stallings.
2. Computer Networking, James kurose & Keith Ross. , Low Price Edition.
Course Outcomes:
The student will be able to-
1. Describe OSI reference Model.
2. Analyse the TCP/IP Protocol Suite.
3. Design Local Area Networks.
4. Describe the Wide Area Networks.
5. Describe management functions and security algorithms
6. Develop application layer protocols
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 7 out of 34
FF No. : 654
ET401THP: Wireless Communication
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: Introduction to Wireless Communication Systems (7 Hours)
Introduction to Wireless Communication Systems, Examples of Wireless Communication
Systems, Trends in Cellular Radio and Personal Communications.
Modern Wireless Communication Systems: Second Generation (2G) Cellular Networks, 2.5G,
Third Generation (3G) wireless Networks,
The Cellular Concept: Introduction, Frequency Reuse, Channel Assignment strategies, Hand off
Strategies, interference and system capacity, improving coverage and capability in Cellular
Systems
Unit 2: Mobile Radio Propagation - Large Scale Path Loss (7 Hours)
Introduction to Radio wave propagation, free space propagation model, propagation
mechanisms, Practical Link Budget design using path loss models, Outdoor propagation models,
Indoor propagation models, signal penetration into buildings, Ray tracing and site specific
modeling
Unit 3: Mobile Radio Propagation – Small Scale Path Loss (7 Hours)
Small Scale Multi path propagation, small scale multi-path measurements, parameters of mobile
multi path channels, Types of small scale fading, Examples of fading behavior
Unit 4: Multiple Access Techniques for Wireless Communications (7 Hours)
Introduction to multiple access, Frequency Division Multiple Access (FDMA), Time Division
Multiple Access (TDMA), Spread Spectrum Multiple Access, Space Division Multiple Access
(SDMA), Capacity of Cellular Systems.
Unit 5: Mobility Management in Wireless Networks (6 Hours)
Mobility Management Functions, Mobile Location Management, Mobility Model, Mobile
Registration, GSM Token-Based Registration, IMSI Attach and IMSI Detach (Registration and
Deregistration) in GSM, Paging in GSM, Handoff Process and Algorithms, Handoff Call Flows
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 8 out of 34
Unit 6: Wireless Systems and Standards (7 Hours)
Common Channel Signaling, Integrated Services Digital Network (ISDN), Introduction to
Signaling System No.7(SS7), Global System for mobile (GSM), CDMA, Digital Cellular
Standard (IS-95), CT2 Standard for Cordless Telephones, Digital European Cordless Telephone
(DECT)
List of Project areas:
1. A simple OFDM system for transmitting audio data over frequency selective fading channel
2. Free space Propagation – Path Loss model to determine the free space loss and the power
received.
3. Observe the BER performance of DS-CDMA in multipath channel for single user case
Model a fading channel based on Rayleigh & Rician Fading.
Text Books:
1. Wireless Communications- Principle and practice, Theodore S, Rappaport, Second edition,
PHI
2. Mobile Communications, Jochen Schiller, Second Edition, Pearson Education.
Reference Books:
1. Heysik Kim, „Wireless Communications Systems Design‟, Wiley Publications,
2. Vijay Garg, „Wireless Communications& networking‟, Morgan Kaufman Series in networking
3. Andrea Goldsmith, „Wireless Communications‟, Cambridge University Press
4. William C.Y. Lee, „Wireless & Cellular Telecommunication‟, McGraw Hill, 3rd
Edition
Course Outcomes:
The student will be able to –
1. Differentiate four generations of wireless standard for cellular networks.
2. Determine the type and appropriate model of wireless fading channel based on the system
parameters and the property of the wireless medium.
3. Spell the trade-offs among frequency reuse, signal-to-interference ratio, capacity, and spectral
efficiency
4. Calculate capacity of cellular systems
5. Explain mobility in wireless communication System.
6. Describe wireless standards
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 9 out of 34
FF No. : 654
ET404THL: Biomedical Engineering
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit I: Introduction to Biomedical System (6 Hours)
Introduction to Biomedical System, Man Machine Interface, Bio-electric Signals, Types of
Electrodes, Electrodes for ECG, EMG, EEG, Heart Anatomy,. Cardiovascular System, Grounding
and Shielding, Patient Safety.
Unit II: Cardiograph (8 Hours)
ECG Amplifiers, ECG Machine. Electrocardiography, Heart Rate, Heart Sound, Blood pressure
and Blood Flow Measurements. Phonocardiography, Echocardiography, Vector
Cardiography,Stress Testing System, Beside Monitors, Central Monitoring System, Pacemakers,
Defibrillators.
Unit III: Laboratory Equipments (8 Hours)
Basic working principle use calibration and maintenance of - Colorimeter, Spectrophotometer,
Flame photometer, PH/Blood Gas Analyzer, Pulse Oximeter, Hemodialysis, Blood Cell Counter.
Unit IV: Nervous System (8 Hours)
Nervous system Anatomy, Human Brain Recording of EEG Signal, EEG Amplifier,
Electroencephalography, Electromyography. Analysis of Diseases using EEG and EMG signals.
Unit V: Radiology equipment (8 Hours)
Diagnostic Medical instruments: X – ray, CT scan, MRI, Ultrasonic Doppler Machine, Lasers in
Medicine.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 10 out of 34
Unit VI: Medical Optics (6 Hours)
Optical properties of tissues, Biophotonic Diagnostics: optical biosensors, glucose analysis, flow
cytometry, cellular tissue imaging, Optical Coherence Tomography. Photodynamic therapy
applications: LASER tissue welding, LASER in dermatology, neurosurgery, ophthalmology and
urology.
List of Practicals:
1. Recording and interpretation of ECG.
2. To Study Phonocardiography
3. To measure Blood Pressure using Sphygmomanometer.
4. Study of defibrillators
5. Study of EEG/EMG Machine.
6. Study of Bedside Monitor (ICU Monitor).
7. Study of Clinical Lab Instrumentation - COLORIMETER.
8. To design a Clinical Thermometer.
9. To design and record/monitor heart sounds using Electronic Stethoscope
10. To design Heart rate Meter.
Text Books
1. Cromwell, “Biomedical Instrumentation and Measurement”, PHI.
2. Carr and Brown, “Biomedical Instrumentation”.
3. Koebmer K R, "Lasers in Medicine", John Wiley & Sons.
Reference Books
1. R. S. Khandpur, “handbook Biomedical Instrumentation”, by Tata MaGraw Hill
Webster, “Application and Design of Medical Instruments".
Course Outcomes:
The Student will be able to-
1. Specify methods for interfacing sensors to electronic systems in biomedical applications.
2. Measure various physiological parameters and design biomedical instruments such as ECG,
BP, blood flow, PCG etc
3. Specify different methods used in pathology lab to conduct various tests.
4. Model and detect various EEG patterns.
5. Describe different types of imaging instrumentation and their applications.
6. Understand various applications of LASER in medical field.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 11 out of 34
FF No. : 654
ET403THL: IC Design
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Single stage amplifiers (7 Hours)
General Considerations, MOS I/V Characteristics, Second Order effects, MOS Device models.
Short Channel Effects and Device Models. Single Stage Amplifiers – Basic Concepts, Common
Source Stage, Source Follower, Common Gate Stage, Cascode Stage.
Unit 2: Differential Amplifiers (8 Hours)
Single Ended and Differential Operation, Basic Differential Pair, Common-Mode Response,
Differential Pair with MOS loads, Gilbert Cell. Passive and Active Current Mirrors – Basic
Current Mirrors, Cascode Current Mirrors, Active Current Mirrors.
Unit 3: Frequency Response of Amplifiers (8 Hours)
General Considerations, Common Source Stage, Source Followers, Common Gate Stage,
Cascode Stage, Differential Pair. Noise – Types of Noise, Representation of Noise in circuits,
Noise in single stage amplifiers, Noise in Differential Pairs.
Unit 4: Feedback Amplifiers (9 Hours)
General Considerations, Feedback Topologies, Effect of Loading. Operational Amplifiers –
General Considerations, One Stage Op Amps, Two Stage Op Amps, Gain Boosting, Common –
Mode Feedback, Input Range limitations, Slew Rate, Power Supply Rejection, Noise in Op
Amps. Stability and Frequency Compensation.
Unit 5: Switched capacitor circuits (5 Hours)
Introduction to Switched Capacitor Circuits- Sampling switches, switched capacitor amplifiers,
switched capacitor integrator, Nonlinearity and Mismatch
Unit 6: CMOS Processing Technology (4 Hours)
Wafer processing, photolithography, oxidation, Ion implant, Deposition and etching, fabrication,
latch up, layout considerations.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 12 out of 34
List of Project areas:
1. I-V characteristics of MOS using SPICE
2. To simulate MOS as a switch
3. To simulate Current mirror
4. To simulate Differential Amplifier
5. To simulate feedback amplifier
6. To draw the layout of CMOS inverter.
7. To draw the layout of two input logic gate.
8. Course project based on Spice and/or Layout tool.
Text Books:
1. Behzaad Razavi , “Design of Analog CMOS Integrated circuit” Mcgraw Hill publications
2, P.E. Allen and D.r. Holberg, “CMOS analog circuit Design”, 2nd
Edition, Oxford
Reference Books:
1. S. M. Sze, VLSI Technology”, TMH
2. N. Weste and K. Eshraghian, Addison Wesley “Principles of CMOS VLSI Design”
Course Outcomes:
The student will be able to –
1. Explain the single stage amplifier configurations.
2. Explain functions and characteristics of the general building blocks of a multistage amplifier
3. Explain response of amplifiers in frequency domain
4. Describe advantages resulting from feedback
5. Describe sampling switches
6. Describe CMOS fabrication technology
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 13 out of 34
FF No. : 654
ET407THL: Digital Image Processing
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Digital Image Fundamentals and Image Enhancement (7 Hours)
Elements of visual perception, Image sampling & Quantization, Basic grey level transformations,
histogram processing, enhancement using arithmetic and logic operators, spatial filtering –
smoothing and sharpening filters, Median Filter
Unit 2: Image Transforms (7 Hours)
Inter pixel and image redundancy, 2-D Discrete Fourier Transform and Discrete Cosine
Transform, Walsh Hadamard Transform, Fast Walsh Transform, Wavelet Transform, Hough
Transform
Unit 3: Morphological Image Processing (6 Hours)
Neighborhood concepts, adjacency and distance measures, dilation & erosion, opening & closing
operations, basic morphological operations such as region filling, thinning, thickening, skeletons,
Morphological operations for gray scale images.
Unit 4: Image Segmentation (7 Hours)
Detection of discontinuities, edge linking and boundary detection, thresholding, Region based
segmentation, use of watersheds, image representation- chain codes, boundary descriptors;
Canny edge detector, Regional descriptors.
Unit 5: Image Compression (6 Hours)
Compression Fundamentals, Image Compression Models, Error Free Compression, Lossless
Predictive Coding, Lossy Predictive Coding, Image Compression Standards – Baseline JPEG.
Unit 6: Image Restoration and Registration (7 Hours)
Various Noise Models, Inverse and Wiener Filtering, Image Restoration using Frequency
Domain, Image Registration, Mutual Information, Similarity measure, Computation of Similarity
measure for Pattern Matching application
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 14 out of 34
Text Books:
1. Digital Image Processing, Gonzalez, Woods, Prentice Hall India, 2nd
edition
2. Digital Image Processing, Pratt W.K., John Wiley, 2001
Reference Books:
1. Fundamentals of Digital Image Processing, Jain A.K., Prentice Hall India, 1997
2. Image Processing, Analysis & Machine Vision, Milan Sonka, Thomson Publication
Course Outcomes:
The Student will be able to-
1. Perform various enhancement operations
2. Use various image transforms to analyze and modify image
3. Analyze image using morphological techniques
4. Apply segmentation techniques to divide image into parts
5. Apply image compression approaches
6. Apply image restoration and registration techniques
Laboratory Experiments
1. Histogram equalization
2. Smoothening and sharpening filtering in spatial domain
3. Filtering in frequency domain
4. Image transformation using DCT and DFT
5. Opening, Closing, erosion and dilation operations for binary images
6. Edge detection using Prewitt and Sobel Masks
7. Thresholding based segmentation
8. Image Restoration after noise analysis and removal
9. Image Registration for pattern matching
10. Baseline JPEG or JPEG 2000 based assignment
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 15 out of 34
FF No. : 654
ET405THL: Microwave Engineering
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Microwave Transmission Lines (7 Hours)
Overview of Microwave communication: Microwave communication system, Advantages and
applications of Microwaves. Rectangular Waveguides – TE/TM mode, analysis, Expressions for
Fields, Characteristic Equation and Cut-off Frequencies, Dominant Modes. Mode Characteristics
– Phase velocity and Group Velocity. Power Transmission and Power Losses in Rectangular
Waveguide.
Unit 2: Waveguide Components and Applications (7 Hours)
Cavity Resonators– Introduction, Rectangular and Cylindrical Cavities, Dominant modes and
Resonant Frequencies, Q factor and Coupling Coefficients. Waveguide Multiport Junctions – E
plane Tee, Magic Tee. Ferrite Components – Gyrator, Isolator, Circulator. Scattering Matrix–
Significance, Formulation and Properties. S Matrix Calculations for E plane, Magic Tee.
Unit 3: Microwave Tubes (8 Hour)
Limitations of conventional tubes, O and M type classification of microwave tubes, reentrant
cavity, velocity modulation.
O type tubes: Two cavity Klystron: Construction and principle of operation, velocity modulation
and bunching process Applegate diagram.
M-type tubes: Magnetron: Construction and Principle of operation of 8 cavity cylindrical
travelling wave magnetron, hull cutoff condition, modes of resonance, PI mode operation, o/p
characteristics, Applications.
Slow wave devices, Advantages of slow wave devices, Helix TWT: Construction and principle
of operation, Applications.
Unit 4: Microwave Solid State Devices (6 Hours)
Varactor Diode, PIN Diode, Tunnel Diode, Gunn Diodes, IMPATT diode and TRAPATT diode.
Structural details, Principle of operation, various modes, specifications, and applications of all
these devices.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 16 out of 34
Unit 5: Microwave Measurements (6 Hours)
Measurement devices: VSWR meter, Power Meter, frequency measurements, Power
measurement, VSWR measurement, Impedance measurement, Q of cavity resonator
measurement.
Unit 6: Real World Applications of Microwave Engineering (6 Hours)
Study of Microwave Engineering such as Radars, Communication, Industrial applications etc.
List of Practicals:
1. Explanation of different microwave components.
2. Characteristics of Reflex klystron.
3. Measure frequency generated by microwave source using microwave bench.
4. Port parameters of H-plane Tee.
5. Port parameters of Magic Tee.
6. Port parameters of Directional coupler.
7. Port parameters of Circulator.
8. Port parameters of Isolator.
9. V-I characteristics of Gunn diode.
10. Plot radiation pattern of Horn antenna.
Text Books:
1. Samuel Y. Liao, “Microwave Devices and Circuits”, 3rd
edition, Pearson
2. David M. Pozar, “Microwave Engineering", 4th
edition, Wiley.
Reference Books:
1. M. Kulkarni, “Microwave and Radar engineering”, 3rd
edition, Umesh Publications.
2. ML Sisodia & GS Raghuvamshi, “Microwave Circuits and Passive Devices “Wiley, 1987.
3. M L Sisodia & G S Raghuvanshi, “Basic Microwave Techniques and Laboratory manual”,
New Age International (P) Limited, Publishers.
Course Outcomes:
The students will be to
1. Analyze microwave channel mathematically.
2. Analyze waveguide components in microwave applications.
3. Interpret microwave sources mathematically.
4. Discuss structure, characteristics and applications of Microwave solid state devices.
5. Choose a suitable microwave measurement instruments and carry out the required
measurements.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 17 out of 34
6. Identify the use of microwave components and devices in microwave applications.
FF No. : 654
ET406THL: Computer Vision
Credits: 04 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Image Formation and Low-Level Processing (07 Hours)
Human Vision System, Computer Vision System: Overview and State-of-the-art, Fundamentals
of Image Formation, Transformation: Orthogonal, Euclidean, Affine, Projective, Convolution
and Filtering, Image Enhancement, Histogram Processing
Unit 2: Feature Extraction (07 Hours)
Edges - Canny, LOG, DOG, Line detectors (Hough Transform), Harris Corner detector, SIFT,
Scale-Space Analysis- Image Pyramids and Gaussian derivative filters, Feature Matching and
tracking
Unit 3: Image Segmentation (07 Hours)
Region Growing, Edge Based approaches to segmentation, Graph-Cut, Mean-Shift, MRFs,
Texture Segmentation
Unit 4: Object Recognition (07 Hours)
Global Methods, Active Contours, Split and Merge, Mode Finding, Normalized Cuts, Histogram
of Oriented Gradients
Unit 5: Classifiers (06 Hours)
Clustering: K-Means, Mixture of Gaussians, Classification: Discriminant Function, Supervised,
Un-supervised, Semi-supervised, Classifiers: Bayes, KNN, ANN models, Dimensionality
Reduction: PCA, LDA, ICA
Unit 6: Motion Estimation (06 Hours)
Triangulation, Two-frame structure from motion, Factorization, Bundle adjustment,
Translational alignment, parametric motion, Spline-based motion, Optical flow, tracking.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 18 out of 34
List of Experiments:
1. Implement image enhancement techniques
2 Implement edge detectors (e.g. Canny, LOG, DOG)
3. Implement line detector using Hough Transform
4. Implement Harris corner detector
5. Implement Image segmentation using region growing
6. Implement Image segmentation using mean shift algorithm
7. Implementation of SIFT / HOG object detector
8. Implement KNN classifier
9. Implement object tracking based on optical flow
10. Implement object tracking using Kalman filter approach
Text Books:
1. Richard Szeliski, “Computer Vision: Algorithms and Applications”, Springer Publication.
2. Forsyth and Ponce, “Computer Vision-A Modern Approach”, 2nd
Edition, Pearson Education.
3. Bernd Jahne and Host HauBecker, “Computer Vision and applications-A Guide for Students
and Practitioners”, Elsevier.
Reference Books:
1. Milan Sonka, Vaclav Hlavac, Roger Boyle, “Image Processing, Analysis, and Machine
Vision”, Thomson Learning.
2. Robert Haralick and Linda Shapiro, "Computer and Robot Vision", Vol I, II, Addison-Wesley,
1993.
3. Dana H Ballard and Christopher M. Brown, “Computer Vision”, Prentice Hall.
Course Outcomes:
The student will be able to –
1. Apply image enhancement techniques on images.
2. Develop feature vectors for object detection purpose.
3. Illustrate image segmentation algorithms.
4. Choose algorithm for object recognition.
5. Make use of classifies to classify the objects.
6. Demonstrate different motion estimation techniques.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 19 out of 34
FF No. : 654
ET402THL: Speech Processing
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Fundamentals of speech production (8 Hours)
Anatomy and physiology of speech production. Classification of phonemes used in American
English based on continuant/non-continuant properties. Acoustic theory of speech production,
sound propagation. Lossless tube model, multitube lossless model. Discrete time model for
speech production.
Unit 2: Human Auditory System (6Hours)
Peripheral auditory system, simplified model of cochlea. Sound pressure level and loudness.
Sound intensity and Decibel sound levels. Concept of critical band and introduction to auditory
system as a filter bank. Speech perception: vowel perception.
Unit 3: Time domain method of speech processing (6Hours)
Time-dependent speech processing. Short-time energy and average magnitude. Short-time
average zero crossing rate. Speech Vs. silence discrimination using energy and zero crossing
rate. Short-time autocorrelation function, short-time average magnitude difference function.
Pitch period estimation using autocorrelation function.
Unit 4: Linear prediction analysis (8 Hours)
Basic principles of linear predictive analysis. Autocorrelation method, covariance method.
Solution of LPC equations: Cholesky decomposition, Durbin‟s recursive solution, lattice
formulations and solutions. Frequency domain interpretation of LP analysis. Applications of
LPC parameters as pitch detection and formant analysis.
Unit 5: Cepstral Analysis (6 Hours)
Real Cestrum: Long-term real cepstrum, short-term real cepstrum, pitch estimation, format
estimation, Mel cepstrum. Complex cepstrum: Long-term complex cepstrum, short-term
complex cepstrum.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 20 out of 34
Unit 6: Speech processing Application (7Hours)
Speech recognition: complete system for an isolated word recognition with vector quantization
/DTW. Speaker recognition: Complete system for speaker identification, verification. Echo
cancellation: adaptive echo cancellation
List of Experiments:
1. To generate single tone, multi-tone stationary and non-stationary sine wave and to observe the
spectrum to know the limitations of Fourier representation of non-stationary signals.
2. Record different vowels as /a/, /e/, /i/, /o/ etc. and extract the pitch as well as first three
formant frequencies. Perform similar analysis for different types of unvoiced sounds and
comment on the result.
3. Write a program to identify voiced, unvoiced and silence regions of the speech signal.
4. Record a speech signal and perform the spectrographic analysis of the signal using wideband
and narrowband spectrogram.
5. To extract pitch period for a voiced part of the speech signal using autocorrelation and AMDF
method.
6. To perform LPC analysis of given voiced and unvoiced speech signals.
7. To design a Mel filter bank and to use this filter bank to extract MFCC features.
8. To perform the cepstral analysis of speech signal and detect the pitch from the voiced part
using cepstrum.
9. To enhance the noisy speech signal using spectral subtraction method.
10. Design and test a speaker identification system using MFCC and VQ.
Text Books:
1. Deller J. R. Proakis J. G. and Hanson J. H., “Discrete Time Processing of Speech Signals,”
Wiley Interscience
2. Ben Gold and Nelson Morgan, “Speech and audio signal processing,” Wiley
Reference Books:
1. L. R. Rabiner and S.W. Schafer, “Digital processing of speech signals,” Pearson Education.
2. Thomas F. Quateri , “Discrete-Time Speech Signal Processing: Principles and Practice,”
Pearson
3. Dr. Shaila Apte, “Speech and audio processing,” Wiley India Publication
4. L. R. Rabiner and B. H. Juang, “Fundamentals of speech recognition”
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 21 out of 34
Course Outcomes:
The student will be able to –
1. Describe discrete time model of speech production system.
2. Detect voiced, unvoiced and silence part of a speech signal.
3. Implement algorithms for processing speech signals considering the properties of acoustic
signals and human hearing.
4. Analyze speech signal to extract the characteristic of vocal tract (formants) and vocal cords
(pitch).
5. Write a program for extracting LPC Parameters using Levinson Durbin algorithm.
6. Formulate and design a system for speech recognition and speaker recognition
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 22 out of 34
FF No. : 654
ET403THP: Artificial Intelligence
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: Introduction to AI (6 Hours)
Background, intelligent agents, environments, Knowledge Representation, Inconsistent
Information Systems, Basic Concepts of Rough Sets, Equivalence Class and Discernibility
Relations, Lower and Upper approximations, Information Systems Framework using Rough
Sets, Reducts and Core.
Unit 2: Problem Solving (6 Hours)
Solving Problems by Searching, heuristic search techniques, constraint satisfaction problems,
stochastic search methods. Game Playing: minimax, alpha-beta pruning.
Unit 3: Knowledge and Reasoning (7Hours)
Building a Knowledge Base: Propositional logic, first order logic, situation calculus. theorem
Proving in First Order Logic. Planning, partial order planning. Uncertain Knowledge and
Reasoning, Probabilities, Bayesian Networks.
Unit 4: Learning (7 Hours)
Overview of different forms of learning, Learning Decision Trees, Neural Networks.
Introduction to Natural Language Processing. Characteristics of Neural Networks, Historical
Development of Neural Networks Principles, Artificial Neural Networks: Terminology, Models
of Neuron, Topology, Basic Learning Laws, Basic Functional Units.
Unit 5: Feedforward Neural Networks (7Hours)
Introduction, Analysis of pattern Association Networks, Analysis of Pattern Classification
Networks, Analysis of pattern storage Networks. Analysis of Pattern Mapping Networks
Unit 6: Competitive Learning (7Hours)
Competitive Learning Neural Networks & Complex pattern Recognition
Introduction, Analysis of Pattern Clustering Networks, Analysis of Feature
Mapping Networks, Associative Memory.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 23 out of 34
List of Project areas:
1. Object Sensing Using Neural Network
2. Neural based Signature Recognition
3. Neural Network based Network Traffic Controller
4. Neural Network based Character Recognition
Text Books:
1. Toshinori Munakata, “Fundamentals of the New Artificial Intelligence”, Springer, 2nd
edition
2. Jacek M. Zurada, “Introduction to Artificial Neural Network”, Tata McGraw-Hill
Reference Books:
1. Elaine Rich, Kevin Knight, B. Nair, “Artificial Intelligence”, Tata McGraw-Hill, 3rd
edition
Course Outcomes:
The student will be able to –
1. Describe the key components of Artificial Intelligence system
2. Identify artificial intelligence techniques, including search heuristics, knowledge
representation.
3. Apply AI techniques to a wide range of problems, including knowledge based reasoning.
4. Describe different learning strategies.
5. Apply feed forward neural networks to classify the objects/pattern.
6. Summarize the different competitive learning techniques.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 24 out of 34
FF No. : 654
ET406THP: Electronics in Agriculture
Credits: 4 Teaching Scheme: 4 Hours / Week
Projects: 2 Hours/Week
Unit 1: Data acquisition systems & Virtual instrumentation (7 Hours)
Data loggers, Data acquisitions systems (DAS), Supervisory control and data acquisition
(SCADA), Basics of PLC, Functional block diagram of computer control system, alarms,
interrupts. Virtual Instrumentation: Historical Perspective, advantages, Block diagram and
architecture of virtual instrument, data flow techniques, graphical programming in data flow,
comparison with conventional programming.
Unit 2: Bus protocols in Agriculture (7 Hours)
Use of field buses, functions, international standards, field bus advantages and disadvantages,
Instrumentation network: sensor networks, Open networks-advantages and limitations, HART
Network, Foundation field bus network. Profibus PA: Basics, architecture, model, network
design. Foundation field bus segments: General consideration, network design
Unit 3: Instrument technology for agriculture (6 Hours)
Instrument for measurement of pH, Electrical conductivity, gas analysis, humidity, leaf area,
chlorophyll content, and soil moisture & temperature.
Unit 4: Precision Farming (6 Hours)
An introduction to precision farming. GIS/GPS positioning system for precision farming, Yield
monitoring and mapping, soil sampling and analysis. Computers and Geographic information
systems. Precision farming- Issues and conditions. Role of electronics in farm machinery for
precision farming.
Unit 5: Electronics in Agriculture (7 Hours)
Instrument for crop monitoring – moisture measurement – capacitive, infrared reflectance and
resistance. Monitoring soil and weather – measurement of soil properties and meteorological
parameters – irrigation control systems. Instruments for crop establishment monitoring. Crop
spraying – selective crop spraying – flow control. Yield monitoring. Technology for precision
farming. Instruments for protected cultivation – green house environment control – transducers
and control system. Instruments and systems for crop handling processing and storage.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 25 out of 34
Unit 6: Applications & Electronics Governance (7 Hours)
Greenhouse: History of modeling and control of Greenhouse, Identification of control and
manipulation variables for Greenhouse. Crop Preservation : Importance of Preservation of
various commodities and parts of plants, Drying process for preservation, Variable identification
for drying process, Electronic control system for grape drying process.
Agriculture & Electronics Governance: Governance products & services in agriculture sector,
Role of Electronics Governance in Agricultural sector.
List of Project areas:
1. Automatic Moisture and Light Controlling System for Garden
2. Solar Powered Agricultural Water Pumping System with Auto Tracking
3. Automatic Soil Moisture sensing irrigation
Text Books:
1. Curtis Johnson, “Process Control Instrumentation Technology”; 8th Edition,
Pearson Education
2. Stuart A. Boyer, SCADA supervisory control and data acquisition, ISA Publication
Reference Books:
1. De Mess M. N. Fundamental of Geographic Information System. John Willy & sons,
New York, Datta S.K.1987.
2. K. Krishna Swamy, “Process Control”; New Age International Publishers
3. Kuhar, John. E. 1977. The precision farming guide for agriculturalist. Lori J. Dhabalt,
USA
4. Manual of Soil & Water conservation Engineering. Oxford & IBH Co. Sigma &
Jagmohan, 1976.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 26 out of 34
FF No. : 654
ET407THP: Mobile Communication
Credits: 4 Teaching Scheme: 4 Hours / Week
Projects: 2 Hours/Week
Unit 1: Wireless Channels (7 Hours)
Wireless channels, Narrow band flat fading channels, Frequency selective wide band models,
Additive Gaussian noise, sampled discrete-time models.
Unit 2: Signal Detection and Error computation (6 Hours)
Signal representations, Transmission and reception, ML detection, Channel Capacity,
Transmission power, Bandwidth, Tradeoffs, BER computations.
Unit 3: Diversity (7 Hours)
Introduction to diversity, Multi Antenna Maximal Ratio Combiner, BER with Diversity, Spatial
Diversity & diversity Order
Unit 4: Medium Access Control (7 Hours)
Specialized MAC, SDMA, TDMA – ALOHA, CSMA, Demand Assigned Multiple access,
PRMA, Reservation TDMA, Collision avoidance, Spread Aloha Multiple access
Unit 5: Mobile Network & Transport Layer (6 Hours)
Mobile IP, DHCP, Mobile Ad-hoc Networks, TCP, TCP improvements, TCP over 2.5/3G
wireless networks..
Unit 6: Application Layer (7 Hours)
WAP Model- Mobile Location based services -WAP Gateway –WAP protocols – WAP
user agent profile- caching model-wireless bearers for WAP - WML – WML Scripts– WTA-
iMode- SyncML
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 27 out of 34
List of Projects:
1. Demonstrate the fading characteristics of a channel using MATLAB.
2. Write a code on Maximum Likelihood detection using MATLAB.
3. Implement a MIMO system using MATLAB Simulink.
4. Implement a TDMA system using MATLAB Simulink.
Text Books:
1. Vijay Garg, „Wireless Communication& networking‟, Morgan Kaufman 2007.
2. Jochen Schiller, “Mobile Communications”, Second Edition, Pearson Education, 2003.
Reference Books:
1. Tse and Vishwanath, „Fundamentals of Wireless Communication‟, Cambridge 2004
2. A. AlGamal and Y. H. Kim, „Network Information Theory‟, Cambridge 2011
3. A. Goldsmith, „Wireless Communications‟, Cambridge 2005
4. Uwe Hansmann, LotharMerk, Martin S. Nicklons and Thomas Stober, “Principles of
Mobile Computing”, Springer, 2003.
Course Outcomes:
Students will be able to
1. Compare channel fading characteristics.
2. Analyze reception and detection of signal.
3. Calculate diversity and multiplexing gain.
4. Differentiate multiple access techniques.
5. Differentiate functionalities of network & transport layer of mobile communication
6. Understand wireless application protocol for Mobile Communication.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 28 out of 34
FF No. : 654
ET402THP: System on chip Design verification
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: SOC Technology (6 Hours)
Technology challenges, Verification technology options, Verification Methodology,
languages, verification IP reuse, top down vs bottom approach. SOC system design, System
verification, Test bench migration
Unit 2: Block Level Verification (8 Hours)
Types of IP blocks, Block-level verification, Lint checking, Formal model checking, Functional
verification, Protocol checking, Directed random testing, Code coverage analysis
Unit 3: Mixed signal simulation (8 Hours)
Mixed-signal simulation, Design abstraction levels, selecting a simulation environment,
Limitations of current environments, Using SPICE, Simulation methodology, Chip-level
Verification.
Unit 4: Functional simulation (6 Hours)
Functional simulation, Test bench wrappers, Event-based and cycle-based simulations, study of
simulation of an ASB/APB Bridge, Transaction-based verification, Simulation acceleration
Unit 5: HW/SW co-verification (6 Hours)
HW/SW co-verification environment and methods, Soft prototypes, Co-verification, Rapid
prototype systems, FPGA-based design, Developing printed circuit boards, Software testing
Unit 6: Static Netlist Verification (6 Hours)
Static Netlist Verification - Netlist verification, Formal equivalence checking, Static timing
verification. Physical verification - Design checks, Physical effects and analysis, Design sign-off.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 29 out of 34
List of Project areas:
1. Study of design of AXI Master / slave
2. Study of design of communication architectures adaptive/energy efficient
Text Books:
1. Prakash Rashinkar; “SoC Verification Methodology and Techniques”; Peter Paterson and
Leena Singh. Kluwer Academic Publishers, 2001.
2.Michael Keating, Pierre Bricaud; “Reuse Methodology manual for System On A Chip
Designs”; second edition, Kluwer Academic Publishers; 2001.
3. C. Rowen; Engineering the Complex SOC: Fast, Flexible Design with Configurable
Processors, Prentice Hall, 2004.
Reference Books:
1. William K. Lam; “Design Verification: Simulation and Formal Method based Approaches”
Prentice Hall.
2. Rochit Rajsuman; “System- on -a- Chip Design and Test”; ISBN.
3. A.A. Jerraya, W.Wolf; “Multiprocessor Systems on chips”, M K Publishers.
4. Dirk Jansen, Kluwer; “The EDA Hand Book”; Kluwer Academic Publishers
Course Outcomes:
The student will be able to-
1. Understand the concepts of SOC design & macro design process.
2. Analyse code coverage using functional verification.
3. Implement simulation based verification to validate system functionality.
4. Apply the concepts of functional simulation for verification.
5. Describe verification architectures for systems.
6. Verify timing and functionality in SOC designs.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 30 out of 34
FF No. : 654
ET405THP: Pattern Recognition
Teaching Scheme: 3 Hours / Week
Credits: 4 Project: 2 Hours/ Week
Unit 1: Introduction to Pattern recognition (6 Hours)
What is Pattern recognition; PR Design cycle , Applications and Examples, Supervised vs.
unsupervised, Statistical vs. structural, Parametric vs. nonparametric, selection of training data,
test data, feature selection, constraints, Probability Theory basics, Bayes rule.
Unit 2: Bayes Classifier (6 Hours)
Decision Boundaries, Decision region / Metric spaces/ distances, Bayes classifier, Loss, cost,
risk analysis, Naïve Bayes classifier, Minimum distance classifier.
Unit 3: Estimation. (7 Hours)
Parametric Estimation-Maximum Likelihood estimation, Bayesian estimation, Non Parametric
Estimation-Parzen window, KNN.
Unit 4: Discriminant analysis (7 Hours)
Linear Discriminant Analysis - Perceptron, Minimum squared error ,Support vector machine,
Optimization, Mixture Modeling, GMM, Expectation-Maximization
Unit 5: Unsupervised Learning (7 Hours)
Basics of Clustering; similarity / dissimilarity measures; clustering criteria, Different distance
functions and similarity measures, Minimum within cluster distance criterion, K-means
algorithm;PCA
Unit 6: Classifier performance and measurement metrics (7 Hours)
Classification error and classification accuracy, experimental comparison of classifier, Bagging
and Boosting ,Multiple classifier system-Philosophy, Terminology, Training strategy, Classifier
Performance metrics FRR, FAR, Precision, Recall, sensitivity, selectivity, ROC ,etc.
List of Project areas:
1. Naïve Bayes classification based projects.
2. Perceptron and linear SVM based projects.
3. Linearly non discriminant data based projects.
4. Clustering technique based projects.
5. KNN classification with different values of K based projects.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 31 out of 34
Note: Students would be expected to carry out any three out of five projects as per instructions
from faculty. Available and synthetic data bases would be used.
Text Books:
1. R.O.Duda, P.E.Hart, and D.G.Stork,”, Pattern Classification”, 2nd edition, Springer, 2007.
2. Theodoridis and Koutrombas,” Pattern Recognition”, 4th edition, Academic Press, 2009
Reference Books:
1. Ludmila I.Kuncheva,”Combining pattern classifiers”, John Wiley and sons Pulication.
2. EthemAlpaydin,”Introduction to Machine Learning”, The MIT press.
3. K.Fukunaga,” Introduction to Statistical Pattern Recognition”, Academic Press, 1990
Course Outcomes:
The student will be able to –
1. Explain the concept of pattern recognition and its different phases.
2. Implement the Bayes theory and classifier.
3. Estimate the parameters and the probability density functions.
4. Estimate the discriminant functions for the classifier.
5. Explain the design of the unsupervised classifier.
6. Evaluate the classifier performance.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 32 out of 34
FF No. : 654
ET408THP: Software Defined Radio
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours / Week
Unit I : Software Defined Radio fundamentals (8Hours)
Introduction to SDR, Need of SDR, Principles of SDR , Basic Principle and difference in Analog
radio and SDR , SDR characteristics, required hardware specifications, Software/Hardware
platform, GNU radio -What is GNU radio, GNU Radio Architecture, Hardware Block of GNU,
GNU software , MATLAB in SDR , Radio Frequency Implementation issues, Purpose of RF
front End, Dynamic Range ,RF receiver Front End topologies, Flexibility of RF chain with
software radio, Duplexer ,Diplexer ,RF filter ,LNA ,Image reject filters , IF filters , RF Mixers
Local Oscillator , AGC, Transmitter Architecture and their issues, Sampling theorem in ADC,
Noise and distortion in RF chain, Pre-distortion.
Case study: AM/FM/BPSK/QPSK/OFDM Simulation in Matlab.
Unit II: SDR Architecture (7 Hours)
Architecture of SDR-Open Architecture, Software Communication Architecture, Transmitter
Receiver Homodyne/heterodyne architecture, RF front End, ADC, DAC, DAC/ADC Noise
Budget, ADC and DAC Distortion, Role of FPGA/CPU/GPU in SDR, Applications of FPGA in
SDR, Design Principles using FPGA, Trade –offs in using DSP, FPGA and ASIC, Power
Management Issues in DSP,ASIC,FPGA.
Case Study : JTRS –Goals of SCA ,Architectural details ,SDR forum Architecture
Unit III: Multi Rate Signal Processing (7Hours)
Sample timing algorithms, Frequency offset estimation and correction, Channel Estimation,
Basics of Multi Rate, Multi Rate DSP, Multi Rate Algorithm, DSP techniques in SDR, OFDM in
SDR.
Unit IV: Smart/MIMO Antennas using Software Radio (6 Hours)
Smart Antenna Architecture, Vector Channel Modeling , Benefits of Smart Antenna Phased
Antenna Array Theory, Adaptive Arrays, DOA Arrays, Applying Software Radio Principles to
Antenna Systems, Beam forming for systems-Multiple Fixed Beam Antenna Array, Fully
Adaptive Array , Relative Benefits and Trade-offs OF Switched Beam and Adaptive Array, Smart
Antenna Algorithms , Hardware Implementation of Smart Antennas, MIMO -frequency, time,
sample Synchronization.
Case Study: Principles of MIMO-OFDM
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 33 out of 34
Unit V: Cognitive Radio
(6 Hors)
Cognitive Radio Architecture, Dynamic Access Spectrum, Spectrum Efficiency, Spectrum
Efficiency gain in SDR and CR ,Spectrum Usage, SDR as a platform for CR, OFDM as PHY
layer ,OFDM Modulator, OFDM Demodulator, OFDM Bandwidth, Benefits of OFDM in CR,
Spectrum Sensing in CR, CR Network.
Unit IV: Applications of SDR (6 Hours)
Application of SDR in Advance Communication System-Case Study, Challenges and Issues,
Implementation, Parameter Estimation –Environment, Location, other factors, Vertical Handoff,
Network Interoperability.
Case Study: 1) CR for Public Safety –PSCR , Modes of PSCR, Architecture of PSCR
List of Project areas:
1. MAC, routing and transport protocols for cognitive radio networks.
2. Synchronization and channel estimation for cognitive radio.
3. Spectrum sensing, signal detection, cooperative detection.
4. Collaboration and cooperation in wireless devices, networks, and systems (Collaborative radio
Resource, spectrum, power management, resource optimization).
Text Books
1. Jeffrey.H.Reed, Software Radio : A Modern Approach to Radio Engineering , Pearson .
Reference Books
1. Markus Dillinger , Kambiz Madani ,Nancy Alonistioti, Software Defined Radio :
Architectures, Systems and Functions, Wiley
2. Tony .J. Rouphael , RF and DSP for SDR, Elsevier Newness Press ,2008
3. Dr.TajStruman, Evaluation of SDR –Main Document
4. SDR –Handbook, 8th Edition, PENTEK
5. Bruce a. Fette , Cognitive Radio Technology, Newness, Elsevier
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year. B.Tech. Engineering. Pattern A-14 Revised, A.Y. 2017-18 Page 34 out of 34
Course Outcomes:
The student will be able to-
1. Compare SDR with traditional Hardware Radio HDR.
2 Implement modern wireless system based on OFDM, MIMO & Smart Antenna.
3. Build experiment with real wireless waveform and applications, accessing PHY and MAC,
Compare SDR versus MATLAB and Hardware Radio.
4. Work on open projects and explore their capability to build their own communication
System.
5. Identify the fundamentals of the communication link, the characteristics of network protocols,
and be able to discuss the allocation of radio resources and technologies.
6. Understand how analog and digital technologies are used for software-defined radios and the
topologies and applications of those networks.
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for T. Y. B. Tech. E&TC Engineering (Pattern B-14 Revised)
Academic Year – 2017-18
(Module-5)
Course
Code
Course Name Course
Type
Contact Hours /
Week
Credits
Th. Lab. Proj
ET301THL Digital Design THL 3 2 4
ET305THL Digital
Communication
THL 3 2 4
ET305THP Digital Signal
Processing
THP 3 2 4
ET302THP Real Time
Embedded
Systems
THP 3 2 4
ET303TH Object Oriented
Programming
TH 3 3
TOTAL 15 4 4 19
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for T. Y. B. Tech. E&TC Engineering (Pattern B-14 Revised)
Academic Year – 2017-18
(Module 6)
Course
Code
Course Name Course
Type
Contact Hours /
Week
Credits
Th. Lab. Proj
ET306THL Analog Circuits THL 3 2 4
ET303THL Power Electronics
and Drives
THL 3 2 4
ET304THP Information
Theory & Coding
Techniques
THP 3 2 4
ET306THP Robotics THP 3 2 4
ET304TH Electromagnetic
Engineering
TH 3 3
TOTAL 15 4 4 19
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for T. Y. B. Tech. E&TC Engineering (Pattern A-16 Revised)
Academic Year – 2017-18
Semester I – Irrespective of Module
Course
Code
Course Name Course
Type
Contact
Hours / Week
Credits
Th Lab Proj
HS301OPE Project
Management
HSS 2 2
ET3XXPD Professional
Development
PD 2 2
TOTAL 2 2 4
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for T. Y. B. Tech. E&TC Engineering (Pattern A-16 Revised)
Academic Year – 2017-18
Semester II – Irrespective of Module
Course
Code
Course
Name
Cours
e
Type
Contact
Hours / Week
Credits
Th Lab Proj
HS304OPE Employability
Skills
Development
HSS 2 2
ET301PRJ Mini Project PRJ 4 2
TOTAL 2 4 4
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
List of Professional Development Courses
Course Code Course Name
ET301PD Automotive Electronics
ET302PD Energy Audit
ET303PD Internet of Things
ET304PD PLC Programming
ET305PD Industrial Control
ET306PD Electronic Product Design
ET307PD JAVA Programming
ET308PD Industry Training
ET309PD CMOS-Circuit Design
ET310PD Networking-Industrial Automation
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for Final Year B. Tech. E&TC Engineering (Pattern B-14 Revised)
Academic Year – 2018-19
(Module 7)
Course
Code
Course Name Course
Type
Contact Hours /
Week
Credits
Th. Lab. Proj
ET401THL Electronic
Communication
Systems
THL 3 2 4
ET401THP Wireless
Communication
THP 3 2 4
ET4XXTHL Elective-I THL 3 2 4
ET4XXTHP Elective-II THP 3 2 4
ET401PRJ Major Project PRJ 10 5
TOTAL 12 4 14 21
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
List of Elective courses
Elective-I
Course Code Course Name
ET402THL Speech Processing
ET403THL IC Design
ET404THL Biomedical Engineering
ET405THL Microwave Engineering
ET406THL Computer Vision
ET407THL Digital Image Processing
Elective-II
ET402THP System on chip Design verification
ET403THP Artificial Intelligence
ET404THP Computer Network
ET405THP Pattern Recognition
ET406THP Electronics in Agriculture
ET407THP Mobile Communication
ET408THP Software Defined Radio
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for Final Year B. Tech. E&TC Engineering (Pattern B-14 Revised)
Academic Year – 2018-19
(Module 8)
Course
Code
Course
Name
Course
Type
Contact Hours /
Week
Credits
Th. Lab. Proj.
ET4XXOPE Open
Elective-
I
TH 3 3
ET4XXOPE Open
Elective-
II
TH 3 3
ET4XXOPE Open
Elective-
III
TH 3 3
ET401SEM Seminar 4 2
ET402PRJ Major
Project
PROJ 8 4
TOTAL 9 4 8 15
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
List of open elective courses
Course Code Course Name
Open Elective-I ET401OPE Microcontroller and applications
ET402OPE Robotics
Open Elective-II ET403OPE Digital image processing
ET404OPE Speech Processing
Open Elective-III ET405OPE Electronic Circuits
# Project in Module 7will be waived off for Summer Internship
Course
Code
Course
Name
Course
Type
Contact Hours /
Week
Credits
Th. Lab. Tut.
ET403PRJ Summer
Internship
#
PRJ 5
TOTAL 5
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for Final Year B. Tech. E&TC Engineering (Pattern B-14 Revised)
Academic Year – 2018-19
(Internship Module) (Module 8)
OR
Course
Code
Course
Name
Course
Type
Contact Hours /
Week
Credits
Th. Lab. Tut.
ET401INT Industry
Internship
INT 15
TOTAL 15
Course
Code
Course
Name
Course
Type
Contact Hours /
Week
Credits
Th. Lab. Tut.
ET402INT Research
Project
INT 15
TOTAL 15
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
OR
Course
Code
Course
Name
Course
Type
Contact Hours /
Week
Credits
Th. Lab. Tut.
ET401GIP Global
Internship
GIP 15
TOTAL 15
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 1 out of 23
Structure for T.Y. B.Tech. E&TC Engineering (Pattern B-14 Revised)
Academic Year – 2017-18
(Module 5)
FF No. : 654
ET301THL: Digital Design
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Configurable hardware and HDL basics (6 Hours)
Configurable Hardware: Design options for digital systems, Standard Chips, PLDs, FPGAs and
ASICs. VLSI design flow. Role of hardware description languages, motivation. Concurrency in
hardware, Concept of delta delay. Concept of Micro architecture.
Introduction to Verilog HDL: Levels of Design Description, Concurrency, Simulation and
Synthesis, Function Verification, Module, System Tasks, Simulation and Synthesis. Verilog
Language Constructs and Conventions: Introduction, Keywords, Identifiers, White Space,
Characters, Comments, Numbers, Strings, Logic Values, Strengths, Data Types, Scalars and
Vectors, Parameters, Operators
Unit 2: Gate level and Dataflow Modeling (7 Hours)
Gate Level Modeling: Introduction, Module Structure, Gate Primitives, Tristate buffers, Design
of Flip-Flops with Gate Primitives, Net Types, Delay models, static and dynamic hazards
Switch level modeling, MOS switches, CMOS switch, bidirectional switch
Dataflow Modeling: Introduction, Continuous Assignment Structure, Delays and Continuous
Assignments, Assignment to Vector, Operators- bitwise, arithmetic, concatenation, replication,
reduction, logical, relational, equality, shift, conditional.
Unit 3: Behavioral modeling (8 Hours)
Procedural constructs- initial & always block, procedural assignments – blocking and
nonblocking statements, difference in blocking and nonblocking statements, active region,
inactive region, event scheduling under stratified event queue, event scheduling in Verilog, delay
timing control, selection statements- if-else, case, iterative statements- while, for, repeat, forever
loop.
Unit 4: Tasks and functions (5 Hours)
Task, function, system tasks and functions, file I/O system task, user defined primitives
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 2 out of 23
Unit 5: Synthesis (6 Hours)
General design flow for ASIC and FPGA, RTL and Physical synthesis flow, Design environment
and constraints, Language structure synthesis, Coding guidelines for clocks and resets.
Unit 6: Verification (8 Hours)
Functional verification, formal and simulation based, test bench design, clock signal generation,
reset signal generation, verificational coverage, Dynamic timing analysis, static timing analysis
List of Practicals:
1. To demonstrate the use of gate level modeling (FA)
2. To demonstrate the use of dataflow modeling (MUX , DMUX, LATCH)
3. To demonstrate the use of behavioral modeling (always statement, blocking &non blocking
statements, case statement, combinational circuit description)
4. To demonstrate the use of behavioral modeling (Sequential circuits, flip flop, synchronizers,
memory elements, shift registers)
5. To demonstrate the use of behavioral modeling (counters, sequence generators)
6. To demonstrate the use of behavioral modeling (System design methodology – state machine
based system, digital peak detector, range restricted up-down counter, consecutive ones
counter)
7. To demonstrate test bench examples with exhaustive test and random test.
8. To demonstrate test bench examples with golden vectors
9. To demonstrate test bench examples with golden vectors
10. A mini project based on design, verification and synthesis of one functionality like I2C
protocol, SPI protocol, RAM, FIFO, vending machine etc.
Text Books:
1. Samir Palnitkar; Verilog HDL; 2nd Edition, Pearson Education, 2009
2. Michel D. Ciletti; Advanced Digital Design with Verilog HDL; PHI, 2009
Reference Books:
1. Zainalabdien Navabi; Verliog Digital System Design; 2nd Edition, TMH
2. Stephen Brown,Zvonkoc Vranesic;Fundamentals of Digital Logic with Verilog Design; 2nd
Edition, TMH
3. Sunggu Lee; Advanced Digital Logic Design using Verilog, State Machines & Synthesis for
FPGA; Cengage Learning, 2012.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 3 out of 23
Course Outcomes:
The student will be able to –
1. Explain VLSI design flow and basics of Verilog HDL.
2. Develop functionality of combinational circuits using Verilog HDL.
3. Develop functionality of sequential circuits using Verilog HDL.
4. Propose breaking up of large procedures into smaller ones to make it easier to read and debug
the source description.
5. Choose Verilog HDL statement for coding and synthesis optimization
6. Test and verify the functionality described by Verilog HDL
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 4 out of 23
FF No. : 654
ET305THL: Digital Communication
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 hours/ Week
Unit 1: Sampling & Waveform Coding (7 Hours)
Introduction to Digital Communication System, Sampling theorem in time domain and frequency
domain, Aliasing, Reconstruction from sampled signal, Ideal sampling, Natural Sampling and
Flat top sampling, Pulse Code Modulation & reconstruction, Quantization noise, Companding,
Delta modulation, Line codes.
Unit 2: Interference and Equalization (6 Hours)
Baseband binary PAM system: Intersymbol Interference, Baseband pulse shaping, Optimum
transmitting and receiving filters, Equalization: Transversal equalizer, Preset equalizer, Zero
forcing equalizer, Eye diagram.
Unit 3: Digital modulation techniques (7 Hours)
Digital modulation techniques such as Binary Phase Shift Keying, Quadrature Phase Shift
Keying, Quadrature Amplitude Shift Keying, Binary Frequency Shift Keying, Minimum Shift
Keying
Unit 4: Detection & Performance Analysis of Digital Signal (7 Hours)
Base Band signal receiver, Error probability of integrate & dump Filter, Optimum filter, Matched
filter, Probability error of matched filter, Correlation, Calculation of error probability for BPSK
and BFSK, Probability of error of BPSK and BFSK in terms of Euclidian distance.
Unit 5: Spread Spectrum (7 Hours)
Pseudo-Noise Sequence, Direct Sequence Spread Spectrum Phase Shift Keying, Power Spectrum
Density of DSSS, Jamming margin and processing gain, Probability of error, Frequency Hop
Spread Spectrum.
Unit 6: Introduction to Link Design and Link Budget Analysis (6 Hours)
Kepler‟s Laws, Satellite orbits, Satellite system link models, Free Space Propagation, System
noise, Transmission losses, Carrier to Noise ratio for uplink & Downlink, Energy-Per-Bit to
Noise Density, Combined Carrier to Noise ratio, Interference for uplink & downlink, Link
budget.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 5 out of 23
List of Practicals:
1. Verification of sampling theorem and understanding Natural & Flat Top Sampling.
2. Study of Pulse code Modulation.
3. Spectral analysis of line codes.
4. Study of PCM A-law with noise measurements
5. Generation & detection DM, ADM with Noise measurements.
6. Generation & detection of QPSK with noise generator & adder.
7. Generation & detection of BFSK.
8. Generation & Spectral analysis of PN sequence.
9. Generation & detection of DS-SS PSK & spectral analysis.
10. Simulation of PSK system using MATLAB & Simulink.
Text Books:
1. Taub Schilling, „Principles of communication system‟, Tata McGraw Hill, 2nd
edition
2. B. Sklar, „Digital Communication‟, Pearson, 2nd
edition
Reference Books:
1. Simon Haykin, „Digital Communication‟, Wiley Publications, 4th
edition
2. Carlson, „Communication System‟, McGraw Hill, 4th
edition
3. Dennis Roddy, „Satellite Communications‟, McGraw Hill Publications, 4th
Edition
4. K. Sam Shanmugam, „Analog and Digital Communication‟, John Wiley & Sons
Course Outcomes:
The student will be able to –
1. Identify different digital data formats.
2. Make use of equalization for baseband communication system.
3. Analyze modulation techniques with respect to bandwidth, Euclidian distance.
4. Evaluate performance of matched filter and correlator in comparison with optimum receiver.
5. Demonstrate spread spectrum system.
6. Design a satellite uplink and downlink budget
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 6 out of 23
FF No. : 654
ET305THP: Digital Signal Processing
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: Discrete Fourier Transform (8 Hours)
Basic elements of DSP and its requirements, advantages of Digital over Analog signal
processing. Discrete Fourier transform, DFT properties, computation of linear convolution using
circular convolution, Linear filtering using overlap add and overlap save method
Unit 2: Fast Fourier Transform (5 Hours)
FFT algorithms, decimation in time and decimation in frequency using Radix-2 FFT algorithm,
Goertzel algorithm
Unit 3: Z-Transform (7 Hours)
Relation between Laplace transform and Z transform, between Fourier transform and Z
transform, properties of Z transform, relation between pole locations and time domain behavior,
causality and stability considerations for LTI systems, Inverse Z transforms
Unit 4: FIR Filters (7 Hours)
Ideal filter requirements, Gibbs phenomenon, windowing techniques, characteristics and
comparison of different window functions, Design of linear phase FIR filter using windows and
frequency sampling method. FIR filters realization using direct form and cascade form. Finite
word length effect in FIR filters design.
Unit 5: IIR Filters (7 Hours)
Discrete time Fourier transform, Discrete Fourier transform, discrete frequency spectrum,
analysis of LTI discrete-time systems using DFT.
Unit 6: Digital Signal Processors and Applications (7Hours)
General Architecture of DSP processors, case Study of TMS320C67XX, introduction to Code
composer studio. Application of DSP for voice Processing, music processing, image processing
etc.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 7 out of 23
List of Projects:
1. Design a digital audio equalizer.
2. Design a system for 50 Hz noise elimination and heart rate detection.
3. Design a system for recognizing DTMF tones.
4. Design a system for generation and detection of musical notes.
Text Books:
1. John G. Proakis, Dimitris G. Manolakis, “Digital Signal Processing-Principles,
algorithms and applications,” PHI, 1997.
2. E.C. Ifeachor and B.W. Jervis, “Digital signal processing – A practical approach,”
Pearson Edu., 2nd edition, 2002.
3. S. K. Mitra, “Digital Signal Processing- A Computer Based approach,” Tata McGraw
Hill, 1998.
Reference Books:
1. Ramesh Babu, “Digital Signal processing,” Scitech publications, 2001.
2. Shalivahanan, Vallavraj, Gnanapriya C., “Digital Signal Processing,” TMH, 2001.
3. Li Tan, Jean Jiang, “Digital Signal Processing: Fundamentals and applications,”
Academic press.
Course Outcomes:
The student will be able to –
1. Demonstrate use of DFT in analyzing discrete time signals.
2. Find the computational complexity of DFT using FFT algorithm.
3. Analyze LTI systems using Z-transform.
4. Design linear phase FIR filter of given Specifications.
5. Design IIR filter of given Specifications from equivalent analog filter.
6. Compare digital signal processor with general purpose microprocessor.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 8 out of 23
FF No. : 654
ET302THP: Real Time Embedded Systems
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: ARM: An Advanced Microcontroller (10 Hours)
Structure of ARM7TDMI, ARM Pipeline, ISA Architecture, ARM Buses, THUMB Instructions,
Interrupt Handling, Exceptions in ARM, I / O ports, Timers, Interrupts, on-chip ADC, DAC,
RTC modules, WDT, PLL, PWM, and I2C
Unit 2: Communication Protocols (7 Hours)
RS-485, CAN, Profibus, Bluetooth, IEEE 802.11, and USB
Unit 3: Hardware Software Partitioning (7 Hours)
Partitioning using Integer Programming, Partitioning using Genetic Algorithm, Particle Swarm
Optimization, Power aware Partitioning on Reconfigurable Hardware
Unit 4: Real-Time Operating System (5 Hours)
Real-Time Tasks, Task Periodicity, Task Scheduling, Clock Driven Scheduling, Event Driven
Scheduling, Resource Sharing, Commercial RTOS
Unit 5: Structure of uCOS – II (5 Hours)
Kernel Structure, Task Management, Time Management.
Unit 6:
Communication in μCOS- II (6Hours)
Semaphore Management, Event Flag Management, Message Mailbox Management, Message
Queue Management, Memory Management, and Porting of μCOS- II, Application Development
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 9 out of 23
List of Projects:
1. Design of a Digital Display
2. Touch Screen Control Panel for Stepper Motor
3. Water Level Controller
4. Landmark Recognition.
5. Control of 3 Devices using RS-485 Standard
6. Control of 3 Devices using CAN Protocol
7. Control of 3 Devices using Profibus
8. Task Scheduling for Input and Output Devices (4Χ4 Keyboard, 16Χ2 LCD display and ADC)
using μCOS- II task
9. Implement a Semaphore for 3 Tasks switching on ARM LPC2148
10. Implementation of Mutual Exclusion, Mailbox and Message Queue for 3 Tasks.
Text Books:
1. ARM Developers Guide, Sloss Andrew
2. Embedded System Design, CMP Books, Arnold S. Berger
3. Jean J. Labrosse, “MicroC OS II, The Real-Time Kernel”, 2nd
edition, CMP Books.
4.S. K. Mitra, “Digital Signal Processing- A Computer Based approach,” Tata McGraw Hill,
1998.
Reference Books:
1. Embedded / Real Time Systems Programming Black Book, Dreamtech Press, Dr. K.V.K.K.
Prasad
2. Embedded System Design – A Unified hardware.
3. Software introduction” 3rd
edition, Wiley, Frank Vahid and Tony Givargis.
Course Outcomes:
The student will be able to –
1. Comprehend architecture of ARM processor and its peripheral interfacing.
2. Implement RS-485, CAN and Profibus protocols
3. Understand approaches to solve hardware-software partitioning problems
4. Explain features and policies followed by a Real-Time Operating System.
5. Explain Structure of UCOS-II
6. Apply concepts of system programming to develop real-time embedded system
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 10 out of 23
FF No. : 654
ET303TH: OBJECT ORIENTED PROGRAMMING
Credits: 03 Teaching Scheme: Theory 3 Hrs/Week
Unit 1: Classes and Objects (7 Hours)
Need of Object-Oriented Programming (OOP), Object Oriented Programming Paradigm,
Benefits of OOP, C++ as object oriented programming language.
C++ programming Basics, Data Types, Structures, Enumerations, control structures, Arrays
and Strings, Class, Object, class and data abstraction, class scope and accessing class members,
separating interface from implementation, controlling access to members. Functions- Function,
function prototype, accessing function and utility function, Constructors and destructors, Copy
Constructor, Objects and Memory requirements, Static Class members, data abstraction and
information hiding, inline function.
Unit 2: Operator Overloading (6 Hours)
Concept of overloading, operator overloading, Overloading Unary Operators, Overloading
Binary Operators, Data Conversion, Type casting (implicit and explicit), Pitfalls of Operator
Overloading and Conversion, Keywords explicit and mutable.
Unit 3: Polymorphism and Inheritance (6 Hours)
Inheritance- Base Class and derived Class, protected members, relationship between base Class
and derived Class, Constructor and destructor in Derived Class, Overriding Member Functions,
Class Hierarchies, Inheritance, Public and Private Inheritance, Levels of Inheritance, Multiple
Inheritance, Ambiguity in Multiple Inheritance, Aggregation, Classes Within Classes.
Polymorphism- concept, relationship among objects in inheritance hierarchy, abstract classes,
polymorphism.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 11 out of 23
Unit 4: Virtual Functions (7 Hours)
Virtual Functions- Pointers- indirection Operators, Memory Management: new and delete,
Pointers to Objects, A Linked List Example, accessing Arrays using pointers, Function pointers,
Pointers to Pointers, A Parsing Example, Debugging Pointers, Dynamic Pointers, smart pointers,
shared pointers, Case Study : Design of Horse Race Simulation. Virtual Function- Friend
Functions, Static Functions, Assignment and Copy Initialization, this Pointer, virtual function,
dynamic binding, Virtual destructor.
Unit 5: Templates and Exception Handling (7 Hours)
Templates- function templates, Function overloading, overloading Function templates, class
templates, class template and Non type parameters, template and inheritance, template and
friends Generic Functions, Applying Generic Function, Generic Classes, The type name and
export keywords, The Power of Templates. Exception Handling- Fundamentals, other error
handling techniques, simple exception handling Divide by Zero, rethrowing an exception,
exception specifications, processing unexpected exceptions, stack unwinding, constructor,
destructor and exception handling, exception and inheritance
Unit 6: Files and Streams (7 Hours)
Data hierarchy, Stream and files, Stream Classes, Stream Errors, Disk File I/O with Streams, File
Pointers, and Error Handling in File I/O, File I/O with Member Functions, Overloading the
Extraction and Insertion Operators, memory as a Stream Object, Command-Line Arguments,
Printer output, Early vs. Late Binding.
Text Books:
1. E. Balagurusamy; “Object oriented programming with C++”; 4th
Edition,Tata McGraw-Hill
2. Bjarne Stroustrup, ―The C++ Programming language, Third edition, Pearson Education.
ISBN 9780201889543.
Reference Books
1. R. Lafore; “The Waite Group's object oriented Programming in C++”; 3rd
Edition, Galgotia
Publications
2. Herbert Schildt, “C++ The complete reference”, Eighth Edition, McGraw Hill
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 12 out of 23
Course Outcomes:
The student will be able to –
1. Design classes, function and data structures for applications.
2. Make use of Operator Overloading concepts.
3. Apply the concepts of data encapsulation and polymorphism.
4. Create a virtual function for derived class.
5. Create solutions to a problem by applying the knowledge of Exception handling.
6. Design an application using File handling
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 13 out of 23
Structure for T.Y. B.Tech. E&TC Engineering (Pattern B-14 Revised)
Academic Year – 2017-18
(Module 6)
FF No.: 654
ET306THL: Analog Circuits
Credits: 04 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
UNIT I: Feedback Amplifiers Oscillators (7 Hours)
Concept of feedback, Negative feedback, A generalized feedback amplifier, Four basic amplifier
types, Topologies of Feedback, Transfer gain with feedback, Advantages and disadvantages of
negative feedback, Effect of feedback on gain, input impedance, output impedances &
bandwidth of an amplifier Analysis of Voltage-series, Current-series, Voltage shunt and Current
shunt feedback topology, Positive feedback and Oscillators, RC Phase Shift Oscillator, Wien
Bridge Oscillator and LC oscillators.
UNIT II: Power Amplifier (6 Hours)
Classes of power amplifiers, Class A, Class B, Class AB, Class C and Class D amplifiers,
Analysis of Class A, Class B, Class AB amplifiers, Distortions in amplifiers, concept of Total
Harmonic Distortion (THD), Comparison of power amplifiers.
UNIT III: Fundamentals of op-amp (8 Hours)
Introduction to operational amplifier, block diagram, differential amplifier, current sources like
constant current source, current mirror, Widlar current source and Wilson current source, Active
level shifters, output stage, op-amp configurations, op-amp parameters like input offset voltage,
output offset voltage input offset current, input bias current, CMRR, PSRR, slew rate, small
signal and power bandwidth, ideal and practical op-amp.
UNIT IV: Linear Applications of op-amp (6 Hours)
Summing amplifier, Difference amplifier, Voltage follower, Integrator, Differentiator, V-I
converter, I-V converter, Log and antilog amplifiers, temperature compensated log circuits,
Instrumentation amplifier.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 14 out of 23
UNIT V: Non-Linear Applications of op-amp (8 Hours)
Comparator, Op-amp as comparator, Limitations of op-amp as comparator, Window comparator,
Schmitt Trigger, Precision rectifier, Astable, Monostable and Bistable multivibrators, Waveform
generators like sine, square, triangular, sawtooth and ramp waveform.
UNIT VI: ADC and DAC Circuits (5 Hours)
Analog and Digital Data Conversion, specifications of A to D converters, Sample and Hold
circuits, types of A to D converters, Digital to Analog converters, Specifications of D to A
converters, types of DAC converters, Weighted resistor type and R-2R type.
List of Practicals
1. Series Feedback Amplifier
2. Shunt Feedback Amplifier
3. Wien Bridge Oscillator
4. Design and testing of Integrator Differentiator Circuit
5. Design and testing of V to I & I to V Converters
6. Design and testing of Comparator and Schmitt Trigger
7. Design and testing of Precision Half Wave and Full Wave Rectifier
8. Design and testing of Astable Multi-vibrator
9. Design and testing of Waveform Generator
10. Digital to Analog Converter Circuits
Text Books
1. Donald Neamen, Semiconductor Physics and Devices, McGraw Hill.
2.D. Roy Choudhary, „Linear Integrated Circuits‟, 4th
edition, New age
Reference Books
1. Sergio Franco, „Design with operational amplifiers and analog integrated circuits‟,
TMH, 3rd
edition.
2. David A. Bell,” Electronic Device and Circuits”, Fourth Edition, PHI.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 15 out of 23
Course Outcomes
The students will be able to
1. Analyze feedback amplifier circuits and design oscillator circuits.
2. Compare power amplifier circuits.
3. Illustrate fundamentals of op-amp in terms of block diagram and parameters.
4. Design linear applications of op-amp.
5. Design non-linear applications of op-amp.
6. Analyze ADC and DAC circuits for data conversion.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 16 out of 23
FF No. : 654
ET303THL: Power Electronics and drives
Credits: 04 Teaching Scheme: 03 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Power devices (08 Hours)
SCR, Power MOSFET, IGBT, layer structure, voltage blocking capacities, control circuit
requirements, triggering schemes, Protection of power devices: Snubber circuit, series & parallel
connection of devices.
Unit 2: DC Drives (08 Hours)
DC Motors starting, characteristic and speed control, DC drive requirements, controlled bridge
rectifiers and its analysis.
Unit 3: Inverters (06 Hours)
Single phase inverters – Working of push-pull inverters, full bridge inverter with R and L
load, Harmonic analysis of output voltage, Importance of PWM technique for voltage
control.
Inverter application- Brushless dc motor - application in electronic vehicles.
Unit 4: (06 Hours)
Switched & Resonant DC/DC Converter
Linear power supplies - switching power supplies without galvanic isolation- step down
converters - step up converter - buck boost converter - continuous and discontinuous conduction.
Switching dc power supplies with galvanic isolation - flyback converters - forward converters -
push pull converters. Applications.
Unit 5: AC Drives (06 Hours)
Induction motor 3 phase and 1 phase, starting, characteristic and speed control, AC drive
requirements.
Unit 6: Applications of Power Electronics (06 Hours)
Study of power circuits for Electronic ballast, HF induction heating, RF heating, Welding, ON-
line and OFF line UPS, battery selection and design considerations, Solar Photovoltaic(SPV)
system.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 17 out of 23
List of Practicals: (Any 10)
1. Triggering circuits for SCR.
2. Driver circuits for IGBT / MOSFET / Commutation circuits for SCR.
3. Power conversion system with R/L load (AC-DC) (Half controlled)
4. Power conversion system with R/L/E load (AC-DC) (Fully controlled)
5. Power conversion system with load (DC-AC).
6. Power electronic conversion system with load (DC-DC).
7. Power electronic conversion system with load (DC-DC) (MOSFET or IGBT based step-
up converter)
8. Power electronic conversion system with load (AC-AC)
9. Simulate power electronic conversion system (AC-DC/ DC-AC), with suitable load.
10. Simulation of power electronic conversion system (DC-DC/AC-AC), with suitable load.
11. Study of UPS
12. Study of SMPS
Text Books:
1. M D Singh & K B Khanchandani, “Power Electronics”, Tata McGraw Hill; 2nd
Edition
2. M. H. Rashid, “Power Electronics: Circuits, Devices, and Application”, Prentice Hall (I); 2nd
Edition.
3. B L Theraja & A K Theraja, “A Text Book of Electrical Technology - AC & DC machines”,
Volume II, S. Chand.
Reference Books:
1. Ned Mohan, Tore Undeland, Williams Robbins, “Power Electronics: Converters,
Applications, and Design”, John Wiley & Sons; 2nd
Edition.
2. P. C. Sen,.”MODERN POWER ELECTRONICS”, S Chand & Co., New Delhi.
Course Outcomes:
The student will be able to –
1. Select power device for given voltage- current specifications.
2. Analyze DC Drives.
3. Analyze Inverter circuits in terms of performance parameters.
4. Analyze, compare and select SMPS configuration.
5. Analyze AC Drives.
6. Select power converters for real life applications.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 18 out of 23
FF No. : 654
ET304THP: Information Theory & Coding Techniques
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: Information Theory and Source Coding (7 Hours)
Introduction to information theory, Entropy and its properties, Kraft‟s McMillan Inequality,
Source coding theorem, Huffman coding, Shannon-Fano coding, Differential Entropy, Discrete
memory less channel, Mutual information
Unit 2: Compression & Information Capacity (7 Hours)
Arithmetic Coding, Adaptive Arithmetic coding, Dictionary Techniques for lossless
compression, Channel capacity, Differential entropy and mutual Information for continuous
ensembles, Information Capacity theorem
Unit 3: Linear Block Codes (6 Hours)
Linear Block Codes: Syndrome and error detection, Error detection and correction capability,
Standard array and syndrome decoding, Encoding and decoding circuit, Single parity check
codes
Unit 4: Cyclic Codes (7 Hours)
Galois field, Primitive element & Primitive polynomial, Minimal polynomial and generator
polynomial, Description of Cyclic Codes, Generator matrix for systematic cyclic code, Encoding
for cyclic code, Syndrome decoding of cyclic codes, Circuit implementation of cyclic code.
Unit 5: BCH and RS Codes (6 Hours)
Binary BCH code, Generator polynomial for BCH code, Decoding of BCH code, RS codes,
generator polynomial for RS code, Decoding of RS codes, Cyclic Hamming code and Golay
code,
Unit 6: (7 Hours)
Convolutional Codes
Introduction of convolution code, State diagram, Polynomial description of convolution code,
Generator matrix of convolution code, Tree diagram, Trellis diagram, Sequential decoding and
Viterbi decoding
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 19 out of 23
List of Project areas:
1. Hamming Code
2. Convolutional Codes
3. Cyclic Codes
Text Books:
1. Ranjan Bose, “Information Theory coding and Cryptography”, McGraw-Hill Publication, 2nd
Edition
2. J C Moreira, P G Farrell, “Essentials of Error-Control Coding”, Wiley Student Edition
Reference Books:
1. BernadSklar, “Digital Communication Fundamentals & applications” Pearson Education. 2nd
Edition.
2. Simon Haykin, “Communication Systems”, John Wiley & Sons, Fourth Edition.
3. Shu lin and Daniel j, Cistellojr., “Error control Coding” Pearson, 2NdEdition.
4. Todd Moon, “Error Correction Coding: Mathematical Methods and Algorithms”, Wiley
Publication
5. Khalid Sayood, “Introduction to Data compression”, Morgan Kaufmann Publisher
Course Outcomes:
The student will be able to –
1. Compare performance of source coding theorem based on entropy
2. Analyze & implement lossless compression techniques on information.
3. Analyze linear block codes for error detection
4. Decode cyclic code for error detection
5. Analyze RS code
6. Generate convolution code word & decode using Viterbi decoding scheme
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 20 out of 23
FF No. : 654
ET306THP: Robotics
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: Basics of Robot (6 Hours)
Specification of a Robot, Classification of Robots, Advantage and Disadvantages of Robots,
Robot Components, Robot Sensing, Robot Degree of Freedom, Robot Joints, Robot Coordinates,
Robot Reference Frames, Programming Modes, Robot Programming Language, Robot
Applications
Unit 2: Robot Kinematics (6 Hours)
Position and orientation representations, homogeneous transformations, frames, D- H
convention, forward kinematics, inverse kinematics
Unit 3: Robot Sensors (6 Hours)
Classes of tactile and non-tactile sensors, working principles, mathematical modelling of sensors,
multi-sensor integration, control issues
Unit 4: Robot Actuators (8 Hours)
Classes of robot actuators, working principles, mathematical modelling of actuators, mechanical
construction and control issues
Unit 5: Robot Programming (6 Hours)
Hardware and software architectures of robot controllers, robot programming paradigms, robot
programming languages
Unit 6: Path Planning (8 Hours) Path types, point-to-point-motion, continuous path motion, spline interpolation, Vision guided
system.
List of Projects
1. Build robot arms using mechanical components and motor drive.
2. Build robot for given configuration and degrees of freedom.
3. Design a pick and place robot for given operation
4. Robot path planning and path tracking using GPS local map dictionary.
5. Develop a wall Follower robot
6. Implement a coffee maker configuration
7. Controls for a Pneumatic Robot.
8. 2D simulation of a 3 DOF robot arm. (C / C++ OR MATLAB)
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 21 out of 23
Text Books
1. Introduction to robotics: Mechanics and Control, John J. Craig, Prentice Hall, 2004
2. Introduction to robotics. Phillip John McKerrow. Addison-Wesley Publishing Company, 1991
3. Robot Dynamics and Control. Mark W. Spong and M. Vidyasagar.John Wiley and Sons, 1996
4. Robot Motion and Control (Recent Developments) by M.Thoma& M. Morari
Reference Books
1. Robotics: Control, Sensing, Vision and Intelligence, K.S. Fu, R.C. Gonzalez, C.S.G. Lee,
McGraw Hill Education (India Ed.)
2. Robotics and Automation Handbook, Thomas R. Kurfess, CRC Press
Course Outcomes:
The student will be able to-
1. Translate specifications to the components of robots such as arms, linkages, drive systems
and end effectors.
2. Understand mechanics and kinematics of robots.
3. Select sensors and design their signal conditioning circuit.
4. Demonstrate use of engineering methods and problem solving towards design
of the specified robot.
5. Use robot operating system for application development
6. Apply prerequisite knowledge of programming, Microcontrollers, sensor
interfacing, and operating systems for development of robot.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 22 out of 23
FF No. : 654
ET304TH: Electromagnetic Engineering
Credits: 3 Teaching Scheme: 3 Hours / Week
Unit 1: Electrostatics (6 Hours)
Coulomb‟s Law, Concept of Electric Field intensity, Electric Field Intensity due to various
charge distributions, Gauss‟s law and its applications, Divergence theorem, Work, Energy,
Potential, Gradient
Unit 2: Electric Field in Material Space (6 Hours)
Properties of materials, current density, Electric Fields in conductors and dielectrics, polarization
in dielectrics, Continuity Equation, Boundary Conditions, Laplace and Poisson‟s equations
Unit 3: Magnetic Field (6Hours)
BiotSavart law, Magnetic Field Intensity due to various current distributions, Ampere‟s circuital
law and its applications, Curl, Stokes‟ theorem, Magnetic Flux and magnetic flux density, Scalar
and vector magnetic potentials.
Unit 4: Magnetic forces, Material and Devices (6 Hours)
Forces due to magnetic fields, magnetic torque and moment, magnetic dipole Magnetization and
Permeability, Boundary conditions, Magnetic Energy, Magnetic circuits, Inductance and Mutual
Inductance.
Unit 5: Maxwell’s Equations &Uniform Plane Wave (8 Hours)
Maxwell‟s equations, Time varying fields, Energy stored in electric and magnetic time varying
field, Retarded potentials.Wave equation, Wave propagation in free space, dielectrics and
conductors, Skin Effect, Polarization, Reflection of uniform plane waves at normal, Standing
wave ratio.
Unit 6: Basics of Antenna (8 Hours)
Hertzian dipole, half wave dipole, loop antenna, Field equations for near and far field,
Reciprocity of the antenna, Antenna parameters – Field radiation pattern, power radiation
pattern, beam width, Bandwidth, directive gain, power gain, aperture, effective length,
impedance, efficiency.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 23 out of 23
Text Books:
1. Sadiku Matthew N O, „Elements of Electromagnetics‟, Oxford University Press, 3rd
edition,
2002/2003.
2. Hayt W H, „Engineering Electromagnetics‟, Mc_graw Hill Book Co., 7th
edition, 1981.
Reference Books:
1.Balanis C A,'Advanced Engineering Electromagnetics', Canada, John Wiley & Sons. 1989
2. FleischD, Kraus John D , 'Electromagnetics with Applications', Mcgraw Hill Book
Publications.
Course Outcomes:
The student will be able to –
1. Solve electric field produced by line, surface and volume charge distributions.
2. Solve magnetic field produced by different current distributions.
3. Analyze the behavior of electric field in different materials.
4. Analyze the behavior of magnetic field in different materials.
5. Analyze the behavior of electromagnetic wave in conductor, dielectric, lossy and lossless
medium.
6. Summarize the important and fundamental antenna engineering parameters and terminology.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 1 out of 34
Structure for Final. Year B.Tech. E&TC Engineering (Pattern B-14 Revised)
Academic Year – 2018-19
(Module 7)
ET401THL: Electronic Communication System
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/Week
Unit 1: Basics of Switching Systems (7 Hours)
Evolution of Telecommunications , Switching Systems , Switching Networks , Communication
Links , Service Specific Networks , Simple Telephone Communication , Basics of a Switching
System , Switching System Parameters , Components of a Switching System , Manual
Switching System , Architecture & Network Elements of PSTN, Signaling used in PSTN
Unit 2: Fiber Optic Communication (6 Hours)
Fiber optic communication system, Ray theory transmission, Parameters of fiber optic cable:
Acceptance angles, Numerical aperture, skew rays, Mode, Index Profile, Signal distortion in
optical fibers: Attenuation, Material absorption, Scattering losses (linear), Bending losses
,Dispersion present in FOC
Unit 3: Microwave Engineering (7 Hours)
Microwave communication system, Advantages and applications of Microwaves. Rectangular
Waveguide– TE/TM mode, Waveguide parameters, Two Cavity Klystrons – Structure, Velocity
Modulation Process and Applegate Diagram, Bunching Process , Expressions for o/p Power and
Efficiency, Principle, Construction, Characteristics and applications of Gunn Diode.
Unit 4: Radar Engineering (7 Hours)
Basics of RADAR and RADAR range equation, Types of RADAR: Pulsed, Continuous wave
and FMCW, Doppler, MTI, and Phased Array, Types of displays and Clutter, Tracking RADAR:
Mono pulse, Conical, Sequential lobing.
Unit 5: VoIP (6 Hours)
VoIP overview, Working of VoIP, Quality of Service, Ready Network for VoIP, Components of
VoIP System
Unit 6: Satellite Communication (7 Hours)
Kepler‟s Laws, Satellite orbits, Satellite system link models, Free Space Propagation, System
Noise, Transmission losses, Carrier to noise ratio for uplink, &Downlink, Energy-Per-Bit to
Noise Density, combined Carrier to noise ratio, Interference for uplink & Downlink, link budget.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 2 out of 34
List of Experiment:
1. DTMF Generator & receiver using Simulink/Matlab
2. Study of transmission of Analog and Digital signals through fiber optic cable
3. Study and Measurement of Numerical Aperture of a fiber
4. Measurement of attenuation loss and bending loss for various lengths of fiber optic cable.
5. V-I characteristics of Gunn diode
6. Characteristics of Reflex klystron
7. Measure frequency generated by microwave source using microwave bench.
8. Plot characteristics of microwave source with microwave bench.
9. Simulation of RF satellite Link using Simulink / Matlab
10. Simulation of VoIP in MATLAB
Text Books:
1. Taub Schilling, „Principles of communication system‟, Tata McGraw Hill, 2nd
edition
2. B. Sklar, „Digital Communication‟, Pearson, 2nd
edition
3. Dennis Roddy, “Satellite Communications”, 3rd Ed., Mc. Graw-Hill International Ed. 2001.
Reference Books:
1. KVKK Prasad, Principles of Digital Communication Systems and Computer Networks
Cengage Learning.
2. MerillSkolnik, “Introduction to RADAR Systems”, Tata McGraw Hill, Third Edition
3. M. Richharia, “Satellite Communication Systems Design Principles”, Macmillan Press Ltd.
Second Edition 2003.
4. Nick Witenberg, „Understanding VoIP Technology‟, DELMAR Cenage Learning,
5. Samuel Liao, „Microwave Devices & Circuits‟, PHI, 3rd
Edition.
Course Outcomes:
The student will be able to –
1. Explain basics of switching Systems
2. Analyze signal distortion in fiber optics.
3. Analyze modulation techniques with respect to bandwidth, Euclidian distance.
4. Describe different types of radars.
5. Understand VoIP technology
6. Prepare a satellite uplink and downlink budget
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 3 out of 34
FF No. : 654
ET401THP: Wireless Communication
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: Introduction to Wireless Communication Systems (7 Hours)
Introduction to Wireless Communication Systems, Examples of Wireless Communication
Systems, Trends in Cellular Radio and Personal Communications.
Modern Wireless Communication Systems: Second Generation (2G) Cellular Networks, 2.5G,
Third Generation (3G) wireless Networks,
The Cellular Concept: Introduction, Frequency Reuse, Channel Assignment strategies, Hand off
Strategies, interference and system capacity, improving coverage and capability in Cellular
Systems
Unit 2: Mobile Radio Propagation - Large Scale Path Loss (7 Hours)
Introduction to Radio wave propagation, free space propagation model, propagation
mechanisms, Practical Link Budget design using path loss models, Outdoor propagation models,
Indoor propagation models, signal penetration into buildings, Ray tracing and site specific
modeling
Unit 3: Mobile Radio Propagation – Small Scale Path Loss (7 Hours)
Small Scale Multi path propagation, small scale multi-path measurements, parameters of mobile
multi path channels, Types of small scale fading, Examples of fading behavior
Unit 4: Multiple Access Techniques for Wireless Communications (7 Hours)
Introduction to multiple access, Frequency Division Multiple Access (FDMA), Time Division
Multiple Access (TDMA), Spread Spectrum Multiple Access, Space Division Multiple Access
(SDMA), Capacity of Cellular Systems.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 4 out of 34
Unit 5: Mobility Management in Wireless Networks (6 Hours)
Mobility Management Functions, Mobile Location Management, Mobility Model, Mobile
Registration, GSM Token-Based Registration, IMSI Attach and IMSI Detach (Registration and
Deregistration) in GSM, Paging in GSM, Handoff Process and Algorithms, Handoff Call Flows
Unit 6: Wireless Systems and Standards (7 Hours)
Common Channel Signaling, Integrated Services Digital Network (ISDN), Introduction to
Signaling System No.7(SS7), Global System for mobile (GSM), CDMA, Digital Cellular
Standard (IS-95), CT2 Standard for Cordless Telephones, Digital European Cordless Telephone
(DECT)
List of Project areas:
1. A simple OFDM system for transmitting audio data over frequency selective fading channel
2. Free space Propagation – Path Loss model to determine the free space loss and the power
received.
3. Observe the BER performance of DS-CDMA in multipath channel for single user case
Model a fading channel based on Rayleigh & Rician Fading.
Text Books:
1. Wireless Communications- Principle and practice, Theodore S, Rappaport, Second edition,
PHI
2. Mobile Communications, Jochen Schiller, Second Edition, Pearson Education.
Reference Books:
1. Heysik Kim, „Wireless Communications Systems Design‟, Wiley Publications,
2. Vijay Garg, „Wireless Communications& networking‟, Morgan Kaufman Series in networking
3. Andrea Goldsmith, „Wireless Communications‟, Cambridge University Press
4. William C.Y. Lee, „Wireless & Cellular Telecommunication‟, McGraw Hill, 3rd
Edition
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 5 out of 34
Course Outcomes:
The student will be able to –
1. Differentiate four generations of wireless standard for cellular networks.
2. Determine the type and appropriate model of wireless fading channel based on the system
parameters and the property of the wireless medium.
3. Spell the trade-offs among frequency reuse, signal-to-interference ratio, capacity, and spectral
efficiency
4. Calculate capacity of cellular systems
5. Explain mobility in wireless communication System.
6. Describe wireless standards
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 6 out of 34
FF No. : 654
ET402THL: Speech Processing
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/Week
Unit 1: Fundamentals of speech production (8 Hours)
Anatomy and physiology of speech production. Classification of phonemes used in American
English based on continuant/non-continuant properties. Acoustic theory of speech production,
sound propagation. Lossless tube model, multitube lossless model. Discrete time model for
speech production.
Unit 2: Human Auditory System (6Hours)
Peripheral auditory system, simplified model of cochlea. Sound pressure level and loudness.
Sound intensity and Decibel sound levels. Concept of critical band and introduction to auditory
system as a filter bank. Speech perception: vowel perception.
Unit 3: Time domain method of speech processing (6Hours)
Time-dependent speech processing. Short-time energy and average magnitude. Short-time
average zero crossing rate. Speech Vs. silence discrimination using energy and zero crossing
rate. Short-time autocorrelation function, short-time average magnitude difference function.
Pitch period estimation using autocorrelation function.
Unit 4: Linear prediction analysis (8 Hours)
Basic principles of linear predictive analysis. Autocorrelation method, covariance method.
Solution of LPC equations: Cholesky decomposition, Durbin‟s recursive solution, lattice
formulations and solutions. Frequency domain interpretation of LP analysis. Applications of
LPC parameters as pitch detection and formant analysis.
Unit 5: Cepstral Analysis (6 Hours)
Real Cestrum: Long-term real cepstrum, short-term real cepstrum, pitch estimation, format
estimation, Mel cepstrum. Complex cepstrum: Long-term complex cepstrum, short-term
complex cepstrum.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 7 out of 34
Unit 6: Speech processing Application (7Hours)
Speech recognition: complete system for an isolated word recognition with vector quantization
/DTW. Speaker recognition: Complete system for speaker identification, verification. Echo
cancellation: adaptive echo cancellation
List of Experiments:
1. To generate single tone, multi-tone stationary and non-stationary sine wave and to observe the
spectrum to know the limitations of Fourier representation of non-stationary signals.
2. Record different vowels as /a/, /e/, /i/, /o/ etc. and extract the pitch as well as first three
formant frequencies. Perform similar analysis for different types of unvoiced sounds and
comment on the result.
3. Write a program to identify voiced, unvoiced and silence regions of the speech signal.
4. Record a speech signal and perform the spectrographic analysis of the signal using wideband
and narrowband spectrogram.
5. To extract pitch period for a voiced part of the speech signal using autocorrelation and AMDF
method.
6. To perform LPC analysis of given voiced and unvoiced speech signals.
7. To design a Mel filter bank and to use this filter bank to extract MFCC features.
8. To perform the cepstral analysis of speech signal and detect the pitch from the voiced part
using cepstrum.
9. To enhance the noisy speech signal using spectral subtraction method.
10. Design and test a speaker identification system using MFCC and VQ.
Text Books:
1. Deller J. R. Proakis J. G. and Hanson J. H., “Discrete Time Processing of Speech Signals,”
Wiley Interscience
2. Ben Gold and Nelson Morgan, “Speech and audio signal processing,” Wiley
Reference Books:
1. L. R. Rabiner and S.W. Schafer, “Digital processing of speech signals,” Pearson Education.
2. Thomas F. Quateri , “Discrete-Time Speech Signal Processing: Principles and Practice,”
Pearson
3. Dr. Shaila Apte, “Speech and audio processing,” Wiley India Publication
4. L. R. Rabiner and B. H. Juang, “Fundamentals of speech recognition”
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 8 out of 34
Course Outcomes:
The student will be able to –
1. Describe discrete time model of speech production system.
2. Detect voiced, unvoiced and silence part of a speech signal.
3. Implement algorithms for processing speech signals considering the properties of acoustic
signals and human hearing.
4. Analyze speech signal to extract the characteristic of vocal tract (formants) and vocal cords
(pitch).
5. Write a program for extracting LPC Parameters using Levinson Durbin algorithm.
6. Formulate and design a system for speech recognition and speaker recognition
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 9 out of 34
FF No. : 654
ET403THL: IC Design
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/Week
Unit 1: Single stage amplifiers (7 Hours)
General Considerations, MOS I/V Characteristics, Second Order effects, MOS Device models.
Short Channel Effects and Device Models. Single Stage Amplifiers – Basic Concepts, Common
Source Stage, Source Follower, Common Gate Stage, Cascode Stage.
Unit 2: Differential Amplifiers (8 Hours)
Single Ended and Differential Operation, Basic Differential Pair, Common-Mode Response,
Differential Pair with MOS loads, Gilbert Cell. Passive and Active Current Mirrors – Basic
Current Mirrors, Cascode Current Mirrors, Active Current Mirrors.
Unit 3: Frequency Response of Amplifiers (8 Hours)
General Considerations, Common Source Stage, Source Followers, Common Gate Stage,
Cascode Stage, Differential Pair. Noise – Types of Noise, Representation of Noise in circuits,
Noise in single stage amplifiers, Noise in Differential Pairs.
Unit 4: Feedback Amplifiers (9 Hours)
General Considerations, Feedback Topologies, Effect of Loading. Operational Amplifiers –
General Considerations, One Stage Op Amps, Two Stage Op Amps, Gain Boosting, Common –
Mode Feedback, Input Range limitations, Slew Rate, Power Supply Rejection, Noise in Op
Amps. Stability and Frequency Compensation.
Unit 5: Switched capacitor circuits (5 Hours)
Introduction to Switched Capacitor Circuits- Sampling switches, switched capacitor amplifiers,
switched capacitor integrator, Nonlinearity and Mismatch
Unit 6: CMOS Processing Technology (4 Hours)
Wafer processing, photolithography, oxidation, Ion implant, Deposition and etching, fabrication,
latch up, layout considerations.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 10 out of 34
List of Experiment:
1. I-V characteristics of MOS using SPICE
2. To simulate MOS as a switch
3. To simulate Current mirror
4. To simulate Differential Amplifier
5. To simulate feedback amplifier
6. To draw the layout of CMOS inverter.
7. To draw the layout of two input logic gate.
8. Course project based on Spice and/or Layout tool.
Text Books:
1. Behzaad Razavi , “Design of Analog CMOS Integrated circuit” Mcgraw Hill publications
2, P.E. Allen and D.r. Holberg, “CMOS analog circuit Design”, 2nd
Edition, Oxford
Reference Books:
1. S. M. Sze, VLSI Technology”, TMH
2. N. Weste and K. Eshraghian, Addison Wesley “Principles of CMOS VLSI Design”
Course Outcomes:
The student will be able to –
1. Explain the single stage amplifier configurations.
2. Explain functions and characteristics of the general building blocks of a multistage amplifier
3. Explain response of amplifiers in frequency domain
4. Describe advantages resulting from feedback
5. Describe sampling switches
6. Describe CMOS fabrication technology
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 11 out of 34
FF No. : 654
ET404THL: Biomedical Engineering
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit I: Introduction to Biomedical System (6 Hours)
Introduction to Biomedical System, Man Machine Interface, Bio-electric Signals, Types of
Electrodes, Electrodes for ECG, EMG, EEG, Heart Anatomy,. Cardiovascular System, Grounding
and Shielding, Patient Safety.
Unit II: Cardiograph (8 Hrs)
ECG Amplifiers, ECG Machine. Electrocardiography, Heart Rate, Heart Sound, Blood pressure and
Blood Flow Measurements. Phonocardiography, Echocardiography, Vector Cardiography,Stress
Testing System, Beside Monitors, Central Monitoring System, Pacemakers, Defibrillators.
Unit III: Laboratory Equipments (8 Hrs)
Basic working principle use calibration and maintenance of - Colorimeter, Spectrophotometer,
Flame photometer, PH/Blood Gas Analyzer, Pulse Oximeter, Hemodialysis, Blood Cell Counter.
Unit IV: Nervous System (8 Hrs)
Nervous system Anatomy, Human Brain Recording of EEG Signal, EEG Amplifier,
Electroencephalography, Electromyography. Analysis of Diseases using EEG and EMG signals.
Unit V: Radiology equipment (8 Hours)
Diagnostic Medical instruments: X – ray, CT scan, MRI, Ultrasonic Doppler Machine, Lasers in
Medicine.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 12 out of 34
Unit VI: Medical Optics (6 Hours)
Optical properties of tissues, Biophotonic Diagnostics: optical biosensors, glucose analysis, flow
cytometry, cellular tissue imaging, Optical Coherence Tomography. Photodynamic therapy
applications: LASER tissue welding, LASER in dermatology, neurosurgery, ophthalmology and
urology.
List of Practicals:
1. Recording and interpretation of ECG.
2. To Study Phonocardiography
3. To measure Blood Pressure using Sphygmomanometer.
4. Study of defibrillators
5. Study of EEG/EMG Machine.
6. Study of Bedside Monitor (ICU Monitor).
7. Study of Clinical Lab Instrumentation - COLORIMETER.
8. To design a Clinical Thermometer.
9. To design and record/monitor heart sounds using Electronic Stethoscope
10. To design Heart rate Meter.
Text Books
1. Cromwell, “Biomedical Instrumentation and Measurement”, PHI.
2. Carr and Brown, “Biomedical Instrumentation”.
3. Koebmer K R, "Lasers in Medicine", John Wiley & Sons,
Reference Books
1. R. S. Khandpur, “handbook Biomedical Instrumentation”, by Tata MaGraw Hill
Webster, “Application and Design of Medical Instruments".
Course Outcomes:
The Student will be able to-
1. Specify methods for interfacing sensors to electronic systems in biomedical applications.
2. Measure various physiological parameters and design biomedical instruments such as ECG,
BP, blood flow, PCG etc
3. Specify different methods used in pathology lab to conduct various tests.
4. Model and detect various EEG patterns.
5. Describe different types of imaging instrumentation and their applications.
6. Understand various applications of LASER in medical field.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 13 out of 34
FF No. : 654
ET405THL: Microwave Engineering
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Microwave Transmission Lines (7 Hours)
Overview of Microwave communication: Microwave communication system, Advantages and
applications of Microwaves. Rectangular Waveguides – TE/TM mode, analysis, Expressions for
Fields, Characteristic Equation and Cut-off Frequencies, Dominant Modes. Mode Characteristics
– Phase velocity and Group Velocity. Power Transmission and Power Losses in Rectangular
Waveguide.
Unit 2: Waveguide Components and Applications (7 Hours)
Cavity Resonators– Introduction, Rectangular and Cylindrical Cavities, Dominant modes and
Resonant Frequencies, Q factor and Coupling Coefficients. Waveguide Multiport Junctions – E
plane Tee, Magic Tee. Ferrite Components – Gyrator, Isolator, Circulator. Scattering Matrix–
Significance, Formulation and Properties. S Matrix Calculations for E plane, Magic Tee.
Unit 3: Microwave Tubes (8 Hour)
Limitations of conventional tubes, O and M type classification of microwave tubes, reentrant
cavity, velocity modulation.
O type tubes: Two cavity Klystron: Construction and principle of operation, velocity modulation
and bunching process Applegate diagram.
M-type tubes: Magnetron: Construction and Principle of operation of 8 cavity cylindrical
travelling wave magnetron, hull cutoff condition, modes of resonance, PI mode operation, o/p
characteristics, Applications.
Slow wave devices, Advantages of slow wave devices, Helix TWT: Construction and principle
of operation, Applications.
Unit 4: Microwave Solid State Devices (6 Hours)
Varactor Diode, PIN Diode, Tunnel Diode, Gunn Diodes, IMPATT diode and TRAPATT diode.
Structural details, Principle of operation, various modes, specifications, and applications of all
these devices.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 14 out of 34
Unit 5: Microwave Measurements (6 Hours)
Measurement devices: VSWR meter, Power Meter, frequency measurements, Power
measurement, VSWR measurement, Impedance measurement, Q of cavity resonator
measurement.
Unit 6: Real World Applications of Microwave Engineering (6 Hours)
Study of Microwave Engineering such as Radars, Communication, Industrial applications etc.
List of Practicals:
1. Explanation of different microwave components.
2. Characteristics of Reflex klystron.
3. Measure frequency generated by microwave source using microwave bench.
4. Port parameters of H-plane Tee.
5. Port parameters of Magic Tee.
6. Port parameters of Directional coupler.
7. Port parameters of Circulator.
8. Port parameters of Isolator.
9. V-I characteristics of Gunn diode.
10. Plot radiation pattern of Horn antenna.
Text Books:
1. Samuel Y. Liao, “Microwave Devices and Circuits”, 3rd
edition, Pearson
2. David M. Pozar, “Microwave Engineering", Fourth edition, Wiley.
Reference Books:
1. M. Kulkarni, “Microwave and Radar engineering”, 3rd
edition, Umesh Publications.
2. ML Sisodia & GS Raghuvamshi, “Microwave Circuits and Passive Devices “Wiley, 1987.
3. M L Sisodia & G S Raghuvanshi, “Basic Microwave Techniques and Laboratory manual”,
New Age International (P) Limited, Publishers.
Course Outcomes:
The students will be to
1. Analyze microwave channel mathematically.
2. Analyze waveguide components in microwave applications.
3. Interpret microwave sources mathematically.
4. Discuss structure, characteristics and applications of Microwave solid state devices.
5. Choose a suitable microwave measurement instruments and carry out the required
measurements.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 15 out of 34
6. Identify the use of microwave components and devices in microwave applications.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 16 out of 34
FF No. : 654
ET406THL: Computer Vision
Credits: 04 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Image Formation and Low-Level Processing (07 Hours)
Human Vision System, Computer Vision System: Overview and State-of-the-art, Fundamentals
of Image Formation, Transformation: Orthogonal, Euclidean, Affine, Projective, Convolution
and Filtering, Image Enhancement, Histogram Processing
Unit 2: Feature Extraction (07 Hours)
Edges - Canny, LOG, DOG, Line detectors (Hough Transform), Harris Corner detector, SIFT,
Scale-Space Analysis- Image Pyramids and Gaussian derivative filters, Feature Matching and
tracking
Unit 3: Image Segmentation (07 Hours)
Region Growing, Edge Based approaches to segmentation, Graph-Cut, Mean-Shift, MRFs,
Texture Segmentation
Unit 4: Object Recognition (07 Hours)
Global Methods, Active Contours, Split and Merge, Mode Finding, Normalized Cuts, Histogram
of Oriented Gradients
Unit 5: Classifier (06 Hours)
Clustering: K-Means, Mixture of Gaussians, Classification: Discriminant Function, Supervised,
Un-supervised, Semi-supervised, Classifiers: Bayes, KNN, ANN models, Dimensionality
Reduction: PCA, LDA, ICA
Unit 6: Motion Estimation (06 Hours)
Triangulation, Two-frame structure from motion, Factorization, Bundle adjustment,
Translational alignment, Parametric motion, Spline-based motion, Optical flow, Tracking.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 17 out of 34
List of Experiments:
1. Implement image enhancement techniques
2 Implement edge detectors (e.g. Canny, LOG, DOG)
3. Implement line detector using Hough Transform
4. Implement Harris corner detector
5. Implement Image segmentation using region growing
6. Implement Image segmentation using mean shift algorithm
7. Implementation of SIFT / HOG object detector
8. Implement KNN classifier
9. Implement object tracking based on optical flow
10. Implement object tracking using Kalman filter approach
Text Books:
1. Richard Szeliski, “Computer Vision: Algorithms and Applications”, Springer Publication.
2. Forsyth and Ponce, “Computer Vision-A Modern Approach”, 2nd
Edition, Pearson Education.
3. Bernd Jahne and Host HauBecker, “Computer Vision and applications-A Guide for Students
and Practitioners”, Elsevier.
Reference Books:
1. Milan Sonka, Vaclav Hlavac, Roger Boyle, “Image Processing, Analysis, and Machine
Vision”, Thomson Learning.
2. Robert Haralick and Linda Shapiro, "Computer and Robot Vision", Vol I, II, Addison-Wesley,
1993.
3. Dana H Ballard and Christopher M. Brown, “Computer Vision”, Prentice Hall.
Course Outcomes:
The student will be able to –
1. Apply image enhancement techniques on images.
2. Develop feature vectors for object detection purpose.
3. Illustrate image segmentation algorithms.
4. Choose algorithm for object recognition.
5. Make use of classifies to classify the objects.
6. Demonstrate different motion estimation techniques.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 18 out of 34
FF No. : 654
ET407THL: Digital Image Processing
Credits: 04 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Digital Image Fundamentals and Image Enhancement (7 Hrs.)
Elements of visual perception, Image sampling & Quantization, Basic grey level transformations,
histogram processing, enhancement using arithmetic and logic operators, spatial filtering –
smoothing and sharpening filters, Median Filter
Unit 2: Image Transforms (7 Hrs.)
Inter pixel and image redundancy, 2-D Discrete Fourier Transform and Discrete Cosine
Transform, Walsh Hadamard Transform, Fast Walsh Transform, Wavelet Transform, Hough
Transform
Unit 3: Morphological Image Processing (6 Hrs.)
Neighborhood concepts, adjacency and distance measures, dilation & erosion, opening & closing
operations, basic morphological operations such as region filling, thinning, thickening, skeletons,
Morphological operations for gray scale images.
Unit 4: Image Segmentation (7 Hrs.)
Detection of discontinuities, edge linking and boundary detection, thresholding, Region based
segmentation, use of watersheds, image representation- chain codes, boundary descriptors;
Canny edge detector, Regional descriptors.
Unit 5: Image Compression (6 Hrs.)
Compression Fundamentals, Image Compression Models, Error Free Compression, Lossless
Predictive Coding, Lossy Predictive Coding, Image Compression Standards – Baseline JPEG.
Unit 6: Image Restoration and Registration (7 Hrs.)
Various Noise Models, Inverse and Wiener Filtering, Image Restoration using Frequency
Domain, Image Registration, Mutual Information, Similarity measure, Computation of Similarity
measure for Pattern Matching application
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 19 out of 34
Text Books:
1. Digital Image Processing, Gonzalez, Woods, Prentice Hall India, 2nd edition
2. Digital Image Processing, Pratt W.K., John Wiley, 2001
Reference Books:
1. Fundamentals of Digital Image Processing, Jain A.K., Prentice Hall India, 1997
2. Image Processing, Analysis & Machine Vision, Milan Sonka, Thomson Publication
Course Outcomes:
The Student will be able to-
1. Perform various enhancement operations
2. Use various image transforms to analyze and modify image
3. Analyze image using morphological techniques
4. Apply segmentation techniques to divide image into parts
5. Apply image compression approaches
6. Apply image restoration and registration techniques
Laboratory Experiments
1. Histogram equalization
2. Smoothening and sharpening filtering in spatial domain
3. Filtering in frequency domain
4. Image transformation using DCT and DFT
5. Opening, Closing, erosion and dilation operations for binary images
6. Edge detection using Prewitt and Sobel Masks
7. Thresholding based segmentation
8. Image Restoration after noise analysis and removal
9. Image Registration for pattern matching
10. Baseline JPEG or JPEG 2000 based assignment
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 20 out of 34
FF No. : 654
ET402THP: System on chip Design verification
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: SOC Technology (6 Hours)
Technology challenges, Verification technology options, Verification Methodology,
languages, verification IP reuse, top down vs bottom approach. SOC system design, System
verification, Test bench migration
Unit 2: Block Level Verification (8 Hours)
Types of IP blocks, Block-level verification, Lint checking, Formal model checking, Functional
verification, Protocol checking, Directed random testing, Code coverage analysis
Unit 3: Mixed signal simulation (8 Hours)
Mixed-signal simulation, Design abstraction levels, selecting a simulation environment,
Limitations of current environments, Using SPICE, Simulation methodology, Chip-level
Verification.
Unit 4: Functional simulation (6 Hours)
Functional simulation, Test bench wrappers, Event-based and cycle-based simulations, study of
simulation of an ASB/APB Bridge, Transaction-based verification, Simulation acceleration
Unit 5: HW/SW co-verification (6 Hours)
HW/SW co-verification environment and methods, Soft prototypes, Co-verification, Rapid
prototype systems, FPGA-based design, Developing printed circuit boards, Software testing
Unit 6: Static Netlist Verification (6 Hours)
Static Netlist Verification - Netlist verification, Formal equivalence checking, Static timing
verification. Physical verification - Design checks, Physical effects and analysis, Design sign-off.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 21 out of 34
List of Project :
1. Study of design of AXI Master / slave
2. Study of design of communication architectures adaptive/energy efficient
Text Books:
1.Prakash Rashinkar; “SoC Verification Methodology and Techniques”; Peter Paterson and
Leena Singh. Kluwer Academic Publishers, 2001.
2.Michael Keating, Pierre Bricaud; “Reuse Methodology manual for SystemOnAChip Designs”;
second edition, Kluwer Academic Publishers; 2001.
3.C. Rowen; Engineering the Complex SOC: Fast, Flexible Design with Configurable
Processors, Prentice Hall, 2004.
Reference Books:
1. William K. Lam; “Design Verification: Simulation and Formal Method based Approaches”
Prentice Hall.
2. Rochit Rajsuman; “System- on -a- Chip Design and Test”; ISBN.
3. A.A. Jerraya, W.Wolf; “Multiprocessor Systems on chips”, M K Publishers.
4. Dirk Jansen, Kluwer; “The EDA Hand Book”; Kluwer Academic Publishers
Course Outcomes:
The student will be able to-
1. Understand the concepts of SOC design & macro design process.
2. Analyse code coverage using functional verification.
3. Implement simulation based verification to validate system functionality.
4. Apply the concepts of functional simulation for verification.
5. Describe verification architectures for systems.
6. Verify timing and functionality in SOC designs.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 22 out of 34
FF No. : 654
ET403THP: Artificial Intelligence
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: Introduction to AI (6 Hours)
Background, intelligent agents, environments, Knowledge Representation, Inconsistent
Information Systems, Basic Concepts of Rough Sets, Equivalence Class and Discernibility
Relations, Lower and Upper approximations, Information Systems Framework using Rough
Sets, Reducts and Core.
Unit 2: Problem Solving (6 Hours)
Solving Problems by Searching, heuristic search techniques, constraint satisfaction problems,
stochastic search methods. Game Playing: minimax, alpha-beta pruning.
Unit 3: Knowledge and Reasoning (7Hours)
Building a Knowledge Base: Propositional logic, first order logic, situation calculus. Theorem
Proving in First Order Logic. Planning, partial order planning. Uncertain Knowledge and
Reasoning, Probabilities, Bayesian Networks.
Unit 4: Learning (7 Hours)
Overview of different forms of learning, Learning Decision Trees, Neural Networks.
Introduction to Natural Language Processing. Characteristics of Neural Networks, Historical
Development of Neural Networks Principles, Artificial Neural Networks: Terminology, Models
of Neuron, Topology, Basic Learning Laws, Basic Functional Units.
Unit 5: Feedforward Neural Networks (7Hours)
Introduction, Analysis of pattern Association Networks, Analysis of Pattern Classification
Networks, Analysis of pattern storage Networks. Analysis of Pattern Mapping Networks
Unit 6: Competitive Learning (7Hours)
Competitive Learning Neural Networks & Complex pattern Recognition
Introduction, Analysis of Pattern Clustering Networks, Analysis of Feature
Mapping Networks, Associative Memory.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 23 out of 34
List of Project areas:
1. Object Sensing Using Neural Network
2. Neural based Signature Recognition
3. Neural Network based Network Traffic Controller
4. Neural Network based Character Recognition
Text Books:
1. Toshinori Munakata, “Fundamentals of the New Artificial Intelligence”, Springer, Second Ed
2. Jacek M. Zurada, “Introduction to Artificial Neural Network”, Tata McGraw-Hill
Reference Books:
1.Elaine Rich, Kevin Knight, B. Nair, “Artificial Intelligence”, Tata McGraw-Hill, Third Ed.
Course Outcomes:
The student will be able to –
1. Describe the key components of Artificial Intelligence system
2. Identify artificial intelligence techniques, including search heuristics, knowledge
representation.
3. Apply AI techniques to a wide range of problems, including knowledge based reasoning.
4. Describe different learning strategies.
5. Apply feed forward neural networks to classify the objetcs/pattern.
6. Summarize the different competitive learning techniques.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 24 out of 34
FF No. : 654
ET404THP: Computer Networks
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit I: Network Architecture and OSI reference model (06 hour)
Introduction to Computer Networks, Topologies, Types of Networks, Layered Architecture of
Computer Networks, OSI reference model, functions of each layer.
Unit II: TCP/IP Protocol Suite (8 hour)
Introduction, Layers of TCP/IP protocol suite: Physical and Data Link Layers, Network Layer:
Addressing, Ipv4 Addresses, Transport Layer: Process-to-Process Delivery, UDP, TCP,
Application Layer.
Unit III: Local Area Networks (06 hour)
Introduction to Local Area Networks, IEEE Standards for LANs, Wired LANs, Wireless LANs:
IEEE 802.11, Channel Access Methods, Fast Ethernet, Gigabit Ethernet.
Unit IV: Wide Area Networks (06 hour)
Introduction to Wide Area Networks, SONET/SDH, Frame Relay, ATM, Wireless WANs.
Congestion Control
Unit V: Network Management &Security (06 hour)
Network Management System, Simple Network Management protocol, Cryptography, Network
Secuirity. Encription & Decryption Algorithms.
Unit VI: Network applications and protocols (08 hour)
File transfer protocol, E-mail and the Web, multimedia applications such as IP telephony and
video streaming- Overlay networks like peer-to-peer file sharing and content distribution
networks- Web Services architectures for developing new application protocols.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 25 out of 34
List of projects:
1) Prepare and test a straight through and crossover cable.
2) Implement a LAN for file sharing
3) Implement Sliding window protocol
4) Design a client server environment to implement a web application.
5) Implement a RSA algorithm
Text Books
1. Computer Networks (3rd edition), Tanenbaum Andrew S., International edition,
2. Data communication and networking (4th
edition), Behrouz A Forouzan, McGraw –
Hill.
Reference Books
1. Data and computer communication by William Stallings.
2. Computer Networking, James kurose & Keith Ross. , Low Price Edition.
Course Outcomes:
The student will be able to-
1. Describe OSI reference Model.
2. Analyse the TCP/IP Protocol Suite.
3. Design Local Area Networks.
4. Describe the Wide Area Networks.
5. Describe management functions and security algorithms
6. Develop application layer protocols
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 26 out of 34
FF No. : 654
ET405THP: Pattern Recognition
Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: Introduction to Pattern recognition (6 Hours)
What is Pattern recognition; PR Design cycle , Applications and Examples, Supervised vs.
unsupervised, Statistical vs. structural, Parametric vs. nonparametric, selection of training data,
test data, feature selection, constraints, Probability Theory basics, Bayes rule.
Unit 2: Bayes Classifier (6 Hours)
Decision Boundaries, Decision region / Metric spaces/ distances, Bayes classifier, Loss, cost,
risk analysis, Naïve Bayes classifier, Minimum distance classifier.
Unit 3: Estimation. (7 Hours)
Parametric Estimation-Maximum Likelihood estimation, Bayesian estimation, Non Parametric
Estimation-Parzen window, KNN.
Unit 4: Discriminant analysis (7 Hours)
Linear Discriminant Analysis - Perceptron, Minimum squared error ,Support vector machine,
Optimization, Mixture Modeling, GMM, Expectation-Maximization
Unit 5: Unsupervised Learning (7 Hours)
Basics of Clustering; similarity / dissimilarity measures; clustering criteria, Different distance
functions and similarity measures, Minimum within cluster distance criterion, K-means
algorithm;PCA
Unit 6: Classifier performance and measurement metrics (7 Hours)
Classification error and classification accuracy, experimental comparison of classifier, Bagging
and Boosting ,Multiple classifier system-Philosophy, Terminology, Training strategy, Classifier
Performance metrics FRR, FAR, Precision, Recall, sensitivity, selectivity, ROC,etc.
List of Project areas:
1. Naïve Bayes classification based projects.
2. Perceptron and linear SVM based projects.
3. Linearly non discriminant data based projects.
4. Clustering technique based projects.
5. KNN classification with different values of K based projects.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 27 out of 34
Note: Students would be expected to carry out any three out of five projects as per instructions
from faculty. Available and synthetic data bases would be used.
Text Books:
1. R.O.Duda, P.E.Hart, and D.G.Stork,”, Pattern Classification”, 2nd
edition, Springer, 2007.
2. Theodoridis and Koutrombas,” Pattern Recognition”, 4th edition, Academic Press, 2009
Reference Books:
1. Ludmila I.Kuncheva,”Combining pattern classifiers”, John Wiley and sons Publication.
2. EthemAlpaydin,”Introduction to Machine Learning”, The MIT press.
3. K.Fukunaga,” Introduction to Statistical Pattern Recognition”, Academic Press, 1990
Course Outcomes:
The student will be able to –
1. Explain the concept of pattern recognition and its different phases.
2. Implement the Bayes theory and classifier.
3. Estimate the parameters and the probability density functions.
4. Estimate the discriminant functions for the classifier.
5. Explain the design of the unsupervised classifier.
6. Evaluate the classifier performance.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 28 out of 34
FF654
ET406THP: Electronics in Agriculture
Credits: 4 Teaching Scheme: 4 Hours / Week
Project: 2 Hours/ Week
Unit 1: Data acquisition systems & Virtual instrumentation (7 Hours)
Data loggers, Data acquisitions systems (DAS), Supervisory control and data acquisition
(SCADA), Basics of PLC, Functional block diagram of computer control system, alarms,
interrupts. Virtual Instrumentation: Historical Perspective, advantages, Block diagram and
architecture of virtual instrument, data flow techniques, graphical programming in data flow,
comparison with conventional programming.
Unit 2: Bus protocols in Agriculture (7 Hours)
Use of field buses, functions, international standards, field bus advantages and disadvantages,
Instrumentation network: sensor networks, Open networks-advantages and limitations, HART
Network, Foundation field bus network. Profibus PA: Basics, architecture, model, network
design. Foundation field bus segments: General consideration, network design
Unit 3: Instrument technology for agriculture (6 Hours)
Instrument for measurement of pH, Electrical conductivity, gas analysis, humidity, leaf area,
chlorophyll content, and soil moisture & temperature.
Unit 4: Precision Farming (6 Hours)
An introduction to precision farming. GIS/GPS positioning system for precision farming, Yield
monitoring and mapping, soil sampling and analysis. Computers and Geographic information
systems. Precision farming- Issues and conditions. Role of electronics in farm machinery for
precision farming.
Unit 5: Electronics in Agriculture (7 Hours)
Instrument for crop monitoring – moisture measurement – capacitive, infrared reflectance and
resistance. Monitoring soil and weather – measurement of soil properties and meteorological
parameters – irrigation control systems. Instruments for crop establishment monitoring. Crop
spraying – selective crop spraying – flow control. Yield monitoring. Technology for precision
farming. Instruments for protected cultivation – green house environment control – transducers
and control system. Instruments and systems for crop handling processing and storage.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 29 out of 34
Unit 6: Applications & Electronics Governance (7 Hours)
Greenhouse: History of modeling and control of Greenhouse, Identification of control and
manipulation variables for Greenhouse. Crop Preservation : Importance of Preservation of
various commodities and parts of plants, Drying process for preservation, Variable identification
for drying process, Electronic control system for grape drying process.
Agriculture & Electronics Governance: Governance products & services in agriculture sector,
Role of Electronics Governance in Agricultural sector.
List of Project:
1. Automatic Moisture and Light Controlling System for Garden
2. Solar Powered Agricultural Water Pumping System with Auto Tracking
3. Automatic Soil Moisture sensing irrigation
Text Books:
1. Curtis Johnson, “Process Control Instrumentation Technology”; 8th Edition,
Pearson Education
2. Stuart A. Boyer, SCADA supervisory control and data acquisition, ISA Publication
Reference Books:
1. De Mess M. N. Fundamental of Geographic Information System. John Willy & sons,
New York, Datta S.K.1987.
2. K. Krishna Swamy, “Process Control”; New Age International Publishers
3. Kuhar, John. E. 1977. The precision farming guide for agriculturalist. Lori J. Dhabalt,
USA
4. Manual of Soil & Water conservation Engineering. Oxford & IBH Co. Sigma &
Jagmohan, 1976.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 30 out of 34
FF 654
ET407THP: Mobile Communication
Credits: 4 Teaching Scheme: 4 Hours / Week
Project: 2 Hours/ Week
Unit 1: Wireless Channels (7 Hours)
Wireless channels, Narrow band flat fading channels, Frequency selective wide band models,
Additive Gaussian noise, Sampled discrete-time models.
Unit 2: Signal Detection and Error computation (6 Hours)
Signal representations, Transmission and reception, ML detection, Channel Capacity,
Transmission power, Bandwidth, Tradeoffs, BER computations.
Unit 3: Diversity (7 Hours)
Introduction to diversity, Multi Antenna Maximal Ratio Combiner, BER with Diversity, Spatial
Diversity & diversity Order
Unit 4: Medium Access Control (7 Hours)
Specialized MAC, SDMA, TDMA – ALOHA, CSMA, Demand Assigned Multiple access,
PRMA, Reservation TDMA, Collision avoidance, Spread Aloha Multiple access
Unit 5: Mobile Network & Transport Layer (6 Hours)
Mobile IP, DHCP, Mobile Ad-hoc Networks, TCP, TCP improvements, TCP over 2.5/3G
wireless networks..
Unit 6: Application Layer (7 Hours)
WAP Model- Mobile Location based services -WAP Gateway –WAP protocols – WAP
user agent profile- caching model-wireless bearers for WAP - WML – WMLScripts– WTA-
iMode- SyncML
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 31 out of 34
List of Projects:
1. Demonstrate the fading characteristics of a channel using MATLAB.
2. Write a code on Maximum Likelihood detection using MATLAB.
3. Implement a MIMO system using MATLAB Simulink.
4. Implement a TDMA system using MATLAB Simulink.
Text Books:
1. Vijay Garg, „Wireless Communication& networking‟, Morgan Kaufman 2007.
2. Jochen Schiller, “Mobile Communications”, Second Edition, Pearson Education, 2003.
Reference Books:
1. Tse and Vishwanath, „Fundamentals of Wireless Communication‟, Cambridge 2004
2. A. AlGamal and Y. H. Kim, „Network Information Theory‟, Cambridge 2011
3. A. Goldsmith, „Wireless Communications‟, Cambridge 2005
4. Uwe Hansmann, LotharMerk, Martin S. Nicklons and Thomas Stober, “Principles of
Mobile Computing”, Springer, 2003.
Course Outcomes:
Students will be able to
1. Compare channel fading characteristics.
2. Analyze reception and detection of signal.
3. Calculate diversity and multiplexing gain.
4. Differentiate multiple access techniques.
5. Differentiate functionalities of network & transport layer of mobile communication
6. Understand wireless application protocol for Mobile Communication.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 32 out of 34
FF No. : 654
ET408THP: Software Defined Radio
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours / Week
Unit I: Software Defined Radio fundamentals (8Hours)
Introduction to SDR, Need of SDR, Principles of SDR , Basic Principle and difference in Analog
radio and SDR , SDR characteristics, required hardware specifications, Software/Hardware
platform, GNU radio -What is GNU radio, GNU Radio Architecture, Hardware Block of GNU,
GNU software , MATLAB in SDR , Radio Frequency Implementation issues, Purpose of RF
front End, Dynamic Range ,RF receiver Front End topologies, Flexibility of RF chain with
software radio, Duplexer ,Diplexer ,RF filter ,LNA ,Image reject filters , IF filters , RF Mixers
Local Oscillator , AGC, Transmitter Architecture and their issues, Sampling theorem in ADC,
Noise and distortion in RF chain, Pre-distortion.
Case study: AM/FM/BPSK/QPSK/OFDM Simulation in Matlab.
Unit II: SDR Architecture (7 Hrs)
Architecture of SDR-Open Architecture, Software Communication Architecture, Transmitter
Receiver Homodyne/heterodyne architecture, RF front End, ADC, DAC, DAC/ADC Noise
Budget, ADC and DAC Distortion, Role of FPGA/CPU/GPU in SDR, Applications of FPGA
in SDR, Design Principles using FPGA, Trade –offs in using DSP, FPGA and ASIC, Power
Management Issues in DSP,ASIC,FPGA.
Case Study : JTRS –Goals of SCA ,Architectural details ,SDR forum Architecture
Unit III: Multi Rate Signal Processing (7Hrs)
Sample timing algorithms, Frequency offset estimation and correction, Channel Estimation,
Basics of Multi Rate, Multi Rate DSP, Multi Rate Algorithm, DSP techniques in SDR, OFDM
in SDR.
Unit IV: Smart/MIMO Antennas using Software Radio (6 Hours)
Smart Antenna Architecture, Vector Channel Modeling , Benefits of Smart Antenna Phased
Antenna Array Theory, Adaptive Arrays, DOA Arrays, Applying Software Radio Principles
to Antenna Systems, Beam forming for systems-Multiple Fixed Beam Antenna Array, Fully
Adaptive Array , Relative Benefits and Trade-offs OF Switched Beam and Adaptive Array,
Smart Antenna Algorithms , Hardware Implementation of Smart Antennas, MIMO -
frequency, time, sample Synchronization.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 33 out of 34
Case Study: Principles of MIMO-OFDM
Unit V: Cognitive Radio (6 Hrs)
Cognitive Radio Architecture, Dynamic Access Spectrum, Spectrum Efficiency, Spectrum
Efficiency gain in SDR and CR ,Spectrum Usage, SDR as a platform for CR, OFDM as PHY
layer ,OFDM Modulator, OFDM Demodulator, OFDM Bandwidth, Benefits of OFDM in CR,
Spectrum Sensing in CR, CR Network.
Unit IV: Applications of SDR (6 Hours)
Application of SDR in Advance Communication System-Case Study, Challenges and Issues,
Implementation, Parameter Estimation –Environment, Location, other factors, Vertical Handoff,
Network Interoperability.
Case Study : 1)CR for Public Safety –PSCR , Modes of PSCR, Architecture of PSCR
List of Project areas:
1. MAC, routing and transport protocols for cognitive radio networks.
2. Synchronization and channel estimation for cognitive radio.
3. Spectrum sensing, signal detection, cooperative detection.
4. Collaboration and cooperation in wireless devices, networks, and systems (Collaborative radio
Resource, spectrum, power management, resource optimization).
Text Books
1. Jeffrey.H.Reed ,Software Radio : A Modern Approach to Radio Engineering , Pearson .
Reference Books
1. Markus Dillinger, Kambiz Madani, Nancy Alonistioti, Software Defined Radio :
Architectures, Systems and Functions, Wiley
2. Tony .J. Rouphael , RF and DSP for SDR, Elsevier Newness Press ,2008
3. Dr.TajStruman, Evaluation of SDR –Main Document
4. SDR –Handbook, 8th Edition, PENTEK
5. Bruce a. Fette , Cognitive Radio Technology, Newness, Elsevier
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B. Tech. Engineering. Pattern B-14 Revised, A.Y. 2017-18 Page 34 out of 34
Course Outcomes:
The student will be able to-
1. Compare SDR with traditional Hardware Radio HDR.
2. Implement modern wireless system based on OFDM, MIMO & Smart Antenna.
3. Build experiment with real wireless waveform and applications, accessing PHY and MAC,
Compare SDR versus MATLAB and Hardware Radio.
4. Work on open projects and explore their capability to build their own communication
System.
5 Identify the fundamentals of the communication link, the characteristics of network protocols,
and be able to discuss the allocation of radio resources and technologies.
6. Understand how analog and digital technologies are used for software-defined radios and the
topologies and applications of those networks.
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for S. Y. B. Tech. E&TC Engineering (Pattern A-16 Revised)
Academic Year – 2017-18
(Module 3)
Course
Code
Course Name Course
Type
Contact Hours /
Week
Credits
Th. Lab. Proj.
ET201THL Electronic
Circuits
THL 3 2 4
ET202THL Analog and
Digital
Communication
THL 3 2 4
ET201THP Signals and
Systems
THP 3 2 4
ET202THP Control
systems
THP 3 2 4
ET201TH Probability &
Statistics
TH 3 3
TOTAL 15 4 4 19
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for S. Y. B. Tech. E&TC Engineering (Pattern A-16 Revised)
Academic Year – 2017-18
(Module 4)
Course
Code
Course
Name
Course
Type
Contact Hours
/ Week
Credits
Th Lab Proj
ET203THL Digital Systems THL 3 2 4
ET204THL
Data Structures
& Algorithms
THL 3 2 4
ET203THP Microprocessor
and
Microcontroller
THP 3 2 4
ET204THP Signal
Conditioning &
Data Converters
THP 3 2 4
ET202TH Linear Algebra TH 3 3
TOTAL 15 4 4 19
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for S. Y. B. Tech. E&TC Engineering (Pattern A-16 Revised)
Academic Year – 2017-18
Semester I – Irrespective of Module
Course
Code
Course Name Course
Type
Contact
Hours / Week
Credits
Th Lab Proj
HS201OPE Engineering &
Managerial
Economics
HSS 2 2
ET2XXSD Skill
Development
LAB 2 2
TOTAL 2 2 4
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for S. Y. B. Tech. E&TC Engineering (Pattern A-16 Revised)
Academic Year – 2017-18
Semester II – Irrespective of Module
List of skill development courses
Course Code Course Name
ET201SD Python
ET202SD Electronics Measurement
ET203SD PCB Design
ET204SD Simulink and Modeling
ET205SD FPGA based System
ET206SD Basic Linux OS
ET207SD Digital Circuit Analysis
ET208SD Summer Training
Course
Code
Course
Name
Cours
e
Type
Contact
Hours / Week
Credits
Th Lab Proj
HS202OPE Costing and
cost control
HSS 2 2
ET201PRJ Mini Project Project 4 2
TOTAL 2 4 4
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for T. Y. B. Tech. E&TC Engineering (Pattern A-16 Revised)
Academic Year – 2018-19
(Module 5)
Course
Code
Course
Name
Course
Type
Contact Hours /
Week
Credits
Th. Lab. Proj.
ET301THL Digital
Design
THL 3 2 4
ET302THL Digital
Signal
Processing
THL 3 2 4
ET301THP Object
Oriented
Programming
THP 3 2 4
ET302THP Real Time
Embedded
Systems
THP 3 2 4
ET301TH Discrete
Mathematics
TH 3 3
TOTAL 15
4 4 19
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for T. Y. B. Tech. E&TC Engineering (Pattern A-16 Revised)
Academic Year – 2018-19
(Module 6)
Course
Code
Course Name Course
Type
Contact Hours /
Week
Credits
Th. Lab. Proj
ET303THL Power
Electronics and
drives
THL 3 2 4
ET304THL Robotics THL 3 2 4
ET303THP Electromagnetic
Engineering
THP 3 2 4
ET304THP Information
Theory &
Coding
Techniques
THP 3 2 4
ET302TH System
Programming
TH 3 3
TOTAL 15 4 4 19
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for T. Y. B. Tech. E&TC Engineering (Pattern A-16 Revised)
Academic Year – 2018-19
Semester I – Irrespective of Module
Course
Code
Course Name Course
Type
Contact
Hours / Week
Credits
Th Lab Proj
HS301OPE Project
Management
HSS 2 2
ET3XXPD Professional
Development
PD 2 2
TOTAL 2 2 4
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for T. Y. B. Tech. E&TC Engineering (Pattern A-16 Revised)
Academic Year – 2018-19
Semester II – Irrespective of Module
Course
Code
Course
Name
Cours
e
Type
Contact
Hours / Week
Credits
Th Lab Proj
HS304OPE Employability
Skills
Development
HSS 2 2
ET301PRJ Mini Project PROJ 4 2
TOTAL 2 4 4
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
List of Professional Development Courses
Course Code Course Name
ET301PD Automotive Electronics
ET302PD Energy Audit
ET303PD Internet of Things
ET304PD PLC Programming
ET305PD Industrial Control
ET306PD Electronic Product Design
ET307PD JAVA Programming
ET308PD Industry Training
ET309PD CMOS-Circuit Design
ET310PD Networking-Industrial Automation
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for Final Year B. Tech. E&TC Engineering (Pattern A-16 Revised)
Academic Year – 2019-20
(Module 7)
Course
Code
Course
Name
Course
Type
Contact Hours /
Week
Credits
Th. Lab. Proj
ET401THL Electronic
Communication
Systems
THL 3 2 4
ET401THP
Wireless
Communication
THP 3 2 4
ET4XXTHL Elective-I THL 3 2 4
ET4XXTHP Elective-II THP 3 2 4
ET401PRJ Major Project PRJ 10 5
TOTAL 12 4 14 21
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
# Project in Module 7 will be waived off for Summer Internship
List of Elective courses
Elective-I
Course Code Course Name
ET402THL Speech Processing
ET403THL IC Design
ET404THL Biomedical Engineering
ET405THL Microwave Engineering
ET406THL Computer Vision
ET407THL Digital Image Processing
Elective-II
ET402THP System on chip Design verification
ET403THP Artificial Intelligence
ET404THP Computer Network
ET405THP Pattern Recognition
ET406THP Electronics in Agriculture
ET407THP Mobile Communication
ET408THP Software Defined Radio
Course
Code
Course
Name
Course
Type
Contact Hours /
Week
Credits
Th. Lab. Tut.
ET403PRJ Summer
Internship
#
PRJ 5
TOTAL 5
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for Final Year B. Tech. E&TC Engineering (Pattern A-16 Revised)
Academic Year – 2019-20
(Module 8)
Course Code Course
Name
Course
Type
Contact Hours /
Week
Credits
Th. Lab. Proj.
ET4XXOPE Open
Elective-I
TH 3 3
ET4XXOPE Open
Elective-II
TH 3 3
ET4XXOPE Open
Elective-III
TH 3 3
ET401SEM Seminar SEM 2 2
ET402PRJ Major
Project
PRJ 8 4
TOTAL 9 2 8 15
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
List of open elective courses
Course Code Course Name
Open Elective-I ET401OPE Microcontroller and applications
ET402OPE Robotics
Open Elective-II ET403OPE Digital image processing
ET404OPE Speech Processing
Open Elective-III ET405OPE Electronic Circuits
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
Structure for Final Year B. Tech. E&TC Engineering (Pattern A-16 Revised)
Academic Year – 2019-20
(Internship Module) (Module 8)
OR
Course
Code
Course
Name
Course
Type
Contact Hours /
Week
Credits
Th. Lab. Tut.
ET401INT Industry
Internship
INT 15
TOTAL 15
Course
Code
Course
Name
Course
Type
Contact Hours /
Week
Credits
Th. Lab. Tut.
ET402INT Research
Project
INT 15
TOTAL 15
Bansilal Ramnath Agarwal Charitable Trust’s VISHWAKARMA INSTITUTE OF TECHNOLOGY – PUNE
(An autonomous Institute affiliated to Savitribai Phule PuneUniversity) 666, Upper Indiranagar, Bibwewadi, Pune – 411 037.
OR
Course
Code
Course
Name
Course
Type
Contact Hours /
Week
Credits
Th. Lab. Tut.
ET401GIP Global
Internship
GIP 15
TOTAL 15
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 1out of 21
Structure for S.Y. B.Tech. E&TC Engineering (Pattern A-16)
Academic Year – 2017-18
(Module 3)
FF No.: 654
ET201THL: ELECTRONIC CIRCUITS
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
UNIT I: Two Port Network (6Hours)
Terminal characteristics of network: Z, Y, h, ABCD Parameters; Reciprocity & Symmetry
conditions, Interrelation of Parameters, interconnection of parameters. Network functions for one
port and two port networks.
UNIT II: Resonance (6Hours)
Series Resonance: Impedance, Phase angle variations with frequency, Voltage and current
variation with frequency, Bandwidth, Selectivity Resonant frequency and admittance variation
with frequency, Bandwidth and selectivity Series Resonance: Magnification factor, Parallel
resonance.
UNIT III: Applications of Semiconductor Diode (6Hours)
Small signal equivalent circuits of diode, Diode wave shaping circuits, series and shunt clipping
circuits, clamping circuits, rectifiers, regulators, multipliers, regulated power supply.
UNIT IV: DC and AC Analysis of Amplifiers (8Hours)
Bias stability and biasing circuits, BJT small signal model, Analysis of CE, CB, CC amplifiers,
FET small signal model, Analysis of CS, CG and CD amplifiers, Frequency response of
amplifiers, Effect of coupling, bypass, junction and stray capacitances on frequency response of
BJT and FET amplifiers., Need for multistage amplifiers, block diagram, Analysis of multistage
amplifier.
UNIT V: Feedback Amplifiers and Oscillators (8Hours)
Concept of feedback, Negative feedback, A generalized feedback amplifier, Four basic amplifier
types, Feedback topologies, Advantages and disadvantages of negative feedback, Effect of
feedback on gain, input impedance, output impedances & bandwidth of an amplifier Analysis of
Voltage-series, Current-series, Voltage shunt and Current shunt feedback topology. Positive
feedback and Oscillators, RC Phase Shift Oscillator, Wien Bridge Oscillator, LC oscillators,
Hartley Oscillator and Colpitts Oscillator.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 2out of 21
UNIT VI: Power amplifiers (6Hours)
Classes of power amplifiers, Class A, Class B, Class AB, Class C and Class D amplifiers,
Analysis of Class A, Class B, Class AB amplifiers, Distortions in amplifiers, concept of Total
Harmonic Distortion (THD), Comparison of power amplifiers.
List of Practicals
1. Series/Parallel resonance circuit
2. Diode clipping and clamping circuits
3. Diode rectifier Circuits
4. Diode multiplier circuits
5. Single stage amplifier
6. Two stage amplifier
7. Feedback amplifier (Current Series/Shunt Topology)
8. Feedback amplifier (Voltage Series/Shunt Topology)
9. Sine waveform generator
10. Power amplifiers
Text Books
1. “Electrical Networks”, Ravish R Singh, Tata Mc-Graw Hill
2. “Electronic devices and Circuits Theory”, Boylestead & Nashelsky, Eighth edition, PHI
3. “Electronic Devices”, Floyd, Seventh Edition, Pearson
Reference Books
1. “Network Sythesis”, Van Valkenberg, PHI
2. “Semiconductor Physics and Devices”, Donald Neamen, McGraw Hill
3. “Electronic Device and Circuits”, David A. Bell, Fourth Edition, PHI
Course Outcomes
The students will be able to
1. Analyze two port networks.
2. Analyze series and parallel resonance circuits.
3. Design various applications using diode.
4. Apply DC and AC analysis to amplifiers.
5. Analyze feedback amplifier circuits and design oscillator circuits.
6. Compare various power amplifier circuits
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 3out of 21
FF No. : 654
ET202THL: Analog and Digital Communication
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Introduction to Communication System (6 Hours)
Analog & Digital Communication System Overview, The Electromagnetic & Optical Spectrum
and its usage, Types of Electronic Communication, Need of modulation, Communication
Channels, Classification of noise, Noise in Cascaded Stages.
Unit 2: Analog Modulation Techniques (7 Hours)
Mathematical treatment for an AM and FM signal, Spectral Analysis, Modulation Index,
Efficiency, Power calculations, DSB-SC and SSB-SC ,FM generators, pre-emphasis and de-
emphasis in FM signal.
Unit 3: Analog Receivers (6 Hours)
TRF Receiver, Super Heterodyne Receiver, Intermediate Frequency and Image Frequency,
Diode detector, DSB-SC and SSB-SC, FM Detector.
Unit 4: Sampling and Waveform Coding (9 Hours)
Sampling, ideal sampling, Flat top & Natural Sampling, Aliasing, Pulse amplitude modulation
,Quantization, Pulse code modulation & reconstruction, Delta modulation, Line Coding,
Companded PCM, ISI and eye diagram, Time division multiplexing.
Unit 5: Digital Modulation Techniques (6 Hours)
Digital modulation techniques - Binary Phase Shift Keying, Quadrature Phase Shift Keying,
Binary Frequency Shift Keying, Quadrature amplitude modulation, Minimum shift keying.
Unit 6: Detection and Performance analysis of digital signal (6 Hours)
Base Band signal receiver ,Derivation for Error prob of integrate& dump Filter, Optimum Filter,
white noise matched filter, probability error of match filter, correlation.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 4out of 21
List of Practicals:
1. Observe spectral components of time-domain signal using Digital Storage Oscilloscope
(DSO).
2. Experiment with Double side band suppressed carrier (DSBSC) modulator and demodulator.
3. Experiment with Single side band suppressed carrier (SSBSC) modulator an demodulator.
4. Experiment with Frequency modulator (FM).
5. Simulation of Analog communication system.
6. Experiment with Pulse Amplitude modulation.
7. Experiment with Pulse Code modulation and demodulation.
8. Experiment with Delta modulation and demodulation.
9. Experiment with Quadrature phase shift keying modulation and demodulation.
10. Experiment with frequency shift keying modulation and demodulation
Text Books:
1. “Principles of Electronic Communication Systems”, Louis E Frenzel, Tata McGraw Hill
Publications, Third Edition.
2. “Electronic Communication”, Kennedy & Devis, Tata McGraw Hill Publications.
3. “Principles of Communication Systems”,Taub Schilling, Tata McGraw Hill Fourth
Edition.
Reference Books:
1. “Electronic Communication”, Dennis Roddy&Coolen, Tata McGraw Hill Publications.
2. “Electronic Communication Systems”, Wayne Tomasi, Fourth Edition.
3. “Digital Communications”, Simon Haykin, Wiley Publications, Fourth Edition.
4. “Communication Systems”, Carlson, McGrawHill, Fourth Edition.
5. “Analog& Digital Communications”, Simon Haykin, Wiley Publications.
6. “Digital Communication”, B.Sklar, Pearson, Second Edition.
Course Outcomes:
The students will be to
1. Classify communication channels and noise.
2. Analyze amplitude and frequency modulated signal and their spectrum.
3. Explain working of analog receivers.
4. Discuss encoding of analog signals in digital formats.
5. Analyze modulation techniques with respect to bandwidth, Euclidian distance.
6. Evaluate performance of optimum filter.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 5out of 21
FF No. : 654
ET201THP: Signals and Systems
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: Introduction to signals (7 Hours)
Signal classification, elementary signals, signal operations, sampling theorem.
Unit 2: Introduction to systems (7 Hours)
Classification of systems, time domain analysis of LTI systems: convolution integral,
convolution sum, correlation.
Unit 3: Continuous time Fourier series (5 Hours)
Trigonometric, exponential form of Fourier series, Frequency spectrum of CT periodic signals,
Gibbs phenomenon.
Unit 4: Continuous time Fourier transform (6 Hours)
Fourier transform, existence of Fourier transform, properties, system analysis using Fourier
transform. Introduction to energy spectral density (ESD) and power spectral density (PSD).
Unit 5: Fourier analysis of discrete time signals (7 Hours)
Discrete time Fourier transform, Discrete Fourier transform, discrete frequency spectrum,
analysis of LTI discrete-time systems using DFT.
Unit 6: Systems analysis using Laplace transforms (7Hours)
Laplace transform, region of convergence, properties, inverse Laplace transform, circuit analysis
using Laplace transform, Pole-zero plots.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 6out of 21
List of Project:
1. Record a speech signal with sampling frequency = 8000Hz. Separate
voiced/unvoiced/silence part of the speech signal.
2. Design a synthesizer. Make a menu to select an instrument to play. When you press a
button the selected instrument sound is synthesized and played through the speakers.
3. Design a GUI to generate different continuous and discrete time signals and to plot
their spectra.
4. Design a GUI for Fourier series synthesis of different signals. You should be able to
select a periodic signal like square wave, sawtooth, triangular, rectified sinusoids etc.
Perform Fourier series synthesis for different number of Fourier coefficients. GUI
should plot how the signal changes in time domain as we increase the number of
harmonics.
Text Books:
1. Alan V. Oppenheim, Alan S. Wiisky and S. Hamid Nawab, “Signals and systems,”
Pearson Education, 2004.
2. Ramesh Babu and Anandnatarajan, “Signals and Systems,” Scitech Publication, Fourth
Edition.
Reference Books:
1. Haykin Simon and Veen Barry Van, “Signals and Systems,” New York. John Wiley & Sons.
2. Roberts Michael J, “Signals and Systems,” Tata McGraw Hill Publishing Company Limited,
2003.
3. A. Nagoor Kani, “Signals and Systems,” McGraw Hill, 2013.
Course Outcomes:
The student will be able to –
1. Classify signals and systems as discrete/continuous, linear/non-linear, causal/non-causal,
time-variant/invariant, etc.
2. Determine the response of the LTI system to any input signal.
3. Analyze continuous-time periodic signals using Fourier series.
4. Apply Fourier transform to obtain spectrum of a continuous time energy signals.
5. Analyze discrete-time signals and systems using discrete Fourier transform.
6. Solve differential equations using Laplace transform and to test the stability of the given
system.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 7out of 21
FF No. : 654
ET202THP: Control Systems
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: Introduction (8 Hours)
Definition of control system, Open loop, closed loop, Feedback and Feed-Forward control,
Mathematical modeling of a physical system, transfer function, Block Diagram Algebra, Signal
flow graph – Mason‟s Gain formula
Unit 2: Time Domain Analysis and Design (6 Hours)
Standard test inputs, Time response of first order and second order systems, Steady state
analysis, steady state error and error constants, Transient analysis, Transient response
specifications, Stability and Routh - Hurwitz Criteria
Unit 3: Root Locus and Stability Analysis (8 Hours)
Root Locus concept, Rules for Constructing Root Locus , Stability Analysis and design using
root locus, Effect of adding poles and zeros.
Unit 4: Frequency Domain Analysis – 1 (6 Hours)
Frequency response, Concept of Bode plot, Method of drawing Bode plot.
Unit 5: (6 Hours)
Frequency Domain Analysis – 2
Introduction to Polar plot, Stability and Nyquist criterion. Gain margin and phase margin,
Frequency domain specifications.
Unit 6: State Variable Analysis (6 Hours)
Concept of state and state variables, State models for continuous time systems (SISO, MIMO)
Derivation of transfer function from state models and vice versa, Introduction to solution of state
equations – state transition matrix, Controllability and observability.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 8out of 21
List of Project areas:
1. Model a given electrical / Mechanical system
2. Closed loop control of D C Motor
3. Design and implementation of filter
4. Estimate Transfer function from practically drawn Bode Plot
Text Books:
1. Nagrath I. J. and M. Gopal, “Control Systems Engineering”, 6th edition, New Age
International
2. Ogata Katsuhiko, “Modern Control Engineering”, 5th
Edition, PHI Reference Books
Reference Books:
1. Norman S. Nise, “Control System Engineering”, 6th Edition, Wiley.
2. F. Golnaraghi, B.C. Kuo, “Automatic Control Systems”, 10th Edition, McGraw-Hill.
Course Outcomes:
The student will be able to –
1. Model a given system using transfer function approach
2. Obtain steady state and transient response of control systems
3. Analyze given system for stability using root locus.
4. Demonstrate various techniques of frequency domain analysis
5. Analyze given system for stability in frequency domain.
6. Model a given system in state space
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 9out of 21
FF No. : 654
ET201TH: Probability and Statistics
Teaching Scheme: 3 Hours / Week
Credits: 3
Unit 1: Data analysis (6 Hrs.)
Data basics – numerical and categorical variables, Observational studies and experiments,
sampling and sources of bias - exploratory analysis and inference, sampling methods – simple,
stratified, cluster and multistage sampling, experimental design – principles of experimental
design, Experimental terminology – placebo, blinding etc., Measures of center and spread, data
transformation.
Unit 2: Probability & Probability distributions (7 Hrs.)
Introduction, Counting and sets; Probability basics; Independence; Conditional probability;
Probability trees; Bayesian inference; Probability distributions such as Normal distribution,
Binomial distribution etc.
Unit 3: Random variables (7 Hrs.)
Cumulative distribution function, probability density function, Random variables such as
Laplace, Erlang, Gamma, Chi-square etc.; conditional distributions and density functions;
Expected value, moments, central moments; Joint Cumulative distribution function, joint
probability density function, Probability mass function
Unit 4: Inferential Statistics (7 Hrs.)
Sampling variability and central limit theorem, Confidence interval for mean, hypothesis testing
for mean, Inference, Inference for comparing means, ANOVA, Bootstrapping, Proportions,
Hypothesis testing for proportions, Chi-square GOF test, Chi-square independence test
Unit 5: Linear regression and modeling (7 Hrs.)
Correlation, residuals, least squares, conditions for linear regression, outliers, variability
partitioning, multiple linear regression – hypothesis testing, collinearity, parsimony, Model
selection, Diagnostics for Multiple regression.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 10out of 21
Unit 6: Statistical Quality Control (6 Hrs.)
Quality improvement and statistics, Quality control, Process control, Control charts – principles,
design, analysis of patterns, control charts for measurements, control charts for attributes, control
chart performance
Text books:
1. Probability and Statistics for Engineers – Johnson, Gupta, Pearson Prentice Hall, 3rd
edition
2. Applied statistics and probability for Engineers – Montgomery, Runger, Wiley India, 3rd
Edition
3. Probability and random processes – Miller, Childers, Elsevier, 2nd
Edition
References:
1. NPTEL Video – „Probability and Statistics‟ – Prof. Dr. Somesh Kumar, IIT Kharagpur
2. Coursera MOOCs – Introduction to Probability and data; Inferential statistics; Linear
Regression and Modeling; Bayesian Statistics
Course Outcomes:
Upon successful completion of the Course, the student would be able to
1. Perform data analysis by various approaches
2. Define probability and perform tasks based on axioms of probability and various
probability distributions
3. Understand behavior of various random variables and various data distribution functions
4. Perform mean and variance based analysis and carry out hypothesis testing
5. Perform linear and multiple linear Regression
6. Analyze control charts for Statistical Quality Control
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 11out of 21
Structure for S.Y. B.Tech. E&TC Engineering (Pattern A-16)
Academic Year – 2017-18
(Module 4)
FF No. : 654
ET203THL: Digital System
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Combinational circuits (6 Hours)
Design procedure for combinational logic circuits, Code conversion, Half Adder, Full Adder, 4-
bit binary adder, Look Ahead Carry, BCD Adder, BCD Subtractor, Parity generator, Parity
checker, Digital Comparator, Multiplexer and Demultiplexer, their use in combinational logic
designs, multiplexer and Demultiplexer trees, Encoder and Decoder, Priority Encoder, Synthesis
of combinational logic circuits.
Unit 2: Sequential Circuits (8 Hours)
Latches and Flip-flops: SR, D, JK, Master-Slave JK, and T, use of preset and clear terminals,
schematic symbol, truth table and excitation table, conversion of flip flops, shift registers: SISO,
SIPO, PISO, PIPO, bi-directional shift registers, Johnson and Ring counters, design and analysis
of asynchronous and synchronous counters, up/down counters, modulo counters, concept of
propagation delay, set up time, hold time, application of counters, lock out condition, clock
skew, clock jitter, sequence generators, Pseudo Random Binary Sequence (PRBS) generator.
Unit 3: State Machines (8 Hours)
Introduction to state machine, Basic Design steps for these sequential circuits using state
diagram, State Table, State assignment, finite state machine, Mealy machine and Moore machine
representation and implementation, sequence detector, designing vending machine based on state
machine. Design problems based on finite state machine.
Unit 4: Logic Families (6 Hours)
Classification of Logic Families: TTL, CMOS, ECL, RTL, I2L and DCTL, Characteristics of
Digital ICs: Speed of Operation, Power Dissipation, Figure of Merit, Fan in, Fan out, Current and
Voltage Parameters, Noise Immunity, Operating Temperatures and Power Supply Requirements,
TTL: Operation of TTL NAND gate, Active pull up, Wired AND, Open Collector Output, Tri-
State logic, Interfacing CMOS and TTL. Comparison of logic families.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 12out of 21
Unit 5: MOS based combinational circuits (6 Hours)
Complementary CMOS logic style, CMOS Inverter, Design of PUN and PDN, logic efforts for
logic gates, design techniques for large fan in. Ratioed logic style: design of RL, performance
with adaptive load. Other logic styles like DCVSL, Pass transistor logic, Transmission gate.
Introduction to Dynamic logic.
Unit 6: MOS based sequential circuits (6 Hours)
Latches and registers based on Multiplexer, NMOS pass transistor, C2MOS, TSPC styles. Issues
of clock overlapping, race condition. Optimization of sequential circuits: Pipelining concept,
Latch based pipelining.
List of Practicals:
1. Design & implement code converters / comparators
2. Design & implement BCD Adder
3. Design & implement combinational logic circuit using multiplexer & de-multiplexer
4. Design & implement 3 bit bidirectional shift register using D flip-flop
5. Decade counter output to be displayed on 7 segment display
6. Design & implement pulse train generator
7. Design & implement 3 bit up-down ripple counter using flip-flop
8. Verification of mod-n counters
9. Design & implement sequence generator.
10. Simulation of combinational circuit like Half adder, Full adder, Multiplexer, De
multiplexer etc.
Text Books:
1. M. Morris Mano , “Digital Design”, Pearson Education, Third Edition
2. Jan M. Rabaey, Anantha P. Chandrakasan, BorivojeNikolić, “Digital Integrated Circuits”,
Pearson Education, Second Edition20032.
Reference Books:
1. Thomas L Floyd, “Digital Fundamentals”, Pearson Education, 11th
Edition
Course Outcomes:
The student will be able to –
1. Design combinational digital circuits
2. Design sequential digital circuits
3. Design a digital circuit for application based system
4. Compare different parameters of logic families
5. Analyze MOS circuits for designing combinational logic
6. Select sequential primitives for pipelining.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 13out of 21
FF No. : 654
ET204THL: Data Structures & algorithms
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Analysis of Algorithms (6Hours)
Analysis of algorithm, Performance Consideration, Time and Space Complexity, asymptotic
notation, searching and sorting algorithms.
Unit 2: Linear Data Structures (6Hours)
Data Type, Data Object and Data Structure, Types of Data Structures, Concept of sequential
organization and Ordered List, Linear Data Structured using Linked organization, Dynamic
Memory Management, Arrays, Lists
Unit 3: Stacks and Queue (6Hours)
Concept of stack, representation of Stack using Array and Linked List, Concept of queue,
representation of queue using Array and Linked List
Unit 4: Applications of Linear Data Structures (6Hours)
Generalized Linked List, Polynomial Manipulations, Infix to Postfix Conversion and Evaluation,
Validity of Parenthesis.
Unit 5: Trees (8 Hours)
Basic Terminology of Trees, Concept of Binary Tree, Concept of Binary Search Tree,
Construction and Traversal of BT, operations on BT, Threaded Binary Tree, Hauffman tree,
priority Queue, Heap, heap sort.
Unit 6: Graphs (8Hours)
Basic Terminology of Graphs, Types of Graphs, Graph Representation, Elementary Graph
Operation and Graph Traversal, Directed acyclic OBST, Spanning Tree – Kruskal‟s and Prim‟s
Algorithm Shortest path algorithm. – Dijksta‟s Shortest Path Algorithm, Shortest and longest
paths in directed acyclic graphs.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 14out of 21
List of Practicals:
1. Implement the following searching algorithms
a. Bubble
b. Insertion
c. Quick
2. Implement the following sorting algorithms
a. Linear
b. Binary
3. Create and manipulate Database using
a. Array
b. Linked List
4. Implement
a. Circular Linked list
b. Doubly Linked List
5. Implementation of Stacks using
a. Array
b. Linked List
6. Implementation of Queues using
a. Array
b. Linked List
7. Addition oftwo single variable polynomials using Linked List.
8. Conversion of infix expression to postfix expression
9. Operations on Binary Search Tree.
10. Create a graph using adjacency list/matrix and perform shortest path algorithm.
Text Books:
1. Tenenbaum A M &Langsam Y: Data Structure Using C. Prentice Hall Of India, New Delhi.
2. Horowits E &Sahni S: Fundamentals of Data Structures. Gurgaon. Galgotia Book Source
New Delhi.
Reference Books:
1. Kruse R L, Leung B P &Tondo C L: Data Structure And Programming Design In C. Prentice
Hall Of India Pvt.ltd.
4. Kakde O G &Deshpande,” Data Structures And Algorithms”. Indian Society For Technical E
5. Sahni S: Data Structures, Algorithms, & Applications In C++. Mcgraw Hill Boston..
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 15out of 21
Course Outcomes:
The student will be able to-
1. Calculate time complexity using Big-O notation.
2. Describe the concept of sequential organization, ordered list and dynamic memory
management.
3. Apply suitable operations on STACK and QUEUE data structure.
4. Employ STACK and QUEUE data structure to solve engineering problems.
5. Explain major Tree algorithms and then analyze.
6. Explain major Graph algorithms and then analyze.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 16out of 21
FF No. : 654
ET203THP: Microcontroller and Microprocessor
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: Introduction To 8-bit Microcontroller (8 Hours)
Overview and features, Von-Neumann & Harvard architecture, Difference between RISC and
CISC processor, Architecture & Block diagram of AVR ATMega 328P, Reset circuit, General
Purpose registers and ALU, Memory Organization – Program flash, data SRAM, EEPROM,
Program counter & Status Register, I/O interfacing concepts, Port Structure
Unit 2: Assembly language programming (6 Hours)
Addressing Modes, Instruction format, Instruction Cycle Time, Instruction set, AVR time delay
and instruction pipeline, Structure of Assembly language, Assembler directives, Assembly
language programming
Unit 3: Programming of On-Chip peripherals (7 Hours)
Interrupt Structure, Timers and counters, generating software and hardware delays, Power Down
and idle mode, RTC, ADC, DAC, PWM, Watchdog Timer, Programming concepts for:
Interrupts, timers, counters, generating delays
Unit 4: Interfacing I/O Devices to Microcontroller (7 Hours)
Displays- LED, LCD, 7-Segment (Multiplexed & non-multiplexed), Input devices – switches,
keyboard, EPROM interface, Relay interface, DC and stepper motor interface
Unit 5: Communication Protocols (6Hours)
Wired Protocols: RS 232, RS 485, SPI, I2C, Wireless Protocols: Bluetooth, Zigbee
Unit 6: Introduction to Microprocessors (6 Hours)
Evolution of microprocessor, basic functional blocks of microprocessor, Difference between
microcontroller and microprocessor, Architecture, features, block diagram and Pin diagram of
8086, Memory organization, Flag register, Addressing modes, Instruction format, Minimum
mode configuration, Maximum mode configuration, Bus cycle timing diagram, Interrupt System
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 17out of 21
List of Project areas:
1. DC Motor speed control
2. LED based music player
3. Keypad, switch based control
4. Sensor and motor interfacing and control
5. Security system using sensors and buzzer
6. ADC interfacing and programming
7. DAC / PWM programming and control
8. Communication protocol interface
Text Books:
1. By Muhammad Ali Mazidi, Sarmad Naimi and Sepehr Naimi, “The AVR
Microcontroller and Embedded Systems Using Assembly and C”, ©2011 | 1st Edition |
ISBN-13: 9780138003319, Pearson
2. Dhananjay Gadre, Programming and Customizing the AVR Microcontroller, McGraw-
Hill Education TAB; Pap/Cdr edition (1 October 2000)
3. Douglas V. Hall, “Microprocessor and Interfacing – Programming and Hardware‟,
Second Edition, Tata McGrawHill 2nd
Edition
Reference Books:
1. Han - Way Huang, “The Atmel AVR Microcontroller - Mega and Xmega in Assembly
and C”, 1st Edition.
Course Outcomes:
The student will be able to –
1. Comprehend the fundamentals of microcontroller system
2. Develop assembly language programs
3. Configure and utilize on chip resources (Timer, ADC, etc.,) of microcontroller
4. Interface and program peripheral devices using microcontroller
5. Construct the solution to communicate with devices using various protocols
6. Comprehend the essential parts of microprocessor based system
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 18out of 21
FF No. : 654
ET204THP: Signal Conditioning &Data Converters
Credits: 04 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit I: OP-AMP Fundamentals (6 Hours)
Basic building blocks of operational amplifier, differential amplifier, current sources like
constant current source, current mirror, Widlar current source and Wilson current source, active
level shifters, output stage, configurations of op-amp, Ideal op-amp parameters like input offset
voltage, output offset voltage, input offset current, Input bias current, CMRR, PSRR, slew rate,
open loop gain, input resistance, output resistance, frequency response, small signal and power
bandwidth, ideal and practical op-amp.
Unit II: Applications of OP-AMP (6 Hours)
Summing amplifier, Differential amplifier, Voltage follower, Comparators, Limitations of op-
amp as comparator, Window Comparator, Schmitt Trigger, Astable, Mono-stable and Bi-stable
multi-vibrator and its applications, Design of sine, square, triangular, sawtooth and ramp
waveform generators.
Unit III: Sensors and Transducers (8 Hours)
Static and dynamic characteristics, Classification of sensors and transducers, Capacitive
transducer, Inductive transducer, Resistive transducer, RVDT, Strain Gauge, temperature
sensors, RTD and thermistor, Optical Transducers, Piezoelectric transducers, Pressure Sensors,
Level sensors, Displacement sensors, Position Sensors, Proximity sensors, speed sensors,
Humidity sensors, Flow sensors.
Unit IV: Signal Conditioning circuits (8 Hours)
Signal conditioning and its necessity, process of signal conditioning, AC/DC signal conditioning,
Instrumentation amplifier (IA), Triple op-amp and Dual op-amp IA, Current output IA, Guard
and Shield circuits, Signal phase shifter circuits, absolute value circuits.
Unit V: Signal Converter Circuits (6Hours)
Necessity of signal converters, generalized block diagram of signal converter, Voltage to current
and current to voltage converters, Analog Multipliers, True RMS converters, V-F and F-V
converters, Voltage controlled oscillator (VCO), Applications of VCO.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 19out of 21
Unit VI: Analog to Digital and Digital to Analog Converters (6 Hours)
Analog and Digital Data Conversion, specifications of A to D converters, Peak Detectors,
Sample and Hold circuits, types of A to D converters, Flash type ADC, Successive
Approximation type ADC, Single Slope type ADC, Dual Slope type ADC, A/D Converter using
Voltage to Time Conversion, Over sampling A/D Converters. Digital to Analog converters,
Specifications of D to A converters, types of DAC converters, weighted resistor type, R-2R
Ladder type.
List of Projects
1. Hearing Aid Machine
2. Graphic Equalizer for Audio System
3. Digital Multi-meter
4. Function generator with frequency, amplitude, symmetry and DC offset control.
5. Automatic temperature controller
6. Water Level Controller
7. Weighing Machine
8. Analog Multiplier Circuit
9. Phase locked loop using VCO
10. Analog to Digital Converter
Text Books
1. Sergio Franco, „Design with operational amplifiers and analog integrated circuits‟,
TMH, 3rd edition.
2. D. Roy Choudhary, „Linear Integrated Circuits‟, 4th edition, New age.
3. A.K. Sawhney, „A course in Electrical and Electronic Measurements and
Instrumentation‟, Dhanpat rai and sons.
Reference Books
1. G. B. Clayton, „Operational Amplifiers‟, Mc Graw hill International Edition
2. Coughlin, Discroll „Operational Amplifiers and Linear Integrated Circuits‟, PHI, 4th
edition
Course Outcomes
The students will be able to
1. Illustrate fundamentals of op-amp in terms of its building blocks and parameters.
2. Design linear and non linear applications of op-amp.
3. Select sensor based on application.
4. Design signal condition circuits.
5. Analyze signal converter circuits.
6. Analyze ADC and DAC circuits for data conversion.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 20out of 21
FF No. : 654
ET202TH: Linear Algebra
Credits: 03 Teaching Scheme: 03 Hours / Week
Unit 1: Vector Spaces (7 Hours)
Rank of a matrix and solution of Linear Systems, Vectors in n-dimension, Vector spaces and
subspaces, Linear dependence and independence, Spanning set, Basis.
Unit 2: Linear Transformation: (7 Hours)
Linear Transformation, Range and kernel of LT, Isomorphism, Column space, Row space, Null
space, Rank Nullity theorem, Orthogonal transformations and its geometrical interpretation. Co-
ordinate systems, Change of basis.
Unit 3: Inner product spaces (6 Hours)
Inner Product, length, and orthogonality, orthogonal sets, orthogonal projections, The Gram–
Schmidt process. Least square problem, Applications of linear models. Inner Product spaces,
Applications of Inner Product spaces.
Unit 4: Eigen values and Eigen vectors (6 Hours)
Eigen values and Eigen vectors. Symmetric matrices, Complex Eigen values, minimal
polynomial.
Unit 5: Applications of Eigen values and Eigen vectors (6 Hours)
Application of Eigen values and Eigen vectors to Discrete and continuous dynamical system
Unit 6: Digonalization (8 Hours)
Digonalization over real and complex field, canonical representation, spectral decomposition,
Quadratic forms, constrained optimization, The singular value decomposition, Applications to
image processing and statistics.
List of Project areas:
1. Use of linear transformation in image processing.
2. Use of Eigen values and Eigen vectors in electronics engineering.
3. Applications of constrained optimization in electronics engineering.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of S.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 21out of 21
Text Books:
1. Ron Larson and David C. Falvo; Linear Algebra: An Introduction; First Indian reprint
2010;Brooke/Cole, a part of Cengage Learning (Indian Edition).
2. B.S. Grewal; Higher Engineering Mathematics; 40th
Edition 2007; Khanna Publishers.
3. Seymour Lipschutz, John Schiller; Introduction to Probability and statistics; 6th
reprint
2008; Schaum‟s Outline, Tata McGraw-Hill.
Reference Books:
1. Gilbert Strang; Linear Algebra and its Applications; 10th
Indian reprint 2011;Cengage
Learning (Indian Edition).
2. David C. Lay ; Linear Algebra and its Applications; 12th
impression 2011; Pearson
Education Inc,.
Course Outcomes:
The student will be able to –
1. Use of rank and inner product for interpretation of concepts in linear algebra
2. Relate matrices to linear transformations and interpret geometrically
3. Recognize the concepts of span, spanning set, basis, dimension linear transformation,
inner product, orthogonal transformation
4. Demonstrate the knowledge of linear dependence/independence, diagonalization,
Principal axis theorem, various canonical representations
5. Compute Eigen values and Eigen vectors, row space, column space, null space, inner product
6. Translate a physical problem into a mathematical model, find solution of the model by
Selecting and applying suitable mathematical method
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 1 out of 24
Structure for T .Y. B.Tech. E&TC Engineering (Pattern A-16)
Academic Year – 2018-19
(Module 5)
FF No. : 654
ET301THL: Digital Design (THL)
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Configurable hardware and HDL basics (6 Hours)
Configurable Hardware: Design options for digital systems, Standard Chips, PLDs, FPGAs and
ASICs. VLSI design flow. Role of hardware description languages, motivation. Concurrency in
hardware, Concept of delta delay. Concept of Micro architecture.
Introduction to Verilog HDL: Levels of Design Description, Concurrency, Simulation and
Synthesis, Function Verification, Module, System Tasks, Simulation and Synthesis. Verilog
Language Constructs and Conventions: Introduction, Keywords, Identifiers, White Space,
Characters, Comments, Numbers, Strings, Logic Values, Strengths, Data Types, Scalars and
Vectors, Parameters, Operators
Unit 2: Gate level and Dataflow modeling (7 Hours)
Gate Level Modeling: Introduction, Module Structure, Gate Primitives, Tristate buffers, Design
of Flip-Flops with Gate Primitives, Net Types, Delay models, static and dynamic hazards
Switch level modeling, MOS switches, CMOS switch, bidirectional switch
Dataflow Modeling: Introduction, Continuous Assignment Structure, Delays and Continuous
Assignments, Assignment to Vector, Operators- bitwise, arithmetic, concatenation, replication,
reduction, logical, relational, equality, shift, conditional.
Unit 3: Behavioral modeling (8 Hours)
Procedural constructs- initial & always block, procedural assignments – blocking and
nonblocking statements, difference in blocking and nonblocking statements, active region,
inactive region, event scheduling under stratified event queue, event scheduling in Verilog, delay
timing control, selection statements- if-else, case, iterative statements- while, for, repeat, forever
loop.
Unit 4: Tasks and functions (5 Hours)
Task, function, system tasks and functions, file I/O system task, user defined primitives
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 2 out of 24
Unit 5: Synthesis (6 Hours)
General design flow for ASIC and FPGA, RTL and Physical synthesis flow, Design environment
and constraints, Language structure synthesis, Coding guidelines for clocks and resets.
Unit 6: Verification (8 Hours)
Functional verification, formal and simulation based, test bench design, clock signal generation,
reset signal generation, verificational coverage, Dynamic timing analysis, static timing analysis
List of Practicals:
1. To demonstrate the use of gate level modeling (FA)
2. To demonstrate the use of dataflow modeling (MUX , DMUX, LATCH)
3. To demonstrate the use of behavioral modeling (always statement, blocking &non blocking
statements, case statement, combinational circuit description)
4. To demonstrate the use of behavioral modeling (Sequential circuits, flip flop, synchronizers,
memory elements, shift registers)
5. To demonstrate the use of behavioral modeling (counters, sequence generators)
6. To demonstrate the use of behavioral modeling (System design methodology – state machine
based system, digital peak detector, range restricted up-down counter, consecutive ones
counter)
7. To demonstrate test bench examples with exhaustive test and random test.
8. To demonstrate test bench examples with golden vectors
9. To demonstrate test bench examples with golden vectors
10. A mini project based on design, verification and synthesis of one functionality like I2C
protocol, SPI protocol, RAM, FIFO, vending machine etc.
Text Books:
1. Samir Palnitkar; Verilog HDL; 2nd Edition, Pearson Education, 2009
2. Michel D. Ciletti; Advanced Digital Design with Verilog HDL; PHI,2009
Reference Books:
1. ZainalabdienNavabi; Verliog Digital System Design; 2nd Edition, TMH
2. Stephen Brown,ZvonkocVranesic;Fundamentals of Digital Logic with Verilog Design; 2nd
Edition, TMH
3. Sunggu Lee; Advanced Digital Logic Design using Verilog, State Machines & Synthesis for
FPGA; Cengage Learning, 2012
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 3 out of 24
Course Outcomes:
The student will be able to –
1. Explain VLSI design flow and basics of Verilog HDL.
2. Develop functionality of combinational circuits using Verilog HDL.
3. Develop functionality of sequential circuits using Verilog HDL.
4. Propose breaking up of large procedures into smaller ones to make it easier to read and debug
the source description.
5. Choose Verilog HDL statement for coding and synthesis optimization
6. Test and verify the functionality described by Verilog HDL
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 4 out of 24
FF No. : 654
ET302THL: Digital Signal Processing
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Discrete Fourier Transform (8 Hours)
Basic elements of DSP and its requirements, advantages of Digital over Analog signal
processing. Discrete Fourier transform, DFT properties, computation of linear convolution using
circular convolution, Linear filtering using overlap add and overlap save method
Unit 2: Fast Fourier Transform (5 Hours)
FFT algorithms, decimation in time and decimation in frequency using Radix-2 FFT algorithm,
Goertzel algorithm
Unit 3: Z-Transform (7 Hours)
Relation between Laplace transform and Z transform, between Fourier transform and Z
transform, properties of Z transform, relation between pole locations and time domain behavior,
causality and stability considerations for LTI systems, Inverse Z transforms
Unit 4: FIR Filters (7 Hours)
Ideal filter requirements, Gibbs phenomenon, windowing techniques, characteristics and
comparison of different window functions, Design of linear phase FIR filter using windows and
frequency sampling method. FIR filters realization using direct form and cascade form. Finite
word length effect in FIR filters design.
Unit 5: IIR Filters (7 Hours)
Discrete time Fourier transform, Discrete Fourier transform, discrete frequency spectrum,
analysis of LTI discrete-time systems using DFT.
Unit 6: Digital Signal Processors and Applications (7Hours)
General Architecture of DSP processors, case Study of TMS320C67XX, introduction to Code
composer studio. Application of DSP for voice Processing, music processing, image processing
etc.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 5 out of 24
List of Experiments:
1. To perform discrete time signal analysis using DFT.
2. To compute IDFT of a given sequence.
3. To perform linear convolution of two sequence using DFT.
4. To determine z-transform and to find its ROC
5. To implement different window functions and to observe the effect of different
windows on FIR filter response.
6. To design Butterworth filter (IIR) using bilinear transformation method and to plot its
frequency response.
7. To observe the effect of finite word length in case of IIR filter.
8. To explore DSP processor architecture and be familiar with Code Composer Studio.
9. To implement FIR low pass filer using DSP processor.
10. To design and implement speech/music processing application using DSP processor.
Text Books:
1. John G. Proakis, Dimitris G. Manolakis, “Digital Signal Processing-Principles,
algorithms and applications,” PHI, 1997.
2. E.C. Ifeachor and B.W. Jervis, “Digital signal processing – A practical approach,”
Pearson Edu., 2nd edition, 2002.
3. S. K. Mitra, “Digital Signal Processing- A Computer Based approach,” Tata McGraw
Hill, 1998.
Reference Books:
1. Ramesh Babu, “Digital Signal Processing,” Scitech publications, 2001.
2. Shalivahanan, Vallavraj, Gnanapriya C., “Digital Signal Processing,” TMH, 2001.
3. Li Tan, Jean Jiang, “Digital Signal Processing: Fundamentals and applications,”
Academic press.
Course Outcomes:
The student will be able to –
1. Demonstrate use of DFT in analyzing discrete time signals.
2. Find the computational complexity of DFT using FFT algorithm.
3. Analyze LTI systems using Z-transform.
4. Design linear phase FIR filter of given Specifications.
5. Design IIR filter of given Specifications from equivalent analog filter.
6. Compare digital signal processor with general purpose microprocessor.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 6 out of 24
FF No. : 654
ET301THP: OBJECT ORIENTED PROGRAMMING
Credits: 04 Teaching Scheme: Theory 3 Hrs/Week
Project: 2 Hours/ Week
Unit 1: Classes and Objects (7 Hours)
Need of Object-Oriented Programming (OOP), Object Oriented Programming Paradigm,
Benefits of OOP, C++ as object oriented programming language.
C++ programming Basics, Data Types, Structures, Enumerations, control structures, Arrays
and Strings, Class, Object, class and data abstraction, class scope and accessing class members,
separating interface from implementation, controlling access to members. Functions- Function,
function prototype, accessing function and utility function, Constructors and destructors, Copy
Constructor, Objects and Memory requirements, Static Class members, data abstraction and
information hiding, inline function.
Unit 2: Operator Overloading (6 Hours)
Concept of overloading, operator overloading, Overloading Unary Operators, Overloading
Binary Operators, Data Conversion, Type casting (implicit and explicit), Pitfalls of Operator
Overloading and Conversion, Keywords explicit and mutable.
Unit 3: Polymorphism and Inheritance (6 Hours)
Inheritance- Base Class and derived Class, protected members, relationship between base Class
and derived Class, Constructor and destructor in Derived Class, Overriding Member Functions,
Class Hierarchies, Inheritance, Public and Private Inheritance, Levels of Inheritance, Multiple
Inheritance, Ambiguity in Multiple Inheritance, Aggregation, Classes Within Classes.
Polymorphism- concept, relationship among objects in inheritance hierarchy, abstract classes,
polymorphism.
Unit 4: Virtual Functions (7 Hours)
Virtual Functions- Pointers- indirection Operators, Memory Management: new and delete,
Pointers to Objects, A Linked List Example, accessing Arrays using pointers, Function pointers,
Pointers to Pointers, A Parsing Example, Debugging Pointers, Dynamic Pointers, smart pointers,
shared pointers, Case Study : Design of Horse Race Simulation. Virtual Function- Friend
Functions, Static Functions, Assignment and Copy Initialization, this Pointer, virtual function,
dynamic binding, Virtual destructor.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 7 out of 24
Unit 5: Templates and Exception Handling (7 Hours)
Templates- function templates, Function overloading, overloading Function templates, class
templates, class template and Non type parameters, template and inheritance, template and
friends Generic Functions, Applying Generic Function, Generic Classes, The type name and
export keywords, The Power of Templates. Exception Handling- Fundamentals, other error
handling techniques, simple exception handling Divide by Zero, rethrowing an exception,
exception specifications, processing unexpected exceptions, stack unwinding, constructor,
destructor and exception handling, exception and inheritance
Unit 6: Files and Streams (7 Hours)
Data hierarchy, Stream and files, Stream Classes, Stream Errors, Disk File I/O with Streams, File
Pointers, and Error Handling in File I/O, File I/O with Member Functions, Overloading the
Extraction and Insertion Operators, memory as a Stream Object, Command-Line Arguments,
Printer output, Early vs. Late Binding.
List of Project areas:
1. Design an application using Inheritance, Polymorphism in C++.
2. Design an application using Exception Handling.
3. Design an application using File handling.
Text Books:
1. E. Balagurusamy; “Object oriented programming with C++”; 4th
Edition,Tata McGraw-Hill
2. Bjarne Stroustrup, ―The C++ Programming language, Third edition, Pearson Education.
ISBN 9780201889543.
Reference Books
1. R. Lafore; “The Waite Group's object oriented Programming in C++”; 3rd
Edition, Galgotia
Publications
2. Herbert Schildt, “C++ The complete reference”, Eighth Edition, McGraw Hill
Course Outcomes:
The student will be able to –
1. Design classes, function and data structures for applications.
2. Make use of Operator Overloading concepts.
3. Apply the concepts of data encapsulation and polymorphism.
4. Create a virtual function for derived class.
5. Create solutions to a problem by applying the knowledge of Exception handling.
6. Design an application using File handling.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 8 out of 24
FF No. : 654
ET302THP: Real Time Embedded Systems
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: ARM: An Advanced Microcontroller (10 Hours)
Structure of ARM7TDMI, ARM Pipeline, ISA Architecture, ARM Buses, THUMB Instructions,
Interrupt Handling, Exceptions in ARM, I / O ports, Timers, Interrupts, on-chip ADC, DAC,
RTC modules, WDT, PLL, PWM, and I2C
Unit 2: Communication Protocols (8 Hours)
RS-485, CAN, Profibus, Bluetooth, IEEE 802.11, and USB
Unit 3: Hardware Software Partitioning (6 Hours)
Partitioning using Integer Programming, Partitioning using Genetic Algorithm, Particle Swarm
Optimization, Power aware Partitioning on Reconfigurable Hardware
Unit 4: Real-Time Operating System (4 Hours)
Real-Time Tasks, Task Periodicity, Task Scheduling, Clock Driven Scheduling, Event Driven
Scheduling, Resource Sharing, Commercial RTOS
Unit 5: Structure of uCOS – II (6 Hours)
Kernel Structure, Task Management, Time Management.
Unit 6:
Communication in μCOS- II (6Hours)
Semaphore Management, Event Flag Management, Message Mailbox Management, Message
Queue Management, Memory Management, and Porting of μCOS- II, Application Development.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 9 out of 24
List of Projects:
1. Design of a Digital Display
2. Touch Screen Control Panel for Stepper Motor
3. Water Level Controller
4. Landmark Recognition.
5. Control of 3 Devices using RS-485 Standard
6. Control of 3 Devices using CAN Protocol
7. Control of 3 Devices using Profibus
8. Task Scheduling for Input and Output Devices (4Χ4 Keyboard, 16Χ2 LCD display and ADC)
using μCOS- II task
9. Implement a Semaphore for 3 Tasks switching on ARM LPC2148
10. Implementation of Mutual Exclusion, Mailbox and Message Queue for 3 Tasks.
Text Books:
1. ARM Developers Guide, Sloss Andrew
2. Embedded System Design, CMP Books, Arnold S. Berger
3. Jean J. Labrosse, “MicroC OS II, The Real-Time Kernel”, 2nd
edition, CMP Books.
4. S. K. Mitra, “Digital Signal Processing- A Computer Based approach,” Tata McGraw Hill,
1998.
Reference Books:
1. Embedded / Real Time Systems Programming Black Book, Dreamtech Press, Dr. K.V.K.K.
Prasad
2. Embedded System Design – A Unified hardware.
3. Software introduction” 3rd edition, Wiley, Frank Vahid and Tony Givargis.
Course Outcomes:
The student will be able to –
1. Comprehend architecture of ARM processor and its peripheral interfacing.
2. Implement RS-485, CAN and Profibus protocols
3. Understand approaches to solve hardware-software partitioning problems
4. Explain features and policies followed by a Real-Time Operating System.
5. Explain Structure of UCOS-II
6. Apply concepts of system programming to develop real-time embedded system
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 10 out of 24
FF No. : 654
ET301TH: Discrete Mathematics
Credits: 03
Teaching Scheme: 3 Hours / Week
Unit 1: Basic Counting (8 hours)
Relations, Functions, principle of mathematical induction, basic counting principles,
permutations, combinations, generalized permutations and combinations (with/without
repetitions), Permutations with indistinguishable objects, Binomial coefficients and identities.
Unit2: Infinite series (8 hours)
Sequences: Definition, Monotonic sequences, Bounded sequences, Convergent and Divergent
Sequences.
Series: Infinite series, Oscillating and Geometric series, their Convergence, Tests of
Convergence Alternating series, Absolute and Conditional convergence.
Power Series: Power series and its convergence, Radius and interval of convergence, Term by
term differentiation, Term by term integration, Product of power series, Taylor and Maclaurin
series, Convergence of Taylor series, Error estimates, Taylor‟s Theorem with remainder.
Unit 3: Recurrence Relations (8 hours)
Linear recurrence relations with constant coefficients (homogeneous case); discussion of all the
three sub-cases. Linear recurrence relations with constant coefficients (non-homogeneous case);
discussion of several special cases to obtain particular solutions. Solution of linear recurrence
relations using generating functions. Applications to linear systems.
Unit 4: Algebraic Structures (8 hours)
Number theory – Division Algorithm, Euclid‟s Algorithm, extended Euclid‟s algorithm, modular
inversion, Fundamental Theorem of Arithmetic, Congruence‟s, Fermat‟s little theorem, Euler‟s
phi function, Chinese remainder theorem, Group, ring, field. Applications in Engineering
branches.
Unit 5: Graph Theory (8 Hours)
Graph theory, types of graph, Directed, undirected, directed acyclic, and bipartite graphs;
Connected components, Eulerian graphs, Hamiltonian cycles, incidence matrices, adjacency
matrix, relationship between the matrices. Planar graphs, planarity testing algorithms, dual
graphs and dual-networks, complete graphs and crossing numbers, trees, Flows in Networks
Graphs, fundamental cut-set and loop-set,. Graph theoretical models of electric network, KCL,
KVL.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 11 out of 24
Unit 6: Numeric Data Analysis (8 hours)
Discretization, round off, truncation and Discretization errors, stability, Polynomial, spline
interpolation, Numeric differentiation and integration, solutions of linear and non-linear
equations, eigen value problems, Curve fitting, solutions to initial and boundary value problems.
List of Project areas:
1. Finding the shortest route Applications of Graph Theory Similarly, shops like Amazon use
Graphs to make suggestions for future shopping.
2. Fitting of curve on selected data samples and error estimation.
3. Analysis of system based on solutions of difference equations.
Text Books:
1. Rosen, Kenneth H. "Discrete mathematics and its applications." AMC 10 (2007): 12.
2. Iserles, Arieh. A first course in the numerical analysis of differential equations. No. 44.
Cambridge university press, 2009.
Reference Books:
1 Tremblay, Jean-Paul, and Rampurkar Manohar. Discrete mathematical structures with
applications to computer science. New York: McGraw-Hill, 1975.
2. Mathews, John H. Numerical methods for mathematics, science and engineering. Prentice-
Hall, 1992.
3. H. Van Lint, R. M. Wilson ,A Course in Combinatorics J ,Cambridge University Press.
Course Outcomes:
The student will be able to –
1. Identify test of convergence, algebraic structures, find the interval and radius of
Convergence of power series, recognize the concepts of Euler function
2. Solve recurrence relations by various solution techniques, initial and boundary value
Problems, problems on numeric differentiation and integration.
3. Summarize graph theory fundamentals and its applications
4. Demonstrate use of pigeon-hole, inclusion-exclusion principle, polynomial, spline
Interpolation, solutions of linear and non-linear equations
5. Apply basic terminology of graph theory, algorithms based on various graphs, identify
types of graphs, matrices associated with graph
6. Translate a physical problem into a mathematical model; find solution of the model by
Selecting and applying suitable mathematical method
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 12 out of 24
Structure for T.Y. B.Tech. E&TC Engineering (Pattern A-16 Revised)
Academic Year – 2018-19
(Module 6)
FF No. : 654
ET303THL: Power Electronics and drives
Credits: 04 Teaching Scheme: 03 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Power devices (08 Hours)
SCR, Power MOSFET, IGBT, layer structure, voltage blocking capacities, control circuit
requirements, triggering schemes, Protection of power devices: Snubber circuit, series & parallel
connection of devices.
Unit 2: DC Drives (08 Hours)
DC Motors starting, characteristic and speed control, DC drive requirements, controlled bridge
rectifiers and its analysis.
Unit 3: Inverters (06 Hours)
Single phase inverters – Working of push-pull inverters, full bridge inverter with R and L
load, Harmonic analysis of output voltage, Importance of PWM technique for voltage
control.
Inverter application- Brushless dc motor - application in electronic vehicles.
Unit 4: (06 Hours)
Switched & Resonant DC/DC Converter
Linear power supplies - switching power supplies without galvanic isolation- step down
converters - step up converter - buck boost converter - continuous and discontinuous conduction.
Switching dc power supplies with galvanic isolation - flyback converters - forward converters -
push pull converters. Applications.
Unit 5: AC Drives (06 Hours)
Induction motor 3 phase and 1 phase, starting, characteristic and speed control, AC drive
requirements.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 13 out of 24
Unit 6: Applications of Power Electronics (06 Hours)
Study of power circuits for Electronic ballast, HF induction heating, RF heating, Welding, ON-
line and OFF line UPS, battery selection and design considerations, Solar Photovoltaic(SPV)
system.
List of Practicals: (Any 10)
1. Triggering circuits for SCR.
2. Driver circuits for IGBT / MOSFET / Commutation circuits for SCR.
3. Power conversion system with R/L load (AC-DC) (Half controlled)
4. Power conversion system with R/L/E load (AC-DC) (Fully controlled)
5. Power conversion system with load (DC-AC).
6. Power electronic conversion system with load (DC-DC).
7. Power electronic conversion system with load (DC-DC) (MOSFET or IGBT based step-
up converter)
8. Power electronic conversion system with load (AC-AC)
9. Simulate power electronic conversion system (AC-DC/ DC-AC), with suitable load.
10. Simulation of power electronic conversion system (DC-DC/AC-AC), with suitable load.
11. Study of UPS
12. Study of SMPS
Text Books:
1. M D Singh & K B Khanchandani, “Power Electronics”, Tata McGraw Hill; 2nd
Edition
2. M. H. Rashid, “Power Electronics: Circuits, Devices, and Application”, Prentice Hall (I); 2nd
Edition.
3. B L Theraja & A K Theraja, “A Text Book of Electrical Technology - AC & DC machines”,
Volume II, S. Chand.
Reference Books:
1. Ned Mohan, Tore Undeland, Williams Robbins, “Power Electronics: Converters,
Applications, and Design”, John Wiley & Sons; 2nd
Edition.
2. P. C. Sen,.”MODERN POWER ELECTRONICS”, S Chand & Co., New Delhi.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 14 out of 24
Course Outcomes:
The student will be able to –
1. Select power device for given voltage- current specifications.
2. Analyze DC Drives.
3. Analyze Inverter circuits in terms of performance parameters.
4. Analyze, compare and select SMPS configuration.
5. Analyze AC Drives.
6. Select power converters for real life applications.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 15 out of 24
FF No. : 654
ET304THL: Robotics
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Basics of Robot (6 Hours)
Specification of a Robot, Classification of Robots, Advantage and Disadvantages of Robots,
Robot Components, Robot Sensing, Robot Degree of Freedom, Robot Joints, Robot Coordinates,
Robot Reference Frames, Programming Modes, Robot Programming Language, Robot
Applications
Unit 2: Robot Kinematics (6 Hours)
Position and orientation representations, homogeneous transformations, frames, D- H
convention, forward kinematics, inverse kinematics
Unit 3: Robot Sensors (6 Hours)
Classes of tactile and non-tactile sensors, working principles, mathematical modelling of sensors,
multi-sensor integration, control issues
Unit 4: Robot Actuators (8 Hours)
Classes of robot actuators, working principles, mathematical modelling of actuators, mechanical
construction and control issues
Unit 5: Robot Programming (6 Hours)
Hardware and software architectures of robot controllers, robot programming paradigms, robot
programming languages
Unit 6: Path Planning (8 Hours) Path types, point-to-point-motion, continuous path motion, spline interpolation
List of Experiments
1. Build robot arms using mechanical components and motor drive.
2. Build robot for given configuration and degrees of freedom.
3. Design a pick and place robot for given operation
4. Robot path planning and path tracking using GPS local map dictionary.
5. Develop a wall Follower robot
6. Implement a coffee maker configuration
7. Controls for a Pneumatic Robot.
8. 2D simulation of a 3 DOF robot arm. (C / C++ OR MATLAB)
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 16 out of 24
Text Books
1. Introduction to robotics: Mechanics and Control, John J. Craig, Prentice Hall, 2004
2. Introduction to robotics. Phillip John McKerrow. Addison-Wesley Publishing Company, 1991
3. Robot Dynamics and Control. Mark W. Spong and M. Vidyasagar.John Wiley and Sons, 1996
4. Robot Motion and Control (Recent Developments) by M.Thoma& M. Morari
Reference Books
1. Robotics: Control, Sensing, Vision and Intelligence, K.S. Fu, R.C. Gonzalez, C.S.G. Lee,
McGraw Hill Education (India Ed.)
2. Robotics and Automation Handbook, Thomas R. Kurfess, CRC Press
Course Outcomes:
The student will be able to-
1. Translate specifications to the components of robots such as arms, linkages, drive systems
and end effectors.
2. Understand mechanics and kinematics of robots.
3. Select sensors and design their signal conditioning circuit.
4. Demonstrate use of engineering methods and problem solving towards design
of the specified robot.
5. Use robot operating system for application development
6. Apply prerequisite knowledge of programming, Microcontrollers, sensor
interfacing, and operating systems for development of robot.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 17 out of 24
FF No. : 654
ET303THP: Electromagnetic Engineering
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: Electrostatics (6 Hours)
Coulomb‟s Law, Concept of Electric Field intensity, Electric Field Intensity due to various
charge distributions, Gauss‟s law and its applications, Divergence theorem, Work, Energy,
Potential, Gradient
Unit 2: Electric Field in Material Space (6 Hours)
Properties of materials, current density, Electric Fields in conductors and dielectrics, polarization
in dielectrics, Continuity Equation, Boundary Conditions, Laplace and Poisson‟s equations
Unit 3: Magnetic Field (6Hours)
BiotSavart law, Magnetic Field Intensity due to various current distributions, Ampere‟s circuital
law and its applications, Curl, Stokes‟ theorem, Magnetic Flux and magnetic flux density, Scalar
and vector magnetic potentials.
Unit 4: Magnetic forces, Material and Devices (6 Hours)
Forces due to magnetic fields, magnetic torque and moment, magnetic dipole Magnetization and
Permeability, Boundary conditions, Magnetic Energy, Magnetic circuits, Inductance and Mutual
Inductance.
Unit 5: Maxwell’s Equations &Uniform Plane Wave (8 Hours)
Maxwell‟s equations, Time varying fields, Energy stored in electric and magnetic time varying
field, Retarded potentials.Wave equation, Wave propagation in free space, dielectrics and
conductors, Skin Effect, Polarization, Reflection of uniform plane waves at normal, Standing
wave ratio.
Unit 6: Basics of Antenna (8 Hours)
Hertzian dipole, half wave dipole, loop antenna, Field equations for near and far field,
Reciprocity of the antenna, Antenna parameters – Field radiation pattern, power radiation
pattern, beam width, Bandwidth, directive gain, power gain, aperture, effective length,
impedance, efficiency.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 18 out of 24
List of Project:
1. Transformer Design
2. Inductor Design
3. Wireless energy transfer
4. Electromagnetic field for crack detection in railway tracks
5. Automatic Electro-magnetic Clutch
6. To build a dc motor
7. Hidden Active Cell Phone Detector
8. Remote jamming Device
9. Mobile jamming Device
10. Wireless audio transmitter.
Text Books:
1. Sadiku Matthew N O, „Elements of Electromagnetics‟, Oxford University Press, 3rd
edition,
2002/2003.
2. Hayt W H, „Engineering Electromagnetics‟, Mc_graw Hill Book Co., 7th
edition, 1981.
Reference Books:
1.Balanis C A,'Advanced Engineering Electromagnetics', Canada, John Wiley & Sons. 1989
2. FleischD, Kraus John D , 'Electromagnetics with Applications', Mcgraw Hill Book
Publications.
Course Outcomes:
The student will be able to –
1. Solve electric field produced by line, surface and volume charge distributions.
2. Solve magnetic field produced by different current distributions.
3. Analyze the behavior of electric field in different materials.
4. Analyze the behavior of magnetic field in different materials.
5. Analyze the behavior of electromagnetic wave in conductor, dielectric, lossy and lossless
medium.
6. Summarize the important and fundamental antenna engineering parameters and
terminology.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 19 out of 24
FF No. : 654
ET304THP: Information Theory & Coding Techniques
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: Information Theory and Source Coding (7 Hours)
Introduction to information theory, Entropy and its properties, Kraft‟s McMillan Inequality,
Source coding theorem, Huffman coding, Shannon-Fano coding, Differential Entropy, Discrete
memory less channel, Mutual information
Unit 2: Compression & Information Capacity (7 Hours)
Arithmetic Coding, Adaptive Arithmetic coding, Dictionary Techniques for lossless
compression, Channel capacity, Differential entropy and mutual Information for continuous
ensembles, Information Capacity theorem
Unit 3: Linear Block Codes (6 Hours)
Linear Block Codes: Syndrome and error detection, Error detection and correction capability,
Standard array and syndrome decoding, Encoding and decoding circuit, Single parity check
codes
Unit 4: Cyclic Codes (7 Hours)
Galois field, Primitive element & Primitive polynomial, Minimal polynomial and generator
polynomial, Description of Cyclic Codes, Generator matrix for systematic cyclic code, Encoding
for cyclic code, Syndrome decoding of cyclic codes, Circuit implementation of cyclic code.
Unit 5: BCH and RS Codes (6 Hours)
Binary BCH code, Generator polynomial for BCH code, Decoding of BCH code, RS codes,
generator polynomial for RS code, Decoding of RS codes, Cyclic Hamming code and Golay
code,
Unit 6: (7 Hours)
Convolutional Codes
Introduction of convolution code, State diagram, Polynomial description of convolution code,
Generator matrix of convolution code, Tree diagram, Trellis diagram, Sequential decoding and
Viterbi decoding
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 20 out of 24
List of Project areas:
1. Hamming Code
2. Convolutional Codes
3. Cyclic Codes
Text Books:
1. Ranjan Bose, “Information Theory coding and Cryptography”, McGraw-Hill Publication, 2nd
Edition
2. J C Moreira, P G Farrell, “Essentials of Error-Control Coding”, Wiley Student Edition
Reference Books:
1. BernadSklar, “Digital Communication Fundamentals & applications” Pearson Education.
2nd
Edition.
2. Simon Haykin, “Communication Systems”, John Wiley & Sons, Fourth Edition.
3. Shu lin and Daniel j, Cistellojr., “Error control Coding” Pearson, 2NdEdition.
4. Todd Moon, “Error Correction Coding: Mathematical Methods and Algorithms”, Wiley
Publication
5. Khalid Sayood, “Introduction to Data compression”, Morgan Kaufmann Publisher
Course Outcomes:
The student will be able to –
1. Compare performance of source coding theorem based on entropy
2. Analyze & implement lossless compression techniques on information.
3. Analyze linear block codes for error detection
4. Decode cyclic code for error detection
5. Analyze RS code
6. Generate convolution code word & decode using Viterbi decoding scheme
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 21 out of 24
FF No. : 654
ET302TH: System Programming
Credits: 3 Teaching Scheme: 3 Hours / Week
Unit 1: System Software (6 Hours)
Definition, Components of system software, Evolution of system software, Language Processing
Activities, Fundamentals of Language Processing. Language translators.
Unit 2: Assembler (6 Hours)
Assemblers Structure of an assembler, Design of two pass assembler (8085 as ref), Single Pass
assembler Table of incomplete instruction, back patching. Data structures used for design of One
and Two pass assembler, Design and Implementation of two pass assembler, Error handling and
Symbol Table management in assembler, Handling constants, literals, labels and Procedures,
One pass assembler design and comparison with two pass assembler design.
Unit 3: Macro Processor (6Hours)
Basic Macro Processor Functions - Macro Definitions and Expansion, Macro Processor
Algorithm and Data Structures, Macro Parameters – Positional, Keyword, Actual, Design and
implementation of simple macro processor, Nested Macro processor – Macro call within macro
definition and macro definition within macro definition, Design and implementation of nested
macro processor. General Macro processing concepts - Concatenation of Macro Parameters,
Generation of Unique Labels, Conditional Macro Expansion.
Unit 4: Linkers and Loaders (8 Hours)
Basic Loader Functions - Design of an Absolute Loader, A Simple Bootstrap Loader, Machine
Dependent Loader Features - Relocation, Program Linking, Algorithm and Data Structures for a
Linking Loader, Machine-Independent Loader Features - Automatic Library Search, Loader
Options, Loader Design Options - Linkage Editor, Dynamic Linkage, Bootstrap Loaders,
Implementation Examples - MS-DOS Linker
Unit 5: Compiler: (6 Hours)
Basic Compiler Function Compiler phases - Lexical Analysis – NFA and DFA, Syntax analysis -
Grammars, Introduction to Top down v/s bottom up parsing, Semantic Analysis and SDT and
dependency trees Intermediate code generation –three address code intermediate code forms,
Compiler-Compilers. Compiler generation tools – LEX and YACC. Interpreters.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of T.Y. B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 22 out of 24
Unit 6: Dynamic linking in windows (8 Hours)
Concept of clipboard, Dynamic data exchange, Dynamic link libraries.The need, conventional
dynamic linking, libraries, the class library, dynamic linking, name mangling and DLLs.The use
of call back functions, far function prologs, Different methods of specifying link, Dynamic
linking with and without import.
Text Books:
1. D. M. Dhamdere : “Systems programming and operating system”, Tata McGraw Hill
2. John J Donovan; "Systems Programming", Tata Mc-Graw Hill edition
Reference Books:
1. Milenkovic; Operating System Concepts and Design; McGraw Hills 2
2. Abranhan Silberschatz, Peter B Galvin, “Operating System Concepts”, Addition Wesley
Publishing Company
Course Outcomes:
The student will be able to –
1. Discriminate among different System software and their functionalities.
2. Design language translators like Assembler.
3. Design language translators like macro processor
4. Develop approaches and methods for implementing linker and loader.
5. Develop approaches and methods for implementing compiler
6. Illustrate the concept of Dynamic linking in windows.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 1 out of 46
Structure for Final Year B. Tech. E&TC Engineering (Pattern A-16 Revised)
Academic Year – 2019-20
(Module 7)
FF No. : 654
ET401THL: Electronic Communication System
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Basics of Switching Systems (7 Hours)
Evolution of Telecommunications , Switching Systems , Switching Networks , Communication
Links , Service Specific Networks , Simple Telephone Communication , Basics of a Switching
System , Switching System Parameters , Components of a Switching System , Manual
Switching System , Architecture & Network Elements of PSTN, Signaling used in PSTN
Unit 2: Fiber Optic Communication (6 Hours)
Fiber optic communication system, Ray theory transmission , Parameters of fiber optic cable:
Acceptance angles, Numerical aperture, skew rays, Mode, Index Profile, Signal distortion in
optical fibers : Attenuation ,Material absorption ,Scattering losses (linear) , Bending losses
,Dispersion present in FOC
Unit 3: Microwave Engineering (7 Hours)
Microwave communication system, Advantages and applications of Microwaves. Rectangular
Waveguide– TE/TM mode, Waveguide parameters, Two Cavity Klystrons – Structure, Velocity
Modulation Process and Applegate Diagram, Bunching Process , Expressions for o/p Power and
Efficiency, Principle, Construction, Characteristics and applications of Gunn Diode.
Unit 4: Radar Engineering (7 Hours)
Basics of RADAR and RADAR range equation, Types of RADAR: Pulsed, Continuous wave
and FMCW, Doppler, MTI, and Phased Array, Types of displays and Clutter, Tracking RADAR:
Mono pulse, Conical, Sequential lobing.
Unit 5: VoIP (6 Hours)
VoIP overview, Working of VoIP, Quality of Service, Ready Network for VoIP, Components of
VoIP System
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 2 out of 46
Unit 6: Satellite Communication (7 Hours)
Kepler‟s Laws, Satellite orbits, Satellite system link models, Free Space Propagation, System
Noise, Transmission losses, Carrier to noise ratio for uplink, &Downlink, Energy-Per-Bit to
Noise Density, combined Carrier to noise ratio, Interference for uplink & Downlink, link budget.
List of Experiment :
1. DTMF Generator & receiver using Simulink/Matlab
2. Study of transmission of Analog and Digital signals through fiber optic cable
3. Study and Measurement of Numerical Aperture of a fiber
4. Measurement of attenuation loss and bending loss for various lengths of fiber optic cable.
5. V-I characteristics of Gunn diode
6. Characteristics of Reflex klystron
7. Measure frequency generated by microwave source using microwave bench.
8. Plot characteristics of microwave source with microwave bench.
9. Simulation of RF satellite Link using Simulink / Matlab
10. Simulation of VoIP in MATLAB
Text Books:
1. Taub Schilling, „Principles of communication system‟, Tata McGraw Hill, 2nd
edition
2. B. Sklar, „Digital Communication‟, Pearson, 2nd
edition
3. Dennis Roddy, “Satellite Communications”, 3rd
Edition, Mc. Graw-Hill International Ed.
2001.
Reference Books:
1. KVKK Prasad, Principles of Digital Communication Systems and Computer Networks
Cengage Learning.
2. MerillSkolnik, “Introduction to RADAR Systems”, Tata McGraw Hill, 3rd
Edition
3. M. Richharia, “Satellite Communication Systems Design Principles”, Macmillan Press Ltd.
2nd
Edition 2003.
4. Nick Witenberg, „Understanding VoIP Technology‟, DELMAR Cenage Learning,
5. Samuel Liao, „Microwave Devices & Circuits‟, PHI, 3rd
Edition.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 3 out of 46
Course Outcomes:
The student will be able to –
1. Explain basics of switching Systems
2. Analyze signal distortion in fiber optics.
3. Analyze modulation techniques with respect to bandwidth, Euclidian distance.
4. Describe different types of radars.
5. Understand VoIP technology
6. Prepare a satellite uplink and downlink budget
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 4 out of 46
FF No. : 654
ET401THP: Wireless Communication
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: Introduction to Wireless Communication Systems (7 Hours)
Introduction to Wireless Communication Systems, Examples of Wireless Communication
Systems, Trends in Cellular Radio and Personal Communications.
Modern Wireless Communication Systems: Second Generation (2G) Cellular Networks, 2.5G,
Third Generation (3G) wireless Networks,
The Cellular Concept: Introduction, Frequency Reuse, Channel Assignment strategies, Hand off
Strategies, interference and system capacity, improving coverage and capability in Cellular
Systems
Unit 2: Mobile Radio Propagation - Large Scale Path Loss (7 Hours)
Introduction to Radio wave propagation, free space propagation model, propagation
mechanisms, Practical Link Budget design using path loss models, Outdoor propagation models,
Indoor propagation models, signal penetration into buildings, Ray tracing and site specific
modeling
Unit 3: Mobile Radio Propagation – Small Scale Path Loss (7 Hours)
Small Scale Multi path propagation, small scale multi-path measurements, parameters of mobile
multi path channels, Types of small scale fading, Examples of fading behavior
Unit 4: Multiple Access Techniques for Wireless Communications (7 Hours)
Introduction to multiple access, Frequency Division Multiple Access (FDMA), Time Division
Multiple Access (TDMA), Spread Spectrum Multiple Access, Space Division Multiple Access
(SDMA), Capacity of Cellular Systems.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 5 out of 46
Unit 5: Mobility Management in Wireless Networks (6 Hours)
Mobility Management Functions, Mobile Location Management, Mobility Model, Mobile
Registration, GSM Token-Based Registration, IMSI Attach and IMSI Detach (Registration and
Deregistration) in GSM, Paging in GSM, Handoff Process and Algorithms, Handoff Call Flows
Unit 6: Wireless Systems and Standards (7 Hours)
Common Channel Signaling, Integrated Services Digital Network (ISDN), Introduction to
Signaling System No.7(SS7), Global System for mobile (GSM), CDMA, Digital Cellular
Standard (IS-95), CT2 Standard for Cordless Telephones, Digital European Cordless Telephone
(DECT)
List of Project areas:
1. A simple OFDM system for transmitting audio data over frequency selective fading channel
2. Free space Propagation – Path Loss model to determine the free space loss and the power
received.
3. Observe the BER performance of DS-CDMA in multipath channel for single user case
Model a fading channel based on Rayleigh & Rician Fading.
Text Books:
1. Wireless Communications- Principle and practice, Theodore S, Rappaport, Second edition,
PHI
2. Mobile Communications, Jochen Schiller, Second Edition, Pearson Education.
Reference Books:
1. Heysik Kim, „Wireless Communications Systems Design‟, Wiley Publications,
2. Vijay Garg, „Wireless Communications& networking‟, Morgan Kaufman Series in networking
3. Andrea Goldsmith, „Wireless Communications‟, Cambridge University Press
4. William C.Y. Lee, „Wireless & Cellular Telecommunication‟, McGraw Hill, 3rd
Edition
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 6 out of 46
Course Outcomes:
The student will be able to –
1. Differentiate four generations of wireless standard for cellular networks.
2. Determine the type and appropriate model of wireless fading channel based on the system
parameters and the property of the wireless medium.
3. Spell the trade-offs among frequency reuse, signal-to-interference ratio, capacity, and spectral
efficiency
4. Calculate capacity of cellular systems
5. Explain mobility in wireless communication System.
6. Describe wireless standards
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 7 out of 46
FF No. : 654
ET402THL: Speech Processing
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Fundamentals of speech production (8 Hours)
Anatomy and physiology of speech production. Classification of phonemes used in American
English based on continuant/non-continuant properties. Acoustic theory of speech production,
sound propagation. Lossless tube model, multitube lossless model. Discrete time model for
speech production.
Unit 2: Human Auditory System (6Hours)
Peripheral auditory system, simplified model of cochlea. Sound pressure level and loudness.
Sound intensity and Decibel sound levels. Concept of critical band and introduction to auditory
system as a filter bank. Speech perception: vowel perception.
Unit 3: Time domain method of speech processing (6Hours)
Time-dependent speech processing. Short-time energy and average magnitude. Short-time
average zero crossing rate. Speech Vs. silence discrimination using energy and zero crossing
rate. Short-time autocorrelation function, short-time average magnitude difference function.
Pitch period estimation using autocorrelation function.
Unit 4: Linear prediction analysis (8 Hours)
Basic principles of linear predictive analysis. Autocorrelation method, covariance method.
Solution of LPC equations: Cholesky decomposition, Durbin‟s recursive solution, lattice
formulations and solutions. Frequency domain interpretation of LP analysis. Applications of
LPC parameters as pitch detection and formant analysis.
Unit 5: Cepstral Analysis (6 Hours)
Real Cestrum: Long-term real cepstrum, short-term real cepstrum, pitch estimation, format
estimation, Mel cepstrum. Complex cepstrum: Long-term complex cepstrum, short-term
complex cepstrum.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 8 out of 46
Unit 6: Speech processing Application (7Hours)
Speech recognition: complete system for an isolated word recognition with vector quantization
/DTW. Speaker recognition: Complete system for speaker identification, verification. Echo
cancellation: adaptive echo cancellation
List of Experiments:
1. To generate single tone, multi-tone stationary and non-stationary sine wave and to observe the
spectrum to know the limitations of Fourier representation of non-stationary signals.
2. Record different vowels as /a/, /e/, /i/, /o/ etc. and extract the pitch as well as first three
formant frequencies. Perform similar analysis for different types of unvoiced sounds and
comment on the result.
3. Write a program to identify voiced, unvoiced and silence regions of the speech signal.
4. Record a speech signal and perform the spectrographic analysis of the signal using wideband
and narrowband spectrogram.
5. To extract pitch period for a voiced part of the speech signal using autocorrelation and AMDF
method.
6. To perform LPC analysis of given voiced and unvoiced speech signals.
7. To design a Mel filter bank and to use this filter bank to extract MFCC features.
8. To perform the cepstral analysis of speech signal and detect the pitch from the voiced part
using cepstrum.
9. To enhance the noisy speech signal using spectral subtraction method.
10. Design and test a speaker identification system using MFCC and VQ.
Text Books:
1. Deller J. R. Proakis J. G. and Hanson J. H., “Discrete Time Processing of Speech Signals,”
Wiley Interscience
2. Ben Gold and Nelson Morgan, “Speech and audio signal processing,” Wiley
Reference Books:
1. L. R. Rabiner and S.W. Schafer, “Digital processing of speech signals,” Pearson Education.
2. Thomas F. Quateri , “Discrete-Time Speech Signal Processing: Principles and Practice,”
Pearson
3. Dr. Shaila Apte, “Speech and audio processing,” Wiley India Publication
4. L. R. Rabiner and B. H. Juang, “Fundamentals of speech recognition”
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 9 out of 46
Course Outcomes:
The student will be able to –
1. Describe discrete time model of speech production system.
2. Detect voiced, unvoiced and silence part of a speech signal.
3. Implement algorithms for processing speech signals considering the properties of acoustic
signals and human hearing.
4. Analyze speech signal to extract the characteristic of vocal tract (formants) and vocal cords
(pitch).
5. Write a program for extracting LPC Parameters using Levinson Durbin algorithm.
6. Formulate and design a system for speech recognition and speaker recognition
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 10 out of 46
FF No. : 654
ET403THL: IC Design
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Single stage amplifiers (7 Hours)
General Considerations, MOS I/V Characteristics, Second Order effects, MOS Device models.
Short Channel Effects and Device Models. Single Stage Amplifiers – Basic Concepts, Common
Source Stage, Source Follower, Common Gate Stage, Cascode Stage.
Unit 2: Differential Amplifiers (8 Hours)
Single Ended and Differential Operation, Basic Differential Pair, Common-Mode Response,
Differential Pair with MOS loads, Gilbert Cell. Passive and Active Current Mirrors – Basic
Current Mirrors, Cascode Current Mirrors, Active Current Mirrors.
Unit 3: Frequency Response of Amplifiers (8 Hours)
General Considerations, Common Source Stage, Source Followers, Common Gate Stage,
Cascode Stage, Differential Pair. Noise – Types of Noise, Representation of Noise in circuits,
Noise in single stage amplifiers, Noise in Differential Pairs.
Unit 4: Feedback Amplifiers (9 Hours)
General Considerations, Feedback Topologies, Effect of Loading. Operational Amplifiers –
General Considerations, One Stage Op Amps, Two Stage Op Amps, Gain Boosting, Common –
Mode Feedback, Input Range limitations, Slew Rate, Power Supply Rejection, Noise in Op
Amps. Stability and Frequency Compensation.
Unit 5: Switched capacitor circuits (5 Hours)
Introduction to Switched Capacitor Circuits- Sampling switches, switched capacitor amplifiers,
switched capacitor integrator, Nonlinearity and Mismatch
Unit 6: CMOS Processing Technology (4 Hours)
Wafer processing, photolithography, oxidation, Ion implant, Deposition and etching, fabrication,
latch up, layout considerations.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 11 out of 46
List of Experiment:
1. I-V characteristics of MOS using SPICE
2. To simulate MOS as a switch
3. To simulate Current mirror
4. To simulate Differential Amplifier
5. To simulate feedback amplifier
6. To draw the layout of CMOS inverter.
7. To draw the layout of two input logic gate.
8. Course project based on Spice and/or Layout tool.
Text Books:
1. Behzaad Razavi , “Design of Analog CMOS Integrated circuit” Mcgraw Hill publications
2, P.E. Allen and D.r. Holberg, “CMOS analog circuit Design”, 2nd
Edition, Oxford
Reference Books:
1. S. M. Sze, VLSI Technology”, TMH
2. N. Weste and K. Eshraghian, Addison Wesley “Principles of CMOS VLSI Design”
Course Outcomes:
The student will be able to –
1. Explain the single stage amplifier configurations.
2. Explain functions and characteristics of the general building blocks of a multistage amplifier
3. Explain response of amplifiers in frequency domain
4. Describe advantages resulting from feedback
5. Describe sampling switches
6. Describe CMOS fabrication technology
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 12 out of 46
FF No. : 654
ET404THL: Biomedical Engineering
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit I: Introduction to Biomedical System (6 Hours)
Introduction to Biomedical System, Man Machine Interface, Bio-electric Signals, Types of
Electrodes, Electrodes for ECG, EMG, EEG, Heart Anatomy,. Cardiovascular System, Grounding
and Shielding, Patient Safety.
Unit II: Cardiograph (8 Hrs)
ECG Amplifiers, ECG Machine. Electrocardiography, Heart Rate, Heart Sound, Blood pressure and
Blood Flow Measurements. Phonocardiography, Echocardiography, Vector Cardiography,Stress
Testing System, Beside Monitors, Central Monitoring System, Pacemakers, Defibrillators.
Unit III: Laboratory Equipments (8 Hrs)
Basic working principle use calibration and maintenance of - Colorimeter, Spectrophotometer,
Flame photometer, PH/Blood Gas Analyzer, Pulse Oximeter, Hemodialysis, Blood Cell Counter.
Unit IV: Nervous System (8 Hrs)
Nervous system Anatomy, Human Brain Recording of EEG Signal, EEG Amplifier,
Electroencephalography, Electromyography. Analysis of Diseases using EEG and EMG signals.
Unit V: Radiology equipment (8 Hours)
Diagnostic Medical instruments: X – ray, CT scan, MRI, Ultrasonic Doppler Machine, Lasers in
Medicine.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 13 out of 46
Unit VI: Medical Optics (6 Hours)
Optical properties of tissues, Biophotonic Diagnostics: optical biosensors, glucose analysis, flow
cytometry, cellular tissue imaging, Optical Coherence Tomography. Photodynamic therapy
applications: LASER tissue welding, LASER in dermatology, neurosurgery, ophthalmology and
urology.
List of Practicals:
1. Recording and interpretation of ECG.
2. To Study Phonocardiography
3. To measure Blood Pressure using Sphygmomanometer.
4. Study of defibrillators
5. Study of EEG/EMG Machine.
6. Study of Bedside Monitor (ICU Monitor).
7. Study of Clinical Lab Instrumentation - COLORIMETER.
8. To design a Clinical Thermometer.
9. To design and record/monitor heart sounds using Electronic Stethoscope
10. To design Heart rate Meter.
Text Books
1. Cromwell, “Biomedical Instrumentation and Measurement”, PHI.
2. Carr and Brown, “Biomedical Instrumentation”.
3. Koebmer K R, "Lasers in Medicine", John Wiley & Sons,
Reference Books
1. R. S. Khandpur, “handbook Biomedical Instrumentation”, by Tata MaGraw Hill
Webster, “Application and Design of Medical Instruments".
Course Outcomes:
The Student will be able to-
1. Specify methods for interfacing sensors to electronic systems in biomedical applications.
2. Measure various physiological parameters and design biomedical instruments such as ECG,
BP, blood flow, PCG etc
3. Specify different methods used in pathology lab to conduct various tests.
4. Model and detect various EEG patterns.
5. Describe different types of imaging instrumentation and their applications.
6. Understand various applications of LASER in medical field.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 14 out of 46
FF No. : 654
ET405THL: Microwave Engineering
Credits: 4 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Microwave Transmission Lines (7 Hours)
Overview of Microwave communication: Microwave communication system, Advantages and
applications of Microwaves. Rectangular Waveguides – TE/TM mode, analysis, Expressions for
Fields, Characteristic Equation and Cut-off Frequencies, Dominant Modes. Mode Characteristics
– Phase velocity and Group Velocity. Power Transmission and Power Losses in Rectangular
Waveguide.
Unit 2: Waveguide Components and Applications (7 Hours)
Cavity Resonators– Introduction, Rectangular and Cylindrical Cavities, Dominant modes and
Resonant Frequencies, Q factor and Coupling Coefficients. Waveguide Multiport Junctions – E
plane Tee, Magic Tee. Ferrite Components – Gyrator, Isolator, Circulator. Scattering Matrix–
Significance, Formulation and Properties. S Matrix Calculations for E plane, Magic Tee.
Unit 3: Microwave Tubes (8 Hour)
Limitations of conventional tubes, O and M type classification of microwave tubes, reentrant
cavity, velocity modulation.
O type tubes: Two cavity Klystron: Construction and principle of operation, velocity modulation
and bunching process Applegate diagram.
M-type tubes: Magnetron: Construction and Principle of operation of 8 cavity cylindrical
travelling wave magnetron, hull cutoff condition, modes of resonance, PI mode operation, o/p
characteristics, Applications.
Slow wave devices, Advantages of slow wave devices, Helix TWT: Construction and principle
of operation, Applications.
Unit 4: Microwave Solid State Devices (6 Hours)
Varactor Diode, PIN Diode, Tunnel Diode, Gunn Diodes, IMPATT diode and TRAPATT diode.
Structural details, Principle of operation, various modes, specifications, and applications of all
these devices.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 15 out of 46
Unit 5: Microwave Measurements (6 Hours)
Measurement devices: VSWR meter, Power Meter, frequency measurements, Power
measurement, VSWR measurement, Impedance measurement, Q of cavity resonator
measurement.
Unit 6: Real World Applications of Microwave Engineering (6 Hours)
Study of Microwave Engineering such as Radars, Communication, Industrial applications etc.
List of Practicals:
1. Explanation of different microwave components.
2. Characteristics of Reflex klystron.
3. Measure frequency generated by microwave source using microwave bench.
4. Port parameters of H-plane Tee.
5. Port parameters of Magic Tee.
6. Port parameters of Directional coupler.
7. Port parameters of Circulator.
8. Port parameters of Isolator.
9. V-I characteristics of Gunn diode.
10. Plot radiation pattern of Horn antenna.
Text Books:
Samuel Y. Liao, “Microwave Devices and Circuits”, 3rd
edition, Pearson
David M. Pozar, “Microwave Engineering", Fourth edition, Wiley.
Reference Books:
1. M. Kulkarni, “Microwave and Radar engineering”, 3rd
edition, Umesh Publications.
2. ML Sisodia & GS Raghuvamshi, “Microwave Circuits and Passive Devices “Wiley, 1987.
3. M L Sisodia & G S Raghuvanshi, “Basic Microwave Techniques and Laboratory manual”,
New Age International (P) Limited, Publishers.
Course Outcomes:
The students will be to
1. Analyze microwave channel mathematically.
2. Analyze waveguide components in microwave applications.
3. Interpret microwave sources mathematically.
4. Discuss structure, characteristics and applications of Microwave solid state devices.
5. Choose a suitable microwave measurement instruments and carry out the required
measurements.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 16 out of 46
6. Identify the use of microwave components and devices in microwave applications.
FF No. : 654
ET406THL: Computer Vision
Credits: 04 Teaching Scheme: 3 Hours / Week
Laboratory: 2 Hours/ Week
Unit 1: Image Formation and Low-Level Processing (07 Hours)
Human Vision System, Computer Vision System: Overview and State-of-the-art, Fundamentals
of Image Formation, Transformation: Orthogonal, Euclidean, Affine, Projective, Convolution
and Filtering, Image Enhancement, Histogram Processing
Unit 2: Feature Extraction (07 Hours)
Edges - Canny, LOG, DOG, Line detectors (Hough Transform), Harris Corner detector, SIFT,
Scale-Space Analysis- Image Pyramids and Gaussian derivative filters, Feature Matching and
tracking
Unit 3: Image Segmentation (07 Hours)
Region Growing, Edge Based approaches to segmentation, Graph-Cut, Mean-Shift, MRFs,
Texture Segmentation
Unit 4: Object Recognition (07 Hours)
Global Methods, Active Contours, Split and Merge, Mode Finding, Normalized Cuts, Histogram
of Oriented Gradients
Unit 5: Classifier (06 Hours)
Clustering: K-Means, Mixture of Gaussians, Classification: Discriminant Function, Supervised,
Un-supervised, Semi-supervised, Classifiers: Bayes, KNN, ANN models, Dimensionality
Reduction: PCA, LDA, ICA
Unit 6: Motion Estimation (06 Hours)
Triangulation, Two-frame structure from motion, Factorization, Bundle adjustment,
Translational alignment, Parametric motion, Spline-based motion, Optical flow, Tracking.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 17 out of 46
List of Experiment:
1. Implement image enhancement techniques
2 Implement edge detectors (e.g. Canny, LOG, DOG)
3. Implement line detector using Hough Transform
4. Implement Harris corner detector
5. Implement Image segmentation using region growing
6. Implement Image segmentation using mean shift algorithm
7. Implementation of SIFT / HOG object detector
8. Implement KNN classifier
9. Implement object tracking based on optical flow
10. Implement object tracking using Kalman filter approach
Text Books:
1. Richard Szeliski, “Computer Vision: Algorithms and Applications”, Springer Publication.
2. Forsyth and Ponce, “Computer Vision-A Modern Approach”, 2nd
Edition, Pearson Education.
3. Bernd Jahne and Host HauBecker, “Computer Vision and applications-A Guide for Students
and Practitioners”, Elsevier.
Reference Books:
1. Milan Sonka, Vaclav Hlavac, Roger Boyle, “Image Processing, Analysis, and Machine
Vision”, Thomson Learning.
2. Robert Haralick and Linda Shapiro, "Computer and Robot Vision", Vol I, II, Addison-Wesley,
1993.
3. Dana H Ballard and Christopher M. Brown, “Computer Vision”, Prentice Hall.
Course Outcomes:
The student will be able to –
1. Apply image enhancement techniques on images.
2. Develop feature vectors for object detection purpose.
3. Illustrate image segmentation algorithms.
4. Choose algorithm for object recognition.
5. Make use of classifies to classify the objects.
6. Demonstrate different motion estimation techniques.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 18 out of 46
FF No. : 654
ET407THL: Digital Image Processing
Credits: 04 Teaching Scheme: 3 Hours / Week
Laboratory/ Project: 2 Hours/ Week
Unit 1: Digital Image Fundamentals and Image Enhancement (7 Hours)
Elements of visual perception, Image sampling & Quantization, Basic grey level transformations,
histogram processing, enhancement using arithmetic and logic operators, spatial filtering –
smoothing and sharpening filters, Median Filter
Unit 2: Image Transforms (7 Hours)
Inter pixel and image redundancy, 2-D Discrete Fourier Transform and Discrete Cosine
Transform, Walsh Hadamard Transform, Fast Walsh Transform, Wavelet Transform, Hough
Transform
Unit 3: Morphological Image Processing (6 Hours)
Neighborhood concepts, adjacency and distance measures, dilation & erosion, opening & closing
operations, basic morphological operations such as region filling, thinning, thickening, skeletons,
Morphological operations for gray scale images.
Unit 4: Image Segmentation (7 Hours)
Detection of discontinuities, edge linking and boundary detection, thresholding, Region based
segmentation, use of watersheds, image representation- chain codes, boundary descriptors;
Canny edge detector, Regional descriptors.
Unit 5: Image Compression (6 Hours)
Compression Fundamentals, Image Compression Models, Error Free Compression, Lossless
Predictive Coding, Lossy Predictive Coding, Image Compression Standards – Baseline JPEG.
Unit 6: Image Restoration and Registration (7 Hours)
Various Noise Models, Inverse and Wiener Filtering, Image Restoration using Frequency
Domain, Image Registration, Mutual Information, Similarity measure, Computation of Similarity
measure for Pattern Matching application
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 19 out of 46
Text Books:
1. Digital Image Processing, Gonzalez, Woods, Prentice Hall India, 2nd edition
2. Digital Image Processing, Pratt W.K., John Wiley, 2001
Reference Books:
1. Fundamentals of Digital Image Processing, Jain A.K., Prentice Hall India, 1997
2. Image Processing, Analysis & Machine Vision, Milan Sonka, Thomson Publication
Course Outcomes:
The Student will be able to-
1. Perform various enhancement operations
2. Use various image transforms to analyze and modify image
3. Analyze image using morphological techniques
4. Apply segmentation techniques to divide image into parts
5. Apply image compression approaches
6. Apply image restoration and registration techniques
Laboratory Experiments
1. Histogram equalization
2. Smoothening and sharpening filtering in spatial domain
3. Filtering in frequency domain
4. Image transformation using DCT and DFT
5. Opening, Closing, erosion and dilation operations for binary images
6. Edge detection using Prewitt and Sobel Masks
7. Thresholding based segmentation
8. Image Restoration after noise analysis and removal
9. Image Registration for pattern matching
10. Baseline JPEG or JPEG 2000 based assignment
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 20 out of 46
FF No. : 654
ET402THP: System on chip Design verification
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: SOC Technology (6 Hours)
Technology challenges, Verification technology options, Verification Methodology, languages,
verification IP reuse, top down vs bottom approach. SOC system design, System verification,
Test bench migration
Unit 2: Block Level Verification (8 Hours)
Types of IP blocks, Block-level verification, Lint checking, Formal model checking, Functional
verification, Protocol checking, Directed random testing, Code coverage analysis
Unit 3: Mixed signal simulation (8 Hours)
Mixed-signal simulation, Design abstraction levels, selecting a simulation environment,
Limitations of current environments, Using SPICE, Simulation methodology, Chip-level
Verification.
Unit 4: Functional simulation (6 Hours)
Functional simulation, Test bench wrappers, Event-based and cycle-based simulations, study of
simulation of an ASB/APB Bridge, Transaction-based verification, Simulation acceleration
Unit 5: HW/SW co-verification (6 Hours)
HW/SW co-verification environment and methods, Soft prototypes, Co-verification, Rapid
prototype systems, FPGA-based design, Developing printed circuit boards, Software testing
Unit 6: Static Netlist Verification (6 Hours)
Static Netlist Verification - Netlist verification, Formal equivalence checking, Static timing
verification. Physical verification - Design checks, Physical effects and analysis, Design sign-off.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 21 out of 46
List of Project areas:
1. Study of design of AXI Master / slave
2. Study of design of communication architectures adaptive/energy efficient
Text Books:
1. Prakash Rashinkar; “SOC Verification Methodology and Techniques”; Peter Paterson and
Leena Singh. Kluwer Academic Publishers, 2001.
2.Michael Keating, Pierre Bricaud; “Reuse Methodology manual for System On A Chip
Designs”; second edition, Kluwer Academic Publishers; 2001.
3. C. Rowen; Engineering the Complex SOC: Fast, Flexible Design with Configurable
Processors, Prentice Hall, 2004.
Reference Books:
1. William K. Lam; “Design Verification: Simulation and Formal Method based Approaches”
Prentice Hall.
2. RochitRajsuman; “System- on -a- Chip Design and Test”; ISBN.
3. A.A. Jerraya, W.Wolf; “Multiprocessor Systems on chips”, M K Publishers.
4. Dirk Jansen, Kluwer; “The EDA HandBook”; Kluwer Academic Publishers
Course Outcomes:
The student will be able to-
1. Understand the concepts of SOC design & macro design process.
2. Analyse code coverage using functional verification.
3. Implement simulation based verification to validate system functionality.
4. Apply the concepts of functional simulation for verification.
5. Describe verification architectures for systems.
6. Verify timing and functionality in SOC designs.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 22 out of 46
FF No. : 654
ET403THP: Artificial Intelligence
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: Introduction to AI (6 Hours)
Background, intelligent agents, environments, Knowledge Representation, Inconsistent
Information Systems, Basic Concepts of Rough Sets, Equivalence Class and Discernibility
Relations, Lower and Upper approximations, Information Systems Framework using Rough
Sets, Reducts and Core.
Unit 2: Problem Solving (6 Hours)
Solving Problems by Searching, heuristic search techniques, constraint satisfaction problems,
stochastic search methods. Game Playing: minimax, alpha-beta pruning.
Unit 3: Knowledge and Reasoning (7Hours)
Building a Knowledge Base: Propositional logic, first order logic, situation calculus. Theorem
Proving in First Order Logic. Planning, partial order planning. Uncertain Knowledge and
Reasoning, Probabilities, Bayesian Networks.
Unit 4: Learning (7 Hours)
Overview of different forms of learning, Learning Decision Trees, Neural Networks.
Introduction to Natural Language Processing. Characteristics of Neural Networks, Historical
Development of Neural Networks Principles, Artificial Neural Networks: Terminology, Models
of Neuron, Topology, Basic Learning Laws, Basic Functional Units.
Unit 5: Feedforward Neural Networks (7Hours)
Introduction, Analysis of pattern Association Networks, Analysis of Pattern Classification
Networks, Analysis of pattern storage Networks. Analysis of Pattern Mapping Networks
Unit 6: Competitive Learning (7Hours)
Competitive Learning Neural Networks & Complex pattern Recognition
Introduction, Analysis of Pattern Clustering Networks, Analysis of Feature
Mapping Networks, Associative Memory.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 23 out of 46
List of Project areas:
1. Object Sensing Using Neural Network
2. Neural based Signature Recognition
3. Neural Network based Network Traffic Controller
4. Neural Network based Character Recognition
Text Books:
1. Toshinori Munakata, “Fundamentals of the New Artificial Intelligence”, Springer, Second Ed
2. Jacek M. Zurada, “Introduction to Artificial Neural Network”, Tata McGraw-Hill
Reference Books:
1.Elaine Rich, Kevin Knight, B. Nair, “Artificial Intelligence”, Tata McGraw-Hill, Third Ed.
Course Outcomes:
The student will be able to –
1. Describe the key components of Artificial Intelligence system
2. Identify artificial intelligence techniques, including search heuristics, knowledge
representation.
3. Apply AI techniques to a wide range of problems, including knowledge based reasoning.
4. Describe different learning strategies.
5. Apply feed forward neural networks to classify the objetcs/pattern.
6. Summarize the different competitive learning techniques.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 24 out of 46
FF No. : 654
ET404THP: Computer Networks
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit I: Network Architecture and OSI reference model (06 hour)
Introduction to Computer Networks, Topologies, Types of Networks, Layered Architecture of
Computer Networks, OSI reference model, functions of each layer.
Unit II: TCP/IP Protocol Suite (8 hour)
Introduction, Layers of TCP/IP protocol suite: Physical and Data Link Layers, Network Layer:
Addressing, Ipv4 Addresses, Transport Layer: Process-to-Process Delivery, UDP, TCP,
Application Layer.
Unit III: Local Area Networks (06 hour)
Introduction to Local Area Networks, IEEE Standards for LANs, Wired LANs, Wireless LANs:
IEEE 802.11, Channel Access Methods, Fast Ethernet, Gigabit Ethernet.
Unit IV: Wide Area Networks (06 hour)
Introduction to Wide Area Networks, SONET/SDH, Frame Relay, ATM, Wireless WANs.
Congestion Control
Unit V: Network Management &Security (06 hour)
Network Management System, Simple Network Management protocol, Cryptography, Network
Secuirity. Encription & Decryption Algorithms.
Unit VI: Network applications and protocols (08 hour)
File transfer protocol, E-mail and the Web, multimedia applications such as IP telephony and
video streaming- Overlay networks like peer-to-peer file sharing and content distribution
networks- Web Services architectures for developing new application protocols.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 25 out of 46
List of projects:
1) Prepare and test a straight through and crossover cable.
2) Implement a LAN for file sharing
3) Implement Sliding window protocol
4) Design a client server environment to implement a web application.
5) Implement a RSA algorithm
Text Books
1. Computer Networks (3rd edition), Tanenbaum Andrew S., International edition,
2. Data communication and networking (4th
edition), Behrouz A Forouzan, McGraw –
Hill.
Reference Books
1. Data and computer communication by William Stallings.
2. Computer Networking, James kurose & Keith Ross. , Low Price Edition.
Course Outcomes:
The student will be able to-
1. Describe OSI reference Model.
2. Analyse the TCP/IP Protocol Suite.
3. Design Local Area Networks.
4. Describe the Wide Area Networks.
5. Describe management functions and security algorithms
6. Develop application layer protocols
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 26 out of 46
FF No. : 654
ET405THP: Pattern Recognition
Teaching Scheme: 3 Hours / Week
Project: 2 Hours/ Week
Unit 1: Introduction to Pattern recognition (6 Hours)
What is Pattern recognition; PR Design cycle , Applications and Examples, Supervised vs.
unsupervised, Statistical vs. structural, Parametric vs. nonparametric, selection of training data,
test data, feature selection, constraints, Probability Theory basics, Bayes rule.
Unit 2: Bayes Classifier (6 Hours)
Decision Boundaries, Decision region / Metric spaces/ distances, Bayes classifier, Loss, cost,
risk analysis, Naïve Bayes classifier, Minimum distance classifier.
Unit 3: Estimation. (7 Hours)
Parametric Estimation-Maximum Likelihood estimation, Bayesian estimation, Non Parametric
Estimation-Parzen window, KNN.
Unit 4: Discriminant analysis (7 Hours)
Linear Discriminant Analysis - Perceptron, Minimum squared error ,Support vector machine,
Optimization, Mixture Modeling, GMM, Expectation-Maximization
Unit 5: Unsupervised Learning (7 Hours)
Basics of Clustering; similarity / dissimilarity measures; clustering criteria, Different distance
functions and similarity measures, Minimum within cluster distance criterion, K-means
algorithm;PCA
Unit 6: Classifier performance and measurement metrics (7 Hours)
Classification error and classification accuracy, experimental comparison of classifier, Bagging
and Boosting ,Multiple classifier system-Philosophy, Terminology, Training strategy, Classifier
Performance metrics FRR, FAR, Precision, Recall, sensitivity, selectivity, ROC,etc.
List of Project areas:
1. Naïve Bayes classification based projects.
2. Perceptron and linear SVM based projects.
3. Linearly non discriminant data based projects.
4. Clustering technique based projects.
5. KNN classification with different values of K based projects.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 27 out of 46
Note: Students would be expected to carry out any three out of five projects as per instructions
from faculty. Available and synthetic data bases would be used.
Text Books:
1. R.O.Duda, P.E.Hart, and D.G.Stork,”, Pattern Classification”, 2nd
edition, Springer, 2007.
2. Theodoridis and Koutrombas,” Pattern Recognition”, 4th edition, Academic Press, 2009
Reference Books:
1. Ludmila I.Kuncheva,”Combining pattern classifiers”, John Wiley and sons Publication.
2. EthemAlpaydin,”Introduction to Machine Learning”,The MIT press.
3. K.Fukunaga,” Introduction to Statistical Pattern Recognition”, Academic Press, 1990
Course Outcomes:
The student will be able to –
1. Explain the concept of pattern recognition and its different phases.
2. Implement the Bayes theory and classifier.
3. Estimate the parameters and the probability density functions.
4. Estimate the discriminant functions for the classifier.
5. Explain the design of the unsupervised classifier.
6. Evaluate the classifier performance.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 28 out of 46
FF No. : 654
ET406THP: Electronics in Agriculture
Credits: 4 Teaching Scheme: 4 Hours / Week
Project: 2 Hours/ Week
Unit 1: Data acquisition systems & Virtual instrumentation (7 Hours)
Data loggers, Data acquisitions systems (DAS), Supervisory control and data acquisition
(SCADA), Basics of PLC, Functional block diagram of computer control system, alarms,
interrupts. Virtual Instrumentation: Historical Perspective, advantages, Block diagram and
architecture of virtual instrument, data flow techniques, graphical programming in data flow,
comparison with conventional programming.
Unit 2: Bus protocols in Agriculture (7 Hours)
Use of field buses, functions, international standards, field bus advantages and disadvantages,
Instrumentation network: sensor networks, Open networks-advantages and limitations, HART
Network, Foundation field bus network. Profibus PA: Basics, architecture, model, network
design. Foundation field bus segments: General consideration, network design
Unit 3: Instrument technology for agriculture (6 Hours)
Instrument for measurement of pH, Electrical conductivity, gas analysis, humidity, leaf area,
chlorophyll content, and soil moisture & temperature.
Unit 4: Precision Farming (6 Hours)
An introduction to precision farming. GIS/GPS positioning system for precision farming, Yield
monitoring and mapping, soil sampling and analysis. Computers and Geographic information
systems. Precision farming- Issues and conditions. Role of electronics in farm machinery for
precision farming.
Unit 5: Electronics in Agriculture (7 Hours)
Instrument for crop monitoring – moisture measurement – capacitive, infrared reflectance and
resistance. Monitoring soil and weather – measurement of soil properties and meteorological
parameters – irrigation control systems. Instruments for crop establishment monitoring. Crop
spraying – selective crop spraying – flow control. Yield monitoring. Technology for precision
farming. Instruments for protected cultivation – green house environment control – transducers
and control system. Instruments and systems for crop handling processing and storage.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 29 out of 46
Unit 6: Applications & Electronics Governance (7 Hours)
Greenhouse: History of modeling and control of Greenhouse, Identification of control and
manipulation variables for Greenhouse. Crop Preservation : Importance of Preservation of
various commodities and parts of plants, Drying process for preservation, Variable identification
for drying process, Electronic control system for grape drying process.
Agriculture & Electronics Governance: Governance products & services in agriculture sector,
Role of Electronics Governance in Agricultural sector.
List of Project :
1. Automatic Moisture and Light Controlling System for Garden
2. Solar Powered Agricultural Water Pumping System with Auto Tracking
3. Automatic Soil Moisture sensing irrigation
Text Books:
1. Curtis Johnson, “Process Control Instrumentation Technology”; 8th Edition,
Pearson Education
2. Stuart A. Boyer, SCADA supervisory control and data acquisition, ISA Publication
Reference Books:
1. De Mess M. N. Fundamental of Geographic Information System. John Willy & sons,
New York, Datta S.K.1987.
2. K. Krishna Swamy, “Process Control”; New Age International Publishers
3. Kuhar, John. E. 1977. The precision farming guide for agriculturalist. Lori J. Dhabalt,
USA
4. Manual of Soil & Water conservation Engineering. Oxford & IBH Co. Sigma &
Jagmohan, 1976.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 30 out of 46
FF No. : 654
ET407THP: Mobile Communication
Credits: 4 Teaching Scheme: 4 Hours / Week
Project: 2 Hours/ Week
Unit 1: Wireless Channels (7 Hours)
Wireless channels, Narrow band flat fading channels, Frequency selective wide band models,
Additive Gaussian noise, sampled discrete-time models.
Unit 2: Signal Detection and Error computation (6 Hours)
Signal representations, Transmission and reception, ML detection, Channel Capacity,
Transmission power, Bandwidth, Tradeoffs, BER computations.
Unit 3: Diversity (7 Hours)
Introduction to diversity, Multi Antenna Maximal Ratio Combiner, BER with Diversity, Spatial
Diversity & diversity Order
Unit 4: Medium Access Control (7 Hours)
Specialized MAC, SDMA, TDMA – ALOHA, CSMA, Demand Assigned Multiple access,
PRMA, Reservation TDMA, Collision avoidance, Spread Aloha Multiple access
Unit 5: Mobile Network & Transport Layer (6 Hours)
Mobile IP, DHCP, Mobile Ad-hoc Networks, TCP, TCP improvements, TCP over 2.5/3G
wireless networks..
Unit 6: Application Layer (7 Hours)
WAP Model- Mobile Location based services -WAP Gateway –WAP protocols – WAP
user agent profile- caching model-wireless bearers for WAP - WML – WML Scripts– WTA-
iMode- SyncML
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 31 out of 46
List of Projects:
1. Demonstrate the fading characteristics of a channel using MATLAB.
2. Write a code on Maximum Likelihood detection using MATLAB.
3. Implement a MIMO system using MATLAB Simulink.
4. Implement a TDMA system using MATLAB Simulink.
Text Books:
1. Vijay Garg, „Wireless Communication& networking‟, Morgan Kaufman 2007.
2. Jochen Schiller, “Mobile Communications”, Second Edition, Pearson Education, 2003.
Reference Books:
1. Tse and Vishwanath, „Fundamentals of Wireless Communication‟, Cambridge 2004
2. A. AlGamal and Y. H. Kim, „Network Information Theory‟, Cambridge 2011
3. A. Goldsmith, „Wireless Communications‟, Cambridge 2005
4. Uwe Hansmann, LotharMerk, Martin S. Nicklons and Thomas Stober, “Principles of
Mobile Computing”, Springer, 2003.
Course Outcomes:
Students will be able to
1. Compare channel fading characteristics.
2. Analyze reception and detection of signal.
3. Calculate diversity and multiplexing gain.
4. Differentiate multiple access techniques.
5. Differentiate functionalities of network & transport layer of mobile communication
6. Understand wireless application protocol for Mobile Communication.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 32 out of 46
FF No. : 654
ET408THP: Software Defined Radio
Credits: 4 Teaching Scheme: 3 Hours / Week
Project: 2 Hours / Week
Unit I : Software Defined Radio fundamentals (8Hours)
Introduction to SDR, Need of SDR, Principles of SDR , Basic Principle and difference in Analog
radio and SDR , SDR characteristics, required hardware specifications, Software/Hardware platform,
GNU radio -What is GNU radio, GNU Radio Architecture, Hardware Block of GNU, GNU software
, MATLAB in SDR , Radio Frequency Implementation issues, Purpose of RF front End, Dynamic
Range ,RF receiver Front End topologies, Flexibility of RF chain with software radio, Duplexer
,Diplexer ,RF filter ,LNA ,Image reject filters , IF filters , RF Mixers Local Oscillator , AGC,
Transmitter Architecture and their issues, Sampling theorem in ADC, Noise and distortion in RF
chain, Pre-distortion.
Case study: AM/FM/BPSK/QPSK/OFDM Simulation in Matlab.
Unit II: SDR Architecture (7 Hrs)
Architecture of SDR-Open Architecture, Software Communication Architecture, Transmitter
Receiver Homodyne/heterodyne architecture, RF front End, ADC, DAC, DAC/ADC Noise Budget,
ADC and DAC Distortion, Role of FPGA/CPU/GPU in SDR, Applications of FPGA in SDR,
Design Principles using FPGA, Trade –offs in using DSP, FPGA and ASIC, Power Management
Issues in DSP,ASIC,FPGA.
Case Study : JTRS –Goals of SCA ,Architectural details ,SDR forum Architecture
Unit III: Multi Rate Signal Processing (7Hrs)
Sample timing algorithms, Frequency offset estimation and correction, Channel Estimation, Basics
of Multi Rate, Multi Rate DSP, Multi Rate Algorithm, DSP techniques in SDR, OFDM in SDR.
Unit IV: Smart/MIMO Antennas using Software Radio (6 Hours)
Smart Antenna Architecture, Vector Channel Modeling , Benefits of Smart Antenna Phased
Antenna Array Theory, Adaptive Arrays, DOA Arrays, Applying Software Radio Principles to
Antenna Systems, Beam forming for systems-Multiple Fixed Beam Antenna Array, Fully
Adaptive Array , Relative Benefits and Trade-offs OF Switched Beam and Adaptive Array, Smart
Antenna Algorithms , Hardware Implementation of Smart Antennas, MIMO -frequency, time,
sample Synchronization.
Case Study : Principles of MIMO-OFDM
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 33 out of 46
Unit V: Cognitive Radio (6 Hrs)
Cognitive Radio Architecture, Dynamic Access Spectrum, Spectrum Efficiency, Spectrum
Efficiency gain in SDR and CR ,Spectrum Usage, SDR as a platform for CR, OFDM as PHY
layer ,OFDM Modulator, OFDM Demodulator, OFDM Bandwidth, Benefits of OFDM in CR,
Spectrum Sensing in CR, CR Network.
Unit IV: Applications of SDR (6 Hours)
Application of SDR in Advance Communication System-Case Study, Challenges and Issues,
Implementation, Parameter Estimation –Environment, Location, other factors, Vertical Handoff,
Network Interoperability.
Case Study : 1)CR for Public Safety –PSCR , Modes of PSCR, Architecture of PSCR
List of Project areas:
1. MAC, routing and transport protocols for cognitive radio networks.
2. Synchronization and channel estimation for cognitive radio.
3. Spectrum sensing, signal detection, cooperative detection.
4. Collaboration and cooperation in wireless devices, networks, and systems (Collaborative radio
Resource, spectrum, power management, resource optimization).
Text Books
1. Jeffrey.H.Reed, Software Radio : A Modern Approach to Radio Engineering , Pearson .
Reference Books
1. Markus Dillinger, KambizMadani, Nancy Alonistioti, Software Defined Radio :
Architectures, Systems and Functions, Wiley
2. Tony .J. Rouphael , RF and DSP for SDR, Elsevier Newness Press ,2008
3. Dr.TajStruman, Evaluation of SDR –Main Document
4. SDR –Handbook, 8th Edition, PENTEK
5. Bruce a. Fette , Cognitive Radio Technology, Newness, Elsevier
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 34 out of 46
Course Outcomes:
The student will be able to-
1. Compare SDR with traditional Hardware Radio HDR.
2. Implement modern wireless system based on OFDM, MIMO & Smart Antenna.
3. Build experiment with real wireless waveform and applications, accessing both PHY and
MAC, Compare SDR versus MATLAB and Hardware Radio.
4. Work on open projects and explore their capability to build their own communication
System.
5. Identify the fundamentals of the communication link, the characteristics of network protocols,
and be able to discuss the allocation of radio resources and technologies.
6. Understand how analog and digital technologies are used for software-defined radios and the
topologies and applications of those networks.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 35 out of 46
Structure for Final Year B. Tech. E&TC Engineering (Pattern A-16 Revised)
Academic Year – 2019-20
Semester II (Module 8)
Open Elective
FF No. : 654
ET401OPE: Microcontroller and Application
Credits: 3 Teaching Scheme: 3 Hours / Week
Unit 1: Introduction To 8-bit Microcontroller (5 Hours)
Overview and features, Von-Neumann & Harvard architecture, Difference between RISC and
CISC processor, Architecture & Block diagram of AVR ATMega 328P, Reset circuit, General
Purpose registers and ALU, Memory Organization – Program flash, data SRAM, EEPROM,
Program counter & Status Register, I/O interfacing concepts, Port Structure
Unit 2: Assembly language programming (5 Hours)
Addressing Modes, Instruction format, Instruction Cycle Time, Instruction set, AVR time delay
and instruction pipeline, Structure of Assembly language, Assembler directives, Assembly
language programming
Unit 3: Programming of On-Chip peripherals (5 Hours)
Interrupt Structure, Timers and counters, generating software and hardware delays, Power Down
and idle mode, RTC, ADC, DAC, PWM, Watchdog Timer, Programming concepts for:
Interrupts, timers, counters, generating delays
Unit 4: Interfacing I/O Devices to Microcontroller (5 Hours)
Displays- LED, LCD, 7-Segment (Multiplexed & non-multiplexed), Input devices – switches,
keyboard, EPROM interface, Relay interface, DC and stepper motor interface, Wired Protocols:
RS 232, RS 485, SPI, I2C, Wireless Protocols: Bluetooth, Zigbee
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 36 out of 46
List of Project areas:
1. DC Motor speed control
2. LED based music player
3. Keypad, switch based control
4. Sensor and motor interfacing and control
5. Security system using sensors and buzzer
6. ADC interfacing and programming
7. DAC / PWM programming and control
8. Communication protocol interface
Text Books:
1.By Muhammad Ali Mazidi, Sarmad Naimi and Sepehr Naimi, “The AVR Microcontroller and
Embedded Systems Using Assembly and C”, ©2011 | 1st Edition | ISBN-13: 9780138003319,
Pearson
2.Dhananjay Gadre, Programming and Customizing the AVR Microcontroller, McGraw-Hill
Education TAB; Pap/Cdr edition (1 October 2000)
Reference Books:
1. Han - Way Huang, “The Atmel AVR Microcontroller - Mega and Xmega in Assembly and
C”, 1st Edition.
Course Outcomes:
The student will be able to –
1. Comprehend the fundamentals of microcontroller system
2. Demonstrate programming proficiency using the various addressing modes and data transfer
instructions
3. Configure and utilize on chip resources (Timer, ADC, etc.,) of microcontroller
4. Construct the solution to communicate with peripheral devices using various protocols
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 37 out of 46
ET402OPE: Robotics
Credits: 3 Teaching Scheme: 3 Hours / Week
Unit 1: Basics of Robot (6 Hours)
Specification of a Robot, Classification of Robots, Advantage and Disadvantages of Robots,
Robot Components, Robot Sensing, Robot Degree of Freedom, Robot Joints, Robot Coordinates,
Robot Reference Frames, Programming Modes, Robot Programming Language, Robot
Applications
Unit 2: Robot Kinematics (6 Hours)
Position and orientation representations, homogeneous transformations, frames, D- H
convention, forward kinematics, inverse kinematics
Unit 3: Robot Sensors (6 Hours)
Classes of tactile and non-tactile sensors, working principles, mathematical modelling of sensors,
multi-sensor integration, control issues
Unit 4: Robot Actuators (8 Hours)
Classes of robot actuators, working principles, mathematical modelling of actuators, mechanical
construction and control issues
Unit 5: Robot Programming (6 Hours)
Hardware and software architectures of robot controllers, robot programming paradigms, robot
programming languages
Unit 6: Path Planning (8 Hours)
Path types, point-to-point-motion, continuous path motion, spline interpolation, Vision guided
system.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 38 out of 46
List of Experiments
1. Build robot arms using mechanical components and motor drive.
2. Build robot for given configuration and degrees of freedom.
3. Design a pick and place robot for given operation
4. Robot path planning and path tracking using GPS local map dictionary.
5. Develop a wall Follower robot
6. Implement a coffee maker configuration
7. Controls for a Pneumatic Robot.
8. 2D simulation of a 3 DOF robot arm. (C / C++ OR MATLAB)
Text Books
1. Introduction to robotics: Mechanics and Control, John J. Craig, Prentice Hall, 2004
2. Introduction to robotics. Phillip John McKerrow. Addison-Wesley Publishing Company, 1991
3. Robot Dynamics and Control. Mark W. Spong and M. Vidyasagar.John Wiley and Sons, 1996
4. Robot Motion and Control (Recent Developments) by M.Thoma& M. Morari
Reference Books
1. Robotics: Control, Sensing, Vision and Intelligence, K.S. Fu, R.C. Gonzalez, C.S.G. Lee,
McGraw Hill Education (India Ed.)
2. Robotics and Automation Handbook, Thomas R. Kurfess, CRC Press
Course Outcomes:
The student will be able to-
1. Translate specifications to the components of robots such as arms, linkages, drive systems
and end effectors.
2. Understand mechanics and kinematics of robots.
3. Select sensors and design their signal conditioning circuit.
4. Demonstrate use of engineering methods and problem solving towards design
of the specified robot.
5. Use robot operating system for application development
6. Apply prerequisite knowledge of programming, Microcontrollers, sensor
interfacing, and operating systems for development of robot.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 39 out of 46
ET403OPE: Digital Image Processing
Credits: 3 Teaching Scheme: 3 Hours / Week
Unit 1: Digital Image Fundamentals and Image Enhancement (7 Hrs.)
Elements of visual perception, Image sampling & Quantization, Basic grey level transformations,
histogram processing, enhancement using arithmetic and logic operators, spatial filtering –
smoothing and sharpening filters, Median Filter
Unit 2: Image Transforms (7 Hrs.)
Inter pixel and image redundancy, 2-D Discrete Fourier Transform and Discrete Cosine
Transform, Walsh Hadamard Transform, Fast Walsh Transform, Wavelet Transform, Hough
Transform
Unit 3: Morphological Image Processing (6 Hrs.)
Neighborhood concepts, adjacency and distance measures, dilation & erosion, opening & closing
operations, basic morphological operations such as region filling, thinning, thickening, skeletons,
Morphological operations for gray scale images.
Unit 4: Image Segmentation (7 Hrs.)
Detection of discontinuities, edge linking and boundary detection, thresholding, Region based
segmentation, use of watersheds, image representation- chain codes, boundary descriptors;
Canny edge detector, Regional descriptors.
Unit 5: Image Compression (6 Hrs.)
Compression Fundamentals, Image Compression Models, Error Free Compression, Lossless
Predictive Coding, Lossy Predictive Coding, Image Compression Standards – Baseline JPEG.
Unit 6: Image Restoration and Registration (7 Hrs.)
Various Noise Models, Inverse and Wiener Filtering, Image Restoration using Frequency
Domain, Image Registration, Mutual Information, Similarity measure, Computation of Similarity
measure for Pattern Matching application
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 40 out of 46
Text Books:
1. Digital Image Processing, Gonzalez, Woods, Prentice Hall India, 2nd edition
2. Digital Image Processing, Pratt W.K., John Wiley, 2001
Reference Books:
1. Fundamentals of Digital Image Processing, Jain A.K., Prentice Hall India, 1997
2. Image Processing, Analysis & Machine Vision, Milan Sonka, Thomson Publication
Course Outcomes:
The Student will be able to-
1. Perform various enhancement operations
2. Use various image transforms to analyze and modify image
3. Analyze image using morphological techniques
4. Apply segmentation techniques to divide image into parts
5. Apply image compression approaches
6. Apply image restoration and registration techniques
Laboratory Experiments
1. Histogram equalization
2. Smoothening and sharpening filtering in spatial domain
3. Filtering in frequency domain
4. Image transformation using DCT and DFT
5. Opening, Closing, erosion and dilation operations for binary images
6. Edge detection using Prewitt and Sobel Masks
7. Thresholding based segmentation
8. Image Restoration after noise analysis and removal
9. Image Registration for pattern matching
10. Baseline JPEG or JPEG 2000 based assignment
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 41 out of 46
ET404OPE: Speech Processing
Credits: 3 Teaching Scheme: 3 Hours / Week
Unit 1: Fundamentals of speech production (8 Hours)
Anatomy and physiology of speech production. Classification of phonemes used in American
English based on continuant/non-continuant properties. Acoustic theory of speech production,
sound propagation. Lossless tube model, multitube lossless model. Discrete time model for
speech production.
Unit 2: Human Auditory System (6Hours)
Peripheral auditory system, simplified model of cochlea. Sound pressure level and loudness.
Sound intensity and Decibel sound levels. Concept of critical band and introduction to auditory
system as a filter bank. Speech perception: vowel perception.
Unit 3: Time domain method of speech processing (6Hours)
Time-dependent speech processing. Short-time energy and average magnitude. Short-time
average zero crossing rate. Speech Vs. silence discrimination using energy and zero crossing
rate. Short-time autocorrelation function, short-time average magnitude difference function.
Pitch period estimation using autocorrelation function.
Unit 4: Linear prediction analysis (8 Hours)
Basic principles of linear predictive analysis. Autocorrelation method, covariance method.
Solution of LPC equations: Cholesky decomposition, Durbin‟s recursive solution, lattice
formulations and solutions. Frequency domain interpretation of LP analysis. Applications of
LPC parameters as pitch detection and formant analysis.
Unit 5: Cepstral Analysis (6 Hours)
Real Cestrum: Long-term real cepstrum, short-term real cepstrum, pitch estimation, format
estimation, Mel cepstrum. Complex cepstrum: Long-term complex cepstrum, short-term
complex cepstrum.
Unit 6: Speech processing Application (7Hours)
Speech recognition: complete system for an isolated word recognition with vector quantization
/DTW. Speaker recognition: Complete system for speaker identification, verification. Echo
cancellation: adaptive echo cancellation
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 42 out of 46
List of Experiments:
1. To generate single tone, multi-tone stationary and non-stationary sine wave and to observe the
spectrum to know the limitations of Fourier representation of non-stationary signals.
2. Record different vowels as /a/, /e/, /i/, /o/ etc. and extract the pitch as well as first three
formant frequencies. Perform similar analysis for different types of unvoiced sounds and
comment on the result.
3. Write a program to identify voiced, unvoiced and silence regions of the speech signal.
4. Record a speech signal and perform the spectrographic analysis of the signal using wideband
and narrowband spectrogram.
5. To extract pitch period for a voiced part of the speech signal using autocorrelation and AMDF
method.
6. To perform LPC analysis of given voiced and unvoiced speech signals.
7. To design a Mel filter bank and to use this filter bank to extract MFCC features.
8. To perform the cepstral analysis of speech signal and detect the pitch from the voiced part
using cepstrum.
9. To enhance the noisy speech signal using spectral subtraction method.
10. Design and test a speaker identification system using MFCC and VQ.
Text Books:
1. Deller J. R. Proakis J. G. and Hanson J. H., “Discrete Time Processing of Speech Signals,”
Wiley Interscience
2. Ben Gold and Nelson Morgan, “Speech and audio signal processing,” Wiley
Reference Books:
1. L. R. Rabiner and S.W. Schafer, “Digital processing of speech signals,” Pearson Education.
2. Thomas F. Quateri , “Discrete-Time Speech Signal Processing: Principles and Practice,”
Pearson
3. Dr. Shaila Apte, “Speech and audio processing,” Wiley India Publication
4. L. R. Rabiner and B. H. Juang, “Fundamentals of speech recognition”
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 43 out of 46
Course Outcomes:
The student will be able to –
1. Describe discrete time model of speech production system.
2. Detect voiced, unvoiced and silence part of a speech signal.
3. Implement algorithms for processing speech signals considering the properties of acoustic
signals and human hearing.
4. Analyze speech signal to extract the characteristic of vocal tract (formants) and vocal cords
(pitch).
5. Write a program for extracting LPC Parameters using Levinson Durbin algorithm.
Formulate and design a system for speech recognition and speaker recognition
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 44 out of 46
ET405OPE: Electronics Circuits
Credits: 3 Teaching Scheme: 3 Hours / Week
UNIT I: Two port Network (6Hours)
Terminal characteristics of network: Z, Y, h, ABCD Parameters; Reciprocity & Symmetry
conditions, Interrelation of Parameters, interconnection of parameters. Network functions for one
port and two port networks.
UNIT II: Resonance (6Hours)
Series Resonance: Impedance, Phase angle variations with frequency, Voltage and current
variation with frequency, Bandwidth, Selectivity Resonant frequency and admittance variation
with frequency, Bandwidth and selectivity Series Resonance: Magnification factor, Parallel
resonance.
UNIT III: Applications of Semiconductor Diode (6Hours)
Small signal equivalent circuits of diode, Diode wave shaping circuits, series and shunt clipping
circuits, clamping circuits, rectifiers, regulators, multipliers, regulated power supply.
UNIT IV: DC and AC Analysis of Amplifiers (8Hours)
Bias stability and biasing circuits, BJT small signal model, Analysis of CE, CB, CC amplifiers,
FET small signal model, Analysis of CS, CG and CD amplifiers, Frequency response of
amplifiers, Effect of coupling, bypass, junction and stray capacitances on frequency response of
BJT and FET amplifiers., Need for multistage amplifiers, block diagram, Analysis of multistage
amplifier.
UNIT V: Feedback Amplifiers and Oscillators (8Hours)
Concept of feedback, Negative feedback, A generalized feedback amplifier, Four basic amplifier
types, Feedback topologies, Advantages and disadvantages of negative feedback, Effect of
feedback on gain, input impedance, output impedances & bandwidth of an amplifier Analysis of
Voltage-series, Current-series, Voltage shunt and Current shunt feedback topology. Positive
feedback and Oscillators, RC Phase Shift Oscillator, Wien Bridge Oscillator, LC oscillators,
Hartley Oscillator and Colpitts Oscillator.
Vishwakarma Institute of Technology Issue 01 : Rev No. 1 : Dt. 24/03/17
Structure and syllabus of Final Year B.Tech. Engineering. Pattern A-16 Revised, A.Y. 2017-18 Page 45 out of 46
UNIT VI: Power amplifiers (6Hours)
Classes of power amplifiers, Class A, Class B, Class AB, Class C and Class D amplifiers,
Analysis of Class A, Class B, Class AB amplifiers, Distortions in amplifiers, concept of Total
Harmonic Distortion (THD), Comparison of power amplifiers.
Text Books
1. “Electrical Networks”, Ravish R Singh, Tata Mc-Graw Hill
2. “Electronic devices and Circuits Theory”, Boylestead & Nashelsky, Eighth edition, PHI
3. “Electronic Devices”, Floyd, Seventh Edition, Pearson
Reference Books
1.“Network Sythesis”, Van Valkenberg, PHI
2. “Semiconductor Physics and Devices”, Donald Neamen, McGraw Hill
3. “Electronic Device and Circuits”, David A. Bell, Fourth Edition, PHI
Course Outcomes
The students will be able to
1. Analyze two port networks.
2. Analyze series and parallel resonance circuits.
3. Design various applications using diode.
4. Apply DC and AC analysis to amplifiers.
5. Analyze feedback amplifier circuits and design oscillator circuits.
6. Compare various power amplifier circuits