Filtrat adaptiv dhe Aplikimet

Nga Wikipedia, enciklopedia e lirë

Koncepti i anulimit të zhurmës kohët e fundit ka fituar shumë vëmendje dhe është identifikuar si një metodë jetike për të eleminuar zhurmën që përmbajnë sinjalet e dobishme [1]. Zbatimi i kësaj teknike mund të gjendet në pajisje të ndryshme industriale dhe të komunikimit, të tilla si makineritë, telefonat dhe transformatorët [2]. Për më tepër, anulimi i zhurmës është zbatuar gjithashtu në fushën e përpunimit të imazhit, sinjalit biomjekësor, përmirësimit të fjalës dhe anulimit të ekos [3]. Meqenëse zhurma nga mjedisi përreth zvogëlon cilësinë e fjalës dhe sinjaleve audio është mjaft e nevojshme të zvogëlohet zhurma dhe të rritet cilësia e sinjalit të të folurit dhe audios, prandaj aplikimet akustike të anulimit të zhurmës janë bërë fushë e hulumtimit. Koncepti themelor i anulimit të zhurmës adaptive (ANC-Active Noise Control) i cili heq ose zvogëlon zhurmën nga një sinjal duke përdorur filtra adaptiv u prezantua për herë të parë nga Widrow [4].

Për shkak të përgjigjeve të gjata impulsive, kërkesat llogaritëse të filtrave adaptiv janë shumë të larta sidomos gjatë implementimit në përpunuesit e sinjalit digjital. Ku si në rast të mjediseve jostacionare dhe me ngjyra, konvergjenca e zhurmës në sfond bëhet shumë e ngadaltë nëse filtri adaptiv merr një sinjal me diapazon dinamik të lartë spektral [5]. Për të zgjidhur këtë problem, janë propozuar qasje të shumta në dekadat e fundit. Për shembull, filtri Kalman dhe filtri Wiener, algoritmi i minimizimit rekursiv të katrorit të gabimit (Recursive Least Square-RLS), u propozuan për të arritur performancën optimale të filtrave adaptiv [6]. Në mesin e këtyre, algoritmi i minimizimit të katrorit të gabimit (LMS) përdoret më shpesh për shkak të thjeshtësisë dhe qëndrueshmërisë së tij. Përdorimi i filtrave adaptiv është një nga zgjidhjet më të kërkuara për të zvogëluar korruptimin e sinjalit të shkaktuar nga zhurma e parashikueshme dhe e paparashikueshme. Filtrat adaptiv janë përdorur në një gamë të gjerë të aplikacioneve. Përfshirë anulimin e zhurmës adaptive, identifikimin e sistemit adaptiv, parashikimin linear, barazimin adaptiv, modelimin e anasjelltë, etj.

Puna e hershme në anulimin e zhurmës adaptive[Redakto | Redakto nëpërmjet kodit]

Puna më e hershme në anulimin e zhurmës adaptive e njohur nga autorët u krye nga Howells dhe Applebaum dhe kolegët e tyre në General Electric Company ndërmjet vitit 1957 dhe 1960. Ata hartuan dhe ndërtuan një sistem për anulimin e zhurmës së antenës që përdor një hyrje referimi të marrë nga një antenë ndihmëse dhe një filtër i thjeshtë adaptiv me dy peshë [7]. Në vitin 1959, Widrow dhe Hoff në Universitetin e Stanfordit krijuan algoritmin adaptiv të minimizimit të katrorit të gabimit (LMS)[8].

Në fillim dhe në mes të viteve 1960, puna për sistemet adaptive u rrit. Qindra punime për adaptimin, kontrollet adaptive, filtrimin adaptiv dhe përpunimin e sinjalit adaptiv u shfaqën në literaturë. Sistemi i parë adaptiv i anulimit të zhurmës në Universitetin Stanford u krijua dhe u ndërtua në vitin 1965 nga dy studentë. Puna e tyre u ndërmor si pjesë e një projekti për një kurs në sistemet adaptive të dhënë nga Departamenti i Inxhinierisë Elektrike. Qëllimi ishte që të anulohet ndërhyrja 60 Hz në prodhimin e një amplifikatori dhe regjistruesi elektrokardiografik. Që nga viti 1965, anulimi i zhurmës adaptive është aplikuar me sukses për një numër të madh problemesh, duke përfshirë aspekte të tjera të elektrokardiografisë, për eliminimin e interferencës periodike në përgjithësi [9], dhe për eliminimin e jehonave në distanca të gjata në linjat e transmetimit telefonik [10].

Filtrat adaptiv[Redakto | Redakto nëpërmjet kodit]

Një filtër adaptiv [11] është një sistem me një filtër linear i cili përbëhet nga funksioni i transmetues që përmban parametrat e ndryshueshëm dhe një mjet për të rregulluar ato parametra sipas një algoritmi të optimizimit. Filtrat adaptiv linearë [12] janë sisteme dinamike lineare me strukturë dhe parametra të ndryshueshëm ose adaptiv dhe kanë vetinë të modifikojnë vlerat e parametrave të tyre, përkatësisht funksionin e tyre transmetues gjatë përpunimit të sinjalit hyrës, në mënyrë që të gjenerojnë sinjal në dalje i cili është pa komponente të padëshiruar, pa zhurmë dhe pa degradim dhe gjithashtu pa sinjale interferuese.

Figura 1. Filtri adaptiv

Figura.1 tregon konceptin themelor të një filtri adaptiv [13] qëllimi kryesor i të cilit është të filtrojë sinjalin hyrës, x(n), me një filtër adaptiv në një mënyrë të tillë që të përputhet me sinjalin e dëshiruar, d(n) . Sinjali i dëshiruar, d(n) , zbritet nga sinjali i filtruar, y(n), për të prodhuar një sinjal gabimi i cili nga ana tjetër drejton një algoritëm adaptiv që gjeneron koeficientët e filtrit në një mënyrë që minimizon sinjalin e gabimit. Adaptimi rregullon karakteristikat e filtrit përmes një bashkëveprimi me mjedisin në mënyrë që të arrijë vlerat e dëshiruara. Në kontrast me teknikat e dizajnimit të filtrit konvencional, filtrat adaptiv nuk kanë koeficientë konstantë dhe nuk dihet asnjë informacion apriori, filtrat e tillë me parametra të rregullueshëm quhen filtra adaptiv. Filtrat adaptiv rregullojnë koeficientët e tyre për të minimizuar një sinjal gabimi dhe mund të quhen si përgjigje impulsive e fundme (FIR) [14], përgjigje impulsive e pafundme (IIR) [15], filter rrjetor. Në përgjithësi filtrat digjital adaptiv përbëhen nga dy njësi të ndara: filtri digjital, me një strukturë të përcaktuar për të arritur përpunimin e dëshiruar dhe algoritmi adaptiv për azhurnimin e parametrave të filtrit, me qëllim që të garantojnë konvergjencën më të shpejtë të mundshme në parametrat optimal. Shumica e algoritmeve adaptive nënkuptojnë modifikime të procedurave standarde përsëritëse për zgjidhjen e problemit. Forma më e zakonshme e filtrave adaptiv është filtri transversal duke përdorur algoritmin e minimizimit të katrorit të gabimit (LMS-Least Mean Squares) [16]dhe algoritmin e minimizimit rekursiv të katrorit të gabimit (RLS-Recursive Least Squares). Dhe këto janë dy algoritmet më të njohura adaptive. Arritja e performancës më të mirë të një filtri adaptiv kërkon përdorimin e algoritmit më të mirë adaptiv me kompleksitet të ulët llogaritës dhe një shkallë të shpejtë konvergjence.

Algoritmi i minimizimit të katrorit të gabimit (LMS-Least Mean Squares)[Redakto | Redakto nëpërmjet kodit]

