ISO 1999:2013

Calculates hearing threshold levels and risk of hearing impairment for ISO 1999:2013
544 Downloads
Updated 29 Oct 2015

View License

ISO 1999:2013 is currently the internationally accepted standard for calculating noise exposure and risk of hearing impairment.
iso1999_table.m calculates a table of the hearing thresholds similar to Annex A on page 12 of iso 1999:2013. These hearing thresholds are applicable to a highly screened otologically normal population.
iso1999_nipts_table.m calculates a table of the expected noise-induced permanent threshold shift (NIPTS) values from Part 6.3 pages 5-8 of ISO 1999:2013.

iso1999_risk.m calculates the risk of hearing impairment for males and females for age associated hearing threshold level and age and noise associated hearing loss. The input conditions into iso1999_risk.m are the exposure level (dBA), years of exposure, age in years, an array of audiometric frequencies, a fence level, and whether or not to output a plot.

iso1999.m calculates the hearing threshold levels associated with age similar to Annex A on page 12 of iso 1999:2013. These hearing threshold levels associated with age are applicable to a highly screened otologically normal population.

iso1999_nipts.m calculates the expected noise-induced permanent threshold shift (NIPTS) from Part 6.3 pages 5-8 of ISO 1999:2013.

iso1999_htl.m calculates the mean hearing threshold level across the input frequencies for age, and the combination of both noise and age as in Chapter 6 page 4-7 and Annex C pages 17-19 of ISO 1999:2013.

If you find any bugs please feel free to send an e-mail to Edward Zechmann at ezechma1@hotmail.com.

Cite As

Edward Zechmann (2024). ISO 1999:2013 (https://www.mathworks.com/matlabcentral/fileexchange/53565-iso-1999-2013), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2015a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Audio Processing Algorithm Design in Help Center and MATLAB Answers
Acknowledgements

Inspired by: nearestneighbour.m, maximize

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.1.0.0

Removed misspelled tags
Fixed a bug in iso1999_nipts.m in the calculation of Annex D 1000 Hz noise induced permanent threshold values. Added the ability to use a more accurate k-value, added more examples, and updated the comments.

1.0.0.0