Suppr超能文献

一个用于对数字数据进行低通滤波的快速80X86汇编语言模块。

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

作者信息

Núñez-Durán H

机构信息

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

出版信息

Int J Biomed Comput. 1991 Oct;29(1):67-74. doi: 10.1016/0020-7101(91)90014-6.

Abstract

This short assembly language procedure, which can be called from a high level language program, will low-pass filter an array of digital data. This is a well known algorithm coded in assembly language for speed: it filters 512 data points in 5 ms in a 16 MHz 386 microcomputer. The procedure can handle up to 32 kb of binary data, 12-16 bits wide, from an on-line experiment or from an already stored file. The user chooses the cutoff frequency selecting a factor and how many times the data are passed through the filter. The filter has an excellent time-domain response which makes it ideal for physiological pulse recording. The listings of the source assembly routine and of a sample Pascal program that calls it are provided in the text.

摘要

这个简短的汇编语言程序可从高级语言程序调用,它将对数字数据数组进行低通滤波。这是一个为提高速度而用汇编语言编写的著名算法:在一台16兆赫兹的386微机中,它能在5毫秒内对512个数据点进行滤波。该程序可处理来自在线实验或已存储文件的多达32千字节、宽度为12至16位的二进制数据。用户通过选择一个因子和数据通过滤波器的次数来选择截止频率。该滤波器具有出色的时域响应,使其非常适合生理脉冲记录。文中提供了源汇编程序和调用它的示例Pascal程序的清单。

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验