Një qasje shumë e drejtpërdrejtë në anulimin e zhurmës është përdorimi i algoritmit LMS i cili u zhvillua nga Windrow dhe Hoff [17]. Ky algoritëm përdor një zbritje gradiente për të vlerësuar një sinjal të ndryshueshëm në kohë. Metoda e zbritjes së gradientit gjen një minimum, nëse ekziston, duke ndërmarrë hapa në drejtimin negativ të gradientit dhe e bënë këtë duke rregulluar koeficientët e filtrit në mënyrë që të minimizohet gabimi. Gradienti është del-operator dhe zbatohet për të gjetur divergjencën e një funksioni, i cili është gabimi në lidhje me koeficientin e n-të në këtë rast. Algoritmi LMS është pranuar nga disa studiues për implementimin e harduerit për shkak të strukturës së tij të thjeshtë.

Algoritmi që ndryshon në kohë LMS (TV-LMS, time-varying LMS) [18] ka treguar një performancë më të mirë se algoritmi konvencional LMS për sa i përket minimizimit mesatar të katrorit të gabimit, MSE(Mean Squared Error) dhe konvergjencës më të shpejtë. Algoritmi TV-LMS bazohet në shfrytëzimin e një parametri konvergjence që ndryshon në kohë  me një ligj të përgjithshëm të dobësimit të energjisë për algoritmin LMS. Koncepti themelor i algoritmit TV-LMS është të shfrytëzojë faktin se algoritmet LMS kanë nevojë për një vlerë më të madhe të parametrit të konvergjencës për të shpejtuar konvergjencën e koeficientëve të filtrit në vlerat e tyre optimale. Pas bashkimit të koeficientëve në vlerat e tyre optimale, parametri i konvergjencës duhet të jetë i vogël për saktësi më të mirë të vlerësimit. Në mënyrë që të shërbejnë sa më mirë në aplikacione të ndryshme janë zhvilluar disa variante të LMS-së, si algoritmi i normalizuar i modifikimit LMS (MN-LMS), algoritmi i rrjedhjes LMS (Leaky LMS), algoritmi i bllokut LMS (Block LMS), algoritmi me madhësi të ndryshueshme LMS (Variable step-size LMS), algoritmi i filtruar X-LMS(Filtered X-LMS), algoritmi hybrid LMS (H-LMS),etj.

Algoritmi i minimizimit rekursiv të katrorit të gabimit (RLS-Recursive Least Squares)[Redakto | Redakto nëpërmjet kodit]

Algoritmi RLS është një tjetër alternativë e mundshme për të kapërcyer konvergjencën e ngadaltë në mjedise me ngjyra [19] e cila përdor metodën e minimizimit të katrorëve të gabimit për të zhvilluar një algoritëm rekursiv për filtrin transversal adaptiv. RLS-ja [20] në mënyrë rekurzive gjen koeficientët e filtrit që minimizojnë gabimin e katrorit në një funksion të kostos lineare me sinjalet hyrëse. RLS-ja ndjek ndryshimin në kohë të procesit në koeficientin optimal të filtrit me shpejtësi relativisht shumë të shpejtë të konvergjencës; megjithëse ka rritur problemet e ndërlikueshmërisë dhe qëndrueshmërisë llogaritëse krahasuar me algoritmet e bazuara në LMS[21]. Për fat të keq, aplikimet praktike të algoritmeve shpesh shoqërohen me kompleksitet të lartë llogaritës dhe veti të dobëta numerike. Ekzistojnë disa algoritme të standardit RLS me shkallë të ndryshme të kompleksitetit dhe qëndrueshmërisë llogaritëse. Ndër të gjithë algoritmi konvencional i minimizimit rekursiv të katrorit të gabimit (CRLS-Conventional Recursive Least Squares) konsiderohet të jetë më i qëndrueshmi, por kërkon operacione për përsëritje. Algoritmi i shpejtë i filtrit transversal (FTF-Fast Transversal Filter) [22] përfshin përdorimin e kombinuar të katër filtrave transversal për parashikimet para dhe prapa, procesin e përbashkët dhe vlerësimin e llogaritjes vektoriale të fitimit. Merita e algoritmit FTF qëndron në kompleksitetin e tij të zvogëluar llogaritës në krahasim me zgjidhjet e tjera të disponueshme.

APLIKIMET[Redakto | Redakto nëpërmjet kodit]

