Оценка разности фаз сигналов

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

Для решения задачи определения разности фаз сигналов u1(t) и u2(t) их оцифровывают c частотой дискретизации fд и создают два массива данных мгновенных значений по N элементов u1[i/fд] и u2[i/fд]. Затемна массивы накладывают временное окно и выполняют прямые преобразования Фурье, получая комплексные спектры S1[ifд/N]=FFT(u1[i/fд]) и S2[ifд/N]=FFT(u2[i/fд]). В спектре S1[ifд/N] определяют номер M компоненты амплитуда которой максимальна, а затем находят фазы j1 и j2 спектральных компонент S1[Mfд/N] и S2[Mfд/N], определяют искомую разность фаз Dj между сигналами u1(t) и u2(t). Более детально алгоритм работы может быть представлен в виде следующих шагов:

1. Входные сигналы u1(t) и u2(t) оцифровывают c частотой дискретизации fд и получают два массива данных u1[i/fд], u2[i/fд]по N элементов.

2. Накладывают на полученные массивы u1[i/fд] и u2[i/fд]временное окно, например, окно Хемминга.

3. От полученных массивов вычисляют прямые преобразования Фурье, получая комплексные спектры S1[ifд/N]=FFT(u1[i/fд]) и S2[ifд/N]=FFT(u2[i/fд]).

4. В комплексном спектре S1[ifд/N] определяют номер M компоненты, амплитуда которой максимальна.

5. находят фазы j1 и j2 спектральных компонент S1[Mfд/N] и S2[Mfд/N] через реальные S1RE[Mfд/N], S2RE[Mfд/N] и мнимые S1IM[Mfд/N], S2IM[Mfд/N] составляющие:

Оценка разности фаз сигналов - student2.ru

Оценка разности фаз сигналов - student2.ru Оценка разности фаз сигналов - student2.ru Оценка разности фаз сигналов - student2.ru

Оценка разности фаз сигналов - student2.ru

Оценка разности фаз сигналов - student2.ru Оценка разности фаз сигналов - student2.ru Оценка разности фаз сигналов - student2.ru

6. Разность фаз находят в диапазоне 180³Dj³–180 в соответствии с выражениями:

Dj=Dj21 для180³Dj21³–180;

Dj=Dj21 -360дляDj21 >180; Dj=Dj21 +360дляDj21 <–180,

где Dj21 =j2 – j1.

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

Наи­больший эффект от использования предложенного способа может быть достигнут в измерительных комплексах, содержащих в своей структуре персональный компьютер (ПК), который выполняет функции вычислителя и обеспечивает всю дальнейшую обработку и представление данных, получаемых на выходе АЦП, как показано на рис. 2.4.1. Современные серийно выпускаемые платы расширения, вставляемые в свободные слоты ПК, обеспечат все необходимые аппаратные функции. Их характеристики управляются программно.

Оценка разности фаз сигналов - student2.ru

Рис. 2.4.1. Схема измерения фазового сдвига

В зависимости от уровня сигнала, оцифрованного двуканальным АЦП, вычислитель задает требуемый коэффициент передачи входного устройства для каждого канала. Правильный выбор коэффициента передачи обеспечит более полное использование рабочего диапазона АЦП, что будет способствовать высокой точности оцифровки. По данным частотомера вычислитель задает частоту дискретизации fд таким образом, чтобы сигналы на выходе двуканального АЦП находились в требуемом диапазоне частот «а» или «б» (см. табл. 2.2.1). С выхода двуканального АЦП массивы оцифрованных данных u1[i/fд] и u2[i/fд] подаются в модуль вычислителя, который реализует представленный выше способ работы. Найденное значение сдвига фаз отображается на индикаторе. Диапазон рабочих частот и особенности применения преобразования Фурье рассмотрены в параграфе 2.2.

Приведем конкретный пример. Пусть b=15. Тогда для fд=25 кГц и N=4096 диапазон «а» будет от 92 до 12408 Гц. Для обеспечения диапазона рабочих частот от 92 до 12408 Гц частота дискретизации для известного способа [5] должна быть равна 12408×24000=297792 кГц. Таким образом, предложенный способ позволяет значительно (почти в 12000 раз) уменьшить частоту дискретизации или при той же частоте дискретизации значительно расширить рабочий диапазон в область высоких частот.

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

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

