Научный журнал
Современные наукоемкие технологии
ISSN 1812-7320
"Перечень" ВАК
ИФ РИНЦ = 0,940

МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ОТКАЗОУСТОЙЧИВОЙ, ПОМЕХОЗАЩИЩЕННОЙ СИСТЕМЫ OFDM, РЕАЛИЗОВАННОЙ В МОДУЛЯРНЫХ КОДАХ, И ПРАКТИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ЕЕ РАЗРАБОТКЕ

Калмыков И.А. 1 Чистоусов Н.К. 1 Калмыкова Н.И. 1 Духовный Д.В. 1
1 ФГАОУ ВО «Северо-Кавказский федеральный университет»
Цель исследования – разработать практические рекомендации по построению математической модели системы с частотным ортогональным мультиплексированием, реализованной в модулярных кодах, применение которой позволит повысить ее отказоустойчивость и помехозащищенность. Так как для повышения отказоустойчивости и помехозащищенности применяются избыточные модулярные коды, то в статье рассмотрены принципы их построения. Для достижения этой цели в статье описаны практические рекомендации для построения отказоустойчивой и помехозащищенной системы передачи. Используя эти рекомендации, была разработана математическая модель беспроводной системы передачи информации, способной корректировать ошибки, которые возникают как в процессе выполнения обработки сигналов, так и при передаче по каналу связи. Для коррекции ошибок был разработан алгоритм вычисления коэффициентов полиадической системы кодирования, применение которого позволяет одновременно выполнять процесс поиска ошибок и осуществлять преобразование из модулярного кода в позиционный код. В результате этого сокращаются временные затраты на обработку сигналов. Приведен пример реализации математической модели системы передачи на основе разработанных практических рекомендаций. Показаны примеры коррекции ошибок, возникающих как при вычислениях, так и при передаче из-за помех в канале связи. Исследование выполнено за счет гранта Российского научного фонда № 23-21-00036, https://rscf.ru/project/23-21-00036/».
системы OFDM
вейвлет-преобразования
практические рекомендации
модулярные коды классов вычетов
отказоустойчивость
помехоустойчивость
коррекция ошибок
1. Yücel G., Altun A.A. Comparative Performance Analyses of FFT Based OFDM and DWT Based OFDM Systems // Journal of New Results in Science. 2016. Is.12. P. 272–287.
2. Artee K.V., Kuldeep P. Comparative analysis of FFT OFDM and DWT OFDM for MIMO systems over Rayleigh fading channel // Journal of Engineering Technology and Medical Sciences. 2023. Vol 06, Is. 03. P. 40–43.
3. Калмыков И.А., Чистоусов Н.К., Калмыкова Н.И. Ортогональная обработка сигналов с использованием математических моделей целочисленных вейвлет-преобразований, реализованных в модулярных кодах классов вычетов // Инженерный вестник Дона. 2023. № 3. URL: http//www. ivdon.ru/ru/magazine/archive/n3y2023/8273 (дата обращения: 21.09.2024).
4. Чистоусов Н.К., Духовный Д.В., Ефременков И.Д., Кононов М.Н. Численный метод вычисления коэффициентов полиадической системы кодирования для коррекции ошибок в модулярных кодах // Современные наукоемкие технологии. 2024. № 6. С. 71–76. DOI: 10.17513/snt.40066.
5. Chervyakov N.I., Lyakhov P.A., Babenko M.G., Lavrinenko I.N., Lavrinenko A.V., Nazarov A.S. The architecture of a fault-tolerant modular neurocomputer based on modular number projections // Neurocomputing. 2018. Vol. 10. P. 96–107.
6. Olenev A.A., Kononova N.V., Peleshenko T.A., Dukhovnyj D.V. Improvement of the Cybersecurity of the Satellite Internet of Vehicles through the Application of an Authentication Protocol Based on a Modular Error Correction Code // World Electr. Veh. J. 2024. Is. 15. № 278. DOI: 10.3390/wevj15070278.
7. Boyvalenkov P., Chervyakov N.I., Lyakhov P., Semyonova N., Nazarov A., Valueva M., Boyvalenkov G., Bogaevskiy D., Kaplun D Classification of moduli sets for residue number system with special diagonal functions // IEEE Access. 2020. Vol. 8. P. 156104–156116.
8. Червяков Н.И., Нагорнов Н.Н. Коррекция ошибок при передаче и обработке информации, представленной в СОК, методом синдромного декодирования // Наука. Инновации. Технологии. 2015. № 2. С. 15–40.
9. Valueva M.V., Lyakhov P.A., Valuev G.V., Chervyakov N.I., Nagornov N.N. Application of the residue number system to reduce hardware costs of the convolutional neural network implementation // Mathematics and Computers in Simulation. 2020. Vol. 177. P. 232–243.

