К определению свойств унитарной системы счисления

Постановка задачи. Анализ системных функций. Анализ унитарной системы счисления. Синхронизация унитарных кодов. Оптимизация распределения неравновероятных сообщений. Избыточность унитарного кодирования. Оценка достоверности информационного обмена.

Рубрика Математика
Вид автореферат
Язык русский
Дата добавления 14.08.2008
Размер файла 28,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

АВТОРЕФЕРАТ ДИССЕРТАЦИИ

К ОПРЕДЕЛЕНИЮ СВОЙСТВ УНИТАРНОЙ СИСТЕМЫ СЧИСЛЕНИЯ

Произведен анализ систем унитарного счисления, результаты которого позволили отнести унитарную систему к классу однородных степенных позиционных систем. Определены такие основные свойства, как неравномерность кода и способ его оптимизации, избыточность и достоверность унитарного кодирования.

Введение и постановка задачи

При разработке и построении преобразователей формы информации важным есть определение метода кодирования, который позволяет эффективно реализовать системные функции информационной технологии [1 - 4]. Информация в цифровых системах представляется в дискретной форме. Результаты анализа процедур преобразования формы информации позволили определить, что на начальном этапе преобразование аналоговой информации в цифровых информационных системах в большинстве случаев осуществляется в унитарный код с последующим его преобразованием в системы счисления с уменьшенной разрядностью, например, двоичную, Грея, Галуа или другие [2]. При этом также различают такие типы преобразования информации, как позиционирование в пространстве и в виде перемещений (рис. 1).

Поскольку унитарное кодирование есть базовым, это определило необходимость исследования основ формирования унитарных кодов. Определение метода унитарного кодирования, которое имеется в литературных источниках на сегодняшний день [3 - 8], в полной мере не отвечает современным требованиям к построению преобразователей формы информации, поэтому решение задач исследования унитарного кодирования и построения эффективных преобразователей формы информации с его применением представляется актуальным.

Анализ унитарной системы счисления

Результаты исследований, в том числе и проводимых авторами, позволили определить, что унитарная система счисления относится к однородным степенным позиционным системам [1 - 3, 5 - 7]. Они в общем случае описываются следующим уравнением:

N = an-1qn-1 + an-2qn-2 +…+ aiqi +…+ a1q1+ a0q0 = ai qi; (1)

где аi - цифра алфавита A={0, 1, … q-1}; q - основание системы счисления,

i=0, …, n-1 - позиция в разрядной сетке кодовой комбинации (числа).

Соответственно унитарный код записывается как

N = an-11n-1 + an-21n-2 +…+ ai1i +…+ a111+ a010, (2)

В нем основание q=1, а цифра ai согласно (1) и того, что алфавит аi =0, … q-1 может быть формально идентифицирован исключительно одним кодовым символом - нулем. Тогда выражение (2) формально принимает следующий вид:

N=0*1n-1 + 0*1n-2 +…+ 0*1i +…+ 0*11+ 0*10=0. (3)

Из полученного значения N=0 можно ошибочно предположить, что такую систему счисления нельзя использовать на практике. Однако это не так. В унитарной системе счисления в качестве информационного признака используется не значение N=0, а число разрядов j, представляющих N=0, которое изменяется от 1 до n. Поэтому согласно (3), число формально закодировано не только символом нуля, но и любым числом унитарных символов. Чтобы соблюсти принятую логику формирования бинарных информационных потоков, заменим формальный унитарный знак нуля согласно определению (3) на знак единицы, что не есть ошибкой и не нарушает изложения (2), которое после указанной формальной замены примет следующий вид:

N = 1*1j +…+ 1*11+ 1*10=j. (4)

Данное аналитическое выражение позволило отнести унитарную систему счисления к однородным степенным позиционным системам. Специфика формирования информационных сообщений в них заключается в формировании унитарных символов в виде (1), количество которых определяет разрядность унитарного кода j. Она же представляет количественную оценку параметра N.

Синхронизация унитарных кодов

Характер унитарного формирования, передачи, обработки и архивирования унитарных информационных сообщений требует их синхронизации, поэтому каждое возможное число унитарных символов (разрядов кода) необходимо отделять от следующего числа специальным разделяющим знаком, отличным от знаков информационной посылки [1, 5, 9]. Например, если в качестве знаков информационной посылки выступают единицы, то в качестве разделяющего знака можно принять ноль (см. табл.1).

Таблица 1

Характер формирования префиксного унитарного кода

0

0

1

1

0

2

1

1

0

3

1

1

1

0

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

j

1

1

1

1

1

1

1

1

1

0

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

n

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

Построенный таким образом унитарный код есть префиксным неравномерным, т.к. никакая из кодовых комбинаций неравной длины не есть началом любой другой комбинации.

Оптимизация распределения неравновероятных сообщений

