Генератор кодового слова

Иллюстрации

Показать все

Реферат

 

Изобретение относится к радиоизмерительной технике и может быть использовано в генераторах тестсигналов. Цель изобретения - расшире- , ние класса решаемых задач за счёт увеличения набора генерируемых кодовых последовательностей. Поставленная цель достигается за счет введения элемента ИЛИ, коммутатора, обратной связи, дешифратора состояния регистра, сумматора по модулю два, счетчика по модулю 2П - п - 1 с предустановкой, компаратора кодов на 2 - п - 1 разрядов,компаратора кодов на 2°. - 1 разрядов, узла переключения структуры последовательности , второго элемента И, элемента ИСКЛЮЧАЮЩЕЕ ИЛИ. 2 ил. : :

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (51)5 G 06 F 1 02

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ| СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ УНТ СССР

1 (21) 4746372/24 (22) 06.10.89 (46) 15.08,92. 5 . 30 (71) Нижнегородский научно-исследовательский приборостроительный институт (72) Е.Ю.Квашинский и В.В.Акулов (56) Генератор кодовых последовательностей Г5-80.ТО-ИЭ ЕХ 3269.056. то.

Авторское свидетельство СССР и 160336, кл. с 06 F 1/02, .1982, прототйп, (54) ГенеРАтоР кодового словА (57) Изобретение относится к радио/

Изобретение относится к радиоизмерительной технике и может быть использовано в генераторах тестсигналов. Создание генераторов кодового слова (ГКС) является одной из, задач проектирования генераторов тест-сигналов.

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

На фиг.1 представлена структур- ная схема предлагаемого генератора; на фиг.2 - временная диаграмма работы устройства.

Генератор содержит делитель 1 с переменным коэффициентом деления, генератор 2 импульсов высокой частоты, первый элемент И 3, сдвиговой

„„Я „„1755269 А1

2 измерительной технике и может быть использовано в генераторах тестсигналов, Цель изобретения - расширение класса решаемых задач за счет увеличения набора генерируемых кодовых последовательностей. Поставленная цель достигается за счет введения элемента ИЛИ, коммутатора, обратной связи, дешифратора состояния регистра, сумматора по модулю два, счетчика по модулю 2" - n — 1 с предустановкой, компаратора кодов на 2 — n - 1 разрядов,компаратора кодов на 2" - 1 разрядов, узла переключения структуры последователь". ности, второго элемента И, элемента

ИСКЛЮЧАЮЩЕЕ ИЛИ. 2 ил. регистр 4 на п разрядов (регистр памяти}, узел 5 формйрования импульса

"Пуск", узел 6 установки и индикации бита, счетчик 7 по модулю п с предустановкой, узел 8 запуска генерации кодового слова, узел 9 задания режимов (управления генерацией), узел

1О установки и индикации номера бита, узел 11 выбора частоты, узел

12 запуска установки бита, узел 13 установки текущего бита, компара" тор 14 кодов íà и разрядов, узел

15 индикации бита, узел 16 формирования импульса записи, узел 17 записи бита, элемент ИЛИ 18, коммутатор

19 обратной связи, дешифратор 20 состояния регистра, сумматор 21 по модулю два, счетчик 22 по модулю

2 " - n — 1 с предустановкой, ком1755269

l5

25

35 паратор 23 кодов на 2" — и — разрядов,компаратор 24 кодов на 2 и — 1 разрядов, узел 25 переключения структуры последовательности, второй элемент k 26, элемент ИСКЛОЧАЮЩЕЕ ИЛИ 27.

Функционирование ГКС возможно в четырех независимых режимах. l, Установка содержания и генерация кодового слова, состоящего из и бит информации.

2. Генерация псевдослучайной пос ледовательности (ПСП) после выдачи любого из битов кодового слова с возможностью индикации содержания последовательности.

3. Генерация ПСП с введением в структуру последовательности одиночных или периодически бинарных ошибок или блоков (сегментов) из

"0", начиная с определенного номера бита.

4, Генерация сложного сигнала со структурой - сначала кодовое слово, затем flCfl, затем кодовое слово, выб ранное по номеру бита из ПСП.

Работа в первом режиме регенерации происходит следующим образом.

Узел задания режимов (блок 9, фиг.l) в этом случае вырабатывает на своем седьмом выходе сигнал "0", подключающий выход разряда и регистра памяти (блок 4) на первый информационный вход первого разряда этого регистра и запрещающий прием выходного сигнала элемента ИЛИ (бло

18) на второй информационный вход первого разряда сдвигового регистра 4

Для обеспечения работы ГКС в первом режиме генерации кодового слова, содержащего и бит информации, необходимо записать произвольную комбинацию из "1" и "0" в сдвиговый

