06ec-71 computer communication networks - … computer communication networks electronics &...

45
ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 1 MVJCE 06EC-71 Computer Communication Networks

Upload: dothien

Post on 29-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 1 MVJCE

06EC-71

Computer Communication Networks

Page 2: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 2 MVJCE

Computer Communication Networks

Subject Code: 06EC71 IA marks: 25 Hours/ week: 04 Exam Hours: 03 Total Hrs: 52 Exam Marks: 100 PART - A UNIT - 1 Layered tasks, OSI Model, Layers in OSI model, TCP?IP Suite, Addressing, Telephone and cable networks for data transmission, Telephone networks, Dial up modem, DSL, Cable TV for data transmission. 6 Hours UNIT - 2 DATA LINK CONTROL: Framing, Flow and error control, Protocols, Noiseless channels and noisy channels, HDLC. 7 Hours UNIT - 3 MULTIPLE ACCESSES: Random access, Controlled access, Channelisation. 6 Hours UNIT - 4 Wired LAN, Ethernet, IEEE standards, Standard Ethernet. Changes in the standards, Fast Ethernet, Gigabit Ethernet, Wireless LAN IEEE 802.11 7 Hours PART - B UNIT - 5 Connecting LANs, Backbone and Virtual LANs, Connecting devices, Back bone Networks, Virtual LANs 6 Hours UNIT - 6 Network Layer, Logical addressing, Ipv4 addresses, Ipv6 addresses, Ipv4 and Ipv6 Transition from Ipv4 to Ipv6. 7 Hours UNIT - 7 Delivery, Forwarding, Unicast Routing Protocols, Multicast Routing Protocols 6 Hours UNIT - 8 Transport layer Process to process Delivery, UDP, TCP, Domain name system, Resolution 6 Hours TEXT BOOK:

1. Data Communication and Networking, B Forouzan, 4th Ed, TMH 2006

REFERENCE BOOKS: 1. Computer Networks, James F. Kurose, Keith W. Ross: Pearson education, 2nd Edition, 2003 2. Introduction to Data communication and Networking, Wayne Tomasi: Pearson education 2007

Page 3: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 3 MVJCE

LESSON PLAN

Subject Code: 06EC71 IA marks: 25 Hours/ week: 04 Exam Hours: 03 Total Hrs: 62 Exam Marks: 100

S. No. Topics Unit I

1 Introduction 2 Layered tasks 3 OSI Model, Layers in OSI model 4 TCP?IP Suite, Addressing 5 Telephone and cable networks for data transmission 6 Telephone networks 7 Dial up modem, 8 DSL 9 Cable TV for data transmission

Unit II 10 DATA LINK CONTROL: Framing, 11 Flow and error control 12 Protocols 13 Protocols 14 Noiseless channels 15 Noiseless channels 16 Noisy channels 17 Noisy channels 18 HDLC Unit III

19 MULTIPLE ACCESSES: Introduction 20 Random access, 21 Random access, 22 Controlled access 23 Controlled access 24 Channelisation 25 Channelisation

Unit IV 26 Wired LAN, Ethernet, 27 IEEE standards, 28 Standard Ethernet. 29 Changes in the standards, 30 Fast Ethernet, 31 Gigabit Ethernet, 32 Wireless LAN IEEE 802.11

Unit V 33 Introduction 34 Connecting LANs, 35 Backbone LANs 36 Virtual LANs, 37 Connecting devices,

Page 4: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 4 MVJCE

S. No. Topics 38 Back bone Networks, 39 Virtual LANs Unit VI

40 Network Layer, 41 Logical addressing, 42 Ipv4 addresses, 43 Ipv6 addresses, 44 Ipv4 and Ipv6 45 Transition from Ipv4 to Ipv6. 46 Transition from Ipv4 to Ipv6.

Unit VII 47 Introduction 48 Delivery, 49 Forwarding, 50 Unicast Routing Protocols, 51 Unicast Routing Protocols, 52 Multicast Routing protocols 53 Multicast Routing protocols

Unit VIII 54 Introduction 55 Transport layer Process to process Delivery, 56 Transport layer Process to process Delivery, 57 UDP, 58 TCP, 59 Domain name system, 60 Domain name system, 61 Resolution 62 Resolution

Text Books:

1. Data communication and Networking: B Forouzan, 4 th Ed, TMH,2006 Reference Books:

1. Computer Networks, James F Kurose, Keith W Ross, Pearson education, 2 nd Edition, 2003.

2. Introduction to data communication and networking, Wayne Tomasi, Pearson education 2007.

Page 5: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 5 MVJCE

MODEL QUESTION PAPER

1. Explain the 5 key assumption for dynamic channel allocation in LANS and MANS.

2. Compare virtual circuit subnet with data gram subnet. 3. Mention the types of routing algorithm. Explain the line state routing. 4. List the techniques , the system designers use to achieve god quality of service.

Explain the leaky bucket algorithm. 5. Explain the IPV4 header format. 6. Explain CIDR. 7. Explain the UDP and TCP header. 8. List the principle header fields related to message transport, Explain. 9. A bit stream 10011101 is transmitted using standard CRC method. The

generator polynomial is x3+1. Show the actual bit string transmitted. Assume that the 3rd bit from left is inverted during transmission. Show that this error is detected at receivers end.

10. Explain the connection establishment and connection release in TCP. 11. Explain how IP addresses are assigned. Find the class of each address.

(i) 75.45.301.14 (ii) 221.34.7.82 (ii)14.23.120.8(iv)252.5.15.111 12. Explain 1 bit sliding window protocol with normal case and abnormal case. 13. What are pico net and scatter net in Bluetooth. 14. Discuss various types of ethernet cabling. 15. Discuss the principle of optimality. Explain link state routing. 16. What is multiplexing? Explain different types of multiplexing in transport layer. 17. Write short notes on:

(i) E-mail (ii) WAN (iii) Packet switching (iv) TDM

Page 6: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 6 MVJCE

06EC72

Optical Fiber Communication

Page 7: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 7 MVJCE

Optical Fiber Communication Subject Code: 06EC72 IA marks: 25 Hours per week: 04 Exam Hours: 03 Total Hrs: 52 Exam Marks: 100

PART A UNIT - 1 OVERVIEW OF OPTICAL FIBER COMMUNICATION: Introduction, Historical development, general system, advantages, disadvantages, and applications of optical fiber communication, optical fiber waveguides, Ray theory, cylindrical fiber (no derivations in article 2.4.4), single mode fiber, cutoff wave length, mode filed diameter. Optical Fibers: fiber materials, photonic crystal, fiber optic cables specialty fibers.

8 Hours UNIT - 2 TRANSMISSION CHARACTERISTICS OF OPTICAL FIBERS: Introduction, Attenuation, absorption, scattering losses, bending loss, dispersion, Intra model dispersion, Inter model dispersion. 5 Hours UNIT - 3 OPTICAL SOURCES AND DETECTORS: Introduction, LED’s, LASER diodes, Photo detectors, Photo detector noise, Response time, double hetero junction structure, Photo diodes, comparison of photo detectors. 7 Hours UNIT - 4 FIBER COUPLERS AND CONNECTORS: Introduction, fiber alignment and joint loss, single mode fiber joints, fiber splices, fiber connectors and fiber couplers. 6 Hours

PART - B UNIT - 5 OPTICAL RECEIVER: Introduction, Optical Receiver Operation, receiver sensitivity, quantum limit, eye diagrams, coherent detection, burst mode receiver, operation, Analog receivers 6 Hours UNIT - 6 ANALOG AND DIGITAL LINKS: Analog links – Introduction, overview of analog links, CNR, multichannel transmission techniques, RF over fiber, key link parameters, Radio over fiber links, microwave photonics. Digital links – Introduction, point–to–point links, System considerations, link power budget, resistive budget, short wave length band, transmission distance for single mode fibers, Power penalties, nodal noise and chirping.

8 Hours UNIT - 7 WDM CONCEPTS AND COMPONENTS: WDM concepts, overview of WDM operation principles, WDM standards, Mach-Zehender interferometer, multiplexer, Isolators and circulators, direct thin film filters, active optical components, MEMS technology, variable optical attenuators, tunable optical fibers, dynamic gain equalizers, optical drop multiplexers, polarization controllers, chromatic dispersion compensators, tunable light sources. 6 Hours UNIT - 8 Optical Amplifiers and Networks – optical amplifiers, basic applications and types, semiconductor optical amplifiers, EDFA. OPTICAL NETWORKS: Introduction, SONET / SDH, Optical Interfaces, SONET/SDH rings, High – speed light – waveguides. 6 Hours

Page 8: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 8 MVJCE

TEXT BOOKS: 1. "Optical Fiber Communication”, Gerd Keiser, 4th Ed., MGH, 2008. 2. "Optical Fiber Communications", John M. Senior, Pearson Education. 3rd Impression, 2007. REFERENCE BOOK: 1. Fiber Optic Communication - Joseph C Palais: 4th Edition.

Page 9: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 9 MVJCE

LESSON PLAN

Class: VII Semester Subject code: EC72 Subject: Optical Fiber Communication Hours/week: 04 Total Hrs: 62 Exam Marks: 100

Sl. No.

Topics

UNIT – 1 OVERVIEW OF OPTICAL FIBER COMMUNICATION

1 Introduction 2 Historical development 3 general system 4 general system, advantages 5 general system disadvantages 6 applications of optical fiber communication 7 optical fiber waveguides 8 Ray theory ,cylindrical fiber 9 single mode fiber ,cutoff wave length

10 mode filed diameter 11 Optical Fibers: fiber materials 12 photonic crystal, fiber optic cables

UNIT – 2 TRANSMISSION CHARACTERISTICS OF OPTICAL FIBERS

13 Introduction 14 Attenuation ,absorption 15 scattering losses, bending loss 16 dispersion, 17 Intra model dispersion, Inter model dispersion

UNIT – 3 OPTICAL SOURCES AND DETECTORS

18 Introduction

19 LED’s, LASER diodes 20 Photo detectors, Photo detector noise 21 Response time 22 double hetero junction structure 23 Photo diodes, comparison of photo detectors

UNIT – 4 FIBER COUPLERS AND CONNECTORS

24 Introduction, , , and 25 fiber alignment 26 joint loss 27 single mode fiber joints 28 fiber splices 29 fiber connectors 30 fiber couplers

UNIT – 5 OPTICAL RECEIVER

Page 10: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 10 MVJCE

31 Introduction

32 Optical Receiver Operation 33 receiver sensitivity 34 quantum limit, 35 eye diagrams 36 coherent detection 37 burst mode receiver, operation, 38 Analog receiver

UNIT – 6 ANALOG AND DIGITAL LINKS:

39 Analog links

40 Introduction, overview of analog links 41 CNR, multichannel transmission techniques 42 RF over fiber, key link parameters 43 Radio over fiber links 44 microwave photonics 45 Digital links – Introduction, point–to–point links 46 System considerations, link power budget 47 resistive budget, short wave length band 48 transmission distance for single mode fibers 49 Power penalties, nodal noise and chirping

UNIT - 7WDM CONCEPTS AND COMPONENTS

50 WDM concepts 51 overview of WDM operation principles, 52 WDM standards, Mach-Zehender interferometer, multiplexer,

Isolators and circulators 53 direct thin film filters, active optical components, MEMS technology 54 variable optical attenuators, tunable optical fibers, dynamic gain

equalizers, optical drop multiplexers, 55 polarization controllers, chromatic dispersion compensators, tunable

light sources UNIT – 8 OPTICAL NETWORKS

56 Optical Amplifiers and Networks 57 optical amplifiers, basic applications and types 58 semiconductor optical amplifiers, EDFA 59 Introduction, SONET / SDH 60 Optical Interfaces 61 SONET/SDH rings 62 High – speed light – waveguides

Text books: 1. Gerd Keiser, "Optical Fiber Communication”, 4th edition, MGH, 2008. 2. John M. Senior, "Optical fiber Communications", Peasrson Edun. 2nd Ed, 2004. References: 1. Govind P.Agarwal, Fiber Optic Communication Systems, 3rd Edn, John Wiley 1. Programming and Customizing the 8051 Microcontroller – Predko, TMH

Page 11: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 11 MVJCE

Model Question Paper

1. Define Numerical Aperture. Deduce the expression for Numerical Aperture of step index optical fiber.

