0% found this document useful (0 votes)
44 views29 pages

P21 7th Sem ELECTIVE Syllabus T - ECE

Uploaded by

Mahantesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views29 pages

P21 7th Sem ELECTIVE Syllabus T - ECE

Uploaded by

Mahantesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 29

P.E.S.

College of Engineering, Mandya


Department of Electronics & Communication Engineering

Academic Year: 2024-25 Semester: VII Scheme: P21


Course Title: Low Power VLSI Design
Course Code: P21EC7021 CIE Marks: 50 CIE Weightage: 50%
Teaching hours/week (L:T:P)=3 : 0 : 0 SEE Marks:100 SEE Weightage: 50%
Teaching hours of Pedagogy: 40 Exam Hours: 3 Hours
Credits: 3
Prerequisite:
Digital Electronics Circuits, Digital VLSI Design

Course learning Objectives:


CLO1: Provide the basic knowledge of low power VLSI design
CLO2: Understand the types of power dissipation in CMOS devices
CLO3: Discuss different techniques of power analysis and digital cell library
CLO4: Discuss the concepts of Low power Clock Distribution
CLO5: Design low power arithmetic circuits and systems
CLO6: Understand the architecture and performance management of the system
UNIT – I 8 Hours
Introduction: Needs for Low Power VLSI Chips, Charging and Discharging Capacitance,
Short-circuit Current in CMOS Circuit, CMOS Leakage Current, Static Current, Basic
Principles of Low Power Design, Low Power Figure of Merits.
Simulation Power Analysis: SPICE Circuit Simulation, Discrete Transistor Modeling and
Analysis, Gate-level Logic Simulation, Architecture-level Analysis, Data Correlation
Analysis in DSP Systems.
Self-Study Content: 1. Study on minimizing the power consumption in Digital CMOS
Circuits.
2. Study and develop a report on Monte Carlo Simulation techniques.
Textbook Map: 1.1-1.7, 2.1-2.6
Teaching Learning Process: Power Point Presentation with illustrations/ Chalk and board
UNIT – II 8 Hours
Probabilistic Power Analysis: Random Logic Signals, Probability and Frequency,
Probabilistic Power Analysis Techniques, Signal Entropy.
Circuit: Transistor and Gate Sizing, Equivalent Pin Ordering, Network Restructuring and
Reorganization, Special Latches and Flip- flops, Low power Digital Cell Library.
Self-Study Content: 1. Compare various power reduction techniques for ADC circuits.
2. Analyse the how the power loss takes place during switching activity
and way to reduce that.
Textbook Map: 3.1-3.4, 4.1-4.6
Teaching Learning Process: Power Point Presentation / Seminar
UNIT – III 8 Hours
Logic: Gate Reorganization, Signal Gating, Logic Encoding, State Machine Encoding,
Precomputation Logic.
Special Techniques: Power Reduction in Clock Networks, CMOS Floating Node, Low
Power Bus, Delay Balancing, Low Power Techniques for SRAM.
Self-Study Content: 1. Application of Bus inverts coding for low power I/O.
2. Study on low power techniques for DRAM.
Textbook Map: 5.1-5.5, 6.1-6.5
Teaching Learning Process: Power Point Presentation/ Quiz

P21 Scheme–VII & VIII Semester Syllabus Page | 4


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

UNIT – IV 8 Hours
Architecture and System: Power and Performance Management, Switching Activity
Reduction, Parallel Architecture with Voltage Reduction, Flow Graph Transformation.
Advanced Techniques: Adiabatic Computation, Pass Transistor Logic Synthesis,
Asynchronous System Basics.
Self-Study Content: 1. Understand the trade-off between power and area in low power
architecture.
2. Discuss the low power digital system based on Adiabatic Switching
principle.
Textbook Map: 7.1-7.4, 8.1-8.3
Teaching Learning Process: Case study/ Power Point Presentation
UNIT – V 8 Hours
Low–Energy Computing Using Energy Recovery Techniques: Energy Dissipation in
transistor channel using an RC Model, Energy Recovery Circuit Design, Designs with
Partially Reversible Logic: Designs with Reversible Logic, Simple Charge Recovery Logic
Modified from Static CMOS Circuits, Adiabatic Dynamic Logic. Energy recovery SRAM
Core, Another Core Organization, Energy Dissipation in Memory Core, Comparison of Two
Memory Core Organizations, Design of Peripheral Circuits, Optimal Voltage Selection,
Supply clock generation.
Self-Study Content:1. Discuss memory allocation technique for low energy embedded
software.
2. Study on instruction level power analysis and optimization of
software.
Textbook Map: 7.1- 7.4,
Teaching Learning Process: Power Point Presentation / Usage of modern EDA tools
Course Outcomes: At the end of the course students should be able to :
CO1: Apply the basic knowledge of physics and the fundamental circuit concept in
understanding low power circuits and its necessities.
CO2: Apply suitable optimization technique for a given scenario/problem in low power
VLSI Design and synthesis
CO3: Analyze low power VLSI circuits using different circuit technologies and design levels.
CO4: Create a reversible logic and partially reversible logic in low power circuits

Suggested Learning Resources:


Text books:
Sl.
Title Author Year & Edition Publisher
No.
Practical Low Power ISBN – 13: 978-
1 Gary K, Yeap, Kluwer 2008.
Digital VLSI Design 0792380092,
Kaushik Roy and
Low–Power CMOS ISBN: 978-81-
2 Sharat C Prasad, 2009
VLSI Circuit Design 265-2023-7.
Wiley
Reference Books:
Low Power Design Rabaey, Pedram, ISBN – 978-1-
1 2009
Methodologies, Kluwer 4613-5975-3,

P21 Scheme–VII & VIII Semester Syllabus Page | 5


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Web links and Video Lectures ( e-resources)


1.https://www.youtube.com/watch?v=TFOO1JAll2Y&list=PLBU5KursMXEMWAkoUPB5a
qUPb3lKYqN6q

Active Based Learning ( Suggested Activity in Class)/ Practical Based Learning ( Example)
1. Flip Class
2. Seminar/ poster Presentation
3. Individual Role play/Team Demonstration/ Collaborative Activity
4. Case study
5. Learn by Doing

P21 Scheme–VII & VIII Semester Syllabus Page | 6


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Academic Year: 2024-25 Semester: VII Scheme: P21


Course Title: Cryptography and Network Security
Course Code: P21EC7022 CIE Marks: 50 CIE Weightage: 50%
Teaching hours/week (L:T:P)=3 : 0 : 0 SEE Marks:100 SEE Weightage: 50%
Teaching hours of Pedagogy: 40 Exam Hours: 3 Hours
Credits: 3
Prerequisite:
Computer Organization, Mathematics, Operating Systems

Course learning Objectives:


CLO1: Illustrate the Cryptography, Network Security and its Principles.
CLO2: Analyze different Private and Public Key Cryptographic Algorithms.
CLO3: Demonstrate the application of Hash Functions and Message Authentication Code for
different security contexts.
CLO4: Compare and contrast different security frameworks, models and architectures.
CLO5: Identify the different security issues involved in networking.
CLO6: Analyze different case study on Email Threats/Security and IP Security
UNIT – I 8 Hours
Classical Encryption Techniques: Symmetric Cipher Model,Substitution Techniques,
Transposition Technique.
Block Ciphers and the Data Encryption Standard: Traditional Block Cipher Structure,
The Data Encryption Standard.
Advanced Encryption Standard: AES Structure, AES Transformation Functions.
Self-Study Content: Design and Implement an AES-based system for a specific application,
selecting appropriate key sizes, block sizes, and modes of operation to
meet security and performance goals.\
Textbook Map: 3.1-3.3, 4.1-4.2, 6.2-6.3
Teaching Learning Process: Classroom Teaching.
UNIT – II 8 Hours
Public-Key Cryptography and RSA: Principles of Public-Key Cryptosystems, The RSA
Algorithm.
Other Public-Key Cryptosystems: Diffie-Hellman Key Exchange, Elgamal Cryptographic
System, Elliptic Curve Cryptography, Pseudorandom Number Generation Based on an
Asymmetric Cipher.
Self-Study Content: 1. Discuss how Elliptic Curve Arithmetic is used in cryptographic
applications, describing the properties and security benefits of elliptic
curves.
2. Analyze the basic principles and algorithms of pseudorandom number
generation using block ciphers, including cipher modes and key
scheduling.
Textbook Map: 9.1-9.2, 10.1-10.2, 10.4 – 10.5.
Teaching Learning Process: Flipped Classroom.
UNIT – III 8 Hours
Cryptographic Hash Functions: Applications of Cryptographic Hash Functions, Two
Simple Hash Functions, Requirements and Security..
Message Authentication Code: Message Authentication Requirements, Message
Authentication Functions, Requirements for Message Authentication Codes, Security of
MACs, MACs Based on Hash Functions: HMAC MACs Based on Block Ciphers: DAA and

