С61 Спутниковые системы связи: Учебное пособие для вузов



Download 6,88 Mb.
Pdf ko'rish
bet53/120
Sana07.12.2022
Hajmi6,88 Mb.
#880755
TuriКнига
1   ...   49   50   51   52   53   54   55   56   ...   120
Bog'liq
Сомов А М , Корнев С Ф под ред


1
,
2
m

m

1)
, где
m
=
n

k
— число проверочных символов кода. Коды Хэмминга об-
ладают кодовым расстоянием
d
= 3
и поэтому способны исправлять
только одну или обнаружить две ошибки.
Коды Боуза-Чоудхури-Хоквингема
(БЧХ) представляют собой
класс линейных циклических кодов, исправляющих кратные ошибки,
и являются обобщением ранее описанных кодов Хэмминга. Коды БЧХ
обычно задаются через корни порождающего многочлена
g
(
x
)
степени
n

k
. Данные коды определяются следующим образом.
Примитивным кодом
БЧХ, исправляющим
t
ошибок, называ-
ется блоковый код длиной
n
=
q
m

1
над полем Галуа GF(
q
), для
которого элементы
a
m
0
, a
m
0+1
, ..., a
m
0+2
t

1
(для произвольного
m
0
)
являются корнями порождающего многочлена
g
(
x
)
, где
a
— прими-
тивный элемент поля GF
(
q
m
)
.
Основываясь на представленном определении, порождающий
многочлен кода БЧХ можно записать в виде
g
(
x
) = НОК(
m
m
0
(
x
)
, m
m
0+1
(
x
)
, ...m
m
0+2
t

1
(
x
))
,
где
m
c
(
x
)
— минимальная функция
a
c
в поле GF(
q
), причем в слу-
чае двоичных кодов БЧХ наименьшее общее кратное (НОК) ищется
только для минимальных функций с нечетными индексами.
Непримитивные коды
БЧХ определяются аналогично, но при-
митивный элемент
a
заменяется непримитивным элементом
β
поля
GF
(
q
m
)
и длина блока становится равной порядку
β
.
Важный подкласс кодов БЧХ составляют
коды Рида–Соломона
,
для которых
m
=
m
0
= 1
.
Эти недвоичные коды характеризуются
следующими параметрами:

длина блока
n
=
q

1
, выраженная числом
q
-ичных символов;

количество информационных символов
k
от 1 до
n

1
;

минимальное кодовое расстояние
d
=

n

k
+
l
;

кодовая скорость
r
=
k/n
.


112
Р а з д е л 6
Для задания кодов Рида–Соломона используется порождающий
многочлен вида
g
(
x
) = (
x

a
)(
x

a
2
)
...
(
x

a
2
t
)
,
где
t
= [1
/
2(
d

1)]
.
Поскольку образующий полином имеет степень 2
t
, возможно ис-
пользование всего лишь 2
t
проверочных символов для исправления
пакетов из
t
ошибок. Последнее свойство позволило найти данным
кодам достаточно широкое применение в каскадных методах кодиро-
вания. Кроме того, для декодирования кодов Рида–Соломона сущес-
твуют достаточно эффективные алгоритмы декодирования жестких
решений, что позволяет использовать относительно длинные коды во
многих практических приложениях, в том числе в системах цифрово-
го спутникового телевидения.
6.2.5. Каскадные схемы кодирования
Важным этапом в развитии теории кодирования является появ-
ление каскадных кодов, в основе построения которых лежит идея сов-
местного использования нескольких составляющих кодов.
Данный
подход позволил существенно повысить эффективность применения
кодирования по сравнению с базовыми некаскадными методами.
Пример использования каскадного кода, состоящего из двух сос-
тавляющих кодов, показан на рис. 6.12.
Здесь данные источника
сначала кодируются внешним (
n
1
, k
1
)-кодом.
В качестве внешнего
кода часто используются недвоичные коды, например коды Рида–
Соломона.
Затем закодированные символы внешнего кода кодиру-
ются кодером внутреннего (
n
2
, k
2
)-кода. Общая длина кодового слова
каскадного кода оказывается равной
N
=
n
1
n
2
двоичных символов,
причем
K
=
k
1
k
2
из них являются информационными. Следователь-
но, кодовая скорость полученного каскадного кода оказывается равной
R
=
K
N
=
k
1
k
2
n
1
n
2
=
r
1
r
2
,
Ðèñ. 6.12.
Пример системы связи, использующей последовательный каскадный
код с двумя составляющими кодами


Виды модуляции и помехоустойчивого кодирования
113
где
r
1
,
r
2
— кодовые скорости составляющих кодеров. Также отме-
тим, что минимальное расстояние сформированного каскадного кода
будет равно
D
=
d
1
d
2
, где
d
1
и
d
2
— минимальные расстояния сос-
тавляющих кодов.
Декодирование каскадного кода осуществляется в обратном по-
рядке, т. е. принятая из канала последовательность сначала декоди-
руется декодером внутреннего кода, а затем полученная последова-
тельность декодируется декодером внешнего кода. Подчеркнем, что
хотя общая длина кода равна
N
, структура каскадного кода позволя-
ет применять для декодирования два декодера кодов с длинами всего
лишь
n
1
и
n
2
соответственно. Данное свойство позволяет существенно
снизить сложность декодирования по сравнению с сопоставимыми по
эффективности декодерами некаскадных блоковых или сверточных
кодов.
Наиболее широкое распространение в реальных системах связи
нашла каскадная схема, в которой внешним кодом является код Рида–
Соломона, а внутренним — сверточный код, обычно декодируемый с
помощью оптимального алгоритма Витерби. Часто в данной схеме
между внешним и внутренним кодером/декодером включаются ус-
тройства перемежения и восстановления (деперемежения), осущест-
вляющие псевдослучайную перестановку символов внешнего кода и
восстановление исходного порядка символов соответственно. Рассмот-
ренные устройства предназначены для разбиения пакетов ошибок, по-
являющихся при декодировании принятого из канала сообщения с
помощью декодера внутреннего кода (алгоритма Витерби), что поз-
воляет существенно улучшить эффективность всей каскадной конс-
трукции.
6.2.6. Турбокоды
Турбокоды образуются при параллельном каскадировании двух
или более составляющих систематических кодов. Рассмотрим общую
схему кодера турбокода, изображенную на рис. 6.13.
Как показано на рисунке, передаваемые данные перед кодирова-
нием каждым из составляющих кодов перемешиваются с помощью
входящих в состав кодера перемежителей. Поскольку систематичес-
кие выходы каждого из кодеров с учетом перемежения идентичны, в
канал можно передавать только исходную последовательность и про-
верочные выходы каждого из кодеров. В результате общая кодовая
скорость турбокода при использовании составляющих кодов со ско-
ростью 1/2 оказывается равной

Download 6,88 Mb.

Do'stlaringiz bilan baham:
1   ...   49   50   51   52   53   54   55   56   ...   120




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish