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

115

  • Upload
    ardser

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

  • 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, 2nd

    edition, Perason education, 2003. 2) Sung Mo Kang & Yosuf Lederabic Law, CMOS Digital Integrated Circuits: Analysis and

    Design, McGraw-Hill, 3rd edition, 2008. 3) Douglas A Pucknell & Kamran Eshragian, Basic VLSI Design, PHI 3rd 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, 2nd 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,

    6th edition, John Wiley & Sons. 2) Milan Milankovic Operating system concepts and design, 2nd 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, 9th 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, 4th Ed, TMH 2006 2) James F. Kurose, Keith W. Ross - Computer Networks, Pearson education, 2nd

    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, 2nd 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, 4th 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, 3rd 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, 2nd 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, 4th 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, 2nd Edition, Academic

    Press 3) K.P Soman & K.I. Ramachandran, Insight in to Wavelet : From Theory to Practice, PHI 2nd 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

    Tea

    B

    rea

    k

    Lun

    ch

    Bre

    ak

    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

    Tea

    B

    reak

    Lun

    ch

    Bre

    ak

    TUE

    WED

    THU

    FRI

    SAT