Алфавитное кодирование
— вид
кодирования
, построенный на взаимной однозначности кодирования слов некоторого алфавита при помощи замены каждой буквы некоторым словом того же или какого-либо другого алфавита
. Основоположником этого направления в России считается математик из
Нижнего Новгорода
Александр Александрович Марков
. При алфавитном кодировании количество элементарных кодов должно быть равно мощности алфавита сообщений, то есть должно быть фиксированным. В алфавитном кодировании преимущественно используются
префиксные коды
, так как свойство префикса гарантирует однозначную декодируемость
.
Слово в алфавите — упорядоченный набор элементов из алфавита вида:
S(ℳ) — множество слов алфавита ℳ, S(β) — множество слов алфавита β
Суть алфавитного кодирования в том, что каждой букве алфавита ℳ сопоставляется слово из алфавита β согласно схеме кодирования Σ.
Примечания
Марков А. А.
: [
29 января 2023
] // Доклад ы Академии наук СССР. — 1960. — Т. 132, № 3. — С. 521–523.
Дергач П. С.
: [
29 января 2023
] // Московский государственный университет им. М.В.Ломоносова. Диссертация на соискание ученой степени кандидата физико-математических наук. — 2016.
Корабельщикова С.Ю., Мельников Б.Ф.
Максимальные префиксные коды и подклассы класса контекстно-свободных языков // Arctic Environmental Research. — 2015. — С. 121—129. — УДК 519.713.