VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0...

25
VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615C Information Theory and Coding 3.0 4 UEC614C CMOS Digital VLSI Design 4.0 Elective - III 5 UEC615E Bio Medical Engineering 3.0 6 UEC616E Operating System 3.0 7 UEC620E Mobile Communication 3.0 Elective-IV 8 UEC621E Image Processing 3.0 9 UEC622E JAVA Programming 3.0 10 UEC623E ARM Processors 3.0 11 UEC621L Computer Networks Lab 1.5 12 UEC622L VLSI Lab 1.5 13 UEC623P Mini Project 2.0 Total 26.0

Transcript of VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0...

Page 1: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

VI Semester

Sl. No. Subject Code Subject Credits

1 UEC611C Filed Theory 4.0

2 UEC612C Computer Networks 4.0

3 UEC615C Information Theory and Coding 3.0

4 UEC614C CMOS Digital VLSI Design 4.0

Elective - III

5 UEC615E Bio Medical Engineering 3.0

6 UEC616E Operating System 3.0

7 UEC620E Mobile Communication 3.0

Elective-IV

8 UEC621E Image Processing 3.0

9 UEC622E JAVA Programming 3.0

10 UEC623E ARM Processors 3.0

11 UEC621L Computer Networks Lab 1.5

12 UEC622L VLSI Lab 1.5

13 UEC623P Mini Project 2.0

Total 26.0

Page 2: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Course Title: Field Theory Course Code: UEC611C

Credits: 4 Teaching Hours: 52 Hrs (13 Hrs/Unit)

Contact Hours: 4 Hrs/Week

CIE Marks: 50 SEE Marks: 50 Total Marks: 100

Department : Electronics and Communication Engg.

Designation : Core

Prerequisites :

Course Objectives:

1. To understand the basic concepts of electric and magnetic fields

2. To understand the concept of conductors, dielectrics, inductance and capacitance

3. To gain knowledge on the nature of magnetic materials

4. To understand the concept of static and time varying fields

Course Outcomes:

1. A student who successfully completes this course should be able to

1. Apply vector calculus to understand the behavior of static electric fields in standard configurations

2. Apply vector calculus to understand the behavior of static magnetic fields in standard

configurations

3. Describe and analyze electromagnetic wave propagation in free-space

4. Describe and analyze transmission lines

5. Ability to identify, formulate and solve engineering problems in the area of electric field and

magnetic field waves

6. Ability to use the techniques and skills which are necessary for engineering practices.

The topics that enable to meet the above objectives and course outcomes are given below

Unit I (13 hours) Vector analysis, Coulomb’s Law and electric field intensity: Experimental law of coulomb, coulomb’s

law, field intensity, field due to continuous volume charge distribution, Field of a line charge & field of

sheet charge, field of a volume charge, Electric flux density, Gauss law and divergence: Electric flux

density, Gauss law, Application of Gauss law to symmetrical charge distribution & differential volume

element, Divergence, Maxwell’s first equation, vector operator dell and divergence theorem.

Unit II (13 hours ) Energy and potential: Energy expended in moving a point charge in an electric filed, the line integral,

definition of potential difference and potential, the potential filed of a point charge and system of charges,

potential gradient, Energy density in an Electrostatics filed. Conductors, dielectrics and capacitance:

Current and current density, continuity of current, metallic conductors, conductor properties and boundary

conditions, boundary conditions for perfect dielectrics, capacitance and examples.

Page 3: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Unit III (13 hours)

Poisson’s and Laplace’s equations: Derivations of Poisson’s and Laplace’s equations, Uniqueness

theorem, examples of the solution of Laplace and Poisson’s equations. The steady magnetic field: Biot-

savart law, Ampere’s circuital law, curl, stokes theorem, magnetic flux density, scalar and vector magnetic

potentials. Magnetic forces: Force on a moving charge and differential current element, force between

differential current elements, force and torque on a closed circuit.

Unit IV (13 hours)

Time varying fields and Maxwell’s equations: Faraday’s law, displacement current, Maxwell’s equation in

point and integral form, retarded potentials, Applications of Maxwell’s equations. Uniform plane wave:

Wave propagation in free space and dielectrics, Poynting’s theorem and wave power, propagation in good

conductors (skin effect), wave polarization Plane wave in boundaries and in dispersive media: Reflection

of uniform plane waves at normal incidence, SWR, wave reflection from multiple interfaces, plane wave

propagation in general directions.

Reference Book

1) William H Hayt Jr, John A Buck, “Engineering Electronics”, Tata McGraw-Hill, 7th Edition, 2006

2) John Krauss and Daniel A Fleisch, “Electromangetics with Application”, McGraw-Hill, 5th

edition, 1999.

3) David K Cheng, “Filed and Wave Electromagnetics” Pearson education Asia, 2nd edition, -1989,

Indian Reprint-2001.

Page 4: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Course Title: Computer Networks Course Code: UEC612C

Credits: 4 Teaching Hours: 52 Hrs (13 Hrs/Unit)

Contact Hours: 4 Hrs/Week

CIE Marks: 50 SEE Marks: 50 Total Marks: 100

Department : Electronics and Communication Engg.

Designation : Core

Prerequisites : ---

Course Objectives:

1. To understand the fundamental concepts of computer networking

2. Familiarize the student with the basic taxonomy and terminology of the computer networking

3. To understand Data link, Network, Transport and Application layer protocols of the Internet

4. To study the Domain Naming System (DNS) of the Computer Network.

Course Outcomes:

A student who successfully completes this course should be able to

1. Comprehend the concepts of OSI reference model and the TCP/IP reference model

2. Identify, compare and contrast different techniques and design issues of core functions such as

addressing, routing, internetworking, switching, multiplexing, error and flow control, medium

access and coding.

3. Analyze widely- used Internet protocols such as TCP/IP, UDP, etc.

4. Use network-related commands, monitoring tools, traffic analyzers and DNS in the Internet.

The topics that enable to meet the above objectives and course outcomes are given below:

Unit I (13 hours) Layered tasks, OSI Model, Layers in OSI model, TCP/IP Suite, Addressing, Data Link Control: Framing,

Flow and error control, Protocols, Noiseless channels and noisy channels, HDLC.

Unit II (13 hours ) Multiple Access: Random access, Controlled access, Channelization, Wired LAN, Ethernet, IEEE

standards, Standard Ethernet. Changes in the standards, Fast Ethernet, Gigabit Ethernet, Connecting

LANs, Backbone and Virtual LANs, Connecting devices, Back bone Networks, Virtual LANs.

Page 5: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Unit III (13 hours)

Network Layer, Logical addressing, Ipv4 addresses, Ipv6 addresses, Ipv4 and Ipv6 Transition from Ipv4

to Ipv6, Delivery, Forwarding, Unicast Routing Protocols, Multicast Routing protocols.

Unit IV (13 hours)

Transport layer Process to process Delivery, UDP, TCP, Application Layer: Domain name system, Name

Space, Domain Name Space, Distribution of Name Space, DNS in the Internet, Resolution, DNS

messages, Types of Records, Registrars, Dynamic Domain Name System, Encapsulation.

Reference Books

1) Behrouz A. Forouzan, “Data Communication and Networking”, 4th Edition, TMH, India, 2006.

2) Andrew S. Tanenbaum, “Computer networks”, Prentice-Hall, 2010.

3) William Stallings, “Data and Computer Communications”, Prentice-Hall, 2007.

Page 6: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Course Title: Information Theory and Coding Course Code: UEC615C

Credits: 3 Teaching Hours: 40 Hrs (10 Hrs/Unit)

Contact Hours: 3 Hrs/Week

CIE Marks: 50 SEE Marks: 50 Total Marks: 100

Department : Electronics and Communication Engg.

Designation : Core

Prerequisites : ----

Course Objectives: 1. To quantify the notion of information mathematically and intuitively.

2. To explain how the quantitative measure of information may be used to build efficient solution for

engineering problems.

3. To understand the need of coding, entropy and different types of source coding techniques.

4. To get an insight into the concept of mutual information, discrete and continuous communication

channels.

5. To be familiar with the different error control coding algorithms and know the applications of

these algorithms.

Course Outcomes:

A student who successfully completes this course should be able to

1. Demonstrate the basic information theory concepts, entropy, and need of coding and working of

different types of source coding techniques.

2. Derive equations for entropy mutual information and channel capacity for all types of channels.

3. Explain various methods of generating codes, detecting and correcting different types of errors

using linear block codes & cyclic codes and design an encoder and decoder for linear block codes

and cyclic codes.

4. Design an encoder for convolution codes and verify its structural properties using tree and trellis

diagram.

The topics that enable to meet the above objectives and course outcomes are given below:

Unit I (10 hours) Information theory: Introduction, measure of information, average information content of symbols in

long independent sequences, average information content of symbols in long dependent sequences,

markov statistical model for information source, entropy and information rate of markov source. Source

Coding: Properties, Shannon-Fano encoding algorithm, Huffman coding.

Unit II (10 hours ) Communication channels: Discrete communication channels, Entropy functions and equivocation,

Mutual information, Properties of mutual information, Rate of information transmission over a discrete

channel, Capacity of a discrete memory less channel, Shannon’s theorem on channel capacity, Channel

efficiency and Redundancy, Symmetric/Uniform channel, Binary symmetric channel, Binary erasure

channel, Shannon-Hartley law and its implications.

Page 7: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Unit III (10 hours) Error control coding: Introduction, types of errors, examples of error control coding, and methods for

controlling errors, types of codes. Linear Block Codes: Matrix description of LBC, encoding circuit for

(n, k) linear block codes, syndrome and error correction, syndrome calculation circuit, hamming weight,

hamming distance and minimum distance of LBC. Error detection and correction capability of LBCs,

