Saltar al contenido
Apuntes GITT 4º

Escribe al menos dos letras.

    Radiación y Radiocomunicación

    Modo examen

    Arriba, cada tipo de problema con sus pasos en orden. Abajo, todas las fórmulas con su función de MATLAB: márcalas cuando te salgan a mano y en MATLAB.

    0/25 a mano · 0/25 en MATLAB

    Flujos por tipo de problema

    Radioenlace con obstáculos → Prx → margen dinámico → disponibilidadCuando el enunciado dice: «obstáculos» o «perfil del terreno», «margen dinámico», «indisponibilidad» o «calidad de disponibilidad».

    Plantilla: plantilla_enlace_proteccion_disponibilidad.m ver código (se abre en otra pestaña)

    1. Pérdida básica en espacio libre y gases

      Calcular_Lb_std ver código (se abre en otra pestaña)

      [Lbf, Latm] = Calcular_Lb_std(f_Hz, d_m)
    2. Varios obstáculos (Bullington)

      K = 4/3 en condiciones normales, salvo que digan otra cosa.

      Calcular_Lad_dif ver código (se abre en otra pestaña)

      [Ld, Lcuch, caso] = Calcular_Lad_dif(f_Hz, d_m, K, het1_m, ee_et1_m, het2_m, ee_et2_m, do1_m, eeo_m)
    3. PIRE

      Calcular_PIRE ver código (se abre en otra pestaña)

      PIRE_dBm = Calcular_PIRE(Pt_dBm, Lt_dB, Gt_dB)
    4. Potencia recibida (Friis)

      Prx en condiciones normales.

      Calcular_Prx ver código (se abre en otra pestaña)

      Prx_dBm = Calcular_Prx(PIRE_dBm, Lb_dB, Gr_dB, Lr_dB)
    5. Temperatura de ruido de una cadena (Friis)

      Calcular_T_cadena ver código (se abre en otra pestaña)

      [Tent_K, Tsal_K] = Calcular_T_cadena([T1_K T2_K T3_K], [G1_dB G2_dB G3_dB])
    6. Umbral del receptor

      Calcular_Umbral ver código (se abre en otra pestaña)

      [TH_dBm, B_Hz, N_dBm] = Calcular_Umbral(T_K, Rb_bps, M, rolloff, EbN0_dB, Degr_dB)
    7. Margen dinámico según el mecanismo de protección

      FM = MD.

      Calcular_MD ver código (se abre en otra pestaña)

      r = Calcular_MD("atenuador", TH_dBm=TH, Lb_dB=Lb, Gr_dB=Gr, Lr_dB=Lr, PIRE_dBm=PIRE)
    8. Coeficientes k y α de la lluvia (UIT-R P.838)

      Calcular_k_alfa ver código (se abre en otra pestaña)

      [k, alfa] = Calcular_k_alfa(f_GHz, "V")
    9. Atenuación por lluvia superada el 0,01 % del tiempo

      Calcular_F001 ver código (se abre en otra pestaña)

      [F001_dB, deff_km, gammaR_dBkm] = Calcular_F001(f_GHz, d_km, R001_mmh, k, alfa)
    10. Indisponibilidad por lluvia (q para un margen dado)

      q con FM = MD: es la U por lluvia.

      Calcular_q_lluvia ver código (se abre en otra pestaña)

      U_lluvia_pct = Calcular_q_lluvia(FM_dB, F001_dB, f_GHz)
    11. Indisponibilidad por fallos de equipos

      Calcular_U_equipos ver código (se abre en otra pestaña)

      U_eq_pct = Calcular_U_equipos([MTBF1_h MTBF2_h MTBF3_h], MTTR_h)
    12. Calidad de disponibilidad

      Calcular_Disponibilidad ver código (se abre en otra pestaña)

      r = Calcular_Disponibilidad(U_lluvia_pct, U_eq_pct, U_obj_pct)
    Interferencia y XPD por lluviaCuando el enunciado dice: «polarización cruzada» o «XPD», «diagrama de radiación», «interferente», «MTTR».

    Plantilla: plantilla_interferencia_xpd.m ver código (se abre en otra pestaña)

    1. Pérdida básica en espacio libre y gases

      Calcular_Lb_std ver código (se abre en otra pestaña)

      [Lbf, Latm] = Calcular_Lb_std(f_Hz, d_m)
    2. PIRE

      Calcular_PIRE ver código (se abre en otra pestaña)

      PIRE_dBm = Calcular_PIRE(Pt_dBm, Lt_dB, Gt_dB)
    3. Potencia recibida (Friis)

      Calcular_Prx ver código (se abre en otra pestaña)

      Prx_dBm = Calcular_Prx(PIRE_dBm, Lb_dB, Gr_dB, Lr_dB)
    4. Margen dinámico según el mecanismo de protección

      Calcular_MD ver código (se abre en otra pestaña)

      r = Calcular_MD("atenuador", TH_dBm=TH, Lb_dB=Lb, Gr_dB=Gr, Lr_dB=Lr, PIRE_dBm=PIRE)
    5. Coeficientes k y α de la lluvia (UIT-R P.838)

      Calcular_k_alfa ver código (se abre en otra pestaña)

      [k, alfa] = Calcular_k_alfa(f_GHz, "V")
    6. Atenuación por lluvia superada el 0,01 % del tiempo

      Calcular_F001 ver código (se abre en otra pestaña)

      [F001_dB, deff_km, gammaR_dBkm] = Calcular_F001(f_GHz, d_km, R001_mmh, k, alfa)
    7. Indisponibilidad por lluvia (q para un margen dado)

      Calcular_q_lluvia ver código (se abre en otra pestaña)

      U_lluvia_pct = Calcular_q_lluvia(FM_dB, F001_dB, f_GHz)
    8. MTTR máximo para un objetivo de indisponibilidad

      U_eq,max = U_objetivo − U_lluvia.

      Calcular_MTTR_max ver código (se abre en otra pestaña)

      MTTR_h = Calcular_MTTR_max(U_obj_pct - U_lluvia_pct, MTBF_h, N_equipos)
    9. Atenuación por lluvia superada el q % del tiempo

      En desvanecimiento máximo, Fq = FM.

      Calcular_Fq ver código (se abre en otra pestaña)

      Fq_dB = Calcular_Fq(F001_dB, q_pct, f_GHz)
    10. Discriminación por polarización cruzada (XPD) por lluvia

      Calcular_XPD_lluvia ver código (se abre en otra pestaña)

      XPD_dB = Calcular_XPD_lluvia(f_GHz, Fq_dB)
    11. Ángulo de llegada del interferente (teorema del coseno)

      Calcular_angulo_triangulo ver código (se abre en otra pestaña)

      ang_deg = Calcular_angulo_triangulo(a, b, c)
    12. Ganancia con desapuntamiento

      Solo si no dan el diagrama: con el RPE, la discriminación se lee a ojo.

      Calcular_G_desapuntado ver código (se abre en otra pestaña)

      G_dB = Calcular_G_desapuntado(Gmax_dB, theta3dB_deg, theta_deg)
    13. Potencia interferente y C/I

      Calcular_Interferencia ver código (se abre en otra pestaña)

      P_I_dBm = Calcular_Interferencia(PIRE_dBm, Lb_dB, Gr_dB, Lr_dB, D_tx_dB=Dtx, D_rx_dB=Drx)
    Espacio libre: campo, flujo y potenciaCuando el enunciado dice: «Espacio libre», «visibilidad directa», da el campo E (V/m o dBµ) o la distancia y pide flujo, distancia, Prx o Lbf.

    Plantilla: plantilla_espacio_libre.m ver código (se abre en otra pestaña)

    1. PIRE

      Calcular_PIRE ver código (se abre en otra pestaña)

      PIRE_dBm = Calcular_PIRE(Pt_dBm, Lt_dB, Gt_dB)
    2. Campo en dBµ

      Vm2dBu ver código (se abre en otra pestaña)

      E_dBu = Vm2dBu(E_Vm)
    3. Densidad de flujo de potencia

      Calcular_Flujo ver código (se abre en otra pestaña)

      Phi = Calcular_Flujo(E_Vm)
    4. Área efectiva de la antena

      Calcular_Sef ver código (se abre en otra pestaña)

      Sef = Calcular_Sef(f_Hz, G_dB)
    5. Potencia recibida a partir del flujo

      Calcular_Prx_flujo ver código (se abre en otra pestaña)

      Prx_dBm = Calcular_Prx_flujo(Phi_Wm2, Sef_m2, Lr_dB)
    6. Pérdida básica en espacio libre y gases

      Calcular_Lb_std ver código (se abre en otra pestaña)

      [Lbf, Latm] = Calcular_Lb_std(f_Hz, d_m)
    7. Potencia recibida (Friis)

      Friis sirve de comprobación: tiene que salir la misma Prx.

      Calcular_Prx ver código (se abre en otra pestaña)

      Prx_dBm = Calcular_Prx(PIRE_dBm, Lb_dB, Gr_dB, Lr_dB)
    Trayecto sobre el mar: dos rayosCuando el enunciado dice: Sin obstáculos, pero con terreno liso o mar (σ, εr) y las alturas de las antenas.
    1. Pérdida básica en espacio libre y gases

      Calcular_Lb_std ver código (se abre en otra pestaña)

      [Lbf, Latm] = Calcular_Lb_std(f_Hz, d_m)
    2. Factor K superado el 99,9 % del peor mes

      Solo si piden el peor K del mes.

      Calcular_K999 ver código (se abre en otra pestaña)

      K999 = Calcular_K999(d_km)
    3. Reflexión en tierra lisa o mar (dos rayos)

      Calcular_Lad_ref ver código (se abre en otra pestaña)

      [Lad_ref, caso] = Calcular_Lad_ref(f_Hz, d_m, K, het1_m, ee_et1_m, het2_m, ee_et2_m, sigma_Sm, epsr, pol, sigma_ee_m)
    4. PIRE

      Calcular_PIRE ver código (se abre en otra pestaña)

      PIRE_dBm = Calcular_PIRE(Pt_dBm, Lt_dB, Gt_dB)
    5. Potencia recibida (Friis)

      Calcular_Prx ver código (se abre en otra pestaña)

      Prx_dBm = Calcular_Prx(PIRE_dBm, Lb_dB, Gr_dB, Lr_dB)
    6. Margen dinámico según el mecanismo de protección

      Calcular_MD ver código (se abre en otra pestaña)

      r = Calcular_MD("atenuador", TH_dBm=TH, Lb_dB=Lb, Gr_dB=Gr, Lr_dB=Lr, PIRE_dBm=PIRE)
    7. Atenuación por lluvia superada el 0,01 % del tiempo

      Calcular_F001 ver código (se abre en otra pestaña)

      [F001_dB, deff_km, gammaR_dBkm] = Calcular_F001(f_GHz, d_km, R001_mmh, k, alfa)
    8. Indisponibilidad por lluvia (q para un margen dado)

      Calcular_q_lluvia ver código (se abre en otra pestaña)

      U_lluvia_pct = Calcular_q_lluvia(FM_dB, F001_dB, f_GHz)

    Todas las fórmulas

    Propagación

    • PIRE

      PEI1

      Ojo: Si dan «pérdidas de terminales», van en el transmisor y también en el receptor.

      Calcular_PIRE ver código (se abre en otra pestaña)

      PIRE_dBm = Calcular_PIRE(Pt_dBm, Lt_dB, Gt_dB)
    • Campo en dBµ

      PEI1

      Ojo: Es 20·log (amplitud), no 10·log. La inversa es dBu2Vm.

      Vm2dBu ver código (se abre en otra pestaña)

      E_dBu = Vm2dBu(E_Vm)
    • Densidad de flujo de potencia

      PEI1

      Ojo: E en V/m eficaces: si viene en dBµ, pásalo antes con dBu2Vm.

      Calcular_Flujo ver código (se abre en otra pestaña)

      Phi = Calcular_Flujo(E_Vm)
    • Área efectiva de la antena

      PEI1

      Ojo: g en lineal en la fórmula; la función recibe la ganancia en dBi.

      Calcular_Sef ver código (se abre en otra pestaña)

      Sef = Calcular_Sef(f_Hz, G_dB)
    • Potencia recibida a partir del flujo

      PEI1

      Calcular_Prx_flujo ver código (se abre en otra pestaña)

      Prx_dBm = Calcular_Prx_flujo(Phi_Wm2, Sef_m2, Lr_dB)
    • Pérdida básica en espacio libre y gases

      PEI1

      Ojo: Entradas en Hz y metros. Devuelve también los gases en atmósfera estándar (0 si f < 1 GHz).

      Calcular_Lb_std ver código (se abre en otra pestaña)

      [Lbf, Latm] = Calcular_Lb_std(f_Hz, d_m)
    • Potencia recibida (Friis)

      PEI1

      Calcular_Prx ver código (se abre en otra pestaña)

      Prx_dBm = Calcular_Prx(PIRE_dBm, Lb_dB, Gr_dB, Lr_dB)
    • Factor K superado el 99,9 % del peor mes

      PEI1

      Ojo: Atmósfera estándar: K = 4/3. Cuanto más largo el vano, más se acerca K99,9 a 157/144.

      Calcular_K999 ver código (se abre en otra pestaña)

      K999 = Calcular_K999(d_km)
    • Difracción en filo de cuchillo

      PEI1

      Ojo: J = 0 si ν ≤ −0,78. R1 = √(λ·d1·d2/d).

      Calcular_Lcuch ver código (se abre en otra pestaña)

      Lcuch = Calcular_Lcuch(v)
    • Varios obstáculos (Bullington)

      PEI1

      Ojo: ee es la cota sin flecha: la función suma b = d1·d2/(2·K·RT). Si te dan la altura con flecha, réstala antes. Para ver el perfil: Dibujar_Bullington.

      Calcular_Lad_dif ver código (se abre en otra pestaña)

      [Ld, Lcuch, caso] = Calcular_Lad_dif(f_Hz, d_m, K, het1_m, ee_et1_m, het2_m, ee_et2_m, do1_m, eeo_m)
    • Reflexión en tierra lisa o mar (dos rayos)

      PEI1

      Ojo: Alturas sobre el plano tangente: h′ = het + ee − d²/(2·K·RT). Hay reflexión si φ ≥ φmin = (5400/f_MHz)^(1/3) mrad; si no, difracción por tierra esférica (no programada).

      Calcular_Lad_ref ver código (se abre en otra pestaña)

      [Lad_ref, caso] = Calcular_Lad_ref(f_Hz, d_m, K, het1_m, ee_et1_m, het2_m, ee_et2_m, sigma_Sm, epsr, pol, sigma_ee_m)

    Antenas

    • Ganancia con desapuntamiento

      PEI1

      Ojo: Mira qué estación está desapuntada: solo cambia la ganancia de esa antena. En θ = θ3dB/2 cae 3 dB.

      Calcular_G_desapuntado ver código (se abre en otra pestaña)

      G_dB = Calcular_G_desapuntado(Gmax_dB, theta3dB_deg, theta_deg)

    Desvanecimientos

    • Margen dinámico según el mecanismo de protección

      PEI1

      Ojo: En los tres, FM = MD. Mecanismo "atenuador", "CAG" o "ATPC"; devuelve r.MD_dB, r.FM_dB, r.PIRE_CN_dBm, r.PIRE_CMD_dBm y r.Prx_CN_dBm. Pt = PIRE + Lt − Gt.

      Calcular_MD ver código (se abre en otra pestaña)

      r = Calcular_MD("atenuador", TH_dBm=TH, Lb_dB=Lb, Gr_dB=Gr, Lr_dB=Lr, PIRE_dBm=PIRE)
    • Coeficientes k y α de la lluvia (UIT-R P.838)

      PEI1

      Ojo: Polarización "H", "V" o "C" (circular). La fórmula de arriba es la de circular.

      Calcular_k_alfa ver código (se abre en otra pestaña)

      [k, alfa] = Calcular_k_alfa(f_GHz, "V")
    • Atenuación por lluvia superada el 0,01 % del tiempo

      PEI1

      Ojo: R0,01 viene en el enunciado o sale de itur_p0837_7_annex1 (UIT-R P.837-7) con la latitud y la longitud.

      Calcular_F001 ver código (se abre en otra pestaña)

      [F001_dB, deff_km, gammaR_dBkm] = Calcular_F001(f_GHz, d_km, R001_mmh, k, alfa)
    • Atenuación por lluvia superada el q % del tiempo

      PEI1

      Ojo: Terrenal por defecto. Satélite: añade Tipo="espacial", Lat_deg=lat (solo si |lat| ≥ 36°).

      Calcular_Fq ver código (se abre en otra pestaña)

      Fq_dB = Calcular_Fq(F001_dB, q_pct, f_GHz)
    • Indisponibilidad por lluvia (q para un margen dado)

      PEI1

      Ojo: Es Fq = FM despejando q: ecuación de segundo grado en x = log q; quédate con la raíz mayor (roots). Satélite: x = ln q y q = e^x.

      Calcular_q_lluvia ver código (se abre en otra pestaña)

      U_lluvia_pct = Calcular_q_lluvia(FM_dB, F001_dB, f_GHz)
    • Indisponibilidad por fallos de equipos

      PEI1

      Ojo: Equipos en serie: se suman todos los de las dos estaciones.

      Calcular_U_equipos ver código (se abre en otra pestaña)

      U_eq_pct = Calcular_U_equipos([MTBF1_h MTBF2_h MTBF3_h], MTTR_h)
    • MTTR máximo para un objetivo de indisponibilidad

      PEI1

      Ojo: U_eq,max = U_objetivo − U_lluvia. Da error si la lluvia ya se come todo el objetivo.

      Calcular_MTTR_max ver código (se abre en otra pestaña)

      MTTR_h = Calcular_MTTR_max(U_obj_pct - U_lluvia_pct, MTBF_h, N_equipos)
    • Calidad de disponibilidad

      PEI1

      Ojo: Devuelve r.U_total_pct, r.Disp_pct y r.cumple.

      Calcular_Disponibilidad ver código (se abre en otra pestaña)

      r = Calcular_Disponibilidad(U_lluvia_pct, U_eq_pct, U_obj_pct)
    • Discriminación por polarización cruzada (XPD) por lluvia

      PEI1

      Ojo: Enlace terrenal. En desvanecimiento máximo, Fq = FM.

      Calcular_XPD_lluvia ver código (se abre en otra pestaña)

      XPD_dB = Calcular_XPD_lluvia(f_GHz, Fq_dB)

    Ruido e interferencias

    • Temperatura de ruido de una cadena (Friis)

      PEI1

      Ojo: Una etapa pasiva de L dB tiene G = −L. Provisional: revisar con las transparencias del tema 4.

      Calcular_T_cadena ver código (se abre en otra pestaña)

      [Tent_K, Tsal_K] = Calcular_T_cadena([T1_K T2_K T3_K], [G1_dB G2_dB G3_dB])
    • Umbral del receptor

      PEI1

      Ojo: TH sale referido al punto donde está T: compáralo con la Prx en ese mismo punto. Provisional: revisar con el tema 4.

      Calcular_Umbral ver código (se abre en otra pestaña)

      [TH_dBm, B_Hz, N_dBm] = Calcular_Umbral(T_K, Rb_bps, M, rolloff, EbN0_dB, Degr_dB)
    • Ángulo de llegada del interferente (teorema del coseno)

      PEI1

      Ojo: Ángulo entre los lados a y b (el opuesto a c). Con él se lee la discriminación en el diagrama de radiación.

      Calcular_angulo_triangulo ver código (se abre en otra pestaña)

      ang_deg = Calcular_angulo_triangulo(a, b, c)
    • Potencia interferente y C/I

      PEI1

      Ojo: Si va en la polarización cruzada, lee la curva cross-polar del diagrama y no sumes además XPD_ant. Opciones: Fq_dB, XPD_ll_dB, XPD_ant_dB. Provisional: revisar con el tema 4.

      Calcular_Interferencia ver código (se abre en otra pestaña)

      P_I_dBm = Calcular_Interferencia(PIRE_dBm, Lb_dB, Gr_dB, Lr_dB, D_tx_dB=Dtx, D_rx_dB=Drx)