Тема: УВЕЛИЧЕНИЕ СКОРОСТИ ПЕРЕДАЧИ ДАННЫХ ПО ГЕОФИЗИЧЕСКОМУ КАБЕЛЮ ПРИ ПОМОЩИ QAM МОДУЛЯЦИИ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. СПОСОБЫ УЛУЧШЕНИЯ ПОМЕХОУСТОЙЧИВОСТИ КАНАЛА, И
УВЕЛИЧЕНИЯ СКОРОСТИ ПЕРЕДАЧИ ДАННЫХ ПО КАБЕЛЮ 4
1.1. Кодирование сигнала. Коды Хэмминга 4
1.2. QAM модуляция 8
1.3. Идеализированный геофизический кабель 10
2. ОТЛАДОЧНАЯ ПЛАТА И ИСПОЛЬЗУЕМЫЙ ФУНКЦИОНАЛ STM32. 14
2.1. Отладочная плата STM32F4 - Discovery 14
2.2. Процессорное ядро Cortex-M4 15
2.3. Периферия МК STM32F407VG применяемая в работе 17
2.3.1. Dma (контроллер прямого доступа к памяти) 18
2.3.2. Usart (универсальный синхронный/асинхронный приемник/
передатчик) 19
2.3.3. DAC (Цифро-аналоговый преобразователь) 20
2.3.4. ADC (Аналого-цифровой преобразователь) 21
2.3.5. Tim (Таймеры расширенного управления) 22
3. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ КОДЕКА ХЭММИНГА И 4-QAM МОДЕМА 23
3.1. Реализация алгоритма кодирования и декодирования по Хэммингу на
МК STM32 23
3.2. Реализация 4-QAM модуляции на МК STM32 28
4. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ РАБОТЫ С STM32 32
4.1. Визуальный графический редактор STM32CubeMX 32
4.2. Среда разработки System Workbench for STM32 36
ЗАКЛЮЧЕНИЕ 40
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 41
ПРИЛОЖЕНИЕ
📖 Введение
Цель работы: улучшения помехоустойчивости канала, и увеличения скорости передачи данных по кабелю Задачи:
• Увеличение помехоустойчивости за счет кодирования и декодирования по Хэммингу.
• Создание 4-QAM модема на МК STM32.
• Проверка работы системы в реальных физических условиях.
✅ Заключение
1. Создан 4-QAM модем на МК STM32. Скорость передачи увеличена в 2 раза.
2. Реализована программа, выполняющая кодирования и декодирования по Хэммингу. Корректность работы программы проверена на МК STM32 при помощи виртуального генератора ошибок созданного на языке программирования СИ. Таким образом, помехоустойчивость передаваемых данных увеличена.
3. За счет увеличения скорости и помехоустойчивого кодирования итоговая скорость увеличилась в 1,33 раза, т.к применялось избыточное кодирование.
Не все поставленные задачи были решены, в частности, проверка работы системы в реальных физических условиях. Это обусловлено сложностью проведения экспериментов с реальным геофизическим кабелем. Поэтому одной из следующих задач стоит создание модели кабеля для проверки корректности работы системы.



