Aplikácia adaptívnych filtrov pri identifikácii systému. Adaptívne filtre

  • 23.04.2019
Večným problémom akýchkoľvek meraní je ich nízka presnosť. Existujú dva hlavné spôsoby, ako zlepšiť presnosť, prvým je zvýšenie citlivosti na nameranú hodnotu, spravidla sa však zvyšuje aj citlivosť na neinformatívne parametre, čo si vyžaduje dodatočné opatrenia na ich kompenzáciu. Druhý spôsob spočíva v štatistickom spracovaní viacerých meraní, pričom smerodajná odchýlka je nepriamo úmerná druhej odmocnine z počtu meraní.

Štatistické metódy na zlepšenie presnosti sú rôznorodé a početné, ale delia sa aj na pasívne pre statické merania a aktívne pre dynamické merania, kedy sa meraná veličina mení v čase. V tomto prípade samotná nameraná hodnota, ako aj šum, sú náhodné veličiny s rôznymi rozptylmi.

Adaptabilita metód na zlepšenie presnosti dynamických meraní by sa mala chápať ako použitie predpovedania hodnôt disperzií a chýb pre ďalší cyklus merania. Takáto predpoveď sa vykonáva v každom meracom cykle. Na tento účel sa používajú filtre Wiener, ktoré pracujú v frekvenčná doména. Na rozdiel od Wienerovho filtra pracuje Kalmanov filter v časovej oblasti a nie vo frekvenčnej oblasti. Kalmanov filter bol vyvinutý pre viacrozmerné problémy formulované v maticovej forme. Maticový formulár je dostatočne podrobne opísaný na implementáciu v Pythone v článku. Popis činnosti Kalmanovho filtra uvedený v týchto článkoch je určený pre špecialistov v danej oblasti digitálne filtrovanie. Preto bolo potrebné zvážiť fungovanie Kalmanovho filtra v jednoduchšej skalárnej forme.

Trochu teórie

Zvážte Kalmanov filtračný obvod pre jeho diskrétnu formu.

Tu je G(t) blok, ktorého činnosť je opísaná lineárnymi vzťahmi. Na výstupe bloku nie náhodný signál y(t). Tento signál sa pripočítava k šumu w(t), ktorý sa vyskytuje vo vnútri riadeného objektu. V dôsledku tohto sčítania dostaneme nový signál x(t). Tento signál je súčtom nenáhodného signálu a šumu a je to náhodný signál. Ďalej je signál x(t) transformovaný lineárnym blokom H(t), pričom sa pripočítava šum v(t) distribuovaný inak ako w(t) podľa zákona. Na výstupe lineárneho bloku H(t) získame náhodný signál z(t), ktorý slúži na určenie nenáhodného signálu y(t). Treba poznamenať, že lineárne funkcie bloky G(t) a H(t) môžu tiež závisieť od času.

Budeme predpokladať, že náhodné zvuky w(t) a v(t) sú náhodné procesy s rozptylmi Q, R a nulovými matematickými očakávaniami. Signál x(t) po lineárna transformácia v bloku G(t) je rozložená v čase podľa normálneho zákona. Vzhľadom na vyššie uvedené bude pomer pre meraný signál mať tvar:

Formulácia problému

Po filtri musíte získať maximum možné priblíženie y"" na nenáhodný signál y(t).

Pri kontinuálnom dynamickom meraní sa každý ďalší stav objektu a tým aj hodnota riadenej hodnoty líši od predchádzajúcej podľa exponenciálneho zákona z konštantného času T v aktuálnom časovom intervale,

Nasleduje program Python, ktorý rieši rovnicu pre neznámy nešumový signál y(t). Proces merania sa uvažuje pre súčet dvoch pseudonáhodných premenných, z ktorých každá je vytvorená ako funkcia normálneho rozdelenia z rovnomerného rozdelenia.

Program na demonštráciu činnosti diskrétneho adaptívny filter Kalman

#!/usr/bin/env python #coding=utf8 import matplotlib.pyplot as plt import numpy as np z numpy import exp,sqrt from scipy.stats import norm Q=0.8;R=0.2;y=0;x=0 #počiatočné odchýlky šumu (ľubovoľne vybrané) a nulové hodnoty premenných. P=Q*R/(Q+R)# prvý odhad rozptylov šumu. T = 5,0 # časová konštanta. n=;X=;Y=;Z=#zoznamy premenných. pre i v np.arange(0,100,0.2): n.append(i)#časová premenná. x=1-exp(-1/T)+x*exp(-1/T)#funkcia modelu pre x. y=1-exp(-1/T)+y*exp(-1/T)# funkcia modelu pre y. Y.append(y)#kumulovať zoznam hodnôt y. X.append(x)# akumuluje zoznam hodnôt x. norm1 = norm(y, sqrt(Q))# normálne rozdelenie s #očakávaním – y. norm2 = norm(0, sqrt(R))#))# normálne rozdelenie s #očakávaním – 0. ravn1=np.random.uniform(0,2*sqrt(Q))#rovnomerné rozdelenie #pre šum s rozptylom Q . ravn2=np.random.uniform(0,2*sqrt(R))# rovnomerné rozdelenie #pre hluk s rozptylom R. z=norm1.pdf(ravn1)+norm2.pdf(ravn2)#meraná premenná z. Z.append(z)# akumuluje zoznam hodnôt z. P=P-(P**2)/(P+Q+R) #prechod do nového stavu pre x. x=(P*z+x*R)/(P+R)# nový stav x. Predikcia P=(P*R)/(P+R)# pre nový stav x. plt.plot(n, Y, color="g",linewidth=4, label="Y") plt.plot(n, X, color="r",linewidth=4, label="X") plt. plot(n, Z, color="b", linewidth=1, label="Z") plt.legend(loc="best") plt.grid(True) plt.show()

Aký je rozdiel medzi navrhovaným a známym algoritmom?

Vylepšil som uvedený algoritmus Kalmanovho filtra usmernenia pre mathcad:

V dôsledku predčasnej zmeny stavu porovnávanej premennej x(t) sa chyba zvýšila v oblasti prudkých zmien:

Zatiaľ čo môj algoritmus používa počiatočný prediktívny odhad vplyvu hluku. To umožnilo znížiť chybu merania v(t).

Daný algoritmus využíva dané - modelové exponenciálne funkcie, preto ich pre prehľadnosť uvádzame samostatne na všeobecný rozvrhčinnosť Kalmanovho filtra.

Programový kód pre grafická analýza prevádzka filtra

#!/usr/bin/env python #coding=utf8 import matplotlib.pyplot as plt import numpy as np z numpy import exp,sqrt from scipy.stats import norm Q=0.8;R=0.2;y=0;x=0 #počiatočné odchýlky šumu (ľubovoľne vybrané) a nulové hodnoty premenných. P=Q*R/(Q+R)# prvý odhad rozptylov šumu. T = 5,0 # časová konštanta. n=;X=;Y=;Z=#zoznamy premenných. pre i v np.arange(0,100,0.2): n.append(i)#časová premenná. x=1-exp(-1/T)+x*exp(-1/T)#funkcia modelu pre x. y=1-exp(-1/T)+y*exp(-1/T)# funkcia modelu pre y. Y.append(y)#kumulovať zoznam hodnôt y. X.append(x)# akumuluje zoznam hodnôt x. norm1 = norm(y, sqrt(Q))# normálne rozdelenie s #očakávaním – y. norm2 = norm(0, sqrt(R))#))# normálne rozdelenie s #očakávaním – 0. ravn1=np.random.uniform(0,2*sqrt(Q))#rovnomerné rozdelenie #pre šum s rozptylom Q . ravn2=np.random.uniform(0,2*sqrt(R))# rovnomerné rozdelenie #pre hluk s rozptylom R. z=norm1.pdf(ravn1)+norm2.pdf(ravn2)#meraná premenná z. Z.append(z)# akumuluje zoznam hodnôt z. P=P-(P**2)/(P+Q+R) #prechod do nového stavu pre x. x=(P*z+x*R)/(P+R)# nový stav x. Predikcia P=(P*R)/(P+R)# pre nový stav x. plt.subplot(221) plt.plot(n, Y, color="g",linewidth=2, label="Funkcia modelu \n nehlučnej \n premennej") plt.legend(loc="najlepšie" ) plt. grid(True) plt.subplot(222) plt.plot(n, X, color="r",linewidth=2, label="Funkcia modelu \n \n porovnávanej premennej") plt.legend( loc="best" ) plt.grid(True) plt.subplot(223) plt.plot(n, Z, color="b", linewidth=1, label="Nameraná funkcia \n pseudonáhodných premenných") plt.legend(loc="best ") plt.grid(True) plt.subplot(224) plt.plot(n, Y, color="g",linewidth=2, label="Y") plt.plot( n, X, color="r ",linewidth=2, label="X") plt.plot(n, Z, color="b", linewidth=1, label="Z") plt.legend(loc= "najlepšie") plt.grid( Pravda) plt.show()

Výsledok programu


závery

Článok popisuje model jednoduchej skalárnej implementácie Kalmanovho filtra pomocou sharewarového univerzálneho programovacieho jazyka Python, ktorý rozšíri rozsah jeho aplikácie pre vzdelávacie účely.

Úvod
Pri hľadaní optimálnych algoritmov spracovania signálu sa človek nevyhnutne musí na niektoré spoľahnúť štatistické modely signály a šum. Najčastejšie sa pri tvorbe týchto modelov používajú pojmy linearita, stacionárnosť a normalita. Nie vždy sú však tieto princípy v praxi implementované a kvalita príjmu signálu do značnej miery závisí od vhodnosti zvoleného modelu. Možným riešením problému je použitie adaptívnych filtrov, ktoré umožňujú systému prispôsobiť sa štatistickým parametrom vstupného signálu bez toho, aby bolo potrebné špecifikovať akékoľvek modely. Adaptívne filtre, ktoré sa objavili koncom 50. rokov 20. storočia, prešli dlhú cestu a zmenili sa z exotickej technológie používanej predovšetkým na vojenské účely na „spotrebný produkt“, bez ktorého by bola prevádzka modemov už nemysliteľná. mobilné telefóny a oveľa viac.


Základná myšlienka adaptívneho spracovania signálu
Všeobecná štruktúra adaptívneho filtra je znázornená na obr. jeden.
Vstup diskrétny signál x(k) je spracované diskrétnym filtrom, výsledkom čoho je výstupný signál y(k). Tento výstupný signál sa porovnáva s referenčným signálom d(k), rozdiel medzi nimi tvorí chybový signál e(k). Úlohou adaptívneho filtra je minimalizovať chybu reprodukcie vzorového signálu. Na tento účel, po spracovaní každej vzorky, adaptačný blok analyzuje chybový signál a ďalšie dáta prichádzajúce z filtra, pričom výsledky tejto analýzy použije na úpravu parametrov filtra. Je možná aj iná možnosť prispôsobenia, pri ktorej sa nepoužije vzorový signál. Tento režim prevádzky sa nazýva slepá adaptácia. Samozrejme, v tomto prípade sú potrebné nejaké informácie o štruktúre užitočného vstupného signálu (napríklad znalosť typu a parametrov použitej modulácie).
Aplikácia adaptívnych filtrov
Identifikácia systému
Všetky spôsoby použitia adaptívnych filtrov tak či onak vedú k riešeniu problému identifikácie, to znamená určovania charakteristík určitého systému. Existujú dve možnosti identifikácie – priama a spätná. V prvom prípade je adaptívny filter zapnutý paralelne so skúmaným systémom (obr. 3, a). Vstupný signál je spoločný pre skúmaný systém a adaptívny filter a výstupný signál systému slúži ako referenčný signál pre adaptívny filter. Počas adaptačného procesu budú časové a frekvenčné charakteristiky filtra smerovať k zodpovedajúcim charakteristikám skúmaného systému. Pri spätnej identifikácii sa adaptívny filter zapína v sérii so skúmaným systémom (obr. 3, b). Výstup systému sa privádza na vstup adaptívneho filtra a vstupom systému je vzorka pre adaptívny filter. Filter sa teda snaží kompenzovať vplyv systému a obnoviť pôvodný signál elimináciou skreslení spôsobených systémom.