45 регистр 4 на и разрядов. Для этого на вход узла 8 запуска генерации кодового слова выдается импульс сброса с выхода узла 9 задания режимов, который вырабатывается, например, при нажатии кнопки "Сброс", входящей в состав узла 9. После прихода импульса сброса с выхода узла 8 выдается низкий уровень сигнала "Разрешение генерации" (фиг.2), запрещающий генерацию кодового слова с тактовой частотой f, разрешающий установку содержания кодового слова с высокой частотой f e, и закрывающий

4 клапанирующую смему И 3, запрещая выдачу кодового слова с генератора в процессе установки содержания. Выбор импульсов с частотой следования

1 т и Е осуществляется в зависимости от поступающего сигнала "Разрешение генерации", После этого с помощью узла 9 задания режимов и узла 10 установки и индикации номера бита устанавливается номер выбранного для записи бита.

Параллельный код номера устанавливаемого бита с выхода узла 10 поступает на компаратор кодов 14, по которому контролируют установку номера бита. После этого устанавливают содержание бита, которое необходимо записать в выбранный разряд . сдвигового регистра.

Для этого с выхода узла 9 на вход узла б установки и индикации содержания "1" и "0" поступает импульс "1 - О" положительной полярности, который вырабатывается, например, кнопочным переключателем

"1 - 0" узла 9. Импульс "1 - 0" поступает на вход узла 6 и устанавлива- ет его вход в другое, отличное от первоначального, состояние ("1" или

"0"); Напряжение "1" или "0" с выхода узла 6 поступает на узел 13 óñтановки текущего бита. При этом светодиодный индикатор "1 - 0" узла

6 служит для визуального контроля устанавливаемого содержания бита кодового слова.

Далее осуществляется формирование на. выходе узла 9 импульса раз" решение установки бита (например, при помощи кнопки "Пуск" ), который поступает на вход узла 5 формирования импульса "Пуск". Узел формирования импульса "Пуск" вырабатывает импульс "Пуск" необходимой длительности, который поступает на вход узла 12 запуска установки бита.

На выходе узла 12 при поступлении на его вход импульса "Пуск" по переднему фронту импульса высокой часто ты . формируется сигнал запуска установки содержания бита, постуйающий на вход "A = В" компаратора 14 кодов для разрешения процесса сравнения кодов номеров текущего бита (А) и номеров устанавЛиваемого бита (В). Сигнал с выхода узла запуска установки содержания выра|

1755269

35 батывается по переднему фронту сиг" нала высокой частоты для привязки начала процесса сравнения параллель" ного кода номера устанавливаемого

Ьита (В) с параллельным кодом текущего бита (А) в компараторе кодов к высокой частоте.

Параллельный код номера текущего бита поступает на группу входов

А компаратора кодов с выхода непре.рывно работающего счетчика по мбдулю и с предустановкой. Когда код на группе выходов счетчика по модулю и с предустановкой станет равен коду номера устанавливаемого бита (К-й бит на фиг.2) на выходе компаратора кодов появится потенциал "1", который поступает на вход узла 17 записи бйта. При появлении переднего фронта сигнала "Л = В" на выходе узла 17 появляется фронт импульса записи содержания бита при условии, если на втором входе узла 17 имеется сигнал разрешения установки бита, 25 поступающий с выхода узла 11 выбора частоты. Задний фронт импульса установки содержания бита, который пос" тупает на вход узла 13, формируется уЗлом 17 спустя небольшой промежуток времени, меньший или равный .длительности импульса сигнала высокой частоты f (фиг:2). На второй вход узла 13 поступает сигнал содержания

"! или "0" устанавливаемого бита с выхода узла 6.

Если на выходе узла Ь имеется потенциал "0", то импульс записи бита пройдет через узел 13 на вход "R" D-триггера разряда сдви- щ гового регистра 4 и установит содержание текущего бита К кодового слова в состояние "0", Если на выходе узла 6 имеется потенциал

"1", то импульс записи бита пройдет через узел 13 на вход "S"D-триггера разряда и сдвигового регистра 4 и . установит содержание текущего бита

К кодового слова в состояние "1".

Правильность установки содержания 50 выбранного бита К, номер которого поступает на группу входов "В" компараторов кодов, достигается за счет синхронной работы счетчика 7 по модулю и с предустановкой и сдвигового регистра 4 на и разрядов.

Потенциал "1" на выход"А = 8" компаратора 14 кодов поступает так-" же на вход узла !6 формирователя импульсов записи, на другой вход которого поступает сигнал высокой частоты f > с выхода узла 11. На выходе узла 16 по, фронту инверти" рованного сигнала высокой частоты

