Forbidden

You don't have permission to access /zzz_siteguard.php on this server.

СПОСОБ СПЕКТРАЛЬНОГО АНАЛИЗА СИГНАЛОВ - Патент РФ 2090898
Главная страница  |  Описание сайта  |  Контакты
СПОСОБ СПЕКТРАЛЬНОГО АНАЛИЗА СИГНАЛОВ
СПОСОБ СПЕКТРАЛЬНОГО АНАЛИЗА СИГНАЛОВ

СПОСОБ СПЕКТРАЛЬНОГО АНАЛИЗА СИГНАЛОВ

Патент Российской Федерации
Суть изобретения: Изобретение относится к области измерительной техники и предназначено для спектрального анализа сигнала, для преимущественного использования на ифранизких частотах, когда требуется обеспечение точности измерения при высоком быстродействии. Способ спектрального анализа сигнала основан на преобразовании входного сигнала, в соответствии с которым выделяют определенные временные интервалы для анализа, определяют частоту первой гармоники входного сигнала, формируют первый опорный синусоидальный сигнал с частотой первой гармоники входного сигнала, выбирают первый временной интервал, в котором входной сигнал не изменяет свой знак, определяют середину первого временного интервала, выбирают второй временной интервал, в котором первый опорный синусоидальный сигнал не изменяет свой знак, определяют середину второго временного интервала, измеряют мгновенные значения входного и первого опорного сигналов в моменты времени t1 и t2 соответственно, причем моменты времени t1 и t2 выбирают равноотстоящими, соответственно, от середины первого и второго временных интервалов, определяют модуль отношения мгновенных значений входного и первого опорного сигналов, многократно определяют модули отношения мгновенных значений входного и первого опорного сигналов для каждой пары моментов времени, равноотстоящих от середин соответственно первого и второго временных интервалов, определяют усредненное значение модулей отношения мгновенных значений входного и первого опорного сигналов, которое умножают на амплитуду первого опорного синусоидального сигнала, получают амплитуду первой гармоники входного сигнала, определяют текущие значения разностей между модулями отношения мгновенных значений входного и первого опорного сигналов и первым усредненным значением этих модулей, которые умножают на текущие значения первого опорного синусоидального сигнала, получают первый дополнительный сигнал, формируют второй опорный синусоидальный сигнал с частотой, равной удвоенной частоте первого опорного синусоидального сигнала, выбирают третий и четвертый временные интервалы, в которых, соответственно, первый дополнительный и второй опорный сигналы не изменяют свои знаки, определяют, соответственно, середины третьего и четвертого временных интервалов, измеряют мгновенные значения соответственно первого дополнительного и второго опорного сигналов в моменты времени t3 и t4, которые выбирают равноотстоящими от середин соответственно третьего и четвертого временных интервалов, многократно определяют модули отношения мгновенных значений первого дополнительного и второго опорного сигналов для каждой пары моментов времени, равноотстоящих от середин соответственно третьего и четвертого временных интервалов, определяют второе усредненное значение модулей отношения мгновенных значений первого дополнительного и второго опорного сигналов, которое умножают на амплитуду второго опорного синусоидального сигнала, получают амплитуду второй гармоники входного сигнала, определяют текущие значения разностей между модулями отношения мгновенных значений первого дополнительного и второго опорного сигналов и вторым усредненным значением этих модулей, которые умножают на текущие значения второго опорного синусоидального сигнала, получают второй дополнительный сигнал, формируют третий опорный синусоидальный сигнал с частотой, равной утроенной частоте первого опорного синусоидального сигнала, аналогичным образом определяют амплитуды последующих составляющих гармоник входного сигнала, при этом для каждой из составляющих формируют опорный синусоидальный сигнал с частотой определяемой гармоники. 2 ил.
Поиск по сайту

1. С помощью поисковых систем

   С помощью Google:    

2. Экспресс-поиск по номеру патента


введите номер патента (7 цифр)

3. По номеру патента и году публикации

2000000 ... 2099999   (1994-1997 гг.)

2100000 ... 2199999   (1997-2003 гг.)
Номер патента: 2090898
Класс(ы) патента: G01R23/16
Номер заявки: 93041418/09
Дата подачи заявки: 18.08.1993
Дата публикации: 20.09.1997
Заявитель(и): Келехсаев Борис Георгиевич
Автор(ы): Келехсаев Борис Георгиевич
Патентообладатель(и): Келехсаев Борис Георгиевич
Описание изобретения: Изобретение относится к измерительной технике и предназначено для спектрального анализа сигнала, для преимущественного использования на инфранизких частотах, когда требуется обеспечение точности измерений при высоком быстродействии.
Известен способ спектрального анализа, в соответствии с которым в каждом канале непосредственно фильтруют в узкой полосе частот, детектируют и интегрируют (или возводят в квадрат, детектируют и усредняют) [1.а,б]
Такому способу присущи недостатки большая погрешность от неравномерности АЧХ фильтров, низкое быстродействие.
Известен другой способ спектрального анализа сигнала [2] основанный на преобразовании частоты исследуемого сигнала и выделении спектральных составляющих и огибающей амплитуд.
Такой способ имеет низкое быстродействие и большие погрешности на низких частотах.
Известен способ безгетеродинного спектрального анализа [3] заключающийся в сжатии сигналов во времени с переменным коэффициентом преобразования временного масштаба, который определяет дискретизацию выборки сигнала, и используемый для узкополосной фильтрации выборки постоянной длительности сжатого во времени сигнала при всех значениях коэффициента преобразования времени масштаба.
Недостатки способа аналогичны недостаткам в [2]
Наиболее близким техническим решением по общим используемым признакам является способ [4] спектрального анализа сигнала, основанный на преобразовании входного сигнала и измерении результата на индикаторе, в соответствии с которым выделяют временные интервалы, определяемые экстремумами входного сигнала, измеряют длительность интервалов между экстремумами, сравнивают ее с заданным интервалом, находят разность указанных длительностей и по ее величине судят об относительном содержании высших гармонических составляющих в сигнале.
Способ имеет высокое быстродействие, довольно прост, однако имеет низкую точность, так как работает только при больших искажениях во входном сигнале, и не позволяет анализировать отдельные составляющие высших гармоник.
Целью изобретения является повышение точности измерений.
Цель в способе спектрального анализа сигнала, основанном на преобразовании входного сигнала, в соответствии с которым выделяют определенные временные интервалы для анализа, достигается тем, что определяют частоту первой гармоники входного сигнала, формируют первый опорный синусоидальный сигнал с частотой первой гармоники входного сигнала, выбирают первый временной интервал, в котором входной сигнал не изменяет свой знак, определяют середину первого временного интервала, выбирают второй временной интервал, в котором первый опорный синусоидальный сигнал не изменяет свой знак, определяют середину второго временного интервала, измеряют мгновенные значения входного и первого опорного сигналов в моменты времени t1 и t2 соответственно, причем моменты времени t1 и t2 выбирают равноотстоящими, соответственно, от середин первого и второго временных интервалов, определяют модуль отношения мгновенных значений входного и первого опорного сигналов, многократно определяют модули отношения мгновенных значений входного и первого опорного сигналов для каждой пары моментов времени, равноотстоящих от середин соответственно первого и второго временных интервалов, определяют первое усредненное значение модулей отношения мгновенных значений входного и первого опорного сигналов, которое умножают на амплитуду первого опорного синусоидального сигнала, получают амплитуду первой гармоники входного сигнала, определяют текущие значения разностей между модулями отношения мгновенных значений входного и первого опорного сигналов и первым усредненным значением этих модулей, которые умножают на текущие значения первого опорного синусоидального сигнала, получают первый дополнительный сигнал, формируют второй опорный синусоидальный сигнал с частотой, равной удвоенной частоте первого опорного синусоидального сигнала, выбирают третий и четвертый временные интервалы, в которых соответственно первый дополнительный и второй опорный сигналы не изменяют свои знаки, определяют соответственно середины третьего и четвертого временных интервалов, измеряют мгновенные значения соответственно первого дополнительного и второго опорного сигналов в моменты времени t3 и t4, которые выбирают равноотстоящими от середин соответственно третьего и четвертого временных интервалов, многократно определяют модели отношения мгновенных значений первого дополнительного и второго опорного сигналов для каждой пары моментов времени, равноотстоящих от середин соответственно третьего и четвертого временных интервалов, определяют второе усредненное значение модулей отношения мгновенных значений первого дополнительного и второго опорного сигналов, которое умножают на амплитуду второго опорного синусоидального сигнала, получают амплитуду второй гармоники входного сигнала, определяют текущие значения разностей между модулями отношения мгновенных значений первого дополнительного и второго опорного сигналов и вторым усредненным значением этих модулей, которые умножают на текущие значения второго опорного синусоидального сигнала, получают второй дополнительный сигнал, формируют третий опорный синусоидальный сигнал с частотой, равной утроенной частоте первого опорного синусоидального сигнала, аналогичным образом определяют амплитуды последующих составляющих гармоник входного сигнала, при этом для каждой из составляющих формируют опорный синусоидальный сигнал с частотой определяемой гармоники.
Сущность способа спектрального анализа сигнала заключается в том, что определяют частоту первой гармоники входного сигнала, формируют первый опорный синусоидальный сигнал с частотой первой гармоники входного сигнала, выбирают первый и второй определенные временные интервалы соответственно для входного и первого опорного сигналов, выбирают для них моменты времени t1 и t2, каждая пара из которых равноотстоит от середин соответственно первого и второго временных интервалов, измеряют мгновенные значения входного и первого опорного сигналов соответственно в моменты времени t1 и t2, многократно определяют модули отношения мгновенных значений входного и первого опорного сигналов, определяют усредненное значение модулей отношения входного и первого опорного сигналов, которое умножают на амплитудное значение первого опорного синусоидального сигнала, получают амплитудное значение первой гармоники входного сигнала, определяют текущие значения разностей между модулями отношения мгновенных значений входного и первого опорного сигналов и усредненным значением этих модулей, которые умножают на текущие значения первого опорного синусоидального сигнала, получают первый дополнительный сигнал, который анализируют аналогично входному сигналу, при этом для определения составляющих высших порядков каждый раз формируют опорный синусоидальный сигнал с частотой соответствующей гармоники.
Входной квазисинусоидальный сигнал Ux(t) и первый опорный синусоидальный сигнал Uy(t) с частотой ω (первой гармоники) представим в виде отдельных функций, рассматриваемых на выбранных временных интервалах bj, не содержащих сигналов, равных нулю:
Ux(t)=Ux(bj),
Uy(t)=Uy(bj),
где t время;
Ux(bj), Uy(bj) соответствующие сигналы на выбранных временных интервалах bj.
Сигналы Ux(bj) и Uy(bj) на выбранных временных интервалах bj будем аппроксимировать в виде фрагментов синусоид, для которых:

где Ax, Ay значения амплитуд аппроксимирующих сигналов;
ω значения круговой частоты сигналов;
Fx, Fy начальные фазы входного и первого опорного сигналов.
Разделим мгновенные значения входного и первого опорного сигналов друг на друга и рассмотрим функцию f(bj):
f(bj)=Ka[sin(ωt+Fx)]/sin(ωt+Fy), (5)
где f(bj) функция на интервале времени bj, определяемая отношением двух сигналов Ux(bj) и Uy(bj);
Ka=(Ax/Ay) отношение амплитуд сигналов из (3) и (4).
Для момента времени t0 на интервале bj, когда значение функции f(bj)= f(t0)=Ka, должно выполняться условие:
[sin(ωto+Fx)]/[sin(ωto+Fy)]=1 (6)
Обозначим левую часть уравнения (6) через L, тогда:

Разность фаз F0 между сигналами Ux(bj) и Uy(bj) равна:
F0=Fx-Fy, (8)
Если, к примеру, Fx > Fy, то можно принять Fy=0, и после преобразования из выражения (7) получим:
L=cosFo+(sinFo)/(tgωt) (9)
Если Fx <F>y, то можно принять Fx=0, и после преобразования из выражения (7) получим:
L=1/[cosFo+(sinFoctgωt)] (10)
Выполнение условия (6) сводится к выполнению условия:
cosFo+sinFo/[tg(2π/T)to]=1, (11)
где t0 соответствует искомому моменту времени, с;
T период первой гармоники входного сигнала, с.
Обозначим (2π/T)to=β значение угла, определяемого положением t0 на интервале времени периода T. Тогда после перестановок выражение (11) перепишем в следующем виде:
tgβ=sinFo/(1-cosFo). (12)
После преобразований получим:
sinF0/(1-cosF0) ctg(F0/2) (13)
Из (12 и 13) следует:
tgβ=ctg(Fo/2). (14)
Из выражения (14) получим:
tgβ=tg[(π/2)-(Fo/2)] (15)
После преобразования получим:
tgβ=tg[(π-Fo)/2] (16)
Из равенства (16) получаем выражение для β:
b=(π-Fo)/2. (17)
Так как β=(2π/T)t0 соответствует моменту времени, когда выполняется условие (6), то из (17) определим положение точки t0 на интервале bj. Угол π соответствует полупериоду, то есть такому интервалу времени, когда значение сигнала имеет один и тот же знак. Положение точки t0 на интервале bj соответствует середине интервала времени, лежащего внутри одного из полупериодов, из которого исключен интервал времени, соответствующий сдвигу фаз между сигналами. Этот момент времени t0 находится на одинаковом расстоянии от середин выбранных интервалов времени, где не происходит изменение знака сигнала, см. фиг.1.
Значения синусоидальных сигналов в момент времени t0 на середине интервала, равного фазовому сдвигу F0, будут равны, соответственно, Axsin(F0/2) и Aysin(F0/2), а отношение мгновенных значений сигналов будет определяться как Ka=Ax/Ay.
Измерение мгновенного значения одного сигнала можно проводить в момент времени t1, отстоящий от середины выбранной полуволны этого сигнала, к примеру, на интервал времени, соответствующий фазовому сдвигу F0 или [ (π/2) F0] а измерение другого сигнала в момент времени t2, отстоящий от середины выбранной полуволны своего сигнала на интервал времени, соответственно, F0 или [(π/2) F0] Для момента времени t1 мгновенное значение одного сигнала можно представить, как AxsinF0 Axcos[(π/2) F0] а мгновенное значение другого сигнала в момент времени t2 можно представить, как AysinF0 Aycos[(π/2) F0] Модуль отношений для синусоидальных сигналов будет равен Ka Ax/Ay.
Мгновенное значение одного сигнала в момент времени будет равно AxcosF0, другого сигнала в момент времени будет равно AycosF0. Модуль их отношений будет равен Ka=Ax/Ay.
Следовательно, если измерять отношения мгновенных значений сигналов синусоидальной формы в различные моменты времени, равноотстоящие от середин выбранных полуволн своих сигналов, то модули Kωt этих отношений будут иметь одинаковые значения, равные Kωt=Ka=Ax/Ay.
Если во входном сигнале будут искажения, обусловленные присутствием высших гармоник, то будут наблюдаться отклонения в получаемых значениях модулей отношений мгновенных значений сигналов.
На фиг.1 показан пример определений моментов времени t0, t1, t2, равноотстоящих от середин выбранных полуволн соответствующих сигналов, для произвольного фазового сдвига между сигналами. Для фазового сдвига F0 получают на интервале времени одного из периодов несколько пар моментов времени t1, t2; и так далее. AxsinF0/AysinF0 Ka для измерений в моменты времени t1 и t2; AxcosF0/AycosF0 для измерений в моменты времени и так далее. Моменты времени t1 для сигналов, соответствующих значению sinF0, можно выбирать произвольно, так же как и моменты t2 для сигналов, соответствующих значению sinF0. Аналогично можно выбирать для измерения пару моментов времени соответствующих значению cosF0.
Представим входной сигнал напряжения Ux1(t) в виде:
Ux1(t)=β1sinω1t+g1(t), (18)
где β1 амплитуда синусоидального напряжения первой гармоники входного сигнала;
ω1 круговая частота первой гармоники входного сигнала;
g1(t) некоторая функция, значение которой изменяется во времени так, чтобы выполнялось равенство (18).
Представим напряжение Uy1(t) первого опорного синусоидального сигнала с частотой ω1 первой гармоники входного сигнала в виде:
Uy1(t)=A1sin(ω1t+Fo) (19)
где A1 амплитуда первого опорного синусоидального сигнала;
F0 значения сдвига фаз, при которых происходят измерения.
Текущее мгновенное значение входного сигнала представим в следующем виде:
Ux1(t)=[A1sinω1t]K(ω1t), (20)
где модули отношений мгновенных значений входного и первого опорного сигналов, которые определяются, соответственно, в моменты времени t1 и t2.
Если входной сигнал синусоида, то есть g1(t)=0 в (18), то первое усредненное значение Kc1 модулей K(ω1t) отношений мгновенных значений входного и первого опорного сигналов для соответствующих моментов времени t1 и t2 будет равно:
Kc11/A1, (21)
где Kc1 первое усредненное значение модулей отношений мгновенных значений входного и первого опорного сигналов.
Входное напряжение Ux1(t) можно представить в виде:
Ux1(t)=A1Kc1sinω1t+g1(t) (22)
Из (20) и (22) определим выражение для функции g1(t):

Подставляя (24) в (18), получим:

Первое слагаемое правой части выражения (25) представляет собой произведение первого усредненного значения Kc1 модулей отношений мгновенных значений входного и первого опорного сигналов на мгновенные значения первого опорного синусоидального сигнала первой гармоники входного сигнала, а второе слагаемое, определяемое гармоническими составляющими сигнала, равно произведению мгновенных значений первого опорного синусоидального сигнала на значения разностей модулей отношений мгновенных значений входного и первого опорного сигналов и первого усредненного значения этих модулей.
Умножив значение первого усредненного значения Kc1 модулей отношений мгновенных значений входного и первого опорного сигналов на амплитуду первого опорного синусоидального сигнала получают амплитуду первой гармоники входного сигнала.
Второе слагаемое правой части выражения (25) не содержит составляющих первой гармоники входного сигнала, поэтому его используют для дальнейшего последовательного анализа составляющих высших гармоник входного сигнала, начиная со второй.
Первый дополнительный сигнал, в котором отсутствует составляющая первой гармоники, по аналогии с (18) можно представить в виде:
Ux2(t)=β2sinω2t+g2(t), (26)
где Ux2(t) первый дополнительный сигнал;
β2 амплитуда синусоидального напряжения второй гармоники входного сигнала;
ω2 круговая частота второй гармоники входного сигнала;
g2(t) некоторая функция, значения которой изменяются во времени так, чтобы выполнялось равенство (26).
Представим напряжение Uy2(t) второго опорного синусоидального сигнала с частотой ω2 второй гармоники входного сигнала в виде:
Uy2(t)=A2sin(ω2t+Fo) (27)
где Uy2(t) второй опорный синусоидальный сигнал с частотой ω2 второй гармоники входного сигнала;
A2 амплитуда второго опорного синусоидального сигнала;
F0 значения сдвига фаз, при которых происходят измерения.
Текущее мгновенное значение первого дополнительного сигнала представим в следующем виде:
Ux2(t)=[A2sin(ω2t]K(ω2t), (28)
где модули отношений мгновенных значений первого дополнительного и второго опорного сигналов, которые определяются, соответственно, в моменты времени t3 и t4.
Если первый дополнительный сигнал синусоида, то есть g2(t)=0 в (16), то второе усредненное значение Kc2 модулей K(ω2t) отношений мгновенных значений первого дополнительного и второго опорного сигналов для соответствующих моментов времени t3 и t4 будет равно:
Kc2=B2/A2, (29)
где Kc2 второе усредненное значение модулей отношений мгновенных значений первого дополнительного и второго опорного сигналов.
Напряжение Ux2(t) первого дополнительного сигнала можно представить в виде:
Ux2(t)=A2Kc2sinω2t+g2(t) (30)
Из (28) и (30) определим выражение для функции g2(t):

Подставляя (32) в (26), получим:

Первое слагаемое правой части выражения (33) представляет собой произведение второго усредненного значения Kc2 модулей отношений мгновенных значений первого дополнительного и второго опорного сигналов на мгновенные значения второго опорного синусоидального сигнала второй гармоники входного сигнала, а второе слагаемое, определяемое гармоническими составляющими выше второй гармоники входного сигнала, равно произведению мгновенных значений второго опорного синусоидального сигнала на значения разностей модулей отношений мгновенных значений первого дополнительного и второго опорного сигналов и второго усредненного значения этих модулей.
Умножив значение второго усредненного значения Kc2 модулей отношений мгновенных значений первого дополнительного и второго опорного сигналов на амплитуду второго опорного синусоидального сигнала, получают амплитуду второй гармоники входного сигнала.
Второе слагаемое правой части выражения (33) не содержит составляющих первой и второй гармоник входного сигнала, поэтому его используют для дальнейшего последовательного анализа составляющих высших гармоник входного сигнала, начиная с третьей гармоники.
Аналогичным образом поступают для получения составляющих более высших гармоник, при этом получают дополнительный сигнал и формируют соответствующий опорный синусоидальный сигнал с частотой соответствующей гармоники.
На фиг. 2 приведена структурная схема устройства, реализующего способ. Устройство содержит n формирователей опорных синусоидальных сигналов (1-1 - 1-n), n блоков вычисления (2-1 2-n) и блок 3 индикации, причем каждый формирователь опорных синусоидальных сигналов состоит из формирователя 4, управляемого опорного генератора 5 и фазовращателя 6.
Блоки в устройстве соединены следующим образом. Вход устройства подключен к входу первого формирователя 1-1 и к первому входу первого блока вычислений 2-1. Второй вход каждого предыдущего блока вычислений 2-(n-1) подключен к первому входу последующего блока вычислений 2-n. Первые входы n блоков вычислений с первого по n подключены к входам блока 3 индикации с первого по n соответственно.
Устройство работает следующим образом. Входной сигнал Ux(t) поступает на первый вход первого блока вычисления 2-1 и на вход первого формирователя 4-1, на выходе которого формируется напряжение U4-1, пропорциональное периоду T исследуемых колебаний. Это напряжение U4-1 поступает на вход первого управляемого опорного генератора 5, на выходе которого генерируется напряжение U5-1 колебаний синусоидальной формы, период которых зависит от управляемого напряжения U4-1 и равен периоду T основной гармоники исследуемых колебаний.
Синусоидальное напряжение U5-1 амплитудой Ay с выхода первого опорного генератора 5-1 поступает на вход первого фазовращателя 6-1, на выходе которого получают синусоидальное напряжение Uy(t) той же амплитуды, которая не изменяется при изменениях фазовых сдвигов. Таким образом, на два входа первого блока вычислений 2-1 поступают входные сигналы напряжения Ux(t) и первый опорный синусоидальный сигнал напряжения Uy(t) с частотой первой гармоники, имеющие между собой фазовый сдвиг, к примеру, как показано на фиг.1.
Для каждого фазового сдвига F0 производят измерения мгновенных значений сигналов при выбранной паре моментов времени t1 и t2, определяют модули отношений, усредняют их значения.
На первом выходе первого блока вычислений 2-1 получают сигнал напряжения 1U2-1, соответствующий первой гармонике входного сигнала, полученный при умножении множителя, определяемого амплитудой первого опорного синусоидального сигнала на первое усредненное значение модулей отношений мгновенных значений входного и первого опорного сигналов, а на втором выходе блока вычислений 2-1 получают разностный сигнал, соответствующий первому дополнительному сигналу, равный напряжению 1U2-2=Aysinω1t[K(ω1t)-Kc1].
Этот сигнал напряжения 1U2-2 поступает на первый вход второго блока вычислений 2-2 и на вход второго формирователя 1-2 опорного синусоидального сигнала. Напряжения 1U2-2 сравниваются с вторым опорным синусоидальным сигналом напряжения 2U1-2. В каждом блоке вычислений 2-1 2-n определяют соответствующие усредненные значения модулей отношений Kci, которые умножают на соответствующие множители, определяемые амплитудами опорных синусоидальных сигналов, и получают напряжения, пропорциональные амплитудам первой, второй, третьей и так далее гармоник входного сигнала.
Для повышения разрешающей способности следует увеличить количество моментов времени t1, t2 для измерений. Следует отметить, что амплитуда опорного генератора практически не влияет на погрешность измерений, так как относительные отклонения значений модулей отношений не зависят от получаемых значений Ka. При использовании прецизионного опорного генератора в режиме большого сигнала способ имеет очень высокую разрешающую способность, способ не требует использования узкополосных фильтров, что существенно повышает точность измерения и быстродействие на инфранизких частотах.
Формула изобретения: Способ спектрального анализа сигналов, основанный на преобразовании входного сигнала, в соответствии с которым выделяют определенные временные интервалы для анализа, отличающийся тем, что определяют частоту первой гармоники входного сигнала, формируют первый опорный синусоидальный сигнал с частотой первой гармоники входного сигнала, выбирают первый временной интервал, в котором входной сигнал не изменяет свой знак, определяют середину первого временного интервала, выбирают второй временной интервал, в котором первый опорный синусоидальный сигнал не изменяет свой знак, определяют середину второго временного интервала, измеряют мгновенные значения входного и первого опорного сигналов в моменты времени t1 и t2 соответственно, причем моменты времени t1 и t2 выбирают равноотстоящими соответственно от середин первого и второго временных интервалов, определяют модуль отношения мгновенных значений входного и первого опорного сигналов, многократно определяют модули отношения мгновенных значений входного и первого опорного сигналов для каждой пары моментов времени, равноотстоящих от середин соответственно первого и второго временных интервалов, определяют первое усредненное значение модулей отношения мгновенных значений входного и первого опорного сигналов, которое умножают на амплитуду первого опорного синусоидального сигнала, получают амплитуду первой гармоники входного сигнала, определяют текущие значения разностей между модулями отношения мгновенных значений входного и первого опорного сигналов и первым усредненным значением этих модулей, которые умножают на текущие значения первого опорного синусоидального сигнала, получают первый дополнительный сигнал, формируют второй опорный синусоидальный сигнал с частотой, равной удвоенной частоте первого опорного синусоидального сигнала, выбирают третий и четвертый временные интервалы, в которых соответственно первый дополнительный и второй опорный сигналы не изменяют свои знаки, определяют соответственно середины третьего и четвертого временных интервалов, измеряют мгновенные значения соответственно первого дополнительного и второго опорного сигналов в моменты времени t3 и t4, которые выбирают равноотстоящими от середин соответственно третьего и четвертого временных интервалов, многократно определяют модули отношения мгновенных значений первого дополнительного и второго опорного сигналов для каждой пары моментов времени, равноотстоящих от середин соответственно третьего и четвертого временных интервалов, определяют второе усредненное значение модулей отношения мгновенных значений первого дополнительного и второго опорного сигналов, которое умножают на амплитуду второго опорного синусоидального сигнала, получают амплитуду второй гармоники входного сигнала, определяют текущие значения разностей между модулями отношения мгновенных значений первого дополнительного и второго опорного сигналов и вторым усредненным значением этих модулей, которые умножают на текущие значения второго опорного синусоидального сигнала, получают второй дополнительный сигнал, формируют третий опорный синусоидальный сигнал с частотой, равной утроенной частоте первого опорного синусоидального сигнала, аналогичным образом определяют амплитуды последующих составляющих гармоник входного сигнала, при этом для каждой из составляющих формируют опорный синусоидальный сигнал с частотой определяемой гармоники.