Я провел вечер, возясь с необработанным вводом/выводом звука A-закона от встроенных инструментов ALSA aplay и arecord, и пропуская их через автономный фильтр скользящего среднего, который я написал.
Мой вопрос: звук, кажется, закодирован с использованием значений от 0x2A до 0xAA - диапазон 128. Я читал это руководство, которое является информативным, но на самом деле не объясняет, почему было выбрано смещение 42 (0x2A). Файл, который я использовал для проверки, представлял собой прямоугольную волну, экспортированную из Audacity как беззнаковый 8-битный звук 8 кГц и проверенную в шестнадцатеричном редакторе.
Может ли кто-нибудь пролить свет на то, как A-закон кодируется в файле?