Skip to content

G729 efficiency issues  #5

Description

@nilay994

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 ?!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions