| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Rampe Filter i Matlab
    MATLAB er en professionel software pakke, der giver præ-skrevet funktioner til tekniske anvendelser såsom digitalt signal analyse. I signalbehandling , er det ofte nødvendigt at filtrere et signal ved at ændre bidrag af signaler med forskellige frekvenser . En lineær rampe filter er et filter, der giver en lineært stigende eller faldende frekvens respons over en række frekvenser . Rampe Filter

    frekvensdomænet er en rampe filter repræsenteret ved en monoton voksende funktion , der ligner en rampe. Funktionen er symmetrisk omkring nul. Når rampen filter foldet med et andet signal den understreger enten høje eller lave frekvenser . Den tid - domæne transformere af rampen filter er et symmetrisk ringende puls centreret omkring nul.
    Brug

    lineær rampe filtre bruges i en række forskellige optiske og medicinsk billedbehandling applikationer, såsom medicinsk billedanalyse . Fordi en rampe filter passerer frekvenser på toppen af ​​rampen , og udelukker eller formindsker andre , kan det bruges i praksis som en smal båndpasfilter . Lineær rampe filtre er almindeligt anvendt i analysen af ​​billeddiagnostiske metoder , som tilbagekastning artefakter skal fjernes .
    Creation

    MATLAB giver ikke en eksisterende konstruktør for en lineær rampe filter , er det imidlertid let at oprette en bruger grundlæggende MATLAB funktioner. Den ene side af rampen kan oprettes ved hjælp af linspace ( ) funktion, så vendes og kombineret

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

    inverse diskrete Fouriertransformation af rampen filteret tages derefter , og filteret er normaliseret til at have en maksimal intensitet på en

    h_ramp = ifftshift . ( IFFT ( H_ramp )), h_ramp = h_ramp /max ( h_ramp )

    langt fra nul, h_ramp meget tæt på nul. En delmængde af h_ramp omkring nul kan træffes for at optimere ydeevnen uden en mærkbar nedgang i nøjagtighed .
    Anvendelse af Filter

    Filtre kan anvendes ved hjælp af convolution operation ved at udføre conv ( ) funktion . Den " samme " er anvendt for at returnere et resultat , der er af samme dimensioner som den my_signal variable

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

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man kompilerer SWC 
    ·Forskellen mellem sæbe og REST Web Service 
    ·Sådan tilføjes en forsamling til web.config 
    ·Sådan eksporteres en Exe Visual C # Studio Express 
    ·Sådan bruges DataGrid for redigering og sletning 
    ·Sådan Lær XHTML for begyndere 
    ·Sådan nulstilles lastrummet på Matlab 
    ·Sådan Set Up EXE Skovbrug 
    ·Hvordan at foretage gratis Horror Bannere 
    ·Sådan tilføjes en fil til en MSI Med Wise 
      Anbefalede Artikler
    ·Sådan : ScrollArea i Python 
    ·Alternativer til Boomerang Decompiler 
    ·Hvordan man programmerer et lodret rullepanel i Visual …
    ·Sådan Clear Stringstreams 
    ·Sådan Beregn Seconds & minutter ved hjælp af Python 
    ·Hvordan til at øge en dato i PHP 
    ·VBScript Optioner til kraftoverførsel Computere 
    ·Hvordan laver Curved Corners Javascript til IE 
    ·Sådan Flet Unique Integer algoritmer 
    ·Sådan kører FFmpeg som Background Process med PHP 
    Copyright © Computer Viden http://www.computerdk.com