Книга представляет собой учебник по теории информации. В ней описаны алгоритмы работы современных методов сжатия данных, способы эффективного представления аналоговой информации, методы анализа эффективности систем помехоустойчивого кодирования. В последние годы появилась техническая литература, в которой описываются конкретные алгоритмы сжатия данных, применяемые в современных стандартах и коммерческих программных продуктах. Отличие данного учебника от аналогов состоит в том, что новые методы обработки информации излагаются с позиций теории информации, как часть общей теории. Такой подход представляется важным для подготовки потенциальных исследователей и разработчиков перспективных информационных технологий.
В учебное пособие, ориентированное на семестровый курс лекций, включены классические разделы теории кодирования: линейные коды, основы построения и декодирования алгебраических кодов. Рассказывается о представлении кодов решетками, о декодировании по максимуму правдоподобия. Приведены основы теории сверточных кодов, введение в каскадные коды, модуляционные коды и турбо-коды. Отдельная глава посвящена низкоплотностным кодам, находящим все более широкое применение в телекоммуникационных стандартах. Все необходимые математические сведения приведены в виде приложений к главам учебного пособия. В книге много численных примеров, детальных алгоритмов, примеров программ MATLAB. Для студентов технических вузов, обучающихся по информационным специальностям, аспирантов и инженеров.