P21 Scheme–VII & VIII Semester Syllabus Page | 7


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

CMAC.
Digital Signatures: Digital Signatures, Elgamal Digital Signature Scheme, Schnorr Digital
Signature Scheme, NIST Digital Signature Algorithm, Elliptic Curve Digital Signature
Algorithm.
Self-Study Content: 1. Demonstrate the basic principles and constructions of hash functions
based on Cipher Block Chaining (CBC), including encryption and
decryption processes.
2. Compare and contrast CCM and GCM, analyzing their security,
performance, and implementation advantages and disadvantages in
various applications.
Textbook Map: 11.1-11.3,12.1-12.6, 13.1-13.5
Teaching Learning Process: Active Learning Techniques.
UNIT – IV 8 Hours
Network Access Control and Cloud Security: Network Access Control, Extensible
Authentication Protocol, Cloud Computing, Cloud Security Risks and Countermeasures, Data
Protection in the Cloud, Cloud Security as a Service, Addressing Cloud Computing Security
Concerns.
Transport-Level Security: Web Security Considerations, Transport Layer Security, HTTPS,
Secure Shell (SSH).
Wireless Network Security: Wireless Security, Mobile Device Security.
Self-Study Content: 1. Illustrate the basic principles and components of IEEE 802.1X,
including port-based access control, authentication protocols, and EAP
(Extensible Authentication Protocol).
2. Compare and contrast different Wireless LAN security protocols and
implementations, analyzing their security, performance and
interoperability in various network environments.
Textbook Map: 16.1-16.2, 16.4-16.8, 17.1-17.4, 18.1-18.2
Teaching Learning Process: Mentorship and Peer Learning.
UNIT – V 8 Hours
Electronic Mail Security: Internet Mail Architecture, Email Formats, Email Threats and
Comprehensive Email Security, S/MIME, Pretty Good Privacy.
IP Security - IP Security Overview, IP Security Policy, Encapsulating Security Payload.
Self-Study Content: 1. Analyze and Present the Case Study on Email Threats and Security:
Refer the journal, Altulaihan, E., Alismail, A., Hafizur Rahman, M.
M., & Ibrahim, A. A. (2023). “Email Security Issues, Tools and
Techniques used in Investigation”. Sustainability, 15(13), 10612.
https://www.mdpi.com/2375272.
2. Analyze and Present the Case Study on IP Security: Refer the journal,
Alphy Shahrin Sadma, Md. Safiul Mujnebin. “A Case Study on IP
Security”(2023).
https://www.researchgate.net/publication/373832770_A_Case_Study_on_IP_Security_CSE_
406_Cryptography_and_Network_Security
Textbook Map: 19.1- 19.5, 20.1- 20.3
Teaching Learning Process: Group discussion with Case Study.

P21 Scheme–VII & VIII Semester Syllabus Page | 8


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Course Outcomes: At the end of the course students should be able to :


CLO1: Apply the fundamentals of communication systems to understand basic principle of
cryptography and network security
CLO2: Illustrate the functionality of various private and public cryptographic algorithms
CLO3: Infer the applicability of hash functions and Message Authentication code for
developing and comparing different security contexts
CLO4: Characterize and identify different security threats in networking applications.

Suggested Learning Resources:


Text books:
Sl.
Title Author Year & Edition Publisher
No.
ISBN 10:1-292-
Cryptography and
15858-1 ISBN
1 Network Security William Stallings 7th edition
13: 978-1-292-
Principles and Practice
15858-7.
Reference Books:
Cryptography and ISBN:
1 V. K Pachghare, 2nd Edition
Information Security 9788120350823
Cryptography and ISBN 978–0–
2 BehrouzA.Foruzan 2007
Network Security 07–287022–0.
Web links and Video Lectures ( e-resources)
1. https://nptel.ac.in/courses/106105031
2. https://onlinecourses.nptel.ac.in/noc21_cs16
3. https://www.digimat.in/nptel/courses/video/106105031
4. https://www.youtube.com/watch?v=PHsa_Ddgx6w

Active Based Learning ( Suggested Activity in Class)/ Practical Based Learning ( Example)
1. Flip Class
2. Seminar/ poster Presentation
3. Individual Role play/Team Demonstration/ Collaborative Activity
4. Case study
5. Learn by Doing

P21 Scheme–VII & VIII Semester Syllabus Page | 9


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Academic Year: 2024-25 Semester: VII Scheme: P21


Course Title: Wireless Sensor Networks
Course Code: P21EC7023 CIE Marks: 50 CIE Weightage: 50%
Teaching hours/week (L:T:P)=3 : 0 : 0 SEE Marks:100 SEE Weightage: 50%
Teaching hours of Pedagogy: 40 Exam Hours: 3 Hours
Credits: 3
Prerequisite:
Basic knowledge of computer networks, wireless communication, and programming
skills, along with a general understanding of embedded systems.

Course learning Objectives:


CLO1: Provide an understanding of common wireless sensor node architectures.
CLO2: Discuss various applications of wireless sensor architectures.
CLO3: Provide an understanding of essential networking architecture.
CLO4: Describe current technology trends for the implementation and deployment of wireless
sensor networks.
CLO5: Discuss the general issues of task-driven sensing.
CLO6: Provide an overview of few sensor node hardware platforms.
UNIT - I 8 Hours
Overview of Wireless Sensor Networks: The vision of Ambient Intelligence, Application
examples, Types of Applications, Challenges for WSNs, why are sensor networks different?
Architectures: Hardware components, Energy Consumption of Sensor Nodes, Operating
systems and execution environments, Some example of sensor nodes.
Self-Study Content: 1. Implement a Network of N nodes using any simulation environment
2. Illustrate the concept of Power supply of sensor nodes and design
principles for WSNs
Textbook Map: 1.1 to 1.5, 2.1 to 2.4
Teaching Learning Process: Flipped Classroom
UNIT – II 8 Hours
Communication Protocol: Physical Layer- Introduction, Wireless Channel and
Communication Fundamentals, Physical layer and transceiver design considerations in WSNs
MAC Protocols: Fundamentals of MAC Protocols, Low Duty cycle protocols and wakeup
concepts, Contention Based Protocols, Scheduled Based protocols.
Self-Study Content: 1. Implement a Network of N nodes and verify the changes in power
usage using schedule-based concepts
2. Illustrate the Fundamentals of Wireless MAC Protocols
Textbook Map: 4.1 to 4.3, 5.1, to 5.4
Teaching Learning Process: Quizzes and Assessments
UNIT - III 8 Hours
Communication Protocol: Link Layer Protocols: Fundamentals: tasks and requirements,
Error Control, Framing, Link management.
Naming and Addressing: Fundamentals, Address and name management in wireless sensor
networks, Assignment of MAC addresses, distributed assignment of locally unique addresses,
Content-based and geographic addressing
Self-Study Content: 1. Establish communication between N nodes and demonstrate how
Error Control can improve efficiency of network using any simulator
2. Establish network of N nodes and represent address each node with an
address using different addressing methods

P21 Scheme–VII & VIII Semester Syllabus Page | 10


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Textbook Map: 6.1 to 6,4, 7.1 to 7.5


