Generaliserad pencil-of-function-metod ( GPOF ), även känd som matrispenna-metoden , är en signalbehandlingsteknik för att uppskatta en signal eller extrahera information med komplexa exponentialer . Eftersom de liknar Prony och original-pencil-of-function-metoder, är det i allmänhet att föredra framför de för dess robusthet och beräkningseffektivitet.
Metoden utvecklades ursprungligen av Yingbo Hua och Tapan Sarkar för att uppskatta beteendet hos elektromagnetiska system genom dess transienta respons, som bygger på Sarkars tidigare arbete med den ursprungliga penna-av-funktion-metoden. Metoden har en uppsjö av tillämpningar inom elektroteknik , särskilt relaterade till problem inom beräkningselektromagnetik , mikrovågsteknik och antennteori .
Metod
Matematisk grund
En transient elektromagnetisk signal kan representeras som:
var
-
är den observerade tidsdomänsignalen,
-
är signalbruset ,
-
är den faktiska signalen,
-
är resterna ( ),
-
är systemets poler , definierade som ,
-
\ displaystyle \
-
är dämpningsfaktorerna och
-
är vinkelfrekvenserna .
Samma sekvens, samplade av en period av , kan skrivas som följande:
-
,
Generalized pencil-of-function uppskattar de optimala och s.
Brusfri analys
För det brusfria fallet produceras två matriser, och
-
där definieras som pennparametern . och kan delas upp i följande matriser:
var
-
och är diagonala matriser med sekventiellt placerade och värden, respektive.
Om , de generaliserade egenvärdena för matrispennan
ge systemets poler, som är . Sedan kan de generaliserade egenvektorerna erhållas av följande identiteter:
-
-
där betecknar Moore–Penrose-inversen , även känd som pseudo-inversen. Singular värdenedbrytning kan användas för att beräkna pseudo-inversen.
Brusfiltrering
Om brus förekommer i systemet, kombineras och :
där är störande data. För effektiv filtrering väljs L mellan och . En singulär värdenedbrytning på ger:
I denna nedbrytning är och enhetsmatriser med respektive egenvektorer och och är en diagonal matris med singulära värden för . Upphöjd betecknar den konjugata transponeringen .
väljs parametern Singularvärden efter som ligger under filtreringströskeln, sätts till noll; för ett godtyckligt singularvärde betecknas tröskeln med följande formel:
-
,
och p är det maximala singularvärdet respektive signifikanta decimalsiffror . För data med signifikanta siffror som är exakta upp till p , anses singularvärden under
och erhålls genom att ta bort den sista och första raden och kolumnen i den filtrerade matrisen , respektive; kolumner i representerar . Filtrerade och matriser erhålls som:
Förfiltrering kan användas för att bekämpa brus och förbättra signal-till-brus-förhållandet ( SNR). Metoden för bandpassmatrispenna (BPMP) är en modifiering av GPOF-metoden via FIR- eller IIR -bandpassfilter .
GPOF kan hantera upp till 25 dB SNR. För GPOF, såväl som för BPMP, når variationen i uppskattningarna ungefär Cramér–Rao bunden .
Beräkning av rester
Rester av de komplexa polerna erhålls genom minsta kvadratproblemet :
Ansökningar
Metoden används i allmänhet för utvärdering av Sommerfeld-integraler i diskreta komplexa bildmetoder för momentmetoder , där den spektrala Greens funktion approximeras som en summa av komplexa exponentialer. Dessutom används metoden i antennanalys , S-parameter -uppskattning i mikrovågsintegrerade kretsar , vågutbredningsanalys, indikering av rörliga mål och radarsignalbehandling .
Se även