Универсальный генератор ермакова-каждана спектра кусочно- постоянных функций (варианты)

Реферат

 

Изобретение относится к области вычислительной техники и может использоваться в средствах связи. Достигаемый технический результат - расширение функциональных возможностей за счет возможности генерации спектров любых кусочно-постоянных функций нормированной или масштабируемой амплитуды. Один из вариантов Универсального генератора Ермакова-Каждана спектра кусочно-постоянных функций предназначен для генерации функций Радемахера нормированной амплитуды и содержит генератор прямоугольных импульсов, два источника опорного напряжения, реверсивный двоичный счетчик, инвертор, N-1 каналов, каждый из которых содержит элемент НЕ и два коммутатора. Другие варианты упомянутого Универсального генератора предназначены для генерации функций Радемахера, или Уолша, или Пэли, или Адамера, или Каждана, или других двухзначных кусочно-постоянных функций нормированной амплитуды, или одновременной генерации упомянутых функций. 14 с.п. ф-лы, 28 ил., 8 табл.

Изобретение относится к области вычислительной техники и может использоваться в средствах связи, аудио-, видио- и информационно-измерительной техники для генерации спектров кусочно-постоянных функций [1]: Радемахера (Rademacher) rad(m, T), Уолша (Walsh) wal(n, T), Пэли (Paley) pal(p, Т), Адамара (Hadamar) had(h, T), Xaapa (Haar) har(l, n, Т), Каждана (Kagdan) k(t, n, T).

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

Недостатком аналога является низкая точность.

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

Недостатком этого аналога является сложность.

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

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

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

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

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

Указанная техническая задача (в первом варианте реализации универсального генератора, предназначенном для генерации функций Радемахера нормированной амплитуды) решается благодаря тому, что в генератор функций Уолша, содержащий генератор прямоугольных импульсов, N (где N - число ортогональных составляющих генерируемого спектра) выходных зажимов, первый источник опорного напряжения, выход которого соединен с первым выходным зажимом, дополнительно введены реверсивный двоичный счетчик, второй источник опорного напряжения, инвертор и N-1 каналов, причем каждый i-тый (где i=2...N) канал содержит элемент НЕ i-того канала и первый и второй коммутаторы i-того канала, выходы которых объединены между собой и соединены с i-тым выходным зажимом, информационные входы коммутаторов i-того канала подключены, соответственно, первого - к выходу инвертора, второго - к выходу второго источника опорного напряжения, соединенному со входом инвертора, управляющий вход первого коммутатора i-того канала подключен к выходу элемента НЕ i-того канала, вход которого объединен с управляющим входом второго коммутатора i-того канала и подключен к выходу i-того разряда реверсивного двоичного счетчика, регрессивный вход которого подключен к выходу генератора прямоугольных импульсов.

Указанная техническая задача (во втором варианте реализации универсального генератора, предназначенном для генерации функций Радемахера масштабируемой амплитуды) решается благодаря тому, что в генератор функций Уолша, содержащий генератор прямоугольных импульсов, N (где N - число ортогональных составляющих генерируемого спектра) выходных зажимов, первый источник опорного напряжения, выход которого соединен с первым выходным зажимом, дополнительно введены реверсивный двоичный счетчик, N-1 источников опорного напряжения, N-1 инверторов и N-1 каналов, причем каждый i-тый (где i=2...N) канал содержит элемент НЕ i-того канала и первый и второй коммутаторы i-того канала, выходы которых объединены между собой и соединены с i-тым выходным зажимом, информационные входы коммутаторов i-того канала подключены, соответственно, первого - к выходу i-того инвертора, второго - к выходу i-того источника опорного напряжения, соединенному со входом i-того инвертора, управляющий вход первого коммутатора i-того канала подключен к выходу элемента НЕ i-того канала, вход которого объединен с управляющим входом второго коммутатора i-того канала и подключен к выходу i-того разряда реверсивного двоичного счетчика, регрессивный вход которого подключен к выходу генератора прямоугольных импульсов.