Введение

Базовой идеей технологии OFDM является параллельная передача данных на наборе частот, полученных с помощью быстрого преобразования (БПФ) [1]. Это позволяет обеспечить высокую скорость передачи информации. В результате такие системы нашли применение в низкоорбитальном спутниковом интернете (НСИ). Так как НСИ базируется на спутниках и обмен данными осуществляется в сложной помеховой обстановке, то система с OFDM должна обладать свойствами отказоустойчивости и помехозащищенности. Одним из вариантов решения этой проблемы выступают модулярные коды классов вычетов (МККВ). Введение МККВ в структуру систем с OFDM обеспечило увеличение скорости передачи данных за счет более быстрого выполнения цифровой обработки сигналов (ЦОС) с использованием дискретных вейвлет-преобразований (ДВП). Переход при выполнении ЦОС от БПФ к ДВП привел к созданию новых математических моделей систем OFDM, которые рассмотрены в работах [2, 3]. Но МККВ, благодаря своей структуре, способны корректировать ошибки, которые возникают как при вычислениях ДВП [4, 5], так и при передаче данных по каналу связи [6]. Однако эти возможности были рассмотрены отдельно друг от друга. Цель исследования – разработать практические рекомендации по построению математической модели системы с OFDM, реализованной в МККВ, применение которой позволит повысить ее отказоустойчивость и помехозащищенность.

Материалы и методы исследования

1. Принципы построения избыточных модулярных кодов классов вычетов

В МККВ кодовая комбинация представляет собой кортеж из n остатков missing image file целого числа Y, где n – количество информационных оснований рi , i = 1,2,…,n [7–9]

Y = (Y1,…, Yn ). (1)

Основания – это взаимно простые числа p1,…,pn, которые задают рабочий диапазон

missing image file. (2)

Известно, что МККВ относятся к арифметическим кодам, для которых справедливо

missing image file, (3)

где * – модульные операции (сложение, вычитание, умножение); missing image file; i = 1,2,…,n.

Пусть для коррекции ошибок в МККВ будет введено дополнительно r контрольных оснований. В результате произойдет увеличение диапазона МККВ до полного диапазона

missing image file. (4)

В этом случае МККВ сможет корректировать ошибки кратностью r/2. Комбинация МККВ будет отнесена к разрешенной, если выполнится условие

missing image file. (5)

2. Практические рекомендации для построения отказоустойчивой и помехозащищенной системы с OFDM

В помехоустойчивых системах OFDM поток информации сначала кодируется с помощью избыточного кода. После этого поток информационных и контрольных разрядов подвергается преобразованиям, определяемым технологией OFDM. Этот подход будет использован и в разработанных практических рекомендациях, которые содержат этапы:

1. Выбор ДВП для реализации ЦОС, применяемой в системе с OFDM.

2. Выбор разрядности входных данных М для системы с OFDM. На основе этого определяются информационные основания p1,…,pn помехоустойчивого кода, для которых рабочий диапазон разрешенных комбинаций (2) удовлетворяет условию

2M < Pn. (6)

3. Определяется кратность ошибок γ, возникающих при воздействии помех. Затем выбираются проверочные основания, число которых равно r = 2γ.

4. Выбор алгоритма, реализующего кодопреобразование из позиционной системы счисления (ПСС) в МККВ, который используется в помехоустойчивом кодере.

5. Выбор оснований m1, m2,…, mk, которые участвуют в вычислении ДВП. При этом они должны удовлетворять условиям для рабочего диапазона missing image file

missing image file, (7)

где Q – количество операций сложения при вычислении одного отсчета ДВП.

6. Выбор алгоритма вычисления контрольных остатков для избыточного МККВ, способного исправлять однократные ошибки вычислений, вызванные сбоем/отказом устройства ЦОС. Данный алгоритм должен обладать минимальными временными затратами на реализацию данной процедуры, выполняемой на передающей стороне.

7. Выбор алгоритма обнаружения и исправления ошибок, возникающих в процессе выполнения ЦОС, с минимальными временными затратами.

8. Выбор алгоритма, реализующего кодопреобразование МККВ – ПСС и обладающего минимальными временными затратами на реализацию данной процедуры.

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

3. Применение практических рекомендаций при построении математической модели отказоустойчивой и помехозащищенной системы с OFDM

