M. S. RAMAIAH INSTITUTE OF TECHNOLOGY BANGALORE (Autonomous Institute, Affiliated to VTU) SYLLABUS Outcome Based Education Curricula (For the Academic year 2015 – 2016) V &VI Semester B. E. Department of Electronics & Communication M. S. Ramaiah Institute of Technology, Bangalore-54 (Autonomous Institute, Affiliated to VTU) Department of Electronics and Communication Engineering Faculty List Sl. No 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. Name of the Faculty Dr. S Sethu Selvi Prof. C R Raghunath Prof. K. Giridhar Prof. M S Srinivas Dr. K. Indira Dr. K. Manikantan B. Sujatha Dr. Maya V Karki S. Lakshmi Dr. V. Anandi Dr. T D Senthil Kumar Dr. Raghuram Srinivasan H. Mallika A.R. Priyarenjini S.L. Gangadharaiah M. Nagabhushan C G Raghavendra Sadashiva V Chakrasali C. SharmilaSuttur Mamtha Mohan V. Nuthan Prasad ReshmaVerma Shreedarshan K Lakshmi Srinivasan Flory Francis Sarala S M Punya Prabha V Suma K V Jayashree S Manjunath C Lakkannavar Ms. Chitra M Akkamahadevi M B Veena G N Pavitha U S Qualification Ph.D M.Tech M.Tech M.Tech Ph.D Ph.D M E (Ph.D) Ph.D M E (Ph.D) Ph.D Ph.D Ph.D M S (Ph.D) M.Tech M.Tech.,(Ph.D) M.Tech (Ph.D) M.Tech (Ph.D) M.Tech (Ph.D) M.Tech (Ph.D) M.Tech (Ph.D) M.Tech (Ph.D) M.Tech (Ph.D) M.Tech (Ph.D) M.Tech (Ph.D) M.Tech M.Tech M.Tech (Ph.D) M.Tech (Ph.D) M.Sc M.Tech M.Tech M.Tech M.Tech M.Tech 2 Designation Professor & Head Professor Professor Professor Professor Associate Professor Associate Professor Associate Professor Associate Professor Associate Professor Associate Professor Associate Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor Assistant Professor DEPARTMENT OF ELECTRONICS AND COMMUNICATION M. S. R. I. T., BANGALORE – 560054. Vision, Mission and Programme Educational Objectives Vision of the Institute To evolve in to an autonomous institution of international standing for imparting quality technical education Mission of the Institute MSRIT shall deliver global quality technical education by nurturing a conducive learning environment for a better tomorrow through continuous improvement and customization Vision of the Department To be, and be recognized as, an excellent Department in Electronic & Communication Engineering that provides a great learning experience and to be a part of an outstanding community with admirable environment. Mission of the Department To provide a student centered learning environment which emphasizes close faculty-student interaction and co-operative education. To prepare graduates who excel in the engineering profession, qualified to pursue advanced degrees, and possess the technical knowledge, critical thinking skills, creativity, and ethical values. To train the graduates for attaining leadership in developing and applying technology for the betterment of society and sustaining the world environment 3 Program Educational Objectives (PEOs) Program Educational Objectives of the Department of Electronics and Communication are: PEO 1: To provide all basic fundamental prerequisites in mathematical, scientific and engineering fields required to solve technical problems. PEO 2: To train in analyzing, designing and creating new scientific tools and other software so as to gain good engineering breadth. PEO 3: To involve in professional and ethical environment, to build effective communication skills, multidisciplinary and teamwork skills and to relate engineering issues to broader social context. PEO 4: To provide an academic environment, awareness to excel and to lead a successful professional career in lifelong learning. PEO 5: To communicate/work with research and development, to design/develop and to formulate/integrate various products. 4 Program Outcomes POs are statements that describe what students are expected to know, attitudes they are expected to hold, and what they are able to do by the time of graduation. Achievement of program outcome should indicate the student is equipped to achieve the PEOs. The POs of the Department of Electronics & Communication At the time of graduation an E& C graduate should be able to: a. Recollect the essential descriptions from basic sciences, and apply them in E & C streams. b. Demonstrate ability to identify, interpret and solve engineering problems. c. Design circuits and conduct experiments with electronic systems, communication equipment, analyze and interpret the result d. Design systems/subsystems and devices e. Demonstrate the capability to visualize, organize and work in laboratory and interdisciplinary tasks. f. Demonstrate skills using software tools and other modern equipment. g. Inculcate the ethical, social and professional responsibilities such as project management and finance. h. Communicate effectively in oral /written form of scientific analysis or data. i. Understand the impact of engineering solutions on the society and also will be aware of contemporary issues and criticisms. j. Develop self-confidence and become excellent multi-skilled engineer, manager, leader and entrepreneur and display ability for life-long learning. k. Participate and succeed in competitive examinations/placement and show potential research capability. l. An understanding of engineering and management principles and apply these to one’s work, as a member and leader in a team, to manage projects. 5 SCHEME OF TEACHING FOR THE ACADEMIC YEAR 2013 – 2014 V SEMESTER B. E. ELECTRONICS & COMMUNICATION ENGINEERING Credits* SI. No. Subject Code 1. EC501 Analog Communication Electronics and Communication 2. EC502 Digital Signal Processing 3. EC503 4. 5. Subject Teaching Dept L T P Total PS-C 3 0 0 3 Electronics and Communication PS-C 4 0 0 4 VLSI Design and Circuits Electronics and Communication PS-C 4 0 0 4 EC504 Microcontrollers Electronics and Communication PS-C 4 0 0 4 EC505 Microwave Electronics and Components & Circuits Communication PS-C 4 0 0 4 Departmental Elective –I Electronics and Communication PS-E x x x 4 6. 7. EC501L Analog Communication Lab Electronics and Communication PS-C 0 0 1 1 8. EC502L Digital Signal Processing Lab Electronics and Communication PS-C 0 0 1 1 9. EC504L Microcontroller Lab Electronics and Communication PS-C 0 0 1 1 19+x x 3+x 26 Total *L: Lecture T: Tutorial P: Practical 6 VI SEMESTER B. E. ELECTRONICS & COMMUNICATION ENGINEERING Credits* SI. No. Subject Code Subject 1. EC601 Digital Communication Electronics and Communication 2. EC602 Analog and Mixed Mode VLSI Design 3. EC603 4. 5. Teaching Dept L T P Total PS-C 4 0 0 4 Electronics and Communication PS-C 3 0 0 3 Computer Communication Networks Electronics and Communication PS-C 3 0 0 3 EC604 Antennas and Propagation Electronics and Communication PS-C 3 0 0 3 EC605 Entrepreneurship & Management Electronics and Communication HSS 2 0 0 2 6. Departmental Elective – II Electronics and Communication PS-E x x x 4 7. Departmental Elective – III Electronics and Communication PS-E x x x 4 8. EC601L Digital Communication Lab Electronics and Communication PS-C 0 0 1 1 9. EC602L VLSI Lab Electronics and Communication PS-C 0 0 1 1 15+x x 2+x 25 Total *L: Lecture T: Tutorial P: Practical 7 LIST OF PROFESSIONAL ELECTIVES: The student has to earn a maximum of 24 credits as electives. The student has to earn a maximum of 03 credits as open elective. Subject Title Subject Code L T P C ECPE01 OOPs with C++ and Data Structures PS-E 3 0 1 4 ECPE02 Operating Systems PS-E 4 0 0 4 ECPE03 Computer Organization and Architecture PS-E 4 0 0 4 ECPE04 Power Electronics PS-E 3 0 1 4 ECPE05 Digital Electronic Measurements PS-E 4 0 0 4 ECPE06 Advanced Signal Processing PS-E 4 0 0 4 ECPE07 Image Processing PS-E 3 0 1 4 ECPE08 Communication Switching Systems PS-E 4 0 0 4 ECPE09 Discrete Time Control Systems PS-E 4 0 0 4 ECPE10 Linear Algebra PS-E 4 0 0 4 ECPE11 Micro Electro Mechanical Systems PS-E 4 0 0 4 ECPE12 Neural Networks and Fuzzy Systems PS-E 3 0 1 4 ECPE13 Cryptography and Network Security PS-E 4 0 0 4 ECPE14 Global Positioning Systems (GPS) PS-E 4 0 0 4 ECPE15 Low Power VLSI Design PS-E 4 0 0 4 ECPE16 Design of Electronic Systems PS-E 4 0 0 4 ECPE17 Data Compression PS-E 4 0 0 4 ECPE18 Radar and Navigational Aids PS-E 4 0 0 4 ECPE19 Wavelets and its Applications PS-E 4 0 0 4 ECPE20 Spread Spectrum Communication PS-E 4 0 0 4 ECPE21 Satellite Communication PS-E 4 0 0 4 ECPE22 RF ICs PS-E 4 0 0 4 ECPE23 Advanced Digital Logic Design Course PS-E 4 0 0 4 ECPE24 Advanced Digital Logic Verification PS-E 4 0 0 4 8 ANALOG COMMUNICATION Course Code: EC501 Prerequisites: Signals & Systems Course Coordinator: Dr. T. D. Senthil Kumar Credits: 3:0:0 Contact hours: 42 Course objectives: Illustrate the generation and demodulation of AM and DSBSC Illustrate the generation and demodulation of SSB and VSB Illustrate the generation and demodulation of FM Understand the effect of noise in CW modulation systems Appreciate the application of AM and FM systems and TV systems Course Contents: UNIT – I Amplitude Modulation and Double Side-band Suppressed Carrier Modulation: Introduction to AM: Time domain description, Frequency domain description. Generation of AM wave: Square law modulator, switching modulator. Detection of AM waves: Square law detector, envelope detector, time domain description of DSBSC, Frequency domain representation, Generation of DSBSC waves, balanced modulator, ring modulator, coherent detection of DSBSC modulated waves, Costas loop, Quadrature carrier multiplexing UNIT – II Single Side-band Modulation (SSB): Hilbert transform, properties of Hilbert transform, preenvelope, single side-band modulation, frequency domain description of SSB wave, time domain description, frequency discrimination method for generating an SSB modulated wave, time domain description, phase discrimination method for generating an SSB modulated wave, demodulation of SSB waves Vestigial Side-band Modulation: Frequency domain description, Generation of VSB modulated wave, time domain description, coherent demodulation, envelope detection of VSB wave along with carrier UNIT – III Angle Modulation (FM): Basic definitions, FM, narrow band FM, wideband FM, transmission bandwidth of FM waves. Generation of FM waves: indirect FM and direct FM, frequency stabilization in FM receivers, demodulation of FM waves, frequency discrimination method, phase locked loop, non-linear model of phase locked loop, linear model of the phase locked loop, nonlinear effect in FM systems 9 UNIT – IV Applications of AM and FM: AM radio (super heterodyne): block diagram of transmitter and receiver, mixer, AGC, performance characteristics. FM radio: block diagram of transmitter and receiver. Elements of Colour TV: Frequency range and channel bandwidth, scanning and synchronization, composite video signal. Block diagram of transmitter and receiver UNIT – V Noise Basics and Noise in Continuous Wave Modulation Systems: Introduction, shot noise, thermal noise, white noise, noise equivalent bandwidth, noise figure, equivalent noise temperature, cascade connection of two port networks, receiver model, noise in DSBSC receivers, noise in SSB receivers, noise in AM receivers, threshold effect, noise in FM receivers, FM threshold effect, preemphasis and de-emphasis in FM TEXT BOOKS: 1. Simon Haykin, “Communication Systems”, 3rd edition, John Wiley, 1996 2. Simon Haykin, “An Introduction to Analog and Digital Communication”, 2nd edition, John Wiley, 2003 3. R. R. Gulati, “Monochrome and Colour TV”, 3rd edition, New Age International (P) Ltd. 2004 REFERENCES: 1. B. P. Lathi, “Modern Digital and Analog Communication Systems”, 3rd edition, Oxford University Press, 2005 2. H. Taub, D. L. Schilling, “Principles of Communication Systems” 2nd edition, Mca. Graw Hill, 1986 Course Outcomes: 1. Describe the generation and demodulation of AM and DSBSC systems. (PO – a, b, c, d, h, k) 2. Describe the generation and demodulation of SSB and VSB. (PO – a, b, c, d, h, k) 3. Describe the direct and indirect method of generation of FM and its detection. (PO – a, b, c, d, h, k) 4. Employ AM and FM in radio and TV systems. (PO – b, c, h, i, k) 5. Understand noise performance of receivers. (PO – a, b, h, i, k) 10 DIGITAL SIGNAL PROCESSING Course Code: EC502 Prerequisites: Signals and Systems Course Coordinator: Dr. K. Indira Credits: 4:0:0 Contact hours: 56 Course objectives: Appreciate the importance of Fourier Transform and its relation with other transform. Illustrate filtering of long data sequence using overlap add and overlap save method. Apply the concept of FFT algorithms to compute DFT. Design FIR filter using various window method, frequency sampling and FIR differentiator. Understand FIR filters in Symmetric and anti-symmetric nature. Understand the characteristics of analog filters. Design IIR filter using impulse invariant, bilinear transform and matched Z transforms. Implement FIR &IIR filters for digital filter structures and signal flow graphs. Appreciate the importance and application of DSP processors Understand the Architecture overview of 54x and 67x processors. Illustrate various addressing modes in 54x and 67x processor. Course Contents: UNIT – I DFT and FFT: Frequency Domain Sampling and Reconstruction of Discrete-time signals, Discrete Fourier Transform, DFT as a linear transformation, DFT relations with other transforms, DFT in linear filtering, Filtering long data sequences: overlap-save, Filtering long data sequences: overlapadd method, FFT algorithms: Direct computation of DFT, Radix-2 FFT algorithm: Decimation-intime algorithm, Radix-2 FFT algorithm: Decimation-in-frequency algorithm. UNIT – II FIR Filters: Design of FIR filters: Symmetric and anti-symmetric FIR filters, Design of linear-phase FIR filters using windows and frequency sampling methods, FIR differentiators. Structures for FIR Systems: Direct-Form Structures, Cascade-Form Structures and Lattice Structures. UNIT – III IIR Filters: Analog filter specifications, classification of analog filters: Butterworth and Chebyshev filters, frequency transformations, design of analog filters, Digital IIR filter design using impulse invariant, bilinear transformation, Matched z-transform methods. IIR filter structures: Direct form (I and II), Cascade, Parallel, and Transposed structures. 11 UNIT – IV DSP Processors: Computer architectures for signal processing, Harvard architecture, Pipelining, Hardware multiplier-accumulator, On-chip memory/cache, Extended Parallelism-SIMD, VLIW and static super scalar processing. Data representations and arithmetic: Fixed point numbers and Arithmetic, Floating Point Arithmetic, Comparison of Fixed-point and Floating Point Processors. UNIT – V TMS320C54x Processor: Architecture of 54x, Addressing modes: direct, Indirect addressing, absolute addressing, memory mapped register addressing, stack addressing, circular and bit reversal addressing. Instruction set: Load/store operations, Arithmetic operations, Logical Operations, Program control operations. Implementation of FIR and IIR filters. TEXT BOOKS: 1. J. G. Proakis and D. G. Manolakis, “Digital Signal Processing: Principles, Algorithms and Applications,” Pearson Education Asia/Prentice Hall of India, 2002. 2. Sanjit K. Mitra, “Digital Signal Processing”, Tata McGraw Hill, 2006. 3. Sen M. Kuo, Woon-Seng Gan, “Digital Signal Processors: Architectures, Implementations and Applications”, Pearson Education Asia, 1st Edition, 2005. 4. Emmanuel Ifeachor, Barrie W. Jervis, “Digital Signal Processing: A Practical Approach”, Pearson Education, Second Edition, 2002. REFERENCES: 1. Oppenheim and Schafer, “Discrete Time Signal Processing”, Pearson Education, 2003. 2. Venkataramani B, Bhaskar M, “Digital Signal Processors: Architecture, Programming and Applications”, Tata McGraw Hill, 2002. Course Outcomes: 1. 2. 3. 4. 5. Analyze the importance and application of FFT algorithm. (PO – a, b, c, k) Design FIR and IIR filters which are used for various applications. (PO – b, c, d, k) Employ digital filter structure to implement FIR and IIR expression. (PO – b, d, k) Analyze the significance of DSP processor in real time application. (PO – a, b, h) Describe processor architecture using macro model. (PO – b, d, h) 12 VLSI DESIGN AND CIRCUITS Course Code: EC503 Prerequisites: Solid state devices and Technology Course Coordinator: A. R. Priyarenjini Credits: 4:0:0 Contact hours: 56 Course objectives: Introduce digital integrated circuits. Introduce CMOS devices and manufacturing technology. Introduce CMOS logic gates and their layout. Calculate propagation delay, noise margins, and power dissipation in the digital VLSI circuits. Design Combinational (e.g., arithmetic) and sequential circuit. Understand the concepts of testing in VLSI. Course Contents: UNIT – I INTRODUCTION: Historical perspective, circuit design example, VLSI Design methodologies, hierarchy, Concept of modularity, regularity, locality, Design styles, Packaging, CAD. Fabrication of MOSFETS: CMOS N-WELL, Layout design rules UNIT – II MOS Transistor: Structure, external biasing, operation, V I Characteristics, scaling, MOS Capacitor, MOS Inverter: Static characteristics: Resistive load inverter, N type load, CMOS Inverter. UNIT – III Dynamic switching characteristics: Delay time, calculation of delay time, rise and fall times, resistance, capacitance estimation, Switching power dissipation, super buffers. UNIT – IV Combinational MOS static Logic circuits: NMOS Depletion load complex logic circuits, Pass transistor, Transmission gate, stick diagrams, mask layout. Sequential circuits: SR Latch, CMOS D Latch, edge triggered flip flop. Dynamic logic circuits: Basic principles of PT circuits, Dynamic CMOS circuit techniques: CMOS TG logic, Dynamic CMOS logic High performance Dynamic circuits, charge sharing problems, remedies. UNIT V Design for testability: Fault type and models, Controllability, Observability, Ad hoc testing, scan based techniques, BIST, IDDQ. 13 TEXT BOOKS: 1. Sung – Mo Kang, Yusuf Leblebici, “CMOS digital integrated circuits – Analysis and Design”, Tata McGraw Hill, 3rd Edition, 2003. REFERENCES: 1. Kamran Eshraghian, Dougles and A. Pucknell, “Essentials of VLSI circuits and systems”, PHI, 2005 Edition. 2. Weste and Eshraghian, “Principles of CMOS VLSI Design” - Pearson Education, 1999. 3. John P.Uyemura, “Chip Design for Submicron VLSI: CMOS Layout & Simulation”, Thomson Learning, 2005. 4. John P. Uyemura, “Introduction to VLSI Circuits and Systems”, John Wiley, 2003. 5. Jan M. Rabaey, “Digital Integrated Circuits”, PHI, EEE, 1997. 6. Wayne Wolf, “Modern VLSI Design”, Pearson Education, 3rd Edition, 1997. Course Outcomes: 1. Explain chip design options and design rules in VLSI. Illustrate the steps in CMOS VLSI fabrication. (PO – c, d, h) 2. Apply basic principles to derive threshold voltages, and hence predict performance of various inverter structures. (PO – a, b, c, h, k) 3. Describe the source of parasitics in MOS structures and their effect on circuit performance. (PO – a, b, c, d, h) 4. Employ different logic styles for circuit design and compare and contrast their performance. (PO – b, c, d, h) 5. Define different terms in the DFT domain and describe some important methods for DFT. (PO – d, h) 14 MICROCONTROLLERS Subject Code: EC504 Prerequisites: Digital Electronic Circuits Course coordinator : Dr. K. Manikantan Credits: 4:0:0 Contact hours: 56 Course objectives: Provide a knowledge foundation which will enable students to pursue subsequent courses in real-time embedded systems software and computer design. Understand the differences between microcontrollers and microprocessors, different CPU architectures, & describe the features of a typical microcontroller. Comprehend the architectures of 8051 and MSP430 Microcontrollers, & understand the operation of parts of these controllers, and be able to apply this knowledge in simple programs. Use the 8051 addressing modes and instruction set to perform - arithmetic & logic operations, data & control transfer operations, input & output operations. Describe each module in MSP430, working out to the on-chip peripherals and Use low power features of MSP430 to develop embedded solutions. Course Contents: UNIT – I Microprocessors and Microcontrollers: Introduction, Microprocessors and Microcontrollers, A microprocessors survey, RISC and CISC CPU architectures, Harvard and Von-Neumann CPU architectures. The 8051 Architecture: Introduction, 8051 microcontroller Hardware, Input/output Pins, Ports and Circuits, External Memory, Counters and Timers, Serial Data Input/output, Interrupts. Addressing Modes: Introduction, Addressing modes, External data Moves, Code Memory, Read Only Data Moves / Indexed addressing mode, PUSH and POP Opcodes, Data exchanges, Example Programs. UNIT – II Logical and Arithmetic Operations: Byte level logical operations, Bit level Logical operations, Rotate and Swap operations, Example programs, Arithmetic operations: Flags, Incrementing and Decrementing, Addition, Subtraction, Multiplication, and Division, Decimal Arithmetic, Example programs. Jump and Call instructions: The JUMP and CALL Program range; Jumps, Calls and Subroutines, Interrupts and Returns, More Details on Interrupts, Example Problems. 8051 Programming in C: Data types and time delays in 8051C, I/O programming, logic operations, data conversion programs, accessing code ROM space, data serialization. 15 UNIT – III Timer/Counter programming in 8051: Programming timers 0 and 1 in 8051C. Programming 8051 Timers, Counter Programming, 8051 Serial Communication: Basics of Serial Communication, 8051 connections to RS-232, 8051 Serial communication programming, Serial port programming in C. UNIT – IV Interrupts Programming: 8051 Interrupts, Programming Timer Interrupts, Programming External Hardware Interrupts, Programming the Serial Communication Interrupts, Interrupt Priority in 8051/52, Interrupt Programming in C. 8051 Interfacing and Applications: Interfacing 8051 to LCD, Keyboard, ADC, DAC, Stepper Motor Interfacing. UNIT – V Introduction to MSP430: Low power features, Pin-out, Functional block diagram, Memory map, MSP430 families. Architecture of MSP430: Central processing unit, Addressing modes, Instruction set, Clock system. Functions, Interrupts and Low Power modes: Functions and subroutines, Interrupts, Low Power modes of operation. Digital I/O –Digital Input and Output: Parallel ports, Understanding the muxing scheme of the MSP430 pins, programming examples. On-chip peripherals: Watchdog Timer, Comparator, Op-Amp, Basic Timer, ADC, DAC, SD16, LCD. MSP430 Interfacing: Interfacing LED, LCD, ADC, DAC, Programming examples. TEXT BOOKS: 1. Kenneth J Ayala, “The 8051 Microcontroller Architecture, Programming and Applications”, Second Edition, Penram International 1996 / Thomson Learning, 2005. 2. Muhammad Ali Mazidi, Janice Gillispie Mazidi, Rolin D McKinlay, “The 8051 Microcontroller and Embedded Systems – Using Assembly and C”, PHI 2006 / Pearson 2006. 3. “MSP430 Microcontroller Basics”, John Davies, Elsevier, 2010. REFERENCES: 1. M. Predko, “Programming and Customizing the 8051 Microcontroller”, McGraw Hill, 1999. 2. MSP430 Teaching CD-ROM, Texas Instruments, 2008. 16 Course outcomes: 1. Identify the components of microcontroller architecture and illustrate these with the 8051 microcontrollers. (PO – a, b, k) 2. Use commands/instructions that place data in internal memory, external memory, get data from ROM addresses, exchange data, predict the ranges of Jump. (PO – a, b, c) 3. Develop 8051 assembly language and C programs for time delays, I/O operations, and Serial communication. (PO – a, b, c, f, h, k) 4. Develop programs using interrupts and write C programs to interface 8051 chip to interfacing modules to develop single chip solutions. (PO – a, b, c, d, f, h, k) 5. Identify the components of microcontroller architecture and illustrate these with the MSP430 microcontrollers to design low power embedded applications using MSP430. (PO – a, b, c, d, f, h) 17 MICROWAVE COMPONENTS AND CIRCUITS Course Code: EC505 Prerequisites: Electromagnetics Course Coordinators: Sujatha B Credits: 4:0:0 Contact hours: 56 Course Objectives: Apply knowledge of impedance matching for designing feed networks for devices like antennas that may be fed using different transmission line. Extend the applicability of Smith charts for analyzing active circuits. Analyze systems that contain a combination of various microwave components like directional couplers, filters, mixers etc. Course Contents: UNIT – I Transmission line theory and Impedance matching: Lumped-element circuit model for a transmission line – wave propagation on a transmission line, lossless line; Terminated lossless transmission line; Smith chart – combined impedance-admittance Smith chart, matching with lumped elements (L Networks) – analytic solutions, Smith chart solutions. UNIT – II Transmission lines, Impedance tuning and Resonators: Single-stub tuning – shunt stubs, series stubs; Quarter-wave transformer; Coaxial line – TEM modes; Stripline – formulas for propagation constant, characteristic impedance, attenuation, approximate electrostatic solution; Introduction to Microstrip line; Series and parallel resonant circuits, loaded and unloaded Q; Transmission line resonators – short-circuited λ/2 line, short-circuited λ/4 line, open-circuited λ/2 line. UNIT – III Microwave network analysis, Power dividers and Directional couplers: Impedance and admittance matrices – reciprocal networks, lossless networks; Scattering matrix – reciprocal networks and lossless networks, shift in reference planes; Basic properties of dividers and couplers – three-port networks, four-port networks; T-junction power divider – lossless divider, resistive divider; Wilkinson power divider – even-odd mode analysis. UNIT – IV Microwave filters: Periodic structures – analysis of infinite periodic structures, terminated periodic structures, k-β diagrams and wave velocities; Filter design by the image parameter method – image impedances and transfer functions for two-port networks, constant-k filter sections, m-derived filter sections, composite filters; Stepped-impedance low-pass filters. 18 UNIT – V RF diodes, Oscillators and Mixers: RF diode characteristics – PIN diodes and control circuits, varactor diodes; Mixer characteristics, single-ended diode mixer; Gunn diodes (theory) – Gunn effect, RWH theory, modes of operation; IMPATT diodes (theory) – avalanche multiplication, carrier and external currents, negative resistance; Reflex Klystrons (theory) – velocity modulation, bunching process. (NO MATHEMATICAL ANALYSIS) TEXT BOOKS: 1. David M Pozar, “Microwave Engineering”, 3rd edition, Wiley, 2011. 2. Samuel Y Liao, “Microwave Devices and Circuits”, 3rd edition, Pearson, 2011. REFERENCES: 1. Annapurna Das and Sisir K Das, “Microwave Engineering”, McGraw-Hill, 2006. 2. John Ryder D, “Networks, Lines and Fields”, 2nd edition, PHI, 2010. 3. R. E. Collin, “Foundations for Microwave Engineering”, 2nd edition, John Wiley, 2005. Course Outcomes: 1. Define line parameters and analyze various transmission lines and resonators. (PO – a, b, h, k) 2. Apply concepts of analysis using Smith chart for impedance matching and appraise different impedance matching networks. (PO – a, b, c, h, k) 3. Employ microwave network analysis in design of multiport microwave networks. (PO – a, b, c, d, e, h, k) 4. Describe and design microwave filters. (PO – a, b, c, d, e, h, k) 5. Apply different microwave diodes and mixers in microwave systems. (PO – a, b, c, d, e, h, k) 19 ANALOG COMMUNICATION LABORATORY Course Code: EC501L Prerequisites: Signals & Systems Course Coordinator: Dr. T. D. Senthil Kumar Credits: 0:0:1 Contact Sessions: 12 Course objectives: Obtain a practical perspective of various communication modules Implement various analog modulation and demodulation schemes using discrete components List of Experiments 1. Design and construction of second order active low-pass filter and high- pass filter. Plot of frequency response and estimation of roll-off factor 2. Design and construction of second order active band-pass filter and band-stop filter. Plot of frequency response and estimation of roll-off factor 3. Class-C amplifier. Plot of efficiency vs load resistance. 4. Generation of AM using collector modulation. Plot of modulation signal amplitude vs modulation index. 5. Demodulation of AM using envelope detector. Plot of AM output vs input signal 6. Generation of DSBSC using ring modulation. Observation of output waveform 7. Generation of AM/DSBSC using IC MC1496. Observing the output waveforms 8. Generation of FM using IC 8038. Plot of frequency vs input dc and estimation of modulation index 9. Pre-emphasis and de-emphasis. 10. Transistor mixer study of up conversion and down conversion. 11. Demodulation of FM using PLL. 12. Matlab simulation of analog modulation and demodulation techniques. Course Outcomes: 1. Construct second order active filters for various frequency bands. (PO – b, c, e, f, h, j) 2. Design and implement modulation and demodulation circuit for amplitude modulation. (PO – a, c, d, e, f, h, j) 3. Design and implement modulation and demodulation circuit for frequency modulation. (PO – c, e, f, h, j) 4. Construct the circuit and study the characteristics of pre-emphasis and de-emphasis circuit. (PO – c, e, f, h, j) 5. Construct RF up and down converter. (PO – c, e, f, h, j) 20 DIGITAL SIGNAL PROCESSING LABORATORY Course Code: EC502L Prerequisites: Signals & Systems Course Coordinator: Dr. K. Indira Credits: 0:0:1 Contact Sessions: 12 Course objectives: Gain a working knowledge of the design & implementation on various DSP operations using MATLAB. Obtain a practical perspective of convolution and filtering operations using DSP processor Course Contents: A. LIST OF EXPERIMENTS USING MATLAB / DSP PROCESSOR 1. Perform the following operation on a given sequence (Time shifting, Up and down sampling, Folding) 2. Verification of sampling theorem. 3. Convolution of given sequence a) Linear b) Circular 4. Solving a given difference equation with and without initial conditions 5. Computation of N point DFT of a given sequence and to plot magnitude and phase spectrum, and verify using built in function 6. Given a causal system H(z), obtain pole-zero plot, magnitude and phase response. 7. Linear convolution of two sequences using DFT and IDFT. 8. Circular convolution of two given sequences using DFT and IDFT 9. Design and implementation of FIR filter to meet given specifications. (Window, frequency sampling method) 10. Design and implementation of IIR filter to meet given specifications (Impulse Invariant, Bilinear Transform) B. LIST OF EXPERIMENTS USING DSP PROCESSOR 1. 2. 3. 4. 5. Linear convolution of two given sequences. Circular convolution of two given sequences. Solving a given difference equation Computation of N- Point DFT of a given sequence Realization of an FIR filter (any type) to meet given specifications. The input can be a signal from function generator / speech signal. TEXT BOOKS: 1. “Digital Signal Processing using MATLAB”, J. G. Proakis, Ingle, MGH, 2000. 2. “Digital Signal Processors”, B. Venkataramani and Bhaskar, TMH, 2002. REFERENCES: 1. “Digital Signal Processing using MATLAB”, Sanjit K Mitra, TMH, 2001. 21 Course Outcomes 1. 2. 3. 4. 5. Perform basic operations on a given signal. (PO – a, b, f) Implement linear convolution and circular convolution. (PO – b, f) Implement FIR filter and IIR to meet the given specifications. (PO – b, c, d, f) Implement IIR filters to meet the given specification. (PO – b, c, d, f) Implement convolution and filtering using DSP processor. (PO – b, f) 22 MICROCONTROLLER LAB Subject Code: EC504L Prerequisites: Digital Electronic Circuits Course Coordinator : Dr. K. Manikantan Credits: 0:0:1 Contact Sessions : 12 Course objectives: Understand assembly level programming and the C data types for 8051, & write 8051 C programs & assembly language programs using Keil development software. Illustrate the various modes of 8051 timers, describe serial communication features of 8051 and program the 8051 timers/counters & serial port in assembly & C. Understand what occurs within the 8051 on an interrupt. Understand how hardware generated interrupts operate, & write programs for 8051 using interrupts. Interface application circuits like LCD, keyboard, ADC, DAC and stepper motor with 8051 microcontroller & develop application programs using 8051 C. Understand assembly level programming and the C data types for MSP430 & write C programs & assembly language programs using Code Composer Studio IAR workbench development software. LABORATORY EXPERIMENTS PART A: ASSEMBLY LANGUAGE PROGRAMMING (using KEIL uVISION 3) 1. Block move, Exchange, Sorting, Finding largest element in an array, Arithmetic instructions 2. Counters 3. Code conversion programs 4. Programs using serial port, and on-chip timers. PART B: INTERFACING Write C programs to interface 8051 chip to Interfacing modules to develop single chip solutions for: 5. Keyboard interface. 6. External ADC interface. 7. Generate different waveforms using DAC interface. 8. Stepper Motor interface. PART C: Programming MSP430 with Code Composer Studio/IAR Embedded Workbench 9. Assembly Language programs for arithmetic and logic operations 10. C Programs for interfacing LCD panel and Keypad. TEXT BOOKS: 1. Kenneth J Ayala, “The 8051 Microcontroller Architecture, Programming and Applications”, Second Edition, Penram International 1996 / Thomson Learning 2005. 2. Muhammad Ali Mazidi, Janice Gillispie Mazidi, Rolin D McKinlay, “The 8051 Microcontroller and Embedded Systems – Using Assembly and C”, PHI 2006 / Pearson 2006. 3. “MSP430 Microcontroller Basics”, John Davies, Elsevier, 2010. 23 REFERENCES: 1. M. Predko, “Programming and Customizing the 8051 Microcontroller”, McGraw Hill, 1999. 2. MSP430 Teaching CD-ROM, Texas Instruments, 2008. Course outcomes 1. Use hardware and software development and debugging tools. (PO – b, c, d, e, f, ) 2. Develop, simulate and debug 8051 assembly language and C programs for time delays, I/O operations, logic and arithmetic operations, data conversion using Keil software development tools. (PO – a, b, c, e, f) 3. Write C programs to interface 8051 chip to Interfacing modules to develop single chip solutions for: Displaying the pressed key's key code on the On-board LCD of the ESA MCB51, rotate the stepper motor, read the ADC output and display it on the on-board LCD and generate waveforms using DAC. (PO – a, b, c, e, f) 4. Interpret and design hardware and software for simple real-time digital systems which use the 8051 microcontroller. (PO – b, c, d, e, f, k) 5. Design low power embedded applications using MSP430. (PO – b, d, e, f, k) 24 DIGITAL COMMUNICATION Subject Code: EC601 Prerequisites: Analog Communication, Signals and Systems Course Coordinator: Mrs. Lakshmi S. Credits: 4:0:0 Contact Hours: 56 Course Objectives: Understand Nyquist Sampling Theorem. Apply the practical aspects of signal sampling. Understand the different quantization techniques. Appreciate the need for DPCM, DM and ADM. Categorize different Line Codes in terms of their Power Spectra. Understand ISI and ways to overcome the same. Conceptualize and apply Correlative and Duo binary Coding techniques. Analyze the concept of Detection and Estimation. Apply Gram-Schmidt orthogonolization procedure for signals. Discuss the need for a Matched Filter Receiver. Understand Coherent modulation techniques such as BPSK, ASK, DPSK and QPSK systems. Analyze the same in terms of error probability and power spectrum. Understand Non-Coherent Modulation Techniques. Course Contents: UNIT – I Signal Sampling: Basic signal processing operations in digital communication, Sampling Principles, Sampling Theorem, Quadrature sampling of band-pass signals, Practical aspects of sampling and signal recovery, PAM, TDM. UNIT – II Waveform Coding Techniques: PCM block diagram, Different quantization techniques, SNR in PCM, robust quantization, DPCM, DM, Adaptive DM UNIT – III Base-Band Shaping for Data Transmission: Line Codes and their power spectra, ISI, Nyquist criterion for distortion less base-band binary transmission, correlative coding, duobinary coding, adaptive equalization, eye pattern UNIT – IV Digital Modulation and Demodulation Techniques: Coherent binary modulation techniques, BPSK, FSK, ASK, DPSK, QPSK systems with signal space diagram, generation, demodulation and error probability concept, Comparison using Power Spectrum, Coherent demodulation techniques for ASK, FSK and BPSK. 25 UNIT – V Detection and Estimation: Concept of Detection and Estimation, Correlation Receiver, Matched Filter Receiver, Properties of Matched Filter. Non -Coherent demodulation techniques for FSK and BPSK, Synchronization: Carrier synchronization Symbol Synchronization. TEXT BOOKS: 1. Simon Haykin, “Digital Communications”, John Wiley, 2003. 2. J. Proakis, “Digital Communication”, 4th Edition, McGraw Hill, 2000. REFERENCES: 1. 2. 3. 4. K. Sam Shanmugam, “Digital and Analog Communication Systems”, John Wiley, 1996. Simon Haykin, “An Introduction to Analog and Digital Communication”, John Wiley, 2003. Bernard Sklar “Digital Communications”, Pearson Education, 2007. K. Sam Shanmugam, A. M. Breipohl, “Random Signals: Detection, Estimation and Data Analysis”, Wiley, 1988. Course Outcomes: 1. 2. 3. 4. 5. Sample a signal and reconstruct it at receiver. (PO – a, b, c, h, k) Design a PCM, DPCM, DM and ADM systems. (PO – a, b, c, d, h, k) Design Base Band shaping for data transmission. (PO – a, b, c, k) Describe system level blocks for BPSK, ASK, DPSK and QPSK systems. (PO – a, b, c, h, k) Using GSDP procedure, analyze coherent and no-coherent digital modulation systems and understand the basics of spread spectrum technology. (PO – a, b, c, h, k) 26 ANALOG AND MIXED MODE SIGNAL VLSI DESIGN Subject Code: EC602 Prerequisites: SSDT Course Coordinator: Mr. M. Nagabhushan Credits: 3:0:0 Contact hours: 42 Course learning objectives: Design single stage amplifiers using PMOS & NMOS driver circuits with different loads. Quantitatively analyze a differential pair amplifier with differential loads. Analyze the frequency response of single stage and multistage amplifiers. Analyze the op-amp characteristics and its performance parameters. Analyze the stability and frequency compensation of op-amp. Study the fundamentals of data converters. Course Contents: UNIT – I Introduction & Single Stage Amplifiers: MOS Device Basics, MOS Device, Models, RC Circuits, Passive Devices, mixed signal Layout issues, Common Source Amplifiers, Source Follower, Common Gate, Cascode Structures and Folded Cascode Structures. UNIT – II Differential Amplifier & Current Mirrors: Introduction to Differential Pair Amplifier, Quantitative Analysis to Differential Pair Amplifier, Common Mode Response, Differential Amplifiers with Different Loads, Effects of Mismatches. Simple Current Mirrors, Cascode Current Mirrors, Differential Pair with Current Mirror Load. UNIT – III Operational Amplifiers & Frequency Response: Op Amps Low Frequency Analysis, Two Stage Op Amps, Common Mode Feedback, Frequency Response of Common Source Amplifiers, Source Follower Common Gate, Cascode Structures and Folded Cascode Structures, Differential Amplifiers, Single Ended Differential Pair. UNIT – IV Frequency Compensation & Stability: General considerations, multi-pole systems, Phase Margin, Frequency Compensation Techniques in Telescopic Op Amps, Folded Cascode Op Amps, Two Stage Op Amps, other compensation techniques. UNIT – V Data Converters: Analog vs Digital Discrete Time-Signals, Converting Analog Signals to Digital Signals, Sample and Hold Characteristics, DAC Specifications, ADC Specifications, DAC Architectures, Digital Input Code, Resistor String, R-2R Ladders Networks, Current Steering, Charge Scaling DACs, Cyclic DAC, Pipeline DAC, problems ADC Architectures. Flash type, 2-Step Flash, Pipeline ADC, Integrating ADC, Successive Approximation methods, Problems. 27 TEXT BOOKS: 1. B Razavi ,”Design of Analog CMOS Integrated Circuits”, First Edition, McGraw Hill, 2001 2. R. Jacob Baker, Harry W Li, David E Boyce, “CMOS Circuit Design, Layout, Simulation”, PHI Education, 2005. REFERENCES: 1. Johns and Martin “Analog Integrated Circuit Design”, John Wiley Publications, 1997 2. P E Allen and D R Holberg “CMOS Analog Circuit Design”, Second Edition, Oxford University Press, 2002. 3. B.Razavi, “Microelectronics”, First Edition, McGraw Hill, 2001. Course outcomes: 1. Design a simple current mirror & cascaded current mirrors. (PO – a, b, c, d, f, j, k) 2. Design a multistage amplifier using single stage amplifier concept. (PO – a, b, c, d, f, j, k) 3. Determine the poles and zeros of a multi pole system & analyze the frequency response, stability of the system. (PO – a, b, c, d, f, h, j, k) 4. Design an operational amplifier to optimize its performance metrics. (PO – a, b, c, d, f, h, j, k) 5. Analyze different ADC/DAC architectures. (PO – a, b, c, d, h, j, k) 28 COMPUTER COMMUNICATION NETWORKS Course Code: EC603 Prerequisites: Fundamentals of computing and Data Structures Course Coordinator: Mrs. Mamtha Mohan Credits: 3:0:0 Contact Hours: 42 Course Learning Objectives: Understand the fundamentals of OSI model and the TCP/IP suite Understand the functioning of addresses of the internet Understand the concept of linking different types of networks in data communication. Design of protocols used in noisy and noiseless channel Basic concept about the protocols for the transmission of frames. Understanding the concepts of multiple access such as Random access, Controlled access and Channelization Discuss the basic concepts of IEEE standards for wired and wireless LAN, and its architecture, Connecting devices. Understand and model logical addressing, IPv4 and IPv6 Appreciating the significance of routing algorithms such as distance vector algorithm, minimum spanning tree, Shortest path algorithm, path vector routing Understanding the protocols used in transport layer. Course Contents: UNIT – I Network Models: Introduction, Layered tasks, OSI Model Layers in OSI model: TCP/IP Suite, Addressing, Telephone Network, Dial up Modem DSL, Cable TV for Data Transmission, FDDI, SONET. UNIT – II Data Link Control: Framing, Flow and error control, Protocols, Noiseless channels and noisy Channels HDLC Protocol, Error detection (CRC) UNIT – III Multiple access: Random access: CSMA, CSMA/CD, CSMA/CA, Controlled access Channelization UNIT – IV Wired, Wireless LAN and Connecting LANs: Ethernet, IEEE standards, Standard Ethernet, IEEE 802.11Bluetooth, Connecting LANS Connecting Devices, Back Bone Networks 29 UNIT – V Network Layer, Transport layer and Application Layer: Logical addressing Ipv4 addresses: IPV6 Addresses, Transition from Ipv4 to Ipv6 Delivery: Forwarding, Unicast Routing Protocols, Process to process delivery, UDP & TCP format, and Congestion control concepts. TEXT BOOKS: 1. B. Forouzan, “Data Communication Networking”, 4th Edition, TMH, 2006. REFERENCES: 1. James F. Cruz, Keith. W. Ross, “Computer Networks”, Pearson Education, 2nd Edition, 2003. 2. Wayne Tomasi, “Introduction to Data communication and networking”, Pearson Education, 2007. Course Outcomes: 1. Discriminate the functionality between the layers in OSI model and TCP/IP suite. (PO – b, h, k) 2. Employ protocols to facilitate the transmission of frames and to decide the efficiency of the protocols. (PO – a, b, d, f, h, k) 3. Distinguish the IEEE standards designed to understand the interconnectivity between different LANs. (PO – b, h, k) 4. Analyze the global addressing schemes in the Internet to configure the addresses for the subnet. (PO – a, b, c, d, h, k) 5. Employ different algorithms to route a packet to the destination in different networks needed for process to process delivery. (PO – a, b, c, d, h, k) 30 ANTENNAS AND PROPAGATION Subject Code : EC604 Prerequisites : Electromagnetics Course Coordinator: V Nuthan Prasad Credits: 3:0:0 Contact hours: 42 Course Objectives: Apply the concepts of vector coordinates and wave theory for the analysis of radiation pattern, field components in electromagnetism. Understand basic antenna parameters. Appreciate the importance of antennas for different frequency and various applications. Illustrate various usage of antenna by designing and sketching the radiation patterns. Illustrate the signal transmission by designing a suitable antenna using software tools. Design any antenna which has good directivity and beam width which can be used in practical application. Understand different propagation concepts like LOS, Ionosphere and surface wave. Understand the effect of relative permittivity and conductivity in ionosphere for wave propagation. UNIT – I Antenna basics: Introduction, basic antenna parameters, patterns, beam area, radiation intensity, beam efficiency, directivities and gain, antenna apertures, effective height, bandwidth, radiation efficiency, antenna temperature and antenna field zones. UNIT – II Point sources and arrays: Introduction, point sources, power patterns, power theorem, radiation intensity, field patterns, phase patterns, Array of two isotropic point sources, principles of pattern multiplication, broad side, end fire array and Hasen and Woodyard array. UNIT – III Electric dipoles and thin linear antennas: Introduction, short electric dipole, fields of a short dipole, radiation resistance of short dipole, field patterns of dipole in general, λ/2 dipole, radiation resistances of λ/2 thin linear antenna, long wire antenna, folded dipole antennas. Small loop, comparison of far fields of small loop and short dipole, far field patterns of small circular loop, radiation resistance, directivity. UNIT – IV Antenna types: Yagi-Uda array, parabolic reflectors, log periodic dipole antenna, lens antenna, rectangular horn antennas, introduction to smart antennas. Microstrip Antennas: Salient features, Advantages and limitations, Rectangular microstrip antennas, Feed methods, Characteristics of microstrip antennas. 31 UNIT – 5 Radio wave propagation: Introduction, free space propagation, ground reflection, surface wave, diffraction, space wave propagation. Ionosphere propagation, electrical properties of the ionosphere, expressions for conductivity and relative permittivity. TEXT BOOK: 1. John D Kraus, Ronald J Marhetka, Ahmad S Khan, “Antenna and Wave Propagation”, Fourth edition, Tata McGraw Hill, 2006. REFERENCES: 1. John D Kraus, “Antennas”, McGraw Hill, 2nd edition, 1988. 2. Lamont V Blake, “Antennas: Fundamentals, Design, Measurement”, 3rd edition, Scitech Publishing, 2009. 3. Constantine A Balanis, “Antenna, Theory, Analysis & Design”, John Wiley & Sons, 2nd edition, 1997. Course Outcomes: 1. Evaluate various far-field antenna parameters and apply the Friis transmission formula. (PO – a, b, c, d, j, k, l) 2. Analyze various linear arrays of point sources and apply the pattern multiplication principle. (PO – a, b, c, h, i, j, k) 3. Classify different field patterns on dipole and loop antenna. (PO – a, b, c, d, h, i, k) 4. Describe the operation and applications of various aperture antennas. (PO – a, b, c, d, h, k) 5. Characterize the propagation of radio waves in the atmosphere. (PO – a, b, e, h, i) 32 ENTREPRENEURSHIP AND MANAGEMENT Course Code: EC605 Prerequisites: Nil Course Coordinator: Mr. C. G. Raghavendra Credits: 2:0:0 Contact hours: 28 Course objectives: Develop a deep working knowledge of managerial fundamentals. Inculcate advanced ability to communicate and work in multidisciplinary teams. Acquire skills to conceive, design, implement, and operate systems in an enterprise and societal context. Develop reinforce managerial traits, motivation and the spirit of Organization. Facilitate decision making process for setting up new enterprise. Facilitate successful and profitable operation of the enterprise. Develop skills to create an environment of sensitivity to cultural and personal factors for effective communication. Know all the government polices available to start up a new business enterprise and Institutional support. Understand the meaning, identification, selection of project and also preparation and errors in project reports. Course Contents: UNIT – I Management: Introduction, meaning-nature and characteristics of management, scope & functional areas of management. Management as science, art or profession, Management and administration, Roles of management, Levels of management. Development of management thought, early management approaches, Modern management approaches. Planning: Nature, Importance and purpose of planning process, Objectives, Types of plans (meaning only), Decision making, Importance of planning, Steps in planning and planning premises, Hierarchy of plans. UNIT – II Organizing and Staffing: Nature and purpose of organization, Principles of organization, Types of organization, Departmentation, Committees, Centralization vs Decentralization of authority and responsibility, Span and control, MBO and MBE (meaning).Nature and importance of staffing, Process of selection and recruitment(in brief). UNIT – III Directing and Controlling: Meaning and nature of directing, Leadership styles, Motivation theories, Communication meaning and importance, Techniques and importance of coordination, Meaning and steps in controlling, Essentials of sound control system, Methods of establishing control (in brief). 33 UNIT – IV Entrepreneur & Small – Scale Industry Entrepreneur: Meaning of entrepreneur, Evolution of the concept, Functions of an entrepreneur, Evolution of Entrepreneur, Development of Entrepreneurship. Entrepreneur vs Intrapreneur, Entrepreneurship and Manager, Attributes and Characteristics of a successful Entrepreneur, Role of Entrepreneur in Indian economy and developing economies with reference to Self-Employment development, Entrepreneurship in India, Entrepreneurship – its Barriers and Entrepreneurial Culture. Small Scale Industry: Definition, Characteristics, Need and rationale of small-scale industry. Objectives, Scope, Role of SSI in Economic Development, Advantages of SSI, Steps to start an SSI – government policy towards SSI, Different policies of SSI, Government support during 5 years plans, Impact of Liberalization, Privatization Globalization on SSI, Effect of WTO /GATTT supporting agencies of government for SSI. UNIT – V Project Management: Meaning of project, Project Identification, Project selection, Project report Need and significance of report, Contents, Formulation, Technical, Financial, Marketing, Personnel and Management Feasibility. Entrepreneurship Development and Government: Estimating and Financing funds requirement Schemes offered by various commercial banks and financial institutions like IDBI, ICICI, SIDBI, KSFCs. Role of Central Government and State Government in promoting Entrepreneurship Introduction to various incentives, subsidies and grants. Export Oriented Units - Fiscal and Tax concessions available. Case studies of Successful Entrepreneurial Ventures, Failed Entrepreneurial Ventures and Turnaround Ventures. TEXT BOOKS: 1. P. C. Tripathi, P. N. Reddy, “Principles of Management”, McGraw Hill, 2008. 2. Vasant Desai, “Dynamics of Entrepreneurial Development & Management”, Himalaya Publishing House, 4th Edition, 2010. 3. Poornima M Charantimath, “Entrepreneurship Development – Small Business Enterprises”, Pearson Education, 3rd edition, 2006. REFERENCES: 1. Robert Lusier, “Management Fundamentals – Concepts, Application, Skill Development”, Thomson, 2006. 2. S. S. Khanka, “Entrepreneurship Development”, S Chand & Co, 3rd edition, 2008. Course Outcomes: 1. Identify, analyze and solve organizational problems. (PO – a, b, d, e, f, g, h, i, j, k, l) 2. Apply knowledge and skills required to function in a specific managerial discipline. (PO – a, b, e, g, h, i, j, k, l) 3. Recognize and apply knowledge of environmental friendly resources and to utilize them effectively and efficiently in a workplace environment. (PO – a, d, e, f, g, h, i, j, k, l) 4. Acquired all the necessary skills and knowledge to be a successful entrepreneur.(PO – a, b, d, e, g, h, i, j, k, l) 5. Effectively prepare and present project appraisal and report. (PO – a, b, c, d, f, g, h, i, j, k, l) 34 DIGITAL COMMUNICATION AND MICROWAVE LABORATORY Course Code: EC601L Prerequisite: Analog Communication & LIC Course Coordinator: Mrs. Lakshmi S. Credits: 0:0:1 Contact Sessions: 12 Course Objectives Verify sampling theorem Implement various Digital modulation and demodulation schemes using discrete components Multiplex signals in time-domain Verify microwave three port and four port network analysis using scattering parameters.(Power dividers and directional couplers) Understand the wave propagation through the rectangular waveguide and to measure VSWR, impedance and operating frequency. Determine the gain and directivity and beam width of dipole and yagi antennas using strip or micro strip line. Observe the losses in optical fiber communication link. List of Experiments 1. Verification of Sampling theorem using natural sampling and Flat Top sampling circuits 2. Time Division Multiplexing of two band limited signals and also to recover the signals and receiver. 3. Generation of Amplitude Shift Keying signals using IC 4016 and recovery of the ASK signals using detector circuits. 4. Generation of Frequency Shift Keying signals using MUX CD 4051 and recovery of the FSK signals using frequency discriminators. 5. Generation of Phase Shift Keying signals using MUX CD 4051 and detection of PSK signals using phase discriminating circuits. 6. Generation and detection Differential Binary signal and Quadrature PSK using DPSK kits. 7. To verify the power division and calculate insertion loss, isolation of Hybrid network (Magic tee). 8. Measurement of losses in a given optical fiber (propagation loss, bending loss) and numerical aperture. 9. Measurement of frequency, guide wavelength, power, VSWR and attenuation in a microwave test bench. 10. Measurement of directivity and gain of antennas: Standard dipole (or printed dipole), and Yagi antenna (printed). 11. Determination of coupling and isolation characteristics of a stripline (or microstrip) directional coupler 12. (a) Measurement of resonance characteristics of a microstrip ring resonator and determination of dielectric constant (b) Measurement of power division and isolation characteristics of a microstrip 3 dB power divider. 35 Course Outcomes 1. Implement a natural sampling and flat-top sampling circuit to find Nyquist rate. (PO – a, b, c, e, f, h, k) 2. Design and implement ASK, PSK, FSK, DPSK digital modulation schemes. (PO – c, d, e, f, h, k) 3. Obtain the transmission line parameters of different types of transmission lines. (PO – c, d, e, f, h, k,) 4. Employ microwave network analysis in design of multiport microwave networks. (PO – b, c, d, e, f, h, k) 5. Obtain the radiation pattern and calculate antenna parameters. (PO – b, c, d, e, f, h, k) 36 VLSI LAB Course Code: EC602L Prerequisites: Solid State Devices & Technology Course Coordinator: Mr. M. Nagabhushan Credits: 0:0:1 Contact Sessions: 12 Course Objectives: VLSI design concepts studied from 5th semester & MOS concepts studied in 6th semester are employed in various MOS amplifier applications. Course Experiments: I: Digital Circuits using Microwind Tool:1. Schematic Entry and simulation of the following circuits. (i) Not gate (ii) 2 input nand gate and nor gate (iii) Ex-or gate (iv) full adder (v) 4-bit parallel adder 2. Schematic entry and simulation of Sequential circuits. (i) JK Flip Flop using nand gates (ii) JK Master slave flip flop (iii) 3bit asynchronous up counter (iv) 3 bit SIPO shift register 3. Preparing Layout and checking DRC for combinational circuits/sequential circuits (i) Inverter (ii) Full adder (iii) JK Flipflop II. Analog circuits using Cadence tools 1. Design an Inverter with given specifications, completing the design flow mentioned below: a. Draw the schematic and verify the following i) DC Analysis ii) Transient Analysis b. Draw the Layout and verify the DRC, ERC c. Check for LVS d. Extract RC and back annotate the same and verify the design e. Verify & Optimize for Time, Power and Area to the given constraint 2. 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) AC Analysis iii) Transient Analysis b. Draw the Layout and verify the DRC, ERC c. Check for LVS d. Extract RC and back annotate the same and verify the design. i) A Single Stage differential amplifier ii) Common source and Common Drain amplifier 3. Design the following circuits with given specifications, completing the design flow mentioned below: a. Draw the schematic and verify the following i) DC Analysis 37 ii) AC Analysis iii) Transient Analysis b. Draw the Layout and verify the DRC, ERC c. Check for LVS d. Extract RC and back annotate the same and verify the design i) Current mirrors ii) Common gate amplifier 4. Design an op-amp with given specification using given differential amplifier Common source and Common Drain amplifier in library and completing the design flow mentioned below: a. Draw the schematic and verify the following i) DC Analysis ii) AC Analysis iii) Transient Analysis b. Draw the Layout and verify the DRC, ERC c. Check for LVS d. Extract RC and back annotate the same and verify the design. TEXT BOOK: 1. “Design of Analog CMOS Integrated Circuits”, B Razavi, First Edition, McGraw Hill, 2001. 2. R. Jacob Baker, Harry W Li, David E Boyce, “CMOS Circuit Design, Layout, Simulation”, PHI Education, 2005. REFERENCES: 1. Johns and Martin, “Analog Integrated Circuit Design”, John Wiley Publications, 1997. 2. P E Allen and D R Holberg, “CMOS Analog Circuit Design”, Second Edition, Oxford University Press, 2002 3. B. Razavi, “Microelectronics”, First Edition, McGraw Hill, 2001. Course Outcomes 1. Practically simulate the theory concepts using microwind and cadence simulators. (PO – c, d, e, f, h, j) 2. Simulate the basic building blocks for required gain and stability. (PO – c, d, e, f, h, j) 3. Implement the basic building blocks used for construction of opamp. (PO – c, d, e, f, h, j) 4. Use op-amp and various components for constructing any data converter applications. (PO – a, b, c, d, e, f, h, j) 5. Implement any digital circuit using microwind tool. (PO – a, b, c, d, e, f, h, j) 38 LIST OF PROFESSIONAL ELECTIVES: The student has to earn a maximum of 24 credits as electives. The student has to earn a maximum of 03 credits as open elective. Subject Title L T P C Subject Code ECPE01 OOPs with C++ and Data Structures PS-E 3 0 1 4 ECPE02 Operating Systems PS-E 4 0 0 4 ECPE03 Computer Organization and Architecture PS-E 4 0 0 4 ECPE04 Power Electronics PS-E 3 0 1 4 ECPE05 Digital Electronic Measurements PS-E 4 0 0 4 ECPE06 Advanced Signal Processing PS-E 4 0 0 4 ECPE07 Image Processing PS-E 3 0 1 4 ECPE08 Communication Switching Systems PS-E 4 0 0 4 ECPE09 Discrete Time Control Systems PS-E 4 0 0 4 ECPE10 Linear Algebra PS-E 4 0 0 4 ECPE11 Micro Electro Mechanical Systems PS-E 4 0 0 4 ECPE12 Neural Networks and Fuzzy Systems PS-E 3 0 1 4 ECPE13 Cryptography and Network Security PS-E 4 0 0 4 ECPE14 Global Positioning Systems (GPS) PS-E 4 0 0 4 ECPE15 Low Power VLSI Design PS-E 4 0 0 4 ECPE16 Design of Electronic Systems PS-E 4 0 0 4 ECPE17 Data Compression PS-E 4 0 0 4 ECPE18 Radar and Navigational Aids PS-E 4 0 0 4 ECPE19 Wavelets and its Applications PS-E 4 0 0 4 ECPE20 Spread Spectrum Communication PS-E 4 0 0 4 ECPE21 Satellite Communication PS-E 4 0 0 4 ECPE22 RF ICs PS-E 4 0 0 4 39 PROFESSIONAL ELECTIVES OOPS WITH C++ AND DATA STRUCTURES Subject Code : ECPE01 Prerequisites : Data Structures using C Credits: 3:0:1 Contact Hours: 42 + 14 Course Objectives: Understand OOP concepts – classes, objects Understand the features of inheritance overloading, polymorphism Understand data structures stacks, queues, lists, heaps, and priority queue Course Contents: UNIT – I Introduction: Structure of C++ program: Preprocessor directive, declarations and definitions, Functions: simple function, passing arguments to functions such as variables, reference arguments pointer type, function return data type such as constant, variables, data structures, specifying a class, member function and member data, nested classes, static data members and member functions, friendly functions UNIT – II Classes and Objects: Definition, class initialization, class constructors and destructors, constructor types, multiple constructor in a class, destructors, Inheritance, defining derived classes, different types of inheritance, Virtual base classes, abstract classes, constructors in derived classes, virtual functions and dynamic polymorphism, pure virtual functions UNIT – III Operator Overloading: Overloading various operators, overloading using friends, new and delete operators, rules, type conversions, exception handling and working with files UNIT – IV Stacks: ADT, derived classes, formula based representation and linked list based representation, Applications Queue: ADT, derived classes, formula based and linked representation, Applications UNIT V Skip lists and hashing: Linear representation, skip list and hash table representation Trees: Binary trees, properties and its representation, operations, binary tree traversal, ADT Priority queues: Linear list, heaps. 40 List of Programs: 1. Simple C++ program, use of cin and cout statements, program using setw manipulator. 2. Programs using functions: Passing arguments such as variables, reference arguments, pointers. 3. Programs using return from functions: reference arguments, structures, Recursions 4. Simple program using class and objects, nesting of member functions, Arrays within a class. 5. Programs on static class member, arrays of objects, objects as arguments. 6. Programs on friendly functions, constructors and destructors. 7. Programs on inheritance, virtual base classes 8. Programs on operator overloading using different operators 9. Programs on Stacks using arrays and linked list 10. Programs on Queues using arrays and linked list 11. Construction of singly linked list and perform operations such as insertion, deletion, searching and displaying. 12. Program to construct binary search tree, to insert a node, delete a node, display the tree TEXT BOOKS: 1. Robert Lafore, “Introduction to OOPs with C++”, 4th edition, Sams Publishing, 2001. 2. E.Balaguruswamy, “Object oriented programming with C++”,TMH, 4th edition, 2011. 3. D.S. Malik, “Data Structures using C++”, India edition, Cengage Learning, 2003. REFERENCES: 1. Gray Litwin, “Programming with C++ and Data Structures “, Vikas Publications, 2003. 2. Aaron M.Tanenbaum, “Data structures using C and C++”, Pearson Education, 2002. Course Outcomes: 1. Outline the essential features and elements of C++ programming. (PO – a, e, f, k) 2. Apply the concepts of class, method, constructor, instance, data abstraction, function abstraction, inheritance, and virtual functions. (PO – d, e, f, k) 3. Understand operator overloading and the handling mechanism. (PO – d, e, f, k) 4. Apply data structures such as stacks and queues in programs. (PO – d, e, k) 5. Understand and apply fundamental algorithmic problems including tree traversals, graph traversals, and shortest paths. (PO – d, e, k) 41 OPERATING SYSTEMS Subject Code: ECPE02 Prerequisites: Computer Architecture Credits: 4:0:0 Contact hours: 56 Course objectives: Understand the goals of OS Study the different types of OS for different application Construct and design a process threads Learn about memory management and scheduling jobs Study file handling and organization UNIT – I Introduction: Overview: goals, resource allocations, classes, batch processing. Multiprogramming, time sharing real time and distributed OS UNIT – II Structure: Operation, structure of supervisor configuring and installing, OS with monolithic structure, layered design virtual machine OS, kernel based OS UNIT – III Processes: Definition, programmers view and OS view, interacting processes, threads, processes in unix, threads in Solaris UNIT – IV File system: IOCS, directories, I/O organization, interface between file system and IOCS, allocation of disk space, implementation of file access, UNIX FS UNIT – V Memory management: Memory allocation in programs, prelims, contiguous and non-contiguous allocation to program and for controlled programs Scheduling: Fundamentals, long term and short term, and medium term scheduling, scheduling in UNIX. TEXT BOOKS: 1. D. Dhamdhere, “Operating Systems”, McGraw Hill, 2008 REFERENCES: 1. A. Silberschatz, Peter B. Galvin, G. Gagne, “Operating System Concepts”, Wiley, 8th Edition, 2008 2. M. Palmer, M. Walters, “Guide to Operating Systems”, 4th Edition, Course Technology, 2011 42 Course outcomes: 1. 2. 3. 4. 5. Understand the goals and application of OS. (PO – a, f, g) Analyze a process and threads in UNIX. (PO – a, b, c, d) Analyze memory handling. (PO – a, b, j, k) Understand with file systems. (PO – a, b) Design and organize scheduling. (PO – a, b, c, d, i) 43 COMPUTER ORGANIZATION AND ARCHITECTURE Subject Code : ECPE03 Prerequisites : Digital Electronics Credits: 4:0:0 Contact Hours: 56 Course Objectives: Describe the progression of computer architecture. Know about the different software and hardware components of a digital computer. Apply principles of logic design to digital computer design. Analyze digital computer and decompose into various lower level modules and lower level blocks involving both combinational and sequential circuit elements. Explain the basic concepts of interrupts and how interrupts are used to implement I/O control and data transfers. Explain the reasons for using different formats to represent numerical data. Identify the different architectural and organizational design issues that can affect the performance of a computer such as Instruction Sets design, Pipelining, RISC architecture, and Superscalar architecture. UNIT – I Basic Structures of Computers: Computer types, Functional units: Input unit, Memory unit, Arithmetic and logic unit, Output unit, Control unit, Basic Operational Concepts, Performance, Processor clock, Basic performance equation, Pipelining and Superscalar operation, Clock rate, Performance measurement. UNIT – II Input/Output Organization: Accessing I/O devices, Interrupts: Interrupt Hardware, Enabling and Disabling Interrupt, Handling Multiple Devices, Controlling Device Requests, Exceptions, Direct Memory Access, Bus Arbitration; Buses: Synchronous Bus, Asynchronous Bus, Interface Circuits, Parallel Port, Serial Port, Standard I/O Interfaces, PCI bus, SCSI bus, USB. Pipelining: Designing Instruction set for pipelining, pipeline hazards, structural hazards, UNIT – III The Memory System: Some Basic Concepts, Semiconductor RAM memories, Read only memories, Speed size and cost, Cache memories, Virtual memories and performance considerations. UNIT – IV Basic Processing Unit: Register Transfers, Performing an Arithmetic or Logic operation, Fetching a Word from Memory, Storing a Word in Memory, Execution of a Complete Instruction, Branch instruction, Multiple Bus Organization, Hardwired Control, A Complete Processor, Micro programmed Control. UNIT – V Arithmetic: Addition & Subtraction of Signed Numbers: Addition/Subtraction Logic Unit, Design of fast adder: Carry-Look-ahead Addition, Multiplication of Positive numbers: Signed-Operand 44 Multiplication, Booth Algorithm, Fast Multiplication: Bit-pair recoding of Multipliers; Integer division, Floating-point Numbers & Operations, IEEE Standard for Floating-point Numbers, Arithmetic Operations on Floating-point Numbers, Implementing Floating-point Operations. TEXT BOOKS: 1. Carl Hamacher, ZvonkoVranesic and SafwatZaky, “Computer Organization”, Fifth Edition, Tata McGraw Hill, 2002. REFERENCES: 1. William Stallings, “Computer Organization and Architecture – Designing for Performance”, Sixth Edition, Pearson Education, 2003. 2. David A. Patterson and John L. Hennessy, “Computer Organization and Design: The Hardware/Software interface”, Third Edition, Elsevier, 2005. 3. John P. Hayes, “Computer Architecture and Organization”, Third Edition, Tata McGraw Hill, 1998. 4. V.P. Heuring, H.F. Jordan, “Computer Systems Design and Architecture”, Second Edition, Pearson Education, 2003. Course Outcomes: 1. Understand the basic hardware and internal architecture of a computer. (PO – a, e, f, i) 2. Employ various data representations and explain how arithmetic and logical operations are performed by computer. (PO – a, b, c, d) 3. Design basic CPU, memory and I/O devices. (PO – d, e, f, k) 4. Design basic I/O system and interconnection structure of a computer. (PO – d, e, h, k) 5. Analyze performance of different architectural designs. (PO – b, e, h, j) 45 POWER ELECTRONICS Subject Code: ECPE04 Pre requisites: Analog Electronic Circuits Credits: 3:0:1 Contact Hours: 42 +14 Course Objectives: Understand the meaning and importance of power electronics. Learn the main switching topologies used in power electronics circuits and how they operate, how they are controlled, driven and protected. Understand the principle of operation of a thyristor. Analyze and understand different configurations of control rectifiers. Categorize different commutation techniques. Categorize ac voltage controllers. Conceptualize dc-dc converters. Understand the principles of inverters. Course Outcomes: UNIT – I Power Devices: Application of power electronics, Power BJT’s, Switching characteristics, Switching units, Base drive control, Power MOSFETs, Switching characteristics, Gate drives, IGBTs, Isolation of gate and base drive, Construction of thyristor, Principle of operation, Different states/Modes of operation, Static anode VI characteristics, Two transistor model, Triggering/Turn-on mechanism, Dynamic (Turn-on and Turn-off), Characteristics, Gate characteristics, Gate triggering, di/dt and dv/dt protection, Thyristor firing circuits. UNIT – II Control Rectifier: Introduction, Principle of phase controlled converter operation, Single phase half controlled converter, Single phase fully controlled converter, Dual converter, Three phase half controlled converter, Three phase fully controlled converter. UNIT – III Commutation Techniques: Introduction to commutation, Different types of commutations, Natural commutation and forced commutation, Self-commutation, Complementary commutation, Auxiliary thyristor commutation. UNIT – IV AC Voltage Controllers and Choppers: Introduction to choppers, Principles of step down and step up choppers, Step down chopper with RL load, Classification of chopper, Analysis of impulse commutated thyristor chopper, Introduction to AC voltage controllers, Principle of ON-OFF control, Principle of phase control, Single-phase AC controllers with R load and RL load. 46 UNIT – V Inverters: Introduction, Principle of operation, Performance parameters, Single-phase bridge inverter, Voltage control of single-phase inverters, Current source inverters. TEXT BOOKS: 1. M. H. Rashid, “Power Electronics Circuits, Devices and Applications”, 3rd Edition, Prentice Hall, 2003. 2. G. K. Dubey, S. R. Doradla, A. Joshi, R. M. K. Sinha, “Thyristorized Power Controllers”, New Age International Pvt. Ltd, 6th Edition, 1986. REFERENCES: 1. P. S. Bhimbra, “Power Electronics”, Khanna Publication, 1995. 2. SCR GE Manual, 6th Edition, Prentice Hall, 1979. Course outcomes: 1. Design drive controls for power semiconductor devices. (PO – a, b, c, e, f) 2. Analyze the operation of single phase and three phase rectifiers with various loads. (PO – b, c, d) 3. Design commutation circuits. (PO – c, d, e, k) 4. Design ac-voltage controllers for different configurations. (PO – c, d, e, k) 5. Analyze the operation of choppers and inverters. (PO – a, b, d, e, k) 47 DIGITAL ELECTRONIC MEASUREMENTS Subject Code: ECPE05 Prerequisites: Digital Electronics Credits: 4:0:0 Contact Hours: 56 Course Objectives: Discuss the various terms, different types of errors and standards of measurements used in the electronic instrumentation systems. Explain the principle of operation and applications of different types of digital measuring instruments such as Voltmeters, Multimeters, Frequency meters, Phase meters, Tachometers, PH meters etc. Describe the principle of working, features and usage of different types of important electronic instruments such as LCR meters, special oscilloscopes, digital signal generators, spectrum analyzer, logic analyzer, recorders etc. in various electronic applications. Discuss the working and use of data acquisition systems, data loggers, digital transducers, telemetry systems, digital process controllers and microprocessor based distributed controls systems in various electronic and industrial applications. UNIT – I Measurement and Error: Definitions, Accuracy and precision, Significant figures, Types of errors, Limiting errors, Classification of standards of measurement, Time and frequency standards. Digital Voltmeters and Multimeters: Advantages of digital meters, General characteristics (specifications) of a DVM, Ramp type DVM, Integrating type DVM (Voltage to frequency conversion), Dual slope integrating type DVM (Voltage to time conversion), Successive approximation type DVM, Parallel or flash type DVM, Microprocessor based ramp type DVM, Digital meter displays – LED and LCD displays, Range changing methods for DVM, Digital multimeter. UNIT – II Digital Frequency meters and Phase meters: Introduction, Frequency measurement, High frequency measurement (extending the frequency range), Time (period) measurement, Time interval measurement, Frequency ratio measurement, Totalizing mode of measurement, Universal counter, Automatic and computing counters, Reciprocal electronic counters, Sources of measurement errors, Specifications of electronic counters – Input characteristics and operating mode specifications, Digital phase meter. UNIT – III Digital Instruments: Digital tachometer, Digital PH meter, Digital measurement of mains (supply) frequency, Digital L, C and R measurements – Digital RCL meter, Digital capacitance meter. Special Oscilloscopes: Sampling oscilloscope, Digital read out oscilloscope, Digital storage oscilloscopes, DSO applications. 48 UNIT – IV Digital Signal Generators: Arbitrary waveform generators (AWG), Arbitrary function generator, Data generator, Key characteristics of digital signal generators. Digital Spectrum Analyzer: Principle of working and its applications. Logic Analyzer: Types of logic analyzer - Logic time analyzer, Logic state analyzer, interfacing a target system. Recorders: Digital data recording, Objectives and requirements of recording data, Recorder selection and specifications, Digital memory waveform recorder (DWR). UNIT – V Transducers: Electrical transducers, advantages, classification of transducers, characteristics and choice (selection) of transducers, Digital Transducers -Optical encoders, Shaft (spatial) encoders. Digital Data Acquisition System: Objectives of DAS, Elements of data acquisition system. Data loggers: Basic operation of data loggers. Telemetry systems: Landline and radio frequency (RF) telemetry systems. Digital Controllers: Direct digital and computer supervisory control, Digital process controllers, Microprocessor based distributed control systems. TEXT BOOKS: 1. Albert D. Helfrick, William D. Cooper, “Modern Electronic Instrumentation and Measurement Techniques”, PHI, 2012. 2. David A. Bell, “Electronic Instrumentation and Measurements”, 2nd Edition, PHI, 2009. 3. M. M. S. Anand, “Electronic Instruments and Instrumentation Technology”, PHI, Eighth printing, 2010. 4. H. S. Kalsi, “Electronic Instrumentation”, TMH, 3rd Edition, Seventh reprint, 2012. REFERENCES: 1. A. J. Bouwens, “Digital Instrumentation”, PHI, 2007. 2. A. K. Sawhney, “Electrical and electronic Measurements and Instrumentation”, Dhanpat Rai& Co, 19th Revised Edition 2011. 49 Course Outcomes: 1. Employ the concept of different types of errors in the study of performance of various electronic instrumentation systems. (PO – a, c, d, h) 2. Apply the concepts of basic principle of working of different electronic instruments in designing and constructing the various new types of instruments for different applications. (PO – a, c, d, e, f, h, i, j, l) 3. Illustrate the applications such as design & testing of differential circuits and systems using suitable instruments. (PO – c, d, f, h, i, j, l) 4. Select the instruments for observing the timing relationships, frequency spectrum, recording the data and waveforms. (PO – c, d, f, h, i, j, l) 5. Demonstrate the use of data acquisition systems, data loggers, digital transducers, telemetry systems, digital process controllers etc. in the various industrial and electronic applications. (PO – b, e, f, h, i, j, l) 50 ADVANCED SIGNAL PROCESSING Subject Code : ECPE06 Prerequisites : Digital Signal Processing Credits: 4:0:0 Contact Hours: 56 Course Objectives: Understand discrete random variables and random processes Analyze response of LTI systems to stationary input signal Estimate non parametric power spectral density of deterministic and stationary random signals Design optimum and adaptive filters. Course Contents: UNIT – I Introduction: Discrete time signals, Transform domain representation of deterministic signals, discrete time systems, Minimum phase and system invertibility UNIT – II Random variables, vectors and sequences: Random variables, random vectors, discrete time stochastic processes, linear systems with stationary random inputs, innovations representation of random vectors. UNIT – III Non-parametric power spectrum estimation: Spectral analysis of deterministic signals, estimation of the autocorrelation stationary random signals, estimation of the power spectrum of stationary random signals. UNIT – IV Optimum linear filters: Optimum signal estimation, linear mean square error estimation, optimum FIR filters, linear prediction, optimum IIR filters. UNIT – V Least square filtering and adaptive filters: Least squares error estimation, least square FIR filters typical applications of adaptive filters method of steepest descent, LMS adaptive filters, RLS adaptive filters. TEXT BOOKS: 1. D G Manolakis, V K Ingle and S M Kogon, “Statistical and Adaptive Signal Processing”, MGH, 2000. 2. M H Hayes, “Statistical Digital Signal Processing and Modeling”, John Wiley, 2002. 51 Course Outcomes: 1. Describe behavior of LTI systems to stationary signals. (PO – a, b, c, f, h) 2. Describe discrete time stochastic process. (PO – a, b, f, h) 3. Estimate autocorrelation and psd of stationary signals. (PO – a, b, c, f, h) 4. Design optimum FIR and IIR filters. (PO – a, b, c, d, f, k) 5. Understand and design optimum and adaptive filters. (PO – a, b, c, d, f, h) 52 IMAGE PROCESSING Subject code: ECPE07 Prerequisites: Digital Signal Processing Credits: 3:0:1 Contact Hours: 42 + 14 Course objectives: Review the basics of Digital Image Processing. Study different spatial and frequency domain image enhancement algorithms. Appraise 2-D filtering and image restoration techniques. Study on Line and Edge detection Study thresholding and different segmentation techniques. Course Contents: UNIT – I Introduction and Fundamentals: What is Digital Image Processing? Origins, Examples, Fundamental Steps, Components, Elements of visual perception, Image Sensing and acquisition, Image sampling and quantization, Basic relationship between pixels, Mathematical tools used in image processing. UNIT – II Intensity Transformations and Spatial Filtering: Basic intensity transformation functions. Histogram processing, Spatial filtering, smoothing spatial filters, Sharpening spatial filters. UNIT – III Image Transforms: Two dimensional Orthogonal and unitary Transforms, Properties of Unitary Transforms, 1D-DFT,2D-DFT, DCT, Basics of filtering in the frequency domain , Image Smoothing and Image Sharpening using Frequency domain filters. UNIT – IV Image Restoration: Model of image degradation/restoration process, noise models, Spatial filtering, Periodic noise reduction, Linear position Invariant degradation, Estimating the degradation function, Inverse filtering, MMSE filtering, Constrained least squares filtering, Geometric mean filter. UNIT – V Image Segmentation: Fundamentals, Edge detection, Edge linking via Hough Transform, Thresholding, Region Based Segmentation, Segmentation using Morphological Watersheds. List of Programs using Matlab: Basic concepts of displaying images. Conversion between images classes and types. Spatial frequency in an image Intensity Transformation functions Spatial Filtering Filtering in Frequency domain. Image Restoration using filters. 53 Line and Edge detection using filter masks Line detection using Hough Transform Thresholding and Segmentation using Watershed Transform TEXT BOOKS: 1. R C. Gonzalez, R. E. Woods, “Digital Image Processing”, 3rd edition, Pearson Education, 2009. 2. R C. Gonzalez, R. E. Woods, S. L. Eddins, “Digital Image Processing using MATLAB”, 2nd Edition, 2009. REFERENCES: 1. Anil. K. Jain, “Fundamentals of Digital Image Processing”, Pearson, 2002. Course outcomes: 1. 2. 3. 4. 5. Analyze general terminology of digital image processing. (PO – a, b, e, f) Examine various types of images, intensity transformations and spatial filtering. (PO – d, e, f) Employ Fourier Transform for image processing in frequency domain. (PO – a, d, e, f) Evaluate the methodologies for image restoration and segmentation. (PO – d, e, f) Apply image processing algorithms in practical applications. (PO – d, e, f) 54 COMMUNICATION SWITCHING SYSTEMS Subject Code: ECPE08 Prerequisites: Analog Communication Credits: 4:0:0 Contact Hours:56 Course Objectives: Discuss the evolution, network topologies, regulations and standards of telecommunication systems. Explain the switching techniques, principle of working, features and applications of different types of switching systems such as, crossbar systems, electronic systems, SPC systems and digital switching systems. Define the various terms used in the telecommunications traffic and analyze the loss probability and delay probability of lost call systems and delay systems. Discuss the different types of networks such as, ISDN, Cellular radio networks, intelligence networks etc. in telecommunication systems. Design the different types of space division switching networks and describe the principle of working of different time division switching networks and also calculate the loss probability (grade of service) of these networks. Explain the software architecture and classification of software used in digital switching systems and also discusses the maintenance of digital switching systems. UNIT – I Evolution of Switching Systems: Evolution of telecommunications, Network structure, Network services, Terminology, Regulation, Standards, the ISO reference model for open systems interconnection, Message switching, Circuit switching, Basics of switching systems, Functions of switching systems, Cross bar switching systems, Electronic switching. Digital Switching Systems: Basic central office linkages, Evolution of digital switching systems, Stored program control switching systems, Digital switching system fundamentals, Building blocks of a digital switching system, Basic call processing. UNIT – II Telecommunications Traffic: Introduction, unit of traffic, Congestion, Traffic measurements, Mathematical model, Lost call systems, Theory, Traffic performance, Loss systems in tandem, Queuing systems, Second Erlang distribution, Probability of delay, Finite queue capacity, System with a single server, Queues in tandem, Delay tables, Application of delay formulae. Networks: Introduction, ISDN, Intelligent networks, private networks and Cellular radio networks. UNIT – III Switching Networks: Introduction, single-stage network, Gradings, Principle, Design of progressive grading, Other forms of grading, Traffic capacity of grading, Application of grading, Link systems, General, Two-stages networks, Three-stage networks, Four-stage networks, Discussion, Grades of service of link systems, Applications of graph theory to link systems, Use of expansion, Call packing, Re-arrangeable networks, Strict sense three stage non-blocking networks. 55 UNIT – IV Time Division Switching: Introduction, Basic time division space switching, Basic time division time switching, Time multiplexed space switching, Time multiplexed time switching, Combination switching, Three stage combination switching, Grades of service of time division switching networks, Synchronization, Frame alignment, Synchronization network. UNIT – V Switching System Software: Basic software architecture, Operating systems, Database management, Concept of generic programs, Software architecture for level-1, level-2 and level-3 control, Digital switching system software classification, Call models, Connect sequence, Disconnect sequence, Software linkages during a call, Call features, Feature flow diagrams, Feature interaction. Maintenance of Digital Switching Systems: Introduction, software maintenance, interfaces of a typical digital switching systems central office, system outage and its impact on digital switching system reliability, impact of software patches on digital switching system maintainability, growth of digital switching systems central offices, A methodology for reporting and correction of field problems, diagnostic capabilities for proper maintenance of digital switching systems, effect of firm ware deployment on digital switching systems. TEXT BOOKS: 1. J. E. Flood, “Telecommunication Switching Traffic and Networks”, Pearson Education, Fourth impression, 2008. 2. Thiagarajan Viswanathan, “Telecommunication Switching Systems and Networks”, PHI, Thirty Fifth printing, August 2011. 3. Syed R. Ali, “Digital Switching Systems”, TMH, 2010. REFERENCES: 1. John C. Bellamy, “Digital Telephony”, John Wiley, 3rd Edition, 2002. Course Outcomes: 1. Employ the concepts of different types of switching techniques in voice and data communication and apply the concept to different types of switching systems. (PO – a, b, g, h, j) 2. Use the concepts of basic principle of working of different types of networks for choosing networks to provide required services to the customers at a satisfactory level. (PO – a, b, d, g, h, j, k) 3. Estimate the optimum number of switching elements (cross points) from the knowledge of the design of different switching networks. (PO – a, b, e, g, h, j, l) 4. Select the suitable switching network which can carry optimum traffic with less loss probability and blocking probability from the knowledge of the theory of working of different switching networks. (PO – c, d, g, h, j) 5. Use the basic information of maintenance of digital switching systems to assess the maintainability of a switching system (Central Office). (PO – a, b, g, h, j, l) 56 DISCRETE TIME CONTROL SYSTEMS Subject Code : ECPE09 Prerequisites : Control Systems Credits: 4:0:0 Contact Hours: 56 Course Objectives: Apply knowledge of mathematics, science and engineering in control systems Discuss the basic principle of zero order and first order hold. Understand discrete time models for sampled data systems. Analyze digital control systems. Obtain basic knowledge of digital process control design. Course Contents: UNIT – I Z plane analysis of discrete control systems: Impulse sampling and data hold, obtaining the ZTransform by the convolution integral method; Evaluation of the convolution integral in the left half plane, right half plane, obtaining ZT of function involving the term (1−𝑒 −𝑇𝑠 ) 𝑠 pulse transfer function; convolution, starred Laplace Transform of the signal involving both ordinary and starred Linear time systems, General procedure for obtaining pulse transfer functions, pulse transfer function of cascaded elements, pulse transfer function of closed loop system, pulse transfer controller of a digital PID Controller. UNIT – II Design of DTC Systems by Conventional Methods: Mapping between the S-plane and the z-plane, Mapping of the LH of the S-plane into Z-plane; Stability analysis of closed loop system in the Zplane; Jury stability test, bilinear transformation and Routh’s Stability, transient and steady state response analysis. UNIT – III Design of Discrete Time Control System: Design based on the Root Locus method; Design based on the frequency method. UNIT – IV State Space Analysis: State space representation of discrete time systems; Controllable Canonical forms, Observable Canonical forms, Diagonal Canonical forms, Jordan Canonical forms, Solving Discrete Time State Space equations, Lapnov’s Stability test. UNIT – V Pole placement and observer design: Controllability, Observability, design via Pole Placement. 57 TEXT BOOK: 1. Katsuhiko Ogata, “Discrete Time Control System”, PHI, Second Edition, 2008 REFERENCES: 1. C. L. Phillips, H. Troy Nagle, “Digital Control System Analysis and Design”, PHI, 1995. 2. M. Gopal, “Digital Control and State Variable Methods”, Third edition, Tata McGraw Hill, New Delhi, 2009. 3. Richard C. Dorf, Robert H. Bishop, “Modern Control Systems”, Pearson Education, Eighth Edition, 2005. Course Outcomes: 1. 2. 3. 4. 5. Develop pulse transfer function of discrete control systems. (PO – a, b, c) Analyze the stability of DTCS. (PO – a, b, d) Able to design DTCS using Root locus and frequency method. (PO – a, b, d) Apply state space analysis to represent various canonical forms. (PO – a, b, c, d) Able to design system using pole placement. (PO – b, c, d) 58 LINEAR ALGEBRA Subject Code : ECPE10 Prerequisites : Engineering Mathematics Credits: 4:0:0 Contact Hours: 56 Course Objectives: Use mathematically correct language and notation for Linear Algebra. Become computational proficient involving procedures in Linear Algebra. Understand the axiomatic structure of a modern mathematical subject and learn to construct simple proofs. Solve problems that apply Linear Algebra to Chemistry, Economics and Engineering. UNIT – I Linear Equations in Linear Algebra: Systems of Linear Equations, Row reduction and Echelon Forms, Vector Equations, Matrix Equation Ax = b, Solution Sets of Linear Systems, Linear Independence, Introduction to Linear Transformations, Matrix of a Linear Transformation, Linear Models in Engineering. UNIT – II Vector Spaces: Vector Spaces and Subspaces, Null Spaces, Column Spaces and Linear Transformations, Linearly Independent sets, Bases, Co-ordinate Systems, Dimensions of a Vector Space, Rank, Applications to Difference Equations UNIT – III Eigen Values and Eigen Vectors: Characteristic equation, Diagonalization, eigenvectors and Linear Transformations. UNIT – IV Orthogonality and Least Squares: Inner Product, Length and Orthogonality, Orthogonal Sets, Orthogonal Projections, Gram – Schmidt Process, Least Squares Problems UNIT – V Symmetric Matrices and Quadratic Forms: Diagonalization of Symmetric Matrices, Quadratic Forms, Constrained Optimization, Singular Value Decomposition. TEXT BOOKS: 1. David C Lay, “Linear Algebra and its Applications”, 3rd Edition, Pearson, 2005. 2. Gilbert Strang, “Linear Algebra and its Applications”, 3rd Edition, Thomson Learning Asia, 2003. 59 Course Outcomes: 1. Solve systems of linear equations using multiple methods, including Gaussian elimination and matrix inversion. (PO – a, b) 2. Demonstrate understanding of the concepts of vector space and subspace. (PO – a, b, c, d) 3. Determine eigen values and eigenvectors and solve eigen value problems. (PO – a, b, c, d) 4. Apply principles of matrix algebra to linear transformations. (PO – a, b, c, d, h) 5. Demonstrate understanding of inner products and associated norms. (PO – a, b, c, d, h) 60 MICRO ELECTRO MECHANICAL SYSTEMS Subject Code : ECPE11 Prerequisites : Solid State Circuits and Devices Credits: 4:0:0 Contact Hours: 56 Course Objectives: Get an overview of microsytems. Learn about typical applications of microsystems. Understand scaling laws. Understand the principles of microsensors and microactuators. Understand the various principles of operations of mems transducers. Learn basic electrostatics and its applications in MEMS sensors and actuators. Understand about RF MEMS and its applications. Familiarize oneself with atleast one MEMS CAD tool. Learn about ways to fabricate MEMS device Understand the packaging needs for MEMS devices. Course Contents: UNIT – I Introduction to MEMS: Historical background of Micro Electro Mechanical Systems, Feynman’s vision, Nano technology and its applications, multi-disciplinary aspects, basic technologies, application areas, scaling laws in miniaturization, scaling in geometry, electrostatics, electromagnetics, electricity and heat transfer UNIT – II Micro and Smart Devices and Systems – Principles: Transduction principles in MEMS Sensors: Micro sensors-thermal radiation, mechanical and bio-sensors, Actuators: different actuation mechanisms - silicon capacitive accelerometer, piezo-resistive pressure sensor, blood analyzer, conductometric gas sensor, silicon micro-mirror arrays, piezo-electric based inkjet print head, electrostatic comb-driver, Smart phone applications, Smart buildings UNIT – III Materials and Micromanufacturing: Semiconducting materials, Silicon, Silicon dioxide, Silicon Nitride, Quartz, Poly silicon, Polymers, Materials for wafer processing, Packaging materials, Silicon wafer processing, lithography, thin-film deposition, etching (wet and dry), wafer-bonding, Silicon micromachining: surface, bulk, LIGA process, Wafer bonding process. UNIT – IV Electrical and Electronics Aspects: Electrostatics, Coupled electro mechanics, stability and Pull-in phenomenon, Practical signal conditioning circuits for microsystems, Characterization of pressure sensors, RF MEMS. Switches, varactors, tuned filters, Micromirror array for control and switching in optical communication, Application circuits based on microcontrollers for pressure sensor, Accelerometer, Modeling using CAD Tools (Intellisuite) 61 UNIT – V Integration and Packaging of Microelectromechanical Systems: Integration of microelectronics and micro devices at wafer and chip levels, Microelectronic packaging: wire and ball bonding, flipchip, Microsystem packaging examples, Testing of Micro sensors, Qualification of MEMS devices TEXT BOOKS: 1. G. K. Ananthasuresh, K. J. Vinoy, S. Gopalakrishnan, K. N. Bhat, V. K. Aatre, “Micro and Smart Systems”, Wiley India, First edition, 2010 2. T R Hsu, “MEMS and Microsystems Design and Manufacturing”, Tata McGraw Hill, 2nd Edition, 2008 3. Chang Liu, “Foundations of MEMS”, Pearson International Edition, 2006 4. S D Senturia, “Microsystem Design”, Springer International Edition, 2001 Course Outcomes: 1. Understand microsystem and their applications. (PO – a, b, c, d, h, j) 2. Analyze Scaliy laws and operate of various practical MEMS systems. (PO – a, b, c, d, h, i, j, l) 3. Analyze the electrical and electronics aspect of MEMS system. (PO – a, b, c, i, j, l) 4. Employ various micromachining techniques for MEMS devices. (PO – a, b, c, d, i, j, k, l) 5. Describe various packages techniques for MEMS devices. (PO – b, h, i, k, l) 62 NEURAL NETWORKS AND FUZZY SYSTEMS Subject Code : ECPE12 Prerequisites : Nil Credits: 3:0:1 Contact Hours: 42 +14 Course Objectives: Understand neural networks and fuzzy logic fundamentals and theory. Express the functional components of neural network classifiers and fuzzy logic classifiers. Develop and implement a basic trainable neural network. Develop and implement fuzzy logic system. UNIT – I Fundamentals of Neural Networks: Biological neurons and their artificial models, Neural Network Architecture: Single Layer, Multi-layer Feed Forward Networks, Recurrent Networks, Learning methods. UNIT – II Back Propagation Networks: Architecture of a back propagation network, Back propagation learning, Training of Neural network, Method of steepest descent, effect of learning rate, Back propagation algorithm. UNIT – III Fuzzy Set Theory: Fuzzy vs crisp sets, crisp sets, Operations on crisp sets, properties of crisp sets, partition and covering. Membership function, Basic fuzzy set operations, properties of Fuzzy sets, Crisp relations and Fuzzy relations. UNIT – IV Fuzzy systems: Crisp logic: Laws of propositional logic, inference in propositional logic. Predicate logic: Interpretations of predicate logic formula, inference in predicate logic. Fuzzy logic: Fuzzy Quantifiers, Fuzzy inference. Fuzzy rule based system, defuzzification. Applications: Greg Viot’s Fuzzy cruise controller, Air conditioner controller. UNIT – V Applications: MATLAB Implementation: Pattern classification using Hebb net and McCulloch – Pitts net, Pattern recognition using Perceptron Networks, Implementation of all fuzzy operations on both discrete and continuous fuzzy sets, Defuzzification, Fuzzy inference system. TEXT BOOKS: 1. S. Rajasekaran, G. A. Vijayalakshmi Pai, “Neural Networks, Fuzzy logic and Genetic algorithms”, PHI, 2003. 63 2. S. N. Sivanandam, S. Sumathi, S N Deepa , “Introduction to Neural Networks using Matlab 6.0”, Tata McGraw Hill, 2006. 3. Timothy Ross, “Fuzzy Logic with Engineering Applications”, John Wiley and Sons, 2004. REFERENCES: 1. Jacek M. Zurada , “Introduction to Artificial Neural Systems”, Jaico Publishing House. 2. Simon Haykin, “Neural Networks- A Comprehensive Foundation”, Pearson Education, 2001. 3. B. Kosko, “Neural Networks and Fuzzy systems, Prentice Hall, 1991. Course Outcomes: 1. Generate logic functions like AND, OR, XOR using learning rules. (PO – a, b, f) 2. Apply Hebb rule and perceptron learning rule for pattern classification problem. (PO – b, c, f, k) 3. Understand character recognition and data compression using back propagation network. (PO – b, c, d, f, k) 4. Apply the rules of fuzzy logic for fuzzy controller. (PO – b, d, f, k) 5. Employ fuzzy set operations and defuzzification for control system applications. (PO – a, b, d, f, k) 64 CRYPTOGRAPHY AND NETWORK SECURITY Subject Code : ECPE13 Prerequisites : Nil Credits: 4:0:0 Contact Hours: 56 Course Objectives: Explain the objectives of information security, and application of each of confidentiality and integrity. Analyze the tradeoffs inherent in security Understand the basic categories of threats to computers and networks Describe efficient basic number theoretic algorithms, including greatest common divisor, multiplicative inverse mod n, and raising to powers mod n. Understand the principles of symmetric and asymmetric cryptography Discuss the fundamental ideas of public key cryptography. Analyze the importance of elliptical curve encryption and decryption Understand steganography and its applications UNIT – I Introduction: Overview of modern cryptography, Number theory principles, Euclid’s algorithm, Extended Euclid’s algorithm, Chinese Remainder Theorem, Discrete logarithm, classical encryption techniques. UNIT – II Block Cipher and DES: S-Box Design Principles, Block cipher modes of operation, Attacks and applications on DES, Stream Ciphers, Pseudorandom functions UNIT – III Asymmetric key cryptography: RSA, Mathematical foundations of RSA, Attacks on RSA. The Discrete Logarithm Problem (DLP), Diffie Hellman Key Exchange algorithm, El Gamal encryption. UNIT – IV Digital signatures: Signature schemes, Theory of Elliptic Curves, Elliptic Curve Encryption and Decryption UNIT – V Steganography: Types and its applications, Intruders, viruses and firewalls. TEXT BOOKS: 1. W. Stallings, “Cryptography and Network Security”, 4th Edition, Pearson Education, 2011. 2. B. A. Forouzan, “Cryptography & Network Security”, 2nd Edition, Tata McGraw Hill, 2010. 65 3. Neal Koblitz, “A Course in Number Theory and Cryptography”, Springer Verlag, New York Inc. May 2001. 4. Hoffstein, Pipher, Silvermman, “An Introduction to Mathematical Cryptography”, Springer, 2008. Course Outcomes: 1. Analyze and design classical encryption techniques, block ciphers and their applications for computer networks. (PO – a, b, c, d, h) 2. Understand and analyze data encryption standard and advanced encryption standard. (PO – b, c, d, e, h) 3. Design confidentiality schemes using symmetric encryption, public key cryptography, RSA. (PO – a, b, c, d, h) 4. Design key management schemes, digital signatures and authentication protocols. (PO – a, b, d, h) 5. Design steganographic schemes for various applications. (PO – a, b, g, h) 66 GLOBAL POSITIONING SYSTEMS Subject Code : ECPE14 Prerequisites : Digital Communication Credits: 4:0:0 Contact Hours: 56 Course Objectives: Understand the basics of Global Positioning System. Appreciate the functioning of different segments in GPS system. Recognize the coordination of GPS time with earth rotation. Understand the concepts of positioning of satellites in earth’s orbit. Recognize the significance of GPS navigation systems. Understand the concepts of wave propagation in the ionosphere. Illustrate the effects of ionosphere on GPS observations. Study of interdisciplinary applications of GPS system. UNIT – I History of GPS: BC4 System, HIRAN, NNSS, NAVSTAR GLONASS and GNSS Systems, GPS Constellation, Space Segment, Control Segment, User Segment, Single and Dual Frequency, Point, Relative, Differential GPS, Static and Kinematic Positioning, 2D and 3D, reporting Anti Spoofing (AS); Selective Availability (SA), DOP Factors. UNIT – II Coordinate Systems: Geocentric Coordinate System, Conventional Terrestrial Reference System, Orbit Description, Keplerian Orbit, Kepler Elements, Satellite Visibility, Topo centric Motion, Disturbed Satellite Motion, Perturbed Motion, Disturbing Accelerations, Perturbed Orbit, Time Systems, Astronomical Time System, Atomic Time, GPS Time, Need for Coordination, Link to Earth Rotation, Time and Earth Motion Services. UNIT – III Different Codes: C/A code; P-code; Y-code; L1, L2 Carrier frequencies, Code Pseudo Ranges, Carrier Phases, Pseudo Ranges, Satellite Signal Signature, Navigation Messages and Formats, Undifferenced and Differenced Range Models, Delta Ranges, Signal Processing and Processing Techniques, Tracking Networks, Ephemerides, Data Combination: Narrow Lane; Wide Lane, OTF Ambiguity. UNIT – IV Propagation Media: Multipath, Antenna Phase Centre, Atmosphere, Elements of Wave Propagation, Ionospheric effects on GPS Observations, Code Delay, Phase Advances, Integer Bias, Clock Error, Cycle Slip, Noise Bias, Blunders, Tropospheric Effects on GPS oberservable, Multipath effect, Antenna Phase Centre Problems and Correction. 67 UNIT – V Interdisciplinary Applications: Crystal Dynamics, Gravity Field Mapping, Atmospheric Occulation, Surveying, Geophysics, Air borne GPS, Ground Transportation, Space borne GPS, Metrological and Climate Research using GPS. TEXT BOOKS: 1. B. Hoffman Wellenhof, H. Lichtenegger and J. Collins, “GPS: Theory and Practice”, 4th revised edition, Springer, New York,1997 2. A. Leick, “GPS Satellites Surveying”, 2nd edition, John Wiley & Sons, NewYork,1995 3. B. Parkinson, J. Spilker, Jr.(Eds), “GPS: Theory and Applications”, Vol. I and Vol. II, AIAA, 1996 4. A. Kleusberg and P. Teunisen(Eds), “GPS for Geodesy”, Springer-Verlag, Berlin, 1996 5. L. Adams, “The GPS - A Shared National Asset”, Chair, National Academy Press, 1995 Course Outcomes: 1. Employ the concepts in the implementation of GPS system. (PO – b, h, k) 2. Describe the need for synchronizing GPS time with earth rotation. (PO – f, h, k) 3. Describe the importance of GPS navigation system in location identification. (PO – f, h, k) 4. Analyze the ionospheric effects on GPS observations. (PO – a, h, k) 5. Describe the interdisciplinary applications of GPS system. (PO – a, h, k) 68 LOW POWER VLSI DESIGN Subject Code : ECPE15 Prerequisites : VLSI Design and Circuits Credits: 4:0:0 Contact Hours: 56 Course Objectives: Explain the basic design concepts for low power VLSI circuits in CMOS technology. Apply the knowledge in low-power VLSI circuit analysis and simulation. Identify the critical parameters that affect the VLSI circuits’ performance. Design low-power VLSI circuits by using CMOS processes. Course Contents: UNIT – I Power Dissipation in CMOS: Introduction: Need for low power VLSI chips, sources of power consumption, introduction to CMOS inverter power dissipation, low power VLSI design limits, basic principle of low power design. UNIT – II Power Optimization: Logical Level Power Optimization: gate reorganization, local restructuring, signal gating, logic encoding, state machine encoding, pre-computation logic Circuit Level Power Optimization: Transistor and gate sizing, equivalent pin ordering, network restructuring and re-organization, special latches and flip-flops. UNIT – III Design of Low Power CMOS Circuits: Reducing power consumption in memories, low power techniques for SRAM, circuit techniques for reducing power consumption in adders and multipliers, Special techniques: power reduction and clock networks, CMOS floating gate, low power bus, delay balancing. UNIT – IV Power Estimation: Simulation power analysis: SPICE circuit simulation, Gate level Simulation, Architectural level analysis, Data correlation analysis in DSP systems, Monte-Carlo simulation. Probabilistic Power analysis: random signals, probabilistic techniques for signal activity estimation, propagation of static probability in logic circuits, gate level power analysis using transition density. UNIT – V Synthesis and Software Design for Low Power: Synthesis for low power: behavioral level transforms, algorithm level transforms for low power, architecture driven voltage scaling, power optimization using operation reduction, operation substitution. 69 Software Design for Low Power: Sources of software power dissipation, gate level, architecture level, bus switching activity. Case study: Multi-core processor architecture such as ARM, AMD. TEXT BOOKS: 1. Gary Yeap, “Practical Low Power Digital VLSI Design”, Kluwer, 1998. 2. K. Roy and S.C. Prasad, “Low Power CMOS VLSI Circuit Design”, Wiley, 2000. REFERENCES: 1. Dimitrios Soudris, Chirstian Pignet, Costas Goutis, “Designing CMOS Circuits for Low Power”, Kluwer, 2002 2. Jan M. Rabaey and Massoud Pedram, “Low Power Design Methodologies”, KAP, 1996. 3. P. Chandrakasan and R.W. Broadersen, “Low Power Digital CMOS Design”, Kluwer, 1995. 4. Abdellatif Bellaouar, Mohamed. I. Elmasry, “Low Power Digital VLSI Designs”, Kluwer, 1995. Course Outcomes: Investigate low power design techniques. (PO – b, d, f) Classify the mechanisms of power dissipation in CMOS integrated circuits. (PO – a, b, d, i) Model power dissipation and use optimization methods on various levels. (PO – b, e, f, h) Apply in practice technology-level, circuit-level, and system-level power optimization techniques. (PO – d, i, k ) 5. Analyze and design low-power VLSI circuits using different circuit technologies and design levels. (PO – b, d, e, h) 1. 2. 3. 4. 70 DESIGN OF ELECTRONIC SYSTEMS Subject Code: ECPE16 Prerequisites: Electronic Circuits Credits: 4:0:0 Contact Hours: 56 Course Objectives: Give overview of design aspect of an electronic system meeting customer requirement. Select transmission lines optimizing various parameters. Understand importance of packaging technology and MCM. PCB laminates and fabrication process and method of PCB selection for systems. Design consideration for selecting frequency, transmitter, power and receiver for a radar system. UNIT – I Overview of design of electronic systems: Introduction to electronic systems, Distinguishing feature and difference between electronic system and circuit, Role of Electronic System Design and Manufacturing Hub and global opportunities for electronic engineers, Development stages and evolution of electronic systems: current and future trends, Significance of time of completion, development of intellectual asset and engineer’s role, Achieving cost effective solution through electronic systems, Impact of global competition and innovation on system design. UNIT – II Phases Involved in System Engineering Process: Challenges of system design, Need analysis, technique of translating user need to a well-defined requirement, Globalization and its impact on electronic system design, Cost benefits of system design, Broad classification of systems as consumer, professional, defense: salient differences through practical examples, various standards and their importance: ISO, ISI, JSS, Case studies UNIT – III Packaging & Product Development: Introduction and overview of microelectronics packaging & its influence on system performance & cost, Packaging hierarchy, Driving force on packaging technology, PCB Technologies: Selection process of laminates in electronics in different applications, Overview of PCB laminates structure and overview of important laminates. UNIT – IV Case Studies on Radar System Design: Introduction to working principles of Radar, Radar equation, importance of probabilities of detection & False alarm, Radar cross section of targets and its role on system parameters, working principle of phased array and active aperture radar, overview of system consideration during the design of radar. 71 UNIT – V Case Studies on Consumer Systems: Based on mobile telephone: Automated parking with security arrangements, Based on rural requirements: Food and health management. TEXT BOOKS: 1. Merrill. I. Skolnik, “Introduction to Radar Systems”, Tata McGraw Hill, 3rd Edition, 2001. 2. Rao R Tum Mala, “Fundamentals of Microsystems Packaging”, McGraw Hill, NY 2001. 3. William D Brown, “Advanced Electronic Packaging”, IEEE Press, 1999. Course Outcomes: 1. Understand the distinguishing features and difference between electronic system and circuits. (PO – a, b, k, j) 2. Understand impact of global competition and innovation in system design. (PO – b, c, d) 3. Understand the process of translating user requirement to implementable steps and classify systems as consumer, professional, defense. (PO – b, d, f, l) 4. Understand influence of microelectronics packaging on system performance and PCB laminates structure and properties. (PO – d, f, i, h ) 5. Derive Radar equation and discuss the overview of system consideration during the design of radar and work out system configuration for a consumer requirement. (PO – b, d, g, i) 72 DATA COMPRESSION Subject Code: ECPE17 Prerequisites: Digital Signal Processing Credits: 4:0:0 Contact Hours: 56 Course Objectives: Appreciate the significance of data compression in real world. Differentiate between lossy and lossless compression methods. Illustrate different lossy and lossless compression methods. Apply compression methods to different data types which include audio, text and images. Categorize some audio compression and image compression standards. Adapt different video compression techniques. Study different video compression standards like H.261, H.264, MPEG-1, MPEG-2, MPEG-4 and MPEG-7. UNIT – I Lossless Compression: Huffman coding, Adaptive Huffman coding, Arithmetic coding, Comparison, Dictionary techniques UNIT – II Lossy Compression: Scalar quantization, Uniform quantizer, Vector quantization – Advantages, LBG algorithm, Differential coding – Basic algorithm, Prediction in DPCM, Delta Modulation, Transform coding – Transform, Transforms of interest, Quantization and coding of transform coefficients UNIT – III Image Compression Standards: JPEG, Embedded Zerotree Coder, SPIHT, JPEG 2000, JPEG-LS, JBIG, JBIG2 UNIT – IV Video Compression Techniques: Motion Compensation, Search for Motion Vectors, H.261, H.263, MPEG-1, MPEG-2, MPEG-4, MPEG-7, H.264 UNIT – V Audio Compression: ADPCM in Speech coding, G.726 ADPCM, Vocoders MPEG Audio Compression: Psychoacoustics, MPEG Audio TEXT BOOKS: 1. Khalid Sayood, “Introduction to Data Compression”, 3rd Edition, Morgan Kaufmann Publishers, 2006. 2. Ze-Nian Li, Mark S. Drew, “Fundamentals of Multimedia”, Pearson Education, 2004. 73 References: 1. David Saloman, “Data Compression: The Complete Reference”, 4th Edition, 2007. 2. M. Ghanbari, “Standard Codecs: Image Compression to Advanced Video Coding”, IEE, 2003. 3. Iain E. G. Richardson, “H. 264 and MPEG-4 Video Compression”, John Wiley, 2003. Course Outcomes: 1. Explain the importance of data compression. (PO – a, b, k) 2. Code and decode text using Huffman, arithmetic and dictionary based methods. (PO – b, c, d, f, k) 3. Understand image compression standards like JPEG and JPEG 2000. (PO – b, c, d, f) 4. Describe different video compression standards. (PO – b, c, d, f, k) 5. Appreciate different audio compression standards. (PO – b, c, d, f, k) 74 RADAR AND NAVIGATIONAL AIDS Subject Code: ECPE18 Prerequisites: Microwaves and Antennas Credits: 4:0:0 Contact hours: 56 Course Objectives: Familiarize with the principle of radar and navigational aids Understand the principles of radar and its use in military and civilian environment. Familiarize with navigational aids available for navigation of aircrafts and ships Obtain knowledge in radar applications Design simple radar system for understanding vehicular movements. Familiarize with different navigational systems and directional finders. UNIT – I Introduction to Radar: Basic Radar – The nature of Radar, Block diagram of simple Radar, Simple form of the Radar Equation, Maximum Unambiguous range of Radar, Radar Block Diagram, Radar Frequencies, Applications of Radar, Origins of Radar The radar equation: Introduction, Range performance, minimum detectable signal, Receiver noise and signal-to-noise ratio, Radar cross-section of Targets, Signal-to-noise ratio, PRF and Range Ambiguities, System Losses, Plumbing loss, Beam Shape loss, Limiting loss, Collapsing loss, Nonideal Equipment, Operator loss, Field Degradation, Other loss factors, Straddling loss, Propagation Effects. UNIT – II MTI and pulse doppler radar: The Doppler Effect, CW Doppler Radar, Coherent MTI, Delay Line Cancelers, Filter characteristics of Delay-line canceller, Blind Speeds, Clutter attenuation, Blind Phases, Digital MTI Processing, Pulse Doppler Radar, Moving Target Detector, Original MTD Signal Processor, Performance and Limitations of MTI. UNIT – III Tracking radar: Tracking with Radar, Sequential Lobing, Conical Scan and Monopulse Tracking, Tracking in Range, Target Acquisition, Comparison of Trackers, Automatic Tracking with Surveillance Radars (ADT). Radar Receivers: Radar Receiver, Receiver noise figure, Noise Figure of networks in cascade, Effective Noise Temperature, Mixers, Low noise front ends, Radar Displays, Duplexers and Receiver Protectors 75 UNIT – IV Detection of signals in noise: Introduction, Matched Filter Receiver, Correlation Detectors, Detection Criteria, Detector characteristics Special Types of Radar: Synthetic Aperture Radar (SAR), Air Surveillance Radar, Electronic Counter Measure, Bistatic Radar, Millimeter Wave Radar. UNIT – V Navigational aids: Introduction, Four methods of Navigation. Radio Direction Finding: The Loop Antenna, Goniometer, Adcock Direction Finders, Automatic Direction Finders Radio Ranges: Hyperbolic Systems of Navigation (Loran and Decca), Loran-A, Loran-C Distance Measuring Equipment: Operation of DME, TACAN Aids to Approach and Landing: Instrument Landing System, Ground Controlled Approach System, Surveillance Radar Element, Precision Approach Radar TEXT BOOKS: 1. Merrill I. Skolnik, “Introduction to Radar Systems”, Tata McGraw-Hill, 3rd Edition, 2003. 2. N. S. Nagaraja, “Elements of Electronic Navigation Systems”, 2nd Edition, TMH, 2001. REFERENCES: 1. Peyton Z. Peebles, “Radar Principles”, John Wiley, 2004 2. J. C. Toomay, “Principles of Radar”, 2nd Edition, PHI, 2004. Course Outcomes: 1. Derive and discuss the range equation and the nature of detection. (PO – a, b, c, e, f) 2. Apply Doppler principle in the detection of moving targets and able to understand types of Doppler radars. (PO – b, c, e, g, i, k) 3. Understand principles of tracking radars and refresh the principles of transmitters and receivers. (PO – a, d, f, h, k, l) 4. Analyze the presence of signals in noise and identify special types of radars. (PO – a, b, c, f, g, i, j, l) 5. Understand the principles of navigation, Radio direction finding, DME and TACAN systems. (PO – b, c, d, h, k, l) 76 WAVELETS AND ITS APPLICATIONS Subject Code : ECPE19 Prerequisites : Digital Signal Processing Credits: 4:0:0 Contact Hours: 56 Course Objectives: Illustrate time frequency resolution using wavelet transform Understand the significance of multiresolution analysis. Understand DWT and DTWT and their interpretation using orthonormal PRQMF filter. Develop applications of wavelet transform in data compression, denoising, edge detection UNIT – I Introduction: Continuous wavelet transforms, Properties, Inverse transform, Examples of mother wavelets, Analytic wavelet transform, UNIT – II Introduction to Discrete Wavelet Transform: MRA, A wavelet basis for MRA, Digital filtering interpretation, Examples of orthogonal basis – generating wavelets, interpreting orthonormal MRAs for discrete time signals. UNIT – III Biorthogonal Wavelets: Biorthogonal wavelet bases, Filtering relationship for biorthogonal filters, Examples of biorthogonal scaling functions and wavelets, Two dimensional wavelets, Multidimensional wavelets and wavelet packets. UNIT – IV Wavelet transform and data compression: Transform coding, DTWT for image compression, Audio compression and video coding UNIT – V Applications of Wavelet Transforms: Denoising, Biomedical applications, Applications in communication system, Edge detection and object isolation, Image fusion. Textbooks: 1. Raghuveer M. Rao, Ajit S. Bopardikar, “Wavelet Transforms: Introduction to Theory & Applications”, Pearson Education Asia, New Delhi, 2003 2. Agostino Abbate, Casimer M. DeCusatis and Pankaj K. Das, “Wavelets and Subbands Fundamentals and Applications”, 3. K. P. Soman and K. L. Ramchandran, “Insight into Wavelets from theory to practice”, Eastern Economy Edition, 2008 77 4. Stephane G. Mallat, “A Wavelet Tour of Signal Processing”, Academic Press, Second Edition, 1999. Course Outcomes: 1. Describe scaling functions, continuous wavelet transform and different wavelet functions. (PO – a, b) 2. Differentiate continuous wavelet and discrete wavelet transforms and analyze multi-resolution analysis. (PO – c, d, k) 3. Develop bi-orthogonal wavelet basis function and apply to two dimensional signals. (PO – c, d, e, f, k) 4. Apply wavelet transform for image and audio compression. (PO – b, c, d, e, f, k) 5. Employ wavelet transforms for denoising, speckle removal, object detection and data communication. (PO – b, c, d, e, f, k) 78 SPREAD SPECTRUM COMMUNICATION Subject Code : ECPE20 Prerequisites : Digital Communication Credits: 4:0:0 Contact Hours: 56 Course Objectives: Understand the concept of spreading and de-spreading of message sequence. Apply the methods to reject narrowband interference. Understand the concept of frequency hopping spread spectrum system. Demonstrate the applications of frequency synthesizers in frequency hopping based modulator. Recognize the need for diversity techniques to overcome the effect of fading. Appreciate the significance of multi-carrier CDMA system. Understand the principle of CDMA and FHMA multiple access techniques. Appreciate the significance of power control techniques in CDMA system. Understand the concepts of multi-user detection. Understand the concepts of detection of CDMA and FHMA signals. Course Contents: UNIT – I Direct Sequence Systems: Definitions and concepts, Spreading sequences and waveforms, systems with BPSK modulation, Quaternary systems, pulsed interference, De-spreading with Band-pass Matched Filters, Rejection of Narrow band Interference UNIT – II Frequency Hopping Systems: Concepts and Characteristics, Frequency Hopping with Orthogonal FSK, Frequency Hopping with CPM and DPSK, Hybrid Systems, Codes for Partial band Interference, Frequency Synthesizers UNIT – III Fading and Diversity: Path Loss, Shadowing, and Fading, Time-Selective Fading, Spatial Diversity and Fading, Frequency selective Fading, Channel Impulse Response, Diversity for Fading Channels, Rake Demodulator, Diversity and Spread Spectrum, Multicarrier Direct Sequence Systems, MC CDMA System, DS CDMA System with Frequency Domain Equalization UNIT – IV Code Division Multiple Access and Frequency Hopping Multiple Access: Spreading Sequences for DS/CDMA, Systems with Random Spreading Sequences, Cellular Networks and Power Control, Frequency hopping Multiple Access 79 UNIT – V Detection of Spread Spectrum Signals: Multiuser detectors, Detection of Spread Spectrum Signals, Detection of Direct Sequence Signals, Estimation of Noise Power, Detection of Frequency hopping Signals Textbooks: 1. Don Torrieri, “Principles of Spread-Spectrum Communication Systems”, 2nd Edition, Springer Verlag, 2005. 2. Robert C. Dixion, “Spread Spectrum Systems with Commercial Applications”, John Wiley & Sons, 3rd Edition, 1994. 3. Andrew J. Viterbi, “Principles of Spread Spectrum Communication”, Addison Wesley Publishing Company, 2nd Edition, 1995. Course Outcomes: 1. Employ the spreading and de-spreading principle in direct sequence spread spectrum based communication systems. (PO – b, c, h, i, k) 2. Employ the concept of frequency hopping to avoid jamming in digital communication systems. (PO – b, c, h, i, k) 3. Analyze the significance of rake receiver in combating the effect of multi-path fading. (PO – b, d, h, i, k) 4. Employ the concept of CDMA and FHMA multiple access techniques and importance of power control technique in CDMA system. (PO – b, h, i, k) 5. Employ the concepts of multiuser detection in digital communication receivers to detect CDMA and FHMA signals. (PO – b, h, i, k) 80 SATELLITE COMMUNICATION Subject Code: ECPE21 Prerequisites: Communication Credits: 4:0:0 Contact Hours: 56 Course Objectives: Familiarize with the satellite networks market and the future needs and challenges Apply mathematical models of satellite networks Strengthen knowledge in satellite communication systems Design satellite communication systems. Course Contents: UNIT – I Orbits and Launching Methods: Introduction, Frequency allocations for Satellite Services, Kepler’s 1st, 2nd and 3rd laws, Definitions of terms for Earth Orbiting Satellites, Orbital elements, Apogee and Perigee heights, Orbit perturbations – effects of non-spherical Earth, Atmospheric Drag and related problems, Sun-synchronous orbit, Geostationary orbit, Launching orbits. UNIT – II Space Segments: Power Supply, Attitude Control – Spin and Three – axis stabilization, Station keeping, Thermal control, TT & C (Telemetry, Tracking and Command subsystems) and Transponders. UNIT – III Space Link and Interference: Introduction, Equivalent isotropic radiated power [EIRP], Transmission Losses. link power budget equation, System noise, Carrier-to-noise ratio, Uplink, Downlink, Combined uplink and downlink C/N ratio, Intermodulation Noise, Interference between Satellite Circuits, (C/I) for uplink and downlink, combined (C/I) on both uplink and downlinks. UNIT – IV Satellite Access: Introduction, Single Access, Preassigned FDMA, Demand assigned FDMA, TDMA, On-board signal processing for FDMA/TDMA operation, Satellite-switched TDMA, CDMA UNIT – V Satellite Services: Introduction, Direct broadcast satellite (DBS) Services, MAT, VSAT, RADARSAT, Global Positioning Satellite (GPS) system, ORBCOMM, IRIDIUM. 81 TEXT BOOK: 1. Dennis Roddy, “Satellite Communications”, MGH, 2nd Edition, 1996. REFERENCES: 1. Richharia M, “Satellite Communication Systems”, 2nd Edition, MGH, 1999. 2. Timothy Pratt, Charles W. Bostian, Jeremy E. Allnut, “Satellite Communications”, John Wiley, 2nd Edition, 2002. Course Outcomes: 1. Understand the characteristics of satellite communication Orbits, Launching methods and channels. (PO – c, g, h, i, k ) 2. Apply analytical and empirical models in the design of satellite networks and space segments. (PO – b, e, f, i, k, l) 3. Understand the traffic and queuing theory, space links, interference and analyze the performance of satellite systems. (PO – e, g, h, i, j, l) 4. Understand the multiple division and modulation techniques for satellite access. (PO – a, b, e, f, h, j, l) 5. Describe the various services offered in satellite communication systems. (PO – b, d, f, g, i, l ) 82 RADIO FREQUENCY INTEGRATED CIRCUITS Subject Code : ECPE22 Prerequisites : Nil Credits: 4:0:0 Contact Hours: 56 Course Objectives: Understand and design RLC circuits in RF circuits. Understand passive IC components characteristics. Understand the transistor behavior for RF circuit design. Analyze lumped parameter descriptions of RF circuits. Appreciate the importance of Smith Chart and S-parameters for RF design. Identify the factors for bandwidth limitation. Design RF amplifiers with extended bandwidths. Develop a design strategy for LNA. Comprehend mixer fundamentals and design LC networks. Understand and design the RF Power amplifiers. Course Contents: UNIT – I Introduction: Radio Frequency systems Passive RLC Networks: Introduction, Parallel RLC Tank, Series RLC Networks, Other RLC networks, RLC Networks as impedance Transformers. Characteristics of passive IC components: Introduction, Interconnect at radio frequencies: Skin effect, resistors, Capacitors, Inductors. UNIT – II A review of MOS device physics: Introduction, A little history, FETs, MOSFET physics, The long – channels approximation, operation in weak inversion (sub threshold), MOS device physics in the short – channel regime, Other effects. Distributed Systems: Introduction, Link between lumped and distributed regimes driving-point impedance of iterated structures, Transmission lines in more detail, Behavior of Finite – length transmission lines, summary of transmission line equations, artificial lines. UNIT – III Smith chart and S-parameters: Introduction, The Smith chart, S-parameters, Band Width Estimation Techniques, Introduction, The method of open – circuit time constant, The method of short circuit time constant, Rise time, Delay and bandwidth. 83 UNIT – IV High frequency amplifier design: Introduction, Zeros as bandwidth Enhancers, The shunt –series amplifier, Bandwidth Enhancement with fT doublers, Tuned amplifiers, Neutralization and unilateralization, Cascaded amplifiers, AM – PM conversion. Low noise amplifier design: Introduction, Derivation of intrinsic MOSFET two-port noise parameters, LNA topologies: Power match versus noise match, Power-constrained noise optimization, Design examples, linearity and large signal performance, Spurious – free Dynamic range. UNIT – V Mixers: Introduction, Mixer fundamental, nonlinear systems as linear mixers, Multiplier – based mixers. RF power amplifiers: Introduction, Modulation of power amplifiers, summary of PA characteristics, RF PA design examples, additional design considerations, Design summery. TEXT BOOK: 1. Thomas H. Lee, “The design of CMOS Radio Frequency Integrated Circuit”, Cambridge, 2nd Edition, 2004. REFERENCES: 1. Behzad Razavi, “Design of Analog CMOS Integrated Circuit”, Tata McGraw Hill, 2005. Course Outcomes: 1. 2. 3. 4. 5. Design RLC networks and describe passive IC components characteristics. (PO – a, b, c, d) Analyzer MOS behavior and distributed parameters for RF. (PO – a, b, c, d, e, f) Use Smith Chart for design of S-parameters. (PO – a, b, c, d, e, f) Analyze and design circuits for bandwidth extension and LNAs. (PO – a, b, c, d, e, f) Design mixers using LC networks and RF power amplifiers. (PO – c, d, e, f) 84 ADVANCED DIGITAL LOGIC DESIGN Subject Code: ECPE23 Pre-requisites: Digital Electronic Circuits Credits: 3:0:1 Contact hours: 42 + 14 Course Objectives: Understand and apply the concepts involved in design of different logic elements and building blocks in Digital circuits Describe combinational and sequential circuits using the Verilog Language at behavioural and structural levels Understand and apply the concepts involved in the Digital design building blocks and Verilog HDL. Write Basic Test benches and verify the functionality of the designs. Create Netlist and generate basic synthesis reports UNIT – I Digital Integrated Circuits: Moore’s law, Technology Scaling, Die size growth, Frequency, Power dissipation, Challenges in digital design, Design metrics, Cost of Integrated circuits, ASIC, Evolution of SoC ASIC Flow vs SoC Flow, SoC Design Challenges. Introduction to CMOS Technology: PMOS & NMOS Operation, CMOS Operation principles, Characteristic curves of CMOS, CMOS Inverter and characteristic curves, Delays in inverters, Buffer Design, Power dissipation in CMOS, CMOS Logic, Stick diagrams and Layout diagrams. Timing Concepts UNIT – II Digital Building Blocks: Basic Gates, Universal Gates, nand & nor implementations. Decoder, encoder, code converters, Priority encoder, multiplexer, demultiplexer, Comparators, Parity check schemes. Multiplexer, De-multiplexer, Pass Transistor Logic, Application of multiplexer as a multi-purpose logical element. Asynchronous and synchronous up-down counters, Shift registers. FSM Design, Mealy and Moore modeling Adder & Multiplier concepts 85 UNIT – III Logic Design Using Verilog: Evolution & importance of HDL, Introduction to Verilog, Levels of Abstraction, Typical Design Flow, Lexical Conventions, Data Types Modules, Nets, Values, Data Types, Comments, arrays in Verilog, Expressions, Operators, Operands, Arrays, memories, Strings , Delays , parameterized designs Procedural blocks, Blocking and Non-Blocking Assignment, looping, flow Control, Task, Function, Synchronization, Event Simulation. Need for Verification, Basic test bench generation and Simulation UNIT – IV Principles of RTL Design: Verilog Coding Concepts, Verilog coding guide lines: Combinational, Sequential, FSM. General Guidelines, Synthesizable Verilog Constructs, Sensitivity List, Verilog Events, RTL Design Challenges, Clock Domain Crossing. Verilog modeling of combinational logic, Verilog modeling of sequential logic. UNIT – V Design and simulation of Architectural building blocks, Mini-project :Basic Building blocks design using Verilog HDL: Arithmetic Components – Adder, Subtractor, and Multiplier design, Data Integrity – Parity Generation circuits, Control logic – Arbitration, FSM Design – overlapping and non-overlapping Mealy and Moore state machine design Mini-Project: n bit Simple ALU design & verification Text Books: 1. Morris Mano M “Digital Design” 4th Edition, Pearson Education, 2014 2. Neil H. E. Weste, David Harris “CMOS VLSI Design: A Circuits and Systems Perspective” 3rd Edition, Pearson Education, 2004, 3. Samir Palnitkar, “VERILOG HDL – A Guide to digital design and synthesis”, 2nd edition, Pearson education, 2003. References: 1. J. Bhasker, “Verilog HDL Synthesis: A Practical Primer” 3rd edition, Star Galaxy, 2005 2. A. Anand Kumar, “Fundamentals of Digital Circuits”, 2nd Edition, PHI Learning, 2012. 86 Course Outcomes: 1. Understand and apply Linux for Verilog simulator usage. (PO – b, c, e, f, h, k) 2. Understand basic VLSI principles. (PO – a, b, c, d, e, f, h, j, l) 3. Understand and apply basic digital design principles. (PO – b, c, d, e, f, h, i, k) 4. Understand and apply the principles of verilog HDL. (PO – b, c, d, e, f, g, h , k, l) 5. Creating directed test benches, running simulations and analyse / debug results Netlist creation, Basic Timing, Area and QOR Report generation. (PO – b, c, d, e, f, g, h, k, l) 87 ADVANCED DIGITAL LOGIC VERIFICATION Subject Code: ECPE24 Pre-requisites: Digital Electronic Circuits Credits: 3:0:1 Contact hours: 42 + 14 Course Objectives: 1. Get familiarized with the concepts of verification. 2. Identify different constructs, classes, assertions and coverage in System Verilog. 3. Acquire knowledge about layered test benches and Unified Verification methodology. UNIT – I Verification Concepts: Concepts of Verification, Importance of verification, Stimulus vs Verification, Test bench generation, Functional verification approaches, Typical verification flow, Stimulus generation, Direct testing ,Coverage: Code coverage and Functional coverage, Coverage plan. UNIT – II System Verilog- language constructs: System Verilog Constructs- Data types: Two state data, Strings, Arrays: Queues, Dynamic and Associative Arrays, Structs, Enumerated types. Program blocks, modules, interfaces, Clocking ports, Mod ports. UNIT – III System Verilog-Classes and Randomization: SV classes: Language evolution, Classes and Objects, Class Variables and Methods, Class Instantiation, Inheritance and Encapsulation, Polymorphism. Randomization: Directed vs Random Testing, Randomization: Constraint driven Randomization. UNIT – IV System Verilog- Assertions and Coverage: Assertions: Introduction to assertion based verification, Immediate and concurrent assertions, Coverage driven assertion: Motivation, types of coverage, Cover group, Cover point, Cross coverage, Concepts of binning and event sampling. UNIT – V Building Test bench: Layered test bench architecture, Introduction to Universal verification methodology, Overview of UVM, Base classes and simulation phases in UVM and UVM macros, Unified messaging in UVM, UVM environment structure, Connecting DUT-Virtual Interface. References: 1. System Verilog 3.1a LRM, Accellera’s Extensions to Verilog 2. Chris Spear, Greogory J Tumbush, “System Verilog for Verification – A guide to learning test bench language features”, Springer, 2012 88 3. “Step by Step functional verification with System Verilog and OVM”, Sasan Iman SiMantis Inc, Santa Clara, CA Springer, 2008. Course outcomes: 1. 2. 3. 4. Understand the principle of verification. (PO – e, f, h, j, l) Understand the OOPS concepts in System Verilog. (PO – b, c, d, e, f, h, j, k, l) Build basic verification environment using system verilog. (PO – b, c, d, e, f, h, i, j, k, l) Generate random stimulus and track functional coverage using System Verilog. (PO – b, c, d, e, f, h, i, j, k, l) 5. Understand the concepts of layered test bench architecture and its components. (PO – b, c, d, e, f, h, j, k, l) 89