Code it up in Matlab or Scilab, and see if it works? I don't know squat about Burg, but if an algorithm looks good on paper but misbehaves in C++ I'll see if I can do it in Scilab -- it's usually fewer lines, and easier to debug. Then if the Scilab version works, I'll work on porting that to C++.
Thanks for the advice Tim
Not pertinent per se, but went to http://www.emptyloop.com/ to find that reference, got distracted by a tool he has (unlocker) to delete "sticky" files (I have a bunch of NAS folders with dead thumbs.db files I can't delete), but Chrome gave me a malware warning when I tried to view that link. Just a warning (if it's warranted). I have had other false warnings from Chrome and gmail. Just saying.
BTW: I ran into this: https://www.opus-codec.org/docs/vos_fastburg.pdf It implies a fast method (like an FFT) to compute the terms.
Thanks for the warning