Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Ramp Filter in MATLAB
MATLAB is een professioneel softwarepakket dat vooraf geschreven functies voorziet in technische toepassingen zoals digitale signaalanalyse . In signaalverwerking , is het vaak nodig om een ​​signaal filteren doordat het de inbreng van signalen met verschillende frequenties . Een lineaire helling filter is een filter dat een lineair verhogen of verlagen van de frequentie response in een heel scala van frequenties biedt . Ramp Filter

In het frequentiedomein wordt een helling filter voorgesteld door een monotoon toenemende functie die een ramp lijkt . De symmetrische functie is ongeveer nul . Wanneer de helling filter wordt geconvolueerd met een ander signaal dat benadrukt hoge of lage frequenties . De tijd - domein transformatie van de helling filter een symmetrische puls beltoon rond nul .
Met

lineaire helling
filters worden gebruikt in een verscheidenheid van optische en medische beeldvorming toepassingen , zoals medische beeldanalyse . Omdat een helling filter passeert frequenties op het hoogtepunt van de helling en sluit of verkleind kan het gebruikt worden in de praktijk als een smal banddoorlaatfilter . Lineaire helling filters worden vaak gebruikt in de analyse van beeldvormende modaliteiten waarin backscatter artefacten moeten worden verwijderd .
Creatie

MATLAB
voorziet niet in een bestaande constructeur een lineaire helling filter , is het echter eenvoudig aan te maken met behulp van elementaire MATLAB functies . De ene kant van de helling kan worden gemaakt met de linspace ( ) functie , dan omgekeerd en gecombineerd

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

de inverse discrete Fourier-transformatie van de helling filter wordt vervolgens genomen , en het filter is genormaliseerd tot een maximale intensiteit van een te hebben

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

Verre van nul , is h_ramp zeer dicht bij nul . Een subgroep van h_ramp ongeveer nul kunnen worden voor optimale prestaties zonder opmerkelijke afname van opname.
Toepassing van het filter

Filters
kan worden aangebracht met de convolutie-bewerking door het uitvoeren de conv ( ) -functie . De " zelfde" optie wordt ingeroepen om een resultaat dat is van dezelfde afmetingen als de my_signal variabele terug

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

Previous: Next:
  Computer Programming Languages
·Hoe maak je een login script i…
·Scrum methodologie 
·Hoe maak je een iPhone Install…
·Hoe te beperken CSS Bestandsgr…
·Wat is Buffering in programmer…
·Hoe te WinAPI Listbox Maak 
·Een Dubbele Kenmerk fout opget…
·Geneste MSI installatie 
·Hoe te Line Endings Verwijder …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te installeren Ubuntu Snort Zonder M…
·Hoe gebruik cURL PHP Pagina Inhoud Strin…
·Hoe te Integers Bewaren in een array in …
·Hoe maak je een query in MySQL Offset 
·Hoe kan ik een string in Java Ontleed 
·Hoe maak je een JAVA Applet Make 
·Hoe te XLS converteren naar CSV over Per…
·Hoe te Rdb bestanden converteren naar Mp…
·Hoe te ActiveX converteren naar Vb.NET &…
Copyright © Computer Kennis http://www.nldit.com