Ryža. Obr. 3. Identifikácia systémov pomocou adaptívneho filtra: a - priamy, b - reverzný
Potlačenie hluku
Nech je potrebné poskytnúť pilotovi lietadla alebo povedzme traktoristovi systém hlasovej komunikácie. V tomto prípade sa rečový signál vnímaný mikrofónom nevyhnutne ukáže ako veľmi hlučné zvuky bežiaceho motora atď. Týchto zvukov sa nemôžete zbaviť, ale môžete získať vzorku šumového signálu inštaláciou druhého mikrofónu. v bezprostrednej blízkosti motora (alebo iného zdroja hluku). Samozrejme, tento šum sa nedá jednoducho odčítať od rečového signálu, pretože šum sleduje rôzne cesty na ceste k dvom mikrofónom, a preto podlieha rôznym skresleniam (obr. 4). Náhodné procesy šumu vnímané týmito dvoma mikrofónmi však budú korelované, pretože pochádzajú zo spoločného zdroja. Zároveň je zrejmé, že šumový signál nekoreluje s užitočným rečovým signálom.


Ryža. 4. Potlačenie hluku pomocou adaptívneho filtra.
Zarovnanie odkazu
Pri prenose cez komunikačný kanál informačný signál nevyhnutne podlieha určitému skresleniu. V digitálnych komunikačných systémoch môžu tieto skreslenia viesť k chybám pri prijímaní digitálnych údajov. Na zníženie pravdepodobnosti chýb je potrebné kompenzovať vplyv komunikačného kanála, to znamená vyriešiť problém spätnej identifikácie. Vo frekvenčnej doméne kompenzácia skreslenia zavedeného kanálom znamená vyrovnanie jeho frekvenčnej odozvy, a preto sa filtre, ktoré vykonávajú takéto vyrovnanie, nazývajú ekvalizéry. Pri použití adaptívneho filtra ako ekvalizéra vzniká problém získať vzorový signál. Tento problém je vyriešený vysielaním špeciálneho tréningového signálu pred začiatkom prenosu dát. Po skončení ladiaceho signálu začína samotný prenos dát. Prijímač sa potom prepne do iného režimu, ktorý sa nazýva vyhodnocovací režim. Po prijatí ďalšieho časového cyklu sa vyhľadá najbližšia prijateľná hodnota k prijatému signálu. Používa sa ako referenčný signál a rozdiel medzi touto hodnotou a prijatým signálom udáva chybový signál použitý na prispôsobenie.


zrušenie ozveny
Táto technológia, ako aj ekvalizácia komunikačného kanála, je široko používaná v moderných modemoch. Vysokorýchlostné modemy pre telefónne linky fungujú v duplexný režim, to znamená, že súčasne vysielajú a prijímajú dáta, pričom na prenos a príjem sa používa rovnaké frekvenčné pásmo. Avšak signál z vlastného vysielača v tento prípad nevyhnutne presakuje do prijímača, čo narúša prácu prijímača. Unikajúci signál sa môže šíriť rôznymi spôsobmi, pričom získava vopred neznáme skreslenia. Signál ozveny môžete potlačiť pomocou adaptívneho filtra. V tomto prípade je vyriešený problém priamej identifikácie cesty šírenia ozveny. Vstup adaptívneho filtra prijíma signál modemového vysielača a prijatý signál obsahujúci ozvenu sa používa ako referenčný signál. Adaptívny filter generuje odhad ozveny a chybový signál je prijatý signál, ktorý bol odstránený. Pre správna prevádzka systémy na potlačenie ozveny vyžadujú, aby prenášané a prijímané signály neboli korelované. Vstupné dáta vstupujúce do modemu na prenos sa teda najskôr podrobia skramblovaniu, to znamená, že sa prevedú na pseudonáhodný bitový tok. V tomto prípade dva interagujúce modemy používajú rôzne scramblery, čo zaisťuje nekoreláciu.

Hlavnou vlastnosťou adaptívneho systému je časovo premenná samoregulačná prevádzka. Nevyhnutnosť takéhoto fungovania je zrejmá z nasledujúcej úvahy. Ak vývojár navrhne „nezmeniteľný“ systém, ktorý považuje za optimálny, potom to znamená, že vývojár predvída všetky možné podmienky na jeho vstupe, aspoň v štatistickom zmysle, a očakáva, že systém bude fungovať za každej z týchto podmienok. Dizajnér potom zvolí kritérium, podľa ktorého by sa mal výkon posudzovať, ako je priemerný počet chýb medzi výstupom skutočného systému a výstupom niektorého zvoleného modelu alebo „ideálneho“ systému. Nakoniec vývojár vyberie systém, ktorý funguje najlepšie podľa stanovených výkonnostných kritérií, zvyčajne z nejakej a priori ohraničenej triedy (napríklad z triedy lineárnych systémov).

V mnohých prípadoch však nemusí byť presne známy celý rozsah vstupných podmienok, dokonca ani v štatistickom zmysle, alebo sa podmienky môžu z času na čas meniť. Potom má adaptívny systém, ktorý pomocou bežného procesu vyhľadávania neustále hľadá optimum v rámci prípustnej triedy možností, výhody oproti nemennému systému.

Adaptívne systémy zo svojej podstaty musia byť časovo premenlivé a nelineárne. Ich vlastnosti závisia okrem iného aj od vstupných signálov. Ak je na vstup privedený signál x 1, tak sa naň adaptívny systém naladí a vygeneruje výstupný signál – nazvime ho y 1 . Ak sa na vstup privedie ďalší signál x 2, potom sa systém na tento signál naladí a vygeneruje výstupný signál – nazvime ho y 2 . Vo všeobecnosti sa štruktúra a korekčné procesy adaptívneho systému budú líšiť pre dva rôzne vstupné signály.

Na získanie optimálneho riešenia existuje veľa metód na úpravu hodnôt koeficientov hmotnosti filtra. Boli použité metódy náhodných porúch, ktoré zmenili hmotnostné koeficienty filtra; ďalej sa analyzoval vstupný signál, aby sa zistilo, či sa jeho náhodná porucha blíži k požadovanému riešeniu alebo ho od neho vzďaľuje. V súčasnosti sa na výpočet váhových koeficientov adaptívnych filtrov široko používa adaptívny algoritmus najmenších štvorcov (LSM), pretože používa gradientové metódy, ktoré sú oveľa efektívnejšie ako iné pri poskytovaní konvergencie k optimálnemu riešeniu. Je možné ukázať, že gradientová metóda najmenších štvorcov je veľmi podobná metóde maximalizácie pomeru signál-šum, ktorá bola vyvinutá na použitie v prípadoch, keď je potrebné získať optimálne váhové koeficienty pre adaptívne anténne polia. Tiež sa ukázalo, že Lucky nulovací filter je zjednodušením všeobecnejšej metódy najmenších štvorcov gradientu.

Adaptívny filter je teda filter, ktorého prenosová funkcia (alebo frekvenčná charakteristika) je prispôsobená, t.j. je zmenený tak, aby prenášal užitočné zložky signálu bez skreslenia a tlmil nežiaduce signály alebo rušenie. Schéma adaptívneho filtra je znázornená na obrázku 5.5.

Obr.5.5. Adaptívny filter

Takýto filter funguje na princípe odhadu štatistických parametrov signálu a úpravy vlastnej prenosovej funkcie tak, aby sa minimalizovala nejaká objektívna funkcia. Táto funkcia sa zvyčajne vytvára pomocou „referenčného“ signálu na referenčnom vstupe. Tento referenčný signál možno považovať za požadovaný signál na výstupe filtra. Úlohou adaptačného bloku je upraviť koeficienty digitálneho filtra tak, aby sa minimalizoval rozdiel n = n - n, ktorý určuje chybu vo filtri.

Najdôležitejšou funkciou, ktorú vykonáva adaptívny filter, je modelovanie systému. Toto je znázornené na obr. 5.6, kde je primárny signál s rovnomernou spektrálnou hustotou privedený priamo alebo na vstup s, alebo na vstupe r adaptívny filter. Primárny signál vstupuje do systému s impulznou odozvou H(n), výstup systému je pripojený k druhému vstupu adaptívneho filtra. Na získanie optimálnych hmotnostných vektorov H opt adaptívneho filtra môžete použiť dva rôzne prístupyčo povedie k úplne iným výsledkom. To sa deje v nasledujúcich prípadoch:

1. Neznámy systém H(n) pripojený na vstup r adaptívny filter (obr. 5.6, a). V tomto prípade je optimálna impulzná odozva adaptívneho filtra presným modelom zodpovedajúcej odozvy systému H(n).

2. Neznámy systém H(n) pripojený na vstup s adaptívneho filtra (obr. 5.6, b). V tomto prípade je optimálna impulzná odozva adaptívneho filtra inverzná funkcia zodpovedajúcej odozvy neznámeho systému.

Ryža. 5.6. Aplikácia adaptívneho filtra na priame modelovanie systému: Hopt =H(n) (a) a inverzné modelovanie systému: Hopt = H-1 (n) (b).

praktický príklad znázorňujúci činnosť adaptívneho filtra prvého typu (t.j. priame modelovanie systému) odráža potlačenie signálu v hybridnej telefónnej linke.

Príkladom, ktorý možno použiť na ilustráciu princípu adaptívneho filtra, ktorý modeluje inverznú odozvu systému, je korekcia skreslení pri prenose dát po telefónnych linkách. V tomto prípade je vstup telefónnej linky vybudený známym signálom a skreslený signál z výstupu linky je privádzaný na vstup s(n) adaptívny filter. Filter sa potom prestaví pomocou vstupu y(n) sekvenčný rad známych (neskreslených) primárnych signálov. Adaptívny filter modeluje inverznú impulznú odozvu vedenia, aby na výstupe produkoval filtrované (bez skreslenia) údaje.

Ďalšou oblasťou použitia adaptívnych filtrov je potlačenie šumu. V tejto schéme sa primárny signál obsahujúci požadované informácie spolu s rušivým signálom privádza na vstup y(n). Potom z iného zdroja, ktorý neobsahuje žiadne zložky pôvodného signálu, prichádza nezávislý korelovaný signál - vzorka rušivého signálu. Ak tento korelovaný signál ide priamo na vstup s(n) adaptívny filter, filter generuje impulznú odozvu, ktorá poskytuje výstupný signál y(n), ktorý súvisle odčítava od y(n) nežiaduci komponent, opúšťa výstup e(n) len požadovaný signál.

Jedným z príkladov použitia tejto metódy je záznam srdcového tepu plodu. Primárny signál pochádza z prevodníka umiestneného na povrchu brucha matky. Tento prevodník generuje signál obsahujúci pulzy srdcového tepu plodu, ktoré sú však v podstate maskované srdcovým tepom matky. Potom sa z druhého meniča umiestneného na hrudi matky prijme sekundárny signál, ktorý registruje iba tlkot srdca matky. Ďalej adaptívny filter modeluje dráhu skreslenia od prevodníka umiestneného na hrudníku k prevodníku umiestnenému na bruchu, aby získal signál, ktorý je koherentne odčítaný od signálu z brucha. Adaptívne filtre sa používajú aj v iných aplikáciách, napríklad na elimináciu hluku motora v mikrofóne pilota v kokpite lietadla alebo na potlačenie okolitého akustického hluku, napríklad vo veľkých elektrárňach.

