Discussion:
[Freetel-codec2] Digital Differences
Steve
2016-09-23 17:51:17 UTC
Permalink
My application is a mode 1300 vocoder only, so I thought I would just
simplify the library. Woof... You'd think the same C compiler would produce
the same output given two identical functions...

Anyway, I have it down to to just two bit-errors now in the hts1.raw
encoding. I can't figure out why they are different, but one of the errors
is in the codebook index (off by one) of one of the middle frequency
formants. I think the other is a voicing bit error.

6c6
< 00000050: ec4c d5f0 f291 775c ddf5 90f3 d363 dfff .L....w\.....c..
--- ^
00000050: ec4c d5f0 f291 575c ddf5 90f3 d363 dfff .L....W\.....c..
25c25 ^ 1-bit error
< 00000180: 50f0 ae63 300c c750 f04d 7210 0cd5 d0f0 P..c0..P.Mr.....
--- ^
00000180: 50f0 ae63 300c c750 f04d 7210 0dd5 d0f0 P..c0..P.Mr.....
^ 1-bit error
https://github.com/k5okc/encoder1300

Loading...