Simple Data Cleaner

Simple filter to convert noisy data of arbitrary amplitude to 1s and 0s.
363 descargas
Actualizado 9 nov 2011

Ver licencia

This is a simple filter that converts noisy data of arbitrary amplitude to 1s and 0s.

The input is an array of the raw data, and a new array of 1s and 0s of equivalent array length is returned.

The function uses simple edge detection. The maximum and minimum amplitude of the array is stored, and the edge is defined as their average. More involved methods of edge detection recommended for highly sensitive data.

The 'cleaned' data can be plotted by specifying a second input argument (it can be any integer).

Example of use:
[clean_data] = rxClean(raw_data)
OR
[clean_data] = rxClean(raw_data,1)

Citar como

John Pritchard (2024). Simple Data Cleaner (https://www.mathworks.com/matlabcentral/fileexchange/33691-simple-data-cleaner), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2009b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Categorías
Más información sobre Digital Filtering en Help Center y MATLAB Answers.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.0.0.0