1
Предлагаемое устройство может найти применение для генерирования функций Уолша в различных устройствах вычислительной техники, автоматики, в кибернетических системах и т. п. Результат получается в виде аналоговых напряжений генерируемых функций на соответствующих выходах.
Известно устройство, предназначенное для генерирования функций Уолша, содержащее п двухпозиционных ключей, выходы которых соединены с выходом устройства, а первые управляющие входы подключены к выходам устройства и прямым выходам (п-1) триггеров регистра, у которого выход источника единичного сигнала соединен с выходом генератора. Функции Уолща в этом устройстве образуются в виде произведения функций Радемахера Ri(X), порядки которых соответствуют значениям разряда в двоичном разложении индекса S функций Ws(X). Функции Радемахера формируются регистром (триггерным), являющимся фиксатором кода аргумента. Операция умножения в этом случае моделируется с помощью двухпозиционных ключей (на схеме не показанных), коммутирующих на два уровня напряжения, управление которыми осуществляется с ПОМОЩЬЮ схем, реализующих цереключительные функции «сумма по модулю два (полусумматорами). Наличие схем управления ключами (полусумматоров), количество которых быть велико, существенно усложняет схему устройства и увеличивает количество необходимого для его реализации оборудования.
В предложенном генераторе с целью упрощения структуры вторые управляющие входы ключей подключены к прямым, а третьи управляющие входы - к инверсным выходам соответствующих триггеров регистра.
На чертеже представлена блок-схема предлагаемого устройства.
Генератор состоит из регистра 1 (генератора функций Уолща нулевого и первого рангов- генератора Радемахера), содержащего триггеры 2-4 и источник единичного положительного сигнала 5, являющийся источником функции Уолща нулевого ранга, а также двухпозиционные ключи 6-9.
Устройство содержит выход 10 генератора функции Уолща нулевого ранга Wo() выходы 11 -13 генератора для функции Уолша первого ранга, соответственно,
W, (X) /, (;о.
W,(X) R,(X}, W,(X) I,(X), выходы 14-16 генератора для функций Уолша второго ранга, соответственно, W,(X) I,(X)-R,(X}, W,,(X).I,(X), W,(X} R,(}C).R,(X) и выход 17 генератора для функции Уолша третьего ранга W7, (X) (X) 1, (X) R, (X) W,(X). /, (X). Двухпознционные ключи 6-9 предназначены для коммутации функций Радемахера (их15 синфазных и противоф)азных значений) в соответствии с сигналами, поступающими на управляющие входы, и для формирования на выходах соответствующих функций Уолша. Выходы двухпозиционных формируюших клю-20 чей 6-9 связаны соответственно с выходами т,,г к Q т,г,оп,,-,, .,,г „г,,,„ 14-17 устройства. Каждый двухпозиционный ключ в устройстве работает следующим образом. В исходном состоянии на первый вход ключа подано инверсное значение сигнала функнии Радемахера Ri(X), на второй вход - прямое значение этой функции jR.i(X), а на управляющий вход - прямое значение функции Ра-30 демахера Rh(X), или значение функции Уолша Wn(X), являюшейся со.множителем в формуле Wp(X Wn((X) для выходного сигнала рассматриваемого двухпозиционного ключа (где - положительные35 чнсла натурального ряда чисел). Напряжение на выходе двухпозиционного ключа определяется знаком напряжений на его входах. Каждый двухпозиционный ключ в описываемом устройстве фактически реализу-40 ет логическую операцию «сумма по модулю два. Другими словами, если функции Ri{X) и Rk(X) на рассматриваемом отрезке аргумента совпадают по знаку, то на выходе ключа вырабатывается единичный положитель-45 иый сигнал, а если не совпадают - единичный отрицательный сигнал, являющийся произведениями функций Ri(X) и Rh(X). Генератор работает следующим образом. В исходном состоянии при изменении аргумента в регистре 1 вырабатываются функции Радемахера i(), 2(), Rs() и их инверсные значения. Функции Уолша нулевого и первого рангов получаются путем подключе- 55 ния на выходы 10-13 соответствующих им функций Радемахера. Генерирование устройством функций Уолша второго ранга, являющихся произведением пар функций Радемахера, происходит следу- 60 ющим образом. Если на рассматриваемом участке интервала (0,1) изменения аргумента X сигналы функций Радемахера, являющихся сомножителями для соответствующей функции Уолша, 65 5 10 25 50 имеют одинаковую полярность (оба положительны и равны +1 или оба отрицательны и равны -1),то функция Уолша второго ранга, равная их нроизведению, величина положительная и равная +1. Поэтому функция Ws(X) Ri(X)R2(X), формируется двухпозиционным ключом 6, на этих участках имеет положительные единичные значения, что подтверждается логикой работы двухнозиционных ключей. Генерирование функций Уолша третьего ранга, которые можно представить как произведение пар сомножителей, один из которых является функцией Радемахера, а второй - соответствующей функцией Уолша второго ранга, осуш;ествляется аналогичным путем. .Полный набор функций Уолша, генерируемых устройством, представленным на чертаже, включает одну функцию Уолша нулевого ранга (W(i{X), три функции Уолша первого ранга Wi(X), ) и W4(A)|, три функции Уолша второго ранга W3(X), W5(X) и б() I и одну функцию Уолша третьего ранга WT(X) . Переходя от рассмотренного случая к самому общему, по аналогии можно показать, что генерирование произвольной функции Уолша ш-го ранга заключается в генерировании функции Уолша (т-1)-го ранга и умножении ее на соответствующую функцию Радемахера, не входящую в состав сомножителей упомянутой функции Уолша (т-1)-го ранга (т 2, 3, ..., и). Существенным достоинством онисанного генератора является то, что полученные на выходах функционального генератора сигналы функций Уолша не нуждаются в дополнительном формировании с целью выравнивания их амплитуд, поскольку все они формируются из сигналов функций Радемахера, являющихся триггерными перепадами, уже сформированными по уровню. Если же разброс амплитуд триггерных перепадов функций Радемахера не удовлетворяет поставленным техническим требованиям той или иной конкретной аппаратуры, то функции Радемахера могут быть сформированы предварительно дополнительно введенными в устройство двухпозиционными ключами, число которых равно числу генерируемых функций Радемахера. Вторым существенным достоинством предлагаемого функционального генератора является простота его схемы, малое количество используемого оборудования и малое число типов функциональных узлов, Предмет изобретения Генератор функций Уолша, содержащий п двухпозиционных ключей, выходы которых соединены с выходом генератора, а нервые управляющие входы подключены к выходам генератора и прямым выходам (п-1) триггеров регистра, у которого выход источника
единичного сигнала соединен с выходом генератора, отличающийся тем, что, с целью упрощения структуры, в нем вторые управляющпе входы ключей подключены к прямым, а третьи управляющие входы - к инверсным выходам соответствующих триггеров регистра.
название | год | авторы | номер документа |
---|---|---|---|
Дифференцирующе-сглаживающее устройство | 1975 |
|
SU610115A1 |
Устройство для вычисления спектрафуНКций уОлшА | 1979 |
|
SU849224A1 |
Устройство для ортогонального преобразования по Уолшу | 1983 |
|
SU1104527A1 |
Устройство для вычисления коэффициентов разложения функций в ряд | 1981 |
|
SU1029189A1 |
Генератор функций уолша | 1977 |
|
SU726520A1 |
Генератор функций Уолша | 1982 |
|
SU1068920A1 |
Устройство для определения частотных характеристик систем регулирования | 1978 |
|
SU750442A1 |
Генератор функций | 1979 |
|
SU842765A1 |
Генератор функций уолша | 1978 |
|
SU781819A1 |
Устройство для вычисления спектра уолша функций синуса и косинуса | 1979 |
|
SU864291A1 |
Даты
1974-06-15—Публикация
1972-04-21—Подача