УДК 621.396.067.7
В . Б . Бокшанский, М. В . Вязовых, Е Тэ Вун
МЕТОД ВЫСОКОТОЧНОГО ИЗМЕРЕНИЯ ДАЛЬНОСТИ ПУТЕМ ИСПОЛЬЗОВАНИЯ ЦИФРОВОЙ ОБРАБОТКИ ЭХО-СИГНАЛА
Описаны принципы построения лазерного фазового дальномера, обеспечивающего высокоточное измерение дальности путем широкого использования цифровой обработки. В основе алгоритма цифровой обработки лежит цифровое вычисление фазы гетеродинированного эхо-сигнала после цифровой БИХ- фильтрации и последующее вычисление дальности.
E-mail: [email protected]
Ключевые слова: лазерный фазовый дальномер, цифровой фазометр,
цифровой фильтр, бесконечно-импульсная характеристика, гетеродин.
В настоящее время значительно возросла, актуальность задачи измерения расстояния между двумя объектами, особенно в связи с необходимостью высокоточного позиционирования объектов в строительстве, геодезии, военном деле, навигации и т.д. При этом в различных областях использования дальномеров постоянно ужесточаются требования к точности, предельной измеряемой дальности, темпу измерений, массе и габаритам аппаратуры. Так, на рынке гражданских дальномеров появились приборы, способные измерять расстояния до 200 м с погрешностью ± 1,5 мм. Кроме того, появился новый класс приборов -сканирующие дальномеры, позволяющие формировать матрицу дальностей с последующим синтезом компьютерной 3D модели зондируемого объекта.
Среди всех видов лазерных дальномеров именно лазерные фазовые дальномеры (ЛФД) отличаются высокой точностью измерения при относительно малой предельной дальности. Такие различия обусловлены тем, что в качестве источника излучения в ЛФД используется непрерывный полупроводниковый лазер либо светодиод, излучение которых промодулировано одним или несколькими гармоническими сигналами.
Известно, что в ЛФД расстояние определяется путем сравнения фазы модулирующего сигнала на выходе с приемника излучения (фаза излучения, прошедшего расстояние до объекта и обратно) с фазой опорного сигнала (фаза сигнала на источнике излучения).
Расстояние, проходимое световой волной за время t,
l = ct,
где с - скорость света.
За то же время фаза модулированного лазерного излучения, прошедшего путь от источника дальномера до объекта и обратно, изменится на величину <:
< = 2пЛЛ
где/м - частота модуляции излучения.
Таким образом, приравняв время в последних формулах, можно определить дальность до объекта:
/ = с- <
2п/м
При измерении фазы возникает погрешность Аф, тогда соответствующая ошибка в измерении расстояния
Л 1 А< А/ = с-
2п/м
Анализ полученной формулы позволяет заключить, что погрешность измерения дальности Al тем ниже, чем выше частота модуляции, но для однозначного определения дальности изменение фазы на измеряемом расстоянии должно быть меньше 2п, т. е. двойное расстояние не должно превышать длины волны модуляции. Это накладывает ограничение на максимально допустимое значение частоты модуляции /м. Как правило, в дальномерах используется не одна, а несколько частот модуляции. Низкая частота определяется максимальной дальностью измерения, последующие - погрешностью измерения на предыдущей частоте (аналогично низкой частоте погрешность более низкой частоты не должна превышать длины волны модуляции следующей частоты). Последняя частота модуляции определяется погрешностью Аф и необходимой точностью измерений.
Обычно в дальномерах используются интегральные фазовые детекторы, измеряющие разность фаз между входящим и опорным сигналами от 0 до 180° (при большем фазовом диапазоне возникает неоднозначность). В этом случае необходимо, чтобы при прохождении излучением расстояния до объекта и обратно, фаза последнего изменялась на значение, не превышающее п, т. е. чтобы двойное расстояние соответствовало ее половине длины волны модуляции.
При этом максимальная дальность
2lmax - "2 T1C ,
где Т1 - период модуляции излучения на первой (низкой) частоте.
Тогда первая частота модуляции
с
flu —
4L
тах
Обычно для фазовых детекторов погрешность измерения фазы с помощью аналоговых интегральных фазометров составляет 0,5...1°.
Если погрешность существенно превышает требуемую, следует использовать еще одну, более высокую частоту модуляции. Для однозначного определения расстояния необходимо, чтобы погрешность на первой частоте модуляции не превышала половину длины волны второй частоты модуляции, т. е.
1 с
А/1 <-Т2с^/2м <-
2 2 2м 2А/1
где Т2 - период модуляции излучения на второй частоте.
Соответственно, на частоте/2м погрешность измерения расстояния
М2 =
с5(р2 2nf2
Так как выходное значение является половиной измеренного расстояния, то его погрешность также меньше в 2 раза.
При измерении на частотах /1м и /2м будут получены значения смещения фаз ф1 и ф2.
Расстоянию до объекта и обратно соответствует часть волны модуляции низкой частоты
/
2п/1м
Расстоянию до объекта и обратно соответствует несколько целых длин волн модуляции высокой частоты и еще часть
1 ЛГ с сф2 / = N-+- 2
/2м 2п/2м
Итоговое расстояние до объекта рассчитывают из системы уравнений
/ = с$1 ;
Пм'
1 лг с сф2 / = N-+- 2
flu П
2м
Значение N определяют как целую часть выражения:
N = -
-_ /2м ( 2^1 ^2 ^
4п
V /1м f2 м
Затем определяют расстояние до объекта
1 ЛГ С СФ2
l _ N-+- 2
/2м 4п/2м
Недостатком данного принципа построения дальномера является высокая частота модуляции сигнала /2м. Кроме того, при большом расстоянии до зондируемого объекта и одновременно высокой точности измерения (на уровне 1...5 мм) может потребоваться три и более частот модуляции. Это приводит к усложнению электрической схемы, а также к высокому уровню шумов в электронном тракте, что значительно снижает точность измерений.
Необходимо отметить, что измерение дальности в многочастотном режиме может производиться как последовательно на каждой частоте, так и одновременно на всех частотах. Последний способ является предпочтительным, так как существенно сокращает время измерения.
Рассмотрим напряжение, подаваемое на драйвер лазера и, соответственно, преобразуемое лазером в оптическое излучение.
На выходах генераторов формируются меандры с частотами /1м и /2м. Эти сигналы поступают в аналоговый перемножитель. После перемножения модулирующих меандров результирующее напряжение можно описать следующей функцией:
U (t) _ comb
( t ^
V T2 J
comb
V T1J
При этом число импульсов в пачке можно определить по формуле
Т = /1
n _-
2T2 2/2
Это значение является существенным, так как для определения разности фаз сигналов фазовым детектором необходимо определенное число импульсов. Для большинства применяемых фазовых детекторов число п не должно быть меньше 20.. .50.
На рис. 1 представлены графики сигналов, иллюстрирующие работу фазового дальномера в многочастотном режиме при модуляции меандром излучения лазера.
У Сигнал с генератора частоты f1 после прохождения фильтра f1
U
Сигнал с генератора частоты f2 после прохождения фильтра
2
КЛАЛАЛЛААЛАЛЛАЛААЛЛЛЛАЛЛА
АЛЛАААЛАЛ
и
Сигнал с приёмника излучения после прохождения фильтра f1
Лср7
1
U
Сигнал с приёмника излучения после прохождения фильтра f2
Лср2
АЛЛААЛЛЛАЛ
ЛЛЛЛЛЛЛЛЛЛ
/
Рис. 1. Графики сигналов, поясняющие работу фазового дальномера в многочастотном режиме при модуляции меандром излучения лазера
В последнее время в результате развития современных цифровых технологий появились эффективные методы, позволяющие повысить точность измерения дальности при одновременном снижении требуемых частот модуляции и упрощении общей электрической схемы дальномера.
Основным источником погрешности измерения дальности является электронный измеритель фазы - фазометр. Задача измерения разности фаз с помощью методов цифровой обработки может быть решена разнообразными способами: методом компенсации фазы, методом преобразования интервала времени в напряжение, цифровым методом подсчета числа импульсов, методом измерения фазы с преобразованием частоты, квадратурным методом измерения фазового сдвига, синхронным детектированием, методом преобразования Фурье с последующим извлечением фазовой составляющей, использованием связи между амплитудно-частотной и фазово-частотной характеристиками посредством преобразования Гилберта для минимально-фазовых цепей. Однако всем перечисленным методам присущи следующие недостатки:
- точность методов сильно снижается при измерении разности фаз зашумленных сигналов, что особенно актуально для схем с ЛФД, использующих преобразование Фурье; в некоторых случаях практически невозможно восстановить фазу зашумленного сигнала;
- все методы, кроме метода с преобразованием Фурье, неоптимальны при цифровой реализации.
Ниже приведен цифровой метод определения разности фаз сигналов, практически лишенный отмеченных недостатков. Данный метод основан на перемножении в цифровом виде выборок двух гармонических сигналов - опорного и рабочего - с последующим выделением фазовой составляющей.
Пусть = Д 8т(®/ + Др) - принятый сигнал, получаемый из рабочей измерительной цепи, ^ = Л2 00э(^() - опорный сигнал. После перемножения сигналов получим выражение, содержащее разность фаз Лф:
s1s2 = Л1 ът(Ш + Др)Л2 оо$(Ш) = 2 Л1Л2 [п(Др) + $\п(2Ш + Др)].
Результатом перемножения является сумма синуса искомой разности фаз и синуса с удвоенной частотой по сравнению с основной частотой сигнала.
Метод синхронного детектирования предполагает использовать для перемножения два синусоидальных или косинусоидальных сигнала. Такой подход не оптимален, так как в результате получается косинус разности фаз, что вследствие четности косинуса не позволя-
ет восстановить знак разности. Синус - функция нечетная, следовательно, знак разности не теряется.
Классическим методом предотвращения колебаний на удвоенной частоте является использование низкочастотного (НЧ) фильтра. НЧ-фильтрация также оптимальна при аналоговой обработке. Для цифровой же обработки сигнала вместо НЧ-фильтра применяется усреднение. В результате получим
__0 5 А А А
sls2 = 0,5А1А2 Бт(Ар) + ——— [ + Лр^ « 0,5А1А2 8т(Лр).
Л 0о
Поскольку для временного интервала At, кратного Т, справедливо выражение
то окончательный результат для вычисления искомой разности фаз примет вид
Это соотношение позволяет восстановить разность фаз со знаком
п п
в диапазоне значений (-—...+—).
Как следует из полученной формулы, для вычисления фазы необходимо знать амплитуды А\ и А2, для этого необходимо усреднить гармонический сигнал по модулю и умножить на п/2:
0
А^ = arcsin(2 1 2 ).
Причем
Лt
T/2
2 A1
At
+ dt«—1 [ sin(®t)dt =—11 — cos(0)--cos(^)
T '
откуда следует
Полученные соотношения выполняются тем точнее, чем больше Дt по сравнению с Т. Для А2 амплитуда восстанавливается аналогичным образом.
Усреднение, использованное в полученных формулах, позволяет оценивать разность фаз даже для сильно зашумленного сигнала, что является существенным преимуществом перед другими методами. В результате формула для определения разности фаз примет окончательный вид
(Ц-ф2 = arcsln
r ° J7л s1s2
^Ж2 sis2 J
(l)
Схема, реализующая алгоритм цифрового вычисления разности фаз между опорным и рабочим сигналами, представлена на рис. 2.
Сигнал
Опорный Б2 сигнал -
Ix
Ix-f/n
Ix
Ix-f/n
abs Ix Ix-f/n
X
X/Y
arcsin(8*Z/PiA2)
Рис. 2. Функциональная схема цифрового фазового детектора
Для определения значений , ¿1, входные сигналы ¿1 и ¿2 перемножаются, затем результаты этого перемножения суммируются за п отсчетов и делятся на п с учетом частоты следования отсчетов выборки. Таким образом, определяется усредненное значение произведения входных сигналов. Следует отметить, что для получения высокой точности определения разности фаз число отсчетов, за которые происходит усреднение, должно быть кратно числу отсчетов, укладывающихся на период модуляции входных сигналов.
Полученные значения , ¿1, ¿2 обрабатываются в соответствии с формулой (1). На выходе системы формируется сигнал, несущий информацию о разности фаз Аф между входными сигналами
¿1 и ¿2 .
Использование цифровых методов определения фазы позволяет снизить частоту модуляции сигнала более чем на два порядка. Но обработка сигнала с частотой модуляции в несколько мегагерц требует применения процессоров или программируемых логических интегральных схем (ПЛИС) с высокой вычислительной мощностью. Од-
нако существует возможность перевести принимаемые сигналы в низкочастотную область без потери информации о фазе. Данная задача решается путем использования гетеродинирования.
Как правило, гетеродинирование реализуется на аппаратном уровне в электронном тракте. Получение разностной частоты осуществляется путем перемножения измеряемого сигнала и сигнала с гетеродина. На выходе перемножителя формируется низкочастотный сигнал, который после оцифровки подается в блок обработки. Сигнал с гетеродина должен быть стабильным по частоте и фазе и точно настроен относительно основной частоты измеряемого сигнала. Разностную частоту а обычно выбирают в диапазоне 1... 10 кГц для удобства последующей обработки.
Принятый сигнал, прошедший НЧ-фильтрацию, представляет собой синусоидальный сигнал с частотой а и фазовым смещением Аф и сигнал с гетеродина - косинусоидальный сигнал с частотой а - а0 и фазовым смещением Аф = 0°.
Выходной сигнал ивых в данном случае можно определить из выражения
Uвых = U0 sin(<t + Л^) • cos [(<-<0)t ] = = "2U0[sin(<t + Лр- (m-m0)t) + sin(<t + Л^ + (< -<0)t)] =
= 2U0[sin(<0t + Л^) + sin((2< -<0)t + Л^)].
Сигнал на выходе смесителя представляет собой сумму двух синусоидальных сигналов с частотами а0 и 2а - а0. Составляющая сигнала частотой 2а - а0 подавляется НЧ-фильтром. На выходе фильтра сигнал имеет вид
^ых = + Л(Р).
Таким образом, напряжение после гетеродинирования и НЧ-фильтрации имеет значительно меньшую частоту при сохранении информация о разности фаз Дф. При этом низкая частота модуляции а0 позволяет продолжить дальнейшую обработку с помощью обычных цифровых процессоров.
Для достижения низкой погрешности вычисления разности фаз цифровым фазометром в соответствие с формулой (1) требуется высокое значение отношения сигнал/шум. Расчеты и компьютерное моделирование показывают, что при отношении сигнал/шум, равном 20, погрешность определения фазы равна п10-3, в то время, как при от-
ношении сигнал/шум, равном 50, погрешность снижается в 100 раз и достигает значения п 10-5. В связи с этим целесообразно осуществить предварительную узкополосную цифровую фильтрацию обрабатываемых сигналов с целью подавления шумов.
Решение этой задачи в электронном тракте ЛФД возможно и с помощью аналоговых фильтров, однако цифровые фильтры отличаются следующими преимуществами.
1. Возможность реализации фильтров с любыми импульсными и частотными характеристиками в пределах полосы частот, обеспечиваемой АЦП и процессором. При этом можно построить устройства, реализация которых в аналоговом виде крайне затруднительна.
2. Отсутствие таких негативных факторов, как инерционность энергоемких элементов, влияние паразитных связей между отдельными узлами, несогласование узлов по входному сопротивлению.
3. Повторяемость характеристик.
4. Высокая точность воспроизведения операторов преобразования и стабильность характеристик.
5. Нечувствительность к изменениям внешних условий.
6. Высокая надежность в работе.
7. Возможность диагностики и самодиагностики.
8. Модернизация в процессе эксплуатации.
9. Малые габариты и масса, так как не требуется использования дополнительных электронных компонентов.
Реализация узкополосного цифрового фильтра с добротностью более 50 является более простой, если использовать фильтры с бесконечно-импульсной характеристикой (БИХ). Передаточная функция цифрового БИХ фильтра
М N
Уп = Еа)У(п^ - №) + ЕЪх(пД -Ш), (2)
у=1 i=0
где х(пД^, у (пД^ - отсчеты входного и выходного сигналов фильтра соответственно; а]-, Ъ1 - коэффициенты, определяющие параметры фильтра. Выражение (2) представляет собой разностное уравнение, анализ которого позволяет заключить, что для вычисления выходных отсчетов фильтра необходимо периодически выполнять лишь три операции:
• задержку (запоминание) N и М отсчетов соответственно входного и выходного сигналов;
• умножение;
• алгебраическое сложение.
С учетом приведенных особенностей построения отдельных узлов и элементов ЛФД его функциональная схема представлена на рис. 3.
Передающая ОС
С
п/г лазер
Приемная ОС
Приемник
излучения
Рис. 3. Функциональная схема современного цифрового ЛФД
Цифровой процессор
Задающий генератор формирует напряжение, изменяющееся по гармоническому закону на частоте модуляции /1м и подаваемое одновременно на драйвер лазера и вход гетеродина. В результате излучение лазера модулируется на частоте/1м, а на выходе гетеродина формируется гармонический сигнал с частотой /0, отличающийся от /1м на 1 кГц. После перемножения частот выходное опорное напряжение с частотой 1 кГц поступает на АЦП1 и далее в цифровой процессор.
В свою очередь, ФПУ приемного канала регистрирует отраженный от объекта лазерный пучок на частоте модуляции /1м. После усиления и перемножения с частотой гетеродина рабочее напряжение частотой 1 кГц поступает на вход АЦП2 и далее в измерительную цепь цифрового процессора.
Оцифрованные сигналы в опорной и измерительной цепях процессора подвергаются узкополосной БИХ-фильтрации, после чего подаются в блок цифрового фазометра. Результат вычисления фазового сдвига поступает в контроллер, который пересчитывает его в значение дальности, выводимое на индикатор. Еще одной важной задачей контроллера является осуществление адаптивного управления мощностью лазерного излучателя в зависимости от расстояния до объекта. Чем ближе объект зондирования - тем меньше мощность лазера.
В НИИ РЛ МГТУ им. Н.Э. Баумана изготовлен действующий макетный образец ЛФД и проведены экспериментальные исследования. Погрешность измерения дальности составила около 1 мм на предельной дальности 35 м при использовании двух частот модуляции: 3 и 12 МГц. Таким образом, представленные принципы построения ЛФД являются перспективными при создании приборов высокоточного (до 1 мм) измерения дальности.
Статья поступила в редакцию 24.11.2011