Download as pdf or txt
Download as pdf or txt
You are on page 1of 34

SDMCET: Syllabus

1

III Year B. E. (E&C): 2013 14

Electronics & Communication Engineering
Suggested plan of study
V Semester B. E.



Course Code Course Title
L-T-P
(Hrs/Week)
Course Credits
EC307 CMOS VLSI Design 4-0-0 4
EC300 Information Theory & Coding 4-0-0 4
EC301 Digital Signal Processing 3-2-0 4
EC302 Digital Communication 3-2-0 4
EC32X Elective I 4-0-0 3
EC33X Elective -II 4-0-0 3
EC308 Microcontrollers & VLSI Laboratory 0-0-2 1
EC306 DSP Laboratory 0-0-2 1
Total 28 24

Elective I
EC320 Programming in C++ 4-0-0 3
EC321 Pattern Recognition 4-0-0 3
EC322 Digital Switching Systems 4-0-0 3
Elective - II
EC330 System Verilog 4-0-0 3
EC331 Operating Systems 4-0-0 3
EC332 Advanced Digital System Design 4-0-0 3



SDMCET: Syllabus
2

III Year B. E. (E&C): 2013 14


VI Semester B. E.

Course
Code
Course Title
L-T-P
(Hrs/Week)
Course
Credits
EC356
Management, Entrepreneurship and
Intellectual Property Rights
4-0-0 4
EC357 Computer Communication Networks 3-0-0 4
EC358 Analog & Mixed Mode VLSI Design 4-0-0 4
EC359 Microwave & Radar Engineering 3-0-0 4
EC37X Elective III 4-0-0 3
EC38X Elective IV 4-0-0 3
EC360 Advanced Communication laboratory 0-0-2 1
EC355 Mini project 0-0-8 4

Total
31 27

Elective-III
EC376 Data Structure in C++ 4-0-0 3
EC377 Cryptography & Network Security 4-0-0 3
EC370 Speech Processing 4-0-0 3
EC378 VLSI & DSP Systems 4-0-0 3
Elective - IV
EC380 Satellite Communication 4-0-0 3
EC381 Design for Testability 4-0-0 3
EC382 Wavelet Transforms 4-0-0 3
.















SDMCET: Syllabus
3

III Year B. E. (E&C): 2013 14


V-Semester B.E

EC307 CMOS VLSI Design (4-0-0)4

Course Objectives:
i. To study the MOSFETs
ii. Design and analyze digital circuits and analog circuits using MOSFETs.
iii. Use of MOSFET in High speed Digital circuits.
iv. To study the layout of digital and analog circuits.

Course Outcomes:
i. To have knowledge about VLSI Design flow (POa,b,j).
ii. Using a MOSFETs design circuits in VLSI Front end (Schematic) design and back end
(layout) design (POb, c, e, k).

Perquisites: Analog Electronics, Digital electronics, Network Analysis

Course Contents:
1) MOS Transistor theory: nMOS/pMOS transistor , threshold voltage equation, body
effect, MOS device design equation, sub threshold region, channel length modulation,
mobility variation, tunneling, punch through, hot electron effect, MOS models, small
signal AC characteristics, CMOS inverter,
n
/
p
ratio, noise margin, static load MOS
inverter, differential inverter, transmission gate, tri state inverter, Bi-CMOS inverter.
12Hrs.
2) Fabrication Technology: Introduction, CZ growing process, fabrication processes:
thermal oxidation, etching techniques, diffusion, ion implantation, photo lithography,
epitaxial growth, metallization and interconnection, ohmic contacts, fabrication of
resistors and capacitors. 6 Hrs.
3) Basic CMOS Technology: Basic CMOS technology: P-Well / N-Well / Twin Well
process, MOS mask layer, stick diagram, lambda based design rules, layout, symbolic
diagram, scaling of MOS circuits. 9 Hrs.
4) Basic Circuit Concepts: Sheet resistance, standard unit capacitance, concepts delay
unit time, inverter delays, driving capacitive loads, propagation delays. 7 Hrs.
5) Combinational MOS Logic Circuits & Sequential MOS Logic Circuits: Introduction,
MOS logic circuits with depletion nMOS loads, CMOS logic circuits, complex logic
circuits, CMOS Transmission gate, Introduction to sequential MOS logic circuits,
behavior of bistable elements, SR latch circuit, clocked latch and flip flop circuits, CMOS
D-latch and edge triggered flip flop. 10 Hrs.
6) Dynamic logic Circuits: Introduction, basic principles of pass transistor circuits,
voltage bootstrapping, synchronous dynamic circuit techniques, dynamic CMOS circuit
techniques, high performance dynamic CMOS circuits, Memory Circuits, Short Channel
Effects, Drain Induced Barrier Load. 8 Hrs.





SDMCET: Syllabus
4

III Year B. E. (E&C): 2013 14


Reference Books:
1) Neil Weste & K Eshrgian, Principles of CMOS VLSI Design: A system perspective, 2
nd

edition, Perason education, 2003.
2) Sung Mo Kang & Yosuf Lederabic Law, CMOS Digital Integrated Circuits: Analysis and
Design, McGraw-Hill, 3
rd
edition, 2008.
3) Douglas A Pucknell & Kamran Eshragian, Basic VLSI Design, PHI 3
rd
edition, 2005.
4) Kanaan Kano, Semiconductor Devices, Pearson education, third edition 2004

EC300 Information Theory and Coding (4-0-0)4

Course objectives:
To learn and understand
i. The need of coding, entropy.
ii. Working of different types of source coding techniques.
iii. Different error control coding algorithms.
iv. Applications of these algorithms.

Course Outcomes:
At the end of this course, the student will be able to
i. Find the entropy for given source (POa, e).
ii. Design the source encoders and decoders for different source coding algorithms
(POa,b,c,e).
iii. Design the encoders and decoders for different error control coding algorithms
(POa,b,c,e).

Prerequisites:
i. Analog and Digital Communication.
ii. Digital Circuit Design.

Course Contents:
1) Entropy: Introduction, Measure of information, Entropy of a zero memory source,
Logarithmic inequalities, Properties of Entropy, External property, Information rate,
Extension of a zero memory source. 6 Hrs.
Mark off sources: Average information content of symbols in long dependent (With
memory) sequences. Mark off statistical model for information sources, Entropy and
information rate of Mark off sources, Communication Channels, Discrete communication
channels: Rate of information transmission over a discrete channel, Capacity of a
discrete memory less channels, continuous channels: Shannon-Hartley law and its
implications. Mutual information. 10 Hrs.
2) Source encoding: Definition of codes, Basic properties of codes, Construction of
instantaneous codes: Kraft inequality, McMillans Inequality, code efficiency and
redundancy, Shannons noiseless coding theorem, construction of some basic codes:
Shannon binary coding, Shannon-Fano coding, Huffman coding. 10 Hrs.
3) Error Control Coding: Types of errors, types of codes, Linear Block Codes: Matrix
description of linear block codes. Error detecting and correcting capabilities of linear



SDMCET: Syllabus
5

III Year B. E. (E&C): 2013 14

block codes, Lookup table decoding using standard array, Single error correcting
hamming codes. 7 Hrs.
4) Binary Cyclic Codes: Algebraic structures of cyclic codes, Encoding using an (n-k) bit
shift register, Syndrome calculation, Error detection and error correction, BCH codes,
RS codes, Golay codes, Shortened cyclic codes, Burst error correcting codes.
7 Hrs.
5) Convolution Codes: Encoding of convolution codes: Time domain approach and
transform domain approach, systematic convolutional codes, state diagrams, tree and
trellis diagrams. Decoding of convolutional codes: Viterbi algorithm, sequential
decoding: Stack algorithm 12 Hrs.

Reference Books:
1) K. Sam Shanmugam, Digital and analog communication systems, John Wiley, 2005.
2) Simon Haykin, Digital communication, John Wiley, 2003
3) Ranjan Bose, Information Theory, Coding and Cryptography, Tata McGraw-Hill
Publication, 2002, ISBN: 0-07-048297-7
4) Satyanarayana P.S. Concepts of Information Theory & coding, Dynaram
Publications, Bangalore, 2005.

EC301 Digital Signal Processing (3-2-0)4

Course Objectives:
To learn and understand
i. Digital domain processing of analog signals.
ii. Design of digital filters.
iii. Various implementation methods of digital filters.
iv. To study the importance of transform domain representation in signal processing.
v. To know about the various applications of Digital Signal Processing.

Course Outcomes:
At the end of this course, the student will be able to
i. Process one dimensional signal. (POa,b).
ii. Design a filter based on requirements for the given application. (POa,e).
iii. Provide Implementation structure for a designed filter. (POa,b).
iv. Effectively utilize the transform domain representation for signal processing
applications. (POk).

Prerequisites:
i. Signals and Systems
ii. Engineering Mathematics

Course Contents:
1) Introduction to Signal Processing: Characterization and classification of signals,
typical signal processing operations, examples of typical signals, typical signal
processing applications, Why digital signal processing? 3 Hrs.



SDMCET: Syllabus
6

III Year B. E. (E&C): 2013 14

