Labview Fpga Moving Average Filteret
Beregner Moving Average. This VI beregner og viser det bevegelige gjennomsnittet ved hjelp av et forhåndsvalgt nummer. First initierer VI to skiftregister. Toppskiftregisteret initialiseres med ett element, og legger kontinuerlig den forrige verdien med den nye verdien. Dette skiftregisteret holder summen av de siste x-målene Etter å dele resultatene av add-funksjonen med den forutbestemte verdien, beregner VI den bevegelige gjennomsnittsverdien. Bunnskiftregisteret inneholder en matrise med dimensjonen Gjennomsnitt Dette skiftregisteret beholder alle verdier av verdien. Utskiftningsfunksjonen erstatter den nye verdien etter hver sløyfe. Denne VI er veldig effektiv og rask fordi den bruker erstatningselementfunksjonen i løpet av løpet, og den initialiserer arrayet før den går inn i sløyfen. Denne VI ble opprettet i LabVIEW 6 1.Bookmark Share. Arbeider med LabVIEW Filtrering VI og LabVIEW Digital Filter Design Toolkit VIs. Publish Dato 15, 2010 17 3 24 5 Print. LabVIEW Digital Filt er Design Toolkit inneholder flere filterdesignverktøy som ligner på filterverktøyene som følger med LabVIEW Full eller Professional Development Systems Dette dokumentet forklarer de store forskjellene mellom de to settene VI, viser de tilsvarende VI, og gir eksempler som viser hvordan man konverterer filtre utformet med LabVIEW Full eller Pro for bruk i Digital Filter Design Toolkit og omvendt. Innholdsfortegnelse.1 Introduksjon. LabVIEW Digital Filter Design Toolkit inneholder flere filterdesignverktøy som ligner filterverktøyene som følger med LabVIEW Full eller Professional Development System For eksempel er Butterworth-koeffisientene VI i LabVIEW Full eller Professional Development System lik Butterworth Design-funksjonaliteten fra Digital Filter Design Toolkit. Parks-McClellan VI i LabVIEW Full eller Professional Development System ligner Remez Design VI fra Digital Filter Design Toolkit. Generelt, Digital Filter Design Toolkit gir større muligheter, inkludert, men ikke begrenset til, støtte for vilkårlige fase - og størrelsesspesifikasjoner og fastpunktsfilterdesign. Selv om de to settene av VI har lignende funksjonalitet, kan deres resultater ikke være det samme fordi designalgoritmene er forskjellige Dette dokumentet forklarer de store forskjellene mellom de to settene VI, viser de tilsvarende VI, og gir eksempler som viser hvordan man konverterer filtre designet med LabVIEW Full eller Professional Development System for bruk i Digital Filter Design Toolkit og omvendt.2 Forskjeller mellom filtreringsverktøyene i LabVIEW Full eller Professional Development System og Digital Filter Design Toolkit. Følgende liste forklarer de viktigste forskjellene mellom filtrering VI i LabVIEW Full eller Professional Development System og Digital Filter Design Toolkit. Filtrering VI er inkludert i LabVIEW Full eller Professional Development System gir ikke optimal løsninger, unntatt Equi-Ripple-metoden Digital Filter Design Toolkit inneholder klassiske designmetoder samt optimale løsninger. Filtrering VI som følger med i LabVIEW Full eller Professional Development System, tilbyr begrensede fasevalg. Med Digital Filter Design Toolkit kan du spesifisere vilkårlig størrelse og fase respons for alle typer filtre. Utgangene til de klassiske designmetodene fra LabVIEW Full eller Professional Development System filtrering VI kan være forskjellig fra utgangene beregnet fra Digital Filter Design Toolkit fordi de to settene VI bruker ulike designalgoritmer . Digital Filter Design Toolkit støtter flere filterkonstruksjoner enn LabVIEW Full eller Professional Development System. FIR Narrowband Coefficients VI i LabVIEW Full eller Professional Development System produserer maksimalt to-trinns filtre. DFD Narrowband Filter Design VI utnytter kaskadeintegrator kam CIC filtre, som du kan produsere tre-trinns filtre Generelt er tre-trinsfiltre mer effektive enn to-trinns filtre. Filtrering VI som er inkludert i LabVIEW Full eller Professional Development System, er koeffisientorienterte. VIs inkludert i Digital Filter Design Toolkit er objektorienterte. Se eksemplene delen nedenfor for mer informasjon om hvordan du bruker begge settene av VI i samme program.3 Lignende VI ved navn. Følgende tabell viser navnene på lignende VI i LabVIEW Full Professional Professional System og Digital Filter Design Toolkit Selv om VIs oppført i tabellen, har lignende funksjoner, kan resultatene deres ikke være det samme. 4 Arbeider med filtrering VI i LabVIEW Full eller Professional Development System og Digital Filter Design Toolkit. Fordi filtrering VI i LabVIEW Full eller Professional Development System er koeffisienter - orienterte og DFD VI er objektorientert, må du bruke DFD Utilities VIs til å konvertere filtre du har designet i LabVIEW Full eller Profe ssional Development System til filtre du kan bruke med Digital Filter Design Toolkit På samme måte kan du bruke verktøyene VIs til å hente filterinformasjon fra filtre du har designet med Digital Filter Design Toolkit, for å filtrere signaler du kan bruke med filtrering VI i LabVIEW Full eller Professional Development System. Følgende blokkdiagram viser hvordan du bruker koeffisientene beregnet for et finitivt impulsrespons FIR-filter i LabVIEW Full eller Professional Development System for å lage et digitalt FIR-filter i Digital Filter Design Toolkit ved hjelp av DFD Build Filter fra TF VI. Følgende blokkdiagram viser hvordan man bruker koeffisientene beregnet for et uendelig impulsrespons IIR-filter i LabVIEW Full eller Professional Development System for å lage et digitalt IIR-filter i Digital Filter Design Toolkit ved hjelp av DFD Build Filter fra Cascaded Coef VI. Følgende blokk Diagrammet viser hvordan du henter filterkoeffisienter fra et filter du designer ed med Digital Filter Design Toolkit ved hjelp av DFD Get TF VI og bruk deretter koeffisientene til å filtrere et signal med IIR Filter VI i LabVIEW Full eller Professional Development System. Følgende blokkdiagram viser hvordan du konverterer et filter fra Digital Filter Design Toolkit til en IIR-filterklynge som er kompatibel med IIR Filter Cluster-utgangen i LabVIEW Full eller Professional Development System-filtrering VIs. LabVIEW 2009 Digital Filter Design Toolkit Readme. Problem Jeg har ikke installert LabVIEW Digital Filter Design Toolkit Kan jeg fortsatt få tilgang til readme file. Solution LabVIEW 2009 Digital Filter Design Toolkit readme-fil er vedlagt nedenfor og installeres også med verktøykasset. Readme-dokumentet gir en oversikt over verktøykassen og beskriver eventuelle siste øyeblikk installasjonsinstruksjoner. Denne filen inneholder informasjon for å introdusere deg til LabVIEW Digital Filter Design Toolkit Denne filen gir deg også hjelpressurser du kan bruke mens du arbeider med th e toolkit Filen inneholder følgende opplysninger du trenger å forstå. LabVIEW 2009 Digital Filter Design Toolkit er oppgraderingsversjonen av LabVIEW 8 6 Digital Filter Design Toolkit. Den digitale filterdesignverktøyet inneholder en samling av digitale filterdesignverktøy som supplerer LabVIEW Full Development System Digital Filter Design Toolkit hjelper deg med å designe digitale filtre uten å kreve at du har avansert kunnskap om digital signalbehandling eller digital filtreringsteknikker. Med Digital Filter Design Toolkit kan du designe, analysere og simulere flytende punkt og fast - poeng digitale filtre. Utenfor tidligere kunnskap om programmering i LabVIEW kan du bruke Digital Filter Design Express VI til å interagere grafisk med filterspesifikasjoner for å designe passende digitale filtre. Digital Filter Design Toolkit gir VI som du kan bruke til å designe en digital, finitiv impuls respons FIR eller uendelig impulsrespons IIR filter, analyser ch egenskaper av det digitale filteret, endre implementeringsstrukturen til det digitale filteret og behandle data med det digitale filteret I tillegg til flytende punktstøtte, gir Digital Filter Design Toolkit et sett med VI som du kan bruke til å opprette en fast - poeng digital filtermodell, analyser egenskapene til det faste punkts digitale filteret, simuler ytelsen til det faste punkts digitale filteret, og generer fast punkt C-kode, heltall LabVIEW-kode eller LabVIEW-feltprogrammerbar gate-array FPGA-kode for en spesifikke fastpunktsmål. Digital Filter Design Toolkit inkluderer VI for flytende punkt multirate digital filter design. Du kan bruke VIs til å designe et flytende punkt enkelt-trinns eller multistages multirate filter, analysere egenskapene til flytende punkt multirate filter , og behandle data med flytende multiratfilter. I tillegg til flytpunktsfilterdesignet gir verktøyet også et sett med VI som du kan bruke til å skape en fast - poeng multiratefilter, analysere egenskapene til fastpunkts multiratfilteret, simulere oppførselen til fastpunkts multiratfilteret og generere LabVIEW FPGA-kode fra fastpunkts multiratfilteret for NI-RIO-mål. I tillegg til den grafiske verktøy for digital filterdesign, inneholder verktøysettet også Digital Filter Design MathScript RT-modulfunksjoner som LabVIEW MathScript støtter Disse funksjonene gjør det mulig å designe filtre i et tekstbasert miljø Du må installere LabVIEW MathScript RT-modulen for å bruke Digital Filter Design MathScript RT Modulfunksjoner. LabVIEW 2009 Digital Filter Design Toolkit støtter fastpunktdatatypen. LabVIEW FPGA-koden du genererer med LabVIEW 2009 Digital Filter Design Toolkit, støtter bare fastpunktdatatypen. Du kan generere LabVIEW FPGA-kode for alle installerte FPGA-mål ved å bruke dialogboksen Start IP Generator Du kan bruke denne dialogboksen til å konfigurere filterutførelsesinnstillingene interaktivt. Du kan implementere faste FIR-filtre med fast hastighet ved å bruke multiplikasjonsakkumuleringsmetoden eller den distribuerte aritmetiske metoden, som du kan angi i dialogboksen Start IP Generator. Du kan implementere flerkanals fast-punkts kaskadeintegrator kam CIC filters. You kan lagre et flertrinns multirate filter i en fil Du kan også hente et flerlags multirate filter fra en fil. Du kan lagre et flertrinns multiratfilter i en tekstfil i XML-format Du kan også hente et multiratefilter eller flerlags multiratefilter fra en XML-fil. DFD Get Filter Structure VI er nå på verktøylinjen. LabVIEW 2009 Digital Filter Design Toolkit omdøper alle Digital Filter Design MathScript RT-modulfunksjoner Disse endringene påvirker ikke eksisterende programmer. Datamaskinen du bruker, må møte minimum systemkrav for å kjøre Digital Filter Design Toolkit. Windows Vista XP 2000.A minimum 50 MB ledig diskplass. LabView 2009 Full eller Professional Developmen t System. Note Hvis du vil bruke LabVIEW 2009 Digital Filter Design Toolkit til å generere LabVIEW FPGA-kode for et fastpunkts digitalt filter, må du installere LabVIEW 2009 FPGA-modulen og NI-RIO-programvaren på vertsdatamaskinen. Kontroller at du installerer FPGA-modulen og NI-RIO-programvaren før du installerer Digital Filter Design Toolkit Hvis du allerede har installert Digital Filter Design Toolkit, avinstallerer du Digital Filter Design Toolkit før du installerer FPGA-modulen og NI-RIO-programvaren. Du kan installere alle dine LabVIEW produkter, inkludert Digital Filter Design Toolkit, ved hjelp av LabVIEW 2009 Platform DVD-er. Du finner installasjonsinstruksjoner for Digital Filter Design Toolkit sammen med aktiveringsinstruksjoner på følgende steder. LabVIEW-utgivelsesmerknader som er tilgjengelige i ditt LabVIEW-programvarepakke. LabView 2009 Platform DVDs Readme som er tilgjengelig på toppnivå av LabVIEW Platform DVD 1. For å be om flere LabVIEW 2009 Platform DVDer, se Nat ional Instruments Web setter følgende trinn for å avinstallere Digital Filter Design Toolkit. Åpne dialogboksen Legg til eller fjern programmer fra Kontrollpanel. Velg Nasjonalt Instruments Programvare og klikk på Endre-knappen. Under NI Products velger du NI LabVIEW 2009 Digital Filter Design Toolkit og klikk på Fjern-knappen. Gå til LabVIEW-hjelpen ved å velge Hjelp Søk i LabVIEW Hjelp fra rullegardinmenyen i LabVIEW, for informasjon om bruk av Digital Filter Design Toolkit. På Innhold-fanen i LabVIEW-hjelpen, velg Verktøysett Digital Filter Design Toolkit Denne boken inneholder. Koncepter En oversikt over hvordan du bruker Digital Filter Design Toolkit. Hvordan-En En trinnvis opplæring om utforming av flytende punkt og fast punktfiltre ved hjelp av Digital Filter Design Toolkit. VIs Detaljert informasjon om Digital Filtrer design VIs. MathScript RT-modul Funksjoner Detaljert informasjon om Digital Filter Design MathScript RT Module-klasser av funksjoner og komman ds som LabVIEW MathScript støtter. LabVIEW eksempler for Digital Filter Design Toolkit finnes i labview eksemplene Digital Filter Design mappe Du kan endre et eksempel VI for å passe et program, eller du kan kopiere og lime fra ett eller flere eksempler til et VI som du lager. Du kan også finne eksempel VI ved hjelp av NI Eksempel Finder Velg Hjelp Finn Eksempler for å starte NI Eksempel Finder Du kan også klikke pilen på Åpne-knappen i LabVIEW dialogboksen og velge Eksempler fra snarveismenyen for å starte NI Eksempel Finder. Bruk Bla gjennom eller Søk-siden i NI Eksempel Finder for å finne et eksempel VI På Bla gjennom-siden er eksemplene Digital Filter Design Toolkit plassert i mappen Toolkits and Modules Digital Filter Design. Du kan få tilgang til programvaren og dokumentasjonen som er kjent problemliste online Se på National Instruments nettside for en oppdatert liste over kjente problemer i Digital Filter Design Toolkit. Følgende elementer er ID og titler til en su bset av problemer fastlagt i Digital Filter Design Toolkit Hvis du har en feil-ID, kan du søke i denne listen for å validere at problemet har blitt løst. Dette er ikke en uttømmende liste over problemer som er løst i den nåværende versjonen av Digital Filter Design Toolkit.
Comments
Post a Comment