Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment moyenne d'une colonne en VBA…
  • L'histoire du Prolog Programming Lan…
  • Microsoft Visual FoxPro 9.0 Tutorial…
  • Aide à la programmation Batch 
  • Comment programmer une TI-86 
  • Comment code dans XSPF 
  • Comment savoir programmation PLC 
  • Comment accéder aux données d'un f…
  • Comment créer des structures implic…
  • Comment faire votre propre navigateu…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Rampe filtre dans MATLAB

    MATLAB est un logiciel professionnel qui fournit des fonctions pré-écrites pour des applications techniques telles que l'analyse du signal numérique. Dans le traitement du signal , il est souvent nécessaire de filtrer un signal en modifiant la contribution des signaux avec des fréquences différentes . Un filtre à rampe linéaire est un filtre qui fournit une réponse linéaire augmentant ou en diminuant la fréquence sur une plage de fréquences . Rampe Filtre

    Dans le domaine des fréquences , un filtre en rampe est représentée par une fonction monotone croissante qui ressemble à une rampe. La fonction est symétrique par rapport à zéro. Lorsque le filtre de la rampe est une convolution avec un autre signal, il met l'accent sur des fréquences élevées ou faibles. La transformée du domaine temporel du filtre de rampe est une impulsion de sonnerie symétrique centrée autour de zéro.
    Utilisation

    filtres de rampe linéaire sont utilisés dans une variété de l'imagerie optique et médicaux applications , telles que l'analyse d'images médicales . Parce qu'un filtre de rampe laisse passer les fréquences au sommet de la rampe, et exclut ou réduit d'autres, il peut être utilisé , dans la pratique, comme un filtre passe-bande étroit . Des filtres de rampe linéaire sont couramment utilisés dans l'analyse des modalités d'imagerie dans laquelle les artefacts de rétrodiffusion doivent être supprimés .
    Création

    MATLAB ne fournit pas un constructeur existant pour un filtre de rampe linéaire , cependant, il est facile de créer un en utilisant les fonctions de base MATLAB . Un côté de la rampe peut être créée en utilisant la fonction linspace (), puis renversée et combiné

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

    Fourier discrète inverse transformer du filtre de rampe est ensuite repris , et le filtre est normalisée à avoir une intensité maximale d'un

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

    Loin de zéro, h_ramp est très proche de zéro. Un sous-ensemble de h_ramp autour de zéro peuvent être prises pour optimiser les performances sans diminution notable de précision .
    Application des
    Filtre

    filtres peuvent être appliqués à l'aide de l'opération de convolution en exécutant la fonction conv ( ) . L'option «même» est appelé pour renvoyer un résultat qui est de la même dimension que la variable my_signal

    my_filtered_signal = conv ( my_signal , h_ramp , «même» ) ; .
    < Br >

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Qu'est-ce qu'un Action Script du texte 
  • Les avantages de Microsoft NET 
  • Qu'est-ce que Alias ​​moyenne dans le fichier I /O 
  • Qu'est-ce qu'une application graphique 
  • Comment créer une application Windows Forms 
  • Comment construire des applications SaaS 
  • Comment écrire une commande d'impression en Fortran 
  • Comment dessiner des diagrammes de séquence 
  • Comment créer Layout Web 
  • Comment faire pour intégrer une page dans une balise DIV 
  • Connaissances Informatiques © http://www.ordinateur.cc