Программирование ПЛИС. Разработка модема системы передачи данных
Программирование ПЛИС. Разработка модема системы передачи данных
Описание программы
Данный курс направлен на формирование у слушателей как базовых навыков программирования логических интегральных схем, так и получение пратического опыта реализации модема системы передачи данных и решения ряда инженерных задач.
Цель курса: изучение принципов и технологий применяемых в системах беспроводной связи, таких как: цифровая модуляция, методы синхронизации, методы неортогонального множественного доступа, методы пространственно-временного кодирования, технология полнодуплексной беспроводной связи и др.
Программа разработана в рамках Генерального соглашения между ТУСУР и Сколковским институтом науки и технологий.
Курс предназначен для:
разработчиков систем передачи данных, специалистов в области телекоммуникационных систем.
Рекомендуемая подготовка слушателей:
базовое высшее радиотехническое образование, желательно начальные навыки программирования ПЛИС.
Программа курса:
Знакомство с ПЛИС, классификация, описание, основы логики и цифровой схемотехники. Методология проектирования микросхем.
Практика:
- Знакомство с интерфейсом Quartus II
- Реализация типовых логических элементов
- Работа со встроенным симулятором Quartus II
- Создание прошивок для ПЛИС
- Веерификация проекта в SignalTab,
Знакомство с языком Verilog
Практика:
- Типовые конструкции языка Verilog
- Реализация типовых логических элементов – регистров, счетчиков, мультиплексоров, дешифраторов и т.д.
- Сдвиговые регистры
- Создание простых модулей
Разработка модема системы передачи данных. Концепция, структура и алгоритмы. Особенности реализации в ПЛИС.
Практика:
- Разработка модулятора системы передачи данных, формирование OFDM символа.
- Сборка и настройка передающей части модема (используются в том числе заготовленные блоки).
Кадровая синхронизация, особенности реализации в ПЛИС
Практика:
- Разработка корреляционного обнаружителя преамбулы в приемнике
- Разработка демодулятора
Влияние канала связи на передаваемый сигнал, эквалайзирование, особенности реализации в ПЛИС.
Практика:
- Разработка эквалайзера
- Сборка приемной части модема (используются заготовленные блоки), проверка работоспособности модема
- Аттестация
После окончания курса вы будете знать:
основы программирования ПЛИС,
основы языка Verilog,
навыки реализации алгоритмов обработки и формирования сигналов в ПЛИС.
После окончания курса вы будете уметь:
работать с средой разработки Quartus II,
работать с встроенным симулятором Quartus II,
работать с отладочными платами производства Altera – одного из крупнейших разработчиков программируемых логических интегральных схем.
Продолжительность обучения:
учебная программа: 72 часа;
аудиторных занятий: 34 часов.
Форма обучения:
очно-заочная.
Выдаваемые документы:
удостоверение о повышении квалификации ведущего государственного технического вуза.