В современной добывающей промышленности используется множество скважинных приборов, информация с датчиков которых, может либо накапливаться в банке памяти, либо передаваться на поверхность через геофизический кабель. Прежде чем передать информацию с датчиков по геофизическому кабелю, необходимо преобразовать последовательность кодовых символов в последовательность сигналов. На данный момент в компании TGT Oil and Gas Services для этих целей используется частотная манипуляция (1 бит на 1 период) и стоит задача в увеличении скорости передачи данных при помощи QAM (Quadrature Amplitude Modulation) модуляции (2 бита на 1 период). Помимо этого так же необходимо реализовать работу алгоритма кодирования и декодирования по Хеммингу.
Цель работы: улучшения помехоустойчивости канала, и увеличения скорости передачи данных по кабелю Задачи:
• Увеличение помехоустойчивости за счет кодирования и декодирования по Хэммингу.
• Создание 4-QAM модема на МК STM32.
• Проверка работы системы в реальных физических условиях.
В ходе выполнения работы были решены следующие задачи:
1. Создан 4-QAM модем на МК STM32. Скорость передачи увеличена в 2 раза.
2. Реализована программа, выполняющая кодирования и декодирования по Хэммингу. Корректность работы программы проверена на МК STM32 при помощи виртуального генератора ошибок созданного на языке программирования СИ. Таким образом, помехоустойчивость передаваемых данных увеличена.
3. За счет увеличения скорости и помехоустойчивого кодирования итоговая скорость увеличилась в 1,33 раза, т.к применялось избыточное кодирование.
Не все поставленные задачи были решены, в частности, проверка работы системы в реальных физических условиях. Это обусловлено сложностью проведения экспериментов с реальным геофизическим кабелем. Поэтому одной из следующих задач стоит создание модели кабеля для проверки корректности работы системы.