"ЖУРНАЛ РАДИОЭЛЕКТРОНИКИ" N 4, 2015

оглавление

УДК 621.317                                                                                                 

ФАЗОВЫЙ МЕТОД ОПРЕДЕЛЕНИЯ

СРЕДНЕКВАДРАТИЧЕСКОГО ЗНАЧЕНИЯ ГАРМОНИЧЕСКОГО ПРОЦЕССА

 

Г. Р. Аванесян

Центр космической связи «Медвежьи Озера» ОАО «ОКБ МЭИ», Москва

 

Статья получена 25 марта 2015 г., после доработки- 13 апреля 2015 г.

 

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

Ключевые слова: среднеквадратическое значение, временной интервал, фаза, измерение, погрешность.

Abstract. We propose a method to determine the root-mean-square (RMS) value of the harmonic process in real time, which is based on the principle of phase tracking signal corresponding to the instantaneous value of the process, it is numerically equal to the RMS. The features of the method, the error arising from its application, as well as the possibility to simplify the algorithmic and developed hardware devices are considered.

Key words: root-mean-square value, time interval, phase, measurement, error.

 

Введение

Оценка параметров гармонических процессов при их исследовании в реальном времени может быть получена как сугубо аналоговым, так и цифровым путем. В то же время, несмотря на универсальность и гибкость цифровых алгоритмов, операция непосредственного выделения среднеквадратического значения в массе цифровых измерителей, включая устройства достаточно высокого уровня, как бы парадоксально это не казалось, остается аналоговой. Применяют либо калориметрический метод, согласно которому определяют количество выделенного тепла, пропорциональное среднеквадратическому значению исследуемого напряжения, либо преобразуют аналоговым путем гармонический процесс в постоянное напряжение, пропорциональное искомому среднеквадратическому [1]. Первый метод обеспечивает высокую, эталонную, точность, но оказывается достаточно сложным в реализации, измерители имеют небольшой ресурс и обладают высокой инерционностью. Второй имеет невысокую точность по причине относительной нестабильности характеристик входных аналоговых преобразователей. Классическим, с точки зрения цифровых алгоритмов, следует считать метод [2], непосредственно повторяющий в дискретной форме математическую трактовку среднеквадратического значения URMS гармонической функции u(t), имеющей период Т и представленной с дискретом Dt в виде отсчетов u(iDt), с усреднением на интервалах кратных четверти периода Т:

 ,

где Nчисло четвертей, участвующих в измерении; I – общее число отсчетов.

Однако недостатками метода, сдерживающими его широкое применение, являются большой объем вычислений с одной стороны, а с другой – необходимость использования большого количества отсчетов u(iDt), интерполирующих исходный сигнал. Последнее при работе в реальном времени требует применения высокоскоростных аналого-цифровых преобразователей (АЦП), что ограничивает применения метода в высокочастотной области.   Важным требованием является также выбор интервала усреднения, равного целому числу четвертей периодов, так как в противном случае появляется погрешность, вызванная некорректным усреднением. Указанные недостатки обусловлены особенностями алгоритма, поэтому логически обоснованным представляется поиск методов, позволяющих оценивать среднеквадратическое значение на основе функциональных связей, например, между оцениваемым параметром и какими либо другими признаками, оценка которых с технической точки зрения может оказаться проще. Одним из таких методов, который на сегодняшний день представляется достаточно совершенным, является метод, предложенный в [3], суть которого состоит в выделении из спектра квадрированной гармонической функции постоянной составляющей, пропорциональной среднеквадратическому значению исходного сигнала. Здесь удается избежать погрешности вызванной некорректным выбором интервала усреднения, однако требования к быстродействию АЦП остаются прежними и, кроме того, метод относительно сложен в осуществлении, так как требует выполнения большого количества вычислительных операций по квадрированию и цифровой фильтрации исследуемого сигнала  (фактически его реализация сводится к построению специализированного вычислителя). Теоретически, конечно, возможен полный отказ от АЦП, для этого можно, например, синусоидальное напряжение преобразовать в последовательность импульсов, длительности которых находятся в жесткой функциональной зависимости от амплитуды исходного сигнала  [4], однако  указанный путь, как показала практика, при всей своей привлекательности ориентирован скорее на текущий контроль уровня сигнала меняющегося в небольших пределах, чем на измерение среднеквадратических значений в широком диапазоне как частот, так и амплитуд.

 

