Documente Academic
Documente Profesional
Documente Cultură
RAPORT
La Lucrarea de Laborator №7
La Disciplina: Prelucrarea semnalelor si imaginilor biomedicale
1.1
Modelaţi funcţia de transfer a două filtre, pentru aceasta culegeţi
programul :
%
w1=0:0.05:5.0;
B1=[0.5279];
A1=[1,1.02725,0.5279]
H1s=freqs(B1,A1,w1);
%
w2=0:0.001:0.3;
B2=[1,0,0];
A2=[1,0.1117,0.0062];
H2s=freqs(B2,A2,w2);
clg
subplot(221),plot(w1,abs(H1s)),grid
subplot(222),plot(w2,abs(H2s)),grid
2
2.Filtrarea semnalelor.
2.1 Modelaţi un semnal iniţial, culegând programa :
Ts=0.001;
t=0:Ts:20;
A1=0.75;
T1=1;
Yi=A1*sin(2*pi*t/T1);
plot(t(10002:end),Yi(10002:end)),
grid, set (gca,'FontName','Arial Cyr','FontSize',16)
title('Semnalul initial')
xlabel('timpul(s)'),ylabel('functia y(t)'),grid
3
2.2 Fie că în rezultatul măsurării la semnalul iniţial s-a adăugat zgomotul
dispozitivului de măsurat şi zgomotul “alb”:
T2=0.2;
A2=10;
Eps=pi/4;
Ash=5;
4
x=A1.*sin(2*pi*t./T1)+A2.*sin(2*pi.*t./T2 +eps)
+Ash*rand(1,length(t));
plot(t(10002:end),x(10002:end)),
grid, set (gca,'FontName','Arial Cyr','FontSize',16)
title('Semnalul masurat')
xlabel('timpul(s)'),ylabel('functia y(t)'),grid
T1=1;
Ts=0.001;
5
Tf=T1;
dz=0.05;
om0=2*pi/Tf;
A=1;
oms=om0*Ts;
a(1)=1+2*dz*oms+oms^2;
a(2)=-2*(1+dz*oms);
a(3)=1;
b(1)=A*Ts*Ts*(2*dz*om0^2);
y=filter(b,a,x);
plot(t(10002:end),y(10002:end),t(10002:end),Yi(10002:end)),
grid, set (gca,'FontName','Arial Cyr','FontSize',16)
title('Semnalul la iesirea filtrului')
xlabel('timpul(s)'),ylabel('functia y(t)'),grid
6
2.4 Însă procesul de restabilire a semnalului iniţial întroduce o
reţinere in atingerea amplitudei şi o reţinere de fază (2):
Y=filter(b,a,x);
plot(t,Y,t,Yi),
grid, set (gca,'FontName','Arial Cyr','FontSize',16)
title('Semnalul la iesirea filtrului')
xlabel('timpul(s)'),ylabel('functia y(t)'),grid
7
2.5. Pentru e exclude aceste reţineri, folosiţi procedura filtrării duble
filtfilt, pentru aceasta folosiţi procedura Yff=filtfilt(b,a,x)şi repeteţi p
2.4.
Yff=filtfilt(b,a,x);
plot(t,Y,t,Yi),
grid, set (gca,'FontName','Arial Cyr','FontSize',16)
title('Semnalul la iesirea filtrului')
xlabel('timpul(s)'),ylabel('functia y(t)'),grid
8
Modulaţia semnalelor
Scopul lucrării: Cercetarea modulaţiei semnalelor digitale.
t=-1:0.01:1;
s_M=3*cos(2*pi*t)-sin(6*pi*t+pi/4);
Fc=10;
s_AM=s_M.*cos(2*pi*Fc*t);
subplot(2,1,1)
plot(t,s_M)
grid on
subplot(2,1,2)
plot(t,s_AM,t,abs(s_M), '--')
grid on
9
2. Adăgaţu o constantă la semnalul modulator (4+s_M) pentru a primi un
semnal unipolar şi repetaţi p. 1.
t=-1:0.01:1;
s_M=3*cos(2*pi*t)-sin(6*pi*t+pi/4);
Fc=10;
s_AM=(4+s_M).*cos(2*pi*Fc*t);
plot(t,s_AM,t,4+s_M,'--')
grid on
10
3. Generaţi un semnal modulator, purtătorul de frecvenţă şi efectuaţi
modulaţia în amplitudine uniton pentru diferiţi coeficienţi de modulare:
Fs=100;
t=-10:1/Fs:10;
omega0=10;
OMEGA=1;
s_AM_0=cos(omega0*t);
s_AM_50=(1+0.5*cos(OMEGA*t)).*cos(omega0*t);
s_AM_100=(1+cos(OMEGA*t)).*cos(omega0*t);
subplot(3,1,1)
plot(t,s_AM_0)
grid on
subplot(3,1,2)
plot(t,s_AM_50)
grid on
subplot(3,1,3)
11
plot(t,s_AM_100)
Fs=100;
t=-10:1/Fs:10;
omega0=10;
OMEGA=1;
A_AM_150=1+1.5*cos(OMEGA*t);
s_AM_150=A_AM_150.*cos(omega0*t);
plot(t,s_AM_150,t,abs(A_AM_150),'-')
grid on
12
4. Cercetaţi spectrul semnalului modulator şi a semnalului modulat:
w=-20:0.1:20;
w0=10;
S_A=1./(1+w.^2);
S_AM=0.5./(1+(w+w0).^2)+ 0.5./(1+(w-w0).^2);
plot(w,S_A,w,S_AM)
grid on
13
5. Cercetaţi suprapunerea „cozilor”spectrului semnalului modulator şi a
semnalului modulat:
w=-5:0.1:5;
w0=2;
S_A=1./(1+w.^2);
S_AM=0.5./(1+(w+w0).^2)+ 0.5./(1+(w-w0).^2);
plot(w,S_A,w,S_AM)
14
grid on
Fs=100;
t=-10:1/Fs:10;
omega0=10;
OMEGA=1;
s_AM_50=(1+0.5*cos(OMEGA*t)).*cos(omega0*t);
y=abs(s_AM_50);
[b,a]=butter(5,2*OMEGA/pi/Fs);
z=filtfilt(b,a,y);
15
plot(t(1:1000),y(1:1000), t(1:1000),z(1:1000))
grid on
Fs=100;
t=-10:1/Fs:10;
omega0=10;
OMEGA=1;
s_AM_50=(1+0.5*cos(OMEGA*t)).*cos(omega0*t);
y=s_AM_50.*cos(omega0*t);
[b,a]=butter(5,2*OMEGA/pi/Fs);
z=filtfilt(b,a,y);
16
plot(t(1:1000),y(1:1000), t(1:1000),z(1:1000))
grid on
17
Concluzie :
In lucrarea de laborator #7 am studiat filtrarea semnalelor elementare si
modulaţia semnalelor .Ca scop am avut : proiectarea filtrelor digitale şi filtrarea
semnalelor, cercetarea modulaţiei semnalelor digitale . Deci am aflat ce este o
functie de transfer, ce ofera ea; ce semnale intervin in prcesul de
modulatie,tipuri de modulaţie.
18