Для выполнения ДИКМ накропал скрипт на матлабе (без использования dpcmopt, dpcmenco и dpcmdeco). Приращения закодированы с использованием 4х бит. Матлабовский вариант выкладывать не буду, если соберусь переделать на чем-нибудь нормальном - выложу.
Я очень занудный - простое повторение это тоже интерполяция, только с использованием однородного фильтра, или, если угодно, полинома 0го порядка. Интерполяция убирает "лишние" повторения спектра (которые в данном случае попадают в слышимый диапазон и будут свистеть, если их оставить). Линейная делает это лучше, чем простое повторение, хотя, с другой стороны, она сильнее портит сигнал в основной полосе.
Дмитрий2012 записал с реала варианты с 6/7/8 битами и соответствующими частотами дискретизации - 7 и 8 свистели (что неудивительно), 6 - нет. Выкладывать эти (7/8) варианты мне не хочется, и без свиста много вариантов получилось.
Да, но, например, в Орионе-ПРО 2,5 МГц. Не в курсе, применяется ли там ВИ53Д или разгоняется стандартный таймер, но он работает. Правда, насколько помню, там он со звуковым выходом никак не связан. 2,5 МГц увеличили бы разрядность звукового шима до 7 бит без свиста.
Про emu интересно, но идей никаких нет, может b2m знает, в чем подвох.





Ответить с цитированием