Генератор кодовых последовательностей импульсов

 

Изобретение относится к автоматике, телемеханике и технике связи и может быть использовано для построения генераторов тестовых последовательностей различных цифровых систем передачи информации. Цель изобретения - расширение класса решаемых задач за счет способности ввода ошибки как в структуру кодовой последовательности, так и в структуру кода. Генератор содержит генератор 1 тактовых импульсов, блок 2 микропроцессорного управления, блок 3 задания режима, формирователь 4 кодовых комбинаций, формирователь 5 синхроимпульса, таймер 6, кодер 7. Поставленная цель достигается за счет введения таймера 6. 6 ил.

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

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

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

ВСЕГО@

ЩПИ 1)

БЙБЛИ

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

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

Сп

СФ

CO

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

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

ПРИ ГКНТ СССР

1 (21) 4307652/24-24 (22) 18.09.87 (46) 23,12.89. Бюл. В 47 (72) В.В. Кацман, Л.А. Каяцкас, В.b. Дворецкий и Л.М. Власкин (53) 681.325 (088.8) (56) Генератор оптических и электрических импульсов ОГ5-87. Техническое описание и инструкция по эксплуатации ГВ3.268.000 ТО.

Генератор импульсов Г5-91. Техническое описание и инструкция по эксплуатации ГВ3.264.119 ТО. (54) ГЕНЕРАТОР КОДОВЬИ ПОСЛЕДОВАТЕЛЬНОСТЕй ИИПУЛЬСОВ (57) Изобретение относится к автома„„SU„„1531080 А1 тике, телемеханике и технике связи и может быть использовано для построения генераторов тестовых последовательностей различных цифровых систем передачи информации. Цель изобретения — расширение класса решаемых задач за счет способности ввода ошибки как в структуру кодовой последователь-. ности, так и в структуру кода. Генератор содержит генератор 1 тактовых импульсов, блок 2 микропроцессорного управления, блок 3 задания режима, формирователь 4 кодовых комбинаций, формирователь 5 синхроимпульса, таймер 6, кодер 7. Поставленная цель достигается за счет введения тайме- ф ра 6. 6 ил.!

531080

Изобретение относится к автоматике, телемеханике и технике связи и может быть использовано для построения генераторов тестовых последова5 тельностей различных цифровых систем передачи информации.

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

На фиг.1 представлена структурная схема генератора кодовых последовательностей импульсов на фиг.2 — схе- 15 ма генератора тактовых импульсов! на фиг.3 — схема формирователя кодовых комбинаций; на фиг.4 — схема формирователя синхроимпульса1 на фиг.5 — схема кодирующего устройства; на фиг.6 — 20 временная диаграмма работы кодирующего устройства.

Генератор содержит генератор 1 тактовых имв, блок 2 микропро-" цессорного управления, блок 3 задания 25 режима, формирователь 4 кодовых комбинаций, формирователь 5 синхроимпульса, таймер 6, кодер 7, состоящий из кодирующих устройств 7. 1-7.п. Генератор 1 тактовых юепульсов содержит кварцевый генератор 8, состоящий иэ генераторов разлкчных частот 8. 18.п, компаратор 9, дешифратор 10 адреса, мультиплексор 11, регистр 12 управления.

Формкрователь 4 кодовъас комбинаций (ФХХ) содержит регнстр 13 сдвига, регистр 14 управления, блок 15 сумматоров по модулю два (15.1 н 15.2), буферный каскад 16, дешнфратор 17

4Р адреса, мультмплексор 18, сумматор 19 по модулю два, СцЗ;-триггер 20, буферный каскад 21, CD-трееггер 22.

Формирователь 5 сикхроимпульсв содержит входной каскад 23, содержащий

45 элемент NE 23.1 к два элемента 2ИЛИ-НЕ

23.2-23.3, делитель 24 частоты, регистр 25 управления, буферный каскад

26, дешифратор 27 адреса.

Кодирующее устройство 7.i (i 1-и)

-содержит элемент НЕ 28, элемент

ИЛИ-HE/ИЛИ 29, дешифратор 30 адреса, элемент 3/ИХв1-НЕ 31, делитель 32 на два, управляющий регистр 33, делитель

