Friday, October 7, 2016

Bewegende Gemiddelde Filter Ekg

Bewegende gemiddelde - MA afbreek bewegende gemiddelde - MA As SMA voorbeeld, kyk na 'n sekuriteit met die volgende sluitingsdatum pryse meer as 15 dae: Week 1 (5 dae) 20, 22, 24, 25, 23 Week 2 (5 dae) 26, 28, 26, 29, 27 Week 3 (5 dae) 28, 30, 27, 29, 28 A 10-dag MA sou gemiddeld uit die sluitingsdatum pryse vir die eerste 10 dae as die eerste data punt. Die volgende data punt sal daal die vroegste prys, voeg die prys op dag 11 en neem die gemiddelde, en so aan, soos hieronder getoon. Soos voorheen verduidelik, MA lag huidige prys aksie omdat dit gebaseer is op vorige pryse hoe langer die tydperk vir die MA, hoe groter is die lag. So sal 'n 200-dag MA 'n veel groter mate van lag as 'n 20-dag MA het omdat dit pryse vir die afgelope 200 dae bevat. Die lengte van die MA om te gebruik, hang af van die handel doelwitte, met korter MA gebruik vir 'n kort termyn handel en langer termyn MA meer geskik vir 'n lang termyn beleggers. Die 200-dag MA word wyd gevolg deur beleggers en handelaars, met onderbrekings bo en onder hierdie bewegende gemiddelde beskou as belangrike handel seine wees. MA ook mee belangrik handel seine op hul eie, of wanneer twee gemiddeldes kruis. 'N stygende MA dui daarop dat die sekuriteit is in 'n uptrend. terwyl 'n dalende MA dui daarop dat dit in 'n verslechtering neiging. Net so, is opwaartse momentum bevestig met 'n lomp crossover. wat gebeur wanneer 'n korttermyn-MA kruisies bo 'n langer termyn MA. Afwaartse momentum bevestig met 'n lomp crossover, wat plaasvind wanneer 'n kort termyn MA kruisies onder 'n langer termyn MA. how uit te voer bewegende gemiddelde filter en sgolay filter Ek sou graag wou weet hoe om op te tree bewegende gemiddelde filter en sgolay filter vir glad die EKG sein Ek het al probeer met bewegende gemiddelde toe ek gebruik die bewegende gemiddelde van die pieke kry. hulle moet net glad die data, maar toe ek gebruik die bewegende gemiddelde met behulp van sy oordragfunksie soos ek reeds gesê die pieke kry en dit nie die geval lyk EKG sein. eintlik my doel is om data te stryk deur die gebruik van enige een van die gladde filter en dan slaag dit deur iirnotch filter. As ek so sal daar geen verbetering in die sr van die gefilterde sein. Onderwerp: hoe om uit te voer bewegende gemiddelde filter en sgolay filter Van: Wayne King sugasini vaithiyanathan geskryf in boodskap ltilkkvljhn1fred. mathworksgt. GT Ek sou graag wou weet hoe om op te tree bewegende gemiddelde filter en sgolay filter vir glad die EKG sein Ek het reeds met bewegende gemiddelde toe ek gebruik die bewegende gemiddelde van die pieke kry probeer. hulle moet net glad die data, maar toe ek gebruik die bewegende gemiddelde met behulp van sy oordragfunksie soos ek reeds gesê die pieke kry en dit nie die geval lyk EKG sein. eintlik my doel is om data te stryk deur die gebruik van enige een van die gladde filter en dan slaag dit deur iirnotch filter. As ek so sal daar geen verbetering in die sr van die gefilterde sein. Is jy seker jy nie wil om die 50 of 60 Hz lyn komponent eerste verwyder word deur gebruik te maak van iirnotch voordat jy 'n glad filter Ek sal dit doen aansoek doen. In elk geval, kyk die hulp vir sgolay () in die Seinverwerking Gereedskap vir hoe om 'n Savitzky-Golay glad filter toe te pas. En vir die bewegende gemiddelde, kan jy conv gebruik (). Dit moet redelik eenvoudig oor hoe om dit te gebruik. Iets soos smoothedSignal conv (originalSignal, kinders (1, 5)) Wayne King ltwmkingtygmailgt geskryf in boodskap ltilkn181jv1fred. mathworksgt. GT sugasini vaithiyanathan geskryf in boodskap ltilkkvljhn1fred. mathworksgt. GT GT Ek sou graag wou weet hoe om op te tree bewegende gemiddelde filter en sgolay filter vir glad die EKG sein Ek het reeds met bewegende gemiddelde toe ek gebruik die bewegende gemiddelde van die pieke kry probeer. hulle moet net glad die data, maar toe ek gebruik die bewegende gemiddelde met behulp van sy oordragfunksie soos ek reeds gesê die pieke kry en dit nie die geval lyk EKG sein. eintlik my doel is om data te stryk deur die gebruik van enige een van die gladde filter en dan slaag dit deur iirnotch filter. As ek so sal daar geen verbetering in die sr van die gefilterde sein. GT GT Is jy seker jy nie wil om die 50 of 60 Hz lyn komponent eerste verwyder word deur gebruik te maak van iirnotch voordat jy 'n glad filter Ek sal dit doen aansoek doen. GT GT In elk geval, kyk die hulp vir sgolay () in die Seinverwerking Gereedskap vir hoe om 'n Savitzky-Golay glad filter toe te pas. GT GT Wayne Ek vermoed dat jy dalk sukkel met aanvanklike stappe, soos die lees van die data en plot jou resultate. As jy suksesvol is in die sin dat, kan ons u adviseer oor die volgende stappe in die rigting van S-G filter. Die MATLAB bevele xlsread en plot kan help om te begin. Ook as Wayne beveel, sgolay en sgolayfilt sal beslis help ná you8217ve verby lees en plot. 'N vinnige idee van die eindstreep: bied ons 'n demo op die gebruik van S-G aan EKG seine glad. As jy tik: jy sal 'n GUI vir interaktiewe filter van 'n raserige EKG sein sien. Dit lyk om te doen wat you8217re vra in jou boodskap - behalwe as jy wil om jou data te gebruik, natuurlik, nie ons s'n nie. Die demo doesn8217t bepaal dat vermoë, maar dit toon what8217s moontlik en die kode om dit te doen. Die gebruik van hierdie demo vereis die Seinverwerking Gereedskap. As jy 8220ver8221 tik op die MATLAB command line, kan jy die lys van MathWorks produkte waaraan jy het toegang sien. sugasini vaithiyanathan geskryf in boodskap ltilmqt1c461fred. mathworksgt. GT Don Orofino ltdonmathworks. DOTgt geskryf in boodskap ltill1q87oh1fred. mathworksgt. GT GT Wayne King ltwmkingtygmailgt geskryf in boodskap ltilkn181jv1fred. mathworksgt. GT GT GT sugasini vaithiyanathan geskryf in boodskap ltilkkvljhn1fred. mathworksgt. GT GT GT GT Ek sou graag wou weet hoe om op te tree bewegende gemiddelde filter en sgolay filter vir glad die EKG sein Ek het reeds met bewegende gemiddelde toe ek gebruik die bewegende gemiddelde van die pieke kry probeer. hulle moet net glad die data, maar toe ek gebruik die bewegende gemiddelde met behulp van sy oordragfunksie soos ek reeds gesê die pieke kry en dit nie die geval lyk EKG sein. eintlik my doel is om data te stryk deur die gebruik van enige een van die gladde filter en dan slaag dit deur iirnotch filter. As ek so sal daar geen verbetering in die sr van die gefilterde sein. GT GT GT GT GT GT Is jy seker jy nie wil om die 50 of 60 Hz lyn komponent eerste verwyder word deur gebruik te maak van iirnotch voordat jy 'n glad filter Ek sal dit doen aansoek doen. GT GT GT GT GT GT In elk geval, kyk die hulp vir sgolay () in die Seinverwerking Gereedskap vir hoe om 'n Savitzky-Golay glad filter toe te pas. GT GT GT GT GT GT Wayne GT GT GT GT GT GT Hi Sugasini, GT GT GT GT Ek vermoed dat jy dalk sukkel met aanvanklike stappe, soos die lees van die data en plot jou resultate. As jy suksesvol is in die sin dat, kan ons u adviseer oor die volgende stappe in die rigting van S-G filter. Die MATLAB bevele xlsread en plot kan help om te begin. GT GT GT GT Ook as Wayne beveel, sgolay en sgolayfilt sal beslis help ná you8217ve verby lees en plot. GT GT GT GT 'N vinnige idee van die eindstreep: ons bied 'n demo op die gebruik van S-G aan EKG seine glad. As jy tik: GT GT GT GT gtgt sgolaydemo GT GT GT GT sal jy 'n GUI vir interaktiewe filter van 'n raserige EKG sein sien. Dit lyk om te doen wat you8217re vra in jou boodskap - behalwe as jy wil om jou data te gebruik, natuurlik, nie ons s'n nie. Die demo doesn8217t bepaal dat vermoë, maar dit toon what8217s moontlik en die kode om dit te doen. Die gebruik van hierdie demo vereis die Seinverwerking Gereedskap. As jy 8220ver8221 tik op die MATLAB command line, kan jy die lys van MathWorks produkte waaraan jy het toegang sien. GT GT GT GT --Don GT GT dankie, GT Ek is baie duidelik in die lees van my insetsein en plot dit. Ek kan die insette EKG sein met Excel vel en ook van die Matlab werkspasie i ve twyfel met betrekking tot dit te lees. GT GT Ek het gesien die sgolaydemo uit dat ek het 'n paar idees, maar im nie duidelik GT deur gebruik te maak van die solay filter kan ons die skoon EKG sein of glad sein GT GT kry en ook ek sou graag wou weet wat in daardie sgolay demo die filterparameters is polinoom graad en raam grootte, maar as ek kyk na sgolayfilt as Wayne voorgestel dat ek vyf opgemerk 'n paar meer parametrs soos weeg faktor W en dimensie swaar van hierdie parameters my insette data bestaan ​​uit 3600x1 kan jy my voor te stel wat die parameters moet ek gebruik en wat waardes kan ek gee vir dit ongeveer. Hi, ek dink Dons voorstel om te kyk na sgolaydemo is 'n goeie een om te sien wat die interaksie tussen polinoom graad en raam grootte. Jy moet 'n paar dinge om te doen met daardie demo: 1.) Fix die polinoom graad terwyl die grootte raam wisselende. 2.) Fix die grootte raam terwyl wisselende die graad van die polinoom. Ek dink as jy doen wat jy wil sien wat die parameters te koop nie. In terme van skoon versus stryk dink ek jy mag nodig wees om te dink oor wat die terme beteken vir jou 'n bietjie. In sommige aansoeke, hulle is baie sinoniem. Met ander aansoeke, hulle is nie. Omdat jy die ontleding van 'n EKG sein, Im raai jy die QRS kompleks so veel as moontlik te bewaar. U het ons nie vertel wat jou monsterfrekwensie is, maar ek sou raai medebepalend hoeveel datapunte een QRS kompleks insluitend die PR en QT-intervalle uitmaak. Gebruik dit as jou aanvanklike raam grootte. Sedert die QRS kompleks het 'n paar skerp funksies in dit wat jy wil om te bewaar, sal ek aanvanklik begin met 'n polinoom van orde 4 of 5. Die polinoom graad moet minstens die raam grootte wees, maar ek is aan die raai (en hoop) jou raam grootte sal veel groter as dié nie. Indien nie, dan is my raaiskoot oor 'n goeie begin raam grootte aangepas moet word. Ek sou aanvanklik nie bekommerd wees oor die gewig vektor. Weereens, ek dink jy moet Dons raad volg en 'n geruime tyd te spandeer saam met die demo om te sien hoe hierdie parameters in wisselwerking. Dit sal jou in staat stel om te kyk na jou aanvanklike resultate en het 'n ingeligte raaiskoot oor hoe om plaas te gaan van net die verandering van parameters sonder enige hoofrede. Ten slotte, in jou vorige post wat jy beplan om 'n kerf filter gebruik jou genoem. As deur 'n skoon sein, beteken dat jou data is beskadig deur 50 of 60-Hz geraas, dan dink ek moet jy eers verwyder nie. Off die bokant van my kop, ek weet nie veel oor die kragverspreiding in frekwensie van tipiese EKG data, maar Im veronderstelling dat 50 of 60 Hz is voldoende ver in frekwensie wat jy filter dit kan kerf sonder dat jou data aansienlik. Oor Nuusgroepe, News Readers en MATLAB Sentraal Wat is nuusgroepe Die groepe is 'n wêreldwye forum wat oop is vir almal is. Nuusgroepe word gebruik om 'n groot verskeidenheid onderwerpe bespreek, maak aankondigings, en handel lêers. Besprekings is gestruktureerde, of gegroepeer in 'n manier wat jou toelaat om 'n gepos boodskap en al sy antwoorde in chronologiese volgorde te lees. Dit maak dit maklik om die draad van die gesprek te volg, en om whatrsquos reeds gesê sien voordat jy jou eie antwoord te plaas of 'n nuwe plaas. Nuusgroep inhoud versprei deur bedieners gehuisves word deur verskeie organisasies op die internet. Boodskappe uitgeruil en bestuur met behulp van oop-standaard protokolle. Geen enkele entiteit ldquoownsrdquo die nuusgroepe. Daar is duisende nuusgroepe, wat elk 'n enkele onderwerp of area van belang. Die MATLAB Sentraal nuusleser poste en uitstallings boodskappe in die comp. soft-sys. matlab nuusgroep. Hoe kan ek lees of pos aan die nuusgroepe Jy kan die geïntegreerde nuusleser by die MATLAB Sentraal webwerf gebruik om te lees en post boodskappe in hierdie nuusgroep. MATLAB Sentrale word aangebied deur MathWorks. Boodskappe gepos deur die MATLAB Sentraal nuusleser gesien word deur almal gebruik van die groepe, ongeag hoe hulle toegang tot die groepe. Daar is verskeie voordele aan die gebruik van MATLAB Sentraal. Een rekening Jou MATLAB Sentraal rekening is gekoppel aan jou MathWorks Rekening vir 'n maklike toegang. Gebruik die e-posadres van jou keuse Die MATLAB Sentrale News Reader kan jy 'n alternatiewe e-pos adres as jou boodskap adres definieer, te vermy warboel in jou primêre posbus en die vermindering van spam. Spam beheer Meeste nuusgroep spam gefiltreer deur die MATLAB Sentrale News Reader. Tagging Boodskappe kan gemerk met 'n toepaslike etiket deur 'n aangemelde gebruiker. Tags kan gebruik word as sleutel word om spesifieke lêers van belang vind, of as 'n manier om jou geboekmerk plasings kategoriseer. Jy kan kies om ander toelaat om jou Tags te sien, en jy kan othersrsquo tags sowel as dié van die gemeenskap in sy geheel sien of te soek. Tagging bied 'n manier om beide die groot tendense en die kleiner, meer onduidelik idees en programme te sien. Watch lyste opstel van horlosie lyste kan jy in kennis gestel word van updates gemaak om plasings gekies deur die skrywer, draad, of enige search veranderlike. Jou horlosie lys kennisgewings kan gestuur word per e-pos (daagliks verteer of onmiddellike), vertoon in My nuusleser, of gestuur via RSS feed. Ander maniere om toegang te verkry tot die nuusgroepe Gebruik 'n nuusleser deur jou skool, werkgewer, of die internet diensverskaffer Pay vir nuusgroep toegang van 'n kommersiële verskaffer Gebruik Google Groepe Mathforum. org bied 'n nuusleser met toegang tot die comp. soft sys. matlab nuusgroep Doen jou eie bediener. Vir tipiese instruksies, sien: www. slyck / ngpage2 Kies Jou CountryI weet dit is 'n ou antwoord, maar hou in gedagte is daar baie spesifieke frekwensie wissel wat moet bewaar word vir diagnostiese akkuraatheid van 'n oppervlak EKG. Spesifiek, moet 0.05-1Hz bewaar vir die hoogste trou ST-segmente, en miskien 'n lae-pass van 40 Hz vir volwassenes en 150 Hz vir peds in die res van die EKG ( 'n Gepaste kerf filter vir die lyn frekwensie sowel aangemoedig) . I39m nie so vertroud is met die Savitzky-Golay FIR, maar sorg moet geneem word om te verseker dat dit bewaar belangrik frekwensies in die EKG. â € user7116 8 Julie 13 by 15:44 1 baie dankie vir die inligting. Ek moet daarop wys dat ek hoef nie veel domein kennis van EKG-seine, die bogenoemde antwoord is eenvoudig uit 'n suiwer seinverwerking perspektief (met die aanbieding van verskeie funksies kan 'n mens gebruik om 'n sein in die algemeen filter). Die waarheid is I39m nie dat vertroud is met SG filter nie, I39ve genoem omdat I39ve dit dikwels gesien in die literatuur met betrekking tot EKG: 8 uap-bd. edu/jcitpapers/vol-1no-2/IJCIT-110126.pdf uitvoering maak Amro 13 Julie by 16:35 Netjies papier, baie dankie vir die verwysing 'n morfologiese vergelyking van die gevolglike ECG39s is die belangrikste faktor by die oorweging van filters. Maar vir 'n eenvoudige ambulante monitering (wat baie sou quotrhythm interpretationquot noem) jy het 'n wye breedtegraad in filter seleksie as jy Ok met 'n paar sein ondergang is. â € user7116 8 Julie 13 aan 16: 50Removal van basislyn afdwaal van EKG sein gebaseer op 'n statistiese geweegde bewegende gemiddelde filter Eerste Online: 4 Mei 2011 ontvang: 27 Augustus 2010 hersien: 11 November 2010 Haal hierdie artikel as: Hu, X Xiao, Z. Zhang, NJ Zhejiang Univ. - Sci. C (2011) 12: 397. doi: 10,1631 / jzus. C1010311 5 Aanhalings 781 Views Abstract Basislyn dwaal is 'n algemene geraas in elektrokardiogram (EKG) resultate. Om effektief te verbeter die basislyn en meer onderliggende komponente van 'n EKG sein te bewaar, stel ons 'n eenvoudige en roman filter metode wat gebaseer is op 'n statistiese geweegde bewegende gemiddelde filter. Veronderstel a en b is die minimum en maksimum van alle monster waardes binne 'n bewegende venster, onderskeidelik. In die eerste plek die hele streek 'n. b is verdeel in M ​​gelyk sub-streke sonder oorvleueling. Tweede, drie sub-streke met die grootste monster verspreiding waarskynlikhede is gekies (behalwe M lt3) en opgeneem in 'n streek, aangedui as 'n 0. b 0 vir eenvoud. Derde, vir elke monster punt in die bewegende venster, sy gewig is ingestel op 1 as die waarde daarvan val in 'n 0. b 0 anders, sy gewig is 0. Laaste, al monster punte met gewig 1 is gemiddeld tot die basislyn te bepaal. Die algoritme is getoets deur gesimuleerde EKG sein en werklike EKG sein van www. physionet. org. Die resultate het getoon dat die voorgestelde filter meer effektief kon onttrek basislyn afdwaal van EKG sein en invloed op die morfologiese kenmerk van EKG sein aansienlik minder as beide die tradisionele bewegende gemiddelde filter en wavelet pakket vertaling gedoen. Sleutel woorde EKG sein Basislyn dwaal Morfologiese funksie Moving gemiddelde filter Golfie pakket vertalingsprojek deur die Wetenskap en Tegnologie-projek van KwaZulu-Natal Provinsie (No. 2009B060700124) en die Wetenskap en Tegnologie-projek van Guangzhou Munisipaliteit, KwaZulu-Natal Provinsie, China (No. 2010Y1-C801 ) GLS aantal Verwysings Boucheham, B. Ferdi, Y. Batouche, MC 2005 stuksgewys lineêre regstelling van EKG basislyn dwaal: 'n vereenvoudiging kurwe benadering. Computerized. Metodes Programme Biomed. . 78 (1): 110. doi: 10,1016 / j. cmpb.2004.10.008 CrossRef Burattini, L. palissade, W. Burattini, R. 2006. Die effek van basislyn dwaal in 'n outomatiese T-golf alternans opsporing van Holter opnames. Computerized. Cardiol. . 33: 257260. Chen, H. Y. Huang, M. Jiang, Y. X. Hai, J. 2006. Opsporing van ST-segment in elektrokardiogram deur wavelet transformeer. Elektr. Mach. Beheer. 10 (5): 531533 (in Chinees). MATH Clifford, G. D. Azuaje, F. McSharry, P. E. 2006. Advanced metodes en gereedskap vir EKG data-analise. Artech Huis, Norwood, MA, p.135191. Coifman, R. R. Wickerhauser, M. V. 1992 Enthropy-gebaseerde algoritmes vir die beste basis seleksie. IEEE Trans. Inlig. Teorie. 38 (2): 713718. doi: 10,1109 / 18,119732 MATH CrossRef Hu, X Gao, Y. Liu, W. X. 2009 Patroon erkenning van oppervlak Elektromiografie sein gebaseer op wavelet koëffisiënt entropie. Gesondheid. 1 (2): 121126. doi: 10,4236 / health.2009.12020 CrossRef Hu, X Xiao, Z. Liu, C. H. 2010. Vermindering Rekenkundige vir Kraglyn inmenging van EKG Op grond van Estimating Sinusoidale parameters. 3 Int. Conf. op Biomediese Ingenieurswese en Rekenaarwetenskap, p.20892092. doi: 10,1109 / BMEI.2010.5640006 Jeong, G. Y. Yu, K. H. Yoon, M. J. Inooka, E. 2010. ST vorm klassifikasie in EKG deur die bou van verwysing ST stel. Med. Afr. Phys. . 32 (9): 10251031. doi: 10,1016 / j. medengphy.2010.07.003 CrossRef Leski, J. M. Henzel, N. 2005. EKG basislyn dwaal en kraglyn inmenging vermindering behulp lineêre filter bank. Sein verwerk. . 85 (4): 781793. doi: 10,1016 / j. sigpro.2004.12.001 MATH CrossRef Momot, A. 2009. Metodes van geweegde gemiddelde van EKG-seine met behulp van Bayesiaanse inferensie en maatstaf funksie minimalisering. BioMed. Sein verwerk. Beheer. 4 (2): 162169. doi: 10,1016 / j. bspc.2009.01.002 MathSciNet CrossRef NIBIB en NIGMS, 1999 PhysioNet Resource. National Institutes of Health. Beskikbaar by www. physionet. org/ Shi, L. Yang, C. Y. Fei, M. R. 2008 Elektrokardiogram R-golf en ST-segment onttrekking gebaseer op wavelet transformeer. Chin. J. Wetenskaplik. Instrum. . 29 (4): 804809 (in Chinees). Srnmo, L. 1993 tydveranderlike digitale filter van EKG basislyn dwaal. Med. Biol. Afr. Computerized. . 31 (5): 503508. doi: 10,1007 / BF02441986 CrossRef Xu, L. S. Zhang, D. Wang, K. Q. Li, N. M. Wang, X. Y. 2007. Basislyn dwaal regstelling in pols golfvorms met behulp van wavelet gebaseer kaskade aangepaste filter. Computerized. Biol. Med. . 37 (5): 716731. doi: 10,1016 / jpbiomed.2006.06.014 CrossRef Kopiereg inligting Journal of Zhejiang Universiteit Wetenskap Redaksionele Kantoor en Springer-Verlag Berlyn Heidelberg 2011 Skrywers en Toetredingen Xiao Hu 1 E skrywer Zhong Xiao 1 Ni Zhang 2 1. Skool vir Meganiese en Elektriese Ingenieurswese Guangzhou Universiteit Guangzhou China 2. KwaZulu-Natal Algemene Hospitaal Guangzhou China oor hierdie articleA nader kyk na die Advanced CODAS bewegende gemiddelde algoritme Versatile bewegende gemiddelde in Gevorderde CODAS algoritme filters golfvorm geraas, uittreksels bedoel, en elimineer basislyn drif. Die bewegende gemiddelde is 'n eenvoudige wiskundige tegniek hoofsaaklik gebruik word om afwykings te skakel en openbaar die werklike tendens in 'n versameling van data punte. Jy kan vertroud is met dit uit gemiddeld lawaaierige data in 'n groentjie fisika eksperiment, of uit die dop van die waarde van 'n belegging wees. Jy kan nie weet dat die bewegende gemiddelde is ook 'n prototipe van die eindige impulsrespons filter, die mees algemene tipe filter gebruik in rekenaar-gebaseerde toerusting. In gevalle waar 'n gegewe golfvorm word gewy word met geraas, waar 'n gemiddelde onttrek moet word van 'n periodiese sein, of waar 'n stadig dryf basislyn moet uitgeskakel word van 'n hoër frekwensie sein, kan 'n bewegende gemiddelde filter toegepas die gewenste te bereik gevolg. Die bewegende gemiddelde algoritme van Advanced CODAS bied hierdie soort van golfvorm filter prestasie. Gevorderde CODAS is 'n analise sagteware pakket wat werk op bestaande golfvorm data lêers geskep deur die eerste generasie WinDaq of tweede generasie WinDaq data verkryging pakkette. Benewens die bewegende gemiddelde algoritme, Advanced CODAS sluit ook 'n verslag generator nut en sagteware roetines vir golfvorm integrasie, differensiasie, piek en dal vaslegging, regstelling, en rekenkundige operasies. Bewegende gemiddelde filter Teorie DATAQ instrumente bewegende gemiddelde algoritme kan 'n groot mate van buigsaamheid in golfvorm filter aansoeke. Dit kan gebruik word as 'n laaglaatfilter om die geraas deel is van baie soorte golfvorms verswak, of as 'n hoë-pass filter om 'n drywende basislyn van 'n hoër frekwensie sein uit te skakel. Die prosedure wat gevolg word deur die algoritme om die bedrag van filters bepaal behels die gebruik van 'n glad faktor. Dit glad faktor, deur jou beheer word deur die sagteware, kan verhoog of verlaag die aantal werklike golfvorm data punte of monsters wat die bewegende gemiddelde sal strek spesifiseer. Enige periodieke golfvorm kan wees gedink as 'n lang tou of versameling van data punte. Die algoritme accomplishes 'n bewegende gemiddelde deur twee of meer van hierdie datapunte uit die verkry golfvorm, toe te voeg, te verdeel hul som van die totale aantal datapunte bygevoeg, die vervanging van die eerste data punt van die golfvorm met die gemiddelde net bereken en herhaal die stappe met die tweede, derde en so aan datapunte tot die einde van die data bereik word. Die resultaat is 'n tweede of gegenereer golfvorm bestaan ​​uit die gemiddeld data en met dieselfde aantal punte as die oorspronklike golfvorm. Figuur 1 8212 Enige periodieke golfvorm kan beskou word as 'n lang tou of versameling van data punte. In die bostaande illustrasie, is agtereenvolgende golfvorm data punte wat deur quotyquot om te illustreer hoe die bewegende gemiddelde bereken word. In hierdie geval, 'n glad faktor van drie toegepas, wat beteken dat drie agtereenvolgende datapunte vanaf die oorspronklike golfvorm bygevoeg, hulle som gedeel deur drie, en dan is dit kwosiënt is geplot as die eerste data punt van 'n gegenereer golfvorm. Die proses herhaal met die tweede, derde en so aan datapunte van die oorspronklike golfvorm tot aan die einde van die data bereik word. 'N Spesiale quotfeatheringquot tegniek gemiddeldes die begin en einde data punte van die oorspronklike golf-vorm om te verseker dat die gegenereerde golfvorm bevat dieselfde aantal datapunte as die oorspronklike. Figuur 1 illustreer hoe die bewegende gemiddelde algoritme is toegepas op datapunte (wat verteenwoordig word deur y) golfvorm. Die illustrasie beskik oor 'n glad faktor van 3, wat beteken dat die gemiddelde waarde (verteenwoordig deur a) word bereken oor 3 agtereenvolgende golfvorm datawaardes. Let op die oorvleueling wat in die bewegende gemiddelde berekeninge bestaan. Dit is hierdie oorvleueling tegniek, saam met 'n spesiale beginning - en eindpunt behandeling wat dieselfde aantal datapunte in die gemiddelde golfvorm genereer as bestaan ​​het in die oorspronklike. Die manier waarop die algoritme bereken 'n bewegende gemiddelde verdien 'n nader kyk en kan geïllustreer met 'n voorbeeld. Sê ons op 'n dieet gewees het vir twee weke en ons wil ons gemiddelde gewig bereken die afgelope 7 dae. Ons wil ons gewig op te som op dag 7 met ons gewig op dae 8, 9, 10, 11, 12, en 13 en dan vermenigvuldig met 1/7. Om die proses te formaliseer, kan dit uitgedruk word as: (. Y (7) y (8) y (9) y (13)) 'n (7) 1/7 Hierdie vergelyking kan verder veralgemeen word. Die bewegende gemiddelde van 'n golfvorm kan bereken word deur: Waar: 'n gemiddeld waarde N datapunt posisie is glad faktor y werklike data punt waarde Figuur 2 8212 Die vrag sel uitsetgolfvorm getoon oorspronklike en ongefiltreerde in die top-kanaal en as 'n 11-punt beweeg gemiddeld golfvorm in die onderste kanaal. Die geraas wat op die oorspronklike golfvorm te wyte was aan die intense vibrasies geskep deur die pers gedurende die verpakking werking. Die sleutel tot hierdie algoritmes buigsaamheid is sy wye verskeidenheid van te kies glad faktore (van 2 - 1000). Die glad faktor bepaal hoeveel werklike datapunte of monsters sal gemiddeld. Spesifisering enige positiewe glad faktor simuleer 'n laaglaatfilter terwyl spesifiseer van 'n negatiewe glad faktor simuleer 'n hoë-pass filter. Gegewe die absolute waarde van die smoothing faktor, hoër waardes groter glad beperkings op die gevolglike golfvorm en omgekeerd, laer waardes minder glad. Met die toepassing van die korrekte glad faktor, kan die algoritme ook gebruik word om die gemiddelde waarde van 'n gegewe periodieke golfvorm te onttrek. 'N Hoër positiewe glad faktor is tipies aangewend vir die opwekking van gemiddelde golfvorm waardes. Die toepassing van die bewegende gemiddelde Algoritme A opvallende kenmerk van die bewegende gemiddelde algoritme is dat dit baie keer toegepas kan word om dieselfde golfvorm indien nodig om die gewenste filter resultaat te kry. Golfvorm filter is 'n baie subjektiewe oefening. Wat kan 'n behoorlik gefilter golfvorm om 'n gebruiker kan onaanvaarbaar lawaaierige na 'n ander te wees. Net jy kan oordeel of die aantal gemiddeld punte gekies te hoog, te laag, of net reg was. Die buigsaamheid van die algoritme kan jy die smoothing faktor aan te pas en maak 'n ander pas deur die algoritme toe bevredigende resultate nie bereik word met die aanvanklike poging. Die aansoek en vermoëns van die bewegende gemiddelde algoritme kan die beste geïllustreer deur die volgende voorbeelde. Figuur 3 8212 Die EKG golfvorm getoon oorspronklike en ongefiltreerde in die top-kanaal en as 'n 97-punt bewegende gemiddelde golfvorm in die onderste kanaal. Let op die afwesigheid van basislyn drif in die onderste kanaal. Beide golfvorms word in 'n saamgeperste voorwaarde vir aanbieding doeleindes. A Ruisonderdrukking toepassing in gevalle waar 'n gegewe golfvorm is deurmekaar met geraas, kan die bewegende gemiddelde filter toegepas word op die geraas te onderdruk en lewer 'n duideliker prentjie van die golfvorm. Byvoorbeeld, is 'n gevorderde CODAS kliënt met behulp van 'n pers en 'n vrag sel in 'n verpakking werking. Hul produk was om saamgepers tot 'n voorafbepaalde vlak (gemonitor word deur die vrag sel) om die grootte van die pakket wat nodig is om die produk bevat verminder. Vir gehaltebeheer redes, het hulle besluit om die pers in samewerking met instrumentasie te monitor. 'N Onverwagse probleem verskyn toe hulle begin lees van die real-time vrag sel uitset. Sedert die druk masjien vibreer aansienlik terwyl dit in werking, die vrag selle uitsetgolfvorm was moeilik om te onderskei, want dit 'n groot hoeveelheid van die geraas wat as gevolg van die vibrasie soos in die top-kanaal van Figuur 2. Dit geraas uitgeskakel deur die opwekking van 'n 11-punt bewegende gemiddelde kanaal soos in die onderste kanaal van Figuur 2. Die gevolg was 'n baie duideliker prentjie van die vrag selle uitset. 'N Aansoek in die uitskakeling van Basislyn Drift In gevalle waar 'n stadig dryf basislyn behoeftes van 'n hoër frekwensie sein te verwyder, kan die bewegende gemiddelde filter toegepas word op die drywende basislyn te skakel. Byvoorbeeld, 'n EKG golfvorm vertoon tipies 'n mate van basislyn dwaal soos gesien kan word in die top-kanaal van figuur 3. Dit basislyn drif kan uitgeskakel word sonder om of die eienskappe van die golfvorm ontstellend soos in die onderste kanaal van figuur 3. Dit word bereik deur die toepassing van 'n toepaslike negatiewe waarde glad faktor tydens die bewegende gemiddelde berekening. Die toepaslike glad faktor bepaal word deur 'n golfvorm tydperk (in sekondes) deur die kanale voorbeeld interval. Die kanale voorbeeld interval is eenvoudig die omgekeerde van die kanale monster tempo en is gerieflik vertoon op die bewegende gemiddelde nut spyskaart. Die golfvorm tydperk is maklik bepaal uit die skerm deur die posisionering van die muis op 'n gerieflike plek op die golfvorm, die opstel van 'n tyd merker, en dan beweeg die wyser een volledige siklus weg van die vertoon tyd merker. Die tydsverskil tussen wyser en tyd merker is een golfvorm tydperk en vertoon aan die onderkant van die skerm in sekondes. In ons EKG byvoorbeeld die golfvorm besit 'n kanaal voorbeeld interval van 0,004 sekondes (verkry uit die bewegende gemiddelde nut spyskaart) en een golfvorm tydperk is gemeet aan 0,388 sekondes strek. Die verdeling van die golfvorm tydperk deur die kanale voorbeeld interval het ons 'n glad faktor van 97. Aangesien dit die basislyn drif wat ons is geïnteresseerd in die uitskakeling van ons toegepas n negatiewe glad faktor (-97) om die bewegende gemiddelde algoritme. Dit in werking afgetrek die bewegende gemiddeld gevolg van die oorspronklike golfvorm sein, wat die basislyn drif uitgeskakel sonder om golfvorm inligting. Ander Golfvorm bewegende gemiddelde Kwessies Wat die aansoek, die universele rede vir die toepassing van 'n bewegende gemiddelde filter is om quotsmooth outquot die hoë en lae afwykings en openbaar 'n meer verteenwoordigende intermediêre golfvorm waarde. Wanneer dit te doen, moet die sagteware nie ander kenmerke van die oorspronklike golfvorm kompromie in die proses vir die opwekking van 'n bewegende gemiddeld golfvorm. Byvoorbeeld, moet die sagteware outomaties die kalibrasie inligting wat verband hou met die oorspronklike data lêer aan te pas, sodat die bewegende gemiddeld golfvorm is in die toepaslike ingenieurswese eenhede toe gegenereer. Alle lesings in die syfers is geneem met behulp van WinDaq Data Acquisition sagteware


No comments:

Post a Comment