prelucrarea semnalelor

6
Tema 2)Sa se genereze un semnal cu doua perioade,500 puncte pe perioada astfel incat durata pulsului pozitiv sa dureze 30%. N=1000; a=1:N; for i=1:0.70*N/2 t(i)=0; end for i=0.70*N/2:N/2 t(i)=1; end for i=N/2:(N/2+0.70*N/2) t(i)=0; end for i=(N/2+0.70*N/2):N t(i)=1; end plot(a,t) axis([0 N -0.1 1.2]) 1

Upload: mihai-calin

Post on 26-Jan-2016

214 views

Category:

Documents


1 download

DESCRIPTION

s

TRANSCRIPT

Page 1: prelucrarea semnalelor

Tema

2)Sa se genereze un semnal cu doua perioade,500 puncte pe perioada astfel incat durata pulsului pozitiv sa dureze 30%.

N=1000;a=1:N; for i=1:0.70*N/2 t(i)=0; end for i=0.70*N/2:N/2 t(i)=1; end for i=N/2:(N/2+0.70*N/2) t(i)=0; end for i=(N/2+0.70*N/2):N t(i)=1; endplot(a,t)axis([0 N -0.1 1.2])

1

Page 2: prelucrarea semnalelor

3)Sa se genereze 3 perioade de semnal triunghiular avand zgomot de 5%.Sa se calculeze valoarea medie a semnalului si sa se reprezinte graphic variatia acestei valori in functie de numarul N=300,600,900,1200,1500.

N=[300 600 900 1200 1500];for j=1:length(N) n=N(j)fi=1:n; for i=1:n/6tr(i)=i;end for i=n/6:n/3tr(i)=-i+n/3;end for i=n/3:3*n/6tr(i)=i-n/3;end for i=3*n/6:2*n/3tr(i)=-i+2*n/3;end for i=2*n/3:5*n/6

2

Page 3: prelucrarea semnalelor

tr(i)=i-2*n/3;end for i=5*n/6:ntr(i)=-i+n;end for i=1:ns(i)=n/10*sin(6*pi/n*i);endm=max(s); for i=1:nif s(i)>0tr(i)=tr(i)+rand*m/5;elsetr(i)=tr(i)+rand*m/5;end

endvmed(j)=sum(tr)/nend

plot(fi,tr)

3

Page 4: prelucrarea semnalelor

vmed =[ 545.9560 268.7972 162.3842 143.1483 132.6033]

4)Sa se traseze curbele de eroare pentru valoarea medie si valoarea efectiva ale unui semnal sinusoidal avand un zgomot de 5% din amplitudine pentru un numar de esantioane N=10,20,40,80,160,320,640,1280,2560,5120,10240.

n=[10 20 40 80 160 320 640 1280 2560 5120 10240];for j=1:length(n) m=n(j);fi=1:m;for i=1:ms(i)=sin(2*pi/m*i)+0.05*rand;endumin=min(s);umax=max(s);umed(j)=sum(s)/m;uef(j)=(umax-umin)/2;end x=1:length(n);figure;subplot(2,1,1) plot(x,umed);subplot(2,1,2)plot(x,uef);

4

Page 5: prelucrarea semnalelor

5