Teaching Learning Process: Think Pair share- peer teaching.
UNIT - IV 8 Hours
Network Establishment and Routing: Topology Control, Motivation and Basic idea,
controlling topology in flat networks, Hierarchical networks by clustering,
Routing Protocols: the many faces of forwarding and routing, Gossiping and agent- based
unicast forwarding, Energy efficient unicast, Broadcast and Multicast, Geographic routing.
Security in WSN, Fundamentals, Security considerations in wireless sensor networks.
Self-Study Content: 1. Establish communication between N nodes and illustrate efficiency
achieved using Clustering using any simulator
2. Establish network of N nodes and demonstrate unicast, broadcast and
multicast routing using any simulator
Textbook Map: 10.1, 10.2, 10.4, 11.1 to 11.5, 14.2
Teaching Learning Process: Seminars with Backup Videos
UNIT - V 8 Hours
Sensor Network Platforms and Tools: Sensor network Hardware, Sensor network
programming challenges, Node–Level software platforms–Tiny OS, nesC component
implementation, nesC–concurrency and atomicity, Tiny GALS, Node– Level simulators– ns2
simulator, TOSSIM.
Advanced applications: Emerging Applications-Asset and warehouse management,
Automotive, Building Monitoring, Environment Monitoring, Industrial Process Control,
Military battlefield awareness, security and surveillance, Future Research directions: Secure
embedded systems, Light weight Signal Processing, Networks of High Data Rate sensors,
google for the physical world, closing the loops with Actuators.
Self-Study Content: 1. Establish network of N nodes using NS2 simulator and demonstrate
data communication at different levels of network
2. Study Future research directions in the Field of Network of High Data
rate sensors
Textbook Map: 7.1 to 7.4, 8.2,8.3.1, 8.3.4, 8.3.5,8.3.6,8.3.7
Teaching Learning Process: Simulation based learning
Course Outcomes: At the end of the course students should be able to :
CO1: Apply fundamentals of Computer communication networks to understand
characteristics and architecture of Wireless sensor networks
CO2: Analyze Communication protocols and controlling mechanisms which can enhance
efficiency of Wireless sensor network
CO3: Analyze and compare different infrastructure establishment principles on sensor
network platform
CO4: Illustrate and Identify the unique constraints, applications and resource fairness in
context of wireless sensor networks
CO5: Simulate Wireless sensor network platforms using modern tools

P21 Scheme–VII & VIII Semester Syllabus Page | 11


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Suggested Learning Resources:


Text books:
Sl.
Title Author Year & Edition Publisher
No.
Protocols and
Holger Karl and
Architectures for ISBN-13 978-0-
1 Andress Willig, John 2005
Wireless Sensor 470-09510-2
Willey
Networks,
Wireless Sensor
Feng Zhao and
Networks–An ISBN: 978-1-
2 Leonidas.J. Guibas, 2007
Information Processing 55860-914-3.
Elsevier,.
Approach,

Reference Books:
Wireless Sensor ISBN-10:
Kazem Sohraby, Daniel
Networks Technology, 0471743003,
1 Minoli, and Taieb 2007
Protocols and ISBN-13: 978-
Znati, John Wiley
Applications 0471743002.
ISBN 10:
Wireless Sensor Network 0470867361and
2 Hac, John Wiley 2003
Designs, Anna ISBN 13:
9780470867365

Web links and Video Lectures ( e-resources)


1. https://nptel.ac.in/courses/106/105/106105160/ (By Prof Sudip Misra, IIT Kharagpur)

Active Based Learning ( Suggested Activity in Class)/ Practical Based Learning ( Example)
1. Flip Class
2. Seminar/ poster Presentation
3. Individual Role play/Team Demonstration/ Collaborative Activity
4. Case study
5. Learn by Doing

P21 Scheme–VII & VIII Semester Syllabus Page | 12


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Academic Year: 2024-25 Semester: VII Scheme: P21


Course Title: Multicore Architecture and Programming
Course Code: P21EC7024 CIE Marks: 50 CIE Weightage: 50%
Teaching hours/week (L:T:P)=3 : 0 : 0 SEE Marks:100 SEE Weightage: 50%
Teaching hours of Pedagogy: 40 Exam Hours: 3 Hours
Credits: 3
Prerequisite:
Digital Electronics, Operating Systems

Course learning Objectives:


CLO1: Understand the concept of multi–core architecture and system overview of threading.
CLO2: Cover fundamental concepts of parallel programming and its constructs.
CLO3: Describe in detail the concepts of threading APIs.
CLO4: Explain the different aspects of Open MP.
CLO5: Use Open MP for parallel programming
UNIT - I 8 Hours
Introduction to Multi– core Architecture: Motivation for Concurrency in software, Parallel
Computing Platforms, Parallel Computing in Microprocessors, Differentiating Multi–core
Architectures from Hyper– Threading Technology, Multithreading on Single–Core versus
Multi–Core Platforms Understanding Performance, Amdahl‟s Law, Growing Returns:
Gustafson‟s Law.
System Overview of Threading: Defining Threads, System View of Threads, Threading
above the Operating System, Threads inside the OS, Threads inside the Hardware, What
Happens When a Thread Is Created, Application Programming Models and Threading.
Self-Study Content: Undersand the concepts present in the thesis: Bulpin, James Roy. 2004.
Operating System Support for Simultaneous Multithreaded Processors.
PhD thesis, King‟s College, University of Cambridge, September.
Textbook Map: 2.4, 3.1to 3.5
Teaching Learning Process: 1. Brainstorming session,
2. Power Point Presentation
3. Video Clips, Animations
UNIT – II 8 Hours
Fundamental Concepts of Parallel Programming: Designing for Threads, Task
Decomposition, Data Decomposition, Data Flow Decomposition, Implications of Different
Decompositions, and Challenges You will Face, Parallel Programming Patterns. A
Motivating Problem: Error Diffusion, Analysis of the Error Diffusion Algorithm. An
Alternate Approach: Parallel Error Diffusion, Other Alternatives.
Threading and Parallel Programming Constructs: Synchronization, Critical Sections,
Deadlock, Synchronization Primitives, Semaphores, Locks, Condition Variables, Messages,
Flow Control–based Concepts, Fence, Barrier
Self-Study Content: Study and write a report on: Barney, Blaise. Introduction to Parallel
Computing. Lawrence Livermore National Laboratory, Livermore
Computing.Available at:
http://www.llnl.gov/computing/tutorials/parallel_comp/.
Textbook Map: 4.1 to 4.3, 4.4 to 4.5
Teaching Learning Process: 1. Power Point Presentation with illustrations
2. Case Study
3. Quiz

P21 Scheme–VII & VIII Semester Syllabus Page | 13


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

UNIT - III 8 Hours


Solutions to Common Parallel Programming Problems: Too Many Threads, Data Races,
Deadlocks, and Live Locks, Deadlock, Heavily Contended Locks, Priority Inversion,
Solutions for Heavily Contended Locks, Non–blocking Algorithms, ABA Problem, Cache
Line Ping– ponging, Memory Reclamation Problem, Recommendations, Memory Issues,
Bandwidth, Working in the Cache, Cache related Issues, False Sharing, Memory
Consistency.
Self-Study Content: Study and write a report on: Blumofe, Robert D., Christopher F. Joerg,
Bradley C. Kuszmaul, Charles E. Leiserson, Keith H. Randall, and Yuli
Zhou. 1995. Cilk: An Efficient Multithreaded Runtime System.
Proceedings of the 5th ACM SIGPLAN Symposium on Principles and
Practice of Parallel Programming (July):207–216.
Textbook Map: Chapter 7
Teaching Learning Process: 1. Power Point Presentation with illustrations
2. Case Study
3. Seminars
UNIT - IV 8 Hours
OpenMP: A Portable Solution for Threading Challenges in Threading a Loop, Loop–carried
Dependence, Data– race Conditions, Managing Shared and Private Data, Loop Scheduling
and Portioning, Effective Use of Reductions, Minimizing Threading Overhead, Work–
sharing Sections, Performance– oriented Programming, Using Barrier and No wait,
Interleaving Single– thread and Multi– thread Execution, Data Copy–in and Copy–out,
Protecting Updates of Shared Variables, OpenMP Library Functions, OpenMP Environment
Variables, Compilation, Debugging, performance.
Self-Study Content: Understand the concepts: Hill, Mark D. 1998. Multiprocessors Should
Support Simple Memory Consistency Models. IEEE Computer
(August), 31(8):28–34.
Textbook Map: 6.4-6.6, 9.1 to 9.6
Teaching Learning Process: 1. Power Point Presentation with illustrations
2. Case Study
3. Seminars
UNIT - V 8 Hours
OpenMP Language Features: Introduction Terminology Parallel Construct Sharing the
Work among Threads in an OpenMP Program Clauses to Control Parallel and Work-Sharing
Constructs OpenMP Synchronization Constructs Interaction with the Execution Environment
More OpenMP Clauses Advanced OpenMP Constructs .
Self-Study Content: Understand multithreaded programming: Mattson, Tim. Nuts and Bolts
of Multithreaded Programming. Santa Clara, CA: Intel Corporation.
Available at: http://www.intel.com.
Textbook Map: Chapter 4
Teaching Learning Process: 1. Brainstorming session,
2. Power Point Presentation
3. Seminars

