Анализатор спектра в ортогональном базисе Советский патент 1988 года по МПК G06F17/15 G01R23/16 

Описание патента на изобретение SU1416982A1

Од

00

ю

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

Цель изобретения - повышение быстродействия устройства.

На фиг.1 показана структурная cxeма предлагаемого устройства; на фиг.2 - блок-схема алгоритма работы устройства при вычислении 5-точечного дискретного преобразования в ортогональном о -базисе. : Цифровой анализатор спектра в ортогональном базисе (фиг,1) содержит генератор 1 тактовых импульсов, счетчик 2 (частоты), счетчик 3 размерности преобразования, дешифраторы 4 и 5, ;аналого-цифровой преобразователь (АЦП :6, коммутатор 7, регистр 8, коммутатор 9, блок 10 элементов НЕ, блок 11 элементов И, сзгмматор 12, регистр 13, коммутатор 14, сумматор 15, элементы ИЛИ 16-18, логический блок 19, информационный вход 20 устройства, выход 21 устройства.

Логический блок образуют элемент И 22, элементы ИЛИ 23 и 24, элементы И 25-27, элемент ИЛИ 28, элементы И 29 и 30. На фиг,1 обозначены также выходы 31-36 логического блока и входы 37-41 логического блока.

Анализатор спектра реализует преобразование размерности N в ортогональном .базисе, для которого j-й отсчет -й базисной последовательности определяется как

( , j 1, 1 i N

-

1

UjJ

где У

1 +/5

1, 1 i N 2 j i (I) j i + 1 i + 1 j N

основание системы счисления, порождающее код золотой пропорции и обл адающее . свойством о( +

1-1

+ о( -- о/ g. - коэффициент нормировки, -

8i 1 -1 (2)

.о, . -И., i N.

Корреляционные и спектральные свойства d -базиса аналогичны свойствам известного ортогонального базиса, базисные последовательности ко

Q 5 0 5

о

5

торого определяются через числа Фи- боначчи.

Реализация преобразования в зисе на устройстве, функционирующем в коде золотой пропорции, позволяет заменить умножение на степень числа (i операцией сдвига. Кроме того, реализация быстрого алгоритма преобразования позволяет избежать умножения на степень числа / высокого порядка, что снимает ограничения на размерность преобразования, связанные с разрядностью представления элементов матрицы преобразования.

Алгоритм работы устройства рас- . смотрен на примере преобразования размерностью N 5. С учетом (1) и (2) строки матрицы прямого преобразования имеют вид l l(J)

ll(j) bCJ)

(1 - 1 о -1

00)

о 0)

/-(V -«/-г о(- 1-10) l4(J) « -4vy-o(( 1 -1) lj(j) /- V7( c( V of-2 )

Ha графе 5-точечного быстрого преобразования (фиг.2) точками обозначены сумматоры, числа над стрелками означают умножение на эти величины, Xj(t), Y.-(t) - соответственно входные и выходные отсчеты преобразования (i 1,5). Вычисление выходных отсчетов имеет рекуррентный характер и определяется парой преобразований

Y,(t) (Si(t) - Х,ч, (t)) S,-4i (t) Si(t) X., (t);

0

5

0

5

Si(t) .X,(t) T, i 1,N-1;

) S(t)-Yrf-of- . Содержимое сумматора 15 подается на выход 20 устройства со сдвигом на один разряд вправо, т.е. умноженное на (/,. С помощью коммутатора 14 к второму входу сумматора 12 подключается выход регистра 13, (без сдвига) при вычислении первого Y,(t) и N-ro . Yn(t) спектральных коэффициентов или выход регистра 13 (сдвинутьй на один разряд вправо) при вычислении остальных спектральных коэффициентов Yf(t) (i 2,N-1). При этом на управляю-, щий вход коммутатора 14 с выхода элемента ВДИ 18 поступает соответственно уровень логической -единицы или уровень логического нуля. Коммутатор 9 кода производит сдвиг выхода регистра 8, поступамцего на вход сумматора 12, на 0,3 или 7 разрядов вправо при умножении на коэффициент

31416982

V2 первого входного отсчета X(t) и , гистр 13 и сложение ее со сдвинутым N- ft промежуточной суммы. С помощью . на семь разрядов содержимым регистра коммутатора 7 к входу регистра 8 под- 8, т.е. вычисляется сумма ((t) + ключается выход АЦП 6 для занесения + X(t)- cf-) + X,(t) (/ , что соот- кодов входных отсчетов или выход ком- ветствует yмнoжeн пo X,(t) на коэффи- мутатора 14 при выполнении умножения циент Т. При поступлении четвертого .на коэффициент 1.тактового импульса значение Х 1

Счетчик 2 служит для деления так- записывается в регистр 13. Одновре- товой частоты генератора 1 на три. Q менно поступаклций с выхода счетчика Дешифратор 4 по значениям счетных выходов счетчика 2 устанавливает уровень логической ёДиницы на одном из своих выходов, по значению которых логический блок 19 вырабатьшает сиг- is ратора 5 через элемент ИЛИ 18 подклю- налы на выходах 32 и 33 для управле- чает к выходу коммутатора 15 сдвину- ния коммутатором 9, переключением коммутатора 7 и записью в регистр 8, ас выхода 31 - записью в регистр 13. Эти управляющие сигналы стробируются 20 выходом 35 открывает блок 11 эле- в логическом блоке выходами дешифра- ментов И, и на вход сумматора 15 пос2 импульс изменяет состояние счетчика 3, происходит запись в регистр 8 кода входного отсчета ). Нулевой уровень сигнала на выходе дешифтое на один разряд вправо содержимое регистра 13. По нулевым значениям выходов дешифратора 5 логический блок

записывается в регистр 13. Одновре- менно поступаклций с выхода счетчика ратора 5 через элемент ИЛИ 18 подклю- чает к выходу коммутатора 15 сдвину- выходом 35 открывает блок 11 эле- ментов И, и на вход сумматора 15 пос2 импульс изменяет состояние счетчика 3, происходит запись в регистр 8 кода входного отсчета ). Нулевой уровень сигнала на выходе дешифзаписывается в регистр 13. Одновре- менно поступаклций с выхода счетчика ратора 5 через элемент ИЛИ 18 подклю- чает к выходу коммутатора 15 сдвину- выходом 35 открывает блок 11 эле- ментов И, и на вход сумматора 15 постое на один разряд вправо содержимое регистра 13. По нулевым значениям выходов дешифратора 5 логический блок

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

название год авторы номер документа
Анализатор спектра в ортогональном базисе 1989
  • Козлюк Петр Владимирович
  • Бочков Юрий Николаевич
SU1615740A1
Цифровой анализатор спектра в ортогональном базисе 1983
  • Ивашко Андрей Владимирович
  • Шпильберг Арнольд Яковлевич
SU1124326A1
Устройство для выполнения преобразования Фурье 1987
  • Билинский Ивар Янович
  • Виксна Янис Родерихович
  • Медниекс Интс Брунович
  • Немировский Роман Фроимович
SU1429125A1
Устройство для отображения информации на экране электронно-лучевой трубки /ЭЛТ/ 1989
  • Сорока Леонид Степанович
  • Беляев Евгений Борисович
SU1633387A1
Цифровой анализатор спектра Уолша речевых сигналов 1987
  • Гринчук Петр Николаевич
  • Коркмазский Филипп Ефимович
  • Красовский Владимир Васильевич
SU1425710A1
Спектроанализатор 1985
  • Чеголин Петр Михайлович
  • Садыхов Рауф Хосровоиич
  • Шаренков Алексей Валентинович
  • Золотой Сергей Анатольевич
SU1302294A1
Устройство для выполнения быстрого преобразования Уолша-Адамара 1988
  • Гнатив Лев Алексеевич
  • Визор Ярослав Евстахиевич
  • Гнатив Мирон Алексеевич
  • Ширмовский Геннадий Яковлевич
SU1605254A1
Генератор систем базисных функций аристова 1990
  • Аристов Геннадий Николаевич
SU1753465A2
Устройство для быстрого ортогонального преобразования цифровых сигналов по Уолшу-Адамару 1989
  • Гнатив Лев Алексеевич
  • Гнатив Мирон Алексеевич
  • Визор Ярослав Евстахиевич
  • Ширмовский Геннадий Яковлевич
SU1615742A1
Устройство для реализации быстрых преобразований в базисах дискретных ортогональных функций 1983
  • Карташевич Александр Николаевич
  • Кухарев Георгий Александрович
  • Ходосевич Александр Иванович
SU1115060A1

Иллюстрации к изобретению SU 1 416 982 A1

Реферат патента 1988 года Анализатор спектра в ортогональном базисе

Изобретение относится к автома- . тике и вычислительной технике и может быть использовано в системах передачи и обработки информации, при построении анализаторов и синтезаторов сигналов. Цель изобретения - повышение быстродействия. Поставленная цель достигается за счет того, что в состав анализатора входят генератор тактовых импульсов 1, счетчики 2, 3, дешифраторы 4, 5, аналого-цифровой преобразователь 6, коммутатор 7, регистр 8, коммутатор 9, блок элементов НЕ 10, блок элементов И 11, сумматор 12, регистр 13, коммутатор 14, сумматор 15, элементы ИЛИ 16, 17, 18, логический блок 19, информационный вход 20 анализатора, вывод 21 анализатора, логический блок содержит элемент И 22, элементы ИЛИ 23, 24, 28, элементы И 25, 26, 27, 29, 30. 2 ил. , i (Л

Формула изобретения SU 1 416 982 A1

тупает обратный код входного отсчета ). На выходе 21 сумматора 15 появляется значение первого выходного

. -1

тора 5, на которых уровень логической единицы появляется при поступлении соответственно первого X ,(t) и последнего Xj(t) отсчетов входного век- 25 отсчета Y:,(t) (X(t)yrf- Xj(t))o( , тора преобразователя, т.е. когда про- а на выходе сумматора 12 - значение изводится умножение на коэффициент промежуточной суммы Sj(t) ) + VoT. По единичным значениям входов 40 + X(t)- Vel-о( До появления следзпо- и 41 логический блок 19 выходом 35 щего тактового импульса на втором вы- закрывает блок 11 элементов И, так зо ходе счетчика 2 состояние устройства как при вычислении спектральных коэф- не изменяется, фициентов Y(t) и Y(t) необходимо

35

После записи кода входного отсчета XjCt) в регистр 8 на выходе 21 сумматора 15 появляется значение второго выходного отсчета YjCt) () - - )) ol , a на выходе сумматора 12 - значение третьей промежуточной суммьг Sj(t) - Sa(t) XjCt). После вычисления (N-1)-го выходного от- блок 19 выходом 134 сбрасывает в нуль .Q счета Yy.i(t) (S .(t) - X(t)) регистр 13 перед умножением входного начинается умножение промежуточной отсчета X, (t) на коэффициент УоГ суммы S i., (t) на коэффициент )о( . При

этом по единичному Сигналу на выходе дешифратора 5 логический блок 19 на jg выходе 32 вьфабатывает управляющие :сигналы для записи сдвинутой промежу- точной суммы S(t)-(/- в регистр 8 и сдвига его содержимого на три разряда вправо в коммутаторе 9. Затем gg по единичным значениям выхода дешиф-. с генератора 1 происходит запись сум- ратора 5 и выхода дешифратора.4 логи- мы в регистр 13, перепись ее в ре- ческий блок 19 единичным сигналом с гистр 8, сложение сдвинутого на три выхода 36 подключает к выходу комму- разряда вправо содержимого регистра татора 14 выход регистра 13 для по-; 8 и содержимого регистра 13 на сумма-д лучения в сумматоре 12 суммы (S .,(t))x торе 12, т.е. вычисление суммы Xj(t) + х о(+ (S.(t) + )). По следу- + X.(t). При поступлении третье- ющему тактовому сигналу с выхода ге го тактового импульса с генератора 1 ; нератора 1 происходит запись кода происходит запись этой суммы в ре- входного отсчета ) в регистр 8,

исключить операцию вычитания.

Уровень логической единицы на выходах дешифратора 4 появляется при значениях выхода счетчика 2, равных соответственно 1, 2 и 3,

По единичным значениям первых выходов дешифраторов 4 и 5 логический

Счетчик 3 производит счет по мо- дулю N.

Таким образом, при считьшании с выхода АЦП 6 кода первого отсчета X ,(t) входного вектора X(t) в регистр 8 происходит суммирование его с нулем на сумматоре 12. Затем при поступлении второго тактового импульса

тупает обратный код входного отсчета ). На выходе 21 сумматора 15 появляется значение первого выходного

