Tuesday, October 25, 2016

Zero Fase Moving Average

Frekwensie van die lopende gemiddeld Filter Die frekwensieweergawe van 'n LTI stelsel is die DTFT van die impulsrespons, Die impulsrespons van 'n L - sample bewegende gemiddelde is sedert die bewegende gemiddelde filter is FIR, die frekwensieweergawe verminder om die eindige som Ons kan die baie nuttig identiteit gebruik om die frekwensie reaksie as waar ons toelaat dat AE minus jomega skryf. N 0, en M L minus 1. Ons kan belangstel in die omvang van hierdie funksie word ten einde te bepaal watter frekwensies te kry deur middel van die filter unattenuated en wat verswakte. Hier is 'n plot van die omvang van hierdie funksie lyk, vir L 4 (rooi), 8 (groen) en 16 (blou). Die horisontale as wissel van nul tot pi radiale per monster. Let daarop dat in al drie gevalle, die frekwensieweergawe het 'n laagdeurlaat kenmerk. 'N konstante komponent (nul frekwensie) in die insette gaan deur die filter unattenuated. Sekere hoër frekwensies, soos pi / 2, is heeltemal uitgeskakel word deur die filter. Maar, as die bedoeling was om 'n laagdeurlaatfilter ontwerp, dan het ons nie baie goed gedoen. Sommige van die hoër frekwensies is verswakte net met 'n faktor van ongeveer 1/10 (vir die 16 punt bewegende gemiddelde) of 1/3 (vir die vier punt bewegende gemiddelde). Ons kan baie beter as dit doen. Bogenoemde plot is geskep deur die volgende Matlab kode: omega 0: pi / 400: pi H4 (1/4) (1-exp (-iomega4)) ./ (1-exp (-iomega)) H8 (1/8 ) (1-exp (-iomega8)) ./ (1-exp (-iomega)) H16 (1/16) (1-exp (-iomega16)) ./ (1-exp (-iomega)) plot (omega , ABS (H4) ABS (H8) ABS (H16)) as (0, PI, 0, 1) Kopiereg kopie 2000- - Universiteit van Kalifornië, BerkeleyThe Scientist en Ingenieurs Guide to Digital Signal Processing Deur Steven W. Smith, Ph. D. Hoofstuk 19: Rekursiewe Comments Daar is drie tipes van fase reaksie wat 'n filter kan hê: nul fase. lineêre fase. en nie-lineêre fase. 'N voorbeeld van elk van hierdie word in Figuur 19-7. Soos getoon in (a), word die nul-fase filter wat gekenmerk word deur 'n impuls reaksie wat simmetries rondom monster nul. Die werklike geval is vorm saak nie, net dat die negatiewe genommer monsters is 'n spieëlbeeld van die positiewe genommer monsters. Wanneer die Fourier-transform geneem van hierdie simmetriese golfvorm, sal die fase heeltemal nul, soos in (b). Die nadeel van die nul-fase filter is dat dit vereis dat die gebruik van negatiewe indekse, wat kan lastig om mee te werk. Die lineêre fase filter is 'n manier om hierdie. Die impulsrespons in (d) is identies aan dié wat in (a), behalwe dit is verskuif na net positiewe genommer monsters gebruik. Die impulsrespons nog simmetriese tussen die links en regs Tog het die ligging van simmetrie is verskuif van nul. Hierdie verskuiwing resultate in die fase, (e), wat 'n reguit lyn. rekeningkunde vir die naam: lineêre fase. Die helling van die reguit lyn is direk eweredig aan die hoeveelheid van die skof. Sedert die verskuiwing in die impulsrespons doen niks anders as produseer 'n identiese verskuiwing in die uittreesein, die lineêre fase filter is gelykstaande aan die nul-fase filter vir die meeste doeleindes. Figuur (g) toon 'n impulsrespons wat nie simmetries tussen die links en regs. Dienooreenkomstig, die fase, (h), is nie 'n reguit lyn. Met ander woorde, dit het 'n nie-lineêre fase. Moenie verwar die terme: lineêre en lineêre fase met die konsep van stelsel lineariteit bespreek in Hoofstuk 5. Alhoewel beide gebruik die woord lineêre. hulle is nie verwant. Waarom enigiemand omgee as die fase is lineêr of nie Syfers (c), (f) en (i) wys die antwoord. Dit is die pols antwoorde van elkeen van die drie filters. Die pols reaksie is niks meer as 'n positiewe stap gaan reaksie gevolg deur 'n negatiewe gaan stap reaksie. Die pols reaksie word hier gebruik, want dit gee wat gebeur met beide die stygende en dalende rand in 'n sein. Hier is die belangrike deel: nul en lineêre fase filters het links en regs kante wat dieselfde lyk. terwyl nie-lineêre fase filters het links en regs kante wat lyk anders. Baie aansoeke kan nie toelaat dat die links en regs kante soek anders. Een voorbeeld is die vertoning van 'n ossilloskoop, waar hierdie verskil kan verkeerd vertolk word as 'n funksie van die sein word gemeet. Nog 'n voorbeeld is in die video verwerking. Kan jy jou indink die draai op jou TV aan die linkeroor van jou gunsteling akteur vind soek anders as sy regteroor Dit is maklik om te maak 'n FIR (eindige impulsrespons) filter het 'n liniêre fase. Dit is omdat die impulsrespons (filter kern) direk vermeld in die ontwerpproses. Die maak van die filter kern het links-regs simmetrie is al wat nodig is. Dit is nie die geval met IIR (rekursiewe) filters, aangesien die rekursie koëffisiënte is wat vermeld, nie die impulsrespons. Die impulsrespons van 'n rekursiewe filter is nie simmetries tussen die links en regs, en dan het 'n nie-lineêre fase. Analoog elektroniese stroombane het dieselfde probleem met die fase reaksie. Stel jou voor 'n kring bestaan ​​uit resistors en kapasitors sit op jou lessenaar. As die insette altyd nul is, die uitset sal ook nog altyd nul. Wanneer 'n impuls word toegepas op die insette, die kapasitors vinnig geld aan 'n bietjie waarde en dan begin om eksponensieel verval deur die resistors. Die impulsrespons (dit wil sê die uitsetsein) is 'n kombinasie van hierdie verskillende vervalle Exponentiële. Die impulsrespons kan nie simmetriese wees, omdat die uitset was nul voor die impuls, en die eksponensiële verval nooit heeltemal 'n waarde van nul weer bereik. Analoog filter ontwerpers val hierdie probleem met die Bessel filter. aangebied in Hoofstuk 3. Die Bessel filter is ontwerp om as lineêre fase het moontlik is dit egter ver onder die prestasie van digitale filters. Die vermoë om 'n presiese lineêre fase verskaf 'n duidelike voordeel van digitale filters. Gelukkig is daar 'n maklike manier om rekursiewe filters te verander na 'n nul-fase te bekom. Figuur 19-8 toon 'n voorbeeld van hoe dit werk. Die insetsein word gefiltreer word in (a). Figuur (b) toon die sein nadat dit gefiltreer deur 'n enkele paal laaglaatfilter. Aangesien dit 'n nie-lineêre fase filter, doen die links en regs kante nie dieselfde hulle omgekeerde weergawes van mekaar kyk. Soos voorheen beskryf, is dit rekursiewe filter geïmplementeer deur te begin by monster 0 en werk in die rigting van monster 150, bereken elke monster langs die pad. Nou, veronderstel dat in plaas van die beweging van monster 0 teenoor monster 150, begin ons by voorbeeld 150 en beweeg in die rigting van monster 0. Met ander woorde, is elke monster in die uitsetsein bereken vanaf toevoer en afvoer monsters aan die regterkant van die monster gewerk op. Dit beteken dat die rekursie vergelyking, Aand. 19-1, verander word na: Figuur (c) toon die resultaat van hierdie omgekeerde filter. Dit is soortgelyk aan die verbygaan 'n analoog sein deur 'n elektroniese RC kring terwyl hy loop tyd agteruit. esrevinu EHT pu-wercs NAC lasrever uitstraal - noituaC filter in die teenoorgestelde rigting produseer nie enige voordeel op sigself die gefilterde sein nog het links en regs kante wat nie gelyk nie kyk. Die magie gebeur wanneer vorentoe en reverse filter gekombineer word. Figuur (d) die gevolg is van die filter van die sein in die agteruit en dan weer filter in die teenoorgestelde rigting. Voila Dit produseer 'n nul-fase rekursiewe filter. In feite, kan enige rekursiewe filter omgeskakel word na nul fase met hierdie tweerigting filter tegniek. Die enigste straf vir hierdie verbeterde prestasie is 'n faktor van twee in uitvoering tyd en program kompleksiteit. Hoe vind jy die impuls en frekwensieweergawes van die algehele filter Die grootte van die frekwensieweergawe is dieselfde vir elke rigting, terwyl die fases is die teenoorgestelde teken. Wanneer die twee rigtings word gekombineer, raak die grootte vierkant. terwyl die fase kanselleer na nul. In die tydgebied, kom dit ooreen met convolving die oorspronklike impulsrespons met 'n linker-vir-regse omgekeer weergawe van homself. Byvoorbeeld, die impulsrespons van 'n enkele paal laaglaatfilter is 'n eensydige eksponensiële. Die impulsrespons van die ooreenstemmende tweerigting filter is 'n eensydige eksponensiële wat verval na regs, gekonvuleerde met 'n eensydige eksponensiële wat verval na die linkerkant. Gaan deur die wiskunde, draai dit uit 'n dubbel-sided eksponensiële dat beide verval na die links en regs, met dieselfde verval konstant as die oorspronklike filter wees. Sommige programme het slegs 'n gedeelte van die sein in die rekenaar op 'n bepaalde tyd, soos stelsels wat om die beurt toevoer en afvoer data op 'n deurlopende basis. Bidirectional filter kan in hierdie gevalle gebruik word deur dit met die oorvleueling-byvoeging metode in die laaste hoofstuk beskryf. As jy op die vraag van hoe lank die impulsrespons is kom, moenie sê oneindig. As jy dit doen, sal jy nodig het om pad elke sein segment met 'n oneindige aantal nulle. Onthou, die impulsrespons kan afgesny word as dit onder die ronde-off geraas vlak verval, dit wil sê sowat 15 tot 20 keer konstantes. Elke segment sal moet word opgestop met nulle aan beide links en regs om voorsiening te maak vir die uitbreiding tydens die tweerigting filtering. The Scientist en Ingenieurs Guide to Digital Signal Processing Deur Steven W. Smith, Ph. D. Hoofstuk 10: Fourier Transform Properties Eienskappe van die fase wiskundige vorm: as xn Harr MagX f amp PhaseX f, dan is 'n verskuiwing in die tydgebied resultate in: xns 8596 MagX f amp PhaseX f 2pi SF (waar f word uitgedruk as 'n breukdeel van die sampling rate, hardloop tussen 0 en 0,5). In woorde, 'n verskuiwing van s monsters in die tydgebied laat die grootte onveranderd, maar voeg 'n lineêre term om die fase, 2960 sf. Kom ons kyk na 'n voorbeeld van hoe dit werk. Figuur 10-3 toon hoe die fase geraak toe die tydgebied golfvorm is verskuif na links of regs. Die grootte is nie ingesluit in hierdie illustrasie, want dit isnt interessant dit is nie verander deur die tyd domein verskuiwing. In Fig. (A) deur (d), die golfvorm is geleidelik verskuif van wat die piek gesentreer op monster 128, om nadat dit gesentreer op monster 0. Hierdie volgorde van grafieke in ag neem dat die DFT beskou die tydgebied as omsendbrief wanneer gedeeltes van die golfvorm uitgang na regs, hulle weer verskyn aan die linkerkant. Die tyddomein golfvorm in Fig. 03/10 simmetries rondom 'n vertikale as, dit wil sê die linker en regter kante is spieëlbeelde van mekaar. Soos genoem in Hoofstuk 7, is seine met hierdie tipe simmetrie lineêre fase genoem. omdat die fase van hul frekwensiespektrum is 'n reguit lyn. Net so, seine wat hoef nie hierdie links-regs simmetrie is lineêre fase genoem. en het fases wat iets anders as 'n reguit lyn is. Syfers (e) deur (h) wys die fase van die seine in (a) deur (d). Soos beskryf in Hoofstuk 7, is hierdie fase seine toegedraaide. wat hulle toelaat om te verskyn sonder die diskontinuïteite wat verband hou met die behoud van die waarde tussen 960 en -960. Wanneer die tyd domein golfvorm is verskuif na regs, die fase bly 'n reguit lyn, maar ondervind 'n afname in helling. Wanneer die tyd domein geskuif na links, daar is 'n toename in die helling. Dit is die belangrikste eiendom wat jy nodig het om te onthou uit hierdie afdeling 'n verskuiwing in die tydgebied ooreenstem met die verandering van die helling van die fase. Syfers (b) en (f) vertoon 'n unieke geval waar die fase is heeltemal nul. Dit vind plaas wanneer die tydgebied sein is simmetries tov monster nul. Met die eerste oogopslag, kan hierdie simmetrie nie in (b) voor die hand liggend te wees is dit dalk lyk of die sein is simmetries tov monster 256 (dit wil sê N / 2) plaas. Onthou dat die DFT beskou die tydgebied as omsendbrief, met monster nul inherent verbonde aan proe N -1. Enige teken dat simmetries rondom monster nul sal ook simmetriese rondom monster N / 2 wees, en omgekeerd. By die gebruik van lede van die Fourier-transform familie wat nie die tydgebied as periodieke (soos die DTFT) hoef te sien, moet die simmetrie wees om monster nul tot produseer 'n nul-fase. Syfers (d) en (h) toon iets van 'n raaisel. dink eers die (d) is wat gevorm word deur die verskuiwing van die golfvorm in (c) 'n bietjie meer na regs. Dit beteken dat die fase (h) 'n Bietjie meer negatiewe helling sou hê as in (g). Hierdie fase word getoon as lyn 1. Volgende, dink dat (d) gestig deur te begin met (a) en die verskuiwing van dit aan die linkerkant. In hierdie geval, moet die fase 'n bietjie meer positiewe helling as (e) het, soos geïllustreer deur die lyn 2. Laastens let dat (d) is simmetries rondom monster N / 2, en moet dus 'n nul-fase, soos geïllustreer deur lyn 3. Watter van hierdie drie fases is korrek Hulle almal is, afhangende van hoe die 960 en 2960 fase dubbelsinnighede (bespreek in Hoofstuk 8) gerangskik. Byvoorbeeld, elke monster in lyn 2 verskil van die ooreenstemmende monster in lyn 1 deur 'n heelgetal veelvoud van 2960, maak dit gelyk. Om betrekking lyn 3 tot lyn 1 en 2, die 960 onduidelikhede moet ook in ag geneem word. Om te verstaan ​​waarom die fase optree as dit die geval is, dink verskuiwing 'n golfvorm deur een voorbeeld na regs. Dit beteken dat al die sinusoïede dat die golfvorm komponeer moet ook verskuif deur een voorbeeld na regs. Figuur 10-4 toon twee sinusgolwe dat 'n deel van die golfvorm kan wees. In (a), die sinusgolf het 'n baie lae frekwensie, en 'n mens monster verskuiwing is slegs 'n klein fraksie van 'n volle siklus. In (b), die sinusgolf het 'n frekwensie van een-helfte van die sampling rate, die hoogste frekwensie wat kan bestaan ​​in gemonsterde data. 'N Een voorbeeld skof by hierdie frekwensie is gelyk aan 'n hele 1/2 siklus, of 960 radiale. Dit is wanneer 'n verskuiwing word uitgedruk in terme van 'n faseverandering, word dit eweredig aan die frekwensie van die sinusgolf verskuif. Byvoorbeeld, oorweeg 'n golfvorm wat simmetries rondom monster nul, en het dus 'n nul-fase. Figuur 10-5a wys hoe die fase van die sein verander wanneer dit links of regs geskuif. Op die hoogste frekwensie, die helfte van die sampling rate, die fase verhoog met 960 vir elkeen monster skuif na links, en afname van 960 vir elkeen monster verskuiwing na regs. Op nul frekwensie is daar geen faseverskuiwing, en al die frekwensies tussen volg in 'n reguit lyn. Al die voorbeelde wat ons tot dusver gebruik is lineêre fase. Figuur 10-5b toon dat nie-lineêre fase seine reageer op veranderende op dieselfde manier. In hierdie voorbeeld is die lineêre fase is 'n reguit lyn met twee reghoekige pulse. Wanneer die tyd domein geskuif word hierdie nie-lineêre funksies eenvoudig bo-op die veranderende helling. Wat gebeur in die werklike en denkbeeldige dele wanneer die tydgebied golfvorm geskuif Onthou dat frekwensiedomein seine in vierkantige notasie is byna onmoontlik vir die mens om te verstaan. Die werklike en denkbeeldige dele tipies lyk ewekansige ossillasies met geen oënskynlike patroon. Wanneer die tyd domein sein geskuif, die Wiggly patrone van die werklike en denkbeeldige dele selfs meer ossillasie en moeilik om te interpreteer. Mors nie jou tyd probeer om hierdie seine te verstaan, of hoe hulle verander deur tyddomein verskuiwing. Figuur 10-6 is 'n interessante demonstrasie van watter inligting is vervat in die fase. en watter inligting is vervat in die grootte. Die golfvorm in (a) het twee baie duidelike kenmerke: 'n stygende rand by monster nommer 55, en 'n dalende rand te monster nommer 110. kante is baie belangrik wanneer inligting ingebou in die vorm van 'n golfvorm. 'N voorsprong dui wanneer iets gebeur, te verdeel alles wat aan die linkerkant van alles wat aan die regterkant. Dit is tyd domein geënkodeerde inligting in sy suiwerste vorm. Om die demonstrasie begin, is die DFT geneem van die sein in (a), en die frekwensie spektrum omskep in polêre notasie. Om die sein in (b) te vind, is die fase vervang met ewekansige getalle tussen -960 en 960, en die omgekeerde DFT gebruik om die tydgebied golfvorm rekonstrueer. Met ander woorde, (b) is slegs gebaseer is op die inligting vervat in die grootte inligting. In 'n soortgelyke wyse, (c) is gevind deur die grootte met 'n klein ewekansige getalle te vervang voordat die gebruik van die inverse DFT. Dit maak die heropbou van (c) slegs op grond van die inligting vervat in die fase inligting. Die gevolg is dat die plekke van die kante is in (c) duidelik teenwoordig, maar totaal afwesig in (b). Dit is omdat 'n voorsprong word gevorm wanneer baie sinusoïede styg op dieselfde plek, slegs moontlik wanneer hul fases gekoördineer. In kort, die grootste deel van die inligting oor die vorm van die tydgebied golfvorm is vervat in die fase. eerder as om die grootte. Dit kan gekontrasteer met seine wat hul inligting het ingebou in die frekwensiedomein, soos klank seine. Die grootte is die belangrikste vir hierdie seine, met die fase speel slegs 'n klein rol. In latere hoofstukke sal ons sien dat hierdie tipe van begrip bied strategieë vir die ontwerp van filters en ander metodes van die verwerking seine. Verstaan ​​hoe inligting word in seine is altyd die eerste stap in suksesvolle ADV. Waarom links-regs simmetrie ooreenstem met 'n nul (of lineêr) fase Figuur 10-7 bied die antwoord. So 'n sein kan ontbind word in 'n linker helfte en 'n regter helfte, soos in (a), (b) en (c). Die monster in die middel van simmetrie (nul in hierdie geval) is gelykop verdeel tussen die links en regs helftes, sodat die twee kante te wees perfekte spieëlbeelde van mekaar. Die groottes van die twee helftes identies wees. soos in (e) en (f), terwyl die fases teenoorgestelde in teken sal wees, soos in (h) en (i). Twee belangrike konsepte val uit hierdie. In die eerste plek sal elke sein wat simmetriese tussen die links en regs 'n lineêre fase omdat die lineêre fase van die linker helfte presies lineêre fase van die regter helfte kanselleer. In die tweede plek dink daarby (b) sodanig dat dit (c). Dit links-regs flip in die tydgebied doen niks om die grootte, maar verander die teken van elke punt in die fase. Net so, die verandering van die teken van die fase flips die tydgebied sein links-for-reg. As die seine is deurlopende, die flip is om nul. As die seine is diskrete, die flip is rondom monster nul en voorbeeld N / 2, gelyktydig. Die verandering van die teken van die fase is 'n algemene genoeg operasie dat hy sy eie naam en simbool gegee. Die naam is kompleks vervoeging. en dit word voorgestel deur die plasing van 'n ster op die boonste regterkant van die veranderlike. Byvoorbeeld, as X f bestaan ​​uit MagX f en PhaseX f, dan is X f staan ​​bekend as die komplekse toegevoegde en is saamgestel uit MagX f en - PhaseX f. In reghoekige notasie, is die komplekse toegevoegde gevind deur alleen die verlaat van die werklike deel, en die verandering van die teken van die denkbeeldige deel. In wiskundige terme, as X f is saamgestel uit Rex f en IMX f, dan is X f bestaan ​​uit Rex f en - IMX f. Hier is 'n paar voorbeelde van hoe die komplekse toegevoegde gebruik in DSP. As x N het 'n Fourier-transform van X f, dan is x - N het 'n Fourier-transform van X 8727 f. In woorde, daarby die tydgebied links-for-reg kom ooreen met die verandering van die teken van die fase. As 'n voorbeeld, kan onthou uit Hoofstuk 7 wat verband uitgevoer word as 'n konvolusie. Dit word gedoen deur daarby een van die seine links-for-reg. In wiskundige vorm, 'n N b N is konvolusie, terwyl 'n N b - N is korrelasie. In die frekwensiedomein hierdie bedrywighede stem ooreen met 'n f keer B F en A f keer B F onderskeidelik. As die laaste voorbeeld, kyk na 'n arbitrêre sein, x n, en sy frekwensiespektrum, X f. Die frekwensie spektrum kan verander na nul fase deur dit deur sy komplekse toegevoegde vermenigvuldig, dit wil sê X f keer X f. In woorde, watter fase X f gebeur om gekanselleer word deur die byvoeging van die teenoorgestelde (onthou, wanneer frekwensiespektra vermeerder, is hul fases bygevoeg). In die tydgebied, beteken dit dat x n x - N ( 'n sein gekonvuleerde met 'n links-regs gedraai weergawe van homself) sal links-regs het simmetrie rondom monster nul, ongeag van wat x n is. Vir baie ingenieurs en wiskundiges, hierdie soort manipulering is DSP. As jy wil in staat wees om te kommunikeer met hierdie groep, gewoond te raak aan die gebruik van hul language. Documentation dfilt. latticemamin Die belangrikste is die etiket posisie in die diagram, wat identifiseer waar die formaat van toepassing. As 'n voorbeeld, kyk na die etiket ProductFormat, wat altyd volg op 'n koëffisiënt vermenigvuldiging element in die sein vloei. Die etiket dui aan dat koëffisiënte laat die vermenigvuldiging element met die lengte woordlengte en breuk wat verband hou met die produk bedrywighede wat koëffisiënte sluit. Van die hersiening van die tafel, sien jy dat die ProductFormat verwys na die eienskappe ProductFracLength. ProductWordLength. en ProductMode wat ten volle die koëffisiënt formaat na vermeerder definieer (of produk) operasies. Eiendomme in hierdie tabel wat jy sien die eienskappe wat verband hou met die minimum fase, bewegende gemiddelde rooster implementering van dfilt voorwerpe. Let Die tabel lys van al die eienskappe wat 'n filter kan hê. Baie van die eienskappe is dinamiese, wat beteken dat hulle bestaan ​​net in reaksie op die stellings van ander eiendomme. Jy kan al die tyd nie sien al die genoteerde eiendomme. Aan al die eienskappe vir 'n filter te eniger tyd te sien, te gebruik waar HD is 'n filter. Vir verdere inligting oor die eienskappe van hierdie filter of enige dfilt voorwerp, verwys na vaste punt Filter Properties. Stel die modus gebruik word om te reageer op omstandighede in vaste punt rekenkundige oorloop. Kies uit óf versadig (die uitset na die grootste positief of negatief representeerbaar waarde beperk) of draai (stel golwende waardes tot die naaste representeerbaar waarde met behulp van modulêre rekenkunde). Die keuse wat jy maak slegs affekteer die akkumulator en uitset rekenkundige. Koëffisiënt en insette rekenkundige versadig altyd. Ten slotte, produkte nooit oorloop 8212 hulle volle akkuraatheid te handhaaf. Vir die produksie van 'n produk operasie, dit stel die fraksie lengte gebruik om die data te interpreteer. Hierdie eiendom word skryfbare (jy kan die waarde te verander) wanneer jy ProductMode stel om SpecifyPrecision. Bepaal hoe die filter hanteer die uitvoer van die produk bedrywighede. Kies uit volle presisie (FullPrecision), of om die belangrikste bietjie (KeepMSB) of minstens beduidende bietjie (KeepLSB) in die resultaat te hou wanneer jy dit nodig om die data woorde verkort. Vir jou om in staat wees om die akkuraatheid (die breuk lengte) wat gebruik word deur die uitvoer van die vermeerder stel, jy ProductMode stel om SpecifyPrecision. Spesifiseer die woordlengte om te gebruik vir vermenigvuldiging operasie resultate. Hierdie eiendom word skryfbare (jy kan die waarde te verander) wanneer jy ProductMode stel om SpecifyPrecision. Gee aan of die filter state en geheue te herstel voor elke filter werking. Kan jy besluit of jou filter behou state van die vorige filter lopies. Vals is die verstek. Stel die modus van die filter gebruik om numeriese waardes quantiseren wanneer die waardes tussen representeerbaar waardes vir die data-formaat (woord en breuk lengtes) lê. oordek - Ronde na positiewe oneindig. konvergente - Ronde na die naaste representeerbaar heelgetal. Bande te rond tot die naaste selfs gestoor heelgetal. Dit is die minste bevooroordeeld van die beskikbare in hierdie sagteware metodes. los - Ronde na nul. vloer - Ronde teenoor negatiewe oneindigheid. naaste - Ronde na naaste. Bande te rond na positiewe oneindig. ronde - Ronde na naaste. Bande te rond na negatiewe oneindigheid vir negatiewe getalle, en die rigting van positiewe oneindigheid vir positiewe getalle. Die keuse wat jy maak slegs affekteer die akkumulator en uitset rekenkundige. Koëffisiënt en insette rekenkundige altyd ronde. Ten slotte, produkte nooit oorloop 8212 hulle volle akkuraatheid te handhaaf. Gee aan of die filter gebruik onderteken of unsigned vaste punt koëffisiënte. Slegs koëffisiënte weerspieël hierdie eiendom omgewing. Kies jou CountryALMA bewegende gemiddelde Ons gedoen het in 'n poging om 'n nuwe soort skep van bewegende gemiddelde met my vriend en kollega Dimitrios Kouzis Loukas (want ek was 'n bietjie moeg van die klassieke stel MA everybodys gebruik van die afgelope 10 jaar), weve het hierdie nuwe een (ALMA) .. Dit verwyder klein prys skommelinge en verhoog die tendens deur die toepassing van 'n bewegende gemiddelde twee keer, een van links na regs en een van regs na links. Aan die einde van hierdie proses die faseverskuiwing (prys lag) algemeen geassosieer met bewegende gemiddeldes is aansienlik verminder. Zero-fase digitale filter verminder geraas in die sein. Konvensionele filter verminder geraas in die sein, maar voeg vertraging. Die ALMA kan 'n paar uitstekende resultate gee as jy die tyd neem om die parameters aanpas neem (nie nodig om hierdie gedeelte te verduidelik, is dit maklik sal wees vir jou om die korrekte instelling in minder as n uur te vind) .. Arnaud Legoux bewegende gemiddelde Sedert Januarie 2010 die alma bewegende gemiddelde is meer as 25.000 keer as gevolg van sy kern wat nie die geval gee te veel waarde aan wat gebeur het in die laaste koekie data, die ALMA bewegende gemiddelde filters uit baie goed geraas oorblywende vashou aan die onderliggende tendens en wanneer afgelaai dit regtig saak maak dit reageer baie beter as enige ander know bewegende gemiddeldes.


No comments:

Post a Comment