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

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

CC BY
181
44
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЧАСТОТНО-ВРЕМЕННОЙ КАНАЛ СВЯЗИ / КОДЫ / ИСПРАВЛЯЮЩИЕ ОШИБКИ / ВЕРОЯТНОСТЬ ОШИБОЧНОГО ДЕКОДИРОВАНИЯ / TIME-FREQUENCY COMMUNICATION CHANNEL / ERROR-CORRECTING CODES / DECODING ERROR PROBABILITY

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Крук Евгений Аврамович, Прохорова Вероника Борисовна

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Крук Евгений Аврамович, Прохорова Вероника Борисовна

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

Evaluation of Error-Correction Capability for Two-Dimensional Coding in a Time-Frequency Channel

Purpose: To contend with communication channel impairments, the errors typical for a given channel should be specified. This requires a definition of the channel model which would allow to estimate probabilities within it. The simplest classical channel models are inadequate for the description of modern information transmission systems. We have to consider more complex models; this leads to the problem of computations in these models. Results: In this paper, a the two-dimensional (time-frequency) communication channel is discussed. We evaluate the transition probabilities of the channel with finite number of states, allowing to apply the technique of decoding error probability evaluation in a one-dimensional (time or frequency) channel to the estimation of error probability in the twodimensional channel. In many practical cases, the obtained evaluations may require excessive computational resources, so a simplifying technique is proposed for the computations, based on the reduction of the number of states, taking into account the acceptable inaccuracy of the computations. Practical relevance: The obtained results help in choosing a computationally acceptable channel model, for which the satisfactory bounds on erroneous decoding probability can be evaluated.

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

КОДИРОВАНИЕ И ПЕРЕДАЧА ИНФОРМАЦИИ X

УДК 621.391

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

Е. А. Крука'б, доктор техн. наук, профессор В. Б. Прохороваб, заместитель директора

аИнститут информационных систем и защиты информации Санкт-Петербургского государственного университета аэрокосмического приборостроения, Санкт-Петербург, РФ бИнститут информационных технологий в образовании Санкт-Петербургского государственного университета аэрокосмического приборостроения, Санкт-Петербург, РФ

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

Ключевые слова — частотно-временной канал связи; коды, исправляющие ошибки; вероятность ошибочного декодирования.

Введение

Задача построения модели для реальных каналов связи вызывает неизменный исследовательский интерес [1-3] и далека от своего решения. Для описания дискретных каналов с памятью, как правило, используют модели с конечным числом состояний [4-6]. Расчеты вероятности ошибочного декодирования в таких каналах связаны со значительными вычислительными затратами. В работе [7] был изложен подход к вычислению вероятности ошибки в каналах с конечным числом состояний.

В настоящей работе тот же подход применяется к расчетам для типичного векторного канала с конечным числом состояний, так называемого частотно-временного (ЧВ) канала [8-11].

Вычисление вероятности ошибочного декодирования в ЧВ-канале. Точные формулы

Рассмотрим частотно-временной (пюхп4)-ка-нал, т. е. канал, словами которого являются

(пхп,)- матрицы X = \х1.

. Каждой строке х;

-ю-Ч \ГЧ\\пюхщ

такой матрицы поставим в соответствие элемент 21 из поля ). Тогда матрице X будет соответствовать последовательность г-у,..., гп , а выходной последовательности (пщхп4) ЧВ-ка-нала ..., X-}, X-}+1, ..., X0, X1, ..., X-', ... — 2к-ичная последовательность

...,гу ' , ..., ..., г1 , ..., гп , ..., гу , ..., гП , .... (1)

Канал Z с выходной последовательностью ..., г 1пю,..., гу+1)пш,... полученной из (пюхп1) ЧВ-канала указанным выше способом, мы будем называть расширенным ЧВ-каналом.

Предположим, что дискретное отображение частотных подканалов ЧВ-канала есть канал Гильберта [2, 5] и поставим в соответствие каждому частотному подканалу последовательность состояний гильбертова канала. Тогда каждой строке х| матрицы X' и, следовательно, каждому символу расширенного канала г' будет соответствовать ^-последовательность состояний е{ = (С1 0'),...,О')), с- (¡)е{а, В}, где а — хорошее, а В — плохое состояния канала Гильберта. Поскольку вероятность появления хотя бы одной единицы в строке определяется числом элементов В в последовательности е\, то канал Z является каналом с пг +1 состояниями, причем 1-е состояние канала Z в момент появления символа 2 означает наличие в соответствующем 2 векторе c ровно I элементов, равных В. Однако канал Z не является стационарным, так как его переходные вероятности Р(СС) зависят от номера элемента г на выходе канала. Действительно, если с£ (¡) соответствует некоторому элементу г, то Р(С2 (' +1) | С^ (')) =