2. Write a note on the number of modes available in step index fiber. 3. List out the advantages and limitations of optical fiber communication. 4. Write a note on photonic crystals. 5. Differentiate between intrinsic and extrinsic absorption. 6. Derive an expression for the pulse spread due to material dispersion using group

delay concept. 7. The input power to an optical fiber is 2 mw while the power measured at the

output end is 2 µw. If the fiber attenuation is 0.5 dB/Km, calculate the length of the fiber.

8. Write a note on inter modal and intra modal dispersion. 9. Explain in detail about Laser diodes with neat diagram. 10. With neat block diagram explain the structure of photo detectors. 11. Explain different types of fiber splicing techniques. 12. Derive the expression for power generated internally to the LED. 13. Discuss the different types of noise occurring in laser diodes. 14. A double hetero junction InGaAsP LED emitting at a peak wavelength of 1310

nm has radiative and nonradiative recombination times of 30 ns and 100 ns respectively. The drive current is 40 mA. What is the internal quantum efficiency.Also what is the power generated internally to the LED.

15. Discuss about the SONET/SDH rings, SONET/SDH networks. 16. Explain the scheme of multichannel amplitude modulation. 17. With a schematic diagram explain the working of optical receiver. 18. Discuss the various types of line codes used in optical fiber communication

systems. 19. Explain the significance of relative intensity noise.

Page 12: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 12 MVJCE

06EC-73

Power Electronics

Page 13: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 13 MVJCE

Power Electronics

Subject Code: 06 EC73 IA marks: 25 Hours per week: 04 Exam Hours: 03 Total Hrs: 52 Exam Marks: 100 PART-A Unit 1 Introduction, Power semiconductor devices, Applications of power electronics, Control characteristics, Types of power electronics circuits. 5 Hrs Unit 2 Power Transistor: Power BJT’s, Switching characteristics, Switching limits, Base derive control, Power MOSFET’s, Switching characteristics, Gate drive, IGBT’s, Isolation of gate and base drives. 7 Hrs Unit 3 Introduction to Thyristor: Thyristor and its control circuits, Modes of operation, Characteristics, Two transistor model, Dynomic characteristics, Thyrisrot gate characteristics, di / dt and dv / dt protection, Thyristor firing circuits. 7 Hrs Unit 4 CONTROL RECTIFIERS: Introduction, Principles of phase controlled converter operation, 1φ half controlled converters, 1φ fully controlled converters, Duel converters. 7 Hrs PART-B Unit 5 Commutation Technique: Introduction, Natural commutation, Forced communication, Self communication, Impulse communication, Resonant pulse communication and Complementary communication. 6 Hrs Unit 6 Ac Voltage Controllers: Introduction, Principles of on and off control, Principles of phase control, Single phase controllers with restive loads and Inductive loads. 6 Hrs Unit 7 Dc Choppers: Introduction, Principles of step down and step up choppers, Step down chopper with RL loads, Chopper classification, Analysis of impulse commutated, Thyristor chopper (only qualitative analysis). 6 Hrs Unit 8 Invertors: Introduction, Principles of operation, Performance parameters, 1φ bridge invertor, voltage control of 1φ invertors, current source invertors, Variable DC link inverter. 8 Hrs Text Books: 1) M.H. Rashid “Power electronics” 3rd edition, PHI / Pearson publisher 2004. 2) M.D. Singh and Kanchandani K.B. “Power electronics” TMH publisher, 2nd Edn. 2007. Reference Books: 1) G. K. Dubey S.R. Doradla, A. Joshi and Rmk Sinha “Thyristorized power controllers” New age international (P) ltd reprint 1999. 2. Jayanth Baliga, Modern Power Devices, John Wiely (?)

Page 14: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 14 MVJCE

LESSON PLAN Class: VII Semester Subject code: 06EC73 Subject: Power Electronics Hours/week: 05 Total No. of hours: 62

Hour No Topics To Be Covered

01 UNIT 1:Introduction

02 Applications of power electronics

03 Power semiconductor devices

04 Control characteristics

05 Types of power electronics circuits

06 Peripheral effects

UNIT-2 POWER TRANSISTOR

07 Power BJT’s,

08 Switching characteristics

09 Switching limits

10 Base drive control

11 Power MOSFET’s

12 Switching characteristics

13 Gate drive

14 IGBT’s

15 Isolation of gate and base drives

UNIT-3 INTRODUCTION TO THYRISTORS

16 Principle of operation states anode-cathode characteristics

17 Two transistor model.

18 Turn-on Methods

19 Dynamic Turn-on and turn-off characteristics

20 Gate characteristics,

21 Gate trigger circuits

22 di / dt and dv / dt protection

23 Thyristor firing circuits

24 Numerical problems

UNIT-4 CONTROLLED RECTIFIERS

Page 15: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 15 MVJCE

Hour No Topics To Be Covered

25 Introduction, Principles of phase controlled converter operation

26 1φ fully controlled converters

27 Duel converters

28 1 φ semi converters with R load

29 1 φ semi converters with R & RL load

30 Problems

UNIT-5

31 Thyristor turn off methods, natural and forced commutation

32 self commutation

33 class A and class B types

34 Complementary commutation

35 auxiliary commutation

36 external pulse commutation

37 AC line commutation

38 Numerical problems

UNIT-6 AC VOLTAGE CONTROLLERS

39 Introduction

40 Principles of on and off control

41 Principles of phase control

42 Single phase controllers with restive loads

43 Numerical problems

44 Single phase controllers with Inductive loads

45 Numerical problems

UNIT-7 DC CHOPPERS

46 Introduction

47 Principles of step down

48 step up choppers

49 Step down chopper with RL loads

50 Chopper classification

51 Numerical problems

52 Analysis of impulse commutated Thyristor chopper

Page 16: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 16 MVJCE

Hour No Topics To Be Covered

53 Numerical problems

54 Numerical problems

UNIT-8 INVERTORS

55 Introduction

56 Principles of operation of inverter

57 Performance parameters

58 1φ bridge inverter

59 Voltage control of 1φ invertors

60 Current source invertors

61 Variable DC link inverter

62 Numerical problems

Page 17: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 17 MVJCE

Model Question paper

