Skip to content

Basic guidelines for utilizing Android and iOS smartphones as Research Tools for Signal Processing

License

Notifications You must be signed in to change notification settings

SIP-Lab/Smartphone-Research-Platform

Repository files navigation

Smartphone Research Platform

Overview

This GitHub repository provides the guidelines for running C/MATLAB algorithms on Android and iOS smartphone platforms. The example app provided here is for hearing improvement studies. Note that these guidelines are applicable to any real-time signal processing app.

The repository addresses the following:

  • Software tools required to implement signal processing algorithms on smartphones
  • How to run C codes on Android or iOS devices
  • Converting MATLAB functions into C codes using the MATLAB Coder
  • Hardware dependencies one needs to be aware of while implementing signal processing algorithms
  • Designing a real-time audio filtering app for both Android and iOS

Users Guides

Android
iOS

Prerequisites

  • For iOS implementation, a Mac laptop or desktop machine is needed as well as an Apple developer account
  • For Android implementation, Superpowered SDK is used to set up the audio I/O, which can be found at: LINK
  • Conversion of MATLAB script to C is done by the MATLAB Coder utility of MATLAB

License and Citation

The codes are licensed under MIT license.

For any utilization of the code content of this repository, one of the following books needs to get cited by the user:

About

Basic guidelines for utilizing Android and iOS smartphones as Research Tools for Signal Processing

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published