Ďalšou aplikáciou adaptívnych filtrov je implementácia samoladiaceho filtra používaného na izoláciu sínusoidy maskovanej širokopásmovým šumom. Takáto aplikácia v adaptívnom lineárnom zosilňovači (ALU) sa vykonáva privedením signálu priamo na vstup filtra y(n) a aplikovanie modifikácie signálu s časovým oneskorením na vstup filtra s(n). Ak je oneskorenie väčšie ako prevrátená hodnota šírky pásma filtra, zložky šumu dvoch vstupov nebudú korelovať. Adaptívny filter vydáva sínusoidu so zvýšeným odstupom signálu od šumu, zatiaľ čo sínusové zložky na výstupe chybového signálu klesajú.

Adaptívne filtre typu IIR sa používajú hlavne na riešenie problémov, ako je zmiernenie vplyvu šírenia viaccestného signálu v radarových a rádiových komunikačných systémoch. V tomto prípade prijímaný signál obsahuje originál prenášaný signál, konvolvovaný s kanálovou impulznou odozvou, ktorá v multipath obsahuje iba nuly. Potom, aby sa eliminovalo rušenie rušenia, adaptívny prijímač modeluje charakteristiku, ktorá je inverzná k charakteristike kanálu (obr. 5.6, b). To sa najefektívnejšie dosiahne použitím modelu adaptívneho filtra s odozvou iba na pól, pričom polohy pólov sa vyberú tak, aby zodpovedali nulám v odozve kanála.

Pri návrhu adaptívneho FIR filtra je možné brať do úvahy aj tento model, ale je ekonomickejšie použiť rekurzívnu štruktúru, keďže implementuje inverznú štruktúru filtra pri nižšom ráde filtra a s nižšími hmotnosťami. Preto môžeme s dobrým dôvodom povedať, že takáto štruktúra poskytne rýchlejšiu konvergenciu ako jej priečny náprotivok. Na zabezpečenie stability adaptívneho rekurzívneho filtra je však potrebný vysoký stupeň presnosti pri výpočte digitálneho obvodu. Metóda adaptívneho spracovania signálu založená na filtroch typu IIR sa používa v elektronických radarových meracích prijímačoch na izoláciu impulzov. Adaptívne Kalmanove filtre sú zaujímavé na identifikáciu typov radarových oscilácií generovaných určitými typmi žiaričov. Používajú sa aj pri filtrovaní a viaccestnom zmierňovaní vo vysokofrekvenčných (3 až 30 MHz) digitálnych komunikačných kanáloch, kde je podstatná vysoká miera konvergencie týchto filtrov.

Väčšina FIR filtrov je postavená s pomerne jednoduchými bežnými predpokladmi. Tieto predpoklady vedú k dobre známym jednoduchým adaptačným algoritmom (napr. LSM), ktorých implementácia je podrobná z hľadiska miery konvergencie, zvyškovej chyby atď. Tento prístup sa najčastejšie používa pri aplikácii adaptívnych filtrov v systémoch komunikácie na veľké vzdialenosti, napríklad na vyrovnanie a tlmenie odrazeného signálu.

V roku 1971 Chang významne prispel k klasifikácii typov filtrov: pokúsil sa spojiť všetky prístupy a vytvoriť jednu zovšeobecnenú štruktúru ekvalizéra, alebo korekčný filter (obr. 5.7.). Táto štruktúra obsahuje sadu ľubovoľných filtrov pripojených k lineárnemu váhovému a kombinačnému obvodu. Filter typu FIR možno odvodiť z tejto zovšeobecnenej štruktúry nahradením ľubovoľného filtra napojenou oneskorovacou linkou, čím sa na výstupe získa séria časovo oneskorených vzoriek signálu. Filter typu IIR vďaka prítomnosti rekurzívnych spätnoväzbových prvkov ďalej spracováva signál na získanie vzoriek signálu s časovým oneskorením, ktoré sú postupne privádzané do vážiacich a zlučovacích obvodov.

DIGITÁLNE SPRACOVANIE SIGNÁLU

Digitálne spracovanie signálu

Téma 11. ADAPTÍVNE FILTROVANIE DIGITÁLNYCH ÚDAJOV

Nech sa snažia podriadiť okolnostiam a nie sami sa im podriaďovať.

Horace. Správy. Rímsky básnik, 1. storočie po Kr

Ak v tejto teórii nevidíte zmysel, tým lepšie. Vysvetlivky môžete preskočiť a začať to hneď používať v praxi.

Valentín Rovinský. Teória kartových hier.

Kyjevský geofyzik Uralskej školy, XX storočia.
Obsah

Úvod.

1. Všeobecné informácie o adaptívnom. Hlavné oblasti použitia. Adaptívny squelch. Adaptívny Wienerov filter. Adaptívny Widrow-Hopfov algoritmus najmenších štvorcov. Rekurzívne schémy najmenších štvorcov.

2. Základy štatistického zoskupovania informácií. Predpoklady metódy. Problém štatistického zoskupovania. Použitie a priori údajov. Účinnosť metódy.

Štatistická regularizácia údajov. Overenie teoretických ustanovení metódy. Hodnotenie zachovania rozlíšenia. Štatistické vyhodnotenie regularizácie údajov. Výsledky simulácie. frekvenčné znázornenie. Príklad praktické využitie.

4. Štatistické zoskupovanie užitočných informácií. Podstata hardvérovej implementácie. Vlastnosti hardvérovej implementácie. Implementácia informačných zoskupovacích systémov. Príklad spustenia systému informačného zoskupovania.

Úvod

V tradičných metódach spracovania údajov sa informácie získavajú zo vstupných signálov. lineárne systémy s konštantnými parametrami algoritmov transformácie údajov. Systémy môžu mať konečnú aj nekonečnú impulznú odozvu, ale prenosová funkcia systémov nezávisí od parametrov vstupných signálov a ich zmeny v čase.

Zariadenia na adaptívne spracovanie údajov sa vyznačujú prítomnosťou určitého spojenia medzi parametrami prenosovej funkcie a parametrami vstupných, výstupných, očakávaných, predpovedaných a iných dodatočných signálov alebo s parametrami ich štatistických vzťahov, čo umožňuje samočinné ladenie pre optimálne spracovanie signálu. V najjednoduchšom prípade adaptívne zariadenie obsahuje programovateľný filter na spracovanie dát a adaptačný blok (algoritmus), ktorý na základe určitého programu na analýzu vstupných, výstupných a iných doplnkových dát generuje riadiaci signál pre parametre programovateľného filtra. . Impulzná odozva adaptívnych systémov môže byť tiež konečná alebo nekonečná.

zvyčajne adaptívne zariadenia sa vykonávajú s úzkoúčelovým funkčným účelom pre určité typy signálov. Vnútorná štruktúra adaptívne systémy a adaptačný algoritmus sú takmer úplne regulované funkčným účelom a určitým minimálnym množstvom počiatočných a priori informácií o charaktere vstupných údajov a ich štatistických a informačných parametroch. Vzniká tak rôznorodosť prístupov pri vývoji systémov, výrazne sa sťažuje ich klasifikácia a vývoj všeobecných teoretických ustanovení /l38/. Je však možné poznamenať, že pri vývoji systémov na adaptívne spracovanie signálov nachádzajú najväčšie uplatnenie dva prístupy: založené na schéme najmenších štvorcov (LSS) a rekurzívnej schéme najmenších štvorcov (RSLS).

^ 11.1. VŠEOBECNÉ INFORMÁCIE O ADAPTÍVNOM DIGITÁLNOM FILTROVANÍ .

Hlavné aplikácie adaptívne filtrovanie– čistenie dát od nestabilných rušivých signálov a šumu prekrývajúceho sa v spektre so spektrom užitočných signálov, alebo keď je rušivé frekvenčné pásmo neznáme, premenlivé a nemožno ho a priori nastaviť na výpočet parametrických filtrov. Takže napríklad v digitálnych komunikáciách silný aktívne rušenie môže rušiť užitočný signál a pri vysielaní digitálne informácie na kanáloch so zlými frekvenčnými charakteristikami možno pozorovať medzisymbolové rušenie digitálnych kódov. Efektívne riešenie Tieto problémy sú možné len s adaptívnymi filtrami.

Frekvenčná odozva adaptívnych filtrov sa automaticky upravuje alebo upravuje podľa určité kritériá, čo umožňuje filtru prispôsobiť sa zmenám v charakteristikách vstupného signálu. Sú pomerne široko používané v rádiách a sonaroch, v navigačných systémoch, pri extrakcii biomedicínskych signálov a v mnohých ďalších odvetviach techniky. Ako príklad zvážte najbežnejšie schémy adaptívneho filtrovania signálu.

Adaptívny squelch . Bloková schéma filtra je znázornená na obr. 11.1.1.

Ryža. 11.1.1.
Filter pozostáva z digitálneho bloku filtra s nastaviteľnými koeficientmi a adaptívneho algoritmu na úpravu a zmenu koeficientov filtra. Filter prijíma vstupné signály y(k) a x(k) súčasne. Signál y(k) obsahuje užitočný signál s(k) a znečisťujúci signál g(k) s ním nekorelovaný. Signál x(k) nejakého zdroja šumu koreluje s g(k) a používa sa na vytvorenie odhadu signálu ğ(k). Užitočný signál sa odhaduje na základe rozdielu:

š(k) = y(k) – ğ(k) = s(k) + g(k) – ğ(k). (11.1.1)

Odmocnime rovnicu a dostaneme:

š 2 (k) = s 2 (k) + (g(k) – ğ(k)) 2 + 2.s(k) (g(k) – ğ(k)). (11.1.2)

Vypočítajme matematické očakávanie ľavej a pravej strany tejto rovnice:

M[š2(k)] = M + M[(g(k) – ğ(k))2] + 2M. (11.1.3)

Posledný člen vo výraze je rovný nule, pretože signál s(k) nekoreluje so signálmi g(k) a ğ(k).

M[š2(k)] = M + M[(g(k) – ğ(k))2]. (11.1.4)

V tomto výraze M = W(s(k)) je výkon signálu s(k), M[š 2 (k)] = W(š(k)) je odhadovaný výkon signálu s(k) a celkový výstupný výkon, M [(g(k) – ğ(k)) 2 ] = W( g) - výkon zvyškového šumu, ktorý môže byť obsiahnutý vo výstupnom signáli. Nastavením adaptívneho filtra do optimálnej polohy sa minimalizuje výkon zvyškového šumu a tým aj výkon výstupného signálu:

Min W(š(k)) = W(s(k)) + min W( g). (11.1.5)

Nastavenie neovplyvňuje silu užitočného signálu, pretože signál nie je v korelácii so šumom. Účinok minimalizácie celkového výstupného výkonu sa prejaví maximalizáciou pomeru výstupného signálu k šumu. Ak nastavenie filtra poskytuje rovnosť ğ(k) = g(k), potom š(k) = s(k). Ak signál neobsahuje šum, adaptívny algoritmus by mal nastaviť všetky koeficienty digitálneho filtra na nulu.


Ryža. 11.1.2.
Adaptívny Wienerov filter . Vstupný signál y(k) filtra znázorneného na obr. 11.1.2 obsahuje zložku korelovanú s druhým signálom x(k) a užitočnú zložku nekorelovanú s x(k). Filter generuje z x(t) signál ğ(k) - optimálny odhad tej časti y(k), ktorý koreluje s x(k), a odčíta ho od signálu y(k). Výstupný signál:

E(k) = y(k) - ğ(k) = y(k) - H T X k = y(k) - h(n) x(k-n),

Kde H T a X k sú váhové vektory filtra a jeho vstupného signálu.

Podobne ako v predchádzajúcej metóde odmocníme ľavú a pravú stranu rovnice, nájdeme matematické očakávania oboch strán a získame optimalizačnú rovnicu  výstupného signálu:

   2 P T H + H T RH, (11.1.6)

Kde  2 = M je rozptyl y(k), P= M je vektor vzájomnej korelácie, R= M[ X k X k T ] je autokorelačná matica.