34 на два, формирователь 35 сигнала ошибки, элемент 36 задержки, сумматор

37 по модулю два, элемент 38 задержки, элемент HE .39, элементы ЗИЛИ-HE

40 и 41. Кодер 7 содержит и кодирующих устройств.

Генератор работает следующим образом.

11ервоначально при помощи блока 2 микропроцессорного управления (И1У) задается такой режим работы формирователя 5 синхроимпульса, когда на его выходах будет сигнал с тактовой частотой F

Е в и где f — значение тактовой частоты; и — коэффициент деления формирователя 5 синхроимпульса, работающего в режиме деления.

Значение F определяется при помощи таймера 6. Задается, например, режим счета таймера !О " с и считываются его показания, например AKD.

Тогда значение тактовой частоты f п.ЛВС1)-1О Гц.

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

Кю Ет где n — число ошибок; — частота, Гц;

Т вЂ” время, с. . Зададим Т 1 с., откуда ш

К

Е

Для задания нужного значения К определяем

Кв ш *—

Таким образом, при помощи БИУ определяем необходимое значение для задания Ко В зависимости от значения тактовой частоты f можно имитировать режим замираний в линии, когда выход кодируищего устройства блокируется на определенный интервал времени прн помощи БМУ. Режим замираний присущ ликии космической связи.

Регистр сдвига 13, блок 15 сумматоров по модулю два, мультиплексор 18 образуют генератор И-последовательности, режим работы которого устанавливается ври помощи сигналов регистра

14 управления. Вход установки D;

1531080 6

ЗО

С = dard, когда d = О

С=а, когда d = 1

С=а, r.е. происходит инвертирование входной информации — вводится ошибка в структуру генерируемой последовательности. Ввод ошибки осуществляется по заранее заданной программе и может быть задан программным путем с учетом особенностей объекта измерений. формирователь 5 синхроимпульса (фиг.4) предназначен для выдачи одного импульса эа период следования генерируемой последовательности.

На вход установки режима счетчика поступают сигналы 11-последовательности, программируя счетчик на реверсивный счет. Из структурных свойств

M-последовательности известно, что количество r единиц подряд определяется степенью порождающего полинома.

При помощи регистра управления на информационные входы счетчика зано.— сится в двоичном коде число r. Если на выходе входного каскада нет сигподключен к шине с уровнем логической единицы, так как для работы revepa ropa M-последовательности необходимо, чтобы в регистр сдвига записался хотя бы один единичный символ информации. Буферные каскады 16 и 21 предназначены для разветвления выходных сигналов ФКК. Триггеры 20 и 22 служат для формирования сигнала ошибки. Допустим, что на четвертом выходе регистра 14 управления сформирован положительный перепад напряжения. Так как вход D CDS-триггера присоединен к шине с уровнем логического нуля, на инверсном выходе появится единичный импульс, который перепишется тактовым сигналом на выход

CD-триггера с некоторой задержкой, и произойдет обнуление CDS-триггера

20. В следующий тактовых интервал нулевая информация с выхода CDS-триггера 20 переписывается на выход триггера 22, в результате чего íà его выходе формируется сигнал (d), длительность которого равна периоду тактовой частоты. На первый вход сумматора 1О по модулю два поступает М-последовательность (сигнал а), на выходе которого формируется сигнал С нала, го в сче гчик записывается число r. Когда на выходе входного каскада 23 сигнал с уровнем логической единицы, счетчик начинает работать на вычитание, а на его выходе сигнал в том случае, когда во входном информационном сигнале будет r единиц подряд. В случае блокировки входного каскада сигналом с уровнем логической единицы, подавляемым с выхода регистра 25 управления, счетчик 24 работает в режиме делителя, коэффициент деления которого задается сигналами с выхода регистра управления. В этом случае на вход логического элемента 23.1 подается сигнал с уровнем логического нуля, а на вход логического элемента 23.2 — с уровнем логической единицы.

Кодер, состоящий из кодирующих устройств 7.1, 7.2,...,7.п, предназначен для формирования сигналов в различных кодах, специфичных для линий передачи дискретной информации.