Filtrat adaptiv kanë zbatim mjaft të madh në praktikë pasiqë janë të përshtatshëm në fusha të ndryshme. Në vazhdim janë disa nga aplikimet e tyre.

Anulimi i zhurmës në sinjalet e të folurit[Redakto | Redakto nëpërmjet kodit]

Figura 2. Anulimi i zhurmës në sinjalet e të folurit
Figura 3. Lakorja tipike e eksperimentit për anulimin e zhurmës së të folurit

Merrni parasysh situatën e një piloti që komunikon me radio nga kabina e një avioni ku ekziston një nivel i lartë i zhurmës së motorit. Zhurma përmban, ndër të tjera, përbërës të fortë periodik, të pasur me harmonikë, që zënë të njëjtin brez frekuence si të folurit. Këta përbërës merren nga mikrofoni në të cilin flet piloti dhe interferojnë rëndë në inteligjencën e transmetimit të radios. Do të ishte jopraktike të përpunohet transmetimi me një filtër konvencional sepse frekuenca dhe intensiteti i përbërësve të zhurmës ndryshojnë nga shpejtësia e motorit, ngarkesa dhe pozicioni i kokës së pilotit. Duke vendosur një mikrofon të dytë në një vend të përshtatshëm në kabinën e pilotit, sidoqoftë, mund të merret një mostër e zhurmës së ambientit. Kjo mostër mund të filtrohet dhe të zbritet nga transmetimi, duke zvogëluar ndjeshëm interferencën.

Për të demonstruar realizueshmërinë e anulimit të zhurmës në sinjalet e të folurit u krye një grup eksperimentesh që simulonin problemin e zhurmës së kabinës në formë të thjeshtuar. Në këto eksperimente, siç tregohet në Figurën 2, një person (A) foli në një mikrofon (B) në një dhomë ku ishte e pranishme ndërhyrja e fortë akustike (C). Një mikrofon i dytë (D) u vendos në dhomë larg altoparlantit. Dalja e mikrofonave (B) dhe (D) formuan përkatësisht hyrjet primare dhe të referencës, të një anuluesi të zhurmës (E), prodhimi i të cilit u monitorua nga një dëgjues i largët (F). Anuluesi përfshinte një filtër adaptiv me 16 pesha analoge hibride vlerat e të cilave kontrolloheshin në mënyrë digjitale nga një kompjuter. Shkalla e adaptimit ishte afërsisht 5 kHz. Një lakore tipike, që tregon fuqinë e daljes si një funksion i numrit të cikleve të adaptimit, tregohet në Figurën 3. Konvergjenca ishte e plotë pas rreth 5000 adaptimesh ose një sekonde të kohës reale.

Në një eksperiment tipik, ndërhyrja ishte një valë trekëndore audiofrekuente që përmban shumë harmonikë që për shkak të efekteve shumështigje, ndryshonin në amplitudë, fazë dhe formë të valës nga pika në pikë të dhomës. Natyra periodike e valës bëri të mundur që të injorohet ndryshimi në vonesën kohore të shkaktuar nga shtigjet e ndryshme të transmetimit në dy sensorë. Anuluesi i zhurmës ishte në gjendje të zvogëloj fuqinë e daljes së kësaj interference, e cila përndryshe e bëri fjalimin të pakuptueshëm, duke e bërë  të vështirë përceptimin nga dëgjuesi i largët. Asnjë shtrembërim i dukshëm nuk u fut në sinjalin e të folurit. Kohët e konvergjencës ishin në rendin e sekondave, dhe procesori ishte në gjendje të ri-adaptohej kur pozicioni i mikrofonave ndryshonte ose kur frekuenca e interferencës ndryshonte në intervalin 100 deri 2000 Hz.

Kontrolli aktiv i zhurmës (ANC-Active Noise Control)[Redakto | Redakto nëpërmjet kodit]

Figura 4. Anulimi aktiv i zhurmës në një kanal të ngushtë

