Научная статья на тему 'Аналитическая модель расчета помехоустойчивости систем с многопозиционными видами модуляции и кодированием по алгоритму Рида-Соломона'

Аналитическая модель расчета помехоустойчивости систем с многопозиционными видами модуляции и кодированием по алгоритму Рида-Соломона Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
207
39
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВЕРОЯТНОСТЬ ОШИБКИ / ОТНОСИТЕЛЬНАЯ СКОРОСТЬ КОДА / ЖЕСТКОЕ ДЕКОДИРОВАНИЕ / СВОБОДНОЕ РАССТОЯНИЕ КОДА / ЭФФЕКТИВНОСТЬ СИСТЕМЫ / ERROR PROBABILITY / RELATIVE CODE SPEED / HARD DECODING / FREE CODE DISTANCE / SYSTEM EFFICIENCY

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Липкович Э. Б., Ковшик В. А., Серченя А. А.

Целью статьи является разработка аналитических моделей расчета помехоустойчивости и эффективности цифровых систем радиосвязи, использующих многопозиционные виды модуляции (КАМ-М, ФМ-М, ЧМ-М, АМ-М) и блочное кодирование по алгоритму Рида-Соломона (РС) с жестким декодированием. В отличие от известных подходов к определению помехоустойчивости систем предлагаются расчетные модели, не требующие знания коэффициентов спектра кода, привлечения процедур компьютерного моделирования и графических построений кривых помехоустойчивости для различных видов модуляции и параметров кодирования. Приведенные в статье расчетные соотношения включают только основные показатели кода (свободное расстояние, длину кодового слова, относительную скорость кода) и вида модуляции (порядок модуляции, квадрат коэффициента помехоустойчивости). Они позволяют напрямую определять теоретически требуемые значения отношения сигнал/шум (ОСШ) на входе приемных устройств по заданной вероятности ошибки на выходе декодера РС, а также проводить исследования энергетического выигрыша от кодирования (ЭВК), информационной и спектральной эффективностей систем. Базируясь на предложенных соотношениях, выполнены расчеты основных характеристик каналов радиосвязи для различных параметров кодов РС, достоверности приема, видов и порядков модуляции. Сравнение приведенных в статье результатов расчета помехоустойчивости и эффективности систем с известными аналогичными характеристиками, полученными в результате компьютерного моделирования, подтверждает правильность представленных аналитических моделей. Погрешность построенных кривых помехоустойчивости не превышает 0,1 дБ в рабочем диапазоне ОСШ. Представленные в статье материалы являются оригинальными и могут быть использованы при проектировании, расчете и разработке наземных и спутниковых систем.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Липкович Э. Б., Ковшик В. А., Серченя А. А.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ANALYTICAL MODEL OF NOISE STABILITY CALCULATION OF SYSTEMS WITH MULTIPOSITIONAL MODULATION AND CODING BY REED-SOLOMON ALGORITHM

The aim of this article is to create analytical models that estimate the continuity and effectiveness of digital radio communication systems using multipositional types of modulation (CAM-M, PM-M, FM-M, AM-M) and block coding according to the Reed-Solomon algorithm (RS) with hard decoding. In contrast to the well-known approaches to determining the noise immunity of systems that require computation model, new estimating models are presented that do not require knowledge of the spectrum coefficients, computer simulation training methods and graphical construction of interference curves for various types of modulation and coding parameters. The calculated ratios presented in the article include only the main parameters of the code (free distance, codeword length, relative code speed) and of the modulation type (modulation order, squared noise immunity). They make it possible to directly determine the theoretically required values of signalto-noise ratios (SNR) for input devices from given probabilistic errors based on RS signals, as well as to study the energy gain from coding (EGC), accessible and frequency-efficient systems. Based on the proposed rations, the calculations of the main characteristics of the communication channels for various parameters of the RS codes, the reliability of reception, types and orders of modulation are performed. Comparison of the results of calculation of noise immunity and system effectiveness given in the article with known similar characteristics obtained as a result of computer modeling confirms the correctness of the presented analytical models. The error of the constructed noise immunity curves does not exceed 0.1 dB in the operating range of the SNR. The materials presented in this article are original and can be used in the design, calculation and development of terrestrial and satellite systems.