2) Discrete Fourier Transforms (DFT): Frequency domain sampling and reconstruction
of discrete time signals, The Discrete Fourier Transform, Matrix Relations, Relationship
of the DFT to other transforms, Properties of DFT, Linear Filtering Methods based on
the DFT, Frequency analysis of signals using DFT. 10 Hrs.
3) Efficient Computation of the DFT: Radix-2 FFT algorithms for the computation of DFT
and IDFT: Decimation-In-Time (DIT) and Decimation-In-Frequency(DIF) algorithms,
Comparison of direct computation and FFT computation of DFT, Applications of FFT
algorithms, Goertzel Algorithm. 6 Hrs.
4) Transform Domain Representation of LTI Systems: Frequency Response, Transfer
function, Concept of digital filtering, Types of Transfer Function: Ideal filters, Simple IIR
& FIR digital filters, Notch filters, Comb filters, All pass filters. 5 Hrs.
5) Implementation of Discrete-Time Systems: Structures for IIR systems: Direct-Form,
Cascade-Form, Parallel-Form, Structures for FIR systems: Direct-Form, Cascade-Form,
Lattice structure. Linear phase realization. 6 Hrs.
6) Design of Digital IIR filters Characteristic of commonly used analog filtersButterworth
and Chebyshev type - I, Design of analog low pass filters, frequency transformations in
analog domain, IIR filter design by approximation of derivatives, impulse invariance and
bilinear transformation, frequency transformations in digital domain. 10 Hrs.
7) Design of Digital FIR filters: Design of Linear phase FIR filters using windows method
and frequency sampling method, Design of FIR Differentiators, Design of Hilbert
Transformers. 6 Hrs.
8) Applications of Digital Signal Processing: DTMF generation and detection, Spectral
analysis of signals, Musical Sound Processing, Music synthesis, FM stereo generation,
Signal Compression. 6 Hrs.

Reference Books:
1) Proakis & Monalakis, Digital signal processing Principles, Algorithms &
Applications, Pearson education, 4th Edition, New Delhi, 2007.
2) Sanjit K. Mitra, Digital Signal Processing, Tata Mc-Graw Hill, 2
nd
Edition, 2004.
3) Li Tan, Digital Signal Processing Fundamentals and Applications, Elsevier, 2003.

EC302 Digital Communication (3-2-0) 4

Course Objectives:
To learn and understand
i. Sampling theorem and its applications in digital communication.
ii. Different waveform coding techniques,
iii. Different digital modulation techniques and probability of error computation.
iv. Spread Spectrum modulation.
v. Principle of operation of satellite, optical link and ISDN.

Course Outcomes:
i. Design of digital communication link with various modulation schemes.(POb,k).
ii. To analyze and to calculate probability of errors in detection (POa,e).
iii. To analyse the operation of satellite communication link and ISD network (POc,d).



SDMCET: Syllabus
7

III Year B. E. (E&C): 2013 14


Pre-requisites:
i. Digital signal processing
ii. Analog Communication
iii. Probability Theory

Course Contents:
1) Introduction: Sources & Signals, Basic Signal Processing Operations in Digital
communication, Channels for Digital Communication. 3 Hrs.
2) Sampling Process: Sampling Theorem, Quadrature sampling of band pass signals,
reconstruction of a message process from its samples, signal distortion in sampling,
practical aspects of sampling and signal recovery, PAM, TDM 7 Hrs.
3) Waveform Coding Techniques: Pulse Code Modulation, quantization noise and signal
to noise ratio, robust quantization, DPCM, DM, coding speech at low bit rates,
applications. 8 Hrs.
4) Base-Band Shaping for Data Transmission: Discrete PAM signals, power spectra of
discrete PAM signals. Inter-symbol Interference, Nyquists criterion for distortionless
base-band binary transmission, correlative coding, eye pattern, base-band M-ary PAM
systems, adaptive equalization for data transmission 8 Hrs.
5) Digital Modulation Techniques: Gram-Schmidt Orthogonalization Procedure,
Geometric Interpretation of Signals, Digital Modulation formats, Coherent binary
modulation techniques, Coherent quadrature modulation techniques, Non- coherent
binary modulation techniques, Comparison of Binary and Quaternary Modulation
techniques, M-Ary Modulation Techniques, Power Spectra, Bandwidth, efficiency.
12 Hrs.
6) Spread Spectrum Modulation: Pseudo noise sequences, A notion of spread spectrum,
direct sequence spread coherent binary PSK, signal space dimensionality and
processing gain, probability of error, frequency hop spread spectrum, applications.
6 Hrs.
7) Advanced Communication Systems: Introduction, satellite communications, earth
station, satellite block diagram, mobile radio fundamentals, optical communications block
diagram, signal propagation sources and detectors broadband integrated services digital
network, an emerging view of telecommunications. 8 Hrs.

Reference Books:

1) Simon Haykin, Digital communications, John Wiley, 2004
2) K. Sam Shanmugam, Digital and analog communication systems, John Wiley, 2005
3) Simon Haykin, An introduction to Analog and Digital Communication, John Wiley,
2005

Activits beyond Syllabi: Study of PCM and DM chips like MC 3418 and MC42333







SDMCET: Syllabus
8

III Year B. E. (E&C): 2013 14

ELECTIVE -I

EC320 Programming in C ++ (4-0-0)3

Course Objectives:
i. To understand the object oriented programming techniques.
ii. Designing, Implementing and debugging a program which uses any one of the following
programming techniques: Objects, classes, enumerations, overloading and inheritance,
arrays and strings.
iii. Applications and significance of polymorphism, constructors, user defined data types.

Course Outcomes:
i. Design, implement a solution for a complex, real time task (POa,b,c)
ii. Break a program into modules, test each module independently (POa,b)
iii. Simulation of any real time applications (POd,e,k).

Prerequisites:
Concepts of sub-programs, parameter passing, arrays and strings.

Course Contents:
1) Introduction: Object Oriented Programming Characteristics of Object Oriented
Programming languages, C++ and C, Basic Program Construction, Output using
cout, Directives, Comments, Integer and character variables, Input with cin, Floating
Point Types, Type Bool, setw manipulator, Type conversion, Arithmetic Operators,
Library Functions. 4 Hrs.
2) Loops and Decisions: Relational Operators, loops, decisions, Logical Operator,
Precedence summary, Control Statements, Structures, Enumerations. 6 Hrs.
3) Functions: Passing Arguments to Functions, Returning Values from Functions,
Reference Arguments, Overloaded Functions, Inline Functions, Default Arguments.
8 Hrs.
4) Objects and Classes: A simple Class, C++ Objects as Physical Objects, C++
Objects as Data Types, Constructors, objects as Function Argument, default copy
Constructor, Returning Objects from Functions, Structures and class. 8 Hrs.
5) Arrays and Strings: Array Fundamentals, Function Declaration with Array
Arguments, Arrays as Class Member Data, Arrays of Objects. C- Strings, The
standard C++ string class. 7 Hrs.
6) Operator Overloading: Overloading Unary Operators, Overloading Binary
operators. 6 Hrs.
7) Inheritance: Derived Class and Base class, Derived class Constructors, Overriding
Member Functions, Public and Private Inheritance. 7 Hrs.
8) Pointers: Addresses and pointers, the address-of operator &, pointers and arrays,
Pointers and functions, pointers and c-type strings. 6 Hrs.







SDMCET: Syllabus
9

III Year B. E. (E&C): 2013 14

Reference Books:
1) R. Lafore, Object Oriented Programming using C++, Galgotia Publications, 2004.
2) Barbara Johnson, C++ Programming Today, 2005
3) Cohoon and Davidson C++ Program Design: An Introduction to Programming and
Object- Oriented Design, 3rd Edn, TMH publication. 2004.
4) S. B. Lippman & J. Lajoie, C++ Primer, 3rd Edition, Addison Wesley, 2000.


EC321 Pattern Recognition (4-0-0)3

Course Objectives:
To learn and understand
i. Understand mathematical preliminary: probability, random variables, estimation of
parameters.
ii. Differentiate groups of data through clustering.
iii. Understand Statistical and Nonparametric Decision functions.
iv. Study to process waveforms and images.
v. Identify the applications of pattern recognition, Pattern recognition using neural network.

Program Outcomes:
After the completion of this course, the students will be able to
i. Appreciate the importance and usefulness of pattern recognition in modern world
(POd).
ii. Classify the Images based on their patterns (POd,j).
iii. Extract the features and feature selection to distinguish one image from the other
(POe,k).

Prerequisites:
i. Signals and Systems
ii. Digital Signal Processing

Course Contents:
1) Introduction: Applications of pattern recognition, statistical decision theory, image
processing and analysis, probability of events, random variables, Joint distributions and
densities, moments of random variables, estimation of parameters from samples,
minimum risk estimators. 10 Hrs.
2) Statistical Decision Making: Introduction, Bayes Theorem, multiple features,
conditionally independent features, decision boundaries, unequal costs of error,
estimation of error rates, the leaving-one-out technique. Characteristic curves,
estimating the composition of populations. 12 Hrs.
3) Nonparametric Decision Making: Introduction, histograms, Kernel and window
estimators, nearest neighbor classification techniques, adaptive decision boundaries,
adaptive discriminate Functions, minimum squared error discriminate functions,
choosing a decision making technique. 9 Hrs.
4) Clustering: Introduction, hierarchical clustering, partitioned clustering. 5 Hrs.



SDMCET: Syllabus
10

III Year B. E. (E&C): 2013 14