1) Briefly explain the different types of thyristor power converters &mention two applications of each. 2) Explain briefly types of power electronics circuits 3) Explain the important characteristic feature of power transistors. 4) With the aid of o/p& transfer characteristics discuss the different operating regions of power BJT. 5) Explain two transistor model with necessary equations. 6) Discuss the concept of Gate triggering& list the different gate triggering circuits. 7) Explain in 1φ fully controlled converters with necessary equations&waveforms. 8) Explain in detail with circuit diagram thyristor turn off methods, natural and forced commutation 9) What is commutation? Discuss various types of commutations. 10) Explain Principles of on and off control, Principles of phase control with neat circuit&wave forms. 11) Single phase controllers with Inductive loads 12) What is a DC chopper? 13) Define the term duty cycle in DC-DC converters 14) Analysis of impulse commutated Thyristor chopper 15) Define the term Inverter gain 16)Numerical problems

Page 18: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 18 MVJCE

06EC74

DSP Algorithms and Architecture

Page 19: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 19 MVJCE

DSP Algorithms and Architecture

Subject Code:06EC74 IA marks: 25 Hours per week: 04 Exam Hours: 03 Total Hrs: 52 Exam Marks: 100

PART-A Unit 1 Introduction to Digital Signal Processing: Introduction, A Digital Signal-Processing System, The Sampling Process, Discrete Time Sequences, Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT), Linear Time-Invariant Systems, Digital Filters, Decimation and Interpolation. 05 Hrs Unit 2 Architectures For Programmable Digital Signal-Processors: Introduction, Basic Architectural Features, DSP Computational Building Blocks, Bus Architecture and Memory, Data Addressing Capabilities, Address Generation Unit, Programmability and Program Execution, Features for External Interfacing. 08 Hrs Unit 3 Programmable Digital Signal Processors: Introduction, Commercial Digital Signal processingDevices, Data Addressing Modes of TMS32OC54xx., Memory Space of TMS32OC54xx Processors, Program Control. 06 Hrs Unit 4 Detail Study of TMS320C54X: TMS32OC54xx Instructions and Programming, On- Chip peripherals, Interrupts of TMS32OC54XX Processors, Pipeline Operation of TMS32OC54xx Processor. 06 Hrs PART-B Unit 5 Implementation of Basic DSP Algorithms: Introduction, The Q-notation, FIR Filters, IIR Filters, Interpolation and Decimation Filters( one example in each case ). 06 Hrs Unit 6 Implementation oF FFT Algorithms: Introduction, An FFT Algorithm for DFT Computation, Overflow and Scaling, Bit-Reversed Index Generation & Implementation on the TMS32OC54xx. 06 Hrs Unit 7 Interfacing Memory and Parallel I/O Peripherals to DSP Devices: Introduction, Memory Space Organization, External Bus Interfacing Signals. Memory Interface, Parallel I/O Interface, Programmed I/O, Interrupts and I / O Direct Memory Access (DMA). 08 Hrs Unit 8 Interfacing And Applications of DSP Processor: Introduction, Synchronous Serial Interface, A CODEC Interface Circuit. DSP Based Bio-telemetry Receiver, A Speech Processing System, An Image Processing System. 06 Hrs Text Book: 1. Avatar Singh and S. Srinivasan, “Digital Signal Processing”, Thomson Learning, 2004 REFERENCE BOOKS: 2. Ifeachor E. C., Jervis B. W “Digital Signal Processing: A practical approach, Pearson-Education, 2002 1. B Venkataramani and M Bhaskar “Digital Signal Processors”, TMH, 2002

Page 20: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 20 MVJCE

LESSON PLAN

Class: VII Semester Subject code:06 EC74 Subject: DSP Algorithms and Architecture Hours/week: 04 Total No. of hours: 62

HOUR TOPIC 01 Unit 1 Introduction to Digital Signal Processing: Introduction

02 A Digital Signal-Processing System 03 The Sampling Process, Discrete Time Sequences 04 Discrete Fourier Transform (DFT) and Fast Fourier Transform (FFT) 05 Linear Time-Invariant Systems, Digital Filters 06 Decimation and Interpolation

07 Unit 2Architectures For Programmable Digital Signal-Processors: Introduction

08 Basic Architectural Features 09 Basic Architectural Features-contn. 10 DSP Computational Building Blocks 11 Bus Architecture and Memory 13 Data Addressing Capabilities 13 Address Generation Unit 14 Programmability and Program Execution 15 Features for External Interfacing 16 Unit 3 Programmable Digital Signal Processors: Introduction 17 Commercial Digital Signal processing Devices 18 Commercial Digital Signal processing Devices-contn. 19 Data Addressing Modes of TMS32OC54xx. 20 Data Addressing Modes of TMS32OC54xx.-contn. 21 Memory Space of TMS32OC54xx Processors 22 Program Control 23 Unit 4 Detail Study of TMS320C54X- Introduction 24 TMS32OC54xx Instructions 25 TMS32OC54xx Instructions –contn. 26 Programming 27 Programming -contn 28 On-Chip peripherals 29 Interrupts of TMS32OC54XX Processors 30 Pipeline Operation of TMS32OC54xx Processor. 31 Unit 5Implementation of Basic DSP Algorithms: Introduction 32 The Q-notation 33 FIR Filters 34 FIR Filters-contn. 35 IIR Filters 36 IIR Filters –contn. 37 Interpolation and Decimation Filters( one example in each case ) 38 Unit 6Implementation oF FFT Algorithms: Introduction 39 An FFT Algorithm for DFT Computation 40 An FFT Algorithm for DFT Computation -contn

Page 21: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 21 MVJCE

HOUR TOPIC 41 Overflow and Scaling

42 Bit-Reversed Index Generation &Implementation on the TMS32OC54xx

43 Bit-Reversed Index Generation &Implementation on the TMS32OC54xx –contn.

44 Unit 7Interfacing Memory and Parallel I/O Peripherals to DSP Devices: Introduction

45 Memory Space Organization 46 External Bus Interfacing Signals

47 .Memory Interface 48 Parallel I/O Interface 49 Programmed I/O 50 Interrupts 51 I / O Direct Memory Access (DMA) 52 Unit 8Interfacing And Applications of DSP Processor: Introduction 53 Synchronous Serial Interface 54 Synchronous Serial Interface –contn. 55 A CODEC Interface Circuit 56 A CODEC Interface Circuit –contn. 57 DSP Based Bio-telemetry Receiver 58 DSP Based Bio-telemetry Receiver-contn. 59 A Speech Processing System 60 A Speech Processing System –contn. 61 An Image Processing System 62 An Image Processing System –contn.

