Изобретение относится к области цифровой обработки сигналов и может быть использовано для спектрального анализа многочастотных периодических сигналов, представленных цифровыми отсчетами при решении задач передачи информации на расстоянии, контроля работоспособности электротехнических и электромеханических устройств.
Известен метод спектрального анализа сигналов - метод мгновенной спектральной плотности (ММСП), выбранный в качестве прототипа [Сидоров И.М., Тимофеев В.В. Многочастотные колебания в нелинейных системах управления. - М.: Наука, 1984]. Сущность ММСП заключается в формировании двух опорных сигналов, перемножении исходного и опорных сигналов и оценке мгновенной спектральной плотности S(ω), полученной на интервале времени Tи исследуемого сигнала
Фиксируя те частоты, при которых наблюдается экстремум S(ω), тем самым, "прочитывают" частотный состав анализируемого сигнала.
По значению S(ωj) для определенной круговой частоты ωj=2·π·fj можно определить амплитуду соответствующей спектральной составляющей
Для сигнала представленного цифровыми отсчетами мгновенных значений сигнала формулы 1 принимают вид
где - число отсчетов на интервале Ти; Δt - шаг дискретизации.
Недостатком такого решения является большое время расчета спектральных характеристик (частоты, фазы, амплитуды) анализируемого сигнала.
Задачей изобретения является уменьшение времени анализа спектрального состава многочастотного периодического сигнала, представленного цифровыми отсчетами.
Это достигается тем, что в способе спектрального анализа многочастотного периодического сигнала, представленного цифровыми отсчетами так же, как в прототипе, включающем формирование двух опорных сигналов, согласно изобретению в качестве опорных сигналов используют решетчатые функции
zsin(tk)=sin(ωj·tk);
zcos(tk)=cos(ωj·tk).
принимающие на своем периоде фиксированное количество значений М (М=4, 5, 6,...) в определенные моменты времени (ωjtk). Моменты времени (ωj·tk) рассчитываются по формуле
Из анализируемого сигнала берутся только те отсчеты, которые попадают в моменты времени (ωjtk) при различных частотах опорного сигнала ωj, перемножают значения анализируемого сигнала и опорного в точках (ωjtk), суммируют полученные значения на интервале Ти анализируемого сигнала, рассчитывают мгновенную спектральную плотность на каждой частоте, затем рассчитывают амплитудное значение j-й гармонической составляющей по формуле
где S(ωj) - мгновенная спектральная плотность на определенной частоте опорного сигнала, NM - количество точек на интервале анализируемого сигнала, попавших в моменты времени (ωjtk) при определенном М, далее рассчитывают фазовый угол j-й гармонической составляющей по формуле
ϕj=arctg;S1(ωj)/S2(ωj);,
затем по значениям Аmj, (ωj) и ϕj судят о спектральном составе анализируемого сигнала f(t).
Заявленный способ спектрального анализа многочастотных периодических сигналов, представленных цифровыми отсчетами, имеет существенные преимущества, так как сокращает время расчета спектральных составляющих за счет того, что опорный сигнал на своем периоде принимает лишь фиксированное количество значений в определенные моменты времени (ϕjtk), а следовательно, из анализируемого сигнала будут браться только те отсчеты, которые попадают в моменты времени (ϕjtk). Предлагаемый способ позволяет определить наличие интересующей гармонической составляющей в выбранном интервале частот, при этом обеспечиваются высокая точность измерения.
Таким образом, предлагаемый способ спектрального анализа многочастотных периодических сигналов, представленных цифровыми отсчетами, обладает рядом преимуществ, которые выражаются в том, что обеспечивается быстродействие, универсальность реализации способа при этом обеспечивается высокая точность вычислений.
На фиг. 1 приведен график опорных решетчатых функций для М=4.
На фиг. 2 приведена аппаратная схема устройства, реализующего рассматриваемый способ спектрального анализа.
В табл. 1 приведены результаты расчета тестового примера. Заявленный способ может быть осуществлен с помощью схемы (фиг. 2), содержащей датчик анализируемого сигнала 1 (ДАС), выход которого соединен с входом программатора подсчета количества точек (ωjtk), перемножения анализируемого сигнала и опорного, расчета S1(ωj) и S2(ωj) 5 (П), датчик синусоидального опорного сигнала 2 (ДОС), выход которого соединен с входом программатора вычисления точек (ωjtk) 4 (ПВТ), датчик косинусоидального опорного сигнала 3 (ДОС), выход которого соединен с входом программатора вычисления точек (ωjtk) 4 (ПВТ), выход программатора вычисления точек (ωjtk) 4 (ПВТ) соединен с входом программатора подсчета количества точек (ωjtk), перемножения анализируемого сигнала и опорного, расчета S1(ωj) и S2(ωj) 5 (П). Выход программатора подсчета количества точек (ωjtk), перемножения анализируемого сигнала и опорного, расчета S1(ωj) и S2(ωj) 5 (П) соединен с входом вычислителя амплитудного значения и фазового угла выявленной спектральной составляющей 6 (В).
В качестве датчика анализируемого сигнала 1 (ДАС), датчика опорного сигнала 2 (ДОС) и датчика опорного сигнала 3 (ДОС) может быть использован датчик тока - промышленный прибор КЭИ-0,1, или датчик напряжения - трансформатор напряжения (220/5В). Программатор вычисления точек (ωjtk) 4 (ПВТ), программатор подсчета количества точек (ωjtk), перемножения анализируемого сигнала и опорного, расчета S1(ωj) и S2(ωj) 5 (П), вычислитель амплитудного значения и фазового угла выявленной спектральной составляющей 6 (В) могут быть выполнены на микроконтроллере серии 51 производителя atmel AT89S53. Для работы пользователя может быть предусмотрена кнопочная клавиатура FT008, имеющая 8 кнопок, предназначенных для включения питания, запуска измерения, сохранения эталонного значения и сегментный индикатор SCD 55100 для вывода диагноза о присутствии в анализируемом сигнале гармонической составляющей, ее амплитуды Аmj, круговой частоты ωj и фазового угла ϕj.
С выхода датчика анализируемого сигнала 1 (ДАС) анализируемый сигнал, например,
f(ti)=u(ti)=200·sin(2·π·50·ti+45°)+200.5·sin(2·π·50·1·ti+83°)+200.3·sin·(2·π·50.2·ti+0°),
где u(ti) - многочастотный сигнал напряжения,
ti=t1, t2, ... tN
- число разбиений на интервале ТИ,
Δt=1·10-4 - шаг дискретизации сигнала u(ti), поступает на вход программатора подсчета количества точек (ωjtk), перемножения анализируемого сигнала и опорного, расчета S1(ωj) и S2(ωj) 5 (П), с выхода датчика синусоидального опорного сигнала 2 (ДОС) на вход программатора вычисления точек (ωjtk) 4 (ПВТ) поступает опорный сигнал вида Zsin(ti)=1·sin(2·π·50·ti), с частотой ƒ=50 Гц, одновременно на вход программатора вычисления точек (ωjtk) 4 (ПВТ) с датчика косинусоидального опорного сигнала поступает опорный сигнал вида zcos(ti)=1·cos(2·π·50·ti) с частотой ƒ=50 Гц. В программаторе вычисления точек (ωjtk) 4 (ПВТ) рассчитываются точки (ωjtk) для М=4 (фиг. 1), которые затем одновременно с анализируемым сигналом поступают на вход программатора подсчета количества точек (ωjtk), перемножения анализируемого сигнала и опорного, расчета S1(ωj) и S2(ωj) 5 (П), выбираются значения анализируемого сигнала и опорного соответствующие моменту времени (ωjtk), подсчитывается количество точек (ωjtk) NM, перемножаются значения анализируемого сигнала и опорного в точках (ωjtk) и рассчитываются значения S1(ωj) и S2(ωj). В данном случае NM=2000, S1(ωj)=141421.3562, S2(ωj)=141421.3562.
Далее на вычислитель амплитудного значения и фазового угла выявленной спектральной составляющей 6 (В) поступают значения NM, S1(ωj), S2(ωj) и рассчитываются амплитудное значение спектральной составляющей по формуле - и фазовый угол по формуле ϕj=arctg;S1(ωj)/S2(ωj);. В данном случае имеем
С выхода вычислителя амплитудного значения и фазового угла выявленной спектральной составляющей 6 (В) снимают амплитудное значение выявленной спектральной составляющей Аmj=200, частоту ωj=2·π·50 и фазовый угол спектральной составляющей ϕj=45°. Для остальных составляющих анализируемого сигнала результаты вычислений сведены в табл. 1. В результате расчетов из анализированного сигнала было взято 2000 цифровых отсчетов мгновенных значений сигнала, тогда как весь массив цифровых отсчетов мгновенных значений анализируемого сигнала содержит 100000 цифровых отсчетов мгновенных значений. В табл. 1 приведены результаты расчета тестового примера при различном количестве значений М в опорных сигналах.
Изобретение относится к области цифровой обработки сигналов и может быть использовано при решении задач передачи информации на расстояние, контроля работоспособности электротехнических и электромеханических устройств. Способ основан на перемножении анализируемого сигнала и опорных сигналов. В качестве опорных сигналов используются решетчатые функции zSIN(tk)=sin(ωj·tk), zcos(tk)=cos(ωj·tk), принимающие на своем периоде фиксированное количество значений в определенные моменты времени (ωj·tk). Из анализируемого сигнала берутся только те отсчеты, которые соответствуют моментам времени (ωj·tk) при различных частотах опорного сигнала ωj. Суммируют полученные значения на интервале TИ анализируемого сигнала и рассчитывают мгновенную спектральную плотность на каждой частоте. Затем рассчитывают амплитудное значение и фазовый угол каждой гармонической составляющей. Данный способ позволяет уменьшить время анализа спектрального состава многочастотного периодического сигнала. 2 ил., 1 табл.
Способ спектрального анализа многочастотных периодических сигналов, представленных цифровыми отсчетами, включающий формирование двух опорных сигналов, отличающийся тем, что в качестве опорных сигналов zSIN(t) и zcos(t) используют решетчатые функции:
zSIN(tk)=sin(ωj·tk),
zCOS(tk)=cos(ωj·tk),
принимающие на своем периоде фиксированное количество значений М (М=4, 5, 6,...) в определенные моменты времени по формуле
находят точки (ωj·tk), далее из анализируемого сигнала берутся только те отсчеты, которые попадают в моменты времени (ωj·tk) при различных частотах опорного сигнала ωj, перемножают значения анализируемого сигнала и опорного сигнала в точках (ωj·tk), суммируют полученные значения на интервале ТИ анализируемого сигнала, рассчитывают мгновенную спектральную плотность на каждой частоте, затем рассчитывают амплитудное значение j-й гармонической составляющей по формуле
где S(ωj) - мгновенная спектральная плотность на определенной частоте опорного сигнала;
NM - количество точек на интервале анализируемого сигнала, попавших в моменты времени (ωj·tk),
далее рассчитывают фазовый угол j-й гармонической составляющей по формуле
далее по значениям Amj, ωj, и ϕj судят о спектральном составе анализируемого сигнала f(t).
СИДОРОВ И.М | |||
и др | |||
Многочастотные колебания в нелинейных системах управления | |||
- М.: Наука, 1984 | |||
DE 3149955 A1, 07.07.1983. |
Авторы
Даты
2004-05-20—Публикация
2003-03-28—Подача