Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Ramp Filter i MATLAB
    MATLAB er en profesjonell programvarepakke som gir pre-skrevet funksjoner for tekniske applikasjoner som digital signal analyse. I signalbehandling, er det ofte nødvendig å filtrere et signal ved å forandre bidraget av signaler med forskjellige frekvenser. En lineær rampe filter er et filter som gir en lineært økende eller avtagende frekvens respons over et område av frekvenser . Ramp Filter

    I frekvensdomenet , er en rampe filter representert ved en monotont økende funksjon som ligner en rampe . Funksjonen er symmetrisk om null. Når rampen filteret , konvolveres med det annet signal understreker enten høye eller lave frekvenser. Klokka -domain forvandle av rampen filter er en symmetrisk ringing puls sentrert rundt null.
    Bruk

    Lineær rampe filtre brukes i en rekke optisk og medisinsk bildediagnostikk programmer, for eksempel medisinsk bildeanalyse . Fordi en rampe filteret sender frekvenser på toppen av rampen , og utelukker eller minsker andre, kan det anvendes i praksis , som et smalt båndpassfilter . Lineær rampe filtre er ofte brukt i analysen av bildediagnostikk der backscatter gjenstander må fjernes .
    Creation

    MATLAB gir ikke en eksisterende konstruktør for en lineær rampe filter , derimot, er det enkelt å lage en ved hjelp av grunnleggende MATLAB funksjoner. Den ene siden av rampen kan lages med linspace ( )-funksjonen , og deretter snudd og kombinert

    half_space_size = 128 ; . H = linspace ( 0 , 2 * pi , half_space_size ) ; H_ramp = [ HH (end - 1: -1:2 ) ];

    invers diskret Fourier- transform av rampen filteret blir deretter tatt , og filteret er normalisert til å ha en maksimal intensitet av en

    h_ramp = ifftshift . ( ifft ( H_ramp )); h_ramp = h_ramp /max ( h_ramp ) ;

    Langt fra null, h_ramp svært nær null. En undergruppe av h_ramp om null kan tas for å optimalisere ytelsen uten en merkbar nedgang i nøyaktighet .
    Bruk av filteret

    Filtre kan brukes ved hjelp av konvolusjon operasjonen ved å utføre den conv ( )-funksjonen . "Samme" alternativet er påberopt å returnere et resultat som er av samme dimensjoner som den my_signal variabel

    my_filtered_signal = conv ( my_signal , h_ramp , ' samme '); .


    früher :

     Weiter:
      Relatert Artike
    ·Ulemper og Fordeler med kompilatorer 
    ·Slik deaktiverer PAM autentisering 
    ·Hvordan skrive en enkel Easytrieve Program 
    ·Mobile Architect Certification 
    ·Hvordan lese en Pipe Separert linje i et Bash Array 
    ·Slik bruker du en du Statement 
    ·Historien om Matlab 
    ·Hvordan lage en Bildeknapp Omadresser med en mal felt 
    ·Slik bruker du en sak uttalelse i ASP.Net 
    ·Hva er et Infinite Cycle 
      Anbefalte artikler
    ·Hvordan legge til noder i Utforsker 
    ·Hvordan lage en utvikling for Pocket PC Med Language Ei…
    ·Sette inn et tidsstempel i PHP MySQL 
    ·Slik sletter fra en tabell i - tilgang med Visual Basic…
    ·Hvordan Overstyring NetBeans 
    ·Hvordan lese en CSV Column & Konverter til Python 
    ·Hvordan melder du Input Uttalelser i MATLAB 
    ·Hvordan plassere JavaScript-funksjoner i bunntekst 
    ·Ulike Feilsøking Teknikker for Java 
    ·Hva er en Select Case in Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/