Page 22: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 22 MVJCE

Model Question Paper

1. What are the DFT and IDFT equations? 2. What is the relationship between DFT and Frequency response of a sequence?

3. What is advantage of FFT in terms of computational savings?

4. Convolution, Z-Transform and System Function, o/p vs. i/p relationship of LTI

systems

5. Block Diagram of a digital filters, FIR and IIR comparisons

6. What is the function of Decimation filter?

7. What is the function of Interpolation filter?

8. What are the requirements of a programmable DSP device?

9. Unsigned (Braun) and signed multiplier (Baugh-Wooley) architecture

10. Barrel shifter architecture discussion

11. A MAC unit architecture, example. ALU unit details with block diagram

12. Von-Neumann Vs Harvard architecture under Bus Architecture

13. What is purpose of on-chip memory? How it is organized?

14. What are different data addressing capabilities of a programmable DSP and what are they meant for?

15. Name some of the commercially available Digital Signal-Processing Devices

16. What are the data addressing modes of TMS320C54xx Processors?

17. Explain with programs the addressing modes of the TMS320C54xx

18. What LD, RPT, PORTR, READA, WRITA, dmad, pmad instruction stands for?

(These are commonly used instructions in TMS320C54xx). Explain with program.

19. Explain with diagram Direct addressing mode of TMS320C54xx

20. Explain with diagram Indirect addressing mode of TMS320C54xx

21. Explain with diagram Circular addressing mode of TMS320C54xx

22. Discuss memory space of TMS320C54xx

Page 23: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 23 MVJCE

EC751

OPERATING SYSTEMS

Page 24: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 24 MVJCE

OPERATING SYSTEMS Subject Code: 06EC751 IA marks: 25 Hours per week: 04 Exam Hours: 03 Total Hrs: 52 Exam Marks: 100 PART A Unit 1 Introduction And Overview Of Operating Systems : Operating system, Goals of an O.S, Operation of an O.S, Resource allocation and related functions, User interface related functions, Classes of operating systems, O.S and the computer system, Batch processing system, Multi programming systems, Time sharing systems, Real time operating systems, distributed operating systems. (Chap 1: 1.1 – 1.5, Chap 2: 2.1 – 2.7) 06 Hrs Unit 2 Structure Of The Operating Systems: Operation of an O.S, Structure of the supervisor, Configuring and installing of the supervisor, Operating system with monolithic structure, layered design, Virtual machine operating systems, Kernel based operating systems, and Microkernel based operating systems. (Chap 3: 3.1 – 3.8) 06 Hrs Unit 3 Process Management: Process concept, Programmer view of processes, OS view of processes, Interacting processes, Threads, Processes in UNIX, Threads in Solaris. (Chap 4: 4.1 – 4. 7) 06Hrs Unit 4 Memory Management: Memory allocation to programs, Memory allocation preliminaries, Contiguous and noncontiguous allocation to programs, Memory allocation for program controlled data, kernel memory allocation. (Chap 5: 5.1 – 5.6) 06 Hrs PART B Unit 5 Virtual Memory: Virtual memory basics, Virtual memory using paging, Demand paging, Page replacement, Page replacement policies, Memory allocation to programs, Page sharing, UNIX virtual memory. (Chap 6: 6.1 – 6.7) 06 Hrs Unit 6 File Systems: File system and IOCS, Files and directories, Overview of I/O organization, Fundamental file organizations, Interface between file system and IOCS, Allocation of disk space, Implementing file access, UNIX file system. Text (Chap 7: 7.1 – 7.8) 06 Hrs Unit 7 Scheduling: Fundamentals of scheduling, Long-term scheduling, Medium and short term scheduling, Real time scheduling, Process scheduling in UNIX. (Chap 8: 8.1 – 8.5) 07 Hrs Unit 8 Message Passing: Implementing message passing, Mailboxes, Interprocess communication in UNIX) (Chap 9: 9.1 – 9. 3) 05 Hrs Text book: 1. D.M.Dhamdhare, “Operating Systems A Concept based Approach” ,TMH, 2nd Ed, 2006. Reference books 1. Silberschatz and Galvin, Operating Systems Concepts, John Wiley, 5th Edition 2002

Page 25: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 25 MVJCE

LESSON PLAN

Class: VII Semester Subject code: EC751 Subject: Operating Systems Hours/week: 04 Total No. of hours: 62

Hours Topics to be Covered UNIT 1: INTRODUCTION AND OVERVIEW OF OPERATINGSYSTEMS:

1 Operating system, Goals of an O.S 2 Operation of an O.S, 3 Resource allocation and related functions 4 User interface related functions, 5 Classes of operating systems 6 O.S and the computer system 7 Batch processing system, 8 Multi programming systems 9 Time sharing systems 10 Real time operating systems, distributed operating systems

UNIT 2: STRUCTURE OF THE OPERATING SYSTEMS 11 Operation of an O.S 12 Structure of the supervisor 13 Configuring and installing of the supervisor 14 Operating system with monolithic structure, 15 layered design 16 Virtual machine operating systems 17 ,Kernel based operating systems 18 Microkernel based operating systems

UNIT 3: PROCESS MANAGEMENT 19 Process concept 20 Programmer view of processes 21 OS view of processes 22 Interacting processes 23 Threads, Processes in UNIX 24 Threads in Solaris

UNIT 4: MEMORY MANAGEMENT 25 Memory allocation to programs, , , , 26 Memoryallocation preliminaries

27 Contiguous and noncontiguous allocation to programs

28 Memory allocation for program controlled data 29 kernel memory allocation.

30 Problems PART - B

UNIT 5: VIRTUAL MEMORY 31 Virtual memory basics 32 Virtual memory using paging 33 Demand paging 34 Page replacement

Page 26: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 26 MVJCE

Hours Topics to be Covered 35 Page replacement policies 36 Memory allocation to programs 37 Page sharing 38 UNIX virtual memory

UNIT 6: FILE SYSTEMS 39 File system and IOCS 40 Files and directories 41 Overview of I/O organization 42 Fundamental file organizations 43 Interface between file system and IOCS 44 Allocation of disk space 45 Implementing file access 46 Implementing file access 47 UNIX file system.

