[an error occurred while processing this directive]
Хорошей статьи с рецептом и детальным обоснованием этого способа у меня под рукой нет. Взгляните по ссылке на статью Massey в секцию 3.1 Там расписано про мягкое декодирование с помощью Уолша-Адамара. Жесткое делается так же+
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))
Идея в том, что ищется наиболее вероятное кодовое слово, только перебор(корреляция) со всеми кодовыми словами делается с помощью преобразования Уолша-Адамара. (Генерирующая матрица кода соответствует матрице преобразования Уолша-Адамара)