За последние десятилетия подходы к кодированию в цифровых технологиях менялись, в частности, можно выделить следующие изменения:
- Появление алгоритма Витерби. 4 Он вывел технику кодирования на принципиально новый уровень качества связи, так как обеспечивал оптимальное декодирование кодов небольшой длины. 4
- Разработка кодов Рида-Соломона. 14 Это метод коррекции ошибок, который используется для защиты данных в цифровых коммуникационных системах. 1
- Использование турбокодов и низкоплотностных (LDPC) кодов. 3 Они позволили немного приблизиться к пропускной способности канала. 3 Однако с началом нового тысячелетия использование таких методов фактически остановилось, так как они оказались излишне сложными. 3
- Разработка многопороговых декодеров (МПД). 24 Эти методы эффективны как для блоковых, так и для свёрточных кодов, в том числе и недвоичных. 2
- Использование манчестерского кодирования. 1 Такой подход широко применяется в современных технологиях связи, в том числе в технологиях Ethernet, Zigbee и Bluetooth. 1
- Разработка новых подходов к помехоустойчивости. 1 К ним относятся, например, стенографический подход, вариации кодов повторения-накопления, проверка блоков с помощью хэш-сумм, коды Фонтана-Фили и канальные коды для специфических условий. 1