5) Artificial Neural Networks: Introduction, nets without hidden layers, Nets with hidden
layers, the back Propagation algorithms, Hopfield nets, an application. 7 Hrs.
6) Processing of Waveforms and Images: Introduction, gray level scaling
transformations, equalization, geometric image and interpolation, Smoothing,
transformations, edge detection, Laplacian and sharpening operators, line detection and
template matching, logarithmic gray level sealing, the statistical significance of image
features. 9 Hrs.

Reference Books:
1) Earl Gose, Richard Johnsonburg and Steve Joust, Pattern Recognition and Image
Analysis, Prentice-Hall of India-2003.
2) Duda and Hart, Pattern recognition (Pattern recognition a scene analysis)
3) Robert J Schalkoff, Pattern recognition: Statistical, Structural and neural
approaches, John Wiley.

EC322 Digital Switching Systems (4-0-0)3

Course Objectives:
i. Analysis of Digital switching system
ii. Switching communication and control
iii. Maintenance Of Digital Switching System

Course Outcomes:
i. Implementation of Building blocks of a digital switching system (POb,c)
ii. Understanding of Switching communication and control (POd,e,g,j,k)
iii. Understanding the call processing system (POd,e,g,j,k)
iv. Implementation of call models (POb,c)
v. Understanding the maintenance of Digital Switching System (POd,e,g,j,k)

Prerequisites:
Digital Circuit Design and Analog Communication.

Course Contents:
1) Introduction: Evolution of Telecommunication, Simple Telephone Communication,
Basics of a Switching System, Manual Switching System, Major Telecommunication
Networks. 7 Hrs.
2) Why Digital? Advantages of Digital Voice Networks, Digital Signal Processing,
Disadvantages of Digital Voice Networks. 7 Hrs.
3) Switching: Crossbar Switching, Principles of Common Control, Touch Tone Dial
Telephone, Principles of Crossbar Switching, Crossbar Switch Configurations, Cross point
Technology, Crossbar Exchange Organization 8 Hrs.
4) Electronic Space Division Switching: Stored Program Control, Centralized SPC,
Distributed SPC, Software Architecture, Application Software, Enhanced Services, Two-
stage, Three-stage and n-stage Networks. 8 Hrs.
5) Digital Transmission and Multiplexing: Sampling, Quantization and Binary Coding,
Quantization Noise, Companding, Differential Coding, Vocoders, Pulse Transmission, Line
Coding, Time Division Multiplexing. 6 Hrs.



SDMCET: Syllabus
11

III Year B. E. (E&C): 2013 14

6) Time Division Switching: Basic Division Space and Time Switching, Time Multiplexed
Space and Time Switching, Combination Switching, Three-stage and n-stage Combination
Switching. 8 Hrs.
7) Traffic Engineering: Network Traffic Load and Parameters, Grade of Service and
Blocking Probability, Modeling Switching Systems, Incoming Traffic and Service Time
Characterization, Blocking Models and Loss Estimates, Delay Systems. 8 Hrs.

Reference Books:
1. Thyagarajan Viswanathan: Telecommunication Switching Systems and Networks, PHI,
2010.
2. John.C.Bellamy: Digital Telephony, 3rd Edition, John Wiley and Sons Inc., 2010.
3. SPC Digital Telephone Exchanges - F. J. Redmill, A. R. Valdar, Institution of Engineering
and Technology (IET) 2000.
4. Telecommunication switching, Traffic and Networks - J E Flood, Pearson Education,
2008.

ELECTIVE II

EC330 System Verilog (4-0-0)3

Course Objectives:
i. To make the student understand the importance of System Verilog from System Design
and Verification prospective.
ii. To make students able to apply System Verilog for synthesis as well as Simulation.
iii. To make the students able to compute test signatures, make them ready for Transaction
level Design and Modeling

Course outcomes:
i. An ability to apply knowledge Digital Design using System Verilog to design and verify the
design (PO->b,e)
ii. Student is able to optimize the circuit with respect power, speed and area (a,e,k)
iii.Student is made industry ready for VLSI industries working Digital Design (b,c,k)

Prerequisites:
1. Digital circuit design.
2. C++ and Verilog knowledge is appreciated.

Course Contents:
1) Introduction to System Verilog: System Verilog origins, Generations of the System
Verilog standards. 1 Hr.
2) System Verilog Literal Values and Built-in Data Types: System Verilog variables,
Object types and data types, System Verilog 4-state variables System Verilog 2-state
variables, Explicit and implicit variable and net data types, Synthesis guidelines, Signed
and unsigned modifiers Static and automatic variables, Static and automatic variable
initialization, Synthesis guidelines for automatic variables, Guidelines for using static and
automatic variables, Type casting, Static (compile time) casting, Dynamic casting,
Synthesis guidelines, Constants. 5 Hrs.
3) System Verilog User-Defined and Enumerated Types: User-defined types, Local
typedef definitions, Shared typedef definitions, Enumerated types, Enumerated type label
sequences, Enumerated type label scope, Enumerated type values, Printing enumerated
types. 2 Hrs.



SDMCET: Syllabus
12

III Year B. E. (E&C): 2013 14

4) System Verilog Declaration Spaces: Packages, Package definitions ,Referencing
package contents, Synthesis guidelines, $unit compilation-unit declarations, Coding
guidelines, System Verilog identifier search rules , Source code order, Coding guidelines
for importing packages into $unit , Synthesis guidelines, Simulation time units and
precision, Verilogs timescale directive, Time values with time units , Scope-level time unit
and precision, Compilation-unit time units and precision. 6 Hrs.
5) System Verilog Arrays, Structures and Unions: Structures, Structure declarations,
Assigning values to structures, Packed and unpacked, structures, Synthesis guidelines
,Unions , Unpacked unions, Packed unions, Synthesis guidelines, An example of using
structures and unions, Arrays , Unpacked arrays, Packed arrays, Using packed and
unpacked arrays , Initializing arrays at declaration, Assigning values to arrays ,Copying
arrays ,Copying arrays and structures using bit-stream casting, Synthesis guidelines, An
example of using arrays, The for each array looping construct, Dynamic arrays, associative
arrays, sparse arrays and strings. 5 Hrs.
6) System Verilog Procedural Blocks, Tasks and Functions: Verilog general purpose
always procedural block ,System Verilog specialized procedural ,blocks, Combinational
logic procedural blocks , Latched logic procedural blocks , Sequential logic procedural
blocks, Synthesis guidelines ,Enhancements to tasks and functions, Implicit task and
function statement grouping, Returning function values ,Returning before the end of tasks
and functions, Void functions, Passing task/function arguments by name , Passing
argument values by reference instead of copy, Named task and function ends ,Empty tasks
and functions. 5 Hrs.
7) System Verilog Procedural Statements: New operators, Increment and decrement
operators, Assignment operators, Equality operators with dont care wildcards, Set
membership operator inside, Operand enhancements, Operations on 2-state and 4-state
types, Type casting , Size casting, Sign casting , Enhanced for loops, Local variables within
for loop declarations, Multiple for loop assignments, Synthesis guidelines ,Bottom testing
do...while loop , Synthesis guidelines ,The for each array looping construct, New jump
statements, break, continue, return , The continue statement , The break statement , The
return statement, Synthesis guidelines , Enhanced case statements , Unique case
decisions , Priority case statements, Enhanced if...else decisions, Unique if...else decisions
, Priority if decisions 8 Hrs.
8) Modeling Finite State Machines with System Verilog: Modeling state machines with
enumerated types ,Representing state encoding with enumerated types, Reversed case
statements with enumerated types, Enumerated types and unique case statements,
Specifying unused state values, Assigning state values to enumerated type variables,
Performing operations on enumerated type variables. 8 Hrs.
9) System Verilog Interfaces: Interface concepts, Disadvantages of Verilogs module
ports , Advantages of System Verilog interfaces , System Verilog interface contents
,Differences between modules and interfaces , Interface declarations , Source code
declaration order, Global and local interface definitions , Using interfaces as module ports,
Explicitly named interface ports , Generic interface ports , Synthesis guidelines ,
Instantiating and connecting interfaces .,Referencing signals within an interface, Interface
modports, Using tasks and functions in interfaces , Interface methods, Using procedural
blocks in interfaces 6 Hrs.
10) Behavioral and Transaction Level Modeling: Behavioral modeling , What is a
transaction?, Transaction level modeling in System Verilog , Memory subsystem example,
Transaction level models via interfaces 6 Hrs.






SDMCET: Syllabus
13

III Year B. E. (E&C): 2013 14

Project work (optional) - Project work can be given based on the following chapter A
Complete Design Modeled with System Verilog System Verilog ATM example, Data
abstraction, Interface encapsulation, Design top level: squat, Receivers and transmitters,
Receiver state machine, Transmitter state machine ., Test-bench

Reference Books:
1. System Verilog for Design- A Guide to Using System Verilog for Hardware Design and
Modeling by Stuart Sutherland, Simon Davidmann, Peter Flake. Second Edition
Published by Springer.
2.System Verilog for Verification - A Guide to Learning the Test-bench Language Features
by CHRIS SPEAR, Synopsys, Inc. Published by Springer.


EC331 Operating Systems (4-0-0)3

Course Objectives:
To learn and understand
i. Basics of operating systems.
ii. Algorithms for process scheduling.
iii. Basics of virtual memory.
iv. Windows and Linux platforms.
v. Data structures required for implementation of OS operations.

Course Outcomes:
At the end of this course, the student will be able to
i. Describe the structure of Linux and Windows Operating systems (POk).
ii. Express the various algorithms involved in process scheduling and page replacement
(POb, c).
iii. Calculate the values average turnaround time and average waiting time for a given snap
shot of a system (POe).
iv. Understand and able to explain how inter process communication and deadlocks are
dealt with in an OS (POj).

Prerequisites:
i. Basics of computer systems.

Course Contents:
1) Introduction to operating systems: Introduction to OS, user view, system view,
Classification of OSs, features and applications. 3 Hrs.
2) Operating system structures: System components, OS Services, System calls,
System programs, System structure, Virtual machines. 3 Hrs.
3) Process Scheduling: Process concept, Process scheduling, Operation on processes,
cooperating processes, Inter process communication. Threads overview, CPU
scheduling- Basic concepts, scheduling criteria, Scheduling algorithms, multiple
processor scheduling, Real time scheduling. 6 Hrs.
4) Process issues: The Critical section problem, Synchronization hardware, Semaphores,
problems of synchronization, Critical regions, monitors. Deadlock - System model,



SDMCET: Syllabus
14

III Year B. E. (E&C): 2013 14

Deadlock characterization, Methods for handling deadlocks - Deadlock prevention,
deadlock avoidance, Deadlock detection and solution for deadlock. 12 Hrs.
5) Storage Management: Overview, Main memory management- Background, Swapping,
Contiguous allocation, Paging, Segmentation, Segmentation with paging. 5 Hrs.
6) Virtual memory - Background, Demand paging, Process creation, Page replacement
algorithms, Allocation of frames, thrashing.
File System interface - File concept, Access methods, Directory structure, File system
mounting, File system implementation, Directory implementation, Allocation methods
and free space management.
Mass storage structures Disk structure, Disk scheduling methods, Disk management,
Swap space management. 12 Hrs.
7) OS Security: Goals of protections, the security issues, Authentication, System threats,
Securing systems and facilities, Intrusion detection. 6 Hrs.
8) Case Study - Linux operating system: Features of Linux, applications, Linux and
Windows OS installation procedure, Inter-process communication. 5 Hrs.

Reference Books:
1) Abraham Silberschatz, Peter Baer Galvin, Greg Gagne Operating System Concepts,
6
th
edition, John Wiley & Sons.
2) Milan Milankovic Operating system concepts and design, 2
nd
Edition, McGraw-Hill.
3) Harvey M Deital Operating systems, Addison Wesley Publications
4) D.M Dhamdhere Operating systems - A concept based Approach, Tata McGraw-Hill.


EC332 Advanced Digital System Design (4-0-0)3

Course Objectives:
i. To understand Design and Analysis of Advanced Digital Systems.
ii. To understand verification steps of the correctness of the system using Verilog /
VHDL.
iii. To conduct the design of Advanced Digital Systems for Embedded System
Applications.

Course Outcomes:
i. To learn both Moores and Mealys Sequential Finite State Machines.
(POa,b,j)
ii. To know the advancements in Digital Systems Design with optimization
techniques. (POb,c,e)
iii.To be able to implement the digital designs for variety of Embedded Systems
applications. (POa,d)

Course Contents:
1) Review of Logic Design Fundamentals : Combinational and Sequential Circuits,
Boolean Algebra and Algebraic Simplification, Karnaugh Maps, Universal Gates, Hazards
in Combinational Circuits, Flip-Flops and Latches, Fundamentals of Moore and Mealy
Sequential Networks, Timings, Set-up and Hold Times, Synchronous Designs, Tristate
Logic and Busses. 7 Hrs.




SDMCET: Syllabus
15

III Year B. E. (E&C): 2013 14

2) Designing with Programmable Logic Devices: Read Only Memories, Programmable
Logic Arrays (PLAs), Programmable Array Logic (PALs), other sequential Programmable
Logic Devices (PLD), Design of Traffic Light Controller, Key Pad Scanner Design.10 Hrs.
3) Design of Networks for Arithmetic Operations: Design of Serial Adder with
Accumulator, State Graphs for Control Networks, Design of Binary Multiplier, Multiplication
of Signed Binary Numbers, Design of Unsigned Binary Divider. 10 Hrs.
4) Digital Design with SM Charts & Floating Point Arithmetic: State machine charts,
Derivation of SM charts, Realization of SM charts, Implementation of the Dice Game,
Alternative Realization for SM charts using Microprogramming, Linked State Machines.
10 Hrs.
5) Floating Point Arithmetic: Representation of Floating Point Numbers, Floating Point
Multiplication, Other Floating Point Operations. 4 Hrs.
6) Designing with Programmable gate arrays and complex Programmable logic
devices: Xlinix 3000 Series FPGAs, Designing with FPGAs, Xlinix 4000 Series FPGAs,
using a One-Hot State Assignment, Altera Complex Programmable Logic Devices(CPLDs),
Altera FLEX 10K Series CPLDs. 6 Hrs.
7) Hardware Testing and Design for Testability: Testing Combinational Logic, Testing
Sequential Logic, Scan Testing, Boundary Scan, Built-In-Self-Test. 5 Hrs.

Reference Books:
1) Charles H. Roth. Jr, Digital Systems Design using VHDL, Thomson Learning, Inc, 9
th

reprint, 2006.
2) Stephen Brown & Zvonko Vranesic, _ Fundamentals of digital logic design with VHDL,
Tata McGraw-Hill, New Delhi, 2nd Ed., 2007.
3) Mark Zwolinski, Digital System design with VHDL, 2 Ed., Pearson Education. 2004.
4) Volnei A Pedroni, Digital Electronics and design with VHDL, Elsevier Science, 2009.
5) Samir Palnitkar - Verilog HDL - A Guide to Digital Design and Synthesis, Sun Micro
Systems Press, Prentice Hall Title, 2003 Second Edition.
6) High Speed Digital Designing Harwood Jonson,


EC308 Microcontrollers & VLSI Laboratory (0-0-2)1

Course Objectives:
i. Explore microcontroller instructions in the form programming for different applications.
ii. The same instructions are to be used for interfacing applications.
iii. VLIS based experiments explore the ideas about chip design concepts by using industrial
tool like cadence.

Course Outcomes:
i. Students will update their knowledge in using the microcontroller kits & softwares for all
variety applications (POa,b,c,e,k)
ii. Getting actual feel of designing steps of VLSI flow to convert to chip level (Schematic &
Layout design) (POb,c)
iii. This particular lab updates knowledge in Embedded systems & VLSI Design
aspects(POa,j,k)

Prerequisites:
i. Basics of Microprocessor.



SDMCET: Syllabus
16

III Year B. E. (E&C): 2013 14

ii. Digital logical design.
iii. Analog Electronics

Design the following circuits with given specifications, completing the design flow
mentioned below.
(a) Draw the schematic and verify the following
(i) DC analysis
(ii) Transient analysis
(iii) Parametric analysis
(b) Draw the layout and verify the DRC.
(c) Perform LVS check

1) Inverter
2) Buffer
3) Transmission gate
4) Basic / universal gates
5) Flip-Flops: RS, D, JK, Master slave RS, D and JK.
6) Serial / Parallel adder.
7) Johnson / Ring counter
8) Design Multiplexer, Demultiplexer
9) A single stage differential amplifier
10) Schmitt trigger (Inverting and non inverting).

Microcontroller Experiments
1) Introductory Experiments: Generation of Fibonacci series, Data Transfer with different
addressing modes, finding factorial of a number etc.
2) Different types of code conversions Ex: BCD to Decimal, Binary to Gray codes etc.
3) Sorting the arrays in ascending and descending order.
4) Addition of 16-bit numbers.
5) Multiplication of two 32-bit numbers.
6) Waveform generation using DAC interface.
7) Stepper motor and DC motor interface.
8) Elevator interface.
9) LCD-Display & Hex keyboard interface.
10) Buzzer interface, LED interface etc.

EC306 DSP Laboratory (0-0-2)1

Course Objectives:
To learn and understand
i) The analysis of signals in different domains.
ii) Effect of window length for spectrum analysis.
iii) Design aspects of various FIR and IIR filters based on the requirement.
iv) Apply the knowledge of filters to various signal processing applications.
v) To implement digital processing systems on DSP kit.



SDMCET: Syllabus
17

III Year B. E. (E&C): 2013 14


Course Outcomes:
At the end of this course, the student will be able to
i) Solve the signal processing problems (POa,c,e,k).
ii) Apply the theoretical knowledge in the simulation of various filters (POa,b,e,k).
iii) Apply different types of filters in different audio processing applications. (POa,b,j).
iv) Design a digital processing system for given requirements and its implementation.
(a,b,k)

Course Contents:
A List of Experiments using MATLAB
1) Response of LTI system to different inputs.
2) Spectrum analysis using DFT.(To understand the effect of time domain windowing)
3) Linear and Circular convolution of two given sequence with and without using DFT
and IDFT.
4) Design and implementation of IIR filters.
5) Design and implementation of FIR filters.
6) Frequency response of Comb, Notch, All pass filters .
7) Audio Applications

B. List of Experiments using DSP processor
1) Impulse response of first order and second order system
2) Linear and Circular convolution of two given sequences.
3) Computation of N- Point DFT of a given sequence

