xmos / lib_src

Sample rate conversion library
Other
16 stars 20 forks source link

ASRC SNR plots for the VPU optimised DUT in the documentation show a slight degradation #116

Open ed-xmos opened 8 months ago

ed-xmos commented 8 months ago

The ASRC and SSRC tests to check for max absolute sample-wise diff instead of bit-exactness for VPU cases. The max sample diff is 33, so just over 5 bits. The MIPS log also shows the over 2x reduction in ASRC MIPS.

However, looking at the characterisation plots, the typical figure is around 1-3dB degradation for most plots where the baseline is ~130dB SNR and only higher numbers than that where original SNR was 150+ (eg. 1:1 ratio cases). So the overall numbers are around 130dB SNR which is extremely good.

The option now exists for the user to disable VPU in the project so just logging this issue for completeness.

The docs should be updated however to explain this tradeoff (how to do it) and update with the new numbers. 840cbc42-840d-4aea-bdea-22430a9f1016 a0f0d9e3-5d62-499c-8a72-02f4e4c8caca