В двух словах примерно так. (Пишу кодирование - назад обратно) Вводится два коэффициента. Один К - крутизна, второй Т - период спада. 1) Выставляется крутизна на ИНТЕГРАТОР(не совсем ЦАП. Точнее ЦАП который прибавляет значение к предыдущему) Естественно это можно сделать и программно, но в этом случае придётся применить ЦАП не менее 14 разрядов (для речи). Если же использовать интегратор, то достаточно 8. 2) Сравнивается значение с измеряемым (компаратор) выдаётся бит. 3) Если идёт 3 подряд 1 (в нек. алгоритмах 4), то К наращивается на 2 4) Из Т вычитается К. При переполнении (заёме) Из К вычитается 1. 5) Отслеживаются граничные значения К.
Иными словами чем громче звук тем больше крутизна и тем быстрее она спадает.
|