Books:
1) Sanjeet Mitra, Digital signal processing using MATLAB, TMH, 2001
2) J. G. Proakis & Ingale, Digital signal processing using MATLAB, MGH, 2000
3) B.Venkataramani and Bhaskar, Digital signal processors, TMH, 2002




















SDMCET: Syllabus
18

III Year B. E. (E&C): 2013 14

VI Semester

EC356
Management, Entrepreneurship and
Intellectual Property Rights
(4-0-0)4

Course Objectives:
To learn and understand
i. The spirit of entrepreneurship and management.
ii. The significance and relevance of intellectual property rights.
iii. The various agencies involved in funding of start up companies.
iv. The human resource aspects of the companies.

Course Outcomes:
At the end of this course, the students will be able to
i. Understand of the managerial aspects of the corporate life (PO d,f,g,h,i)
ii. Explain the various methods involved in planning, forecasting and decision
making.(POc,d,j)
iii. Be aware of the Government and Institutional support for entrepreneurship
(POf,h,i).
iv. Appreciate the connection between entrepreneurship, liberalization, and
globalization (POg,h,i).
v. Produce a Term Paper on commercializing a hypothetical product/process/software,
by proper evaluation of relevant existing patents/copy rights (POb,h,k).

Course Contents:
1) Entrepreneurship:
a. Foundations of Entrepreneurship: Meaning of entrepreneur, functions of
entrepreneur, types of entrepreneur, concept of entrepreneurship, role of
entrepreneurs in economic development, barriers of entrepreneurship. 4 Hrs.
b. Small Scale Industry: Definition, characteristics, objects, role of SSI in economic
development, advantages of SSI, steps to start as SSI, impact of liberalization,
privatization, globalization on SSI, definition of ancillary and tiny industry. 4 Hrs.
c. Government and Institutional Support: Nature of support of government,
objectives and functions of SSI, SIDBI, DIC, single window agency, KIADB, KSSIDC,
KSFC. 4 Hrs.
d. Preparation of Project Report: Meaning of project identification, project report,
contents and formulation, identification of business opportunities, feasibility studies,
types and purpose. 6 Hrs.
2) Management
Planning: Forecasting and Decision Making: Nature of Planning, the foundation of
planning, some planning concepts, forecasting, nature of decision making, management
science, tools for decision-making. 5 Hrs.
a. Organizing and staffing: nature of organizing, traditional organizational theory,
technology and modern organization structures, staffing technical organization,
authority and power; delegation, meeting & committees. 5 Hrs.



SDMCET: Syllabus
19

III Year B. E. (E&C): 2013 14

b. Motivating: Motivation, leadership, motivating and leading technical professionals.
2 Hrs.
c. Controlling: process of control, financial controls, and non-financial controls.3 Hrs.
3) Intellectual Property Rights
Introduction: Meaning and forms of intellectual property right, competing rationale for
protection, international conventions, world court. 3 Hrs.
Copyright : Meaning of copyright, content of copy right, ownership and rights, Period of
copyright, assignment and relinquishment of copyright, license, infringement of copy right,
fair use, offenses and penalties. 4 Hrs.
Patents: Concept of patent, patentable inventions, procedure for obtaining patent,
rights and obligations of patent holders, infringements and remedies, offenses and
penalties. 5 Hrs.
a. Industrial Designs: Definition of design, procedure for registration, rights conferred
by registration, infringements. 4 Hrs.
b. Trademarks: 3 Hrs.

Reference Books:
1) Thomas W. Zimmerer, Essentials of Entrepreneurship, PHI, 2005
2) Managing Engineering and Technology, Third Edition, PHI, India
3) N.K. Acharya, Text book on Intellectual Property Rights, Asia Law House, Hyderabad,
4th Edition.

EC357 Computer Communication Networks (3-0-0)4

Course Objectives:
To learn and understand
i. Types of network models.
ii. Data link layer protocols, transport layer protocols.
iii. Types of accesses.
iv. IEEE standards.

Course Outcomes:
At the end of this course, the student will be able to know the different network setups,
network types and select a particular protocol depending on the need of the application
(POb, c, d, e, k).

Prerequisites:
i. Analog and Digital communication
ii. Wireless Communication.
iii. Computer Organizations.

Course Contents:
1) Introduction: Layered tasks, OSI Model, Layers in OSI model, TCP/IP Suite,
Addressing, Telephone and cable networks for data transmission, Telephone networks,
Dial up modem, DSL, Cable TV for data transmission. 6 Hrs.



SDMCET: Syllabus
20

III Year B. E. (E&C): 2013 14


2) Data Link Control: Framing, Flow and error control, Protocols, Noiseless channels and
noisy channels, HDLC 7 Hrs.
3) Multiple Access: Random access, Controlled access, Channelization 6 Hrs.
4) Wired LANs Ethernet: IEEE standards, Standard Ethernet, Changes in the
standards, Fast Ethernet, Gigabit Ethernet, Wireless LAN IEEE 802.11 7 Hrs.
5) Connecting LANs, Backbone Networks and Virtual LANs:
Connecting devices, Back bone Networks, Virtual LANs 6 Hrs.
6) Network Layer - Logical addressing: Ipv4 addresses, Ipv6 addresses, Ipv4, Ipv6
Transition from Ipv4 to Ipv6. 7 Hrs.
7) Network Layer Delivery, Forwarding and Routing: Delivery, Forwarding, Unicast
Routing Protocols, Multicast Routing protocols. 6 Hrs.
8) Transport layer : Process to process Delivery, UDP, TCP, Domain name system,
Resolution 7 Hrs.

Reference Books:
1) B Forouzan -Data Communication and Networking, 4
th
Ed, TMH 2006
2) James F. Kurose, Keith W. Ross - Computer Networks, Pearson education, 2
nd

Edition, 2003
3) Wayne Tomasi - Introduction to Data communication and Networking, Pearson
education 2007


EC358 Analog & Mixed Signal VLSI Design (4-0-0)4

Course objectives:
To learn and understand
i. Basic concepts of nMOS and pMOS.
ii. Different single stage amplifiers.
iii. Fundamentals of ADCs and DACs.
iv. Different ADCs and DACs architectures.
v. Different current sources and sinks.
vi. Single and two-stage Op-Amps.
vii. Short channel effects and PLL

Course outcomes:
At the end of this course, the student will be able to
i. Design a single-stage amplifier (POb,c).
ii. Arrange and test the working of different ADCs and DACs (POb,c,e,k).
iii. Design Current sources and sinks (POb,c).
iv. Design of PLL (POb,c).

Prerequisites:
i. Analog Electronic Circuits
ii. Network analysis



SDMCET: Syllabus
21

III Year B. E. (E&C): 2013 14

iii. Digital circuits
iv. Basics of CMOS VLSI Design

Course Contents:
1) Introduction to analog Design: Introduction to MOS, MOS V/I characteristics, second
order effects, MOS device models. 4 Hrs.
2) Single stage amplifiers: Basic concepts, common source stage: common source stage
with resistive load, CS stage with diode connected load, CS stage with current source
load, CS stage with triode load, CS stage with source degeneration, source follower.
10 Hrs.
3) Passive and Active Current Mirrors: Basic Current Mirrors, Cascade Current Mirrors,
Active current mirrors: Large signal analysis, small signal analysis, common mode
properties. 6 Hrs.
4) Operational Amplifiers: Single stage Op-Amps, two stage Op-Amps, gain boosting,
comparison, common mode feedback, slew rate, power supply rejection ratio
6 Hrs.
5) Data Converter fundamentals & architectures: Introduction, sample and hold
characteristics, digital to analog converter(DAC) specifications, analog to digital
converter(ADC) specifications, DAC architectures: Resistor string, R-2R ladder network,
Charge scaling DACs, ADC architectures: Pipeline ADC, Successive approximation
ADC. 12 Hrs.
6) Short channel effects: Scaling Theory, Short Channel Effects: Threshold voltage
variation, Mobility Degradation with vertical field, Velocity Saturation, Hot Carrier Effects,
Output Impedance Variation with Drain Source Voltage. 6 Hrs.
7) Phase Locked Loops: Simple PLL, Basic PLL Topology, Dynamics of Simple PLL,
Charge Pump PLLs, Non ideal effects in PLLs, Delay Locked Loops, Applications.
8 Hrs.
Reference Books:
1) Behzad Razavi, Design of Analog CMOS Integrated Circuits, Tata McGraw-Hill
Edition 2008.
2) R. Jacob Baker, Harry W. LI, David E. Boyce CMOS Circuit Design, lay out and
Synthesis, IEEE press, 2005.
3) Phillip E. Allen & Douglas R. Holberg, CMOS Analog Circuit Design, 2
nd
Edition,
New York Oxford, Oxford University


EC359 Microwave & Radar Engineering (3-0-0)4

Course Objectives: To learn and understand
i. Principle of working of Microwave sources, components and devices (active and
passive).
ii. Microwave integrated circuits (MICs).
iii. S-matrix analysis of microwave circuits
iv. CW, MTI and Pulsed radars.



SDMCET: Syllabus
22

III Year B. E. (E&C): 2013 14

