Professional Documents
Culture Documents
Dear Students,
Since it started in the year 1946, NIE is promoting excellence
in education through highly qualified faculty members and
modern infrastructure. The Board of Directors believes in
continuous improvement in delivery of technical education.
Thanks to Karnataka government that designed and
developed a seamless admission process through CET,
many highly meritorious pre-university passed students are
joining NIE, which has become a brand name among
hundreds of colleges in the country. Infact, NIE is one of the
top ten preferred colleges where all the seats got filled-up in
the first round of 2015 admissions.
The concerted efforts of stake holders at NIE have made it
get autonomous status, prestigious TEQIP-I & II and get
accreditation from National Board of Accreditation, New
Delhi. NIE has been granted permanent affiliation by VTU to
all its courses.
Today NIE has of 7 UG, 13 PG and 5 Post-graduate Diploma
programmes and 13 Centres of Excellence with overall
student strength of over 3500. NIE's journey to excellence,
with the main objective of continuous improvements of
administrative and academic competence, is envisioned
through three major pillars: intellectual infrastructure,
courses/services offerings and institution building.
Our curriculum is designed to develop problem-solving skill in
students and build good academic knowledge.
1
Dear Students,
2
VISION
Department of Electronics and Communication will be globally
recognized that imparts high quality education and enables
innovation, research and teamwork capabilities to students, whose
graduates serve diverse needs of society.
MISSION
To design academic curricula and activities to produce
competent Electronics graduates
To develop acumen to absorb emerging knowledge and to Life-
Long Learning
To provide group activities in the area of Electronics and
Communication Engineering that enable innovation and
teamwork
To interact with professional bodies and corporates in
Electronics, Communication and IT sectors
GRADUATE ATTRIBUTES
Engineering knowledge.
Problem analysis.
Design/development of solutions.
Conduct investigations of complex problems.
Modern tool usage.
Engineer and society.
Environment and sustainability.
Ethics.
Individual and team work.
Communication.
Project management and Finance
Lifelong learning
3
PROGRAMME EDUCATIONAL OBJECTIVES
PEO1:
Function professionally in an international and rapidly changing
world due to the advances in technologies and concepts.
PEO2:
Attain technical competence with an aptitude to pursue higher
education.
PEO3:
Exhibit leadership qualities and professional integrity with social
responsibility in their profession.
PROGRAMME OUTCOMES
PO1:
Apply knowledge of computing, mathematics, science and
engineering fundamentals with emphasis to Electronics and
Communication Engineering.
PO2:
Develop an aptitude to design, analyze and implement Electronic
and Communication systems for engineering problems.
PO3:
Design an Electronics and Communication system, component or
process as per needs and specifications within realistic constraints.
PO4:
Design and verify the experimental results to analyze and interpret
data.
PO5:
Usage of modern tools as Proof of Concept (POC) for system
modeling and synthesis as applied to Electronics and
Communication engineering.
4
PO6:
Be aware of economic, health, safety and societal issues in
professional engineering practice.
P07:
Understand societal and environmental impacts of engineering
problems and provide sustainable solutions for the same.
PO8:
Practice appropriate professional responsibilities and ethics.
PO9:
Perform effectively either as a member or a leader in diverse and
multidisciplinary activities.
PO10:
Apply effective oral and written communication skills.
PO11:
Adapt engineering and managerial skills in project environment.
PO12:
Develop confidence for self-education, leading to life-long learning
in the context of ever-changing technology.
5
BLUEPRINT OF SYLLABUS STRUCTURE AND
QUESTION PAPER PATTERN
6
7
8
CONTROL SYSTEMS (4:0:0)
Sub. Code: EC0406 CIE: 50% Marks
Hrs /Week: 4 SEE: 50% Marks
SEE Hrs: 3 Hrs Max. Marks: 100
Course Outcome:
On successful completion of the course, the students will be able to
1. Apply the concept of mathematics to model a physical
system. Represent a control system using state space
techniques. Compare open loop and closed loop control
systems.
2. Analyze the transient and steady-state behavior of dynamic
systems.
3. Analyze closed loop system performance in the time and
frequency domain.
4. Analyze the stability of closed loop control systems.
Unit 1: Mathematical Models of Physical Systems:
Introduction to control systems Historical development of control
systems open loop and closed loop control system Definitions
Examples of control systems Comparison of OLCS and CLCS
overview of engineering control problems.
Differential equation for physical systems Transfer function
analysis Mechanical translational and rotational systems
Electrical systems Electromechanical systems Analogous
Systems F-V and F-I analogy
10 Hrs
SLE: Control System components.
Unit 2: Block Diagram and Signal Flow Graphs:
Block diagram representation of control system Block diagram
algebra and reduction Examples to illustrate the above. Signal
flow graph representation SFG reduction using Masons gain
formula.
7 Hrs
SLE: Multi input Multi output control systems
9
Unit 3: Time Domain Analysis of Control Systems:
Introduction Standard test signals Type and order of the system
Time response of first and second order systems Time domain
specifications Steady state error and error constants (both
dynamic and static)
8 Hrs
SLE: Time domain response with P, PI and PID controllers
Unit 4: Stability Analysis of Control Systems:
Introduction Necessary conditions for stability BIBO stability
Zero input and asymptotic stability Methods of determining
stability Routh Hurwitz criterion Difficulties and remedies
Relative stability.
Basic properties of root locus Construction of root loci Some
typical root locus plots Application of root locus techniques.
10 Hrs
SLE: Additions of poles and zeros to the transfer functions and
their effect on root locus
Unit 5: Frequency Domain Analysis of Control Systems:
Introduction Frequency domain specifications Estimation of
specifications for a second order system Bode plots Gain and
phase margins - Stability analysis using Bode plots.
9 Hrs
SLE: Magnitude v/s Phase angle plots
Unit 6: Stability Analysis:
Polar plots and Nyquist stability criterion and stability analysis
using Polar plots and Nyquist plots.
8Hrs
SLE: State space models for control systems and its applications.
Using SCI Lab.
10
Text Book:
1. Control Systems engineering J.Nagareth and M.Gopal,
New age international, 4th edition
Reference Books:
1. Modern control engineering , K.Ogata ,Pearson
education Asia / PHI 4th edition, 2002
2. Automatic Control System, Benjamin C.Kuo, PHI, 8th
edition, 2002.
11
DIGITAL SIGNAL PROCESSING (3:2:2)
Sub. Code: EC0510 CIE: 50% Marks
Hrs /Week: 3 SEE: 50% Marks
SEE Hrs: 3 Hrs Max. Marks: 100
Pre-requisite: Signals and Systems (EC0404)
Course Outcome:
On successful completion of the course, the students will be able to
1. Representation of analog signals by their discrete time
samples and apply DFT and its properties to sample and
reconstruct discrete time signals.
2. Represent signals in the frequency domain with discrete
tools.
3. Apply frequency transformation in the analog and digital
domain to design filters.
4. Design IIR and FIR filters relative to specific performance
parameters.
Unit 1: The Discrete Fourier Transform:
Frequency Domain Sampling: The Discrete Fourier Transform
Frequency-Domain Sampling and Reconstruction of Discrete-Time
Signals. The Discrete Fourier Transform (DFT).The DFT as a linear
Transformation. Relationship of the DFT to Other Transforms.
Properties of the DFT. Periodicity, Linearity, and Symmetry
Properties. Multiplication of two DFTs and Circular Convolution,
Frequency analysis of signals using the DFT.
9 Hrs
SLE: Additional DFT Properties.
Unit 2: Efficient Computation of DFT:
Fast Fourier Transform Algorithms: Efficient Computation of the
DFT: FFT Algorithms, Direct Computation of the DFT. Radix-2 FFT
algorithms. Decimation-in-time FFT algorithm and in-place
computations, Decimation-in-frequency FFT algorithm and in-place
computations, Chirp Z-Transform.
7 Hrs
SLE: Gortezel Algorithm.
12
Unit 3: Frequency Transformations:
Frequency Transformations in the Analog domain. Frequency
Transformations in the digital domain.
4 Hrs
SLE: Designing problems on transformations.
Unit 4: Design of FIR Filters:
Properties of FIR digital filters, Different types of windows;
Rectangular, Bartlett, Hanning, Hamming, Blackmann& Kaiser
windows, Design of FIR filters using above windows.
8 Hrs
SLE: MATLAB programming for above windows
Unit 5: Design of IIR Filters:
IIR Filter Design by Approximation of Derivatives IIR Filter Design
by Impulse Invariance. IIR Filter Design by the Bilinear
Transformation. The MatchedTransformation. Characteristics of
Commonly Used Analog Filters. Application of above technique to
the design of Butterworth & Chebyshev filters.
9 Hrs
SLE:A comparison of IIR & FIR digital filters, MATLAB
programming on filters.
Unit 6: Digital Filter Structures:
Basic IIR Filter Structures: Direct forms (I & II), cascade and
parallel realizations. Signal flow graph, Transposed structure, Basic
FIR filter structures- Direct form structure, frequency sampling
structure, Lattice structure, Linear phase FIR structure.
5 Hrs
SLE: FIR structures.
Text Books:
13
2. Discrete Time Signal Processing, Oppenheim And
Schaffer,PHI,2003
Reference Book:
1. Digital Signal Processing, Sanjit K. Mitra, TMH, 2004
14
DIGITAL SIGNAL PROCESSING LABORATORY (0:0:2)
15
DIGITAL SWITCHING SYSTEMS (3:0:0)
Sub. Code: EC0408 CIE: 50% Marks
Hrs/week: 3 SEE: 50% Marks
SEE Hrs: 3 Hrs Max Marks: 100
Course Outcome:
On successful completion of the course, the students will be able to
1. Implement the Building blocks of Digital switching system
and analyze the concept of switching system control and
transmission.
2. Analyze the Mathematical modeling of telephone systems
and designing of switching networks, link systems, space
and time division switching systems, and synchronization.
3. Discuss the switching system software required for typical
digital switching system, software architecture, call models,
feature flow diagrams.
4. Analyze the Maintenance of digital switching system, and
explain the software and hardware architecture of DSS and
explain simple call through a Digital system and reliability
analysis.
Unit 1: Evolution of Switching Systems:
Developments of telecommunications, network structure, network
services, terminology, standards, message switching, circuit
switching, functions of switching systems, electronic switching
systems. Digital switching systems.Introduction to
telecommunication transmission, digital transmission, FDM, TDM,
PDH, and SDH transmission.
Digital Switching Systems: Fundamentals: purpose of analysis,
basic central office linkages, outside plant versus inside plant,
switching system hierarchy, evolution of digital switching systems,
stored program control switching systems, digital switching system
fundamentals, building blocks of digital switching systems,
8 Hrs
SLE: Comparative study of packet and circuit switching system.
16
Unit 2: Telecommunication Traffic:
Call processing, unit of traffic, congestion, mathematical model,
lost call systems, queuing systems.
7 Hrs
SLE: Modeling of Traffic in various networks.
Unit 3: Switching Networks:
Introduction, single stage networks, gradings, link systems, GOS of
link systems.
Time division switching: Introduction, space and time switching,
time switching networks, synchronization.
7Hrs
SLE: ISDN.
Unit 4: Switching System Software:
Introduction, scope, basic software architecture, operating
systems, data base management, concept of generic program,
software architecture for level 1 control, software architecture for
level 2 control, software architect.
6 Hrs
SLE: Call models.
Unit 5: Maintenance of Digital Switching Systems:
Introduction, scope, software maintenance, interface of typical
digital switching system central office, system outage and its
impact on digital switching system reliability, impact of software
patches on digital switching system reliability, embedded patcher
concept, growth of digital switching system central office, generic
program upgrade, A methodology for proper maintenance of digital
switching system, effect of firmware deployment on digital
switching systems, firmware software coupling, switching system
maintainability metrics, upgrade process success rate, number of
patches applied per year, diagnostic resolution rate, reported
critical and major faults corrected, A strategy improving software
quality, program for software process improvement, software
process, metrics,.
10Hrs
SLE: Defect analysis in DSS
17
Unit 6: A Generic Digital Switching System Model:
Introduction, scope, hardware architecture, software architecture,
recovery strategy, common characteristics of digital switching
systems, analysis report, reliability analysis.
4Hrs
SLE: Simple call through a digital system.
Text Books:
1. Telecommunication switching traffic and networks,
J.E.Flood, Pearson education, 2002.
2. Digital switching systems, Syed R.Ali, TMH Ed 2002.
Reference book:
1. Digital telephony, John.C Bellamy, Wiley India 3rd
Edition 2000.
18
MICROPROCESSOR SYSTEMS (3:0:2)
Sub. Code: EC0433 CIE: 50% Marks
Hrs /Week: 3 SEE: 50% Marks
SEE Hrs: 3 Hrs Max. Marks: 100
Pre-requisite: Computer Organization and Architecture (EC0403)
Course Outcome:
On successful completion of the course, the students will be able to
1. Explain the fundamentals of the micro computing
environment such as hardware functions and processor
architecture.
2. Design and analyze various types of memory systems.
3. Explain the hardware and software components of a
microprocessor-based system.
4. Develop assembly language program for the
microprocessors and NDP.
5. Design and develop a microprocessor based system with
peripheral interface.
6. Develop and build assembly language program for the
microprocessors and NDP in laboratory.
Unit 1: Intel Architecture:
CPU architecture, programming model, Memory address space
and data organization. Data types, segmented memory and
register organization. I/O address space. Addressing modes and
instruction format. Instruction execution timing.
8 hrs
SLE: A brief overview about the evolution of microprocessors. A
general awareness about present day microprocessors (Intel
Pentium based processors or AMD processors).
Unit 2: Assembly Language and Instruction Set:
assembler instruction format. Assembler directives. Using
assembler options. Simplified segment definitions. Labels and
variables. Structure and records. Multiple program modules.
Macros, repeat pre-fixes and equates.
6hrs
19
SLE: Assembly software programs implementing some very
common algorithms to better understand the semantics of the 8086
assembly language.
Unit 3: Memory Interfacing:
Pin assignments and control signals. Minimum and maximum
modes. System clock, Bus Cycle and 3-bus system. Address
space. Memory control signals. Read and write bus cycles.
Memory interface design and related hardware.
6 Hrs
SLE: Interfacing ROMs with corresponding timing diagrams.
Unit 4: Interrupt Structure and Interface:
Types of interrupts. Interrupt vector table and interrupt instructions.
External hardware interrupt interface and interrupt sequence.
Interrupt interface circuits using 8259 interrupt controller. Software
interrupts, NMI, Internal Interrupt functions.
7 Hrs
SLE: Areas where microprocessors are used in everyday life
(Examples are, in our very own Personal Computers, Smart
Phones, Laptops etc.)
Unit 5: Common Peripheral Controllers:
Basic concepts of Parallel, Serial, Programmed and Interrupt
driven I/O, Designing Parallel communication ports using 8255 PPI,
Serial communication protocol RS232 and 8251 USART.
8 Hrs
SLE: DMA Controller
Unit 6: Numeric Data Processor:
Multiprocessor configuration and interfacing 8087, NDP data types,
overview of instruction set and programming.
4 Hrs
SLE: Interfacing of a coprocessor to an 8086 microprocessor and
perform the required computation using the coprocessor resources.
Future of microprocessor
20
TEXT BOOK:
1. Microcomputer systems, Gibson and Liu, PHI, 1st Edition
REFERENCE BOOKS:
1. The 8086/8088 family design, programming and
Interfacing, John Uffenbeck, PHI, 1st Edition
2. The 8088 and 8086 Microprocessors, Walter A Triebel and
Avtar Singh, PHI, 1 st Edition
21
MICROPROCESSOR SYSTEMS LABORATORY
LIST OF EXPERIMENTS
1. Simple programs to learn using of assembler and debug
2. Programs to illustrate usage of screen oriented debugger like
TD, using breakpoints and inspecting variables.
3. Data Transfer and addressing mode illustration
4. Simple programs to illustrate arithmetic instruction involving
Binary, BCD and ASCII data.
5. Interactive programs using DOS and BIOS interrupts.
6. Interactive programs to illustrate string manipulation
instructions.
7. Hardware interfacing exercises using 8255 add on card.
8. Programs using NDP.
22
ANTENNAS AND WAVEPROPAGATION (4:0:0)
Sub Code: EC0308 CIE: 50% Marks
Hours /Week: 3 SEE: 50% Marks
SEE Hours: 3 Max. Marks: 100
Pre-requisite: Electro Magnetic Field Theory (EC0302)
Course Outcome:
On successful completion of the course, the students will be able to
1. Describe how an antenna radiates and capture radio wave
energy from the concepts of radiation by dynamic currents
and charges, and retarded potentials.
2. Explain the properties and parameters of antenna such as
radiation pattern, radiation impedance, directivity, antenna
gain, effective area.
3. Analyze the received power in a system consisting of
transmit and receive antenna
4. By applying the Friss transmission expression and
reciprocity principle effectively.
5. Design an antenna system, including the shape of the
antenna, feed property, the requirement on the
arrangement of the radiating elements in an array, given
the radiation parameters such as radiation pattern, gain,
operating frequency, transmit/receive.
6. Identify the mechanism of the atmospheric effects on radio
wave propagation.
Unit 1: Antenna Basics:
Physical concept of radiation, near-and far-field regions, basic
antenna parameters : radiation patterns, beam area, radiation
Intensity, beam efficiency, reciprocity, directivity and gain, antenna
apertures, effective height, bandwidth, radiation efficiency, radio
communication Link, antenna temperature and antenna field
zones.
9 Hrs
SLE: Application of Network theorems to Antennas
23
Unit 2: Point Sources and Arrays:
Introduction, point sources, power patterns, power theorem,
radiation Intensity, field patterns, phase patterns. Array of two
isotropic point Sources, non isotropic but similar point sources,
principles of pattern Multiplication, broad side versus end fire array,
direction of maxima fire arrays of n isotropic point sources of equal
amplitude and spacing.
8Hrs
SLE: Binomial array, use of software to draw the radiation
pattern.
Unit 3: Electric Dipoles and Thin Linear Antenna:
Introduction, short electric dipole, fields of a short dipole, radiation
resistance of dipole, radiation resistance of lambda/2 antenna,
micro strip arrays, folded dipole antennas, Design of dipole, loop,
helix, yagi-uda and parabolic antenna in detail.
9Hrs
SLE: Criteria for antenna design
Unit 4: Loop, Slot, Patch and Horn Antenna:
Introduction, small loop, far fields of small loop, far field patterns of
circular Loop, radiation resistance, directivity, slot antenna,
Babinets Principle and complementary antennas, patch antennas,
horn antennas, rectangular horn antennas. Simulation of radiation
pattern in MATLAB for above type.
9Hrs
SLE: phased array antennas
Unit 5: Antenna Types:
Helical antenna, Yagi-Uda array, parabolic reflectors, Log periodic
antenna, antennas for satellite communication , antennas for
ground penetrating radars, embedded antennas, plasma antenna
9Hrs
SLE: Antenna Measurements, Intelligent Antenna System
24
Unit 6: Radio Wave Propagation:
Introduction, ground wave propagation, free space propagation,
Ground reflection, surface wave, diffraction Troposphere wave
propagation Troposcopic scatter, ionosphere propagation,
electrical properties of the ionosphere, effects of earths magnetic
field
8Hrs
SLE: Faradays rotation, whislers
Text Books:
1. Antennas John D Krauss, McGraw-Hill International
3rdedition, 2006.
2. Electromagnetic waves and radiating systems,
Jordan & Balmain, PHI., 2ndEdition,1994
Reference Books:
1. Antennas and Propagation for wireless
communication system, Simon R Saunders: John Wiley
Publications, 3rd Edition, 2001
2. Antennas and propagation, Harish and Sachidananda,
Oxford press,1st Edition,2007
3. Antennas and wave propagation, G S N Raju : Pearson
Education.,3rd Edition 2009
25
ANALOG COMMUNICATION (4:0:2)
Sub. Code : EC0506 CIE: 50% Marks
Hrs /Week: 4 SEE: 50% Marks
SEE Hrs: 3 Hrs Max. Marks: 100
Course Outcome:
On successful completion of the course, the students will be able to
1. Describe different types of noise and evaluate noise figure
for various networks and explain properties of random
process.
2. Describe and analyze the working of amplitude and
frequency modulated systems in time and frequency
domain.
3. Explain frequency transform and multiplexing mechanisms
in communication systems and solve problems using
various transforms.
4. Analyze system performance with respect to noise in
various types of receivers.
5. Simulated and conduct experiments on modulation and
frequency selective circuits and analyze the results.
6. Design, Simulated and Implement various analog
communication circuits.
26
Unit 2: Amplitude Modulation:
Introduction, AM: Time-Domain description, Frequency-Domain
description. Generation of AM wave: square law modulator,
switching modulator. Detection of AM waves: square law detector,
envelope detector. Double side band suppressed carrier
modulation (DSBSC): Time-Domain description, Frequency-
Domain representation, Generation of DSBSC waves: balanced
modulator, ring modulator. Coherent detection of DSBSC
modulated waves. Costas loop.
9Hrs
SLE: AM Modulator using IC: XR-2206
Unit 3: Single Side-Band Modulation (SSB):
Quadrature carrier multiplexing, Hilbert transform, properties of
Hilbert transform, Canonical representation of band pass signals,
SSB: Frequency-Domain description, Time-Domain description,
Generation of SSB wave: Frequency discrimination method, Phase
discrimination method, Detection of SSB wave.
8Hrs
SLE: Design of SSB system for the given SNR
Unit 4: Vestigial Side-Band Modulation (VSB):
VSB: Frequency Domain description, Time - Domain description
,Generation of VSB wave, Detection of VSB wave, Comparison of
amplitude modulation techniques, Frequency translation,
Frequency division multiplexing.
7Hrs
SLE: HDTV
Unit 5: Angle Modulation (FM):
Basic definitions, FM, narrow band FM, wide band FM,
transmission bandwidth, Generation of FM waves: indirect method,
direct method. Demodulation of FM waves, FM stereo multiplexing,
Phase-locked loop(PLL), Nonlinear model of PLL, Linear model of
PLL.
9 Hrs
SLE: FM Broadcast receivers.
27
Unit 6: Noise in Continuous wave modulation systems:
Introduction, Receiver model, Noise performance in DSB-SC, SSB-
SC, AM and FM receivers, Threshold effect, Pre-emphasis and De-
emphasis.
8 Hrs
SLE: Removal of AWGN using median filters
Text Book:
1. An Introduction to Analog and Digital
Communications, Simon Haykin, John Wiley, 2003
Reference Books:
1. Communication Systems, Simon Haykin, John Willey,
1996.
2. Digital and Analog Communication Systems, K.Sam
Shanmugam, John Wiley, 2001.
28
ANALOG COMMUNICATION LABORATORY
LIST OF EXPERIMENTS
1. Test tuned RF amplifier, find center frequency bandwidth
and quality factor.
2. Performance analysis of AM modulation and detection.
3. Generate DSB-SC wave using balanced modulator using
diodes / using IC 1496 and Generate SSB - SC wave using
suitable band pass filter.
4. Design and test a T, , bridge & Lattice type Attenuators
for a given characteristic resistance and attenuation factor.
5. Performance analysis of FM modulation and detection.
6. Design and test Pre-emphasis and De-emphasis circuits
for a given R and C.
7. Generate PAM for different modulating signals and
demodulate using suitable filters
8. Generate PWM for different modulating signals and
demodulate using suitable filters
9. Performance analysis of Frequency mixer.
10. Plotting of radiation pattern and calculation of 3-dB beam
width for different antennas.
29
DIGITAL COMMUNICATION (4:0:2)
Sub. Code : EC0507 CIE: 50% Marks
Hrs /Week: 4 SEE: 50% Marks
SEE Hrs: 3 Hrs Max. Marks: 100
Pre-requisite: Analog Communication(EC0506)
Course Outcomes:
On successful completion of the course, the students will be able to
1. Distinguish between Analog and Digital Communication
system and analyze various sampling methods and its
reconstruction.
2. Analyze and solve problems on various waveform coding
and base band shaping techniques.
3. Describe and analyze various modulation schemes in
digital communication system and solve problems on
probability of error.
4. Analyze and solve problems on information theory, source
and channel coding techniques.
5. Simulate and experimentally verify sampling theorem, and
performance analysis of various digital modulation
techniques and TDM.
6. Experimentally find the performance parameters of Filter
circuits, Couplers, Power Dividers using Microwave Strip
lines.
7. Design, Simulate and Implement various Digital
Communication Circuits.
30
Unit 2: Waveform Coding Techniques:
PCM, Quantization noise and SNR, robust quantization, DPCM,
DM, applications
8 Hrs
SLE: ADPCM and its application.
31
Unit 6: Error Control Coding:
Introduction, properties of optimum code, linear block codes,
Convolution codes (time domain approach only)
7 Hrs
SLE: Channel coding using modern coding techniques.
Text Books:
1. Digital communications, Simon Haykin,
JohnWiley,2001
2. Digital and Analog Communication Systems,
K.SamShanmugam, John Wiley,2001
Reference Book:
1. An introduction to Analog and Digital
Communication, Simon Haykin, John Wiley, 2001.
32
ADVANCED COMMUNICATION LABORATORY
LIST OF EXPERIMENTS:
MICROWAVE LAB
LIST OF EXPERIMENTS:
33
OPERATING SYSTEM (4:0:0)
Course Outcome:
On successful completion of the course, the students will be able to
1. Explain the concept of operating systems, its structure and
its types.
2. Select thread or process for an application
3. Analyze Virtual Memory, Paging memory allocation, and
select page table map
4. Use interrupts for process synchronization (through
experimentation/assignment)
5. Analyze cache performance, paging & replacement
methods
Unit 1: 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, Multi programming systems, Time
sharing systems, Real and distributed operating systems
8 Hrs
SLE: O.S and the computer system, Batch processing system,
Unit 2: Structure of the Operating Systems:
Operation of an O.S, Structure of the supervisor,Operating system
with monolithic structure, layered design, Virtual machine operating
systems, Kernel based operating systems, and Microkernel based
operating systems.
8 Hrs
SLE: Configuring and installing of the supervisor
Unit 3: Process Management:
Process concept, Programmer view of processes, OS view of
processes, Interacting processes, Threads. Threads in Solaris
8 Hrs
34
SLE: Processes in UNIX
Unit 4: Memory Management:
Memory allocation to programs, Memory allocation preliminaries,
Contiguous and noncontiguous allocation to programs, Memory
allocation for program-controlled data, kernel memory.
8 Hrs
SLE: Segmentation
Unit 5: Virtual Memory:
Virtual memory basics, Virtual memory using paging, Demand
paging, Page replacement, Page replacement policies, Memory
allocation to programs, Page sharing,
7 Hrs
SLE: UNIX virtual memory.
Unit 6: Scheduling:
Fundamentals of scheduling, Long-term scheduling, Medium and
short term scheduling, Real time scheduling.
Message Passing: Implementing message passing, Mailboxes,
10 Hrs
SLE: Inter process communication (in UNIX)
Text book:
1. Operating Systems, A Concept based Approach,
D.M.Dhamdhare, TMH, 2nd Ed.2006.
Reference books:
1. Operating Systems Concepts, Silberschatz and
Galvin, John Wiley, 5th Edition, 2001.
2. Operating System Internals and Design Systems,
Willaim Stalling, Pearson Education, 4th Ed, 2006.
35
DIGITAL DESIGN USING VERILOG HDL(4:0:2)
Sub Code: EC0508 CIE: 50% Marks
Hours /Week: 4 SEE: 50% Marks
SEE Hrs: 3 Max. Marks: 100
36
SLE: Different looping constructs in Verilog
Unit 4: Advanced Constructs:
Tasks, functions and UDPs, System tasks and functions,
sequential UDPs
8Hrs
SLE: Combinational UDPs
Unit 5: Advanced Modeling techniques:
Combinational logic modules, Sequential logic modules
10 Hrs
SLE: Test bench design and simulation
Unit 6: System Design Methodology:
FSM Modeling styles, RTL design, ASM chart, Data path and
Control path Design
10 Hrs
SLE: Architecture of a typical FPGA.
Text book:
1. Advanced digital Design using Verilog Ming Bo Lin,
Published by TMH.
Reference Books:
1. Advanced Digital Design using Verilog HDL By Celleti
Published by PHI 2003
2. Verilog HDL by SamthPalnitkar Published by Pearson
Education 2003
37
DIGITAL DESIGN USING VERILOG HDL
LIST OF EXPERIMENTS
Text book:
38
MICROWAVES AND RADAR (4:0:0)
Sub. Code: EC0411 CIE: 50% Marks
Hrs /Week: 4 SEE: 50% Marks
SEE Hrs: 3 Hrs Max. Marks: 100
Pre-requisite: Electro Magnetic Field Theory (EC0302)
Course Outcome:
On successful completion of the course, the students will be able to
1. Explain the types of transmission lines and analyze mode
of propagation through them
2. Apply microwave network theory to analyze the operation
of microwave components and devices
3. Design and test a microwave circuit
4. Demonstrate the use of software tools in designing
microwave circuits.
5. Describe and analyze the basic principles of operation of
RADAR systems
6. Analyze the various microwave hazards.
Unit 1: Transmission Lines and Waveguides:
Introduction, transmission lines equations, and solutions, reflection
and transmission coefficients, standing waves and SWR, line
impedance and line admittance, Applications and limitations of
transmission lines, rectangular waveguides.
7 Hrs
SLE: High frequency transmission lines, Use of Smith Chart
Unit 2: Microwave network Theory and Passive Devices:
Introduction to microwave networks and network parameters for
microwave Circuits, Scattering Parameters and their properties, S
matrix representation of multi port networks. Directional couplers,
isolators, circulators, , waveguide Tees.
10 Hrs
39
SLE: phase shifters, attenuators
Unit 3: Microwave Active Devices:
Introduction, Gunn Effect diodes GaAs diode, Modes of
operation, Avalanche transit time devices: READ diode, IMPATT
diode, BARITT diode, parametric amplifiers , PIN diodes, Schottky
barrier diodes, Klystron, cavity magnetron, cross field amplifier
9 Hrs
SLE: Basic working principle of microwave oscillators, mixers and
microwave tubes
Unit 4: Strip Lines:
Introduction, Microstrip Lines, Characteristic Impedance of
Microstrip Lines, Losses in Microstrip Lines, Quality Factor Q of
Microstrip Lines, Parallel Strip Lines, Distributed Lines,
Characteristic Impedance, Attenuation Losses, Coplanar Strip
Lines, Shielded Strip Lines. Numerical as applicable,
8 Hrs
SLE: Application of BJTs and FETs in microwave circuits
Unit 5: Monolithic Microwave Integrated-Circuits:
Introduction, Materials, Monolithic Microwave Integrated-Circuit
Growth, MMIC Fabrication Techniques, Fabrication Example.
Fabrication of MOSFETS.
7 Hrs
SLE: Hybrid integrated circuit fabrication
Unit 6: An Introduction to Radar:
Basic Radar, The simple form of the Radar equation, Radar block
diagram, Radar frequencies, application of Radar, Doppler effect,
MTI Radar, delay line Cancellers, digital MTI processing, Moving
target detector, pulse Doppler Radar
9 Hrs
SLE: Signal processing in Radar
40
Text Books:
Reference Book:
41
DATA STRUCTURES USING C++(3:0:2)
Sub. Code: EC0412 CIE: 50% Marks
Hrs /Week: 3 SEE: 50% Marks
SEE Hrs: 3 Hrs Max. Marks: 100
Course Outcome:
On successful completion of the course, the students will be able to
1. Explain the concept of object oriented programming and
their significance in real world.
2. Define and analyze efficient memory utilization techniques.
3. Demonstrate knowledge of OOPS needed for solving
problems and programming.
4. Analyze and implement programs for various data structure
such as: Linked list, stacks, queues, trees, hash tables,
graphs and related algorithms.
5. Interpret, analyze and implement object modeling for given
practical problems using C++ programming development
environment.
Unit 1: Object Oriented Programming:
Features of Object oriented programming, Difference between
Object oriented programming and procedure oriented
programming, Basic data types: Declarations and definitions; the
main () function; Arithmetic operators; Logical operators;
Conditional expressions (if, if-else, switch, operator?); Loops
(while, do..while, for); Comma operator; Arrays (one-dimensional,
two-dimensional); Input and output.
8 Hrs
SLE: Standard libraries: input/output streams files and others,
Structures and Unions.
Unit 2: Constructors and Destructors:
Constructor functions; Destructors functions; Dynamic memory
allocation; Pointers; the new and delete operator. Argument
passing in function calls: Passing by value and reference; the const
key word; scope resolution operator.
6 Hrs
42
SLE: Friend functions, Function template.
Unit 3: Function and operator overloading:
Function overloading; Overload assignment operator. Inheritance;
Code reuse; Constructors and inheritance; Polymorphism; Function
over loading in derived classes; Pointers and virtual functions.
6 Hrs
SLE: Overloading of new , delete , comma, member access (->)
operators, virtual classes.
43
Text Books:
1. Data Structures using C++, Sartaj Sahni, Tata McGraw
Hill.
2. Data Structures using C and C++, Y. Langsam, M.
Augenstein and A.M.Tenenbaum Prentice Hall India.
Reference Books:
1. C++, The Complete Reference , Herbert Schmidt,
McGraw-Hill Publishing Company Limited, New Delhi, 3rd
Edition, 2002
2. Programming with C++ - A Computer Science
Tapestry, Owen L. Astrachan, Special Indian edition
2007, Tata McGraw-Hill, Second reprint, 2008.
3. Fundamentals of Data Structures- E. Horowitz, and
Sartaj Sahni, Galgoti Publications.
44
DATA STRUCTURES USING C++
The following programs must be implemented using C++
1. Basic object oriented programming using (if, if-else, switch,
while, do-while, for)
2. Constructors and destructors programs, programs using
NEW and DELETE operator.
3. Functions, Friend functions, Function Overloading ,Operator
Overloading using OOPS concept
4. Inheritance and Polymorphism(virtual functions)
programming
5. Stack and queue implementation using linked list
6. Singly linked list, Doubly linked list, circular linked list
programs.
7. DFS(depth first search) and BFS ( Breadth first
search)_algorithm implementation.
8. Searching and sorting programs
45
ELECTIVES OFFERED
ADVANCED SIGNAL PROCESSING (3:0:0)
Sub. Code: EC0309 CIE: 50% Marks
Hrs/week: 3 SEE:50% Marks
SEE Hrs: 3 Max Marks: 100
Pre-requisite: Digital Signal Processing (EC0510)
Course Outcome - On successful completion of the course, the
students will be able to:
1. Apply methods for reconstruction and interpolation signals,
based on signal modeling and advanced filtering
techniques.
2. Apply methods for prediction of signals, based on signal
modeling and advanced filtering techniques, such as
Linear Predictive Filters and Optimal Linear Filters.
3. Implement and compare parametric/non-parametric
methods for power spectral estimations.
4. Compare models of stochastic signals and systems for
processing and analyzing.
5. Select between different transforms -like DFT and DWT
Unit 1: Linear Algebra:
Vector spaces, Subspaces, Inner product, Linear independence,
Bases, Probability, Random processing, Random Variable
06 hrs
SLE: Stationary and non-stationary random processes,
Expectation operation
Unit 2: Multirate DSP:
Decimation, Interpolation, Sampling rate conversion, Applications,
Filer banks, QMF filter banks
06 hrs
SLE: M Channel QMF Bank.
46
Unit3: Optimum filters:
Correlation function, Power spectra, Stationary Random process,
Forward & Backward Linear Prediction, Levinson-Durbin & Schur
algorithms, Linear prediction error-filters, AR, ARMA lattice filters,
Weiner Filter
07 hrs
SLE: Joint random process, Mean ergodic and Correlation ergodic
process
Unit 4: Adaptive Filters:
Applications, LMS and RLS algorithms, Adaptive lattice filter
06 hrs
SLE: Adaptive recursive filters, recursive least squares.
Unit 5: Power Spectrum Estimation:
Finite duration observation of signals, Non-parametric and
parametric methods, Filter banks
06 hrs
SLE: Yule-walker algorithm
Unit6: Wavelets:
Introduction, CWT, DWT, Signal spaces and multire solution
analysis, Scaling function, wavelet-DWT functions, Parseval's
Theorem, Wavelet expansion
07 hrs
SLE: Different waveelets like Haar and Daubechies.
Textbook:
1. John G Proakis and Dimitris G Manolakis, Digital Signal
Processing 4th Edn., Pearson Education, Noida, India,
2009
References:
1. S Salivahananan and others, Digital Signal Processing,
TMH, New Delhi
47
2. Emmanuel Ifeachor and Barrie W Jervis, Digital Signal
Processing, 2nd Edn., Pearson Education, Noida, India,
2011
3. Paulo SR, et.al, Digital Signal Processing, Cambridge, UK,
2002
4. P P Vaidyanathan, Multirate signal processing, Pearson
Education, Noida, 1993
5. Raghuveer Rao and Ajit Bopardikar Wavelets, Pearson
Education, Noida, 2000
6. Schaum Series Linear Algebra
48
NEURAL NETWORKS (3:0:0)
Sub. Code: EC0313 CIE: 50% Marks
Hrs/week: 3 SEE: 50% Marks
SEE Hrs: 3 Hrs Max Marks: 100
Course Outcome:
On successful completion of the course, the students will be able to
1. Design single and multi-layer feed-forward neural networks
and the differences between networks for supervised and
unsupervised learning.
2. Analyze the behavior of radial-basis function networks.
3. Illustrate unsupervised learning using Kohonen networks
and training of recurrent Hopfield networks.
4. Perform algorithmic training of various neural networks and
Analyze the performance of neural networks.
Unit 1:
Introduction, history, structure and function of single neuron, neural
net architectures, neural learning, use of neural networks.
5 Hrs
SLE: Neural network Architecture.
Unit 2:
Supervised learning, single layer networks, perceptions, linear
separability, perceptions training algorithm, guarantees of success,
modifications.
8 Hrs
SLE: Neural networks used for predictions.
Unit 3:
Multiclass Networks-I, multilevel discrimination, preliminaries, back
propagation, setting parameter values, theoretical results.
Accelerating learning process, application, mandaline, adaptive
multilayer networks.
8 Hrs
SLE: Resilient back propagation.
49
Unit 4:
Prediction networks, radial basis functions, polynomial networks,
regularization, unsupervised learning, winner take all networks,
counter propagation networks.
8 Hrs
SLE: Kohonen self-organizing network
Unit 5:
Adaptive resonance theorem, topologically organized networks,
distance based learning, neo-cognition.
Associative models, hop field networks, brain state networks,
Boltzmann machines, hetero associations.
8 Hrs
SLE: Continuous Hopfield networks.
Unit 6:
Optimization using hop filed networks, simulated annealing,
random search, evolutionary computation.
5 Hrs
SLE: Boltzmann machine
Text book:
1. Elements of Artificial Neural Networks, Kishan
Mehrotra, C. K. Mohan, Sanjay Ranka, Penram, 1997.
Reference Books:
50
IMAGE PROCESSING (3:0:0)
51
6 Hrs
SLE: MATLAB simulation of transform domain methods.
Unit 4: Image Enhancement:
Introduction, Image Enhancement in spatrate Domain,
Enhancement through point operation, Types of point operation.
Histogram Manipulation, Linear gray-level transformation, Local or
Neighborhood operation, Median filter, Spatial domain high-pass
filtering or image sharpening. Bit-place sliching, image
enhancement in the frequency domain, homomorphic filter,
Zooming operation, Image arthmetric.
10 Hrs
SLE: MATLAB simulation of Enhancement techniques.
Unit 5: Image Restoration
Introduction, Image Degradation, Types of image Blur,
Classification of image restoration techniques, image-restoration
model, linear image restoration techniques, non-linear image-
restoration techniques. Blind Deconvolution, classification of Blind-
deconvotion techniques
6 Hrs
SLE: Image restoration in satellite images
Unit6: Image Denoising
Image Denoising, classification of noise in image, median filtering,
Trained Average filter, Performance Metrics in Image restoration,
Applications of Digital Image Restoration
6 Hrs
SLE: Image denoising in medical images.
Text Book:
1. Digital Image Processing, S. Jayaraman, S.
Esakkirajan, T. Veerakumara, Tata McGraw Hill Education
Pvt. Ltd., 2009
Reference Book:
1. Image Processing, Gonzalez, Gatesmark Publishing,
2nd Edition, 2009
2. Digital Image Processing, Anil K Jain, Prentice Hall,
1998
52
ARM PROCESSOR (2:0:2)
53
SLE: Memory faults, ARM architecture variants.
Unit2: The Thumb Instruction Set:
The Thumb bit in the CPSR, the Thumb programmer's model.
Thumb branch instructions. Thumb software interrupt instruction.
Thumb data processing instructions. Thumb breakpoint instruction.
Thumb implementation. Thumb applications
2Hrs
SLE: Thumb single register and multiple register data transfer
instructions
Unit 3: Architectural Support for Operating Systems:
54
Unit 6: ARM Processor Cores and Memory Hierarchy:
ARM7 TDMI, ARM8, ARM9, TDMI. Memory size and speed, On-
chip memory, Caches, Memory management.
6 Hrs
SLE: ARM10TDMI, Cache design - an example
Text book:
1. Arm System on chip Architecture, Fuber, Addison
Wesley Longman 2000.
Reference Book:
1. ARM Architecture Reference manual publications,
ARM Limited, 2000.
55