2021 - ECE - Syllabus - Ready For Print
2021 - ECE - Syllabus - Ready For Print
1
Electronics & Communication Engineering
Scheme of Teaching and Examinations 2021
Outcome Based Education (OBE) and
Choice Based Credit System (CBCS)
(Effective from the Academic Year 2024-25)
VII SEMESTER
Teaching
BOS / BOE / Paper Marks
Course Course Hours per Week Duration
SL Course Teaching Setting Credits
category Code of Exam
Department Board L T P CIE SEE Total
Advanced VLSI
01 PCC 21EC71 EC EC 2 2 0 3 3 50 50 100
Design & Testing
Computer
02 PCC 21EC72 Communication EC EC 2 2 0 3 3 50 50 100
Networks
Professional
03 PE 21EC73X EC EC 2 2 0 3 3 50 50 100
Elective – 3
Other Other
departments departments
04 OE 21EC74X Open Elective - 3 3 0 0 3 3 50 50 100
offering the offering
course the course
Advanced VLSI
05 PCC 21ECL75 EC EC 0 0 2 1 3 50 50 100
Design Lab
Two contact hours/ week
06 PW 21ECP76 Project Work EC EC for interaction between 8 3 100 100 200
the faculty and students.
Total 21 350 350 700
VIII SEMESTER
BOE / Teaching
BOS / Marks
Course Course Paper Hours per Week Cred Duration
SL Course Teaching
category Code Setting its of Exam
Department L T P CIE SEE Total
Board
Wireless Cellular
01 PCC 21EC81 EC EC 2 2 0 3 3 50 50 100
Communication
One contact hour /week
02 PCC 21ECS82 Technical Seminar EC EC for interaction between 1 - 100 -- 100
the faculty and students.
Two contact hours /week
03 INT 21ECINT83 Industry Internship for interaction between 13 3 100 100 200
the faculty and students
Total 17 250 150 400
2
Syllabus for
B.E – VII Semester
ELECTRONICS &
COMMUNICATION ENGG.
(2021 Scheme)
3
Semester: VII
Electronics & Communication Engineering
Course Name: Advanced VLSI Design and Testing
Course Code 21EC71 CIE Marks 50
Teaching Hours/Week (L:T:P) 2:2:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Pre-requisites:
• knowledge of MOS transistor theory and CMOS technologies.
• Overview of VLSI design flow.
• concepts of subsystem design processes
Course Objectives:
• Provide foundational knowledge on ASIC design and the VLSI design process.
• Develop proficiency in floor planning, placement, and routing for optimal chip design.
• Familiarize students with test generation techniques for combinational logic circuits.
• Equip students with methods for fault detection in digital logic circuits.
• Introduce Built-in Self-Test (BIST) concepts, covering test pattern generation and response
analysis.
Module – 1 08 Hours
Introduction to ASICs: Full custom, Semi-custom, and Programmable ASICs, ASIC Design flow,
ASIC cell libraries. CMOS Logic: Data path Logic Cells: Data Path elements, Adders: Carry skip,
carry bypass, Carry save, Carry select, Conditional sum, Multiplier (Booth encoding), Data path
Operators, I/O cells, Cell Compilers. Text Book 1
Teaching-Learning Process: Chalk and talk method, PowerPoint presentation
Module - 2 08 Hours
Floor planning and placement: Goals and objectives, Measurement of delay in Floor planning,
Floor planning tools, Channel definition, I/O and Power planning, and Clock planning.
Placement: Goals and Objectives, Min-cut Placement algorithm, Iterative Placement Improvement,
Time driven placement methods, Physical Design Flow.
Routing: Global Routing: Goals and objectives, Global Routing Methods, Global Routing between
blocks, Back annotation. Text Book 1
Teaching-Learning Process: Chalk and talk method, PowerPoint presentation
Module - 3 08 Hours
Introduction: Faults in Logic Circuits, Breaks, and Transistors Stuck-Open and Stuck-On or Stuck-
Open Faults in CMOS, Basic Concepts of Fault Detection
Test generation for combinational logic circuits: Truth Table and Fault Matrix, Path
Sensitization, Delay Fault Detection
Teaching-Learning Process: Chalk and talk method, PowerPoint presentation
Module - 4 08 Hours
Fault Detection in Logic Circuits: Testing of sequential circuits, Test Generation Using the Circuit
Structure and the State Table.
Design for Testability: Ad Hoc Techniques, Scan-Path Technique for Testable Sequential Circuit
Design, Boundary Scan.
Teaching-Learning Process: Chalk and talk method, PowerPoint presentation
4
Module - 5 08 Hours
Built-in Self-Test: Test Pattern Generation for BIST Output Response Analysis, BIST Architectures
Course Outcomes:
At the end of this course, the students will be able to:
1. Explain the VLSI design flow and differentiate between FPGA and ASIC design
methodologies.
2. Gain the ability to optimize chip layout by applying floor planning, placement, and routing
techniques.
3. Apply test generation algorithms for detecting faults in combinational circuits.
4. Develop skills in identifying and diagnosing various types of faults in logic circuits using
appropriate techniques.
5. Design and analyze BIST architectures, generate test patterns, and perform output response
analysis.
5
Semester: VII
Electronics & Communication Engineering
Course Name: Computer Communication Networks
Course Code 21EC72 CIE Marks 50
Teaching Hours/Week (L:T:P) 2:2:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Pre-requisites: Basic Knowledge of Computer Hardware
Module – 1 08 Hours
Introduction: Data communication: Components, Data representation, Data flow, Networks: Network
criteria, Physical Structures, Network types: LAN, WAN, Switching, The Internet. (1.1, 1.2,
1.3(1.3.1to 1.3.4 of Text)
Network Models: Protocol Layering: Scenarios, Principles, Logical Connections, TCP/IP Protocol
Suite: Layered Architecture, Layers in TCP/IP suite, Description of layers, Encapsulation and
Decapsulation, Addressing, Multiplexing and Demultiplexing, The OSI Model: OSI Versus TCP/IP.
(2.1, 2.2, 2.3 of Text)
Teaching-Learning Process: Chalk and talk method, PPTs,
Self-learning topics: data representation, types of networks
Module - 2 08 Hours
Data-link Layer: Introduction: Nodes and Links, Services, Two Categories of link, Sublayers, Link
Layer addressing: Types of addresses, ARP.
Data Link Control (DLC) services: Framing, Flow and Error Control, Data Link Layer Protocols:
Simple Protocol, Stop and Wait protocol, Piggybacking. (9.1, 9.2(9.2.1, 9.2.2), 11.1, 11.2 of Text)
Media Access Control: Random Access: ALOHA, CSMA, CSMA/CD, CSMA/ CA.(12.1 of Text)
Module – 3 08 Hours
Network Layer:
Introduction, Network Layer services: Packetizing, Routing and Forwarding, Other services, Packet
Switching: Datagram Approach, Virtual Circuit Approach, IPV4 Addresses: Address Space, Classful
Addressing, Classless Addressing, DHCP, Network Address Resolution, Forwarding of IP Packets:
Based on destination Address. (18.1, 18.2, 18.4, 18.5.1of Text)
Network Layer Protocols:
Internet Protocol (IP): Datagram Format, Fragmentation, Options, Security of IPv4 Datagrams. (19.1
of Text).
Unicast Routing:
Introduction, Routing Algorithms: Distance Vector Routing, Link State Routing, Path vector routing.
(20.1, 20.2 of Text )
Teaching-Learning Process: Chalk and talk method, PPTs,
Self-learning topics: network layer functions
6
Module – 4 08 Hours
Transport Layer:
Introduction: Transport Layer Services, Connectionless and Connection oriented Protocols,
Transport Layer Protocols: Simple protocol, Stop and wait protocol, Go-Back- N Protocol, Selective
repeat protocol. (23.1, 23.2.1, 23.2.2, 23.2.3, 23.2.4 of Text)
Transport-Layer Protocols in the Internet:
User Datagram Protocol: User Datagram, UDP Services, UDP Applications, Transmission Control
Protocol: TCP Services, TCP Features, Segment, Connection, State Transition diagram, Windows
in TCP, Flow control, Error control, TCP congestion control. (24.2, 24.3.1, 24.3.2, 24.3.3, 24.3.4,
24.3.5, 24.3.6, 24.3.7, 24.3.8, 24.3.9 of Text)
Module – 5 08 Hours
Application Layer:
Introduction: providing services, Application- layer paradigms, Standard Client -Client-server
protocols: World Wide Web, Hyper Text Transfer Protocol, FTP: Two connections, Control
Connection, Data Connection, Electronic Mail: Architecture, Wed Based Mail, Telnet: Local versus
remote logging. Domain Name system: Namespace, DNS in internet, Resolution, DNS Messages,
Registrars, DDNS, security of DNS. (25.1, 26.1, 26.2, 26.3, 26.4, 26.6 of Text)
Course Outcomes:
At the end of this course, the student will be able to:
1. Understand the concepts of networking.
2. Describe the various networking architectures.
3. Identify the protocols and services of different layers.
4. Distinguish the basic network configurations and standards associated with each network.
5. Analyze a simple network and measure its parameters.
E-Resources:
https://www.udemy.com/topic/computer-network/
https://onlinecourses.nptel.ac.in/noc22_cs19/preview - NPTEL Course on networking by prof Soumya Kanti Ghosh, Prof.
Sandip Chakraborty | IIT Kharagpur
7
Semester: VII
Electronics & Communication Engineering
Course Name: A Practical Approach to IoT
Course Code 21EC731 CIE Marks 50
Teaching Hours/Week (L:T:P) 2:2:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Pre-requisites:
• Proficiency in Arduino Programming/ C/ Python
• Understanding of electronic components and circuits
• Familiarity with Arduino or similar platforms
• Basic networking concepts (IP addressing, protocols)
• Basic understanding of signal-processing techniques
• Knowledge of sensors and actuators or Embedded Systems
Course objectives:
1. To analyze the fundamental concepts and architecture of IoT.
2. To design and develop IoT solutions using platforms like Arduino, Raspberry Pi, and
ESP8266.
3. To interface and integrate sensors and actuators with IoT devices effectively.
4. To implement and evaluate IoT communication protocols such as MQTT and CoAP.
5. To integrate IoT devices with cloud platforms for robust data storage and processing.
6. To address future trends in IoT Technologies through various IoT case studies.
Module – 1 08 Hours
Introduction to IoT: Definition, Evolution, and Applications of IoT, Enabling IoT and the Complex
Interdependence of Technologies, IoT Networking Components, IoT Architecture (Block Diagram),
IoT Sensing and Actuation- Introduction, Sensor Characteristics, Sensing Considerations, Actuator
Characteristics, IoT Processing- Data Format, Importance of Processing in IoT, IoT Device Design
and Selection Considerations.
Teaching-Learning Process:
Black board presentation for fundamental concepts and definitions
Use of PPT to present IoT architecture diagrams and enabling technologies
Videos and animations to illustrate the evolution and applications of IoT
Group discussions and brainstorming sessions on potential IoT applications
Module - 2 08 Hours
IoT Hardware Platforms and Sensor Interfacing: Introduction to IoT Hardware Platforms: Arduino,
Raspberry Pi, ESP8266, Selection Criteria for IoT Hardware, Interfacing Sensors and Actuators with
IoT Platforms, Data Acquisition and Signal Conditioning, Practical: Hands on Experiments with
Arduino, Raspberry Pi and ESP8266.
Teaching-Learning Process:
Demonstrations using physical hardware platforms (Arduino, Raspberry Pi, ESP8266)
Hands-on lab sessions for sensor and actuator interfacing
Use of PPT for explaining selection criteria and technical specifications
Online tutorials and interactive simulations for data acquisition and signal conditioning
Module – 3 08 Hours
IoT Communication Protocols and Cloud Integration: IoT Connectivity Technologies- Zigbee,
RFID, NFC, LoRA, Wi-Fi and Bluetooth. IoT Communication Models: Device-to- Device, Device-to-
Gateway, Device-to-Cloud, MQTT Protocol: Basics, QoS Levels, Use Cases, CoAP Protocol:
8
Architecture, Features, Comparison with MQTT, Practical: Implementing MQTT Communication,
Cloud Platforms for IoT.
Teaching-Learning Process:
Use of PPT to explain communication models and protocols (MQTT, CoAP)
Live coding sessions to demonstrate MQTT communication implementation
Practical lab sessions for cloud platform integration (AWS IoT, Google Cloud IoT)
Case studies and real-world examples presented through videos and articles
Module – 4 08 Hours
IoT Case Studies: Agricultural IoT, Vehicular IoT, Smart Cities and Smart Homes: Applications,
Benefits, Challenges, Industrial IoT (IIoT): Automation, Predictive Maintenance, Asset Tracking,
Healthcare IoT: Remote Monitoring, Wearables, Telemedicine.
Teaching-Learning Process:
Use of PPT and videos to showcase advanced IoT applications (smart cities, healthcare)
Guest lectures from industry experts on Industrial IoT and future trends
Analysis of research papers and case studies to understand real-world implementations of IoT
Module – 5 08 Hours
Paradigms, Challenges, and the Future Trends: Introduction, Evolution of New IoT Paradigms,
Challenges Associated with IoT, Emerging Pillars of IoT, Ethical Considerations and Societal
Impact.
Teaching-Learning Process:
Use of PPT and Videos
Guest lectures from industry experts on Industrial IoT and future trends
Group discussions and debates on ethical considerations and societal impact
Analysis of research papers and case studies to understand real-world implementations and
Future trends.
Course Outcomes:
At the end of this course, the student will be able to:
1. To demonstrate a thorough understanding of IoT architecture and its components.
2. To design and implement IoT-based projects using various hardware platforms.
3. To proficiently interface and troubleshoot sensors and actuators with IoT devices.
4. To effectively apply communication protocols for IoT data transmission.
5. To Explore real-world IoT case studies and address future challenges.
9
Semester: VII
Electronics & Communication Engineering
Course Name: ASIC Design
Course Code 21EC732 CIE Marks 50
Teaching Hours/Week (L:T:P) 2:2:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Pre-requisites:
• Boolean algebra, Logic gates.
• Digital Circuits, MOSFETs.
• Hardware Description Language
• Schematic and Layout of CMOS Logic Gates
Course objectives:
1. To learn ASIC methodologies and programmable logic cells to implement a function on IC.
2. To Analyze back-end physical design flow, including partitioning, floor-planning, placement,
and routing.
3. To Gain sufficient theoretical knowledge for carrying out ASIC designs.
Module – 1 08 Hours
Introduction to ASICs: Full custom ASICs, Standard-Cell Based ASICs, Gate-Array Based ASICs,
Channeled Gate Array Programmable Logic Devices, Field Programmable Gate Arrays, Design
Flow, ASIC cell Libraries
Teaching-Learning Process: Chalk and talk/Power point presentation/Videos
Module - 2 08 Hours
CMOS Logic: Data path Logic Cells: Data Path Elements, Adders(Ripple Carry Adder, Carry Save
Adder, Carry Look ahead Adder, Conditional SumAdder), Simple Example Conditional sum,
Multipliers (Array Multiplier, Wallace Tree Multiplier), Other Airthmetic Systems, Data path
Operators, I/O cells.
Teaching-Learning Process: Chalk and talk/Power point presentation
Module – 3 08 Hours
ASIC Library Design: Logical effort: Predicting Delay, Logical area and logical efficiency, Logical
paths, Multi stage cells.
Low-level design entry: Schematic entry: Hierarchical design, The cell library, Names, Schematic
Icons & Symbols, Nets, Connections, vectored instances & buses.
Teaching-Learning Process: Chalk and talk/Power point presentation
Module – 4 08 Hours
Floor planning: Goals and objectives, Measurement of delay in Floor planning, Floor planning
Tools, Channel definition, I/O and Power planning, Clock Planning.
Module – 5 08 Hours
Placement and Routing: Placement: Placement tems and Definations, Goals and Objectives, Min-
cut Placement algorithm, Eigenvalue Placement Example, Physical Design Flow. Routing: Global
Routing between blocks, Detailed Routing
Teaching-Learning Process: Chalk and talk/Power point presentation/Videos
10
Course Outcomes:
At the end of this course, the student will be able to:
1. Describe the concepts of ASIC design methodology, data path elements and logical
effort.
2. Analyze the design of ASICs suitable for specific tasks, perform design entry and explain
the physical design flow.
3. Design data path elements for ASIC cell libraries and compute optimum path delay.
4. Create floor plan including placement and routing with the use of CAD algorithm.
e-Resources:
https://www.youtube.com/watch?v=oZSv68esbgI
https://www.youtube.com/watch?v=4cPkr1VHu7Q
https://nptel.ac.in/courses/106105161
11
Semester: VII
Electronics & Communication Engineering
Course Name: Digital Image Processing with MATLAB
Course Code 21EC733 CIE Marks 50
Teaching Hours/Week (L:T:P) 2:2:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Pre-requisites: Matrix, Algebra, and Linear Systems. Basic Programming Concepts
Course objectives:
1. Understand the basics of image representations and digital image representations.
2. Learn the image enhancement in spatial and frequency domains.
3. Understand the image filtering and morphological image processing.
4. Understand the segmentation methods and basics of color image processing.
5. Use the MATLAB software for image processing techniques.
Module – 1 08 Hours
Introduction:
Digital Image Fundamentals: What is Digital Image Processing? Fundamental Steps in Digital Image
Processing, Image sampling and Quantization, Types of digital images, Some Basic Relationships
between Pixels,
Teaching-Learning Process: Blackboard teaching, Power point presentation, Demonstration.
Module - 2 08 Hours
Image Enhancement in spatial domain:
Some Basic Intensity Transformation Functions, Histogram Processing, Fundamentals of Spatial
Filtering, Smoothing Spatial Filters, Sharpening Spatial Filters
Teaching-Learning Process: Blackboard teaching, Power point presentation, Demonstration.
Module – 3 08 Hours
Image Enhancement in Frequency Domain:
Preliminary concepts, The Discrete Fourier Transform, Filtering in the Frequency Domain, Image
Smoothing and Image Sharpening Using Frequency Domain Filters.
Teaching-Learning Process: Blackboard teaching, Power point presentation, Demonstration.
Module – 4 08 Hours
Restoration: Noise models, Restoration in the Presence of Noise Only using Spatial Filtering.
Morphological Image Processing: Preliminaries, Erosion and Dilation, Opening and Closing
Teaching-Learning Process: Blackboard teaching, Power point presentation, Demonstration.
Module – 5 08 Hours
Segmentation: Point, Line and Edge detection, Thresholding, Region-based segmentation.
Color Image Processing: Color Fundamentals, Color Models, Pseudo color Image Processing.
Teaching-Learning Process: Blackboard teaching, Power point presentation, Demonstration.
Course Outcomes:
At the end of this course, the student will be able to:
1. Exploring the fundamentals of digital image processing using MATLAB tool.
2. Incorporate the image enhancement techniques in the spatial and frequency domain using MATLAB.
12
3. Enumerate filtering and Morphological operations of the image enhancement techniques used in
digital image processing using MATLAB.
4. Analyze Thresholding and Region-Based segmentation using MATLAB.
5. Understand the basics of color image processing.
13
Semester: VII
Electronics & Communication Engineering
Course Name: Automotive Electronics
Course Code 21EC741 CIE Marks 50
Teaching Hours/Week (L:T:P) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
1. Understand the historical development and key components of automotive electronics.
2. Comprehend the principles of electronic engine control and its role in modern vehicles.
3. Identify and explain the function of various sensors used in automotive control systems.
4. Evaluate digital engine control systems and control units, understanding their operational
mechanisms.
5. Analyze the classification, functionality, and applications of bus and networked vehicle
systems.
Module – 1 08 Hours
Automotive Fundamentals Overview- Evolution of Automotive Electronics, Automobile Physical
Configuration, Survey of Major Automotive Systems, The Engine - Engine Block, Cylinder Head, Four
Stroke Cycle, Engine Control, Ignition System- Spark plug, High voltage circuit and distribution, Spark
pulse generation, Ignition Timing, Diesel Engine, Drive Train - Transmission, Drive Shaft, Differential,
Suspension, Brakes, Steering System (Text 1: Chapter 1), Starter Battery -- Operating principle: (Text 2:
Pg. 407-410)
The Basics of Electronic Engine Control- Motivation for Electronic Engine Control- Exhaust
Emissions, Fuel Economy, Concept of an Electronic Engine control system, Definition of General terms,
Definition of Engine performance terms, Engine mapping, Effect of Air/Fuel ratio, spark timing and EGR
on performance, Control Strategy, Electronic Fuel control system, Analysis of intake manifold pressure,
Electronic Ignition. (Text 1: Chapter 5)
Teaching-Learning Process: Chalk and Board, Power Point Presentation, You Tube Videos
Module - 2 08 Hours
Automotive Sensors - Automotive Control System applications of Sensors and Actuators -
Variables to be measured, Airflow rate sensor, Strain Gauge MAP sensor, Engine Crankshaft
Angular Position Sensor, Magnetic Reluctance Position Sensor, Hall effect Position Sensor,
Shielded Field Sensor, Optical Crankshaft Position Sensor, Throttle Angle Sensor (TAS), Engine
Coolant Temperature (ECT) Sensor, Exhaust Gas Oxygen (02/EGO) Lambda Sensors,
Piezoelectric Knock Sensor. (Text 1: Chapter 6).
Automotive Engine Control Actuators- Solenoid, Fuel Injector, EGR Actuator, Ignition System
(text1: Chapter6)
Teaching-Learning Process: Chalk and Board, Power Point Presentation, You Tube Videos.
Module – 3 08 Hours
Digital Engine Control Systems - Digital Engine control features, Control modes for fuel Control
(Seven Modes), EGR Control, Electronic Ignition Control -Closed loop Ignition timing, Spark
Advance Correction Scheme, Integrated Engine Control System- Secondary Air Management,
Evaporative Emissions Canister Purge, Automatic System Adjustment, System Diagnostics. (Text
1: Chapter7)
Control Units- Operating conditions, Design, Data processing, Programming, Digital modules in
the Control unit, Control unit software. (Text2: Pg.196-207)
Teaching-Learning Process: Chalk and Board, Power Point Presentation, You Tube Videos.
14
Module – 4 08 Hours
Automotive Networking - Bus Systems- Classification, Applications in the vehicle, Coupling of
networks, Examples of networked vehicles (Text 2: Pg. SS-91), Buses - CAN Bus, UN Bus, MOST Bus,
Bluetooth, Flex Ray, Diagnostic Interfaces. (Text 2: Pg. 92-151)
Vehicle Motion Control - Typical Cruise Control System, Digital Cruise Control System, Digital Speed
Sensor, Throttle Actuator, Digital Cruise Control configuration, Cruise Control Electronics (Digital only),
Antilock Brake System (ABS) (Text 1:Chapter 8) L1, L2
Teaching-Learning Process: Chalk and Board, Power Point Presentation, You Tube Videos.
Module – 5 08 Hours
Automotive Diagnostics- Timing Light, Engine Analyzer, On-board diagnostics, Off-board
diagnostics, Expert Systems, Occupant Protection Systems -Accelerometer based Air Bag systems.
(Text 1: Chapter 10)
Future Automotive Electronic Systems- Alternative Fuel Engines, Electric and Hybrid vehicles,
Fuel cell powered cars, Collision Avoidance Radar warning Systems, Low tire pressure warning
system, Heads Up display, Speech Synthesis, Navigation - Navigation Sensors - Radio Navigation,
Signpost navigation, dead reckoning navigation, Voice Recognition Cell Phone dialing, Advanced
Cruise Control, Stability Augmentation, Automatic driving Control (Text 1: Chapter 11)
Teaching-Learning Process: Chalk and Board, Power Point Presentation, You Tube Videos.
Course Outcomes:
At the end of the course, students will be able to:
1. Understand the Evolution and Components of Automotive Electronics
2. Understand the Basics of Electronic Engine Control
3. Identify various sensors used in automotive control systems and describe their applications
and measurement variables.
4. Evaluate Digital Engine Control Systems and Control Units
5. Explain the classification and applications of bus systems in vehicles and the examples of
networked vehicle systems.
15
Semester: VII
Electronics & Communication Engineering
Course Name: Mobile Computing
Course Code 21EC742 CIE Marks 50
Teaching Hours/Week (L:T:P) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Course Objectives:
• Define concepts of wireless communication.
• Compare and contrast propagation methods, Channel models, capacity calculations
multiple antennas and multiple user techniques used in the mobile communication.
• Explain CDMA, GSM. Mobile IP, WImax and Different Mobile OS
• Illustrate various Markup Languages CDC, CLDC, MIDP; Programming for CLDC, MIDlet
model and security concerns
Module – 1 08 Hours
Mobile Computing Architecture: Architecture for Mobile Computing, 3-tier Architecture, Design
Considerations for Mobile Computing. Emerging Technologies: Wireless broadband (WiMAX),
Mobile IP: Introduction, discovery, Registration, Tunneling, Cellular IP, Mobile IP with IPv6.
Wireless Networks : Global Systems for Mobile Communication (GSM): GSM Architecture,
Entities, Call routing in GSM, PLMN Interface, GSM Addresses and Identities, Network Aspects
in GSM, Mobility Management, GSM Frequency allocation. Short Service Messages (SMS):
Introduction to SMS, SMS Architecture, SMMT, SMMO, SMS as Information bearer, applications
Module – 2 08 Hours
GPRS and Packet Data Network, GPRS Network Architecture, GPRS Network Operations, Data
Services in GPRS, Applications for GPRS, Billing and Charging in GPRS. Spread Spectrum
technology, IS-95, CDMA versus GSM, Wireless Data, Third Generation Networks, Applications
on 3G, Mobile Client: Moving beyond desktop, Mobile handset overview, Mobile phones and their
features, PDA, Design Constraints in applications for handheld devices.
Module – 3 08 Hours
Mobile OS and Computing Environment: Smart Client Architecture, The Client: User Interface,
Data Storage, Performance, Data Synchronization, Messaging. The Server: Data
Synchronization, Enterprise Data Source, Messaging. Mobile Operating Systems: WinCE, Palm
OS, Symbian OS, Linux, Proprietary OS Client Development: The development process, Need
analysis phase, Design phase, Implementation and Testing phase, Deployment phase,
Development Tools, Device Emulators.
Module – 4 08 Hours
Building Wireless Internet Applications: Thin client overview: Architecture, the client, 08
Middleware, messaging Servers, Processing a Wireless request, Wireless Applications Protocol
(WAP) Overview, Wireless Languages: Markup Languages, HDML, WML, 10 Hours HTML,
cHTML, XHTML, VoiceXML.
16
Module – 5 08 Hours
J2ME: Introduction, CDC, CLDC, MIDP; Programming for CLDC, MIDlet model, Provisioning,
MIDlet life-cycle, Creating new application, MIDlet event handling, GUI in MIDP, Low level GUI
Components, Multimedia APIs; Communication in MIDP, Security Considerations in MIDP.
Course Outcomes:
At the end of this course, the students will be able to:
1. Elucidate state of art techniques in wireless communication.
2. Discover CDMA, GSM. Mobile IP, WiMAX
3. Demonstrate Client-Server Architecture
4. Demonstrate program for CLDC, MIDP let model and security concerns
17
Semester: VII
Electronics & Communication Engineering
Course Name: Soft Computing
Course Code 21EC743 CIE Marks 50
Teaching Hours/Week (L:T:P) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Course Objectives:
1. Introduce the fundamentals of soft computing, including fuzzy set theory, fuzzy logic, and
genetic algorithms.
2. Equip students with the ability to handle uncertainty and imprecision in problem-solving.
3. Develop skills in designing and implementing soft computing-based systems.
4. Provide hands-on experience through practical projects and case studies.
5. Develop an understanding of the ethical implications of soft computing technologies.
Module – 1 08 Hours
Introduction to Soft Computing and Fuzzy Set Theory: Introduction to Soft Computing, Fuzzy
Set Theory: Basic concepts and definitions, Fuzzy sets vs. crisp sets, Membership functions,
Operations on fuzzy sets, Fuzzy relations and compositions.
(T2; Ch. 1, T3; Ch. 1.5) (T1; Ch. 6.1 : 6.5)
Module - 2 08 Hours
Fuzzy Systems: Fuzzy Logic: Fuzzy Logic representations founded on Fuzzy set theory try to
capture the way humans represent and reason with real-world knowledge in the face of uncertainty,
Fuzzy Rule-Based Systems, Defuzzification, Applications. (T1; Ch. 7.3 : 7.6)
Module – 3 08 Hours
Fundamentals of Genetic Algorithm: History : Genetic algorithms are good at taking larger,
potentially huge, search spaces and navigating them looking for optimal combinations of things and
solutions which we might not find in a life time, Basic Concepts, Creation of off springs, Working
Principle, Encoding, Fitness function, Reproduction.(T1; Ch. 8.1 : 8:7)
Module – 4 08 Hours
Genetic Modelling: Inheritance operator, Cross Over, Inversion and Deletion, Mutation Operator,
Bit-wise operators used in GA, Generational cycle, Convergence of GA, Applications.
(T1; Ch. 9.1: 9.9)
Module – 5 08 Hours
Hybrid Systems: Integration of Neural Networks, Fuzzy Logic, and Genetic Algorithms, Genetic
Algorithm based Backpropagation Networks, Fuzzy Backpropagation Networks, Simplified Fuzzy
ARTMAP, Fuzzy Associative Memories, Fuzzy Logic Controlled Genetic Algorithms.
(T1; Ch. 10.1, 15)
Course Outcomes:
At the end of this course, the students will be able to:
1. Illustrate the core concepts of fuzzy set theory and its applications.
2. Apply fuzzy logic for decision-making and control.
3. Utilize genetic algorithms for optimization and problem-solving.
4. Integrate fuzzy logic and genetic algorithms for hybrid systems.
5. Develop practical applications of fuzzy logic and genetic algorithm-based solutions.
18
Suggested Learning Resources:
SN Title of the Book Name of the Author/s Name of the Publisher Edition & Year
Textbooks
1 Neural Networks, Fuzzy Logic &Genetic S. Rajasekaran, G.A. PHI Learning PVT LTD. 2012
Algorithms: Synthesis & Applications Vijayalakshmi Pai.
2 Principles of Soft Computing , S. N. Deepa. Wiley India Pvt. Ltd. 3rd Edition, 2019
3 Introduction to Soft Computing S.Roy, U. Chakraborty Pearson Education 2013
19
Semester: VII
Electronics & Communication Engineering
Course Name: Multimedia Communication
Course Code 21EC744 CIE Marks 50
Teaching Hours/Week (L:T:P) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
1. Understand the basics of different multimedia networks and applications.
2. Understand different compression techniques to compress audio and video.
3. Describe multimedia Communication across Networks.
4. Analyze different media types to represent them in digital form.
5. Compress different types of text and images using different compression techniques.
Module – 1 08 Hours
Multimedia: Introduction, Multimedia information representation, multimedia networks,
multimedia applications, Application and networking terminology. (Chapter 1of Text 1)
Teaching-Learning Process: Chalk and Board, Power Point Presentation, You Tube Videos
Module - 2 08 Hours
Information Representation: Introduction, Digitization principles, Text, Images, Audio and Video.
(Chapter 2 of Text 1)
Teaching-Learning Process: Chalk and Board, Power Point Presentation, You Tube Videos.
Module – 3 08 Hours
Text and Image Compression: Introduction, Compression principles, text compression, image
Compression. (Chapter 3 of Text 1)
Distributed Multimedia Systems: Introduction, main Features of a DMS, Resource management
of DMS, Networking, Multimedia Operating Systems. (Chapter 4- Sections 4.1 to 4.5 of Text 2),
Teaching-Learning Process: Chalk and Board, Power Point Presentation, You Tube Videos.
Module – 4 08 Hours
Audio and video compression: Introduction, Audio compression, video compression, video
compression principles, video compression. (Chapter 4 of Text 1)
Teaching-Learning Process: Chalk and Board, Power Point Presentation, You Tube Videos.
Module – 5 08 Hours
Multimedia Information Networks: Introduction, LANs, Ethernet, Token ring, Bridges, FDDI High-
speed LANs, LAN protocol (Chap. 8 of Text 1).
The Internet: Introduction, IP Datagrams, Fragmentation, IP Address, ARP and RARP, QoS
Support, IPv8. (Chap. 9 of Text 1).
Teaching-Learning Process: Chalk and Board, Power Point Presentation, You Tube Videos.
Course Outcomes:
At the end of the course, students will be able to:
1. Understand basics of different multimedia networks and applications.
2. Understand different compression techniques to compress audio and video.
3. Describe multimedia Communication across Networks.
4. Analyse different media types to represent them in digital form.
20
5. Compress different types of text and images using different compression techniques
21
Semester: VII
Electronics & Communication Engineering
Name of the Laboratory: Advanced VLSI Lab
Course Code 21ECL75 CIE Marks 50
Teaching Hours/Week (L:T:P) 0:0:2 SEE Marks 50
Total Hours of Pedagogy 20 Total Marks 100
Credits 01 Exam Hours 03
Pre-requisites:
• knowledge of MOS transistor theory and CMOS technologies.
• Overview of VLSI design flow.
• concepts of subsystem design processes.
Course Objectives:
This laboratory course enables students to:
1. Design, model, simulate, and verify digital circuits.
2. Design layouts and perform physical verification of CMOS digital circuits.
3. Perform ASIC design flow and understand the process of synthesis, synthesis constraints,
and evaluate the synthesis reports to obtain optimum gate level netlist.
4. Perform RTL-GDSII flow and understand the stages in ASIC.
List of Experiments:
SN Experiments
PART A
Perform the following steps for PART A experiments
i. Write Verilog Code
ii. Verify the Functionality using Test-bench
iii. Synthesize the design and generate the netlist.
iv. Follow physical design flow to obtain GDS II file.
1 Design and Verify BCD adder and subtractor
2 Design and verify a sequential block to detect a sequence
(say 11101) using Mealy and Moore FSM (with and without overlap).
3 Design 8 bit LFSR.
4 Design and verify 3-bit Arbitrary Counter and repeat the given sequence
PART B
Design the following circuits with given specifications*, completing the design flow mentioned
below
I. Draw the schematic and verify the following
i. DC Analysis
ii. AC Analysis
iii. Transient Analysis
II. Draw the Layout and verify the DRC, ERC, LVS
1 2 input NOR gate
2 Common drain amplifier
3 Differential amplifier
4 Operational amplifier
22
PART C Demonstration Experiments
1 For 32 bit binary counter
i. Write Verilog Code
ii. Verify the Functionality using Test-bench
iii. Synthesize the design and generate the netlist.
iv. Create 4 scan chains with scan length 8.
Course Outcomes:
At the end of the course, students will be able to:
1. Understand the synthesis process of digital circuits using EDA tool.
2. Perform RTL_GDSII flow and understand the stages in ASIC design
3. Design and simulate basic CMOS circuits like NOR gate, common drain amplifier, differential
amplifiers, and OPAMP.
4. Understand the concept of creating scan chain using EDA tool.
23
Syllabus for
B.E – VIII Semester
ELECTRONICS &
COMMUNICATION ENGG.
(2021 Scheme)
24
Semester: VIII
Electronics & Communication Engineering
Course Name: Wireless Cellular Communication
Course Code 21EC81 CIE Marks 50
Teaching Hours/Week (L:T:P) 2:2:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
1. Understand the concepts of propagation over wireless channels from a physics standpoint
2. Application of Communication theory both Physical and networking to understand GSM
systems that handle mobile telephony
3. Application of Communication theory both Physical and networking to understand CDMA
systems that handle mobile telephony.
4. Application of Communication theory both Physical and networking to understand LTE-4G
systems
5. To understand the diversity and spatial multiplexing phenomenon in the MIMO system
Module – 1 08 Hours
Wireless Channels: Wireless Propagation & Fading - Review of Path losses in indoor and outdoor
propagation models, Multipath fading, statistical fading models, wideband and narrowband fading,
time dispersive and frequency dispersive channels, delay spread and coherence bandwidth, LCR,
ADF and link budget.
Teaching-Learning Process: Chalk and Talk, PPT, Flipped Classes and videos
Module - 2 08 Hours
An Overview of Wireless Systems, Wireless Communication Systems & Standards - Evolution of
Mobile Radio Communications, Cellular telephone systems, Different generations (1G to 6G) of
Cellular Networks, Recent advances in mobile communication, Overview of Channel Impairments,
Trucking Theory
Cellular Concept - Frequency Assignment and Channel Assignment, Frequency Reuse,
Interference, Improving System Capacity, Handoff, Spectral efficiency, Coverage & capacity of
cellular systems
Teaching-Learning Process: Chalk and Talk, PPT, Flipped Classes and videos
Module – 3 08 Hours
Multiple Access Techniques for Wireless Communication Introduction to Multiple Access.
Frequency Division Multiple Access (FDMA) Time Division Multiple Access, (TDMA), Code Division
Multiple Access (CDMA), Spread Spectrum Multiple Access (SSMA).Frequency Hopping spread
Spectrum (FHSS). Comparison of FDMA/TDMA/CDMA
Teaching-Learning Process: Chalk and Talk, PPT, Flipped Classes and videos
Module – 4 08 Hours
Mobile Communication Systems Advanced Mobile Phone System (AMPS), Operation of AMPS4,
Working of AMPS Phone System, Introduction of Global Systems for Mobile Communication
(GSM)and its architecture, Introduction of CDMA System, comparison of CDMA and GSM Systems
25
Introduction of GPRS and GPS System., Introduction to DTH, Blue tooth, Wi- Fi and RDFI
Teaching-Learning Process: Chalk and Talk, PPT, Flipped Classes and videos
Module – 5 08 Hours
MIMO: Introduction, MIMO channel modelling-COST model; Outage probability of correlated MIMO
channels under different combining schemes; Capacity of MIMO channel; Measurement of MIMO
channel capacity; Space-time coding; Diversity multiplexing trade-off; MIMO transmission/detection
techniques, Basic principle of multiuser MIMO and Massive MIMO, channel estimation using
reciprocity principle; NOMA
Teaching-Learning Process: Chalk and Talk, PPT, Flipped Classes and videos
Course Outcomes:
At the end of this course, the students will be able to:
1. Analyze cellular systems and mobile radio channel path loss models viz -large-scale and
small-scale fading
2. Identify essential subsystems, interfaces, and channels in a GSM/CDMA cellular network
3. Analyze schemes for idle mode, call setup, call progress handling, and call tear down in a
GSM/CDMA cellular network.
4. Identify the essential wireless networking & communication technologies behind the LTE
and related practical implementation challenges considering both uplink and downlink
channels.
5. Identify the emerging issues in the implementation of MIMO wireless channels
e-Resources:
NPTEL lecture on MIMO, OFDM and wireless.
https://www.intel.com/content/www/us/en/support/articles/000005714/wireless/legacy-intel- wireless-products.html
Practical Approach: visits must be arranged to BTS/MSC (Mobile Switching Centre) providers.
26
Assessment Details for the 2021 Scheme
1. Integrated Professional Core Courses (IPCC):
Semester End Examination (SEE) for the Professional Core/Professional Elective/Open Elective
courses
27
• The students will have to answer five full questions, selecting one full question from each module.
• SEE will be conducted for 100 marks and students shall secure 35% of the maximum marks to qualify
in the SEE.
• Marks secured will be scaled down to 50.
28
skill, and question and answer session in the ratio 50:25:25. The marks awarded for the project report shall
be the same for all the batch mates.
SEE procedure for Project Work: SEE for project work will be conducted by the two examiners appointed
by the University. The SEE marks awarded for the project work shall be based on the evaluation of the project
work Report, project presentation skill, and question and answer session in the ratio 50:25:25.
The objective of the seminar is to inculcate self-learning, present the seminar topic confidently, enhance
communication skill, involve in group discussion for exchange of ideas. Each student, under the guidance of
a Faculty, shall choose, preferably, a recent topic of his/her interest relevant to the programme of
Specialization.
i.Carry out literature survey, systematically organize the content.
ii.Prepare the report with own sentences, avoiding a cut and paste act.
iii.Type the matter to acquaint with the use of Micro-soft equation and drawing tools or any such facilities.
iv.Present the seminar topic orally and/or through PowerPoint slides.
v.Answer the queries and involve in debate/discussion.
vi.Submit a typed report with a list of references.
The participants shall take part in the discussion to foster a friendly and stimulate ng environment in which the
students are motivated to reach high standards and become self-confident.
CIE procedure for Technical Seminar: The CIE marks for the seminar shall be awarded (based on the
relevance of the topic, presentation skill, participation in the question-and-answer session, and quality of
report) by the committee constituted for the purpose by the Head of the Department. The committee shall
consist of three teachers from the department with the senior-most acting as the Chairman.
Industry internship Is an extended period of work experience undertaken by students to supplement their
degree for professional development. It also helps them learn to overcome unexpected obstacles and
successfully navigate organizations, perspectives, and cultures. Dealing with contingencies helps students
recognize, appreciate, and adapt to organizational realities by tempering their knowledge with practical
constraints. The faculty coordinator or mentor has to monitor the student’s internship progress and interact
with them to guide them for the successful completion of the internship. The students are permitted to carry
out the internship anywhere in India or abroad. The Institute/university shall not bear any expenses incurred
in respect of the internship.
Industrial Internship shall be carried out at an Industry, NGO, MSME, Innovation centre, Incubation centre,
Start-up, Centers of Excellence (CoE), Study Centre established in the parent institute and /or at reputed
research organizations / institutes.
29