Указанная техническая задача (в третьем варианте реализации универсального генератора, предназначенном для генерации функций Хаара нормированной амплитуды) решается благодаря тому, что в генератор функций Уолша, содержащий генератор прямоугольных импульсов, N (где N - число ортогональных составляющих генерируемого спектра) выходных зажимов, первый источник опорного напряжения, выход которого соединен с первым выходным зажимом, дополнительно введены счетчик, цифровой блок памяти, регистр, второй источник опорного напряжения, инвертор и N-1 каналов, причем каждый i-тый (где i=2... N) канал содержит элемент ИЛИ-НЕ i-того канала и первый, второй и третий коммутаторы i-того канала, выходы которых объединены между собой и соединены с i-тым выходным зажимом, информационные входы коммутаторов i-того канала подключены, соответственно, первого - к выходу инвертора, второго - к выходу второго источника опорного напряжения, соединенному со входом инвертора, третьего - к шине нулевого потенциала, управляющий вход третьего коммутатора i-того канала подключен к выходу элемента ИЛИ-НЕ i-того канала, первый и второй входы которого объединены, соответственно, с управляющими входами первого и второго коммутаторов i-того канала и подключены к выходам i-той пары разрядов регистра, информационные входы которого подключены к выходам цифрового блока памяти, адресный вход которого подключен к выходу счетчика, тактовый вход которого подключен к выходу генератора прямоугольных импульсов, соединенному со входом записи регистра.

Указанная техническая задача (в четвертом варианте реализации универсального генератора, предназначенном для генерации функций Хаара масштабируемой амплитуды) решается благодаря тому, что в генератор функций Уолша, содержащий генератор прямоугольных импульсов, N (где N - число ортогональных составляющих генерируемого спектра) выходных зажимов, первый источник опорного напряжения, выход которого соединен с первым выходным зажимом, дополнительно введены счетчик, цифровой блок памяти, регистр, N-1 источников опорного напряжения, N-1 инверторов и N-1 каналов, причем каждый i-тый (где i= 2...N) канал содержит элемент ИЛИ-НЕ i-того канала и первый, второй и третий коммутаторы i-того канала, выходы которых объединены между собой и соединены с i-тым выходным зажимом, информационные входы коммутаторов i-того канала подключены, соответственно, первого - к выходу i-того инвертора, второго - к выходу i-того источника опорного напряжения, соединенному со входом i-того инвертора, третьего - к шине нулевого потенциала, управляющий вход третьего коммутатора i-того канала подключен к выходу элемента ИЛИ-НЕ i-того канала, первый и второй входы которого объединены, соответственно, с управляющими входами первого и второго коммутаторов i-того канала и подключены к выходам i-той пары разрядов регистра, информационные входы которого подключены к выходам цифрового блока памяти, адресный вход которого подключен к выходу счетчика, тактовый вход которого подключен к выходу генератора прямоугольных импульсов, соединенному со входом записи регистра.

Указанная техническая задача (в пятом варианте реализации универсального генератора, предназначенном для генерации функций Радемахера, или Уолша, или Пэли, или Адамара, или Каждана, или любых других двухзначных кусочно-постоянных функций нормированной амплитуды) решается благодаря тому, что в генератор функций Уолша, содержащий генератор прямоугольных импульсов, N (где N - число ортогональных составляющих генерируемого спектpa) выходных зажимов, первый источник опорного напряжения, выход которого соединен с первым выходным зажимом, дополнительно введены счетчик, цифровой блок памяти, регистр, второй источник опорного напряжения, инвертор и N-1 каналов, причем каждый i-тый (где i=2...N) канал содержит элемент НЕ i-того канала и первый и второй коммутаторы i-того канала, выходы которых объединены между собой и соединены с i-тым выходным зажимом, информационные входы коммутаторов i-того канала подключены, соответственно, первого - к выходу инвертора, второго - к выходу второго источника опорного напряжения, соединенному со входом инвертора, управляющий вход первого коммутатора i-того канала подключен к выходу элемента НЕ i-того канала, вход которого объединен с управляющим входом второго коммутатора i-того канала и подключен к выходу i-того разряда регистра, информационные входы которого подключены к выходам цифрового блока памяти, адресный вход которого подключен к выходу счетчика, тактовый вход которого подключен к выходу генератора прямоугольных импульсов, соединенному со входом записи регистра.