f формируется фронт импульса записи Ьита, поступающий на вход узла

12 запуска установки Ьита и на вход узла 15 индикации Ьита в момент, когда на выходе "А = В" узла 14 имеется потенциал "1".

Потенциал "1" с выхода узла 16 поступает на вход сброса узла 12 запуска установки бита, после чего на выходе узла 12 формируется задний фронт импульса установки бита.

Потенциал "0", поступающий на вход компаратора кодов 14, вызовет появ" ление заднего фронта импульса сравнения кодов "А = 8 на выходе узла

14, который поступает на вход сброса узла 16. По заднему фронту импульса "A = 8" узел 16 вырабатывает задний фронт импульса записи (фиг.2) и заканчивает процесс установки содержания Ьита К.

На информационный вход узла 15 индикации блока поступает сигнал содержания с выхода разряда и регистра 4 íà и разрядов. На синхровход узла !5 приходит сигнал записи Ьита с выхода узла 16, который переписывает содержание бита К в D-триггер узла 15 индикации Ьита.

Длительность импульса записи бита на выходе узла 16 будет определяться суммой времен задержки переключения узла запуска установки бита, компаратора кодов, узла 16. После установки содержания бита К устройство находится в режйме ожидания либо до следующей записи содержания какого-либо i-го бита кодового слова, либо до начала генерации кодового слова.

Для начала генерации кодового слова необходимо подать с выхода узла 9 на вход узла 8 запуска генерации кодового слова импульс "Старт", выработанный, например, при нажатии соответствующей кнопки. По фронту импульса "Старт" узел запуска генерации кодового слова вырабатывает фронт импульса "Разрешение генерации" (фиг.2), разрешающий появление импульсов с частотой следования

Е„ на выходе узла 11 и запрещающий

1755269 выраЬотку сигнала записи бита в узле 17.

После этого, выполняя описанные операции и нажимая кнопку "Пуск" можно, проконтролировать содержание выбранного Ьита в момент появления его на выходе элемента И 3, так как при нажатии этой кнопки не Ьудет осуществляться выработка импульса; записи бита в иомент равенства кодов на группах входов "A" и "В" компаратора кодов, а сигнал эайиси содержания в,D-триггере узла индикации бита выраЬатываться будет. На вход клапанирующего элемента И подан сигнал разрешения генерации с выхода узла 8. Поэтому сигнал с выхода D"òðèããåðà разряда и сдвигового регистра на п разрядов через элемент И 3 пройдет на вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 27..

Сигналами на восьмой группе выходов узла задания режимов 9 запрещается работа счетчика по модулю

2 - n - 1, а сигналами "0".на девятой группе выходов узла 4 {сигналы разрешения ввода ошибок и разрешения ввода нулей) запрещается ввод ошибок в структуру ПСП и ввод в структуру ПСП сегментов нулей. При этои на вторби, выходе узла 25 имеется сигнал уровня "1", запрещаюций ввод нулей при помощи схеиы И {Ьлок 26), а на третьеи выходе узла 25 при-. сутствует сигнал "0" .запрещающий

1 ввод бинарных ошиЬок в структуру

ПСП при помощи элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 27. Сигнал кодового слова выдается на выход устройства ГКС через элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 27 и второй элемент И 26, представляю" щие собой повторители информации, приходящей с выхода первого элемента И 3. В этом режиме узел задания режимов 9 при помощи узла

10 установки и индикации номера .. бита устанавливает на третьей группе входов компаратора кодов на и

2 - n — 1 разрядов 23 сигналы уровня "0".

Счетчик 22 по модулю 2 — n — 1 с предустановкой выдает на первую группу входов компаратора 23 кодов на . 1

2" — n — - 1 разрядов сигналы уровня

"О", что заставляет этот компаратор

23 пропускать сигнал "А = В" с выхода компаратора 14 кодов íà и разрядов 14 на третий вход узла 16 формирования импульса, записи, которая вырабатывает короткий импульс записи бита кодового слова в триггере узла 15 индикации бита при совпадении сигналов на втором и третьем входах, где присутствует сигнал

"А = В", поступающий с выхода компаратора 14, что позволяет индициро- вать содержание любого бита кодового слова в момент появления его на выходе устройства ГКС, Работа в режиме генерации ПСП ,после выдачи любого из битов кодового слова с возможностью индикации

l содержания последовательности производится следующим образом. Сигналами на шестой группе выходов узла

9 задания режимов, включающего и сигнальных линий, выбирается требуемая для генерации ПСП конфигурация сигналов обратной связи в коммута25 тоРе 19 обРатной связи.

Коммутатор 19 обратной связи представляет собой набор из и элементов И, на первый вход каждого из которых подключен один иэ выходов разрядов сдвигового регистра 4 памяти на.п разрядов, а на второй вход этих элементов И коммутатора