Course Outcomes:
At the end of this course, the student will be able to
i. Understand the microwave frequency region, and its need (POa,e).
ii. Know the different sources for microwave generation (POb,c,e,k).
iii. Know the various applications of microwave for communications and in health fields
(POb,c,e,k).
iv. Know about strip lines and micro-strip lines (POb,c,e,k).
v. Understand the fabrication, operation and applications of MMIC and MICs
(POa,b,c,e,k).
vi. To understand the concepts of CW,MTI and Pulsed Doppler Radars.(POa,c,e,k)
Pre-requisites:
i. Analog Communication.
ii. Digital Communication.
iii. Electromagnetic Field Theory.
iv. Analog Electronics.

Course Contents:
1) Transmission Lines: Introduction, Transmission-Line Equations and solutions,
Reflection Coefficient and Transmission Coefficient, Standing Wave and Standing-Wave
Ratio, Line Impedance and Admittance, The Smith Chart, Impedance Matching,
Microwave Coaxial Connectors. 8 Hrs.
2) Waveguides: Propagation between Parallel Plates Introduction, Rectangular
Waveguides-TE and TM modes (Mathematical analysis) Rectangular Cavity Resonator,
Q Factor of a Cavity Resonator. 6 Hrs.
3) Waveguide Components: Microwave Hybrid Circuits, Directional Couplers,
Circulators and Isolator (S-matrix analysis). 8 Hrs.
4) Transferred Electron Devices: Introduction, Gunn-Effect Diodes- GaAs Diode, Ridley -
Watkings - Hilsum Theory, Modes of Operation, Avalanche Transit Time Devices-Read
Diode, IMPATT Diode, TRAPATT Diodes, BARITT Diodes. 8 Hrs.
5) Microwave Tubes Limitation of Conventional tubes, Reflex Klystron Oscillator, Two
Cavity Klystron Amplifier, Apple Gate Diagram-applications TWT tubes Construction
and Working Principles and Applications. 6 Hrs.
6) Microstrip Lines : Parallel Strip Lines, Coplanar Strip Lines and Shielded Strip Lines.
4 Hrs.
7) An Introduction to Radar: Basic Radar, The simple form of the Radar equation, Radar
block diagram, Radar frequencies, application of Radar, the origins of Radar. MTI and
Pulse Doppler Radar: Introduction to Doppler and MTI Radar, delay line Cancellers,
digital MTI processing, Moving target detector, pulse Doppler Radar. 12 Hrs.
.
Reference Books:
1) Samuel Y Liao, Microwave Devices and Circuits, 4
th
Ed., Pearson, 2008
2) Introduction to Radar systems-Merrill I Skolnik, 3rd Ed, TMH, 2001.
3) Sisodia and Gupta, Microwaves, New Age International
4) Somanathan Nair, Microwave Engineering, Sanguine Technical Publishers




SDMCET: Syllabus
23

III Year B. E. (E&C): 2013 14

ELECTIVE III

EC376 Data Structure in C++ (4-0-0)3

Course Objective:
i. The objective of the course is to familiarize students with basic data structures and
their use in fundamental algorithms.
ii. To learn various concepts in C++ like Classes, Inheritance and Object orientation.
iii. To learn the implementations of stacks, linked lists, search trees and encapsulated
data structures.
Course Outcome:
At the end of the course students should be able to:
i. Use C++ programming methodologies and implement basic data structures.
a. (POa,e,k).
ii. Understand and analyze the use of data structures in building algorithms.
a. (POa,e,k).
iii. Apply the concepts of Data Structures in their projects.(POc,e,k).
Pre-requisites:
1. Basics of C and C++

Course Contents:
1. C++ Class Overview- Class Definition, Objects, Class Members, Access Control,
Class Scope, Constructors and destructors, parameter passing methods, Inline
functions, static class members, this pointer, friend functions, dynamic memory
allocation and deallocation (new and delete), exception handling. 8 Hrs.
2. Function Over Loading, Operator Overloading, Generic Programming- Function and
class templates, Inheritance basics, base and derived classes, inheritance types,
base class access control, runtime polymorphism using virtual functions, abstract
classes, streams I/O. 8 Hrs.
3. Algorithms, performance analysis- time complexity and space complexity. Review of
basic data structures- The list ADT, Stack ADT, Queue ADT, Implementation using
template classes in C++. 6 Hrs.
4. Dictionaries, linear list representation, skip list representation, operations insertion,
deletion and searching, hash table representation, hash functions, collision
resolution-separate chaining, open addressing-linear probing, quadratic probing,
double hashing, rehashing, extendible hashing, comparison of hashing and skip lists.
8 Hrs.
5. Priority Queues: Definition, ADT, Realizing a Priority Queue using Heaps, Definition,
insertion, Deletion, External Sorting- Model for external sorting, Multiway merge,
Polyphase merge. 6 Hrs.
6. Search Trees (Part1):- Binary Search Trees, Definition, ADT, Implementation,
Operations- Searching, Insertion and Deletion, AVL Trees, Definition, Height of an
AVL Tree, Operations - Insertion, Deletion and Searching. Search trees.



SDMCET: Syllabus
24

III Year B. E. (E&C): 2013 14

(Part II): Trees definitions, B-Trees, B-Tree of order m, height of a B-Tree, insertion,
deletion and searching, Comparison of Search Trees, Graphs: Basic terminology,
representations of graphs, graph search methods DFS, BFS. 10 Hrs.
7. Text Processing: Pattern matching algorithms-Brute force, the Boyer Moore
algorithm, the Knuth-Morris-Pratt algorithm, Standard Tries, Compressed Tries,
Suffix tries. 6 Hrs.

Reference Books:
1. Data structures, Algorithms and Applications in C++, S.Sahni, University Press (India)
Pvt.Ltd, 2nd edition, Universities Press Orient Longman Pvt. Ltd.
2. Data structures and Algorithms in C++, Michael T.Goodrich, R.Tamassia and .Mount,
Wiley student edition, John Wiley and Sons.
3. Data structures and Algorithm Analysis in C++, Mark Allen Weiss, Pearson Education.
Ltd., Second Edition.
4. Data structures and algorithms in C++, 3rd Edition, Adam Drozdek, Thomson
5. Data structures using C and C++, Langsam, Augenstein and Tanenbaum, PHI.


EC377 Cryptography & Network Security (4-0-0)3

Course objectives:
To learn and understand
i. OSI security architecture.
ii. Security aspects & design criteria of various classical encryption techniques, symmetric
cryptosystems & public key cryptosystems.
iii. Authentication services, Electronic mail security, IP security architecture & Firewall
design principles.

Course outcomes:
After the completion of this course, the students will be able to
i. Design & develop various encryption & decryption algorithms to meet the specifications
given (POb,c,e,j,k).
ii. Demonstrate the knowledge of cryptography algorithms for various network security
applications (POb,c,j).
iii. Distinguish selection of cryptography techniques for certain applications (POj,k).

Prerequisites:
i. Finite fields
ii. Discrete logarithms

Course Contents:
1. Overview: Introduction to ISO-OSI Model, Services, Mechanisms and attacks, OSI
security architecture, Model for network security. 3 Hrs.
2. Classical Encryption Techniques: Symmetric cipher model, Substitution techniques,
Transposition techniques, Rotor machine, Steganography, Problems. 6 Hrs.



SDMCET: Syllabus
25

III Year B. E. (E&C): 2013 14

3. Block Ciphers and DES (Data Encryption Standards): Simplified DES, Block cipher
principles, DES, Strength of DES, Block cipher design principles, Block cipher modes of
operation, Problems. 6 Hrs.
4. Public Key Cryptography and RSA: Principles of public key cryptosystems, RSA
algorithm, Problems. 4 Hrs.
5. Other Public Key Crypto Systems and Key Management: Key management, Diffie-
Hellman key exchange, Elliptic curve arithmetic, Elliptic curve cryptography, Problems.
7 Hrs.
6. Message Authentication and Hash Functions: Authentication requirements,
Authentication functions, Message authentication codes, Hash functions, Security of
hash functions and MACs, Problems. 5 Hrs.
7. Digital Signature and Authentication Protocol: Digital signature, Authentication
protocols, Digital signature standard. 5 Hrs.
8. Electronic Mail Security: Pretty good privacy, S/MIME, Data compression using ZIP,
Radix-64 conversion. 6 Hrs.
9. IP Security: Overview, IP security architecture, Authentication header,
ESP(Encapsulating Security Pay load), Security associations, Key management.
5 Hrs.
10. Firewalls: Firewall design principles; trusted systems. 5 Hrs.

Reference Books:
1) William Stallings, Cryptography and Network Security, 3
rd
edition, Pearson
Education (Asia) Pte. Ltd. / Prentice Hall of India, 2003.
2) C. Kaufman, R. Perlman, and M. Speciner, "Network Security: Private Communication
in a Public World, 2
nd
edition, Pearson Education (Asia) Pte. Ltd., 2002.
3) Atul Kahate, Cryptography and Network Security, Tata McGraw-Hill, 2003.
4) Eric Maiwald, Fundamentals of Network Security, McGraw-Hill, 2003. John Hershey,
Cryptography Demystified, McGraw-Hill, 2002.

EC370 Speech Processing (4-0-0)3

Course Objectives:
i. To study different speech sounds and extracting characteristics features of speech signal
ii. To process and analyze speech signal in time and frequency domain
iii To model speech production mechanism by mathematical expression.
iv. To learn different synthesis techniques
iv. To learn different recognition techniques.

Course Outcomes:
i. Speech signal modeling with the help of its characteristics features (POa,j).
ii. Synthesis of speech signal and applying it for the purpose of text to speech conversion
(POb,c,k).
iii. Recognition of speech by extracting characteristics features (POa,j).



SDMCET: Syllabus
26

III Year B. E. (E&C): 2013 14


Prerequisites: Digital Signal Processing

Course Contents:
1) Production and Classification of Speech Sounds: Introduction, mechanism of
speech production, Acoustic phonetics: vowels, diphthongs, semivowels, nasals,
fricatives, stops and affricates, Digital Models for Speech Sounds. 7 Hrs.
2) Time-domain Methods for Speech Processing: Time dependent processing of
speech, short-time energy and average magnitude, short-time average zero crossing
rate. Speech vs. silence detection, pitch period estimation using parallel processing
approach, short-time autocorrelation function, Pitch period estimation using
autocorrelation. 7 Hrs.
3) Frequency Domain Methods for Speech Processing: Introduction, definitions and
properties, Fourier transforms interpretation and linear filter interpretation, sampling
rates in time and frequency, Filter Bank Summation and Overlap Add methods for short-
time synthesis of speech, Spectrographic displays, Pitch detection. 8 Hrs.
4) Linear Predictive Coding of Speech: Basic principles of linear predictive analysis,
computation of the gain of the model, Solution of LPC equations, Prediction error signal,
Frequency domain interpretation of Linear Predictive Analysis, Relationship between
various speech parameters, Synthesis of speech from linear predictive parameters,
Applications of LPC parameters. 8 Hrs.
5) Homomorphic Speech Processing: Introduction, homomorphic systems for
convolution, the complex cepstrum of speech, Pitch detection, Formant estimation,
homomorphic vocoder. 7Hrs.
6) Speech Synthesis: Principle, Synthesis Based on Waveform Coding, Synthesis
Based on Analysis-synthesis Method, Synthesis Based on Speech Production
Mechanism, Synthesis by Rule, Text-to-speech Conversion. 7 Hrs.
7) Speech Recognition: Principles of Speech Recognition, Speech Period Detection,
Spectral Distance Measures, Structure of Word Recognition System, Dynamic time
Warping, Hidden Markov Model. 8 Hrs.

Reference Books:
1) L. R. Rabiner and R. W. Schafer, Digital Processing of Speech Signals", Pearson
Education (Asia), 2004.
2) Sadaoki Furui, Digital Speech Processing, Synthesis and Recognition, Marcel
Dekker, INC
3) Lawrence Rabinar and B. Juang, Fundamentals of Speech Recognition, Pearson
Education, 2003.
4) T. F. Quatieri, Discrete Time Speech Signal Processing, Pearson Education Asia,
2004.

EC378 VLSI & DSP Systems (4-0-0)3

Course Objectives:
i. To learn the concept of Reconfigurable Computing.
ii. To better understand the reconfigurable computing FPGA and their applications.



SDMCET: Syllabus
27

III Year B. E. (E&C): 2013 14


Course Outcomes:
At the end of the course, the student will be able to
i. Understand the use of VLSI in DSP. (POb,c,e,k)
ii. Design the different digital filters with efficient ways using VLSI.(POa,c,e)
iii. Design of Pipelined and Parallel Recursive and Adaptive Filters. (POb,c,k)

Pre-requisites:
Signals and Systems
Analog and Digital Electronics

Course Contents:
1). Introduction to DSP Systems: Introduction to DSP Systems, Iteration bound, Data
Flow graphs (DFGs) representation, Loop Bound, Iteration rate, Critical loop, Critical
path, Area-Speed-Power trade-offs, Algorithms for computing iteration bound,
Pipelining of FIR Digital Filters, Parallel Processing, Pipelining and Parallel Processing
for low power. 10 Hrs.
2) Algorithmic Transformations: Retiming Definitions and properties, Retiming
Techniques, Clock period minimization, Unfolding, An algorithm for unfolding, Critical
path, Applications of unfolding, Sample period reduction, Folding, Folding order, Folding
Factor, register minimization techniques, register minimization in folded architecture,
Forward Backward Register Allocation technique, folding of multi-rate systems, Folding
Bi-quad filters, Retiming for folding. 12 Hrs.
3) Systolic Architecture Design and Fast Convolution:
Introduction, system array design methodology, FIR systolic arrays, , Systolic Design for
space representations containing delays Systolic architecture design methodology,
Design examples of systolic architectures, selection of scheduling vector, matrix-matrix
multiplication and 2-D systolic array design, Hardware Utilization efficiency, Cook-Toom
Algorithm, Wniograd Algorithm, Iterated Convolution, Cyclic Convolution, Design of
fast convolution algorithm by inspection. 12 Hrs.
5) Algorithm Strength Reduction in filter: Introduction, Parallel FIR filters, Polyphase
decomposition, Discrete Cosine Transform and Inverse Discrete Cosine Transform,
parallel architectures for Rank Order filters. 08 Hrs.
6) Pipelined and Parallel Recursive and Adaptive Filters: Introduction, pipelining in 1st
order IIR digital filters, pipelining in higher order IIR digital filters, parallel processing for
IIR filters, combined pipelining and parallel processing for IIR filters, low power IIR Filter
Design using pipelining and parallel processing, pipelined adaptive digital filters.
10 Hrs.

Reference Books:
1. Parhi, K.K., VLSI Digital Signal Processing Systems: Design and Implementation,
John Wiley 2007.
2. Oppenheim, A.V. and Schafer, R.W., Discrete-Time Signal Processing, Prentice Hall,
2009, 2nd edition.
3. Mitra, S.K., Digital Signal Processing. A Computer Based Approach, McGraw Hill, 2007,
3rd edition.
4. Wanhammar, L., DSP Integrated Circuits, Academic Press, 1999, 2005, ISBN: 978-
0131543188






SDMCET: Syllabus
28

III Year B. E. (E&C): 2013 14

ELECTIVE IV

EC380 Satellite Communication (4-0-0)3

Course Objectives:
To learn and understand
i. Overview of Satellite systems, Orbits and launching methods.
ii. Understanding global satellite wireless, Television applications.
iii. State-of art satellite communication.
iv. Various systems involved in satellite communication.
v. Classification of Analog and Digital signals to various sub systems.
vi. In- Depth Coverage and up dated information of todays satellite communication
innovations and services.
vii. Link Budget calculations.

Course Outcomes:
At the end of this course, the student will be able to
i. Understanding the over view, orbit mechanics of satellite communication.
(PO a, e, j, h).
ii. Know the various parameters that govern satellite communication. (PO b, c, d, i ).
iii. Analyze Real time Satellite communication problems (POa, b, c, j).
iv. Distinguish various services provided by satellite communication system.
(POd, j, k).

Pre-requisites:
Analog and Digital Communication, Antenna Theory.

Course Contents:
1) Introduction: Origin and brief history of satellite communications, an overview of
satellite system engineering, satellite frequency bands for communication. 2 Hrs.
2) Orbital theory: Orbital mechanics, locating the satellite in the orbit w.r.t. earth look
angle determination. Azimuth & elevation calculations. 12 Hrs.
3) Spacecraft systems: Attitude and orbit control system, telemetry, tracking and
command (TT&C), Communications subsystems, transponders, spacecraft antennas.
12 Hrs.
4) Satellite link design: Basic transmission theory, noise figure and noise temperature,
C/N ratio, satellite down link design, satellite uplink design. 8 Hrs.
5) Modulation, Multiplexing, Multiple access Techniques: Analog telephone transmission,
Fm theory, FM Detector theory, analog TV transmission, S/N ratio Calculation for
satellite TV linking, Digital transmission, base band and band pass transmission of
digital data, BPSK, QPSK, FDM, TDM, Access techniques: FDMA, TDMA, CDMA.
8 Hrs.
6) Satellite Systems: Satellite Earth station Technology, satellite mobile
communication, GPS introduction, GPS Principals, GPS applications, VSAT
technology, VSAT topologies and applications Direct Broadcast by satellite (DBS). DBS
TV, DBS receiver block diagram explanation, DBS applications. 10 Hrs.




SDMCET: Syllabus
29

III Year B. E. (E&C): 2013 14

Reference Books:
1. Timothy Pratt, Charles W. Bostian Satellite communication, John Wiley & Sons
Publication, 2003. New addition
2. Dennis Roody Satellite Communications, 4
th
edition, McGraw-Hill International
edition, 2006.
3. J.J. Spilker Digital Communication by satellite, PHI Publication, 1997.
4. J. Martin Communication satellite Systems, PHI publication, 2001.

EC381 Design for Testability (4-0-0)3

Course Objectives:
I. To make the student understand the importances of Testability make him able to test
Digital Circuits
II. To make students able to apply design for testability techniques.
III. To make the students able to compute test signatures, make them ready for BIST
technology.

Course outcomes:
I. Student are able to a test set for a digital circuit. (POa)
II. Student are able to apply design for testability techniques. (POe,k)
III. Student are able to design LSSD and BIST into their product. (POe)
IV. Student are able to compute test signatures. (POa,k)

Prerequisites:
1. Digital circuit design
2. HDLs (VHDL or Verilog or System)
3. CMOS VLSI Design