Указанная техническая задача (в шестом варианте реализации универсального генератора, предназначенном для генерации функций Радемахера, или Уолша, или Пэли, или Адамара, или Каждана, или любых других двухзначных кусочно-постоянных функций масштабируемой амплитуды) решается благодаря тому, что в генератор функций Уолша, содержащий генератор прямоугольных импульсов, N (где N - число ортогональных составляющих генерируемого спектра) выходных зажимов, первый источник опорного напряжения, выход которого соединен с первым выходным зажимом, дополнительно введены счетчик, цифровой блок памяти, регистр, N-1 источников опорного напряжения, N-1 инверторов и N-1 каналов, причем каждый i-тый (где i=2...N) канал содержит элемент НЕ i-того канала и первый и второй коммутаторы i-того канала, выходы которых объединены между собой и соединены с i-тым выходным зажимом, информационные входы коммутаторов i-того канала подключены, соответственно, первого - к выходу i-того инвертора, второго - к выходу i-того источника опорного напряжения, соединенному со входом i-того инвертора, управляющий вход первого коммутатора i-того канала подключен к выходу элемента НЕ i-того канала, вход которого объединен с управляющим входом второго коммутатора i-того канала и подключен к выходу i-того разряда регистра, информационные входы которого подключены к выходам цифрового блока памяти, адресный вход которого подключен к выходу счетчика, тактовый вход которого подключен к выходу генератора прямоугольных импульсов, соединенному со входом записи регистра.

Указанная техническая задача (в седьмом варианте реализации универсального генератора, предназначенном для генерации функций Радемахера, или Уолша, или Пэли, или Адамара, или Каждана, или любых других двухзначных кусочно-постоянных функций нормированной амплитуды) решается благодаря тому, что в генератор функций Уолша, содержащий генератор прямоугольных импульсов, N (где N - число ортогональных составляющих генерируемого спектра) выходных зажимов, первый источник опорного напряжения, выход которого соединен с первым выходным зажимом, дополнительно введены счетчик, цифровой блок памяти, многопозиционный переключатель, шифратор из унитарного кода в двоичный, регистр, второй источник опорного напряжения, инвертор и N-1 каналов, причем каждый i-тый (где i=2...N) канал содержит элемент НЕ i-того канала и первый и второй коммутаторы i-того канала, выходы которых объединены между собой и соединены с i-тым выходным зажимом, информационные входы коммутаторов i-того канала подключены, соответственно, первого - к выходу инвертора, второго - к выходу второго источника опорного напряжения, соединенному со входом инвертора, управляющий вход первого коммутатора i-того канала подключен к выходу элемента НЕ i-того канала, вход которого объединен с управляющим входом второго коммутатора i-того канала и подключен к выходу i-того разряда регистра, информационные входы которого подключены к выходам цифрового блока памяти, группа младших разрядов адресного входа которого подключена к выходу счетчика, тактовый вход которого подключен к выходу генератора прямоугольных импульсов, соединенному со входом записи регистра, подвижный контакт многопозиционного переключателя соединен с шиной нулевого потенциала, неподвижные контакты многопозиционного переключателя соединены со входами шифратора из унитарного кода в двоичный, выходы которого соединены с группой старших разрядов адресного входа цифрового блока памяти.

