Download - Tema Prelucrarea Semnalelor
-
5/25/2018 Tema Prelucrarea Semnalelor
1/3
0 50 100 150 200 250 300 350 400-1.5
-1
-0.5
0
0.5
1
1.5
Amplitudine
Timp
Tema 1
Sa se genereze un semnal sinusoidal de 4 perioade, N=400; care sa aiba o comp de
zgomot de 5% si o armonica a5-a de 10%.
Sa se reprezinte semnalul si sa se calculeze parametrii asociati umed, uvv, uef.
Program Matlab
clear; clc;N=400;fi=1:N;fori=1:N;
s1(i)=sin(8*pi/N*i)+rand*0.05;s2(i)=0.1*sin(5*8*pi/N*i)+rand*0.05;s=s1+s2;
endplot(fi,s)uvf=max(s)umed=sum(s)/NUef=(max(s)-min(s))/(2*sqrt(2))Uvv=max(s)-min(s)
Raspuns Matlab
uvf =
1.1909
umed =
0.0509
Uef =
0.8033
Uvv =
2.2721
-
5/25/2018 Tema Prelucrarea Semnalelor
2/3
0 100 200 300 400 500 6000
20
40
60
80
100
120
Tema 2
Sa se genereze in mod automat 3 perioade de semnal triunghiular, 200 pcte pe perioada, N=
perioade * nr puncte pe perioade; si zgomot 5% din amplitudine, sa se calculeze parametrii de semnal
Umax, Umed, Uef;
Rezolvare Matlab.
clc; clearm=3;n=200;fi=1:m*n;fori=0:4
forj=1:n/2;x(j+i*n)=j;
endforj=n/2:n
x(j+i*n)=n-j;endend
fori=1:n*ms(i)=10*sin(pi/n*i)+rand*0.05;
end
fori=1:n*msum(i)=x(i)+s(i);
endplot(fi,sum,'b')
Uef=(max(s)-min(s))/(2*sqrt(2))Uvv=max(s)-min(s)
Raspuns Matlab:
Uef =
7.0820
Uvv =
20.0309
-
5/25/2018 Tema Prelucrarea Semnalelor
3/3
Tema 3
Sa se genereze un semnal de tip treapta avand factor de umplere 70%; perioada la alegre; fara
zgomot; amplitudine la alegere
Prog matlab; captura; calcul
Rezolvare Matlab:
clc; clear;N=1000;
fi=1:N;fori=1:N;s(i)=10*sin(8*pi/N*i);
ifs(i)>7 t(i)=7;elset(i)=-7;
endend
plot(fi,s,fi,t)
Raspuns Matlab
0 100 200 300 400 500 600 700 800 900 1000-10
-8
-6
-4
-2
0
2
4
6
8
10
Timp
Amplitudine