Текст научной работы на тему «Аналитическая модель расчета помехоустойчивости систем с многопозиционными видами модуляции и кодированием по алгоритму Рида-Соломона»

(cc)

http://dx.doi.org/10.35596/1729-7648-2020-18-1-35-42

Оригинальная статья Original paper

УДК 519.16

АНАЛИТИЧЕСКАЯ МОДЕЛЬ РАСЧЕТА ПОМЕХОУСТОЙЧИВОСТИ СИСТЕМ С МНОГОПОЗИЦИОННЫМИ ВИДАМИ МОДУЛЯЦИИ И КОДИРОВАНИЕМ ПО АЛГОРИТМУ РИДА-СОЛОМОНА

ЛИПКОВИЧ Э.Б., КОВШИК В.А., СЕРЧЕНЯ А.А.

Белорусский государственный университет информатики и радиоэлектроники (г. Минск, Республика Беларусь)

Поступила в редакцию 1 июля 2019

© Белорусский государственный университет информатики и радиоэлектроники, 2020

Аннотация. Целью статьи является разработка аналитических моделей расчета помехоустойчивости и эффективности цифровых систем радиосвязи, использующих многопозиционные виды модуляции (КАМ-М, ФМ-М, ЧМ-М, АМ-М) и блочное кодирование по алгоритму Рида-Соломона (РС) с жестким декодированием. В отличие от известных подходов к определению помехоустойчивости систем предлагаются расчетные модели, не требующие знания коэффициентов спектра кода, привлечения процедур компьютерного моделирования и графических построений кривых помехоустойчивости для различных видов модуляции и параметров кодирования. Приведенные в статье расчетные соотношения включают только основные показатели кода (свободное расстояние, длину кодового слова, относительную скорость кода) и вида модуляции (порядок модуляции, квадрат коэффициента помехоустойчивости). Они позволяют напрямую определять теоретически требуемые значения отношения сигнал/шум (ОСШ) на входе приемных устройств по заданной вероятности ошибки на выходе декодера РС, а также проводить исследования энергетического выигрыша от кодирования (ЭВК), информационной и спектральной эффективностей систем. Базируясь на предложенных соотношениях, выполнены расчеты основных характеристик каналов радиосвязи для различных параметров кодов РС, достоверности приема, видов и порядков модуляции. Сравнение приведенных в статье результатов расчета помехоустойчивости и эффективности систем с известными аналогичными характеристиками, полученными в результате компьютерного моделирования, подтверждает правильность представленных аналитических моделей. Погрешность построенных кривых помехоустойчивости не превышает 0,1 дБ в рабочем диапазоне ОСШ. Представленные в статье материалы являются оригинальными и могут быть использованы при проектировании, расчете и разработке наземных и спутниковых систем.

Ключевые слова: вероятность ошибки, относительная скорость кода, жесткое декодирование, свободное расстояние кода, эффективность системы.

Конфликт интересов. Авторы заявляют об отсутствии конфликта интересов.

Для цитирования. Липкович Э.Б., Ковшик В.А., Серченя А.А. Аналитическая модель расчета помехоустойчивости систем с многопозиционными видами модуляции и кодированием по алгоритму Рида-Соломона. Доклады БГУИР. 2020; 18(1): 35-42.

ANALYTICAL MODEL OF NOISE STABILITY CALCULATION OF SYSTEMS WITH MULTIPOSITIONAL MODULATION AND CODING BY REED-SOLOMON

ALGORITHM

EDUARD B. LIPKOVICH, VICTORIYA A. KOVSHIK, ANNA A. SERCHENYA

Belorussian state university of Informatics and Radioelectronics (Minsk, Republic of Belarus)

Submitted 1 July 2019

© Belarusian State University of Informatics and Radioelectronics, 2020