19 обратной связи подключен соответствующий сигнал выбора конфигурации обратной связи с шестой группы выходов узла 9. При этом на вход сумматора 21 по модулю два проходят только те сигналы с выходов разрядов регистра 4 памяти, 40 на РазРешающем входе элементов И которых в коммутаторе 19 обратной связи имеется сигнал ".1, поступающий по соответствующей линии конфигурации обратной связи иэ узла 9.

45 .На входы сумматора 21 по модулю два приходят через коммутатор 19 обратной связи сигналы с выходов тех разрядов регистра 4 памяти, которые разрушены сигналами уровня "1", поступающими с шестой группы выходов узла 9 на первую группу входов конфигурации обратной связи коммутатора

19, а на другие входы сумматора 21 по модулю два поступают сигналы

55 уровня "0" и не участвуют в операции сложения..

Сигнал суммы по модулю два выбранных разрядов регистра. 4 с выхода сумматора 21 поступает на первый

1755269

10 вход элемента ИЛИ 18, на второй вход которого поступает сигнал с выхода дешифратора 20 состояния регистра, который вырабатывает сигнал уровня

"1" в случае, если на всех и выходах регистра 4 памяти имеются сигналы уровня "0".

Таким образом, на выходе элемента ИЛИ 19 появится сигнал суммы по модулю два содержания разрядов регистра 4, выбранных коммутатором обратной связи, если состояние хотя бы одного разряда регистра 4 памяти представляет собой "1", или сигнал уровня "1", если состояние всех разрядов регистра 4 представ.ляет собой "0". Дешифратор 20 состояния регистра памяти и элемент ИЛИ

18 позволяют ликвидировать запрошенную комЬинацию состояния регистра

4 памяти, когда содержание всех его разрядов соответствует "0".

На пятый вход регистра 4 памяти подается сигнал "0" после нажатия 25 кнопки "Сброс" узла 9, для подключения сигнала обратной связи с выхода разряда и на вход "Д!" первого разряда регистра памяти, а на второй вход счетчика 22 по модулю 2" - n — 1 с предустановкой поступает с восьмого узла 9 сигнал сброса.

При этом разрешается установка содержания регистра 4 памяти под управлением схемы выборочной побитной установки содержания кодового слова, которая включает узел 5 формирования импульса "Пуск", узел 12 запуска установки бита, узел 8 запуска генерации кодового слова, узел 4р

6 установки и индикации бита, узел

10 установки и индикации номера бита, узел 11 выбора частоты, узел

13 установки текущего бита, узел

17 записи бита, узел 16 формировайия 45 . импульса записи, узел 15 индикации бита. По импульсу "Сброс" узла 9 узел 8 запуска генераций кодового слова запрещает выдачу сигналов кодового слова через элемент И и разрешает установку содержания при помощи ее выходного сигнала "Разрешение генерации", поступающего на узел 11, элемент И 3 и узел 12 запуска установки бита и имеющего уровень "0". Далее при помощи импульсов "1 - 0" на третьем выходе узла

9 устанавливается требуемое содержание "0" или "1" при помощи узла 6 установки и индикации содержания

"1" и "0", а при помощи импульсов

" " и "- " устанавливается код номера устанавливаемого бита на первом выходе узла 10 установки и индика.ции номера бита и йажимается кнопка

"Пуск" узла 9; с выхода узла 11 на входы синхрониэацйи регистра 4 па" мяти на и разрядов счетчика 7 по модулю и с предустановкой и узла

1Ь подключается сигнал высокой частоты f.> с выхода генератора 2 импульсов высокой частоты, что гарантирует синхронную работу этих узлов устройства ГКС. Импчпьс

"Пуск", нормированный по длительности и амплитуде в узле 5 формирования импульса "Пуск", поступает на узел 12 запуска установки Ьита, вызывает ее срабатывание и появление на входе разрешения сравнения кодов компаратора кодов на и разрядов сигнала уровня "1".

После этого в момент совпадения кода на выходе счетчика 7 по модулю и с предустановкой с кодом номера бита на первом выходе узла 10 осуществится процесс записи содержания "1 - 0" выбранного бита при помощи узла 17 записи бита, который вырабатывает короткий импульс запйси Сита по фронту сигнала "А = В", поступающего с выхода компаратора

14 кодов на и разрядов; импульс записи бита, меньший или равный по длительности половине периода сигна" ла fz, поступает через узел 13 на

"R"-вход D-триггера разряда и регистра 4 памяти, если на выходе узла 6 установки и индикации содержания "1 - 0" имеется сигнал "1 - 0" уровня "0", .или на "S âõîä D-триггера разряда и регистра 4 памяти, если на выходе узла 6 имеется сигнал