Указанная техническая задача (в восьмом варианте реализации универсального генератора, предназначенном для генерации функций Радемахера, или Уолша, или Пэли, или Адамара, или Каждана, или любых других двухзначных кусочно-постоянных функций масштабируемой амплитуды) решается благодаря тому, что в генератор функций Уолша, содержащий генератор прямоугольных импульсов, N (где N - число ортогональных составляющих генерируемого спектра) выходных зажимов, первый источник опорного напряжения, выход которого соединен с первым выходным зажимом, дополнительно введены счетчик, цифровой блок памяти, многопозиционный переключатель, шифратор из унитарного кода в двоичный, регистр, N-1 источников опорного напряжения, N-1 инверторов и N-1 каналов, причем каждый i-тый (где i=2...N) канал содержит элемент НЕ i-того канала и первый и второй коммутаторы i-того канала, выходы которых объединены между собой и соединены с i-тым выходным зажимом, информационные входы коммутаторов i-того канала подключены, соответственно, первого - к выходу i-того инвертора, второго - к выходу i-того источника опорного напряжения, соединенному со входом i-того инвертора, управляющий вход первого коммутатора i-того канала подключен к выходу элемента НЕ i-того канала, вход которого объединен с управляющим входом второго коммутатора i-того канала и подключен к выходу i-того разряда регистра, информационные входы которого подключены к выходам цифрового блока памяти, группа младших разрядов адресного входа которого подключена к выходу счетчика, тактовый вход которого подключен к выходу генератора прямоугольных импульсов, соединенному со входом записи регистра, подвижный контакт многопозиционного переключателя соединен с шиной нулевого потенциала, неподвижные контакты многопозиционного переключателя соединены со входами шифратора из унитарного кода в двоичный, выходы которого соединены с группой старших разрядов адресного входа цифрового блока памяти.

Указанная техническая задача (в девятом варианте реализации универсального генератора, предназначенном для одновременной генерации функций Радемахера, Хаара, Уолша, Пэли, Адамара, Каждана, любых других двухзначных кусочно-постоянных функций нормированной амплитуды) решается благодаря тому, что в генератор функций Уолша, содержащий генератор прямоугольных импульсов, N (где N - число ортогональных составляющих генерируемого спектра) выходных зажимов, первый источник опорного напряжения, выход которого соединен с первым выходным зажимом, дополнительно введены счетчик, цифровой блок памяти, одновибратор, дешифратор, К (где К - число генерируемых двухзначных кусочно-постоянных функций, равное числу используемых для этого групп элементов универсального генератора) регистров, 2К-1 источников опорного напряжения, К инверторов, (K-1)N выходных зажимов и NK-1 каналов, причем каждый ij-тый (где i=2...N; j=1...K-1) канал содержит элемент НЕ ij-того канала и первый и второй коммутаторы ij-того канала, выходы которых объединены между собой и соединены с ij-тым выходным зажимом, информационные входы коммутаторов ij-того канала подключены, соответственно, первого - к выходу инвертора j-той группы элементов, второго - к выходу второго источника опорного напряжения j-той группы элементов, соединенному со входом инвертора j-той группы элементов, управляющий вход первого коммутатора ij-того канала подключен к выходу элемента НЕ ij-того канала, вход которого объединен с управляющим входом второго коммутатора ij-того канала и подключен к выходу ij-того разряда регистра j-той группы элементов, каждый ij-тый (при i=2...N; j=К) канал содержит элемент ИЛИ-НЕ ij-того канала и первый, второй и третий коммутаторы ij-того канала, выходы которых объединены между собой и соединены с ij-тым выходным зажимом, информационные входы коммутаторов ij-того канала подключены, соответственно, первого - к выходу инвертора j-той группы элементов, второго - к выходу второго источника опорного напряжения j-той группы элементов, соединенному со входом инвертора j-той группы элементов, третьего - к шине нулевого потенциала, управляющий вход третьего коммутатора ij-того канала подключен к выходу элемента ИЛИ-НЕ ij-того канала, первый и второй входы которого объединены, соответственно, с управляющими входами первого и второго коммутаторов ij-того канала и подключены к выходам ij-той пары разрядов регистра j-той группы элементов, каждый ij-тый (при i=1; j=2...K) выходной зажим подключен к выходу первого источника опорного напряжения j-той группы элементов, выход генератора прямоугольных импульсов соединен со входом одновибратора и тактовым входом счетчика, группа старших разрядов выхода которого соединена с группой младших разрядов адресного входа цифрового блока памяти, группа старших разрядов которого подключена к группе младших разрядов выхода счетчика, соединенной с управляющим входом дешифратора, вход стробирования которого подключен к инверсному выходу одновибратора, а каждый j-тый (при j= 1...K) выход соединен со входом записи регистра j-той группы элементов, информационные входы регистров всех групп элементов объединены между собой и подключены к выходу цифрового блока памяти.