= Р(С2 к

1) IС1 к)) при условии, что } Ф пю Будем называть составной двоичный симметричный канал [2] периодически стационарным с периодом п , если переходные вероятности этого канала

Р(С: (¡1 + 1) I С: 01 )) = Р(С: (¡2 + 1) I С (¡2 ))

102 У ИНФОРМАЦИОННО-УПРАВЛЯЮЩИЕ СИСТЕМЫ

"7 № 4, 2014

для всех jv j2 таких, что либо / ° 0 (modпю), либо Д, j2 = 0 (mod пю). Под периодическими Рп(т, пю)-характеристиками периодически стационарного с периодом пю канала Z мы будем понимать вероятности m ошибок на отрезках выходной последовательности канала длины пю, начинающихся с элементов с номерами 1, ..., пю + 1, 2пю + 1, ....

В дальнейшем нас будут интересовать только периодические характеристики канала Z, вычисляемые по матрице переходных вероятностей канала Z

P(Z) = I\P(C: \C; )|| ,

II V ¿2I h'\\nt +!)X( nt +!)' P(C: \C: ) = P(C: (2) | C: (1)), ¿1 ,¿2 = 1,Щ + 1

и вектору вероятностей ошибок в состоянии канала Z

= \п; .. , .

4 ' II Ч 11х(п +1)

Пусть есть ^-последовательность c состояний канала Гильберта и число плохих состояний в ней равно ¿1. Тогда вероятность того, что ровно ] из г плохих состояний перейдут снова в плохие состояния, равна

РЮвВ (1- РюВВ )

¿1-1

(2)

где РшВВ — вероятность перехода из В в В для дискретного отображения частотного подканала ЧВ-канала. Аналогично вероятность того, что ровно г1 - ] состояний из п - г1 хорошего состояния перейдут в плохое, равна

n — ¿1 ¿2 — j

Р— (1 — PooGB )n—¿1—¿2+j, (3)

где РшСВ — вероятность перехода из О в В для частотного подканала.

Умножая (2) на (3) и суммируя по ] < т1и{г1, г2}, мы получаем вероятность перехода расширенного канала из состояния С,- в С,-:

Ч 12

тт{-1,12}

р(С2 С) = Е 1=0

х рВв' (1 - РоВВ (1 - ров Г-1-2+1. (4)

Вероятность пг — вероятность хотя бы одной ошибки в щ последовательности при условии, что этой последовательности соответствует вектор C с 1 плохими состояниями:

N1-1

¿1 n- - ¿1

/, ¿2 — /,

%: = 1 —

(5)

Отметим, что рассмотрение дискретного отображения временных подканалов, имеющего

большее число состояний, чем гильбертов канал, приводит лишь к увеличению числа состояний при рассмотрении расширенного ЧВ-канала. Приведенные нами формулы для вычисления переходных вероятностей позволяют проводить дальнейшие расчеты вероятности ошибки в ЧВ-канале по методике работы [7]. Однако вычисления по формуле (4) часто являются весьма трудоемкими. В дальнейшем в статье дается подход к приближенному вычислению требуемых характеристик.

Вычисление вероятности ошибочного декодирования в ЧВ-канале. Приближенные формулы

Сложность вычислений по формулам (2)-(4) для случая, когда в расширенном канале идентифицируется Ь состояний:

Щ(Ь) = ки

где & — некоторая константа. Поэтому расчет по этим формулам величины Рош имеет сложность Ы(п+1) и в большинстве практически важных случаев неосуществим. Заметим, однако, что последовательность величин пг (5) быстро сходится к единице. Это позволяет различать в расширенном канале только Ь0 << щ + 1 состояний, причем Ь0 выбирается таким образом, чтобы связанная с этим потеря в точности вычисления Рош не превышала допустимой величины. Модель расширенного канала с ] состояниями обозначим через ц^, вероятность ошибки, соответствующую этой модели, — через Рош(ц), а сложность расчетов по этой модели — через %(/). Тогда для величин Рош(цр и х(]) имеют место следующие упорядоченности:

РОШ = РОШ (ЦЩ +1) < Рош (Ци, ) <• • • < Рош (и );

х(щ +1) < 1(щ)<•..<х(1).