"1 - 0" уровня "1", и устанавливает содержание "1 - 0" выЬранного i"ro

Ьита кодового слова в момент появления его на выходе разряда и регистра

4 памяти. После этого .по срезу сигна" ла Ев узлом 16 формируется импульс индикации бита, меньший или равный половине периода сигнала Кв, поступающий на синхровход узла 15 индикации бита для переписи содержания

i-го бита в регистр узла 15 и на вход сброса узла 12 запуска установ" ки Ьита для формирования среза сигна!

755269

25 ла разрешения сравнения кодов, поступающего на вход компаратора 14, Таким же образом осуществляется установка содержания всех остальных битов кодового слова, содержание которых контролируется по состоянию, узла 15 индикации Ьита.

Набранное кодовое слово является начальным состоянием регистра 4 ,памяти для генерации сигналов ПСП.

Переход к генерации ПСП осуществляется следующим образом.

Переключатель "ПОП/кодовое слово" узла управления генерацией устанавливается в положение "ПСП", что соответствует появлению сигнала уровня "1" на "Р"-входе D-триггера установки режима генерации узла 9, на "С"-вход которого подключен

20 сигнал "Строб" с выхода узла 25, а на "R"-вход подается импульс

"Сброс".

Сигнал с выхода D-триггера узла

9 поступает на вход переключения информационных входов первого разряда регистра ч сдвига на и разрядов. После этого нажимается кнопка

"Старт", которая генерирует импульс запуска генерации, поступающий на вход узла 8 и íà "S"-вход первого триггера узла 25, который переключается в состояние разрешения стар" та ПСП, когда на его выходе присутствует сигнал уровня "1". Узел 8 запуска генерации кодового слова вырабатывает сигнал нРазрешение генерации" уровня "1", по которому осуществляется подключение к синхровходам блоков ч, 7, 16 вместо сигна- 4О ла частоты f, сигнала тактовой частоты f и открывается первый элемент И 3. По сигналу "Старт" снимается сигнал сброса со счетчика

22 по модулю 2 - n — 1 с .предуста45 новкой, который включен каскадно со счетчиком 7 по модулю и с предустановкой. Вместе эти два счетчика представляют собой счетчик по модулю 2"- 1 с предустановкой.

Код текущего бита А с выхода счетчика 7 по модулю и с предустановкой поступает на вход компаратора

М кодов íà и разрядов,,а код "А с выхода счетчика по модулю 2 - n -! с предустановкой поступает на первый вход компаратора 23 кодов на 2 - n — 1 разрядов. Эти компараторы включены каскадно и их можно рассматривать как один компаратор кодов на 2 " - 1 разрядов, на вход которого подключен . код "А + А " с выхода каскадного счетчика (блоки 7 и 22), Код текущего бита с выхода каскадного счетчика (блоки 7 и 22).

"А + А " поступает также на второй и третий входы компаратора 24 кодов на 2" - 1 разрядов. На вторые группы входов каскадного компаратора (блоки 14 и 23) поступает код ".В + В " номера устанавливаемого бита с выхода узла 10 установки и индикации номера бита, который в этом режиме представляет собой код номера бита кодового слова, лежащий в пределах от 0 до и, по которому осуществляется запуск генерации ПСП в регистре

4 памяти. Когда код "А + А " станет равен коду "В + В " на втором входе

1и каскадного компаратора (блоки 14 и

23), на выходе компаратора 23 кодов .п» на 2 — и — 1 разрядов появится фронт импульса совпадения кодов

"А + А = В + В ", равного по длительности периоду тактовой частоты

Е, который поступит на синхровход

D-триггера узла 25 и установит его выход в состояние "1". На выходе

D-триггера узла 25 появится фронт сигнала "СтроЬ", поступающий на синхровход D-триггера установки режима генерации узла 9, на выходе которого появится сигнал уровня

"1", поступающий на вход первого разряда регистра 4 памяти для коммутации информационных входов этого разряда.

Таким образом, в регистре 4 памяти начнется процесс генерации ПСП при появлении на выходе разряда и этого регистра бита кодового слова, номер которого был установлен ранее при помощи узла 10 установки и индика" ции номера бита на втором входе "В" компараторе 111 кодов на и разрядов.

Сигнал ПСП проходит без изменения через элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 27 и второй элемент И 26 на выход элемента 26, который является выходом устройства ГКС.

В этом режиме возможна индикация содержания любого К-го бита кодового слова в момент его появления на выходе устройства ГКС. Для этого но; ер

К наЬирается при помощи кнопок "т" и ".," узла 9, в узле 10 установки и индикации номера бита, откуда код