Указанная техническая задача (в десятом варианте реализации универсального генератора, предназначенном для одновременной генерации функций Радемахера, Хаара, Уолша, Пэли, Адамара, Каждана, любых других двухзначных кусочно-постоянных функций масштабируемой амплитуды) решается благодаря тому, что в генератор функций Уолша, содержащий генератор прямоугольных импульсов, N (где N - число ортогональных составляющих генерируемого спектра) выходных зажимов, первый источник опорного напряжения, выход которого соединен с первым выходным зажимом, дополнительно введены счетчик, цифровой блок памяти, одновибратор, дешифратор, К (где К - число генерируемых двухзначных кусочно-постоянных функций, равное числу используемых для этого групп элементов универсального генератора) регистров, NK-1 источников опорного напряжения, K(N-1) инверторов, (K-1)N выходных зажимов и NK-1 каналов, причем каждый ij-тый (где i= 2...N; j=1...К-1) канал содержит элемент НЕ ij-того канала и первый и второй коммутаторы ij-того канала, выходы которых объединены между собой и соединены с ij-тым выходным зажимом, информационные входы коммутаторов ij-того канала подключены, соответственно, первого - к выходу ij-того инвертора, второго - к выходу ij-того источника опорного напряжения, соединенному со входом ij-того инвертора, управляющий вход первого коммутатора ij-того канала подключен к выходу элемента НЕ ij-того канала, вход которого объединен с управляющим входом второго коммутатора ij-того канала и подключен к выходу ij-того разряда регистра j-той группы элементов, каждый ij-тый (при i=2...N; j=К) канал содержит элемент ИЛИ-НЕ ij-того канала и первый, второй и третий коммутаторы ij-того канала, выходы которых объединены между собой и соединены с ij-тым выходным зажимом, информационные входы коммутаторов ij-того канала подключены, соответственно, первого - к выходу ij-того инвертора, второго - к выходу ij-того источника опорного напряжения, соединенному со входом ij-того инвертора, третьего - к шине нулевого потенциала, управляющий вход третьего коммутатора ij-того канала подключен к выходу элемента ИЛИ-НЕ ij-того канала, первый и второй входы которого объединены, соответственно, с управляющими входами первого и второго коммутаторов ij-того канала и подключены к выходам ij-той пары разрядов регистра j-той группы элементов, каждый ij-тый (при i=1; j=2...K) выходной зажим подключен к выходу первого источника опорного напряжения j-той группы элементов, выход генератора прямоугольных импульсов соединен со входом одновибратора и тактовым входом счетчика, группа старших разрядов выхода которого соединена с группой младших разрядов адресного входа цифрового блока памяти, группа старших разрядов которого подключена к группе младших разрядов выхода счетчика, соединенной с управляющим входом дешифратора, вход стробирования которого подключен к инверсному выходу одновибратора, а каждый j-тый (при j=1...K) выход соединен со входом записи регистра j-той группы элементов, информационные входы регистров всех групп элементов объединены между собой и подключены к выходу цифрового блока памяти.

