![](/user_photo/_userpic.png)
книги из ГПНТБ / Шляпоберский В.И. Основы техники передачи дискретных сообщений
.pdfрезультатами, необходимыми Для выбора схемы регист ра по заданной структуре генерируемой последователь ности.
В общем случае сдвигающий ^-элементный регистр с логическими обратными связями описывается характе ристическим многочленом F(x), имеющим следующий вид:
F |
{х) = х"+ а„_! хп~х |
+ . .'. + агх2 |
+ 0 ^ + |
1. |
(3.7) |
Степень многочлена я равна числу элементов реги |
|||||
стра, а |
коэффициенты at |
принимают |
значение |
1, |
если |
данный элемент используется для формирования сигнала обратной связи. В предельном случае при отсутствии об ратных связей характеристический многочлен принимает вид F(x)=x" + l, что соответствует /г-элементному коль цевому регистру с одной единицей, имеющему п различ ных состояний.
В зависимости от количества и места подключения элементов обратной связи можно получить или последо вательность максимальной длины, или частные последо вательности, периоды которых будут меньше (2"—1) . В тех случаях, когда регистр с логической обратной свя зью формирует последовательность максимальной дли ны, его характеристический многочлен'является неприво димым многочленом максимального периода. Теорией доказано, что для любого п существует, по крайней ме ре, один неприводимый многочлен максимального пе риода. Синтез схемы регистра сводится к определению числа и вида обратных связей. Для этого необходимо знать характеристический многочлен, обеспечивающий формирование необходимой последовательности.
Если для заданного п известен неприводимый много член максимального периода, то число элементов обрат ной связи (сумматоров) должно быть равно числу чле нов многочлена минус два, а номера двоичных элемен тов регистра, выходы которых заводятся на входы сум маторов, должны определяться из сопряженного много
члена. Для этого в характеристическом многочлене |
про |
||||||
изводят замену переменных х=у~1 |
и вновь |
полученный |
|||||
многочлен умножают на уп, т. е. |
|
|
|
||||
(У~п |
+ ап_х |
у - ( п - 1 ) + |
• • •+ |
а2у-2 |
+ аху-{ |
+\)у" |
= |
= 1 + |
<*„_,,У + |
« „ - 2 У 2 + |
• • • + |
а*УП~2 |
+ |
+ Уп- |
(3-8> |
•J6C
Показатели степени переменной у сопряженного мно гочлена (3.8) соответствуют номерам элементов реги стра, выходы которых подаются на входы сумматоров. При этом на входы первого сумматора включаются вы ходы последнего (п) и следующего (п—i)-ro элементов регистра. Выход первого сумматора и выход следующего (п—i—k)-To элемента регистра подаются на вход вто рого сумматора и т. д. Выход последнего сумматора по дается на вход первого элемента регистра.
Неприводимые многочлены максимального периода изучены и для них составлены таблицы [66, 89, 112], не которые многочлены этого типа для значений п= (2—10) представлены в табл. 3.5.
Число эле ментов ре гистра, п
2
3
4
5
6
7
8
9
10
Т А Б Л И Ц А |
3.5 |
|
|
|
Неприводимый многочлен |
Период после Номера |
сумми |
||
довательности |
руемых |
сигна |
||
|
(2" - 1 ) |
лов регистра |
||
* 2 + л Ч - 1 |
3 |
1;2 |
|
|
Х3+Х+1 |
7 |
2;3 |
||
|
1;3 |
|||
|
|
|||
|
15 |
Э;4 |
||
|
i;4 |
|||
|
|
|||
ХЪ+Хг+\ |
31 |
3;5 |
||
|
2;5 |
|||
|
|
|||
|
63 |
5;6 |
||
|
1;б |
|||
|
|
|||
|
127 |
6;7 |
||
|
|
|
||
|
|
1;7 |
||
ха+х*+хэ+х*±1 |
255 |
4;5;6;8 |
||
|
2;3;4;8 |
|||
|
|
|||
|
511 |
5;9 |
||
хя+хъ+\ |
4;9 |
|||
|
||||
Х Ю+ Л -3_|_1 |
1023 |
7;10 |
||
|
|
|
||
x l 0 - f , \ : 7 + l |
|
3;10 |
Получение последовательности максимальной длины для всех п от 2 до 10, кроме п . = 8, достигается одним сумматором в цепи обратной связи. Для получения по-
6—166 |
161 |
следовательности максимальной длины при п=8 необ ходимо использовать три сумматора.
Предположим, что необходимо синтезировать регистр с логической обратной связью, формирующий линейную
последовательность |
максимальной |
длины |
с |
периодом, |
|||
равным 511 |
(511 = 2 е — 1; |
п — 9). По табл. |
3.5 |
выбираем |
|||
для п — 9 неприводимый |
многочлен |
максимального |
пе |
||||
риода F(x)=x^ |
+ x5+l |
и после описанных выше преоб |
|||||
разований получим |
сопряженный |
многочлен F(y) |
= |
= 1 + у 4 + у 9 . Таким образом, синтезируемый регистр бу дет состоять из девяти элементов и одного сумматора в цепи обратной связи. Входы сумматора соединяются с девятым и четвертым элементами регистра.
Формируемые регистрами с логическими обратными связями последовательности аналитически описываются рекуррентными соотношениями1 ). Так, последователь
ность с периодом р=\Ъ |
удовлетворяет |
соотношению |
|
xt = xl_3@xl_4, |
|
(3.9) |
|
где Xi — значение текущего разряда |
последовательности, |
||
а последовательность с |
периодом |
/? = |
511 — соотноше |
нию |
|
|
|
Вид рекуррентного соотношения однозначно опреде ляет структуру построения регистра. Номера элементов регистра, выходы которых подаются на сумматор, соот ветствуют номерам суммируемых разрядов, например, для соотношения (3.9) это выход 3 и 4-го элементов, а для соотношения (3.10) — выходы 4 и 9-го. Причем пайбольшее из чисел указывает на количество элементов регистра п. Так как в одной из циклических перестановок последовательностей максимальной длины первые (п—1) разрядов всегда нули, а n-й разряд — единица, то, зная рекуррентное соотношение, легко определить все осталь ные разряды последовательности. Рекомендуемые для практического применения рекуррентные соотношения (или логические функции обратной связи) для п от Г до 20 приведены в табл. 3.6.
') Рекуррентными называются такие соотношения, в которых каждый очередной член последовательности определяется через пре дыдущие.
162
|
|
|
Т А Б Л И Ц А |
3.6 |
|
|
|
|
п |
Логическая функция обратной |
« |
Логическая функция обратно') связи |
|||||
|
|
связи |
|
|
|
|
|
|
1 |
|
|
|
11 |
|
= * i - 9 |
®xi-\i |
|
2 |
xi |
=Xi_i®Xi_2 |
12 |
xi =xi—2 |
®xl— 1 0 ®xi—11 |
®xl—12 |
||
з |
х{ =Xi_2® |
XL__з |
13 |
= х 1 - _ , © * ( _ п Ф х £ _ 1 2 |
®л-,._1 3 |
|||
4 |
X [ |
=xl_3mxl_i |
14 |
= X . _ 2 |
© * f _ i 2 © * f _ l 3 ®xl-U |
|||
5 |
X( = д с £ _ з ® х , _ 5 |
15 |
x i = - V t _ i4 ® * j _ 1 5 |
|
||||
6 |
xL = x ( . _ 5 © x ( . _ 6 |
16 |
X{ = * , _ „ ® ^ _ | З в * / _ 1 4 ® * / _ 1 6 |
|||||
7 |
xL |
=xi_s®xi_1 |
17 |
* i |
= * i - H |
® * i - 1 7 |
|
|
8. |
XL = X M |
© ^ _ 3 ® |
J W ffl-V;-_8 |
18 |
xi |
=xL-U |
e * / _ 1 8 |
|
9 |
|
|
|
19 |
* i =xt—14 |
® * < - 1 7 ® * < — 1 8 ® * i — 1 9 |
||
10 |
|
= х ( . _ 7 ф х / _ 1 0 |
20 |
* i = л : ( _ 1 4 ® * i _ 2 0 |
|
Линейные |
последовательности |
максимальной |
длины |
||||
обладают следующими свойствами: |
|
|
|
||||
цикличности |
|
— в последовательности |
символов с пе |
||||
риодом р любые из р элементов, |
взятые |
подряд, |
состав |
||||
ляют период последовательности; |
|
|
|
|
|||
уравновешенности |
— в каждом периоде |
последова |
|||||
тельности число |
1 отличается от числа 0 не более, чем |
||||||
на единицу; |
|
|
|
|
|
|
|
корреляции |
— если последовательность почленно срав |
||||||
нить с любым |
ее циклическим сдвигом, |
то число сов |
|||||
падений отличается от числа несовпадений |
не больше, |
||||||
чем на единицу. |
|
|
|
|
|
|
|
Рассмотрим |
справедливость |
указанных |
свойств на |
||||
примере последовательности с р=\Ъ. Свойство |
уравно |
вешенности удовлетворяется, так как число единиц в по следовательности равно 8, а число нулей — 7, и их раз ность не превышает единицы. Для доказательства спра ведливости свойства корреляции сравним почленно по следовательность с периодом р = 1 5 с последовательно стью, полученной путем сдвига основной последователь ности на один элемент:
000100110101111
001001101011110
6* |
163 |
В этих последовательностях 7 элементов совпадают между собой, а 8 не совпадают, т. е. свойство корреля ции удовлетворяется. Справедливость свойства циклич ности доказывается тем, что для взятого произвольно пе риода последовательности удовлетворяются свойства уравновешенности и корреляции. Подобный результат справедлив не только для данного примера, но и для лю бой линейной последовательности максимальной длины.
Если линейную последовательной максимальной дли ны сложить поэлементно (по модулю 2) с любой ее цик лической перестановкой, то в результате сложения полу чится последовательность, являющаяся одной из цикли ческих перестановок исходной последовательности:
000100110101111
®001001101011110
001101011110001
Справедливость сказанного вытекает из того, что ре зультирующая последовательность обладает перечислен ными выше тремя свойствами. Рассмотренное свойство сложения является отличительным признаком линейных последовательностей максимальной длины.
Иногда линейные последовательности максимальной длины называют псевдослучайными последовательностя ми. Это обусловлено тем, что линейные последовательно сти максимальной длины, хотя и являются детерминиро ванными, однако проходят некоторые из основных те стов на случайность. К ним относятся почти полная урав новешенность единиц и нулей в последовательностях, ха рактер распределения длин серий и кажущаяся стати стическая независимость последовательностей. Все это служит основанием для того, чтобы рассматривать эти последовательности как случайные, особенно при доста точно большом п ( п > 8 ) .
Ф о р м и р о в а н и е п о с л е д о в а т е л ь н о с т е й п р о и з в о л ь н о й д л и н ы . В ряде случаев возникает потребность в формировании последовательностей с пе риодом, меньшим максимальной длины, например, при построении распределителей, делителей и других уст ройств. Такие последовательности с периодом от 1 до 2"—2 включительно могут быть получены соответствую щим выбором логических обратных связей.
164
Для доказательства возможности формирования по
следовательностей |
произвольной |
длины воспользуемся |
|
приведенным выше |
свойством последовательностей мак |
||
симальной длины: при почленном |
сложении |
по модулю |
|
2 некоторой последовательности |
со своей |
циклической |
перестановкой образуется новая циклическая переста
новка |
той же последовательности. |
|
||
Пусть |
имеется линейная |
рекуррентная |
последова |
|
тельность |
с периодом 2" — 1. Обозначим ее |
через {a/J. |
||
Такая |
последовательность |
содержит все |
возможные |
комбинации разрядов, за исключением 0 . . . 0. Для 'нахож
дения цикла с периодом р, котда |
1 ^ р ^ 2 " — 2 , рассмот |
||
рим |
сумму по модулю 2 {ah} + |
{cik+p}, где |
{a, t + p } есть |
та же последовательность, но сдвинутая |
относительно |
||
{o/J |
на р элементов. Вследствие |
свойства |
цикличности |
данных последовательностей существует такое целое чи
сло |
т, что |
{ah} + {ah+v} |
— {ah+m}, |
где {a, f + m } — |
фазо |
вый |
сдвиг |
последовательности {a/J на т элементов. |
|||
Последовательность |
{аи+т} |
содержит также |
любой |
набор из п последовательных элементов, за исключением
п нулей. Набор из (п—1)-го |
нуля и одной 1 |
(0...01) |
рас |
||||||
положен в |
промежутке от /-то до |
(;' + «)-го |
элементов. |
||||||
Это значит, |
что /-й элемент |
в последовательности |
{ай) |
и |
|||||
(/ + /?)-й в |
последовательности {ак+Р} |
одинаковы. |
Ска |
||||||
занное справедливо для всех |
элементов |
вплоть |
до |
[j |
+ |
||||
+ (п—1)]-го |
и соответственно |
[/ + (п—1) |
+р)]-го. |
Элемен |
|||||
ты •(/ + «) и |
(/ + /г + р)-н разные. Отсюда следует, что |
по |
|||||||
следовательность {аи} содержит две |
отстоящие |
друг |
от |
друга на р элементов подпоследовательности из п сим волов, в которых совпадают (п—1) первые элементы и не совпадают /г-е элементы.
Следовательно, для получения последовательности с периодом р .необходимо посредством логического элемен та (схемы И) выделить тот сигнал, .который равен 1 только в том случае, когда элементы сдвигающего ре
гистра х„_ь . .., х-1 принимают состояние [j+(n-—1)], |
.. ., |
|
(7+1) - го |
и /-го членов. Значение этого сигнала суммиру |
|
ется со |
значениями исходной функции обратной |
связи. |
В результате последовательность с периодом 2"—1 рас |
щепляется |
на две части с периодами р и 2"—1—р. По |
||||
ясним сказанное на |
конкретном примере. Пусть |
р = 1 1 , |
|||
тогда 2 3 |
< ; |
1 0 < |
2 4 . Логическая функция обратной |
связи |
|
Xi=Xi~z@ |
|
Xi-4 |
обеспечивает формирование периодической |
||
последовательности |
000400110101И 1, период которой ра- |
165
вен 15. Сложим почленно эту последовательность с ее циклическим сдвигом «а 111 элементов:
© К + |
|
= |
000100110101111 |
|
|
|
и > |
= |
111100010011010 |
|
(3.12) |
||
{ а |
к + т } |
= |
111000100110101 |
|
|
|
В полученной |
последовательности {аь+т} |
выделяем |
||||
ту часть элементов, в которой три первых |
элемента рав |
|||||
ны нулю [в выражении |
(3.12) она отмечена |
квадратной |
||||
скобкой]. По ним определяем |
значения |
совпадающих |
||||
элементов: / - й = 1 ; |
( / + 1 ) - й = 0 ; |
( У + 2 ) - й = 0 . |
Логическая |
|||
функция, выделяющая |
данную |
комбинацию |
в сдвигаю |
щем регистре, имеет вид xn~iXn-2Xn-3- Таким образом, логическая функция обратной связи, посредством кото
рой формируется последовательность с периодом |
р=И, |
||
определяется |
выражением |
|
|
х{ |
= (xt _x \_2 х(_г © *,_з 0 |
xt_J). |
(3.13) |
На рис. 3.49 представлены схемы |
логических |
узлов, |
формирующих сигнал обратной связи согласно соотно шению (3.13). Здесь сдвигающий регистр условно пред-
ft ft № i Bji
Рис. 3.49. Схема включения сумматоров в регистр
ставлен в виде четырех триггеров. При построении реги стров на триггерах сумматор по модулю 2 реализуется весьма просто с помощью двух элементов И — НЕ и од ного ИЛ И (рис. 3.49, элементы 1, 2 к 3). Для обеспе-
166
чения временной развязки сигнала обратной связи с тактовыми импульсами, управляющими работой реги
стра, и для |
повышения помехоустойчивости |
сумматора |
||||
используется |
стробирование поступающих |
с |
регистра |
|||
сигналов |
тактовыми |
импульсами |
ТИ3. Сигнал |
с выхо |
||
да сумматора, реализующего |
логическую |
функцию |
||||
Xi-S®Xi-i |
поступает |
на схему, состоящую из 6 |
логиче |
ских элементов. Элемент 4 формирует сигнал, соответ
ствующий логической функции хП-1ХП-2Хп-з- |
На элемен |
тах 5, 6, 7, 8 и 9 собран второй сумматор |
по модулю 2, |
входными сигналами которого являются сигналы с выхо да первого сумматора и с элемента 4. Выход элемента 9 подается на вход триггера 7\.
Из рассмотренного примера следует, что путем вве дения определенных логических обратных связей, выбо ра длины регистра я и его начального состояния можно сформировать любую требуемую последовательность как по структуре, так и по периодичности. Такие логические
связи принято называть внутренними. |
|
Однако для многих целей более удобным |
способом |
формирования требуемых последовательностей |
является |
совмещение регистра с логическими обратными |
связями |
с дополнительным внешним логическим устройством |
(рис. 3.50). Преимуществом такой схемы является то,
что |
«внутренняя |
логика» |
|
|
|
|
|||
f{X\X2 |
. . . х п ) |
и |
сдвигаю- |
I |
д(х,;х2;х„) |
•Вых, |
|||
щий |
регистр |
используют- |
*-гг |
|
|
||||
ся для формирования не- |
| |
|
|
|
|||||
которой |
последовательно |
|
|
х„ |
|
||||
сти с требуемым перио-Г" |
|
|
|
||||||
дом |
р , |
а |
«внешняя или! |
|
U |
I |
|
||
выходная |
|
|
логика»^ |
|
|
||||
|
|
|
f(x, |
|
|
||||
q (Х\Х2 ... |
|
хп) |
может видо- |
|
|
|
|||
|
|
|
|
|
|||||
изменять ее в любую дру- Рас. 3.50. |
Схема |
регистра с |
внут- |
||||||
гую последовательность С |
ренней и внешней логикой |
|
|||||||
тем |
же |
|
периодом. Для |
|
|
|
|
получения последовательности с новыми свойствами до статочно видоизменить только схему выходной логики, не затрагивая всего регистра в целом. Например, если генератор линейной последовательности максимальной длины с периодом р=.15 (см. рис. 3.48) дополнить вы ходной логикой в виде схемы И на два входа (рис. 3.51), то формируемая генератором последовательность будет иметь вид ...000000001010110...
|
|
|
|
|
|
|
Регистры |
с логичес |
|||
|
|
|
|
|
•SUA |
кими обратными |
связя |
||||
|
|
|
|
|
|
ми широко (применяют |
|||||
|
|
|
|
|
|
ся |
в аппаратуре |
связи |
|||
|
|
|
|
|
|
для построения делите |
|||||
|
|
|
|
|
|
лей |
частоты, |
распреде |
|||
|
|
|
|
|
|
лителей |
с |
большим |
|||
Рис. |
3.51. |
Схема |
четырехэлементнио |
числом |
«контактов», |
||||||
кодирующих |
и декоди |
||||||||||
регистра |
с внешней логикой |
g=XtXs |
рующих |
устройств |
из |
||||||
при |
р= |
15 |
|
|
|
быточных |
кодов, |
гене |
|||
|
|
|
|
|
|
||||||
раторов |
последовательностей с заданными |
свойствами и |
|||||||||
с заданным |
периодом, |
генераторов |
случайных |
(шумо |
|||||||
вых) |
сигналов |
и других |
устройств. |
|
|
|
|
|
|||
Одной из |
основных задач, решаемой при построении |
импульсных делителей, является выбор наиболее эко номичной схемы. В этом смысле весьма перспективны делители, построенные на основе регистров с логически ми обратными связями. Возможность получения перио дических последовательностей большой длины при срав нительно небольшом числе элементов регистра обуслов ливает экономичность таких устройств.
Подобные делители могут строиться с использованием как внутренней, так и внешней логики. При использо вании внутренней логики делитель на Ki представляет собой регистр, формирующий последовательность с пе риодом /С|. Для получения выходных сигналов, частота следования которых будет в К\ раз меньше частоты так товых импульсов (делимой), используется схема И, вы деляющая одно из состояний регистра.
При использовании внешней логики делитель на Ki строится на основе регистра, формирующего линейную
последовательность максимальной длины |
с |
периодом |
2 7 1 — 1, при условии, что 2п—1>/Ci>2n_1—1. |
По виду ге |
|
нерируемой последовательности определяется |
состояние |
элементов регистра, которое они принимают после дей ствия Ki-ro тактового импульса. Очевидно, что осталь ные 2 П — 1 — K i состояний являются лишними. Для их уст ранения выходы всех п элементов регистра подают на схему И в такой фазе, чтобы сигнал на ее выходе по
явился только при нахождении |
элементов |
регистра в |
||
Ki-м |
состоянии. Сигналом с выхода схемы |
И, который |
||
стробируется ТИз, |
все элементы |
регистра устанавлива |
||
ются |
в исходное |
состояние: первый элемент |
— в 1, ос- |
168
гальные — в 0. При таком построении делителя выход ной сигнал со схемы И будет появляться периодически после действия каждого /С(-го тактового импульса.
Регистры с логическими обратными связями |
как формировате |
ли последовательностей с заданными свойствами |
и заданным перио |
дом используются при построении генераторов испытательных сиг налов дискретных каналов связи. Выбор наиболее эффективных ме тодов передачи дискретных сообщений, а также оценка качества каналов производятся путем передачи специальных испытательных сигналов. С этой целью одинаковые генераторы таких сигналов ус танавливаются на передающем и приемном концах. На приемном
конце |
неискаженные |
сигналы |
контрольного генератора |
сравни |
|
ваются с такими же сигналами, |
принятыми |
из испытуемого |
канала |
||
связи. |
Из-за наличия |
в канале |
связи помех |
эти сигналы могут не |
совпадать. Ошибки, зафиксированные приемным сравнивающим уст ройством, являются показателем качества испытуемого канала.
При построении таких генераторов весьма важное значение име ет выбор вида испытательных сигналов, так как по степени их по ражения помехами будут определяться качество канала и пригод ность его для передачи реальной информации. Поэтому статистиче ская структура испытательных сигналов должна в максимальной степени соответствовать структуре реальных сигналов, передавае мых по каналам.
Если предположить, |
что все комбинации |
одинаковой |
длительно |
||
сти в .реальном снпнале |
равновероятны, |
то |
можно показать { |
1. |
|
что при достаточно большем числе переданных комбинаций |
(L>1000 ) |
||||
указанное требование об идентичности |
испытательного .и |
реального |
сигналов приближенно может быть выполнено в том случае, если вероятность появления в испытательном сигнале некоторой т - эле - ментной комбинации равна 2~т для всех т<п, где п — число эле ментов кодовых комбинаций, составляющих испытательный сигнал. Чем больше п, тем больше степень приближения структуры испы тательного сигнала к структуре реального сигнала. Однако увели
чение п ведет к усложнению схем |
генераторов. Практически |
вели |
|||
чина п выбирается в пределах от |
5 |
до 12. |
Поскольку |
генераторы |
|
испытательных сигналов передатчика |
ш приемника работают .синфаз- |
||||
но, испытательный сигнал должен быть периодичным. |
|
|
|||
Перечисленным требованиям удовлетворяют линейные последо |
|||||
вательности максимальной длины. |
|
В .них |
вероятность |
.появления |
|
каждого .набора из т элементов |
для т<п |
приблизительно |
рав |
||
на 2-'". |
|
|
|
|
|
Таким образом, генератор испытательного сигнала должен пред ставлять собой регистр с логической обратной связью, формирующий линейную последовательность максимальной длины. При.п = 5 (р = = 31) "генерируемая последовательность (испытательный сигнал) имеет вид ...000010010110011111000110-1М0101... В этой последователь ности по одному разу содержится каждая из 31 пятиэлементной ко довой ко'мшнацнн. Обычно при построении .генераторов для любого п стремятся получить такую структуру испытательного сигнала, в которой содержались бы все 2" кодовых комбинаций. В этом смысле
последовательность с /5 = 31 неполная, не хватает одного |
нуля: |
.00000100101100111110001101110101 |
(3.14) |
169