14 1755269

13 го Ьита m.

55 этого номера через группы выходов

"В" и "В " подается на вход "8 - В " каскадного крмпаратора кодов (Ьлоки

14 и 23). После этого нажимается кнопка "Пуск",, Когда код текущего номера бита "Л + А " на выходе каскадного счетчика по модулю 2 -. 1 с предустановкой (блоки 7 и 22) совпадает с установленными В + В на вы- ip ходе компаратора кодов на 2 " - п — 1 разрядов появится импульс длитель- ностью 1/S, поступающий на третий вход узла 16, на втором входе которого обязательно присутствует такой 15 же импульс с выхода компаратора ко"

1 дов на и разрядов.

По совпадению сигналов на этих входах узла 16 со срезом сигнала тактовой-частоты и, узел 16 выдает короткий импульс записи бита на входы узла 12 запуска установки бита и узла . 15 индикации бита. фронтом импульса записи содержания бита содержание К-го бита К = 1,2,.:..2 - 1) 25 будет переписано в регистр индикации в узле 15 индикации бита и проинди-цировано при помощи точечного свето- диода

Режим генерации кодового слова с введением в структуру ПСП одиночных и периодических бинарных ошибок или сегментов из "0" производится после перевода устройства I KC в режим генерации ПСП. Дле генерации ПСП с бинарными ошибками узел 9 вырабатывает сигнал уровня "1". "Введение ошибок", поступающий на вход элемента И узла 25. Элемент И узла 25 про- . пускает сигнал "Строб" на второй 4р вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 27 для. инвертирования ПСП, что соответствует введению бинарных ошибок. Для введения в структуру ПСП сегментов "0" на вход элемента И-HE 45 узла 25 с выхода узла 9 подается сигнал "Ввод нулей" уровня что позволяет пропустить сигнал

"Строб" на выход элемента И-НЕ, откуда инвертированный импульс "Строб"

50 поступит на вход второго элемента

И 26, запрещая выдачу ПСП на выход устройства ГКС во время его действия.

Сигналы "Ввод нулей" и "Ввод ошибок" могут быть сформированы при помощи двух кнопок, снабженных антидреЬезговыми схемами, выходные импульсы которых подключены на синхРовходы соответствующих счетных триг. геров, выходные сигналы которых подаются на входы узла 25, При первом нажатии кнопки на выходе соответствующего счетного триггера появится сигнал "1", а при повторном .нажатии " "0", Сигнал "Строб" формируется при помощи каскадного счетчика по модулю ll

2 - 1 с предустановкой (блоки 7 и 22), каскадного компаратора кодов на 2 " - 1 разрядов (блоки 14 и 23), компаратора 24 кодов на 2" - 1 разрядов узла 10 установки и индикации номера бита 10 и узла 25. Для этого при помощи кнопок "!" и "4 узла

9 устанавливается начальныл код номера бита j íà выходах "В" и "В " этого узла, подключенных к каскадному компаратору кодов (блоки 14 и 23) и конечный код номера бита m на выходе С узла 10, подключенном к первому входу компаратора 24 кодов на 2 — 1 разрядов.

Нажимается кнопка "Пуск". На . входе разрешения сравнения кодов каскадного компаратора кодов на

2" - 1 разрядов (блоки 14 и 23) появляется сйгйЪл уровня "1". Когда код на выходе каскадного счетчика (Ьлоки 7 и 22) станет равен коду номера бита j, на выходе каскадного компаратора (Ьлоки 14 и 23) появится импульс "А + А = В + В ", равный по длительности периоду сигнала тактовой частоты fT, который поступает на синхровход Р-триггера узла

25, на D-вход которого подан сигнал уровня "1" с выхода КЯ-триггера этой схемы.

По фронту сигнала "А + A = "В +

В " на выходе D-триггера 25 будет сформирован Фронт сигнала "Строб", сРез которого Ьудет сформирован по Фронту импульса "A + А = С", поступающему с выхода компаратора

24 кодов на 2 - 1 разрядов в момент, и когда текущий код номера Ьита на выхода каскадного счетчика (блоки

7 и 22) станет равен коду конечноДлительность импульса "СтроЬ" будет кратна периоду сигнала Ет, что позволяет использовать его для введения блоков бинарных ошиЬок или нулей в структуру выходной ПСП.

69

l6

9, сигнал "Строб", поступающий с выхода узла 25.

В режиме генерации сложного сигнала регистр памяти разрядов будет генерировать кодовое слово, когда сигнал "Строб" имеет "0", или ПСП, . когда сигнал "Строб" будет иметь уровень "1". Выбирается режим однократного запуска генерации сложного сигнала или режим периодической его генерации при помощи сигнала режима