ANC-ja i referohet situatave kur valët antizhurmë akustike gjenerohen nga qarqet elektronike[23]. ANC-ja mund të shpjegohet më së miri me shembullin e mëposhtëm. Një aplikim i ekzaminuar mirë i ANC-së është anulimi i zhurmës në kanalet e ngushta, si p.sh, tubat e shkarkimit dhe sistemet e ventilimit, siç ilustrohet në fig.4. Zhurma akustike në udhëtimin përgjatë kanalit kapet nga një mikrofon referencë. Kjo përdoret si hyrje referimi në një filtër ANC, parametrat e të cilit janë përshtatur në mënyrë që dalja e tij pas konvertimit në një valë akustike (përmes altoparlantit anulues), të jetë e barabartë me vlerën negative të zhurmës së kanalit, duke anuluar atë. Zhurma e mbetur, e kapur nga mikrofoni i gabimit, është sinjali i gabimit që përdoret për përshtatjen e filtrit të ANC-së.

Burimi i ndërhyrjes këtu është zhurma e kanalit, hyrja e referencës është zhurma e kapur nga mikrofoni i referencës, dalja e dëshiruar (d.m.th., ajo që dëshirojmë të shohim pas anulimit të zhurmës së kanalit) është zero, dhe hyrja fillesare është pozicioni që arrin zhurmën e kanalit. Prandaj, roli i filtrit të ANC-së është të modeloj riveprimin e kanalit nga pozicioni i hyrjes referencë në pozicionin e anuluesit të zhurmës.

Përshkrimi i mësipërm i ANC-së supozon se kanali është i ngushtë dhe valët e zhurmës akustike po udhëtojnë përgjatë kanalit, i cili është si një model njëdimensional. Modelet akustike të kanaleve më të gjera, siç janë makinat dhe avionët, zakonisht janë më të ndërlikuara. Mikrofona/altroparlantë të shumtë janë të nevojshëm për zbatimin e suksesshëm të ANC-së në raste të tilla. Problemi i filtrimit adaptiv është atëherë kur ai është një sistem me shumë hyrje dhe me shumë dalje, [23]. Sidoqoftë, parimi themelor mbetet i njëjtë, d.m.th., gjenerimi i antizhurmës për të anuluar zhurmën aktuale.

Monitorimi i Fetusit, Anulimi i EKG-së së Nënës gjatë lindjes[Redakto | Redakto nëpërmjet kodit]

Informacioni i marrë nga elektrokardiograma e fetusit (ECG-Electrocardiogram), siç është modeli i rrahjeve të zemrës së fetusit, është i vlefshëm në vlerësimin e gjendjes së foshnjës para ose gjatë lindjes. EKG-ja që rrjedh nga elektrodat e vendosura në barkun e nënës është e ndjeshme ndaj ndotjes nga zhurma shumë e madhe në sfond (për shembull aktiviteti i muskujve dhe lëvizja e fetuesit) dhe EKG-ja e vetë nënës. Duke e konsideruar problemin si një anulim adaptues të zhurmës, ku EKG-ja e fetusit është një sinjal i dëshiruar d(n), i korruptuar nga sinjali i nënës r(n), me një lloj zhurmash shtesë. Sinjali i matur i fetusit  nga niveli i plumbit (Pb-element kimik) i fetusit mund të shprehet si:

Figura 5. Anulimi adaptiv i EKG-së së nënës në EKG-në e fetusit

MFECG(n)=d(n)+r(n)                               

Një matje tjetër  nga niveli i plumbit të nënës (Pb- element kimik  i cili ka mundësi të rritet në trupin e nënës gjatë lindjes dhe mund të ndikoj tek foshnja) jepet si një sinjal referencë, që është i lidhur me r(n), dhe i palidhur me d(n). MMECG mund të përdoret për të vlerësuar zhurmën  duke minimizuar katrorin e gabimit. Figura 5 tregon bllok diagramin për forcimin e EKG-së të fetusit.

Një filtër adaptiv përdoret për të vlerësuar përbërësit e nënës në EKG-në e matur të fetusit (MFECG-Measured Foetal Electrocardiogram) nga EKG-ja e matur e nënës (MMECG-Measured Maternal Electrocardiogram). Përbërësit e vlerësuar më pas zbriten nga MFECG-ja për të marrë EKG-në e fetusit të filtruar adaptiv (AFECG-Adaptive filtered Foetal Electrocardiogram), në të cilën komponentët e nënës shtypen. Komponentet e tjera, të tilla si tkurrja muskulore nga trupi i nënës dhe lëvizja e fetusit, do të shkaktojnë lëvizje fillestare të MFECG-së.



