Генератор тестов

 

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

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

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

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

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

РЕСПУБЛИК (5D 4 G 06 F 11/26

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

Н ABT0PCHOMV СВИДЕТЕЛЬСТВУ

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

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

ПРИ ГКНТ СССР

1 (21} 4186308/24-24 (22) 26.01.87 (46) 15.11,89.Бюл. 9 42 (71) Казахский опытно-экспериментальный,завод геофизических приборов "Казгеофизприбор".- Научно-производственного объединения "Рудгеофизика (72) M.È,Ãàíäåëüñìàí, В,Ф,Григоренко и С.M.Ìèõàéëîâ (53) 681.3 (088.8) (56) Егоров Е.А. и др. Программируемый генератор колебаний специальной формы. — Приборы и техника эксперимента. 1983, Ф 1, с. 211-212.

Беляков C.À. идр.функциональный генератор низкочастотного диапазона,Приборы. и техника эксперимента, 1985, У 2, с. 142-145. (54) ГЕНЕРАТОР ТЕСТОВ (57) Изобретение относится к геофизическому приборостроению и предназначено для проверки сейсморазведочных (электроразведочных) станций. Цель изобретения — расширение функциональ„,SU 35222.13 А1

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

7 ил.

1522213

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

Цель изобретения — расширение функциональных возможностей за счет обеспечения возможности генерации тестов в вице имитационной последова.тельности, моделирующей колебательные процессы почвы. В генераторе в каждом интервале квантования в ЦАП передается сумма нескольких значений, считанных по разным адресам ППЗУ.Это полностью соответствует суммирующим свойствам реальной среды, которая формирует свою реакцию на несколько импульсов возбуждения, интервалы меж-. ду которыми меньше времени наблюдения Т„. В устройстве можно получить новое качество — возможность генери-ровать реакцию среды на кот., r.".:!rx.".пьсный сигнал неограниченной длитег::,.:носTH и HcHoJIbsoBBT произвольную пс ..;,. .е дов ательность импульсов возбуждения. !

На фиг,l изображена схема, поясняющая принцип формирования реакции сре, ды на кодоимпульсный сигнал возбужде: ния, на фиг. lа изображен единичный ! импульс возбуждения и реакция среды на это возбуждение, состоящая из двух отражений за время наблюдения сигнала Т,„; на фиг. 16 изображена последовательность импульсов возбуждения (5 импульсов) с произвольным законом следования и реакция среды на каждый импульс в отдельности", на фиг.2 — структурная схема генератора; на фиг. 3 — функциональная схема блока синхронизации „ на фиг. 4 - результирующий сигнал„ представляющий собой сумму в данном случае пяти сдвинутых друг относительно другареакций средь: на единичный импульс; на фиг. 5 — импульсная реакция среды; на фиг, б — принцип образования импульсной реакции среды; на фиг.7 результирующая диаграмма.„ показываю5

«5

2О щая превращение механических колебаний в электрический ток.

Генератор (фиг.2) содержит второй счетчик адреса 1, второй блок памяти (ППЗУ)2, цифроаналоговь1й преобразователь 3,(ЦАП), блок синхронизации 4, первый счетчик адреса 5, первый блок памяти (ОЗУ) б,накапливающий сумматор 7, элемент HJIH 8. Блок синхронизации (фиг.4) содержит 3 основных части. Первая часть содержит тактовый генератор 9 и делитель 10 частоты.

Вторая часть служит для установки генератора в начальное состояние (или первоначальной записи нулей в блок 6) и состоит из триггера 11, триггера 12, элемента 13 HJIH, регистра 14 сдвига и элемента И 15 проверки условия. Третья часть блока 4 слу- жит для выработки основных управляющих сигналов при работе устройства и состоит из триггеров 16,17,,регистра сдвига 18, элемента ИЛИ 19, элемента И 2О,, триггера 21, элемента

И 22, элемента ИЛИ 23„ регистра сдвига 24, элемента ИЛИ 25, элемента

26„триггеров 27.28, формирователя импульсов 29> элемента ИЛИ 30, эле" мента И 31, элемента ИПИ 32, элементов И 33, 34,35, резисторов 36,37, . переключателя 38, Блок служит для ..ранения реакции среды на .единичный импульс возбуждения, несколько счетчиков адреса (в данном случае их

5 нять), накапливающий сумматор, чтобы складывать в каждом интервале квантования несколько сдвинутых реакций на одиночнь|й импульс, ЦАП для преобразования сигнала в аналоговую форму и блок синхронизации для синхронизации работы устройства. Технически совокупность счетчиков реализована в виде одного счетчика с параллельным занесением и ОЗУ 6 небольшого обьема. Инкремент происходит в счетчике, а хранение значений — в