Существование конечного предела последовательности Рош(ц,) позволяет подбирать модель, обеспечивающую требуемую точность вычисления вероятности ошибки при минимальной сложности вычислений. С этой целью для моделей ц2, ц3, ... вычисляются величины Рош(ц^) до тех пор, пока разность РоШ (ц¡0 +1) - РоШ (ц') не станет меньше некоторого е (е выбирается меньше допустимой величины Рош). Модель ц' может считаться искомой.

Параметры модели Ц' вычисляются по параметрам модели ци +1 следующим образом.

Пусть параметры модели цП( +1:

— матрица переходных вероятностей

Р = 1 |Р(С; С )|| ;

II 12 \ 11 1(п +1)х(и +1)

— вектор вероятностей ошибки в состояниях

П = т; ;

II Л1х(к +1)

— безусловные вероятности состояний

Р(С1), ..., Р(СЩ +1).

Введем обозначения для параметров модели

— матрица переходных вероятностей

Р: =1 р (С ;\с: )|| ;

: II Л '2\ '1>\¡1x1

— вектор вероятностей ошибки в состояниях

= \ni ; ; i II i; lllxi

— безусловные вероятности состояний

Р (С1),..., Р (С:). Тогда величины P■, РАС) могут быть опре-

II I '

делены по формулам

Р (С ¡2 \ск) = Р(С ¡2 |са ) для ¡1 ,¡2 е {1,:-1};

к+1

Pi (Ci \Ck ) = Ç P(C ; \Ck ) для ;1 = l, i -1;

;=i

n +1 _

Pi (C;2 \Ci ) = Ç P(C;2 C; ) для i2 = 1, i - 1;

i=i

i-1

Pi (Ci\Ci ) = 1-Ç Pi (C ;\Ci ); =1

\Щ; = П

Vu =1

; для i < i -1;

Pi (C;) = P(C;) ДЛЯ i = 1,i - 1;

nt +1

Pi (Ci ) = Ç P(C; ).

;=i

Литература

1. Blaunstein N., Andersen J. B. Multipath Phenomena in Cellurar Networks. — Boston: Artech House, 2002. — 296 p.

2. Krouk E., Ovchinnikov A., Poikonen J. Channel Models and Reliable Communication // Modulation and Coding Techniques in Wireless Communications; E. Krouk, S. Semenov eds. — John Wiley and Sons, 2011. P. 1-20.

3. Krouk E. A., Ovchinnikov A. A. Metrics for Distributed Systems // Proc. of XIV Intern. Symp. on Problems of Redundancy in Information and Control Systems, Saint-Petersburg, June 1-5, 2014. Saint-Petersburg, 2014. P. 66-70.

4. Коржик В. И., Финк Л. М. Помехоустойчивое кодирование дискретных сообщений в каналах со

В заключение приведем нижнюю оценку вероятности ошибочного декодирования в ЧВ-канале. В качестве нижней оценки вероятности Рош мы будем использовать вероятность ошибочного декодирования в модели составного канала Гильберта, представляющей собой систему п независимых каналов, каждый из которых является каналом Гильберта. Вероятность т-кратной ошибки на длине п в расширенном ЧВ-канале

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

P(m,n(ù ) =

'"(В

m

P0m (1- Pn

где Р0 = — Р(В), Р(В) — вероятность плохого состояния в канале Гильберта — дискретном отображении временных подканалов ЧВ-канала. Для оценки величины Р0 может быть также использована оценка

Ро <—2—, 2Н2 + 2

где к2 — среднее отношение сигнал/шум в канале.

Таким образом, выбирая вычислительно приемлемую модель расширенного канала и используя формулы (2)-(4), можно получить удовлетворительные оценки вероятности ошибочного декодирования.

Заключение

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

случайной структурой. — М.: Связь, 1975. — 280 с.

5. Крук Е. А. Комбинаторное декодирование линейных блоковых кодов. — СПб.: ГУАП, 2007. — 238 с.

6. Прохорова В. Б. Методы повышения надежности передачи информации в распределенных энергетических сетях. — СПб.: ГУАП, 2013. — 70 с.

7. Крук Е. А., Прохорова В. Б. Расчет вероятностных характеристик для дискретных каналов с памятью // Информационно-управляющие системы. 2007. № 5(30). С. 56-58.

8. Крук Е. А. Класс оптимальных кодов для параллельных каналов // Проблемы избыточности в информационных системах: тр. VII симп., Ленинград, 12-17 июня 1977 г. Л., 1977. Ч. 2. С. 91-94.

104 X

ИНФОРМАЦИОННО-УПРАВЛЯЮЩИЕ СИСТЕМЫ Ж № 4, 2014

9. Крук Е. А., Овчинников А. А. Многоантенная передача данных в беспроводных сетях. — СПб.: ГУАП, 2013. — 84 с.

10. Сидоренко В. Р. Класс кодов для исправления ошибок решетчатой конфигурации // Проблемы передачи информации. 1976. Т. 12. Вып. 3. С. 3-13.

11. Ovchinnikov A., Semenov S. MIMO // Modulation and Coding Techniques in Wireless Communications; E. Krouk, S. Semenov eds. — John Wiley and Sons, 2011. P. 301-350.

UDC 621.391

Evaluation of Error-Correction Capability for Two-Dimensional Coding in a Time-Frequency Channel

Krouk E. A.a, b, Dr. Sc., Tech., Professor, ekrouk@vu.spb.ru Prokhorova V. B.b, Deputy Head, vb@mobivita.ru

aInstitute of Information Systems and Information Security of Saint-Petersburg State University of Aerospace Instrumentation, 67, B. Morskaia St., 190000, Saint-Petersburg, Russian Federation bInstitute of Information Technologies in Education of Saint-Petersburg State University of Aerospace Instrumentation, 67, B. Morskaia St., 190000, Saint-Petersburg, Russian Federation

Purpose: To contend with communication channel impairments, the errors typical for a given channel should be specified. This requires a definition of the channel model which would allow to estimate probabilities within it. The simplest classical channel models are inadequate for the description of modern information transmission systems. We have to consider more complex models; this leads to the problem of computations in these models. Results: In this paper, a the two-dimensional (time-frequency) communication channel is discussed. We evaluate the transition probabilities of the channel with finite number of states, allowing to apply the technique of decoding error probability evaluation in a one-dimensional (time or frequency) channel to the estimation of error probability in the two-dimensional channel. In many practical cases, the obtained evaluations may require excessive computational resources, so a simplifying technique is proposed for the computations, based on the reduction of the number of states, taking into account the acceptable inaccuracy of the computations. Practical relevance: The obtained results help in choosing a computationally acceptable channel model, for which the satisfactory bounds on erroneous decoding probability can be evaluated.

Keywords — Time-Frequency Communication Channel, Error-Correcting Codes, Decoding Error Probability.

References

1. Blaunstein N., Andersen J. B. Multipath Phenomena in CellurarNetworks. Boston, Artech House, 2002. 296 p.

2. Krouk E., Ovchinnikov A., Poikonen J. Channel Models and Reliable Communication. In: Modulation and Coding Techniques in Wireless Communications. Semenov S., Krouk E., eds. John Wiley and Sons, 2011, pp. 1-20.

3. Krouk E. A., Ovchinnikov A. A. Metrics for Distributed Systems. Proc. of XIV Intern. Symp. on Problems of Redundancy in Information and Control Systems, Saint-Petersburg, 2014, pp. 66-70.

4. Korzhik V. I., Fink L. M. Pomekhoustoichivoe kodirovanie diskretnykh soobshchenii v kanalakh so sluchainoi struk-turoi [Error-Correcting Coding of Discrete Messages in Channels with Random Structure]. Moscow: Svyaz Publ., 1975. 280 p. (In Russian).

5. Krouk E. A. Kombinatornoe dekodirovanie lineinykh blo-kovykh kodov [Combinatorial Decoding of Linear Block Codes]. Saint-Petersburg, GUAP Publ., 2007. 238 p. (In Russian).

6. Prokhorova V. B. Metody povysheniia nadezhnosti pereda-chi informatsii v raspredelennykh energeticheskikh setiakh

[Methods of Information Transmission Reliability Increasing in Distributed Power Networks]. Saint-Petersburg, GUAP Publ., 2013. 70 p. (In Russian).

7. Krouk E. A., Prokhorova V. B. Computation of Probability Characteristics for Discrete Channels with Memory. Infor-matsionno-upravliaiushchie sistemy, 2007, no. 5, pp. 56-58 (In Russian).

8. Krouk E. A. The Class of Optimal Codes for Parallel Channels. Trudy VII Simpoziuma po problemam izbytochnosti v informatsionnykh sistemakh [Proc. VII Symp. on Problems of Redundancy in Information Systems]. Leningrad, 1977, vol. 2, pp. 91-94 (In Russian).

9. Krouk E. A., Ovchinnikov A. A. Mnogoantennaia pereda-cha dannykh v besprovodnykh setiakh [Multi-Antenna Data Transmission in Wireless Networks]. Saint-Petersburg, GUAP Publ., 2013. 84 p. (In Russian).

10. Sidorenko V. R. Class of Correcting Codes for Errors with a Lattice Configuration. Problemy peredachi informatsii, 1976, vol. 12, no. 3, pp. 3-13.

11. Ovchinnikov A., Semenov S. MIMO. In: Modulation and Coding Techniques in Wireless Communications. Semenov S., Krouk E., eds. John Wiley and Sons, 2011, pp. 301-350.

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