Anulimi i Interferncës 60 Hz në Elektrokardiografi[Redakto | Redakto nëpërmjet kodit]

Figura 6. Anulimi i interferencës 60 Hz në Elektrokardiografi

Në një punim [24], autorët theksojnë se një problem i madh në regjistrimin e elektrokardiogramave (EKG) është "shfaqja e interferencës të padëshiruar 60 Hz në dalje". Ata analizojnë shkaqet e ndryshme të interferencës së tillë në linjat e energjisë, duke përfshirë induksionin magnetik, rrymat e zhvendosjes, dhe papërsosmëritë e pajisjeve. Ata përshkruajnë gjithashtu një numër teknikash që janë të dobishme për minimizimin e tij dhe që mund të kryhen në vetë procesin e regjistrimit, të tilla si tokëzimi i duhur dhe përdorimi i çifteve të përdredhura. Një metodë tjetër e aftë për të zvogëluar ndërhyrjen e EKG-së 60 Hz është anulimi i zhurmës adaptive. Figura 6 tregon zbatimin e anulimit të zhurmës adaptive në elektrokardiografi. Hyrja  primare merret nga amplifikatori i EKG-së; hyrja referente 60 Hz merret nga një prizë muri. Filtri adaptiv përmban dy pesha të ndryshueshme, njëra e aplikuar në hyrjen referente drejtpërdrejt dhe tjetra në një version të zhvendosur në fazën 900. Dy versionet e referencës përmblidhen për të formuar daljen e filtrit, i cili zbritet nga hyrja kryesore. Kombinimet e zgjedhura të vlerave të peshave lejojnë që forma e valës referuese të ndryshohet në madhësi dhe fazë në çfarëdo mënyre që kërkohet për anulim. Dy peshat e ndryshueshme, kërkohet të anulojnë vetëm sinusoidin e pastër.

Figura 7. Rezultati i eksperimentit të anulimit të zhurmës Elektrokardiografike. a)hyrja primare, b) hyrja referente, c)dalja e anuluesit të zhurmës

Një rezultat tipik i një grupi eksperimentesh të kryera me një sistem kompjuterik në kohë reale tregohet në Figurën 7. Madhësia e mostrës ishte 10bit dhe shpejtësia e marrjes së mostrës 1000 Hz. Figura 7(a) tregon hyrjen primare, një formë vale elektrokardiografike me një sasi të tepërt të interferencës 60 Hz, dhe Figura 7(b) tregon hyrjen referente nga priza e murit. Figura 7(c) është dalja e anuluesit të zhurmës. Vini re mungesën e interferencës dhe qartësinë e detajeve pasi procesi i adaptimit të ketë konvergjuar.





