structure and syllabus ay 2017-18 · 2018-07-17 · 10. implement a semaphore for 3 tasks switching...

210
Vishwakarma Institute of Technology, Pune Department of Electronics & Telecommunication Engineering Structure and Syllabus AY 2017-18

Upload: others

Post on 10-Mar-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

Vishwakarma Institute of Technology, Pune

Department of Electronics & Telecommunication Engineering

Structure and Syllabus AY 2017-18

Page 2: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 3: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 4: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 5: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 6: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 7: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 8: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 9: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 10: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 11: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 12: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 13: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 14: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 15: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 16: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 17: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 18: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 19: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 20: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 21: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 22: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 23: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 24: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 25: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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”

Page 26: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 27: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 28: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 29: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 30: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 31: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 32: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 33: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 34: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 35: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 36: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 37: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 38: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 39: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 40: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 41: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 42: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 43: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 44: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 45: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 46: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 47: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 48: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 49: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 50: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 51: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 52: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 53: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 54: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 55: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 56: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 57: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 58: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 59: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 60: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 61: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 62: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 63: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 64: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 65: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 66: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 67: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 68: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 69: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 70: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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)

Page 71: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 72: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 73: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 74: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 75: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 76: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 77: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 78: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 79: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 80: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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”

Page 81: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 82: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 83: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 84: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 85: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 86: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 87: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 88: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 89: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 90: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 91: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 92: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 93: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 94: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 95: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 96: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 97: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 98: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 99: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 100: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 101: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 102: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 103: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 104: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 105: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 106: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 107: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 108: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 109: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 110: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 111: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 112: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 113: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 114: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 115: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 116: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 117: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 118: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 119: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 120: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 121: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 122: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 123: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 124: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 125: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 126: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 127: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 128: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 129: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 130: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 131: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 132: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 133: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 134: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 135: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 136: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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..

Page 137: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 138: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 139: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 140: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 141: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 142: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 143: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 144: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 145: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 146: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 147: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 148: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 149: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 150: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 151: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 152: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 153: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 154: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 155: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 156: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 157: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 158: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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)

Page 159: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 160: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 161: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 162: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 163: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 164: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 165: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 166: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 167: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 168: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 169: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 170: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 171: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 172: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 173: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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”

Page 174: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 175: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 176: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 177: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 178: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 179: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 180: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 181: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 182: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 183: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 184: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 185: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 186: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 187: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 188: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 189: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 190: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 191: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 192: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 193: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 194: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 195: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 196: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 197: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 198: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 199: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 200: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 201: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 202: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 203: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 204: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 205: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 206: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 207: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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”

Page 208: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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

Page 209: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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.

Page 210: Structure and Syllabus AY 2017-18 · 2018-07-17 · 10. Implement a Semaphore for 3 Tasks switching on ARM LPC2148 11. Implementation of Mutual Exclusion for 3Tasks. 12. Implementation

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