Идея фазового метода

 В настоящей статье рассмотрен метод, основанный на взаимосвязи фазы сигнала с его характерными параметрами, такими как амплитуда и среднеквадратическое значение и позволяющий существенно упростить как алгоритмическую часть реализуемых устройств, так и аппаратную.  Идея метода, в частности, состоит в том, что всегда можно найти фазу j, при которой для всех n (n = 1, 2, 3,…) будет соблюдаться равенство между среднеквадратическим значением гармонической функции и модулем ее мгновенного значения, соответствующего фазе j:

.                          (1)

Равенство (1) верно при

Следовательно, в каждый момент времени

                                   (2)

модуль мгновенного значения синусоидального сигнала будет равен его среднеквадратическому значению URMS.  Таким образом, выделяя моменты времени tx путем слежения за фазой сигнала и определяя  значения сигнала в эти моменты времени, можно будет получить выборку, состоящую из единичных оценок URMS . Причем, как несложно понять, за период будет получено четыре результата оценки URMS. Иллюстрирует указанную связь график, представленный на рис. 1, на котором для простоты синусоида совмещена с началом координат, а также показаны два различных значения URMS, соответствующие различным амплитудам. На приведенном графике выборки осуществляются в моменты времени

.

Соответствующие указанным моментам времени импульсы выборки показаны в нижней части рисунка.

 

image description

 

Рис. 1. Выделение фаз гармонического процесса, соответствующих модулю его среднеквадратического значения

 

Исходя из вышеприведенных рассуждений, основываясь на (1) и (2), покажем результат единичного измерения URMS  в виде

,                            (3)

где    n номер четверти периода ;

Dtх n погрешность определения момента взятия конкретного n–го отсчета.

Погрешность Dtхn  обусловлена особенностью реализации метода и численно равна погрешности формирования временных интервалов длительностью Т/8, привязанных в зависимости от исходной точки либо к началу полуволны, либо к максимуму (амплитудному значению). Указанные временные интервалы определяют моменты взятия отсчетов сигнала u(t).

На практике, для повышения точности, целесообразно в качестве оценки U*RMS  принимать результат усреднения единичных измерений по N отсчетам

                         (4)

Функциональная схема устройства, реализующего представленный метод, показана на рис. 2. Входной аналоговый сигнал u(t) клиппируется в компараторе 1, после чего поступает на вход формирователя  временных интервалов 2, предназначенного для измерения периода Т , последующего формирования временных интервалов длительностью Т/8 и привязки их к характерным точкам синусоиды. Варианты построения формирователя  временных интервалов могут быть различными, отличающиеся количеством выборок, приходящихся на один период.  В эксперименте автором использовался формирователь временных интервалов, работающий только по первой четверти синусоиды, с одной выборкой на два периода, (в данном случае , k номер периода в котором берется отсчет; соответственно усреднение осуществляется по k), что требовало привязки интервала длительностью Т/8 к началу полуволны (см. рис. 1). Работа формирователя 3 складывалась из двух этапов, на первом этапе в течение первого периода сигнала осуществлялась оценка периода Т, на втором этапе  в течение следующего периода синусоиды формировался непосредственно временной интервал длительностью Т/8 для задания фазы j = p/4, соответствующей моменту взятия отсчета в АЦП 3. Таким образом осуществлялось слежение за фазой сигнала, частота которого неизвестна и может меняться  в ходе измерений.

 

image description

 

Рис. 2. Функциональная схема измерителя, реализующего фазовый метод
определения среднеквадратического значения гармонического процесса

 

Следует отметить, что если в приведенной схеме (см. рис. 2) формировать временные интервалы длительностью не Т/8, а Т/4, привязанные к началу полуволны, то устройство превратится в измеритель амплитудных значений, так как в этом случае выборки будут осуществляться в моменты времени, соответствующие фазе  p/2:

,

где  m – номер полуволны (m = 1, 2, 3, …).

Несложно понять, что для перевода измерителя в режим измерения амплитуды достаточно увеличить в два раза временной интервал на выходе формирователя 2, например, путем уменьшения в два раза частоты тактовых импульсов, используемых для формирования временного интервала.

 

Погрешность оценки среднеквадратического значения фазовым методом

Погрешность измерений удобно определять для единичных результатов (3), при этом будем исходить из того, что погрешность квантования в АЦП пренебрежимо мала, а основной вклад вносят случайная ошибка s[tx]  формирования  временного интервала tx и нестабильность s[T] периода сигнала T. В этом случае  случайная ошибка s[u] определения мгновенного значения  будет зависеть от s[tx] и  s[T] следующим образом

