Устройство для цифровой обработки сигналов Советский патент 1988 года по МПК G06F17/14 

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

со

со

со

00

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

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

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

жение и вычитание, а длинная операция - деление - выполняется только один раз для коррекции результатов вычислений. Алгоритм выполнения такого преобразования определяется еле дующими соотношениями: г 1, п 1,

F(K,t) х1-(51ао.,розыЛ+ 2п ;.о ° tro

, sin );()

j

5

(Ji ii (

-((

г N1 где ,1,..., я - порядковьй

гармоники;

число отсчетов входного сигнала Объем выборки ; 35 ,Х ц, - значения отсчетов сигнала;

N у- 1

2 (I круговая частота К-й

составляющей;

F, - частота дискретизации входного сигнала;

N 1 I - -К - шаг дискретизации для

К-й составляющей;

40

45

N ЗН °

полных периодов К-й

0

5

0

5

0

5 0

5

реса 1 и 2, блок 3 синхронизации, вычислительный блок А, аналого-цифровой преобразователь (АЦП) 5, блок 6 памяти операндов и три блока 7-9 памяти результатов, информационный вход 10 устройства, вход 11 задания щага дискретизации, три информационных выхода 12-14 устройства и выход 15 окончания вычислений устройства.

Первый блок 1 вычисления адреса (фиг. 2) содержит вычитающий счетчик 16, накапливающий сумматор 17 и элемент ИЛИ 18.

Второй блок 2 вычисления адреса (фиг. 3) содержит узел 19 сравнения, счетчик 20 адреса и элемент ИЛИ 21.

Вычислительный блок 4 (фиг. 4) содержит накапливающий сумматор 22, два накапливающих сумматора-вычита- теля 23 и 24, счетчик (периодов) 25, четыре (буферных) регистра 26-29 и три делителя 30-32.

Блок 3 синхронизации (фиг. 5) содержит генератор 33 тактовых импульсов счетчик (суммирующий)34 и дешифратор 35.

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

В состоянии Останов (низкий - уровень сигнала на выходе 15 устройства, связанном с выходом элемента ИЛИ 18) в блок 6 памяти операндов с выхода 5 загружается выборка из N дискретных отсчетов входного сигНа- ла, поступающего на информационный вход 10 устройства. При этом накапливак1щие сумматоры 17 и 22, сумматоры-вычитатели 23 и 24 и счетчики - вычитающий 16, адреса 20 и суммирующий 34 - нахЬдятся в сброшенном состоянии ,

Процесс вычисления начинается с занесения в вычитающий счетчик 16 начального значения шага дискретиза11 1И

-11

по внешнему сигналу, по

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

название год авторы номер документа
Анализатор спектра Фурье 1985
  • Якименко Владимир Иванович
  • Фомичев Борис Евгеньевич
  • Бульбанюк Анатолий Федорович
  • Эпштейн Цецилия Борисовна
SU1302293A1
Генератор нормально распределенных случайных чисел 1984
  • Чеголин Петр Михайлович
  • Садыхов Рауф Хосровович
  • Шаренков Алексей Валентинович
  • Золотой Сергей Анатольевич
SU1226450A1
Устройство для формирования спектров с постоянным относительным разрешением по направлениям 1984
  • Карташевич Александр Николаевич
  • Герасимов Анатолий Васильевич
  • Левша Евгений Иванович
  • Попков Николай Петрович
SU1229775A1
Устройство для выполнения быстрого преобразования Фурье 1985
  • Редькин Сергей Валентинович
  • Васянин Сергей Николаевич
  • Плешаков Сергей Борисович
SU1337904A1
Устройство для спектрального анализа с постоянным относительным разрешением 1982
  • Карташевич Александр Николаевич
  • Шестаков Леонид Владимирович
SU1109760A1
Устройство для формирования случайных процессов с заданным спектром 1981
  • Никонов Александр Михайлович
  • Осипов Михаил Васильевич
SU1027723A1
Цифровой функциональный генератор 1985
  • Садыхов Рауф Хосровович
  • Кравцов Аркадий Анатольевич
  • Золотой Сергей Анатольевич
  • Шаренков Алексей Валентинович
SU1282104A1
Устройство для ортогонального преобразования цифровых сигналов по Фурье-Чебышеву 1983
  • Устенко Станислав Вениаминович
SU1136181A1
Генератор функций Уолша 1985
  • Чеголин Петр Михайлович
  • Садыхов Рауф Хосровович
  • Шаренков Алексей Валентинович
  • Золотой Сергей Анатольевич
SU1262470A1
Устройство для выполнения быстрого преобразования Фурье 1985
  • Редькин Сергей Валентинович
  • Васянин Сергей Николаевич
  • Плешаков Сергей Борисович
SU1312611A1

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

Реферат патента 1988 года Устройство для цифровой обработки сигналов

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

составляющей.

На фиг. 1 приведена структурная схема устройства, реализующего алгоритм (l); на фиг. 2 и 3 - структурные схемы соответственно первого и второго блоков формирования адреса; на фиг. 4 - структурная схема вычислительного блока; на фиг.5 - структурная схема блока синхронизации.

Устройство (фиг. 1) содержит первый и второй блоки формирования ад

ступающему на вход 11 устройства. При зтом на вьжоде элемента ИЛИ 18 появляется высокий уровень сигнала, к оторый фиксирует переход устройства в состояние Работа и разрешает работу генератора 33 тактовых импульсов и счетчика 20 адреса.

По первому импульсу ТИ с выхода генератора 33 тактовых и myльcoв из блока 6 памяти операндов по адресу А(Й, сформированному в накапливающем сумматоре 17, считыряется значение

отсчета Х и складывается с нулевым содержимым накапливающих сумматора 22 и сумматора-вычнтателя 23, так как импульс ТИ поступает на суммирующий вход последнего с первого выхода дешифратора 35.

По срезу импульса ТИ в накапливающем сумматоре 17 формируется адрес следующего отсчета А,Ао+Н, а в сум- ю мирующем счетчике 34 - адрес второго выхода дешифратора 35.

По второму импульсу ТИ происходит приращение содержимого накапливающих сумматора 22 и сумматора-вычитателя 15 24 на величину Хц, адрес следующего отсчета на выходе накапливающего сумматора 17 становится равным 2Н, а содержимое суммирующего счетчика 34 - трем.20

По третьему импульсу ТИ значение отсчета Х2нСкладывается с накопленной суммой в накапливающем сумматоре 22, а в накапливающем сумматоре-вычита- теле 23 формируется разность ,, 5 так как импульс ТИ поступает на вьгчи- тающий вход последнего с третьего выхода дешифратора 35.

По четвертому импульсу ТИ происходит приращение содержимого накаплива- 30 ющего сумматора 22 на величину X,, а в накапливающем сумматоре-вычитате- е 24 формируется разность . При этом импульс ТИ с четвертого выхода дешифратора 35 запрещает прира- 35 щение адрес.а в накапливающем сумматоре 17, по его фронту происходит приращение счетчика 25 периодов, а по срезу - загрузка даиных с выходов накапливающих сумматора 22, сумматоров-вы- 40 читателей 23 и 24 и счетчика 25 периодов в буферные регистры 26-29 соответственно.

Далее цикл работы устройства повторяется, пока значение адреса на ыходе накапливающего сумматора 17 е окажется больше, либо равным N. огда по сигналу с выхода элемента ЛИ 21, вход которого связан с выхоом узла 19 сравнения, значения веичин с выходов делителей 30-32 заносятся в ячейки блоков 7-9 памяти езультатов по адресу, сформированому в счетчике 20 адреса, и производится сброс сумматоров 17, 22-24 и суммирующего счетчика 34 и счетчика 25 периодов. После этого на выходе узла 19 сравнения восстанавливается прежний уровень сигнала, по срезу которого

45

50

55

5

0 5 0

5

0

5

производится вычитание единицы из счетчика 16, хранящего текущее значение шага дискретизации с входа II, приращение счетчика 20 адреса и загрузка содержимого буферных регистров 26-29 в делители 30-32, На этом первая из Н итераций завершается. Каждая следующая итерация выполняется аналогично рассмотренной

Во время выполнения каждой i-й итерации на делителях 30-32 формируются значения соответственно постоянной, синусной и косинусной составляющих (i-1)-и,гармоники как частное от деления кодов чисел с выходов буферных регистров 26-29 на код числа периодов с выхода буферного регистра 29, занесенных в делители в конце предыдущей итерации.

После загрузки указанных значений в соответствующие ячейки блоков 7-9 памяти результатов они могут быть считаны оттуда соответ ственно на выходы 12-14 устройства.

Когда текущее значение шага дискретизации Н становится равным нулю, низкий уровень сигнала, поступающего с выхода элемента ИЛИ 18 на выход 15 устройства, фиксирует переход устройства в состояние Останов и запрещает работу генератора 33 тактовых импульсов.

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

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

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

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

„4. Устройство по п. 1, отличающееся тем, что второй блок формирования адреса содержит элемент ИЛИ, счетчик адреса и утрл сравнения,

71397937 8

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

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

ляются соответственно выход элемента ИЛИ и информационный выход счетчика.

Фиг.2

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

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

ляются соответственно выход элемента ИЛИ и информационный выход счетчика.

Фиг.З

Фиг

Составитель А. Баранов Редактор Е.Пагш Техред Л.СердюковаКорректор О. Кравцова

Заказ 2601/49

Тираж 704

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб,, д. 4/5

Фиг.$

Подписное

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

Макаревич О.Б., Спиридонов Б.Г
Цифровые процессоры обработки сигналов на основе БИС
- Зарубежная электронная техника, 1983, № 1 (259)
Устройство для изменения величины хода плунжера насоса 1960
  • Гюнтер Глумпф
SU136181A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 397 937 A1

Авторы

Редькин Сергей Валентинович

Конторович Владимир Павлович

Игнатьева Надежда Александровна

Мигалин Константин Валентинович

Даты

1988-05-23Публикация

1986-10-27Подача