Lab EE
Lab EE
Vision of Institute
To become a renowned Centre of outcome based learning, and work towards academic,
professional, cultural and social enrichment of the lives of individuals and communities.
Mission of Institute
M1. Focus on evaluation of learning outcomes and motivate students to inculcate research
aptitude by project based learning.
M2. Identify, based on informed perception of Indian, regional and global needs, areas of
focus and provide platform to gain knowledge and solutions.
M3. Offer opportunities for interaction between academia and industry.
M4. Develop human potential to its fullest extent so that intellectually capable and
imaginatively gifted leaders can emerge in a range of professions.
Vision of Department
To contribute to the society through excellence in scientific and technical education, teaching and
research aptitude in Electronics & Communication Engineering to meet the needs of Global
Industry.
Mission of Department
M1. To equip the students with strong foundation of basic sciences and domain knowledge
of Electronics & Communication Engineering, so that they are able to creatively apply
their knowledge to design solution of problems arising in their career path.
M2. To induce the habits of lifelong learning in order to continuously enhance overall
performance.
M3. Students are able to communicate their ideas clearly and concisely so that they can work
in team as well as an individual.
M4. To make the students responsive towards the ethical, social, environmental and
economical growth of the society.
PEO1. To provide students with the fundamentals of engineering sciences with more emphasis
in Electronics & Communication Engineering by way of analyzing and exploiting
electronics & communication challenges.
PEO2. To train students with good scientific and Electronics & Communication Engineering
knowledge so as to comprehend, analyze, design and create electronics & communication
based novel products and solutions for the real life problems.
PEO3. To inculcate professional and ethical attitude, effective communication skills, teamwork
skills, multidisciplinary approach, entrepreneurial thinking and an ability to relate
Electronics & Communication Engineering with social issues.
PEO5. To prepare students to excel in electronics & communication based industry and higher
education by educating students in Electronics & Communication Engineering field along
with high moral values and knowledge.
PO2. Problem analysis: Identify, formulate, research literature, and analyze complex Electronics & Communication
Engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and
engineering sciences.
PO3. Design/development of solutions: Design solutions for complex Electronics & Communication Engineering problems
and design system components or processes that meet the specified needs with appropriate consideration for the public
health and safety, and the cultural, societal, and environmental considerations.
PO4. Conduct investigations of complex problems: Use research-based knowledge and research methods including design of
Electronics & Communication Engineering experiments, analysis and interpretation of data, and synthesis of the
information to provide valid conclusions.
PO5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern electronic engineering and
IT tools including prediction and modeling to complex Electronics & Communication Engineering activities with an
understanding of the limitations.
PO6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal
and cultural issues and the consequent responsibilities relevant to the professional Electronics & Communication
Engineering practice.
PO7. Environment and sustainability: Understand the impact of the professional Electronics & Communication Engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.
PO8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the Electronics &
Communication Engineering practice
PO9. Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in
multidisciplinary settings.
PO10. Communication: Communicate effectively on complex Electronics & Communication Engineering activities with the
engineering community and with society at large, such as, being able to comprehend and write effective reports and design
documentation, make effective presentations, and give and receive clear instructions.
PO11. Project management and finance: Demonstrate knowledge and understanding of the Electronics & Communication
Engineering and management principles and apply these to one’s own work, as a member and leader in a team, to manage
projects and in multidisciplinary environments.
PO12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long
learning in the broadest context of Electronics & Communication Engineering changes.
COURSE OUTCOME:
Course Course Course Detail
Code Name Outcome s
Discrete
time signals.
CO2 Understand the basics of signals and different
3EC4-23
operations on signals.
Lab
CO-PO MAPPING:
Cours P P P P P P P P P P P P
e O O O O O O O O O O O O
Subje
Code
Outc 1 2 3 4 5 6 7 8 9 10 11 12
o me
ct
CO M L M
1
CO H L
2
3EC4-23
CO L M H L H
3
CO M L L M
4
Detailed Syllabus
9. To plot the probability density functions. Find mean and variance for the
above distributions.
PROGRAM 1
AIM: Generation of continuous and discrete elementary signals (Periodic and non periodic)
using mathematical expression.
Theory: A wave is a disturbance that transfers energy from one place to another without requiring
any net flow of mass. Waves can be broadly separated into pulses and periodic waves. A pulse is
a single disturbance while a periodic wave is a continually oscillating motion. There is a close
connection between simple harmonic motion and periodic waves; in most periodic waves, the
particles in the medium experience simple harmonic motion.
Waves can also be separated into transverse and longitudinal waves. In a transverse wave, the
motion of the particles of the medium is at right angles (i.e., transverse) to the direction the wave
moves. In a longitudinal wave, such as a sound wave, the particles oscillate along the direction of
motion of the wave.
Surface waves, such as water waves, are generally a combination of a transverse and a longitudinal
wave. The particles on the surface of the water travel in circular paths as a wave moves across the
surface.
Periodic waves
A periodic wave generally follows a sine wave pattern, as shown in the diagram.
Program code
PROGRAM 2
Unit step: A signal with magnitude one for time greater than zero. We can assume it as a dc
signal which got switched on at time equal to zero.
Unit step function is denoted by u (t). It is defined as u (t) =
Program code
t=-10:0.001:10; n=-10:1:10;
x0=0; x0=0;
x1=1; x1=1;
y1=x1*(t>=0)+x0*(t<0); y7=x1*(n>=0)+x0*(n<0);
subplot(4,3,1); subplot(4,3,7);
plot(t,y1); plot2d3(n,y7);
xlabel('Time'); xlabel('Time');
ylabel('Magnitude'); ylabel('Magnitude');
title('Continuous Unit Step Function'); title('discrete Unit Step u(n) Function');
y2=x1*(t>=6)+x0*(t<6); y8=x1*(n>=6)+x0*(n<6);
subplot(4,3,2); subplot(4,3,8);
plot(t,y2); plot2d3(n,y8);
xlabel('Time'); xlabel('Time');
ylabel('Magnitude'); ylabel('Magnitude');
title('Continuous Unit Step u(t-6) title('discrete Unit Step u(n-6)
Function'); Function');
y3=x1*(t>=-6)+x0*(t<-6); y9=x1*(n>=-6)+x0*(n<-6);
subplot(4,3,3); subplot(4,3,9);
plot(t,y3); plot2d3(n,y9);
xlabel('Time'); xlabel('Time');
ylabel('Magnitude'); ylabel('Magnitude');
title('Continuous Unit Step u(t+6) title('discrete Unit Step u(n+6)
Function'); Function');
y4=x0*(t>=4)+x1*(t<4); y10=x0*(n>=4)+x1*(n<4);
subplot(4,3,4); subplot(4,3,10);
plot(t,y4); plot2d3(n,y10);
xlabel('Time'); xlabel('Time');
ylabel('Magnitude'); ylabel('Magnitude');
title('Continuous Unit Step u(-t+4) title('discrete Unit Step u(-n+4)
Function'); Function');
PROGRAM 3
AIM: Generation of Exponential and Ramp signals in Continuous & Discrete domain.
Ramp signal: A signal whose magnitude increases same as time. It can be obtained by
integrating unit step.Ramp signal is denoted by r (t), and it is defined as r (t) =
Exponential signal: Exponential signal is in the form of x (t) = eαt. The shape of exponential can
be defined by α.
Case i: if α= 0 → x(t) =e0= 1
Program code
t=-2:0.01:2;
a=2; //discrete time //continous ramp signal
//continous time increasing exponential x0=0;
increasing exponential signal y5=t.*(t>=0)+x0.*(t<0);
signal n=-5:1:5; subplot(3,2,5);
y1=exp(a*t); a = 1/4; plot(t,y5);
subplot(3,2,1); y3=exp(a*n); xlabel('time');
plot(t,y1); subplot(3,2,3); ylabel('amplitude');
xlabel('time'); plot2d3(n,y3); title('continous ramp
ylabel('amplitude'); xlabel('time'); signal');
title('continous time ylabel('amplitude');
increasing exponential title('discrete time //discrete ramp signal
signal'); increasing exponential y6=n.*(n>=0)+x0*(n<0);
signal'); subplot(3,2,6);
//continous time plot(n,y6);
decreasing exponential //discrete time xlabel('time');
signal decreasing exponential ylabel('amplitude');
y2=exp(-a*t); signal title('discrete ramp
subplot(3,2,2); y4=exp(-a*n); signal');
plot(t,y2); subplot(3,2,4);
xlabel('time'); plot2d3(n,y4);
ylabel('amplitude'); xlabel('time');
title('continous time ylabel('amplitude');
decreasing exponential title('discrete time
signal'); decreasing exponential
signal');
PROGRAM 4
Theory: A convolution is an integral that expresses the amount of overlap of one function as it is
shifted over another function.It therefore "blends" one function with another. For example, in
synthesis imaging, the measured dirty map is a convolution of the "true" CLEAN map with the
dirty beam (the FOURIER TRANSFORM of the sampling distribution). The convolution is
sometimes also known by its German name, faltung ("folding").
Abstractly, a convolution is defined as a product of functions and that are objects in the algebra
of SCHWARTZ FUNCTIONS in. Convolution of two functions and over a finite range is given
by
Program code
Input:
enter the first seq:=[0 1 2 3]
enter the second seq:=[2 3 4]
Output
y(n)= [0 2 7 16 17 12]
Figure 4(b):
Figure 4(a):
H (n) is;
3 4 5
Y (n) is:
-6 -20 -11 18 49 30 38 24
PROGRAM 5
AIM: Adding and subtracting two given signals (continuous as well as discrete
signals).
Software requirement: - SCI LAB
Program Code
clc; //discrete signal
//continuous signal n=0:1:30;
t = 0:0.001:30; a=n;
y1 = t; b=2*n;
y2 = 2*t; //First Signal
//First Signal subplot(4,2,5);
subplot(4,2,1); plot2d3(n,a);
plot(t,y1); xlabel('time');
xlabel('time'); ylabel('magnitude');
ylabel('magnitude'); title('First Signal');
title('First Signal'); //Second Signal
//Second Signal subplot(4,2,6);
subplot(4,2,2); plot2d3(n,b);
plot(t,y2); xlabel('time');
xlabel('time'); ylabel('magnitude');
ylabel('magnitude'); title('Second Signal');
title('Second Signal'); c=a+b;
y3 = y1+y2; d=a-b;
y4 = y1-y2; //Addition
//Addition subplot(4,2,7);
subplot(4,2,3); plot2d3(n,c);
plot(t,y3); xlabel('time');
xlabel('time'); ylabel('magnitude');
ylabel('magnitude'); title('Addition');
title('Addition'); //subtraction
//subtraction subplot(4,2,8);
subplot(4,2,4); plot2d3(n,d);
plot(t,y4); xlabel('time');
xlabel('time'); ylabel('magnitude');
ylabel('magnitude'); title('Subtraction');
title('Subtraction');
PROGRAM 6
Program Code
clc;
n=input('Enter the number which is generated:');
y=rand(n);
//continuous signal
subplot(2,1,1);
plot(y);
xlabel('n');
ylabel('magnitude');
title('continuous signal');
//discrete signal
subplot(2,1,2);
plot2d3(y);
xlabel('n');
ylabel('magnitude');
title('discrete signal;');
PROGRAM 7
Program Code
n = input('enter the total number which is generated N=');
j = 0;
y1 = rand(1,n);
y = round(y1);
for i= 1:n
if y(i) == 1;
j(i) = ones;
else
j(i) = zeros;
end
end
plot2d3(j);
xlabel('no. of random signal');
ylabel('amplitude');
title('plot of random in ones and zeros 0-1');
PROGRAM 8
AIM: To generate and verify random sequences with arbitrary distributions, means and
Variances for following:
(a) Rayleigh distribution
(b) Normal distributions: N(0,1)
(c) Poisson distributions: N(m, x)
(1)
on the domain . While statisticians and mathematicians uniformly use the term "normal
distribution" for this distribution, physicists sometimes call it a Gaussian distribution and, because
of its curved flaring shape, social scientists refer to it as the "bell curve."
The so-called "standard normal distribution" is given by taking and in a general normal
distribution. An arbitrary normal distribution can be converted to a standard normal distribution
by changing variables to , so , yielding
Program code
//normal distribution //rayleigh distribution //poission distribution
x = -5:0.01:5; x = -5:1:15; x = -5:1:15;
y1 = (normpdf(x,0,1)); y1 = (poisspdf(x,4)); y1 = (raylpdf(x,4));
y2 = (normpdf(x,0.1,2)); y2 = (poisspdf(x,2)); y2 = (raylpdf(x,2));
y3 = (normpdf(x,0,0.5)); y3 = (poisspdf(x,1)); y3 = (raylpdf(x,1));
subplot(3,1,1); subplot(3,1,2); subplot(3,1,3);
plot(x,y1,'.',x,y2,'- plot(x,y1,'.',x,y2,'- plot(x,y1,'.',x,y2,'-
',x,y3,'*'); ',x,y3,'*'); ',x,y3,'*');
xlabel('value of x'); xlabel('value of x'); xlabel('value of x');
ylabel('value of y'); ylabel('value of y'); ylabel('value of y');
title('normal title('rayleigh title('poission
distribution'); distribution'); distribution');
PROGRAM 9
AIM: To plot the probability density functions. Find mean and variance for the above
Distributions
CDF: (Cumulative Distribution Function)As the name cumulative suggests, this is simply the
probability up to a particular value of the random variable, say x. Generally denoted by F, F= P
(X<=x) for any value of x in the X space. It is defined for both discrete and continuous random
variables.
Program code
//pdf //cdf
mu = 100; mu = 100;
sigma = 15; sigma = 15;
xmin = 70; xmin = 70;
xmax = 130; xmax = 130;
n = 100; n = 100;
k = 10000; k = 10000;
x = linspace(xmin,xmax,n); x = linspace(xmin,xmax,n);
p = normpdf(x,mu,sigma); c = normcdf(x,mu,sigma);
subplot(2,1,1); subplot(2,1,2);
plot(x,p); plot(x,c);
xlabel('x'); xlabel('x');
ylabel('pdf'); ylabel('pdf');
title('probability density function'); title('cumulative distribution
function');