Abstract. The aim of this article is to create analytical models that estimate the continuity and effectiveness of digital radio communication systems using multipositional types of modulation (CAM-M, PM-M, FM-M, AM-M) and block coding according to the Reed-Solomon algorithm (RS) with hard decoding. In contrast to the well-known approaches to determining the noise immunity of systems that require computation model, new estimating models are presented that do not require knowledge of the spectrum coefficients, computer simulation training methods and graphical construction of interference curves for various types of modulation and coding parameters. The calculated ratios presented in the article include only the main parameters of the code (free distance, codeword length, relative code speed) and of the modulation type (modulation order, squared noise immunity). They make it possible to directly determine the theoretically required values of signal-to-noise ratios (SNR) for input devices from given probabilistic errors based on RS signals, as well as to study the energy gain from coding (EGC), accessible and frequency-efficient systems. Based on the proposed rations, the calculations of the main characteristics of the communication channels for various parameters of the RS codes, the reliability of reception, types and orders of modulation are performed. Comparison of the results of calculation of noise immunity and system effectiveness given in the article with known similar characteristics obtained as a result of computer modeling confirms the correctness of the presented analytical models. The error of the constructed noise immunity curves does not exceed 0.1 dB in the operating range of the SNR. The materials presented in this article are original and can be used in the design, calculation and development of terrestrial and satellite systems.

Keywords: error probability, relative code speed, hard decoding, free code distance, system efficiency. Conflict of interests. The authors declare no conflict of interests.

For citation. Lipkovich E.B., Kovshik V.A., Serchenya A.A. Analytical model of noise stability calculation of systems with multipositional modulation and coding by Reed-Solomon algorithm. Doklady BGUIR. 2020; 18(1): 35-42.

Введение

К настоящему времени создано значительное число кодеков с различной структурой построения и способами исправления ошибок для повышения помехоустойчивости каналов наземного, спутникового и кабельного вещания, а также систем интерактивной связи и беспроводного доступа к информационным ресурсам. Однако расчет базовых характеристик этих систем (пороговая чувствительность, энергетический потенциал радиолиний, информационная эффективность, энергетический выигрыш от кодирования и др.) с учетом помехоустойчивого кодирования и многопозиционных видов модуляции является достаточно трудоемким процессом ввиду отсутствия простых и достаточно точных аналитических моделей расчета.

Коды РС относятся к подклассу недвоичных блочных кодов, которые обладают максимальным достижимым расстоянием Хэмминга dM при равной для них относительной

скорости кода R = к / п. Символы кодового слова представляют собой элементы поля Галуа

GF( 2), где l - степень поля Галуа или число бит в символе. Записывается код как (n, k, t), где

DoKLADY BGUIR

т. 18 (1) (2020)

п = 21 — 1 - длина кодового слова; k - число информационных символов в кодовом слове; t = (п — к)/2 - количество исправляемых символов. Минимальное кодовое расстояние по

Хэммингу = 2t +1. Коды РС способны исправлять не только ошибки в символах, но и

случайные однократные пакеты ошибок длиной до I ^ +1) +1. При длине кодового слова

п < 21 — 1 коды РС считаются укороченными.

При оценке помехоустойчивости систем с кодами РС из-за сложности определения коэффициентов распределения спектра кода часто используют «оценку сверху», т. е. границу вероятности ошибки на бит информации на выходе декодера [1]

21—1 п 1 +1 (п^

Р <--у I—

ъ ~ 1 у

2 — 1 1 ^+1 п

(1 + Р,)п—\ (1)

м

где Р - вероятность ошибки на символ на входе декодера РС; = п\/]\-(п — 1)! - число

К1)

различных способов выбора из п символов в кодовом слове ] ошибочных.

Взаимосвязь между вероятностью ошибки на символ Ps и на бит Pq на входе декодера следующая:

Р8 = 1 — (1 — Рд); Рд = С, • ет/с(2), (2)

где Ci - коэффициент, зависящий от вида и порядка модуляции; erfc(Z) - дополнительный интеграл вероятности.

