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

ZIP архив

Текст

(19) ИЗОБРЕТЕН ОПИСАН К АВТОРСКОМУ ВИДЕТЕЛЪСТ тельо при цифставе тем и еднея пеормы инфмого фиг.94(т) функциональиг. 2 - весовая ОСУДАРСТВЕННЫЙ КОМИТЕТ О,ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР(71) Львовский политехнический институтим,Ленинского комсомола(ЯО) и Софийскийинститут микропроцессорной техники (ВО)(54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯСРЕДНЕКВАДРАТИЧЕСКОГО ЗНАЧЕНИЯПЕРЕМЕННОГО СИГНАЛА(57) Изобретение относится к измерительной технике и может быть использовано припостроении измерительных модулей и цифровых вольтметров, работающих в составеинформационно-измерительных систем.Цель изобретения - повышение быстродейИзобретение относится к измери ной технике и может быть использован построении измерительных модулей и ровых вольтметров, работающих в со информационно-измерительных сис предназначенных для измерения ср квадратического значения напряжени риодических сигналов произвольной ф в широком диапазоне частот, включая развуковой,Целью изобретения является повыш ние быстродействия,На фиг. 1 представлена ная схема устройства; на ф1)З О 06 Г 15/36, О 01 В 19/ ствия. Устройство содержит источник постоянного напряжения, генератор псевдослучайных чисел, генератор тактовых импульсов, блок масштабирования, блок вычисления оценки квадратичного значения, сумматор, регистр перезаписи, счетчик переноса, регистр сдвига, микропроцессорный узел взвешенного накопления, содержащий блок умножения на весовые коэффициенты, блок параллельного обмена, элемент ИЛИ, регистр, мультиплексоры, блоки памяти, шинный формирователь, дешифратор. Применение стохастического квантования с высокой предельной частотой, накопление промежуточных сумм с последующим их взвешиванием при помощи. блока умножения на весовые коэффициенты, выполненного в виде микроЭВМ, позволяет проводить обработку сигнала в реальном масштабе времени, выбирать сложные и эффективные весовые функции и тем самым уменьшить 1 время измерения в диапазоне звуковых иинфразвуковых частот. 3 ил 1 табл. функция 9(т) для обработки измеряе сигнала и ее компоненты 91(т)94(т); на 3 - спектры О 1(т).О 4 Щ компонент 91(т),.весовой функции,Устройство (фиг;.1) содержит источник 1 постоянного напряжения, генератор 2 псевдослучайных чисел, генератор 3 тактовых импульсов, блок 4 масштабирования, блок 5 вычисления оценки квадратичного значения, сумматор 6, регистр перезаписи 7, счетчик переноса 8, регистр сдвига 9, узел 10 взвешенного накопления, состоящий из блока 11 умножения на весовые коэффициенты, блока 12 параллельного обмена, эле1781686 10 15 20 25 30 35 40 50 55 мента ИЛИ 13, регистра 14, мультиплексоров 15, 16, 17, блоков 18, 19 памяти, шинного формирователя 20, дешифратора 21, вход 22 устройства, тактовый вход 23 генератора 2, выход 24 источника 1, выходы 25.1-25,2 5 генератора 2, выход 26 генератора 3, выход 27 блока масштабирования, выход 28 блока 5, выход 29 сумматора 6, выход 30 старшего разряда и информационный выход 31 регистра 7, выход 32 счетчика, выход 33 сигнала начала работы, выход 34 сигнала запроса записи по информационному входу, тактовый выход 35 записи информации, информационный"вход 36, адресный вход 37, шина 38 данных, выход 39 сброса адреса, выход 40 обращения к первому блоку памяти, выход 41 разрешения записи, выход 42 разрешения считывания умножителя 11,шину 43 младших разрядов адреса, первый 44, второй 45, третий 46, четвертый 47 выходы интерфейса, шину 48 данных, вход 49 разрешения записи, вход 50 разрешения чтения, пятый 51 выход интерфейса, выходы 52, 43, 54 соответственно первого, второго и третьего мультиплексоров, выход 55 элемента ИЛИ, шину 56 данных, адресный вход57 и выход 58 окончания вычислений.Блок 5 предназначен для стохастического квантования входного сигнала по уровню и формирования выходного кода, математическое ожидание которого пропорционально квадрату (мощности) измеряемого сигнала. Блок 5 полностью соответствует одному вычислительному блоку 5, описанному в прототипе.Узел 10 предназначен для формирования управляющих сигналов для блоков 79, приема и обработки измерительной информации с регистра 9 с центральной ЭВМ через соответствующие входы и выходы устройства, Блок 11 выполнен в виде однокристальной микроЭВМ и является центральным процессором с портами ввода-вывода микропроцессорного узла 10, МикроЭВМ может быть выполнена на микросхеме КР 1816 ВЕ 35, блок 12 - на микросхеме КР 580 ВВ 55, а шинный формирователь 20 - на микросхеме КР 580 ВА 86,Блок 12 предназначен для передачи данных, адресных сигналов и выработки управляющих сигналов при обращении центральной ЭВМ информационно-измерительной системы к блокам памяти 18 (ОЗУ) программ и 19 ОЗУ данных.Работа устройства начинается с загрузки управляющей программы и данных из центральной Э В М информационно-измерительной системы в ОЗУ программ 18 и ОЗУ данных 19 узла 10. Протокол записи или чтения байта ОЗУ 18 и 19 формируется при записи байтов в четыре порта блока 12. Для записи байта в порты блока 12 дешифратор 21 анализирует группы адресных выходов 57 от центральной ЭВМ и вырабатываетсигнал ВЫБОР КРИСТАЛЛА 51 для блока 12 и шинного формирователя 20. Управляющий сигнал по линии записи вводавывода 49 от центральной ЭВМ настраивает шинный формирователь 20 на нужное направление передачи информации, По управляющим сигналам 50 или 49 информационный байт по шине 48 читается или пишется в блок 12.Перед началом загрузки информации в ОЗУ 18 и 19 блок 12 программируется путем записи байта в порт управления так, что все его порты настраиваются на вывод. При этом на выходе 44 блока 12 появляется сигнал низкого уровня, который переводит микроЭВМ 11 в режим сброса и работы от внутреннего блока памяти ПЗУ. Такой режим отключает микроЭВМ 11 от шины данных 38 и шины адреса 37.,Выходы регистра 14 переводятся в высокоимпедансное состояние. Мультиплексоры 15, 16 и 17 переключаются на передачу управляющих сигналов 45, 46 и 47 от блока 12. После перевода узла 10 на работу от центральной ЭВМ информационно-измерительной системы производится запись информации в ОЗУ 18 и 19. Запись информационного байта в ОЗУ 18 и 19 производится по следующему алгоритму;- в порт адреса блока 12 записывается адрес загружаемого байта, который через шины адреса 43 и 37 подается на адресные входы ОЗУ 18 и 19;- в порт данных блока 12 записывается информационный байт, который по шине данных 38 подается на входы/выходы ОЗУ 18 и 19;- с помощью сигнала 46 устанавливается режим записи в ОЗУ;- при записи информационного байта в ОЗУ 18 по линии 45 вырабатывается сигнал выборки ОЗУ 18, а при записи информационного байта в ОЗУ 19 по линии 47 вырабатывается сигнал выборки ОЗУ 19. После загрузки ОЗУ 18 и 19 центральная ЭВМ перестраивает блок 12 в режим ввода по всем линиям ввода/вывода путем записи байта в порт управления. При этом блок 12 отключается от шины данных 38 и адреса 37, 43 узла 10. Выход 44 переводится в состояние логической единицы, что включает выходы регистра 14 младшего байта адреса, подключает мультиплексоры 15, 16, 17 на работу от микроЭВМ 11 и запускает узел управления 10 на выполнение управляющей программы с О-го адреса.Обработка измеряемого сигнала происходит следующим образом. Сигнал х(с) по входу 22 в блоке 4 масштабирования приводится к требуемому масштабу,Преобразование сигнала в блоке 5 происходит таким образом, что на вход комбинационного сумматора 6 поступает сигнал, математическое ожидание которого пропорционально квадрату (мощности) входного сигнала х(1), Стохастическое квантование производится в блоке 5 с частотой Р, которая определяется частотой генератора 3. С этой же частотой происходит накопление преобразованного сигнала, пропорционального квадрату входного сигнала, на сумматоре 6, регистре перезаписи 7 и счетчике переноса 8. Накопленные здесь частичные суммы на некоторых интервалах времени ЬТ пересылаются в параллельном коде по шинам 31 и 32 в регистр 9 сдвига с последующей передачей в последовательном коде в узел 10.Процесс обработки сигнала на интервале измерения Т происходит по следующему алгоритму:1) узел 10 вырабатывает сигнал 33 СБРОС, по которому регистр 7 перезаписи и счетчик 8 переноса устанавливаются в нулевое состояние,2) после окончания импульса "НАЧАЛО РАБОТЫ", формируется задержка, которая равна п периодам импульсов генератора 3, во время которой в регистре 7 и счетчике 8 производится накопление частичной суммы;3) после окончания задержки узел 10 формирует импульс параллельной записи 34, по которому информация переписывается из регистра 7 и счетчика 8 по шинам 31 и 32 в регистр 9;4) после импульса 34 параллельной записи узел 10 вырабатывает импульс 33 "НАЧАЛО РАБОТЫ", после окончания которого начинается накопление новой промежуточной суммы и формирование очередной задержки;5) во время формирования задержки узел 10 вырабатывает пакет импульсов, по которому содержимое сдвигового регистра 9 пересылается в микроЭВМ 11, затем переписывается в ОЗУ 19 данных, и по программе, записанной в ОЗУ 18, микроЭВМ 11 проводит умножение частичной суммы на вес данной суммы, который записан в ОЗУ 19;6) пункты 35 повторяются й раз, причем произведение частичной суммы на вес накапливается в виде суммы в ОЗУ 19;7) после окончания измерения по линии 58 вырабатывается сигнал КОНЕЦ ИЗМЕРЕНИЯ, по которому центральная ЭВМ информационно-измерительной системы производит чтение результата весового усреднения, записанного в ОЗУ 19 данных узла 10.5 Информационный байтчитается из ОЗУ19 данных и ОЗУ 18 программ по следующему алгоритму; .- блок 12 программируется путем записи байта в порт управления так, что порт 10 данных, подключенный к шине 38, настраивается на ввод информации; порт адреса, подключенный к шине 43 и 37, настраивается на вывод; линии 4447 настраиваются на вывоц, При этом на выходе 44 блока 12 по является сигнал низкого уровня, которыйостанавливает работу микроЭВМ;- в порт адреса блока 12 записываетсяадрес. считываемого байта, который через шину адреса 43 и 37 подается на адресные 20 входы ОЗУ 18 и 19;- с помощью сигнала 46 устанавливается режим чтения из ОЗУ 18 и 19;- при чтении информационного байтаиз ОЗУ 18 программ по линии 45 вырабаты вается сигнал выборки ОЗУ 18, а при чтенииинформационного байта изОЗУ 19 данных вырабатывается по линии 47 сигнал выборки ОЗУ 19;- через порт данных с шины данных 38 30 осуществляется чтение информационногобайта.Взвешивание частичных сумм преобразованного сигнала с последующим на.коплением дало возможность увеличить 35 время умножения на весовыекоэффициенты и использовать для этого относительно медленную однокристальную микроЭВМ.Использование микроЭВМ для весового усреднения позволяет выбирать сложные и 40 эффективные весовые функции.Преобразования, проведенные надсигналом Рх, поступающим на вход комбинационного сумматора 6 на интервале измерения ОТ, описываются выражением45Р = 9(п х 1 х=ои - 1хХ Рх(ц(+п(1)где и - количество суммирований при формировании одной частичной суммы; И - количество частичных сумм; х 1 - период стохастического квантования х 1 = Г;9(п х - вес)-й частичной суммы.Устройство ориентировано для реализации решетчатых ступенчатых весовыхфункций, где высота ступеньки соответствует весу промежуточной суммы, Наличие ступенек предполагает неравномерность спектральной характеристики весовой функции на частотах, кратных частоте ступеньки, что ухудшает ее фильтрующие свойства.Оптимизацию весовой функции следует вести в частотной области, добиваясь равенства максимумов боковых лепестков в полосе непрозрачностина уровне не более допустимой погрешности усреднения ду .Пример конструирования весовой функции для преобразователя в диапазоне частот 1 Гц1 мГц приподавлении в полосе непрозрачности до уровня ду5 10 приведен ниже.Весовую функцию 9(т) конструируют как свертку решетчатых прямоугольных компонент 9 к(1) где 3 с = 1.4; гп = 1Мк; т- расстояние между дельта-функциями решетчатой последовательности 9 ф); Й - количество дельта-функций в решетчатой последовательности 9(т).Оптимизация весовой функции проводилась в частотной области и после преоб разования спектральная характеристика О(1) весовой функции 9(1) принимает вид;(3)Проводят подбор параметров ц, и й для каждой компоненты с учетом взаимной интерференции спектральных характери стик компонент ОЩ при их перемножении, при этом необходимо стремиться к тому, чтобы максимум спектральных характеристик одних компонент попадал на нули другйх,и выполнялось ограничение на уровень подавления, При конструировании весовой функции следует учитывать дополнительное ограничение - расстояние между дельта- функциями, образующими ступеньки в результирующей весовой функции должны соответствовать времени, необходимому для умножения при помощи однокристальной микроЭВМ частичной суммы на весовой коэффициент этой суммы.На фиг. 2,э2,г приведены компоненты весовой функции, на фиг. З,д - искомая весовая функция как результат свертки компонент 9 ф)9 ф). Длительность весовой функции 9(т) равна 4,744 а (время измерения Т),Нэ фиг, 3 представлены спектры61 Щ0.1(1) компонентов 91(т)94(1), ис" пользованных для конструирования искомого спектра ОЩ.При переходе в другой частичный диапазон (например, 0,110 Гц) из центральной 5 ЭВМ в ОЗУ 18 и 19 узла 10 записываютсязначения коэффициентов весовой функции, сконструированные подобным образом для нового частотного диапазона.Взвешивание частичных сумм 11 реобра зованного сигнала с последующим накопле нием вместо взвешивания каждого отсчета дало возможность увеличить время, отведенное на умножение на весовые коэффициенты, и проводить обработку сигнала в 15 реальном масштабе времени. Использование относительно медленно действующей однокристальной микроЭВМ для умножения и весового усреднения позволяет выбирать сложные и эффективные весовые 20 функции и тем самым уменьшить время измерения в диапазоне звуковых и инфразвуковых частот. Данные сопоставления устройства и прототипа сведены в таблицу,25 . Формула изобретенияУстройство для определения среднеквадратического значения переменного сигнала, содержащее блок масштабирова ния, источник постоянного напряжения, генератор псевдослучайных чисел, генератор тактовых импульсов, блок вычисления оценки квадратичного значения, сумматор, счетчик переноса и регистр сдвига, причем вход 35 блока масштабирования является информационным входом устройства, выход блока масштабирования соединен с информационным входом блока вычисления оценки квадратичного значения, входы постоян ного напряжения, прямого и дополнительного псевдослучайных сигналов, выход и тактовый вход блока вычисления оценки квадратичного значения соединены соответственно с выходом источника постоянно го напряжения, с первым и вторымвыходами генератора псевдослучайных чисел; с первым входом сумматора и с первым выходом генератора тактовых импульсов, второй выход которого соединен с тактовым 50 входом генератора псевдослучайных чисел,о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, в него дополнительно введены регистр перезаписи и узел взвешенного накопления, содержащий 55 блок умножения на весовые коэффициенты,блок параллельного обмена, регистр, двэ блока памяти, три мультиплексора, шинный формирОватель, дешифратор и элемент ИЛИ, причем выход сумматора соединен с информационным входом регигтрэ перезаписи, выход которого соединен с вторым входом сумматора и входом младших разрядов регистра сдвига, вход старших разрядов которого соединен с выходом счетчика переноса, счетный вход которого соединен с выходом старшего разряда регистра перезаписи, тактовый вход которого соединен с первым выходом генератора тактовых импульсов, адресный вход и выход блока умножения на весовые коэффициенты соединены с адресными входами первого и . второго блоков памяти и выходом и входом старших разрядов адреса блока параллельногообмена, выходы первого и второго блоков памяти через монтажное ИЛИ соединены с входами-выходами умножителя, с информационным входом регистра и входом и выходом данных блока параллельного обмена, выход строба адреса блока умножения на весовые коэффициенты соединен с входом, разрешения записи регистра, вход разрешения считывания которого соединен с входами останова и задания режима работы блока умножения на весовые коэффициенты, с управляющими входами первого, второго и третьего мультиплексоров и подключен к выходу задания режима блока параллельного обмена, выход обращения к первому блоку памяти умножителя соединен с первым информационным входом первого мультиплексора, выход разрешения записи блока умножения на весовые коэффициенты соединен с первым информационным входом второго мультиплексора и первым входом элемента ИЛИ, второй вход которого соединен с выходом разрешения считывания блока умножения на весовые коэффициенты, выход регистра соединен с информационными входами блоков памяти и входом младших разрядов адреса блока параллельного обмена, адресный выход, выход разрешения чтения и выход разрешения накопления блока параллельного обмена соединены соответственно с вторыми информационными входами первого, второго и третьего мультиплексоров, вход и выход данных блока парал лельного обмена соединены с выходом ивходом данных шинного формирователя, вход разрешения записи блока параллельного обмена соединен с первым управляющим входом шинного формирователя и является 10 входом разрешения записи устройства, входразрешения считывания блока параллельного обмена является входом разрешения считывания устройства, вход разрешения работы блока параллельного обмена соеди нен с выходом дешифратора иподключен квторому управляющему входу шинного формирователя, выход первого мультиплексора соединен с входом разрешения работы первого блока памяти, выход второго мульти плексора соединен с входами разрешениясчитывания второго и третьего блоков памяти, выход и третий информационный вход третьего мультиплексора соединены соответственно с входом разрешения работы 25 второго блока памяти и выходом элементаИЛИ, информационный вход-выход шинного формирователя подключен к входу-выходу данных устройства, вход дешифратора является адресным входом устройства, вы ход окончания вычислений блока умножения на весовые коэффициенты является выходом окончания вычислений устройства, выход сигнала начала работы блока умножения на весовые коэффициенты соединен с 35 входами сброса регистра перезаписи и счетчика переноса, выход сигнала прерывания и тактовый выход записи информации блока умножения на весовые коэффициенты соединены соответственно с входом разреше-40 ния записи и тактовым входом регистрасдвига, выход которого соединен с информационным входом узла взвешенного накопления.451781686 05 г.Ю Редактор ректор Т,П оизводственно-издательский комбинат "Патент", г. Ужгор Гагарина. 101 аз 4275ВНИИПИ Гос оставитель В.Орл ехред М.Моргента Тираженного комитета по изоб 13035, Москва. Ж, Рау Подписноеениям и открытиям при ГКНТ СССРая наб 4/5

Смотреть

Заявка

4648459, 08.02.1989

ЛЬВОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. ЛЕНИНСКОГО КОМСОМОЛА, СОФИЙСКИИЙ ИНСТИТУТ МИКРОПРОЦЕССОРНОЙ ТЕХНИКИ

ГУПАЛО АЛЕКСАНДР ВАСИЛЬЕВИЧ, ТЮЛЬКИН СЕРГЕЙ ПАВЛОВИЧ, ВИШЕНЧУК ИГОРЬ МИХАЙЛОВИЧ, ТКАЧЕНКО ВИКТОР ФЕДОРОВИЧ, КУТОВЫЙ СЕРГЕЙ ИВАНОВИЧ, АДАРСКИ ИВАН СТАНЕВ, РАЙЧЕВ РАЙЧО МАНОЛОВ, БОЗЕВ ИВАН СТЕФАНОВ, ПЕТРОВ ЭМИЛ АЛЕКСАНДРОВ, ПЕТРОВ ЛАЗАР ДИМИТРОВ

МПК / Метки

МПК: G01R 19/02, G06F 15/36

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

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

Код ссылки

<a href="https://patents.su/7-1781686-ustrojjstvo-dlya-opredeleniya-srednekvadraticheskogo-znacheniya-peremennogo-signala.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для определения среднеквадратического значения переменного сигнала</a>

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