MUSIK (algoritm)

Radioriktningsavkänningen av MUSIC- algoritmen

MUSIC ( MUltiple SIgnal Classification ) är en algoritm som används för frekvensuppskattning och radioriktningssökning .

Historia

I många praktiska signalbehandlingsproblem är syftet att från mätningar uppskatta en uppsättning konstanta parametrar som de mottagna signalerna beror på. Det har funnits flera tillvägagångssätt för sådana problem, inklusive den så kallade maximum likelihood (ML) metoden enligt Capon (1969) och Burgs maximala entropi (ME) metod. Även om de ofta är framgångsrika och i stor utsträckning används, har dessa metoder vissa grundläggande begränsningar (särskilt bias och känslighet i parameteruppskattningar), till stor del för att de använder en felaktig modell (t.ex. AR snarare än speciell ARMA ) av mätningarna.

Pisarenko (1973) var en av de första som utnyttjade strukturen av datamodellen, och gjorde det i samband med uppskattning av parametrar för komplexa sinusoider i additivt brus med hjälp av en kovariansmetod. Schmidt (1977), medan han arbetade på Northrop Grumman och oberoende Bienvenu och Kopp (1979) var de första som korrekt utnyttjade mätmodellen i fallet med sensormatriser av godtycklig form. Schmidt, i synnerhet, åstadkom detta genom att först härleda en komplett geometrisk lösning i frånvaro av brus och sedan på ett smart sätt utöka de geometriska koncepten för att erhålla en rimlig ungefärlig lösning i närvaro av brus. Den resulterande algoritmen kallades MUSIC (Multiple SIgnal Classification) och har studerats flitigt.

I en detaljerad utvärdering baserad på tusentals simuleringar drog Massachusetts Institute of Technologys Lincoln Laboratory 1998 slutsatsen att, bland för närvarande accepterade högupplösta algoritmer, var MUSIC den mest lovande och en ledande kandidat för vidare studier och faktisk hårdvaruimplementering. Men även om prestandafördelarna med MUSIC är betydande, uppnås de till en kostnad vid beräkning (sökning över parameterutrymme) och lagring (av arraykalibreringsdata).

Teori

MUSIC-metoden antar att en signalvektor, , består av komplexa exponentialer, vars frekvenser är okända, i närvaro av Gaussiskt vitt brus, , enligt den linjära modellen

Här är en Vandermonde-matris av styrvektorer och är amplitudvektorn. Ett avgörande antagande är att antalet källor, , är mindre än antalet element i mätvektorn, , dvs .

M autokorrelationsmatrisen för ges sedan av

där är brusvariansen, är identitetsmatris, och är autokorrelationsmatrisen för .

Autokorrelationsmatrisen uppskattas traditionellt med hjälp av provkorrelationsmatrisen

där är antalet vektorobservationer och . Givet uppskattningen av uppskattar MUSIC frekvensinnehållet i signalen eller autokorrelationsmatrisen med hjälp av en egenrumsmetod .

Eftersom är en hermitisk matris, alla dess egenvektorer är ortogonala mot varandra. Om egenvärdena för sorteras i fallande ordning, kommer egenvektorerna som motsvarar de största egenvärdena (dvs. riktningarna med största variabilitet) spänner över signaldelrummet . De återstående egenvektorerna motsvarar egenvärde lika med och spänner över brusunderrummet , som är ortogonal mot signalunderrummet, .

Observera att för är MUSIC identisk med Pisarenko harmonisk nedbrytning . Den allmänna idén bakom MUSIC-metoden är att använda alla egenvektorer som spänner över brusunderrummet för att förbättra prestandan hos Pisarenko-estimatorn.

Eftersom varje signalvektor som finns i signalunderrymden måste vara ortogonal mot brusunderrummet, det måste vara att för alla egenvektorerna som sträcker sig över brusunderrummet. För att mäta graden av ortogonalitet för med avseende på alla , MUSIC-algoritmen definierar en kvadratisk norm

där matrisen är matrisen av egenvektorer som spänner över brusunderrummet . Om , då som antyds av ortogonalitetsvillkoret. Att ta en reciprok av det kvadratiska normuttrycket skapar skarpa toppar vid signalfrekvenserna. Frekvensuppskattningsfunktionen för MUSIC (eller pseudospektrumet) är

där är brusegenvektorerna och

är kandidatstyrvektorn. Platserna för de största topparna i estimeringsfunktionen ger frekvensuppskattningarna för -signalkomponenterna

MUSIK är en generalisering av Pisarenkos metod , och den reduceras till Pisarenkos metod när . I Pisarenkos metod används endast en enda egenvektor för att bilda nämnaren för frekvensuppskattningsfunktionen; och egenvektorn tolkas som en uppsättning autoregressiva koefficienter, vars nollor kan hittas analytiskt eller med polynomrotfyndande algoritmer. Däremot antar MUSIC att flera sådana funktioner har lagts samman, så nollor kanske inte finns. Istället finns det lokala minima, som kan lokaliseras genom beräkningssökning av estimeringsfunktionen efter toppar.

Dimension av signalutrymme

Den fundamentala observation som MUSIC och andra underrumsnedbrytningsmetoder baseras på handlar om rangordningen för autokorrelationsmatrisen som är relaterad till antalet signalkällor som följer.

Om källorna är komplexa, då är och dimensionen för signaldelrummet p . Om källorna är reella, då och dimensionen på signaldelrummet är , dvs varje reell sinusform genereras av två basvektorer.