1. В интервале оценки фазы укладывается не целое число периодов сигнала, что требует наложение временного окна (например, Хемминга), которое изменяет спектр сигнала.

2. Ограниченная разрядность АЦП приводит к погрешности квантования по уровню и соответственно к погрешности вычислений.

При анализе учитывалось наложение на входной массив данных окна Хемминга с коэффициентами а=0.5001 и а=0.54. Анализировалось влияние на погрешность числа отсчетов в окне преобразования от N=512 до 4096, и изменение разрядности АЦП от 8 до 12. На рис. 2.4.2 и 2.4.3 приведены графики абсолютной погрешности измерения сдвига фазы, полученные в результате анализа совокупного действия нескольких причин. При этом диапазон рабочих частот для фиксированной частоты дискретизации 25 кГц выбран в соответствии с вышеизложенными требованиями от bfд/N до fд/2-bfд/N. Учтена конечная разрядность АЦП 12 бит при уровне шума ±2 бит. Например, при случайном шуме, распределенном по равномерному закону, получим погрешность определения максимума 0.14%.

Данные моделирования, представленные на рис. 2.4.2, показывают, что в диапазоне частот сигнала до 12 кГц (более точно от 0,02fд до 0,48fд) при отсутствии нелинейных искаженийдля N=4096ичастоты дискретизации 25 кГц погрешность оценки фазового сдвига не превышает 0,010.

Оценка разности фаз сигналов - student2.ru

Рис. 2.4.2. График абсолютной погрешности при отсутствии нелинейных искажений сигнала для fд=25 кГц

Заметим, что для метода, описание которого приведено в [5], аналогичная погрешность измерения 0.01o достигается тогда, когда мгновенные значения сигналов измерены с погрешностью не более 0.02%. Таким образом, рассмотренный способ обеспечивает такую же точность измерения разности фаз при допустимой погрешности определения максимума 0.14% вместо 0.02%, т.е. в 7 раз снижены требования к шумам и разрядности АЦП.

На рис. 2.4.3 представлены результаты для сигнала с нелинейными искажениями 50% и имеющего постоянную составляющую на уровне 10% амплитудного значения. Полученные данные свидетельствуют, что предлагаемый способ может успешно работать в расширенном диапазоне частот со смещенными и искаженными сигналами, т.к. при этом не изменяются характеристики спектральных компонент, по которым вычисляются фазы сигналов j1 и j2.

Оценка разности фаз сигналов - student2.ru

Рис. 2.4.3. График абсолютной погрешности для fд=25 кГц при нелинейных искажениях сигнала по второй гармонике 50% и постоянной составляющей 10% от амплитудного значения

Проанализируем теперь влияние отдельных факторов, таких как измеряемая разность фаз, параметры окна, нелинейные искажения сигнала, объем выборки, паразитная амплитудная модуляция (ПАМ), паразитная частотная модуляция (ПЧМ), соотношение f/fд, разрядность АЦП.

Измеряемая разность фаз

График, представленный на рис. 2.4.4, показывает зависимость абсолютной погрешности от разницы фаз сигналов для рабочего диапазона частот от bfд/N до fд/2-bfд/N.

Оценка разности фаз сигналов - student2.ru

Рис. 2.4.4. График абсолютной погрешности для N=512, a=0.5001, f/fд=0.209, начальной фазы jН =00

Выбрана середина этого диапазона (f/fд=0.209). Моделирование проводилось для N=512, a=0.5001, начальной фазы jН=00. При изменении начальной фазы график эквивалентно перемешается по оси разностной фазы. Периодический характер погрешности можно объяснить влиянием изменения формы сигнала в начале и конце интервала дискретизации.

Параметры окна

Моделирование (см. рис. 2.4.5) показало, что наименьшую погрешность дают временные окна, сильно спадающие к нулю на краях, например, для окна Хемминга целесообразно выбрать a=0.5001.

Оценка разности фаз сигналов - student2.ru

Рис. 2.4.5. График абсолютной погрешности для a=0.54 при N=512, f/fд=0.209, начальной фазе jН =00

График показывает, что выбор a=0.5001 по сравнению с типовым значением a=0.54 является более удачным, так как при этом максимальная погрешность снижается с 0,037 до 0,0001.

Наши рекомендации