hamming codes, standard array. Binary Cyclic Codes: Algebraic structure of cyclic codes, encoding

using an (n, k) bit shift register, syndrome calculation, error detection and correction.

Unit IV (10 hours)

Convolution codes: Connection Pictorial Representation, time and transform domain approach,

systematic Convolution Codes. Structural properties of convolution codes: State diagram, code tree and

trellis diagram.

Reference Books

1) P. S. Sathyanarayana, Concepts of information theory and coding, Dynaram, 2nd edition, 2004

2) Bernard Sklar, Digital communication fundamentals and applications, Pearson education, 2nd

edition, 2002

3) K. Sam Shanmugam, Digital and analog communication systems, John Wiley, 1996

4) Simon Haykin, Digital communication, John Wiley, 2003

Page 8: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Course Title: CMOS Digital VLSI Design Course Code: UEC614C

Credits: 4 Teaching Hours: 52 Hrs (13 Hrs/Unit)

Contact Hours: 4 Hrs/Week

CIE Marks: 50 SEE Marks: 50 Total Marks: 100

Department : Electronics and Communication Engg.

Designation : Core

Prerequisites : ---

Course Objectives: 1. To understand the basics of MOSFETs and VLSI Design.

2. To understand VLSI fabrication process.

3. To design CMOS / TG based standard digital cells.

4. To draw RC equivalent circuit of CMOS circuits and estimate delay and power.

5. To understand working of different semiconductor memory architectures.

6. To draw the layout / stick diagram of CMOS standard cells.

7. To understand chip interconnects/wire engineering.

8. To understand and design of dynamic CMOS circuits.

Course Outcomes:

A student who successfully completes this course should be able to

1. Design CMOS/TG based standard digital cells.

2. Describe VLSI fabrication process and semiconductor memories working principle.

3. Draw RC equivalent circuit of CMOS/TG based circuits; calculate the circuit delay and estimation

of power dissipation.

4. Draw the layout of CMOS digital standard cells.

5. Design digital standard cells using dynamic logic/pseudo nMOS logic.

The topics that enable to meet the above objectives and course outcomes are given below:

Unit I (13 hours) Introduction: A Brief History, Preview, MOS Transistors, CMOS Logic, CMOS Fabrication and Layout,

Design Partitioning. MOS Transistor Theory: Introduction, Long-Channel I-V Characteristics, C-V

Characteristics (simple MOS capacitance models), Non ideal I-V Effects, DC Transfer Characteristics.

CMOS Processing Technology: Introduction, CMOS Technologies, Layout Design Rules, CMOS process

enhancements.

Unit II (13 hours ) Delay: Introduction, Transient Response, RC Delay Model, Linear Delay Model (Logical effort, parasitic

delay, delay in logic gate, drive), Logical Effort of Paths, Power: Introduction, Dynamic Power, Static

Power, Energy-Delay Optimization, Low Power Architectures.

Page 9: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Unit III (13 hours)

Interconnect: Introduction (wire Geometry), Interconnect Modeling, Interconnect Impact (Delay, Energy,

Cross talk), Interconnect Engineering (width spacing and layer, Repeaters). Combinational Circuit Design:

Introduction, Circuit families, circuit pitfalls, Silicon-On-Insulator Circuit Design.

Unit IV (13 hours)

Sequential Circuit Design: Introduction, Sequencing Static Circuits, Circuit Design of Latches and Flip-

Flops (conventional CMOS latches, conventional CMOS flip flops, pulsed latches, resettable latches and

flip flops, enabled latches and flip flops, incorporating logic into latches, dual edge triggered flip flops.

Array Subsystems: Introduction, SRAM (SRAM cells, ROW circuitry, column circuitry), Read-Only

Memory, Serial Access Memories, Content Addressable Memory, Programmable Logic Arrays.

Reference Books

1) Neil H. E. Weste, David Harris “CMOS VLSI Design A Circuits and Systems Perspective”

Pearson Education Publisher, Fourth Edition, 2015.

2) Jan M.Rabaey, Anantha Chandrakasan, Borivoje Nikolic “Digital Integrated Circuits A Design

Perspective” Pearson Education Publisher, 2nd Edition. 2010.

3) John P Uyemura “Introduction to VLSI Circuits and Systems” Wiley Publication 2002.

4) R Jcob Baker, Harry W. Li and David E Boyce “CMOS Circuit Design, Layout, and Simulation”

PHI, 1998.

Page 10: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Course Title: Bio Medical Engineering Course Code: UEC615E

Credits: 3 Teaching Hours: 40 Hrs (10 Hrs/Unit)

Contact Hours: 3 Hrs/Week

CIE Marks: 50 SEE Marks: 50 Total Marks: 100

Department : Electronics and Communication Engg.

Designation : Elective

Prerequisites :

Course Objectives:

1. To understand the biomedical engineering concepts and basics of bio-signals, their sources and

signal conditioning.

2. To understand electrical activity of heart and brain through ECE and EEG and related signal