Referencat:[Redakto | Redakto nëpërmjet kodit]

  1. ^ Sambur M. (1978). "Adaptive noise canceling for speech signals". IEEE Transactions on Acoustics, Speech, and Signal Processing. (në anglisht).
  2. ^ Wu JD, Lin SL (2010). "Audio Quality Improvement of Vehicular Hands-Free Communication Using Variable Step-Size Affine-Projection Algorithm". International Journal of Wavelets, Multiresolution and Information Processing. (në anglisht).
  3. ^ P. U. Kim; Y. Lee; J. H. Cho; M. N. Kim (2011). "Modified adaptive noise canceller with an electrocardiogram to enhance heart sounds in the auscultation sounds". Biomedical Engineering Letters (në anglisht).
  4. ^ Widrow B, Glover JR, McCool JM, Kaunitz J, Williams CS, Hearn RH, Zeidler JR, Dong JE, Goodlin RC, "Adaptive noise cancelling: Principles and applications," Proceedings of the IEEE, vol. 63(12):1, Dec 1975.
  5. ^ H. SS, ". Adaptive filter theory," Pearson Education India, 2008.
  6. ^ Ding H, Soon Y, Koh SN, Yeo CK. , " A spectral filtering method based on hybrid wiener filters for speech enhancement.," Speech Communication, 2009 Mar
  7. ^ P. Howells, "Intermediate frequency side-lobe canceller," US. Patent 3, Aug. 1965.
  8. ^ J. Koford and G. Groner, "The use of an adaptive threshold element to design a linear optimal pattern classifier," IEEE Trans. Inform, Vols. Theory, vol. IT-12, Jan. 1966.
  9. ^ J. Kaunitz, "Adaptive filtering of broadband signals as applied to noise cancelling," ,” Stanford Electronics Lab., Stanford Univ., Stanford, Calif., Vols. Rep. SU-SEL-72-038, Aug. 1972
  10. ^ J. Rosenberger and E. Thomas, "Performance of an adaptive echo canceller operating in a noisy, linear, time-invariant environment,," BellSyst Tech. J., Mar. 1971.
  11. ^ Ram MR, Madhav KV, Krishna EH,  Komalla NR, Reddy KA. A novel approach for motion artifact reduction in  PPG signals based  on AS-LMS  adaptive filter.  IEEE Transactions on Instrumentation and Measurement. 2012 May;61(5):1445-57.
  12. ^ Park  SY, Meher  PK.  Low-power, high-throughput,  and  low-area adaptive  FIR  filter based  on  distributed  arithmetic. IEEE Transactions on Circuits and Systems II: Express Briefs. 2013 Jun;
  13. ^ Yu  MJ. INS/GPS integration  system  using adaptive  filter for estimating  measurement noise  variance.  IEEE Transactions on Aerospace and Electronic Systems. 2012 Apr;
  14. ^ Mohanty  BK, Meher PK.  A  high-performance energy-efficient  architecture for FIR  adaptive filter  based on new distributed arithmetic formulation of block LMS algorithm. IEEE transactions on signal processing. 2013 Feb 15;
  15. ^ Algreer  M, Armstrong M,  Giaouris  D. Active  online  system identification of  switch  mode DC–DC  power converter based  on efficient recursive DCD-IIR  adaptive filter. IEEE transactions on power electronics. 2012 Nov;
  16. ^ Akingbade  KF, Alimi  IA.  Separation of  Digital  Audio Signals  using  Least-Mean-Square  (LMS) Adaptive Algorithm. International Journal of Electrical and Computer Engineering (IJECE). 2014 Aug;
  17. ^ Widrow B, Hoff ME. Adaptive switching circuits. InIRE WESCON convention record 1960 Aug 4.
  18. ^ Gazor  S. Prediction  in  LMS-type adaptive  algorithms  for smoothly  time  varying environments.  IEEE Transactions on Signal Processing. 1999 Jun;
  19. ^ Dhiman J, Ahmad S, Gulia K. , "Comparison between Adaptive filter Algorithms (LMS, NLMS and RLS)," International Journal of Science, Engineering and Technology Research (IJSETR), 2013 May 5
  20. ^ H. S., "A family of adaptive filter algorithms in noise cancellation for speech enhancement," arXiv preprint arXiv, 2011 Jun 4.
  21. ^ Dixit Shubhra and Nagaria Deepak, "Design and analysis of Cascaded LMS adaptive Fulters for Noise Cancellation," Circuits Systems and Sgnal Processing, vol. 36(2):742, . 2017 Feb .
  22. ^ Prasetyowati S.A, Susanto A, ". Multiple Processes for Least Mean Square Adaptive Algorithm on Roadway Noise Cancelling," International Journal of Electrical and Computer Engineering (IJECE), vol. 5(2):355, 2015 Apr 1.
  23. ^ a b Kuo, S.M. and Morgan, D.R, "Active Noise Control Systems, Algorithms and DSP Implementations," John Wiley & Sons, Inc., , 1996.
  24. ^ J. C. Huhta and J. G. Webster, "60-Hz interference in electrocardiography," EEE Trans. Biomed, Vols. Eng.,vol BME-20,Mar. 1973.