IEEE LATIN AMERICA TRANSACTIONS, VOL. 3, NO. 3, JULY 2005 255 Caracterización Espectral Mediante el Método Modificado por Regularización de Prony Fusionado con Estimadores Espectrales No Paramétricos de Alta Resolución J. L. Ponce-Dávalos, Member, IEEE y Y.V. Shkvarko, Senior Member, IEEE Resumen—En este trabajo se presenta una técnica novedosa para la caracterización espectral con alta resolución de procesos armónicos ocultos en ruido coloreado. La aproximación propuesta enfoca el problema de la estimación espectral a través la fusión inteligente de dos paradigmas: (i) estimación paramétrica de líneas espectrales que identifica la señal multi-armónica aplicando el método modificado por regularización de Prony (MORP) y (ii) estimación espectral no paramétrica de Máxima Entropía (ME) y de Mínima Varianza (MV) para la caracterización del espectro distribuido que representa el ruido coloreado. Mediante la propuesta de la fusión de estrategias se alcanza una mejora substancial tanto en la resolución de líneas espectrales cercanas entre si, como en la reconstrucción de las características de espectro distribuido del ruido de fondo. Se verifica el método propuesto fusionado en dos versiones: MORP-ME y MORP-MV mediante los resultados de simulaciones computacionales y aplicaciones particulares. Palabras Clave— Análisis Espectral, Estimador de Máxima Entropía (ME), Estimador de Mínima Varianza (MV), Método Modificado por Regularización de Prony (MORP). I. INTRODUCCIÓN L a estimación de la densidad espectral de potencia (PSD por sus siglas en inglés Power Spectral Density) es tema de gran importancia en el ámbito del procesamiento de datos en diversas áreas de las ciencias y la ingeniería. La teledetección o percepción remota, procesamiento de voz, procesamiento de imágenes, procesamiento de señales biomédicas, comunicaciones y econometría son sólo algunos ejemplos de su aplicación [1], [2], [3], [4]. De manera específica, el aspecto de la resolución, tanto espacial de objetos tipo fuentes puntuales cercanamente espaciados como la temporal generada por tonos de frecuencias cercanas, y la caracterización de procesos armónicos inmersos en ruido coloreado, han sido tópicos clave en el desarrollo contemporáneo de métodos de estimación espectral [1], [2], [3], [5], [6]. J. L. Ponce-Dávalos pertenece al Departamento de Ingeniería Electrónica del ITESM, Campus Guadalajara, Av. Gral. Ramón Corona 2514, Zapopan, Jal., C.P. 45214, México. (e-mail: jlponce@itesm.mx). Y.V. Shkvarko pertenece al Departamento de Telecomunicaciones del CINVESTAV del IPN, Unidad Guadalajara, Av. López Mateos Sur 590, Guadalajara, Jal., México. (e-mail: shkvarko@cts-design.com). A la fecha, se ha propuesto una amplia variedad de métodos de estimación espectral, entre los que destacan diferentes versiones de los métodos de máxima entropía de Burg [1], el de máxima verosimilitud de Capon [2], métodos basados en la descomposición de la matriz de correlación de datos en términos de sus eigenvalores y eigenvectores (Pisarenko [2], MUSIC [1] ESPRIT [3]) y la formulación Bayesiana de máxima entropía [5], [6]. La intención principal de las diferentes propuestas de estimación espectral consiste en obtener métodos que puedan manifestar un buen desempeño tanto de superresolución (i.e. poder distinguir fuentes puntuales cercanas entre sí [2]), como de alta resolución, (i. e. poder estimar la PSD de observaciones con espectro distribuido de banda limitada como, por ejemplo, las generadas por el ruido coloreado [12]). Para evaluar el desempeño de las diversas propuestas de estimación espectral, es conveniente proponer secuencias de datos obtenidas de manera sintética, esto tiene la ventaja de que se podrá trabajar con datos controlados, que pueden ser de valor real o de valor complejo permitiendo así incluir espectros no simétricos. La alta resolución y la superresolución son situaciones incompatibles cuando se analiza la estimación espectral en forma global [1], [2], [3], [7], [8]. Por ello, los métodos referidos se han enfocado principalmente a situaciones en las que la escena de fondo se considera como ruido blanco Gaussiano, y desafortunadamente poco se ha trabajado en escenarios en los que las señales de interés se encuentran inmersos en ruido coloreado. Más aún, a la fecha no existe método que aborde la problemática de la alta resolución y la superresolución de manera conjunta [1], [2], [3], [5], [7], [10], [17], [18]. Por otra parte, entre los métodos de estimación de líneas espectrales para el caso de modelos de señales multiarmónicas, los métodos de Prony y el de descomposición armónica de Pisarenko son de los más extensamente empleados [3], [8] [9], [10], [11]. Sin embargo, estos son altamente sensibles al ruido coloreado y sus resultados arrojan líneas espectrales falsas en diversas posiciones [10], [17], [18]. El método que proponemos permite establecer un hecho importante, esto es: con el método modificado por regularización de Prony (MORP) para estimación espectral que se describe en este trabajo, y bajo diferentes hipótesis acerca del número presente de componentes armónicas, resulta 256 que las líneas espectrales que verdaderamente están presentes permanecen relativamente inalteradas en su posición espectral, en tanto que las líneas falsas cambian su posición en el espectro para cada realización experimental. En caso de no existir componentes armónicas, el método arroja resultados en posiciones espectrales aleatorias. A esta característica le llamamos Invariancia en la Posición Espectral (SPI por sus siglas en inglés Spectral Positional Invariance). La característica SPI se estableció en primera instancia de manera experimental, pero ha sido corroborada en aplicaciones prácticas con resultados favorables. Su justificación matemática se basa en el hecho de que las posiciones espectrales verdaderas tienen mayor probabilidad de ocurrir que las espurias [11]. El objetivo principal de este trabajo es proponer una aproximación alternativa a la estimación espectral/espacial de alta resolución y super resolución que agrega los paradigmas de estimación espectral paramétrica y no paramétrica de manera cooperativa. La propuesta hace uso de la propiedad de SPI de las líneas espectrales, obtenidas bajo diferentes hipótesis mediante el método MORP, el cual es una modificación del método de estimación espectral modificado mediante regularización (MORSE por sus siglas en inglés Modified Regularized Spectral Estimation) que fue propuesta recientemente en [10]. La estimación espectral propuesta en este trabajo supone que los datos representan una señal de observación compuesta, formada por una parte multi-armónica y otra parte de ruido coloreado. El procedimiento consiste primeramente en la aplicación iterada del método MORP varias veces bajo diferentes hipótesis acerca del número de posibles líneas espectrales, las cuales corresponderán a las componentes armónicas de la señal. Este procedimiento ha permitido desarrollar una estrategia para obtener la caracterización paramétrica explícita del modelo multi-armónico. Después, realizamos un innovación regularizada a partir del registro de observaciones iniciales restando la componente multiarmónica (estimada previamente aplicando el método MORP) de la señal original. El siguiente paso es reconstruir la parte distribuida del espectro PSD aplicando estimadores no paramétricos adaptivos de alta resolución a los datos innovados. En este trabajo proponemos cómo emplear los métodos no paramétricos de máxima entropía (ME) y de mínima varianza (MV) por producir los mejores desempeños en el sentido de alta resolución en balance con su eficiencia computacional [1], [2]. La fusión de estos métodos con MORP presenta una mejora sustancial en la reconstrucción espectral de la PSD resultante, tanto de la parte de alta resolución de líneas espectrales como de la parte distribuida del espectro continuo de banda limitada. El trabajo se ha organizado de la siguiente forma: en la sección II se enmarca el problema a estudiar con un análisis de los métodos de estimación existentes y la elección de los modelos de prueba; en la sección III se presenta un breve panorama de los métodos modernos de análisis y estimación espectral, los cuales se ilustran con simulaciones computacionales; en la parte IV se presenta el método propuesto MORP y la estructura computacional de su IEEE LATIN AMERICA TRANSACTIONS, VOL. 3, NO. 3, JULY 2005 aplicación; en la sección V se presentan la estrategia de fusión propuesta y los resultados de la agregación de métodos MORP-ME y MORP-MV. Las simulaciones computacionales obtenidas permiten verificar la eficiencia de los métodos propuestos. Finalmente en la sección VI se presentan las conclusiones. II. MARCO DE TRABAJO DEL PROBLEMA A ESTUDIAR Dos características inherentes limitan el desempeño de los métodos de estimación de la PSD, tanto clásicos como paramétricos modernos [1], [2]: primeramente, la resolución, es decir, la habilidad de distinguir dos o más objetos puntuales cercanos unos de otros; la segunda limitante es debida al proceso de ventaneo implícito de los datos cuando se trabaja mediante procesamiento de la transformada discreta de Fourier (DFT, por sus siglas en inglés Discrete Fourier Transform) la cual produce una limitación finita en el ancho de banda. El ventaneo temporal, o registro finito de datos, se refleja espectralmente como un “desparramamiento”, es decir, la energía del lóbulo principal en el espectro estimado se “desparrama” hacia los lóbulos laterales traslapando y distorsionando cualquier otra respuesta espectral cercana [1], [2]. Los métodos de alta resolución tienen por objetivo hacer una extrapolación fuera de la banda para corregir dicho problema [12]. Los métodos paramétricos (basados en modelo espectral) permiten obtener resultados con superresolución pero no pueden reconstruir la parte continua o distribuida de la PSD, la cual está relacionada con el ruido coloreado [1], [2]. Por otra parte, los métodos no paramétricos (sin modelo espectral) no son capaces de resolver con superresolución líneas espectrales cercanas, sólo proporcionan la envolvente espectral [1], [7]. A fin de explorar los métodos existentes y los métodos propuestos, se considerarán dos conjuntos de datos de prueba, los cuales se encuentran reportados en la literatura [1], [2] y son de uso frecuente como “test data”. Estos dos casos son secuencias de K valores de naturaleza compleja {u[k]; k = 0, 1,…, K−1}. Es importante aclarar que si bien en cualquier aplicación ordinaria los datos medidos son cantidades de valor real, la razón de emplear datos de valor complejo obedece a que como lo que se quiere estimar es el espectro el cual es inherentemente complejo, entonces, para tener un escenario controlado y que abarque cualquier posibilidad de estimación espectral, independientemente de la simetría de este, es necesario generar de manera sintética espectros que no sean necesariamente simétricos, para así poder evaluar las ventajas y limitaciones de los métodos de estimación espectral [2]. Los procesos de valor real quedarán contenidos dentro de la formulación compleja, como es usual en muchas aplicaciones semejantes. En el dominio de la frecuencia el espectro se encuentra dentro de una banda limitada de frecuencia normalizada con | f | < 1/2 [2]. El primer modelo de prueba detallado en la [1] consiste en una secuencia de K = 32 datos complejos obtenidos de la suma de tres sinusoides de frecuencias normalizadas localizadas en 0.05, 0.40 y 0.42 respectivamente. Así como una señal de ruido coloreado extendido en toda la banda, el cual se obtiene PONCE-DÁVALOS AND SHKVARKO : SPECTRAL CARACTERIZATION VIA FUSING al hacer pasar ruido blanco gaussiano a través de un filtro auto-regresivo de orden 1. La razón señal a ruido (SNR, por sus siglas en inglés Signal-to-Noise Ratio) es aproximadamente de 30 dB en f = 0.4 y alrededor de 15 dB en f = 0.05. El espectro teórico es simétrico y se ilustra en la Fig. 1.a. El segundo conjunto de datos de prueba obtenido de la referencia [2] es una secuencia de K = 64 muestras de un proceso que consiste de cuatro sinusoides complejas inmersas en un proceso de ruido coloreado. Las sinusoides a analizar son las frecuencias ubicadas en –0.15 y 0.1 (las cuales están por debajo del nivel de ruido coloreado), y otras dos que se encuentran cercanas entre sí, en 0.2 y 0.21, respectivamente. La señal de ruido coloreado se obtiene al hacer pasar una señal de ruido blanco Gaussiano a través de un filtro de coseno alzado. En la Fig. 1.b se muestra el espectro teórico para estos datos de prueba. En este caso se tiene un espectro no simétrico con SNR promedio de 15 dB. PSD Relativa (dB) 10 0 -10 -20 -30 -40 -50 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 Frecuencia Normalizada a) PDS Relativa (dB) 10 0 -10 -20 -30 -40 -50 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 Frecuencia Normalizada b) Fig. 1. Espectros teóricos de los procesos de ejemplo: a) Espectro simétrico especificado en la ref. [1]; b) Espectro no simétrico especificado en la ref. [2]. III. BREVE PANORAMA DE LOS MÉTODOS MODERNOS PARA LA ESTIMACIÓN ESPECTRAL La PSD está definida sólo para señales de potencia [1], [2]. En el tiempo continuo se determina como [1] 1 T → ∞ 2T P ( f ) = lím ∫ T −T 2 u (t ) exp( − j 2π f t ) dt (1) en donde, u(t) es la señal de observación y es la representación matemática del fenómeno a estudiar, T es el tiempo de observación. La PSD, también se puede calcular por el método indirecto [1] como P( f ) = ∫ ∞ −∞ r (τ ) exp( − j 2π f τ ) dτ (2) en donde r(τ) es la función de autocorrelación (FAC) definida 257 por 1 T →∞ 2T r (τ ) = E{u (t + τ )u * (t )} = lím ∫ T −T u (t + τ )u * (t ) dt (3) con E{⋅} denotando el valor esperado y * el complejo conjugado. Al tratar de evaluar las ecuaciones (1) ó (2) y (3), surgen dificultades prácticas, ya que en la realidad el proceso a estudiar es observado en una ventana de tiempo dentro de la cual sólo se tiene un conjunto limitado de muestras. Por ello, es necesario tratar hipótesis acerca del comportamiento estadístico del fenómeno observado, con el objetivo de obtener un valor estimado de la PSD. Como hipótesis estadística de trabajo se considera que los datos son procesos ergódicos estacionarios en sentido amplio [1]. La estimación de la densidad espectral de potencia (PSD) de procesos aleatorios, ha sido estudiada en una amplia variedad de enfoques [1], [2], [3]. Una manera de catalogar los métodos es categorizarlos en dos clases. La primera comprende los Métodos No-Paramétricos, (clásicos y modernos), los cuales obtienen la estimación de la PSD mediante el procedimiento estándar de la DFT y el cálculo de la función de autocorrelación, la cual es determinada mediante diferentes hipótesis como se explicará adelante. La siguiente clase comprende los Métodos Paramétricos, los cuales están basados en un modelo paramétrico del espectro, algunos de los métodos frecuentemente usuales son descritos brevemente en seguida. Se presentarán sólo las generalidades de dichos métodos para ilustrar los resultados obtenidos por estos estimadores y se compararán con el método propuesto en este trabajo. Para una descripción de mayor detalle se hace referencia a la literatura citada [1], [2], [3], [7]. A. Estimación Espectral No-Paramétrica 1) Métodos Clásicos: Usualmente se consideran de manera representativa dos estimadores espectrales clásicos desarrollados a partir de los métodos directo e indirecto de manera discretizada, ellos son: el Periodograma y el Estimador de Blackman-Tukey [7]. El periodograma es la aplicación del método directo discretizado, dado por [7] T PˆPG ( f ) = K K −1 ∑ 2 u[ k ] exp( − j 2π f kT ) (4) k =0 en donde {u[k]; k = 0, 1…, K−1} representa un conjunto de datos de valor real tomados como muestras durante el intervalo de tiempo T del proceso a estudiar. El método realiza una estimación relativamente pobre debido al efecto de “desparramamiento” espectral [1]. En la Fig. 2.a y 2.b y se ilustran los periodogramas (4) relativos a los datos de prueba cuyos espectros son presentados en las Fig. 1.a) y 1.b) respectivamente. Es fácil ver que Pˆ ( f ) produce estimaPG ciones muy burdas de los espectros originales. La discretización del método indirecto se conoce como correlograma [1] y su aplicación implica una ventana rectangular intrínseca en el dominio de las frecuencias, la cual provoca variabilidad estadística [7]. Blackman y Tukey 258 IEEE LATIN AMERICA TRANSACTIONS, VOL. 3, NO. 3, JULY 2005 desarrollaron un método alternativo (referido como estimador BT) que emplea una ventana en el dominio de las frecuencias para reducir la varianza suavizando el periodograma. La ecuación que determinan el estimador BT es: PˆBT ( f ) = K ∑ rˆ[k ]w[k ]exp( − j 2π f k T ) (5) k =− K en donde se ha empleado una estimación de la FAC definida como [7] 1 K {rˆ[ m ] = K − m −1 ∑ u[k + m]u [k ]; rˆ[− m ] = rˆ * [− m]; * k =0 (6) 0 ≤| m |≤ K − 1} y w[k] es una secuencia real llamada ventana de retardo [1]. Dicha ventana puede ser alguna de las conocidas como la de Hamming, Hanning, Bartlett, etc. [7]. En la Fig. 2.c y 2.d se ilustra el estimador Pˆ ( f ) de los datos empleados como BT casos de prueba con una de las ventanas más frecuentemente usadas de Hamming de ancho K/4. 2) Métodos Modernos: Los métodos de alta resolución (que en la literatura de mayor reconocimiento [1], [2] en análisis espectral se les nombra como métodos modernos) plantean hipótesis sobre el comportamiento de los datos o del espectro. Los hay paramétricos y no paramétricos. Dentro de los más usuales tenemos: el método de Mínima Varianza (MV) [1], el de Máxima Entropía (ME) [1] y el de clasificación de múltiples señales MUSIC (por sus siglas en inglés Multiple Signal Classification) [3]. Estimador de MV: El estimador de MV es una adaptación del Método de Máxima Verosimilitud desarrollado por Capon [2]. Este método permite estimar la PSD a partir de los datos muestreados {u[k]; k = 0, 1,..., K − 1} del proceso a estudiar, mediante la minimización de la potencia de salida o varianza de un arreglo de I filtros pasa-banda de banda angosta [13], cada uno con respuesta al impulso {gi[k]} centrado en una frecuencia determinada fi; i = 1,..., I, y restringidos a tener una ganancia unitaria para asegurar que no introduzcan distorsión en su respuesta. Los filtros son altamente selectivos y cada uno rechaza cualquier potencia residual de salida debido a contribuciones fuera de banda [13]. En la aproximación de MV, cada filtro pasa-banda se modela como un filtro transversal de orden P+1. La respuesta de cada filtro para la secuencia de datos de entrada u[k] se obtiene como [7] P { y i [k ] = ∑ g [ p]u[k − p] ; i = 1,..., I i y k = 0,1,..., K − 1} . (7) p =0 Para asegurar que el filtro no altera la potencia de la señal de entrada se establece como restricción de calibración que la ganancia del filtro es unitaria en cada fi, es decir [7] {Gi ( f i ) = P ∑ g i [ p] exp(− j 2π p f i ) = 1 ; p =0 i = 1,..., I } . (8) El objetivo del método de MV es estimar la potencia de la señal observada {u[k]} en la frecuencia de interés fi con la mayor precisión posible. Esto se logra si el filtro pasa-banda centrado en fi cancela tanta potencia residual de salida como sea posible. Por lo tanto el criterio de optimización de MV es la minimización del valor esperado de la potencia de salida del banco de filtros, es decir la minimización de la varianza E { | y i [ k ] | 2 } , la cual representa indirectamente la PSD de la señal original {u[k]} en la frecuencia de interés fi [7]. En forma vectorial-matricial, definiendo u = [u[0] u[1] … u[K−1]T, gi = [gi[0] gi[1] … gi[P]]T y ei( fi ) = [1 e j2πfi ... e j2πfi P]T, la potencia de salida del filtro de MV es por definición E { | y i [ k ] | 2 } = E { ( g iH u )( u H g i )} = en donde H g iH E { u u H } g i = g iH R P g i denota la transposición Hermitiana y RP = E{ u u H } representa la matriz de auto-correlación restingida a un orden (P+1)×(P+1) con P < K de los datos observados. La restricción de ganancia unitaria se impone a través de g iH e i = e iH g i = 1 . Efectuando el cálculo de minimización con restricciones mediante la técnica usual de multiplicadores de Lagrange [7] se deduce que el estimador de MV para un espacio continuo de frecuencias viene a ser [1] PˆMV ( f ) = 1 ˆ −1e( f ) e ( f )R P H (9) donde e( f ) = [1 e j2π f ... ej2π f P]T es un vector formado por las potencias de la exponencial compleja {ej2π f p ; p = 0, 1…, P} definido para un continuo de frecuencias | f | < 1/2. Este vector es denominado usualmente como “vector de asignación de frecuencias” [1] o “steering vector” en el análisis de estimación espacial espectral [13]. En (9), la matriz ˆ R P ⎡ rˆ[0] rˆ[ −1] ⎢ˆ r[1] rˆ[0] =⎢ ⎢ M M ⎢ ˆ ˆ ⎣⎢ r[ P ] r[ P − 1] rˆ[ − P ] ⎤ ⎥ L rˆ[ − P + 1]⎥ ⎥ O M ⎥ rˆ[0] ⎦⎥ L L (10) representa la estimación de la matriz de autocorrelación restringida definida mediante (6) [2]. En la Fig. 2.e y 2.f se muestran los espectros estimados mediante el método de MV de los datos de prueba de las Fig. 1.a) y 1.b) respectivamente. Estimador de ME: El estimador de ME de Burg [1] pretende aliviar el problema del “desparramamiento” provocado por el truncamiento en los datos. La estrategia consiste en estimar por extrapolación a la función de autocorrelación definida por (6) fuera de un segmento de longitud P<K, es decir, si se conoce { r̂ [0], r̂ [1],…, r̂ [P]}. Entonces se estima { r̂ [P+1], r̂ [P+2],… r̂ [K]} mediante un proceso recursivo de predicción lineal mediante la expresión [2] PONCE-DÁVALOS AND SHKVARKO : SPECTRAL CARACTERIZATION VIA FUSING B. Breve Panorama de Estimación Espectral Paramétrica P {rˆ[ k ] = − ∑ αˆ[ p]rˆ[k − p] ; k = P + 1, K , K } (11) p =1 en donde los coeficientes αˆ [ p] son los parámetros estimados del modelo auto-regresivo de predicción lineal, los cuales se determinan a través del algoritmo recursivo clásico de Levinson detallado en [1] o [2], por ejemplo. La estimación es tal que la entropía dentro del segmento P de observación es máxima, en tanto que la aportación de la información fuera de dicho segmento es mínima. El cálculo está sujeto a la restricción de que { rˆ[ p ] ; p = 1,…, P)} y la PSD son pares de Fourier, es decir 1/ 2 ∫ Pˆ ME ( f ) exp( j 2π f p)df = rˆ[ p], p = 1, K , P . (12) −1 / 2 El resultado es el estimador normalizado de ME [7] 1 PˆME ( f ) = 2 P 1+ . (13) ∑αˆ[ p] exp(− j 2π f p) p =1 En la Fig. 2.g y 2.h se muestran los espectros de los procesos de prueba de Fig. 1 estimados mediante el método ME. Método MUSIC: Este método es uno de los más populares para la estimación espectral de alta resolución [3]. En este caso, la idea consiste en separar los subespacios de señal y de ruido. Si la señal consiste de P sinusoides inmersas en ruido blanco, entonces la descomposición en autovalores de la matriz de autocorrelación R K de la señal completa muestra una separación acentuada entre los autovalores el espacio de la señal y el de ruido, determinada por la magnitud de estos. Los autovalores que pertenecen al ruido son sustancialmente más pequeños que los de la señal para razones de señal a ruido altas. Definimos al conjunto {vp; p = P+1, P+2,…, P+K} como el conjunto de eigenvectores que representan al ruido, caracterizado por ser los de menor autovalor. Los eigenvectores correspondientes al subespacio de señal son ortogonales a los del subespacio de ruido y por lo tanto la K magnitud espectral (e H ( f ) v p )( v Hp e( f )) = ∑ e H ( f )v p 2 p = P +1 es nula al ser evaluada en las frecuencias de las componentes armónicas presentes en la señal. Por lo tanto el recíproco de esta cantidad tiende a infinito en las frecuencias existentes en la señal. Schmidt [1] nota este resultado y define la PSD estimada por el método de “Múltiple clasificación de señales” MUSIC como PˆMUSIC ( f ) = 1 H e ( f ) v p v Hp e( f ) . (14) Los espectros MUSIC estimados para los datos de prueba se presentan en la Fig. 2.i y 2.j. La estimación espectral paramétrica consiste en proponer un modelo que describa al espectro mismo [1], [2], [6] o a la señal [1], [2], [7]. Los modelos usualmente empleados [1], [2], [6], [7] son los llamados auto-regresivo de promedio móvil (ARMA por sus siglas en inglés Auto-Regressive Moving Average), de promedio móvil (MA) y el auto-regresivo (AR). Los parámetros del modelo son estimados usando sólo los datos disponibles. Existen diversas técnicas para obtener dichos parámetros [1], [2], [6], [7]. Otra forma de estimación espectral es aquella en la que se propone un modelo para la señal [1], [2], [10], [11]. En este trabajo se considera un modelo de señales armónicas inmersas en ruido coloreado como se detallada por ejemplo, en [10] y [11]. Los parámetros a determinar son las amplitudes, las frecuencias y las fases. En el dominio de las frecuencias este tipo de señales están representadas por líneas espectrales y un espectro distribuido dentro de una banda limitada de frecuencias. La propuesta desarrollada en este trabajo consiste en la fusión inteligente de métodos paramétricos y no paramétricos. La ventaja de dicha fusión de métodos es que los resultados bajo esta estrategia superan los resultados obtenidos por otras metodologías. Por una parte, los métodos paramétricos permiten determinar las componentes armónicas correspondientes al espacio de señal y, por otro lado, los métodos no paramétricos permiten identificar la componente distribuida del espectro. Los resultados se muestran adelante. C. Problemática de Estimación de Alta Resolución en Ruido Coloreado Los métodos de eigenvalores y eigenvectores para la estimación espectral de alta resolución, como el MUSIC, el de descomposición armónica Pisarenko o el ESPRIT, han sido desarrollados principalmente para señales inmersas en ruido blanco. La descomposición en eigenvalores de la matriz de correlación para señales armónicas en ruido blanco exhibe un comportamiento que permite identificar el subespacio de ruido del subespacio de señal. Por inspección directa (dentro de ciertos límites de probabilidad de detección determinados por de la razón señal a ruido [14]) se nota que los eigenvalores de la matriz de correlación asociados a la componente armónica son considerablemente mayores a los que corresponden al ruido y por lo tanto, se puede discriminar bajo este criterio de comparación a los dos subespacios (señal armónica y ruido) [14]. En el caso de ruido coloreado no hay un umbral de decisión ni es posible definir un criterio de comparación que permita una distinción clara de dichos subespacios [1], [2], [14]. En consecuencia no es posible separar directamente los subespacios de señal y éste tipo de ruido. Esto provoca inexactitudes en los resultados de la estimación espectral bajo cualquier método. 259 260 IEEE LATIN AMERICA TRANSACTIONS, VOL. 3, NO. 3, JULY 2005 10 PSD Relativa (dB) PSD Relativa (dB) 10 0 -10 -20 -30 -40 -50 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0 -10 -20 -30 -40 -50 -0.5 0.5 -0.4 -0.3 Frecuencia Normalizada -0.2 -0.1 (a) PSD Relativa (dB) PSD Relativa (dB) -10 -20 -30 -40 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.4 0.5 -40 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 (d) 10 0 PSD Relativa (dB) PSD Relativa (dB) 0.3 -30 Frecuencia Normalizada -10 -20 -30 -40 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 0 -10 -20 -30 -40 -50 -0.5 Frecuencia Normalizada -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 0.3 0.4 0.5 0.3 0.4 0.5 Frecuencia Normalizada (e) (f) 10 PSD Relativa (dB) 10 PSD Relativa (dB) 0.5 -20 (c) 0 -10 -20 -30 -40 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0 -10 -20 -30 -40 -50 -0.5 0.5 -0.4 -0.3 Frecuencia Noramlizada -0.2 -0.1 0 0.1 0.2 Frecuencia Normalizada (g) (h) 10 PSD Relativa (dB) 10 PSD Relativa (dB) 0.4 -10 -50 -0.5 0.5 10 0 -10 -20 -30 -40 -50 -0.5 0.3 0 Frecuencia Normalizada -50 -0.5 0.2 10 0 -50 -0.5 0.1 (b) 10 -50 -0.5 0 Frecuencia Normalizada -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 Frecuencia Normalizada (i) 0.3 0.4 0.5 0 -10 -20 -30 -40 -50 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 Frecuencia Normalizada (j) Fig. 2. Panorama de los diferentes estimadores espectrales más usuales, aplicados a los datos de prueba. La columna izquierda corresponde a los datos de la Fig. 1.a. y la columna derecha a los datos de la Fig. 1b. (a) y (b): Periodograma. (c) y (d): Estimación de Blackman-Tukey. (e) y (f): Estimación de Mínima Varianza. (g) y (h): Estimación de Máxima Entropía. (i) y (j): Estimación MUSIC. PONCE-DÁVALOS AND SHKVARKO : SPECTRAL CARACTERIZATION VIA FUSING IV. MÉTODO PROPUESTO A. Modelo de Datos Dos de los principales estimadores de líneas espectrales son el método de Prony [8] y el de descomposición armónica de Pisarenko [2]. El método de Pisarenko supone que las frecuencias de las sinusoides ocultas en una señal pueden ser obtenidas a través del cálculo de los autovalores mínimos de la matriz de autocorrelación (10). Sin embargo, este método es altamente sensible al ruido coloreado que es el considerado en este trabajo, y por ello su uso práctico es limitado [1], [2] y [7]. Debido a esto, en el trabajo presente desarrollamos el método modificado por regularización de Prony (MORP) como se detalla en seguida. El modelo considerado para los datos es la composición {u[k ] = s ( M ) [k ] + n[k ]; k = 0,1, K , K − 1} (15) es decir, la superposición de un número M < K (usualmente desconocido) de sinusoides complejas con amplitudes Am, frecuencias características fm, y fases θm; m = 1, …, M, las cuales están contaminadas por ruido coloreado {n[k]} cuya densidad espectral de potencia Pn( f ) es desconocida. El modelo de la parte multi-armónica en (15) es dado por M M m=1 m=1 k −1 s ( M ) [k ] = ∑ Am exp[ j 2π f m (k − 1) + jθ m ] = ∑ d m z m (16) en donde {dm=Amexp(jθm) y zm= exp(j2πfm); m = 1, …, M}. En el caso determinístico (i.e. sin ruido {n[k] = 0; k = 0, 1…K−1} en (15)), el problema tiene solución exacta si el orden del modelo M es conocido y además M ≡ K/2 [2]. En cualquier otro escenario (i.e. datos ruidosos y/o M desconocida) el modelo (15) es sobre-dimensionado [2]. En estos casos, sólo es posible obtener estimaciones aproximadas de los parámetros característicos { Aˆ , fˆ y θˆ ; m = 1,..., Mˆ } m m m del modelo (16), en donde M̂ es un estimado del verdadero valor de M. B. Planteamiento del Problema El objetivo principal a desarrollar en este trabajo consiste en realizar una caracterización fusionada espectral explícita para el modelo de datos combinados (15). Primero, desarrollamos una estrategia que ofrece la posibilidad a estimar el orden del modelo M, y mediante las definiciones de {dm} y {zm} estimar los parámetros característicos { Aˆ , fˆ y θˆ ; m = 1,..., Mˆ } m m m para así reconstruir el modelo multi-armónico (16) y obtener el espectro de líneas. Luego, proponemos una estrategia adaptiva basada en métodos de MV y/o ME, para estimar la densidad espectral del espectro distribuido Pˆ ( f ) . Finalmente n 261 alternativos para mejorar la estimación de los parámetros característicos del modelo (16). En este trabajo nos basamos en las técnicas de regularización [10], [12] para desarrollar un nuevo método consistente en la caracterización adaptiva del espectro de armónicos inmersos en ruido coloreado que superan todos los métodos de caracterización espectral paramétrica de espectro de líneas reportados en la literatura previamente, e.g. [1], [2], [3] y [7]. A este método nosotros lo llamamos método modificado por regularización de Prony, detallado en la siguiente subsección. C. Generalización del Método de Prony Mediante Regularización El método original de Prony [2] calcula los parámetros característicos {Am, fm y θm} desacoplando la ecuación no lineal (16) mediante un sistema auxiliar de ecuaciones lineales en el que se determina primero {zm} como las raíces de un polinomio característico. Luego, con los valores estimados de { ẑ } obtiene { dˆ } resolviendo (16). m m Para el caso no determinístico en el que se considera ruido coloreado el problema es no lineal y sobre-dimensionado [2]. Referenciado al análisis detallado de este problema presentado en [1] y [2] mencionamos los factores principales los cuales dificultan la solución del mismo. Primeramente, debido a la no linealidad no existe solución analítica en forma cerrada del problema. Como segundo aspecto, la presencia de una componente distribuida de PSD resulta en una sobreestimación de líneas espectrales correspondientes a la parte multiarmónica del espectro, las cuales pueden ser producidos solamente por métodos de estimación espectral paramétrica [1], [2]. Por ello, como ha sido resumido en [1] y [2], el problema de estimación espectral no lineal bajo estudio debe ser tratado mediante la fusión inteligente de métodos paramétricos y no paramétricos. Esta aproximación tiene que considerar algunas pruebas basadas en experimentos con estrategias de estimación espectral paramétrica para reconstruir el espectro de líneas de la componente multiarmónica eliminando el efecto de sobre-estimación del orden del modelo. Este problema fue discutido y analizado explícitamente en [1] y [2], donde los autores declaran que este problema está abierto y aún sin solución. El aspecto innovador principal que proponemos en este trabajo es una nueva aproximación del problema bajo estudio basado en una nueva estrategia de estimación espectral fusionada que elimina el efecto de sobreestimación del orden del modelo de la parte multi-armónica en los datos de observación. Esta aproximación está justificada en pruebas de hipótesis que corresponden a diferentes órdenes del modelo de Prony con una elección adaptiva de decisión a favor de la hipótesis que proporciona el mínimo error en la localización y caracterización de las líneas espectrales en el espectro combinado. Para tratar diferentes hipótesis del orden M del modelo fusionando el espectro de líneas con el espectro distribuido del ruido coloreado reconstruimos adaptivamente la PSD total combinada Pˆ ( f ) . paramétrico en (16) consideramos que el orden estimado M̂ La característica principal de los estimadores espectrales de líneas, como el de Pisarenko y el de Prony, es la aparición de líneas espectrales falsas asociadas al ruido [1], [2], [7], [8]. En trabajos recientes [10], [11], [12] se han propuesto métodos se sitúa dentro de un rango, es decir M̂ ∈ [Mmín, Mmáx], en el que Mmín > Mverdadero y Mmáx < K. Nótese que la condición Mmín > Mverdadero implica que el modelo supuesto es sobre estimado y por lo tanto forzosamente aparecerán componentes 262 IEEE LATIN AMERICA TRANSACTIONS, VOL. 3, NO. 3, JULY 2005 armónicas adicionales (falsas). En procesos armónicos ocultos en ruido blanco esta situación se puede reducir, pues es fácil discriminar el subespacio de ruido del subespacio de señal. Sin embargo, en el caso de ruido coloreado el estimador de Prony es sensible al ruido y produce componentes espurias en todos los casos sobredeterminados, como fue analizado en detalle en [1] y [2]. Para cada una de las hipótesis bajo análisis M̂ ∈ [Mmín, Mmáx], el sistema de ecuaciones de desacoplamiento que permiten calcular los valores de {zm} es [2] ⎡u ˆ L u 0 ⎤ ⎡ a1 ⎢ M −1 ⎥⎢ O M ⎢ M ⎥⎢ M ⎢u ⎥⎢ ⎣ K − 2 L u K − Mˆ −1 ⎦ ⎣ a Mˆ ⎤ ⎡ u Mˆ ⎤ ⎡ ε Mˆ ⎤ ⎥ ⎢ M ⎥+⎢ M ⎥ = − ⎥ ⎥ ⎥ ⎢ ⎢ ⎥ ⎢⎣u K −1 ⎥⎦ ⎢⎣ε K −1 ⎥⎦ ⎦ (17.a) que nosotros reescribimos ahora en forma vectorial-matricial como U M̂ a M̂ = − u M̂ + ε M̂ . (17.b) En (17.b), los parámetros {am; m = 1,…, M̂ } se identifican como los coeficientes del polinomio característico φ M̂ (z) = z M̂ + a1z M̂ −1 +… a M̂ , cuyas raíces {zm = exp(j2πfm); m = 1,…, M̂ } especifican las posiciones de las líneas espectrales {fm; m = 1,…, M̂ } para cada una de las hipótesis de prueba M̂ ∈ [Mmín, Mmáx]. El vector ε M̂ = [ε M̂ … εK−1 ]T en (17.b) representa el error de predicción. Ahora el punto de partida es estimar los coeficientes {am; m = 1,…, M̂ } resolviendo (17.b) y luego mediante factorización polinomial de φ M̂ obtener sus ceros {zm} para cada una de las hipótesis de prueba. A partir del conjunto de ceros {zm} se obtienen los correspondientes valores de {dm} de (16) mediante el método de regularización, con lo cual se tiene dˆ Mˆ = ( Z H Z + μ I ) − 1 Z H u Mˆ (18) con ⎡ 1 ⎢ z ⎢ 1 2 Z = ⎢ z1 ⎢ ⎢ M ⎢ z K −1 ⎣⎢ 1 1 L z2 L z 22 L M O z 2K −1 L 1 ⎤ z Mˆ ⎥⎥ z 2ˆ ⎥ M ⎥ M ⎥ K −1 ⎥ z ˆ ⎥ M ⎦ en donde u M̂ está definido en (17), I representa la matriz de identidad, Z es la matriz de Vandermonde compuesta de los ceros {zm; m = 1,…, M̂ } del polinomio característico estimados previamente, y μ representa el parámetro de regularización. Este último representa un grado de libertad del algoritmo (18) que con una adecuada selección proporciona la posibilidad de controlar el desempeño de la estimación d̂ M̂ . En este estudio seguimos el método de Tikhonov [5] para ajustar el parámetro μ como el recíproco de la relación señal a ruido, i.e. μ = SNR-1. Como una alternativa, el método MORSE propuesto recientemente en [10] resuelve (17) realizando una descomposición en valor singular (SVD por sus siglas en inglés Singular Value Decomposition) de U M̂ , minimizando el error de predicción y eligiendo los autovalores que minimizan la norma de a M̂ . Este método puede tratar el problema de estimación espectral de armónicas inmersas en ruido blanco en el que el resultado permite distinguir los subespacios de señal y ruido. Sin embargo, en el caso de ruido coloreado la discriminación del espacio de señal con este método es pobre, debido a que el MORSE enfrenta el problema obteniendo la pseudo-inversa mediante regularización y calculando el parámetro de regularización para cada eigenvector. En este trabajo se incorpora el método de regularización en la determinación de la solución (18). En la siguiente sección se presenta un método adaptivo robusto para determinar tanto el orden M̂ del modelo como la posición de las líneas espectrales que aparecen realmente en los datos de prueba. D. Invariancia de Posición Espectral Para cualquier hipótesis de prueba M̂ ∈ [Mmín, Mmáx] en los casos sobredeterminados, M̂ > Mverdadera, la descomposición SVD de U M̂ produce un conjunto de líneas espectrales, de las cuales un subespacio asociado a la señal, de dimensión Mverdadera, representa a las líneas que verdaderamente están presentes en los datos observados y otro subespacio asociado al ruido de dimensión M̂ − Mverdadera que representa a las líneas falsas [14]. En esta subsección proponemos una estrategia que permite identificar este subespacio de señal. Al aplicar iteradamente diferentes hipótesis de prueba sobre M̂ ∈ [Mmín, Mmáx] para resolver (17) se observa en resultados experimentales [11] que un subconjunto de M̂ P líneas, aparecen en posiciones espectrales cercanas incluso sobre las posiciones que realmente están presentes, para todas las hipótesis probadas, todas ellas dentro de un rango de tolerancia Δf. A esta condición le llamamos invariancia en la posición espectral (SPI por sus siglas en inglés Spectral Positional Invariance). De los resultados experimentales tratados en este estudio y también otros analizados previamente [11], se observa que para diferentes datos de prueba sintéticos las M̂ P < M̂ líneas que corresponden al subespacio de señal se mantienen fijas (dentro del rango de tolerancia aceptado Δf) y el resto M̂ − M̂ P correspondientes al subespacio de ruido cambian aleatoriamente en su posición espectral. En base a las observaciones anteriores el SPI produce una mecanismo de prueba para separar los subespacios de señal y de ruido resolviendo (17) para diversas hipótesis sobredeterminadas M̂ > Mverdadera. Aplicando el método de regularización (18) a cada hipótesis hacemos una caracterización de las M̂ P líneas que en las pruebas de análisis aparecen en posiciones espectrales fijas dentro de la ventana de tolerancia Δf. Estableceremos que dichas líneas representan las armónicas que realmente están PONCE-DÁVALOS AND SHKVARKO : SPECTRAL CARACTERIZATION VIA FUSING presentes en el modelo (15). En el caso particular estudiado en este trabajo el rango de tolerancia para identificar la SPI fue ajustado experimentalmente a Δf = 10−2. A manera de ejemplo, la Fig. 3 ilustra los espectros de líneas obtenidos por el método propuesto bajo dos hipótesis de prueba con M̂ = 12 y M̂ = 16, en los que se aprecia la manifestación de las líneas espectrales verdaderas y falsas. Se muestra la aparición de las líneas del subespacio de señal en las posiciones fijas para las dos hipótesis de muestra. Esta prueba ilustra claramente la posibilidad de formar un ensamble de las M̂ P líneas espectrales que se adaptaron a la hipótesis SPI. Dicho valor, vendrá a ser considerado como la mejor estimación para el número verdadero M de armónicas presentes en el conjunto de datos. 0 -10 -20 -30 -40 -50 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 m m m P separar, en los datos de medición, la componente que corresponde al ruido. Este proceso tiene un significado estadístico llamado innovación de datos ˆ {nˆ[ k ] = u[k ] − sˆ ( M P ) [ k ]; k = 0,1, K , K − 1} (19) ˆ -10 -20 -30 -40 -50 -0.5 0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 0.4 0.5 Frecuencia Normalizada a) b) 10 Espectro de Líneas 10 Espectro de Líneas E. Agregación de Métodos de Estimación Espectral La estrategia de fusión de métodos paramétricos y no paramétricos de estimación espectral se basa en la separación de componentes del modelo (15). Una vez caracterizado el espectro de líneas dado por las estimaciones paramétricas { Aˆ , fˆ y θˆ ; m = 1,..., Mˆ } , estos ofrecen la posibilidad de en donde {sˆ ( M P ) [k ]} es la señal del modelo multi-armónico reconstruida a través de (16) usando los parámetros de caracterización { dˆ m , zˆ m ; m = 1,..., Mˆ P } de su espectro de 0 Frecuencia Normalizada 0 -10 -20 -30 -40 -50 -0.5 concepto SPI para la caracterización experimental de la componente multi-armónica en los datos mixtos del modelo (15). 10 Espectro de Líneas Espectro de Líneas 10 263 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 Frecuencia Normalizada c) 0.4 0.5 0 -10 -20 -30 -40 -50 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 Frecuecia Normalizada d) Fig. 3. Espectro de líneas mediante el método MORP para los modelos de prueba bajo dos hipótesis de trabajo M̂ = 12 y M̂ = 16: a) y b) para los datos de la Fig. 1.a, c) y d) para los datos de la Fig. 1.b. líneas estimadas con el método propuesto modificado de Prony. Esto es, los datos { nˆ [ k ]; k = 0 ,1, K , K − 1} presentan la aproximación del ruido coloreado en el modelo estudiado definido por (15). En seguida, habiendo innovado los datos (19), la estrategia de reconstrucción de la componente distribuida de la PSD es aplicar un método de estimación espectral no paramétrica de alta resolución. Basándonos en la experiencia con tratamiento de diferentes métodos no paramétricos, en este trabajo proponemos fusionar el método desarrollado de Prony modificado con métodos de mínima varianza (MV) y/o de máxima entropía (ME) [7], para obtener como resultado la reconstrucción del espectro del ruido coloreado Pˆ ( f ) de alta resolución. n Finalmente, la estrategia de fusión que proponemos implica la agregación de dos espectros: (i) el espectro de líneas caracterizado por el método MORP y (ii) el espectro continuo Pˆ ( f ) estimado mediante alguno de los métodos no n La propuesta SPI para determinar el orden del modelo de la componente armónica de la señal tiene como sustento el hecho de que es una prueba basada en la estadística del comportamiento del proceso estudiado, ya que la probabilidad de ocurrencia de una línea espectral es máxima si ésta realmente existe en la señal mixta, independientemente de las características espectrales del ruido. Esto es claro y demostrable en el caso de ruido blanco [3], pero en el caso de ruido coloreado no existe método analítico único que permita determinar el número de componentes armónicas ya que el problema es altamente no lineal [1], [2], [10] y por lo tanto una prueba razonable es de tipo estadístico basado en prueba de hipótesis. Para que el método propuesto sea válido, siempre se deberá suponer casos sobredeterminado en los que M̂ > Mverdadera. Experimentalmente también se probaron situaciones en las que los datos contienen sólo ruido coloreado, sin componentes armónicas. Como resultado se obtiene que en este caso no hay componentes espectrales que se repitan para todas las hipótesis probadas, lo cual nuevamente verifica la eficiencia del paramétricos MV y/o ME. A este método fusionado que agregan los paradigmas de estimación espectral paramétricos y no paramétricos nosotros lo presentamos en dos variantes como método MORP-MV y/o MORP-ME, respectivamente. La estructura computacional del método MORP-MV/ MORP-ME, se describen en la T ABLA I. V. SIMULACIONES COMPUTACIONALES Se presenta ahora la evaluación del desempeño del método propuesto mediante una serie de experimentos y simulaciones computacionales. Los datos sintéticos de valor complejo que sirven como estándar para recuperar la PSD global del modelo de datos, así como los datos de valor real, sirven para ilustrar la eficacia del método en situaciones de aplicaciones típicas. A. Caracterización del Orden del Modelo del Espectro MultiArmónico En primer lugar se ilustra el procedimiento para la determinación del orden del modelo. La estrategia para identificar el orden del modelo es estadística de SPI basada en 264 IEEE LATIN AMERICA TRANSACTIONS, VOL. 3, NO. 3, JULY 2005 prueba de hipótesis. Se emplearon doce hipótesis M̂ ∈[ M̂ mín, M̂ máx] con M̂ mín = 11 y M̂ máx = 22, llevándose a cabo 12 realizaciones computacionales siguiendo el algoritmo de la Tabla I. La Fig. 4 presenta la verificación experimental del concepto SPI a través de los conteos de las veces en que ocurrieron las diferentes líneas espectrales usando el método observarse que las variaciones o errores de estimación siempre se encuentran por debajo de la tolerancia aceptada de Δf = 10−2. TABLA I ALGORITMO MORP-MV/MORP-ME PARA LA ESTIMACIÓN DE LA DENSIDAD ESPECTRAL DE POTENCIA • Colectar datos {u k } kK=−11 . • Probar diferentes hipótesis de modelos de señal sobredeterminados, a) M̂ > M, M̂ ∈ [Mmín, Mmáx], Mmáx<K. Caracterizar la IP de las líneas espectrales mediante el método MORP: - Formar el vector u M̂ y la matriz U M̂ , como se especifica en (17). - Mediante el algoritmo MORSE [10], resolver (17) para encontrar los coeficientes del polinomio característico a M̂ - Mediante factorización polinomial, encontrar las raíces {z M̂ } de φ M̂ (z). - Estimar las frecuencias de todas las m = 1, …, M̂ líneas espectrales { fˆ ˆ ; M M̂ } para las raíces { z M̂ } en cada hipótesis. b) - Localizar las líneas espectrales que manifiestan IP analizando las hipótesis propuestas mediante el conteo del número de repeticiones de las frecuencias espectrales y definir el valor de M̂ P . Construir el ensamble de frecuencias { fˆm ; m = 1, …, M̂ P }. - Estimar el vector de fasores {d M̂ } usando (16). ˆ - Obtener un estimado para el modelo de señal de Prony sˆ(MP ) [k] usando (16). • Formar el vector de datos innovados n̂ como es definido en (19). • Aplicar estimadores espectrales MV ó ME especificados en (9) y (13) a los datos innovados obtenidos mediante (19) • Reconstruir la PSD resultante mediante la agregación del espectro de líneas obtenido por el método MORP con la componente del espectro distribuido estimado mediante las técnicas MV ó ME. MORP [10]. En estas gráficas se ilustra, mediante la frecuencia de repetición, que las líneas espectrales {fm; m = 1,… M̂ P } que verdaderamente se encuentran presentes en los datos referidos en la Fig.1 tienden a repetirse dentro del rango de tolerancia Δf = 10-2 en cada realización. Por otra parte, las líneas espectrales falsas no tienen ninguna frecuencia de repetición. También, en la Fig. 4.c se muestra el resultado obtenido al aplicar en un procedimiento similar a la componente de solo ruido coloreado presente en los datos de referencia de la Fig. 1.a, en la cual hay muy baja frecuencia de repetición detectada por la SPI en comparación con los resultados de caracterización espectral por la SPI que corresponden al modelo combinado (15). Finalmente, en la Tabla II se presentan los desempeños cuantitativos del método propuesto para las estimaciones asociadas a la frecuencia que verdaderamente están presentes en cada uno de los modelos de prueba de este trabajo. Puede c) Fig. 4. Número de repeticiones en las que aparece cada frecuencia para los casos prueba de este trabajo. a) para los datos de la Fig 1.a. y b) para los datos de la Fig. 1.b. Se emplearon 12 hipótesis para el valor de M̂ . Y c) Ejemplo del método aplicado al ruido coloreado correspondiente a los datos de la Fig. 1.a. B. Resultados de las Simulaciones para los Datos Sintéticos En la Fig. 5 se muestran los espectros reconstruidos mediante el método fusionado propuesto en sus dos variantes: MORP-MV y MORP-ME. Para el conjunto de datos de prueba referidos en la Fig 1.a, se ha empleado un modelo MV y ME de orden 4 y para el conjunto referido en la Fig. 1.b, se ha empleado un modelo MV y ME de orden 8. La comparación de los espectros resultantes obtenidos con el método propuesto y los resultados obtenidos con los métodos previos muestran efectivamente una superioridad del método aquí desarrollado respecto de los previos, ya que se logra una mejor reproducción con alta resolución de la componente distribuida de la PSD con superresolución paramétrica de las líneas espectrales que corresponden a la componente armónica de los datos. Es claro que al innovar los datos sustrayendo la componente multi-armónica, los métodos de alta resolución en ambas PONCE-DÁVALOS AND SHKVARKO : SPECTRAL CARACTERIZATION VIA FUSING TABLA II VALORES ESTIMADOS DE LAS FRECUENCIAS MÁS CERCANAS A LAS FRECUENCIAS VERDADERAS PARA LOS MODELOS DE PRUEBA PRESENTADOS EN LA FIG. 1, BAJO DIFERENTES HIPÓTESIS EN Mˆ . fˆm fˆm fˆm fˆm fˆm fˆm con con con con con con M̂ =12 M̂ =15 M̂ =16 M̂ =19 M̂ =20 M̂ =22 0.0500 0.0519 0.0527 0.0523 0.0529 0.0529 0.0525 0.4000 0.4001 0.4037 0.4001 0.4019 0.4035 0.4032 10 0 -10 -20 -30 -40 -50 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 0.3 0.4 0.5 0.3 0.4 0.5 0.3 0.4 0.5 Frecuencia Normalizada a) 0.4200 -0.1500 0.1000 0.4282 0.4229 0.4236 9.4229 0.4212 0.4271 -0.1499 -0.1501 -0.1499 -0.1498 -0.1500 -0.1499 0.0997 0.1000 0.0999 0.0999 0.1000 0.1000 PSD Relativa (dB) 10 0 -10 -20 -30 -40 -50 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 Frecuencia Normalizada 0.2008 0.2006 0.2009 0.2008 0.2004 0.2002 0.2100 0.2132 0.2097 0.2096 0.2092 0.2098 0.2101 El empleo de datos de valor complejo permite ilustrar detalles de la recuperación de la PSD tanto en espectros simétricos como en espectros no simétricos. Por ejemplo, las componentes espectrales de ruido coloreado en ambos conjunto de prueba recuperados con los datos innovados tienen mayor aproximación a los originales que con cualquier otro método previo. En la Tabla III se muestra una comparación cuantitativa de los valores estimados de las frecuencias, amplitudes y fases obtenidos con el método propuesto y los reportados en la literatura de donde fueron tomados [1], [2]. El análisis de datos muestra un error promedio porcentual de 4.54% en la amplitud y 0.79% en la fase para los datos del modelo de la Fig. 1.a. y un error promedio porcentual de 2.54% en la amplitud y 0.84% en la fase para los datos del modelo de la Fig. 1.b. Los cuales son resultados satisfactorios dentro de los límites de tolerancia aceptados. C. Simulaciones en Aplicaciones Reales Una de las aplicaciones típicas y de interés histórico para la estimación espectral es el registro de la actividad solar, la cual se manifiesta por la aparición de manchas en el disco del Sol [2]. El conteo del número de manchas es el parámetro utilizado para medir la actividad solar. Para ello se cuenta con un registro histórico de más de 300 años, encontrándose una periodicidad aproximada de 11 años [2]. Los diversos métodos de estimación espectral han permitido extrapolar la serie de eventos de dicha actividad hasta 1500 años antes de Cristo b) 10 PSD Relativa (dB) 0.2000 0 -10 -20 -30 -40 -50 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 Frecuencia Normalizada c) 10 PSD Relativa (dB) Datos del modelo de la Fig.1.b. Datos del modelo de la Fig.1.a. Casos fm de prueba Verdadera verificándola con registros geológicos de variaciones climáticas y meteorológicas. Los métodos predicen que además del ciclo de máxima actividad de 11 años, existen otros dos, uno de 5 años y otro de 21 años aproximadamente. PSD Relativa (dB) versiones MV/ME logran una mejor aproximación que los métodos previos (BT, Pisarenko, MUSIC, MORP, MV, ME, etc.) 265 0 -10 -20 -30 -40 -50 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 Frecuencia Normalizada d) Fig. 5. Espectros reconstruidos para los casos prueba de este trabajo. a) MORP-MV para los datos de la Fig 1.a. b) MORP-MV para los datos de la Fig 1.b. c) MORP-ME para los datos de la Fig 1.a. d) MORP-ME para los datos de la Fig 1.b. En la Tabla VI se presentan los resultados obtenidos mediante diversos métodos modernos de estimación espectral [2] y el propuesto en este trabajo en donde se muestra total concordancia de resultados. 266 IEEE LATIN AMERICA TRANSACTIONS, VOL. 3, NO. 3, JULY 2005 TABLA III VALORES ESTIMADOS DE LOS PARÁMETROS CARACTERÍSTICOS PARA LOS MODELOS DE PRUEBA PRESENTADOS EN LA FIG..1. SE COMPRARA CON LOS DATOS REPORTADOS EN LA LITERATURA Datos del modelo de la Fig. 1b Datos del modelo de la Fig.1. a Casos Frecuencia de prueba Amplitud Amplitud estimada reportada Fase estimada (rad) Fase reportada (rad) −0.4200 1.0041 1.0000 -0.0293 0.0000 −0.4000 1.0250 1.0000 -0.0185 0.0000 −0.0500 1.0260 1.0000 0.0965 0.0000 0.0500 1.2613 1.0000 -0.1469 0.0000 0.4000 0.9615 1.0000 0.0319 0.0000 −0.4200 0.9949 1.0000 0.0188 0.0000 −0.1500 0.1085 0.1050 -0.9088 -0.9112 0.1000 0.1046 0.1001 0.6100 0.5981 0.2000 0.9910 0.9810 1.2572 1.2369 0.2100 0.9949 0.9819 1.3009 1.3010 TABLA IV CÁLCULO DEL PERIODO DE ACTIVIDAD SOLAR MEDIANTE LOS MÉTODOS DE ESTIMACIÓN MODERNOS. Método Periodo 1 Periodo 2 Periodo 3 Autorregresivo 20.90 años 10.72 años 5.20 años Media móvil − 10.84 años 5.52 años frecuencia, la duración mínima de la señal, potencia y valores mínimos de razón señal a ruido. El problema a resolver es la detección de los tonos de la señal en presencia de ruido, de tal forma que se cumpla la norma del ITU. Existen diversos métodos basados en la transformada discreta de Fourier (DFT) agregado con un método de filtraje basado en el algoritmo de Goertzel [15]. El método propuesto en este trabajo es capaz de detectar los tonos duales con la ventaja de que requiere menos datos que los especificados en el estándar para tomar la decisión de cuál es el dígito presente en un registro de datos. El análisis detallado de esta aplicación se encuentra en desarrollo. Detección del Pitch de la Voz: El procesamiento de la voz es un tema de investigación que encuentra aplicaciones principalmente en tres áreas de desarrollo: la síntesis, la codificación y la compresión de la voz. A la fecha se siguen desarrollando algoritmos para el tratamiento de la voz [16]. Un parámetro fundamental en el procesamiento es el llamado “pitch” de la voz. El parámetro identifica la componente sonora de la voz diferenciándola de los sonidos sordos. El origen de este parámetro está en el hecho de que las cuerdas vocales vibran con una frecuencia determinada para la componente sonora de la voz. En el dominio del tiempo el pitch representa la pseudo-periodicidad de la voz, y en el dominio de la frecuencia representa la separación de frecuencias adyacentes generadas por los pulsos periódicos de las cuerdas bucales [16]. Las pruebas parciales desarrolladas hasta el momento muestran que el método propuesto, puede recuperar el periodo de pitch y reconstruir la envolvente espectral (la cual representa la característica del modelo del tracto bucal). El análisis detallado de esta aplicación está en progreso. VI. CONCLUSIONES Prony (modelo de 4 sinuoides) 24.48 años 10.96 años 5.96 años Mínima varianza − 10.67 años 5.35 años Método propuesto − 10.70 años 5.27 años D. Sugerencias de Aplicaciones En general, la estimación espectral tiene una amplia y prácticamente ilimitada variedad de aplicaciones. Tan sólo mencionaremos algunos tópicos que han sido probados con el método propuesto que han dado resultados satisfactorios. Detección DTMF: El tipo de señalización usado en la telefonía digital es el llamado DTMF, i.e. Dual Tone MultiFrequency, el cual es empleado en la marcación, selección y usos de servicios electrónicos. Es un estándar definido por la International Telecommunication Union (ITU) que consiste en la asignación de tonos duales para identificar los dígitos 0 a 9, las letras A, B, C y D y los símbolos # y * mediante la combinación de dos sinusoides de frecuencias bajas y altas, las cuales en principio nunca se pueden generar mediante la voz humana [15]. El estándar especifica los valores de las frecuencias, el porcentaje de tolerancia de desviación en la En este trabajo se ha propuesto una metodología novedosa basada en la fusión o agregación de métodos paramétricos y no paramétricos de estimación espectral que permiten resolver eficientemente el problema de la caracterización del espectro de procesos mixtos que están compuestos con una parte multiarmónica de orden desconocido inmersa en ruido coloreado con espectro distribuido también desconocido. Primero, el uso del método robusto de estimación paramétrica como lo ha sido el método de Prony modificado (MORP) propuesto en este trabajo ha permitido caracterizar las componentes de líneas del espectro con superresolución. El orden del modelo paramétrico ha sido determinado por la estrategia de invariancia de posición espectral (SPI) verificada experimentalmente con datos reales y sintéticos. La estrategia desarrollada permite detectar la presencia de señales armónicas ocultas en cualquier tipo de señal ruidosa mediante la prueba de la hipótesis de SPI. En el método propuesto, los errores cometidos en el cálculo de las frecuencias estimadas, respecto de las frecuencias verdaderas, se absorben en el factor de redondeo. Por lo tanto la hipótesis SPI es válida dentro de los límites de tolerancia especificados en este trabajo. Es importante desatacar que debido a la no linealidad del problema bajo análisis no existe su solución analítica única. La PONCE-DÁVALOS AND SHKVARKO : SPECTRAL CARACTERIZATION VIA FUSING SPI es una prueba estadística propuesta cuya validez fue demostrada experimentalmente en una variedad amplia de simulaciones con datos sintéticos y reales. Como resultado, el método paramétrico MORP ofrece la ventaja de identificar componentes espectrales cercanas con superresolución evitando la sobre estimación del orden del modelo del espectro multi-armónico. Por otra parte, la agregación de métodos no paramétricos permite reconstruir la componente distribuida del espectro de la señal asociada al ruido coloreado de fondo. Los métodos que proponemos emplear tienen la ventaja de que reducen la pérdida de resolución debida al registro finito de datos. Como resultado de la estrategia de agregación de métodos que se ha propuesto fue presentado el método fusionado de estimación espectral en sus dos versiones: MORP-MV y MORP-ME. La metodología no hace hipótesis acerca de la distribución espectral del ruido y por lo tanto afirmamos que este resultado es general tanto para ruido blanco como para ruido coloreado. La fusión del método paramétrico MORP para la localización y caracterización de líneas espectrales, con los métodos de estimación espectral no paramétricos MV y ME, presenta como resultado una estimación espectral completa con alta resolución de la componente distribuida de la PSD y superresolución paramétrica de las líneas espectrales que corresponden a la componente multi-armónica de los datos. Los desempeños de resolución/superresolución espectral del método MORP-MV/MORP-ME superan a aquellos proporcionados por todos los métodos previos. Esto verifica la eficiencia de la estrategia propuesta y el método desarrollado. Finalmente, basándonos en los resultados del presente estudio, planteamos que la metodología descrita abre un panorama amplio de aplicaciones particulares para el método desarrollado MORP-MV/MORP-ME en problemas de análisis espectral, tanto en tiempo-frecuencia como espacio-frecuencia espacial. Los resultados de las simulaciones computacionales reportadas verifican claramente las ventajas de la propuesta. REFERENCIAS [1] [2] [3] [4] [5] [6] [7] [8] S. M. Kay, Modern Spectral Estimation, Theory ad application , Prentice Hall, Englewood Cliff, NJ, 1987. S. L. Marple, Digital Spectral Analysis with Applications , Prentice Hall, Englewood Cliff, NJ, 1987. R. Kumaresan, Spectral Analysis, in Radar Handbook , Second Ed. Edited by M.I. Skolnik, McGraw Hill, Boston, 1990. D. L. Hall, J Llinas, Eds. Handbook of Multisensor Data Fusion . Boca Raton, Fl: CRC Press LLC, 2001. Y. Shkvarko, “Estimation of Wavefield Power Distribution in the Remotely Sensed Environment: Bayesian Maximum Entropy Approach”. IEEE Trans. on Signal Proc., vol. 50, Sep 2002, pp.2333-2346. Y. Shkvarko, Y. Shmaly, R. Jaime-Rivas, M. Torres-Cisneros, “System Fusion in Passive Sensing Using a Modified Hopfield Network”. Journal of The Franklin Institute , Elsevier, vol. 338, no. 4, pp. 405-427, Jul 2001. M. H. Hayes, Statistical Digital Signal Processing and Modeling , John Wiley and Sons, Inc. NY, 1996. M. S Mackisack, M. R. Osborne, G. K. Smyth, “A modified Prony algorithm for estimating sinusoidal frequencies”. SIAM, Journal of Scientific and Statistical Computing , vol. 49, p.p. 111-124, Jan 1991. [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] R. Carrier, R.L. Mose: “High resolutions radar target modeling using a modified Prony estimator”, IEEE Trans., AP-40, (1), pp. 13-18, Jan 1992. L. Jun-Seok, K.M. Sun,. “Prony based radar target modeling using modified regularized SVD”, Electron. Lett., 32, (1), pp 64-65, Jan 1996. J.L. Ponce, Y.V. Shkvarko, J.L. Leyva, “New Spectral Positional Invariance Approach of Point Type Targets Embedded in Colored Noise”. International Conference on Antenna Theory and Techniques (ICAATT 2003). Ukraine. Sep. 2003. M. Bertero, P. Boccaccio, Introduction to Inverse Problems in Imagining. Bristol, London: IoP Publishing Ltd, 1998. A. Farina, Antenna-Based Signal Processing Techniques for Radar Systems. Artech House Antenna Library Series, Norwood, MA, 1992. H.L. Van Trees, Optimum Array Processing (Detection Estimation and Modulation Theory, Part IV). New York: Wiley, 2002. J. Bellamy, Digital Telephony. New York, Wiley John & Sons, Inc, 2000. L.R. Rabiner, “Applications of Voice Processing to Telecommunications”, Proc. of the IEEE, vol. 82, no. 2, Feb 1994. V. I. Ponomaryov, L. Nino-de-Rivera “Order statistics – M Method in Image and Video Sequence Processing Applications”, International Journal: Electromagnetic Waves and Electronic Systems, Moscow: ISSN 1560-4128, 2003, vol. 8, no 7-8, pp. 99107, 2003. F. J. Gallegos-Funes, V. I. Ponomaryov, “Real-Time Image Filtering Scheme Based on Robust Estimators in Presence of Impulsive Noise”, Real Time Imaging VII, 8(2), Elsevier Publ., NY, pp. 6980, 2004. José Luis Ponce-Dávalos. Recibió el título de Físico por parte de la Universidad Nacional Autónoma de México (UNAM) en 1983. Obtuvo el grado de Maestro en Ciencias por parte de Centro de Investigaciones y Estudios Avanzados (CINVESTAV) en 1993. Actualmente es candidato a Doctor en Ciencias en la Unidad Guadalajara del CINVESTAV. Trabaja como profesor asociado en Instituto Tecnológico de Estudios Superiores de Monterrey, Campus Guadalajara. Sus áreas de interés en investigación son en procesamiento de señales, estimación espectral, teledetección y procesamiento de imágenes. Yuriy V. Shkvarko (M’95−SM’04). Ingeniero (con honores) en Radio Ingeniería en 1976, Candidato en Ciencias (equivalente a PhD) en radio sistemas en 1980 y Doctor en Ciencias en físicas de radio, radar y navegación en 1990, todos del Instituto de Aviación de Kharkov, Ucrania, (ex URSS). De 1976 a 1991, estuvo en el Departamento de Investigación Científica del Instituto de Aviación de Kharkov, (ex URSS), desempeñándose como investigador en diferentes categorías y finalmente como Jefe del Laboratorio de Investigación en Tecnologías de Información para radar y navegación. De 1991 a 1999 fue profesor de tiempo completo en el Departamento de Análisis de Sistemas y Control del Instituto Politécnico Nacional de Ucrania en Kharkov, Ucrania. De 1999 al 2001 fue profesor visitante en la Universidad de Guanajuato en Salamanca, México. En 2001, se integró al CINVESTAV del IPN en Guadalajara, México, como profesor titular de tiempo completo. Sus intereses de investigación son en aplicaciones de procesamiento de señales para percepción remota, radar de formación de imágenes, navegación y comunicaciones, particularmente en problemas inversos, estimación de campos aleatorios, análisis espacial adaptivo, procesamiento estadístico multicanal, arreglo de sensor y fusión de sistemas. Posee 12 patentes y ha publicado 2 libros y más de 100 artículos en Revistas y Memorias de Conferencias sobre estos tópicos. 267