MATLAB function for PESQ ver 2.0 binary driving. Both narrowband and wideband modes are supported.
Updated 9 Mar 2015

View License

MATLAB function for PESQ version 2.0 [1] ececutable file driving on Windows OS. Both narrowband and wideband modes are supported.
Note, that MATLAB function and PESQ executable file have to be placed at the same directory. The PESQ version 2.0 sources are freely available for download (however with license constraints) from ITU-T website at the following URL:
Windows makefile and DEV-C++ project file can be downloaded from:
DEV-C++ (IDE along with MingW compiler, for compiling on the Windows platform) can be downloaded from:

If you have problems with downloading or compilation, you can try get pesq2.exe from here:

[1] ITU-T (2005), "P.862: Revised Annex A - Reference implementations and conformance testing for ITU-T Recs P.862, P.862.1 and P.862.2"

Cite As

Arkadiy Prodeus (2024). PESQ MATLAB Driver (, MATLAB Central File Exchange. Retrieved .

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

Inspired by: PESQ MATLAB Wrapper

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes

pesq2.exe downloading address

File Readme.txt had been corrected