P21 Scheme–VII & VIII Semester Syllabus Page | 14


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Course Outcomes: At the end of the course students should be able to :


CO1: Evaluate the Multicore Hardware and Software concepts.
CO2: Analyze the Parallel Programming concepts with examples along with Deadlocks and
Semaphores.
CO3: Develop the theories related to parallel programming problems and methods to
overcome them.
CO4: Describe the various programming concepts of OpenMP with examples.

Suggested Learning Resources:


Text books:
Sl.
Title Author Year & Edition Publisher
No.
1 Multicore Programming, Shameem Akhter and 2006 ISBN 0-
Increased Performance Jason Roberts 9764832-4-6.
Through Software
Multi–threading
2 Using OpenMP, Portable Barbara Chapman, 2008 ISBN 978-0-
Shared Memory Parallel Gabriele Jost, Ruud 262-53302
Programming van der Pas

Reference Books:
Principles of Parallel Calvin Lin, Lawrence ISBN-13: 978-
1 2009
Programming Snyder 0321487902
Parallel Programming in Michael J. Quinn, Tata ISBN 13:
2 2004
C with MPI and OpenMP McGraw Hill 9780070582019.
Parallel Computer Culler, Jaswinder Pal
ISBN:
3 Architecture A Hardware Singh with Anoop
9781558603431
/ Software Gupta

Web links and Video Lectures ( e-resources)


1. Multi-Core Computer Architecture – Storage and Interconnects, NPTEL IIT Guwahati.
https://www.youtube.com/playlist?list=PLwdnzlV3ogoU0TR333JyxG8T3HDg52S0h
2. Introduction to parallel Programming in Open MP
https://www.youtube.com/playlist?list=PLJ5C_6qdAvBFMAko9JTyDJDIt1W48Sxm

Active Based Learning ( Suggested Activity in Class)/ Practical Based Learning ( Example)
1. Flip Class
2. Seminar/ poster Presentation
3. Individual Role play/Team Demonstration/ Collaborative Activity
4. Case study
5. Learn by Doing

P21 Scheme–VII & VIII Semester Syllabus Page | 15


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Academic Year: 2024-25 Semester: VII Scheme: P21


Course Title: Satellite Communications
Course Code: P21EC7031 CIE Marks: 50 CIE Weightage: 50%
Teaching hours/week (L:T:P)=3 : 0 : 0 SEE Marks:100 SEE Weightage: 50%
Teaching hours of Pedagogy: 40 Exam Hours: 3 Hours
Credits: 3
Prerequisite:
Electromagnetic field theory, Antenna theory and design, Communication systems.

Course learning Objectives:


CLO1: Identify and describe the various frequency bands allocated for satellite
communications and their specific uses.
CLO2: Understand the concepts of Kepler's law of planetary motion be applied to the case of
geostationary satellite.
CLO3: Analyze the various satellite subsystem Components and also design trade-offs and
limitations inherent in satellite system design.
CLO4: Describe different advanced satellite access methods.
CLO5: Design communication links and calculate accurate link budgets by considering
various factors to ensure optimal performance of satellite communication systems.
UNIT - I 8 Hours
Overview of Satellite Systems: Introduction, frequency allocations for satellite services,
INTELSAT.
Orbits and Launching Methods: Introduction, Kepler‟s first law, Kepler‟s second law,
Kepler‟s third law, definitions of terms for earth orbiting satellites, orbital elements, apogee
and perigee heights, orbit perturbations, effects of a non-spherical earth, atmospheric drag.
The Geostationary Orbit: Introduction, antenna look angles, the polar mount antenna, limits
of visibility, near geostationary orbits, earth eclipse of satellite, sun transit outage
Self-Study Content: Study various calendar systems, universal time, Julian dates, and
sidereal time.
Textbook Map: 1.1 to 1.3, 2.1 to 2.8, 3.1 to 3.6, 3.7
Teaching Learning Process: PPT, One minute paper
UNIT – II 8 Hours
The Space Segment: Introduction, power supply, attitude control, spinning satellite
stabilization, momentum wheel stabilization, station keeping, thermal control, TT&C
subsystem, transponders, the wideband receiver, the input de–multiplexer, the power
amplifier.
The Earth Segment: Introduction, receive–only home TV system, the outdoor unit, the
indoor unit for analog (FM) TV, master antenna TV system, Community Antenna TV system.
Self-Study Content: Understand the functioning of antenna subsystems and transmit-receive
earth stations.
Textbook Map: 7.1 to 7.7, 8.1 to 8.4
Teaching Learning Process: PPT, Flipped classroom
UNIT - III 8 Hours
Satellite Access: Introduction, single access, pre–assigned FDMA, Demand– assigned
FDMA, Spade system, bandwidth limited and power–limited TWT amplifier operation,
FDMA downlink analysis, TDMA, reference burst, preamble and post amble, carrier
recovery, network synchronization, Unique word detection, Traffic data, Frame efficiency
and channel capacity, code–division multiple access, direct–sequence spread spectrum, the

P21 Scheme–VII & VIII Semester Syllabus Page | 16


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

code signal c(t), acquisition and tracking, spectrum spreading and dispreading, CDMA
throughput.
Self-Study Content: Study and write a report on the article “Modulation and Signal
Processing for LEO-LEO Optical Inter-Satellite Links”
https://ieeexplore.ieee.org/abstract/document/10155111
Textbook Map: 14.1 to 14.7, 14.7.1 to 14.7.7, 14.10, 14.10.1 to 14.10.5
Teaching Learning Process: Assessment for learning(Quiz)
UNIT - IV 8 Hours
The Space Link: Introduction , Equivalent Isotropic Radiated power, transmission losses,
free– space transmission, feeder losses, antenna misalignment losses, fixed atmospheric and
ionospheric losses, the link power budget equation, system noise, antenna noise, amplifier
noise temperature, amplifier in cascade, noise factor, noise temperature of absorptive
networks, overall system noise temperature, carrier–to–noise ratio, the uplink, saturation flux
density, input back off, the earth station HPA, Downlink, output back–off, satellite TWTA
output.
Satellites in Networks: Introduction, Asynchronous transfer mode (ATM), ATM over
satellite, satellite links and TCP, enhancing TCP over satellite channels using standard
mechanisms (RFC–2488), requests for comments.
Self-Study Content: Explore the intricacies of simulating Effective Isotropic Radiated Power
(EIRP), mitigating transmission losses, and managing system noise to
enhance satellite communication efficiency.
Textbook Map: 12.1 to 12.8, 15.1, 15.4, 15.5, 15.9 to 15.11
Teaching Learning Process: Think, pair and share.
UNIT - V 8 Hours
Direct Broadcast Satellite (DBS) Television: Introduction, orbital spacing, power rating and
number of transponders, frequency and polarization, transponder capacity, bit rates for digital
television, MPEG compression standards, forward error correction (FEC).
Satellite Mobile and Specialized Services: Introduction, satellite mobile services, VSATs,
radar sat, orbcomm.
Satellite Navigation and global positioning system: Introduction, Radio and satellite
navigation, GPS position location principles, GPS receivers and codes, satellite signal
acquisition, GPS navigation message.
Self-Study Content: Analyze and present the application of satellites in the context of the
article “A survey on satellite communication system security
applications”. https://www.mdpi.com/1424-8220/24/9/2897
Textbook Map: 16.1 to 16.14, 17.1 to 17.7 & 12.1 to 12.6
Teaching Learning Process: Seminars
Course Outcomes: At the end of the course students should be able to :
CO1: Apply advanced mathematical concepts and communication principles to the field of
satellite communications.
CO2: Analyze essential communication satellite systems, including design trade-offs and
limitations.
CO3: Evaluate various multiple access techniques, benefits, and drawbacks in modern
communication systems.
CO4: Examine specialized satellite services for various applications practicality and impact.