В силу неравномерности длин комбинаций унитарного кода он может быть оптимизирован для определенного распределения вероятностей формирования сообщений [1, 9]. В таком распределении сообщения с большей вероятностью формирования могут кодироваться комбинациями меньшей длины и, соответственно, с меньшей вероятностью - комбинациями большей длины. Так, если заданы вероятности сообщений p1, p2, …, pj, …, pn, такие, что p1 > p2 > … > pj> … > pn, то им следует установить в соответствие кодовые комбинации длины l1, l2, …, lj, …, ln,, для которых l1, < l2, < …, < lj, < …, < ln. Это будет оптимальный код в отношении минимального объема формируемых сообщений и максимальной скорости передачи информации. Средняя длина кодовых комбинаций, которая определяется выражением:

, (5)

будет минимальной. В соответствии с теоремой Шеннона эта длина будет приближаться к энтропии сообщения. Покажем это на следующем примере. Для распределения длин в диапазоне lj = 0, …, 10 кодовых элементов с неодинаковыми значениями вероятностей формирования сообщений, приведенными на рис. 2 и сведенными в таблице 2 параметр средней длины примет значение:

опт.=1*0,19+2*0,17+3*0,15+4*0,13+5*0,11+6*0,09+7*0,07+8*0,05+9*0,03+10*0,01 =

= 0,19 + 0,34 + 0,45 + 0,52 + 0,55 + 0,54 + 0,49 + 0,4 + 0,27 + 0,1 =3,85 ,

которое будет оптимальным для указанных параметров распределения.

Рисунок 1 - Гистограмма оптимизированного распределения вероятностей сообщений.

Таблица 2

Распределение длин кодов для разных значений вероятностей формирования неравновероятных сообщений

lj

1

2

3

4

5

6

7

8

9

10

pj

0,19

0,17

0,15

0,13

0,11

0,09

0,07

0,05

0,03

0,01

Для сравнения эффекта оптимизации распределения длин кодовых комбинаций и вероятностей формирования сообщений в наихудшем возможном случае, гистограмма которого приведена на рис. 3, значение средней длины будет равно:

max.= 10*0,19+9*0,17+8*0,15+7*0,13+6*0,11+5*0,09+4*0,07+3*0,05+2*0,03+1*0,01 =

= 1,9 + 1,53 + 1,2 + 0,91 + 0,66 + 0,45 + 0,28 + 0,15 + 0,06 + 0,01 =7,15 .

Рисунок 2 - Гистограмма наихудшего распределения вероятностей сообщений.

При неравновероятном формировании сообщений для оценки энтропии источника используется формула Шеннона:

H=, (6)

согласно которой

H = 0,19*2,4 + 0,17* 2,56+ 0,15*2,74 + 0,13*2,94 + 0,11*3,18 + 0,09*3,47 + 0,07*3,84 + + 0,05*4,32 + 0,03*5,06 + 0,01*6,64 = = 0,456 + 0,4352 + 0,411 + 0,3822 + 0,3498 + 0,3123 + 0,2688 + 0,216 + 0,1518 + 0,0664 = = 3,0495

Соответственно, количество информации при равновероятном формировании признаков в унитарном коде, будет равняться log2n = 3,32.

Таким образом, результаты сравнения значений оптимальной опт.=3,85 и максимально возможной max.=7,15 средней длины кодовых комбинаций со значением энтропии источника сообщений H = 3,05 позволяют обосновать эффективность применение предложенного метода оптимизации неравновероятных распределений.

Избыточность унитарного кодирования

Характерным свойством унитарной системы счисления есть значительная избыточность, которая с одной стороны требует соответственных вычислительных мощностей, но положительным свойством которой есть повышение помехоустойчивости передачи-приема информационных сообщений на базе определения и коррекции ошибок [1 - 4, 6, 9]. Используя теорему Хартли, выражение для определения избыточности R унитарного кодирования можно представить выражением

R=2j/j=2j-1, (7)

из которого следует, что такое преобразование характеризуется максимальной для известных методов кодирования избыточностью, значение которой R возрастает в экспоненциальной зависимости от длины j унитарной кодовой последовательности. На базе формулы (7) произведена оценка избыточности R для различных значений j, результаты которой сведены в таблице 3, а на рисунке 4 изображены соответствующие графические зависимости.

Таблица 3

Значения избыточности унитарного кода

j

1

2

4

8

16

32

64

128

256

512

1024

R

1

2

8

128

3,3e+4

2,1e+9

9,2e+18

1,7e+38

5,8e+76

6,7e+153

8,99e+307

1

2

4

8

16

32

64

128

256

512

j

Рисунок 3 - Оценка Хартли избыточности унитарного кодирования.

Оценка достоверности информационного обмена

Построение технических средств преобразования формы и цифровой обработки информации с заданной разрядностью шины данных требует определения состояния всех разрядов шины. Характеристической особенностью формирования в информационных системах унитарного кода есть его представление в виде набора импульсов, кодируемых группами логических нулей/единиц, среди которых нет единиц/нулей [1, 2, 9]. Появление единицы/нуля среди них свидетельствует об ошибке. Используя критерий D оценки достоверности Хартли в общем виде для бинарных кодов, который определяет долю обнаруживаемых ошибок,

D=1-M/K (8)

где M - число разрешенных комбинаций в коде, K=2j - число возможных кодовых комбинаций, получим следующее выражение для унитарного кода:

D=1-1/K=1-1/2j, (9)

