Bitácora · DCSS · Unidad 1

La fase no lineal mide 60 muestras justo donde te importa

Unidad 1 · Filtrado digital

Del módulo se sabe que un sistema LTI escala cada frecuencia por |H| y la desfasa. El módulo se lleva toda la atención —pasabajos, pasaaltos, el corte, el rizado— pero el desfasaje decide si la forma de onda sobrevive el viaje. En un elíptico de orden 6 con corte de diseño en 0,12π, ese desfasaje —medido como retardo de grupo— no es un número parejo: va de 0,11 a 60,27 muestras, con el pico en ω/π=0,1211. No se dispara en cualquier lado de la banda. Se dispara prácticamente encima del corte, que es exactamente la frecuencia que le importa a quien diseñó el filtro.

Contra eso, un FIR simétrico no tiene ninguna sorpresa que dar: su retardo de grupo es 20,0000 muestras, el mismo número en cualquier ω, con una desviación de cero exacto. Lo que sigue es de dónde sale esa diferencia, y qué le hace de verdad a un tren de símbolos.

01 · La fase también deforma

Metamos una autofunción, x[n]=ejωn, en un filtro con H(ejω)=|H|·ejθ(ω). La salida es esa misma exponencial, escalada y desfasada:

y[n]=|H|·ej(ωn+θ(ω))

El truco es leer el corchete del exponente como un retardo en vez de como un desfasaje. Sacando ω como factor común dentro del exponente,

ωn+θ(ω)=ω·(n−Tp(ω)),   con   Tp(ω)=−θ(ω)ω

Ésa es la primera cantidad: el retardo de fase, Tp. Cuenta cuántas muestras de retardo sufre esa componente de frecuencia en particular. Se puede verificar contra el retardo ideal de nd muestras: si θ(ω)=−ω·nd, entonces Tp(ω)=nd para todo ω — consistente.

La segunda cantidad no mira una sola frecuencia sino un paquete de ellas, centrado en ω:

Tg(ω)=−dθ(ω)dω

El retardo de grupo, Tg, mide cuánto se retarda la envolvente —la información que modula un paquete de frecuencias— y no la oscilación que la lleva adentro. La distinción clásica es una portadora modulada: la portadora viaja con Tp, la envolvente con Tg. Si son distintos, la envolvente se desliza respecto de la portadora que la transporta.

Por qué importa: si θ(ω) no es lineal, Tg(ω) no es constante, y entonces cada banda de frecuencia de la señal llega retardada un número distinto de muestras. Un pulso compacto se desparrama. En un sistema de comunicaciones los símbolos duran un tiempo fijo; si el pulso de un símbolo se desparrama más allá de ese tiempo, pisa a los símbolos vecinos: interferencia intersimbólica, ISI. Por eso, en comunicaciones, la fase lineal no es un lujo de diseño: es un requisito.

02 · Fase lineal: los dos casos, y el N=7 que lo prueba

«Fase lineal» tiene una definición exacta, no una intuición. θ(ω) puede ser lineal de dos maneras:

Casoθ(ω)TgTpNombre
(a)−αωα, cte.α, cte.fase lineal estricta
(b)β−αωα, cte.α−β/ω, no cte.fase lineal generalizada

En los dos casos la envolvente viaja intacta, porque en los dos Tg es constante. En (b) la portadora recibe además un desfasaje fijo β —tipicamente π/2: el filtro «rota» la portadora 90°, como un diferenciador—. El vínculo con la simetría de h[n]: el caso (a) es simetría positiva, h[n]=h[N−1−n], con α=(N−1)/2; el caso (b) es simetría negativa, h[n]=−h[N−1−n], con la misma α y β=π/2.

Que sea exacta y no una aproximación se ve con un ejemplo concreto, chico a propósito: h=[0,10,20,30,40,30,20,1], siete taps, simetría positiva con centro en n=3.

Agrupando los pares simétricos —h[0]=h[6], h[1]=h[5], h[2]=h[4]— y sacando como factor común la fase del punto de simetría, e−j3ω:

H(ejω)=e−j3ω·[2h[0]cos(3ω)+2h[1]cos(2ω)+2h[2]cos(ω)+h[3]]