P21 Scheme–VII & VIII Semester Syllabus Page | 17


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Suggested Learning Resources:


Text books:
Sl.
Title Author Year & Edition Publisher
No.
ISBN 13: 978-0-
Satellite Tata McGraw–Hill, 07-007785-0
1 4th edition 2009
Communications Dennis Roddy ISBN 10:0- 07-
007785-1
Timothy Pratt,
Satellite 2nd edition, ISBN:
2 Charles Bostian and
Communications 2010 9788126508334
Jeremy Allnutt

Reference Books:
Satellite W.L. Pitchand, H.L.
2nd edition, ISBN:
1 Communications Suyderhoud, R.A.
2007 9788131702420
Systems Engineering Nelson
Satellite Anil K.Maini, Varsha 3rd edition, ISBN:
2
Communications Agrawal 2012 9788126520718

Web links and Video Lectures ( e-resources)


1. NPTEL course on Satellite Communication Systems by Prof. Kalyan kumar
Bandyopadhyay, IIT Kharagpur https://nptel.ac.in/courses/117/105/117105131/
2. Coursera on “Introduction to Satellite Communication”
https://www.coursera.org/learn/satellite-communications#enroll

Active Based Learning ( Suggested Activity in Class)/ Practical Based Learning ( Example)
1. Flip Class
2. Seminar/ poster Presentation
3. Individual Role play/Team Demonstration/ Collaborative Activity
4. Case study
5. Learn by Doing

P21 Scheme–VII & VIII Semester Syllabus Page | 18


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Academic Year: 2024-25 Semester: VII Scheme: P21


Course Title: System On Chip
Course Code: P21EC7032 CIE Marks: 50 CIE Weightage: 50%
Teaching hours/week (L:T:P)=3 : 0 : 0 SEE Marks:100 SEE Weightage: 50%
Teaching hours of Pedagogy: 40 Exam Hours: 3 Hours
Credits: 3
Prerequisite:
1. Understand basic computer architecture, including how CPUs, memory, and I/O systems
work.
2. Learn digital logic design and the functions of digital circuits.
3. Get familiar with embedded systems, such as microcontrollers and processors.
4. Know about operating systems and how they manage hardware and software resources.
5. Understand memory systems, including how different types of memory operate and
interact.

Course learning Objectives:


CLO1: Understand SoC architecture with processor, memory, NoC and bus models.
CLO2: Comprehend system construction with numerous components and the significance of
system-level interconnections and NoC.
CLO3: Explore the trade-offs between hardware and software programmability versus
performance.
CLO4: Gain knowledge hierarchy and implementation of memory organization.
CLO5: Study customization and reconfigurable technologies in SoC design along with their
applications.
UNIT - I 8 Hours
Introduction to the systems approach: System Architecture: An Overview, Components of
the System: Processors, Memories, and Interconnects Hardware and Software:
Programmability, Versus Performance, Processor Architectures-Processor: A functional
view, Processor: An architectural view, Memory and Addressing, SOC Memory Examples,
Addressing: The architecture of Memory, Memory for SOC Operating System, System -
Level Interconnection, Bus - Based Approach, Network - on - Chip Approach, An Approach
for SOC Design, Requirements and Specifications, Design Iteration.
Self-Study Content: 1. Identify the applications of SOC in today electronics industry.
2. Prepare the report on the tools available for the SOC Design.
Textbook Map: 1.1-1.7.
Teaching Learning Process: 1. Lectures with Multimedia Presentations
2. Quizzes
UNIT – II 8 Hours
Chip Basics: Time, Area, Power, Reliability, and Configurability-Introduction, Cycle
Time, Die Area and Cost, Processor Area, Ideal and Practical Scaling, Power, Area – Time –
Power Trade - Offs in Processor Design. Reliability, Configurability
Processors: Introduction, Processor Selection for SOC, Basic Concepts in Processor
Architecture, Basic Concepts in Processor Microarchitecture,
Self-Study Content: 1. Discuss the Area Estimate of Reconfigurable Devices.
2.Prepare a report on the recent Processor used in Computers, laptop,
mobiles.
Textbook Map: 2.1-2.7 3.1-3.4,

P21 Scheme–VII & VIII Semester Syllabus Page | 19


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Teaching Learning Process: 1. Flipped Classroom


2. Group Discussion
UNIT - III 8 Hours
Processors: Basic Elements in Instruction Handling, Buffers: Minimizing Pipeline Delays.
Memory Design: System- on- Chip and Board - Based Systems- Introduction,Overview,
Scratchpads and Cache Memory, Basic Notions, Cache Organization, Cache Data, Write
Policies, Strategies for Line Replacement at Miss Time, Other Types of Cache, Split I - and
D - Caches and the Effect of Code Density, Multilevel Caches, Virtual - to - Real Translation,
SoC (On - Die) Memory Systems, Board - Based (Off - Die) Memory Systems, Simple Dram
and The Memory Array.
Self-Study Content: Study on Models of Simple Processor.
Textbook Map: 3.5- 3.6, 4.1-4.15.
Teaching Learning Process: 1. Research-Based Learning
2. Case-Based Learning
UNIT – IV 8 Hours
Interconnect: Introduction, Overview: Interconnect Architectures, Bus: Basic Architecture,
SOC Standard Buses, Analytic Bus Models, Beyond the Bus: NOC with Switch
Interconnects, SOC interconnect Switches, ,
Self-Study Content: 1. Identify the usage of AMBA in real time.
2. Discuss the tools available for NOC design.
Textbook Map: 5.1-5.6.
Teaching Learning Process: 1. Research-Based Learning
2. Active Learning Techniques
UNIT - V 8 Hours
Customization and Configurability: Introduction, Estimating Effectiveness of
Customization, SoC Customization: An Overview, Customizing Instruction Processors,
Reconfigurable Technologies, Mapping Designs onto Reconfigurable Devices, Instance -
Specific Design.
Application Studies: Application Study: 3D graphics processors, image compression, video
compression, MP3 audio decoding.
Self-Study Content: 1. Application Study: AES- algorithm and requirements.
2. Identify the different algorithms used in video compression.
Textbook Map: 6.1-6.7,7.4, 7.5, 7.6, 7.7.1.
Teaching Learning Process: 1. Workshops and Seminars
2. Interactive Online Modules
Course Outcomes: At the end of the course students should be able to :
CO1: Apply the fundamentals of processors to understand the SoC architecture and its
components
CO2: Interpret different trade-offs in System-on-Chip design.
CO3: Analyze the impact of processor architecture, memory and bus on performance of
SoC.
CO4: Discuss the role of Configurability in SoC design.

P21 Scheme–VII & VIII Semester Syllabus Page | 20


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Suggested Learning Resources:


Text books:
Sl.
Title Author Year & Edition Publisher
No.
John Wiley &
Sons, Inc.,
Computer System Michael J. Flynn, Publication,
1
Design System-On-Chip Wayne Luk ISBN:
9781118009925,
2011.