В (2) вероятность ошибки Pq на входе декодера функционально связана с параметрами модуляции и демодуляции, а также с величиной ОСШ ИК = (Е0 / N )к, при которой должна обеспечиваться вероятность ошибки Рь на выходе декодера РС. Очевидно, что на основании

(1) и (2) прямое аналитическое определение ОСШ затруднено, и поэтому обычно используют компьютерное моделирование для расчета и построения кривых помехоустойчивости

Р = ), по которым для заданного значения Рь на выходе декодера РС определяется

требуемая величина ОСШ.

Аналитическая модель расчета характеристик системы

Для прямого определения ОСШ в функции Ръ при различных видах и порядках модуляции, а также параметрах кодирования с жестким декодированием предлагается следующее исходное соотношение:

Ръ = С^ • ег/с(<^~ЯК), (3)

1,

где - показатель эффективности процесса декодирования используемых сигналов; 1 = / 4Е0 - квадрат коэффициента помехоустойчивости; d0j - евклидово расстояние между

ближайшими точками сигнального созвездия заданного вида модуляции; Е - энергия, затрачиваемая на передачу бита информации.

С учетом того, что дополнительный интеграл вероятности

2 " 2 1 — 22/2 3

е/ф) = -!-•! ехр(—t )dt =-г • 10 2 /2'3, (4)

■\/П Ъ 2 • VП

то выражение (3) приводится к виду

DoKLADY BGUIR

т. 18 (1) (2020)

р = Сг _ 10"Цг -Нк /2

Чг ^П ' НК

(5)

Применив к выражению (5) логарифмирование и метод последовательных приближений, получим в явном виде искомую зависимость ОСШ в функции Ръ без необходимости привлечения процедур компьютерного моделирования:

Н = 10 • 18

2,3(Вг - 1^(2,3 • Вг / Ц ))

дБ;

Вг =- 18 РЪ - Ыу/^Ч / С ) +

Ц = вг • Чг • ^ • С + 1);

(6)

(7)

(8)

вг =

1 --

и

3,5^Ръ • Ьд -18Рь

1 +18

(Г +1)

(1 - Дк)(-18 Ръ)

Ьд = № (* + ],

(9)

(10)

где в - показатель взаимосвязи между параметрами кода и величиной ошибки Р .

Для модуляций видов КАМ-М, ФМ-М, ЧМ-М и АМ-М значения коэффициентов Ci и qi рассчитываются по формулам:

С> =

2\1 -/4м)/т; Ч = 3• т2•(М-1) - для КАМ-М с m = 2, 4, 6 ...; С = 2/т; Ч = 3• т/2•(М-0,5) - для КАМ-М с m = 3, 5, 7 ...;

(11) (12)

С = 0,5 при m = 1, С = 1/т при m > 2; д3 = т • 8т2 (п/М) - для ФМ-М с m = 1, 2, 3 (13)

С = М/4; Ч4 = т/2 - для ЧМ-М с m = 1, 2, 3 ...; С =(М-1 )/т• М; Ч = 3т/(м2 -1) - для АМ-М с m = 1, 2, 3 ...;

(14)

(15)

где M- порядок модуляции; т = 1о82 М - кратность модуляции.

Вероятность ошибки Р на входе декодера РС и его исправляющая способность Ид для рассчитанного по (6) значению ОСШ определяются на основании соотношений:

С

Р =

__= • 10-^кч-нк/2,3 • и = Р / Р

I---~т 10 • ИД Рч ' РЪ ■

^к •Чг'НК

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(16)

Энергетическая эффективность от кодирования для принятых параметров модуляции, кодирования и декодирования определяется энергетическим выигрышем от кодирования ДG. Величина ДG характеризует меру снижения ОСШ при наличии кодирования по сравнению с режимом без кодирования для равных ошибок на выходе устройств

АО = Н - Нк, дБ,

где Н - ОСШ при отсутствии кодирования и декодирования.