"Периодический/однократный", При помощи cxeMii установки и индикации номера бита устанавливаются код j номера бита начала генерации

ПСП на группе выходов "В + .В " узла

10 и код m на группе выходов "С" номера бита конца генерации ПОП в составе сложного сигнала с циклом повторения 2 1 - 1 тактовых интерваI лов. Нажимается кнопка "Пуск", после чего начинается выработка сложного составного сигнала. Причем после выдачи отрезка flCn регистр 4 памяти будет генерировать кодовое слово, соответствующее содержанию последнего случайного числа, формируемого в этом регистре в режиме генерацйи ПСП, а следующий процесс начала генерации ПСП после выдачи отрезка кодового слова эапус" .. тится с этого же случайного числа, еслй интервал выдачи кодового слова будет кратен длине регистра 4 памяти на и" разрядов.

17552

В однократном режиме ввода ошибок после выработки сигнала "A+A =

= В + В " срабатывают узел 16 формирования импульса и узел 12 запуска установки бита и снимают сигнал раз5 решения сравНения кодов уровня

"1" с входа каскадного компаратора (блоки 14 и 23). На этом однократный ввод бинарных ошибок или нулей в ПСП 10 заканчивается до следующего наиатия кнопки "Пуск". Периодический ввод в структуру ПСП блоков бинарных ошибок йли нулей осуществляется при помощи коммутатора-узла 9 подклю- 15 чающего на вход схемы .нормирования импульса "Пуск" наряду с импульсом кнопки "Пуск" узла 9 сигнал "Строб" с выхода узла задания режимов 25.

Схема формирования импульса / 20

II ll . Пуск в многократном режиме форми- . руется импульс "Пуск" по длительности и амплитуде при наличии на ее входе сигнала "Строб" в режиме периодического ввода ошибок или - 25 нулей или "Пуск" в режиме однократного ввода. При этом период ввода блоков бинарных ошибок или нулей в структуру ПСП будет составлять и

2 - 1 тактовых интервалов, à g0 начало. этого периодического процесса будет инициироваться нажатием кноп" ки "Пуск".

Сигнал режима "Периодический/од". нократный" может быть подан с соответствующего счетного триггера узла 9, состояние которого может изменяться сигналом соответствующей кнопки. - . .. 40

Режим генерации сложного сигнала типа кодовое слово - ПСП » кодовое слово, выбранное по номеру бита из

ПСП, реализуется следующим образом.

При помощи схемы побитной зыборочной 45 установки содержания кодового слова (узлы 5, 12, 8, 11, 6, 7, 14, 13, 10, 15„ l6„ 17) устанавливается и-разрядное кодовое слово в регистре 4 памяти

ГКС. О

При помощи кнопки и счетного триггера установки режима генерации сложного сигнала генерируется сигнал уровня "1" на входе коммутатора режима узла управления генерацией, который подключает к входу выбора информацйонного входа" первого разряда регистра 4 памяти вместо сигнала с выхода стартового RS-триггера узла

Формула изобретения

Генератор- кодового слова, содер,жащий генератор импульсов высокой частоты, делитель частоты с переменным коэффициентом деления, первый элемент И, сдвиговый регистр счетчик по модулю и, узел установки и индикации номера бита, узел установки и индикации бита, узел задания ре» жимов, узел Формирования импульса

"Пуск", узел запуска установки бита, узел запуска генерации кодового слова, компаратор кодов íà и разрядов,, узел индикации бита, узел записи бита, узел выбора частоты, узел установки текущего бита, узел формирования импульса записи, причем выход генератора высокой частоты подключен к информационному входу делителя частоты с переменным коэффициентом деления, выход переклю18

17 ки бита и входу управления узла индикации бита, информационный вход которого и второй вход первого элемента И подключены к выходу сдвигового регистра, входы установки и сброса текуцего бита которого подключены соответственно к выходам уста- новки и сброса узла установки текущего бита, отличающийся тем, что, с целью расширения класса решаемых задач за счет увеличения набора выходных кодовых последователь" ностей, в него введены элемент

ИСКЛЮЧАЮЩЕЕ ИЛИ, второй элемент И, узел переключения структуры последовательности, компаратор кодов на

2" — 1 разрядов, компаратор кодов на 2 - n - 1 разрядов, счетчик по модулю 2 - и — 1 по модулю два, Vl дешифратор состояний регистра, элемент ИЛИ и коммутатор обратной связи, причем вход выбора сигналов обратной связи коммутатора обратной ,связи подключен к выходу задания сигналов обратной связи узла задания режимов, вых6д выбора режимов псевдослучайная последовательность