Ryža. 11.1.3.
V stacionárnom prostredí je graf závislosti  od koeficientov H je miskovitého tvaru adaptačný povrch(obr. 11.1.3). Gradient povrchu:

d / d H = -2P + 2RH.

Každá množina koeficientov h(n) na tejto ploche zodpovedá určitému bodu. V minimálnom bode je gradient nula a vektor hmotnosti filtra je optimálny:

H opt = R -1 P. (11.1.7)

Tento vzorec sa nazýva Wiener-Hopfova rovnica. Úloha algoritmu automatické ladenie je výber takých hmotností filtrov, ktoré zabezpečia prevádzku v optimálnom bode adaptačnej plochy.

Praktickú aplikáciu filtra však bráni použitie korelačných matíc R a P, ktoré sú a priori neznáme a ktoré sa môžu časom meniť pre nestacionárne signály.

Adaptívne metódy najmenších štvorcov Widrow-Hopf . V podstate ide o modifikáciu Wienerovho filtra, v ktorej namiesto výpočtu koeficientov (11.1.7) v jednom kroku sa pri spracovaní každej vzorky používa algoritmus postupného zostupu do optimálneho bodu:

H k+1 = H k - e k X k , (11.1.8)

E k = y k - H T X k . (11.1.9)

Podmienka konvergencie k optimu:

0 <  >1/ max , (11.1.10)

Kde  je parameter rýchlosti zostupu,  ma ax je maximálna vlastná hodnota matice kovariancie údajov. Bloková schéma algoritmu je znázornená na obr. 11.1.4.

Ryža. 11.1.4. Adaptačný algoritmus metódou najmenších štvorcov.

V praxi bod maximálnej optimality kolíše okolo teoreticky možného bodu. Ak je vstupný signál nestacionárny, potom zmena v štatistike signálu musí byť dostatočne pomalá, aby koeficienty filtra mali čas sledovať tieto zmeny.

Rekurzívne schémy najmenších štvorcov sa líšia tým, že výpočet každej nasledujúcej vzorky koeficientov h(n) sa vykonáva nielen pomocou koeficientov iba jednej predchádzajúcej vzorky, ale aj s určitou dĺžkou postupne sa rozpadajúcej pamäte pre predchádzajúce vzorky, čo umožňuje znížiť kolísanie odhadov pri spracovaní stacionárnych signálov.

^ 11.2. Základy štatistického zoskupovania informácií.

Pri budovaní adaptívnych systémov filtrovania údajov sa štatistické charakteristiky spracovávaných signálov a šumov, ich stacionárnosť a prítomnosť akýchkoľvek Ďalšie informácie koreluje s hlavným. Možnosť využitia dodatočných informácií pri konštrukcii adaptívnych systémov bude zvážená v konkrétny príklad– systém adaptívneho filtrovania údajov z kontinuálnych jadrových geofyzikálnych meraní.

Predpoklady metódy. Fyzikálna veličina zaznamenávaná v procese jadrovo-fyzikálnych meraní v geofyzike je zvyčajne frekvencia impulzných signálov na výstupe detektorov ionizujúceho žiarenia v integrálnom alebo diferenciálnom režime výberu amplitúdy. Hodnoty meranej veličiny, keďže sú v prírode štatisticky rozdelené, je možné určiť len spriemerovaním počtu registrácií ionizujúcich častíc v časových intervaloch. Registrovaný počet impulzov určuje štatistickú chybu jedného merania a časový interval spriemerovania, ktorý poskytuje štandardnú chybu, určuje ich výkonnosť. Pri metódach s kontinuálnym zaznamenávaním informácií v čase (alebo v priestore) určuje časové okno meraní aj časové (resp. priestorové, s prihliadnutím na rýchlosť pohybu detektora) rozlíšenie interpretácie výsledkov merania, pričom efektívnosť zaznamenávania informácií je zvyčajne obmedzená podmienkami merania a/alebo technické prostriedky ich vykonanie. Typickým príkladom je protokolovanie studní, kde sú možnosti zvyšovania intenzity informačných tokov limitované parametrami účinnosti registrácie a citlivosti detektorov žiarenia, ktoré závisia od ich typu a veľkosti. Rozmery detektorov samozrejme výrazne závisia od rozmerov vrtných nástrojov, ktoré sú zase obmedzené priemermi vrtov.

Nižšie uvažujeme o možnosti zvýšenia presnosti a produktivity kontinuálnych jadrovo-fyzikálnych meraní, pre prehľadnosť, vo vzťahu k podmienkam merania vo variante hĺbkového odberu gama, aj keď ho možno v rovnakej miere použiť v auto- a vzdušnom gama prieskumy, v rádiometrickom obohacovaní rúd, v röntgenovej rádiometrii a iných metódach jadrovej geofyziky. Predpokladá sa, že údaje sa zaznamenávajú v digitálnej forme s akumuláciou údajov počas konštantných intervalov vzorkovania údajov (v čase a priestore za predpokladu, že sa detektor pohybuje konštantnou rýchlosťou).

Vo všeobecnosti môže byť užitočná (cieľová) informácia prítomná vo viacerých energetických intervaloch spektra žiarenia. Pracovné meracie intervaly sa zvyčajne považujú za časti spektra, kde sú užitočné informácie prítomné v „čistej“ forme alebo zmiešané so šumom (pozadie), ktorých hodnotu je možné zohľadniť pri spracovaní výsledkov merania. Takže napríklad pri gama testovaní hornín na obsah prírodných rádionuklidov (NRN) sa zaznamenáva žiarenie s energiou vyššou ako 250-300 keV, reprezentované najmä primárnymi a jednotlivo rozptýlenými kvantami, ktorých hustota toku je úmerná k hmotnostnému zlomku NRN v horninách. Hustota toku žiarenia v nízkoenergetickom rozsahu spektra (20-250 keV, hlavne viacnásobne rozptýlené žiarenie) závisí aj od hmotnostného zlomku NRN, ale táto závislosť parametricky súvisí s efektívnym atómovým číslom emitujúceho-absorbujúceho média v oblasť detektora, ktorej variácie pozdĺž vrtu môžu viesť k veľkej chybe pri interpretácii výsledkov merania. Hustota informačného toku (vzhľadom na hmotnostný zlomok NRN) v rozsahu 20-250 keV je pritom oveľa vyššia ako v rozsahu viac ako 250 keV, najmä pri detekcii žiarenia maloobjemovými scintilačnými detektormi, ktoré majú zvýšenú citlivosť špecificky na nízkoenergetickú časť spektra žiarenia .

Úloha štatistického zoskupovania informácie v tokoch signálov možno formulovať vo všeobecnej a najjednoduchšej forme nasledujúcim spôsobom. Užitočná informácia je prítomná v dvoch štatisticky nezávislých signálových tokoch (v dvoch neprekrývajúcich sa intervaloch emisného spektra). V prvom signálovom toku sú podmienene základné, užitočné informácie prítomné v „čistej“ forme: hustota signálového toku je úmerná určenej fyzikálnej veličine. V druhom prúde sú podmienečne dodatočné užitočné informácie prekryté vplyvom destabilizujúcich faktorov, ktorých význam nie je známy. Pri absencii destabilizačných faktorov je korelačný koeficient priemerných hodnôt hustôt toku v týchto dvoch signálových tokoch konštantný a blízky 1. Na zníženie štatistickej chyby merania je potrebné extrahovať užitočné informácie z dodatočného signálu. stream a zrátajte to s hlavným streamom.

Označme toky, ako aj frekvencie hlavných a doplnkových signálových tokov indexmi n a m (impulzy za sekundu), spojenie tokov frekvenciami indexom x = m/n. Je potrebné určiť prietokovú frekvenciu n. Hodnota x sa môže meniť vplyvom destabilizačných faktorov na prietok m a vo všeobecnosti ide o náhodnú veličinu rozloženú podľa určitého zákona s hustotou pravdepodobnosti P(x), matematickým očakávaním a rozptylom D x .

Na základe Bayesovej vety je hustota pravdepodobnosti frekvenčného rozdelenia n podľa počtu vzoriek signálu N nameraných za jednotkový interval t určená výrazom:

P N (n) = P (n) P n (N) P (N), (11.2.1)

P n (N) = (nТ) N e -n  N! , (11.2.2)

P(N) = P n (N) P (n) dn, (11.2.3)

Kde: P(n) - apriórna hustota pravdepodobnosti frekvencie n, P n (N) - aposteriórne rozdelenie pravdepodobnosti numerických vzoriek N (Poissonov zákon). V budúcnosti vziať ako požadovanú hodnotu hodnoty vzoriek z=n v intervaloch  (expozícia digitálnych vzoriek alebo posuvné časové okno analógových dát) a dosadiť (11.2.2, 11.2.3) do (11.2. 1), získame:

P N (z) = P (z) z N e -z  P(z) z N e -z dz. (11.2.4)

Pri neznámom rozdelení hodnôt z sa predpokladá, že hustota apriórneho rozdelenia P(z) je rovnomerná od 0 do  a z výrazu (11.2.4) vyplývajú dobre známe výrazy:

Z = D z = N+1  N, (11.2.5)

 z 2 = D z z 2 = 1 (N+1)  1N. (11.2.6)

Zanedbávame hodnoty jednotiek vo výrazoch, čo je nielen správne v podmienkach „dobrej“ štatistiky, ale aj nevyhnutné v režime postupných kontinuálnych meraní na elimináciu skreslenia priemerných hodnôt.

Ako vyplýva z teórie logovania gama žiarenia (GK) a celkom dobre potvrdené praxou odberu vzoriek gama žiarenia, priestorové rozlíšenie meraní gama žiarenia pri interpretácii výsledkov GK pre obsah prírodných rádioaktívnych prvkov v horninách pozdĺž vrt je v priemere 10 cm a v malých vrtoch sa priemer môže zväčšiť dokonca až na 5-7 cm.. Realizácia takéhoto rozlíšenia je však možná len za podmienok dostatočne "dobrých" štatistík. Koeficient zosilnenia rozptylu šumu digitálnych dekonvolučných filtrov používaných pri interpretácii GC je v priemere asi 12 a mení sa od 4 do 25 v závislosti od hustoty horniny, priemeru vrtu, priemeru vrtného nástroja atď. Z toho vyplýva, že na dosiahnutie rozlíšenia 10 cm so štandardnou chybou diferenciálnej interpretácie nie väčšou ako 10-20%, štatistická chyba meraní by nemala presiahnuť 3-7%. A to zase určuje množstvo čítania pre jednu expozíciu najmenej 200-1000 impulzov. Pri zaznamenávaní gama lúčov je to možné len pre horniny s relatívne vysokým obsahom NRN (viac ako 0,001 % ekvivalentu uránu), pri použití veľkých detektorov (s účinnosťou detekcie viac ako 10 impulzov/s na 1 μR/h) a pri nízkej rýchlosti ťažby dreva (nie viac ako 100-300 m/hod). Tento problém je do určitej miery charakteristický pre všetky metódy jadrovej geofyziky a obzvlášť akútny je pri spektrometrických modifikáciách meraní.

Zároveň je potrebné poznamenať, že proces kontinuálnych meraní má určité fyzický základ jednak na aplikáciu metód na regularizáciu výsledkov interpretácie údajov, ako aj na priamu regularizáciu samotných štatistických údajov (polia vzoriek N) pri ich spracovaní.

Najjednoduchším spôsobom prípravy digitálnych dát na interpretáciu je ich nízkofrekvenčná filtrácia metódou najmenších štvorcov (LSM) alebo váhovými funkciami (Laplace-Gauss, Kaiser-Bessel atď.). Akékoľvek metódy nízkofrekvenčného filtrovania údajov však znižujú priestorové rozlíšenie interpretácie, pretože okrem zníženia štatistických fluktuácií vedú k určitej deformácii frekvenčných zložiek užitočnej časti signálu, ktorého spektrum, napr. podľa dekonvolučných podmienok by mala mať reálne hodnoty až do Nyquistovej frekvencie. Tento negatívny faktor je možné do určitej miery eliminovať metódou adaptívnej regulácie dát (ARD).