Используя практические рекомендации, выполним разработку математической модели отказоустойчивой и помехозащищенной системы OFDM. Она включает в себя:

1 этап. Последовательность X(j), где j = 1, 2, …, длиной М бит подается на вход блока, выполняющего перевод ПСС-МККВ. Вычисленные остатки missing image file последовательно подаются на вход мультиплексора (МUX), который преобразует их в параллельный набор остатков missing image file, где c = 1,…,k, N – количество отсчетов ДВП.

2. Вычисление контрольных остатков для коррекции ошибок, возникающих при выполнении ОДВП Хаара в МККВ. На основе анализа был выбран алгоритм из работы [6]

missing image file (8)

где missing image file – ранг числа Y(u) при использовании оснований m1, …, mk; f = 1, 2.

3 этап. Вычисление обратного ДВП (ОДВП) Хаара в МККВ. Для этого набор остатков missing image file делится на аппроксимирующие и детализирующих коэффициенты {au} и {du}. При этом коэффициенты НЧ missing image file и ВЧ missing image file фильтров Хаара, используя R = 2Z – коэффициент масштабирования, где Z = 1,2,…, представляются

missing image file, missing image file (9)

Тогда ОДВП Хаара в МККВ при u = 1,…,N и c = 1,…,k реализуется согласно

missing image file, missing image file (10)

4. Преобразование МККВ-ПСС через полиадическую систему кодирования (ПСК)

missing image file, (11)

где βvc – с-й коэффициент v-го ортогонального базиса, представленного в ПСК; missing image file – количество превышения модуля mv; v = 1, ..., k; c = 1,…,k.

Для поиска однократной ошибки в МККВ вычисляются два старших коэффициента ПСК [4]. Если missing image file, то в процессе вычислений ОДВП сбоя или отказа не было, и ошибка отсутствует. Тогда полученный результат переводится в ПСС на основе

missing image file. (12)

Если missing image file, то ошибка присутствует и ее необходимо корректировать

missing image file (13)

где y*(u) – искаженная комбинация МККВ; missing image file – вектор ошибки.

После исправленная комбинация переводится в позиционный код. Затем выполняется преобразование параллельных N потоков в последовательный с помощью мультиплексора missing image file. Для получения аналогового сигнала из потока y, который будет передан в канал связи, используется ЦАП. Для выполнения обратного преобразования на приемной стороне в систему OFDM встроен АЦП. Полученный с его помощью кортеж отсчетов missing image file передается на входы устройства ПСС-МККВ. В результате на выходе преобразователя появляются missing image file. Данные кодовые комбинации МККВ поступают на вычислительное устройство, выполняющее ДВП Хаара, а также на вход блока, вычисляющий контрольные остатки missing image file согласно (10). Результатом таких вычислений являются коэффициенты {au} и {du}. Хаара, которые представлены в МККВ. Это кодовые комбинации missing image file, где c = 1,…,k, которые подаются на вход преобразователя МККВ – ПСК – ПСС. Данный преобразователь осуществляет вычисление коэффициентов ПСК согласно (11), а затем поиск и коррекцию ошибок, возникших из-за сбоев и отказов при вычислениях ДВП в МККВ согласно (13). Откорректированный параллельный набор missing image file преобразуется в набор остатков missing image file. Для коррекции ошибок, вызванных помехами в канале связи, используется преобразование из МККВ-ПСС (11). Исправленные комбинации МККВ переводятся в поток последовательной информации X(j) с помощью выражения (12).

Результаты исследования и их обсуждение

1. В качестве метода ЦОС, реализуемого в МККВ, выбираем ДВП Хаара.

2. Пусть разрядность входных данных М = 8 бит. Тогда согласно (6) выбираем основания p1 = 5, p2 = 7, p3 = 11, так как Pn = 385 > 28.

3. Пусть кратность пачек ошибок γ = 2. Тогда p4 = 13, p5 = 17, p6 = 19, p7 = 23 – контрольные основания помехоустойчивого кода МККВ (7, 3).

4. Основаниями для вычисления ОДВП и ДВП Хаара в МККВ согласно (7) выбраны m1 = 63, m2 = 64, m3 = 65, а m4 = 71, m5 = 73 – контрольные основания. Получил код (5, 3).

Пусть на вход системы OFDM поступили два отсчета missing image file, которые с помощью алгоритма (9) были преобразованы в МККВ по основаниям внешнего кода

missing image file.

Эти комбинации с помощью MUX преобразуются к виду

missing image file