Reference Books:
Kluwer
Reuse Methodology Michael Keating, Academic
1 Manual for System-On- Designs, Pierre 2nd edition Publishers,
A-Chip, Bricaud ISBN:
9781461550372
Kluwer
SoC Verification- Prakash Rashinkar, Academic
2 Methodology and Peter Paterson and Publishers,
Techniques Leena Singh, ISBN –
8580000264227
Morgan
On-Chip Communication
Sudeep Pasricha and Kaufmann,
3 Architectures: System on
B Nikil B Dutt, ISBN:
Chip Interconnect
9780123738929

Web links and Video Lectures ( e-resources)


1.https://www.youtube.com/watch?v=_E2PS9jxkrA&list=PLZU5hLL_713ygweO3b_9KiZU
JuEI7I5yK

Active Based Learning ( Suggested Activity in Class)/ Practical Based Learning ( Example)
1. Flip Class
2. Seminar/ poster Presentation
3. Individual Role play/Team Demonstration/ Collaborative Activity
4. Case study
5. Learn by Doing

P21 Scheme–VII & VIII Semester Syllabus Page | 21


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Academic Year: 2024-25 Semester: VII Scheme: P21


Course Title: Advanced Wireless Technologies
Course Code: P21EC7033 CIE Marks: 50 CIE Weightage: 50%
Teaching hours/week (L:T:P)=3 : 0 : 0 SEE Marks:100 SEE Weightage: 50%
Teaching hours of Pedagogy: 40 Exam Hours: 3 Hours
Credits: 3
Prerequisite:
Fundamentals of Network Communication, Microwave and antenna.

Course learning Objectives:


CLO1: Analyse the various (4G, 5G) advanced wireless technologies.
CLO2: Describe LTE architecture, Users equipment, Communication protocols and
standardization of LTE.
CLO3: Describe the basic network architectures, equipment, methodologies, specifications
and topologies used by 5G wireless technologies.
CLO4: Explain the use case scenarios, design principles, performance parameters, and
security, safety requirements of advanced wireless technologies.
CLO5: Analyse the working, fundamental techniques and protocols used in device to device
(D2D) and machine to machine communication (M2M).
CLO6: Analyse and contrast advanced wireless technologies and wireless devices.
UNIT - I 8 Hours
Introduction: Architectural Review of UMTS and GSM, History of Mobile
Telecommunication Systems, the Need for LTE, From UMTS to LTE, From LTE to LTE-
Advanced, 3GPP Specifications for LTE.
System Architecture Evolution: High-Level Architecture of LTE, User Equipment,
Evolved UMTS Terrestrial Radio Access Network.
Quality of Service, Policy and Charging: Policy and Charging Control, Policy and
Charging Control Architecture, Session Management Procedures.
Self-Study Content: 1. Study VoLTE Technology.
2. Understand all the IP Multimedia Applications of LTE.
Textbook Map: 1.1 to 1.6, 2.1 to 2.3, 13.1 to 13.3
Teaching Learning Process: Think-Pair-Share
UNIT – II 8 Hours
Orthogonal Frequency Division Multiple Access: Principles of OFDMA, Benefits and
Additional Features of OFDMA, Single Carrier Frequency Division Multiple Access.
Random Access: Transmission of Random Access Preambles on the PRACH, Non-
Contention-Based Procedure, Contention-Based Procedure.
Self-Study Content: 1. Explore the advantages of Multiple Antenna Transmission in LTE
2.Understand the concept of Cell Acquisition Procedure in LTE
Textbook Map: 4.1 to 4.3, 9.1 to 9.3
Teaching Learning Process: Chalk and talk.
UNIT - III 8 Hours
Introduction to 5G Mobile and Wireless Communications Technology: Historical
background, From ICT to the whole economy, Rationale of 5G: high data volume, twenty-
five billion connected devices and Wide requirements, Global initiatives.
5G use cases and system concept: Use cases and requirements, 5G system concepts.
Self-Study Content: 1. Hash Functions Based on Cipher Block Chaining.
2. Authenticated Encryption: CCM and GCM.

P21 Scheme–VII & VIII Semester Syllabus Page | 22


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Textbook Map: 1.1 to 1.4, 2.1 to 2.2


Teaching Learning Process: Flipped Classroom
UNIT - IV 8 Hours
The 5G Architecture: Introduction, High-level requirements for the 5G architecture,
Functional architecture and 5G flexibility, Physical architecture and 5G deployment.
Machine-Type Communications: Introduction, Fundamental techniques for MTC, Massive
MTC, Ultra-reliable low-latency MTC.
Self-Study Content: 1. Explore new relaying techniques of 5G.
2. Understand all the key applications of 5G.
Textbook Map: 3.1 to 3.4, 4.1 to 4.4
Teaching Learning Process: Think –Pair-Share
UNIT - V 8 Hours
Device-to-Device (D2D) Communication: D2D: From 4G to 5G, Radio resource
management for mobile broadband D2D, Multi-hop D2D communications for proximity and
emergency services, Multi-operator D2D communication.
Millimeter wave communications: Spectrum and regulations, Channel propagation,
Hardware technologies for mmW systems, Deployment scenarios.
Self-Study Content: 1. Investigate various Spectrum challenges in 5G.
2. Understand 5G spectrum landscape and its requirements.
Textbook Map: 5.1 to 5.4, 6.1 to 6.4
Teaching Learning Process: Chalk and talk.
Course Outcomes: At the end of the course students should be able to :
CO1: Apply knowledge of digital communication to understand modulation techniques and
evolution of various wireless technologies
CO2: Evaluate the network architectures, equipment, methodologies, specifications and
topologies used by various wireless technologies.
CO3: Analyse the use case scenarios, design principles, performance parameters, and
security and safety requirements of advanced wireless technologies.
CO4: Examine the standards and protocols used for communication by LTE, 4G and
5Gtechnologies
CO5: Inspect and Contrast various advanced wireless technologies, wireless components
and devices.

Suggested Learning Resources:


Text books:
Sl. Year &
Title Author Publisher
No. Edition
An Introduction to LTE: Chris Cox
LTE,LTE-Advanced, Christopher Cox Communication Ltd
1 2nd edition
SAE, VOLTE and 4G Director ISBN 978-1-118-
Mobile Communication 81803-9
Cambridge university
5G mobile and wireless AfifOsseiran,
press
2 communications Ericsson, Jose F. -
ISBN 978-1-107-
technology Monserrat
13009-8

P21 Scheme–VII & VIII Semester Syllabus Page | 23


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Reference Books:
LTE for UMTS:
HarriHolma, ISBN 978-0-470-
1. Evolution to LTE- 2nd edition, 2011
AnttiToskala 66000-3.
Advanced
Shahid Mumtaz,
Smart Device to Smart Springer, ISBN 978-3-
2. Jonathan -
Device Communication 3 19-04962-5
Rodriguez Aveiro
Wireless Morgan Kaufman
3. Communications and Vijay. K.Garg 2014 Publishers, ISBN: 978-
Networking 81-312-1889-1.
Web links and Video Lectures ( e-resources)
1. Advanced 3G and 4G Wireless Mobile Communications, IIT Kanpur by Prof. Aditya K.
Jagannatham https://nptel.ac.in/courses/117104099
2. 5G Wireless Technology, PPT by Vishwa
https://www.youtube.com/watch?v=h5Lxn328zlw

Active Based Learning ( Suggested Activity in Class)/ Practical Based Learning ( Example)
1. Flip Class
2. Seminar/ poster Presentation
3. Individual Role play/Team Demonstration/ Collaborative Activity
4. Case study
5. Learn by Doing

P21 Scheme–VII & VIII Semester Syllabus Page | 24


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Academic Year: 2024-25 Semester: VII Scheme: P!


Course Title: Biomedical Signal Processing
Course Code: P21EC7034 CIE Marks: 50 CIE Weightage: 50%
Teaching hours/week (L:T:P)=3 : 0 : 0 SEE Marks:100 SEE Weightage: 50%
Teaching hours of Pedagogy: 40 Exam Hours: 3 Hours
Credits: 3
Prerequisite:
Signals and Systems, DSP, Mathematics

Course learning Objectives:


CLO1: Address the challenges in biomedical signal acquisition.
CLO2: Understand and characterize the biomedical signals.
CLO3: Apply statically methods for analysis of biomedical signals.
CLO4: Apply the techniques of filtering for biomedical signal processing.
CLO5: Understand the event detection and its various models
UNIT - I 8 Hours
Introduction to Biomedical Signals: The nature of biomedical signals, Examples of
Biomedical Signals, Objectives of biomedical signal analysis, Difficulties
encountered in biomedical signal acquisition and analysis.
Self-Study Content: 1. Study of Challenges in Biomedical Signal Analysis.
2. Study of instruments and modalities for acquisition of biomedical
signals of different origin.
Textbook Map: 1.1, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5,1.2.6, 1.2.8, 1.3, 1.4.
Teaching Learning Process: PPT/Quiz
UNIT – II 8 Hours
Filtering for Removal of Artifacts: Problem Statement-Artifacts in Biomedical Signals,
Types of noise, Illustration of the Problem with-Case Studies, Time domain filters,
Frequency–Domain Filters.
Self-Study Content: 1. Application of Synchronized Averaging for the detection of QRS
Complex from same ECG cycles.
2. Study of Computer aided diagnosis
Textbook Map: 3.1-3.4
Teaching Learning Process: PPT/Simulation
UNIT - III 8 Hours
Adaptive Interference/Noise Cancellation: A review of Weiner Filtering Problem,
Principle of an Adaptive filter, The steepest Descent Algorithm, The Windrow – Hoff Least –
Mean– square Adaptive algorithm.
Self-Study Content: 1. Cancellation of maternal ECG in fetal ECG and Cancellation of High
Frequency noise in Electro-surgery.
2. Study of ECG enhancement by Adaptive cancellation of Electro
surgical Interference.
Textbook Map: 6.1-6.4.
Teaching Learning Process: Flip classroom/PPT
UNIT - IV 8 Hours
EEG and ECG Signal Processing: EEG analysis, Linear Prediction Theory, The
Autoregressive Method, Recursive estimation of AR parameters, Special Error measure,
Adaptive segmentation, ECG parameters and their Estimation.

P21 Scheme–VII & VIII Semester Syllabus Page | 25


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Self-Study Content: 1. Craik, A., He, Y., & Contreras-Vidal, J. L. (2019). Deep learning for
electroencephalogram (EEG) classification tasks: a review. Journal of
neural engineering, 16(3), 031001.
2. Study ECG data compression using Wavelet Transform.
Textbook Map: 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, 7.4.
Teaching Learning Process:Simulation/PPT
UNIT - V 8 Hours
Event Detection: Illustration of the Problem With Case-Studies, Detection of Events and
Waves.
Modeling Event Related Potentials: Exponential modeling, Exponential Parameter
estimation, Theoriginal Prony Problem, Least Squares Prony Method, Theco variance method
of Linear Prediction.
Self-Study Content: 1. Clinical application of Prony‟s Method and Prony‟s method in the
presence of noise.
Reference: https://www.researchgate.net/publication/329193563_Coding
_Prony'smethod_in_MATLAB_and_apply_it_to_biomedical_signal_filtering
2. Study of the Use of Multi – scale Analysis for Parameters Estimation of ECG
waveforms.
Textbook Map: 4.1-4.3. & 9.1-9.5
Teaching Learning Process: PPT/Presentation by students
Course Outcomes: At the end of the course students should be able to :
CO1: Apply the knowledge of electronics in biomedical signal acquisition
CO2: Characterize the biomedical signals and filtering technique
CO3: Compare different Filtering and processing technique
CO4: Illustrate case based application of techniques

Suggested Learning Resources:


Text books:
Sl.
Title Author Year & Edition Publisher
No.
1 Biomedical Signal
ISBN-13:978-0-
Processing: Principles D.C Reddy
07-058388-7
and Techniques
2 Biomedical Signal
ISBN-0-471-
Analysis: A Case – Rangaraj M Ragayyan 20811-6.
Study Approach

Reference Books:
1 Biomedical Signal ISBN 10:
Wills J Tompkins
Processing 8120314786
2 Digital Signal
SBN:
Processing: Principles, Johan G Proakis and
9788131710005,
Algorithms and Dimitris
8131710009
Applications
3 Digital Signal ISBN:
Processing: A Computer Sanjit K Mitra 9781259098581,
based approach 1259098583.

P21 Scheme–VII & VIII Semester Syllabus Page | 26


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Web links and Video Lectures ( e-resources)


1. https://nptel.ac.in/courses/108/105/108105101/
(Prof Sudipta Mukhopaddhyay, IIT, Kharagpur)
2. http://www.digimat.in/nptel/courses/video/108105101/L64.html
3. http://www.infocobuild.com/education/audio-video-
courses/electronics/BiomedicalSignalProcessing-IIT-Kharagpur/lecture-21.html

Active Based Learning ( Suggested Activity in Class)/ Practical Based Learning ( Example)
1. Flip Class
2. Seminar/ poster Presentation
3. Individual Role play/Team Demonstration/ Collaborative Activity
4. Case study
5. Learn by Doing

P21 Scheme–VII & VIII Semester Syllabus Page | 27


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Academic Year: 2024-25 Semester: VII Scheme: P21


Course Title: Computer Communication Networks and IOT (Integrated)
Course Code: P21EC704 CIE Marks: 50 CIE Weightage: 50%
Teaching hours/week (L:T:P)=3 : 0 : 2 SEE Marks:100 SEE Weightage: 50%
Teaching hours of Pedagogy: 40 Exam Hours: 3 Hours
Credits: 4
Prerequisite:
Digital Electronics and course on any programming language

Course learning Objectives:


CLO1: Describe computer network applications, network hierarchy, TCP/IP layers
functioning, their dependency and interaction.
CLO2: Compute and characterize different types of delays and error detection schemes in a
computer network
CLO3: Analyze and optimize the network delay and path for the given specifications.
CLO4: Understand the Communication and layered architectures pertaining to IoT.
CLO5: Describe LPWAN in IoT, LoRa based network architectures.
UNIT - I 8 Hours
Overview of The Internet, Networks , Switching, The Internet, Accessing the Internet,
Hardware and Software, Protocol Layering, Scenarios, TCP/IP Protocol Suite, Standards And
Administration, Internet Standards, Internet Administration, Introduction, Providing Services
, Application-Layer Paradigms, Client-Server Paradigm.
Self-Study Content: 1. Understand the issues in protocol implementation.
2. Study the quantitative performance metrics that drive network design
Practical Topics: 1. Implement prescribed number of nodes (a) (Point – to – point
(2 Hours) network) with duplex links between them. Set the queue size,
vary the bandwidth and find the number of packets dropped (b)
For data transmission with stop and wait protocol.
Textbook Map: 1.1.1-1.1.5, 1.2.1-1.2.2, 1.4.1-1.4.2, 2.1.1-2.1.2, 2.2.
Teaching Learning Process: 1. RFC documentation with example.
2. Slides containing photos of network components.
UNIT – II 8 Hours
Standard Client-Server Applications, World Wide Web and HTTP, FTP, Electronic Mail,
Introduction, Transport-Layer Services, Transport-Layer Protocols, Simple Protocol, Stop
and-Wait Protocol, Go-Back-N Protocol (GBN), Selective-Repeat Protocol, USER Datagram
Protocol (UDP), User Datagram, UDP Services, UDP Applications.
Self-Study Content: 1. Identify the issues that link-level protocol must address.
2. Develop a program to simulate (i) Bit stuffing and destuffing
(ii) Character stuffing and destuffing.
Practical Topics: 1. Implement an Ethernet LAN using n nodes and set multiple
(2 Hours) traffic nodes and plot congestion window for different source /
destination.
2. Conduct an experiment to provide reliable data transfer between
two nodes over an unreliable network using the Sliding Window
Protocol-Selective Repeat.
Textbook Map: 2.3.1-2.3.3, 3.1, 3.2.1 - 3.2.4, 3.3-3.3.3

P21 Scheme–VII & VIII Semester Syllabus Page | 28


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Teaching Learning Process: 1. Protocol document of wireshark