Vyjadrenia (11.2.5-6) ​​sa získajú za predpokladu úplnej neistoty predchádzajúcej distribúcie P(z) pre hodnoty pri každej aktuálnej expozícii . Medzitým, keď sa spracovávajú kontinuálne namerané dáta a ešte viac zaznamenávané dáta, ktoré sú zvyčajne viacparametrové, pre každú aktuálnu vzorku, je možné počas spracovania dát vykonať určitý odhad rozdelenia P(z). Existujú aspoň dva spôsoby, ako odhadnúť rozdelenie P(z).

Metóda 1. Pomocou dátových polí paralelných meraní akéhokoľvek iného informačné parametre, ktorého hodnoty celkom jasne korelujú so spracovávaným dátovým poľom, či už v celom meracom priestore, alebo v určitom posuvnom intervale porovnávania dát. Medzi takéto polia patria napríklad predbežné merania ťažby počas vŕtania studní, merania s iným nástrojom, s inou rýchlosťou ťažby, v inom spektrálnom rozsahu žiarenia a dokonca aj s inou metódou ťažby. Pri odbere gama vzoriek možno distribúciu P(z) odhadnúť z paralelných meraní intenzity prúdenia m v ​​nízkofrekvenčnom rozsahu horninového spektra.

Metóda 2. Pomocou jediného GK diagramu možno odhad distribúcie P(z) v každom aktuálnom bode spracovania údajov vykonať v najbližších susedstvách tohto bodu, pokrývajúc širší priestorový interval v porovnaní s intervalom vzorkovania.

Použitie a priori údajov. Predpokladajme, že okrem hlavného dátového poľa N , na spracovanie (pripravené na interpretáciu) máme dodatočné dátové pole M, ktorého hodnoty sú do určitej miery korelované s poľom N. Pri absencii ďalších polí nám metóda 2 umožňuje získať pole M spracovaním poľa N digitálny filter LSM (alebo akýkoľvek iný váhový filter) s posuvným časovým oknom T  3 (M(k) = m(k) vyhladeného signálu m(k) = n(k) ③ h, kde h je symetrický digitálny operátor filtra). Všimnite si tiež, že 2. metódu možno vždy použiť na regularizáciu údajov, bez ohľadu na dostupnosť údajov pre 1. metódu.

Pole M nám umožňuje odhadnúť štatistické charakteristiky rozdelenia P(z). Ak teda pre rovnaké časové intervaly  v poli M sú vzorky M = m k  (alebo vzorky nejakého iného parametra redukované na ne), potom môžeme napísať:

PM (z) =
, (11.2.7)

Kde Р(х) je apriórna hustota rozdelenia hodnôt x k = m k / n k , ktorá môže byť vo všeobecnosti aj náhodná. Pri rovnomernom rozdelení P(x) od 0 do  pre referenciu M je rovnako pravdepodobná akákoľvek hodnota z, t.j. nie je žiadny vplyv meraní v prietoku m. Podľa počiatočných podmienok problému však tok m vyžaduje prítomnosť užitočných informácií, a teda existencia aspoň určitých distribučných hraníc P(x) od x min > 0 do x max<< , и среднего значения по пространству измерений. При этом из выражения (11.2.7) следует, что наиболее вероятное значение z a , "априорное" для отсчетов z=n в потоке n по измерениям в потоке m (отсчетам М), должно быть равно:

Z a = (M+1)  М. (11.2.8)

So štatistickou nezávislosťou hodnôt x a M je relatívna efektívna chyba pri určovaní hodnôt z a z hodnôt v poli M:

 za 2 =  M 2 +  x 2. (11.2.9)

Preto rozptyl distribúcie hodnôt z a:

Dza = (D M + M 2  x 2)  2 = D(M)  2, (11.2.10)

D(M) = DM + M2  x 2 = DM + D xm, (11.2.11)

D M \u003d M + 1  M, D xm \u003d M 2  x 2,

Ak je hodnota rozptylu D M určená štatistikou vzoriek v poli M pri x = const, hodnota D xm je rozptyl hodnôt M v dôsledku kolísania x a súčtu D(M ) určuje celkový rozptyl vzoriek M.

Vplyv P(x) na tvar rozdelenia P M (z) ovplyvňuje jeho "natiahnutie" pozdĺž súradnice z vzhľadom na modálnu hodnotu, pričom riešenie integrálu (11.2.7) v prvej aproximácii možno znázorniť v nasledujúcej forme:

PM (z)  b
e-bz. (11.2.12)

Pre túto distribúciu:

= z a = ab, (11.2.13)

Dza = ab2, (11.2.14)

Berúc do úvahy výrazy (11.2.8) a (11.2.10):

A = MD M (D za 2) = MD M D(M), (11.2.15)

B = D M (D za ) = D M D(M). (11.2.16)

Hodnota "a" vo výraze (11.2.15) sa berie ako celé číslo. Výraz (11.2.12) možno brať pre rozdelenie (11.2.4) ako predchádzajúce rozdelenie pravdepodobnosti P(z), pričom:

PN (z) = (b+1)
e-z(b+1). (11.2.17)

Preto matematické očakávanie a rozptyl z:

Z = (N+a)(b+1), (11.2.18)

Dz = (N+a)(b+1) 2 . (11.2.19)

Používanie výrazov (11.2.15-16):

Z = N+(1-)M, (11.2.20)

Kde  a (1-) sú váhové koeficienty spoľahlivosti odčítania N a M:

 = D(M)(DN2+D(M)). (11.2.21)

Rozptyl a relatívna štandardná chyba meraní z:

Dz = D(M)
, (11.2.22)

 z 2 =1(N+MD M D(M)). (11.2.23)

Účinnosť metódy. Porovnanie výrazov (11.2.20-23) a (11.2.5-6) ​​umožňuje odhadnúť efekt použitia dodatočných informácií z toku M, štatisticky nezávislých od N (ľubovoľné dodatočné informácie).

1. Keď nastane  const,  x 2  0, D xm  0 a rozptyl vzoriek v poli M je určený iba štatistikou toku:

D(M)  D M = M, z = (N+M) (+1),

 z 2  1 (N+M)<  N 2 = 1N, (11.2.24)

 =  N 2  z 2 = N  1+MN,

Čo zodpovedá definícii z dvomi nezávislými meraniami a efekt použitia dodatočných informácií je maximálny. Takže pri M  N,   2 a chyba merania klesá
1,4 krát.

2. Vo všeobecnom prípade D xm  0, pričom D(M) > D M a pozitívny efekt sa zníži. V limite:  x  , D xm  , D(M)  ,   1, z  N,  z   N a pozitívny efekt úplne degeneruje. Vo všetkých ostatných prípadoch  > 1 a  z<  N . Отсюда следует, что при наличии коррелированной информации в массиве М положительный эффект, в той или иной мере, всегда имеет место.

3. Pozitívny efekt je tým väčší, čím väčšia je hodnota x = m/n, tým menšie je kolísanie x (hodnota  x) a čím menšia je hodnota odčítania N = n. Pozitívny účinok sa zvyšuje práve v tých prípadoch, keď je nedostatok informácií pociťovaný najakútnejšie: pri nízkych hodnotách hustoty toku žiarenia a/alebo pri meraní.

Podobný efekt sa prejaví aj pri vytváraní hodnôt M v susedstve aktuálne body spracovanie dát určením ich priemernej hodnoty (nízkofrekvenčné vyhladenie poľa n). Predbežné nízkofrekvenčné vyhladenie možno použiť aj pre štatisticky nezávislé prídavné pole m, ktoré zvýši spoľahlivosť prediktívnych odčítaní a zvýši hĺbku regularizácie, ak toto vyhladenie počas regularizácie podľa vzorcov (11.2.20 a 21) neovplyvní zmena tvaru hlavného signálu. Ten je určený pomerom frekvenčného spektra hlavného signálu a vyhladzovacieho operátora.

Existujú dva spôsoby implementácie rovnice (11.2.20): priamo v procese meraní metódou štatistického zoskupovania užitočných informácií (SGPI) v reálnom čase, alebo metódou štatistickej regularizácie údajov (SRS), registrovaných vo forme časovej (priestorovej) distribúcie v paralelných poliach vzoriek.

^ 11.3. Štatistická regularizácia údajov.

Ako vyplýva z výrazu (11.2.21), pre praktické využitie informácií z doplnkových dátových tokov je potrebné nastaviť hodnoty a rozptyl D(M) a na základe nastavenia podľa výrazu (11.2. 11), hodnota  x - relatívna efektívna fluktuácia x.

Vzhľadom na DRS nie je stanovenie hodnôt a  x z registrovaných dátových polí náročné ako v celom priestore meraní, tak aj vo forme rozdelenia v posuvné okno priemerovanie údajov. Ten je ekvivalentný redukcii D xm => 0 pre aktuálny bod spracovania údajov podľa informácií z jeho bezprostredného okolia a umožňuje maximálnu extrakciu užitočných informácií z dodatočných tokov signálov, ak frekvenčné spektrum rozloženia x počas merania priestor je oveľa menší ako frekvenčné spektrum užitočného signálu. Všimnite si, že informácie o rozdelení x môžu mať tiež praktickú hodnotu(najmä pri gama vzorkovaní s dodatočným tokom signálu v nízkoenergetickom rozsahu spektra žiarenia - na odhad efektívneho atómového počtu hornín).

Kontrola teoretických ustanovení metódy DRS sa uskutočnilo štatistickým modelovaním zodpovedajúcich dátových polí a ich spracovaním digitálnymi filtrami.

Tabuľka 1 zobrazuje 4 skupiny výsledkov spracovania podľa vzorcov (11.2.20-21) z dvoch štatisticky nezávislých a konštantných z hľadiska priemerných hodnôt dátových polí n a m (modely konštantných polí) pri rôznych nastaveniach SynRM podľa posuvného okna K z účtu aktuálnych hodnôt = m i / n i a D i (M) v poli m. Aktuálny bod spracovania údajov je v strede okna. Počet vzoriek v každom poli je 1000, rozdelenie hodnôt vzoriek zodpovedá Poissonovmu zákonu. Stanovenie prediktívnych vzoriek M i pomocou poľa m na použitie v rovnici (11.2.20) sa uskutočnilo s vyhladením odčítaní v posuvnom okne Ks nízkofrekvenčného digitálneho filtra (možnosť bez vyhladenia pri Ks = 1). Laplaceovo-Gaussovo váhové okno sa používa ako dolnopriepustný filter v algoritme SynRM (ďalej). Teoretická hodnota D z.t. výsledky disperzie z bola určená výrazom (11.2.22) s výpočtom disperzie D(M) podľa výrazu D(M) =
. Pri vyhladzovaní predpovedných hodnôt bola hodnota DM vo výraze (11.2.22) braná ako DM . = H s , kde H s je zisk filtra na vyhladzovanie disperzie šumu (súčet druhých mocnín koeficientov digitálneho filtra). Dodatočne sú v tabuľke uvedené zaznamenané priemerné hodnoty koeficientu redukcie štatistických fluktuácií  =  n 2 / z 2 .

Tabuľka 1. Štatistika výsledkov simulácie SynRM.

(Hlavné pole = 9,9, Dn = 9,7, ďalšie pole = 9,9, Dm = 9,9, 1000 impulzov.)


K c

Ks

z

Dz

Dz.t.



K c

Ks

z

Dz

Dz.t.



3

1

9,7

5,7

6,19

1,7

11

3

9,6

3,6

3,80

2,8

5

1

9,7

5,4

5,78

1,8

11

5

9,6