ОЗУ. В течение интервала квантования ячейки ОЗУ последовательно считываются в счетчик для проведения инкремен50 та и считывания по их содержимому информации из ППЗУ, Дпя упрощения рассмотрим работу генератора в частном случае, когда

55 за время наблюдения Тн приходит только один импульс возбуждения.Этот импульс фиксируется в блоке 4 на время, равное интервалу квантования, с помощью триггера 28. а) выдается импульс записи в накапливающий сумматор 7 из блока 4 (на вход разрешения). Это значит,что по адресу, записанному в счетчике 1, считывается из блока 2 первая точка импульсной реакции среды; б) выдается импульс из блока 4 на инкремент счетчика 1 адреса (для дальнейшего перехода к следующей

55

5 152221

На вход D-триггера 28 импульсы возбуждения поступают случайным образом (это зависит от вида последовательности импульсов возбуждения, которую иногда называют кодоимпульсной послеS довательностью). На вход С этого триггера поступает тактовая частота.

Кроме того, на вход R этого триггера в каждой интервале квантования подается импульс "Сброс". Триггер 28 служит для фиксации импульса возбуждения на период интервала квантования.

Если в каком-то интервале квантования импульс возбуждения бып, триггер

28 установится в "1", а в конце интервала квантования импульсом по В входу сброса будет сброшен. В каждом интервале квантования происходит последовательный просмотр всех ячеек бло-20 ка 6 путем их считывания в счетчик 1 адреса блока 2 и влияние на блок 4 его старшим маркерным разрядом, Предварительно во все ячейки 6 были записаны нули. Рассмотрим интервал кван-25 тования, в котором к его началу триггер 28 блока 4 эафиксировап импульс возбуждения. В начале каждого интервала квантования обнуляется накапливающий сумматор 7 путем подачи на вход сброса импульса из блока

4, Начинается процесс последовательного просмотра ячеек блока 6 в счетчике 1 адреса блока 2. В этот счетчик считывается первая ячейка блока

6. Старший разряд счетчика 1 адреса блока 2 поступает в блок 4. Происходит проверка на наличие в.маркерном разряде "1". Ее там нет, Но так как триггер 28 зафиксировал импульс возбуждения (находится в "единице"), эта "1" через элемент ИЛИ 8 записывается в старший (маркерный) разряд счетчика 1 адреса блока 2,После этого блок 4 вторично анализирует наличие "!" в маркерном разряде . счетчика 1. адреса блока 2, Теперь она там есть, Значит выполняются следующие действия:

3 6 ячейке блока 2 в следующем интервале квантования); в) выдается импульс из блока 4 на блок 6 (на вход чтение/зались), по которому увеличенное содержимое счетчика 1 записывается в блок 6.Этим же импульсом сбрасывается триггер 28.

Далее в этом интервале квантования из блока 6 последовательно считываются в счетчик 1 остальные ячейки.Они аналогично проверяются на наличие