- кодовое слово:которого подключен к входу выбора режимов псевдослучайная последовательность - кодовое слово сдвигового регистра, выход разрешения счета узла задания режимов подключен к входам разрешения счета счетчика по модулю и и счетчика по модулю 2 — и - 1 с предустановкой, выход разрешения выдачи ошибок и нулей узла задания режимов подключен к входу переключения узла переключенйя структуры последовательностИ*, выход сигнала врезки нулей которого подключен к. первому входу второго элемента И, выход управления коммутацией сложного сигнала узла переключенйя структуры последовательности подключен к входу разрешеНйя переключения узла задания режимов, выход разрешения ввода бшибок узла переключения структуры последовательности -под4 ключен к первому входу элемента

ИСКЛЮЧАЮЩЕЕ ИЛИ, выход "Равно" компаратора кодов на 2 - и - 1 разрядов подключен к одноименным входам узла формирования импульса записи и узла переключения структуры последовательности, вход равенства текущего и установленного битов которого подключен к выходу компара35

- 1755269 чения состояния узла задания режимов подключен к входу переключения состояния узла установки и индикации бита, выход установки номера бита -

5 узла задания режимов подключен к входу установки номера бита узла установки и индикации номера бита, выход задания коэффициента деления узла задания режимов подключен к : 10 управляющему входу делителя частоты с переменным коэффициентом деления, выход узла запуска генерации кодового слова подключен к входу управления узла выбора частоты, пер- 15 вому входу первого элемента И, входу разрешения запуска узла запуска установки бита, тактовый вход. которого и первый информационныйвход узла выбора частоты подключе- 20 ны к выходу генератора импульсов высокой частоты, выход делителя частоты с переменным коэффициентом деления подключен к второму входу узла выбора частоты, выход разре - . шения установки бита которого подключен к входу управления узла задания бита, вход "Равно" которого и вход "Равно" узла формирования импульса записи подключены к соответствуюцему выходу компаратора кодов на и разрядов, первый и второй информационные входы которого подключены соответственно к выходу узла установки и индикации номера . бита и выходу счетчика по модулю и, счетный вход которого, тактовый вход сдвигового регистра и тактовый вход узла формирования импульса записи подключены к выходу тактовой 40 частоты узла выбора частоты, выход пуска узла задания режимов подключен к входу узла формирования импульса

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

55 узла. записи бита, выход узла формирования импульса записи подключен к входу сброса узла запуска установ19 тора кодов на 2 " - 1, вход кода номера установленного бита кодового слова которого подключен к одноименному выходу узла установки и индикации номера бита, входы кода номера текущего бита псевдослучайнои последовательности компараторов ,кодов на 2" - n - 1 разрядов и 2 -1 разрядов подключены к выходу счетчика по модулю 2 - п - 1, вход и кода номера текущего бита кодового слова компаратора кодов на 2 " - 1 разрядов подключен к информационному выходу счетчика по модулю и, счетный вход которого подключен к счети ному входу счетчика по модулю 2

n - 1, вход "Равно" компаратора кодов на 2 " - п - 1 разрядов подключен к выходу компаратора кодов на празрядов,,,вход кода номера установленного бита псевдослучайной последовательности компаратора кодов на

1755269 20

2 " - n - 1 разрядов подключен к одноименному выходу узла установки и индикации номера бита, информационный вход коммутатора обратной связи и вход дешифратора состояния регистра подключены к выходу разрядов сдвигового регистра, выход коммутатора обратной связи подключен к входу сумматора по модулю два, выход которого подключен к первому входу элемента ИЛИ, второй вход которого подключен к выходу дешифратора состояний регистра, выход элемента ИЛИ подключен к входу записи псевдослучайной последовательности сдвигового регистра, выход первого элемента И подключен к второму входу элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого подключен к второму входу элемента И, выход которого подключен к выходу генератора.

17552б9

Режин Вдода om 10

1 ренин генгр тки.тигн поди Я)лед тп

От877с77 8ОО78п тнпутьсapa Ренин cm и генераиии и код.сп. Режим генпСппюглекьо навалии устко о ого гло а ене.ко.сл. Оаи.гтппазгнпр пт кнопки,брес инпульс npu «aiamuu кнопки . слаотп

Юык.бл.д гн л з генкОд.сх. с r ген с/т

„c1

Вык.бл5

Од нотр.

Однатр

Выт.бл.72

Собпа 8Выпад D отриггера узла лог.! в8778 лог.2 лог.! лог, Выл. 7бт.77.

5!7 бл777 сигнал разрешения ьсл-ки бита

Запрепт -ки оз 88 am

Запрет Мода ошибок

anpem o а -ей

Выл дбьд дык.78л.25 ю опатт тгтт7 т