Для многопозиционных видов модуляции при Pb < 10 2 значение h в отсутствие

кодирования определяется по формулам: 2,3(A. - lg^2,3 • Д. / дг)"

ho =10 • lg

дБ. (18)

4 =- ig pb - / с,. ), дБ.

(19)

Подставив в формулу (17) приведенные выражения для ho и hK, получим AG = 10lg[^K • (t +1)• pf • ], дБ, (20)

^ = (A. - l^2,3Aj / gi )/(Bj -\g^2,3B. /ц.). (21)

Из (20) и (21) следует, что если значения Рг- и стремятся к единице, то выражение (20) приводится к известному виду

AG = 10lg[^к • (t +1)], дБ. (22)

Достоинство полученных выражений (20) и (21) состоит в том, что они позволяют напрямую определять энергетическую эффективность кода для заданного уровня ошибок и принятых параметров кодирования и модуляции. Формула (22) служит лишь оценкой асимптотического значения ЭВК.

В таблице приведены рассчитанные по полученным формулам значения ОСШ и ЭВК при использовании модуляции КАМ-4, различных параметров кода РС и вероятностях ошибок на выходе декодера 10-3 и 10-6.

Таблица. Значения ОСШ и ЭВК для различных параметров кода РС, дБ

Table. Values of SNR and EGC for various parameters of RS code, db_

Значения Value Параметры кода РС (n, к, t) Parameters of RS code (n, к, t)

(7,3,2) (15,9,3) (31,23,4) (31,13,9) (255,243,6) (255,239,8) (255,223,16)

¿Р су II 13 Лк, дБ 7,28 6,28 5,75 5,56 5,66 5,12 4,0

AG, дБ -0,49 0,51 1,04 1,2 1,13 1,67 2,78

су II 0 Лк, дБ 9,87 8,42 7,72 7,26 7,50 6,67 4,72

AG, дБ 0,65 2,09 2,79 3,26 3,02 3,85 5,80

Из анализа данных таблицы следует, что с ростом исправляющей способности кода t и увеличением длины кодового слова п требуемые значения ОСШ для реализации необходимой достоверности приема снижаются, увеличивается помехоустойчивость и растет энергетический выигрыш от кодирования ДGг■. Однако с увеличением длины кодового слова повышается сложность реализации устройств. Поэтому при больших длинах кодовых слов и размеров символов используют укороченные коды и высокие значения Лрс. Для наглядности поведения кривых помехоустойчивости на рис. 1, 2 представлены результаты расчета зависимостей для укороченного кода РС (204, 188, t = 8) при использовании модуляции КАМ-М и ФМ-М. На этих же рисунках для оценки эффективности кода приведены рассчитанные по (18) и (19) зависимости в отсутствии кодирования (пунктир). Значения ЭВК, например, для Рь = 10-10 при использовании КАМ-4 и ФМ-4 составляют 5 дБ и незначительно увеличиваются с ростом порядка модуляции.

Рь

1E-13 L

0 5 10 15 20 25 h, дБ

Рис. 1. Кривые помехоустойчивости для КАМ-М при использовании кодирования кодом Рида-Соломона (сплошная линия) и при его отсутствии (пунктирная линия) Fig. 1. Noise immunity curves for KAM-M when using coding by the Reed-Solomon code (solid line)

and in its absence (dashed line)

Pb

1E+0 ———————————————————————————————————

0 5 10 15 20 25 ВО ^ Д^

Рис. 2. Кривые помехоустойчивости для ФМ-М при использовании кодирования кодом Рида-Соломона (сплошная линия) и при его отсутствии (пунктирная линия) Fig.2. Noise immunity curves for FM-M when using coding by the Reed-Solomon code (solid line)

and in its absence (dashed line) Базируясь на аналитической записи ОНШ, несложно рассчитать многие основные характеристики каналов связи и, в частности, информационную эффективность Пинф. Этот показатель устанавливает потери в информационной скорости передачи данных B0 для реальных каналов по сравнению с пропускной способностью C по Шеннону:

