Na prática, um amplificador nunca é inteiramente linear. |
"Problema" do amplificador: saturação tanto nos ciclos positivos quantos nos ciclos negativos. Curva de ganho do amplificador:
Sinal de entrada e de saída:
Sinal de /entrada, sinal de saída "achatado". |
Notar que, para este exemplo, só temos harmônicas ímpares - porque?. |
///////// distorção harmônica
function u = fu(xx)
u = (1-exp(-xx))./(1+exp(-xx));
endfunction
close; close; close; close; clc;
xt = -5:0.01:5;
xu = fu(xt);
dt=0.001;
t=0:dt:(1-dt);
tamt = max(size(t));
s=0.5*sin(6*2*%pi*t) + 0.001*rand(1,tamt,'n');
sa = fu(8*s);
figure;
plot(t,s,t,sa); xgrid;
title('Sinal de entrada e sinal amplificado e com distorção');
figure; plot(xt,xu); xgrid;
title('Ganho do amplificador');
xlabel('Sinal de entrada');
ylabel('Sinal de saida');
fq = 1:max(size(t)); fq = fq - 1; fq = fq / tamt; fq = fq/dt;
sf = 2*abs(fft(s))/tamt; sf = 20*log10(sf + 1e-10);
saf = 2*abs(fft(sa))/tamt; saf = 20*log10(saf + 1e-10);
mt = round(tamt/10);
figure; plot(fq(3:mt),sf(3:mt),6,sf(7),'rx');
xlabel('frequência'); ylabel('Amp. (log)');
figure; plot(fq(3:mt),saf(3:mt));
fpicos = fq(7:12:70);
apicos = saf(7:12:70);
plot(fpicos,apicos,'rx');
xlabel('frequência'); ylabel('Amp. (log)');
Nenhum comentário:
Postar um comentário