Указанная техническая задача (в одиннадцатом варианте реализации универсального генератора, предназначенном для одновременной генерации функций Радемахера, Хаара, Уолша, Пэли, Адамара, Каждана, любых других двухзначных кусочно-постоянных функций нормированной амплитуды) решается благодаря тому, что в генератор функций Уолша, содержащий первый генератор прямоугольных импульсов, N (где N - число ортогональных составляющих генерируемого спектра) выходных зажимов, первый источник опорного напряжения, выход которого соединен с первым выходным зажимом, дополнительно введены второй генератор прямоугольных импульсов, первый и второй счетчики, цифровой блок памяти, первый и второй одновибраторы, триггер, дешифратор, К (где К - число генерируемых двухзначных кусочно-постоянных функций, равное числу используемых для этого групп элементов универсального генератора) регистров, 2К-1 источников опорного напряжения, К инверторов, (K-1)N выходных зажимов и NK-1 каналов, причем каждый ij-тый (где i=2...N; j=1...К-1) канал содержит элемент НЕ ij-того канала и первый и второй коммутаторы ij-того канала, выходы которых объединены между собой и соединены с ij-тым выходным зажимом, информационные входы коммутаторов ij-того канала подключены, соответственно, первого - к выходу инвертора j-той группы элементов, второго - к выходу второго источника опорного напряжения j-той группы элементов, соединенному со входом инвертора j-той группы элементов, управляющий вход первого коммутатора ij-того канала подключен к выходу элемента НЕ ij-того канала, вход которого объединен с управляющим входом второго коммутатора ij-того канала и подключен к выходу ij-того разряда регистра j-той группы элементов, каждый ij-тый (при i= 2. ..N; j=К) канал содержит элемент ИЛИ-НЕ ij-того канала и первый, второй и третий коммутаторы ij-того канала, выходы которых объединены между собой и соединены с ij-тым выходным зажимом, информационные входы коммутаторов ij-того канала подключены, соответственно, первого - к выходу инвертора j-той группы элементов, второго - к выходу второго источника опорного напряжения j-той группы элементов, соединенному со входом инвертора j-той группы элементов, третьего - к шине нулевого потенциала, управляющий вход третьего коммутатора ij-того канала подключен к выходу элемента ИЛИ-НЕ ij-того канала, первый и второй входы которого объединены, соответственно, с управляющими входами первого и второго коммутаторов ij-того канала и подключены к выходам ij-той пары разрядов регистра j-той группы элементов, каждый ij-тый (при i=1; j=2...K) выходной зажим подключен к выходу первого источника опорного напряжения j-той группы элементов, выход первого генератора прямоугольных импульсов соединен с инверсным входом первого одновибратора и тактовым входом первого счетчика, выход которого соединен с группой младших разрядов адресного входа цифрового блока памяти, группа старших разрядов которого подключена к выходу второго счетчика, соединенному с управляющим входом дешифратора, вход стробирования которого подключен к инверсному выходу второго одновибратора, а каждый j-тый (при j=1...К) выход соединен со входом записи регистра j-той группы элементов, информационные входы регистров всех групп элементов объединены между собой и подключены к выходу цифрового блока памяти, инверсный выход первого одновибратора соединен со входом установки единицы триггера, вход установки нуля которого подключен к последнему выходу дешифратора, а инверсный выход соединен со входом установки нуля второго счетчика, тактовый вход которого объединен со входом второго одновибратора и подключен к выходу второго генератора.

