Thursday, October 13, 2016

Bewegende Gemiddelde Filter Cutoff

Ek nodig het om 'n bewegende gemiddelde filter wat 'n afsnyfrekwensie van 7.8 Hz het ontwerp. Ek het gebruik voordat bewegende gemiddelde filters, maar so ver as Im bewus, die enigste parameter wat in gevoer kan word is die aantal punte wat gemiddeld. Hoe kan dit met 'n afsnyfrekwensie Die omgekeerde van 7.8 Hz is 130 ms, en Im werk met data wat getoets by 1000 Hz. Impliseer dit dat ek dit behoort te word met behulp van 'n bewegende gemiddelde filter venster grootte van 130 monsters, of is daar iets anders wat Im hier vermis gevra 18 Julie 13 aan 09:52 Die bewegende gemiddelde filter is die filter gebruik word in die tydgebied te verwyder die geraas bygevoeg en ook vir glad doel, maar as jy dieselfde bewegende gemiddelde filter gebruik in die frekwensiedomein vir frekwensie skeiding dan prestasie sal ergste wees. so in daardie geval gebruik frekwensiedomein filters uitvoering maak user19373 3 Februarie by 05:53 Die bewegende gemiddelde filter (soms omgangstaal bekend as 'n wagon filter) het 'n vierkantige impulsrespons: Of, anders gestel: Onthou dat 'n diskretetyd-stelsels frekwensieweergawe is gelyk aan die diskrete-tyd Fourier-transform van sy impulsrespons, kan ons dit soos volg bereken: Wat was die meeste belangstelling in jou geval is die grootte van die filter, H (omega). Met behulp van 'n paar eenvoudige manipulasies, kan ons kry dat in 'n makliker om te begryp vorm: Dit kan nie makliker om te verstaan ​​kyk. As gevolg van Eulers identiteit. onthou dat: Daarom kan ons skryf die bogenoemde as: Soos ek al voorheen gesê, wat jy regtig bekommerd oor die omvang van die frekwensieweergawe. Dus, kan ons die grootte van die bogenoemde te neem om dit verder te vereenvoudig: Let wel: Ons is in staat om die eksponensiële terme uit te laat val, omdat hulle dit nie invloed op die grootte van die resultaat e 1 vir alle waardes van omega. Sedert xy xy vir enige twee eindige komplekse getalle x en y, kan ons aflei dat die teenwoordigheid van die eksponensiële terme dont raak die algehele omvang reaksie (in plaas daarvan, hulle invloed op die stelsels fase reaksie). Die gevolglike funksie binne die omvang hakies is 'n vorm van 'n Dirichlet kern. Dit is soms 'n periodieke sed funksie, want dit lyk soos die sinc funksie ietwat in voorkoms, maar is periodieke plaas. In elk geval, sedert die definisie van afsnyfrekwensie ietwat is underspecified (-3 dB punt -6 dB punt eerste sidelobe nul), kan jy die bostaande vergelyking gebruik om op te los vir alles wat jy nodig het. Stel H (omega) ter waarde wat ooreenstem met die filter reaksie wat jy wil by die afsnyfrekwensie: spesifiek, kan jy die volgende doen. Stel omega gelyk aan die afsnyfrekwensie. Om 'n deurlopende-time frekwensie om die diskrete-tyd domein karteer, onthou dat omega 2pi frac waar FS is jou monster tempo. Vind die waarde van N wat gee jou die beste ooreenkoms tussen die linker - en regterkante van die vergelyking. Dit moet die lengte van jou bewegende gemiddelde wees. As N is die lengte van die bewegende gemiddelde, dan 'n geskatte afsnyfrekwensie F (geldig vir N GT 2) in genormaliseer frekwensie Ff / fs is: Die omgekeerde hiervan is Hierdie formule is asimptoties korrekte vir groot N, en het ongeveer 2 fout vir N2, en minder as 0,5 vir N4. P. s. Na twee jaar, hier uiteindelik wat die benadering gevolg. Die gevolg is gebaseer op ongeveer dieselfde MA amplitude spektrum rondom f0 as 'n parabool (2 orde Series) volgens MA (Omega) ongeveer 1 (frac - frac) Omega2 wat meer presiese naby die nul kruising van MA (Omega) gemaak kan word - frac deur te vermenigvuldig Omega deur 'n koëffisiënt verkryging MA (Omega) ongeveer 10,907523 (frac - frac) Omega2 die oplossing van MA (Omega) - frac 0 gee die resultate hierbo, waar 2pi F Omega. Al die bogenoemde het betrekking op die -3dB afsny frekwensie, die onderwerp van hierdie post. Soms al is dit interessant om 'n verswakking profiel in stop-orkes wat vergelykbaar is met dié van 'n 1 Om IIR laaglaatfilter verkry (enkele paal LPF) met 'n gegewe -3dB afsny frekwensie (so 'n LPF is ook bekend as lekkende integreerder, 'n paal nie presies by DC, maar naby aan dit). Om die waarheid te beide die MA en die 1ste orde IIR LPF het -20dB / dekade helling in die stop-band ( 'n mens moet 'n groter N as die een wat in die figuur, N32, om dit te sien), maar terwyl MA het spektrale nulls by Fk / n en 'n 1 / f evelope, die IIR filter het slegs 'n 1 / f profiel. As 'n mens wil 'n MA filter met 'n soortgelyke geraas filter vermoëns as hierdie IIR filter verkry, en ooreenstem met die 3dB afgesny frekwensies om dieselfde te wees, op die vergelyking van die twee spektra, sou hy besef dat die stop orkes rimpeleffek van die MA filter beland 3dB laer as dié van die IIR filter. Met die oog op dieselfde stop-orkes rimpeleffek (maw dieselfde geraas krag verswakking) as die IIR kry filtreer die formules kan soos volg gewysig word: ek het terug die Mathematica script waar ek bereken die uitroei vir 'n paar filters, insluitend die MA een. Die gevolg is gebaseer op ongeveer dieselfde MA spektrum rondom f0 as 'n parabool volgens MA (Omega) Sonde (OmegaN / 2) / Sonde (Omega / 2) Omega 2piF MA (F) ongeveer N1 / 6F2 (N-N3) pi2. En die afleiding van die kruising met 1 / sqrt van daar af. â € Massimo 17 Januarie by 2: 08Frequency Reaksie 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 frekwensie reaksie 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ë, BerkeleySignal Processing / syferfilters Digitale filters is deur essensie gemonsterde stelsels. Die toevoer en afvoer seine word deur monsters met gelyke tyd afstand. Eindige Implulse Response (FIR) filters word gekenmerk deur 'n tyd reaksie afhangende net op 'n gegewe aantal van die laaste monsters van die insetsein. In ander terme: sodra die insetsein gedaal het tot nul, die filter uitset sal dieselfde doen nadat 'n gegewe aantal monsters tydperke. Die uitset y (k) gegee word deur 'n lineêre kombinasie van die laaste insette monsters x (k i). Die koëffisiënte b (i) die gewig vir die kombinasie. Hulle stem ooreen ook die koëffisiënte van die teller van die Z-domein filter oordragsfunksie. Die volgende figuur toon 'n FIR filter van orde N 1: Vir lineêre fase filters, die koëffisiënt waardes simmetriese rondom die middelste en die vertraging lyn kan terug om hierdie middel punt gevou om die aantal vermenigvuldiging te verminder. Die oordragsfunksie van FIR filters pocesses net 'n teller. Dit stem ooreen met 'n all-nul filter. FIR filters tipies vereis 'n hoë bestellings, in die grootte van 'n paar honderd. So die keuse van hierdie tipe filters sal 'n groot hoeveelheid van die hardeware of CPU nodig. Ten spyte van hierdie, een van die redes vir 'n FIR filter implementering kies is die vermoë om 'n lineêre fase reaksie, wat 'n vereiste in sommige gevalle kan wees bereik. Tog het die fiter ontwerper het die moontlikheid om IIR filters kies met 'n goeie fase lineariteit in die deurlaatband, soos Bessel filters. of om 'n allpass filter om die fase reaksie van 'n standaard IIR filter reg te ontwerp. Bewegende gemiddelde Comments (MA) Edit bewegende gemiddelde (MA) modelle is proses modelle in die vorm: MA prosesse is 'n alternatiewe weergawe van FIR filters. Gemiddelde filters te wysig A filter berekening van die gemiddeld van die N laaste monsters van 'n sein Dit is die eenvoudigste vorm van 'n FIR filter, met al koëffisiënte gelyk. Die oordragsfunksie van 'n gemiddelde filter word gegee deur: Die oordragsfunksie van 'n gemiddelde filter N eweredig gespasieerde nulle langs die frekwensie-as. Dit is egter die nul op DC verbloem word deur die paal van die filter. Dus, daar is 'n groter lob n DC wat verantwoordelik is vir die filter deurlaatband. Kaskade Integrator-Kam (CIC) Filters wysig A kaskade integreerder-kam filter (CIC) is 'n spesiale tegniek vir die implementering van gemiddelde filters geplaas in reeks. Die reeks plasing van die gemiddelde filters verhoog die eerste lob by DC in vergelyking met al die ander lobbe. A CIC filter implemente die oordragsfunksie van N gemiddelde filters, elke berekening van die gemiddeld van R M monsters. Die oordragsfunksie is dus gegee deur: CIC filters word gebruik vir gedecimeerd die aantal monsters van 'n sein met 'n faktor van R of, in ander terme, 'n sein resample teen 'n laer frekwensie, weg te gooi R 1 monsters uit R. Die faktor M dui aan hoeveel van die eerste lob is wat gebruik word deur die sein. Die aantal gemiddelde filter stadiums, N. dui aan hoe goed ander frekwensiebande is gedempte, ten koste van 'n minder plat oordragsfunksie rondom DC. Die CIC struktuur toelaat om die hele stelsel te implementeer met net adders en registers, nie die gebruik van enige vermenigvuldigers wat gulsig in terme van hardeware is. Downsampling met 'n faktor van R toelaat om die sein resolusie deur log 2 (R) (R) stukkies verhoog. Kanoniese filters wysig kanonieke filters te implementeer 'n filter oordragsfunksie met 'n aantal van die vertraging elemente gelyk aan die filter orde, een vermenigvuldiger per teller koëffisiënt, een vermenigvuldiger per deler koëffisiënt en 'n reeks van adders. Gelykenis met aktiewe filters kanonieke strukture, hierdie soort bane het baie sensitief vir element waardes te wees: 'n klein verandering in 'n koëffisiënte 'n groot invloed op die oordragsfunksie het. Ook hier is die ontwerp van 'n aktiewe filters het verskuif van kanonieke filters om ander strukture soos kettings van tweede orde artikels of Leapfrog filters. Ketting van Tweede Artikels Bestel Wysig 'n tweede orde artikel. dikwels na verwys as biquad. implementeer 'n tweede orde oordragfunksie. Die oordragsfunksie van 'n filter kan verdeel word in 'n produk van oordragfunksies elke verbonde aan 'n paar van pale en moontlik 'n paar nulle. As die oordragsfunksies orde is vreemd, dan 'n eerste orde artikel moet bygevoeg word om die ketting. Hierdie afdeling is wat verband hou met die werklike paal en om die werklike nul as daar een. direkte-vorm 1 direkte-vorm 2 direkte-vorm 1 getransponeer direkte-vorm 2 getransponeer Die direkte-vorm 2 getransponeer van die volgende figuur is veral interessant in terme van die vereiste hardeware sowel as sein en koëffisiënt kwantisering. Digitale Leapfrog Filters wysig Filter Struktuur wysig digitale Leapfrog filters basis op die simulasie van analoog aktiewe Leapfrog filters. Die aansporing vir hierdie keuse is om te erf uit die uitstekende deurlaatband sensitiwiteit eienskappe van die oorspronklike leer kring. Die volgende 4 de orde all-paal laagdeurlaat Leapfrog filter geïmplementeer kan word as 'n digitale stroombaan deur die vervanging van die analoog integreer met opgaarbatterye. Die vervanging van die analoog integreer met opgaarbatterye ooreenstem met vereenvoudig die Z-transform tot Z 1 s T. wat is die eerste twee terme van die Taylor reeks Z e x p (s T). Dit benadering is goed genoeg vir filters waar die monsterfrekwensie is baie hoër as die sein bandwydte. Oordragsfunksie wysig staat ruimte voorstelling van die voorafgaande Filtre kan geskryf word as: Uit hierdie vergelyking stel, kan 'n mens skryf die A, B, C, D matrikse as: Uit hierdie voorstelling, seinverwerking gereedskap soos Octave of Matlab toelaat om te stip die filters frekwensieweergawe of sy nulle en pale te ondersoek. In die digitale Leapfrog filter, die relatiewe waardes van die koëffisiënte stel die vorm van die oordragfunksie (Butterworth. Chebyshev.), Terwyl hul amplitudes stel die afsnyfrekwensie. Verdeel al koëffisiënte met 'n faktor van twee skofte die afsnyfrekwensie deur een oktaaf ​​(ook 'n faktor van twee). 'N Spesiale geval is die Buterworth 3de orde filter wat tyd konstantes met relatiewe waardes van 1, 1/2 en 1. As gevolg van dat, hierdie filter kan in hardeware geïmplementeer sonder enige vermenigvuldiger het, maar met behulp van verskuiwings plaas. Outoregressiewe Comments (AR) Edit outoregressiewe (AR) modelle is proses modelle in die vorm: Waar u (N) is die opbrengs van die model, x (N) is die insette van die model, en u (N - m) is die vorige monsters van die model produksie waarde. Hierdie filters is outoregressiewe genoem omdat uitset waardes bereken op grond van regressies van die vorige uitsetwaardes. AR prosesse kan voorgestel word deur 'n all-paal filter. ARMA Filters wysig outoregressiewe bewegende gemiddelde (ARMA) filters is kombinasies van AR en MA filters. Die uitset van die filter word as 'n lineêre kombinasie van beide die geweegde insette en geweegde uitset monsters: ARMA prosesse kan beskou word as 'n digitale IIR filter, met albei pole en nulle. AR filters word verkies in baie gevalle omdat hulle ontleed kan word met behulp van die Yule-Walker vergelykings. MA en ARMA prosesse, aan die ander kant, kan ontleed word deur ingewikkelde lineêre vergelykings wat moeilik is om te studeer en model is. As ons 'n AR proses met tap-gewig koëffisiënte n ( 'n vektor van 'n (N), 'n (N -. 1)) 'n inset van x (N). en 'n opbrengs van y (N). kan ons die Yule-Walker vergelykings gebruik. Ons sê dat x 2 is die variansie van die insetsein. Ons behandel die insette data sein as 'n ewekansige sein, selfs al is dit 'n deterministiese sein, want ons weet nie wat die waarde sal wees totdat ons dit ontvang. Ons kan die Yule-Walker vergelykings uit te druk as: Waar R die kruis-korrelasie matriks van die proses uitvoer en R is die outokorrelasie matriks van die proses afvoer: Variansie wysig Ons kan wys dat: Ons kan die insetsein variansie as uitdrukking: Of , uit te brei en te vervang in vir R (0). ons kan vereenselwig die uitset variansie van die proses om die insette variansie: laaglaatfilter Dit is in die eerste plek daarop dit sal nie volledig in enige sin wees. Dit bestaan ​​om fragmente van nuttige inligting bevat. Pseudokode Die eksponensieel geweeg bewegende gemiddelde (EWMA) is die naam vir wat is waarskynlik die maklikste digitale, tyd-domein verwesenliking van die (eerste-orde) laagdeurlaat op diskrete data. Dit filter glad met behulp van 'n bewegende plaaslike gemiddelde, wat dit 'n trae navolger van die insetsein maak. Intuïtief, sal dit stadig reageer op die vinnige veranderinge (die hoë-frekwensie-inhoud), terwyl hy nog as gevolg van die algehele neiging van die sein (die lae-frekwensie-inhoud). Dit is geweeg met 'n veranderlike (sien x3b1) in staat wees om sy sensitiwiteit wissel. In aansoeke daardie monster op 'n gereelde interval (bv klank) kan jy betrekking x3b1 om frekwensie inhoud. In sulke gevalle dikwels wil hê jy moet 'n gefilterde uitset reeks te bereken vir 'n inset-reeks, deur herhaling deur middel van 'n lys so iets te doen: of die ekwivalent: Laasgenoemde vorm kan meer intuïtief / insiggewende voel: die verandering in die gefilterde uitset is eweredig aan die bedrag van verandering en geweeg deur die filter sterkte x3b1. Beide kan help kyk hoe die gebruik van die onlangse gefiltreer uitset gee die stelsel traagheid: 'n Kleiner x3b1 (groter 1-x3b1 in die voormalige) (maak ook vir 'n groter RC) beteken die uitset sal meer traag pas, en moet minder geraas wys (sedert die afsnyfrekwensie is laer (verifieer)). 'N Groter x3b1 (kleiner 1-x3b1) (kleiner RC) beteken dat die uitset vinniger (minder traagheid) gevalle sal pas, maar wees meer sensitief vir geraas (sedert die afsnyfrekwensie is hoër (verifieer)) Sedert die berekening is plaaslike, waar jy net die nuutste waarde kan voorkom stoor 'n groot verskeidenheid van die volgende te doen vir elke nuwe monster (dikwels 'n klomp van die tye in 'n ry, om seker te maak ons ​​pas genoeg). In gevalle van nie-so-gereelde monsterneming x3b1 is meer verwant aan spoed van aanpassing as om frekwensie inhoud. Dit is nog steeds relevant, maar die notas op frekwensie inhoud van toepassing minder streng. Jy wil tipies implementeer die skikking / geheue as dryf - selfs as jy SY terugkeer - om probleme wat veroorsaak word deur afrondingsfoute te vermy. Die meeste van die probleem: wanneer alphadifference (self 'n drywende vermenigvuldiging) minder as 1 is, word dit 0 in 'n (truncatng) gooi 'n heelgetal. Byvoorbeeld, wanneer Alpha is 0,01, dan sein verskille kleiner as 100 sal maak vir 'n aanpassing van 0 (via heelgetal afkorting), sodat die filter sal nooit aan te pas by die werklike ADC waarde. EWMA het die woord eksponensiële daarin, want elke nuwe gefiltreer uitset effektief gebruik al die waardes voordat dit, en effektief met eksponensieel verrottende gewigte. Sien die Wikipedia skakels vir meer bespreking. 'N Grafiese voorbeeld: 'n kiekie van arduinoscope - 'n bewegende grafiek, met die nuutste monsters aan die linkerkant. Die rou sein op die top is 'n paar SECONDSs waarde van 'n ADC monsterneming van 'n drywende pen, met 'n vinger raak dit elke nou en dan. Die ander is lowpassed weergawes daarvan, op die verhoging van sterkpunte. Sommige dinge om op te let daaroor: die slowish eksponensiële aanpassing te stap-agtige reaksies (amper soos 'n heffing kapasitor - vinnig aanvanklik, dan stadiger en stadiger) die onderdrukking van enkele groot spykers / afwykings. dat sy beslis moontlik om te hard te filtreer (alhoewel dit reg hang baie af van die monsterneming spoed en die aanpassing / inhoud / frekwensies jou doel behoeftes). in die tweede beeld, die die volle omvang ossillasie kom uit halfpad nie soseer as gevolg van filter, maar ook grootliks omdat die meeste rou monsters om daar versadig aan beide kante van die ADC wissel. Op x3b1, x3c4, en die afsnyfrekwensie Hierdie artikel / artikel is 'n saadjie x2014 waarskynlik 'n hopie van 'n halwe gesorteer notas, is nie goed gekontroleer so kan verkeerde stukkies het. (Voel vry om te ignoreer, op te los, of vir my sê) x3b1 is die smoothing faktor, teoreties tussen 0,0 en 1,0, in die praktyk gewoonlik lt0.2 en dikwels lt0.1 of kleiner, want behalwe dit is jy skaars doen enige filter. In DSP is dit dikwels gebaseer op: x394 t. gereeld geskryf dt. die tyd interval tussen monsters (resiprook van sampling rate) 'n keuse van tydkonstante x3c4 (TLU), ook bekend as RC (laasgenoemde 'n verwysing na 'n resistor-plus-kapasitor stroombaan wat ook nie laagdeurlaat lyk. Spesifiek, RC gee die tyd waarin die kapasitor laai na as jy kies 'n RC naby youll dt kry Alfa's hoër as 0,5, en ook 'n afsnyfrekwensie wat naby die Nyquist frekwensie (gebeur op 0,666 (verifieer)), wat so min dat dit die filter redelik filters uit nutteloos. In die praktyk sal jy dikwels kies 'n RC wat ten minste 'n paar veelvoude van dt, wat beteken dat x3b1 is op die einde van 0,1 of minder. Wanneer die monsterneming gebeur streng gereeld, want dit is vir 'n goeie en baie ander DSP aansoeke, .. die afsnyfrekwensie aka knie frekwensie is goed-gedefinieerde, naamlik: byvoorbeeld, wanneer RC0.002sec, die donker is by op 200Hz, 2000Hz, en 20000Hz monsterneming, dit maak vir Alfa's van 0,7, 0,2, en 0,024 onderskeidelik. (op dieselfde monsterneming spoed: die laer Alpha is, hoe stadiger sal die aanpassing by nuwe waardes en hoe laer die effektiewe afsnyfrekwensie) (kontroleer) vir 'n eerste-orde laagdeurlaat: teen laer frekwensies, die reaksie is byna heeltemal plat, op hierdie frekwensie die reaksie is -3dB (begin daal in 'n sagte draai / knie) by 'n hoër frekwensies dit dit druppels op 6db / oktaaf ​​(20dB / dekade) hoër-orde variasies afval vinniger en het 'n harder knie. Let daar sal ook 'n faseverskuiwing, wat agter bly die insette wees. Dit hang af van die frekwensie dit begin vroeër as die amplitude falloff, en sal wees -45 grade by die knie frekwensie (verifieer). Arduino voorbeeld Hierdie artikel / artikel is 'n saadjie x2014 waarskynlik 'n hopie van 'n halwe gesorteer notas, is nie goed gekontroleer so kan verkeerde stukkies het. (Voel vry om te ignoreer, op te los, of vertel my) Dit is 'n enkel-stuk-of-geheue weergawe, want as jy belangstel om net in die (jongste) produksie waarde. Semi-sortedMoving Gemiddelde Filter Kate geskryf: GT Hi, GT GT Ek is op soek na 'n paar kode vir 'n laaglaatfilter wat ek kan aansoek doen om 'n sein GT voor die uitvoering van spectraalanalyse. GT GT Ek verontschuldigen vir my onkunde, maar dit is manier buite my veld so Im GT nie regtig maak geen sin nie. Wat is die insette wat GT nodig behalwe die sein self GT GT Dankie, GT Kate In die analoog domein, mense gebruik lae-pass filter vir ten minste 'n paar van die redes wat in jou gedagtes (i) kom maak die sein lyk beter ( ii) te vermy aliasing tydens analoog-na-digitale bekering, wat lei tot 'n hoë-frekwensie noisesignals word gealiasseer na lae frekwensies, wat handel dryf met die laer frekwensie seine van belang en kan styg die geraas vloer. Dit lyk nie dat een van hierdie oorwegings van toepassing op jou situasie (i) jy nie kyk na die sein direk (jy gaan spectraalanalyse doen) (ii) van jou sein is reeds gedigitaliseerde. Spesifiek, wanneer jy spectraalanalyse doen, die hoë-frekwensie dinge sal wys op die hoë-frekwensie einde en jy kan kies om dit te ignoreer. Vir enige lineêre tegniek (dit sluit FFT en die funksie Matlab filter ()), sal die hoë-frekwensie-inhoud nie inmeng met die spektrale ontleding van die lae-frekwensie inhoud. Tensy jy jou data decimeren voor filter. Is daar 'n spesifieke rede wat jy wil om ontslae te raak van die hoë-frekwensie-inhoud voordat spectraalanalyse Kate kry geskryf: GT Hi, GT GT Ek is op soek na 'n paar kode vir 'n laaglaatfilter wat ek kan aansoek doen om 'n sein GT voor die uitvoering uit spectraalanalyse. GT GT Ek verontschuldigen vir my onkunde, maar dit is manier buite my veld so Im GT nie regtig maak geen sin nie. Wat is die insette wat GT nodig behalwe die sein self GT GT Dankie, GT Kate In die analoog domein, mense gebruik lae-pass filter vir ten minste 'n paar van die redes wat in jou gedagtes (i) kom maak die sein lyk beter ( ii) te vermy aliasing tydens analoog-na-digitale bekering, wat lei tot 'n hoë-frekwensie noisesignals word gealiasseer na lae frekwensies, wat handel dryf met die laer frekwensie seine van belang en kan styg die geraas vloer. Dit lyk nie dat een van hierdie oorwegings van toepassing op jou situasie (i) jy nie kyk na die sein direk (jy gaan spectraalanalyse doen) (ii) van jou sein is reeds gedigitaliseerde. Spesifiek, wanneer jy spectraalanalyse doen, die hoë-frekwensie dinge sal wys op die hoë-frekwensie einde en jy kan kies om dit te ignoreer. Vir enige lineêre tegniek (dit sluit FFT en die funksie Matlab filter ()), sal die hoë-frekwensie-inhoud nie inmeng met die spektrale ontleding van die lae-frekwensie inhoud. Tensy jy jou data decimeren voor filter. Is daar 'n spesifieke rede wat jy wil om ontslae te raak van die hoë-frekwensie-inhoud voordat spectraalanalyse Om eerlik te wees ek weet nie hoekom Im probeer om ontslae te raak van die hoë frekwensie wees. Im basies die instruksies in 'n ISO. Soos jy dalk geraai het, rekenaarprogrammering en seinverwerking is regtig nie my gebied so die taal wat gebruik word is vreemd is aan my wat im doen is soos volg - Im 'n siviele ingenieur en Im probeer om 'n padoppervlak profiel ontleed. Die profiel is basies die equivilent van 'n sein wat wissel met afstand (maar aangesien snelheid konstant is, dit is dieselfde as wat wissel met die tyd). Die presiese bewoording van die ISO is pre-verwerking filters moet gebruik word byvoorbeeld Butterworth. Maar ek het gedink dat die bewegende gemiddelde 'n makliker plek om te begin Ek vermoed die rede Im probeer om 'n hoë frekwensies uit te roei, is omdat hulle gering in terme van padoppervlak skade sou wees sou wees. Ek het groot waardering vir jou tyd, Katherine Rajeev geskryf: GT GT GT Kate geskryf: gtgt Hi, gtgt gtgt Ek is op soek na 'n paar kode vir 'n laaglaatfilter wat ek GT kan aansoek doen om 'n sein gtgt voor die uitvoering van spectraalanalyse. gtgt gtgt Ek verontschuldigen vir my onkunde, maar dit is manier buite my veld so GT Im gtgt nie regtig maak geen sin nie. Wat is die insette wat gtgt nodig behalwe die sein self gtgt gtgt Dankie, gtgt Kate GT GT In die analoog domein, mense gebruik lae-pass filter vir ten minste 'n GT paar redes wat in jou gedagtes (i) kom is om die sein beter lyk GT (ii) te vermy aliasing tydens analoog-na-digitale bekering, wat GT resultate in 'n hoë-frekwensie noisesignals word gealiasseer na lae GT frekwensies, wat handel dryf met die laer frekwensie seine van GT belang GT en kan styg die geraas vloer. GT GT Dit lyk nie dat een van hierdie oorwegings van toepassing op jou GT situasie (i) jy nie kyk na die sein direk GT (jy GT gaan GT om spectraalanalyse doen) (ii) van jou sein is reeds gedigitaliseerde. GT GT Spesifiek, wanneer jy spectraalanalyse doen, die hoë-frekwensie GT dinge GT sal opdaag by die hoë-frekwensie einde en jy kan kies om te ignoreer GT dit. GT Vir enige lineêre tegniek (dit sluit FFT en die Matlab filter () gt funksie), sal die hoë-frekwensie-inhoud nie inmeng met die GT spectraalanalyse van die lae-frekwensie inhoud. Tensy jy wil GT decimeren jou data voor filter. GT GT Is daar 'n spesifieke rede wat jy wil om ontslae te raak van die GT hoë-frekwensie GT inhoud voordat spectraalanalyse GT GT HTH GT - rajeev - GT GT Katherine het geskryf: GT Om eerlik te wees ek weet nie hoekom Im probeer om ontslae te raak van die wees hoë GT frekwensies. Im basies die instruksies in 'n ISO. GT Soos jy kan raai, rekenaarprogrammering en seinverwerking GT is regtig nie my gebied so die taal wat gebruik word is vreemd is aan my GT GT Wat Im doen is soos volg - Im 'n siviele ingenieur en Im probeer om GT analiseer 'n padoppervlak profiel. Die profiel is basies die GT equivilent van 'n sein wat wissel met afstand (maar aangesien snelheid GT is konstant, dit is dieselfde as wat wissel met die tyd). Die presiese GT bewoording van die ISO is pre-verwerking filters moet gebruik word vir Sommige vrae na vore kom. a. Wat beteken die ISO vra jou om te doen na die pre-verwerking filters b. Hoe is die spectraalanalyse geïmplementeer c. Maak die ISO spesifiseer die afsnyfrekwensie vir die filter. dws ontslae te raak van frekwensies bo X GT byvoorbeeld Butterworth. Maar ek het gedink dat die bewegende gemiddelde GT n makliker plek om te begin is ek geneig om saam te stem, bewegende gemiddelde makliker sou wees sou wees. Dit het ook 'n eiendom wat al frekwensie komponente is vertraag met presies dieselfde bedrag, wat beteken dat die golfvorm vorm behoue ​​gaan deur die filter (natuurlik 'n paar frekwensie compnents sal verswak, maar hulle sal nie verskuif word deur, sê, 90 grade , in vergelyking met ander frekwensies). Die Butterworth filter (en tot mindere of meerdere mate al analoog filters) nie hierdie eiendom wat bekend staan ​​as lineêre-fase of fase-lineêre het. Butterworth verwys na 'n klas van analoog filters met 'n spesifieke fase en frekwensie reaksie, wat gebeur maklik om te implementeer met elektroniese komponente soos resistors, kapasitore en induktore te wees. (My redelike raaiskoot is dat) mense digitale ekwivalente ontwikkel om hierdie en ander analoog filters omdat hulle bekend is met hul eiendomme was. Maar baie mense vandag sou vra, as jy gaan om te werk op 'n gedigitaliseerde sein, hoekom pla met 'n analoog-look-alike filter. GT Ek vermoed die rede Im probeer om 'n hoë frekwensies uit te roei is GT omdat hulle gering in terme van padoppervlak skade sou wees. GT GT ek jou tyd baie waardeer, GT Katherine Weereens, ek is baie dank verskuldig aan dat jy die tyd wat ek het probeer om onder jou QS beantwoord: GT Sommige vrae na vore kom. GT GT n. Wat beteken die ISO vra jou om te doen na die pre-verwerking filters Na die pre-verwerking filters dit vra dat ek uit te voer 'n FFT wat ek dink is ook 'n antwoord op jou volgende vraag. Die groot begrip probleem dat Im het, is dat ek gegenereer die pad profiel myself, spesifiseer dat ek wou die frekwensies tot 'n minimum van 0.01cycles / meter en 'n maksimum van 4cycles / meter wees. Hoekom sou ek dan nodig het om uit te filter hoë frekwensies GT GT b. Hoe is die spectraalanalyse geïmplementeer GT GT c. Maak die ISO spesifiseer die afsnyfrekwensie vir die filter. dws GT kry GT ontslae te raak van frekwensies bo X Dit nie die geval spesifiseer enige afsnyfrekwensie. gtgt byvoorbeeld Butterworth. Maar ek het gedink dat die bewegende gemiddelde gtgt n makliker plek om GT GT Ek is geneig om saam te stem begin kan wees, bewegende gemiddelde makliker sou wees. Dit het ook 'n GT eiendom GT dat alle frekwensie komponente is vertraag met presies dieselfde GT bedrag, GT wat beteken dat die golfvorm vorm behoue ​​gaan deur die GT filter GT (natuurlik 'n paar frekwensie compnents sal verswak, maar hulle GT gewoond GT verskuif deur, sê, 90 grade, in vergelyking met ander frekwensies). GT Die GT Butterworth filter (en tot mindere of meerdere mate al analoog filters) beteken GT nie gt gt hierdie eiendom, wat bekend staan ​​as lineêre-fase of fase-lineêre. GT GT Butterworth verwys na 'n klas van analoog filters met 'n bepaalde GT fase GT en frekwensieweergawe, dit gebeur maklik om te implementeer met GT elektroniese GT komponente soos resistors, kapasitore en induktore te wees. (My GT redelike GT raaiskoot GT is dat) mense digitale ekwivalente ontwikkel om hierdie en ander GT analoog GT filters omdat hulle bekend is met hul eiendomme was. Maar GT n GT baie GT van mense vandag sou vra, as jy gaan om te werk op 'n gedigitaliseerde GT sein, GT hoekom pla met 'n analoog-look-alike filter. GT gtgt Ek vermoed die rede Im probeer om 'n hoë frekwensies uit te roei is gtgt omdat hulle gering in terme van padoppervlak skade sou wees. gtgt gtgt ek jou tyd baie waardeer, gtgt Katherine GT GT Dit. GT GT GT HTH GT - rajeev - Dankie. Katherine Klink soos jy kan filter die data reeds die manier waarop jy spesifiseer die frekwensie reeks. Wat is jy sampling rate Is dit ruimtelike of temporale As jy spesifiseer 4 siklusse / meter om die stelsel is baie onwaarskynlik dat dit net sou monsterneming op daardie koers (FS1 / 8 meter) te kry sonder 'n soort van bewegende gemiddelde filter gebou in. wat is die ISO vereiste (ISO standaard, vanwaar) Een effek van die filter is om die energie te skuif na die laer frekwensies eerder as om net kap dit af soos jy sou doen in die frekwensiedomein. As die einddoel is om 'n IRI of 'n soort van ander pad grof metrieke as dit bereken kan krities wees. GT GT Na die pre-verwerking filters dit vra dat ek uit te voer 'n FFT wat GT Ek dink ook 'n antwoord op jou volgende vraag. Die groot GT begrip probleem dat Im het, is dat ek gegenereer die pad GT myself profiel, spesifiseer dat ek wou die frekwensies 'n GT minimum van 0.01cycles / meter en 'n maksimum van 4cycles / meter wees. Hoekom dan GT moet ek nodig het om uit te filtreer hoë frekwensies GT Charlie, ek is baie onkundig oor die korrekte terminologie in hierdie dinge en Ek is nie seker wat jy bedoel met monster tempo. Siek net vir jou sê wat im doen. Eerste Ek genereer 'n ewekansige pad profiel wat ruimtelike frekwensie wissel van 0,01 het - 4 siklusse / m. Die ISO 8608: 1995 het klassifikasies van die pad en afhangende van dit, dit gee 'n PSD waarde vir elk van die frekwensies tussen 0,01 en 4 dis wat jy wil. Hierdie waardes word dan in 'n vergelyking vir die pad generasie wat 'n pad met 'n aantal punte skep sit (in my geval 8000, of 400meters, maw elke 0.05 meter). dan het ek grafiek al die ISO waardes vir die PSD teen die ruimtelike frekwensies wat ek hierbo het. Ek het probeer om terug te werk om te sien of ek daardie selfde grafiek kan genereer deur gebruik te maak van die dieselfde pad profiel, en die vind van die FFT van dit en dan die PSD. Ek dont weet wat jy bedoel met monsterfrekwensie Im bang, miskien is dit daar in wat ek beskryf Thank you so much vir jou tyd, ek is heeltemal soos 'n vis uit die water op hierdie een Charlie het geskryf: GT GT GT Katherine, GT GT Klink soos jy kan filter die data reeds die manier waarop jy is GT spesifiseer GT die frekwensie reeks. Wat is jy sampling rate Is dit ruimtelike of GT tydelike GT As jy spesifiseer 4 siklusse / meter om die stelsel is baie onwaarskynlik GT dat dit GT sal slegs monsterneming op daardie koers (FS1 / 8 meter) te kry sonder 'n GT soort GT bewegende gemiddelde filter gebou in. GT GT Wat is die ISO vereiste (ISO standaard, vanwaar) gt gt Een effek van die filter is om die energie te skuif na die onderste GT frekwensies eerder as om net kap dit af soos jy sou doen in GT die GT frekwensiedomein. As die einddoel is om 'n IRI of 'n GT soort GT ander pad grof metrieke as dit bereken kan krities wees. GT GT Charlie GT gtgt gtgt Na die pre-verwerking filters dit vra dat ek uit te voer 'n FFT GT wat gtgt Ek dink ook 'n antwoord op jou volgende vraag. Die groot gtgt begrip probleem dat Im het, is dat ek gegenereer die GT pad gtgt myself profiel, spesifiseer dat ek wou die frekwensies 'n gtgt minimum van 0.01cycles / meter en 'n maksimum van 4cycles / meter wees. Hoekom dan gtgt moet ek nodig het om uit te filtreer hoë frekwensies gtgt GT GT GT Dankie vir die inligting oor die ISO 8608: 1995 dit lyk soos 'n goeie verwysing vir 'n paar van my werk op pad profiel verwerking. Terug na jou projek. Soos ek dit verstaan ​​jy doen: 1. Skep pad profiel in ruimtelike frekwensie domein met inhoud in 0,01-4 siklusse / m 2. Genereer ruimtelike profiel van 1 deur 'n paar vergelykings (400 meter lank, dx0.05 m, ruimtelike steekproefneming frequency1 / dx20 siklusse / m) 3. Grafiek jou pad PSD van 1 teen die ISO waardes van ISO 8608 4. Bereken die FFT en die PSD van 2 en vergelyk dit met 3 te sien of jy in staat is om weer te produseer nie. As dit korrek is en ek verstaan ​​die ISO standaard. Ek glo nie jy nodig het om enige filter glad nie. Jou profiel van 2 moet in staat wees om frekwensie data te genereer 0,0025-10 siklusse / m, maar jy moet 'n inhoud bo 4 siklusse / m nie sien nie. Hoop dit help eerder as verwar. Wil jy dalk om te kyk na die boekie van Profilering op www. umtri. umich. edu/erd/roughness/index vir meer inligting. Katherine ltkatherine. cashellucd. iegt geskryf in boodskap nuus: ef02d7a.7webx. raydaftYaTP. GT Charlie, GT Ek is baie onkundig oor die korrekte terminologie in hierdie dinge en Im GT nie seker wat jy bedoel met monster tempo. Siek net vir jou sê wat im GT doen. GT GT GT Eerste ek genereer 'n ewekansige pad profiel wat ruimtelike GT frekwensies wat wissel van 0,01 het - 4 siklusse / m. Die ISO 8608: 1995 het GT klassifikasie van die pad en afhangende van dit, dit gee 'n PSD waarde GT vir elk van die frekwensies tussen 0,01 en 4 dis wat jy wil. Hierdie GT waardes word dan in 'n vergelyking vir die pad geslag wat GT skep 'n pad met 'n aantal punte het (in my geval 8000, of GT 400meters, maw elke 0.05 meter). GT ek dan grafiek al die ISO waardes vir die PSD teen die ruimtelike GT frekwensies wat ek hierbo het. GT ek dan probeer om agteruit te werk om te sien of ek daardie selfde GT grafiek kan genereer deur gebruik te maak van die dieselfde pad profiel, en die vind van die FFT van dit en GT dan die PSD. GT Ek dont weet wat jy bedoel met monsterfrekwensie Im bang, miskien is dit GT is daar in dit wat ek beskryf GT GT Thank you so much vir jou tyd, ek is heeltemal soos 'n vis uit GT water op hierdie een GT GT Katherine GT Dankie vir daardie - is regtig nuttig net om te sien die korrekte terminologie wat gebruik word vir die syfers Charlie het geskryf: GT GT GT Katherine, GT GT Dankie vir die inligting oor die ISO 8608: 1995 dit lyk soos 'n goeie verwysing GT vir 'n paar GT van my werk op pad profiel verwerking. Terug na jou projek. Soos ek GT GT verstaan ​​jy doen: GT GT 1. Skep pad profiel in ruimtelike frekwensie domein met inhoud in GT 0,01-4 GT siklusse / m GT 2. Genereer ruimtelike profiel van 1 deur 'n paar vergelykings (400 GT meter lank, GT dx0.05 m, ruimtelike steekproefneming frequency1 / dx20 siklusse / m) GT 3. Grafiek jou pad PSD van 1 teen die ISO waardes van ISO GT 8608 GT 4. Bereken die FFT en die PSD van 2 en vergelyk dit met 3 tot GT sien As GT jy in staat is om weer te produseer nie. GT GT As dit korrek en ek verstaan ​​die ISO standaard. Ek dont GT glo jy GT moet enige filter glad nie. Jou profiel van 2 moet GT kan GT genereer frekwensie data 0,0025-10 siklusse / m, maar jy moet nie GT sien enige GT inhoud bo 4 siklusse / m. GT GT hoop dit help eerder as verwar. Wil jy dalk om te kyk na die GT Little GT Boek van Profilering op ltwww. umtri. umich. edu/erd/roughness/index GT GT GT of meer inligting. GT GT Charlie GT GT Katherine ltkatherine. cashellucd. iegt geskryf in boodskap GT nuus: ef02d7a.7webx. raydaftYaTP. gtgt Charlie, gtgt Ek is baie onkundig oor die korrekte terminologie in hierdie dinge en GT Im gtgt nie seker wat jy bedoel met monster tempo. Siek net vir jou sê wat im gtgt doen. gtgt gtgt gtgt Eerste ek genereer 'n ewekansige pad profiel wat ruimtelike gtgt frekwensies wat wissel van 0,01 het - 4 siklusse / m. Die ISO 8608: GT 1995 het gtgt klassifikasie van die pad en afhangende van dit, dit gee 'n PSD GT waarde gtgt vir elk van die frekwensies tussen 0,01 en 4 dis wat jy wil. GT Hierdie gtgt waardes word dan in 'n vergelyking vir die pad geslag wat gtgt skep 'n pad met 'n aantal punte het (in my geval 8000, of gtgt 400meters, maw elke 0.05 meter). gtgt ek dan grafiek al die ISO waardes vir die PSD teen die GT ruimtelike gtgt frekwensies wat ek hierbo het. gtgt ek dan probeer om agteruit te werk om te sien of ek kan genereer wat GT dieselfde gtgt grafiek deur gebruik te maak van die dieselfde pad profiel, en die vind van die FFT daarvan GT en gtgt dan die PSD. gtgt Ek dont weet wat jy bedoel met monsterfrekwensie Im bang, miskien GT dit gtgt is daar in dit wat ek beskryf gtgt gtgt Thank you so much vir jou tyd, ek is heeltemal soos 'n vis uit GT van gtgt water op hierdie een gtgt gtgt Katherine gtgt GT GT GT wat is 'n horlosie lys jy kan dink jou lys as drade wat jy geboekmerk. Jy kan etikette, skrywers, drade te voeg, en selfs resultate aan jou lys te soek. Op hierdie manier kan jy maklik die spoor van onderwerpe wat jy belangstel in. Om jou lys te sien hou, kliek op die quotMy Newsreaderquot skakel. Om items na jou horlosie lys voeg, kliek op die quotadd om listquot skakel aan die onderkant van 'n bladsy te sien. Hoe kan ek 'n item by te voeg aan my horlosie lys Soek Om soekkriteria voeg tot jou lys, soek vir die presiese term in die soekkassie. Klik op die quotAdd hierdie soektog na my horlosie listquot skakel op die resultate bladsy. Jy kan ook 'n tag toe te voeg tot jou lys deur te soek vir die tag met die richtlijn quottag: tagnamequot waar merkernaam is die naam van die etiket wat jy wil om te kyk. Skrywer 'n skrywer by jou horlosie lys, gaan na die skrywers profiel bladsy en klik op die quotAdd hierdie skrywer om my horlosie listquot skakel aan die bokant van die bladsy. Jy kan ook 'n skrywer by jou horlosie lys deur te gaan na 'n draad wat die skrywer het gepos word aan en kliek op die quotAdd hierdie skrywer om my horlosie listquot skakel. Jy sal in kennis gestel word wanneer die skrywer maak 'n pos. Draad 'n draad om jou horlosie lys te voeg, gaan na die draad bladsy en klik op die quotAdd hierdie draad om my horlosie listquot skakel aan die bokant van die bladsy. 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 'n land


No comments:

Post a Comment