capturing, processing and the equipments.

3. To study and understand blood pressure, flow and related signal capturing and understand a

generic patient monitoring system.

4. To study biomedical image processing systems, Explore patient safety concepts. Understand basics

of biometrics and telemedicine system.

Course Outcomes:

A student who successfully completes this course should be able to

1. Apply the knowledge to understand how the signals from the human body can be captured.

2. Analyze functioning of ECG, EEG and related equipments. To some extent interpret those signals.

3. Analyze blood flow and pressure related equipments.

4. Apply the knowledge of images and other signals to explore biometric systems and development

of novel telemedicine systems.

The topics that enable to meet the above objectives and course outcomes are given below:

Unit I (10 hours) Introduction: Human body as an engineering system – physiological systems of the body. Medical and

physiological parameters. Fundamentals of Bio Signals: Bio-signal sources, man-instrument system,

general constraints in design of biomedical instrumentation systems. Origin of bioelectric signals, types of

bioelectric signals – ECG, EEG, EMG etc. Biopotential electrodes and physiological transducers for

biomedical applications, bio data acquisition. Biomedical amplifiers, principles of recorders for recording

bioelectric events

Unit II (10 hours ) Electrocardiograph: Electrical activity of the heart, characteristics of electrocardiogram (ECG), block

diagram description of an electrocardiograph, ECG lead system, multi-channel ECG machine. ECG signal

processing aspects. Cardiac pacemakers: Need for cardiac pacemaker, external pacemaker, implantable

pacemaker, programmable pacemaker, rate responsive pacemakers. Defibrillators: AC & DC

defibrillators. Electroencephalograph: Genesis of electroencephalogram (EEG), block diagram description

of an electroencephalograph, 10-20 electrode systems, and computerized analysis of EEG.

Electromyography.

Page 11: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Unit III (10 hours)

Blood pressure measurement: Direct & indirect method, automatic blood pressure measuring apparatus

using Korotoff’s method, Rheographic method, oscillometric method, ultrasonic Doppler shift method,

measurement of respiration rate – thermistor method, impedance anemography. Blood Flow Meters:

Ultrasonic blood flow meters, NMR Blood flow meters. Patient monitoring system: Bedside patient

monitoring systems, measurement of heart rate: Average heart rate meter, instantaneous heart rate meter

(cardio tachometer), and measurement of pulse rate. ICU equipments.

Unit IV (10 hours)

Imaging Systems: X-rays: generation, imaging types, CAT. Ultrasound: properties, transducer, basics of

imaging, scanning modes, therapeutic ultrasound, MRI: principle, imaging, basic image processing

techniques. BioMetrics: Basics of biometrics. Patient safety: Physiological effects of electrical current,

shock hazards, methods of accident prevention. Simple Telemedicine System.

Reference Books

1) Leslie Cromwell, Fred J Weibell, Erich A. Pfeiffer, “Biomedical Instrumentation and Measurements”, PHI,

1999

2) 2) R. S. Khandpur, “Hand book of Biomedical Instrumentation”, 2nd Edition, TMH, 2003. 3) J. G. Webster,

“Medical Instrumentation, Application & Design”, 3rd Edition, John Wiley, 1998.

3) S. K. Venkata Ram, “Bio-Medical Electronics and Instrumentation”, Galgotia Publications Pvt. Ltd., 2000.

4) C. Raja Rao, S. K. Guha, “Principles of Medical Electronics and Biomedical Instrumentation”, University

Press, 2000.

5) Michael M. Domach, “Introduction to Biomedical Engineering”, Pearson Education Inc., 2004

6) Joseph J. Carr, John M. Browm, “Introduction to Biomedical Equipment Technology ”, Pearson Education,

2007.

7) Welkowitz, Walter Deutsch Sid, “Biomedical Instruments: Theory and Design”, 2nd Edition, Elsevier. 6)

Enderle, “Introduction to Biomedical Engineering”, 2nd Edition Elsevier.

8) Nandini K. Jog, “Electronics in Medicine and Biomedical Instrumentation”, PHI, 2010.

Page 12: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Course Title: Operating Systems Course Code: UEC616E

Credits: 3 Teaching Hours: 40 Hrs (10 Hrs/Unit)

Contact Hours: 3 Hrs/Week

CIE Marks: 50 SEE Marks: 50 Total Marks: 100

Department : Electronics and Communication Engg.

Designation : Elective

Prerequisites : ---

Course Objectives:

1. To study the basic concepts, classes and functions of operating system.

2. To learn different structures and processes management techniques in operating system.

3. To be familiar with various memory management schemes and virtual memory.

4. To understand the concept of file system and different scheduling algorithms.

Course Outcomes:

A student who successfully completes this course should be able to

1. Comprehend the basic concepts, classes and functions of operating system.

2. Explain the operation of OS, different structures of OS and process management.

3. Compare and contrast various memory management schemes.

4. Design and implement a prototype file systems and various scheduling algorithms.