UNIT – 7 SCHEDULING 48 Introduction to scheduling 49 Fundamentals of scheduling 50 Long-term scheduling 51 Long-term scheduling 52 Medium scheduling 53 short term scheduling 54 Real time scheduling 55 Process scheduling in UNIX

UNIT – 8 MESSAGE PASSING 56 Introduction to Message Passing 57 Implementing message passing 58 Mailboxes 59 Mailboxes 60 Mails 61 Inter process 62 Communication in UNIX

Text book: 1. D.M.Dhamdhare, “Operating Systems A Concept based Approach” ,TMH, 2nd Ed, 2006. Reference books 1. Silberschatz and Galvin, Operating Systems Concepts, John Wiley, 5th Edition 2002

Page 27: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 27 MVJCE

MODEL QUESTION PAPER

1. a) what is OS ? List the task commonly performed by OS b) explain the typical computational structure and mention the OS responsibilities in each case 2.a) What do you mean by resource allocation differentiate partition based and pool based allocation approaches. b) What is virtual device &how spooling is used to improve utilization of I/O device? 3.a) How a multiprogramming system improves resource utilization. what architectures support is required for a multiprogramming system? How through put of the system can be improved by scheduling? (6) b) A program consists of a single loop which executes 50 times and contain a computation which consumes 50msec of CPU time, followed by an I/O operation which last for 200msec. A BP system uses a spooling. In this system each I/O operation of the program consume only 5msec. compute reduction in the CPU idle time due to spooling. ( 4) 4. Comment on validity of the following statement:A CPU bound program never has a high progress co-efficient in a multiprogramming system “. (10) 5. Explain how to configure and install the supervisor. (10)

6. What is process state? Explain various states of a process, giving state transition diagram. Explain data structure of a process control block (PCB).

How it is used in scheduling & context switching? (10)

7. a) Why is the separation of policy and mechanism a desirable principle? (5) b) Explain .bat file in MS.DOS and shells in UNIX.

8. Explain the following OS structure& also its advantages and disadvantages. (10) a) Monolithical structure b) Layered structure

9. Explain the following with example (10) Virtual machine OS Time-sharing system.

10.a) What is OS? Explain goals and resource allocation method w.r.t OS. (5) b) What is virtual device &how spooling is used to improve utilization of I/O device? (5) c) Explain the operation of os with example. (5) d) Explain system call in operating system. (5)

11.a) How a multiprogramming system improves resource utilization. what architectures support is required for a multiprogramming system? How through put of the system can be improved by scheduling? (8) b) A time-sharing system is to be designed to support a large number of user list all consideration, which influence the choice of the slice. Justify each consideration. (8)

Page 28: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 28 MVJCE

c) A program consists of a single loop which executes 50 times and contain a computation which consumes 50msec of CPU time, followed by an I/O operation which last for 200msec. A BP system uses a spooling. In this system each I/O operation of the program consume only 5msec. compute reduction in the CPU idle time due to spooling. (4)

12. a) Comment on validity of the following statement: “ A CPU bound program never has a high progress co-efficient in a multiprogramming system “. (10) b) Explain how to configure and install the supervisor. (10)

13. a) Explain the advantages and disadvantages of the following OS structure. (10) 1.Monolithical structure 2.Layered structure 3.Kernal-based structure 4.micro kernal-based structure

b) What is process state? Explain various states of a process, giving state transition diagram. Explain data structure of a process control block (PCB).

How it is used in scheduling & context switching? (10)

14. a) Why is the separation of policy and mechanism a desirable principle? (5) b) Describe the action taken by OS while creating a process. (5)

Page 29: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 29 MVJCE

06EC755

Image Processing

Page 30: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 30 MVJCE

Image Processing Subject Code: 06EC755 IA marks: 25 Hours per week: 04 Exam Hours: 03 Total Hrs: 52 Exam Marks: 100

PART A 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. 06 Hrs Unit 2 Image Sensing and Acquisition, Image Sampling and Quantization, Some Basic Relationships between Pixels, Linear and Nonlinear Operations. 05 Hrs Unit 3 Image Transforms: Two-dimensional orthogonal & unitary transforms, properties of unitary transforms, two dimensional discrete Fourier transform. 06 Hrs Unit 4 Discrete cosine transform, sine transform, Hadamard transform, Haar transform, Slant transform, KL transform. 07 Hrs PART B Unit 5 Image Enhancement: Image Enhancement in Spatial domain, Some Basic Gray Level Transformations, Histogram Processing,, Enhancement Using Arithmetic/Logic Operations, Basics of Spatial Filtering. 06 Hrs Unit 6 Smoothing Spatial Filters, Sharpening Spatial Filters, Image enhancement in the Frequency Domain, Sharpening Frequency Domain Filters. IMAGE ESTORATION: A Model of the Image Degradation/Restoration Process, Noise Models, Restoration in the Presence of Noise, Only-Spatial Filtering. 06 Hrs Unit 7 Periodic Noise Reduction by Frequency Domain Filtering, Linear Position-Invariant Degradations, Estimating the Degradation Function. 07 Hrs Unit 8 Inverse Filtering, Minimum Mean Square Error (Wiener) filtering.Geometric Mean Filtering. COLOR IMAGE PROCESSING: Color Fundamentals. Color Models, Pseudo color Image Processing. 07 Hrs Text Book: 1. Rafael C.Gonzalez and Richard E.Woods, “Digital Image Processing”, Pearson Education, 2001, 2nd edition. Reference Books: 2. Anil K. Jain, “ Fundamentals of Digital Image Processing”, Pearson Education, 2001 3. B. Chanda and D. Dutta Majumdar, “Digital Image Processing and Analysis”, PHI,

Page 31: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 31 MVJCE

LESSON PLAN

Subject Code: 06EC755 IA marks: 25 Hours per week: 04 Exam Hours: 03 Total Hrs: 62 Exam Marks: 100

Sl. No. Topics

