Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Experiment Videos

A fast 80X86 assembly language module to low-pass filter digital data.

H Núñez-Durán1

  • 1Departamento de Ciencias Fisiólogicas, Universidad Autónoma de Puebla, México.

International Journal of Bio-Medical Computing
|October 1, 1991
PubMed
Summary

This assembly language procedure efficiently low-pass filters digital data arrays for real-time applications. It processes 512 data points in 5 ms, ideal for physiological pulse recording.

Related Concept Videos

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Endocytosis inhibition protects the isolated guinea pig heart against ouabain toxicity.

Life sciences·1996
Same author

A fast staining method for CNS slices.

Journal of neuroscience methods·1991
Same author

Ouabain uptake by endocytosis in isolated guinea pig atria.

The American journal of physiology·1988
Same author

Morphometric and three-dimensional study of platelets during activation in the rat.

Acta anatomica·1988
Same author

A computer program for morphometry of circular and elliptical profiles on the microscope.

Journal of electron microscopy technique·1987
Same author

Device to collect fibrils of collagen from biopsies of human skin.

Journal of clinical pathology·1985

Area of Science:

  • Computer Science
  • Signal Processing

Background:

  • Digital signal processing often requires efficient filtering algorithms.
  • Assembly language offers speed advantages for computationally intensive tasks.

Purpose of the Study:

  • To develop and present a high-speed, low-pass digital filter implemented in assembly language.
  • To provide a callable procedure for integration into high-level language programs.

Main Methods:

  • Implementation of a well-known low-pass filter algorithm in assembly language.
  • Optimization for speed on a 16 MHz 386 microcomputer, processing 512 data points in 5 ms.
  • Capability to handle up to 32 kb of binary data (12-16 bits wide).

Main Results:

  • Achieved efficient filtering of digital data arrays.

Related Experiment Videos

  • Demonstrated excellent time-domain response suitable for physiological data.
  • Provided user control over cutoff frequency and filtering passes.
  • Conclusions:

    • The assembly language low-pass filter is a fast and effective solution for digital signal processing.
    • Its performance and features make it highly suitable for real-time physiological data analysis.