Указанная техническая задача (в двенадцатом варианте реализации универсального генератора, предназначенном для одновременной генерации функций Радемахера, Хаара, Уолша, Пэли, Адамара, Каждана, любых других двухзначных кусочно-постоянных функций масштабируемой амплитуды) решается благодаря тому, что в генератор функций Уолша, содержащий первый генератор прямоугольных импульсов, N (где N - число ортогональных составляющих генерируемого спектра) выходных зажимов, первый источник опорного напряжения, выход которого соединен с первым выходным зажимом, дополнительно введены второй генератор прямоугольных импульсов, первый и второй счетчики, цифровой блок памяти, первый и второй одновибраторы, триггер, дешифратор, К (где К - число генерируемых двухзначных кусочно-постоянных функций, равное числу используемых для этого групп элементов универсального генератора) регистров, NK-1 источников опорного напряжения, K(N-1) инверторов, (K-1)N выходных зажимов и NK-1 каналов, причем каждый ij-тый (где i=2...N; j=1...K-1) канал содержит элемент НЕ ij-того канала и первый и второй коммутаторы ij-того канала, выходы которых объединены между собой и соединены с ij-тым выходным зажимом, информационные входы коммутаторов ij-того канала подключены, соответственно, первого - к выходу ij-того инвертора, второго - к выходу ij-того источника опорного напряжения, соединенному со входом ij-того инвертора, управляющий вход первого коммутатора ij-того канала подключен к выходу элемента НЕ ij-того канала, вход которого объединен с управляющим входом второго коммутатора ij-того канала и подключен к выходу ij-того разряда регистра j-той группы элементов, каждый ij-тый (при i= 2...N; j=К) канал содержит элемент ИЛИ-НЕ ij-того канала и первый, второй и третий коммутаторы ij-того канала, выходы которых объединены между собой и соединены с ij-тым выходным зажимом, информационные входы коммутаторов ij-того канала подключены, соответственно, первого - к выходу ij-того инвертора, второго - к выходу ij-того источника опорного напряжения, соединенному со входом ij-того инвертора, третьего - к шине нулевого потенциала, управляющий вход третьего коммутатора ij-того канала подключен к выходу элемента ИЛИ-НЕ ij-того канала, первый и второй входы которого объединены, соответственно, с управляющими входами первого и второго коммутаторов ij-того канала и подключены к выходам ij-той пары разрядов регистра j-той группы элементов, каждый ij-тый (при i=1; j=2...K) выходной зажим подключен к выходу первого источника опорного напряжения j-той группы элементов, выход первого генератора прямоугольных импульсов соединен с инверсным входом первого одновибратора и тактовым входом первого счетчика, выход которого соединен с группой младших разрядов адресного входа цифрового блока памяти, группа старших разрядов которого подключена к выходу второго счетчика, соединенному с управляющим входом дешифратора, вход стробирования которого подключен к инверсному выходу второго одновибратора, а каждый j-тый (при j= 1. . .К) выход соединен со входом записи регистра j-той группы элементов, информационные входы регистров всех групп элементов объединены между собой и подключены к выходу цифрового блока памяти, инверсный выход первого одновибратора соединен со входом установки единицы триггера, вход установки нуля которого подключен к последнему выходу дешифратора, а инверсный выход соединен со входом установки нуля второго счетчика, тактовый вход которого объединен со входом второго одновибратора и подключен к выходу второго генератора.

Указанная техническая задача (в тринадцатом варианте реализации универсального генератора, предназначенном для одновременной генерации функций Радемахера, Хаара, Уолша, Пэли, Адамара, Каждана, любых других двухзначных кусочно-постоянных функций нормированной амплитуды) решается благодаря тому, что в генератор функций Уолша, содержащий генератор прямоугольных импульсов, N (где N - число ортогональных составляющих генерируемого спектра) выходных зажимов, первый источник опорного напряжения, выход которого соединен с первым выходным зажимом, дополнительно введены счетчик, К (где К - число генерируемых двухзначных кусочно-постоянных функций, равное числу используемых для этого групп элементов универсального генератора) цифровых блоков памяти, К регистров, 2К-1 источников опорного напряжения, К инверторов, (K-1)N выходных зажимов и NK-1 каналов, причем каждый ij-тый (где i=2...N; j=1... К-1) канал содержит элемент НЕ ij-того канала и первый и второй коммутаторы ij-того канала, выходы которых объединены между собой и соединены с ij-тым выходным зажимом, информационные входы коммутаторов ij-того канала подключены, соответственно, первого - к выходу инвертора j-той группы элементов, второго - к выходу второго источника опорного напряжения j-той группы элементов, соединенному со входом инвертора j-той группы элементов, управляющий вход первого коммутатора ij-того канала подключен к выходу элемента НЕ ij-того канала, вход которого объединен с управляющим входом второго коммутатора ij-того канала и подключен к выходу ij-того разряда регистра j-той группы элементов, каждый ij-тый (при i= 2...N; j=К) канал содержит элемент ИЛИ-НЕ ij-того канала и первый, второй и третий коммутаторы ij-того канала, выходы которых объединены между собой и соединены с ij-тым выходным зажимом, информационные входы коммутаторов ij-того канала подключены, соответственно, первого - к выходу инвертора j-той группы элементов, второго - к выходу второго источника опорного напряжения j-той группы элементов, соединенному со входом инвертора j-той группы элементов, третьего - к шине нулевого потенциала, управляющий вход третьего коммутатора ij-того канала подключен к выходу элемента ИЛИ-НЕ ij-того канала, первый и второй входы которого объединены, соответственно, с управляющими входами первого и второго коммутаторов ij-того канала и подключены к выходам ij-той пары разрядов регистра j-той группы элементов, каждый ij-тый (при i=1; j=2...K) выходной зажим подключен к выходу первого источника опорного напряжения j-той группы элементов, выход генератора прямоугольных импульсов соединен с объединенными входами записи регистров всех групп элементов и тактовым входом счетчика, выход которого соединен с объединенными адресными входами цифровых блоков памяти всех групп элементов, причем в каждой j-той группе элементов выход j-того цифрового блока памяти соединен с информационным входом j-того регистра.