3,3

3,55

3,0

11

1

9,6

5,1

5,36

1,9

11

11

9,6

3,1

3,22

3,2

21

1

9,6

5,0

5,18

2,0

11

21

9,6

3,0

3,11

3,3

51

1

9,6

5,0

5,05

2,0

11

51

9,6

3,0

2,99

3,3

3

3

9,7

4,1

4,71

2,4

3

11

9,8

4,5

4,26

2,2

5

5

9,7

3,6

4,01

2,8

5

11

9,7

3,5

3,78

2,8

11

11

9,6

3,1

3,22

3,2

11

11

9,6

3,1

3,22

3,2

21

21

9,6

2,9

2,91

3,4

21

11

9,6

3,1

3,12

3,2

51

51

9,6

2,7

2,66

3,7

51

11

9,6

3,1

2,99

3,2

Ako vidno z údajov v tabuľke, praktické výsledky filtrovania celkom dobre súhlasia s tými, ktoré sa očakávajú z údajov teoretických výpočtov. Určitý pokles priemernej hodnoty z vzhľadom na počiatočnú priemernú hodnotu n je určený asymetriou Poissonovho typu modelu. Pri malých priemerných hodnotách modelových hodnôt v poli m to vedie k určitej štatistickej asymetrii v prevádzke SynRM, pretože pri (+ m) 2 > (- m) 2 je priemerná spoľahlivosť dodatočných informácií pri vzorkách M i + menšia ako pri vzorkách M i -. Rovnaký faktor zrejme spôsobuje aj väčší nesúlad medzi teoretickými a skutočnými hodnotami Dz pri malých hodnotách Ks okna. Možno tiež poznamenať, že podľa hodnoty koeficientu  dosahuje filtrácia teoretických hodnôt ( 1+MN) len vtedy, ak sú hodnoty a D i (M) stanovené dostatočne presne, čo vyžaduje zvýšenie okna K z výpočtu týchto parametrov pre plné využitieĎalšie informácie.


Tabuľka 2


Účinok použitia dodatočných informácií v úplnom súlade s výrazom (11.2.22) je posilnený predbežným vyhladením štatistických odchýlok v odčítaní M i a zvýšením hodnôt odčítaní doplnkového poľa (materiály v druhom prípade nie sú uvedené, pretože nemajú žiadne dodatočné informácie). V dynamicky tichých poliach možno dosiahnuť ešte väčšiu hĺbku regularizácie počítaním hodnôt a D m pomocou vyhladeného poľa M, čo umožňuje zvýšiť váhu prediktívnych údajov M i. Výsledky simulácie tejto možnosti za rovnakých podmienok ako v tabuľke 1 sú uvedené v tabuľke 2. Rovnaký účinok možno v zásade dosiahnuť priamym zavedením dodatočného váhového faktora do vyjadrenia (11.2.20) ako násobiteľa hodnoty D(M ), čo umožňuje externú kontrolu hĺbky regularizácie.

Odhad zachovania rozlíšenia užitočné informácie boli filtrované deterministické signály n a m obmedzujúcej formy - vo forme pravouhlých impulzov. Hodnotili sa dva faktory: zachovanie tvaru užitočného signálu a potlačenie štatistického šumu superponovaného na užitočný signál.

Pri nastavovaní DRS bez spriemerovania údajov cez pole M (Ks = 1, predpoveď M i na základe aktuálnych hodnôt poľa M) pre ľubovoľné hodnoty okna Kc, výstupné pole Z zopakuje pole N bez akýchkoľvek zmien, t.j. nemení užitočný signál a úplne zachováva jeho frekvenčné charakteristiky. Prirodzene za predpokladu, že pole M je úmerné poľu N.

Pre K s > 1 sa tvar výstupných kriviek trochu mení a je znázornený na obr. 11.3.1. Indexy výstupných kriviek z obsahujú informácie o nastaveniach okien SynRM: prvá číslica je okno pre výpočet rozptylu D M a aktuálna hodnota (v počte bodov odčítania), druhá číslica (prostredníctvom flash) je okno na vyhladenie nameraných hodnôt M pomocou Laplace-Gaussovej váhovej funkcie a určenie prediktívnych hodnôt M i. Pre porovnanie s výsledkami typického dolnopriepustného filtrovania je na obrázku znázornená krivka n25 vzoriek N, vyhladených Laplace-Gaussovou váhovou funkciou s oknom 25 bodov.

Ryža. 11.3.1. Obdĺžnikový pulzný SynRM. Počítanie D m cez nevyhladené pole M.

Na obr. 11.3.1a ukazuje výsledok SynRM pravouhlého impulzu s hodnotou amplitúdy 10 na pozadí 5 pri pomere m/n = 1 (rovnaké hodnoty N a M). Odchýlka DN vo výraze (11.2.21) sa rovnala hodnote vzoriek N (Poissonova štatistika). Ako je možné vidieť na obrázku, pri zachovaní čela funkcie signálu, vyhladenie predpovedaných hodnôt M i vedie k vzniku skreslenia tvaru signálu na oboch stranách skoku, ktorého interval je čím väčšia, tým väčšia hodnota K s. Hodnota amplitúdy skreslení, ako vyplýva z výrazu (11.2.21), závisí predovšetkým od pomeru aktuálnych hodnôt D N a D(M) a v menšej miere od hĺbky vyhladenia predpovede. čítania.

Maximálne skreslenie pre skokové body možno odhadnúť v prvej aproximácii z nasledujúcich úvah. Hodnoty D(M) medzi bodmi skoku sa rovnajú D(M) = A 2 /4, kde A je amplitúda skoku, zatiaľ čo hodnoty koeficientu  pre dolný a horný bod skoku sú určené výrazmi   A 2 /(4D N + A 2) , kde D N = N skokových bodov (pre Poissonovu štatistiku). Preto s predpovedanou hodnotou M  N+A/2 pre dolný bod skoku a M  N-A/2 pre horný bod bude relatívna hodnota zmien v N určená výrazom   1/(2N /A+A), t.j. bude čím menšie, tým väčšie sú hodnoty A a N a tým väčší pomer N / A, čo je jasne vidieť na obr. 11.3.1c. Z tohto výrazu tiež vyplýva, že maximálne skokové skreslenia zavedené systémom SynRM budú vždy niekoľkonásobne menšie ako štatistické výkyvy priamych odpočtov  = 1/
na okrajoch skokov.

So zvýšením hĺbky regularizácie zavedením výpočtu disperzie D (M) cez vyhladené pole M sa vzor skreslenia trochu zmení a je znázornený na obr. 11.3.2. Odozva SynRM na vyhladenie disperzie D(M) sa prejavuje akousi kompenzáciou absolútnych odchýlok odčítaní priamo po stranách skoku odchýlkami opačného znamienka vo vzdialenejšej zóne od skoku. Maximálne hodnoty skreslenia zostávajú približne rovnaké ako pre nevyhladený rozptyl D(M), s o niečo menšou závislosťou od zvyšujúcich sa hodnôt N a A.

Ryža. 11.3.2. Obdĺžnikový pulzný SynRM. Počítanie D m cez vyhladené pole M.

V uvedených príkladoch sa hodnota počítacieho okna Kc rovnala hodnote vyhladzovacieho okna Ks prídavného poľa M. Pri Kc > Ks sa obraz procesu prakticky nemení. Pri inverznom pomere veľkostí okien vstupuje do hry druhý faktor - odchýlka od skutočných hodnôt účtu aktuálnych hodnôt x i = m/n v malom okne K s vyhladeným poľom hodnôt. veľké okno K s . Pri vzdialenostiach od skoku funkcie väčších ako K s /2 sa DRS prepne do režimu preferencie pre vyhladené hodnoty poľa M, pretože D(M)  0, ktorá pri K s< K s может приводить к появлению существенной погрешности – выбросов на расстояниях  К с /2 от скачков. Естественно, что при практических измерениях таких условий наблюдаться не будет и эффект резко уменьшится, но для полного его исключения вариант K c  K s можно считать предпочтительным.

Ryža. 11.3.3. DRS signál N poľom M. Obr. 11.3.4. Koeficient .

(Účtovanie D m nad nevyhladeným poľom M). (Štatistický priemer za 50 cyklov)

Na obr. 11.3.3 je znázornený príklad záznamu signálu randomizovaného modelu vo forme pravouhlého impulzu s amplitúdou 40 na pozadí 10, ktorý znázorňuje princíp činnosti SynRM. Ako sa očakávalo, DRS vyhladzuje štatistické fluktuácie pozadia a signálu mimo zóny K od skoku, pričom uprednostňuje vyhladené prediktívne hodnoty Mi a nemení hodnoty pozadia a signálu v rámci tejto zóny. v dôsledku prudkého nárastu aktuálnych hodnôt D(M) vo výraze (11.3.21). Zmena koeficientu  v zóne skoku, ktorá riadi tvorbu výstupných hodnôt, je znázornená na obr. 11.3.4 (priemer za 50 randomizačných cyklov pre modelový impulz na obr. 11.3.3) a názorne ukazuje princíp prispôsobenia SynRM dynamike zmien hodnôt spracovávaných signálov.

Štatistické vyhodnotenie regulácie údajov na obdĺžnikové impulzy sa uskutočnilo počas 50 cyklov randomizácie počiatočných polí N a M. Ako príklad sú na obrázkoch 11.3.5 a 6 znázornené výsledky spracovania štatistík polí N a Z. Okrem štatistík randomizačných cyklov je uvedený súhrn spracovanie všetkých cyklov sa uskutočnilo podľa všeobecnej štatistiky pozadia a vrcholu impulzov. Výsledky spracovania pre rovnaké nastavenia filtra sú uvedené v tabuľke 3.

Ryža. 11.3.5. Štatistika signálu N Obr. 11.3.6. Z Štatistika signálu

(Merania nad 50 cyklov). (50 cyklov. Počítajte D m nad nevyhladeným M)

Tabuľka 3

Štatistika hodnôt pozadia a vrcholov (50 cyklov).

Výsledky simulácie potvrdiť nadradenosť SRS nad jednoduché metódy vyhladenie. V numerickej forme sa to jasne prejavuje v znížení rozptylu vzoriek výstupného poľa Z, pričom priemerné hodnoty poľa N sú prakticky zachované ako pre vzorky pozadia, tak aj pre hodnoty amplitúdy signálu. . Pri jednoduchom vyhladzovaní spôsobí „rozpad“ čiel signálu (potlačenie vysokofrekvenčných zložiek spektra signálu), ako by to malo byť pri použití nízkofrekvenčných filtrov, pokles oproti pôvodnému poli priemerných hodnôt ​pri maximách a zvýšení hodnôt signálu pozadia, ktoré je väčšie, tým väčšie je okno váhových funkcií. Tento efekt sa prejavuje najmä v intervale filtračného okna na oboch stranách prudkých zmien signálu.

Pri absencii ďalších polí M, korelovaných s regularizovaným poľom N, je možné vytvoriť prediktívne hodnoty Mi v najbližších susedstvách aktuálnych hodnôt Ni v posuvnom okne Ks. Pri striktne správnom prístupe by aktuálny bod N i nemal byť zahrnutý do výpočtu predpovedaných hodnôt M i, ale ako ukázala simulácia, prakticky to neovplyvňuje výsledky regularizácie. Pri predpovedaní Mi pre všetky body okna Ks sa pole M vytvorí akoukoľvek metódou vyhladzovania z poľa N a všetky vlastnosti činnosti DRS na vyhladených poliach M, o ktorých sa hovorí vyššie, zostanú nezmenené za predpokladu, že že hodnoty D m sa počítajú v okne K s poľom M. Na vylúčenie odľahlých hodnôt na oboch stranách skokov užitočného signálu musí byť výpočet D m ako rozptylu predpovedaných hodnôt M i vykonať priamo na poli N.

