LA SEÑAL MLS (MAXIMUM LENGTH SEQUENCE

Anuncio
LA SEÑAL MLS (MAXIMUM LENGTH SEQUENCE)
Los primeros ordenadores que en su día eran utilizados para el análisis y adquisición de
datos acústicos, usaban un pulso rectangular muy estrecho para aproximarse al impulso.
Pulsos cuyos anchos eran menos de 10 µs era lo normal. Este ancho corresponde a menos del
20% del periodo de una onda sinusoidal de 20 KHz. El pulso es muy breve, pero los datos
deben ser recopilados en un periodo de decenas de milisegundos para obtener una buena
información en baja frecuencia. Durante este prolongado periodo, el micrófono recogerá no
solo el decaimiento de la respuesta del DUT (device under test), es decir, de nuestras cajas
acústicas, sino también el ruido presente en la sala.
Estos pulsos tan estrechos contienen poca energía. Cuando esta pequeña cantidad de
energía es dispersada en el total espectro de audio, menos energía estará presente en cada
banda de frecuencia en la FFT. El resultado es una respuesta con una relación señal ruido muy
baja. Incrementando la altura del pulso aumentará la energía dentro del proceso, pero pulsos
con grandes amplitudes pueden conducir a comportamientos no lineales dentro de las cajas.
La SNR o relación señal ruido puede mejorar haciendo varias pruebas de test y promediando
los resultados para reducir el ruido.
El ruido blanco es una señal con un espectro de potencia plano. Podría parecer que es la
señal de test ideal ya que su factor de cresta, la relación entre el valor de pico y el RMS, es
relativamente baja. En vez de lanzar toda la energía a las cajas en menos de 10 µs, la señal test
puede ser aplicada durante más tiempo. Con el apropiado algoritmo de señal-procesado, se
puede obtener una buena SNR sin llevar al DUT dentro de una operación no lineal.
Sin embargo, hay algunos problemas con el ruido blanco. Lo primero de todo, es que se
trata de una señal aleatoria completamente. Como la señal es desconocida antes del test,
tanto el ruido blanco a la entrada como la respuesta resultante del sistema, deben ser
grabados, requiriendo un analizador de doble canal. Además, al ser completamente aleatorio,
su espectro de potencia es plano solo cuando es promediado sobre un considerable periodo
de tiempo. Desde el punto de vista de la FFT (transformada rápida de Fourier) el ruido blanco
no es periódico. Estrictamente hablando, la FFT del ruido blanco, no existe. (El espectro del
ruido blanco se refiere a su espectro de potencia. El espectro de su señal, cambiará de periodo
en periodo.)
¿Hay otra señal con las atractivas propiedades del ruido blanco y con pocos de sus
inconvenientes? Sí. Es la señal MLS (Maximun Length Sequence). Una MLS es una discreta
secuencia de números que conmuta entre dos valores en un modo casi aleatorio. Por esta
razón es también llamada una seudoaleatoria secuencia de ruido (PN).
La secuencia puede ser generada por un “shift register” (registro de desplazamiento) y una
puerta digital XOR. Un registro de desplazamiento es un grupo de localidades de memorias
que llamaremos celdas, operadas sincrónicamente por una señal de reloj (pulsos). El objetivo,
es que un dato cargado en la primera celda, sea transferido a la siguiente celda al recibir un
pulso de reloj hasta moverlo a lo largo de todo el registro. El dato es cargado en la primera
etapa moviéndose una posición a la izquierda por cada transición positiva del pulso del reloj,
hasta salir y ser descartado en el otro extremo. Un circuito cerrado de retroalimentación es
establecido interceptando la salida de dos o más etapas y alimentando el resultado de nuevo a
la primera etapa. Si el registro de desplazamiento tiene N etapas, la longitud, L, de la más larga
secuencia que puede ser obtenida antes de que la secuencia comience a repetirse es L=
. Si se escoge adecuadamente el cierre de la puerta XOR, la secuencia binaria resultante
será de máxima longitud.
Para nuestro propósito, una señal MLS tiene dos características muy importantes: 1) incluso
pensando que parece aleatoria, no lo es; es exactamente repetible; y 2) es periódica con una
longitud de periodo de
veces la velocidad del reloj del registro de desplazamiento. La
primera característica significa que no se necesita un analizador de doble canal ya que la señal
de entrada es conocida. La segunda significa que la señal de salida es también periódica y se
puede computar las FFTs sin pérdidas si utilizamos el periodo completo. La salida del registro
de desplazamiento está conmutando el nivel entre +1 y -1. Como siempre hay un valor más de
+1 que de -1, la señal MLS tiene un valor DC (corriente continua) igual a 1/L. El espectro de
potencia de la MLS es igual a (L+1)/L en todas las otras frecuencias discretas espaciadas
,
donde es la frecuencia del reloj del registro de desplazamiento.
Como ejemplo, consideremos un registro de desplazamiento de 15-bit con una frecuencia
de reloj de 60 KHz. El periodo de la señal MLS,
, será:
= L/ =
La frecuencia fundamental es entonces:
= 1/
=
/ L = 1,83 Hz
El valor del espectro en DC es 1/32.767, ó 3,05 ×
. En todas las otras frecuencias
discretas la amplitud del espectro es igual a 32768/32767 = 1,00003, lo cual es la unidad para
todas los propósitos prácticos. Las líneas espectrales estarán espaciadas 1,83 Hz entre sí. En
un periodo completo, cada frecuencia discreta contendrá la misma potencia.
Resumiendo hasta ahora, dos importantes propiedades de la señal MLS la hace ideal para
establecer la respuesta al impulso de un sistema: 1) igual que el ruido blanco discreto, su
función de autocorrelación es un impulso; y 2) la correlación cruzada de la respuesta de un
sistema sometido a una señal MLS, con la señal misma MLS, es la respuesta al impulso del
sistema.
AUTOCORRELACIÓN Y CORRELACIÓN DE CRUCE CON LA SEÑAL MLS
Autocorrelación: una señal MLS de longitud 7 es mostrada en la fig. 4. Después del último
valor, la secuencia comienza de nuevo y se repite. Si una segunda copia de esta secuencia es
alineada debajo de la primera y los correspondientes valores son multiplicados juntos y sus
productos sumados, el valor resultante es 7. Ver la fig. 5.
Como la señal MLS es periódica, un desplazamiento circular de los dígitos a la izquierda
corresponde a un retardo en el tiempo. Cualquier dígito que sale por la izquierda vuelve a
entrar por la derecha. Si la misma operación de multiplicación y suma es ejecutada con una
secuencia desplazada en el tiempo, el resultado es -1. Esto es verdad para cualquier
desplazamiento cuyo valor no sea cero. En este caso hemos hecho un desplazamiento de 5
lugares. Ver la fig. 6. Este proceso de desplazamiento en tiempo, multiplicando y añadiendo
una señal con ella misma se llama autocorrelación. La fig. 7 es un gráfico de la función de auto
correlación para este ejemplo versus desplazamiento de tiempo. El dibujo muestra un gran
pico de amplitud 7 en el desplazamiento cero y en los múltiplos de 7 y pequeños valores
negativos de valor -1 en los restantes desplazamientos.
Para N = 15, el valor del pico sería 32.767, y deberían estar espaciados cada 32.767
desplazamientos de tiempo. Para los desplazamientos intermedios, sin embargo, el valor de la
función de autocorrelación sigue siendo de -1. Es habitual normalizar la función de
autocorrelación MLS dividiendo la suma del producto por L =
. Con esta normalización
el pico es 1 y los valores de los desplazamientos intermedios son igual a -1/32.767, el cual es
-3,05 ×
. Para grandes N, la señal periódica MLS efectivamente se correlaciona con ella
misma solo en el desplazamiento cero y en aquellos que son múltiplos enteros de L. Pero esta
es exactamente la propiedad del ruido blanco discreto.
Correlación cruzada: La secuencia binaria MLS en la salida del registro de desplazamiento
es parecida a una onda cuadrada con frecuencia aleatoria. Supongamos ahora que
alimentamos esta señal dentro del sistema que va a ser testado y además supongamos que
tomamos una versión sampleada de la salida resultante y ejecutamos la multiplicación y la
suma de esta muestra contra la MLS de entrada para cada desplazamiento circular.
El resultado de esta operación, llamada correlación cruzada, será la respuesta al impulso
del sistema. El beneficio de la señal MLS y el más complejo procesado de la señal asociado con
la correlación cruzada es que la respuesta al impulso resultante, tiene una inmunidad al ruido
equivalente a promediar la respuesta al impulso desde
pulsos. Para N = 15, esto
corresponde a aproximadamente ¡45 dB de reducción de ruido! Algunos de los PC basados en
la adquisición de datos acústicos y análisis de sistemas usando una señal MLS son: MLSSA de
los laboratorios DRA, CLIO de Audiomatica, IMP de Liberty AudioSuite, el SYSid de Ariel y el
SYSTEM TWO de Audio Precision.
Descargar