Syllabus - S6
Syllabus - S6
Syllabus - S6
SEMESTER VI
ELECTRONICS & COMMUNICATION ENGINEERING
CATEGORY L T P CREDIT
ECT302 ELECTROMAGNETICS
PCC 3 1 0 4
Preamble: This course aims to impart knowledge on the basic concepts of electric and
magnetic fields and its applications.
Course Outcomes:After the completion of the course the student will be able to
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 3 1 1 2
CO2 3 3 1 1 2
CO3 3 3 1 1 2
CO4 3 3 1 1 2
CO5 3 3 1 1 2
Assessment Pattern
Mark distribution
Attendance : 10 marks
Continuous Assessment Test (2 numbers) : 25 marks
Assignment/Quiz/Course project : 15 marks
End Semester Examination Pattern: There will be two parts; Part A and Part B. Part A
contain 10 questions with 2 questions from each module, having 3 marks for each question.
Students should answer all questions. Part B contains 2 questions from each module of which
student should answer any one. Each question can have maximum 2 sub-divisions and carry
14 marks.
3. Show that curl grad F and div curl F are identically zero.
1 Q
4.Show that V 4 r where r ( x y z ) satisfies Laplace’s equation.
2 2 2 1/ 2
Course Outcome 2 (CO2): Analyse Maxwell’s equation in different forms and apply
them to diverse engineering problems. (K3)
1. State and explain Maxwell’s equations in the integral and differential forms.
1. Derive an expression for reflection coefficient of a plane wave under oblique incidence
with parallel polarization at a dielectric interface.
ELECTRONICS & COMMUNICATION ENGINEERING
3. Derive the expression for Brewster angle for parallel polarised wave.
Course Outcome 4 (CO4): To analyse the characteristics of transmission lines and solve
the transmission line problems using Smith chart. (K3)
1.A transmission line of length 0.2 λ and characteristic impedance 100Ω is terminated with a
load impedance of 50+200j . Find input impedance, reflection coefficient at load end,
reflection coefficient at the input end and VSWR.
2. A lossless transmission line has a characteristic impedance of 50Ω and phase constant of 3
Rad/ m at 100 MHz . Find Inductance per meter and Capacitance per meter of the
transmission line .
3. A 50 + j200 Ω load is connected to a 100Ω lossless transmission line . Using Smith chart ,
find i. Reflection coefficient at load ii. VSWR
1.For TE10 mode of propagation in a rectangular wave guide, with length 8cm and
v. Phase velocity
2.A rectangular wave guide has a dimension of 3cm x 5cm , and is operating at a frequency
of 10 GHz . Calculate the cutoff wavelength, cutoff frequency , guide wavelength , phase
velocity and group velocity . and the wave impedance for TE10 mode.
3.Derive the expression for Electric and magnetic field intensities for TM mode of
propagation of rectangular waveguide.
ELECTRONICS & COMMUNICATION ENGINEERING
SYLLABUS
MODULE 1 :
Introduction to Electromagnetic Theory. Review of vector calculus- curl, divergence
gradient. Rectangular, cylindrical and spherical coordinate systems. Expression of curl
divergence and Laplacian in cartesian, cylindrical and spherical coordinate system. Electric
field and magnetic field, Review of Coulomb’s law, Gauss law and Amperes current law.
Poisson and Laplace equations, Determination of E and V using Laplace equation.
MODULE 2 :
Derivation of capacitance and inductance of two wire transmission line and coaxial cable.
Energy stored in Electric and Magnetic field. Displacement current density, continuity
equation. Magnetic vector potential. Relation between scalar potential and vector potential.
Maxwell’s equation from fundamental laws. Boundary condition of electric field and
magnetic field from Maxwells equations.Solution of wave equation.
MODULE 3 :
Propagation of plane EM wave in perfect dielectric, lossy medium, good conductor, media-
attenuation, phase velocity, group velocity, skin depth. Reflection and refraction of plane
electromagnetic waves at boundaries for normal & oblique incidence (parallel and
perpendicular polarization), Snell’s law of refraction, Brewster angle.
MODULE 4 :
Power density of EM wave, Poynting vector theorem. Polarization of electromagnetic wave-
linear, circular and elliptical polarisation.
Uniform lossless transmission line - line parameters.Transmission line equations, Voltage and
Current distribution of a line terminated with load .Reflection coefficient and VSWR.
Derivation of input impedance of transmission line.
MODULE 5 :
Transmission line as circuit elements (L and C). Development of Smith chart - calculation of
line impedance and VSWR using smith chart.
The hollow rectangular wave guide –modes of propagation of wave-dominant mode, group
velocity and phase velocity -derivation and simple problems only
Text Books
Reference Books
Assignments:
4 A Parallel plate capacitor with plate area of 5cm2 and a plate separation of 3mm K3
has a voltage 50sin103t Volt applied to its plates. Calculate the displacement
9 State the relation between standing wave ratio and reflection coefficient. K1
10 How a quarter wave dissipationless line can be used for impedance matching?. K2
PART – B
Answer one question from each module; each question carries 14 marks.
Module - I
11 7
a. Derive the equation for curl of a vector field in Cartesian co-ordinate system.
CO1
K2
OR
b. Apply Ampere’s circuital law to the case of an infinitely long coaxial cable 7
carrying a uniformly distributed total current I. Compute the magnetic field CO1
intensity existing in different parts of the cable. K3
Module - II
1 n CO2
WE Q iV i where Vi is the potential of the point charge Qi.
2 i 1 K3
OR
14a Define vector magnetic potential and show that B A , where B is the 7
magnetic flux density and A is the vector magnetic potential at any point.
CO2
K2
7
b State and prove boundary conditions for E and H in accordance with Maxwell’s
CO2
equations.
K2
Module - III
i. Direction of propagation
v. Skin depth
OR
7
16 a Derive continuity equation from fundamental laws.
CO3
K2
b Find the skin depth, δ at a frequency of 1.6 MHz in aluminium, where
σ=38.2MS/m and µr= 1. Also find the propagation constant, γ and the wave
ELECTRONICS & COMMUNICATION ENGINEERING
7
velocity v . CO3
K3
Module - IV
7
b Derive an expression for net outward power flow associated with an
CO4
electromagnetic wave, from a surface.
K2
OR
Module - V
TE10 mode.
b. At a frequency of 80 MHz, a lossless transmission line has a characteristic 7
impedance of 300Ω and a wavelength of 2.5m. Find:
CO5
i) L ii) C iii) If the line is terminated with a parallel combination of 200Ω
and 5pF, determine the reflection co-efficient and the standing wave ratio. K3
OR
CO5
i. Reflection coefficient at load ii. VSWR iii. Load admittance
K3
b Derive the expression for Electric and magnetic field intensities for TM mode of 7
K2
ELECTRONICS & COMMUNICATION ENGINEERING
CATEGORY L T P CREDIT
ECT304 VLSI CIRCUIT DESIGN
PCC 3 1 0 4
Preamble: This course aims to impart the knowledge of VLSI design methodologies and Digital
VLSI circuit design.
Prerequisite:
1. ECT201 Solid State Devices
2. ECT202 Analog Circuits
3. ECT 203 Logic Circuit Design.
COURSE OUTCOMES.
After the completion of the course the student will be able to:
CO1 Explain the various methodologies in ASIC and FPGA design.
CO2 Design VLSI Logic circuits with various MOSFET logic families.
CO3 Compare different types of memory elements.
CO4 Design and analyse data path elements such as Adders and multipliers.
CO5 Explain MOSFET fabrication techniques and layout design rules.
Assessment Pattern:
End Semester
Continuous Assessment Tests
Bloom’s Category Examination
1 2
Remember
10 10 20
Understand
20 20 40
Apply
20 20 40
Analyze
Evaluate
Create
ELECTRONICS & COMMUNICATION ENGINEERING
Mark distribution:
Attendance : 10 marks
Continuous Assessment Test (2 numbers) : 25 marks
Assignments : 15 marks.
End Semester Examination Pattern: There will be two parts; Part A and Part B. Part A contain
10 questions with 2 questions from each module, having 3 marks for each question. Students
should answer all questions. Part B contains 2 questions from each module of which student
should answer any one. Each question can have maximum 2 sub-divisions and carry 14 marks.
Mark patterns are as per the syllabus with 75% for theory and 25% for logical/numerical
problems.
CO1:
1. Differentiate between full custom and semi-custom ASIC.
2. With a neat flow chart, explain ASIC design flow.
3. Describe Gate array based ASIC with neat diagram.
4. What are the processes involved in Soc design.
CO2:
1. With a neat diagram explain static and transient analysis of CMOS inverter
2. Realize the given logic function using static CMOS logic and transmission gate logic.
3. Compare the advantages and disadvantages of static and dynamic circuits.
CO3:
1. Compare different ROM structures.
2. Compare static and dynamic RAM structures.
3.Compare the advantages of three transistor and one transistor DRAM cell.
CO4:
1. Design a full adder with static CMOS logic
2. Compare the delay of Carry-Bypass adder, Linear Carry- Select adder, Square- root carry-
select adder.
ELECTRONICS & COMMUNICATION ENGINEERING
CO5:
1. Explain how electronic grade silicon (EGS) is developed .
2. Explain the necessity of single crystalline silicon in VLSI fabrication and how single crystal
silicon is made.
3. Explain diffusion and ion implantation techniques.
4. Explain the advantages of SiO2 and the oxidation techniques.
Syllabus
Text Books:
1. Sung –Mo Kang & Yusuf Leblebici, CMOS Digital Integrated Circuits- Analysis & Design,
McGraw-Hill, Third Ed., 2003
2. S.M. SZE, VLSI Technology, 2/e, Indian Edition, McGraw-Hill,2003
3. Wayne Wolf ,Modern VLSI design, Third Edition, Pearson Education,2002.
References:
1. Michael John Sebastian Smith, Application Specific Integrated Circuits, Pearson
Education,2001.
2. Neil H.E. Weste, Kamran Eshraghian, Principles of CMOS VLSI Design- A Systems
Perspective, Second Edition. Pearson Publication, 2005.
3. Jan M. Rabaey, Digital Integrated Circuits- A Design Perspective, Prentice Hall, Second
Edition, 2005.
4. Razavi - Design of Analog CMOS Integrated Circuits,1e, McGraw Hill Education India
Education, New Delhi, 2003.
5.
Course Contents and Lecture Schedule.
No. of.
No Topic
Lectures
Module 1: VLSI Design Methodologies. (11 Hrs)
PART B
(Answer one question from each module. Each question carries 14 mark.)
11(A) What is FPGA? What are its applications? With block diagram explain its (6)
internal architecture?
11(B) Explain ASIC design flow. (8)
OR
12(A) Compare different ASIC design methodologies. (8)
12(A) List the advantages of SOC (6)
13(A) Derive expression for the switching threshold of a CMOS inverter. (7)
13(B) What is meant by pass transistor logic? What are the differences in (7)
transmission characteristics of N MOS and P MOS transistors?
OR
14(A) What are the different types of power dissipation in a CMOS inverter? (8)
Derive expression for the total power dissipation.
14(B) Why PMOS transistor can pass only strong ones and NMOS can pass (6)
strong zeros.
ELECTRONICS & COMMUNICATION ENGINEERING
15(A) Draw the circuit diagram and explain the principle of operation of a (7)
CMOS based static RAM cell. Explain the read and write operations.
What are the constraints on the sizes of transistors?
15(B) Draw the circuit diagram and explain the principle of operation of a one (7)
transistor dynamic RAM cell. Explain the read, write and refresh
operations
OR
16(A) Explain the read and write operation of a three-transistor DRAM cell (7)
16(B) Explain the read and write operation of a six transistor CMOS SRAM cell. (7)
OR
17(A) With diagram illustrate the principle of operation of an array multiplier. (8)
Show the critical path. Estimate the delay of the multiplier.
17(B) With block diagram illustrate the principle of operation of a square root (6)
carry select adder. Estimate the delay of an n bit adder
OR
18(A) Draw circuit diagram of a full adder with not more than 28 transistors in (8)
standard CMOS logic
18(B) Explain the working a 16-bit carry-by pass adder and write down the (6)
expression for worst-case delay.
19(A) Illustrate with diagram the principle of crystal growth by Czochralzki (7)
method.
19(B) What is photolithography? With diagram illustrate the steps involved in (7)
photolithography process.
OR
20(A) Explain the principle of molecular beam epitaxy, with schematic diagram (8)
of an MBE system. What are its advantages and disadvantages?
20(B) With schematic diagram and chemical reactions involved, illustrate wet (6)
and dry oxidation processes
ELECTRONICS & COMMUNICATION ENGINEERING
Module 1
1. How to choose between FPGA and ASIC ?
2. Describe ASIC in terms of Size, power and performance, IP protection and competitive
Edge
3. Compare Gate-array design and Full-custom design?
4. What are the differences between CPLDs and CLBs
5 List some of the commonly used FPGA development board ?
6. Discuss the architecture of any one of the leading FPGA in industry ?
Module 2
1. Power and interconnect delay analysis of CMOS inverter?
2. Implement XOR function using pass transistor logic?
3. Derive V IL, V IH,V OH , and V OL of depletion load inverter?
4. Design 8:1 MUX using transmission gate logic?
5. What are the advantages of NMOS over CMOS ?
Module 3
1. Explain the working of sense amplifiers in memory structures?
2. Design a voltage comparator in precharge-evaluate logic .
3. Discuss the cascading problem of P-E logic
4. Discuss the architecture of FLASH EPROM
5. Explain the working of FGMOS
Module 4
1. With diagram illustrate the principle of operation of an array multiplier. Show the critical
path. Estimate the delay of the multiplier
2. Implement a 3x3 array multiplier?
Module 5
1. What is photolithography? With diagram illustrate the steps involved in photolithography
process?
2. What is Deal Grove model of oxidation? What are linear and parabolic rate coefficients
with reference to oxidation process?
3. Illustrate with diagram the principle of crystal growth by Czochralzki method
4. Explain DEAL-GROVE model of oxidation?
5. What are the requirements of a "clean-room" in VLSI fabrication
ELECTRONICS & COMMUNICATION ENGINEERING
Preamble: This course aims to lay down the foundation of information theory introducing both
source coding and channel coding. It also aims to expose students to algebraic and probabilistic
error-control codes that are used for reliable transmission.
Prerequisite: MAT 201 Linear Algebra and Calculus, MAT 204 Probability, Random Process and
Numerical Methods, ECT 204 Signals and Systems.
Course Outcomes: After the completion of the course the student will be able to
Assessment Pattern
Bloom’s Category Continuous Assessment End Semester Examination
Tests
1 2
Remember 10 10 20
Understand 30 30 60
Apply 10 10 20
Analyse
Evaluate
Create
Mark distribution
Total CIE ESE ESE
Marks Duration
150 50 100 3 hours
ELECTRONICS & COMMUNICATION ENGINEERING
End Semester Examination Pattern: There will be two parts; Part A and Part B. Part A contain 10
questions with 2 questions from each module, having 3 marks for each question. Students should
answer all questions. Part B contains 2 questions from each module of which student should answer
any one. Each question can have maximum 2 sub-divisions and carry 14 marks.
]
P= 1 1 0
[ 0 1 1
1 1 1
1 0 1
3. Explain standard array decoding of linear block codes.
SYLLABUS
Discrete memoryless sources, Source code, Average length of source code, Bounds on average
length, Uniquely decodable and prefix-free source codes. Kraft Inequality (with proof), Huffman
code. Shannon’s source coding theorem (both achievability and converse) and operational meaning
of entropy.
Modeling of Additive White Gaussian channels. Continuous-input channels with average power
constraint. Differential entropy. Differential Entropy of Gaussian random variable. Relation
between differential entropy and entropy. Shannon-Hartley theorem (with proof – mathematical
subtlities regarding power constraint may be overlooked).
Inferences from Shannon Hartley theorem – spectral efficiency versus SNR per bit, power-limited
and bandwidth-limited regions, Shannon limit, Ultimate Shannon limit.
Block codes and parameters. Error detecting and correcting capability. Linear block codes. Two
simple examples -- Repetition code and single parity-check code. Generator and parity-check
matrix. Systematic form.
Maximum likelihood decoding of linear block codes. Bounded distance decoding. Syndrome.
Standard array decoding.
ELECTRONICS & COMMUNICATION ENGINEERING
(Only description, no decoding algorithms) Hamming Codes, BCH codes, Reed-Solomon Codes.
Low-density parity check (LDPC) codes. Tanner graph representation. Message-passing decoding
for transmission over binary erasure channel.
No Topic No. of
Lectures
1 Entropy, Sources and Source Coding
1.1 Entropy, Properties of Entropy, Joint and Conditional Entropy 2
1.2 Mutual Information, Properties of Mutual Information 2
1.3 Discrete memoryless sources, Source code, Average length of source 2
code, Bounds on average length
1.4 Uniquely decodable and prefix-free source codes. Kraft Inequality 2
(with proof)
1.5 Huffman code. Shannon’s source coding theorem and operational 2
meaning of entropy
1. Create a 2 x 2 matrix, P(Y/X) for binary symmetric channel with channel transition
probability, p < 0.5.
1. Realize the encoder circuit for (7, 4) cyclic code in Fig. 4.2 in page 96 in Error
Control Coding: Fundamentals and Applications by Shu Lin & Daniel J. Costello. Jr.
ELECTRONICS & COMMUNICATION ENGINEERING
2. Create a random binary vector of length 4 as input message vector and generate the
codeword.
3. Create binary vector of length 7 with Hamming weight 1 as error vector and add it to
the encoder output to generate the receiver output.
4. Realize the decoder circuit for (7, 4) cyclic code in Fig. 4.9 in page 107 in Error
Control Coding: Fundamentals and Applications by Shu Lin & Daniel J. Costello. Jr.
5. Observe the encoder and decoder outputs for different message vectors and error
vectors and find the error correcting capability of the code.
6. Convolutional Code
1. Implement (2,1,3) convolutional encoder in Fig. 10.1 in page 288 in Error Control
Coding: Fundamentals and Applications by Shu Lin & Daniel J. Costello. Jr.
PART A
3. State Shannon’s channel coding theorem. What is its significance in digital communication
system?
4. An analog signal band limited to ‘B’ Hz is sampled at Nyquist rate. The samples are
quantized into 4 levels. The quantization levels are assumed to be independent and occur
with probabilities: p1= p4 = 1/8, p2 = p3 = 3/8. Find the information rate of the source
assuming B = 100Hz.
5. List the properties of group. Give an example.
6. Show that C = {0000, 1100, 0011, 1111} is a linear code. What is its minimum distance?
7. Explain generation of systematic cyclic code using polynomial description.
8. List the features of Reed Solomon code.
9. Draw a (3,2,1) convolutional encoder with generator sequences,
g(11 )=( 11 ) , g(12 )=( 01 ) , g (13 )=( 11 ) and g(21 )=( 01 ) , g (22 )=( 10 ) , g2(3)= (10 ).
10. Draw the tanner graph of rate 1/3 LDPC code for the given parity check matrix.
1 1 1 0 0 0
H=
[
1 0 0 1 1 0
0 1 0 1 0 1
0 0 1 0 1 1
]
PART B
Answer any one question from each module. Each question carries 14
marks.
ELECTRONICS & COMMUNICATION ENGINEERING
MODULE I
11 (a) The joint probability of a pair of random variables is given below. Determine H(X,
Y), H(X/Y), H(Y/X) and I(X,Y). Verify the relationship between joint, conditional and
marginal entropies.
1/3 1/ 3
P(X, Y) = [ 0 1/ 3 ]
(10 marks)
11 (b) Explain uniquely decodable and prefix-free property of source code. (4 marks)
12 (a) Find the binary Huffman code for the source with probabilities {1/3, 1/5, 1/5,
2/15, 2/15}. Also find the efficiency of the code. (9 marks)
12 (b) Prove that H(Y) ≥ H(Y/X). (5 marks)
MODULE II
13 (a) A voice grade channel of the telephone network has a bandwidth of 3.4 KHz.
Calculate channel capacity of the telephone channel for signal to noise ratio of 30 dB. Also
determine the minimum SNR required to support information transmission through the
telephone channel at the rate of 4800 bits/sec.
(7 marks)
13 (b) Derive the expression for channel capacity for binary erasure channel. (7 marks)
14 (b) State Shannon Hartley theorem and explain the significance of Shannon limit. (6 marks)
MODULE III
15 (a) The parity check matrix of (7,4) linear block code is given as
1 00 1 01 1
[
H = 0 10 1 11 0 .
0 01 0 11 1 ]
Compute the minimum distance of the code and find its error detection and correcting capability.
Suppose that the received codeword, r = (1001111). Determine whether the received codeword is in
error? If so, form the decoding table and obtain the correct codeword. (9 marks)
16 (b) List the properties of vector space. Define subspace. (5 marks)
17 (a)The parity bits of a (8, 4) linear systematic block code are generated by
ELECTRONICS & COMMUNICATION ENGINEERING
c5 = d1+d2+d4
c6 = d1+d2+d3
c7 = d1+d3+d4
c8 = d2+d3+d4
(+ sign denotes modulo-2 addition)
where d1, d2, d3 and d4 are message bits and c5, c6, c7 and c8 are parity bits. Find
generator matrix G and parity check matrix H for this code. Draw the encoder circuit (7 marks)
17 (b) Explain the construction of finite field from polynomial ring with the help of an ex-ample.
(7 marks)
MODULE IV
18 (a) Consider a (7, 4) cyclic code with generator polynomial, g(x) = 1 + x + x3. Express the
generator matrix and parity-check matrix in systematic and non-systematic form
(8 Marks)
18 (b) Find the generator polynomial for single, double and triple error correcting BCH code of block
length, n = 15. (6 marks)
19 (a) Draw syndrome circuit for a (7,4) cyclic code generated by g(x)=1+x+x3. If the re-ceived
vector r is [0010110] what is the syndrome of r? Explain the circuit with a table showing the
contents of the syndrome register. (8 Marks)
19 (b) What are the features of Hamming code? Find the parity check matrix for (15, 11) Hamming
code. (6 marks)
MODULE V
20 (a) Draw the state diagram of a convolution encoder with rate 1/3 and constraint length
3 for generator sequences g(1) = (1 0 0), g(2) = (1 0 1), g(3) = (1 1 1). (7 marks)
20 (b) Explain message passing decoding algorithm for LDPC codes with the help of an
example.
(7 marks)
21 For a (2,1,2) convolutional encoder with generator sequences g(1) = (1 1 1) and g(2)
= (1 0 1). Draw Trellis and perform Viterbi decoding on this trellis for the received
sequence {01, 10, 10, 11, 01, 01, 11} and obtain the estimate of the transmitted se-
quence. (14 marks)
ELECTRONICS & COMMUNICATION ENGINEERING
Preamble: The objective of this Course work is to ensure the comprehensive knowledge
of each student in the most fundamental Program core courses in the
curriculum. Five core courses credited from Semesters 3, 4 and 5 are chosen
for the detailed study in this course work. This course has an End Semester
Objective Test conducted by the University for 50 marks. One hour is
assigned per week for this course for conducting mock tests of objective
nature in all the listed five courses.
Course Outcomes: After the completion of the course the student will be able to
Apply the knowledge of circuit theorems and solid state physics to solve the
CO 1
problems in electronic Circuits
CO 2 Design a logic circuit for a specific application
CO 3 Design linear IC circuits for linear and non-linear circuit applications.
CO 4 Explain basic signal processing operations and Filter designs
CO 5 Explain existent analog and digital communication systems
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO 1 3 3 1 2
CO 2 3 3 1 2
CO 3 3 3 1 2
CO 4 3 2 2
CO 5 3 2 1 2
ELECTRONICS & COMMUNICATION ENGINEERING
Assessment Pattern
Bloom’s Category End Semester
Examination
Remember 10
Understand 20
Apply 20
Analyse
Evaluate
Create
Mark distribution
Total Marks CIE ESE ESE Duration
50 0 50 1 hour
End Semester Examination Pattern: Objective Questions with multiple choice (Four).
Question paper include Fifty Questions of One mark each covering the five identified
courses.
Syllabus
Full Syllabus of all five selected courses
.
Course Contents and Lecture Schedule
No Topic No. of Lectures
1 Analog Circuits
1.1 Mock Test on Module 1 and Module 2 1
1.2 Mock Test on Module 3, Module 4 and Module 5 1
1.3 Feedback and Remedial 1
2 Logic Circuit design
2.1 Mock Test on Module 1, Module 2 and Module 3 1
2.2 Mock Test on Module 4 and Module 5 1
2.3 Feedback and Remedial 1
3 Linear IC
3.1 Mock Test on Module 1 and Module 2 1
3.2 Mock Test on Module 3, Module 4 and Module 5 1
3.3 Feedback and Remedial 1
4 Digital Signal Processing
4.1 Mock Test on Module 1, Module 2 and Module 3 1
4.2 Mock Test on Module 4 and Module 5 1
4.3 Mock Test on Module 1, Module 2 and Module 3 1
5 Analog and Digital Communication
5.1 Mock Test on Module 1, Module 2 and Module 3 1
5.2 Mock Test on Module 4 and Module 5 1
5.3 Feedback and Remedial 1
ELECTRONICS & COMMUNICATION ENGINEERING
CATEGORY L T P CREDIT
ECL332 COMMUNICATION LAB
PCC 0 0 3 2
Preamble:
• The experiments are categorized into three parts Part A, Part B and Part C.
• The experiments in Part B are software simulations and can be done using
GNU Octave or Python. Other softwares such as MATLAB/ SCILAB/
LabVIEW can also be used.
Prerequisites:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 2 3 0 0 0 3 2 0 1
CO2 3 3 3 2 3 0 0 0 0 0 0 1
CO3 3 3 3 3 3 0 0 0 3 2 0 3
ELECTRONICS & COMMUNICATION ENGINEERING
Distribution;
Attribute Mark
Attendance 15
Continuous assessment 30
Internal Test (Immediately before 30
the second series test)
Attribute Mark
Preliminary work 15
Implementing the work/Conducting the experiment 10
Performance, result and inference (usage of equipments 25
and trouble shooting)
Viva voce 20
Record 5
Experiments
Part A
Any two experiments are mandatory. The students shall design and setup simple
prototype circuits with the help of available ICs. They can observe Waveforms
produced by these circuits for standard ideal inputs.
Part B
All experiments are mandatory. The students shall write scripts to simulate
components of communication systems. They shall plot various graphs that help
to appreciate and compare performance.
2. Sample and quantize the signal using an uniform quantizer with number of
representation levels L. Vary L. Represent each value using decimal to
binary encoder.
4. Plot the SNR versus number of bits per symbol. Observe that the SNR
increases linearly.
3. Eye Diagram
3. Use various roll off factors and plot the eye diagram in each case for the
received signal. Make a comparison study among them.
ELECTRONICS & COMMUNICATION ENGINEERING
Part C
Any two experiments are mandatory. The students shall emulate communication
systems with the help of software-defined-radio hardware and necessary control
software. Use available blocks in GNU Radio to implement all the signal
processing. These experiments will help students to appreciate better how
theoretical concepts are translated into practice.
3. Familiarize with GNU Radio (or similar software’s like Simulink/ Lab-
View) that can be used to process the signals received through the SDR
hardware.
2. FM Reception
1. Receive digitized FM signal (for the clearest channel in the lab) using the
SDR board.
3. FM Transmission
1. Use a wave file source.
CATEGORY L T P CREDIT
ECD334 MINIPROJECT
PWS 0 0 3 2
Course Plan
The review committee may be constituted by the Head of the Department. A project
report is required at the end of the semester. The product has to be demonstrated for
its full design specifications. Innovative design concepts, reliability considerations,
aesthetics/ergonomic aspects taken care of in the project shall be given due weight.
Course Outcomes
Be able to practice acquired knowledge within the selected area of
CO1 technology for project development.
Identify, discuss and justify the technical aspects and design aspects
CO2 of the project with a systematic approach.
Reproduce, improve and refine technical aspects for engineering
CO3 projects.
Evaluation
The internal evaluation will be made based on the product, the report and a viva- voce
examination, conducted by a 3-member committee appointed by Head of the
Department comprising HoD or a senior faculty member, Academic coordinator for
that program, project guide/coordinator.
Mark distribution
Split-up of CIE
Component Marks
Attendance 10
Project Report 10
Evaluation by Committee 40
Split-up of ESE
Component Marks
Level of completion 10
Demonstration of 25
functionality
Project Report 10
Viva-voce 20
Presentation 10
Category L T P CREDIT
Industrial Economics &
HUT 300
Foreign Trade HSMC 3 0 0 3
Preamble: To equip the students to take industrial decisions and to create awareness of economic
environment.
Prerequisite: Nil
Course Outcomes: After the completion of the course the student will be able to
Explain the problem of scarcity of resources and consumer behaviour, and to evaluate
CO1 the impact of government policies on the general economic welfare. (Cognitive
knowledge level: Understand)
Take appropriate decisions regarding volume of output and to evaluate the social cost
CO2
of production. (Cognitive knowledge level: Apply)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 3
CO2 2 2 2 2 3 3
CO3 2 2 1 3
CO4 2 2 1 1 3
CO5 2 2 1 3
1
Abstract POs defined by National Board of Accreditation
Assessment Pattern
Mark Distribution
2
Continuous Internal Evaluation Pattern:
Attendance : 10 marks
Continuous Assessment - Test (2 numbers) : 25 marks
Continuous Assessment - Assignment : 15 marks
Each of the two internal examinations has to be conducted out of 50 marks. First series test shall
be preferably conducted after completing the first half of the syllabus and the second series test
shall be preferably conducted after completing remaining part of the syllabus. There will be two
parts: Part A and Part B. Part A contains 5 questions (preferably, 2 questions each from the
completed modules and 1 question from the partly completed module), having 3 marks for each
question adding up to 15 marks for part A. Students should answer all questions from Part A.
Part B contains 7 questions (preferably, 3 questions each from the completed modules and 1
question from the partly completed module), each with 7 marks. Out of the 7 questions, a student
should answer any 5.
Part A contains 10 questions with 2 questions from each module, having 3 marks for each
question. Students should answer all questions. Part B contains 2 questions from each module of
which a student should answer any one. Each question can have maximum 3 sub-divisions and
carries 14 marks.
3
SYLLABUS
Scarcity and choice - Basic economic problems- PPC – Firms and its objectives – types of firms
– Utility – Law of diminishing marginal utility – Demand and its determinants – law of demand
– elasticity of demand – measurement of elasticity and its applications – Supply, law of supply
and determinants of supply – Equilibrium – Changes in demand and supply and its effects –
Consumer surplus and producer surplus (Concepts) – Taxation and deadweight loss.
Production function – law of variable proportion – economies of scale – internal and external
economies – Isoquants, isocost line and producer’s equilibrium – Expansion path – Technical
progress and its implications – Cobb-Douglas production function - Cost concepts – Social cost:
private cost and external cost – Explicit and implicit cost – sunk cost - Short run cost curves -
long run cost curves – Revenue (concepts) – Shutdown point – Break-even point.
Circular flow of economic activities – Stock and flow – Final goods and intermediate goods -
Gross Domestic Product - National Income – Three sectors of an economy- Methods of
measuring national income – Inflation- causes and effects – Measures to control inflation-
Monetary and fiscal policies – Business financing- Bonds and shares -Money market and Capital
market – Stock market – Demat account and Trading account - SENSEX and NIFTY.
4
deficit and devaluation – Trade policy – Free trade versus protection – Tariff and non-tariff
barriers.
Reference Materials
5
4. What is collusive oligopoly?
1. What is devaluation?
2. Suppose a foreign country imposes a tariff on Indian goods. How does it affect India’s
exports?
3. What is free trade?
4. What are the arguments in favour of protection?
6
Model Question paper
QP CODE: PAGES:3
PART A
2. What should be the percentage change in price of a product if the sale is to be increased by 50
3. In the production function Q= 2L 1/2K 1/2 if L=36 how many units of capital are needed to
4. Suppose in the short run AVC 4. Suppose in the short run AVC<P<AC. Will this firm produce
7
10. What is devaluation? (10 x 3 = 30 marks)
PART B
(Answer one full question from each module, each question carries 14 marks)
MODULE I
11. a) Prepare a utility schedule showing units of consumption, total utility and marginal
utility, and explain the law of diminishing marginal utility. Point out any three
limitations of the law.
b) How is elasticity of demand measured according to the percentage method? How is
the measurement of elasticity of demand useful for the government?
Or
12. a) Explain the concepts consumer surplus and producer surplus.
b) Suppose the government imposes a tax on a commodity where the tax burden met
by the consumers. Draw a diagram and explain dead weight loss. Mark consumer
surplus, producer surplus, tax revenue and dead weight loss in the diagram.
MODULE II
13. a) What are the advantages of large-scale production?
b) Explain Producer equilibrium with the help of isoquants and isocost line. What is
expansion path?
Or
14. a) Explain break-even analysis with the help of a diagram.
b) Suppose the monthly fixed cost of a firm is Rs. 40000 and its monthly total variable
cost is Rs. 60000.
i. If the monthly sales is Rs. 120000 estimate contribution and break-even sales.
ii. If the firm wants to get a monthly profit of Rs.40000, what should be the sales?
MODULE III
8
15. a) What are the features of monopolistic competition?
b) Explain the equilibrium of a firm earning supernormal profit under monopolistic
competition.
Or
16.a) Make comparison between perfect competition and monopoly.
b) Explain price rigidity under oligopoly with the help of a kinked demand curve.
MODULE IV
17. a) How is national income estimated under product method and expenditure method?
b) Estimate GDPmp, GNPmp and National income
Or
18. a) What are the monetary and fiscal policy measures to control inflation?
b) What is SENSEX?
MODULE V
19. a) What are the advantages of disadvantages of foreign trade?
b) Explain the comparative cost advantage.
Or
20. a) What are the arguments in favour protection?
b) Examine the tariff and non-tariff barriers to international trade.
(5 × 14 = 70 marks)
9
Teaching Plan
Module 1 (Basic concepts and Demand and Supply Analysis) 7 Hours
1.3 Utility – Law of diminishing marginal utility – Demand – law of demand 1 Hour
1.6 Equilibrium – changes in demand and supply and its effects 1 Hour
Consumer surplus and producer surplus (Concepts) – Taxation and
1.7 1 Hour
deadweight loss.
Module 2 (Production and cost) 7 Hours
2.4 Technical progress and its implications – cob Douglas Production function 1 Hour
Cost concepts – social cost: private cost and external cost – Explicit and
2.5 1 Hour
implicit cost – sunk cost
2.6 Short run cost curves & Long run cost curves 1 Hour
10
Module 4 (Macroeconomic concepts) 7 Hours
Stock and flow – Final goods and intermediate goods – Gross Domestic
4.2 1 Hour
Product - National income – Three sectors of an economy
4.4 Inflation – Demand pull and cost push – Causes and effects 1 Hour
11
ELECTRONICS & COMMUNICATION ENGINEERING
CATEGORY L T P CREDIT
ECT312 DIGITAL SYSTEM DESIGN
PEC 2 1 0 3
Preamble: This course aims to design hazard free synchronous and asynchronous sequential
circuits and implement the same in the appropriate hardware device
Course Outcomes: After the completion of the course the student will be able to
CO 1
Analyze clocked synchronous sequential circuits
K4
CO 2
Analyze asynchronous sequential circuits
K4
CO 3
Design hazard free circuits
K3
CO 4
Diagnose faults in digital circuits
K3
CO 5
Summarize the architecture of FPGA and CPLDs
K2
CO2 3 3 2 2 2 3
CO3 3 3 3 3 2 2 3
CO4 3 2 1 2 2 3
CO5 2 2 2 3
Assessment Pattern
Bloom’s Category Continuous Assessment End Semester Examination
Tests
1 2
Remember K1 10 10 15
Understand K2 10 20 30
Apply K3 20 20 35
Analyse K4 10 20
Evaluate
Create
ELECTRONICS & COMMUNICATION ENGINEERING
Mark distribution
Total CIE ESE ESE
Marks Duration
150 50 100 3 hours
End Semester Examination Pattern: There will be two parts; Part A and Part B. Part A
contain 10 questions with 2 questions from each module, having 3 marks for each question.
Students should answer all questions. Part B contains 2 questions from each module of which
student should answer any one. Each question can have maximum 2 sub-divisions and carry
14 marks.
2. Obtain a minimal state table for a clocked synchronous sequential network having a single
input line ‘x’ in which the symbols 0 and 1 are applied and a single output line ‘z’. An
outputof 1 is to be produced if and only if the 3 input symbols following two consecutive
input 0’s consist of at least one 1. An example of input/output sequences that satisfy the
conditions of the network specifications is:
x=0100010010010010000000011
z=0000001000000100000000001
3. Analyse the following clocked synchronous sequential network. Derive the next state and
output equations. Obtain the excitation table, transition table, state table and state
diagram.
ELECTRONICS & COMMUNICATION ENGINEERING
Course Outcome 2 (CO2): Analyze asynchronous sequential circuits (K4)
1. A reduced flow table for a fundamental-mode asynchronous sequential network is given
below. Using the universal multiple-row state assignment, construct the corresponding
expanded flow table and transition table. Assign outputs where necessary such that there is at
most a single output change during the time the network is unstable. Assume that the inputs x1
and x2 never change simultaneously.
00 01 10 11 00 01 10 11
A A B A D 1 - 0 -
B D B B C - 0 1 -
C A C C C - 1 1 0
D D C A D 0 - - 1
2. Analyze the asynchronous sequential network by forming the excitation/transition table, state
table, flow table and flow diagram. The network operates in the fundamental mode with the
restriction that only one input variable can change at a time.
given by . Show how the hazard can be detected and eliminated in each circuit.
ELECTRONICS & COMMUNICATION ENGINEERING
3. Investigate the problem of clock skew in practical sequential circuits and suggest solutions
with justification to minimize or eliminate it.
Course Outcome 5 (CO5): Summarize the architecture of FPGA and CPLDs (K2)
1. Draw and explain the architecture of Xilinx XC4000 configurable logic block.
2. Draw and explain the architecture of Xilinx 9500 CPLD family.
3. Explain the internal structure of XC4000 input/output block.
SYLLABUS
Module 3: Hazards
Hazards – static and dynamic hazards – essential, Design of Hazard free circuits – Data
synchronizers, Mixed operating mode asynchronous circuits, Practical issues- clock skew and
jitter, Synchronous and asynchronous inputs – switch bouncing
Module 4: Faults
Fault table method – path sensitization method – Boolean difference method, Kohavi
algorithm, Automatic test pattern generation – Built in Self Test (BIST)
Reference Books
1. Miron Abramovici, Melvin A. Breuer and Arthur D. Friedman, Digital Systems Testing
and Testable Design, John Wiley & Sons Inc.
2. Morris Mano, M.D.Ciletti, Digital Design, 5th Edition, PHI.
3. N. N. Biswas, Logic Design Theory, PHI
4. Richard E. Haskell, Darrin M. Hanna , Introduction to Digital Design Using Digilent
FPGA Boards, LBE Books- LLC
5. Samuel C. Lee, Digital Circuits and Logic Design, PHI
6. Z. Kohavi, Switching and Finite Automata Theory, 2nd ed., 2001, TMH
PART A
PART – B
Answer one question from each module; each question carries 14 marks.
Module - I
11 a Analyze the following sequential network. Derive the next state and output
equations. Obtain its transition table and state table.
8
CO1
K4
ELECTRONICS & COMMUNICATION ENGINEERING
b. Construct an ASM chart for the following state diagram shown. Determine the
model of CSSN that this system conforms to with proper justification. 6
CO1
K3
OR
12 For the clocked synchronous sequential network, construct the excitation table, 8
transition table, state table and state diagram. CO1
K4
b. Obtain a minimal state table for a clocked synchronous sequential network having a
single input line ‘x’ in which the symbols 0 and 1 are applied and a single output
line ‘z’. An output of 1 is to be produced if and only if the 3 input symbols
following two consecutive input 0’s consist of at least one 1. An example of
6
input/output sequences that satisfy the conditions of the network specifications is:
x= 0100010010010010000000011
z= 0000001000000100000000001
CO1
K3
ELECTRONICS & COMMUNICATION ENGINEERING
Module - II
OR
00 01 10 11 00 01 10 11
A A B A D 1 - 0 -
B D B B C - 0 1 -
C A C C C - 1 1 0
D D C A D 0 - - 1
ELECTRONICS & COMMUNICATION ENGINEERING
Module - III
15a. Examine the possibility of hazard in the OR-AND logic circuit whose Boolean 8
function is given by . Show how the hazard can be detected and
eliminated. CO3
b. Explain essential hazards in asynchronous sequential networks. What are the K3
constraints to be satisfied to avoid essential hazards? 6
OR
CO3
K3
16a Draw the logic diagram of the POS expression Y= (x1+x2’) (x2+x3). Show that
there is a static-0 hazard when x1 and x3 are equal to 0 and x2 goes from 0 to 1. 9
Find a way to remove the hazard by adding one or more gates. CO3
K3
5
b Discuss the concept of switch bouncing and suggest a suitable solution.
K3
Module - IV
17a Illustrate the fault table method used for effective test set generation for the circuit 8
b How can the timing problems in asynchronous sequential circuits be solved using 6
mixed operating mode circuits?
K3
OR
18 Find the test vectors of all SA0 and SA1 faults of the circuit whose Boolean 8
a.
function is by the Kohavi algorithm. CO4
K3
b.
Identify different test pattern generation for BIST 6
CO4
K3
Module - V
19 Explain the architecture of XC 4000 FPGA family. 14
CO5
K2
OR
20 Draw and explain the architecture of Xilinx 9500 CPLD family. Also explain the 14
function block architecture. CO5
K2
ELECTRONICS & COMMUNICATION ENGINEERING
CATEGORY L T P CREDIT
ECT342 EMBEDDED SYSTEMS
PEC 2 1 0 3
Preamble: This course aims to design an embedded electronic circuit and implement the same.
Prerequisite: ECT 203 Logic Circuit Design, ECT 202 Analog Circuits ,ECT 206 Computer
Architecture and Microcontrollers
Course Outcomes: After the completion of the course the student will be able to
CO 1 Understand and gain the basic idea about the embedded system.
K2
CO 2 Able to gain architectural level knowledge about the system and hence to program an
K3 embedded system.
CO 3 Apply the knowledge for solving the real life problems with the help of an embedded
K3 system.
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO 3 3 2 1 2 2
1
CO 3 3 3 3 2 2
2
CO 3 3 3 3 2 3 2
3
Assessment Pattern
Mark distribution
Total CIE ESE ESE
Marks Duration
150 50 100 3 hours
End Semester Examination Pattern: There will be two parts; Part A and Part B. Part A contain
10 questions with 2 questions from each module, having 3 marks for each question. Students
should answer all questions. Part B contains 2 questions from each module of which student
should answer any one. Each question can have maximum 2 sub-divisions and carry 14 marks.
Course Outcome 1 (CO1) : Understand the embedded system fundamentals and system
design (K1).
Course Outcome 2 (CO2): Understand the peripheral devices and their interfacing with the
processor. (K2)
Course Outcome 3 (CO3): To understand the ARM processor architecture and pipeline
processor organization. (K3)
1. Give the architecture of the ARM processor and explain the registers.
2. Explain the pipelined architecture of ARM processor.
3. Write an ARM assembly language program to print the sum of two numbers.
ELECTRONICS & COMMUNICATION ENGINEERING
Course Outcome 4 (CO4): To write programs in assembly and high level languages for
ARM processor. (K3)
Course Outcome 5 (CO5): To understand the basics of real time operating systems and
their use in embedded systems. (K2)
SYLLABUS
Text Books
1. 1. Raj kamal, Embedded Systems Architecture, Programming and Design, TMH, 2003
2. K.V. Shibu, Introduction to Embedded Systems, 2e, McGraw Hill Education India, 2016.
3. Wayne Wolf, Computers as Components: Principles of Embedded Computing System
Design, Morgan Kaufman Publishers - Elsevier 3ed, 2008
4. Steve Furber, ARM system-on-chip architecture, Addison Wesley, Second Edition, 2000
Reference Books
4 ARM Programming
4.1 Architectural Support for High-Level Languages 2
4.2 The Thumb Instruction Set 3
4.3 Architectural Support for System Development 2
4.4 Programming 3
(a) Elevator controller design (b) Chocolate vending machine design (c) Industrial controller
using sensors (d) IOT applications using sensors, communication devices and actuators
ELECTRONICS & COMMUNICATION ENGINEERING
PART A
(Answer ALL Questions. Each Question Carries 3 Marks.)
PART – B
(Answer one question from each module; each question carries 14 marks)
Module – I
11. (a) What are the characteristics of an embedded system? Explain. [07 Marks]
(b) Explain the different phases of EDLC. [07 Marks]
OR
12. (a) Write different steps involved in the embedded system design process. [07 Marks]
(b) Explain the structural description of embedded system design. [07 Marks]
Module – II
13. (a) What is serial and parallel port communication? Explain with the help of necessary
diagrams. [07 Marks]
ELECTRONICS & COMMUNICATION ENGINEERING
(b) What is interrupt? How interrupts are handled in a processor? Explain ISR.[07 Marks]
OR
14. (a) With the help of a diagram show how ROM and RAM are interfaced to a
processor. Explain the read/write processes. [07 Marks]
(b) Explain how a memory management unit is used in a processor. What are its uses?
What is DMA ? [07 Marks]
Module – III
15. (a) Write a note on ARM processor architecture and its registers. [07 Marks]
(b) Write a note on data processing and data transfer instructions with the help of
examples [07 Marks]
OR
16. (a) What is pipeline architecture? Explain how an ARM instruction is executed in a 5
stage pipeline processor with the help of an example. [08 Marks]
(b) Write an ARM assembly language program to print text string “Hello World”.
[06 Marks]
Module – IV
17. (a) Explain ARM floating point architecture and discuss how floating point numbers are
handled [07 Marks]
(b) Write a note on Thumb single register and multiple register data transfer instructions
with the help of examples. [07 Marks]
OR
18. (a) What is Thumb instruction set? Why it is used? Explain Thumb progrmmers model.
[07 Marks]
(b) Draw the block diagram of AMBA architecture. What are the different types of buses
used in the architecture? [07 Marks]
Module V
19. (a) What are the different services of Kernel? Explain different types of Kernels.
[07Marks]
ELECTRONICS & COMMUNICATION ENGINEERING
(b) Explain pre-emptive and non-pre-emptive scheduling algorithms with the help of an
example. [07 Marks]
OR
20. (a) What are the basic functions of real time Kernel? Explain. [07 Marks]
(b) Write a note on the following (a) shared memory (b) message passing (c) deadlock
[07 Marks]
ELECTRONICS & COMMUNICATION ENGINEERING
CATEGORY L T P CREDIT
ECT352 DIGITAL IMAGE PROCESSING
PEC 2 1 0 3
Preamble: This course aims to develop the skills for methods of various transformation and
analysis of image enhancement, image reconstruction, image compression, image segmentation
and image representation.
Course Outcomes: After the completion of the course the student will be able to
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
CO 1 3 3 2 1 2
CO 2 3 3 2 1 2
CO 3 3 3 3 1 2
CO 4 3 3 3 1 2
Assessment Pattern
Continuous Assessment
Bloom’s Category Tests End Semester Examination
1 2
Remember K1 10 10 10
Understand K2 20 20 20
Apply K3 20 20 70
Analyse K4
Evaluate
Create
Mark distribution
Total ESE
CIE ESE
Marks Duration
150 50 100 3 hours
ELECTRONICS & COMMUNICATION ENGINEERING
Continuous Internal Evaluation Pattern:
Attendance: 10 marks
Continuous Assessment Test (2 numbers) : 25 marks
Assignment/Quiz/Course project : 15 marks
End Semester Examination Pattern: There will be two parts; Part A and Part B. Part A contain 10
questions with 2 questions from each module, having 3 marks for each question. Students should
answer all questions. Part B contains 2 questions from each module of which student should answer
any one. Each question can have maximum 2 sub-divisions and carry 14 marks. The questions must
have 50% representation from theory, and 50% representation from logical/numerical/derivation/
proof.
Course Outcome 1 (CO1): Analyze the various concepts and restoration techniques for image
processing
1. For the given image check whether pixel P and Q have 8 connectivity.
2. Find filtered image using median filter.
3. Explain Weiner filtering.
Course Outcome 2 (CO2): Differentiate and interpret the various image enhancement techniques
1. Classify different image enhancement process. Differentiate between spatial domain and
frequency domain techniques of image enhancement.
2. What is histogram equalisation? Briefly discuss the underlying logic behind histogram
equalisation.
Module 1
Digital Image Fundamentals: Image representation, basic relationship between pixels, elements of
DIP system, elements of visual perception-simple image formation model. Vidicon and Digital
Camera working principles Brightness, contrast, hue, saturation, mach band effect
Colour image fundamentals-RGB, CMY, HIS models, 2D sampling, quantization.
Module 2
Review of matrix theory: row and column ordering- Toeplitz, Circulant and block matrix
2D Image transforms: DFT, its properties, Walsh transform, Hadamard transform, Haar transform,
DCT, KL transform and Singular Value Decomposition.
Image Compression: Need for compression, Basics of lossless compression – bit plane coding, run
length encoding and predictive coding, Basics of lossy compression – uniform and non-uniform
quantization techniques used in image compression, Concept of transform coding, JPEG Image
compression standard.
Module 3
Image Enhancement: Spatial domain methods: point processing- intensity transformations,
histogram processing, image subtraction, image averaging. Spatial filtering- smoothing filters,
sharpening filters.
Frequency domain methods: low pass filtering, high pass filtering, homomorphic filter
Module 4
Image Restoration: Degradation model, Unconstraint restoration- Lagrange multiplier and constraint
restoration
Inverse filtering- removal of blur caused by uniform linear motion, Weiner filtering,
Geometric transformations-spatial transformations
Module 5
Image segmentation: Classification of Image segmentation techniques, region approach, clustering
techniques. Segmentation based on thresholding, edge based segmentation. Classification of edges,
edge detection, Hough transform, active contour.
Text Books
1. Gonzalez Rafel C, Digital Image Processing, Pearson Education, 2009
2. S Jayaraman, S Esakkirajan, T Veerakumar, Digital image processing, Tata Mc Graw Hill, 2015
Reference Books
6. Create degraded images affected by motion blur and noise by simulating the models for both.
Apply inverse filtering and Weiner filtering methods to the simulated images and compare
their performance.
7. Detect an object against the background using various edge detection algorithms and compare
their performance.
1. Give mathematical representation of digital images? Write down the names of different
formats used. K2
2. Explain mach band effect. K2
3. What is SVD? Explain its applications in digital image processing. K3
4. Write the similarity and difference between Hadamard and Walsh transforms K3
5. What are the advantages and disadvantages of block processing K2
6. Name the role of point operators in image enhancement K2
7. What is median filter? Explain the operation in 2D noise image with salt and pepper noise K3
8. Distinguish between linear and nonlinear image restoration. K3
9. Mention the use of derivative operation in edge detection. K4
10. The Pewitt edge operator is much better than Robert operator. Why? Give the matrix. K3
PART B
Module 1
1. a) State and explain the 2D sampling theorem. Explain how aliasing errors can be eliminated? (7
marks)
b) Define the terms brightness, contrast, hue and saturation with respect to a digital image. Explain
the terms False contouring and Machband effect. (K1 – CO1) (7 marks)
OR
2. a) Explain elements of visual perception simple image formation model in detail (K1 – CO1) (8
marks)
b) Explain various color image models and its transformations (K1 - CO1) (6 marks)
Module 2
3. a) Explain the difference between DST and DCT. (K2 - CO1) (4 marks)
b) Compute the 2D DFT of the 4x4 gray scale image given below. (K3-CO1) (10 marks)
ELECTRONICS & COMMUNICATION ENGINEERING
OR
b) Compute the 8-point DCT for following date X={2,4,6,8,10,6,4,2}. (10 marks)
Module 3
5. a) List histogram image enhancement techniques? Explain each one in detail. (10 marks)
K2-CO2
OR
6. a) Describe the following in detail (i) Histogram equalization (ii) LPF and HPF in image
enhancement (iii) high boost filters (10 marks)
Module 4
7. a) Assume 4x4 image and filter the image using median filter of 3x3 neighbourhood.
Use replicate padding. (K3—CO1) (8 marks)
OR
Module 5
9. a) Explain the active contour algorithm for image segmentation any four geometric
transformations on an image. (K2-CO3) (7 marks)
c) Assume 4x4 image and filter the image using median filter of 3x3 neighbourhoods. Use
replicate padding (K3—CO1) (7 marks)
OR
10. a) Explain global, adaptive and histogram based thresholding in detail. (7 marks)
c) Explain Hough transform in detail (7 marks)
ELECTRONICS & COMMUNICATION ENGINEERING
SEMESTER VI
HONOURS
ELECTRONICS & COMMUNICATION ENGINEERING
Preamble: The course aims to introduce principles behind advanced methods in automation
of electronic design.
Prerequisites: Nil
Course Outcomes: After the completion of the course the student will be able to
CO 1 Apply Search Algorithms and Shortest Path Algorithms to find various graph
solutions.
CO 2 Outline VLSI Design Flow and Design Styles and apply partitioning algorithms on
graphs representing netlist.
CO 3 Illustrate Design Layout Rules and apply different algorithms for layout
compaction.
CO 4 Make use of various algorithms to solve placement and floorplan problems.
CO 5 Utilise different algorithms to solve routing problems.
Assessment Pattern
Mark distribution
End Semester Examination Pattern: There will be two parts; Part A and Part B. Part A
contain 10 questions with 2 questions from each module, having 3 marks for each question.
Students should answer all questions. Part B contains 2 questions from each module of which
student should answer any one. Each question can have maximum 2 sub-divisions and carry
14marks.
CO Assessment Questions
CO1: Apply Search Algorithms and Shortest Path Algorithms to find various graph
solutions
CO2: Outline VLSI Design Flow and Design Styles and apply partitioning algorithms
on graphs representing netlist.
1.Perform KL partitioning on the above graph.You may assume any initial partition of
your choice.
2. Draw the flowchart of VLSI Design Flow and explain the different stages
CO3: Illustrate Design Layout Rules and apply different algorithms for layout
compaction.
ELECTRONICS & COMMUNICATION ENGINEERING
1. For the following graph, find the longest path to all other vertices from vertex v0,
using Bellman-Ford Algorithm.
2. Use the Longest Path Algorithm to find the longest path from vertex A, in the
following graph
CO4: Make use of various algorithms to solve placement and floorplan problems.
Draw the floorplan slicing tree and the polar graphs of the above floorplan.
O O O O
O S
2. Draw Horizontal and Vertical Constraint Graph for the following Channel
Routing
ELECTRONICS & COMMUNICATION ENGINEERING
3.
PART A
Answer All Questions
3. Write short note on (a) Full Custom Design (b) Standard Cell Design (3) (K1)
4. Explain any three parameters based on which Partitioning is performed. (3) (K1)
5. What are the minimum distance rules in Design Rules for layout? (3) (K1)
6. Write inequality expressions for minimum distance and maximum distance
constraints between two rectangular edges. (3) (K1)
7. For the following placement, calculate the wirelength by (a) Half Perimeter Method
(b) Maximum Rectilinear Tree Method (3) (K3)
ELECTRONICS & COMMUNICATION ENGINEERING
8. Represent the following floorplan using Sequence Pair approach. (3) (K3)
PART B
Answer one question from each module. Each question carries 14 marks.
11. (A) List a DFS ordering of vertices for the graph shown in question 2. (7) (K3)
Starting node is H.
(B) Perform topological sort on the graph and order the vertices. (7) (K3)
Starting node is H.
OR
12. (A) List a BFS ordering of vertices for the graph shown in question 2. (10)(K3)
Starting node is H.
(B) Give an application related to VLSI of BFS. (4) (K2)
13. Draw the flowchart of VLSI Design Flow and explain the different stages. (14) (K1)
OR
14. Perform KL partitioning on the following graph.You may assume any initial (14)(K3)
partition of your choice.
15. (A) For the following graph, find the longest path to all other vertices from (10) (K3)
vertex v0, using Bellman-Ford Algorithm.
(B) What is the time complexity of Liao-Wong and Bellman-Ford Algorithms?(4) (K2)
OR
ELECTRONICS & COMMUNICATION ENGINEERING
16. (A) Use the Longest Path Algorithm to find the longest path from vertex A, (8) (K3)
in the following graph.
(A) Draw the floorplan slicing tree of the above floorplan. (6) (K3)
(B) Draw the polar graphs of above floorplan. (8) (K3)
OR
18. Given: Placement P with two fixed points p1 (100,175) and p2 (200,225), (14) (K3)
three free blocks a-c and four nets N1-N4. N1 (P1,a) N2 (a,b) N3 (b,c) N4 (c,P2). Find
the coordinates of blocks (xa, ya), (xb, yb) and (xc, yc).
19. Perform LEE’s Algorithm to find shortest path from S to T. Cells marked (14) (K3)
O indicate obstructions.
T
O O O O
O
O S
ELECTRONICS & COMMUNICATION ENGINEERING
OR
20. Draw Horizontal and Vertical Constraint Graph for the following Channel (14) (K3)
Routing.
Simulation Assignments
1. Develop C code for all algorithms in Module 1, 2 and 3.
2. A digital circuit can be taken through all steps od VLSI Design Flow (ie. From HDL
to Layout) using any standard tool set from Cadence, Synopsis or Mentor Graphics or
similar tools
Syllabus
Module 1: Graph Terminology, Search Algorithms and Shortest Path Algorithms:
Graph Terminology: Basic graph theory terminology, Data structures for representation of
Graphs Search Algorithms: Breadth First Search, Depth First Search, Topological Sort
Shortest Path Algorithms: Dijkstra’s Shortest-Path Algorithm for single pair shortest path,
Floyd Warshall Algorithm for all pair shortest path
Text Books
1. Jin Hu, Jens Lienig, Igor L. Markov, Andrew B. Kahng, VLSI Physical Design: From
Graph Partitioning to Timing Closure, Springer, 2011th edition.
2. Gerez,Sabih H., “Algorithms for VLSI Design Automation”, John Wiley & Sons,
2006.
3. Sherwani, Naveed A., “Algorithms for VLSI Physical Design Automation”, Kluwer
Academic Publishers, 1999.
Reference Books
1. Sadiq M. Sait and H. Youssef, “VLSI Physical Design Automation: Theory and
Practice”, World Scientific, 1999.
2. Cormen, Thomas H., Charles E. Leiserson, and Ronald L. Rivest. "Introduction to
Algorithms." The MIT Press, 3rd edition, 2009.
3 Layout Compaction:
ELECTRONICS & COMMUNICATION ENGINEERING