Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Шляпоберский В.И. Основы техники передачи дискретных сообщений

.pdf
Скачиваний:
10
Добавлен:
27.10.2023
Размер:
19.24 Mб
Скачать

результатами, необходимыми Для выбора схемы регист­ ра по заданной структуре генерируемой последователь­ ности.

В общем случае сдвигающий ^-элементный регистр с логическими обратными связями описывается характе­ ристическим многочленом 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

Соседние файлы в папке книги из ГПНТБ