2. Animations of Go-back N, selective repeat, stop and wait
protocol.
UNIT - III 8 Hours
Introduction, Network-Layer Services, Packet Switching, Network-Layer Performance,
Network-Layer Congestion, Structure of A Router, Network-Layer Protocols, IPv4 Datagram
Format, IPv4 Addresses, Forwarding of IP Packets.
Self-Study Content: 1. Discuss the mechanisms used to provide quality of service in IP.
2. Write a program to implement CRC-CCITT polynomial.
Practical Topics: 1. Test DSR and DSDV routing protocols over wired network and
(2 Hours) compare the performance.
2. Implement establish a wireless network with minimum of 3
nodes and compare the operation of TCP and UDP protocols
over transmission delay, throughput and packet loss.
Textbook Map: 4.1.1 – 4.1.4, 4.1.5, 4.2.1 – 4.2.3.
Teaching Learning Process: 1. Demonstration with wire shark
2. Show case RFC of network layer protocol.
UNIT - IV 8 Hours
IoT Communication: M2M and IoT, Layered Architectures, System Components
Concepts of IoT Networking: IoT Networking, Types of Networks, Devices- Sensors,
Actuators and Controllers, Gateways, Security, Wireless Sensor Networks.
Physical and Link Layers: Ethernet, ITU-T G.9903, IEEE 1901.2,IEEE 802.11, IEEE
802.15.3, IEEE 802.15.4, Bluetooth Low Energy.
Self-Study Content: 1. Discuss and understand IOT architecture and IOT Stack.
2. Discuss the mechanism of Header Compression.
Practical Topics: 1. Establishing Wired/Wireless Communication using Peripherals:
(2 Hours) a) Develop a controller system to sense a specific data and send
the sensed data to the PC through communication module.
2. GSM and Long Range Communication: a) Develop a controller
system, to communicate and alert the registered mobile number
using GSM module interface.
Textbook Map: 1.1-1.3, 2.1-2.5,3.2.1-3.2.3, 3.3.1-3.3.4
Teaching Learning Process: 1.Slides containing photos of IOT sensors and actuators.
2. RFC of link and physical layer protocol used in IOT.
UNIT - V 8 Hours
Network and Transport Layers: Why IP?, IPv6, 6LoWPAN - Addresses, Header Format,
Routing and Forwarding ,Header Compression, Fragmentation.
Application Layer: Architectures, Request/Response- REST Architecture, HTTP, XMPP,
CoAP, SIP and RTP, OPC UA.
LPWAN Technologies: LPWAN in IoT, LoRa- Physical Layer, Link Layer, SigFox-
Physical Layer, Link Layer.
Self-Study Content: 1. Discuss and understand the concepts of IoT Services and Resources
2. Refer and understand any LoRa based mini project.
Practical Topics: 1. Design a small or medium sized computer network including
(2 Hours) media types, enddevices, and interconnecting devices that meets
a customer„s specific needs.
2. Perform configurations on routers and Ethernet switches.
Simulate computer networksand analyze the simulation results.

P21 Scheme–VII & VIII Semester Syllabus Page | 29


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

3. Demonstrate knowledge of programming for network


communications
4. Troubleshoot connectivity problems in a host occurring at
multiple layers of the OSI model.
Textbook Map: 4.1-4.3.5,5.1-5.2.6, 8.1-8.3
Teaching Learning Process: 1. Simulators for demonstration of IOT.
Course Outcomes: At the end of the course students should be able to :
CO1: Apply basic mathematics and fundamentals of digital communication to understand
concepts of computer networks
CO2: Analyse and compare the various algorithms and protocols of TCP/IP
CO3: Analyse and characterise IoT stack and computer networks for delay, error resilience
and performance.
CO4: Understand the conceptualization of networking in the area of IoT

Suggested Learning Resources:


Text books:
Sl.
Title Author Year & Edition Publisher
No.
Behrouz A. Forouzan
Computer Networks, A and Firouz Mosharraf, ISBN 13:
1 2011
Top-Down Approach Tata McGraw-Hill 9781259001567.
Education
ISBN 978-3-030-
Fundamentals of IoT
Rolando Herrero 70079-9ISBN
2 Communication 2022
Springer 978-3-030-70080-
Technologies
5 (eBook).
Reference Books:
James F. Kurose and ISBN-
1 Computer Networks
Keith W. Ross 13:9789332585492
Andrew S. ISBN-13:
2 Computer Networks
Tanenbaum 9789332518742
Computer and
ISBN-13:
3 Communication Nader F Mir
9788131715437
Networks
Web links and Video Lectures ( e-resources)
1. NPTEL course on “Computer Networks” by Prof. Sujoy Ghosh, IIT Kharagpur,
https://nptel.ac.in/courses/106/105/106105081/
2. NPTEL course on “Computer Networks and Internet Protocol”, IIT Kharagpur
by Prof. Soumya Kanti Ghosh and Sandip Chakraborty
https://archive.nptel.ac.in/courses/106/105/106105183//
3. NPTEL course on “Internet of Things” by Prof. SudipMisra, IIT Kharagpur
https://archive.nptel.ac.in/courses/106/105/106105166/

Active Based Learning ( Suggested Activity in Class)/ Practical Based Learning ( Example)
1. Flip Class
2. Seminar/ poster Presentation
3. Individual Role play/Team Demonstration/ Collaborative Activity
4. Case study
5. Learn by Doing

P21 Scheme–VII & VIII Semester Syllabus Page | 30


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Academic Year: 2024-25 Semester: VII Scheme: P21


Course Title: Project Work Phase – I
Course Code: P21EC706 CIE Marks: 100 CIE Weightage: 50%
Teaching hours/week (L:T:P:PJ)=0 : 0 : SEE Marks:____ SEE Weightage: 50%
0: 3
Teaching hours of Pedagogy: 40 Exam Hours: 3 Hours
Credits: 4

Course learning Objectives:


CLO1: Practice acquired knowledge within the chosen area of technology for project
development.
CLO2: Identify, discuss and justify the technical aspects of the chosen project with a
comprehensive and systematic approach.
CLO3: Reproduce, improve and refine technical aspects for engineering projects.
CLO4: Work as an individual or in a team in development of technical projects.
CLO5: Communicate and report effectively project related activities and findings.
Course Outcomes: At the end of the course students should be able to :
CO1: Apply the domain knowledge for addressing engineering problems related to society
CO2: Formulate, review literature and analyze the problem definition.
CO3: Create a sustainable solutions for the problem definition to meet the specified needs
with consideration for public health and safety and sustainable development.
CO4: Build the functional units of circuits and systems for the identified problem so as to
provide sustainable solution

P21 Scheme–VII & VIII Semester Syllabus Page | 31


P.E.S. College of Engineering, Mandya
Department of Electronics & Communication Engineering

Academic Year: 2024-25 Semester: VIII Scheme: P21


Course Title: Project Work Phase – II
Course Code: P21EC803 CIE Marks: 100 CIE Weightage: 50%
Teaching hours/week (L:T:P:PJ)=0 : 0 : 0 : SEE Marks:100 SEE Weightage: 50%
3
Teaching hours of Pedagogy: 40 Exam Hours: 3 Hours
Credits: 8

Course learning Objectives:


CLO1: Practice acquired knowledge within the chosen area of technology for project
development.
CLO2: Identify, discuss and justify the technical aspects of the chosen project with a
comprehensive and systematic approach.
CLO3: Reproduce, improve and refine technical aspects for engineering projects.
CLO4: Work as an individual or in a team in development of technical projects.
CLO5: Communicate and report effectively project related activities and findings.
Course Outcomes: At the end of the course students should be able to :
CO1: Apply the research based knowledge and methods to analyze and interpret the data
using modern engineering tools to provide valid conclusion.
CO2: Adapt the ethical principles and commit to the professional ethics when working as an
individual or in a team and communicate effectively with engineering community and
society.
CO3: Motive to manage the project and finance effectively.
CO4: Take part in recognizing the need for and engage in independent and lifelong
learning.

P21 Scheme–VII & VIII Semester Syllabus Page | 32

You might also like