Digital Drive

RE: I think the concern expressed by the original poster...

73.233.216.42


[ Follow Ups ] [ Post Followup ] Thread: [ Display  All  Email ] [ Digital Drive ]

This Post Has Been Edited by the Author

Charles, I don't disagree with your pointed criticisms of ASRC, particularly when performed by necessarily hardware resource limited IC converters. As I understand it, the main problem with ASRC solutions is the operation of the 'ratio estimator' block. This block is tasked with determining the ratio of the input to output sample rate. The resulting ratio estimation is computed by taking a running average of the two rates, which can vary or drift slightly in value over time and thus provoke artifacts. In addition, very small rate differences, where the input and output rates are nearly, but not quite, the same can also provoke ratio estimator artifacts.

Artifacts appear because the programmable filter coefficients (which are derived from the ratio estimator's computations) utilized in the rate conversion/interpolation polyphase FIR filter block are themselves interpolated values. This is done in order to compute coefficients which support arbitrary input/output ratios. One of the problem aspects of ASRC design seems to be insufficient polyphase filter coefficient precision, which is magnified in hardware based IC converters due to limited hardware resources.

Just my very much non-authoritative understanding of the underlying problems. Perhaps, someone with ASRC design expertise will add to, or correct my above basic assessment.
_
Ken Newton


Edits: 06/22/17

Follow Ups: