Устройство для вычисления спектра сигналов

Номер патента: 1667102

Автор: Каратаев

ZIP архив

Текст

(51)5 6 06 Р 1 ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТПРИ ГКНТ СССР ПИСАНИЕ ИЗОБРЕТЕНАВТОРСКОМУ СВИДЕТЕЛЬСТВУ т 02(56) Высоцкий Ф.Б. и др. Цифровые фильтрыи устройства обработки сигналов на интегральных микросхемах. М.: Радио и связь,1984, с. 22, рис. 1.8,Авторское свидетельство СССРВ 1363244, кл. О 08 Е 157332, 1987.(54 УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯСПЕКТРА СИГНАЛОВ(57) Изобретение относится к вычислительной технике, в частности к устройствамспектрального анализа сигналов, представленных в цифровой форме. Целью изобретения является повышение точностивычисления спектра сигналов. Поставленная цель достигается тем, что в устройство,содержащее генератор 1 шумового сигнала,коммутаторы 2, 3, три фильтра 4 промежуточной частоты, коммутатор 5, два фазовых детектора 6, два фильтра 7 нижних частот, два аналого-цифровых преобразователя 8, блок 9 дискретного преобразования Фурье, сумматор 10, блок 11 памяти, два ключа 13, 14, блок 21 постоянной памяти, умножитель 22, счетчик 17 адресов, синхронизатор 23, дополнительно введены блок 19 деления, второй блок 12 памяти, второй счетчик 18. адресов, два ключа 15, 16, регистр 20 кода нормирующего коэффициента, три двоичных счетчика 24, 25, 26. Сущность изобретения заключается в том, что увеличивается точность вычисления спектра выходных сигналов за счет повышения точности опреде-:ф ления усредненных значений АЧХ фильтров, которые вычисляются путем нахождения среднего значения из й отсчетов случайного шумового сигнала при И 1, 16671021Ук = - Хк,к =1 Изобретение относится к вычислительной технике, в частности к устройствам спектрального анализа сигналов, представленных в цифровой форме,Изобретение может быть использовано при проектировании и построении систем, осуществляющих вычисление спектра сигналов в связи, телеметрии и других областях техники.Цель изобретения - повышение точности вычисления спектра выходных сигналов.Сущность изобретения заключается в том, что увеличивается точность вычисления спектра выходных сигналов за счет повышения точности определения усредненных значений АЧХ фильтров, Это достигается тем, что вычисление усредненных значений амплитудно-частотных характеристик (АЧХ) фильтров по шумовому сигналу производится по формуле где К - количество отсчетов накопления усреднения при вычислении спектра шумового сигнала, прошедшего АЧХ фильтров;У - результат усреднения на 1-ом шаге вычисления,х - отсчет спектра (тестового) шумового сигнала, подлежащий усреднению на М-ом шаге вычислений,При этом дисперсия Д(у) усредненного значения АЧХ фильтров в каждой точке ее частоты, выраженная через дисперсию входного сигнала, равна Д(у) = - Д(х) (2)1 Таким образом, чем больше число усреднений И, тем меньше дисперсия Д(у), т.е, гем ниже погрешность оценки усредненного значения АЧХ, Так, если К = 1024, то Д ( у ) - -Д ( х ), (3)1 Сопоставляя этот результат, видим, что точность вычисления усредненных значений АЧХ существенно возрастает при увеличении числа усреднений. Тем самым видно, что операция усреднения по формуле (1) при Й 1 существенно увеличивает точность вычисления спектра выходных сигналов устройства.На фиг,1 представлена структурная схема устройства для вычисления спектра сиг 5 10 15 20 25 30 35 40 45 50 55 наЛОв; на фиг,2 - временные диаграммы, поясняющие работу устройства,Устройство для вычисления спектра сигналов содержит генератор 1 шумового сигнала, коммутаторы 2 - 3, фильтры 4 промежуточной частоты, коммутатор 5, два канала, каждый из которых состоит из последовательно соединенных фазового детектора 6, фильтра 7 нижних частот, аналого-цифрового преобразователя (АЦП) 8, блок 9 дискретного преобразования Фурье, сумматор 10, блоки 11 - 12 памяти, ключи 13-16, счетчики 17 - 18 адресов, блок 19 деления, регистр 20 кода нормирующего коэффициента, блок 21 постоянной памяти, умножитель 22, синхронизатор 23, двоичные счетчики 24 - 26, информационные входы 27 - 29 устройства, вход пуска 30, информационный выход 31, вход 32 пуска синхронизатора, выход 33 синхронизатора, входы 34 - 36 задания режима синхронизатора и выходы 37 - 50 синхронизатора.Обозначение временных диаграмм на фиг.2 соответствует обозначениям входов и выходов синхронизатора,Устройство работает следующим образом.С момента поступления сигнала "Пуск" на вход 30 устройство работает в соответствии с временной диаграммой (см. фиг.2), разделенной на три части вертикальными пунктирными линиями. Левая часть соответствует режиму установки исходного состояния устройства, средняя часть - режиму ускоренной разовой записи исходного состояния формы АЧХ и правая часть соответствует одному из многих одинаковых циклов режима коррекции (основной режим), чередующегося с режимом повторной записи текущей, изменившейся формы АЧХ,Таким образом, идея временной диаграммы работы устройс гва заключается в установке исходного состояния устройства, в ускоренной записи исходной формы АЧХ, а затем следуют циклы рг зоты, каждый из которых состоит из режима коррекции и чередующегося с ним режима повторной записи изменившейся формы АЧХ.Режим установки устройства в исходное состояние начинается при поступлении сигнала ПУСК(диаграмма 32) на вход 30 устройства, который устанавливает в исходное состояние и дает начало работы синхронизатору 23, двоичным счетчикам 24 - 26, первому 17 и второму 18 счетчикам адресов (диаграммы 33 - 36, 43 - 46 фиг.2, слева от первой пунктирной линии), а также устанавливает в исходное нулевое состояние информацию АЦП 8 и блока 9 (диаграммы 41, 42),Первый двоичный счетчик 24 из тактовой частоты (диаграмма 33) формирует импульсы с периодом обработки Тп (диаграмма 34), второй двоичный счетчик 25 насчитывает щ периодов Тл (в нашем случае щ = 3, по числу фильтров 4 промежуточной частоты) при воздействии единичного уровня диаграммы 50.Третий двоичный счетчик 26 начинает счет временных интервалов тТл, являющихся выходными для счетчика 25. Режим установки устройства в исходное состояние заканчивается записью нулевой информации в первый 11 и второй 12 блоки памяти с помощью тактовой частоты, проходящей через открытые ключи 15 и 16 и осуществляющей полный перебор адресов первого 17 и второго 18 счетчиков адресов, синхронно с поступлением команд управления записью/считыванием (диаграмма 48) для первого блока 11 памяти и команды управления записью (диаграмма 49) для второго блока 12 памяти. При этом нулевая входная информация на первый блок 11 памяти подается с установленного в нулевое состояние (диаграмма 42) блока 9 через коммутатор 3 и сумматор 10, а из первого блока 11 памяти нулевая информация переписывается во второй блок 12 памяти через блок 19 деления, который выполняет функцию деления его входной информации на коэффициент Ч, записанный и считываемый из регистра 20 кода нормирующего коэффициента. В этом режиме операция деления не имеет принципиального значения. Она будет необходима в конце режимов записи в следующих циклах работы устройства,Режим записи исходного состояния формы АЧХ устройства представляет собой обработку с вычислением спектра широкополосного сигнала генератора 1 шума за Ч периодов Тл в полосе АЧХ устройства с вычислением в сумматоре 10 и первом блоке 11 памяти накопленной информации о форме АЧХ, нормировку этой информации (деление на Ч в блоке 19 деления) и запись этой информации. вычисленной в сОответствии с выражением (1) во второй блок 12 памяти,Точность полученной информации о форме АЧХ тем выше, чем больше число И периодов Тл обработки и усреднения шумовых мгновенных спектров, полученных в каждом периоде Тл вычислений. В этом режиме работают все узлы устройства, кроме второго ключа 14, блока 21 постоянной памяти и умножителя 22. Широкополосный сигнал генератора 1 шума (диаграмма 37), прошедший коммутаторы 2 и фильтры 4 промежуточной частоты (диаграмма 37) поочередно с выхода коммутатора 5 (диаграм 25 30 35 40 50 55 5 10 15 20 мы 38, 39, 40), управляемого командами (диаграммы 38, 39, 40), поступает на входы фазовых детекторов 6, затем, пройдя их, фильтры 7 нижних частот и АЦП 8, шумовой сигнал, дискретизированный по времени, квантованный по уровню и представленный в двоичном коде на интервалах .времени, соответствующих диаграмме 41, подается на входы блока 9, который за эти же интервалы времени (диаграмма 42, первые полупериоды обработки) производит дискретное преобразование Фурье по алгоритму БПФ. Таким образом, на выходе БПФ 9 (диаграмма 42, вторые полупериоды обработки) будут получены три последовательности спектральных отсчетов шумового сигнала, которые являются мгновенными спектрами шумового сигнала, прошедшего АЧХ трех фильтров 4 промежуточной частоты,Считанный сигнал из блока 9 (диаграммы 42, вторые полупериоды), прошедший коммутатор 3 и поданный на первый вход сумматора 10 (диаграмма 44), затем обрабатывается за Ч периодов Тп по алгоритму в соответствии с выражением (1). Этот алгоритм реализуется с помощью следующих узлов устройства: сумматор 10, блоки 11 и 12 памяти, ключи 1315, 16, счетчики 17 и 18 адресов, блок 19 деления, регистр 20 кода нормирующего коэффициента. Управление работой этих узлов обеспечивается от синхронизатора 23 и двоичных счетчиков 24-26. Прошивка ПЗУ в синхронизаторе 23 соответствует временным диаграммам (фиг,2).Вычисление суммы (беэ нормировки) производится на временных интервалах диаграмм 43 и 44 (между первой и второй вертикальными пунктирными линиями), где показаны первые три и последние три Ч-е периоды вычисления для каждого из трех фильтров 4 промежуточной частоты. Для этих вычислений информация, прошедшая сумматор 10, записывается в блок 11 памяти и подается с его выхода через открытый первый ключ 13 на второй вход сумматора 10. чтобы в результате повторения Ч подобных одинаковых операций обеспечить алгоритм суммирования (накопления) текущей входной информации сумматора 10 с суммой предыдущей текущей информации, поступающей на второй вход сумматора 10.Для обеспечения синхронной работы сумматора 10 и первого блока 11 памяти производится одновременное открывание первого 13 и четвертого 16 ключей и синхронный счет адресов в первом счетчике 17 адресов на интервалах действия команд записи, считывания и запоминания (диаграмма 48) для первого блока 11 памяти.Вычисленная таким образом сумма по выражению (1) переписывается из первого блока 11 памяти во второй блок 12 памяти через блок 19 деления, в котором осуществляется деление (нормировка) двоичной цифровой информации на коэффициент К (записанный и считываемый из регистра 20 кода нормирующего коэффициента М) на последних трех Й-х периодах (диаграмма 45). Считывание суммы, нормировка и перепись информации об исходной форме АЧХ во вто,рой блок 12 памяти обеспечивается синхронной работой четвертого ключа 16, первого счетчика 17 адресов, первого блока 11 памяти, блока 19 деления и регистра 20 кода нормирующего коэффициента, второго блока 12 памяти, второго счетчика 18 адресов и третьего ключа 15 (диаграммы 43, 45, 46, 48 и 49).Таким образом, полученная информация об исходной форме АЧХ устройства с учетом АЧХ трех фильтров 4 промежуточной частоты в соответствии с выражением (1) записана во второй блок 12 памяти. Нормировка информации о форме АЧХ (деление на М) обеспечивает постоянство среднего значения разрядности этой информации, что стабилизирует также средний коэффициент передачи информации в последующих циклах коррекции при любом значении коэффициента М, численно равного количествуФпериодов обработки и накопления.Режим коррекции является основным режимом работы устройства, в котором спектр сигнала, прошедшего все устройство от информационных входов 27 - 29 до первого входа умножителя 22 и несущий в себе информацию об искажениях, вызванных неидеальной формой АЧХ, корректируется путем перемножения в умножителе 22 на корректирующие множители, которые представляют собой обратные величины 1/К от усредненных амлпитудных значений К на каждом отсчете по частоте АЧХ устройства,Корректирующие мнокители формируются в блоке 21 постоянной памяти, в ПЗУ которого защиты обратные функции 1/К от двоичного кода амплитудных значений К, считываемых из блока 12 памяти (диаграммы 46, 49) и передаваемых через ключ 14 (диаграмма 47) на блок 21 постоянной памяти, а с его выхода - на второй вход умнокителя 22 для корректировки спектра основных сигналов, поступающих на первый входумножителя 22. При работе устройства в режиме коррекции .участвуют все узлы усгройства, кроме сумматора 10, блока 11 памяти, ключей 13 и 16, счетчика 17 адресов, блока 19 деления и регистра 20. 5 10 15 20 25 30 35 40 45 50 55 ф Временные диаграммы режима коррекции и чередующегося с ним режима записи (обновления) информации об изменившейся форме АЧХ изображены справа от второйвертикальной пунктирной линии на фиг,2,Сначала следуют три периода повторения,соответствующие коррекции вычисленныхспектров сигналов, прошедших коммутаторы 2, а также последовательно во временипервый, второй и третий, фильтры 4 промежуточной частоты, затем три первых из вМпериодов обновления записи информацииоб АЧХ. После трех точек на осях временидиаграмм показана последняя группа изшести периодов, состоящая из трех периодов коррекции и трех последних М-х периодов записи-обновления информации обизменившейся за это время форме АЧХ. Вэтих же последних трех периодах происходит перепись обновленной информации изблока 11 памяти в блок 12 памяти,Работа узлов устройства в режиме записи исходной информации и в режиме записиобновленной информации об АЧХ, т,е. в разовом и чередующихся режимах, идентичнаи состоит в обоих случаях из гпМ периодов,На фиг,2 показан частный случай чередования режимов коррекции и перезаписи соГПМо ецскво,кноствю у - в . в -а-, равной 1П 3ГЛлерезапГДЕ Мкоррекц - ЧИСЛО ПЕРИОДОВ КОРРЕКЦИИза время одного цикла с чередующимисярежимами. На практике обновления информации об АЧХ требуется реже, что зависитот скорости изменения формы АЧХ от температуры, окружающей узлы устройства, атакже от скорости изменения температуры,т.е, может оказаться целесообразным1, что может быть реализовано в устройстве путем увеличения коэффициента деления во втором двоичном счетчике 24 путемзаписи в него соответствующего двоичногокода по низкому уровню команды диаграммы 50. Скорректированные спектры сигналов поступают с умножителя 22 на выход 32устройства для дальнейшей обработки, Затем циклы работы с чередующимися режимами повторяются.Таким образом, повторение циклов работы с чередующимися режимами позволяет отслеживать изменения уровня и формыАЧХ устройства во времени и учитывать этиизменения при корректировке вычисленного спектра основных сигналов устройства сточностью, определяемой выражением (1),более высокой при Гч 1,Формула изобретенияУстройство для вычисления спектра сигналов, содержащее генератор шумовогосигнала, пять коммутаторов, три фильтра промежуточной частоты, синхронизатор, два фазовых детектора, два фильтра нижних частот, два аналого-цифровых преобразователя, блок дискретного преобразования Фурье, сумматор, первый блок памяти, два ключа, блок постоянной памяти, умножитель, первый счетчик адресов, причем выход генератора шумового сигнала подключен к первым информационным входам первого, второго и третьего коммутаторов, выходы которых подключены к входам соответственно первого, второго и третьего фильтров промежуточной частоты, выходы которых подключены соответственно к первому, второму и третьему информационным входам четвертого коммутатора, выход которого подключен к входам первого и второго фазовых детекторов, выходы которых подключены к входам соответственно первого и второго фильтров нижних частот, выходы которых подключены к информационным входам соответственно первого и второго аналого-цифровых преобразователей, выходы которых подключены к входам соответственно реальной и мнимой составляющих блока дискретного преобразования Фурье, выход которого подключен к информационному входу пятого коммутатора, первый и второй выходы которого подключены соответственно к первому входу умножителя и первому входу сумматора, выход которого подключен к информационному входу первого блока памяти, выход которого подключен к информационному входу первого ключа, выход которого подключен к второму входу сумматора, адресный вход первого блока памяти подключен к информационному выходу первого счетчика адресов, выход второго ключа подключен к адресному входу блока постоянной памяти, выход которого подключен к второму входу умножителя, выход которого является информационным выходом устрой-. ства, первым, вторым и третьим информационнымии входами которого являются вторые информационные входы соответственно первого, второго и третьего коммутаторов, управляющие входы которых соединены между собой и подключены к первому выходу синхронизатора, управляющий вход первого ключа соединен с управляющим входомпятого коммутатора и вторым выходом синхронизатора, тактирующие входы блока дискретного преобразования Фурье и аналого-цифровых преобразователей соединены с третьим выходом синхронизатора, о тл ича ю ще ес я тем, что, с целью повышения точности вычисления спектра сигналов, в него введены блок деления, второй блок памяти, второйвход которого подключены соответственно к информационному входу второго ключа и к информационному выходу второго счетчика 10 адресов, счетный вход которого подключен к выходу третьего ключа, информационный вход которого подключен к информационному входу четвертого ключа, выход которого подключен к счетному входу первого счетчика адресов, второй вход блока деления подключен к выходу регистра кода нормирующего 15 коэффициента, первый выход синхронизатора подключен к входу запуска генератора шумового сигнала, четвертый, пятый и шестой выходы синхронизатора подключены соответственно к первому второму и третьему управляющим входам четвертого коммутато 20 ра, седьмой выход синхронизатора подключен к входу сброса блока дискретного преобразования Фурье, восьмой выход синхронизатора подключен к управляющему входу четвертого ключа, девятый выход 25 синхронизатора подключен к входам сброса 30 аналого-цифровых преобразователей, десятый выхОд синхронизатора подключен к входу считывания регистра кода нормирующего коэффициента, третий выход синхронизатора подключен к информационному входу третьего ключа и к счетному входу первого двоич 35 ного счетчика, выход которого подключен к первому входу задания режима синхронизатора, второй и третий входы задания режима которого подключены соответственно к выходам второго и третьего двоичных счетчиков, одиннадцатый выход синхронизатора подключен к управляющему входу третьего ключа, двенадцатый выход синхронизатора подключен к управляющему входу второго ключа, тринадцатый выход синхронизатора подключен к входам управления записью и считыванием первого блока памяти, четырнадцатый выход синхронизатора подключен к входам управления записью и сцитыеанисм второго блока памяти, пятнадцатый выход синхронизатора подключен к входу записи коэффициента счета второго двоичного счетчика, счетный вход и выход которого подключены соответственно к вы 40 4550 55 ходу первого и счетному входу третьего двоичных счетчиков, вход пуска устройства подключен к входу пуска синхронизатора и к входам установки исходного состояния первого, второго, третьего двоичн ых счетчиков и первого, второго счетчиков адресов. счетчик адресов, третий и четвертый ключи, регистр кода нормирующего коэффициента и три двоичных счетчика, причем выход первого блока памяти подключен к первому входу блока деления, выход которого подключен к информационному входу второго блока памяти, выход и адресныйСоставитель Ю.ЛанцоТехред М.Моргентал Редакто Корректор С,Шев ис каз 2526 ВНИИП су дст зв 1Тираж 410 Подписноетвенного комитета по изобретениям и открытиям при ГКНТ ССС 113035, Москва, Ж, Раушская наб., 4/5 енно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина,

Смотреть

Заявка

4733856, 01.09.1989

ПРЕДПРИЯТИЕ ПЯ В-2431

КАРАТАЕВ НИКОЛАЙ ГРИГОРЬЕВИЧ

МПК / Метки

МПК: G06F 17/14

Метки: вычисления, сигналов, спектра

Опубликовано: 30.07.1991

Код ссылки

<a href="https://patents.su/6-1667102-ustrojjstvo-dlya-vychisleniya-spektra-signalov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для вычисления спектра сигналов</a>

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