
MUSIC ( Clasificación de Señales Múltiples ) es un algoritmo utilizado para la estimación de frecuencia [ 1 ] [ 2 ] [ 3 ] y la localización de dirección de radio . [ 4 ]
Historia
En muchos problemas prácticos de procesamiento de señales , el objetivo es estimar, a partir de mediciones, un conjunto de parámetros constantes de los que dependen las señales recibidas. Se han propuesto varios enfoques para abordar estos problemas, entre ellos el método de máxima verosimilitud (ML) de Capon (1969) y el método de máxima entropía (ME) de Burg. Si bien suelen ser eficaces y ampliamente utilizados, estos métodos presentan ciertas limitaciones fundamentales (especialmente sesgo y sensibilidad en las estimaciones de parámetros), principalmente porque emplean un modelo incorrecto (por ejemplo, AR en lugar de ARMA especial ) de las mediciones.
Pisarenko (1973) fue uno de los primeros en explotar la estructura del modelo de datos , haciéndolo en el contexto de la estimación de parámetros de sinusoides complejos en ruido aditivo mediante un enfoque de covarianza. Schmidt (1977), mientras trabajaba en Northrop Grumman , y de forma independiente Bienvenu y Kopp (1979), fueron los primeros en explotar correctamente el modelo de medición en el caso de matrices de sensores de forma arbitraria. Schmidt, en particular, lo logró derivando primero una solución geométrica completa en ausencia de ruido, y luego extendiendo ingeniosamente los conceptos geométricos para obtener una solución aproximada razonable en presencia de ruido. El algoritmo resultante se denominó MUSIC (clasificación de señales múltiples) y ha sido ampliamente estudiado.
En una evaluación detallada basada en miles de simulaciones, el Laboratorio Lincoln del Instituto Tecnológico de Massachusetts concluyó en 1998 que, entre los algoritmos de alta resolución actualmente aceptados, MUSIC era el más prometedor y un candidato principal para un estudio más profundo y una implementación real en hardware. [ 5 ] Sin embargo, aunque las ventajas de rendimiento de MUSIC son sustanciales, se logran a un costo en computación (búsqueda en el espacio de parámetros ) y almacenamiento (de datos de calibración de la matriz). [ 6 ]
Teoría
El método MUSIC asume que un vector de señal,, consta deexponenciales complejas, cuyas frecuenciasson desconocidos, en presencia de ruido blanco gaussiano,, según lo establecido por el modelo lineal
Aquíes unMatriz de vectores de dirección de Vandermondeyes el vector de amplitud. Tenga en cuenta que la formulación de la matriz del vector de dirección como Vandermonde supone que las señales inciden en una matriz lineal uniforme. Otra suposición crucial es que el número de fuentes,, es menor que el número de elementos en el vector de medición,, es decir.
Elmatriz de autocorrelación deentonces se da por
dóndees la varianza del ruido,esmatriz identidad yes elmatriz de autocorrelación de.
La matriz de autocorrelaciónTradicionalmente se estima utilizando la matriz de correlación de muestras.
dónde:
es el número de observaciones vectoriales,
y
denota la transpuesta conjugada de
Dado el estimado deMUSIC estima el contenido de frecuencia de la señal o matriz de autocorrelación utilizando un método de espacio propio .
Desdees una matriz hermitiana , todo suvectores propiosson ortogonales entre sí. Si los valores propios deestán ordenados en orden descendente, los autovectorescorrespondiente a laLos autovalores más grandes (es decir, las direcciones de mayor variabilidad) abarcan el subespacio de la señal.. El restanteLos vectores propios corresponden a valores propios iguales ay abarcar el subespacio de ruido, que es ortogonal al subespacio de la señal ,.
Tenga en cuenta que paraMUSIC es idéntico a la descomposición armónica de Pisarenko . La idea general detrás del método MUSIC es utilizar todos los autovectores que abarcan el subespacio de ruido para mejorar el rendimiento del estimador de Pisarenko.
Dado que cualquier vector de señalque reside en el subespacio de la señaldebe ser ortogonal al subespacio de ruido,, debe ser quepara todos los autovectoresque abarca el subespacio de ruido. Para medir el grado de ortogonalidad decon respecto a todos losEl algoritmo MUSIC define una norma al cuadrado.
donde la matrizes la matriz de vectores propios que abarcan el subespacio de ruido.. Si, entoncescomo lo implica la condición de ortogonalidad. Tomar el recíproco de la expresión de la norma al cuadrado crea picos pronunciados en las frecuencias de la señal. La función de estimación de frecuencia para MUSIC (o el pseudoespectro) es
dóndeson los vectores propios del ruido y
es el vector de dirección candidato. Las ubicaciones de losLos picos más grandes de la función de estimación dan las estimaciones de frecuencia para lacomponentes de la señal
MUSIC es una generalización del método de Pisarenko y se reduce al método de Pisarenko cuandoEn el método de Pisarenko, se utiliza un único vector propio para formar el denominador de la función de estimación de frecuencia; este vector se interpreta como un conjunto de coeficientes autorregresivos , cuyos ceros pueden hallarse analíticamente o mediante algoritmos de búsqueda de raíces polinómicas. En cambio, MUSIC asume que se han sumado varias funciones de este tipo, por lo que es posible que no existan ceros. En su lugar, existen mínimos locales, que pueden localizarse mediante la búsqueda computacional de picos en la función de estimación.
Dimensión del espacio de señales
La observación fundamental en la que se basan MUSIC y otros métodos de descomposición de subespacios tiene que ver con el rango de la matriz de autocorrelación.lo cual está relacionado con el número de fuentes de señal.como sigue.
Si las fuentes son complejas, entoncesy la dimensión del subespacio de la señalesSi las fuentes son reales, entoncesy la dimensión del subespacio de la señal es, es decir, cada sinusoide real se genera mediante dos vectores base.
Este resultado fundamental, aunque a menudo se omite en los libros de análisis espectral, es una razón por la cual la señal de entrada se puede distribuir envectores propios del subespacio de señal que abarcan(para señales de valor real) y vectores propios del subespacio de ruido que abarcanSe basa en la teoría de incrustación de señales [ 2 ] [ 7 ] y también puede explicarse mediante la teoría topológica de variedades . [ 4 ]
Comparación con otros métodos
MUSIC supera a métodos sencillos como la selección de picos en espectros DFT en presencia de ruido, cuando se conoce de antemano el número de componentes, porque aprovecha el conocimiento de este número para ignorar el ruido en su informe final.
A diferencia de la DFT, es capaz de estimar frecuencias con una precisión superior a una muestra, ya que su función de estimación puede evaluarse para cualquier frecuencia, no solo para las de los intervalos de la DFT. Esto constituye una forma de superresolución .
Su principal desventaja es que requiere conocer de antemano el número de componentes, por lo que el método original no puede utilizarse en casos más generales. Existen métodos para estimar el número de componentes de la fuente a partir únicamente de las propiedades estadísticas de la matriz de autocorrelación. Véase, por ejemplo, [ 8 ]. Además, MUSIC presupone que las fuentes coexistentes no están correlacionadas, lo que limita sus aplicaciones prácticas.
Los métodos semiparamétricos iterativos recientes ofrecen una superresolución robusta a pesar de las fuentes altamente correlacionadas, por ejemplo, SAMV [ 9 ] [ 10 ].
Otra limitación es la necesidad de múltiples instantáneas de observación. El algoritmo MUSIC estándar estima la matriz de autocorrelación R x a partir de L instantáneas independientes mediante promediado temporal. Para un arreglo de M elementos, la matriz de covarianza de muestra construida a partir de una sola instantánea ( L = 1) tiene rango uno, lo cual es insuficiente para descomponer el espacio de observación en subespacios de señal y ruido cuando hay más de una señal presente. La separación confiable de subespacios generalmente requiere L ≥ 2 M instantáneas. Este requisito de múltiples instantáneas introduce latencia y limita la aplicabilidad de MUSIC en entornos que cambian rápidamente donde los parámetros de la señal pueden variar entre instantáneas. Se han desarrollado varios enfoques para reducir o eliminar este requisito, incluyendo el suavizado espacial para arreglos lineales uniformes [ 11 ] y métodos de instantánea única basados en construcciones de matrices de Hankel o Toeplitz que explotan la estructura invariante a la traslación de la variedad del arreglo [ 12 ] .
Variantes
Una versión modificada de MUSIC, denominada MUSIC de inversión temporal (TR-MUSIC), se ha aplicado recientemente a la obtención de imágenes computacionales de inversión temporal. [ 13 ] [ 14 ]
Otras aplicaciones
El algoritmo MUSIC se ha implementado como una biblioteca C de código abierto (libmusic) y también como una implementación en MATLAB con el mismo nombre . Aunque originalmente se desarrolló para detectar y eliminar tonos DTMF , ambas son aplicables a cualquier número de componentes de frecuencia. [ 15 ] [ 16 ]
Véase también
Referencias
- ↑ Hayes, Monson H., Procesamiento y modelado estadístico de señales digitales , John Wiley & Sons, Inc., 1996. ISBN 0-471-59431-8.
- ^ Gregor , Piotr (2022). Zastosowanie algorytmu MUSIC do wykrywania DTMF [ Aplicación del algoritmo MUSIC a la detección DTMF ] (Tesis) (en polaco). Universidad Tecnológica de Varsovia.
- ↑ Costanzo, Sandra; Buonanno, Giovanni; Solimene, Raffaele (2022). "Enfoque espectral de superresolución para la mejora de la precisión de los sensores de microondas resonantes biomédicos". IEEE Journal of Electromagnetics, RF and Microwaves in Medicine and Biology . 6 (4): 539– 545. Bibcode : 2022IJERM...6..539C . doi : 10.1109/JERM.2022.3210457 . ISSN 2469-7249 . S2CID 252792474 .
- 1 2 Schmidt, RO, " Ubicación de múltiples emisores y estimación de parámetros de señal ", IEEE Trans. Antennas Propagation, Vol. AP-34 (marzo de 1986), págs. 276–280.
- ↑ Barabell, AJ (1998). "Comparación del rendimiento de algoritmos de procesamiento de matrices de superresolución. Revisado" (PDF) . Instituto Tecnológico de Massachusetts, Laboratorio Lincoln de Lexington . Archivado (PDF) del original el 25 de mayo de 2021.
- ↑ R. Roy y T. Kailath, " ESPRIT: estimación de parámetros de señal mediante técnicas de invariancia rotacional ", en IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 37, n.º 7, págs. 984–995, julio de 1989.
- ↑ Penny, WD (2009), Curso de Procesamiento de Señales , University College London, Apuntes de clase del año académico 1999-2000
- ↑ Fishler, Eran y H. Vincent Poor. " Estimación del número de fuentes en arreglos desequilibrados mediante criterios de teoría de la información ". IEEE Transactions on Signal Processing 53.9 (2005): 3543–3553.
- ↑ Abeida, Habti; Zhang, Qilin; Li, Jian; Merabtine, Nadjim (2013). "Enfoques iterativos basados en varianza mínima asintótica dispersa para el procesamiento de matrices". IEEE Transactions on Signal Processing . 61 (4). Instituto de Ingenieros Eléctricos y Electrónicos (IEEE): 933– 944. arXiv : 1802.03070 . Bibcode : 2013ITSP...61..933A . doi : 10.1109/tsp.2012.2231676 . ISSN 1053-587X . S2CID 16276001 .
- ↑ Zhang, Qilin; Abeida, Habti; Xue, Ming; Rowe, William; Li, Jian (2012). "Implementación rápida de estimación iterativa dispersa basada en covarianza para localización de fuentes". The Journal of the Acoustical Society of America . 131 (2): 1249– 1259. Bibcode : 2012ASAJ..131.1249Z . doi : 10.1121/1.3672656 . PMID 22352499 .
- ↑ Shan, T.-J.; Wax, M.; Kailath, T. (1985). "Sobre el suavizado espacial para la estimación de la dirección de llegada de señales coherentes". IEEE Transactions on Acoustics, Speech, and Signal Processing . 33 (4): 806– 811. doi : 10.1109/TASSP.1985.1164649 .
- ↑ Liao, Wenjing; Fannjiang, Albert (2016). "MUSIC para estimación espectral de instantánea única: estabilidad y superresolución". Análisis armónico aplicado y computacional . 40 (1): 33– 67. doi : 10.1016/j.acha.2014.12.003 .
- ↑ Devaney, AJ (2005-05-01). "Imágenes de inversión temporal de objetivos ocultos a partir de datos multiestáticos". IEEE Transactions on Antennas and Propagation . 53 (5): 1600– 1610. Bibcode : 2005ITAP...53.1600D . doi : 10.1109/TAP.2005.846723 . ISSN 0018-926X . S2CID 25241225 .
- ↑ Ciuonzo, D.; Romano, G.; Solimene, R. (2015-05-01). "Análisis de rendimiento de la música con inversión temporal". IEEE Transactions on Signal Processing . 63 (10): 2650– 2662. Bibcode : 2015ITSP...63.2650C . doi : 10.1109/TSP.2015.2417507 . ISSN 1053-587X . S2CID 5895440 .
- ↑ "libmusic: Una potente biblioteca C para análisis espectral" . Data and Signal . 2023.
- ↑ "libmusic_m : implementación en MATLAB" . Datos y señales . 2023. MathWorks.
Lecturas adicionales
- La estimación y el seguimiento de la frecuencia, Quinn y Hannan, Cambridge University Press 2001.
- Procesamiento digital de señales