"1" в маркерном разряде первый раз, а потом в их маркерный разряд записывается содержимое триггера 28.Но он уже обнулен. Поэтому и вторичный .анализ не обнаружит там "1". Следовательно, по данным ячейкам (или по значению счетчика 1 адреса блока 2,поскольку они проверяются в нем) не будет в данном интервапе квантования считываться информация из блока 2 в накапливающий сумматор 7. Значит, в данном интервале квантования содержимое накапливающего сумматора 7 не изменится после того, как в него быпо записано значение первого отсчета импульсной реакции среды.

B конце рассматриваемого интервала квантования содержимое накапливающего сумматора 7 перепишется в ЦАП 3 для преобразования в аналоговый сигнало

В начале следующего интервала квантования накапливающий сумматор

7 обнуляется. Во время просмотра ячеек блока 6 (в счетчике 1 адреса) одна из ячеек будет промаркирована, а остальные — нулевые. Попадание маркированной ячейки в счетчик 1 адреса блока 2 ведет к считыванию из него в накапливающий сумматор 7 второй точки ипульсной реакции среды. Затем счетчику 1 дается из блока 4 инкремент (по входу +1),и затем его увеличенное содержимое записывается в блок 6. Просмотр остальных ячеек ничего не добавляет к содержимому накапливающего сумматора 7 и в конце этого интервала квантования содержимое сумматора 7 переписывается в

ЦАП 3, Там образуется аналоговый сигнал, соответствующий второй точке импульсной реакции среды.

Третий интервал квантования также начинается со сброса сумматора 7 (сигналом на R вход сброса от блока 4). Начинается новый цикл просмотра ячеек блока 6. Когда в счетчик 1

1522213

9 0 О

081

082

083

084

0В5

086

087

088 ооо

008

002

-002

-008

-004

-001

ООО ойдо

301

3О2

303

304

306

307 ооо

003

008

006

-001

"006

-002

000 ооо

511 оОО

0А0 адреса попадает маркированная ячейка, то по ее содержимому считываются из блока 2 в сумматор 7 третья точка импульсной реакции среды, Затем счетчику дается инкремент и его увеличенное содержимое записывается в блок 6.

Просмотр остальных "нулевых" ячеек ничего не добавляет к содержимому накапливающего сумматора 7. В конце 10 этого интервала квантования содержимое сумматора 7 переписывается в

UhII 3 и на выходе его получается аналоговый сигнал, соответствующий третьей импульсной реакции среды.

В каждом следующем интервале квантования опять же последовательно просматриваются все ячейки блока 6. Но маркированная имеется только одна.

Она увеличивается от интервала к ин- 20 тервалу. По ее содержимому в каждом интервале квантования считывается в .. накапливающий сумматор 7 ячейка блока 2. Остальные ячейки блока 6 не изменяют содержимого накапливающего - 25 . сумматора 7 в интервале квантования.

Таким образом, на выходе ЦАП 3 поточечно (поинтервально) формируется реакция среды на одиночное возбуждение.

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

Адрес (дес.} Код (дес„)

000 000 001 ООО

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

В рассмотренном случае маркированная ячейка, постепенно увеличиваясь, достигнет,значения 111,...,11 (старю. разряд, младш.разряд). Добавление в нее еще одной единицы при очередном цикле просмотра переведет ее в сос-. тояние 00,..., 00 (стар.разр. млад, разряд), Таким образом, ячейка станет "неактивной", т.е. такой, как остальные ячейки блока 6. Теперь в каждом интервале квантования будут просматриваться всей ячейки нулевые„

Операции считывания из блока 2 в накапливающий сумматор 7 не будет. Не будет даваться приращение счетчику l.

Поскольку на выходе сумматора 7 будет ноль, то и на выходе ЦАП 3 будет нуль. Следовательно, формирование реакции среды на одиночный импульс возбуждения закончено. Если на вход блока 4 придет еще один импульс возбуждения, описанная процедура повторится снова, Если на вход блока 4 придут несколько импульсов возбуждения эа время, меньшее, чем Т» то промаркированными окажутся несколько ячеек блока 6 и в каждом интервале квантования в накапливающий сумматор 7 будет считываться не одна ячейка блока

