lib_src: Sample rate conversion# Introduction lib_src components Using lib_src HiFi quality multi-rate SRC Initialisation Processing Buffer formats Performance and resource utilisation Audio performance SSRC resource utilisation ASRC performance ASRC latency / group delay Implementation detail SSRC structure ASRC structure SRC filter list File structure and overview SSRC API ASRC API HiFi quality fixed factor of 3 SRC Shared API items HiFi quality DS3 API HiFi quality OS3 API Voice quality fixed factor of 3 SRC Voice quality DS3 API Voice quality US3 API Voice quality fixed factor of 3 and 3/2 SRC optimised for XS3 Fixed factor of 3 VPU implementation Voice quality DS3 VPU API Voice quality US3 VPU API Fixed factor of 3/2 VPU implementation Voice quality DS3/2 API Voice quality US3/2 API Asynchronous FIFO Using the asynchronous FIFO Design parameters Practical FIFO sizing for ASRC usage Controller settings API Implementation detail Measurements for the PID Implementation of asynchronicity Communication and reset protocol summary ASRC Task Operation Latency characterisation API & usage Performance characterisation Pure Tone FFT SRC plots across sample rate combinations Frequency error: 0.999900Hz Frequency error: 1.000000Hz Frequency error: 1.000100Hz Summary table