Cómo trazar el coeficiente de reflexión de entrada en escala de dB utilizando Matlab

0

Por lo tanto, tengo un problema que solicita trazar el coeficiente de reflexión de entrada de un transformador en una escala de dB entre 0.5 GHz y 4 GHz usando Matlab. Aquí está el código que tengo hasta ahora, está representando el coeficiente de reflexión (eje y) frente a la frecuencia (eje x). No estoy seguro de cómo convertirlo a la escala de dB.

f0 = 1e9;             %% Defining operational frequency
c  = 3e8;             %% Defining speed of light constant
f = [0:0.01:4]*1e9;   %% Defining frequency scale
lambda = c./f;        %% Defining wavelength equation
lambda_0 = c/f0;      %% Defining wavelength equation 
ZL = 120;             %% Defining input impedance 
Z0 = 60;              %% Defining characteristic impedance 
Z0p = sqrt(ZL*Z0);    %% Defining transformer impedance equation
beta = 2*pi./lambda;  %% Defining phase constant equation 
ell = lambda_0/4;     %% Defining quarter wavelength euqation 

t = tan(beta.*ell);   %% Defining time equation

Zin = Z0p * (ZL+j*Z0p.*t)./(Z0p+j*ZL.*t); %% Defining input impedance equation
gamma = (Zin-Z0)./(Zin+Z0);               %% Defining reflection loss equation
agamma = abs(gamma);                      %% Defining abs value of rl

plot(f/1e9,agamma,'b','linewidth',2);     %% Defining plot 
xlabel('frequency (GHz)');                %% Defining x-axis label
ylabel('|\Gamma|');                       %% Defining y-axis label
grid on;                                  %% Grid on
    
pregunta Donald Krambeck

1 respuesta

1

Para hacerlo numéricamente, como otros han comentado, use 10Log10 (x). Si desea trazar con escala logarítmica, matlab tiene opciones como log-log (logarítmico en ambos ejes) o semilog (logarítmico en un eje). Creo que semilog es lo que buscas, ya que creo que tendría sentido tener una frecuencia en la escala logarítmica y el coeficiente de reflexión lineal.

algunas lecturas sugeridas: Escala del registro de MATLAB Semilog de MATLAB

    
respondido por el Andy West

Lea otras preguntas en las etiquetas