Кроме того, в кодирующих устройствах 7.1,...,7.i должна быть предусмотрена возможность ввода детерминированной ошибки в структуру кода.

Рассмотрим частный случай формирователя кода СИ1, в котором предусмотрим режим ввода детерминированной ошибки. Информационные и тактовые сигналы (фиг. 6 а,б) поступают соответственно на входы элемента НЕ 28 и

29, на выходах которых формируются инверсные сигналы (фиг.6 в,г). Логический элемент 2ИЛИ-НЕ, суммируя сигналы (фиг.6 в,г), формирует импульсную последовательность (фиг.6 д), которая поступает на вход делителя 34 на два, на выходе которого будет импульсный сигнал фиг. 6 e). Этот сигнал, пройдя через сумматор 37 по модулю два, на втором входе которого для определенности предположим наличие сигнала с уровнем логического нуля, поступает на первый вход элемента ЗИЛИ-НЕ 40 на второй вход кото1 рого поступает через элемент 36 компенсирующей задержки инверсный информационный сигнал. Допустим, что с второго выхода регистра 33 управления поступает сигнал с уровнем логического нуля. Тогда на выходе элемента

ЗИЛИ-НЕ 40 формируется последовательность (фиг. 6 ж). На выходе элемента

ЗИЛИ-НЕ 41 в результате суммирования информационного сигнала, поступающе1531080 го через элемент НЕ 39, и тактового, поступающего через элемент компенсирующей задержки 38,. будет сигнал (фиг. 6 в). Так как выходы элементов

ЗЮПУ-НЕ 40 и 41 объединены,на их объединенном выходе будет сигнал в коде

СИ1, приведенный на фиг. 6 и.

Предположим, что в некоторый момент времени программным путем сформи-10 рован сигнал ошибки, который в результате временной привязки и преобразования в формирователе 35 сигнала ошибки, схемная реализация которого аналогична формирователю ошибки в блоке ФКК4, поступает на вход делителя 32 на два (фиг.6 к). В результате этого на выходе делителя 32 на два будет сигнал (фиг. 6 л), íà выходе сумматора 37 по модулю два - сиг20 пал (фиг. 6 м), а на выходе кодирующего устройства - сигнал (фиг. 6 н).

Допустим, что на втором выходе регистра управления программным образом сформирован сигнал, имитирующий 25 замирания в линии (фиг. 6 о). Тогда на выходе кодирующего устройства будет сигнал (фиг. 6 и).

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

° 30

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

1531080!

531080

1531080

С ос т ави тел ь С . I(yp ол

Редактор И. Ыулла Техред Л.Олийнык Корректор Т. Иалец

Заказ 7955/49

Тирах 668

Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Рауиккая наб., д. 4/5

Производственно-издательский комбинат "Патент", r. Ухгород, ул. Гагарина, 101

Генератор кодовых последовательностей импульсов Генератор кодовых последовательностей импульсов Генератор кодовых последовательностей импульсов Генератор кодовых последовательностей импульсов Генератор кодовых последовательностей импульсов Генератор кодовых последовательностей импульсов Генератор кодовых последовательностей импульсов 

 

Похожие патенты:

Изобретение относится к радиотехнике и может быть использовано в радиолокационной, связной и измерительной аппаратуре

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

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

Изобретение относится к измерительной технике и может быть использовано для формирования различных периодических сигналов

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

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

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

Изобретение относится к автоматике и вычислительной технике и расширяет функциональные возможности устройства за счет формирования перестановок по их номерам

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в стохастических функциональных преобразователях, стохастических вычислительных устройствах, при вероятностном моделировании и обработке данных

Изобретение относится к импульсной технике и может быть использовано в аппаратуре спектрального анализа, цифровой обработке сигналов и сжатии данных

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

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

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

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

Изобретение относится к области вычислительной техники и может быть использовано в системах связи

Изобретение относится к вычислительной технике и может быть использовано при статических исследованиях и в системах для обработки информации

Изобретение относится к устройствам и способам генерации кодов в системе передачи данных, в частности к генерации двухмерных квазидополнительных турбокодов (КДТК) и адаптированных КДТК в системах пакетной передачи данных, поддерживающей повторную передачу
Наверх