Cada paréntesis que quedaba, ejkω+e−jkω, se volvió 2cos(kω): real. Así que el corchete entero es real, y toda la parte imaginaria de H vive en el factor que se sacó afuera. La conclusión no es una aproximación, es álgebra: θ(ω)=−3ω, exactamente lineal, con α=3=(N−1)/2.

En unidades físicas, con período de muestreo Ts: Tp=(N−1)/2·Ts, constante. Un FIR simétrico de 41 taps —el mismo largo que va a aparecer en la simulación de abajo— retarda exactamente 20 muestras: conocido, fijo, compensable con sólo mirar cuántos taps tiene. Un IIR retarda distinto en cada frecuencia: no hay un único «retardo del filtro» que restar.

03 · El elíptico dispara el retardo justo en el corte

Ahora dos filtros de verdad, mismo corte de diseño, 0,12π. Un FIR simétrico de N=41: por la demostración de arriba, Tg(ω)=20 muestras exactas, en cualquier ω. Un elíptico de orden 6 (Rp=0,5 dB, Rs=60 dB): su respuesta al impulso no tiene ninguna simetría —de hecho es infinita, y por eso el retardo se calcula directo sobre H=B/A, nunca truncando esa respuesta a un puñado de muestras—. Medido así, su retardo de grupo va de 0,11 a 60,27 muestras, con el pico en ω/π=0,1211: prácticamente encima del corte de diseño.

Abajo, un tren de símbolos NRZ atraviesa uno de los dos filtros —el interruptor decide cuál— con el retardo de grupo de ese mismo filtro graficado debajo. Arranca en el FIR, donde no hay nada raro que ver. El interruptor cambia eso.

Simulación Un tren NRZ, con el retardo de grupo debajo — punteada, la entrada; sólida, lo que sale del filtro activo. El panel de abajo es el retardo de grupo de ESE mismo filtro, con el corte de diseño marcado.
filtro activo FIR, N=41 retardo mínimo — retardo máximo — desviación (máx − mín) —

La ISI medida como deformación, no como dibujo

«El pulso se ve más ancho» es una frase sobre un dibujo quieto. La medida real es otra: la muestra que un receptor lee para decidir un símbolo es la última de su duración, justo antes de que el próximo símbolo la reemplace. Sobre el mismo tren de la simulación de arriba, en esa muestra de decisión, el FIR de 41 taps se equivoca por 0,0030 —el mismo error, calcado, en los cuatro símbolos del tren—. El elíptico, en esas mismas cuatro muestras de decisión, se equivoca por:

0,09560,12960,12540,1266

Nunca menos del 9% del valor que debería leerse, en cada uno de los cuatro símbolos —no sólo en el primero, mientras el filtro «se acomoda»—. No es una curva más ancha, es un símbolo que un receptor real puede llegar a leer mal, uno tras otro. Eso es lo que factura el retardo de grupo no constante: cada componente de frecuencia del flanco llega un número distinto de muestras tarde, así que la suma nunca termina de reconstruir el escalón limpio que entró antes de que llegue el próximo.

Para tener a mano

  1. Un LTI escala por |H| y desfasa por θ(ω). Leído como retardo, el desfasaje da dos números distintos: Tp(ω)=−θ(ω)ω para la portadora, Tg(ω)=−dθ(ω)dω para la envolvente que lleva la información.
  2. Fase lineal es álgebra, no aproximación: sacar como factor común la fase del punto de simetría de un FIR simétrico deja siempre un resto real, así que θ(ω)=−αω exactamente, con α=(N−1)/2 muestras de retardo constante.
  3. Un FIR simétrico de N=41 da 20,0000 muestras de retardo de grupo en cualquier ω, con desviación cero exacto.
  4. Un elíptico de orden 6 con corte en 0,12π no tiene esa simetría: su retardo de grupo va de 0,11 a 60,27 muestras, con el pico prácticamente encima del corte de diseño — la banda que le importa a quien lo diseñó.
  5. Eso es ISI medida, no dibujada: en la muestra de decisión de cada símbolo, el FIR se equivoca por 0,0030, siempre igual; el elíptico, entre 0,10 y 0,13, en cada uno de los símbolos del tren, no sólo en el primero.
← Anterior Siguiente → Inicio