g729 icon indicating copy to clipboard operation
g729 copied to clipboard

G729 efficiency issues

Open nilay994 opened this issue 9 years ago • 0 comments

The C implementation of VAD in G729 is not as efficient as the MATLAB Implementation, I think the inefficiency in C pulls the decisions of VAD to output speech as noise more frequently. When I debug in parallel between Matlab and C, the difference in outputs point towards the decision smoothing loop and Multiboundary check in the end of "vad.c"

Matlab somehow has a better output, using the same algorithms. However, Matlab uses the dB scale I suppose, and C uses unscaled components while thresholding for Voice/Noise. Would you know how to tune VAD in g729 C implementation for a better output ?!

nilay994 avatar Sep 18 '16 08:09 nilay994