Published January 31, 2026 | Version v1.1.0
Software Open

SFRFs: A MATLAB Toolbox for Health Monitoring of Rotating Machinery

  • 1. EDMO icon Graz University of Technology
  • 2. Technische Universität Graz

Description

Spectral Fault Receptive Fields (SFRFs) constitute a computational model of health perception for rotating machinery, inspired by the center-surround receptive fields observed in biological sensory systems.

Center and surround spectral masks define structured frequency supports that are combined through receptive-field response functions and contrast mappings, producing low-dimensional descriptors that capture degradation trends while remaining interpretable by construction. By decoupling spectral selectivity, response aggregation, and contrast computation, SFRFs support flexible perceptual channels tailored to condition monitoring, diagnosis, and prognosis tasks.

This MATLAB toolbox provides a reference implementation of the SFRF conceptual model and its generalizations, enabling reproducible research and development of health monitoring pipelines for rotating machinery, with particular emphasis on rolling-element bearings.

About this release (v1.1.0)

This record archives the exact source code snapshot and MATLAB toolbox package corresponding to the official v1.1.0 release of the SFRFs Toolbox.

Compared to the initial public release, this version extends the toolbox with additional schema abstractions, contrast-mapping utilities, visualization components, and an updated and expanded API documentation.

The archive includes:

  • the packaged MATLAB toolbox (SFRFsToolbox_v1.1.0.mltbx)

  • the complete source code snapshot corresponding to the v1.1.0 in GitHub release (matlab-sfrfs-1.1.0.zip)

  • architectural diagrams, documentation, and development notes (contained in the devel and doc folders of the source archive)

Full documentation and the rendered API reference are available via the GitHub project repository.

Funding

This work was carried out within the framework of the ARCHIMEDES project, supported by the Chips Joint Undertaking under Grant Agreement No. 101112295, with co-funding from National Authorities. Additional support was provided by the Austrian Research Promotion Agency (FFG) under Grant Agreement No. FO999899377.

Files

matlab-sfrfs-1.1.0.zip

Files (79.4 MB)

Name Size Download all
md5:930f15c822c0fe6b3339601c1f7d93de
63.8 MB Preview Download
md5:0a9b092739a0c80b55470cc2de476ebe
15.6 MB Download

Additional details

Related works

Is derived from
Conference paper: 10.4230/OASIcs.DX.2025.9 (DOI)
Is documented by
Software: https://github.com/stanmoon/matlab-sfrfs (URL)
Is supplemented by
Software: https://github.com/stanmoon/matlab-sfrfs/tree/v1.0.0 (URL)

Funding

European Commission
ARCHIMEDES - Trusted lifetime in operation for a circular economy 101112295

Software

Programming language
MATLAB