| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Rampa filtro in MATLAB
    MATLAB è un pacchetto software professionale che fornisce le funzioni di pre-scritti per le applicazioni tecniche come l'analisi del segnale digitale . Nell'elaborazione del segnale , è spesso necessario per filtrare un segnale alterando il contributo di segnali con frequenze diverse . Un filtro rampa lineare è un filtro che fornisce una linearmente aumentando o diminuendo la risposta in frequenza in una gamma di frequenze . Rampa Filter

    Nel dominio della frequenza , un filtro rampa è rappresentato da una funzione monotona crescente che assomiglia a una rampa . La funzione è simmetrica circa zero . Quando il filtro rampa è convoluta con un altro segnale che enfatizza le frequenze sia alte o basse . Il dominio del tempo di trasformare il filtro rampa è un impulso squillo simmetrica centrata intorno allo zero .
    Usa

    filtri rampa lineare sono utilizzati in una varietà di imaging ottico e medicale applicazioni , come l'analisi di immagini mediche . Perché un filtro passa rampa frequenze al picco della rampa , ed esclude o riduce altri, può essere utilizzato , in pratica , come un filtro passabanda a banda stretta . Filtri rampa lineare sono comunemente utilizzati nell'analisi della modalità di imaging in cui devono essere rimossi artefatti backscatter .
    Creazione

    MATLAB non fornisce un costruttore esistente per un filtro rampa lineare , tuttavia, è facile creare uno utilizzando funzioni di base di MATLAB . Un lato della rampa può essere creato utilizzando la funzione linspace ( ) , poi invertita e combinati

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

    Fourier discreta inversa trasformazione del filtro rampa viene poi preso , e il filtro è normalizzata ad avere un'intensità massima di uno

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

    Lungi da zero , h_ramp è molto vicino a zero. Un sottoinsieme di h_ramp circa zero può essere preso per ottimizzare le prestazioni senza una notevole diminuzione della precisione .
    Di applicare il filtro

    I filtri possono essere applicati utilizzando l'operazione di convoluzione eseguendo la funzione conv ( ) . L'opzione " stesso " viene richiamato per restituire un risultato che è delle stesse dimensioni della variabile my_signal

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

    Previous :

    next :
      Articoli Correlati
    ·Come inserire informazioni del database nel diagramma d…
    ·Come costruire applicazioni SaaS 
    ·Che cosa è l'espressione Tagged 
    ·Come progettare un Carrello 
    ·Come distribuire Xcode in App Mac 
    ·I vantaggi di Fortran 
    ·? Che cosa è un formato PCM 
    ·Come usare un anemometro in BASIC Stamp One 
    ·Come creare un campo intero 
    ·Come leggere da un file in Fortran 
      Articoli in evidenza
    ·S7- 300 di formazione di programmazione Siemens 
    ·Come elencare le funzioni in una classe in Python 
    ·Come eseguire un file NetBeans in CMD 
    ·PHP non si connette a MySQL 
    ·Come convertire lungo per numeri interi in Visual Basic…
    ·Come faccio a formattare date in VBS 
    ·Come rimuovere stringa in Perl 
    ·Come scorrere i messaggi nella barra di stato 
    ·Come utilizzare il Picture Control utilizzando Visual B…
    ·Come avviare l'ambiente IDLE Python 
    Copyright © Conoscenza Informatica http://it.wingwit.com