из которого для заданных конкретных значений j результаты представлены в таблице 4.

Таблица 4

Достоверность информационного обмена на базе унитарного кодирования.

j

1

2

4

8

16

32

D

0,5

0,75

0,9375

0,99609375

0,99998474121

0,999999999767169356346130371

Выводы

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

Литература

Борисенко А.А. Дискретная математика - Суми: Університетська книга, 2008. - 255 с.

Петришин Л.Б. Теоретичні основи перетворення форми та цифрової обробки інформації в базисі Галуа. - Київ: ІЗіМН МОУ, 1997. - 237 с.

Самсонов Б. Б., Плохов Е. М., Филоненков А. И., Кречет Т. В. Теория информации и кодирования. - Ростов-на-Дону: Феникс, 2002. - 287 с.

Морес-Сарагоса Р. Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение. Техносфера, 2005. - 317 с.

Панин В.В. Основы теории информации. - М.: Бином, 2007. - 436 c.

Самсонов Б.Б. Плохов Е.М. Филоненков А.И. Компьютерная математика (основание информатики). - Ростов-на-Дону: Феникс, 2002. - 512 c.

Сырецкий Г.А. Информатика: Фундаментальный курс: Т. 2: Информационные технологии и системы. - СПб: БХВ-Петербург, 2007. - 848 c.

Кнут Д. Э. Искусство программирования для ЭВМ. Т. 2. - М.: Вильямс, 2001. - 832 с.

Борисенко А.А. Биномиальные автоматы.- Сумы: Изд-во СумГУ, 2005. - 121 с.

До визначення властивостей унітарної системи числення. Здійснено аналіз унітарного числення, що дозволило віднести унітарну систему до класу однорідних степеневих позиційних систем. Визначено та здійснена оцінка таких основних властивостей, як нерівномірність коду та метод його оптимізації, надлишковість і достовірність унітарного кодування.

To definition of properties of a unitary numbering system. The analysis of unitary numbering is realized, whose results made it possible to carry unitary system to the class of homogeneous exponential position systems. They are determined and is made an evaluation of such basic properties as the nonuniformity of the code and the method of its optimization, redundancy and the authenticity of unitary coding.


Подобные документы

  • Определения системы счисления, числа, цифры, алфавита. Типы систем счисления. Плюсы и минусы двоичных кодов. Перевод шестнадцатеричной системы в восьмеричную и разбитие ее на тетрады и триады. Решение задачи Баше методом троичной уравновешенной системы.

    презентация [713,4 K], добавлен 20.06.2011

  • Исследование истории систем счисления. Описание единичной и двоичной систем счисления, древнегреческой, славянской, римской и вавилонской поместной нумерации. Анализ двоичного кодирования в компьютере. Перевод чисел из одной системы счисления в другую.

    контрольная работа [892,8 K], добавлен 04.11.2013

  • История развития систем счисления. Непозиционная, позиционная и десятичная система счисления. Использование систем счисления в компьютерной технике и информационных технологиях. Двоичное кодирование информации в компьютере. Построение двоичных кодов.

    курсовая работа [5,3 M], добавлен 21.06.2010

  • Понятие системы счисления. История развития систем счисления. Понятие натурального числа, порядковые отношения. Особенности десятичной системы счисления. Общие вопросы изучения нумерации целых неотрицательных чисел в начальном курсе математики.

    курсовая работа [46,8 K], добавлен 29.04.2017

  • Математическая теория чисел. Понятие систем счисления. Применения двоичной системы счисления. Компьютерная техника и информационные технологии. Алфавитное неравномерное двоичное кодирование. Достоинства и недостатки двоичной системы счисления.

    реферат [459,5 K], добавлен 25.12.2014

  • Система счисления, применяемая в современной математике, используемые в ЭВМ. Запись чисел с помощью римских цифр. Перевод десятичных чисел в другие системы счисления. Перевод дробных и смешанных двоичных чисел. Арифметика в позиционных системах счисления.

    реферат [75,2 K], добавлен 09.07.2009

  • Понятие и математическое содержание систем счисления, их разновидности и сферы применения. Отличительные признаки и особенности позиционных и непозиционных, двоичных и десятичных систем счисления. Порядок перевода чисел из одной системы в другую.

    презентация [419,8 K], добавлен 10.11.2010

  • Сущность двоичной, восьмеричной и шестнадцатиричной систем счисления, их отличительные черты и взаимосвязь. Пример алгоритмов перевода чисел из одной системы в другую. Составление таблицы истинности и логической схемы для заданных логических функций.

    презентация [128,9 K], добавлен 12.01.2014

  • Совокупность приемов и правил записи и чтения чисел. Определение понятий: система счисления, цифра, число, разряд. Классификация и определение основания систем счисления. Разница между числом и цифрой, позиционной и непозиционной системами счисления.

    презентация [1,1 M], добавлен 15.04.2015

  • Изобретение десятичной системы счисления относится к главным достижениям человеческой мысли. Без нее вряд ли могла существовать, а тем более возникнуть современная техника и наука вообще. История цифр. Числа и счисление. Способы запоминания чисел.

    реферат [42,5 K], добавлен 13.04.2008

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.