2, а несколько, т,е. будет Формироваться реакция среды не на одиночный импульс, а на импульсную последовательность.

В геофизических исследованиях (в частности в сейсморазведке) широко используются принципы локации. В изучаемую среду излучают импульсный сигнал и Фиксируют реакцию среды на импульс. На фиг.5 поясняется принцип образования ипульсной реакции среды.

АВ-дневная поверхность, CD-граница между слоями 1 и 2, отличающимися плотностями, а, следовательно, и скоростями распространения упругих волн.

KF — граница между слоями 2 и З,также отличающимися плотностями.

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

1522213

15

20 ся к дневной поверхности в точку М.

В этой точке установлен сейсмоприемник, который превращает механические колебания в электрический ток. Это и .есть первый отраженный импульс. Через некоторое время волна достигнет границы ЕГ и, отразившись от нее, придет в точку M дневной поверхности.Так образуется второй импульс на сейсмограмме.

Кроме полезного сигнала на сейсмоприемник попадает много "шумовых колебаний", которые образуются, например, от действия ветра, проходящего транспорта и т.п. Образуется шумовой фон, который в реальных условиях по амплитуде превосходит полезные отражения. Для увеличения соотношения сигнал/шум в сейсмостанциях применяют накопление. При этом многократно возбуждают сигнал, а принятые реализации синхронно (вертикально) накапливают. Если интервалы между возбуждениями сигнала больше времени наб- . людения Т> то такое накопление называется синхронным. Если интервалы между возбуждениями меньше времени наблюдения Т„, то требуется более сложный алгоритм работы сейсмостанции. Этот алгоритм представляет собой разновидность корреляционной обработки, при которой один из сигналов представляет собой последовательность . коротких импульсов. Станция становит- З ся довольно сложной, Комплексная проверка ее мажет заключаться или в работе с настоящим сейсмаистачником в изученном месте, где известна положение отражающих границ, или в подаче на вход сейсмостанции сигнала,имитирующего реакцию среды на импульсную последовательность возбуждения, а на выходе станции должна быть точно (c допустимой погрешностью) восстановлена импульсная сейсмограмма, т.е. получена сейсмограмма, эквивалентная реакция среды на единичный импульс.

Второй метод проверки станции гораздо экономичнее. Для этого и создан генератор„ Отметим, что генератор выполняет некоторые операции и без импульсов возбуждения. Это связано с самой сутью генератора, в котором