Detta fundamentala resultat, även om det ofta hoppas över i böcker om spektralanalys, är en anledning till att insignalen kan fördelas i signaldelrumsegenvektorer som spänner över ( för realvärderade signaler) och egenvektorer för brusdelrum som spänner över . Den är baserad på signalinbäddningsteori och kan också förklaras av den topologiska teorin om grenrör .

Jämförelse med andra metoder

MUSIC överträffar enkla metoder som att plocka toppar av DFT-spektra i närvaro av brus, när antalet komponenter är känt i förväg, eftersom den utnyttjar kunskapen om detta nummer för att ignorera bruset i sin slutrapport.

Till skillnad från DFT kan den uppskatta frekvenser med högre noggrannhet än ett sampel, eftersom dess uppskattningsfunktion kan utvärderas för vilken frekvens som helst, inte bara för DFT-fack. Detta är en form av superupplösning .

Dess främsta nackdel är att det kräver att antalet komponenter är känt i förväg, så den ursprungliga metoden kan inte användas i mer allmänna fall. Det finns metoder för att uppskatta antalet källkomponenter enbart utifrån statistiska egenskaper hos autokorrelationsmatrisen. Se t.ex. Dessutom antar MUSIK att samexisterande källor är okorrelerade, vilket begränsar dess praktiska tillämpningar.

Nya iterativa semi-parametriska metoder erbjuder robust superupplösning trots starkt korrelerade källor, t.ex. SAMV

Andra applikationer

En modifierad version av MUSIC, betecknad som Time-Reversal MUSIC (TR-MUSIC) har nyligen applicerats på beräkningstidsreversal avbildning. MUSIC-algoritm har också implementerats för snabb detektering av DTMF-frekvenserna ( Dual-tone multi-frequency signaling ) i form av C library - libmusic.

Se även

  1. ^   Hayes, Monson H., statistisk digital signalbehandling och modellering , John Wiley & Sons, Inc., 1996. ISBN 0-471-59431-8 .
  2. ^ a b "Piotr Gregor, tillämpning av MUSIK-algoritm för DTMF-detektering, ingenjörsuppsats, Warszawas tekniska universitet, 2022" . {{ citera journal }} : Citera journal kräver |journal= ( hjälp )
  3. ^ a b Schmidt, RO, " Mångfaldig sändareplacering och signalparameteruppskattning ," IEEE Trans. Antennas Propagation, vol. AP-34 (mars 1986), s. 276–280.
  4. ^ Barabell, AJ (1998). "Prestandajämförelse av Superresolution Array Processing Algorithms. Reviderad" (PDF) . Massachusetts Inst of Tech Lexington Lincoln Lab . Arkiverad (PDF) från originalet den 25 maj 2021.
  5. ^ R. Roy och T. Kailath, " ESPRIT-uppskattning av signalparametrar via rotationsinvarianstekniker ," i IEEE-transaktioner på akustik, tal och signalbehandling, vol. 37, nr. 7, s. 984–995, juli 1989.
  6. ^ "Penny WD, Signal Processing Course, University College London, 2000" . {{ citera journal }} : Citera journal kräver |journal= ( hjälp )
  7. ^ Fishler, Eran och H. Vincent Poor. " Uppskattning av antalet källor i obalanserade arrayer via informationsteoretiska kriterier ." IEEE-transaktioner på signalbehandling 53.9 (2005): 3543–3553.
  8. ^    Abeida, Habti; Zhang, Qilin; Li, Jian; Merabtine, Nadjim (2013). "Iterativ gles asymptotisk minimumvariansbaserade tillvägagångssätt för arraybehandling". IEEE-transaktioner på signalbehandling . Institutet för el- och elektronikingenjörer (IEEE). 61 (4): 933–944. arXiv : 1802.03070 . Bibcode : 2013ITSP...61..933A . doi : 10.1109/tsp.2012.2231676 . ISSN 1053-587X . S2CID 16276001 .
  9. ^   Zhang, Qilin; Abeida, Habti; Xue, Ming; Rowe, William; Li, Jian (2012). "Snabb implementering av sparsam iterativ kovariansbaserad uppskattning för källlokalisering". Journal of the Acoustical Society of America . 131 (2): 1249–1259. Bibcode : 2012ASAJ..131.1249Z . doi : 10.1121/1.3672656 . PMID 22352499 .
  10. ^    Devaney, AJ (2005-05-01). "Tidsomvänd avbildning av mörka mål från multistatisk data". IEEE-transaktioner på antenner och spridning . 53 (5): 1600–1610. Bibcode : 2005ITAP...53.1600D . doi : 10.1109/TAP.2005.846723 . ISSN 0018-926X . S2CID 25241225 .
  11. ^    Ciuonzo, D.; Romano, G.; Solimene, R. (2015-05-01). "Prestandaanalys av Time-Reversal MUSIC". IEEE-transaktioner på signalbehandling . 63 (10): 2650–2662. Bibcode : 2015ITSP...63.2650C . doi : 10.1109/TSP.2015.2417507 . ISSN 1053-587X . S2CID 5895440 .
  12. ^ "Data och signal - IT-lösningar, snabb frekvensdetektering med superupplösning med MUSIC-algoritm" . Arkiverad från originalet 2019-06-26 . Hämtad 2018-07-14 . {{ citera journal }} : Citera journal kräver |journal= ( hjälp )

Vidare läsning

  • Uppskattning och spårning av frekvens, Quinn och Hannan, Cambridge University Press 2001.