1 UNIT 1:DIGITAL IMAGE FUNDAMENTALS 2 Introduction 3 What is Digital Image Processing 4 Block diagram of DIP 5 Fundamental Steps in Digital Image Processing 6 Components of an Image processing system 7 Elements of Visual Perception 8 UNIT 2:Image Sensing 9 Acquisition 10 Quantization 11 Problems on no of bits required for storing digital data 12 Some Basic Relationships between Pixels 13 Linear Operations 14 Nonlinear Operations 15 UNIT 3:Two-dimensional orthogonal transforms 16 Unitary transforms 17 Properties of unitary transform 18 Properties of unitary transform 19 Two dimensional discrete Fourier transform 20 Two dimensional discrete Fourier transform 21 Examples ofUnitry& discrete Fourier transform 22 UNIT 4:Discrete cosine transform 23 Sine transform 24 Hadamard transform 25 Haar transform 26 Examples on Haar transform 27 Slant transform 28 KL transform 29 Revision 30 UNIT 5:IMAGE ENHANCEMENT: Introduction 31 Image Enhancement in Spatial domain 32 Some Basic Gray Level Trans -formations 33 Histogram Processing 34 Enhancement Using Arithmetic Operations 35 Enhancement Using Logic Operations 36 Revision 37 UNIT 6:Basics of Spatial Filtering 38 Image enhancement in the Frequency Domain filters 39 Smoothing Frequency Domain filters 40 Sharpening Frequency Domain filters 41 Examples on frequency domain filters 42 Homomorphic filtering 43 Homomorphic filtering

Page 32: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 32 MVJCE

Sl. No. Topics 44 UNIT 7:Model of image degradation 45 Degradation process 46 Restoration process 47 Introduction to noise& its effect 48 Noise models 49 Restoration in the Presence of Noise 50 Only-Spatial Filtering 51 Periodic Noise Reduction 52 Periodic Noise Reduction by Frequency Domain Filtering 53 Linear Position-Invariant Degradations 54 Inverse filtering 55 Minimum mean square error (Weiner) Filtering 56 UNIT 8:Introduction 57 Color Fundamentals 58 Color Models:RGB 59 HIS color model 60 Pseudo color Image Processing 61 Processing basics of full color image processing 62 Revision

Text Book: 1. Rafael C. Gonzalez and Richard E.Woods, “Digital Image Processing”, Pearson Education, 2001, 2nd edition. Reference Books: 2. Anil K. Jain, “Fundamentals of Digital Image Processing”, Pearson Education, 2001

3. B. Chanda and D. Dutta Majumdar, “Digital Image Processing and Analysis”, PHI,

Page 33: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 33 MVJCE

MODEL QUESTION PAPER

1) With a block diagram describe various components used in digital image processing. 2) Explain the role of sampling& quantization 3) Calculate the no of bits required to store digital image of size 1024*1024 pixels number of grey levels are128. 4) Explain any 2 methods for image zooming& shrinking 5) Histogram Processing 6) Explain briefly about image sampling. 7) State the properties of 2-D DFT 8) Explain Sharpening Frequency Domain filters 9) Explain what is meant by pseudo inverse filtering. 10) What is Pixel coding? Explain. 11) Explain the limitations of practical sampling and reconstruction systems. (8 marks) 12) What are image transforms &list them. 13) Explain briefly any 5 properties of two dimensional DFT.

14) (a) Explain how discrete cosine transform of an image can be computed using DFT. (b) Discuss the various point operations performed for image enhancement. 15) Explain the image restoration scheme using inverse filtering. What are its limitations? 16) Explain in detail the transform coding technique with neat block diagram. 17) Explain some Basic Gray Level Trans –formations? 18) Explain the basics of full color image processing? 19) Describe the elements of Visual Perception? 20) Develop a scheme for converting RGB to HSI & Vice versa with necessary equations. 21) Explain pseudo color image processing 22) Write a short note on intensity color slicing

Page 34: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 34 MVJCE

23) Describe the Basic Relationships between Pixels, Linear and Nonlinear Operations? 24) Explain the properties of unitary transform? 25) Basics of Spatial Filtering Image enhancement in the Frequency Domain filters? 26) Explain only-Spatial Filtering Periodic Noise Reduction by Frequency Domain Filtering 27) With relevant probability density function plots explain 1) Gaussian noise 2) Impulse Noise 28 a) Explain wiener filtering? b) Explain inverse filtering with necessary equations

Page 35: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 35 MVJCE

06EC762

REAL-TIME SYSTEMS

Page 36: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 36 MVJCE

REAL-TIME SYSTEMS

Subject Code : 06EC762 IA Marks : 25 No. of Lecture Hrs/Week : 04 Exam Hours : 03 Total no. of Lecture Hrs. : 52 Exam Marks : 100

PART - A UNIT - 1 INTRODUCTION TO REAL-TIME SYSTEMS: Historical background, RTS Definition, Classification of Real-time Systems, Time constraints, Classification of Programs. 6 Hours UNIT - 2 CONCEPTS OF COMPUTER CONTROL: Introduction, Sequence Control, Loop control, Supervisory control, Centralised computer control,Distributed system, Human-computer interface, Benefits of computer control systems. 6 Hours UNIT - 3 COMPUTER HARDWARE REQUIREMENTS FOR RTS: Introduction, General purpose computer, Single chip microcontroller, Specialized processors, Process-related Interfaces, Data transfer techniques, Communications, Standard Interface. 6 Hours UNIT - 4 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. 8 Hours

PART - B UNIT - 5 & 6 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. 12 Hours UNIT - 7 DESIGN OF RTSS – GENERAL INTRODUCTION: Introduction, Specification documentation, Preliminary design, Single-program approach, Foreground/background, Multi-tasking approach, Mutual exclusion, Monitors. 8 Hours UNIT - 8

Page 37: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 37 MVJCE

RTS DEVELOPMENT METHODOLOGIES: Introduction, Yourdon Methodology, equirement definition for Drying Oven, Ward and Mellor Method, Hately and Pirbhai Method. 6 Hours TEXT BOOKS: 1. Real - Time Computer Control- An Introduction, Stuart Bennet, 2nd Edn. Pearson Education. 2005. REFERENCE BOOKS: 1. Real-Time Systems Design and Analysis, Phillip. A. Laplante, second edition, PHI, 2005. 2. Real-Time Systems Development, Rob Williams, Elsevier. 2006. 3. Embedded Systems, Raj Kamal, Tata Mc Graw Hill, India, 2005.

Page 38: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 38 MVJCE

Lesson Plan

Subject Code : 06EC762 IA Marks : 25 No. of Lecture Hrs/Week : 04 Exam Hours : 03 Total no. of Lecture Hrs. : 62 Exam Marks : 100

Hours Topics to be Covered Unit 1