1) Importance of Testing, Testing During the VLSI Lifecycle, Challenges in VLSI Testing,
Levels of Abstraction in VLSI Testing, Historical Review of VLSI Test Technology
7Hrs.
2) Design for Testability, Introduction, Testability Analysis, Design for Testability Basics,
Scan Cell Designs, Scan Architectures ,Scan Design Rules, Scan Design Flow, Special-
Purpose Scan Designs, RTL Design for Testability. 12Hrs.
3) Fault models: Levels of abstraction in Circuits, Fault models at different abstraction
Levels, Inductive fault analysis, Relationship among the fault models. 6Hrs.
4) Test generation for combinational circuits, Introduction, Composite circuit
representation and value systems, Test generation basics, Implication, Structural test
generation: preliminaries, Specific structural test generation paradigms, Non-structural
test generation techniques, Test generation systems, Test generation for reduced heat
and noise during test. 12 Hrs.
5) Automated Test Equipments (ATP) & ATPG: Classification of sequential ATPG
methods and faults, Fault collapsing, Fault simulation, Test generation for synchronous
circuits, Test generation for asynchronous circuits, Test compaction.Compression and
Test Coverage, Design for Test Verification. 15 Hrs.

Reference Books:
1. Design For Testability: VLSI Test Principles and Architectures- Laung- Terang wang,
Cheng-Wen Wu, Xiaoqing Wen Morgan Kaufmann Publishers is an imprint of Elsevier




SDMCET: Syllabus
30

III Year B. E. (E&C): 2013 14

2. Testing of Digital Systems N.K.Jha and S.Gupta, Cambridge University press
3. Digital systems testing and testable design - Miron Abramovici, AT&T Bell Laboratories,
Murra.V Hill, Melvin A. Breuer, University of Southern California, Los Angeles ,Arthur D.
Friedman, George Washington University ,The Institute of Electrical and Electronics
Engineers, lnc., New York, A John Wiley & Sons, Inc., Publication
4. Essentials of Electronic Testing Michael L. Bushnell, Vishwani D. Agarwal, Kluwer
Academic Publishers

EC382 Wavelet Transforms (4-0-0)3

Course Objectives:
To learn and understand
i. Basics of wavelets.
ii. Significance of spatial and frequency domains.
iii. Applications using wavelets.
iv. Algorithms for data compression by making use of wavelets.

Course Outcomes:
At the end of this course, the student will be able to
i. Understand the mathematical representation of wavelet transform (POa).
ii. Study algorithms involved in data compression (POb,c,j).
iii. Object Detection by Wavelet Transform (POe,k).

Prerequisites:
i.Basics of signal transformation.
ii.Properties of various signal transforms.

Course Contents:
1) Introduction: Overview of Time Frequency Representation 5 Hrs.
2) Continuous Wavelet Transform: Continuous Time Wavelets, Definition of CWT, the
CWT as Correlation, Constant Q-Factor Filtering Interpretation and Time-Frequency
Resolution, CWT as Operator. 5 Hrs.
3) DWT and Orthogonal Wavelet decomposition: introduction, Approximations of
Vectors in Nested Linear Vector Spaces, Example of MRA, Problems. 10 Hrs.
4) MRA, Orthogonal Wavelets, and Their Relation to Filter Banks: Introduction, Formal
Definition of MRA, Construction of a general Orthonormal MRA, Wavelet Basis for MRA,
Digital Filtering Interpretation, Examples of Orthogonal Basis Generation Wavelets,
Interpreting Orthonormal MRA for Discrete Time Signals, Generation Scaling Functions
and Wavelets from Filter Coefficients. 10 Hrs.
5) Alternative Wavelet Representations: Introduction, Biorthogonal Wavelet Bases,
Filtering Relationship for Biorthogonal Filters, Examples of Biorthogonal Scaling
Functions and Wavelets. 6 Hrs.
6) Wavelet Transforms and Data Compression: Introduction, Transform Coding, DTWT
For Image Compression, Audio Compression. 10 Hrs.



SDMCET: Syllabus
31

III Year B. E. (E&C): 2013 14

7) Applications of Wavelet Transforms: Introduction, Wavelet Denoising, Speckle
Removal, Edge Detection and Object Isolation, Image Fusion, Object Detection by
Wavelet Transforms of Projections. 6 Hrs.

Reference Books:
1) Raghuveer M. Rao, Ajit S. Bopardikar, Wavelet Transforms introduction to Theory
and Applications, Addison-Wesley, 2001
2) Stephane Mallat, A wavelet Tour of Signal Processing, 2
nd
Edition, Academic
Press
3) K.P Soman & K.I. Ramachandran, Insight in to Wavelet : From Theory to
Practice, PHI 2
nd
Edition

EC360 Advanced Communication Laboratory (0-0-2)1

Course Objectives:
i) To verify sampling theorem.
ii) To generate and detect different digital modulation schemes.
iii) To acquaint with the various microwave devices and optical components.
iv) To study and understand design aspects of antennas.
v) To appreciate the importance of antennas in communication systems.

Course Outcomes:
At the end of this course, the student will be able to
i) Design and understand various digital modulation techniques. (PO a,b,c,e).
ii) Understand the propagation of microwave through microwave devices and its effect
on propagation. (PO a,b,e).
iii) Design Microstrip Antennas and study its radiation pattern. (PO a,b,c,e).
iv) Understand the propagation of signal through optical link and its effect on the
propagation. (PO a,b,e).

Pre-requisites:
i) Analog and Digital Communication
ii) Microwave Engineering
iii) Antenna Theory

Course Contents:
1) Verification of sampling theorem
2) ASK generation and detection
3) FSK and PSK generation
4) a) I-V Characteristics of Gunn Diode
b) Measurement of VSWR
5) Measurement of Guide Wavelength, Frequency
6) Study of Mode characteristics of Reflex Klystron.
7) Study of properties of the Directional Coupler, Magic Tee
8) Radiation Pattern of Horn Antenna for E-plane and H-plane.



SDMCET: Syllabus
32

III Year B. E. (E&C): 2013 14

9) Measurement of resonance characteristics of a Microstrip Ring Resonator and
determination of dielectric constant of the substrate.
10) Measurement of Power Division and Isolation characteristics of a Microstrip 3dB
Power Divider.
11) Study of Analog and Digital optical links for voice and data transmission and
measurement of losses in a given optical fiber.
12)Study of PCM and Voice CODEC chips.
13) Demonstration of concepts with GSM communication using trainer kit.


EC355 Mini project (0-0-8)4

Course Objectives:
i. To understand maintaining progress reports
ii. To understand report writing
iii. To complete the task in stipulated time
iv. To develop technical communication skills
v. To prepare technical presentations, both in terms of explaining the solutions and
practical demonstration of the same

Course Outcomes:
At the end of this course, the student will be able to
i. Draw a clear steps involved in solving real time problems (PO-e,k)
ii. Best prepared to take up final project (PO-a,c)

























SDMCET: Syllabus
33

III Year B. E. (E&C): 2013 14

Programme Educational Objectives:
I. To provide to the students with latest in depth knowledge in the field of Electronics and
Communication Engineering with Mathematical applications.
II. To mould the students to be readily accepted by the industry globally.
III. To inculcate design skills, fault diagnosis skills, communication skills and create
research orientation.
IV. To develop the confidence for independent working and/ or sprit to work cohesively with
group.
V. To imbibe professional and social ethics.
VI. To bring awareness regarding societal responsibility, moral and safety related issues.

Programme Outcomes:
a. An ability to apply knowledge of mathematics, science, and engineering;
b. An ability to design and conduct experiments, as well as to analyze and interpret
data;
c. An ability to design a system, component, or process to meet desired needs within
realistic constraints such as economic, environmental, social, political, ethical,
health and safety, manufacturability, and sustainability;
d. An ability to function on multi-disciplinary teams;
e. An ability to identify, formulate, and solve engineering problems;
f. An understanding of professional and ethical responsibility;
g. An ability to communicate effectively;
h. The broad education necessary to understand the impact of engineering solutions in a
global, economic, environmental, and societal context;
i. A recognition of the need for, and an ability to engage in life-long learning;
j. A knowledge of contemporary issues; and
k. An ability to use the techniques, skills, and modern engineering tools necessary for
engineering practice.


PEOs
POs
a b c d e f g h i j k
I X X X X X X
II X X X
III X X X X X X
IV X X X X X
V X X X X
VI X X X X X






SDMCET: Syllabus
34

III Year B. E. (E&C): 2013 14



V Semester B. E TIME TABLE
Days
8:00 to 9:00 to
10:00
to
10:30
to
11:30
to
12:30
to
1:30
to
2:30 to 3.30 to
9:00
AM
10:00
AM
10:30
AM
11:30
AM
12:30
PM
1:30
PM
2:30
PM
3:30 PM
4:30
PM
MON


T
e
a

B
r
e
a
k


L
u
n
c
h

B
r
e
a
k


TUE





WED





THU





FRI





SAT






VI Semester B. E TIME TABLE
Days
8:00 to 9:00 to
10:00
to
10:30
to
11:30
to
12:30
to
1:30
to
2:30 to 3.30 to
9:00
AM
10:00
AM
10:30
AM
11:30
AM
12:30
PM
1:30
PM
2:30
PM
3:30 PM
4:30
PM
MON


T
e
a

B
r
e
a
k


L
u
n
c
h

B
r
e
a
k


TUE





WED





THU





FRI





SAT

You might also like