The topics that enable to meet the above objectives and course outcomes are given below:

Unit I (10 hours) Introduction and Overview of Operating Systems: Operating system, Goals of an O.S, Operation of an

O.S, Resource allocation and related functions, User interface related functions, Classes of operating

systems, O.S and the computer system, Batch processing system, Multiprogramming systems, Time

sharing systems, Real time operating systems, distributed operating systems.

Unit II (10 hours ) Structure of the Operating Systems: Operation of an O.S, Structure of the supervisor, Configuring and

installing of the supervisor, Operating system with monolithic structure, layered design, Virtual machine

operating systems, Kernel based operating systems, and Microkernel based operating systems.

Process Management: Process concept, Programmer view of processes, OS view of processes, Interacting

processes, Threads, Processes in UNIX, Threads in Solaris.

Page 13: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Unit III (10 hours)

Memory Management: Memory allocation to programs, Memory allocation preliminaries, Contiguous and

noncontiguous allocation to programs, Memory allocation for program-controlled data, kernel memory

allocation.

Virtual Memory: Virtual memory basics, Virtual memory using paging, Demand paging, Page

replacement, Page replacement policies, Memory allocation to programs, Page sharing, UNIX virtual

memory

Unit IV (10 hours)

File Systems: File system and IOCS, Files and directories, Overview of I/O organization, Fundamental file

organizations, Interface between file system and IOCS, Allocation of disk space, Implementing file

access.

Scheduling: Fundamentals of scheduling, Long-term scheduling, Medium and short term scheduling, Real

time scheduling, Process scheduling in UNIX.

Reference Books

1) D. M. Dhamdhare, Operating Systems - A Concept based Approach, TMH 3rd Edition, 2010.

2) Silberschatz and Galvin, Operating Systems Concept, John Wiley India Pvt. Ltd, 5th Edition, 2001.

3) Willaim Stalling, Operating System – Internals and Design Systems, Pearson Education, 4th Edition,

2006.

4) Tennambhaum, Design of Operating Systems, TMH, 2001.

Page 14: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Course Title: Mobile Communications Course Code: UEC620E

Credits: 3 Teaching Hours: 40 Hrs (10 Hrs/Unit)

Contact Hours: 3 Hrs/Week

CIE Marks: 50 SEE Marks: 50 Total Marks: 100

Department : Electronics and Communication Engg.

Designation : Elective

Prerequisites : ---

Course Objectives:

1. To give the knowledge of wireless and mobile communications in different generations.

2. To study the different channel access and telecommunication systems.

3. To study the satellite and broadcast system support in mobile communications.

4. To study the concept of mobile network layer, transport layer, and mobility support system.

Course Outcomes:

A student who successfully completes this course should be able to

1. Explain and distinguish different generations of wireless and mobile communications.

2. Analyze and describe different channel access and telecommunication systems

3. Explain interface between satellite communications, digital broadcast systems.

4. Analyze network layer protocol, transport layer protocol and mobility support system.

The topics that enable to meet the above objectives and course outcomes are given below:

Unit I (10 hours) Introduction: Short history of wireless communication, market for mobile communications.

Wireless transmission: Frequencies for radio communication, signals, antennas, signal propagation,

multiplexing, modulation, spread spectrum, cellular systems. Medium access control: Motivation for

specialized MAC, SDMA, FDMA, TDMA, CDMA.

Unit II (10 hours ) Telecommunication systems: GSM, DECT, TETRA, UMPS and IMT2000. Satellite systems: History,

applications, basics, routing, localization and handover. Broadcast system: Overview, cyclical repetition

of data, digital audio broadcasting, and digital video broadcasting.

Page 15: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Unit III (10 hours)

Wireless LAN: IEEE 802.11- system architecture, protocol architecture, physical layer, medium access

control layer, MAC management, 802.11b, 802.11a, newer developments. Mobile network layer: Mobile

IP, dynamic host configuration protocol, mobile Ad hoc network.

Unit IV (10 hours)

Mobile transport layer: Traditional TCP, classical TCP improvement, TCP over 2.5/3G wireless network,

performance enhancing proxies. Support for mobility: File system, world wide web, wireless application

protocol.

Reference Books

1) Jochen Schiller, “Wireless Communication and Networks”, Pearson Education, 2002.

2) William Stallings, “Wireless Communication and Networks”, Pearson Education, 2002.

3) Kaveh Pahlavan, Prasanth Krishnamoorthy, “Principle of Wireless Networks”, Pearson

Education, 1st Edition, 2003.

4) Uwe Hansmann, Lathar Merk, Martian S. Nicklons and Thomas Stober, “Principle of Mobile

Computing”, Springer, 2003.

5) C. K. Toh, “AdHoc Mobile Wireless Networks”, Pearson Education, 1st Edition 2002.

Page 16: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Course Title: Image Processing Course Code: UEC621E

Credits: 3 Teaching Hours: 40 Hrs (10 Hrs/Unit)