1 introduction to real-time systems 2 Historical background, RTS Definition 3 Classification of Real-time Systems 4 Time constraints 5 Classification of Programs

UNIT –2: 6 CONCEPTS OF COMPUTER CONTROL: Introduction ,Sequence Control 7 Loop control 8 Supervisory control 9 Centralized computer control

10 Distributed system 11 Human-computer interface 12 Benefits of computer control systems

UNIT –3:

13 COMPUTER HARDWARE REQUIREMENTS FOR RTS: Introduction, General purpose computer

14 Single chip microcontroller 15 Specialized processors 16 Process-related Interfaces 17 Data transfer techniques 18 Communications, Standard Interface

UNIT –4: 19 LANGUAGES FOR REAL-TIME APPLICATIONS: Introduction 20 Syntax layout and readability 21 Declaration and Initialization of Variables and Constants 22 Modularity and Variables 23 Compilation ,Data types 24 Control Structure 25 Exception Handling, 26 Low-level facilities, Co routines 27 Interrupts and Device handling, Concurrency 28 Real-time support 29 Overview of real-time languages

PART B UNIT –5 & 6 30 OPERATING SYSTEMS: Introduction 31 Real-time multi-tasking OS 32 Real-time multi-tasking OS 33 Scheduling strategies 34 Priority Structures 35 Task management 36 Scheduler and real-time clock interrupt handles 37 Memory Management

Page 39: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 39 MVJCE

Hours Topics to be Covered 38 Memory Management 39 Code sharing, Resource control 40 Task co-operation and communication 41 Mutual exclusion, Data transfer 42 Liveness 43 Minimum OS kernel 44 Examples

UNIT 7 45 DESIGN OF RTSS – GENERAL INTRODUCTION: Introduction 46 Specification documentation 47 Preliminary design 48 Single-program approach 49 Foreground/background 50 Foreground/background 51 Multi-tasking approach 52 Mutual exclusion 53 Mutual exclusion 54 Monitors

UNIT 8 55 RTS DEVELOPMENT METHODOLOGIES: Introduction 56 Yourdon Methodology 57 Yourdon Methodology 58 requirement definition for Drying Oven 59 requirement definition for Drying Oven 60 Ward and Mellor Method 61 Ward and Mellor Method 62 Hately and Pirbhai Method

Page 40: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 40 MVJCE

06ECL77

VLSI Lab

Page 41: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 41 MVJCE

Subject Code : 06ECL77 IA Marks : 25 No. of Practical Hrs/Week : 03 Exam Hours : 03 Total no. of Practical Hrs. : 42 Exam Marks : 50

PART – A

DIGITAL DESIGN

ASIC-DIGITAL DESIGN FLOW 1. Write Verilog Code for the following circuits and their Test Bench for verification, observe the waveform and synthesise the code with technological library with given Constraints*. Do the initial timing verification with gate level simulation. i. An inverter ii. A Buffer iii. Transmission Gate iv. Basic/universal gates v. Flip flop -RS, D, JK, MS, T vi. Serial & Parallel adder vii. 4-bit counter [Synchronous and Asynchronous counter] viii. Successive approximation register [SAR] * An appropriate constraint should be given PART - B ANALOG DESIGN Analog Design Flow 1. Design an Inverter with given specifications*, completing the design flow mentioned below: a. Draw the schematic and verify the following i) DC Analysis ii) Transient Analysis b. Draw the Layout and verify the DRC, ERC c. Check for LVS d. Extract RC and back annotate the same and verify the Design e. Verify & Optimize for Time, Power and Area to the given constraint*** 2. Design the following circuits with given specifications*, completing the design flow mentioned below: a. Draw the schematic and verify the following i) DC Analysis ii) AC Analysis iii) Transient Analysis b. Draw the Layout and verify the DRC, ERC c. Check for LVS d. Extract RC and back annotate the same and verify the Design. i) A Single Stage differential amplifier ii) Common source and Common Drain amplifier 3. Design an op-amp with given specification* using given differential amplifier Common source and Common Drain amplifier in library** and completing the design flow mentioned below: a. Draw the schematic and verify the following i) DC Analysis

Page 42: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 42 MVJCE

ii). AC Analysis iii) Transient Analysis b. Draw the Layout and verify the DRC, ERC c. Check for LVS d. Extract RC and back annotate the same and verify the Design. 4. Design a 4 bit R-2R based DAC for the given specification and completing the design flow mentioned using given op-amp in the library**. a. Draw the schematic and verify the following i) DC Analysis ii) AC Analysis iii) Transient Analysis b. Draw the Layout and verify the DRC, ERC c. Check for LVS d. Extract RC and back annotate the same and verify the Design. 5. For the SAR based ADC mentioned in the figure below draw the mixed signal schematic and verify the functionality by completing ASIC Design FLOW.

[Specifications to GDS-II]

•••• Appropriate specification should be given.

** Applicable Library should be added & information should be given to the Designer. *** An appropriate constraint should be given

Page 43: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 43 MVJCE

06ECL 78

Power Electronics Lab

Page 44: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 44 MVJCE

Subject Code: 06ECL78 IA marks: 25 Hours per week: 03 Exam Hours: 03 Total Hrs: 42 Exam Marks: 50

1) Static characteristics of SCR and DIAC. 2) Static characteristics of MOSFET and IGBT. 3) Controlled HWR and FWR using RC triggering circuit 4) SCR turn off using i) LC circuit ii) Auxiliary Commutation 5) Synchronized UJT firing circuit for HWR and FWR circuits. 6) Generation of firing signals for thyristors/ trials using digital circuits / microprocessor. 7) AC voltage controller using triac – diac combination. 8) Single phase Fully Controlled Bridge Converter with R and R-L loads. 9) Voltage (Impulse) commutated chopper both constant frequency and variable frequency operations. 10) Speed control of a separately exited DC motor. 11) Speed control of universal motor. 12) Speed control of stepper motor. 13) Parallel / series inverter.

Page 45: 06EC-71 Computer Communication Networks - … Computer Communication Networks ELECTRONICS & COMMUNICATION ENGG VII SEMESTER COURSE DIARY PAGE 2 MVJCE Computer Communication Networks

ELECTRONICS & COMMUNICATION ENGG VII SEMESTER C OURSE DIARY

PAGE 45 MVJCE