Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Связь корректирующей способности кода с кодовым расстоянием






    Для оценки степени различия между двумя произвольными комбинациями данного кода используется, как уже отмечалось, характеристика, получившая название кодовое расстояния между комбинациями. Наименьшее расстояние между разрешенными кодовыми комбинациями d min - очень важная характеристика кода, ибо именно она характеризует его корректирующие способности.

    Актуальной является задача определения наибольшего числа Nd кодовых комбинаций n-разрядного двоичного кода с кодовым расстоянием d. В теории кодирования существуют следующие оценки:

     

    d = 1 N =2
    d = 2 N =2
    d = 3 N
    …….. ……..
    d = 2 t +1 N .

     

    При d min=1 все кодовые комбинации являются разрешенными.

    В качестве примера рассмотрим код со значностью n = 3. Все возможные комбинации кода представлены в таблице 1.1.

     

    Таблица 1

    Комбинации кода значностью n = 3

    А 1 А 2 А 3 А 4 А 5 А 6 А 7 А 8
                   

     

    Матрица расстояний между кодовыми комбинациями имеет вид (табл. 2).

     

    Таблица 2

    Матрица расстояний между кодовыми комбинациями

      A 1 A 2 A 3 A 4 A 5 A 6 A 7 A 8
    A 1                
    A 2                
    A 3                
    A 4                
    A 5                
    A 6                
    A 7                
    A 8                

     

    Для данного кода d min=1, поэтому любая одиночная ошибка трансформирует данную комбинацию в другую разрешенную комбинацию. Это случай безызбыточного кода, не обладающего корректирующей способностью.

    Для того, чтобы код обеспечивал обнаружение однократных ошибок, необходимо из всего множества N 0 = 8 возможных комбинаций выбрать в качестве разрешенных такие комбинации, кодовое расстояние между которыми было бы не менее 2, т.е. d min= 2. Например:

     

    А 1 А 4 А 6 А 7
           

     

    Или

     

    А 2 А 3 А 5 А 8
           

     

    Тогда любая однократная ошибка переводит комбинации А 1А 7 или А 2А 8 в запрещенные и ошибка обнаруживается.

    Для обнаружения двукратных ошибок необходимо выбрать кодовые комбинации с d min=3. Это

     

    А 1 А 8
       

     

    Или

     

    А 2 А 7
       

     

    Или

     

    А 3 А 6
       

     

    Или

     

    А 4 А 5
       

     

    Таким образом, для того, чтобы код обнаруживал все ошибки кратности t и ниже, необходимо, чтобы

    Рассмотрим возможности исправления однократных ошибок. Возьмем комбинации А 1 и А 4, кодовое расстояние между которыми d =2.

     

     

    Видно, что подмножества запрещенных комбинаций для А 1 и А 4 оказались пересеченными и при возникновении ошибки нельзя однозначно установить, какой сигнал был передан А 1 или А 4.

    Возьмем в качестве второй разрешенной комбинации комбинацию, отстоящую от А 1 на d =3, т.е. А 8 =111. При возникновении однократной ошибки возможны следующие подмножества запрещенных комбинаций:

     

     

    В этом случае подмножества запрещенных комбинаций не пересекаются. Следовательно, при d =3 обеспечивается исправление всех однократных ошибок.

    В общем случае, для исправления ошибок кратности t необходимо d min 2 t +1.

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.