Contact Hours: 3 Hrs/Week

CIE Marks: 50 SEE Marks: 50 Total Marks: 100

Department : Electronics and Communication Engg.

Designation : Elective

Prerequisites :

Course Objectives:

The objective of the course is to introduce the students

1. To understand the basic principles of digital image processing;

2. To understand the algorithms of image processing such as noise removal, image enhancement, etc.

3. To understand the significance of transformation techniques for image processing applications.

4. To understand the needs of image compression and various image compression techniques.

Course Outcomes:

A student who successfully completes this course should be able to

1. Analyze general terminology of digital image processing and needs of image processing in the

current technological developments of communication.

2. Examine various types of images, intensity transformations and spatial filtering.

3. Develop Fourier transform for image processing in frequency domain.

4. Implement image process and analysis algorithms.

5. Apply image processing algorithms in practical applications.

The topics that enable to meet the above objectives and course outcomes are given below:

Unit I (10 hours)

Digital Image Fundamentals: Elements Of visual perception, fundamentals steps in DIP, A simple image

formation model, Basic concept of sampling and quantization, representation of binary, Gray level , colour

image, Metric & topological properties of digital image , colour model. Image enhancement in spatial

domain: Gray level transformation function: image negation, Log transformation, power law

transformation, piecewise linear transformation functions, histogram equalization, enhancement using

arithmetic / logic operation.

Unit II (10 hours )

Image filtering: Basics of spatial filtering, smoothening linear filter, Sharpening spatial filter: gradient and

Laplacian filter, filtering in frequency domain: basic properties, filtering in frequency domain,

Fundamental of colour image processing: colour models, RGB, CMY, YIQ, HIS.

Page 17: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Unit III (10 hours)

Pseudo Colour Image processing: Intensity filtering, gray level to colour transformation, basics of full

colour image processing. image transforms: 2D-DFT, FFT, DCT, the KL Transform, Walsh/Hadamard

Transform, Haar Transform.

Unit IV (10 hours)

Image Coding Fundamentals, Image compression model, fundamentals - redundancy: coding, interpixel,

psychovisual, fidelity criteria, elements of information theory. Error Free Compression - variable length,

bit plane, Lossless Predictive, Lossy Compression Lossy Predictive. Fundamentals of JPEG, MPEG,

fractals.

Reference Books

1) Gonzalez, Woods, ‘Digital Image Processing’ – PHI , 2nd edition

2) Jain A.K., ‘ Fundamentals of Digital Image Processing’, PHI, 1997

Page 18: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Course Title: JAVA Programming Course Code: UEC622E

Credits: 3 Teaching Hours: 40 Hrs (10 Hrs/Unit)

Contact Hours: 3 Hrs/Week

CIE Marks: 50 SEE Marks: 50 Total Marks: 100

Department : Electronics and Communication Engg.

Designation : Elective

Prerequisites : ---

Course Objectives:

The objective of the course is to introduce the students 1. To the fundamentals of class, objects, methods, operators

2. Concepts of Inheritance, Superclass, methods overriding, object class

3. To the usage of multiple interfaces, constants in interface, nested interfaces

4. Concepts of packages & exception fundamentals, packages its members accessing, importing packages,

Exception hierarchy & its handling with its key words.

Course Outcomes:

A student who successfully completes this course should be able to 1. Use fundamentals of class, objects, methods, operators

2. Write programs using Inheritance, Superclass, methods overriding, object class

3. Use constants in interface, nested interfaces

4. Use Packages & Exception fundamentals, packages its members accessing, and importing

The topics that enable to meet the above objectives and course outcomes are given below:

Unit I (10 hours)

Introducing classes, Objects and Methods: Introducing Classes, Class Fundamentals, The General Form of

a Class, A Simple Class, Declaring Objects, A Closer Look at new, Assigning Object Reference

Variables, Introducing Methods, Adding a Method to the Box Class, Returning a Value, Adding a Method

That Takes Parameter , Constructors, Parameterized Constructors, The this Keyword, The finalize( )

Method, A Stack Class.

A Closer Look at Methods and Classes : Overloading Methods , Overloading Constructors, Using Objects

as Parameters, A Closer Look at Argument Passing, Returning Objects, Recursion, Introducing Access

Control, Understanding static, Introducing final, Arrays Revisited, Introducing Nested and Inner Classes,

Exploring the String Class, Using Command-Line Arguments.

Unit II (10hours )

Inheritance: Inheritance, Inheritance Basics, Member Access and Inheritance, Example, A Superclass

Variable Can Reference a Subclass Object, Using super, Using super to Call Superclass Constructors, A

Second Use for super, Creating a Multilevel Hierarchy, When Constructors Are Called, Method

Page 19: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Overriding, Dynamic Method Dispatch, Why Overridden Methods?, Applying Method Overriding. Using

Abstract Classes, Using final with Inheritance, Using final to Prevent Overriding, Using final to Prevent

Inheritance, The Object Class.

