Calcular SLL de patrón de radiación
Publicado por Alondra (35 intervenciones) el 23/03/2017 22:58:23
Solicito de su ayuda para poder resolver un problema de codificación, se trata de obtener el SLL de un patrón de radiación de una antena. Ya lo he codificado y todo funciona correctamente y hasta allí no tengo ningún problema pero cuando anexo ese código como una función a otro que lo estará iterando más de 100 veces, el código me presenta error y falla en diferentes iteraciones, no siempre en la misma. Lo que me gustaría saber es si ustedes saben de una manera optima en la que se pueda codificar la obtención del SLL que se pueda iterar muchas veces y no tenga algún problema al hacerlo.
Esta es la sección donde ejecuto el calculo del SLL para que se den una idea como lo hago.
Esta es la sección donde ejecuto el calculo del SLL para que se den una idea como lo hago.
1
2
3
4
5
6
7
8
9
10
puntos=540;
... %cuerpo del resto del código
fx=AF_norm1; % FACTOR DE ARREGLO NORMALIZADO
for i=puntos/2+1:puntos % ENCUENTRA PRIMER NULO O BIEN EL PUNTO A PARTIR DONDE
if (fx(i)<fx(i+1)) % SE EVALUA LA FUNCION PARA ENCONTRAR EL MAXIMO PUNTO
break;
end
end
SLL(s)=max(fx(i:puntos)); % MAXIMO DE LOS LOBULOS LATERALES
SLL_ndB=20*log10(SLL);
Valora esta pregunta
0