,

а после вычисления коэффициентов влияния ,  и последующих группировок

  .                           (5)

Оценим вклад составляющих s[txs[T] в точность получения результата, для чего  положим, согласно алгоритму измерения среднеквадратического значения, tх= Т/8, после чего представим (5) в виде

 .

В полученном выражении вторым слагаемым под знаком корня можно пренебречь. Объясняется это не только тем, что множитель, стоящий перед s2[T] в 64 раза меньше множителя перед s[tx], но еще и тем, что согласно описанному методу (см. предыдущий раздел) перед непосредственным формированием интервала tx предварительно происходит уточнение периода Т. То есть используется величина Т измеренная непосредственно перед выбором мгновенного значения и, следовательно, можно считать, что на практике нестабильность s[T], проявляющаяся за время действия одного периода, очень мала по сравнению с s[tx]. В связи с вышеизложенным, можно записать

 .                                                                       (6)

 Полагая, что погрешность формирования временного интервала tx распределяется по закону Симпсона, свяжем случайную ошибку s[tx] с дискретом Dtx формирования временного интервала ()  и представим (6) в более удобной для практических применений форме, для абсолютной случайной ошибки – 

 ,                                                                           (7)

и для относительной  – 

 .                                                               (8)

При усреднении по n отсчетам будут получены погрешности  и  , а выражения (7) и (8) примут вид

                                                                          (7-1)

и

  .                                                        (8-1)

Кроме того, целесообразно показать и предельные ошибки, которые имеют место при максимально возможной ошибке Dtx формирования временного интервала,  Du – абсолютную и du – относительную, выраженную в процентах, для определения которых воспользуемся уже вычисленным коэффициентом влияния  :

 

или

                                                                                    (9)

и

 .                                                                            (10)

Из (7) - (10) легко видеть, что задача повышения точности оценки искомого значения u(t) решается путем повышения частоты счетных импульсов используемых для формирования временного интервала заданной длительности. Однако при этом следует иметь в виду, что этапу формирования временного интервала tx  предшествует этап оценки периода Т исследуемого сигнала, причем оценка используется для определения необходимой длительности  Т/8 и формирования интервала с указанной длительностью. Следовательно, погрешность DТ оценки периода сигнала Т  будет влиять на точность задания величины Т/8, т. е. при погрешности DТ определения периода Т для формирования требуемого интервала будет использовано значение

.

Часть периода Т/8 имеет расчетную максимальную погрешность в 8 раз меньшую, чем погрешность оценки Т. В то же время, если указанная погрешность в конкретной реализации измерителя может оказаться соизмеримой с погрешностью Dtx  формирования временного интервала, то ее следует учесть при определении общей случайной ошибки s[u] в (5). В этом случае случайная погрешность s[txx] формирования временного интервала tx будет выражаться следующим образом:

,

где   случайная погрешность оценки величины Т/8.

На практике, с технической точки зрения, удобно формировать временной интервал tx  путем подсчета тактовых импульсов до достижения числа равного числу импульсов зафиксированных ранее при измерении периода Т. При этом если вести счет с периодом DТ/8 (в данном случае максимальная погрешность DТ есть дискрет отсчета периода Т), то будет получена пачка импульсов длительностью Т/8. Таким образом, исходя из того, что дискрет оценки части периода Т/8 и дискрет Dtx формирования временного интервала численно равны, а также учитывая, что случайные ошибки распределены по закону Симпсона, после несложных вычислений имеем:

для абсолютной случайной погрешности –              ,

 и для абсолютной максимальной погрешности –     Dtxx= 2Dtx.

При наличии вышеприведенных условий, касающихся учета погрешности оценки величины Т/8 и особенностей формирования временного интервала tx, полученные значения s[txx] и Dtxx  следует использовать  в формулах  (6) и (9) вместо погрешностей s[tx] и Dtx  соответственно.

Интересно оценить реальные возможности метода,  исходя из быстродействия современной элементной базы. Для этого зададимся максимальной тактовой частотой первых каскадов счетчиков, используемых для формирования временных интервалов, значением в 100 МГц (Dtx = 0,01 мкс). Тогда погрешность Du  при частоте  исследуемого синусоидального сигнала 200 кГц и   U = 1 В,  согласно (9), будет составлять 8,9 мВ, а предельная относительная погрешность, в соответствии с (10), du = 1,26 %. При наличии учитываемой дополнительной погрешности, вызванной ошибкой оценки периода сигнала, в предположении, что максимальная погрешность оценки части периода Т/8 равна максимальной погрешности формирования временного интервала tx,  относительная погрешность составит 2,52%. Полученные расчетные значения относительной погрешности лучше аналогичных показателей как отечественных, так и зарубежных измерителей*. Что же касается случайных погрешностей  и  (см. формулы (7-1), (8-1)), то они будут уменьшаться с увеличением количества отсчетов n, участвующих в усреднении.  Графики зависимости относительной погрешности  от n при Dtx = 0,01 мкс для сигналов с различными частотами представлены на рис. 3.

  

image description

Рис. 3. Зависимость относительной случайной погрешности  от объема усреднений

 

Поскольку величина  меняется в достаточно широких пределах, для наглядности графическая зависимость  от n показана в двух поддиапазонах, включающих частоты 1 кГц, 10 кГц, 20 кГц (на рис. 3 слева) и 100 кГц, 300 кГц, 1 МГц (на рис. 3 справа). Здесь ясно видно, что точность резко возрастает  при увеличении n в интервале от 1 до 10, далее рост точности существенно замедляется.

Заметим, что при измерении амплитудных значений гармонического процесса погрешность оценки будет ниже погрешности оценки среднеквадратического значения, поскольку коэффициент влияния  при приближении к максимуму синусоиды устремляется к нулю, что резко снижает зависимость результата измерения u(t) от смещения границы формируемого временного интервала. Указанное подтверждается и экспериментальными проверками.

 

Влияние нелинейных искажений

Поскольку реальный исследуемый процесс моногармоническим не является, так как в нем в той или иной степени содержатся гармоники, целесообразно оценить степень влияния нелинейных искажений на результаты измерения URMS. Результаты, полученные на сигнале частотой 1кГц, который подвергался нелинейным искажениям с изменением коэффициента гармоник kTHD  в диапазоне  от 0,39% до 11,45%, представлены на рис. 4 в виде графика зависимости   от коэффициента гармоник (правый на рис. 4).

 

image description

Рис. 4. Зависимость оценки среднеквадратического значения  от нелинейных искажений исследуемого процесса

 

В качестве эталонной величины использовано среднеквадратическое значение  URMS , полученное путем вычисления классическим методом возведения в квадрат отсчетов, их накопления, усреднения и извлечения квадратного корня. Отсчеты брались с периодом 1 мкс. Соответствующий график URMS(kTHD)  также представлен на рис.3. Сравнение значений, полученных фазовым методом и классическим представлено в виде графика зависимости относительной погрешности d от коэффициента гармоник kTHD. Вычисление  d(kTHD) производилось по формуле

.

Если считать удовлетворительным результат измерений с относительной погрешностью  d(kTHD)  не более 3%, то, как это видно из приведенных графиков, допустимая «несинусоидальность» формы исследуемого сигнала может достигать kTHD = 2%. Эти условия вполне укладываются в рамки решения различных задач, касающихся контроля уровня гармонических процессов как в области радиоизмерений, так и в области электроизмерений.

 

Результаты измерения среднеквадратического значения при наличии шумов

 Немалый интерес представляет оценка фазовым методом среднеквадратического значения гармонического процесса в условиях воздействия шумов. В эксперименте использовался синусоидальный сигнал частотой 1 кГц и  амплитудой 1 В, к которому подмешивался нормализованный случайный процесс с нулевым математическим ожиданием и спектром u(f ) показанным на рис. 5. На вход измерителя (см. рис. 2) подавался полученный указанным образом сигнал, имеющий вид зашумленной синусоиды, осциллограмма которой представлена на рис. 5, здесь же для наглядности показан и мешающий  шум.

Оценка   получалась согласно принятому алгоритму (4) путем усреднения 100 результатов единичных измерений по первой четверти периода. Значения оцифрованных отсчетов UAD на выходе АЦП до усреднения, при q=19,6, представлены на рис. 6 в виде их развертки во времени. В верхней части рис. 6 показаны импульсы выборки, осуществляющие слежение за фазой сигнала, моменты появления которых с периодом в 2 мс и определяют моменты обновления результатов единичных измерений, которые, как и следовало ожидать в данном случае, будут носить случайный характер. Эмпирический анализ полученных значений показывает, что их распределение близко к симметричному со средним 0,695 В (оценка ), максимальным значением 0,797 В (отклонение 0,102 В) и минимальным 0,597 В (отклонение 0,098 В) (см. рис. 6). 

 

image description

 

Рис. 5. Спектр помехи и осциллограмма зашумленного гармонического процесса, подаваемого на вход измерителя

 

image description

 

Рис. 6. Значения отсчетов на выходе АЦП при воздействии шума

 

Измеренные при различных отношениях сигнал/шум  q среднеквадратические значения URMS (q)  и соответствующие погрешности d(UN) сведены в таблицу, в которой приняты следующие обозначения: UN – среднеквадратическое значение шума; UNmax – пиковое значение шума;

 – нормированное отношение сигнал/шум. Относительная погрешность вычислялась по формуле

.

Табл. 1. Погрешность измерений URMS  при различных отношениях сигнал/шум q

UNmax, В

UN, В

q

URMS (q), В

d(UN),%

0,067

0,023

30,7

0,712

0,7

0,108

0,036

19,6

0,695

1,69

0,129

0,045

15,7

0,688

2,69

0,157

0,055

12,8

0,686

2,97

 

Как видим, погрешность измерений, вызванная воздействием шумов, даже при относительно низком значении  q=12,8 и пиковом значении шумов достигающем почти 16% от амплитуды полезной составляющей, не превышает 3%. Здесь следует подчеркнуть, то, что  клиппированию в компараторе измерителя подвергался сигнал с указанным в табл. 1 отношением сигнал/шум, без дополнительной фильтрации в измерителе. Предполагается, что все возможные действия по фильтрации уже выполнены и получено наилучшее в имеющихся условиях конкретное значение q. Кроме того, при преобразовании полуволн исследуемого сигнала в прямоугольные импульсы были приняты меры по исключению артефактов в виде ложных коротких импульсов, возникающих в области перехода синусоиды через нуль. Указанное является достаточно важным условием, поскольку существенный вклад в снижение точности оценки оказывают не столько случайные значения выборок, вызванные наложением на детерминированный сигнал шума, как это может показаться на первый взгляд, сколько случайные моменты взятия выборок. Именно многократные пересечения порогового уровня в области нуля, приводящие к появлению порой целой серии ложных импульсов, после отработки в формирователе временных интервалов приводят к серьезным ошибкам в определении моментов взятия выборок. Избавиться от этого удается введением в характеристику компаратора петли гистерезиса с обязательным выбором верхнего порога срабатывания максимально близкого к нулю, а нижнего – в отрицательной области. Это необходимо для исключения влияния гистерезиса на положение передних фронтов клиппированных сигналов. В эксперименте нижний уровень срабатывания составлял –150 мВ, что позволило исключить появление ложных импульсов при воздействии шума с пиковыми значениями почти до 160 мВ. При этом следует иметь в виду, что минимально допустимая амплитуда исследуемых сигналов должна превышать нижний уровень срабатывания, так как в противном случае не возникнут условия для формирования отрицательного фронта импульса на выходе компаратора.

 

Заключение

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

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

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

- относительно низкая частота дискретизации исследуемого сигнала,  поскольку, согласно предложенному алгоритму, выборки берутся строго в моменты равенства модулей мгновенных значений сигнала его среднеквадратическим значениям, количество которых за период не может превышать четырех (см. выражение (1)), следовательно, частота дискретизации также не может превышать более чем в четыре раза частоту исследуемого сигнала, причем в реальных условиях, как несложно видеть из показанного в статье примера, оказывается достаточной и меньшая частота дискретизации, что существенно снижает требования к быстродействию АЦП по сравнению с классическим алгоритмом [2], по сути повторяющим в дискретной форме математическую трактовку среднеквадратического значения, погрешность оценки которого в этом случае обратно пропорциональна корню квадратному из числа выборок;

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

 

Литература

1. Захаров И. П., Павленко Ю. Ф. Эталоны в области электрорадиоизмерений. Справочное пособие. – М.: Горячая линия-Телеком, 2008.

2. Мирский Г. Я. Электронные измерения. – М.: Радио и связь, 1986.

3. Pat. US 6064193. Method and apparatus for measuring the mean square value of an electrical signal / Victor L. Hansen, Charles L. Saxe; Tektronix, Inc. – May 16, 2000.

4. Пат. RU 2229138. Измеритель параметров гармонических процессов / Г. Р. Аванесян, А. А. Беспалов. – Опубл. 20. 05. 2004, Бюл. № 14. 



* В качестве примера можно указать цифровой прецизионный измеритель 34401A фирмы Agilent Technologies, который на частоте 200 кГц имеет погрешность 4%.