Packages and Interfaces: Packages, Defining a Package, Finding Packages and CLASSPATH, A Short

Package Example, Access Protection, An Access Example, Importing Packages, Interfaces, Defining an

Interface, Implementing Interfaces, Nested Interfaces.

Unit III (10 hours)

Exception Handling : Exception-Handling Fundamentals, Exception Types, Uncaught Exceptions, Using

try and catch, Displaying a Description of an Exception, Multiple catch Clauses , Nested try Statements,

throw, throws, finally, Java’s Built-in Exceptions , Creating Your Own Exception Subclasses, Using

Exceptions .

Multithreaded Programming : The Java Thread Model, Thread Priorities, Synchronization, Messaging,

The Thread Class and the Runnable Interface, The Main Thread, Creating a Thread, Implementing

Runnable, Extending Thread, Creating Multiple Threads, Using is Alive( ) and join( ).

Unit IV (10 hours)

Multithreaded Programming Continuous: Thread Priorities, Inter thread Communication, Deadlock,

Suspending, Resuming, and Stopping Threads, Suspending, Resuming, and Stopping Threads.

The Applet Class : Two Types of Applets, Applet Basics, The Applet Class, Applet Architecture, An

Applet Skeleton, Applet Initialization and Termination, Overriding update( ), Simple Applet Display

Methods, A Simple Banner Applet, Using the Status Window, The HTML APPLET Tag, Passing

Parameters to Applets, getDocumentBase( ) and getCodeBase( ), AppletContext and showDocument( ),

The AppletStub Interface .

Reference Books

1) Herbert Schildt, Dale Skrien, “Java Fundamentals A Comprehensive Introduction” Mc Graw Hill

2) From Complete Reference, “The Complete Reference” 7th edition

3) E. Balagururusamy, “Program with JAVA” 4th edition.

4) The JAVA tutorials, 4th Edition by SUN microsystems

Page 20: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Course Title: ARM Processors Course Code: UEC623E

Credits: 3 Teaching Hours: 40 Hrs (10 Hrs/Unit)

Contact Hours: 3 Hrs/Week

CIE Marks: 50 SEE Marks: 50 Total Marks: 100

Department : Electronics and Communication Engg.

Designation : Elective

Prerequisites :

Course Objectives:

1. To study the ARM design philosophy, design rules; ARM based embedded system hardware and

software components.

2. To understand the ARM processor core fundamentals, THUMB Instruction set.

3. To understand and learn exceptions and interrupt handling s schemes.

Course Outcomes:

A student who successfully completes this course should be able to

1. Analyze ARM design philosophy, design rules and the functions of ARM embedded hardware and

software components

2. Implement and debug ARM assembly level programs

3. Handle exceptions and interrupts in the ARM processor

The topics that enable to meet the above objectives and course outcomes are given below:

Unit I (10 hours) An Introduction to Processor Design: Processor architecture and organization, Abstraction in Hardware

design, MU0-A Simple processor, Instruction set design, Processor design trade-offs, The reduced instruction

set computer, Design for low power consumption. The ARM Architecture: The Acorn RISC machine,

Architectural inheritance, The ARM programmer’s model, ARM Organization and implementation: 3-stage

pipeline ARM organization, 5-stage pipeline ARM organization.

Unit II (10 hours )

ARM instruction set & addressing modes: ARM addressing modes, Data processing instructions; Branch

instructions; Load-store instructions; Software interrupt instruction; Program Status Register functions;

Loading constants; ARMv5E extensions; Conditional execution, Multiple register transfer instructions, Swap

memory and register instructions (SWP), Status register to general register transfer instructions, General

register to status register transfer instructions.

Page 21: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Unit III (10 hours)

Writing and optimizing arm assembly code: Writing assembly code; Profiling and cycle counting; Instruction

scheduling; Register allocation; Conditional execution; Looping constructs; Bit manipulation; efficient

switches; Handling unaligned data. Double-precision integer multiplication; Integer normalization and count

leading zeros; Division; Square roots; Transcendental functions; Endean reversal and bit operations; Saturated

and rounded arithmetic; Random number generation.

Unit IV (10 hours)

Exception and interrupt handling: Exception handling; Interrupts and interrupt handling schemes.

Architectural Support for Operating Systems: An introduction to operating systems, The ARM system control

coprocessor, ARM protection unit. ARM CPU Cores: The ARM710T, ARM720T, and ARM740T.

Reference Books

1) Steve Furber, “ARM-System on Chip-Architecture”, 2nd Edition, Pearson

2) William Hohl, “ARM Assembly Language: Fundamentals and Techniques”, Second Edition

Hardcover Import

3) David Seal, “ARM Architecture Reference Manual” 2nd Edition by David Seal.

Page 22: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Course Title: Computer Networks Lab Course Code: UEC621L

Credits: 1.5 Teaching Hours: 40 Hrs

Contact Hours: 3 Hrs/Week

CIE Marks: 50 SEE Marks: 50 Total Marks: 100

