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

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИК

„„SU„„1695324 А1 (яу G 06 F 15/36

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

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

ПРИ ГКНТ СССР

ТЕНИЯ

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

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

1 (21) 4114538/24 (22) 01.09.86 (46) 30.11.91. Бюл. N 44 (71) Институт механики полимеров АН

ЛатвССР (72) В.Д, Штраус и А.В. Калпиньш (53) 681.3(088.8) (56) Рабинер Л., Голд Б. Теория и применение цифровой обработки сигналов. — M.:

Мир, 1978, с, 434, Мизин И.А., Матвеев А,А. Цифровые фильтры. — M,: Связь, 1979, с. 101, (54) СПОСОБ ИНТЕГРАЛЬНОГО ПРЕОБРАЗОВАНИЯ РЕЛАКСАЦИОННЫХ СИГНАЛОВ

И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ (57) Изобретение относится к вычислитель- ной технике и позволяет осуществлять интегральные преобразования и решать интегральные уравнения с ядрами, зависящими от произведения (частного) аргументов в случае релаксационных входных сигналов, Цель изобретения — расширение класса решаемых задач и повышение быстродействия. ю

r7 х(и

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

1695324

0 5 н1-(H+ ) го/0

„as м-и о 4

К (и†с 2 (6) принимает вид у(с с ) = .К h(n) у(г,q 7, Д -ссъ (7) что можно также переписать в виде ц (г", с ) = . X (r, q" ) h (m- n j. (\ ЮЮ (8)

Зависимости (7) и (8) показывают, что вследствие использования выборки мгновенных значений входного сигнала согласно закону геометрической прогрессии интегральные преобразования типа (2) независимо от конкретного вида базисного

Изобретение относится к вычислительной технике и предназначено для создания цифровых устройств, реализующих интегральные преобразования и решающих интегральные уравнения в случае релаксационных сигналов, К классу релаксационных сигналов принадлежат сигналы, производные которых асимптотически стремятся к нулю при стремлении аргумента к бесконечности. Релаксационные сигналы описываются через так называемый релаксационный спектр ц(1) функциями вида к(и) =,/ ц (Л) и (и, Л) б Л, и > о (1) с апериодическими ядрами R(u, А ), в частности е-Л01 е-Ли

„г + г „г + г .

Изобретение предназначено для реализации интегральных преобразований и решения интегральных уравнений, имеющих базисные ядра, зависящие от произведения (частного) аргумента, типа у(г) = f К(— ) x(u) (2)

y(r) = / K(ru) (u)du; (3) у(г) = r / K(ru)x(u)du. (4)

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

Способ основывается на следующих положениях, В случае дискретизации согласно закону геометрической прогрессии рп=йoq,q >1, п=0,+1,- -2,..., (5) где ио — свободно выбираемое фиксированное значение аргумента входного сигнала преобразование вида (2) при фиксированном значении аргумента r и весовой функции

r ядра К(— ), осуществляются весовым суммии рованием мгновенных значений входного сигнала, а изменение аргумента выходного

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

15 сигнала, Вид алгоритмов (7) и (8) сохраняется при выполнении обратных интегральных преобразований, т.е. для решения интегральных уравнений. В данном случае меняются лишь

20 методы определения значений отсчетов весовых функций.

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

25 п ротяжен ности последовательностями входных сигналов x(upq ).

Необходимы следующие преобразования алгоритма (7) для реализации его в устройстве.

30 Ограничиваясь последовательностью

* весовой функции h(n) длины N = 2N + 1 и и — 1 полагая а = q получают окончательный вид алгоритма применительно к его технической реализации в устройстве

M < ",Я, I- Z й(К)х(г,qN К 1), 40 (CP

aq +1 где й(К)= f K(z) а = ц k а q

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

Устройство содержит первый аналогоцифровой преобразователь 1, блок 2 памяти весовых коэффициентов, блок 3 памяти выборок входного сигнала, распределитель 4 импульсов, арифметический блок 5, второй аналого-цифровой преобразователь 6 и блок 7 управления, Релаксационные сигналы представляют собой различные физические величины, поэтому перед поступлением на вход устройства при помощи первичных преобразователей преобразовываются из величин неэлектриче1695324

55 ского характера в электрическое напряжение. Кроме того, аргументом релаксационных сигналов для многих задач не является время, В таких случаях физические величины аргументов релаксационных сигналов при помощи первичных преобразователей преобразовываются в пропорциональные им электрические напряжения и подаются на соответствующий вход устройства. Если же аргументом преобразовываемого релаксационного сигнала является время, то сигнал на входе 0() устройства отсутствует, Распределитель 4 содержит счетчик 8, мультиплексор 9, компарэтор 10 и регистр

11, содержащий основной и буферный регистры. Распределитель 4 работает в двух режимах в зависимости от того, является ли аргумент входного сигнала интегрального преобразователя временем или нет.

Если аргументом входного сигнала является время, то под воздействием управляющих сигналов с блока 7 выбирается второй информационный вход мультиплексора 9, т.е, второй вход компаратора 10 соединяется с выходом АЦП.

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

Работа распределителя начинается с момента подачи на счетный вход счетчика 8 последовательности периодических импульсов, после чего счетчик импульсов начинает их подсчет и, следовательно, с каждым подсчитанным импульсом меняется кодовая комбинация на разрядных выходахсчетчика, Подсчет импульсов продолжается до тех пор, пока кодовая комбинация на разрядных выходах счетчика 8 не совпадет с кодом, записанным в основном регистре регистра 11. В случае совпадения кодовых комбинаций компаратор 10 на своем выходе вырабатывает кратковременный импульсс. Этот импул ьс одно временно перезаписывает содержимое буферного регистра в основной регистр и обнуляет счетчик 8, после чего описанная процедура повторяется.

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

Блок 7 управления представляет собой управляющий автомат, входное слово которого составляет код операции, тактовые им5

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

Блок 7 управления содержит узел памяти 12, группу 13 реверсивных счетчиков, мультиплексор 14, формирователи 15 импульсов опроса, дешифратор 16, регистр 17 микрокоманд, узел 18 памяти микропрограмм, регистр 19 адресов, счетчик 20, генераторы 21 и 22 тактовых импульсов.

Устройство работает следующим образом.

Тактовые импульсы, вырабатываемые генератором 21, считываются счетчиком 20, состояние разрядов которого в каждом тактовом периоде фиксируется в регистре 19.

Код адреса, содержащийся в регистре 19 определяет адрес микрокоманды, считываемой из узла 18 памяти. Таким образом, в соответствии с каждым тактовым импульсом согласно адресу в регистр 17 микрокоманд считывается одна микрокоманда.

Операционная часть микрокоманд дешифруется в дешифраторе 16. Посредством формирователей 15 формируются управляющие сигналы, необходимые для выполнения микроопераций, соответствующих данному рабочему такту.

Для определения количества циклов, циклически выполняемым процедурам, в счетчики 13 заносится число выборок входного сигнала J, число весовых коэффициентов N* число отсчетов выходного сигнала

M и число разрядов кодов выборок входного сигнала Ь, Устройство работает в двух режимах:. выборка и регистрация отсчетов входного. сигйала и вычисление отсчетов выходного сигнала требуемого интегрального преобразования. Первый режим работы, кроме того, имеет два подрежима в зависимости от того, является ли аргумент входного сигнала интегрального преобразователя временем или нет.

Рассмотрим функционирование устройства в первом подрежиме первого режима работы. Первая микрокоманда выбирает второй информационный вход мультиплексора 9. После этого считывается вторая микрокоманда, которая реализует микрооперации считывания кода первого интервала дискретизации иэ узла 12 памяти и занесение данного кода в основной ре-. гистр 11. Далее считывается третья микрокоманда, осуществляющая считывание кода второго интервала дискретизации с последующим занесением его в буферный ре1695324

20

50 гистр регистра 11 и формирование сигнала блокирования счетчика 20. После этого дальнейшее считывание микрокоманд прекращается и блок 7 входит в режим ожидания запуска данного режима. С генератора

22 на счетный вход счетчика 8 поступает последовательность периодических импульсов, Импульс дискретизации, вырабатываемый распределителем 4, осуществляет повторный пуск счетчика 20, вследствие чего считывается четвертая микрокоманда. Данная микрокоманда вызывает считывание кода третьего интервала дискретизации, занесение его в буферный регистр регистра 11, а также занесение кода выборки входного сигнала с выхода первого аналого-цифрового преобразователя 1 в соответствующую ячейку блока 2 и модификацию адреса следующей микрокоманды, Кроме того, четвертая микрокоманда также формирует сигнал для блокировки счетчика

20. В связи с модификацией адреса в качестве следующей микрокоманды из узла 18 памяти микропрограмм считывается та же четвертая микрокоманда, и описанные микрооперации повторяются, Таким образом, благодаря модификации адреса микрокоманды образуется цикл в данной микропрограмме. Согласно функционированию счетчиков 13, модификация адреса выполняется только J раэ. После этого дальнейшая модификация адреса микропрограммы прекращается и в качестве следующей микрокоманды из памяти микропрограмм считывается пятая микрокоманда, выполнение которой приводит к остановке работы устройства, На этом выборка и регистрация отсчетов входного сигнала завершена.

Работа устройства во втором подрежиме отличается только микрооперациями, выполняемыми первой микрокомандой, Первая микрокоманда выбирает первый информационный вход мультиплексора 9 и модифицирует адрес следующей микрокоманды таким образом, что следующей считывается та же вторая микрокоманда, что и в первом подрежиме, Работа распределителя 4 в данном подрежиме предусматривает выборку значений входного сигнала для значений его аргумента соответствующих кодам, хранящимся в узле 12 памяти. Во втором режиме устройство реализует алгоритм (9), Первая микрокоманда осуществляет микрооперации обнуления арифметического блока 5 и адресных счетчиков блоков 2 и 3, После этого счит ывается вторая микрокоманда, которая выбирает второй информационный вход второго мультиплексора 14, считывает код выборки входного сигнала из блока 2 и считывает код весового коэффициента на выход блока 3.

Третья микрокоманда предусматривает вычисление суммы в блоке 5

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

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

m-й составляющей интегрального преобразования осуществляют перемножением K-го (К = 1, . „N. N — натуральное количества отсчетов) отсчета опорного сигнала и (m — К)ro отсчета входного сигнала и последующим суммированием результатов перемножения, отличающийся тем, что, с целью расширения класса решаемых задач и увеличения быстродействия, преобразование входного сигнала в дискретную последовательность отсчетов п роизводят через интервалы времени, распределенные по закону геометрической прогрессии.

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

1695324

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

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

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

15 второй информационный вход мультиплексора соединены с выходом второго аналогоцифрового преобразователя и выходом счетчика соответственно, счетный вход которого соединен с выходом второго генера20 тора тактовых импульсов блока управления, управляющий вход мультиплексора соединен с четвертым управляющим выходом блока управления, выход мультиплексора соединен с первым входом компаратора, 25 второй вход которого соединен с выходом регистра, а выход — соединен с входом установки в "0" счетчика, с входом разрешения перезаписи регистра, с входами запуска первого аналого-цифрового преобразовате30 ля и счетчика блока управления, информационный вход регистра соединен с выходом узла памяти блока управления, пятыйуправляющий выход которого соединен с входом запуска второго аналого-цифрового преоб35 разователя, информационный вход которого является входом аргумента устройства, 1695324

Ж7Й/ &жалы )ЪЮ7О Ь/е интерВолоВ продления cumin имаульсь/

Составитель В.Орлов

Техред М.Моргентал

Корректор А.Осауленко

Редактор Л.Пчолинская

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

Заказ 4164 Тираж Подписное

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

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