B I(GEpOM интервапе KBGHTOBGHHR просматриваются все ячейки блока 6,Однако, без, импульса возбуждения выполня.ются только операции по просмотру ячеек, связанные с увеличением счетчика адреса 5, параллельной записью информации из блока 6 в счетчик адреса 1, проверке счетчика адреса 5 на конечное значение, перезапись из накапливающего сумматора 7 в ЦАП 3 (переписываются нули, так как в каждом интервале квантования накапливающий сумматор 7 обнуляется).

Описание работы генератора начнем с момента, когда содержимое всех ячеек блока 6 равно нулю и содержимое счетчика 5 адреса равно нулю. В начале каждого интервала квантования из блока 4 в накапливающий сумматор 7 подается импульс сброса. Сумматор 7 обнуляется.Далее из блока 4 на счетчик

5 адреса (вход +1) подается импульс, который переводит счетчик 5 из "0". в О. ° 01 (млад. разряд). Затем из блока 4 на счетчик 1 адреса (вход параллельной записи V) выдается импульс, которым в этот счетчик записывается содержимое ячейки блока б с адресом 0..о01 Старший разряд счетчика 1 адреса поступает в блок 4 синхронизации. Если в нем нет единицы, блок 4 проверяет был ли в данном интервале квантования импульс возбуждения, Допустим, в этом интервале квантования импульса возбуждения не было. Тогда блок 4 синхронизации вновь выдает импульс на вход +1 счетчика 5 адреса. Счетчик 5 переходит к следующему значению, т.е. устанав- . ливает адрес второй ячейки блока 6.

Из нее снова считывается значение в счетчик 1 адреса. Вновь проверяется наличие "1" в старшем разряде. При ее отсутствии блок 4 снова выдает импульс на счетчик 5 адреса. Таким образом, в каждом интервале квантования происходит последовательный просмотр всех ячеек блока 6 ипи к адресным входам блока 2 последовательно подключаются несколько счетчиков адреса.

Если в каком-нибудь интервале квантования в процессе просмотра ячеек блока 6 поступил импульс возбуждения, то . в счетчике 1 адреса в старший разряд из блока 4 через элемент ИЛИ 8 записывается "1", Наличие "1" в старшем разряде разрешает следующие действия: — запись в накапливающий сумматор

7 значения числа из ячейки ППЗУ 2 по адресу, записанному в счетчике 1 адреса и соответственно находящемуся на адресных шинах блока 2;

1522213

10 — инкремент этого значения счетчика 1 адреса путем подачи импульса из блока 4 на вход "+1" этого счетчика; 5 — запись нового значения счетчика 1 адреса, которое присутствует на D-входах блока 6, в блок 6 путем подачи импульса из блока 4 на вход чтения/записи блока 6; — во время обращения к последней ячейке блока 6 блок 4 выдает на вход

Ч ЦАП 3 сигнал разрешения записи,которым информация, накопленная в сумматоре 7 в данном интервале квантова- 1g ния, записывается в ЦАП 3 для преобразования ее в аналоговую форму.

Далее при работе генератора в каждом интервале квантования, как толь.ко ячейка блока 6 со старшим разря-.- 20 дом равным "1" оказывается в счетчике 1 адреса, ей дается инкремент, - разрешается считывание из блока 2 по имеющемуся в ней содержимому в накапливающий сумматор 7, а затем 25 . она записывается в блок 6.

При дальнейшей работе, когда приходит еще один импульс возбуждения, маркируется путем записи "1" в старший разряд еще одна из ранее нуле- 30 вых ячеек блока 6. В последующих интервалах квантования содержимое двух ячеек блока 2 будет складываться в накапливающем сумматоре 7.

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

I адреса с разным содержанием играют ячейки блока 6. Когда содержимое счетчика 1 адреса достигает крайнего значения 1....1 (ст,разряд, мл.разряд), то добавление в него еще одной

"1" переводит его в состояние 0 (ст. разр.} .... 0 (мл.разр.) или как бы га сит эту ячейку блока 6. Эта .ячейка может быть снова промаркирована в каком-нибудь интервале квантования, 50 в котором придет импульс возбуждения.

Допустим, в последовательности импульсов возбуждения было всего 5 импульсов. Тогда через некоторое время

55 первая промаркированная ячейка достигнет максимального значения 1...1, перейдет в состояние 0...0 и "выключится из игры". Значит, теперь в каж12 дом интервале квантования в накапливающий сумматор 7 будут считываться не 5, а 4 значения, и из них будет образовываться аналоговый сигнал. Затем еще одна ячейка выключится, и суммарный сигнал будет состоять из 3 значений. Наконец выключатся 4 ячейки, и реакция среды будет определяться только одним значением. Затем выключится и оно, и на выходе ЦАП 3 будет ноль. г

Блок 4 синхронизации (фиг.4) построен по принципу регистра сдвига, в котором сдвигается одна единица ("беII гущая единица). Верхний регистр,состоящий иэ триггеров 11,12 регистра

14, элемента 13 ИЛИ и элемента 15 проверки условия, служит для организации вспомогательного цикла записи нулей в ячейки блока 6. Это делается один раз перед началом работы устройства после включения питания путем нажатия переключателя 38.Триггер

11 служит для устранения дребезга контактов переключателя. Триггер !2 служит для ввода "1" в регистр сдвига. На его D-входе присутствует постоянная 1 . При поступлении перепаи и да на С-вход триггер 12 устанавливается в "1". Через элемент ИЛИ 13 .с м

1 поступает Hà D вход регистра !4 первым же импульсом тактовой частоты, поступающей на С - вход регистра 14, И II эта 1 записывается в регистр и попадает на выход Я,. Отсюда "! поступает на вход сброса триггера 12,сбрасывая его в "0". С этого же выхода

q "1" поступает на вход сброса счетчика 1 адреса, вызывая его обнуление. Следующим импульсом тактовой .: частоты "1" с выхода Q< переписывается на выход Я . Через элемент 32 ИЛИ эта "1" поступает на вход чтение/запись блока 6, вызывая. его переход в режим "Запись", и запись содержимого счетчика 1 адреса (обнуленного) в ячейку блока 6. Следующим импульсом тактовой частоты "!" оказывается на выходе Ц . При этом через элемент

30 ИЛИ "1" поступает на "+1" счетчика 5 адреса, вызывая его инкремент, В этом же периоде тактовой частоты на элементе 15 проверяется условие окончания этого цикла, . Если счетчик

5 адреса не набрал конечного числа (не все ячейки блока 6 обнулены), на верхнем входе элемента 15 разрешающий потенциал и следующим импульсом!

3 !

1522213 тактовой частоты "!" с выхода Q> регистра 14 через элемент 13 ИЛИ запишется на выход Q,. Если счетчик 5 адреса набрал конечное число (обнуле5 ны все ячейки блока 6), то на верхнем входе элемента 15 запрещающий потенциал. Кольцо, образованное элементом 15, разорвано, и следующий импульс тактовой частоты не запишет"1" в регистр 14. Она как бы "выпадает" из кольца. На этом вспомогательный цикл записи нулей в блок 6 закан-. чивается.

Основной цикл работы реализуется аналогично. Цикл начинается подачей перепада X на вход синхронизации триггера 16. Он служит для ввода "1" в регистр сдвига. Первым импульсом тактовой частоты, поступающим на Свход триггера 17, эта "1" записывается в триггер 17 и попадает на его выход. Отсюда "1" поступает на вход сброса триггера 16, сбрасывая его в

"О". C этого же выхода "1" поступает на вход сброса накапливающего сумматора, вызывая его обнуление. Следующим импульсом тактовой частоты "1" с выхода триггера 17 через элемент

ИЛИ 19 переписывается на выход Ц, регистра 18. Через элемент ИПИ 30 эта "1" поступает на вход "+1" счетчика 5 адреса, вызывая его инкремент.

В слсдующем периоде тактовой частоты

"1" переписывается на выход Ц, реги35 стра 18. При этом выполняется операция параллельной записи в счетчик 1 адреса, а также на элементе И 20 про. веряется, равен ли единице старший (маркерный) разряд этого счетчика.

Если разряд не равен единице, активен элемент И 20, и следующим импульсом тактовой частоты "1" попадает в триггер 21, В этом такте может быть выполнена операция записи в старший разряд счетчика 1 адреса и единицы при условии, что триггер 28 зафиксировал импульс возбуждения. Если триггер 28 ке зафиксировал импульс возбуждения (например, его не было в рассматриваемом интервале квантования) указанная операция не выполняется, В любом случае в рассматриваемом периоде тактовой частоты вновь проверяется условие, равен ли "1" старший (маркерный) разряд счетчика

1 адреса, Если теперь ок равен "1", ro активен элемент И 34 и через элемент И 34 и через элемент 23 ИЛИ "!" следующим импульсом тактовой частоты запишется на выход Q< регистра 24.

При этом выполкится операция записи в накапливающий сумматор 7. Следующим импульсом тактовой частоты "1" переписывается на выход Я регистра

24. При этом выполняется операция иккремекта счетчика 1 адреса. Следующим импульсом тактовой частоты "единица" перепишется ка выход Q регистра 24. При этом через элемент ИЛИ 32 выполнится операция записи в блок 6, через элемент ИЛИ 25 будет проверяться условие окончания счета счетчиком адреса 5 (просмотрены ли все ячейки блока 6). Если просмотр ке окончен, активен элемент 26 и "!" попадает в "кольцо" через элемент ИЛИ !9; Если же просмотр окончен, активен элемент И 35 и следующим импульсом тактовой частоты "1" записывается в триггер 27. В этом триггере она вызывает операцию записи в ЦАП 3 и сброса счетчика 5 адреса. Следующим импульсом. тактовой частоты эта "1"

"выпадает" из регистра. Управляющий цикл в данном интервале квантования окончен, Следующий цикл начнется с приходом нового перепада на вход

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

1000 кГц.

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

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

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

Генератор тестов, содержащий первый счетчик адреса, первый блок памя1б

1522213

Уии.0щЦж3 юи

Жюдит сре Ь иа

Иинцчн.икп.

Явее&ф, ими АМАР, лриияЮым.

&с5

11

1

18 и1ийсиеии

4Ъа 3 ти, цифроаналоговый преобразователь и блок синхронизации, причем счетный и сбросовый входы первого счетчика

) адреса соединены с первым и вторым выходами блока синхронизации, о т— л и ч аюшийся тем, что, с целью расширения функциональных возможностей за счет обеспечения возможности генерации тестов в виде иммита-;р ционной последовательности, моделирующей колебательные процессы почвы,генератор содержит накапливающий сумматор, второй блок памяти, второй счетчик адреса и элемент ИЛИ, причем . группа разрядных выходов первого счетчика адреса соединена с группой адресных входов первого блока памяти, группа выходов поля адреса которого . соединена с группой информационных входов второго счетчика адреса, группа разрядных выходов которого соеди..нена с группой адресных входов второго блока памяти и с группой информа-. ционных входов первого блока памяти, 25 . выход разряда признака вммитации появления колебательного процесса которого соединен с первым входом элемента ИЛИ, выход которого соединен с информационным входом второго- счетчика адреса, выход заема которого соединен с информационным входом первого блока памяти и первым режимным входом блока синхронизации, второй режимный вход которого соединен с выходом заема первого счетчика адреса, третий, четвертый, пятый, шестой„ седьмой, восьмой и девятый выходы блока синхронизации соединены соответственно с входом записи-считывания первого блока памяти, с вторым входом элемента ИЛИ, со счетным входом второго счетчика адреса, с входом разрешения накапливающего сумматора, с входом записи второго счетчика адреса и входом сброса накапливающего сумматора, группа выходов тестового набора второго блока памяти соединена с группой информационных .входов накапливающего сумматора,выходы которого соединены с информационными входами цифроаналогового преобразователя, выход которого является выходом генератора, вход пуска которого соединен с входом пуска блока синхронизации.

1522213 м4Х вр, e aint

Залю .

Jam. Е

° 1n юру, ЗакОЭ

»а

«фИУ

1l I I I I l I I I I l I I

06ризаИание Просмя тр онтиНной детальных

Abc Ûни Ргееи

3торай интерВал мдантабаиия фига (e аютульс ом ЮаЫуиЖлию) 1522213

Составитель А.Сиротская

Техред Л. Сердюкова Корректор Л.Патай

Редактор А.Долинич

Заказ 6964/46 Тираж 668 Подписное

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

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

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

Генератор тестов Генератор тестов Генератор тестов Генератор тестов Генератор тестов Генератор тестов Генератор тестов Генератор тестов Генератор тестов Генератор тестов 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к системам управления телевидением и радиовещанием

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

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

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

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

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

Изобретение относится к средствам построения модели состояния технического объекта
Наверх