MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Теория кодирования в среде MATLAB

Название:Теория кодирования в среде MATLAB
Просмотров:132
Раздел:Информатика, программирование
Ссылка:Скачать(14 KB)
Описание: Федеральное агентство по образованию Российской Федерации Государственное образовательное учреждение Высшего профессионального образования Владимирский Государственный Университет

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Федеральное агентство по образованию Российской Федерации

Государственное образовательное учреждение

Высшего профессионального образования

Владимирский Государственный Университет

Доклад

по теории кодирования

на тему:

Теория кодирования в среде MATLAB

Владимир 2010


Пакет Communications Toolbox

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

—   Средства вычислений в конечных полях Галуа.

—   Средства визуализации сигналов: глазковая диаграмма, сигнальное созвездие и др.

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

—   Средства вычисления, анализа и сравнения коэффициента битовой ошибки (BER).

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

Генерация проверочной и порождающей матриц для кода Хэмминга

—   Синтаксис:

 h = hammgen(m); h = hammgen(m,pol); [h,g] = hammgen(...); [h,g,n,k] = hammgen(...);

—   Описание:

Для всех вариантов синтаксиса длина кодового слова обозначается как n. Величина n равна 2m – 1 для некоторого целочисленного m, большего или равного трем. Длина блока исходного сообщения обозначается как k, она равна n – m.

Пример:

Приведенная ниже команда выводит на экран проверочную и порождающую матрицы для кода Хэмминга с длиной кодового слова 7 = 23 – 1 и длиной блока исходного сообщения 4 = 7 – 3.

[h,g,n,k] = hammgen(3)

h = 1 0 0 1 0 1 1 0 1 0 1 1 1 0 0 0 1 0 1 1 1 g = 1 1 0 1 0 0 0 0 1 1 0 1 0 0 1 1 1 0 0 1 0 1 0 1 0 0 0 1 n = 7 k = 4

Следующая команда использует явно заданный примитивный полином 1 + x2 + x3, показывая тем самым, что вид проверочной матрицы зависит от выбора примитивного полинома. Чтобы в этом убедиться, сравните выведенную ниже матрицу h1 с матрицей h из предыдущего примера.

h1 = hammgen(3,[1 0 1 1])

h1 = 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 1 1 0 1

Генерация порождающего полинома для циклического кода

—   Синтаксис:

pol = cyclpoly(n,k); pol = cyclpoly(n,k,opt);

—   Описание:

Для всех вариантов синтаксиса полином представляется в виде строки, содержащей коэффициенты полинома в порядке возрастания степеней.

pol = cyclpoly(n,k)


Возвращает вектор-строку, представляющий один из нетривиальных порождающих полиномов для циклического кода с длиной кодового слова n и длиной блока исходного сообщения k.

pol = cyclpoly(n,k,opt)

Производит поиск одного или нескольких нетривиальных порождающих полиномов для циклических кодов с длиной кодового слова n и длиной блока исходного сообщения k. Результат pol зависит от входного параметра opt.

Пример:

Первая из приведенных ниже команд дает представления для трех порождающих полиномов циклического кода (15, 4).

Вторая команда показывает, что порождающим полиномом с максимальным весом (числом ненулевых коэффициентов) является 1 + x + x2 + x3+ x5+ x7+ x8+ x11.

Третья команда демонстрирует, что для циклического кода (15, 4) не существует порождающих полиномов с весом (числом ненулевых коэффициентов), равным трем.

c1 = cyclpoly(15,4,'all') c1 = 1 1 0 0 0 1 1 0 0 0 1 1 1 0 0 1 1 0 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 0 0 1 c2 = cyclpoly(15,4,'max') c2 = 1 1 1 1 0 1 0 1 1 0 0 1 c3 = cyclpoly(15,4,3) No generator polynomial satisfies the given constraints. ............





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Ортогональные полиномы и кривые распределения вероятностей
Просмотров:138
Описание: Санкт-Петербургский государственный университет Факультет прикладной математики – процессов управления Кафедра математического моделирования энергетических систем Карпова Наталия А

Название:Классификаторы и коды, характеристика локальных и отраслевых классификаторов и Единой системы классификации и кодирования
Просмотров:133
Описание: Контрольная работа по теме: Классификаторы и коды, характеристика локальных и отраслевых классификаторов и ЕСКК Содержание   Введение 1.  Классификаторы, коды и их технология 2.  Штриховое кодир

Название:Полиномы Чебышева
Просмотров:136
Описание: Содержание Введение Интерполяция многочленами Методы интерполяции Лагранжа и Ньютона Сплайн-аппроксимация Метод наименьших квадратов Полиномы Чебышева Практическое задание Введение До

Название:Построение порождающего полинома циклического кода по его корням (степеням корней)
Просмотров:169
Описание: Оглавление Предисловие 1. Краткие теоретические сведения 1.1 Полиномиальное представление двоичных чисел 1.2 Циклический код 1.3 Поле 1.4 Поля Галуа 1.4.1 Примитивный элемент поля и циклическая группа 1.4

Название:Особенности практического применения способов кодирования. Способы декодирования с обнаружением ошибок
Просмотров:60
Описание: БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ кафедра РЭС реферат на тему: «Особенности практического применения способов кодирования. Способы декодирова

 
     

Вечно с вами © MaterStudiorum.ru