M. S. RAMAIAH INSTITUTE OF TECHNOLOGY BANGALORE-54 (Autonomous Institute, Affiliated to VTU) Telecommunication Engineering SYLLABUS Outcome Based Education Curricula (for the Academic year 2015 – 2016) V & VISemester B. E. History of the Institute M. S. Ramaiah Institute of Technology was started in 1962 by the late Dr. M.S. Ramaiah, our Founder Chairman who was a renowned visionary, philanthropist, and a pioneer in creating several landmark infrastructure projects in India. Noticing the shortage of talented engineering professionals required to build a modern India, Dr. M.S. Ramaiah envisioned MSRIT as an institute of excellence imparting quality and affordable education. Part of Gokula Education Foundation, MSRIT has grown over the years with significant contributions from various professionals in different capacities, ably led by Dr. M.S. Ramaiah himself, whose personal commitment has seen the institution through its formative years. Today, MSRIT stands tall as one of India‟s finest names in Engineering Education and has produced around 35,000 engineering professionals who occupy responsible positions across the globe. History of the Department Department of Telecommunication Engineering was established in the year 1996, offering B.E.Course, with an annual sanctioned in-take of sixty students. Department has a team consisting of Professor & Head, two professors, five associate professors and eight Assistant Professors and four supporting staff for the Lab. In the year 2004, department started the M.Tech course in Digital Communication Engineering with sanctioned in-take of 18 students. Experienced and well qualified faculties are recruited through stringent selection process. Department is accredited by the National Board of Accreditation under AICTE and is certified by the Bureau Veritas Certification (India) Pvt. Ltd. For ISO 9001-2008, for strict conformance to the ISO Quality Standards The graduate engineering program is governed by a robust Quality Management system which covers all academic and co-curricular activities including course revision, delivery, evaluation, laboratory assignments and seminars. Department has state of the art laboratories, equipments, resources and committed faculty having best of the academic and industry recognition. Robust alliances with some of the leading industries like Nokia, Honeywell, Intel, Ericsson and many more to initiate along with other universities, enable the department to execute R & D and innovate projects that helps potentially the PG/UG students for placement and higher studies. Department strives to achieve above challenges and gather insights towards making the course congruous and ubiquitous. 2 Academic Excellence : Students of the department have secured 22 Ranks in B.E. and 3 ranks in M.Tech courses under Visvesvaraya Technological University, and also about ~85% of the final year students of the department are placed in prestigious companies and ~15% pursue higher studies in India and abroad. Students of the department are also encouraged to take part in sports, technical and cultural activities and have received several accolades. For achieving overall excellence and quality delivery consistency, department has set the vision, mission, short term and long term goals 3 M.S.RAMAIAH INSTITUTE OF TECHNOLOGY (Autonomous Institute, Affiliated to VTU) Dr.N.V.R.Naidu Principal Dr.T.V.Suresh Kumar Registrar (Academic) Sri. Ramesh Naik S Registrar ( Administration) Faculty List: Sl No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Name Dr. K.NATARAJAN Dr. B.K. SUJATHA N.SHIVASHANKARAPPA SATISH TUNGA Dr. SHOBHA K.R S.J.KRISHNA PRASAD Dr. VISHWANATH TALASILA PARIMALA P VENU K.N H.R.RAMYA UMESHARADDY NISHA S.L S.G.SHIVA PRASAD YADAV SWETHA AMIT KUSUMA VIJAY Qualification M.TECH, Ph.D M.E, Ph.D M.E.(Ph.D) M.E.(Ph.D) M.E.Ph.D M.TECH (Ph.D) Ph.D (Netherland), Post Doc (UK) M.E.(Ph.D) M.TECH.(Ph.D) M.TECH.(Ph.D) M.TECH.(Ph.D) M.TECH M.TECH.(Ph.D) M.TECH.(Ph.D) M.TECH. 4 Designation Professor and Head 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 Vision and Mission of the Institute: Vision:To evolve into an autonomous institution of international standing for imparting quality technical education Mission: MSRIT shall deliver global quality technical education by nurturing a conducive learning environment for a better tomorrow through continuous improvement and customization Quality Policy: We, at M.S.Ramaiah Institute of Technology Bangalore strive to deliver comprehensive, continually enhanced, Global Quality Technical and Management Education through an established Quality Management System complemented by the Synergetic Interaction of the Stakeholders concerned Vision and Mission of the Department: Vision: To provide highly conducive ambience for the students to achieve all round growth and excel in studies and research to become the most successful engineers Mission: Telecommunication Engineering Department endeavor upon providing high quality technical education to meet the ever growing challenges in the emerging industry and social needs and provide all round personality development with social responsibility emphasizing on quality, standards, research and innovation for students and faculty Process for Deriving Vision and Mission of the Department: A high-level committee comprised of the HOD and three senior professors was constituted formally by the HOD. The committee along with some of the important stakeholders carried out a series of deliberations in which they discussed in detail the vision and mission of the institute. Also, in those deliberations, the committee framed a tentative statement of vision and mission of the department, which was put forth in the department faculty meeting and fine-tuned to arrive at the vision and mission of the department in cohesion with the institute vision and mission. 5 The process of defining vision and mission of the department is shown in Figure Institute Vision and Mission Students Department Vision Management Alumni Parents Faculty Department Mission Periodic review in department faculty meeting 6 Industry Process of deriving the PEOs of the programme Institute Vision & Mission Department Vision & Mission Committee formation and preparation of questionnaire Conduction of Survey Student Parents Alumni Industry Collect data (Department Committee) Deliberate, Analyze and summarize the data Academic Council & Governing Council Accept & Approve PEOs 7 Faculty The Programme Educational Objectives (PEO) are broad statements that describe the career goals and professional success that the programme is preparing the graduates to achieve. The programme educational objectives should be consistent with the mission of the institution and achievable. The number of programme educational objectives should be minimum, specific to the programme and complete in all aspects. The programme educational objectives are derived from the professional bodies – Institution of Electrical and Electronics Engineers. These are also derived based on the feedback obtained from the various stakeholders of the programme PEOs of the programme offered: PEO1 Gradutes will excel in professional careers in Industry, Academic, Research and Development that meet the needs of Organizations. PEO2 Graduates will be able to analyze real life problems and be able to suggest solutions to design complex engineering systems that are technically sound, economically feasible and socially acceptable. PEO3 Graduates will exhibit all-round education that includes communication skills, the ability to function well in a team, an appreciation for ethical behavior and the ability to engage in lifelong learning. Process of deriving Pos: The Programme outcomes are defined as the statements that describe as what students are expected to know or be able to do by the time of graduation from the Telecommunication Engineering programme. The POs 1 through 12 are adapted from the Graduate Attributes as described by the NBA and are developed to meet the programme educational objectives (PEOs). Further, references from the standard professional bodies like IEEE about the programme specific criteria are considered. The regulations of statutory bodies like AICTE and UGC in concurrence with the affiliating university guidelines are referred. The list of POs is reviewed by the faculty members of TCE department, selected alumni and students. The same is discussed and ratified in the Board of Studies in Telecommunication Engg. . Finally it is presented in the Academic Council of the institute for approval. Once approved, it is published in the curricula books, notice boards, and department website. The same is depicted in detail in the below figure 8 Program Outcomes of the programme offered: The Program Outcomes of UG in Telecommunication Engineering are An ability to apply knowledge of mathematics, science and engineering fundamentals appropriate to telecommunication Engineering. PO2 An ability to identify, formulate, research literature and analyze a complex electronic and telecommunication engineering problem. PO3 An ability to design a system, component, or process to meet specified needs with societal, environmental, public health, safety and cultural considerations. PO4 An Ability to analyze, interpret, design and synthesize complex engineering problems to provide valid conclusions. PO5 An Ability to use current technology and modern tools for solving complex engineering problems with an understanding of its limitations. PO6 An ability to apply reasoning based on contextual knowledge to access societal, health, safety, legal and cultural issues and responsibilities relevant to professional engineering. PO7 An Ability to understand the impact of telecommunication engineering solutions in societal and environmental contexts and demonstrate the need of sustainable development. PO8 An understanding of ethical principles and commit to professional ethics, responsibilities and norms of engineering practice. PO9 An ability to function effectively as an individual and as a member or leader in diverse and multi-disciplinary teams. PO10 An ability to communicate effectively on complex engineering activities with engineering community and with society at large through skills to comprehend and write effective reports and design documents, making effective presentations and deliver /receiver instructions. PO11 Recognition of the need for and an ability to engage in independent and life-long learning. PO12 An Ability to demonstrate Knowledge and understanding of engineering and management principles and apply these to one‟s own work, as a member and leader in a team, to manage projects in multidisciplinary environments. PO1 9 Mapping of PEOs and POs Sl. No. 1 2 3 Programme Educational Objectives Graduates will excel in professional careers in Industry, Academic, Research and Development that meet the needs of Organizations Graduates will be able to analyze real life problems and be able to suggest solutions to design complex engineering systems that are technically sound, economically feasible and socially acceptable Graduates will exhibit all-round education that includes communication skills, the ability to function well in a team, an appreciation for ethical behavior, and the ability to engage in lifelong learning 10 Programme Outcomes 1 2 3 4 x x x x x x 5 6 7 x x x x x x x 8 9 10 11 12 x x x x x x x x Curriculum Distribution Structure Subject area I II Humanities and social 2 sciences (HSS) 4 Basic Sciences 10 (BS) Engineering Sciences 14 (ES) Professional Subjects (PS)- core Professional Subjects (PS) Electives Other Electives Project work Semester Load 26 10 III 4 IV V VI VII 2 2 VIII 4 10 22 24 26 22 26 Total Range (VTU) 10 10-20 Average (VTU) 15 28 30-40 30 24 30-40 35 21 17 9 4 95 60-80 70 4 8 8 4 24 20-30 20 12 20 3 10-20 16 20-30 200 10 20 27 3 4 26 25 11 BOS Composition as per VTU guidelines Following are the guide lines from VTU for constituting the BOS of the department 1. 2. 3. 4. 5. 6. 7. Head of the Department concerned At least five faculty members at different levels covering different specializations constituting nominated by the Academic Council Special invitees Two experts in the subject from outside the college One expert from outside the college, nominated by the Vice Chancellor One representative from industry/corporate sector allied area relating to placement nominated by the Academic Council One postgraduate meritorious alumnus to be nominated by the Principal BOS Composition of Telecommunication engineering Department: Sl No Names Details Internal/external 1 Dr. K.Natarajan Professor & Head Dept of TCE, MSRIT, Bangalore Internal 2 Dr. Sandhya Professor & Head Dept of ECE, NMIT, Bangalore External 3 Mr. Saliya iWAVE Systems, Bangalore External 4 Dr.T.V.Srinivas, Professor, Dept of E&C, IISc, Bangalore External 5 Mr. Pathi Agilent Technologies, Bangalore External 6 Dr. B.K.Sujatha Professor Dept of TCE, MSRIT, Bangalore Internal 7 N.Shivashankarappa Associate Professor Dept of TCE, MSRIT, Bangalore 8 Venu K.N Internal 9 P. Parimala Assistant Professor, Dept of TCE, MSRIT Assistant Professor, Dept of TCE, MSRIT 10 Arvind Kumar Singh Scientist „E‟, ISRO, Bangalore External 12 Internal Internal M S RAMAIAH INSTITUTE OF TECHNOLOGY, BANGALORE – 560 054 (Autonomous Institute Affiliated to VTU) SCHEME OF TEACHING FOR THE ACADEMIC YEAR 2014-2015 V semester B.E., Telecommunication Engineering Sl. No Subject code Subject Teaching Dept. Credits L T P Total 1 TC501 Digital Signal Processing Telecommunication Engg 3 1 0 4 2 TC502 Analog Communication Telecommunication Engg 4 0 0 4 3 TC503 Microwaves and Radar Telecommunication Engg 4 0 0 4 4 TC504 Antenna and Wave Propagation Telecommunication Engg 4 0 0 4 5 TC505 Linear Integrated Circuits Telecommunication Engg 3 0 0 3 6 TCE— Professional Elective-1 Telecommunication Engg * * * 4 7 TCL506 Digital Signal Processing Lab Telecommunication Engg 0 0 1 1 8 TCL507 Analog Communication Lab Telecommunication Engg 0 0 1 1 18+* 1+* 2+* 25 TOTAL 13 M S RAMAIAH INSTITUTE OF TECHNOLOGY, BANGALORE – 560 054 (Autonomous Institute Affiliated to VTU) SCHEME OF TEACHING FOR THE ACADEMIC YEAR 2014-2015 VI semester B.E., Telecommunication Engineering Sl. No Subject code Subject Teaching Dept. Credits L T P Total 1 TC601 Digital Communication Telecommunication Engg 4 0 0 4 2 TC602 Telecommunication Engg 4 0 0 4 3 TC603 Computer Communication Networks Satellite Communications Telecommunication Engg 3 0 0 3 4 TC604 Error Control coding Telecommunication Engg 3 1 0 4 TC605 Management and Entrepreneurship Telecommunication Engg 2 0 0 2 6 TCE— Professional Elective-2 Telecommunication Engg * * * 4 7 8 TCE-TCL606 Professional Elective-3 Digital Communication Lab Telecommunication Engg Telecommunication Engg * 0 * 0 * 1 4 1 9 TCL 607 Computer Communication Networks Lab Telecommunication Engg 0 0 1 1 5 TOTAL 16+* 1+* 2+* Note: Students were given a choice to select subjects in professional elective -2 and professional elective -3 14 27 M S RAMAIAH INSTITUTE OF TECHNOLOGY, BANGALORE – 560 054 (Autonomous Institute Affiliated to VTU) SCHEME OF TEACHING FOR THE ACADEMIC YEAR 2013-2014 List of electives Group 1 Group2 Group3 Group 4 Group 5 Communication Systems 1. Multimedia Communication Communication Networks 1.Artificial Neural Networks 2. ATM networks Embedded systems and Programming Signal Processing VLSI Design 2. Optical computing 3. Digital Switching Systems 4.MIMO for wireless communication 1.Adaptive Signal Processing 1.Operating system 2.Real Time systems 3. Network Security 4.Adhoc wireless Networks 5.Wireless Sensor networks 3. Distributed system 4. Real time operating system 2.Digital signal compression 3. Image Processing 4.Speech Processing 5.Pattern Recognition 1. Analog and mixed mode VLSI design 2.Low power VLSI design 3.Digital system design using VHDL 4. CAD for VLSI 5. VLSI Circuits and Systems 5. Advanced Microcontroller 5. GSM 6.Random Process 15 6. MEMS 7. DSP Algorithms & Architecture 5th Semester B.E Subject Code: TC 501 Subject Name: Digital Signal Processing Credits: 3: 1: 0 Course Coordinator : Dr. B K Sujatha Prerequisites: Signals and systems Course Objectives: 1. To explain the need of using very important mathematical tools such as discrete Fourier Transforms (DFT) and Fast Fourier Transform (FFT) to analyse the input signal and design a processing system to give the desired output in the design of a DSP system. 2. To develop FFT algorithms to eliminate the redundant calculation and enable to analyse the spectral properties of a signal. This offers rapid frequency-domain analysis and processing of digital signals and investigation of digital systems. 3. To design an IIR filter that involves design of a digital filter in the analog domain and transforming the design into the digital domain. 4. To design FIR filters that are employed in filtering problems where linear phase characteristics within the pass band of the filter is required. If this is not required, either an IIR or an FIR may be employed. 5. To realize IIR and FIR filters using direct forms, cascade and parallel forms. Syllabus: UNIT 1 DISCRETE FOURIER TRANSFORMS: Definition of DFT and its inverse, Properties of DFT: linearity, time shift, frequency shift, symmetry for real sequences, complex conjugate, circular folding, multiplication, circular correlation, inner product, or parseval's relation, linear filtering using DFT, signal segmentation method: overlap add , overlap save methods. UNIT 2 FAST FOURIER TRANSFORMS: FFT algorithms: direct computation of DFT, need for efficient computation of DFT (FFT algorithms), radix 2 FFT algorithms for computation of DFT, IDFT, decimation in time, decimation in frequency algorithms, Chrip Z transforms, Goertzel algorithm, relationship between DFT and other transforms. Frequency analysis of signals using DFT UNIT 3 IIR FILTERS: Frequency domain specification of IIR filters, frequency transformations, magnitude response and frequency response of Butterworth filters, and its properties, determination of filter order and transfer function of Butterworth filters. Magnitude frequency response of Chebyshev filters, and its properties, determination of filter order and transfer function of Chebyshev filters. Design of Butterworth and Chebyshev filters, Structure of digital filters, BLT and its properties, Backward difference method, numerical solutions for differential equations, Impulse Invariant transforms, Matched Z transforms, Design of analog filter using Digital filter. 16 UNIT 4 FIR FILTERS: Need for FIR filters, Symmetry and Anti symmetry conditions for linear phase, design of FIR filters using -Rectangular, Hamming, Harming, Blackman, Bartlet and Kaiser windows, FIR filter design using frequency sampling technique. UNIT 5 REALIZATION OF FIR FILTERS: Direct form I and Direct form II relationship of an IIR filter, Cascade realization of an IIR filter, Parallel realization of an IIR filter, Direct form I realization of FIR filter, Realization of FIR filter with linear phase, Lattice realization of FIR filter. TEXT BOOKS: 1. Proakis & Monalakis, Digital signal processing - Principles Algorithms & Applications, Pearson education, 4th Edition, New Delhi, 2007. REFERENCE BOOKS: 1. Oppenheim& Schaffer, Discrete Time Signal Processing, PHI, 2003. 2. S. K. Mitra, Digital Signal Processing, Tata Mc-Graw Hill, 2nd Edition, 2004. 3. Dr.D. Ganesh Rao, Vineeta P Gejji, Digital Signal Processing-, 2E, Sanguine Technical Publications. 4. Jhonn R Jhonson,Fundamentals of DSP . Course Outcomes: 1. To implement very important mathematical tools such as discrete Fourier Transforms (DFT) and Fast Fourier Transform (FFT) to analyse the input signal and design a processing system to give the desired output in the design of a DSP system PO1, PO2 and PO4). 2. FFT algorithms offer rapid frequency-domain analysis and processing of digital signals and investigation of digital systems (PO2, PO4, and PO7). 3. Design IIR filters to meet specific magnitude and phase requirements PO1, PO2, and PO3.PO11). 4. Design FIR filters to meet specific magnitude and phase requirements (PO1, PO2, PO3, PO4, and PO11). 5. Realize IIR and FIR filters using direct forms, cascade and parallel forms (PO2, PO4, PO5, PO11 and PO12). 17 Subject code: TC502 Subject Name: Analog Communication Credits: 4: 0: 0 Contact Hours: 56 Course Coordinator : Satish Tunga Prerequisites:Basic Electronics, Signals and Systems. Course Objectives: 1. To understand the time domain and frequency domainrepresentation of different types of amplitude modulation techniques. 2. To teach the concepts of generation, detection and applications of various amplitude modulation techniques. 3. To learn the generation, detection and application of angle modulation such as FM and PM 4. To understand the basics of noise and its effects on CW modulation systems. 5. To introduce the concept of random process and its relevance in communication systems. Syllabus: UNIT 1 AMPLITUDE MODULATION AND DOUBLE SIDEBAND SUPRESSED 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, envelop detector. DSBSC: Time domain description, frequency domain representation. Generation of DSBSC wave: Balanced modulator, ring modulator. Coherent detection of DSBSC modulated waves COSAS LOOP. Quadrature carrier multiplexing. UNIT 2 SINGLE SIDE-BAND MODULATION Hilbert transform, properties of Hilbert transform, pre-envelope, canonical representation of bandpass signals, SSB modulation, frequency domain and time domain description of SSBSC wave, Generation and detection of SSB waves. Frequency and time domain description of VSB wave, generation of VSB modulated wave, envelope detection of VSB wave plus carrier, Comparison of amplitude modulation techniques. Frequency translation, Frequency division multiplexing. Application: Radio broadcasting, AM Radio. UNIT 3 ANGLE MODULATOIN Basic Definitions, FM Narrowband, FM wideband, transmission bandwidth of FM waves, Generation of FM waves, Indirect and direct method of FM Generation, Demodulation of FM waves, FM stereo multiplexing, phase locked loop, non linear model of the phase locked loop. Linear method of PLL, npn linear effects in FM systems. UNIT 4 NOISE BASICS AND NOISE IN CONTINUOS WAVE MODULATION SYSTEMS Introduction to noise, shot noise, thermal noise, white noise, noise equivalent bandwidth, noise figure, noise equivalent noise temperature, Cascade connection of two port network. 18 Noise in continuos wave modulation systems : Introduction, receiver "modes, noise in DSBSC receiver, noise in SSB receivers, noise in AM receivers, Threshold effect, noise in FM receivers, FM threshold effect, Pre-emphasis and De-emphasis in FM. UNIT 5 RANDOM PROCESS Random Variables : Several Random Variables, Statistical averages: Function of Random Variables, moments, mean correlation and covariance function, principles of autocorrelation function, cross correlation functions, central limit theorem, properties of Gaussian process. TEXT BOOKS: 1. Simon Haykin, Communication Systems: 3rd edition John wiley, 2010. 2. Simon Haykins, An Introduction to analog and Digital communications:, John wiley,2010. REFERENCE BOOKS: 1. B.P Lathi, Modern Digital and Analog Communication Systems, 3 rd edition 2011 Oxford university press. 2. Communication Systems: Harold P.E Stern Samy and A mahmod, Pearson Education 2009. 3. Singh and Spare, Communication Systems:: Analog and Digital TMH 2nd edition 2009. 4. S Chandrashekariah, Analog Communication:: TMH publications. Course Outcomes: 1. Analyze and design the generation, detection and applications of various types of amplitude modulation techniques (PO1,PO2,PO3,PO4) 2. Describe time domain and frequency domain representation of various modulation techniques (PO1, PO2, PO3, PO4, and PO7). 3. Analyze and design the application of FM and PM (PO1, PO2, PO3, PO4 and PO7). 4. Formulate the CW modulation systems with respect to figure of merit (PO1,PO2,PO4,PO11) 5. Discuss and evaluate the random process and its relevance in communication (PO1,PO2,PO3,PO4,PO11,PO12) 19 Subject code: TC503 Subject Name: Microwaves and Radar Credits: 4: 0: 0 Contact Hours : 56 Course Coordinator: Nisha S.L Prerequisites:EngineeringElectromagnetics. Course Objectives: 1. To understand wave propagation in transmission lines and to find various parameters using the Smith Chart. 2. To understand wave propagation in rectangular wave-guides and the working of microwave passive devices. 3. To understand the working of microwave passive circuits. 4. To understand the working of microwave amplifiers and oscillators 5. To understand the importance of microwave applications in communication, industry and RADAR applications. Syllabus: UNIT 1 MICROWAVE TRANSMISSION LINE:Introduction, transmission line equation and solution, Reflection and transmission coefficients, SWR, line impedance, and line admittance, Smith chart, impedance matching using single stub. UNIT 2 MICROWAVE WAVEGUIDES AND PASSIVE DEVICES:Analysis of rectangular waveguides (TE and TM modes), Scattering matrix, waveguide Tees, Magic tees, Directional coupler, Circulator, Isolator, Attenuators, Phase shifters. UNIT 3 MICROWAVE DIODES AND STRIPLINES: Solid State Devices: PIN diode, GUNN diode, parametric devices. Microstrip Lines, Parallel strip lines, Coplanar strip lines, Shielded Strip lines. UNIT 4 MICROWAVE TUBE AMPLIFIERS AND OSCILLATORS:Klystron amplifiers, Reflex Klystron, TWTA, Magnetron UNIT 5 MICROWAVE APPLICATIONS AND RADAR: Microwave applications in communication and application of microwave heating in industrial domains. Basic Radar, The simple form of the Radar equation, Radar block diagram, Radar frequencies, application of Radar, the origins of Radar. Introduction to Doppler and MTI Radar, Moving target detector, pulse Doppler radar. TEXT BOOKS: 1. Liao ,Microwave Devices and circuits, Pearson Education. 2. Merrill I Skolnik, Introduction to Radar systems-, 3rd Ed, TMH, 2001. 20 REFERENCE BOOKS: 1. David M Pozar, Microwave Engineering –, John Wiley, 2e, 2004. 2. Annapurna Das, Sisir K Das, Microwave Engineering –TMH Publication, 2001 Course Outcomes: 1. Solve transmission line parameters (VSWR, reflection coefficient) using Smith chart (PO1, PO2). 2. Design microwave passive devices with scattering parameter (PO1, PO2, PO3, PO4, PO5). 3. Design strip lines and analyze the operation of microwave diodes (PO1,PO2,PO3,PO4,PO5,PO11) 4. Analyze microwave tube amplifiers and oscillators (PO1, PO2, PO4, PO9, and PO11). 5. Analyze microwave applications in communication, industry and RADAR. (PO2,PO4,PO7,PO11). 21 Subject Code: TC504 Subject Name: Antenna and Wave Propagation Credits:4:0:0 Contact Hours : 56 Course Coordinator : Swetha Amit Prerequisites: Engineering Electromagnetics, Microwaves and Radar, Engineering Mathematics IV. Course Objectives: 1. Study the need for antenna and their associated terms. 2. To understand the point sources and arrays. 3. Learn Electric short dipole, thin linear and loop antenna. 4. Get an insight into various antennas. 5. Acquire thorough understanding of the radio wave propagation. Syllabus: UNIT 1 ANTENNA BASICS: Introduction to Antenna basics, current distribution on a thin wire antenna, Radiation pattern, Beam area and beam solid angle, Radiation intensity and beam efficiency, Gain and directivity, Antenna aperture, radiation efficiency, Polarization, Effective height of an antenna, Antenna efficiency and relation between gain and directivity, Friis Transmission formula, Antenna temperatures, Antenna field zones. UNIT 2 POINT SOURCES AND ARRAYS: Introduction to point sources, power theorem and power pattern, Radiation intensity, field pattern, phase pattern, Arrays: broadside and end fire array, Antenna array – Active array, Isotropic Array – End fire, Isotropic Array – Broadside, Multiple element array, Phased array, Non isotropic array, Pattern multiplication: examples of pattern synthesis by pattern multiplication, Hansen and Woodyard array, array with unequal power, Binomial arrays, DolphChebychev arrays, UNIT 3 ELECTRIC DIPOLES AND THIN LINEAR ANTENNAS: Introduction to short electric dipoles, Expression for far field Electric and Magnetic components, Radiation resistance of a short dipole, Field pattern of dipole in general, Thin linear antenna, Expression for Az, E and H, Radiation resistance, Field expression of small loop antenna, Radiation resistance and directivity of loop antenna, Folded dipole and Design, Patch antenna and design, Slot antennas, Babinet‟s principle and complementary antennas UNIT 4 ANTENNA TYPES: Horn antenna, Helical antenna, Yagi-Uda antenna, Corner reflectors, Parabolic reflectors, Lens antenna, Omnidirectional antennas, MIMO antennas, Fractal antenna, Smart antenna, antennas for satellite, antennas for ground penetrating radars, Embedded antennas, Ultra wide band antennas, plasma antenna. Microstrip Antennas: Salient features, Advantages and limitations, rectangular microstrip antenna, Feed methods, characteristics, computer aided design model. UNIT 5 RADIO WAVE PROPAGATION : The three basic types of propagation: Ground wave, space wave and sky wave propagation, 22 Sky Wave Propagation: Structure of the ionosphere, Effective dielectric constant of ionized region, Mechanism of refraction, Refractive index, Critical frequency, Skip distance, Effect of earth„s magnetic field, Energy loss in the ionosphere due to Collisions, Maximum usable frequency, Fading and diversity reception. Space Wave Propagation: Reflection from ground for vertically and horizontally polarized waves, Reflection characteristics of earth, Resultant of direct and reflected ray at the receiver, Duct propagation. Ground Wave Propagation: Attenuation characteristics for ground wave propagation, Calculation of field strength at a distance, Problems. TEXT BOOKS: 1. John D Kraus, Ronald J. Marhefka and Ahmed S Khan, Antennaa and Wave Propagation, Fourth edition, Mc Graw Hill Publication, 2010. 2. -A R Harish and M. Sachidananda, Antennas and Wave Propagation, Oxford Press-2007 3. Franco De Flaviis, Lluis Jofre, Lluis Jofre, Alfred Grau,Multiantenna systems for MIMO communications,Morgan and Claypool Publishers, 2008 4. John Volakis, Antenna Engineering Handbook, IV Edition, McGraw Hill Publications, 2007 REFERENCE BOOKS: 1. C.A Balanis, Antenna Theory Analysis and Design, Third edition John Wiley, 2012. 2. G S N Raju, Antennas and wave propagation, Pearson Education 2009. Course Outcomes: 1. Discuss the basic concept of antenna, its significance in wireless communication (PO1,PO4) 2. Describe the array of antennas, point sources, isotropic and non-isotropic sources and conditions to increase the directivity of array antennas. (PO1,PO2,PO3,PO4,PO10,PO11) 3. Develop the far field components and radiation resistance of short dipole, thin linear and loop antenna (PO1,PO2,PO3,PO4,PO11) 4. Design all practical antennas (PO1, PO2, PO3, PO4, PO5, PO10 and PO11). 5. Depict the knowledge of the structure of atmosphere, types of communication and propagation methods and analyze the effects of earth‟s magnetic field on wave propagation. .(PO1,PO2,PO3,PO4,PO5,PO8,PO11) 23 Subject Code: TC 505 Subject: Linear IC’s and Applications Credits : 3:0:0 Contact Hours : 42 Course Coordinator: S.M.Kusuma Prerequisites: Basic Electronics, Analog Electronic Circuits Course Objectives: 1. To understand the Operational Amplifier Fundamentals. 2. To study Op-Amps as AC Amplifiers. 3. To understand OP-AMP Applications. 4. To study the Non-linear circuit applications and the working of Voltage Regulators. 5. To study Other Linear IC applications Syllabus: UNIT 1 Operational Amplifier Fundamentals: Basic Op-Amp circuit, Op-Amp parameters – Input and output voltage, CMRR and PSRR, offset voltages and currents, Input and output impedances, Slew rate and Frequency limitations; Op-Amps as DC Amplifiers- Biasing Op-Amps, Direct coupled -Voltage Followers, Non-inverting Amplifiers, Inverting amplifiers, Summing amplifiers, Difference amplifier. UNIT 2 Op-Amps as AC Amplifiers: Capacitor coupled Voltage Follower, High input impedance - Capacitor coupled Voltage Follower, Capacitor coupled Non-inverting Amplifiers, High input impedance Capacitor coupled Non-inverting Amplifiers, Capacitor coupled Inverting amplifiers, setting the upper cut-off frequency, Capacitor coupled Difference amplifier, Use of a single polarity power supply. UNIT 3 OP-AMP Applications: Voltage sources, current sources and current sinks, Current amplifiers, instrumentation amplifier, precision rectifiers, Limiting circuits, Clamping circuits, Peak detectors, sample and hold circuits, V to I and I to V converters, Log and antilog amplifiers, Multiplier and divider, Triangular / rectangular wave generators, Wave form generator design, phase shift oscillator, Wein bridge oscillator. UNIT 4 Non-linear circuit applications: crossing detectors, inverting Schmitt trigger circuits, Monostable & Astable multivibrator, Active Filters –First and second order Low pass & High pass filters. (Text 1: Voltage Regulators: Introduction, Series Op-Amp regulator, IC Voltage regulators, 723 general purpose regulator, Switching regulator. UNIT 5 Other Linear IC applications: 555 timer - Basic timer circuit, 555 timer used as astable and monostable multivibrator, Schmitt trigger; PLL-operating principles, Phase detector / comparator, VCO; D/A and A/ D converters – Basic DAC Techniques, AD converters. 24 TEXT BOOKS: 1. David A. Bell, Operational Amplifiers and Linear IC‟s, 2nd edition,PHI/Pearson, 2004 2. D. Roy Choudhury and Shail B. Jain, Linear Integrated Circuit, 2nd edition, Reprint 2006, New Age International. REFERENCE BOOKS: 1. Ramakant A. Gayakwad, Op - Amps and Linear Integrated Circuits, 4th edition, PHI, 2. Robert. F. Coughlin & Fred.F. Driscoll, Operational Amplifiers and Linear Integrated Circuits, PHI/Pearson, 2006 3. James M. Fiore, Op - Amps and Linear Integrated Circuits, Thomson Learning, 2001 4. Sergio Franco, Design with Operational Amplifiers and Analog Integrated Circuits, TMH, 3e, 2005. Course Outcomes: 1. 2. 3. 4. Analyze Operational Amplifier Fundamentals (PO1,PO2,PO3,PO4) Design Op-Amps as AC Amplifiers (PO1,PO2,PO3,PO4) Analyze and design OP-AMP Applications (PO1,PO2,PO3,PO4,PO10) Analyze the Non-linear circuit applications and design Voltage Regulators (PO1,PO2,PO3,PO4,PO10) 5. Analyze and design Other Linear IC applications (PO1,PO2,PO3,PO4,PO10) 25 Subject Code: TCL506 Subject Name: Digital Signal Processing Lab Credits: 0: 0: 1 Contact Hours: 12 Course Coordinator: Dr. B K Sujatha Prerequisites: Signals and systems Course Objectives: 1. To explain the need of using very important mathematical tools such as discrete Fourier Transforms (DFT) and Fast Fourier Transform (FFT) to analyse the input signal and design a processing system to give the desired output in the design of a DSP system. 2. To develop FFT algorithms to eliminate the redundant calculation and enable to analyse the spectral properties of a signal. This offers rapid frequency-domain analysis and processing of digital signals and investigation of digital systems. 3. To design an IIR filter that involves design of a digital filter in the analog domain and transforming the design into the digital domain. 4. To design FIR filters that are employed in filtering problems where linear phase characteristics within the pass band of the filter is required. If this is not required, either an IIR or an FIR may be employed. 5. To realize IIR and FIR filters using direct forms, cascade and parallel forms. Syllabus: A LIST OF EXPERIMENTS USING MATLAB / SCILAB / OCTAVE / WAB 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Verification of sampling theorem. Impulse response of a given system Linear convolution of two given sequences. Circular convolution of two given sequences Autocorrelation of a given sequence and verification of its properties. Cross correlation of given sequences and verification of its properties. Solving a given difference equation. Computation of N point DFT of a given sequence and to plot magnitude and phase spectrum. Linear convolution of two sequences using DFT and IDFT. Circular convolution of two given sequences using DFT and IDFT Design and implementation of FIR filter to meet given specifications. Design and implementation of IIR filter to meet given specifications. REFERENCE BOOKS: 1. Sanjeet Mitra, Digital signal processing using MATLAB ,TMH, 2001 2. J. G. Proakis & Ingale, Digital signal processing using MATLAB - MGH, 2000 3. Venkataramani and Bhaskar, Digital Signal Processors, B. TMH,2002 26 Course Outcomes: 1. Recall the importance of signal processing and the application of DFT & FFT algorithms(PO1,PO2,PO4) 2. Design FIR and IIR filters which are used for various applications (PO2,PO4,PO7) 3. Employ digital filter structure to implement FIR and IIR expressions (PO1,PO2,PO3.PO11) 4. Analyze the significance of DSP processor in real time application (PO1,PO2,PO3,PO4,PO11) 5. Describe processor architecture using macro model (PO2,PO4,PO5,PO11,PO12) 27 Subject Code: TCL507 Subject Name : Analog Communication Lab Credits: 0: 0: 1 Contact Session : 12 Course Coordinator : Satish Tunga Prerequisites: Basic Electronics,Signals and Systems. Course Objectives: 1. To get practicalknowledge about the design and analysis of different filters 2. To design, analyze, and test Pre-emphasis, De-emphasis and FM. 3. To design, analyze, and test Class-C tuned amplifier. 4. To design, analyze, and test AM, DSBSC, PAM, PWM and PPM. 5. To design, analyze, and test Precision rectifiers and Transistor mixer. Syllabus: List of Experiments: 1. Second order active LPF and HPF 2. Second order active BPF and BEF 3. DSBSC using ring modulator and using IC 4. Pre-emphasis and De-emphasis 5. Frequency modulation using 8038/2206 6. Class-c tuned amplifier 7. Amplitude modulation using transistor (generation and detection) 8. Pulse amplitude modulation and detection 9. PWM and PPM 10. Precision rectifiers – both half wave and full wave 11. Transistor mixer TEXT BOOKS: 1. Simon Haykin, Communication Systems, 3rd edition John Wiley, 1996. 2. Simon Haykin, An Introduction to analog and Digital communications:, John wiley,2003. REFERENCE BOOKS: 1. B.P Lathi, Modern Digital and Analog Communication Systems 3 rd edition 2005 Oxford university press. 2. Harold P.E Stern Samy and A mahmod, Communication Systems:, Pearson Education 2004. 3. Singh and Spare, Communication Systems:: Analog and Digital, TMH 2nd edition 2007. 4. S Chandrashekariah, Analog Communication:: TMH publications. Course Outcomes: 1. Design analyze, and test different filters.(PO1,PO2,PO3,PO4,PO8,PO9,PO10,PO11) 2. Design, analyze, and test Pre-emphasis, De-emphasis and FM...(PO1,PO2,PO3,PO4,PO8,PO9,PO10,PO11) 3. Design, analyze, and test Class-C tuned amplifier (PO1, PO2, PO3, PO4, PO8, PO9, PO10, and PO11). 4. Design, analyze, and test AM, DSBSC, PAM, PWM and PPM (PO1,PO2,PO3,PO4,PO8,PO9,PO10,PO11). 28 5. Design, analyze, and test Precision rectifiers and Transistor mixer (PO1, PO2, PO3, PO4, PO8, PO9, PO10, and PO11). 29 6th Semester B.E Subject Code: TC 601 Subject Name: Digital Communication Credits: 4: 0: 0 Contact Hours: 56 Course Coordinator: Satish Tunga Prerequisites: Basic Electronics, Signals & Systems, Analog Communication. Course Objectives: 1. Introduce the concept of sampling theorem, practical application of sampling theorem and time division multiplexing. 2. Extend the knowledge of PCM, DPCM, DM and different companding techniques. 3. To understand the concept of ISI and different methods to overcome the same. 4. To learn and apply the concept of Gram-Schmidt orthogonalization procedure for the signals and to understand and concept of detection and estimation. 5. To make the students to understand the concept of different digital modulation techniques including the Spread Spectrum modulation technique Syllabus: UNIT 1 SAMPLING PROCESS:Sampling theorem, Quadrature sampling of Band pass signals, Practical aspectsofsampling and signal recovery, PAM and TDM. UNIT 2 WAVEFORM CODING TECHNIQUES:Waveform Coding Techniques, PCM, PCM block diagram, different quantization techniques, SNR in PCM, Robust quantization, DPCM, DM, Adaptive DM. UNIT 3 BASEBAND SHAPING FOR DATA TRANSMISSION:Discrete PAM signals, power spectra of discrete PAM signals, ISI, Nyquist's criterion for distortion less base-band binary transmission, correlative coding, eye pattern, base-band M-ary PAM systems. UNIT 4 DETECTION AND ESTIMATION:Model of DCS, Gram-Schmidt Orthogonalization procedure. Geometric interpretation of. Signals, response of bank of correlators to noisy input, Detection of known signals in noise, correlation receiver, matched filter receiver, detection of signals with unknown phase in noise. UNIT 5 DIGITAL MODULATION TECHNIQUES:Digital Modulation formats, Coherent binary modulation techniques, Coherent quadrature modulation techniques, Non-coherent binary modulation techniques. Spread spectrum modulation: Pseudo noise sequence spread spectrum, coherent binary psk, frequency hop spread spectrum, applications. 30 TEXT BOOKS: 1. Simon Haykin, Digital Communication, John wiley, 2009. REFERENCE BOOKS 1. Haribhat, Ganesh Rao, Digital Communications , Sanguine Technical Publishers,2009 2. Simon Haykin, An Introduction to Analog and Digital Communication , John Wiley,2009 3. Bernard Sklar, Digital Communications - Pearson education, 2009 Course Outcomes: 1. Sampling technique and design of TDM (PO1, PO2). 2. Analysis and design of PCM, DPCM and DM systems (PO2, PO4). 3. ISI and different methods to overcome the same (PO2, PO4). 4. Able to understand the concept of Gram-Schmidt orthogonalization procedures applied to signals and the concept of detection and estimation (PO1, PO2, PO3). 5. Able to understand the concept of different digital modulation techniques including the Spread Spectrum modulation technique (PO2, PO4, PO9). 31 Subject Code: TC 602 Subject Name: Computer Communication Networks Course Coordinator: S.G. Shivaprasad Yadav Credits: 4:0:0 Contact Hours: 56 Prerequisites: This subject requires the basic knowledge of analog and digital communication, programming using C/C++ and Network analysis. Course Objectives 1. To teach and make the students learn the need and role of networking in embedded applications 2. To teach and make the students learn the different models of networking like OSI and TCP/IP 3. To make the students understand the functionality and responsibilities of each layer in Networking 4. To impart programming skill sets while working on different layers of data structures concepts. 5. To provide them with Laboratory programs on the various concepts of networking Syllabus UNIT 1 Networks and Layering: Layered tasks, OSI Model, Layers in OSI model, TCP/ IP Suite, Addressing, Physical Layer and Media, Data and Signals, Analog and Digital transmission, Bandwidth utilization, Transmission Media, Data link control: Framing, Flow and error control, Protocols, Noiseless channels and noisy channels, HDLC. Overview of network security UNIT 2 Data Link Layer: Random access, Controlled access, Channelization. Wired LAN, Ethernet, IEEE standards, Standard Ethernet, Wireless LAN IEEE 802.11. UNIT 3 Connecting LANS: Connecting LANs, Backbone and Virtual LANs, Connecting devices, back bone Networks, Virtual LANs. Network Layer, Logical addressing, Ipv4 addresses, Ipv6 addresses, Ipv4 and Ipv6 UNIT 4 Network Layer: Delivery, Forwarding, Unicast Routing Protocols, Multicast Routing protocols. UNIT 5 Transport and Application layers: Transport layer Process to process Delivery, UDP, TCP, application layer, Domain Name System, Resolution, HTTP . TEXT BOOKS: 1. B Forouzan, “Data communication and networking”, 4th edition, TMH, 2006. REFERENCE BOOKS: 1. Leon-Garcia and Widjaja, “Communication Networks”, MGH, 2nd edition, 2004. 2. Andrew.s. Tannbaum, “Computer Networks”, 4th edition, Pearson Education, 2003. 3. William Stallings, “Data and Computer Communication”, PHI, 2007. 32 Course Outcomes 1. Understand the different networks, its topologies, components, protocols and the different layers of the OSI and TCP/IP model to ensure the error free transmission of data architectures (PO1, PO2, PO3, PO4, PO7, PO8, PO9 and PO11). 2. Analyze the various access techniques, protocols and standards of Data Link Layer (PO1, PO2, PO3, and PO4). 3. Design subnet masks and addresses to fulfill networking requirements having learnt the different internetworking devices (PO1, PO2, PO3, PO4 and PO11). 4. Apply various routing algorithms over a network to provide an optimal path from source to destination. (PO1, PO2, PO3, PO4). 5. Analyze the features and operations of various Transport and Application layer protocols (PO1, PO2, and PO9). 33 Subject Code: TC 603 Subject name: Satellite Communication Credits: 3:0:0 Contact Hours : 42 Course Coordinator: Nisha S.L Prerequisites: Analog Communication, Microwave and Radar Course Objectives 1. To understand the importance of Keller‟s laws of orbital mechanism and the orbital parameters. 2. To know the different subsystems of the satellite. 3. To understand the satellite link design. 4. To understand the different satellite access technologies. 5. To know the different satellite services. Syllabus: UNIT 1 INTRODUCTION & ORBITAL MECHANICS:Introduction, Kepler's Law, Orbital elements, Orbital perturbations, Launches and launch vehicles. UNIT 2 SPACE SEGMENT:Power supply, Attitude and Control system, Telemetry, Tracking and Command Subsystems (TT&C), Transponders, antenna subsystem, equipment reliability. UNIT 3 SATELLITE LINK DESIGN:Basic transmission theory, System noise, Uplink, Downlink, System design example. UNIT 4 SATELLITE ACCESS:Introduction, FDMA, TDMA, CDMA UNIT 5 SATELLITE SERVICES:Introduction, Satellite mobile services, VSATs, Radarsat, GPS system, Orbcomm. Text Books: 1. Dennis Roody ,Satellite Communication-, MGH Reference Books: 1. Timothy Pratt , Charles Bostian, TeremyAllnut-,Satellite Communication- John Wiley 2E 2. Ha T.T, MGH Digital Satellite Communication3. Richharia M Satellite Communication Systems-, Macmillan Press Ltd. Course Outcomes: 1. Recognize the need of Kepler‟s laws of orbital mechanism and Orbital perturbations (PO1,PO2,PO4) 2. Distinguish the different subsystems of the satellite (PO1, PO2, and PO4). 3. Design of satellite link budget (PO1, PO2, PO4). 4. Examine the different satellite access technologies (PO2, PO4). 5. Analyze the different satellite services for practical applications (PO2, PO4, PO7 and PO11). 34 Subject Code: TC 604 Subject name: Error Control Coding Credits: 3: 1: 0 Course Coordinator: Parimala P Prerequisites: Engineering Mathematics III Course Objectives: 1. Analyze the advantages and application of Digital communication with Source coding and Channel coding techniques 2. Evaluate different types of source codes and its properties. 3. Evaluate different types of discrete channels, continuous channels and measure the channel capacity. 4. Verify error detection and error correction codes at the receiver end such as LBC. 5. Evaluate and Verify Error control codes such as cyclic codes, convolution codes. Syllabus: UNIT 1 INTRODUCTION TO INFORMATION THEORY: Introduction, Measure of information, Average information content of symbols in long independent sequences, Average information content of symbols in long dependent sequences. Markov‟s statistical model for information source, Entropy and information rate of mark-off source. UNIT2 SOURCE CODING: Encoding of the source output, Source coding Theorem, Shannon's encoding algorithm, Shannon-Fano coding , Huffman coding UNIT3 Communication channels: Communication Channel, Discrète communication Channel,Discrete memory less Channels, Mutual information, Channel Capacity. Channel coding theorem, Types of Discrete communication channels Continuos Channel, Differential entropy and mutual information for continuous ensembles, Channel capacity Theorem. UNIT4 ERROR CONTROL CODING: Introduction, Types of errors, examples, Types of codes Linear Block Codes: Matrix description, Error detection and correction, Standard arrays and table look up for decoding. Reed-Solomon codes, Burst error correcting codes, Random error correcting codes UNIT5 BINARY CYCLE CODES: Algebraic structures of cyclic codes, Properties of cyclic codes, Matrix representation of generator and parity check matrix, Encoding using a (n-k) bit shift register, Syndrome calculation. CONVOLUTION CODES: 35 Encoder for convolution codes, Encoding using Time domain approach (two methods), Encoding using Transform domain approach, state diagrams and code tree of convolutional codes, Trellis code TEXT BOOKS: 1. K. Sam Shanmugam, Digital and analog communication systems, John Wiley.2010 2. Simon Haykin, Digital communication, John Wiley.2010 REFRENCE BOOKS: 1. Ranjan Bose, ITC and Cryptography, TMH, II edition, 2007 2. Glover and Grant; Digital Communications Pearson Ed. 2nd Ed 2008 3. F M Raza , An Introduction to Information Theory, Dover Publications. 4. Ash, Information Theory and Coding, Dover Publications. 5. Hancock, Introduction to Communication Theory, TMH Course Outcomes: 1. Calculate the measurement of information, entropy with given Independent & dependent source (PO1, PO2, PO3). 2. Compare and analyse different types of source codes along with its efficiency (PO1, PO2 and PO3). 3. Analyse discrete and continuous channels (PO2, PO3 and PO9). 4. Evaluate Block codes for error detection and correction (PO2,PO3,PO4,PO9) 5. Design and evaluate Binary cyclic codes and convolutional codes.(PO2,PO3,PO4,PO9,PO12) 36 Subject Code: TC605 Subject Name:Management & Entrepreneurship Credits: 2: 0: 0 Contact Hours : 28 Course Coordinator : Swetha Amit Prerequisites: Nil Course Objectives: 1. Teach the nature and characteristics of management. 2. Understand the purpose of planning, organizing and staffing. 3. Impart the knowledge of directing and controlling in management. 4. To study the evolution of entrepreneurship and the concept of small scale industry. 5. Learn the concepts of industrial support and understand the steps for preparation of project. Syllabus: UNITl MANAGEMENT: Introduction, Meaning, Nature and Characteristics of Management, Scope and Functional Areas of Management, Management as a Science, Art of Professional Management and Administration, Roles of Management, Levels of Management, Development of Management Thought, Early and Modern Management Approaches. UNIT2 PLANNING, ORGANIZING AND STAFFING: Nature and Purpose of Planning Process, Objectives, Types of Plans, Decision Making, Importance of Planning, Steps in Planning and Planning Premises, Hierarchy of Plans. Nature and Purpose of Organization, Principles of Organization, Types of Organization, Departmentation, Committees, Centralization versus Decentralization of Authority and Responsibility, Span of Control, MBO and MBE, Theory Z, Kaizen, Six Sigma, Quality Circles and TQM.(only definition) Nature and Importance of Staffing, Process of Selection & Recruitment. UNIT3 DIRECTING AND CONTROLLING: Meaning and Nature of Directing, Leadership Styles, Motivation Theories, Communication, , Coordination, Meaning and Steps in Controlling, Essentials of a sound Control System, Methods of establishing Control. UNIT4 ENTREPRENEURSHIP: Entrepreneur, Meaning of Entrepreneur, Evolution of the Concept, Functions of an Entrepreneur, Types of Entrepreneur, Intrapreneur - an Emerging Class. Concept of Entrepreneurship, Stages in Entrepreneurial Process, Role of Entrepreneurs in Economic Development; SMALL SCALE INDUSTRY: Definition, Characteristics; Need and Rationale: Objectives; Scope; Role of SSI in Economic Development. Advantages of SSI; Steps to start an SSI -Government Policy towards SSL; Different Policies of SSI. 37 UNIT5 INSTITUTIONAL SUPPORT: Different Schemes; TECKSOK; KIADB; KSSIDC; KSIMC; DIC Single Window Agency: SISI; NSIC; SIDBI; KSFC. PREPARATION OF PROJECT: Meaning of Project; Project Identification; Project Selection; Project Report; Need and Significance of Report; Contents; Formulation; Guidelines by Planning Commission for Project Report; Network Analysis; Errors of Project Report; Project Appraisal. Identification of Business Opportunities, Market Feasibility Study; Technical Feasibility Study; Financial Feasibility Study and Social Feasibility Study. TEXT BOOKS: 1. P.C.Tripathi, P.N.Reddy, Principles of Management,Tata McGraw Hill, 2008 2. Vasant DesaiDynamics of Entrepreneurial Development &Management: Himalaya Publishing House, 2013. 3. Poornima,M Charantimath,Entrepreneurship Development &Small Business Enterprises, Parson Education – 2011. REFERENCE BOOKS: 1. Robert Lusier, Management Fundamentals, Concepts- Application-Skill Development, Course Outcomes: 1. 2. 3. 4. 5. Discuss the principles of management (PO8, PO10). Examine the concepts of Planning, Organizing and Staffing (PO2). Demonstrate the process of Directing and Controlling (PO2). Differentiate the role of Entrepreneurship and Intrapreneurship and its role in India (PO8). Formulate a Project Report (PO3, PO10). 38 Subject Code: TCL606 Subject: Digital communication Lab Credits: 0: 0: 1 Contact Session: 12 Course Coordinator: Satish Tunga Prerequisites: Analog Communication Course objectives: 1. Design, analyze, and test Sampling Theorem. 2. Design, analyze, and test Time Division Multiplexing using IC7493 and IC4051. 3. Design, analyze, and test ASK, PSK and FSK generation and detection. 4. Design, analyze, and test DPSK and QPSK generation and detection (8 bit) 5. Design, analyze, and test Pulse Code Modulation and Detection using CODEC chip. . Syllabus: List of Experiments: 1. Verification of Sampling Theorem. A)Natural Sampling. B)Flat Top Sampling. 2. Time Division Multiplexing . 3. 4. 5. 6. Delta Modulation and Demodulation. Amplitude Shift Keying Modulation and Demodulation. Frequency Shift Keying Modulation and Demodulation using IC4051. Phase Shift Keying Modulation and Demodulation using IC4051. 7. Pulse Code Modulation and Demodulation using codec chip 44233. 8. Differential Phase Shift Keying Modulation and Demodulation using kit. 9. Quadrature Phase Shift Keying Modulation and Demodulation using kit. 10. Simulation of ASK and PSK Experiments Using Simulink (MATLAB). 11. Simulation of DPSK Experiments Using Simulink (MATLAB). 12. Simulation of FSK Experiments Using Simulink (MATLAB TEXT BOOKS: 1. Haribhat, Ganesh Rao, Digital Communications , Sanguine Technical Publishers,2009 2. Simon Haykin, An Introduction to Analog and Digital Communication , John Wiley,2009 3. Bernard Sklar, Digital Communications - Pearson education, 2009 Course Outcomes: 1. Sampling Theorem verified, designed, tested and evaluated(PO1, PO2, PO3, PO4, PO9, PO12). 2. Time Division Multiplexing using IC7493 and IC4051are designed tested and evaluated. (PO1, PO2, PO3, PO4, PO9, PO12). 3. Modulation and demodulation circuits of ASK, PSK ,FSK and Delta modulation are designed, tested and evaluated using hardware and software. (PO1, PO2, PO3, PO4, PO9, PO12). 4. Modulation and demodulation circuits of DPSK and QPSK are designed, tested and evaluated using hardware and software. (PO1, PO2, PO3, PO4, PO9, PO12). 5. Pulse Code Modulation and Detection using CODEC chip are designed, tested and evaluated. (PO1, PO2, PO3, PO4, PO9, PO12). 39 Subject Code: TCL607 Subject Name: Computer communication Network Lab Course Co-coordinator: S G Shivaprasad Yadav Credits: 0:0:1 Contact Hrs: 12 Prerequisites: Fundamentals of Computing (CS 201), Data Structures Using C (TC306) Course Objectives 1. To build an understanding of applying the concepts of computer networks, protocols, architectures, and state-of-the-art applications 2. To impart programming skill sets of C/C++ to implement the functionalities and responsibilities of Data link layer in Networking 3. To impart the skill set for students to demonstrate the error control techniques in networking 4. To make the students demonstrate the routing algorithms used to find an optimal path between the source and destination 5. To make the students understand the importance of Security in Networking by demonstrating applications on Encryption and Decryption of data List of experiments: 1. Introduction to C programming 2. Programming on Bit Stuffing 3. Programming on Destuffing 4. Programming on Character Stuffing 5. Programming on Character Destuffing 6. Encryption and Decryption using Substitution method 7. Encryption and Decryption using Transposition method 8. Shortest Path Algorithm 9. Minimum Spanning Tree 10. CRC- Error control 11. Flow control 12. RSA Algorithm Course Outcomes 1. Demonstrate the C based applications to analyze the concepts of networks, types and architectures (PO1, PO2, PO3, PO4, PO5, PO6, PO9, PO10, PO11 and PO12). 2. Apply the concepts of framing in Data Link layers using Stuffing and Destuffing for Bit and Byte oriented protocols (PO1, PO2, PO3, PO4, PO5, and PO10). 3. Solve computational problems in computer networking using the mathematical foundations for error free transmission of data to meet the changing and challenging networking needs of organizations. (PO1, PO2, PO3, PO4, PO9, PO10, and PO11). 4. Apply concepts of security issues related to computer networking (PO1, PO2, PO3, PO4, PO5, PO, PO9 and PO10). 40 5. Apply the concepts of routing to make networks more efficient, and faster using various Network routing protocols PO1, PO2, PO3, PO4, PO5, PO9 and PO10). Group 1: Elective syllabus Subject Code: TCE01 Subject Name: Multimedia Communication Credits: 4: 0: 0 Contact Hours : 56 Course Coordinator : Venu K N Prerequisites:Digital Signal processing Course Objectives: 1. To understand basics of multimedia communication 2. To understand multimedia information representation, text and image compression. 3. Tounderstand the concepts of audio and video compression and multimedia information networks. 4. To understand the concepts of internet. 5. To understandbroadband ATM networks and transport protocol Syllabus: UNIT 1 MULTIMEDIA COMMUNICATIONS: Introduction, multimedia information representation, multimedia networks, multimedia applications, media types, communication modes, network types, multipoint conferencing, network QoS application QoS. UNIT 2 MULTIMEDIA INFORMATION REPRESENTATION: Introduction, digital principles, text, images, audio, video. TEXT AND IMAGE COMPRESSION: introduction, compression principles, text compression, image compression. UNIT 3 AUDIO AND VIDEO COMPRESSION: introduction, audio compression, DPCM, ADPCM, APC, LPC, video compression, video compression principles, H.261, H.263, MPEG, MPEG-1, MPEG-2, and MPEG-4. MULTIMEDIA INFORMATION NETWORKS: Introduction, LANs, Ethernet, Token ring, Bridges, FDDI High-speed LANs, LAN protocol. UNIT 4 41 THE INTERNET: Introduction, IP Datagrams, Fragmentation, IP Address, ARP and RARP, QoS Support, IPv8. UNIT 5 BROADBAND ATM NETWORKS: Introduction, Cell format, Switch and Protocol Architecture ATM LANs. TRANSPORT PROTOCOL: Introduction, TCP/IP, TCP, UDP, RTP and RTCP. TEXT BOOKS: 1. Fred Halsall, Multimedia Communications: Applications, Networks, Protocols, and Standards Pearson Education,Asia, Second Indian reprint 2002. REFERENCE BOOKS: 1. Nalin K. Sharda, Multimedia Information Networking , PHI, 2003. 2. Ralf Steinmetz, Klara Narstedt,Multimedia Fundamentals: Vol 1-Media Coding and Content Processing , Pearson Education,2004. 3. Prabhat K. Andleigh, Kiran Thakrar, Multimedia Systems Design, PHI, 2004. Course Outcomes: 1. Recognize the need of multimedia communications (PO1, PO2). 2. Apply multimedia information representation, text and image compression techniques (PO1, PO2 and PO4). 3. Analyze the concepts of audio and video compression and multimedia information networks (PO1, PO2, PO4 and PO5). 4. Examine the need of IP Datagrams, Fragmentation, IP Address, ARP and RARP, QoS Support and IPv8 (PO1, PO2, PO4). 5. Describe broadband ATM networks and transport protocol (PO1, PO2, PO4, and PO5). 42 Subject Code: TCE02 Subject Name: Optical Computing Credits: 4: 0: 0 Contact Hours: 56 Course Coordinator: S J Krishna Prasad Prerequisites: Engineering Physics Course Objectives: 1. To teach the basic knowledge of Fourier transform, sampling and quantization, image enhancement, image restoration. 2. To learn photographic film, spatial filtering using binary filters 3. To import knowledge Halftone processing, nonlinear optical processing, Arithmetic operations. 4. To study different kinds of filters and Melllin transform based correlation and shadow casting system and design algorithm, POSC logic operations, Optical implementation of symbolic substitution, Limitations and challenges. 5. To study Multiplication using convolution, Matrix operations 6. To understand Neural networks, Associative memory, Optical implementations Syllabus: UNIT 1 MATHEMATICAL AND DIGITAL IMAGE FUNDAMENTALS: Introduction, Fourier Transform, discrete Fourier transform, basic diffractiontheory, Fourier transform property of lens, sampling and quantization, imageenhancement, image restoration. LINER OPTICAL PROCESSING: Introduction, photographic film, spatial filtering using binary filters, holography, inverse filtering, Deblurring. UNIT2 ANALOG OPTICAL ARITHMETIC: Introduction, Halftone processing, nonlinear optical processing, Arithmetic operations. RECOGNITION USING ANALOG OPTICAL SYSTEMS: Introduction, Matched filter, Joint transform correlation, Phase-only filter, Amplitude modulated recognition filters, Generalized correlation filter, Melllin transform based correlation. UNIT 3 DIGITAL OPTICAL COMPUTING DEVICES: Introduction, Nonlinear devices, Integrated optics, Threshold devices, Spatial high modulators, Theta modulation devices. 43 SHADOW-CASTING AND SYMBOLIC SUBSTITUTION: Introduction, Shadow casting system and design algorithm, POSC logic operations, POSC multiprocessor, Parallel ALU using POSC, Sequential ALU using POSC, POSC image processing, Symbolic substitutions, Optical implementation of symbolic substitution, Limitations and challenges. UNIT 4 OPTICAL MATRIX PROCESSING: Introduction, Multiplication, and Multiplication using convolution, Matrix operations, Cellular logic architecture, and Programmable logic array. UNIT 5 ARTIFICIAL INTELLIGENT COMPUTATIONS: Introduction, Neural networks, Associative memory, Optical implementations, Interconnections, Artificial Intelligence. TEXT BOOKS: 1. Mohammed A. Karim, Optical Computing An Introduction , John Wiley & Sons, 1992. REFERENCE BOOKS: 1. Vanderlugnt, Optical Signal Processing ,John Wiley & sons NY 1992. 2. Bradly G Boore, Signal Processing in Optics, Oxford University Press 1998. Course Outcomes: 1. Analyze and design Fourier transform, photographic film and spatial filtering (PO1, PO2 and PO5). 2. Analyze and evaluate nonlinear optical processing, Arithmetic operations and generalized correlation filter (PO1, PO5). 3. Discuss integrated optics, threshold devices and studied the Parallel ALU using POSC, and Sequential ALU using POSC (PO1,PO2,PO5). 4. Design Cellular logic architecture, and Programmable logic array (PO1, PO5). 5. Differentiate Associative memory and apply Optical implementations (PO1,PO4,PO5). 44 Subject Code: TCE03 Subject Name: Digital Switching Systems Course Coordinator : Parimala P Credits: 4: 0: 0 Contact Hours : 56 Prerequisites: Analog Communication Course Objectives: 1. To apply and analyze Telecommunication Switching and Evolution of DSS. 2. To analyze Telecommunication traffic of different models. 3. To interpret and analyze Space division switching and Time Division Switching. 4. To discuss and classify Generic DSS model, its maintenance, the software and Hardware requirements of DSS. 5. Analyze different types of calls that are being handled in a typical DSS , Mobile switching. Syllabus: UNIT 1 INTRODUCTION: Developments of telecommunications, Network structure, Digital transmission, FDM, TDM, PDH and SDH, Message switching, Circuit switching, Functions of switching systems, Basics of crossbar systems, Electronic switching. Signaling methods, Telephone network organization, Numbering, charging UNIT 2 TELECOMMUNICATIONS TRAFFIC: Introduction, Unit of traffic, Congestion, Traffic measurement, Mathematical model, Lost call systems, Queuing Systems UNIT 3 SPACE DIVISION SWITCHING: Introduction, Single stage networks, Gradings, Link Systems, GOS of Linked systems TIME DIVISION SWITCHING: Introduction, space and time switching, Time switching networks, Synchronization. UNIT 4 FUNDAMENTALS OF DIGITAL SWITCHING SYSTEMS: Purpose of analysis, Basic central office linkages, Outside plant venous inside plant, Switching system hierarchy, Evolution of digital switching systems, Stored program control switching systems, Digital switching system fundamentals, Building blocks of a digital switching system, Hardware architecture Basic call processing. SWITCHING SYSTEM SOFTWARE: Introduction, Scope, Basic software architecture, Operating systems, Database Management, Concept of generic program, Software architecture for level 1 control, Software architecture for level 2 control, Software architecture for level 3 control, Digital switching system software classification, Call models, 45 Connect sequence, Software linkages during call, Call features, Feature flow diagram, Feature interaction,Simple call through a digital system. UNIT 5 MAINTENANCE OF DIGITAL SWITCHING SYSTEM: Introduction, Scope, Software maintenance, Interface of a typical digital switching system central office, System outage and its impact on digital switching system reliability, Impact of software patches on digital switching system maintainability, Embedded patcher concept, Growth of digital switching system central office, Generic program upgrade, A methodology for proper maintenance of digital switching system. Mobile switching: The cellular concept, analog and digital network elements, channel initialization, channel assignment, Hand-off digital cells TEXT BOOKS: 1. J E Flood: Telecommunication and Switching, Traffic and Networks, Pearson Education 2002 2. Syed R. AH, Digital Switching Systems, TMH Ed 2002. REFERENCE BOOKS: 1. John C Bellamy: Digital Telephony Wiley India 3rd Ed, 2000 2. Thyagarajan Vishwanathan, Telecommunication Switching PHI 3. Stephen W Gibson, m”Cellular Mobile Radio Telephones, Prentice Hall of India, 1987 4. John Ronayne, Introduction to Digital communication Switching, Wheeler Publishing, New York 1992 Course Outcomes: 1. Classify Telecommunication Switching and Evolution of DSS (PO1, PO2). 2. Analyze Telecommunication traffic of different models (PO1, PO2, PO3 and PO4). 3. Analyze space division switching and Time Division Switching (PO1,PO2,PO3). 4. Classify generic DSS model, its maintenance, the software and Hardware requirements of DSS (PO1, PO2, and PO9). 5. Analyze different types of calls that are being handled in a typical DSS, Mobile switching concepts (PO1,PO2,PO9,PO12). 46 Subject Code: TCE04 Subject Name: MIMO for Wireless Communication Systems Course coordinator: Shwetha Amit Credits: 4: 0: 0 Contact Hours:56 Prerequisites: Digital Communication, Analog Communication, Antenna and Wave Propagation, Engineering Mathematics IV. Course Objectives 1. To understand Basic requirement of MIMO systems. 2. To understand types and functions of MIMO systems. 3. To analyze diversity techniques. 4. To explain and develop MIMO antenna system. 5. To Describe V-Blast MIMO architecture and D--Blast MIMO architecture and understand receiver architecture standards Syllabus: UNIT 1 INTRODUCTION: The Crowded Spectrum, Need for High Data Rates, Channel Modelling Concepts, Multipath Propagation, Basics of Multiple-Input Multiple-Output systems, SISO, SIMO, MISO, MIMO. UNIT 2 MIMO SYSTEMS: Introduction of MIMO System, Types of MIMO System, Function of MIMO System, MIMO Channel Model, Application of MIMO System. UNIT 3 DIVERSITY TECHNIQUES: Exploiting Multipath diversity, Transmit Diversity, Receive Diversity, Rake Receiver, Space Diversity, Frequency Diversity, Time Diversity, Spatial Multiplexing, Beam Forming. UNIT 4 MULTIPLE ANTENNA TECHNIQUES: Spatial Diversity (SD), Spatial Multiplexing, Antenna Array, Smart Antennas, Switched Beam System, Adaptive Antenna System, SIMO Antenna Technique, MISO Antenna Technique: Open loop MISO, Closed loop MISO. UNIT 5 RECEIVER ARCHITECTURES: MMSE (Minimum Mean Square Error), Case study: V-BLAST-MIMO Architecture, D-BLAST MIMO architecture The TEXT BOOKS: 1. Mohinder Janakiraman, “Space Time Codes and MIMO Systems”, Artech house Publication. 2. Claude Oestges, Bruno Clerckx, “MIMO Wireless Communications”, From Real-World Propagation to Space-Time Code Design, 1st Edition, Academic Press, 2007. 47 REFERENCE BOOKS: 1. E. Biglieri, R. Calderbank, A. Constantinides, A.Goldsmith, A. Paulraj and H. V. Poor, MIMO Wireless Communications, Cambridge University Press, 2007. 2. Theodore S. Rappaport, “Wireless Communications: Principles and Practice,” 2nd edition, Prentice Hall of India, 2005. Course Outcomes 1. Analyze importance of MIMO systems (PO2, PO3). 2. Analyze and design MIMO architecture (PO2, PO3). 3. Formulate different diversity techniques (PO1, PO2, PO3 and PO4). 4. Describe and develop MIMO antennas (PO1, PO2, PO3 and PO4). 5. Develop V-Blast MIMO architecture and D--Blast MIMO architecture and understand different receiver architecture standards(PO1,PO2,PO3,PO4). 48 Subject Code: TCE05 Subject name: GSM Credits: 4: 0: 0 Contact Hours : 56 Course Coordinator : Parimala P Prerequisites: Wireless communication Course Objectives: 1. To introduce, analyze, apply the basic structure of GSM and Radio link features 2. To recall ,analyze the frame structure, different types of channels used in GSM 3. To define, describe speech coding associated with GSM 4. To define, describe and compare different applications such as SMS, speech communication. 5. To design, evaluate the GSM basic network. Syllabus: UNIT1 GSM ARCHITECTURE AND INTERFACES: Introduction, GSM frequency bands, GSM PLMN, Objectives of a GSM PLMN, GSM PLMN Services, GSM Subsystems, GSM Subsystems entities, GSM interfaces, The radio interface (MS to BSC), A-bis interface (BTS to BSC), A interface (BSC to MSC), Interfaces between other GSM entities, Mapping of GSM layers onto OSI layers. RADIO LINK FEATURES IN GSM SYSTEMS: Introduction, Radio link measurements, Radio link features of GSM, Dynamic power control, Discontinuous transmission (DTX), SFH, Future techniques to reduce interface in GSM, Channel borrowing, Smart antenna. UNIT 2 GSM LOGICAL CHANNELS AND FRAME STRUCTURE:Introduction, GSM logical channels, Allowed logical channel combinations, TCH multi frame for TCH/H, CCH multi frame, GSM frame structure, GSM bursts, Normal burst, Synchronization burst, Frequency correction channel burst, Access burst, Data encryption in GSM, Mobility management, Location registration, Mobile identification. UNIT 3 SPEECH CODING IN GSM: Introduction, Speech coding methods, Speech code attributes, Transmission bit rate, Delay, Complexity, Quality, LPAS, ITU-T standards, Bit rate, Waveform coding, Time domain waveform coding, Frequency domain waveform coding, Vocoders, Full-rate vocoder, Halfrate vocoder. MESSAGES, SERVICES, AND CALL FLOWS IN GSM: Introduction, GSM PLMN services. UNIT 4 GSM messages, MS-BS interface, BS to MSC messages on the A interface, MSC to VLR and HLR, GSM call setup by an MS, Mobile-Terminated call, Call release, Handover. Data services, Introduction, Data interworking, GSM data services, Interconnection for switched data, Group 3 fax, Packet data on the signaling channel, User-to-user signaling, SMS, GSM GPRS. Privacy and security in GSM: Introduction, Wireless security requirements, Privacy of communications, Authentication requirements, System lifetime requirements, Physical requirements, SIM cards, Security algorithms for GSM, Token-based authentication, Token-based registration, Token-based challenge. 49 UNIT 5 Planning and design of a GSM wireless network: Introduction, Tele traffic models, Call model, Topology model, Mobility in cellular / PCS networks, Application of a fluid flow model, Planning of a wireless network, Radio design for a cellular / PCS network, Radio link design, Coverage planning, Design of a wireless system, Service requirements, Constraints for hardware implementation, Propagation path loss, System requirements, Spectral efficiency of a wireless system, Receiver sensitivity and link budget, Selection of modulation scheme, Design of TDMA frame, Relationship between delay spread and symbol rate, Design example for a GSM. TEXT BOOKS: 1. Vijay K. Garg & Joseph E. Wilkes, Principles of Applications of GSM, Pearson education. REFERENCE BOOKS: 1. Z. Zvonar Peter Jung.Wireless communication,GSM: Evolution towards 3rd Generation Systems, (Editor), Karl Kammerlander Springer; 1st edition 2. Friedhelm Hillebrand ,The Creation of Global Mobile Communication, GSM & UMTS, John Wiley & Sons. Course Outcomes: 1. Discuss, list, sketch and analyze the working and application of GSM (PO1,PO2,PO3). 2. Define, explain, apply and analyze different control signal formats used in GSM. (PO1,PO2,PO3,PO4). 3. List, describe, apply and differentiate different speech coding techniques.(PO1,PO2,PO3) (PO1,PO2,PO3). 4. Analyze, discuss and define the flow diagrams for different applications of GSM (PO1,PO2,PO3,PO4). 5. Recall, explain, sketch and analyze the basic wireless network (PO1,PO2,PO3). 50 Group 2 Elective syllabus Subject Code : TCE06 Subject Name : Neural Networks and Fuzzy logic Course Coordinator: Ramya H.R Credits: 4:0:0 Contact Hours: 56 Course Objectives: 1. Understand neural networks fundamentals and pattern classification theory. 2. Express the functional components of neural network classifiers and 3. Develop and implement a basic fuzzy logic theory and classifiers. 4. Develop and implement fuzzy logic system. 5. Understand the programming concept of Pattern classification using neural network and Apply fuzzy set operations and defuzzification for control system applications. UNIT 1 Introduction: Basic building blocks of ANN, ANN terminologies, comparison between Artificial & Biological neural networks, Learning Rules, Network Architectures, Fundamental Models of ANN, Neural Net for Pattern Classification- Hebb Net, Perceptron , Adaline., examples. Madaline network – Architecture, training algorithm. UNIT 2 Feed Forward and Feedback Networks: Back propagation network- Architecture, training algorithm, Discrete Hopfield network –architecture, training algorithm and energy analysis, Radial Basis Function network -Architecture, training algorithm. Associative neural network- Hetero associative neural net architecture and Auto associative net architecture, Examples with missing and mistake data UNIT 3 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 4 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 5 Applications: Pattern classification using Hebb net and McCulloch – Pitts net, Pattern recognition using Perceptron Networks, Applications of neural nets in different fields ,Implementation of all fuzzy operations on both discrete and continuous fuzzy sets, Defuzzification, Fuzzy inference system. TEXT BOOKS: 1. S. Rajasekaran, G.A. VijayalakshmiPai, “Neural Networks, Fuzzy logic and Genetic algorithms”, PHI, 2003. 2. Timothy Ross, “Fuzzy Logic with Engineering Applications”, John Wiley and Sons,2004. 3. S. N. Sivanandam, S. Sumathi, S N Deepa , “Introduction to Neural Networks using Matlab 6.0”, Tata McGraw Hill, 2006. 51 REFERENCE BOOKS: 1. Jacek M. Zurada , “Introduction to Artificial Neural Systems”, Jaico Publishing House. 2. Fundamentals of Neural Networks, Architectures, Algorithms, and Applications, Laurene Fausett, Pearson Educaation,2004 3. B.Kosko, “Neural Networks and Fuzzy systems, Prentice Hall,1991. Course Outcomes: 1. Generate logic functions like AND,OR, XOR using learning rules and apply Hebb rule and perceptron learning rule for pattern classification problem (PO1,PO2,PO3). 2. Develop back propagation algorithm and other basic training algorithms for feed forward networks (PO1,PO2,PO3). 3. Implemented a basic fuzzy logic theory and classifiers (PO1,PO2,PO3). 4. Apply the rules of fuzzy logic for fuzzy controller (PO1,PO2,PO3,PO4,PO6). 5. Apply fuzzy set operations and defuzzification for control system applications and Applications of neural nets in different fields (PO1,PO2,PO3,PO4,PO5). 52 Subject Code: TCE07 Subject Name: ATM Networks Credits: 4: 0: 0 Contact Hours : 56 Course Coordinator : S.G Shivaprasad Yadav Prerequisites: Computer Communication Networks Course objectives: 1. To teach the architecture and characteristics of ATM Networks 2. To impart knowledge on different interfaces and formats available for transmission at physical layer. 3. To impart knowledge on traffic management and switching in ATM networks. 4. To expose them to different routing techniques used. 5. To give them know how about different security and management models used in ATM networks. Syllabus: UNIT 1 TRANSFER MODES: Overview of ATM, Introduction, Circuit switching, Routing, virtual circuit Switching, Comparison of transfer modes. Motivation for ATM, Basic properties. ATM REFERENCE MODEL: Core aspects, ATM Networks, Architecture and interfaces, Internetworking, Applications, BISDN and ATM, ATM Standardization. UNIT 2 ATM PHYSICAL LAYER: TC sub layer, PMD sub layer, DS1 interface, DS3 interface, E1 Interface, E3 interface, SONET/SDH based interface. ATM Layer and AAL, ATM cell header at UNI and NNI, ATM layer function, AAL1, AAL2, AAL3/4. UNIT 3 ATM TRAFFIC AND TRAFFIC MANAGEMENT: Traffic parameters, Service parameters, QOS parameters, Service categories, Traffic management, Traffic contact management. ATM SWITCHING: Introduction, Components, Performance, Measurements, Switching issues, Shared memory architecture, Shared medium architecture, Space division architecture, Switching in ATM. UNIT 4 ATM ADDRESSING, SIGNALING AND ROUTING: AISA format, Group addressing, ATM signal protocol stack, SAAL, Routing, PNNI Protocol, PNNI hierarchy, PNNI topology. UNIT 5 ATM NETWORK MANAGEMENT AND SECURITY: Standardization Procedure, Reference model, OAM Procedure, ILMI, Security object in ATM Security model. TEXT BOOKS: 1. Sumit Kasera and Pankaj Sethi,ATM Networks , TMH, 2001. 53 REFERENCE BOOKS: 1. Rainer Handel, Manfred. N. Huber, Stefan Schroder, ATM Networks, 3rd Edition, Pearson Education Asia, 2006. 2. Khalid Ahmed, Sourcebook of ATM and IP internetworking, Wiley inter science, 2002. Course Outcomes: 1. Define, describe and apply the significant characteristics of ATM Networks (PO1, PO2, PO3, PO4, PO7, PO11). 2. Identify and choose the formats and interfaces based on the application for which it is used (PO1, PO2, PO3, PO4, PO6). 3. Describe, demonstrate and select suitable switching and traffic management techniques suitable to the application (P01, PO2, PO4, PO7). 4. Discuss, choose and compare the differences between ATM routing protocols (PO1, PO2, PO4). 5. Discuss and apply standardize management and security in ATM Networks (PO1, PO2, PO6, PO8). 54 Subject Code: TCE08 Subject Name: Network Security Credits: 4: 0: 0 Contact Hours : 56 Course Coordinator: Venu K N Prerequisites: Computer Communication Networks Course Objectives: 1. To introduce the fundamental principles of cryptography and its applications on the network security domain. 2. To study various approaches to Encryption techniques, strengths of Traffic Confidentiality, Message Authentication Codes. 3. To be familiar with cryptographic techniques for secure (confidential) communication of two parties over an insecure (public) channel; verification of the authenticity of the source of a message. 4. To illustrate how network security and management mechanisms employ cryptography to prevent, detect, and mitigate security threats against the network 5. To develop skills to prepare effective written technical communications for engineering analysis and design work through labs/project/assignment reports Syllabus: UNIT 1 Services, mechanisms and attacks, The OSI security architecture, A model for network security. SYMMETRIC CIPHERS: Symmetric Cipher Model, Substitution Techniques, Transposition Techniques, Simplified DES, Data encryption standard (DES), The strength of DES, Differential and Linear Cryptanalysis, Block Cipher Design Principles and Modes of Operation, Evaluation Criteria for Advanced Encryption Standard, The AES Cipher. UNIT 2 Principles of Public-Key Cryptasystems, The RSA algorithm, Key Management, Diffie – Hellman Key Exchange, Elliptic Curve Arithmetic, Authentication functions, Hash Functions. UNIT 3 Digital signatures, Authentication Protocols, Digital Signature Standard. Web Security Consideration, Security socket layer (SSL) and Transport layer security, Secure Electronic Transaction. UNIT 4 Intruders, Intrusion Detection, Password Management. Malicious software: Viruses and Related Threats, Virus Countermeasures. UNIT 5 Firewalls Design Principles, Trusted Systems. 55 TEXT BOOKS: 1. William Stalling, Cryptography and Network Security, Pearson Education, 2003 REFERENCE BOOKS: 1. Behrouz A. ForouzanCryptography and Network Security , TMH, 2007 2. Atul Kahate, Cryptography and network security, TMH, 2003 Course Outcomes: 1. Analyze the basic concepts of network security to predict and classify attacks on a network (PO1, PO11). 2. Illustrate the process for hiding the information with cryptographic algorithms(PO1,PO2,PO11) 3. Apply authentication techniques to provide secure communication (PO1,PO2,PO4) 4. Analyze public cryptosystems and disseminate from conventional systems for the quality of security (PO1,PO4,PO11). 5. Understand the security implementations in real time applications of OSI & TCP/IP models (PO1,PO4). 56 Subject Code: TCE09 Subject Name: Adhoc Wireless Networks Credits: 4: 0: 0 Contact Hours : 56 Course Coordinator : Dr. Shobha K R Prerequisites: Computer Communication Networks Course objectives: 1. To impart indepth knowledge on design issues and design goals of MAC protocols in Adhoc networks. 2. To impart knowledge on different types of MAC and Routing protocols in Adhoc Networks. 3. To introduce them to various routing protocols and transport layer protocols in Adhoc Networks. 4. To introduce them to various aspects of security related to Adhoc Networks. 5. To design and analyze problems related to QOs and MAC Issues in Adhoc networks. Syllabus: UNIT 1 AD HOC NETWORKS: Introduction, Issues in Ad hoc wireless networks, Ad hoc wireless Internet. MAC PROTOCOLS FOR AD HOC WIRELESS NETWORKS: Introduction, Issues in designing a MAC protocol for Ad hoc wireless Networks, Design goals of a MAC protocol for Ad hoc wireless Networks, Classification of MAC protocols, Contention based protocols with reservation mechanisms. UNIT 2 Contention-based MAC protocols with scheduling mechanism, MAC protocols that use directional antennas, Other MAC protocols. ROUTING PROTOCOLS FOR AD HOC WIRELESS NETWORKS: Introduction, Issues in designing a routing protocol for Ad hoc wireless Networks, Classification of routing protocols, Table drive routing protocol, On-demand routing protocol. UNIT 3 Hybrid routing protocol, Routing protocols with effective flooding mechanisms, Hierarchical routing protocols, Power aware routing protocols. TRANSPORT LAYER PROTOCOLS FOR AD HOC WIRELESS NETWORKS: Introduction, Issues in designing a transport layer protocol for Ad hoc wireless Networks, Design goals of a transport layer protocol for Ad hoc wireless Networks, Classification of transport layer solutions, TCP over Ad hoc wireless Networks, Other transport layer protocols for Ad hoc wireless Networks. UNIT 4 SECURITY: Security in wireless Ad hoc wireless Networks, Network security requirements, Issues & challenges in security provisioning, Network security attacks, Key management, Secure routing in Ad hoc wireless Networks. UNIT 5 QUALITY OF SERVICE IN AD HOC WIRELESS NETWORKS: Introduction, Issues and challenges in providing QoS in Ad hoc wirelessNetworks, Classification of QoS solutions, MAC layer solutions, networklayer solutions. 57 TEXT BOOKS: 1 C. Siva Ram Murthy & B. S. Manoj, Ad hoc wireless Networks, Pearson Education, 2nd Edition, reprint 2005. REFERENCE BOOKS: 1 Ozan K. Tonguz and GianguigiFerrari, Ad hoc wireless Networks, Wiley. 2 Xiuzhen Cheng, Xiao Hung, Ding- Zhu Du, Ad hoc wireless Networking, Kluwer Academic publishers. Course Outcomes: 1. Design MAC layer in accordance to the given application (PO1, PO2, PO4, PO5, PO11). 2. Design network layer in accordance to the given application. (PO1, PO2, PO4, PO5, PO11). 3. Apply appropriate routing and transport protocols based on the application. (PO1, PO2, PO3, PO4, PO5, PO11). 4. Select the security measures based on the application for which it is used (PO1, PO2, PO3, PO4, PO5, PO11). 5. Design QOs based on the application using Mobile Adhoc Networks (PO1, PO2, PO3, PO4, PO11). . 58 Subject Code: TCE10 Subject Name: Wireless Sensor Networks Course Co-coordinator: N Shivashankarappa Credits: 4:0:0 Contact Hrs: 56 Prerequisites: Wireless Communication Course Objectives: 1. To introduce the basics of Sensor Networks and their challenges. 2. To analyze the concepts and pick relevant techniques in physical and MAC layer suitable to the application. 3. To teach the different techniques which can be used for routing. 4. To understand and analyze the significance of power and time management in Sensor Networks. 5. To highlight the significance of localization and introduce different techniques for tansport protocol. Syllabus: UNIT 1 Introduction and Overview of Wireless Sensor Networks: Background and Application of Sensor Network, Basic sensor network Architectural Elements, Historical survey. UNIT 2 Application of Wireless Sensor Networks: Range of application, Examples of category II WSN application, Examples of category I WSN application, Taxonomy of WSN Technology. UNIT 3 Basic Wireless Sensor Technology: Introduction, Sensor Node Technology, Overview, Hardware and Software, Sensor Taxonomy, WN Operating Environment, WN Trends. UNIT 4 Wireless Transmission Technology and Systems: Introduction, Radio technology primer, Propagation and Propagation impairements, Modulation, Available Wireless Technologies, Campus Applications, MAN/WAN Applications. UNIT 5 Medium Access Control Protocols for Wireless Sensor Networks: Introduction, Background, Fundamentals of MAC Protocols, Performance Requirements, Common Protocols, MAC Protocols for WSNs, Schedule-Based Protocols, Random Access-Based Protocols, Sensor-MAC Case Study, Protocol Overview, Periodic Listen and Sleep Operations, Schedule Selection and Coordination, Schedule Synchronization. TEXT BOOKS: 1. Kazem Sohraby, Daniel Minoli, Taieb Znati, “Wireless Sensor Networks: Technology, Protocols, and Applications”, John Wiley Publication, 2007. 59 REFRENCE BOOK: 1. Waltenegus Dargie and Christian Poellabauer , “FUNDAMENTALS OF WIRELESS SENSOR NETWORKS THEORY AND PRACTICE “, John Wiley Publication, 2010 . 2. Holger Karl , Andreas willig “Protocol and Architecture for Wireless Sensor Networks”, John wiley publication, 2007. 3. Feng zhao, Leonidas guibas, “Wireless Sensor Networks: an information processing approach – Elsevier publication, 2004. Course Outcomes: 1. Understanding the basics of Sensor Networks ( PO2,PO9). 2. Selecting different techniques in Physical and MAC layer techniques relevant to the application (PO1,PO2,PO12). 3. Selecting relevant routing protocols (PO1,PO3,PO4,PO5). 4. Implementing power management and time management in Sensor networks (PO3,PO4,PO11,PO12). 5. Understanding and implementing transport protocols (PO3, PO4,PO11). 60 Group 3 Electives syllabus Subject Code : TCE11 Subject name: Operating Systems Credits: 4:0:0 Contact Hours: 56 Course Coordinator: S J Krishna Prasad Prerequisites : Microcontroller and Logic Design Course Objectives: 1. Exhaustively learn basics, history development &to understand modern trends in various flavors of operating systems. 2. Get awareness about the structural design correlations among varieties of operating system in present trend of the growth of the technology 3. Investigate concept of process, correlation of process and memory management with existent contemporary operating systems 4. Investigate strategies in design of virtual memory management functions & to correlate these strategies to design contemporary operating system 5. Get insight into the operational techniques of file management& standard scheduling policies & correlate them with existent contemporary operating Syllabus: UNIT 1 Introduction and Overview of Operating systems Introduction & Historical development of operating systems, goals& operation of operating systems Programs and its variants Resource and its allocation, Memory sharing, virtual resources, security, protection. Operating system Memory hierarchy& protection The I/O subsystem, Interrupts, OS interactions with hardware Interrupt processing ,efficiency v/s user convenience Key features of classes of operating systems UNIT 2 Structure of Operating systems Batch processing systems, command processor Multiprogramming systems, Program mix, priority for CPU and I/O bound programs, Time sharing systems, Real time Operating systems Distributed operating systems , Modern operating system Operation & structure of Operating system OS with monolithic structure& Layered design, Virtual machine operating systems VM370 Kernel &Microkernel based operating systems UNIT 3 Process management Process concepts, Programmer view of processes, sharing, synchronization between processes OS view of processes, controlling processes, Process control block, Process state transitions, context save, scheduling and dispatching. Events and ECB Threads and its state transitions. Kernel and User level threads, comparisons hybrid thread models. Processes in UNIX and Threads in Solaris 61 UNIT 4 Memory & virtual memory management Memory management Memory hierarchy Memory allocation to a process, Memory allocation model, &its protection Reuse of memory, Buddy system& Powers of two allocators Contiguous & noncontiguous allocators Kernel memory allocators Virtual memory Virtual memory basics Demand paging & preliminaries Page replacements, optimal page size paging hardware, Virtual memory handler, Page table organizations Page replacement policies UNIX virtual memory UNIT 5 File systems and Scheduling File systems File systems and IOCS Fundamental of file organizations, File protection and UNIX file system Scheduling Scheduling principles, Non preemptive &Preemptive Scheduling policies, Issues in real time scheduling, Scheduling inUNIX TEXT BOOK 1. Operating systems, A concept based approach- D M Dhamdhare,TMH, 2nd Edition, 2006 REFERENCE BOOKS 1. Operating systems concepts – Silberschatz and Galvin, John Wiley, 9th edition, 2012 2. Operating systems- Internals and Design principles – William Stallings, Pearson Education,6th edition, 2009 Course Outcomes 1. Understand technical role of operating systems, modern design trends& structural design correlations among varieties of operating systems.(PO1,PO2,PO3,PO5,PO11). 2. Analyze concepts of process, correlation of process to program, performance of memory management techniques & their deployment issues in popular operating systems (PO2,PO4,PO5). 3. Apply strategies to design virtual memory management techniques to contemporary operating systems (PO2,PO4,PO5). 4. Appraised on operational techniques of file management, performance of standard scheduling policies & their deployment issues (PO2,PO4,PO5). 5. Analyzed techniques of process and memory management correlate their usage in design and research activities in popular operating systems (PO7,PO9,PO10). 62 Subject Code: TCE12 Subject Name: Real Time Systems Credits: 4: 0: 0 Contact Hours : 56 Course Coordinator: Umeshraddy Prerequisites: Operating System, Microcontroller Courseobjectives: 1. To know the overview of realtime systems 2. ConceptofcomputercontrollerlikeDistributedsystem,Human-computerinterface 3. Computer Hardware requirements for RTS 4. Languages for real times applications 5. Operating systems used for realsystems 6. Design of realtimesystemswithspecifications Syllabus: UNIT 1 INTRODUCTION TO REAL-TIME SYSTEMS: Historical background, RTS Definition, Classification of Real-time Systems, Time constraints, Classification of Programs. CONCEPTS OF COMPUTER CONTROL: Introduction, Sequence Control, Loop control, Supervisory control, Centralised computer control, Distributed system, Human-computer interface, Benefits of computer control systems. UNIT 2 COMPUTER HARDWARE REQUIREMENTS FOR RTS: Introduction, General-purpose computer, Single chip microcontroller, Specialized processors, Process-related Interfaces, Data transfer techniques, Communications, Standard Interface. UNIT 3 LANGUAGES FOR REAL-TIME APPLICATIONS: Introduction, Syntax layout and readability, Declaration and Initialization of Variables and Constants, Modularity and Variables, Compilation, Data types, Control Structure, Exception Handling, Low-level facilities, Co routines, Interrupts and Device handling, Concurrency, Real-time support, Overview of real-time languages. UNIT 4 OPERATING SYSTEMS: Introduction, Real-time multi-tasking OS, Scheduling strategies, Priority Structures, Task management, Scheduler and real-time clock interrupt handles, Memory Management, Code sharing, Resource control, Task co-operation and communication, Mutual exclusion, Data transfer, Liveness, Minimum OS kernel, Examples. UNIT 5 DESIGN OF RTSS: General Introduction: Introduction, Specification documentation, Preliminary design, Single-program approach, Foreground/background, Multi-tasking approach, Mutual exclusion, Monitors. 63 TEXT BOOKS: 1. Stuart Bennet, Real - Time Computer Control- An Introduction,2nd Edn. Pearson Education. 2005. REFERENCE BOOKS: 1. Phillip. A. LaplanteReal-time systems design and analysis, second edition, PHI, 2005. 2. Rob Williams, Real-Time Systems Development , Elsevier. 2006. 3. Raj Kamal, Embedded systems , Tata Mc Graw Hill, India, 2005. Courseoutcome: 1. Identify real time systems (PO1, PO2, PO4, PO5, PO9, PO11). 2. DemonstratethecomputercontrollerlikeDistributedsystem,Human-computerinterface (PO1, PO3, PO5, PO9, PO11). 3. Identify the hardware requirements for Real time systems (PO1, PO2, PO4, PO5, PO9, PO11). 4. Recognize languages for Real-Time applications (PO1, PO3, PO5, PO9, PO11). 5. Design a real time systems with specifications (PO1, PO2, PO4, PO5, PO9, PO11). 64 Subject Code: TCE13 Subject Name: Distributed System Credits: 4: 0: 0 Contact Hours : 56 Course Coordinator: S.G. Shivaprasad Yadav Prerequisites: Operating Systems and Computer Communication Networks. Course Objectives: 1. To teach the Characterization of Distributed Systems and System Models. 2. To impart the knowledge of Inter process communication and Distributed Objects and Remote Invocation. 3. To give an insight in to security aspects based on cryptographic algorithm. 4. To teach the needs timing global states and distributed debugging. 5. To impart Knowledge of coordination and agreement with CORBA case study. Syllabus: UNIT 1 CHARACTERIZATION OF DISTRIBUTED SYSTEMS: Introduction, Examples of distributed systems, Resource sharing and the web, Challenges. SYSTEM MODELS: Introduction, Architectural models, Fundamental modes. UNIT 2 Interprocess communication: Introduction, The API for the internet protocols, External data representation and marshalling, Clint-server communication, Group communication. DISTRIBUTED OBJECTS AND REMOTE INVOCATION: introduction, Communication between distributed objects, Remote procedure call, Events and notifications. UNIT 3 SECURITY: Introduction, Overview of security technique cryptographic algorithms, Digital signature, Cryptography progrmatics. UNIT 4 TIME & GLOBAL STATES: Introduction, Clocks, Events, Process states, Synchronizing physical clocks, Global states, Distributed debugging. UNIT 5 COORDINATION AND AGREEMENT: Distributed mutual exclusion, Elections, Multicast communication. CORBA CASE STUDY: Introduction, CORBA RMI, CORBA Services. TEXT BOOKS: 1. George Coulouris, Jeam Dollimore, Tim Kindberg,, Distributes systems, concepts & designfourth edition, 2006. Pearson education. 65 REFERENCE BOOK: 1. Arno puder, Kay Romer, Frank Pilhofer, Distributed system architecture, a middleware approach,Morgan Kaufmann publishers. Course Outcomes: 1. Analyze the Characterization Of Distributed Systems and System Models (PO1, PO2, PO3, PO4, PO11). 2. Describe Interprocess communication and Distributed Objects And Remote Invocation (PO1, PO2, PO4). 3. Discuss the security based on cryptography (PO1, PO2, PO4, PO8). 4. Apply timing global states and distributed debugging (PO1, PO2, PO4). 5. Describe thecoordination, agreementand relate CORBA case study (PO1, PO2, PO4, PO5). 66 Subject Code: TCE14 Subject Name: Real Time Operating Systems Credits: 4: 0: 0 Contact Hours : 56 Course Coordinator : S J Krishna Prasad Prerequisites: Operating System, Microcontroller. Course Objectives: 1. To provide the understanding of real time systems, their classification and languages used. 2. To provide awareness about Real time operating systems like POSIX and VX-works 3. To impart knowledge on different development methodologies for real time systems 4. To teach designing and analysis of Serialization and Consistency using petri nets 5. To teach error and fault analysis Syllabus: UNIT1 DEFINITION AND CLASSIFICATION OF REAL TIME SYSTEMS: Concept of computer control, sequence, loop and supervisor control, centralized, hierarchical and distributed systems, Human Computer interface, hardware requirement for real time applications, specialized processors, interfaces, communications. Special features of languages for real time application, review of data types, concurrency, exception handling, corountines, low-level facilities. Overview of Real time languages, modula 2 and Ada as a Real Time Languages. UNIT2 REAL TIME OPERATING SYSTEMS: (PSOS+Vx WORKS). Scheduling strategies, priority structures, Task management, Real Time Clock Handler, Code sharing, Resource Control, Inter task Communication and Control, Example of Creating and RTOS based on modula 2 kernel; Practical Real Time Operating Systems. UNIT3 Introduction to Design of Real Time Systems, Specification, Preliminary Design, multitasking Approach, monitors, Rendezvous. DEVELOPMENT METHODOLOGIES: Yourdon, Methodology, Ward and Mellor Method, HATLEY & Pribhai method, MASXOT, PAISLEY System. UNIT 4 DESIGN ANALYSIS: Introduction, Petrinets, Analysis of Petri Nets, Scheduling problem Real Time Database, Real Time Vs General Purpose Databases, Transaction priorities and Aborts, Concurrency Control, Disk Scheduling Algorithms, Maintaining Serialization Consistency. UNIT5 FAULT TOLERANCE TECHNIQUES: Introduction, Faults, Errors and Failures, Fault types, Detection and Containment, Redundancy, Integrated Failure Handling. RELIABILITY EVALUATION: Introduction, Parameters, Reliability Models for Hardware, Software Error Models. TEXT BOOKS: 1. C. M. Krishna, Kang. G. Shin, Real Time Systems , Mc Graw Hill, India, 1997. 67 REFERENCE BOOKS: 1. Raj Kamal, Embedded systems, Tata Mc Graw Hill, India, 2005. 2. Phillip. A. Laplante, Real-time systems design and analysis. second edition, PHI, 2005. 3. Jane. W. S. Liu, Real time systems, Pearson education, 2005. Course Outcomes: 1. Recognize real time systems, their classification and languages used (PO1,PO4,PO6). 2. Paraphrase Real time operating systems like POSIX and VX-works (PO1,PO4,PO6). 3. Distinguish different development methodologies for real time systems (PO4,PO5). 4. Design and analysis of PetriNets, Maintaining Serialization and Consistency (PO4,PO5). 5. Distinguish Faults, Errors and Failures in RTOS (PO4,PO5). 68 Subject code: TCE15 Subject Name: Advanced Microcontroller Course Coordinator: Dr. Shobha K.R Credits: 3:0:1 Total Hours required: 42+12 Lab sessions Prerequisites : Microcontroller and Fundamentals of Computing Course Objectives 1. 2. 3. 4. 5. To teach the basics of embedded system, its challenges and advantages. To teach programming using Cortex M4 Microcontroller To develop ability to use interrupts. To develop an ability communicate using serial interfaces To develop an ability to use analog I/O interfaces Syllabus UNIT 1 Introduction to Embedded systems: embedded systems and its applications, product life cycle, successive refinement, quality design, Debugging theory, switch and LED interfacing, software development process ,CISC versus RISC .introduction to C ,cortex M architecture UNIT 2 Cortex-M Microcontroller:, ARM cortex assembly language, simple Machine language execution, TM4C123 launch pad I/O pins, basic concepts of I/O ports, phase locked loop, SYsTick timer , debugging monitor using LED. UNIT 3 Interrupts: I/O synchronization, interrupt basics, inter thread communication and synchronization, NVIC edge triggered interrupts, SysTick periodic interrupts, Timer periodic interrupts, Moore and Mealy FSM , examples UNIT 4 Serial Interfacing: Introduction to serial communication, RS232 Interfacing, UART, Synchronous transmission and reception using SSI, I2C, introduction to USB UNIT 5 Analog I/O Interfacing:, Approximating analog signal in digital domain, Digital to Analog conversion, Music generation, Analog to Digital conversion, Real time data acquisition. Laboratory programs 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Program to blink one LED Program to switch on and off 3 LEDS one after the other Program to control on and off of LED using switch Program to display different combinations of LED using combination of switches Program to implement a 3 bit counter Program to implement a 3 bit counter controlled by switch Program to generate a square wave of desired frequency Program to establish a chat session using UART Program to display random numbers on LEDs Program using SSI 69 11. 12. 13. 14. program using I2C Program using Interrupts Program using DAC Program using ADC TEXT BOOK : 1. Jonathan W . Valvano “Embedded Systems: Introduction to ARM cortex – M Microcontrollers “ volume 1 , fifth edition., June 2014 REFERENCE BOOKS: 1. Jonathan W . Valvano “Embedded Systems: Real Time Interfacing to ARM cortex – M Microcontrollers “ volume 2 , fourth edition., June 2014 2. Joseph Yiu, “The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors “,Third edition , Elsevier publication Course Outcomes 1. Employ 2. 3. 4. 5. the software development process for different applications (PO1,PO2,PO3,PO4,PO11,PO12). Employ Cortex M4 microcontroller instructions for different applications (PO1,PO2,PO3 , PO11, PO12). Develop programs for different applications using interrupts (PO1,PO2,PO3,PO4,PO5, PO9,PO10, PO11,PO12). Develop programs for different applications using serial Interfaces (PO1,PO2,PO3,PO4,PO5,PO6,PO9,PO10, PO11,PO12). Develop programs for different applications using Analog I/O interfaces (PO1,PO2,PO3,PO4,PO5,PO6,PO9,PO10, PO11,PO12). 70 Group 4 Elective Syllabus Subject Code: TCE16 Subject Name: Adaptive Signal Processing Credits: 4: 0: 0 Contact Hours : 56 Course Coordinator : Dr. B K Sujatha Prerequisites:Digital Signal Processing. Course Objectives: 1. To teach the concept of open and closed loop adaptation for various Adaptive Systems 2. To provide the concepts of properties of the Quadratic Performance Surface, geometrical significance of eigenvectors and Eigen values 3. To teach the methods of searching the performance surface – a simple gradient search algorithm and its solution 4. To give the knowledge of gradient estimation and its effects on adaptation 5. To explain the LMS algorithm and to deliver the knowledge of adaptive modeling and system identification Syllabus: UNIT 1 ADAPTIVE SYSTEMS: Definition and characteristics, Areas of application, General properties, Openand closed-loop adaptation, Applications of closed-loop adaptation, Example of an adaptive system. THE ADAPTIVE LINEAR COMBINER: General description, Input signal and weight vectors, Desired response and error, the performance function, gradient and minimum mean-square error, Example of a performance surface, Alternative expression of the gradient, Decorrelation of error and input components. UNIT 2 PROPERTIES OF THE QUADRATIC PERFORMANCE SURFACE: Normal of the input correlation matrix, Eigen values and Eigen vectors of the input correlation matrix, an example with two weights, geometrical significance of eigenvectors and Eigen values, a second example. UNIT3 SEARCHING THE PERFORMANCE SURFACE: Methods of searching the performance surface, Basic ideal of gradient search methods, a simple gradient search algorithm and its solution, Stability and rate of convergence, The learning curve, Gradient search by Newton‟s method in multidimensional space, Gradient search by the method of steepest descent, Comparison of learning curves. UNIT 4 GRADIENT ESTIMATION AND ITS EFFECTS ON ADAPTATION: Gradient component estimation by derivate measurement, the performance penalty, Derivative measurement and performance penalties with multiple weights, variance of the gradient estimate, effects on the weight-over solution, excess mean-square error and time constants, misadjustment, comparative performance of Newton‟s and steepest-descent methods, Total misadjustment and other practical considerations. 71 UNIT 5 THE LMS ALGORITHM: Derivation of the LMS algorithm, convergence of the weight vector, an example of convergence, learning curve, noise in the weight-vector solution, misadjustment, performance. ADAPTIVE MODELING AND SYSTEM IDENTIFICATION: General description, Adaptive modeling of multipath communication channel, adaptive modeling in geophysical exploration, Adaptive modeling in FIR digital filter synthesis. TEXT BOOKS: 1. Bernard Widrow and Samuel D, Adaptive Signal Processing., Pearson Education Asia, 2001. REFERENCE BOOKS: 1. Simon Haykin, Adaptive filter Theory, 4e, Pearson Education Asia, 2002. 2. John R. Treichler C. Richard Johnson, Jr. and Michael G. Larimore,Theory and Design of Adaptive Filters ,Pearson education/PHI 2002. Course outcomes: 1. Capable to get the desired response for adaptive systems using Open and Closed loop adaptation (PO1, PO2,PO4). 2. Explain the properties of the Quadratic Performance Surface, get a knowledge of geometrical significance of eigenvectors and Eigen values (PO2, PO4,PO7). 3. Describe the methods of searching the performance surface using gradient search algorithm with solution (PO1,PO2,PO3.PO11). 4. Compare the performance of Newton‟s and Steepest-descent methods for efficient estimation (PO1,PO2,PO3,PO4,PO11). 5. Derive the LMS algorithm and identify the system, model an FIR digital filter (PO2,PO4,PO5,PO11,PO12). 72 Subject Code: TCE17 Subject Code: Digital Signal Compression Credits: 4: 0: 0 Contact Hours : 56 Course Coordinator : Venu K N Prerequisites:Digital Signal Processing Course Objectives: 1. To understand different compression techniques and quantization techniques. 2. To understand differential coding and transform coding and application of image compression technique. 3. To understand sub-band coding, its design and algorithms. 4. To understand wavelet based compression, analysis and synthesis schemes for speech compression and video compression. 5. To understand different lossless coding methods and their applications. Syllabus: UNIT 1 INTRODUCTION: Compression techniques, Modeling & coding, Distortion criteria, Differential Entropy, Rate Distortion Theory, Vector Spaces, Information theory, Models for sources, Coding – uniquely decodable codes, Prefix codes, Kraft McMillan Inequality. QUANTIZATION: Quantization problem, Uniform Quantizer, Adaptive Quantization, Non-uniform Quantization; Entropy coded Quantization, Vector Quantization, LBG algorithm, Tree structured VQ, Structured VQ, Variations of VQ – Gain shape VQ, Mean removed VQ, Classified VQ, Multistage VQ, Adaptive VQ, Trellis coded Quantization. UNIT 2 DIFFERENTIAL ENCODING: Basic algorithm, Prediction in DPCM, Adaptive DPCM, Delta Modulation, Speech coding – G.726, Image coding. Transform Coding: Transforms – KLT, DCT, DST, DWHT; Quantization and coding of transform coefficients, Application to Image compression – JPEG, Application to audio compression. UNIT 3 SUB-BAND CODING: Filters, Sub-band coding algorithm, Design of filter banks, Perfect reconstruction using two channel filter banks, M-band QMF filter banks, Poly-phase decomposition, Bit allocation, Speech coding – G.722, Audio coding – MPEG audio, Image compression. UNIT4 WAVELET BASED COMPRESSION: Wavelets, Multiresolution analysis & scaling function, Implementation using filters, Image compression – EZW, SPIHT, and JPEG2000. Analysis/Synthesis Schemes: Speech compression – LPC-10, CELP, MELP, Image Compression – Fractal compression. VIDEOCOMPRESSION: Motion compensation, Video signal representation, Algorithms for video conferencing & videophones – H.261, H. 263, Asymmetric applications – MPEG 1, MPEG 2, MPEG 4, MPEG 7, Packet video. UNIT 5 73 LOSSLESS CODING: Huffman coding, Adaptive Huffman coding, Golomb codes, Rice codes, Tunstall codes, Applications of Huffman coding, Arithmetic coding, Algorithm implementation, Applications of Arithmetic coding, Dictionary techniques – LZ77, LZ78, Applications of LZ78 – JBIG, JBIG2, Predictive coding – Prediction with partial match, Burrows Wheeler Transform, Applications – CALIC, JPEG-LS, Facsimile coding – T.4, T.6. REFERENCE BOOKS: 1. K. Sayood, Introduction to Data Compression –, Harcourt India Pvt. Ltd. & Morgan Kaufmann Publishers, 1996. 2. N. Jayant and P. Noll,Digital Coding of Waveforms Principles and Applications to Speech and Video , Prentice Hall, USA, 1984. 3. D. Salomon, Data Compression: The Complete Reference, Springer, 2000. 4. Z. Li and M.S. Drew, Fundamentals of Multimedia, Pearson Education (Asia) Pte. Ltd., 2004 Course Outcomes: 1. Analyze and describe different compression techniques and quantization techniques (PO1,PO4). 2. Discuss and solve differential coding and transform coding and application of image compression technique (PO1,PO2,PO5). 3. Explain sub-band coding, its design and algorithms (PO1,PO2,PO5). 4. Analyze wavelet based compression, synthesis schemes for speech compression and video compression (PO1,PO2,PO5). 5. Examine different lossless coding methods and their applications (PO1,PO2). 74 Subject code: TCE18 Subject Name: Image Processing Credits: 4:0:0 Contact Hours : 56 Course Coordinator : Venu K N Prerequisites: Digital Signal Processing Course Objectives: 1. To describe about different processing operation that can be done on the image 2. To explain about spatial and frequency domain processing operation on the image 3. To make them understand different noises that can be added to image 4. To teach design of different color image processing operations 5. To understand concepts behind compression algorithms that can be applied on the image and video Syllabus: UNIT 1 Digital Image Fundamentals: What is digital image processing? Fundamental steps in digital image processing. Components of an image processing system, elements of visual perception Image sensing and acquisition: Image sampling and quantization, some basic relationships between pixels, linear versus non linear operation, arithmetic operations, set and logical operations UNIT 2 Image enhancement: Basics of intensity transformations and spatial filtering, some basic intensity transformation functions, histogram processing, fundamentals of spatial filtering, smoothing spatial filters, sharpening spatial filters, basics of filtering in frequency domain, image smoothing and sharpening using frequency domain filters UNIT 3 Model of image degradation/restoration process, noise models, restoration in the presence of noise only spatial filtering, periodic noise reduction by frequency domain filtering, principles of computer tomography UNIT 4 Color fundamentals: Color models, pseudo color image processing, basics of full color image processing Text and image compression: Compression principles, text compression and image compression UNIT 5 Morphological Image Processing: Preliminaries, Dilation and Erosion, Opening and Closing, the Hit-orMiss Transformation, Some Basic Morphological Algorithms. Image Segmentation and Object Recognition: Detection of Discontinuities, Edge Linking and Boundary Detection, Thresholding, Region-Based Segmentation, Patterns and Pattern Classes, Recognition Based on Decision-Theoretic Methods, Structural Methods. 75 TEXT BOOKS: 1. Rafael C.Gonzalez and Richard E.Woods, Digital Image Processing , Third edition Pearson Education 2012 2. Fred Halsall, Multimedia Communication, applications, networks, protocols and standards by , 2012 REFERENCE BOOKS: 1. Anil K.Jain, Fundamentals of digital image processing , pearson education 2012 2. B.Chand and D.Dutta Mazumdar,Digital image processing and analysis , PHI 2012 Course Outcomes: 1. Discuss and analyze different processing operation that can be done on the image (PO1,PO4). 2. Design and implement spatial and frequency domain processing on an image (PO1,PO4). 3. Differentiate different noises that are added to the image to design a filter for the same (PO1,PO3,PO7,PO11). 4. Compare different operations on color images (PO1,PO2,PO3,PO5,PO11). 5. Design and analyze compression on text and images (PO1,PO2,PO3,PO4,PO5,PO6,PO7,PO9,PO11). 76 Subject Code: TCE19 Subject Name: Speech Processing Credits: 4: 0: 0 Contact Hours : 56 Course Coordinator : Satish Tunga Prerequisites :Digital Signal Processing Course objectives: 1 To understand classify time domain methods for speech processing 2 To give understand of using estimation methods for pitch period and introducing different application related to temporal speech processing 3 To give in depth knowledge of frequency domain speech processing methods 4 To give an understanding of basics of homomorphic speech processing 5 Introducing different applications of speech processing in voice response systems, hearing aid design and recognition systems. Syllabus: UNIT 1 PRODUCTION AND CLASSIFICATION OF SPEECH SOUNDS: introduction, mechanism of speech production. Acoustic phonetics: vowels, diphthongs, semivowels, nasals, fricatives, stops and affricates. TIME-DOMAIN METHODS FOR SPEECH PROCESSING: time dependent processing of speech, short-time energy and average magnitude, short-time average zero crossing rate. UNIT 2 Speech vs. silence detection, pitch period estimation using parallel processing approach, short-time autocorrelation function. Brief Applications of temporal processing of speech signals in synthesis, enhancement, hearing applications and clear speech. UNIT 3 FREQUENCY DOMAIN METHODS FOR SPEECH PROCESSING: introduction, definitions and properties: Fourier transforms interpretation and linear filter interpretation, sampling rates in time and frequency. Filter bank summation and overlap add methods for short-time synthesis of speech, sinusoidal and harmonic plus noise method of analysis/synthesis. UNIT 4 HOMOMORPHIC SPEECH PROCESSING: Introduction, homomorphic system for convolution, the complex cepstrum of speech, homomorphic vocoder. UNIT 5 APPLICATIONS OF SPEECH PROCESSING: Brief applications of speech processing in voice response systems hearing aid design and recognition systems. 77 TEXT BOOKS: 1. L. R. Rabiner and R. W.Schafer,Digital processing of speech signals, Pearson Education Asia, 2004. REFERENCE BOOKS: 1. T. F. Quatieri, Discrete time speech signal processing, Pearson Education Asia, 2004. 2. B. Gold and N. Morgan,Speech and audio signal processing: processing and perception of speech and music, John Wiley, 2004. Course outcomes: 1. Discuss the different models of speech signal (PO1,PO2). 2. Demonstrate the speech representation and its fourier analysis (PO1,PO2,PO11) . 3. Describe the homomorphic speech processing (PO1,PO4,PO5). 4. Illustrate the methods of speech enhancement and speech synthesis techniques (PO1,PO4,PO5). 5. Explain the working of automatic speech recognition (PO1,PO11). 78 Subject Code: TCE20 Subject Name: Pattern Recognition Credits: 4: 0: 0 Contact Hours : 56 Course Coordinator : S J Krishna Prasad Prerequisites:Engineering Mathematics -IV Course Objectives: 1. To conceptualize and understand Basic pattern recognition techniques, principles of probability & estimation theory and thrust research areas in this discipline. 2. To develop awareness on various decision making techniques and apply them to solve technical problems in other domains. 3. To mathematically model the prevalent problems in other engineering discipline &then find out the solutions to the framed model 4. To get insight into the design of functionality of neural Networks 5. To choose optimal pattern recognition technique for defined Industrial and Research applications. Syllabus: UNIT 1 INTRODUCTION: Applications of pattern recognition, statistical decision theory, image processing and analysis. PROBABILITY:Introduction, probability of events, random variables, joint distributions and densities, moments of random variables, estimation of parameters from samples, minimum risk estimators. UNIT 2 STATISTICAL DECISION MAKING: Introduction, Bayes' theorem, multiple features, conditionally independent features, decision boundaries, unequal costs of error, estimation of error rates, the leavingone-out technique, characteristic curves, estimating the composition of populations. UNIT 3 NONPARAMETRIC DECISION MAKING: Introduction, histograms, kernel and window estimators, nearest neighbor classification techniques, adaptive decision boundaries, adaptive discriminant functions, minimum squared error discriminant functions, choosing a decision making technique. UNIT 4 CLUSTERING: Introduction, hierarchical clustering, partitional clustering, ARTIFICIAL NEURAL NETWORKS:Introduction, nets without hidden layers, nets with hidden layers, the back propagation algorithm, Hopfield nets, an application. UNIT 5 PROCESSING OF WAVEFORMS AND IMAGES: Introduction, gray level scaling transformations, equalization, geometric image scaling and interpolation, smoothing transformations, edge detection, Laplacian and sharpening operators, line detection and template matching, logarithmic gray level scaling, the statistical significance of image features. 79 TEXT BOOKS: 1. Earl Gose, Richard Johnsonbaugh and Steve Jost,Pattern Recognition and Image Analysis, Prentice-Hall of India, 2003. Course outcomes: 1. Reproduce basics of pattern recognition engineering, apply principles of probability & estimation theory to identify thrust research areas (PO1,PO2). 2. Develop awareness on various parametric decision making techniques employing probability models and operate them to solve technical problems.(PO1,PO3,PO5). 3. Construct mathematical models of nonparametric decision making techniques compare & contrast with parametric decision making models (PO1,PO3,PO4). 4. Formulate the functionality & design of Neural networks& reproduce basic image processing techniques(PO1,PO2,PO5). 5. Train for choosing optimal pattern recognition technique for stated Industrial and Research applications.(PO2,PO7). 80 Subject Code: TCE21 Subject Name: Random Process Credits: 4: 0: 0 Contact Hours : 56 Course Coordinator : Parimala P Prerequisites:Engineering Mathematics IV Course Objectives: 1. To give in depth knowledge of basic parameters related to probability 2. To develop the skill set of solving problems related to single random variable 3. To develop techniques for applying joint PDF and CDF to pairs of random variables 4. To distinguish between PMF, CDF, PDF,EV with respect to multiple random variables 5. To analyze different random processes Syllabus: UNIT 1 INTRODUCTION TO PROBABILITY THEORY: Experiments. Sample space, Events, Axioms, Assigning probabilities, Joint and conditional probabilities, Baye‟s Theorem, Independence, Discrete Random Variables, Engg. Example. Random Variables, Distributions, Density Functions: CDF, PDF, Gaussian random variable, Uniform Exponential, Laplace, Gamma, Erlang, Chi- Square, Raleigh, Rician and Cauchy types of random variables. UNIT 2 OPERATIONS ON A SINGLE R V: Expected value, EV of Random variables, EV of functions of Random variables, Central Moments, Conditional expected values. Characteristic functions, Probability generating functions, Moment generating functions, Engg applications, Scalar quantization, entropy and source coding. UNIT 3 Pairs of Random variables, Joint CDF, joint PDF, Joint probability mass functions, Conditional Distribution, density and mass functions, EV involving pairs of Random variables, Independent Random variables, Complex Random variables, Engg Application. UNIT 4 MULTIPLE RANDOM VARIABLES: Joint and conditional PMF, CDF, PDF,.EV involving multiple Random variables, Gaussian Random variable in multiple dimension, Engg application, linear prediction. UNIT 5 RANDOM PROCESS: Definition and characterization, Mathematical tools for studying Random Processes, Stationary and Ergodic Random processes, Properties of ACF. EXAMPLE PROCESSES: Markov processes, Gaussian Processes, Poisson Processes, Engg application, Computer networks, Telephone networks. 81 TEXT BOOKS: 1. S L Miller and D C Childers,Probability and random processes: application to Signal processing and communication,Academic Press/ Elsivier 2004. REFERENCE BOOKS: 1. Papoullis and S U Pillai,Probability, Random variables and stochastic processes, McGraw Hill 2002. 2. Peyton Z Peebles, Probability, Random variables and Random signal principles, TMH 4th Edition 2007. 3. H Stark and Woods,Probability, random processes and applications, PHI 2001. Course Outcomes: 1 Define, list, recall and analyze the basic parameters of Probability such as Sample space, Axioms, Conditional probability, with applications (PO1,PO5). 2 Analyze and compare the problems related to Single Random variable (PO1,PO4). 3 Analyze Joint PDF, CDF to pairs of Random Variables with examples (PO1,PO4). 4 Solve PMF, CDF, PDF, EV in Multiple Random variables (PO1,PO4,PO5). 5 Analyze different types of Random Processes (PO1,PO5,PO6). 82 Group5 Elective Syllabus Subject Code: TCE22 Subject Name: Analog and Mixed Mode VLSI Design Credits: 4: 0: 0 Contact Hours : 56 Course Coordinator : Umeshraddy Prerequisites:VLSI Circuits and Systems Course Objective: 1. To impart knowledge about sampling and aliasing 2. Discuss about interpolating filters, Band pass and High pass sync Filters 3. Illustrate about sub micron CMOS circuit design 4. Explain about Data converters 5. Describe about integrator based CMOS filters Syllabus: UNIT 1 SAMPLING AND ALIASING: Impulse Sampling, Sample and Hold, SPICE models for DACs and ADCs, Quantization noise, Spectral density of quantization noise. UNIT 2 DATA CONVERTER SNR: Effective number of bits Clock jitter, spectral density, Using averaging to improve SNR, Decimating filters for ADCs, Interpolating filters for DACs, Band pass and High pass Sync filters, Using feedback to improve SNR. UNIT 3 SUB-MICRON CMOS CIRCUIT DESIGN: Process flow, capacitors and resistors, SPICE MOSFET models, MOSFET Switch, Delay and Adder elements, Analog circuits – MOSFET Biasing, Op-Amp design, Circuit Noise. UNIT 4 IMPLEMENTING DATA CONVERTERS: Current Mode and Voltage mode R-2R DAC, Using OpAmps in data converters, Implementing ADCs, Cyclic ADC. UNIT 5 INTEGRATOR BASED CMOS FILTERS: Integrator Building Blocks, Low pass and Active R-C filters, MOSFET-C integrators, Bilinear and Biquadratic transfer functions – Active R-C, Transconductor-C and Switched Capacitor implementations both transfer functions, Canonic form of a digital filter. TEXT BOOKS: 1. R. Jacob Baker,Mixed signal circuit design (Vol II of CMOS: Circuit design, layout and simulation –CMOS ), IEEE Press and Wiley Interscience, 2002. REFERENCE BOOKS: 1. B Razavi, Design of Analog CMOS Integrated Circuits, First Edition, McGraw Hill,2001. 83 2. P E Allen and D R Holberg, CMOS Analog CircuitDesign, Second Edition, Oxford University Press,2002. Course Outcomes: 1. Understand the concepts of sampling and aliasing (PO1, PO2, PO4, PO5, PO9, PO11). 2. Design interpolating filters, Band pass and high pass sync filters (PO1, PO3, PO5, PO9, PO11). 3. Design sub micron circuits (PO1, PO2, PO4, PO5, PO9, PO11). 4. Design different data converters (PO1, PO3, PO5, PO9, PO11). 5. Understand the concepts of integrator based CMOS filters (PO1, PO2, PO4, PO5, PO9, PO11). 84 Subject Code: TCE23 Subject Name: Low Power VLSI Design Credits: 4: 0: 0 Contact Hours : 56 Course Coordinator : Venu K N Prerequisites: VLSI Circuits and Systems Course Objective: 1. To provide concepts about sources and physics of power dissipation in MOSFET devices 2. Imparting knowledge about power constrained least squares optimization for adaptive and non adaptive filters 3. To know about how to design and test low voltage CMOS circuits 4. Explain the concepts of low energy computing 5. Explain the concepts of software design for low power Syllabus: UNIT 1 INTRODUCTION: Sources of power dissipation, designing for low power. Physics of power dissipation in MOSFET devices – MIS Structure, Long channel and sub-micron MOSFET, Gate induced Drain leakage. POWER DISSIPATION IN CMOS: Short circuit dissipation, dynamic dissipation, Load capacitance. Low power design limits - Principles of low power design, Hierarchy of limits, fundamental limits, Material, device, circuit and system limits. UNIT 2 SYNTHESIS FOR LOW POWER: Behavioral, Logic and Circuit level approaches, Algorithm level transforms, Power-constrained Least squares optimization for adaptive and non-adaptive filters, Circuit activity driven architectural transformations, voltage scaling, operation reduction and substitution, precomputation, FSM and Combinational logic, Transistor sizing. UNIT 3 DESIGN AND TEST OF LOW-VOLTAGE CMOS CIRCUITS: Introduction, Design style, Leakage current in Deep sub-micron transistors, device design issues, minimizing short channel effect, Low voltage design techniques using reverse Vgs, steep sub-threshold swing and multiple threshold voltages, Testing with elevated intrinsic leakage, multiple supply voltages. UNIT4 LOW ENERGY COMPUTING: Energy dissipation in transistor channel, Energy recovery circuit design, designs with reversible and partially reversible logic, energy recovery in adiabatic logic and SRAM core, Design of peripheral circuits – address decoder, level shifter and I/O Buffer, supply clock generation. UNIT 5 SOFTWARE DESIGN FOR LOW POWER: Introduction, sources of power dissipation, power estimation and optimization. TEXT BOOKS: 1. Kaushik Roy and Sharat C Prasad,Low-Power CMOS VLSI Circuit Design, Wiley Inter science, 2000. 85 Course Outcomes: 1. Understand the concepts about sources and physics of power dissipation in MOSFET devices (PO1,PO2,PO11). 2. Describe optimization techniques used for adaptive and non adaptive filters (PO1,PO4,PO11). 3. Design and test low voltage CMOS circuits (PO1,PO2). 4. Understand the concepts behind low energy computing (PO1,PO4,PO11). 5. Formulate software design for low power (PO1,PO4,PO11). 86 Subject Code: TCE24 Subject Name: Digital systems Design Using VHDL Credits: 3: 0: 1 Contact Hours : 42 Course Coordinator: Umeshraddy Prerequisites: Logic Design Course Objectives 1. Appreciate the importance of VHDLs in digital designs. 2. Understand the lexical conventions of VHDL at dataflow; gate level, structural, behavioral and RTL levels. 3. Model combinational and sequential circuits at behavioral, structural and RTL level. 4. Develop test benches to simulate combinational and sequential circuits in Modelsim Simulation environment. 5. Interpret VHDL constructs for logic synthesis. Discriminate between manual and automated logic synthesis and their impact on design. Discuss different FPGA/CPLD architectures. To be able to design synchronous sequential circuits using FSM. Syllabus: UNIT 1 INTRODUCTION: VHDL description of combinational networks, Modeling flip-flops using VHDL, VHDL models for a multiplexer, Compilation and simulation of VHDL code, Modeling a sequential machine, Variables, Signals and constants, Arrays, VHDL operators, VHDL functions, VHDL procedures, Packages and libraries, VHDL model for a counter, Test bench. UNIT 2 DESIGNING WITH PROGRAMMABLE LOGIC DEVICES: Read-only memories, Programmable logic arrays (PLAs), Programmable array logic (PLAs), Other sequential programmable logic devices (PLDs), Design of a keypad scanner. DESIGN OF NETWORKS FOR ARITHMETIC OPERATIONS: Design of a serial adder with accumulator, State graphs for control networks, Design of a binary multiplier, Multiplication of signed binary numbers, Design of a binary divider. UNIT 3 DIGITAL DESIGN WITH SM CHARTS: State machine charts, Derivation of SM charts, Realization of SM charts. Implementation of the dice game, Alternative realization for SM charts using microprogramming, Linked state machines. UNIT 4 DESIGNING WITH PROGRAMMABLE GATE ARRAYS AND COMPLEX PROGRAMMABLE LOGIC DEVICES: Xlinx 3000 series FPGAs, Designing with FPGAs, Xlinx 4000 series FPGAs, using a one-hot state assignment, Altera complex programmable logic devices (CPLDs), Altera FELX 10K series COLDs. FLOATING-POINT ARITHMETIC: Representation of floating-point numbers, Floatingpoint multiplication, and other floating-point operations. 87 UNIT 5 ADDITIONAL TOPICS IN VHDL: Attributes, Transport and Inertial delays, Operator overloading, Multi-valued logic and signal resolution, IEEE-1164 standard logic, Generics, Generate statements, Synthesis of VHDL code, Synthesis examples, Files and Text IO. LAB EXPERIMENTS: 1. Realization of half adder/subtractor and full adder/subtractor using three types of modeling. 2. Implementation of MUX/DEMUX using 3-types of description. 3. Designing Code convertors(BCD to Excess-3/Vice-versa, Binary to Gray/vice-versa) using dataflow modeling. 4. Writing VHDL program for Decoder/Encoder using Behavioral Modeling. 5. Design of a Parity generator/checker using structural modeling with generate statement. 6. Realization of Flip-flops using behavioral modeling. 7. Realization of shift Registers and Counters using VHDL. 8. Implemetation of 4-bit adder/subtractor and 4-bit multiplier/divider using VHDL. INTERFACING PROGRAMS: 9. Writing a VHDL module to interface keypad scanner/elevator controller. 10. Writing a VHDL program to interface stepper motor/dc motor. 11. Writing a VHDL description to interface Traffic Light controller. 12. Writing a VHDL language to interface ADC/DAC. TEXT BOOKS: 1. Digital Systems Design is using VHDL – Charles H. Roth. Jr:, ,Thomson Learning, Inc, 9th reprint, 2006. REFERENCE BOOKS: 1. Fundamentals of Digital Logic Design with VHDL – Stephen Brwon & Zvonko Vranesic, Tata McGraw-Hill, New Delhi, 2nd Ed., 2007. 2. Digital System Design with VHDL – Mark Zwolinski, , 2 Ed, Pearson Education., 2004 3. Digital electronics and Design with VHDL– Volnei A Pedroni,. Elsivier Science, 2009 COURSE OUTCOMES 1. Demonstrate the basic knowledge of VHDL (PO1,PO2, P4, PO5, PO9, PO11). 2. Demonstrate the ability to apply VHDL in modeling combinational and sequential circuits (PO1, PO3, PO5, PO9, PO11). 3. Ability to write a VHDL test bench to test VHDL modules (PO1,PO2, P4, PO5, PO9, PO11). 4. Use EDA tools in digital circuit modeling, simulation, functional verification. . (PO1, PO3, PO5, PO9, PO11). 5. Target a VHDL design to FPGA/CPLD boards to design state machines to control complex systems (PO1,PO2, P4, PO5, PO9, PO11, PO12). 88 Subject Code: TCE25 Subject Name: CAD for VLSI Credits: 4: 0: 0 Contact Hours: 56 Course Coordinator: Venu K N Prerequisites: VLSI Circuits and Systems Course Objectives: 1. To Describe VLSI layout and associated theory and representation 2. To Describe hardware modeling techniques 3. To explain scheduling algorithms and associated models 4. To discuss logical level synthesis and optimization techniques 5. To Explain testability of VLSI Syllabus: UNIT 1 INTRODUCTION TO VLSI LAYOUT: Cad tools, Philosophy of VLSI, N-MOS and P-MOS transistor structures, scalability, design requirements, Hierarchical representation, testability enhancement, combinational logic. HARDWARE MODELING: Hardware modeling languages, abstract model, compilation and behavioral optimization. UNIT 2 SCHEDULING ALGORITHMS: Introduction, A model for scheduling problems, scheduling without and with resource constraints, scheduling algorithms for extended sequencing models, scheduling pipelined circuits. RESOURCE SHARING AND BINDING: Introduction, sharing and binding for resource – dominated circuits, sharing and binding for general circuits. UNIT 3 LOGIC LEVEL SYNTHESIS AND OPTIMIZATION: Two level combinational logic optimization, Introduction, Logic optimization principles, operations on two level logic covers, algorithms for logic minimization, symbolic minimization and encoding problems, minimization for Boolean relations. UNIT 4 MULTILEVEL COMBINATIONAL LOGIC OPTIMIZATION: Introduction, models and transformation for combinational networks, algebraic models, Boolean models. SEQUENTIAL LOGIC OPTIMIZATION: Introduction, Sequential Circuit, Optimization using state – base models. UNIT5 TESTABILITY OF VLSI: Introduction, Shadow registers and scan design, counter testability, testing stuck – At faults, Boolean differences, PLA testability, PLA performance estimation, Design simulation. 89 TEXT BOOKS: 1. Eugune D Fabricius, Introduction to VLSI Design , MGH, 1990 2. Giovanni DeMicheli, Synthesis and Optimization of digital circuits, MGH 1994 Course Outcomes: 1. Describe and design VLSI layout (PO1, PO2, PO4, PO5, PO9, PO11). 2. Appraise hardware modeling techniques (PO1, PO3, PO5, PO9, PO11). 3. Compare and contrast different scheduling algorithms and associated models (PO1, PO2, PO4, PO5, PO9, PO11). 4. Design and apply logical level synthesis and optimization techniques . (PO1, PO3, PO5, PO9, PO11). 5. Interpret and design for testability of VLSI. (PO1, PO2, PO4, PO5, PO9, PO11). . 90 Subject code: TCE26 Subject name: VLSI CIRCUITS AND SYSTEMS Course Coordinator: Venu K N Credits: 3:0:1 Prerequisites: Logic Design Course Objectives: 1. To provide the concepts behind how FET‟s act likes a switch, working of Transmission gatesand implementation of different circuits 2. Providing knowledge about interconnects, stick diagrams and layout 3. To Impart knowledge about the DC analysis of inverter, power dissipation in NAND and NOR gates, correlate the relationship between speed and dissipation 4. Providing knowledge about how to drive a load with large capacitance and how to minimize the delay while driving large loads 5. To know about different CMOS logic circuits, their design and working Syllabus: UNIT 1 An overview of VLSI: complexity and design, Basic concepts Logic Design with MOSFETs: Ideal switches and Boolean operations, MOSFETS and switches, basic logic gates in cmos, complex logic gates in cmos, transmission gate circuits, clocking and data flow control. Silicon semiconductor technology: An overview, wafer processing, oxidation, epitaxy, deposition, ion implantation and diffusion, the silicon gate process, a basic n-well process, p-well process, twin tub process, silicon on insulator. UNIT 2 Physical structure and physical design of CMOS Integrated circuits: Integrated circuit layers, MOSFET‟s, CMOS Layers, Designing FET Array.Basic concepts, Layout of basic structures, Cell concepts, FET sizing and unit transistor,Physical design of logic gates, Design Hierarchies, UNIT 3 Electronic Analysis of CMOS Logic Gates DC Characters tics of the CMOS inverter,Inverter switching characterstics,power dissipation, DC Characterstics of NAND & NOR gates, NAND & NOR transient response, Analysis of complex logic gates, Gates design for transient performance, Transmission gates & pass transistors. UNIT 4 Designing high speed CMOS logic networks Gate delays, Driving large capacitive loads, Logic effort, BICMOS drivers. Advanced techniques in CMOS logic circuits Mirror circuits, Pseudo nmos,Tristate circuits, Clocked CMOS,Dynamic CMOS logic circuits,Dual rail logic networks. 91 UNIT5 Beyond CMOS: Evolutionary advances beyond CMOS, carbon nanotubes, conventional versus tactile computing, molecular and biological computing, moletronics- molecular diodes and diode - diode logic. Defect tolerant computing, Quantum dot cellular automata, MODFET devices, HBT‟s VLSI Circuits And Systems Lab No of Sessions:12 List of experiments 1. 2. 3. 4. 5. 6. 7. Inverter using FETs NAND, NOR,XOR,XNOR,Realization of Boolean expressions Flip flops Adders Multiplexers, Decoders Shift registers Asynchronous & synchronous counters TEXT BOOKS: 1. John P Uyemura, Introduction to VLSI circuits and systems, John Wiley,2012 2. Kevin F. Brenan, Introduction to semiconductor devices for computing and telecommunications applications, Cambridge university press,2012 3. Neil H.E.Weste and Kamran Eshraghian, Principle of CMOS VLSI design, a system perspective, second edition Pearson Educaton,2010 Course Outcomes: 1. Understand the concept about the switch, transmission and gate and able to design different logic circuits using the switches (PO1,PO2,PO9,PO11). 2. Understand how interconnect can be designed which reduce delay (PO1,PO2,PO4,PO9). 3. Discuss the DC analysis of the inverter and able to design any logic circuit which can work faster at the same time can consume less power (PO1,PO4,PO11). 4. Design circuits which can able to drive large capacitive load (PO1,PO2,PO4). 5. Understand and design different logic circuits(PO1,P2,PO4,PO9,PO11). 92 Subject code: TCE27 Subject Name: Micro Electro Mechanical System Credits:4:0:0 Contact Hours : 56 Course Coordinator : Dr. K Natarajan Prerequisites: Microelectronics Course Objectives: 1. 2. 3. 4. 5. Underline basics and typical applications of microsystems Describe scaling laws & microsensors and microactuators Discuss the various principles of operations of mems transducers Understand basic electrostatics and its applications in MEMS sensors and actuators Diffrentiate ways to fabricate& a packaging needs MEMS devic UNIT 1 INTRODUCTION TO MEMS Historical background of Micro Electro Mechanical Systems, Feynman‟ s vision, Nano Technology and its Applications Multi-disciplinary aspects, Basic Technologies, Applications areas, Scaling Laws in miniaturization, scaling in geometry, electrostatics, electromagnetic, electricity and heat transfer UNIT 2 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 application, Smart buildings UNIT 3 MATERIALS & 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 4 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) 93 UNIT 5 INTEGRATION AND PACKAGING OF MICROELECTROMECHANICAL SYSTEMS: Integration of microelectronics and micro devices at wafer and chip levels. Microelectronic packaging: wire and ball bonding, flip-chip. Microsystem packaging examples., Testing of Micro sensors, Qualification of Mems devices TEXT BOOK: 1. T R Hsu, MEMS and Microsystems Design and Manufacturing, Tata McGraw Hill, 2nd Edition, 2008 REFERENCES: 1. G. K. Ananthasuresh, K. J. Vinoy, S. Gopalakrishnan, K. N. Bhat, V. K. Aatre, Micro and Smart Systems, Wiley India, 2010. 2. Chang Liu, Foundations of MEMS, Pearson International Edition, 2006. 3. S. D. Senturia, Micro System Design, Springer International Edition, 2001. Course Outcomes: 1. Understandthe basics Micro Electro Mechanical Systems(MEMS) and Applications (PO1,PO6,PO11). 2. Analyze the scaling laws and its practical use (PO1,PO2,PO3,PO7). 3. Apply Mechanical, Electrical and Electronic aspects of MEMS (PO1,PO2,PO3,PO4). 4. Evaluate the Fabrication Techniques in the industry.(PO1,PO5). 5. Understand Device packaging and qualification methods (PO1,PO5). 94 Subject Code: TCE28 Subject Name: DSP Algorithms & Architecture Course coordinator: Ramya H.R Credits: 4:0:0 Contact Hours: 56 Prerequisite: DSP Course Objectives: 6. Understanding of Basic Principles of DSP and Basic Architectural features of DSP devices. 7. Understanding the implementation of DSP algorithms using basic DSP processor 8. Understanding the architectural details of TMS320C67xx processor 9. Understanding Addressing modes, instruction sets and the memory considerations of TMS320C67xx processor 10. Understanding the implementation of adaptive filters and application of Programmable DSP Devices UNIT 1 Introduction to basic features of Digital Signal Processing Devices: Introduction, A Digital SignalProcessing System, Digital Filters, Decimation and Interpolation. Basic Architectural features, DSP computational building blocks, Bus Architecture and Memory, Address generation unit, Speed issues. UNIT 2 Introduction to Basic DSP Algorithms and its Implementation using basic DSP Processor: The Qnotation, FIR filters, IIR Filters, Interpolation Filters, Decimation Filters, 2-D Signal Processing, FFT implementation. UNIT 3. ARCHITECTURE OF TMS320C6X PROCESSOR: Introduction,TMS320C6x architecture, Functional units ,Fetch and execute packets, Pipelining, Registers, Linear and circular addressing modes, Interrupts UNIT 4 TMS320C6x INSTRUCTIONS AND MEMORY CONSIDERATIONS: Introduction to different types of C6x Instruction sets with examples, Assembly Code Format, Assembler directives Memory Considerations: Data Allocation and Alignment, Program Directives, Memory Models, FixedAnd Floating-Point Format, Code improvement constraints UNIT 5 ADAPTIVE FILTERS and Applications of Programmable DSP Devices:: Introduction to adaptive filters Adaptive structures, Algorithms and implementation Applications of Programmable DSP Devices: DSP-based bio-Telemetry Receiver, A Speech Processing system, An Image processing system. TEXT BOOKS: 1. DSP and Applications with the TMS320C6713 and TMs320C6416 DSK by Rulph Chassaing, Donald Reay. 2nd Edition, John Wiley Publications 2. Digital Signal Processing- Avatar Singh and S Srinivasan, Thomson Learning, 2004 95 REFERENCE BOOKS: 1. Digital Signal Processors”, B Venkataramani and M Bhaskar TMH, 2002. 2. Modern DSP by V.Udayshankara,PHI Publication, 2nd Edition Course Outcomes 1. Described the Basic Principles of DSP and Basic Architectural features of DSP devices (PO1, PO2, PO3, PO4, PO7, PO11). 2. Analyzed the implementation of DSP algorithms using basic DSP processor (PO1, PO2, PO4, PO7, PO11). 3. Interpreted the architectural details of TMS320C67xx processor (PO1, PO2, PO3, PO4, PO7) 4. Analyzed Addressing modes, instruction sets and the memory considerations of TMS320C67xx processor (PO1, PO2, PO3, PO4). 5. Designed adaptive filters and implemented the application on DSP Devices (PO1, PO2, PO3, PO11). 96