список литературы
1. Цветков Э.И. Основы математической метрологии. СПб: Политехника, 2005. 510 с.
2. Saltelli A., Tarantela S., Chan K. A quantitive model-independent method for global sensitivity analysis of model output // Technometrics. 1999. Vol. 41, N 1. P. 39—56.
3. Knyazkev K. V. et al. CLAVIRE: e-Science Infrastructure for Data-driven Computing // J. of Computational Science. 2012. Vol. 3(6). P. 504—510.
4. Ivanev S.V. et al. Simulation-based collaborative decision support for surge floods prevention in St. Petersburg // J. of Computational Sci. 2012. Vol. 3(6). P. 450—455.
Сергей Владимирович Иванов
Александр Валерьевич Бухановский —
Рекомендована кафедрой высокопроизводительных вычислений
Сведения об авторах
канд. техн. наук; Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, Научно-исследовательский институт Наукоемких компьютерных технологий; E-mail: [email protected] д-р техн. наук; Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, Научно-исследовательский институт Наукоемких компьютерных технологий; директор НИИ НКТ; E-mail: [email protected]
Поступила в редакцию 07.11.13 г.
УДК: 534.08+004.312+681.787
М. Ю. Плотников, И. Г. Дейнека
РАЗРАБОТКА БЛОКА ГЕНЕРАЦИИ ГАРМОНИЧЕСКИХ СИГНАЛОВ ДЛЯ СХЕМЫ ЦИФРОВОЙ ОБРАБОТКИ ИНФОРМАЦИИ ВОЛОКОННО-ОПТИЧЕСКОГО ГИДРОФОНА
Предложен метод генерации гармонических сигналов на основе полиномов Че-бышева для схемы цифровой обработки информации в волоконно-оптическом гидрофоне интерферометрического типа. Разработана и отмоделирована рабочая схема метода для программируемой логической интегральной схемы.
Ключевые слова: волоконно-оптический гидрофон, программируемые логические интегральные схемы, гармонические сигналы, полиномы Чебышева.
Введение. В волоконно-оптических датчиках интерферометрического типа существует проблема стабилизации положения рабочей точки интерферометра. С целью исключения влияния нестабильности положения рабочей точки на полезный сигнал разработано множество методов приема и демодуляции сигналов для волоконно-оптических гидрофонов [1]. Одним из распространенных методов демодуляции является пассивный гомодинный прием [2].
Согласно схеме [2], рассматриваемый метод приема сигналов предполагает использование в схеме цифровой обработки сигналов волоконно-оптического гидрофона опорного генератора гармонических сигналов.
Статья посвящена разработке стабильного высокоточного опорного генератора гармонических сигналов для цифровой схемы пассивного гомодинного приема на основе ПЛИС в волоконно-оптическом гидрофоне.
Широкое распространение ПЛИС послужило основой для появления новых методов генерации гармонических сигналов, наиболее эффективными из которых являются табличный метод генерации сигналов и метод прямого цифрового синтеза DDS [3].
Несмотря на простоту табличный метод не получил широкого распространения ввиду необходимости хранения очень большого объема данных в памяти ПЛИС [3] — на его основе невозможно создание универсального блока генерации гармонических сигналов.
Метод прямого цифрового синтеза предполагает хранение в памяти ПЛИС значений гармонического сигнала (например, косинуса) за один период, взятых не через интервалы времени, соответствующие требуемой частоте дискретизации, а через промежутки, соответствующие одинаковому изменению фазы. Этот фазовый шаг в аккумуляторе фазы [3] обычно выбирается очень малым для более точного получения требуемой частоты гармонического сигнала. Такая структура DDS имеет некоторые существенные недостатки. В реальных DDS младшие биты аккумулятора фазы отбрасываются для экономии ресурсов ПЛИС, что при преобразовании фазы гармонического сигнала в амплитуду приводит к периодической ошибке.
Для реализации опорного генератора могут потребоваться более точные методы генерации гармонических сигналов, чем метод прямого цифрового синтеза. В процессе реализации метода пассивного гомодинного приема на ПЛИС возникла задача разработки высокоточного стабильного генератора гармонических сигналов, лишенного перечисленных недостатков. Для ее решения разработан алгоритм генерации сигналов на основе разложения гармонических сигналов по полиномам Чебышева.
Для корректной работы схемы пассивного гомодинного приема в генераторе гармонических сигналов должны отсутствовать ошибки, связанные с усечением значений аккумулятора фазы. Одним из путей решения этой задачи является отказ от табличного представления гармонических сигналов. Для этого необходимо вычислять как текущее значение фазы сигнала, так и его амплитуду.
Для вычисления амплитуды гармонического сигнала удобно использовать разложения гармонической функции в ряд. Так, в основу разрабатываемого метода положено разложение функции косинуса по полиномам Чебышева. Такой выбор обусловлен тем, что они обеспечивают наименьшую максимальную ошибку равномерной аппроксимации на интервале -1 < х < 1 [4].
Применение полиномов Чебышева позволяет использовать старший член аппроксимирующего полинома наименьшей степени, что приводит к уменьшению времени вычислений и затрачиваемых ресурсов ПЛИС.
Для пояснения сути метода рассмотрим однополупериодный одиночный косинусои-дальный импульс:
f (t) = cos(2nvt), (1)
T T где--< t < — .
4 4
4t
Введя переменную х = ^, получим
f (х) = cos х j, (2)
где -1 < х < 1. Разложение функции f (х) по полиномам Чебышева на промежутке -1 < х < 1 можно представить как [4]:
f (х) = ОД CnTn (х), (3)
n=1
Сп =
!ьши, с„Л1 ^
- X2 VI
/ ( х)Тп ( X)
- х
Для полиномов Чебышева известно следующее соотношение [5]:
2 = (-1)" "2 Лк (а)..
с ёх
] Т2К (х)С08(ах)-р=
п Л/1 - X
(4)
(5)
в котором 32 к (а) — функция Бесселя первого рода.
Тогда с учетом (5) можно рассчитать коэффициенты разложения (4) для выражения (3) с учетом четности функции (2). В результате получим
/(х) = 3п 11)Тп(х) + £(-!)«232п [2 |Т2П(х).
(6)
где Т2п (х) являются полиномами Чебышева первого рода [5].
Таким образом, из (6) можно получить выражения для аппроксимации функции (2) с различной точностью:
/1(х) = 3п| 11Тп(х)-2Л[||Т2(х),
/2(х) = 3п | Тп(х) - 232 [Ц Т2(х) + 234 [1 |Т4«.
(7)
(8)
На рис. 1 представлен график абсолютной погрешности Ал вычисления значений функции (2) для выражения (8). На его основе можно сделать вывод о том, что для разложения функции косинуса с Ал < 10 (или относительной погрешностью менее 0,1 %) достаточно использовать три члена разложения (6).
х1П-
-0,5
п
Рис. 1
Использование выражения (8) позволяет получить значения косинуса на промежутке -1 < х < 1 ввиду периодичности функции косинуса. Выражение (8) может быть использовано для генерации гармонического сигнала косинуса.
3
На рис. 2 представлены результаты функционального моделирования схемы генератора гармонических сигналов на основе полиномов Чебышева, выполненного в программе верификации логических схем iSim среды разработки ISE Xilinx Design Suite 13.4 [6].
Рис. 2
График косинуса с амплитудой А и частотой 20 кГц подтверждает работоспособность предложенного алгоритма генерации гармонических сигналов на основе полиномов Чебышева и правильность построения схемы генерации гармонических сигналов на ПЛИС.
Таким образом, представлены метод генерации гармонических сигналов и его программная реализация на ПЛИС. Преимуществами предложенного метода являются возможность вычисления значений гармонического сигнала с высокой точностью, отсутствие ошибок, связанных с конечными размерами аккумулятора фазы, а также устранение необходимости хранения в памяти ПЛИС значений фазы или отсчетов гармонических сигналов.
список литературы
1. Yin Sh., Ruffin P. B., Yu F. T. S. Fiber Optic Sensors. Pennsylvania State University: CRC Press Taylor & Francis Group, 2008. 477 p.
2. Варжель С. В., Стригалев В. Е. Метод устранения влияния сигнала помехи на чувствительность приема гидроакустической антенны на основе волоконных брэгговских решеток // Науч.-техн. вестн. информационных технологий, механики и оптики. 2010. Вып. 5(69). С. 5—8.
3. Ридико Л. DDS: прямой цифровой синтез частоты // Компоненты и технологии. 2001. № 7. С. 50—54.
4. Гоноровский И. С. Радиотехнические цепи и сигналы. М.: Сов. радио, 1977. 608 с.
5. Градштейн И. С., Рыжик И. М. Таблицы интегралов сумм рядов и произведений. М.: Физматгиз, 1963. 1100 с.
6. Тарасов И. Е. Разработка цифровых устройств на основе ПЛИС Xilinx с применением языка VHDL. М.: Горячая линия - Телеком, 2005. 252 с.
Сведения об авторах
Михаил Юрьевич Плотников — аспирант; Санкт-Петербургский национальный исследовательский
университет информационных технологий, механики и оптики, кафедра физики и техники оптической связи; инженер-исследователь; E-mail: [email protected] Иван Геннадьевич Дейнека — аспирант; Санкт-Петербургский национальный исследовательский
университет информационных технологий, механики и оптики, кафедра физики и техники оптической связи; младший научный сотрудник; E-mail: [email protected]
Рекомендована кафедрой Поступила в редакцию
физики и техники оптической связи 13.05.13 г.