Baixe o app para aproveitar ainda mais
Prévia do material em texto
%Transmissão de dados %Relatório 1 %Aluno: Gabriel Lourenço Exercício 1(a) nt=10; Ts=0.01; t=0:Ts:nt; x = (3/2)*cos(3*pi*t)-(5/3)*sin(7*pi*t); figure(1) plot(t,x) title('Sinal'); xlabel('Tempo'); ylabel('Amplitude'); legend('Sinal X'); Exercício 1(b) x = (3/2)*cos(3*pi*t)-(5/3)*sin(7*pi*t); xt = x(1:200); Ex = (xt.^2)*Ts; E = sum(Ex) To=10; 1 p=x.^2*Ts; Psum = sum(p); Px = (1/To)*Psum E = 5.0278 Px = 2.5161 Exercício 1(c) x = (3/2)*cos(3*pi*t)-(5/3)*sin(7*pi*t); y = x./(2.5); To=10; py=y.^2*Ts; Psum = sum(py); Py = (1/To)*Psum; G= 10*log10(Py/Px) G = -7.9588 Exercício 1(d) r= sqrt(0.1)*randn(1,1001); z = y+r; figure(2) subplot(2,1,1) plot(t,y,'b') legend('Sinal sem ruído'); xlabel('Tempo'); ylabel('Amplitude'); hold on subplot(2,1,2); plot(t,z,'r') legend('Sinal X atenuado com ruído'); xlabel('Tempo'); ylabel('Amplitude'); hold off To=10; 2 pr=r.^2*Ts; Prsum = sum(pr); Pr = (1/To)*Prsum; SNR=10*log10(Py/Pr) SNR = 6.0010 Exercício 1(e) [X,f1] = aproxTF(x,1/0.01); [Z,f2] = aproxTF(z,1/0.01); m = abs(X); n = abs(Z); figure(3); plot(f1,m); hold on plot(f2,n); xlabel('Frequência'); ylabel('Amplitude'); title('Espectro de frequência dos sinais'); legend('Sinal X','Sinal Y com ruído'); hold off 3 Published with MATLAB® R2021a 4
Compartilhar