Code Monkey home page Code Monkey logo

real-time-fir-filter-python's Introduction

README

REAL TIME FIR FILTER PYTHON

This repository contains a Python library which implements real time FIR filters. The library was optimized in C++. A demo and a howto are also provided Elements of the repository:

'FIR.py': PYTHON library, implements real time FIR filters
'HOWTO.txt': document with the instructions of how to use the library, the demo and general info
'DOCUMENTATION.txt': compendium of the atributes, constructor and methods of the class FIR contained in the library
'BASE': folder which contains the original C++ files and the interface for SWIG to convert the library into PYTHON
    *'FIR.cpp'
    *'FIR.h'
    *'FIR.i'
    *'FIR.py'
    *'Makefile'
    *'README'
 'DEMO': folder which contains a demo showing an example of filtering with the input and output files
    *'DEMO.py'
    *'ecg.dat'

The module implements real time FIR filters, which are one of the most widespread digital filters. The module does both the generation of the coefficients of the filter and the filtering operation. In the case of the filtering, the input is not an array but a single scalar value, returning another single scalar value. This means the class works either with a saved signal or in a real time system, in which the computer recieves one single real value at specific instants of time, giving as an output the corresponding filtered real value from passing troughout the filter.

Descriptions of the behaviour, structure and demo are provided in 'HOWTO.txt' and 'DOCUMENTATION.txt'

Have a nice day!!

Eduardo

real-time-fir-filter-python's People

Contributors

eduardosebastianrodriguez avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.