Пинф = BjC = 0,3-Yc/lg(1 + То-100'1Ак ). (23)

В формуле (23) приняты следующие обозначения: ус = т ■ Як/Ър - спектральная эффективность, бит/сГц; у0 = т ■ - удельная скорость, бит/симв; Ъ - коэффициент потерь в использовании выделенной полосы канала связи.

Из (23) следует, что главная задача в повышении ^инф состоит в выборе параметров

кода и модуляции, при которых достигается наилучшее использование полосы канала и минимальное значение ОСШ для обеспечения требуемой достоверности приема. Задача по оптимизации характеристик систем может решаться раздельно путем оценки близости энергетической 5И или спектральной эффективности 5у к предельно возможным показателем по Шеннону:

Зк = к - hn = \ -10 lg

10'

,0,3-Ус

-1

Yo

, дБ;

(24)

ЗУ = Ум - УС = УС

Л

Пинф

-1

, бит/с Гц,

(25)

где Ъш и ^ - энергетическая и спектральная эффективности каналов связи по Шеннону.

Заключение

Представлены аналитические соотношения для проведения расчетов энергетической, спектральной и информационной эффективностей при использовании многопозиционных видов модуляции (КАМ-М, ФМ-М, ЧМ-М, АМ-М) и блочного кодирования по алгоритму Рида-Соломона. Приведены формулы для оценки энергетического выигрыша от кодирования и исправляющей способности кода РС в зависимости от заданной вероятности ошибки на выходе декодера и параметров кодирования и модуляции. Рассчитаны характеристики помехоустойчивости и ЭВК в системах с кодированием для многопозиционных видов модуляции КАМ-М и ФМ-М. Сравнение расчетных материалов с известными характеристиками подтверждает правильность предложенных аналитических моделей.

Список литературы

1. Морелос-Сарагоса Р. Искусство помехоустойчивого кодирования. Методы, алгоритмы, применение. Минск: Техносфера; 2005.

References

1. Morelos-Saragosa R. [The art of robust coding. Methods, Algorithms, Application]. Minsk: Technosphere; 2005. (In Russ.)

Вклад авторов

Липкович Э.Б. сформулировал задачи исследований и определил математические модели. Ковшик В.А. выполнила расчеты по предложенным соотношениям.

Серченя А.А. выполнила анализ состояния по теме статьи и провел сопоставительный анализ рассчитанных показателей с известными результатами.

Authors contribution

Lipkovich E.B. formulated research tasks and defined mathematical models. Kovshik V.A. performed calculations according to the proposed rations.

Serchenya A.A. performed a state analysis on the topic of the article and conducted a comperative analysis of the calculated indicators with known results.

Сведения об авторах

Липкович Э.Б., к.т.н., доцент, доцент Белорусского государственного университета информатики и радиоэлектроники.

КовшикВА, ассистент кафедры инфжоммуникаиронных технологий Белорусского государственного университета информатики и радиоэлектроники.

Серченя А.А., магистрант кафедры информационных технологий Белорусского государственного университета информатики и радиоэлектроники.

Адрес для корреспонденции

220013, Республика Беларусь,

г. Минск, П. Бровки, д. 6,

Белорусский государственный университет

информатики и радиоэлектроники

+375-44-767-61-23;

anyaharty@gmail.com

Серченя Анна Андреевна

Information about the authors

Lipkovich E.B., PhD, Associate Professor, Associate Professor of Belarusian State University of Informatics and Radioelectronics.

Kovshik V.A., assistant of Infocommunication Department of Belarusian State University of Informatics and Radioelectronics.

Serchenya A.A., master-student of Infocommunication Department of Belarusian State University of Informatics and Radioelectronics

Address for correspondence

220013, Republic of Belarus, Minsk, P. Brovky str., 6, Belarusian State University of Informatics and Radioelectronics. +375-44-767-61-23; anyaharty@gmail.com Serchenya Anna Andreevna

i Надоели баннеры? Вы всегда можете отключить рекламу.