Department : Electronics and Communication Engg.

Designation : Laboratory

Prerequisites : ---

Course Objectives:

1. To explore the packet tracer in real time mode

2. To explore the logical work space

3. To know the devices operation and configuration

Course Outcomes:

A student who successfully completes this course should be able

1. To apply the concepts of Data Communication and Networking

2. To do Internetworking & devices

3. To develop new routing techniques

4. Practically know the functionality of devices using RIP, OSPF, DHCP, and NAT

Sl. No LIST OF EXPERIMENTS

1 Study of different types of network cables and practically implement the cross-wired cable

and straight through cable using clamping tool

2 Study of network components/devices: i) NIC ii) Hub iii) Switch

3 Connecting computers on Local Area Network (LAN)

4 Study of packet tracer

5 Configuration of different network topologies using packet tracer

6 Configuration of switch and establishing LAN using packet tracer

7 Creation of Virtual LAN (VLAN) using packet tracer

8 Configuration of basic routing using packet tracer

9 Configuration of a network using Routing Information Protocol (RIP) using packet tracer

10 Configuration of a network using Open Shortest path First (OSPF) using packet tracer

11 Configuration of DHCP using packet tracer

12 Configuration of NAT using CISCO packet tracer

Page 23: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Course Title: VLSI Lab Course Code: UEC622L

Credits: 1.5 Teaching Hours: 40 Hrs

Contact Hours: 3 Hrs/Week

CIE Marks: 50 SEE Marks: 50 Total Marks: 100

Department : Electronics and Communication Engg.

Designation : Laboratory

Prerequisites :

Course Objectives:

The objective of the course is to introduce the students to

1) Understand and experience VLSI design flow.

2) Describe given digital system using VHDL or Verilog.

3) Write test benches for system described in objective No. 2.

4) Verify and synthesize digital system using technology library.

5) Design CMOS / TG based circuit for standard cells.

6) Draw the standard cell layouts.

7) Run the transient and DC analysis

Course Outcomes:

A student who successfully completes this course should be able to

1) Write VHDL / Verilog code and test bench for given combinational and sequential circuits.

2) Do the verification and synthesis of design using target library.

3) Design CMOS/ TG based gates and flip flops.

4) Draw the layout, run DC and transient analysis.

Sl. No. NAME OF THE EXPERIMENT

1

PART – A: DIGITAL DESIGN ASIC-DIGITAL DESIGN FLOW Write VHDL/Verilog Code for the following circuits and their Test Bench for verification,

observe the waveform and synthesize the code with technological library with given

constraints*. Do the initial timing verification with gate level simulation.

1) 4-bit up counter (Synchronous and Asynchronous)

2) Full adder

3) 4-bit parallel adder

4) D flip flop

5) Serial adder

6) Successive approximation registers (SAR).

*An appropriate constraint should be given

Page 24: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

2

PART – B: ANALOG DESIGN

Design following CMOS/TG based circuits with given specifications* and complete the

VLSI design flow mentioned below using appropriate tool:

a. Draw the schematic and verify the following

i) DC Analysis

ii)Transient Analysis

b. Draw the Layout and verify the DRC, ERC

c. Check for LVS

d. Extract RC and back annotate the same and verify the design.

1) CMOS inverter

2) CMOS two input NAND gate

3) CMOS two input NOR gate

4) CMOS two input OR gate

5) CMOS two input AND gate

6) TG based two input XOR and XNOR gates

7) Negative edge triggers D flip flop using TGs and inverters

8) 4:1 MUX using TGs and inverters

*An appropriate constraint should be given

Page 25: VI Semester - BEC Sem...VI Semester Sl. No. Subject Code Subject Credits 1 UEC611C Filed Theory 4.0 2 UEC612C Computer Networks 4.0 3 UEC615 C Information Theory and Coding 3.0 4 UEC614C

Course Title: Mini Project Course Code: UEC623P

Credits: 2.0 Teaching Hours: 40 Hrs

Contact Hours: 3 Hrs/Week

CIE Marks: 50 SEE Marks: 50 Total Marks: 100

Department : Electronics and Communication Engg.

Designation : Project Work

Prerequisites : ----

Course Objective:

To give exposure in formulating and implementing basic electronic circuits for specific applications

Course Outcome:

A student who successfully completes this course should be able to

Implement a basic hardware project for a specific application

Evaluated for 50 marks out of which 35 marks are assigned by the concerned guide based on the

qualitative and quantitative assessment of the work done by the candidate and the report submitted by the

candidate. Assessment for remaining 15 marks is done by a department subcommittee consisting of two

senior faculty members and a project co-coordinator based on the presentation and viva-voce.

Consolidated CIE marks (out of 50) are entered by the coordinator/s and signed by the HOD along with

the coordinator/s and the same is sent to the COE.

50% weightage (50 marks) for SEE Project examination which is conducted for 50 marks, with exam

panel consisting of both internal and external examiners along with HOD nominee.