Simulación de transmisión / reflexión basada en impedancia simple / admitancia

0

TL; DR: ¿Por qué el código (pseudo) a continuación produce una salida diferente a la de un software de simulación adecuado?

Descripción completa del problema: Quiero poder simular circuitos de RF simples (idealizados), como resonadores, filtros, etc., en un programa auto-escrito (actualmente uso python). El primer circuito intenté el ejemplo más simple de un condensador:

Laformaenqueimplementéestoeslasiguiente(pseudocódigo):

Z0=50funcYC(f,C)=1j*2                    
pregunta 3244611user

1 respuesta

2
  

func s11(f) = ZR(f)/Z0

Esto no es correcto. Deberías estar usando algo que computa $$ S_ {11} (f) = \ frac {Z_L - Z_0} {Z_L + Z_0} $$ donde \ $ Z_L \ $ es la cascada del filtro y la carga conectada en su puerto 2.

Lo que el error está en tu cálculo de \ $ S_ {21} \ $, no lo noté con una mirada rápida.

Editar: el error en el cálculo de \ $ S_ {21} \ $ es que usted calcula \ $ S_ {11} \ $ y lo llama s21 .

    
respondido por el The Photon

Lea otras preguntas en las etiquetas