Základnou vlastnosťou SynRM je možnosť postupného viacnásobného filtrovania údajov, pri ktorom je možné prevažujúce zvýšenie stupňa regularizácie údajov uskutočniť s minimálnym skreslením tvaru užitočného signálu. Na vykonanie posledného je veľkosť okna K s počtom x i a Dm nastavená na minimum (3-5 bodov) a hĺbka regularizácie údajov (stupeň potlačenia šumu) je nastavená počtom po sebe nasledujúcich filtrovaní. operácie (až 3-5 prechodov). Príklad regularizácie modelového poľa N v troch priechodoch je znázornený na obr. 11.3.7.

Ryža. 11.3.7. DRS jedného poľa N (3 prechody. Počítanie D m cez pole n)

Pre porovnanie, bodkovaná čiara na obrázku znázorňuje vyhladenie poľa 5-bodovým Laplace-Gaussovým filtrom, ktorý má koeficient potlačenia šumu ekvivalentný 3-priechodovému SynRM (pozri obr. 11.3.9).

Obrázky 11.3.8 a 11.3.9 ukazujú výsledky štatistické spracovanie 3-priechodové DRS pre 25 simulačných cyklov v porovnaní s 1-priechodovým a 5-bodovým Laplace-Gaussovým filtrom (krivka n5).

Ryža. 11.3.8. Štatistika stredných hodnôt Obr. 11.3.9. Štatistika rozptylu

(25 cyklov. Počítanie D m v poli n) (25 cyklov. Počítanie D m v poli n)

Počet prechodov môže byť obmedzený o automatický režim napríklad o efektívnu hodnotu korekčných odčítaní z i = N i - z i v každom priechode oproti predchádzajúcemu priechodu, ktorá najprv prudko klesá v dôsledku vyhladzovania výkyvov a potom sa v závislosti od dynamiky funkcie signálu stabilizuje. alebo sa dokonca začne zvyšovať v dôsledku skreslenia signálu.

frekvenčné znázornenie činnosť SynRM je jasne vidieť na obr. 11.3.10, ktorý ukazuje moduly spektier randomizovaného signálu vo forme meandru (priemerné hodnoty minimálne - 20, maximálne - 100, 25 periód po 40 vzoriek, spolu 1000 vzoriek) a výsledky jeho spracovania pomocou SynRM (okno K c = 3, okno Ks = 3).

Ryža. 11.3.10. Moduly spektier modelových signálov. Obr.11.3.11. Časť spektra.

(1 – vstupné pole N, 2 – výstupné pole Z , jeden cyklus CRD,

3- výstupné pole Z , tri cykly DRS), 4 je pole nerandomizovaných meandrov).

Modul spektra hlavného užitočného signálu (v tomto prípade čistého meandru) je sekvencia jednotlivých harmonických frekvencií v celom rozsahu spektra. V spektre randomizovaného meandru sa tieto frekvenčné harmonické pripočítavajú k šumovému spektru, ktoré je štatisticky rovnomerne rozložené v celom frekvenčnom rozsahu (šumové spektrum je na obrázku pre prehľadnosť vyhladené). SynRM potláča šumové zložky signálu prakticky bez ovplyvnenia harmonických frekvencií meandru a bez ich zmeny amplitúdy. Posledne menované je možné vidieť na obr. 11.3.11, ktorý zobrazuje výsek spektra signálu vo vysokofrekvenčnej časti hlavného rozsahu v oblasti jednej harmonickej meandru (frekvenčné zložky šumu nie sú vyhladené). S 3-cyklovým SynRM sú vysokofrekvenčné zložky šumu potlačené takmer o jeden rád.

Príklad praktického využitia SynRM je znázornený na obr. 11.3.12 pri testovaní časti studne, ktorá pretína útvary kamenná soľ, o obsahu sylvinitu gama žiarením draslíka-40. Podľa geologického testovania majú sylvinitové vrstvy v hrúbke hostiteľských hornín (halitu) dostatok ostré hranice a homogénne z hľadiska obsahu sylvinitu vo vrstvách. Pôvodný diagram HA (detektor CsJ(Tl) s oloveným filtrom s hrúbkou 2 mm) a výsledky filtrovania pôvodného poľa údajov HA pomocou SynRM a dolnopriepustného filtra s Laplace-Gaussovým váhovým oknom sú na obr. . 11.3.12.

Ryža. 11.3.12. GC grafy.

Výsledky interpretácie PC diagramov symetrickým dekonvolučným digitálnym filtrom (okno 13 bodov) sú znázornené na obr. 11.3.13. Ako je možné vidieť na obrázku, dekonvolúcia nad nevyhladeným log HA dáva významné variácie v obsahu sylvinitu v nádržiach. Použitie nízkofrekvenčného filtrovania diagramu HA odstraňuje kolísanie sklonu v nádržiach, ale výrazne vyhladzuje hranice nádrží. Použitie RMS umožňuje odstrániť tento nedostatok.

Ryža. 11.3.13. Výsledky interpretácie GC grafov.

Na záver poznamenávame, že SynRM možno použiť na regularizáciu nielen údajov z jadrovej fyziky, ale aj akýchkoľvek iných numerických polí kontinuálnych meraní, ak je ich korelačný polomer aspoň 3–5 počtov. Ako príklad na obr. Obrázok 11.3.14 ukazuje záznam akustického záznamu zaznamenaný s krokom vzorkovania údajov 20 cm, ktorý bol vyhladený pomocou SynRM bez straty priestorového rozlíšenia.

Ryža. 11.3.14. Akustický logovací diagram a výsledok jeho spracovania systémom SynRM

(5 cyklov, Kc = Ks = 3, fyzické okno 0,6 m).

Kurz 17-07. Modernizácia adaptívneho filtra na vyhladenie dát štatisticky rozdelených podľa Poissonovho zákona.

^ 11.3. Štatistické zoskupovanie užitočných informácií.

Pokiaľ ide o hardvérové ​​metódy implementácie SGPI, môže sa vykonávať v reálnom čase, ak sú informácie reprezentované prúdom impulzov a hlavným informatívnym parametrom je frekvencia impulzov.

Podstata hardvérovej implementácie spočíva v štatistickom (skoro štatistickom) normalizovanom vzorkovaní impulzov z doplnkového prúdu m a ich sčítaní s hlavným prúdom n s nastavením podmienok vzorkovania vo vzťahu k frekvencii opakovania impulzov v prúdoch. Za predpokladu, že pre režim spojitého merania M + 1 = M prepíšeme výraz (5.2.20) dosadením hodnoty  do tohto tvaru:

Z = N+ (M/-N) M/(M+D(M)). (11.3.1)

Vynásobte ľavú a pravú časť výrazu normalizačným multiplikačným faktorom výstupného prúdu K = l+R:

