Sunteți pe pagina 1din 7

Universitatea Tehnic a Moldovei

Facultatea Calculatoare, Informatic i Microelectronic


Departamentul Microelectronica i Inginerie Biomedical
Specialitatea Ingineria Sistemelor Biomedicale

RAPORT
La Lucrarea de Laborator 1
La Disciplina: Prelucrarea Semnalelor i a Imaginilor Biomedicale
Tema: Studierea i proiectarea semnalelor elementare folosind MATLAB

A efectuat: st. gr ISBM-141 Savca Eugeniu ____________


A verificat: dr. Conf. Univ. Railean Serghei___________

Chiinu 2017
2

1. Scopul lucrrii
Studierea i proiectarea semnalelor elementare folosind software-ul MatLab.

2. Noiuni introductive
Semnale discrete
Un semnal discret n timp x(n) este o funcie de o
variabil independent care este un numr integru.
Reprezentarea grafic a unui semnal discret este
prezentat n figura 1.
Menionm, c semnalul discret n timp x(n) nu este
definit pe intervalul dintre dou probe succesive. De
Figura 1: Reprezentarea grafic a unui
semnal discret n timp asemenea nu e corect de considerat c semnalul x(n) este
egal cu zero cnd n nu este integru. Pur i simplu x(n) nu
este definit pe valoarea neintegr a variabilei n.
Reprezentarea resmnalelor discrete