Выбираем missing image file и для данного набора остатков находим контрольные остатки согласно (8). Вычислим ортогональные базисы для МККВ (5,3) с рабочими m1 = 63, m2 = 64, m3 = 65 и контрольными m4 = 71, m5 = 73. Рабочий диапазон M3 = 262080.

missing image file

missing image file

missing image file

missing image file

missing image file

Воспользуемся алгоритмом [6].

Вычислим ранг числа Y(1) missing image file. Тогда

missing image file

Аналогичным вычислим missing image file. Получили missing image file и missing image file

Вычислим первые два отсчета ОДВП Хаара в МККВ согласно (10). При этом

missing image file missing image file.

Тогда

missing image file

Пусть при вычислении произошла ошибка и получена missing image file.

Представим ортогональные базисы МККВ (5,3) в виде коэффициентов ПСК

missing image file; missing image file;

missing image file; missing image file;

missing image file.

В табл. 1 показан процесс получения коэффициентов ПСК из комбинации МККВ с помощью алгоритма [4].

Таблица 1

Процесс получения коэффициентов ПСК из комбинации МККВ

mi

yi

mod 63

mod 64

γ2

mod 65

γ3

mod 71

γ4

mod 71

m1 = 63

0*

35 ∙ 0 = 0

35 ∙ 0 = 0

 

0

 

0

 

0

m2 = 64

33

 

33 ∙ 63 = 2079

 

2079

 

297

 

33

m3 = 65

5

   

32

165

 

205

 

115

m4 = 71

35

       

35

750

 

2200

m5 = 73

48

           

14

3224

ПСК

 

0

31

 

1

 

68

 

0

Так как A4 = 68, A5 = 0, то производится коррекция ошибки

missing image file.

Затем выполняется перевод в ПСС missing image file, а после missing image file. Для получения аналогового сигнала из потока y, который будет передан в канал связи, используется ЦАП.

Рассмотрим помехоустойчивый код (7, 3). Пусть на вход преобразователя МККВ – ПСК – ПСС подан missing image file с искажением двух первых остатков.

В табл. 2 показан перевод из МК в ПСК.

Таблица 2

Вычисление коэффициентов ПСК в помехоустойчивом МККВ

рi

Хi

5

7

γ2

11

γ3

13

γ4

17

γ5

19

γ6

23

5

0*

0

0

 

0

 

0

 

0

 

0

 

0

7

0*

 

0

 

0

 

0

 

0

 

0

 

0

11

1

   

0

6

 

3

 

9

 

15

 

18

13

7

       

0

35

 

98

 

35

 

35

17

9

           

2

45

 

108

 

189

19

16

               

9

208

 

144

23

19

                   

19

95

ПСК

 

0

0

 

6

 

12

 

1

 

14

 

17

Представим ортогональные базисы МККВ (7,3) в ПСК

missing image file. missing image file.

missing image file. missing image file.

missing image file; missing image file.

missing image file.

Тогда справедливо равенство

missing image file

где missing image file; missing image file.

Вычтем из полученного результата вектор ошибки missing image file.

missing image file

missing image file

Двукратная ошибка в помехоустойчивом модулярном коде исправлена.

Заключение

В статье представлены практические рекомендации, позволяющие разрабатывать математические модели отказоустойчивых и помехозащищенных систем с OFDM. Для повышения отказоустойчивости и помехозащищенности систем передачи были использованы избыточные МККВ, которые способны корректировать ошибки, возникающие как в процессе выполнения обработки сигналов, так и при передаче по каналу связи. На основе этих рекомендаций была разработана математическая модель отказоустойчивой и помехозащищенной системы с OFDM, а также приведен пример ее реализации. Для коррекции ошибок в МККВ был использован разработанный алгоритм вычисления коэффициентов ПСК, применение которого позволяет одновременно выполнять поиск ошибок и преобразование МККВ-ПСС, что сокращает временные затраты на ЦОС. Показаны примеры коррекции ошибок, возникающих при ЦОС и при передаче по каналу связи.


Библиографическая ссылка

Калмыков И.А., Чистоусов Н.К., Калмыкова Н.И., Духовный Д.В. МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ОТКАЗОУСТОЙЧИВОЙ, ПОМЕХОЗАЩИЩЕННОЙ СИСТЕМЫ OFDM, РЕАЛИЗОВАННОЙ В МОДУЛЯРНЫХ КОДАХ, И ПРАКТИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ЕЕ РАЗРАБОТКЕ // Современные наукоемкие технологии. – 2024. – № 10. – С. 49-54;
URL: https://top-technologies.ru/ru/article/view?id=40171 (дата обращения: 21.11.2024).

Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1,674