Perdida Basica Antenas Matlab
Enviado por denniscarecelen • 10 de Julio de 2014 • 622 Palabras (3 Páginas) • 231 Visitas
Practica 4 propagacion
Actividad 1.1
clc
x=menu('presione el boton para continuar:','antena 1');
c=3*10^8;
switch x
case 1
d=input ('distancia entre antenas:');
f=input ('frecuencia de la transmision:');
f=f*10^6;
lb=((4*pi*d)/(c/f))^2;
lbf=10*log10(lb)
end
actividad 1.2
clc
x=menu('presione el boton para continuar:','antena 1');
c=3*10^8;
switch x
case 1
d=input ('distancia entre antenas:');
f=input ('frecuencia de la transmision:');
g=input ('ingrese la ganancia de la antena:');
f=f*10^6;
lb=g*(((4*pi*d)/(c/f))^2);
lbf=10*log10(lb)
end
actividad 2.1
clc;
close all;
clear all;
selector= menu ('seleccione el parámetro a calcular','ganancia de potencia en Tx y Rx','pérdida de transmisión','pérdida del sistema','potencia en el receptor');
switch selector
case 1
Gt= input('ingrese la ganancia directiva de Tx en db: \n');
ntx=input('ingrese el rendimiento de la antena Tx en %: \n');
Gr= input('ingrese la ganancia directiva de Rx en db: \n');
nrx=input('ingrese el rendimiento de la antena Rx en %: \n');
Gpt=Gt-(10*log10(100/ntx));
Gpr=Gr-(10*log10(100/nrx));
fprintf('la ganancia de potencia de Tx es: %f db \n',Gpt);
fprintf('la ganancia de potencia de Rx es: %f db \n',Gpr);
case 2
Gt= input('ingrese la ganancia directiva de Tx en db: \n');
Gr= input('ingrese la ganancia directiva de Rx en db: \n');
lb= input('ingrese la pérdida básica en db: \n');
lt=-Gt-Gr+lb;
fprintf('la pérdida de transmision es: %f db \n',lt);
case 3
Gt= input('ingrese la ganancia directiva de Tx en db: \n');
ntx=input('ingrese el rendimiento de la antena Tx en %: \n');
Gr= input('ingrese la ganancia directiva de Rx en db: \n');
nrx=input('ingrese el rendimiento de la antena Rx en %: \n');
lb= input('ingrese la pérdida básica en db: \n');
Gpt=Gt-(10*log10(100/ntx));
Gpr=Gr-(10*log10(100/nrx));
ls=-Gpt-Gpr+lb;
fprintf('la pérdida del sistema es: %f db \n',ls);
case 4
pet=
...