OSP Release 2018C


  1. Release 2018c Lab System supports both OS X and Linux computers. Our portable and wearable systems use 64-bit Debian Linux to run OSP on the realtime, embedded systems. As a byproduct, the lab system can now run on Linux also.
  2. Release 2018c supports distributed processing on multiple processor cores. The portable system currently uses Snapdragon™ 8016 processor. This and other emerging IoT chipsets feature multiple cores. Snapdragon™ 8016 processor has four A53 ARM cores, running at 1.2 GHz. An important requirement for OSP is that it is responsive to user input, while not missing realtime deadlines for HA processing. Release 2018c has gone through extensive code refactoring to meet this requirement. One core is dedicated to all the kernel and the user interactions. Two cores are dedicated to left HA and right HA processing, respectively.
  3. Release 2018c includes a simplified “Getting Started User Guide.” This document describes install, build and test procedures for both RT-MHA and Embedded Web Server (EWS) comprising the OSP.
  4. Release 2018c has been tested with a commercial, off the shelf (COTS) headset such as [Andrea Communications 3D Surround Sound Recording CANS] (https://tinyurl.com/y9xnee32). They plug in to the USB port and provide microphones and receivers on each ear. These headsets are useful for engineers working on HA processing software and developing web apps. Currently, they may be of limited value for research with hearing-impaired listeners.
  5. Release 2018c includes complete hardware release of the portable system and customs BTE-RICs. Schematics, Altium project files, CAD files for 3D printing cases, CAD files for 3D printing BTE-RIC cases, and CAD files for 3D printing strain relief for BTE-RIC cables connecting to the processor system are included. We have manufactured limited number of systems and plan to test them in the field with collaborating labs in the coming months.
  6. Release 2018c includes three functional web apps; (i) Researcher App for controlling HA parameters for left and right processing, (ii) Goldilocks App for self fitting research designed at SDSU and (iii) Ecological Momentary Assessment app. Release 2018c also includes 4AFC and AB comparison web apps with complete GUI, but not yet connected to the RT-MHA. We included them in this release to seek early feedback on the user interface design.

OSP Getting Started Guide
Below is a link to the OSP Getting Started Guide, which documents the steps needed to install the OSP, and get it running. Please follow the setup steps in order before proceeding to use the system.

Embedded Webserver User (EWS) Guide
Below is a link to the EWS user guide, which offers instructions on testing the web-apps to make sure they are working properly. It also features instructions on customizing the web-apps for individual needs.

Below is a link to the RT-MHA API documentation. It provides information about all of the possible functions the real time sound processing engine is capable of.