Свойство вложенности двоичных биномиальных систем счисления
Понятие и особенности структуры двоичных биномиальных систем счисления, их специфика и характерные свойства. Основные виды методов и алгоритмов адаптивной (к числу ошибок в дискретном канале) передачи информации на основе биномиальных чисел (кодов).
Рубрика | Математика |
Вид | статья |
Язык | русский |
Дата добавления | 23.10.2010 |
Размер файла | 142,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Свойство вложенности двоичных биномиальных систем счисления
Двоичные биномиальные системы счисления позволяют разрабатывать методы кодирования двоичных данных, которые являются достаточно эффективными с точки зрения как защиты информации от помех, так и сокращения ее избыточности. Основой эффективности биномиального кодирования является ряд замечательных свойств биномиальных систем счисления, к числу которых относятся:
- помехоустойчивость генерируемых биномиальных чисел;
- способность порождать различные комбинаторные объекты.
Дальнейшие исследования двоичных биномиальных систем счисления демонстрирует ряд других, не менее полезных качеств биномиальных числовых систем и кодов на их основе, которые требуют тщательного и глубокого изучения [3]. Рассматриваемое в этой работе новое свойство двоичных биномиальных систем счисления характеризуется как свойство вложенности биномиальных систем по классам эквивалентности. Суть указанного свойства заключается в том, что первый и второй классы двоичной биномиальной системы счисления с параметрами и разбиваются на классы эквивалентности и по числу двоичных нулей и единиц соответственно:
, (1)
, (2)
, , , ,
, , , ,
,
которые, в свою очередь, могут служить источниками двоичных биномиальных чисел, составляющих последующего уровня вложенности, где - длина двоичного биномиального числа.
Изучение данного свойства имеет определенный теоретический интерес, поскольку предоставляет возможность разработать методы и алгоритмы генерирования различных комбинаторных конфигураций, что является весьма важной задачей с точки зрения помехоустойчивого и экономичного кодирования, в том числе нумерационного. Кроме того, с точки зрения теории структурных систем счисления вызывает научный интерес и исследование взаимосвязей различных биномиальных числовых систем между собой с целью выявления закономерностей их построения.
Также рассматриваемые в данной работе вопросы имеют и практическое значение, поскольку их решение позволяет разработать методы и алгоритмы адаптивной (к числу ошибок в дискретном канале) передачи информации на основе биномиальных чисел (кодов) [4]. Адаптивное изменение параметров биномиальных систем счисления и переход к биномиальным числам (кодам) меньшей или большей размерности на основе свойства вложенности позволяет обеспечивать оптимальным соотношение «скорость / верность передачи».
Таким образом, целями данной работы являются:
1) разработка новых методов генерирования сочетаний двоичных единиц по разрядам на основе сочетаний меньшей или большей размерности;
2) дальнейшее исследование взаимозависимости различных биномиальных систем счисления между собой.
При этом решаемые задачи формулируются следующим образом:
1. Разработать алгоритмы перехода общего вида от двоичной биномиальной системы счисления предыдущего уровня вложенности к последующего уровня через подклассы первого класса и подклассы второго класса (1, 2):
, , (3)
где - число двоичных нулей в биномиальных числах , ;
- число двоичных единиц в биномиальных числах , ;
- уровня вложенности , источником которой является подкласс уровня вложенности ;
- уровня вложенности , источником которой является подкласс уровня вложенности ;
, и , - параметры биномиальных систем и счисления соответственно.
2. Определить аналитическую связь между параметрами и для и параметрами и для при двух возможных случаях (3).
Все двоичные биномиальные -разрядные числа , , системы счисления уровня вложенности заканчиваются разрядом . Соответственно разряд в записи чисел из подкласса является избыточным, поэтому возможно его исключение. Избыточность разряда обосновывается тем, что:
а) равные в записи всех вносят один и тот же вклад в значения соответствующих биномиальных чисел;
б) при той же мощности исключение приводит к меньшей избыточности.
В результате исключения из двоичных биномиальных чисел получаем множество равновесных комбинаций с единицами и длины . Далее к полученным применим систему кодообразующих биномиальных ограничений , или, что то же самое, в соответствии с кодообразующей функцией двоичной биномиальной системы счисления исключаем младшие разряды, у весовых коэффициентов которых наблюдается неравенство:
.
В конечном итоге переходим к двоичным биномиальным числам и биномиальной системы .
Следует отметить, что
, (4)
где - система биномиальных ограничений, формирующих подклассы и в целом класс ;
- система биномиальных ограничений, формирующих подклассы и в целом класс .
Тогда с учетом (4) для рассматриваемого случая можно записать
,
,
,
.
Таким образом, алгоритм - перехода , где , от двоичных биномиальных чисел предыдущего уровня к биномиальным числам последующего уровня выглядит следующим образом.
1 [Установка номера разряда - преобразуемой комбинации, числа двоичных единиц в комбинации (кумулятивное, суммирующее значение), временную переменную в нулевое значение]:
, , .
2 [Ввод параметров и исходной и исходного подкласса ]:
, , .
3 [Ввод двоичного биномиального числа ]:
.
4 [Формирование равновесной комбинации , где «- -» - операция разбиения]: .
5 [Вычисление параметров и вложенной ]:
,
.
6 [Инкрементация номера разряда равновесной комбинации]:
.
7 [При число двоичных единиц всегда равно нулю].
Если , то переход к шагу 9.
8 [Вычисление кумулятивного значения числа единиц в равновесной комбинации ]:
.
9 [Проверка условия ].
Если , то переход к шагу 12.
10 [Формирование двоичного биномиального числа , где «++» - операция конкатенации):
.
11 Безусловный переход к шагу 6.
12 [Вывод полученного числа вложенной системы счисления ]:
.
13 Останов.
Выполняя алгоритм над всеми , где , осуществляется инъективное отображение двоичных биномиальных чисел подкласса на двоичные биномиальные числа :
, (5)
где - функция кодового отображения:
; (6)
- функция преобразования в соответствующую равновесную комбинацию ;
- алгоритм (последовательность операций), обеспечивающий выполнение .
Пример 1. Дана исходная двоичная биномиальная система счисления с параметрами и . Рассмотрим подкласс первого класса данной биномиальной системы. Процедура перехода к вложенной двоичной биномиальной системе счисления через подкласс из исходной выглядит следующим образом:
Все двоичные биномиальные -разрядные числа , , системы счисления уровня вложенности заканчиваются разрядом . Соответственно разряд является в записи чисел избыточным, поэтому возможно его исключение. Избыточность разряда обосновывается тем, что:
а) равные в записи всех вносят один и тот же вклад в значения соответствующих биномиальных чисел;
б) при той же мощности исключение приводит к меньшей избыточности. В результате исключения из двоичных биномиальных чисел получаем множество равновесных комбинаций с единицами и длины . Далее к полученным применяем систему кодообразующих биномиальных ограничений или, что то же самое, в соответствии с кодообразующей функцией биномиальной системы счисления исключаем младшие разряды, у весовых коэффициентов которых наблюдается неравенство
.
В конечном итоге переходим к двоичным биномиальным числам и биномиальной системы .
С учетом (4) для данного случая можно записать:
,
,
,
.
Таким образом, алгоритм перехода , где , от двоичных биномиальных чисел предыдущего уровня к биномиальным числам последующего уровня выглядит следующим образом.
1 [Установка номера разряда преобразуемой комбинации, числа двоичных единиц в комбинации (кумулятивное значение), временную переменную в нулевое значение]:
, , .
2 [Ввод параметров и исходной и исходного подкласса ]:
, , .
3 [Ввод двоичного биномиального числа ]:
.
4 [Формирование равновесной комбинации , где «- -» - операция разбиения]:
.
5 [Вычисление параметров и вложенной ]:
,
.
6 [Инкрементация номера разряда равновесной комбинации]:
.
7 [При число двоичных единиц всегда равно нулю].
Если , то переход к шагу 9.
8 [Вычисление кумулятивного значения единиц в равновесной комбинации ]:
.
9 [Проверка условия ].
Если , то переход к шагу 12.
10 [Формирование двоичного биномиального числа , где «++» - операция конкатенации):
.
11 Безусловный переход к шагу 6.
12 [Вывод полученного числа вложенной системы счисления ]: .
13 Останов.
Выполняя алгоритм над всеми , где , осуществляется инъективное отображение двоичных биномиальных чисел подкласса на двоичные биномиальные числа :
, (7)
где - функция кодового отображения:
; (8)
- функция преобразования в соответствующую равновесную комбинацию ;
- алгоритм (последовательность операций), обеспечивающий выполнение .
Пример 2. Дана исходная двоичная биномиальная система счисления с параметрами и . Рассмотрим подкласс второго класса данной биномиальной системы. Процедура перехода к вложенной двоичной биномиальной системе счисления через подкласс из исходной выглядит следующим образом.
При переходе к множеству от и множеству от на единицу уменьшается число нулей, которое является фиксированным для , , и число единиц, которое является фиксированным для , . Тогда для вложенной биномиальной системы счисления параметры и определяются как
, (9)
а для вложенной
. (10)
Заключение
Рассмотренное в данной работе свойство вложенности двоичных биномиальных систем счисления по классам эквивалентности, определяемое выражениями (5, 6) для случая перехода от и выражениями (7, 8) для случая перехода от , с теоретической точки зрения может явиться основой для разработки новых методов и алгоритмов генерирования различных комбинаторных объектов, в частности, сочетаний двоичных единиц по разрядам. Представляют интерес и системы (9, 10) параметров и для вложенных биномиальных систем счисления, поскольку демонстрируют взаимозависимость биномиальных систем и принадлежащих им чисел соседних уровней вложенности. Очевидно, что такая зависимость простирается на системы счисления и более глубокого уровня вложенности, что требует дальнейшего детального анализа.
С практической точки зрения, разработанные алгоритмы и , реализующие кодовые отображения (5, 7), позволяют разработать новые методы и алгоритмы адаптивной (к числу ошибок в дискретном канале) передачи информации на основе биномиальных чисел (кодов). Адаптивное изменение параметров биномиальных систем счисления и переход к биномиальным числам (кодам) меньшей или большей размерности на основе свойства вложенности позволяют обеспечивать оптимальным соотношение «скорость / верность передачи». Полученные алгоритмы и обладают набором достаточно простых операций, конечны и не предъявляют высоких требований к аппаратно-программным ресурсам при практической реализации.
Список литературы
1 Борисенко А.А. Введение в теорию биномиального счета: Монография. - Сумы: ИТД «Университетская книга», 2004. - 88 с.
2 Борисенко А.А. Биномиальный счет. Теория и практика: Монография. - Сумы: ИТД «Университетская книга», 2004. - 170 с.
3 Кулик И.А. О средней длине двоичных биномиальных чисел / Вiсн. Сум. ун-ту 2004, №12 (71) - с. 106-112.
4 Советов Б.Я., Стах В.М. Построение адаптивных систем передачи информации для автоматизированного управления. - Л.: Энергоиздат. Ленингр. отд-ние, 1982. - 120 с.
Подобные документы
История развития систем счисления. Непозиционная, позиционная и десятичная система счисления. Использование систем счисления в компьютерной технике и информационных технологиях. Двоичное кодирование информации в компьютере. Построение двоичных кодов.
курсовая работа [5,3 M], добавлен 21.06.2010Понятие и математическое содержание систем счисления, их разновидности и сферы применения. Отличительные признаки и особенности позиционных и непозиционных, двоичных и десятичных систем счисления. Порядок перевода чисел из одной системы в другую.
презентация [419,8 K], добавлен 10.11.2010Определения системы счисления, числа, цифры, алфавита. Типы систем счисления. Плюсы и минусы двоичных кодов. Перевод шестнадцатеричной системы в восьмеричную и разбитие ее на тетрады и триады. Решение задачи Баше методом троичной уравновешенной системы.
презентация [713,4 K], добавлен 20.06.2011Система счисления, применяемая в современной математике, используемые в ЭВМ. Запись чисел с помощью римских цифр. Перевод десятичных чисел в другие системы счисления. Перевод дробных и смешанных двоичных чисел. Арифметика в позиционных системах счисления.
реферат [75,2 K], добавлен 09.07.2009Исследование истории систем счисления. Описание единичной и двоичной систем счисления, древнегреческой, славянской, римской и вавилонской поместной нумерации. Анализ двоичного кодирования в компьютере. Перевод чисел из одной системы счисления в другую.
контрольная работа [892,8 K], добавлен 04.11.2013Понятие системы счисления. История развития систем счисления. Понятие натурального числа, порядковые отношения. Особенности десятичной системы счисления. Общие вопросы изучения нумерации целых неотрицательных чисел в начальном курсе математики.
курсовая работа [46,8 K], добавлен 29.04.2017Математическая теория чисел. Понятие систем счисления. Применения двоичной системы счисления. Компьютерная техника и информационные технологии. Алфавитное неравномерное двоичное кодирование. Достоинства и недостатки двоичной системы счисления.
реферат [459,5 K], добавлен 25.12.2014Совокупность приемов и правил записи и чтения чисел. Определение понятий: система счисления, цифра, число, разряд. Классификация и определение основания систем счисления. Разница между числом и цифрой, позиционной и непозиционной системами счисления.
презентация [1,1 M], добавлен 15.04.2015Сущность двоичной, восьмеричной и шестнадцатиричной систем счисления, их отличительные черты и взаимосвязь. Пример алгоритмов перевода чисел из одной системы в другую. Составление таблицы истинности и логической схемы для заданных логических функций.
презентация [128,9 K], добавлен 12.01.2014Основные принципы и формулы классической комбинаторики. Использование методов комбинаторики в теории вероятностей. Формулы числа перестановок, сочетаний, размещений. Формула бинома Ньютона. Свойства биномиальных коэффициентов. Решение комбинаторных задач.
учебное пособие [659,6 K], добавлен 07.05.2012