Указанная техническая задача (в четырнадцатом варианте реализации универсального генератора, предназначенном для одновременной генерации функций Радемахера, Хаара, Уолша, Пэли, Адамара, Каждана, любых других двухзначных кусочно-постоянных функций масштабируемой амплитуды) решается благодаря тому, что в генератор функций Уолша, содержащий генератор прямоугольных импульсов, N (где N - число ортогональных составляющих генерируемого спектра) выходных зажимов, первый источник опорного напряжения, выход которого соединен с первым выходным зажимом, дополнительно введены счетчик, К (где К - число генерируемых двухзначных кусочно-постоянных функций, равное числу используемых для этого групп элементов универсального генератора) цифровых блоков памяти, К регистров, NK-1 источников опорного напряжения, K(N-1) инверторов, (K-1)N выходных зажимов и NK-1 каналов, причем каждый ij-тый (где i=2...N; j=1...К-1) канал содержит элемент НЕ ij-того канала и первый и второй коммутаторы ij-того канала, выходы которых объединены между собой и соединены с ij-тым выходным зажимом, информационные входы коммутаторов ij-того канала подключены, соответственно, первого - к выходу ij-того инвертора, второго - к выходу ij-того источника опорного напряжения, соединенному со входом ij-того инвертора, управляющий вход первого коммутатора ij-того канала подключен к выходу элемента НЕ ij-того канала, вход которого объединен с управляющим входом второго коммутатора ij-того канала и подключен к выходу ij-того разряда регистра j-той группы элементов, каждый ij-тый (при i= 2...N; j=К) канал содержит элемент ИЛИ-НЕ ij-того канала и первый, второй и третий коммутаторы ij-того канала, выходы которых объединены между собой и соединены с ij-тым выходным зажимом, информационные входы коммутаторов ij-того канала подключены, соответственно, первого - к выходу ij-того инвертора, второго - к выходу ij-того источника опорного напряжения, соединенному со входом ij-того инвертора, третьего - к шине нулевого потенциала, управляющий вход третьего коммутатора ij-того канала подключен к выходу элемента ИЛИ-НЕ ij-того канала, первый и второй входы которого объединены, соответственно, с управляющими входами первого и второго коммутаторов ij-того канала и подключены к выходам ij-той пары разрядов регистра j-той группы элементов, каждый ij-тый (при i=1; j=2...K) выходной зажим подключен к выходу первого источника опорного напряжения j-той группы элементов, выход генератора прямоугольных импульсов соединен с объединенными входами записи регистров всех групп элементов и тактовым входом счетчика, выход которого соединен с объединенными адресными входами цифровых блоков памяти всех групп элементов, причем в каждой j-той группе элементов выход j-того цифрового блока памяти соединен с информационным входом j-того регистра.

Существенными отличиями предлагаемого универсального генератора в различных вариантах его реализации являются введение дополнительных элементов: 1) реверсивного двоичного счетчика, второго источника опорного напряжения, инвертора и N-1 каналов; 2) реверсивного двоичного счетчика, N-1 источников опорного напряжения, N-1 инверторов и N-1 каналов; 3) счетчика, цифрового блока памяти, регистра, второго источника опорного напряжения, инверто