Abstract
In this contribution, we present the noise management features of the Open Speech Platform (OSP) for hearing aid (HA) research. OSP includes basic HA modules (i) subband decomposition, (ii) wide dynamic range compression and (iii) adaptive feedback cancellation; a baseline single-channel speech enhancement (SE) based on Wiener filtering for noise subtraction. We extended OSP noise management to include a generalized sidelobe cancellation (GSC) beamforming between left and right channels, followed by the SE. Time is the scarcest resource, followed by central processing unit (CPU) resources in commercial HAs. With the proposed GSC + SE approach, we were both time and CPU limited. Release 2019a of OSP has 5.6 ms end-to-end latency and GSC requires an additional 5 ms, putting us above the 10 ms requirement. The wearable device of OSP has 4 cores, C0 – C3. C0 is used for all non-realtime tasks such as kernel, embedded web server, etc. and remaining cores are used for realtime tasks. Naive realization of GSC results in one or more cores not meeting the realtime constraints, resulting in audible artifacts. We present optimizations to meet time and CPU budgets; and preliminary objective and subjective results of the proposed system.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.