Z = Kz=N+RN+(M/-N)KM/(M+D(M). (11.3.2)

Nahraďte vzorky RN vzorkou signálov z prúdu m:

RN = P v M, (11.3.3)

Kde P in - pravdepodobnosť vzorkovania signálov z prúdu m. Ak sa pravdepodobnosť vzorkovania signálov udržiava rovná hodnote

Pin = R /, (11.3.4)

Potom bude

M/-N = P v M/R-N  0, (11.3.5)

A teda pre výraz (11.3.2) máme:

(M/-N) KM/(M+D(M)  0, (11.3.6)

Z = N+P v M ​​ N+RN. (11.3.7)

Pri štatistickej nezávislosti hodnoty x od frekvencie prietokov n a m platia vyššie uvedené výrazy pri určovaní hodnoty ako v celom priestore merania, tak aj pre posuvné okná aktuálnych hodnôt v určitých intervaloch predchádzajúcich meraní. Platí aj opačný záver: ak v určitom intervale merania výraz (11.3.5) zmizne, potom stanovená pravdepodobnosť vzorkovania zodpovedá podmienke (11.3.4). Na základe tohto princípu je možné realizovať hardvérovú implementáciu SGPI s automatickým prispôsobením podmienkam merania: riadenie procesu vzorkovania impulzov z toku m a ich usmerňovanie, aby boli sčítané s tokom n podľa spätnoväzbových signálov zo zariadenia. ktorý sleduje výraz (11.3. 5).

Vlastnosti hardvérovej implementácie SGPI s automatickým prispôsobením podmienkam merania sú nasledovné.

Hodnota pravdepodobnosti vzorkovania P in nemôže byť väčšia ako 1. Z (11.3.3) teda vyplýva, že pre všetky meracie intervaly musí byť splnená podmienka M ≥ RN, a teda podmienka ≥ R musí byť splnená po celú dobu. meracieho priestoru, ktorý určuje výber koeficientu R Hodnota koeficientu R zásadne obmedzuje mieru pozitívneho vplyvu SGPI (k max  1+R), na rozdiel od SynRM, kde takéto obmedzenie nie je.

Relatívna štatistická chyba meraní výstupného prúdu vzoriek Z zodpovedá výrazu (11.2.23) za podmienky konštantnej hodnoty Pv, t.j. pri nastavení hodnoty P v priemernej hodnote veličiny ako celku v priestore meraní. Pri automatickom prispôsobovaní sa podmienkam merania je hodnota pravdepodobnosti P v aktuálnej priemernej hodnote pomeru n / m určitého predchádzajúceho intervalu merania tiež štatisticky kolísajúca hodnota s rozptylom rozdelenia (bez zohľadnenia zmien skutočná hodnota X):

Dp = R2 (n+m)n/(m3T), (11.3.8)

Kde T je interval pre priemerovanie informácií pri určovaní aktuálnej hodnoty. V súlade s tým, rozptyl a stredná kvadratická chyba aktuálnych hodnôt Z:

Dz \u003d D N + P v D M + M 2 D p \u003d N + P v M ​​+ M 2 D p, (11.3.9)

 z 2 \u003d (N + P v M ​​+ M 2 D p) / (N + P v M) 2. (11.3.10)

Pri konštantnej expozícii merania  sa pozitívny efekt zvyšuje so zvýšením hodnoty T:

K \u003d K2/ (K + R2 (n + m)  / mT). (11.3.11)

K max  1 + R,  z 2  1 / (N + P v M) pri T  . (11.3.12)

Vo všeobecnom prípade, berúc do úvahy strednú štvorcovú chybu predikcie  xi hodnôt x i pre aktuálne body merania na hodnotách v predchádzajúcich intervaloch pri Т > :

Dz \u003d N + P v M ​​+ M 2 (D p + P v 2  xi 2). (11.3.13)

Tvorba hodnoty P na základe informácií o priemerných hodnotách meracích intervalov predchádzajúcich aktuálnym definuje SGPI ako dynamický systém s vhodnou časovou konštantou odozvy na zmeny podmienok merania. Vzhľadom na to, že po prvé pre akýkoľvek bod v meracom priestore musí byť splnená podmienka m > nR a po druhé, zväčšenie intervalu T vedie k zvýšeniu doby odozvy na zmeny podmienok merania, je vhodné obmedziť hodnotu T na hodnotu rádovo (5-10) aktuálnych expozičných hodnôt. Čím menšie je rozloženie priestorovej frekvencie x vo vzťahu k rozdeleniu n, tým väčšia je hodnota T prijateľná.

Implementácia systémov SGPI je značne uľahčené čisto praktickým obmedzením cieľovej úlohy: získanie maximálneho pozitívneho efektu za extrémne nepriaznivých podmienok merania (pri nízkych hodnotách registrovanej hustoty toku žiarenia, pri vysokej rýchlosti merania) s degeneráciou pozitívneho efektu ako štatistická chyba meraní v hlavnom prúde klesá. Ak sa teda napríklad pri downhole gama testovaní štatistická chyba merania hlavného toku signálu v oblastiach so zvýšenou intenzitou žiarenia zníži na 2-3 %, tak jej ďalšie znižovanie nemá praktický zmysel, pretože základná chyba zaznamenávania rádiometrických zariadení zvyčajne nepresahuje 5 %.

Použitie tohto cieľového obmedzenia umožňuje aplikovať tvorbu parametra P nie v posuvnom okne časového alebo priestorového spriemerovania informácií, ale podľa určitého registrovaného objemu predchádzajúcich informácií, t.j. s automatickou variáciou intervalu spriemerovania informácií a neustála regulácia Pin v závislosti od frekvencie tokov signálov, pričom množstvo informácií pre tvorbu Pin je možné nastaviť s prihliadnutím na povahu zmien veľkosti a prípustnú hodnotu dynamickej chyby merania.

Na implementáciu tejto možnosti transformujeme výraz (11.3.5) cez interval spriemerovania t do tvaru:

P v mt/R-nt+Q = q, (11.3.14)

P v \u003d nR / m \u003d q / , (11.3.15)

Q  Q pri t  ,

Kde Q- priemerná úroveň posunutie numerického ekvivalentu spätnoväzbového signálu systému ACD - automatické riadenie pravdepodobnosti vzorkovania P in, čím sa zabezpečí splnenie rovnosti (11.3.15), - koeficient úmernosti transformácie. digitálny signál ARV v signáli P in. Diferenciálna rovnica pre systém ACD:

Dq/dt = n-mq/R. (11.3.16)

Riešenie Diferenciálnej rovnice za počiatočných podmienok t = 0 a q = O (prechodná funkcia ACD):

Q = R(n/m) . (11.3.17)

P v \u003d R (n / m) \u003d R (n / m) . (11.3.18)

Ako je zrejmé z týchto výrazov, hodnota spätnoväzbového signálu ACD je úmerná pomeru (n/m) prietokových frekvencií a časová konštanta ACD R/m je priamo úmerná hodnote prevodného koeficientu  s nepriamou úmernosťou k hodnote frekvencie prídavného prietoku m, rovná ako aj pri zohľadnení (11.3.15) je priamo úmerná aktuálnej hodnote spätnoväzbového signálu q s nepriamou úmernosťou k hodnote frekvencia hlavného toku n. Prvý je úplne ekvivalentný druhému pri (n/m)  const a q = Rn/m  Q. V prvej aproximácii pomocou výrazu (11.3.8) a ekvivalencie hodnoty štatistických fluktuácií pri Т ≈2 pre posuvné pravouhlé časové okná a okná merača rýchlosti s exponenciálnou prechodovou funkciou, pre relatívne kolísanie hodnoty P v dostaneme:

 р 2 = (n+m)/(2Rn)= (n+m)/(2qm). (11.3.19)

Výraz platí pre priame meranie pomeru (n/m) 2-sadzbovým meračom a je maximálnym odhadom. Pre presnejšie posúdenie je potrebné vziať do úvahy, že v tomto prípade je tachometer zariadenie s negatívnou spätnou väzbou cez obvod ACD, čo trochu znižuje hodnotu kolísania. Presný odhad možno urobiť pomocou Campbellovho vzorca pre rozptyl náhodnej premennej x(t) vytvorenej sčítaním hybnosti Poissonovho toku , oddelene pre tok n pri m = konštanta a prietok m pri n = konštanta, nasledovaný súčet druhých mocnín relatívnej efektívnej hodnoty fluktuácie. Takže pre nižšie uvedený obvod bola získaná hodnota  р 2 ≈ (R+1)m/(2nR 2).

Pri hodnote koeficientu R ≤ (m/n) min zvolenom pre priestor merania pomocou výrazu (11.3.19) sa parametre systému ACD (koeficient  a priemerná hodnota Q pre priestorový priemer) hodnotu pomeru n/m) možno nastaviť na danú hodnotu prípustné kolísanie pravdepodobnosti vzorkovacích impulzov P v:

 ≤ (l+(m/n) max)/(2R p 2). (11.3.20)

V procese meraní AEC vykonáva kontinuálne prispôsobovanie aktuálnym podmienkam merania (nq, m mR, P v  q/) s reguláciou aktuálnej hodnoty P v podľa množstva. informácií q = (n/m) R = n predchádzajúceho meracieho intervalu zodpovedajúcou zmenou časovej konštanty integrácie tejto informácie v závislosti od zmeny frekvencií tokov signálov. Keď n/m  const, druhý má absolútny charakter:  р  const,   (l/n + l/m)/(2 p 2).

Treba si uvedomiť, že v mnohých metódach geofyziky sú celkom priaznivé podmienky na využitie SGPI aj SynRM. Takže napríklad vo vzťahu k downhole gama vzorkovaniu s extrakciou dodatočných informácií z nízkoenergetickej časti spektra žiarenia sú podmienky pre celkom presnú reakciu na zmeny parametrov pozdĺž vrtu veľmi dobré, pretože hlavným faktorom kolísania hodnôt x je efektívne atómové číslo média, mení sa v malom rozsahu s nízkou priestorovou frekvenciou variácií a v zónach aktívnych hornín, kde je najvyššia presnosť interpretácie výsledkov meraní je potrebná a sú možné výrazné zmeny v atómovom počte hornín v dôsledku So zvyšujúcou sa hustotou toku žiarenia sa časová konštanta AEC výrazne zníži a priestorové rozlíšenie meraní sa primerane zvýši. Podobné podmienky sú spravidla typické aj pre iné metódy jadrovej geofyziky.

Príklad vykonania systému SGPI pre dva impulzné toky signálu je znázornené na obr. 11.3.1. Funkčná schéma SGPI obsahuje reverzibilné počítadlo impulzov 1, na ktorého sčítací vstup sa privádzajú impulzy hlavného prúdu n a na odčítací vstup - impulzy dodatočného prúdu m, ktoré predtým prechádzajú obvodom vzorkovania impulzov 3. a protirozdeľovač 4 frekvencie opakovania impulzov s prepočítaním koeficientu R.


Ryža. 11.3.1. Základné funkčný diagram SGPI.

1 - reverzibilné počítadlo impulzov, 2 - jednotka generovania signálu vzorkovania impulzov, 3 - obvod vzorkovania impulzov, 4 - delič protifrekvencie po R, 5 - sčítacia jednotka impulzného prietoku.
Informácie o stave čítača 1 (signál q) z výstupov čítača sú privádzané do jednotky generovania impulzného vzorkovacieho signálu 3. V najjednoduchšom prípade môže byť touto jednotkou prahové zariadenie (podľa číselného kódu Q), ktoré otvára okruh 3, vzorkovanie má však v tomto prípade charakter blízky štatistickému, len pre dostatočne malé rozdiely vo frekvencii prietokov n a m/R (rádovo n

Impulzy hlavného toku n a vzorkové impulzy z toku m, ktorých frekvencia sa rovná P v m = R·n, sa privádzajú na vstup súčtu signálových tokov bloku 5. Intenzita toku impulzov na výstupe bloku 5 sa rovná z = n+R v m = (1+R)n. Blok 5 môže obsahovať prepočítavací obvod s koeficientom K = (1 + R), pričom výstupný tok bude redukovaný na mierku hlavného toku n a bude možné synchrónne prepínať prevodné koeficienty obvodov 4 a 5 pre rôznych podmienok merania, pričom nastavenie optimálnej hodnoty koeficientu R je možné prepnúť do automatického režimu s kontrolou aktuálnej hodnoty (v určitom intervale) informačného kódu obvodu 1. Alternatívnym riešením je napájanie sčítacieho vstupu obvodu. 5 s impulzným prúdom z výstupu okruhu 4, pričom frekvencia prietoku z bude vždy 2-násobok prietoku n.

Na okraj si všimneme, že pri výstupe informácie q = R(n/m) v digitálnom kóde z čítača 1 môže tento obvod vykonávať funkcie univerzálneho digitálneho intenzimetra: priemerná frekvencia impulzov (n-var, m-konšt. z generátora hodinovej frekvencie), priemerný časový interval medzi impulzmi (m-var, n-konst) a frekvenčný pomer n/m dvoch štatisticky rozdelených tokov impulzov.

literatúre

38. Adaptívne filtre. / Ed. C.F.N. Cowan a P.M. Grant. – M.: Mir, 1988, 392 s.

43. Ayficher E., Jervis B. Digitálne spracovanie signálu. Praktický prístup. / M., "Williams", 2004, 992 s.

Táto kniha pojednáva o teórii, výpočte a aplikácii adaptívnych filtrov. Prvý adaptívny alebo samoučiaci sa filter sa často pripisuje Luckymu kvôli jeho nulovaciemu korekčnému filtru z roku 1966, ktorý kompenzuje skreslenie v systémoch prenosu údajov. Avšak skoršie práce na adaptívnom rozpoznávaní kriviek vykonali v roku 1960 Yakovac a kol. V roku 1961 Glazer v USA vykonal teoretickú štúdiu o adaptívnych filtroch a Gabor a spol. v tom istom roku v Spojenom kráľovstve použili analógovú páskovú mechaniku na nastavenie hmotnosti nelineárneho „učiaceho sa“ filtra. Názov „učiaci sa“ si môžeme predstaviť ako označenie adaptívneho procesora.

Reklamy Yandex.DirectAll Optimalizácia platieb. Platy Cenového seminára 26-27.02 v Moskve, 11-12.03 v Kyjeve. Zľavy pre prvú osobu až do 50 %. lityagin.ru Riešenie problémov v mechanike online Viac ako 1000 učiteľov online! Riešenie problémov v mechanike! liveexpert.ru

Väčšina raných prác o adaptívnych filtroch pochádza z nezávislého výskumu rôznych výskumných organizácií. Pozoruhodný výskum sa uskutočnil na Vysokej technickej škole v Karlsruhe v Nemecku a na Stanfordskej univerzite, kde sa v roku 1959 začalo s vytváraním adaptívnych systémov rozpoznávania vzorov. Spoločné úsilie medzi týmito organizáciami v roku 1964 prinieslo porovnávacie hodnotenie každej metódy, čo následne viedlo k vývoju najpoužívanejšieho algoritmu na úpravu hmotnosti procesorov. Ďalšie práce v tomto smere sa súčasne vykonávali na Ústave automatizácie a telemechaniky v Moskve. V polovici 60. rokov bol v r prezentovaný výborný súhrn adaptívnych filtrov a predbežné odporúčania na ich použitie na adaptívnu alebo automatickú ekvalizáciu. Neskôr boli pripravené jednoduché prehľadové články o potlačení ozveny v telefonovaní a adaptívnej ekvalizácii.

Na získanie optimálneho riešenia existuje veľa metód na úpravu hodnôt koeficientov hmotnosti filtra. Boli aplikované metódy náhodných porúch, ktoré menili váhové koeficienty filtra; ďalej sa analyzoval výstupný signál, aby sa zistilo, či ho náhodná porucha približuje k požadovanému riešeniu alebo ho od neho vzďaľuje. V kap. 3 podrobne rozoberá vývoj adaptívneho algoritmu najmenších štvorcov (LSM), ktorý bol použitý v práci Stanfordskej univerzity pri rozpoznávaní vzorov a prvýkrát bol oficiálne opísaný v roku 1967 Widrowom a kol. pre adaptívne anténne polia a v roku 1971 pre adaptívne filtre. V súčasnosti je tento algoritmus široko používaný na výpočet váhových koeficientov adaptívnych filtrov, pretože používa gradientové metódy, ktoré sú oveľa efektívnejšie ako iné pri poskytovaní konvergencie k optimálnemu riešeniu. Dá sa ukázať, že gradientová metóda najmenších štvorcov je veľmi podobná metóde maximalizácie pomeru signál-šum, ktorú Applebaum paralelne vyvinul na použitie v prípadoch, keď je potrebné získať optimálne váhové koeficienty pre adaptívne anténne polia. Tiež sa ukázalo, že Lucky nulovací filter je zjednodušením všeobecnejšej metódy najmenších štvorcov gradientu.