M. S. RAMAIAH INSTITUTE OF TECHNOLOGY BANGALORE (Autonomous Institute, Affiliated to VTU) SYLLABUS Outcome Based Education Curricula (For the Academic year 2015 – 2016) VII &VIII 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. Sharmila Suttur Mamtha Mohan V. Nuthan Prasad Reshma Verma Shreedarshan K Lakshmi Srinivasan Flory Francis Sarala S M Punya Prabha V Suma K V Jayashree S Manjunath C Lakkannavar 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 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 M. S. RAMAIAH INSTITUTE OF TECHNOLOGY, BANGALORE (Autonomous Institute, Affiliated to VTU) SCHEME OF TEACHING FOR THE ACADEMIC YEAR 2014 – 2015 VII SEMESTER B. E. ELECTRONICS & COMMUNICATION ENGINEERING L Credits* T P Electronics and Communication Engineering 2 0 0 2 Wireless Communication Electronics and Communication Engineering 3 0 0 3 Information Theory & Coding Electronics and Communication Engineering 3 0 0 3 4. Department Elective - IV Electronics and Communication Engineering x x x 4 5. Department Elective - V Electronics and Communication Engineering x x x 4 6. 7. Open Elective Project Work-I Other Departments x 0 8+x x 0 x x 6 6+x 3 6 25 SI. No. Subjec t Code 1. EC701 IPR 2. EC702 3. EC703 EC704 Subject Teaching Dept Total *L: Lecture T: Tutorial Total P: Practical VIII SEMESTER B. E. ELECTRONICS & COMMUNICATION ENGINEERING SI. No. Subject Code Subject Teaching Dept Credits* L T P Total 1. EC801 Optical Fiber Communication Electronics and Communication Engineering 3 0 0 3 2. EC802 Embedded System Design Electronics and Communication Engineering 3 0 1 4 Department Elective - VI Electronics and Communication Engineering x x x 4 Project Work II Electronics and Communication Engineering 0 0 14 14 6+x x 15+x 25 3. 4. EC804 Total *L: Lecture T: Tutorial P: Practical LIST OF PROFESSIONAL ELECTIVES: The student has to earn a maximum of 20 credits as professional (departmental) electives. The student has to earn a maximum of 03 credits as open electives. Subject Code Subject Title 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 4 INTELLECTUAL PROPERTY RIGHTS Subject Code: EC701 Prerequisites: Nil Course coordinator: Mrs. Jayashree Credits: 2:0:0 Contact Hours: 28 Course objectives: Get an insight into the changes taking place in the global economic scenario and international efforts to remove the barriers in international trade Appreciate the role of intellectual (creative and innovative) contribution in trade and technology, necessity to protect intellectual property (IP), its contribution in harmonizing the global trade by removing the barriers, and increasing the standard of living. Get introduced to various forms of Intellectual Property Rights (IPRs). Know in detail about copyright and trademark. Learn and acquire sufficient knowledge about patents, rights and obligations, procedure to procure and maintain them. Have basic training in drafting patent specification with special attention to claim drafting. Get trained in patent search and use it for testing patentability of the invention. Thoroughly understand the economic/commercial aspects of IPRs. Acquire sufficient knowledge about Industrial designs and Integrated circuits as IP right Course Contents: UNIT – I Basic principles of IPR laws: History of IPR – GATT, WTO, WIPO and TRIPs, Role of IPR in Research & Development and Knowledge era, Concept of property, Marx’s theory of property, Constitutional Aspects of Intellectual property, Different forms of IPR UNIT – II Understanding Copyright Law: Evolution of copy right law in India, Justifications, Subject matter of copyright, Terms of protections, Concepts-originality/Novelty idea expression, Fixation & fair Use, Copyrights in software protection, Infringement of copyright and acquisition in Indian context, Case studies UNIT – III Trademark: Introduction, Justification, Concepts of subject matter acquisition, Implication and benefits of registration terms of protection of Geographical indication of goods, infringements of trade marks, Case studies UNIT – IV Patent: Criteria for patentability, Novelty, Utility and Inventive step, Non obviousness, Non Patentable inventions. Pre-grant and post-grant oppositions, grant or refusal of patents, infringement and prosecution in India, 5 Patent application procedure and drafting: Patent Drafting, Format, Provisional and Complete specifications, Scopes of inventions, description of invention, drawings, claims. UNIT – V Industrial Designs: Introduction, Justification, Subject matter of design law definition, Excluded subject matter law relating to industrial design and registration in India, Infringement of design rights. Semiconductor and IC Layout Designs: Semiconductor topography design rights, Infringement, Case studies. Text books: 1. P. Ganguli, “Intellectual Property Rights”, first edition, TMH, 2001. 2. Dr. B. L. Wadhera, “Intellectual Property Law Handbook”, 2nd edition, Universal Law Publishing, 2002. 3. T. Ramakrishna, “Course Material for 1 year P. G Diploma in IPR”, First edition, NLSIU, Bangalore. References: 1. P. Narayan, “Intellectual Property Law”, 3rd Edition, Eastern Law House, 2001. 2. D. Baingridge, “Intellectual Property”, 5th Edition, Pearson Education, 2003. 3. World Intellectual Property Organization Handbook/Notes Course Outcomes: 1. Appreciate contributions and limitations of GATT, reasons for formation of WTO and functions of WIPO. (PO – e, g, h, i, j, l) 2. Describe concepts of original ideas not forgetting the copyright. (PO – e, g, h, i, j, l) 3. Use implication and protection for GI of goods. (PO – e, g, h, i, j, l) 4. Understand procedures to get Indian and other country patents by direct application or by PCT route. (PO – e, g, h, i,) 5. Gain knowledge of various forms of IP, their infringements and their significance in knowledge transfer and sharing. (PO – e, g, h, i, j) 6 WIRELESS COMMUNICATIONS Subject Code: EC702 Prerequisite(s): EC502-Digital Signal Processing, EC601-Digital Communication Course Coordinator: Mrs. Sarala S.M Credits: 3:0:0 Contact Hours: 42 Course Objectives Understand the cellular concept in mobile communication and improve capacity in cellular systems with limited radio spectrum. Appreciate the significance of radio wave propagation in different propagation models. Appreciate the concepts of different diversity techniques and equalization techniques. Understand the different coding and multiple access techniques. Appreciate the importance of GSM and CDMA in 2G and 3G mobile communication. Course Contents: UNIT – I Introduction to cellular systems: Evolution of mobile communications, mobile radio systemsExamples, trends in cellular radio and personal communications. Cellular Concept: Frequency reuse, channel assignment, hand off, Interference and system capacity, Trunking and Grade of Service, Improving coverage and capacity in cellular systems. UNIT – II Mobile Radio Propagation Models: Introduction to radio wave propagation – Free space propagation model – Reflection – Diffraction – Scattering – Path loss models –Small scale multipath propagation – Parameter of mobile multipath channels – Types of small scale fading UNIT – III Equalization Technique: Fundamentals of equalization- Training of adaptive equalizer – Equalizers in a communication receiver, Survey of equalization techniques – Linear equalizations, Nonlinear equalization – Decision Feedback Equalization (DFE), Maximum Likelihood Sequence Estimation (MLSE) equalizer, Algorithms for adaptive equalization – Zero Forcing (ZF) algorithm, Least Mean Square (LMS) algorithm, Recursive Least Squares (RLS) algorithm. Diversity techniques: Practical space diversity considerations, polarization diversity, frequency diversity, time diversity, RAKE receiver. UNIT – IV Wireless Coding Techniques: Convolutional codes, turbo codes, Interleaver, OFDM. Multiple Access Techniques: Introduction to multiple access techniques – FDMA, TDMA, CDMA and SDMA – Capacity of cellular FDMA, TDMA, CDMA and SDMA. 7 UNIT – V Wireless Systems and Standards: Second and third generation mobile communication standards: GSM, IS 95 and cdma2000 standards TEXT BOOKS 1. T. S. Rappaport, "Wireless Communications: Principles and Practice, Second Edition, Pearson Education/ Prentice Hall of India, Third Indian Reprint 2003. REFERENCES 1. R. Blake, “Wireless Communication Technology", Thomson Delmar, 2003. 2. W. C. Y. Lee, "Mobile Communications Engineering: Theory and applications, Second Edition, McGraw-Hill International, 1998. Course Outcomes: 1. Employ cellular concept to improve capacity of cellular systems with limited radio spectrum. (PO – b, h, k) 2. Analyze the received power and field components of propagated EM waves. (PO – a, b, c, h, k) 3. Employ the concept of different diversity techniques to overcome the effect of small scale multi-path propagation. (PO – b, c, h, k) 4. Apply the different coding techniques and multiple access techniques in wireless communication. (PO – b, c, h, k) 5. Describe the functional blocks of GSM architecture and Classify different types of channels in IS-95 and CDMA-2000 standards. (PO – f, h, k) 8 INFORMATION THEORY AND CODING Subject Code : EC703 Prerequisites : Probability and Statistical Theory Course Coordinator: Maya V Karki Credits: 3:0:0 Contact Hours: 42 Course Objectives: Appraise the basics of information theory, entropy, rate of information, extension of zeromemory sources and Markov source. Illustrate the properties of codes, devise source codes using Shannon-Fano algorithm and Huffman algorithm Discuss various types of channels used in transmitting information and explain the concepts of mutual information, Shannon’s 1st and 2nd theorems. Illustrate the concepts of Shannon’s Channel Capacity theorem, Shannon-Hartley Law and Shannon’s limit Discuss error detection and correction capabilities of Linear Block Codes, Cyclic Block codes and implement them using feedback shift registers. Use convolutional encoders for error control codes and appraise the concepts of state diagram, tree diagram and trellis diagrams. Illustrate the Viterbi and Stack algorithm methods decoding. Course Contents: UNIT – I Basics of Information Theory: Introduction, Block diagram of information system, Measure of information, Average information content (entropy) of symbols in long independent sequences, Information rate, Properties of entropy, Extension of zero-memory information source, Average information content of symbols in long dependent sequences, Markov statistical model for information sources UNIT – II Source Coding: Basic definitions and Encoding of source output, Properties of codes – Block codes, Non-singular codes, Uniquely decodable codes, Instantaneous codes and optimal codes, Prefix of a code, Test for instantaneous property, Kraft inequality, Construction of instantaneous codes and problems, Code efficiency and redundancy, Shannon’s first theorem (Noiseless coding theorem), Shannon-Fano encoding algorithm (binary & r-ary coding), Huffman encoding algorithm (binary and r-ary coding) UNIT – III Channels for Communication: Discrete communication channels, definitions Representation of a channel, Joint entropy, Entropy function and equivocation, Priori and posteriori entropies, equivocation, Mutual information, its properties, Rate of information transmission over a discrete channel and Capacity of a discrete memoryless channel, Shannon’s theorem on channel capacity, Special channels, Estimation of channel capacity by Muroga’s method, Continuous channels, Maximization of entropy with peak signal limitation, Mutual information of a continuous noisy channel, Shannon-Hartley law and its implications 9 UNIT – IV Error Control Coding: Rationale for coding and types of codes, Example of error control coding, Methods of controlling errors, Types of errors and codes, Linear block codes, Matrix description of LBCs, Encoding circuit for (n, k) LBC and related problems Syndrome and error correction, Syndrome calculation circuit, Distance property, Error detection and correction capabilities of LBC, SEC-Hamming codes, Hamming bound, Decoding using standard array UNIT – V High Level Error Control Codes: Binary cyclic codes, Structure and properties of cyclic codes, G and H matrices for cyclic codes, Encoding using feedback shift registers, Syndrome Calculation Circuit and Decoding using feedback shift registers, Syndrome calculation circuit, Binary BCH codes Golay codes, Shortened cyclic codes, Burst error correcting codes, Convolutional codes – encoders, State diagram, Code tree, Trellis diagram of convolutional codes, Decoding of convolutional codes using Viterbi Algorithm. TEXT BOOKS: 1. K. Sam Shanmugham, “Digital and analog communication Systems”, 2nd edition, John Wiley Publications, 1996. 2. Shu Lin, Daniel J. Costello, “Error Control Coding”, Pearson / Prentice Hall, 2nd Edition, 2004. 3. Simon Haykin, “Digital Communications”, 2nd edition, John Wiley Publications, 2003 REFERENCES: 1. Bernard Sklar, “Digital Communications”, 2nd edition, Pearson Education, 2007. 2. Simon Haykin, “Introduction to Analog and Digital Communications”, 2nd edition, John Wiley Publications, 2003. Course Outcomes: 1. Apply basics of information theory to analyze entropy, information rate, source extensions and Markov sources. (PO – a, b, c, k) 2. Use code properties to design Shannon-Fano codes and Huffman codes. (PO – a, b, c, d, k) 3. Categorize various channels for information transmission and interpret Shannon’s 1st, 2nd, channel capacity theorems, Shannon Hartley Law and Shannon’s limit in continuous channels. (PO – b, c, d, e, f) 4. Apply LBC and CBC in error detection and error correction. (PO – b, c, d, f) 5. Construct state tables, state diagrams, code-tree diagram and trellis diagrams for convolutional encoders and use Viterbi and stack algorithms for decoding convolutional codes. (PO – b, c, d, e, f, h, k, l) 10 OPTICAL FIBER COMMUNICATION Subject Code: EC801 Prerequisites: Analog and Digital Communication Course Coordinator: Dr. T. D. Senthilkumar Credits: 3:0:0 Contact Hours: 42 Course Objectives: Understand the basics of light propagation in fiber optic waveguide and optical signal degradations in propagation through fiber. Learn the basics and applications of light sources and photo-detectors in optical Communication. Discuss the components in analog and digital optical link and error sources accounted in the optical link. Learn the principles of WDM components, optical amplifiers, and optical networks. Course Contents: UNIT – I Introduction to fibers: Introduction, advantages, disadvantages and applications of optical fiber communication, Basic optical laws and definitions, optical fiber modes and configurations, Mode theory – overview of modes, key modal concepts, Single mode fibers - Mode field diameter, propagation modes, Graded – index fiber structure. Transmission characteristics of optical fibers: Attenuation, absorption, scattering losses, bending loss, dispersion, Intra model dispersion, modal delay, group delay, material dispersion, waveguide dispersion. UNIT – II Optical Sources: Direct and Indirect band gaps. Light Emitting Diodes – LED Structures, Quantum efficiency and LED power, Laser Diodes – Laser diode modes and threshold conditions, Laser diode rate equations, external quantum efficiency. Photo detectors: Pin photo detector, Avalanche photodiodes, photo detector noise, Detector response time. Fiber joints and connectors: Fiber-to-fiber joints – mechanical misalignment, Fiber splicing, Fiber connectors-connector types. UNIT – III Optical Receivers: Introduction, Optical Receiver Operation, receiver sensitivity, quantum limit, and eye diagrams, coherent detection, Burst mode receiver, operation, Analog receivers. Analog Links: Introduction, overview of analog links, CNR, multichannel transmission techniques, RF over fiber, Radio over fiber links. 11 UNIT – IV Digital links: penalties. Introduction, point–to–point links, link power budget, rise time budget, Power WDM Concepts: WDM concepts, Optical couplers, 2 x 2 fiber couplers, star couplers, Isolators and circulators, direct thin film filters, Active optical components – variable optical attenuators, tunable optical filters. UNIT – V WDM Components: Dynamic gain equalizers, optical drop multiplexers, polarization controllers, chromatic dispersion compensators, tunable light sources. Optical Amplifiers and Networks: Optical amplifiers, basic applications and types, semiconductor optical amplifiers, Erbium Doped Fiber Amplifiers (EDFA). SONET / SDH – transmission formats, SONET/SDH rings. TEXT BOOKS: 1. Gerd Keiser, “Optical Fiber Communication”, 5th Edition, MGH, 2008. 2. John M. Senior, “Optical Fiber Communications”, Pearson Education, 2007. REFERENCES: 1. Joseph C Palais, “Fiber Optic Communication”, 5th Edition, Pearson Education, 2004. Course Outcomes 1. Apply the optical losses in the power budget estimation. (PO – a, b, h, k) 2. Employ suitable optical sources and detectors in the optical communication system to reduce the coupling loss and joint loss. (PO – a, b, c, h, k) 3. Appreciate the importance of optical analog links. (PO – b, c, h, k) 4. Employ power budget and rise-time budget analysis in digital optical links. (PO – b, c, h, k) 5. Demonstrate the principle of optical amplifiers, optical networks, and WDM components. (PO – b, c, h, k) 12 EMBEDDED SYSTEM DESIGN AND SOFTWARE Subject Code: EC802 Prerequisites: Nil Course Coordinator: Dr. K. Manikantan Credits: 3:0:1 Contact Hours: 42 + 14 Course Objectives Introduce the difference between embedded systems and general purpose systems. Optimize hardware designs of custom single-purpose processors. Compare different approaches in optimizing general-purpose processors. Introduce different peripheral interfaces to embedded systems. Understand the design tradeoffs made by different models of embedded systems. Apply knowledge gained in software-hardware integration in team-based projects. Understand the concepts behind embedded software. Design an embedded solution for a real world problem. Select components to implement an embedded system. Program the software for an embedded system together with its sensor and control requirements. Optimize an embedded system to meet design requirements of size, speed, and/or power consumption. UNIT – I Introduction: Embedded Systems Overview, Design Challenge-Optimizing Design Metrics, Processor Technology, IC Technology, Design Technology, Tradeoffs. Custom Single-Purpose Processors – Hardware: Custom Single-purpose Processor Design, Optimizing Custom Single-Purpose Processors. UNIT – II General-Purpose Processors – Software: Basic Architecture, Operation, Programmer’s View, Development Environment, Application-Specific Instruction-Set Processors (ASIPs), Selecting a Microprocessor, General Purpose Processor Design. UNIT – III Standard Single-Purpose Processors – Peripherals: Timers, Counters, and Watchdog Timers, UART, Pulse Width Modulators, LCD Controllers, Keypad Controllers, Stepper Motor Controllers, Analog-to-Digital Converters, Real-Time Clocks. Memory: Memory Write Ability and Storage Permanence, Common Memory Types, Composing Memory, Memory Hierarchy and Cache, Advanced RAM. UNIT – IV Embedded software – Interrupts: Interrupt Basics, The Shared-Data Problem, Interrupt Latency. Survey of Software Architectures: Round-Robin, Round-Robin with Interrupts, Function-QueueScheduling Architecture, Real-Time Operating System Architecture, Selecting an architecture. 13 UNIT – V Introduction to RTOS: Tasks and Task States, Tasks and Data, Re-entrancy, Semaphores and Shared Data, Semaphore Problems: Priority Inversion, Deadly Embrace Encapsulating Semaphores, RTOS and ISR, Saving Memory Space, Saving Power. TEXT BOOKS: 1. Frank Vahid, Tony Givargis, “Embedded System Design – A Unified Hardware/Software Introduction”, 3rd edition, John Wiley & Sons, 2002. 2. David E. Simon, “An Embedded Software Primer”, Pearson Education, 1999. REFERENCES: 1. James K. Peckol, “Embedded Systems – A contemporary Design Tool”, John Wiley India Pvt. Ltd, 2008. Course Outcomes: 1. Compare embedded system design models using different processor technologies (singlepurpose, general-purpose, application specific processors). (PO – a, b) 2. Describe and compare the various types of peripherals used in embedded systems. (PO – a, b, j) 3. Analyze a given embedded system and identify its critical performance. (PO – a, b, c, d, e, f) 4. Complete at least one project involving embedding peripherals. (PO – a, b, c, d, e, f, g, h, j, l) 5. Able to explain and to demonstrate the hardware and software aspects of interrupt systems. (PO – a, b, c) 14