. -1

отсчета Y:,(t) (X(t)yrf- Xj(t))o( , а на выходе сумматора 12 - значение промежуточной суммы Sj(t) ) + + X(t)- Vel-о( До появления следзпо- щего тактового импульса на втором вы- ходе счетчика 2 состояние устройства не изменяется,

35

.Q

считывание выходного отсчета Yj(t) (S(t)-46 ) о(- с выхода 21 устройства, начинается ш.1числение отсчетов йьпсодного вектора Y(t+1) аналогично описанному алгоритму вычисления выходного вектора (t).

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

Анализатор спектра в ортогональном базисе, содержащий блок элементов НЕ, блок элементов И, аналого-цифровой Преобразователь, информационный вход

Которого является информационным вхо- is элемента ИЛИ, выход которого подклюдом анализатора, первый и второй регистры, первый и второй сумматоры, генератор тактовых импульсов, выход которого подключен к счетному входу {первого счетчика, а вход переноса второго сумматора является входом логической единицы анализатора, отличающийся тем, что, с це- члью повьшения быстродействия, в него введень1 первьш, второй и третий ком- таторы, первый и второй дешифрато- :ры, второй счетчик, шесть элементов ИЛИ, пять элементов И элемент НЕ, выход которого подключен к первому блока элементов И, выход которого подключен к первому входу второго сумматора, выход которого являет- ся выходом анализатора, выход переноса первого счетчика подключен к счетному входу второго счетчика, первым входам первого и второго элементов ИЛИ и тактовому входу аналого-цифрового, преобразователя, выход которого подключен к первому информационному входу первого коммутатора, выход которого подключен к информационному входу первого регистра, выход которого подключен к входу блока элементов НЕ и информационному входу второго

коммутатора, выход которого подключен 45 выход первого элемента И подключен к к первому входу первого сумматора, тактовому входу второго регистра, вы- выход которого подключен к информаци-: ход блока элементов НЕ подключен к .; онному входу второго регистра, выход второму входу блока элементов И, вы- которого подключен к второму входу второго сумматора и информационному входу третьего коммутатора, выход ко50

ход генератора тактовых импульсов подключен к второму входу пятого элемента И, а выход четвертого элемента ИЛИ подключен к управляющему входу третьего-коммутатора.

торого подключен к второму входу первого сумматора и второму информационов

14169826

ному входу первого коммутатора, ин

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

чен к первым входам четвертого и пятого элементов И, выходы которых подключены соответственно к первому входу четвертого элемента ИЛИ и вто0 рому входу второго элемента ИЛИ, выход которого подключен к входу разрешения считывания второго регистра, информационньй выход второго счетчика подключен к входу второго дешифра5 тора, первьй выход которого подключен |с второму входу четвертого элемента ИЛИ, второму входу первого, элемента И, первому входу пятого элемента ИЛИ и первому входу шестого элемента ИЛИ,

0 выход которого подключен к входу элемента НЕ, второй выход второго дешифратора подключён к второму входу шестого элемента ИЛИ,:второму входу четвертого элемента И и второму входу

35 пятого элемента ИЛИ, вькод которого

. подключен к вторым входам второго и

третьего элементов И, выход второго

элемента И подключен к второму входу

третьего элемента ИЛИ, третьему уп0 равлякяцему входу второго коммутатора, управлякнцему входу первого коммутатора и второму входу первого элемен- та ИЛИ, выход которого подключен к установочному входу первого регистра.

выход первого элемента И подключен к тактовому входу второго регистра, вы- ход блока элементов НЕ подключен к .; второму входу блока элементов И, вы-

ход генератора тактовых импульсов подключен к второму входу пятого элемента И, а выход четвертого элемента ИЛИ подключен к управляющему входу третьего-коммутатора.

vu

fus.Z

Документы, цитированные в отчете о поиске Патент 1988 года SU1416982A1

Устройство для снятия герметика с кабелей 1982
  • Приписнов Анатолий Семенович
  • Топорова Надежда Ивановна
SU1116485A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Цифровой анализатор спектра в ортогональном базисе 1983
  • Ивашко Андрей Владимирович
  • Шпильберг Арнольд Яковлевич
SU1124326A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 416 982 A1

Авторы

Стахов Алексей Петрович

Лужецкий Владимир Андреевич

Козлюк Петр Владимирович

Ваховский Виктор Григорьевич

Даты

1988-08-15Публикация

1986-06-23Подача