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

 

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

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

РЕСПУБЛИН

„,SU„, 1397937 А1 (51)4 G 06 F 15/332

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

К A BTOPCHOIVIY СВИДЕТЕЛЬСТВУ

CrO Ф 3

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (2I) 4140876/24-24 (22) 27.10.86 (46) 23.05.88. Бюл, В 19 (72) С.В.Редькин, В.П.Конторович, Н.А.Игнатьева и К.В.Мигалин (53) 68!.32(088.8) (56) Макаревич О.Б., Спиридонов Б,Г.

Цифровые процессоры обработки сигналов на основе БИС. — Зарубекная электронная техника, 1983, Ф 1 (259).

Авторское свидетельство СССР

В 1136181, кл. 0 06 F 15/332, 1984. (54) УСТРОЙСТВО ДЛЯ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ (57) Изобретение относится к вычислителвной технике и мснкет быть испольэовано для преобразований н цифровой обработки сигналов с высокой раэрешакицей способностью. Цель изобретения— повышение быстродействия. Поставленная цель достигается за счет того, что в состав устройства входят блоки

1,2 формирования адреса, блок 3 синхронизации, вычислительный блок 4, аналого-цифровой преобразователь 5, блок 6 памяти операндов, блоки 7, 8, 9 памяти результатов, информационный вход 10 устройства, вход II задания шага дискретизации, информационные выходы 12, 13, 14 устройства, выход 15 окончания вычислений. 3 s.n. ф-лы, 3 ил.

1397937

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

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

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

Р(К,t)= --(ао + а cosу„t+

2л„

n„„

+.С! sin „ );

i<0

) Х );.;!.,а,, =Х),.„-Х );, Ь, =Х <;,,1„-Х(,,)lH

N1 где <=0 ° ° °, ) — порядковый номер

Н= — ) -К вЂ” mar дискретизации для

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

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

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

N — число отсчетов входного сигнала "Объем выборки";

X „,Х,,...,Х „, — значения отсчетов сигнала;

ы =2 и — — — круговая частота К-й

ЗН+1 составляющей; 40

F — частота дискретизации входа ного сигнала; реса 1 и 2, блок 3 синхронизации, вычислительный блок 4, аналого-цифровой преобразователь (АЦП) 5, блок

6 памяти операндов и три блока 7-9 памяти результатов, информационный вход 10 устройства, вход ll задания шага дискретизации, три информационных выхода 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 памяти операндов с выхода AlgI 5 загружается выборка из

N дискретных отсчетов входного сигнала, поступающего на информационный вход 10 устройства. При этом накапливающие сумматоры 17 и 22, сумматоры-вычитатели 23 и 24 и счетчики— вычитающий 16, адреса 20 и суммирующий 34 — находятся в сброшенном состоянии, Процесс вычисления начинается с занесения в вычитающий счетчик 16 начального значения шага дискретизаГN1 ции Н= - ) по внешнему сигналу, поступающему на вход 11 устройства.

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

По первому импульсу ТИ с выхода генератора 33 тактовых импульсов из блока 6 памяти операндов по адресу

АО=Ф, сформированному в накапливающем сумматоре 17, считывается значение з

139793 отсчета Х и складывается с нулевым содержимым накапливающих сумматора

22 и сумматора-вычитателя 23, так как импульс ТИ поступает на суммирующий

5 вход последнего с первого выхода дешифраторор а 35 .

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

По второму импульсу ТИ происходит приращение содержимого накапливающих сумматора 22 и сумматора-вычитателя 15

24 на величину Хн, адрес следующего отсчета на выходе накапливающего сумматора !7 становится равным 2Н, а содержимое суммирующего счетчика 34 трем. 20

По третьему импульсу ТИ значение отсчета K >öñêëàäûBàåòñÿ с накопленной суммой в накапливающем сумматоре 22, а в накапливающем сумматоре-вычитателе 23 формируется разность Х -Х „, 25 так как импульс ТИ поступает на вычитающий вход последнего с третьего выхода дешифратора 35.

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

Далее цикл работы устройства повторяется, пока значение адреса íà 4> выходе накапливающего сумматора 17 не окажется больше, либо равным N.

Тогда по сигналу с выхода элемента

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

Каждая следующая итерация выполняется аналогично рассмотренной.

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

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

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

1. Устройство для цифровой обработки сигналов, содержащее блок qaмяти операндов, три блока памяти результатов, вычислительный блок, первый и второй блоки формирования адреса, блок синхронизации, первый выход первого блока формирования адреса подключен к входу запуска блока синхронизации и установочному входу второго блока формирования адреса, перт вый и второй выходы .которого подключены соответственно к входам чтениязаписи и адресным входам первого и второго блоков памяти результатов, выходы которых являются соответственно первым и вторым информационными выходами устройства, информационным входом которого является информационный вход аналого-цифрового преобразователя, выход которого подключен к информационному входу блока памяти операндов, выход которого подключен к информационному вхопч вычис5 13979 лительного блока, выходом окончания вычислений устройства является первый выход первого блока формирования адреса, второй выход которого подключен к адресному вх6ду блока памяти операндов, отличающееся тем, что, с целью повышения быстродействия, первый и второй выходы второго блока формирования адреса подключены 1п соответственно к axohy чтения-записи и адресному входу третьего блока памяти результатов, выход которого является третьим информационным выходом устройства, входом задания шага дис- 15 кретизации которого является информационный вход первого блока формирования адреса, второй выход которого подключен к информационному входу второго блока формирования адреса, 2р первый выход блока синхронизации подключен к первому тактовому входу вычислительного блока и входу синхронизации первого блока формирования адреса, второй, третий и четвертый 25 выходы блока синхронизации подключены соответственно к второму, третьему и. четвертому тактовым входам вычислительного блока, пятый выход блока синхронизации подключен к пятому так- 3р товому входу вычислительного блока и входу разрешения приема первого блока формирования адреса, установочный вход которого соединен с входом останова блока синхронизации, шестым тактовым входом вычислительного блока и подключен к первому выходу второго блока формирования адреса, шестой выход блока синхронизации подключен к входу чтения-записи блока па- 4р мяти операндов, первый, второй и третий информационные выходы вычислительного блока подключены к информационным входам соответственно первого, второго и третьего блоков памяти ре- 4> эультатов.

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

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

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

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

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

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

ИПИ и информационный выход счетчика.

1 397937

Составитель А. Баранов

Редактор Е.Папп Техред Л.Сердюкова Корректор О. Кравцова

Заказ 260I/49 Тирах 704

Подписное

ВНИИПИ Государственного комитета СССР! по делам изобретений и открытий

113035, Москва, Ж-ЗЪ, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Про ктная, 4

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

 

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

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

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

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

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

Изобретение относится к области вычислительной техники, в частности к устройствам для спектральноasos ; UHCpafff OtfUU го анализа сигналов, представленных в цифровой форме

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

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в измерительной технике, радиоэлектронике и электросвязи для выполнения преобразования Фурье непрерьшных и дискретных , детерминированных и случайных сигналов в реальном масштабе времени

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

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

Изобретение относится к вычислительной технике и может быть использовано для вычисления скользящего спектра Фурье

Изобретение относится к способам обработки цифрового сигнала

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

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

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

Изобретение относится к области вычислительной техники и может быть использовано при анализе случайных сигналов
Наверх