1, . = 1,3
1. n form de funcie: () = { 4, . = 2
0, .
2. Reprezentare n form tabelar:
n -2 -1 0 1 2 3 ....
x(n) 0 0 1 2 4 9 ....
3. Reprezentare n form de secven: () = { . , 1, 4, 1, 0, . };
Exemple de semnale discrete elementare

1, . = 0
1. Secvena cu o singur prob sau impulsul-unitate () este definit: (n) = { ;
0, . 0
1, . 0
2. Semnalul cu un prag-unitate e notat prin () i este definit: () = { ;
0, . < 0
, . 0
3. Semnalul cu o singur nclinaie e notat prin () i e notat prin: () = {
0, . < 0
4. Ilustrrile grafice a semnalelor descrise mai sus:

Figura 3: Reprezentarea grafic a semnalului (n) Figura 2: Reprezentarea grafic a semnalului u(n)

Figura 4: Reprezentarea grafic a semnalului ur(n)

Prelucrarea Semnalelor i a Imaginilor Biomedicale


3

5. Semnalul exponenial e o secven de forma: () = , . ;

Figura 5: Reprezentarea grafic a semnalului exponenial

Clasificarea semnalelor

Semnale energetice i semnale de putere. Energia semnalului este definit de formula:


|()2 |
=
Energia semnalului poate fi finit i infinit. Dac E este finit (0 < < ), atunci x(n) este numit
semnal energetic. Energia acestor semnale uneori este notat .
Multe semnale au o energie infinit, dar posed putere medie finit. Puterea medie a semnalului discret
x(n) este definit:

1
= lim |()2 |
2 + 1
=
Dac definim energia semnalului x(n) pe intervalul rezult: = 2
= |() |
n acest caz se poate exprima energia semnalului E, lim i puterea medie a semnalului

1
x(n) este: lim . Este evident, c dac E este finit, P = 0. i dac E este infinit,
2+1
puterea medie P poate fi att finit ct i infinit. Dac P este finit, (i diferit de zero), semnalul
este numit semnal de putere.
Semnale periodice i aperiodice. Semnalul x(n) este periodic cu perioada (N > 0) dac i
numai dac: ( + ) = () . Cea mai mic valoare a N pentru care ecuaia de
mai sus este adevrat, este numit perioada (fundamental). Dac nu exist valori pentru N
care satisfac ecuaia de mai sus, semnalul este numit neperiodic sau aperiodic.
Energia unui semnal periodic x(n) pe o perioad, sau pe intervalul 0 1, este finit
dac semnalul ia valori finite pe acest interval. Energia semnalului pentru este
infinit. Puterea medie a unui semnal periodic este finit i este egal cu puterea medie pe un
interval. Deci dac semnalul x(n) este periodic cu perioada fundamental N i ia valori finite,
1
atunci puterea acestui semnal: = 1 =0 |()| .
2

Semnale simetrice (even) i antisimetrice (odd). Un semnal cu valoarea real x(n) este
numit simetric (even) dac () = () i antisimetric (odd) dac: () = ().

Figura 6: Exemplu de semnal simetric i antisimetric

Prelucrarea Semnalelor i a Imaginilor Biomedicale


4

Mersul lucrrii
1. Am lansat programul MatLab i, introducnd instruciunile necesare am obinut un semnal
periodic n form dreptunghiular cu utilizarea funciei square

Figura 7: Rezultatul obinut n urma executrii instruciunilor

2. Am schimbat unul din parametrii semnalului sq, notnd noul semnal prin sq1 i le-am
introdus pe acelai grafic:
A=1;
w0=10*pi;
rho=0.5;
t=0:.001:1;
sq=A*square(w0*t+rho);
sq1=-A*square((2*w0*t)+rho);
plot(t,sq, t,sq1), grid, set
(gca,'FontName', ...
'ArialCyr','FontSize',16)
title('Simulare exercitiu din not')
xlabel('t,sec'),ylabel('X(t)'),grid Figura 8: Rezultatul simulrii

3. Am modelat un impuls-n form dreptunghiular utiliznd funcia rectpuls:


A=2;
t=0:0.01:10;
y=A*rectpuls(t-3,2)+ ...
0.5*rectpuls(t-8,0.4)+ ...
1.25*rectpuls(t-5,0.8);
plot(t,y);

Figura 9: Rezultatul simulrii pasul 3

Prelucrarea Semnalelor i a Imaginilor Biomedicale


5

4. Am modelat un impuls-n aceeai form folosind funcia sawtooth:


A=1;
w0=10*pi;
W=0.5;
t=0:0.001:1;
tri=A*sawtooth(w0*t+W);
tri1=2*A*sawtooth(w0*t+W);
plot(t,tri,t,tri1);

Figura 10: Rezultatele simulrii (albastru - semnalul original / rou


- semnalul modificat conform datelor din Not)
5. Am modelat un impuls n form triunghiular folosind funcia tripuls:
;
;
t=0:0.01:10;
y=0.75*tripuls(t-1,0.5)+ ...
0.5*tripuls(t-5,0.5,-1)+ ...
1.35*tripuls(t-3,0.8,1);
plot(t,y) ;

Figura 11: Rezultatele executrii funciei tripuls

6. Am modelat un semnal periodic n form sinusoidal folosind funcia cos:


;
A=4;
w0=20*pi;
phi=pi/6;
t=0:.001:1;
cosine=A*cos(w0*t+phi);
cosine1=5*A*cos(w0*t+(phi*3));
plot(t,cosine,t,cosine1);
Figura 12: Simularea lucrului funciei cos ( cu culoare albastr -
funcia original, cu culoare orange - funcia cu valori modificate,
conform indicaiilor din Not)

7. Am modelat acelai semnal cu funcia cos utiliznd funcie stem pentru afiare:
A=4;
w0=20*pi;
phi=pi/6;
t=0:.005:1;
cosine=A*cos(w0*t+phi);
cosine1=(A/2)*cos(w0*t+(phi/2));
stem(t,cosine);
hold on;
stem(t,cosine1);
Figura 13: Simularea lucrului funciei cos utiliznd pentru afiare
funcia stem (culoarea albastr - semnalul original, orange -
semnalul modificat)
Prelucrarea Semnalelor i a Imaginilor Biomedicale
6

8. Am modelat un semnal discrect-n form sinus reprezentndu-l-n form de histogram:


A=2;
w0=20*pi;
phi=pi/6;
t=0:.005:1;
cosine=A*cos(w0*t+phi);
cosine1=(A/2)*cos(w0*t+phi);
bar(t,cosine); hold on;
bar(t, cosine1);
Figura 14: Modelarea semnalului-n form sinusoidal reprezentat-
n form de histogram (albastru semnal original, orange semnal
modificat)
9. Am modelat un semnal exponenial cu valoare crescnd cu ajutorul funciei exp:
B=1;
B1=B*2;
a=5;
a1=a/2;
t=0:.001:1;
x=B*exp(a*t);
x1=B1*exp(a1*t);
plot(t,x,t,x1);
Figura 15: Modelarea unui semnal exponenial utiliznd funcia
exp (albastru - semnalul original, orange - semnalul modificat)

10. Am modelat un semnal exponenial cu valoare descrescnd cu ajutorul funciei exp:


;
B=5;
B1=B/2.5;
B2=B/5;
a=6;
a1=a/2;
a2=a/3;
t=0:.001:1;
x=B*exp(-a*t);
x1=B1*exp(-a1*2*t);
Figura 16: Modelarea unui semnal exponenial cu x2=B2*exp(-a2*4*t);
valoarea descrescnd (albastru - semnalul original) plot(t,x,t,x1,t,x2);

11. Am modelat semnalele de la punctele 10 cu funcia stem:


B=5;
B1=1;
r=0.85;
r1=r*2;
n=-10:10;
y=B*r.^n;
y1=B1*r1.^n;
stem(n,y); hold on; Figura 17: Modelarea de la
stem(n, y1); 10 cu funcia stem

Prelucrarea Semnalelor i a Imaginilor Biomedicale


7

12. Am modelat un semnal sinusoidal discret cu valoarea descrescnd folosind funcia stem:
A=60;
A1=A*2;
w0=20*pi;
w1=2*w0;
phi=0;
a=6;
a1=a/3;
t=0:0.001:1;
expsin=A*sin(w0*t+phi).*exp(-a*t);
es1=A1*sin(w1*t+phi).*exp(-a1*t);
plot(t,expsin,t,es1); Figura 18: Rezultatul modelrii
13. Am modulat funcia lui Gauss / Fourier , cu ajutorul instrumentului gauspuls / sinc :
t=0:.01:50;
y=0.75*gauspuls(t+3,1,0.5);
y1=0.75*gauspuls(t+4,1,1.5);
;Fourier
y3=0.7*sinc(pi*(t-25)/5);
y4=1.4*sinc(pi*(t-25)/5);
plot(t,y1,t,y2,t,y3,t,y4);
Figura 19: Rezultatul simulrii funciei lui Gauss i a seriei Fourier
utiliznd funciile gausplus i sinc

14. Am modelat o cosinusoid cu ajutorul funciei chirp am modelat dependena Dirihlet:


t=0:0.001:1;
y=0.75*chirp(t);
y1=1*chirp(t);
plot(t,y,t,y1);
; dependena Dirihlet
t=0:.01:50;
y=0.7*diric(t,4);
y1=1*diric(t,8);
plot(t,y,t,y1);
Figura 20: Rezultatul simulrii

Concluzie
n procesul efecturii lucrrii de laborator am remprosptat capacitile de lucru cu pachetul
de instrumente de la MatLab, printre care instrumentul de afiare grafic a unei dependene
simple de 2 variabile.
De asemenea, realiznd sarcinile propuse am fcut cunotin cu alte tipuri de instruciuni
pentru crearea diferitor tipuri de semnale i, am studiat proprietile acestora prin schimbarea
valorilor standarde indicate ndrumarul pt. laborator.
n concluzie consider c experiena acumulat va putea fi utilizat n activitatea ulterioar
pentru analizarea unui semnal de natur biomedical sau pt. crearea / simularea acestuia pt.
studiu sau pt. verificarea dispozitivelor.

Prelucrarea Semnalelor i a Imaginilor Biomedicale