Научная статья на тему 'Оптимизация параметров цифровых фильтров высокоскоростного модулятора для PLC-модемов'

Оптимизация параметров цифровых фильтров высокоскоростного модулятора для PLC-модемов Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
455
102
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АЛГОРИТМЫ РАСЧЕТА ФИЛЬТРОВ В СРЕДЕ MATLAB / ПЕРЕДАЧА ДАННЫХ ПО СИЛОВЫМ ЦЕПЯМ / РАЗРАБОТКА VERILOG-КОДА ФУНКЦИОНАЛЬНЫХ БЛОКОВ / ЦИФРОВЫЕ ФИЛЬТРЫ ПРЕОБРАЗОВАТЕЛЕЙ СИГНАЛА / PLC-МОДЕМ / ALGORITHMS FOR CALCULATING FILTER MEDIUM IN MATLAB / DEVELOPMENT OF VERILOG-CODE OF FUNCTIONAL BLOCKS / DIGITAL FILTERS OF THE SIGNAL CONVERTERS / PLC-MODEM FOR DATA TRANSMISSION AND POWER CIRCUITS

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Глухов Александр Викторович

Ассмотрена работа цифровых фильтров по электрическим параметрам модулятора сигнала для передачи данных по силовым цепям.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Parameter Optimization of Digital Filters of High Speed Modulator for PLC-Modem

Digital filters operation by electrical parameters of the modulator signal for data transmission along power circuits is optimized.

Текст научной работы на тему «Оптимизация параметров цифровых фильтров высокоскоростного модулятора для PLC-модемов»

УДК 621.3.049

ОПТИМИЗАЦИЯ ПАРАМЕТРОВ ЦИФРОВЫХ ФИЛЬТРОВ ВЫСОКОСКОРОСТНОГО МОДУЛЯТОРА ДЛЯ РЬС-МОДЕМОВ

А. В. Глухов

ОАО «Новосибирский завод полупроводниковых приборов с особым конструкторским бюро», г. Новосибирск; gluhov@nzpp.ru

Ключевые слова и фразы: алгоритмы расчета фильтров в среде МЛТЬЛВ; передача данных по силовым цепям; разработка Уеп^-кода функциональных блоков; цифровые фильтры преобразователей сигнала; РЬС-модем.

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

Введение

Power Line Communication (PLC) - совокупность технологий высокочастотного информационного уплотнения линий электропитания. PLC-обмен реализуется, в основном, на платформе DS-2. Основой технологии DS-2 является использование частотного разделения сигнала, при котором высокоскоростной поток данных разбивается на несколько относительно низкоскоростных, каждый из которых передается по отдельной поднесущей частоте с последующим их объединением в один сигнал. Передача информации выполняется сигналом на поднесущих частотах в диапазоне 3 ... 33 МГц по проводам на фоне стандартных электрических сетей 50 или 60 Гц.

PLC-модемы на платформе DS-2 позволяют создавать оптимизированные виртуальные локальные сети VLAN (Virtual Local Area Network), обеспечивающие разделение данных и резервирование маршрутов передачи информации с использованием протокола STP (Spanning Tree Protocol). Кроме того, поддерживаются шифрование данных для защиты передаваемой информации и автоматическое дистанционное обновление встроенного программного обеспечения.

Цифровые повышающие преобразователи частоты - одни из комплектующих PLC-модемов, преобразуют комплексный низкочастотный сигнал в высокочастотный. Сигнал фильтруется и интерполируется до частоты несущего сигнала с выхода блока цифрового синтезатора частоты DDS (Digital Data Service). Типовая структура цифрового повышающего преобразователя частоты включает формирователь импульсов, интерполирующий фильтр, блок цифрового синтезатора частоты, блок квадратурного модулятора, компенсирующий фильтр с характеристикой вида «инверсный sinc filter», цифро-аналоговый преобразователь (ЦАП).

Постановка проблемы

В работах [1, 2] приведены расчеты частотных характеристик интерполяторов на основе каскада гребенчатых фильтров и интеграторов CIC-filter (Cascaded Integrator Comb filters).

Оптимизация работы цифровых фильтров модулятора модема по электрическим параметрам является актуальной задачей [3, 4].

Целью настоящей работы является разработка моделей комплекса фильтров: предыскажающего, интерполирующего, инверсного sine высокочастотного квадратурного модулятора с пониженным потреблением энергии и уменьшенными размерами компонентов.

Алгоритмы и результаты моделирования

Моделирование работы фильтров проводилось в среде MATLAB/Simulink-Modelsim с обязательным синтезом и дальнейшим исследованием максимальной частоты работы с использованием средств статического временного анализа.

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

1. Неравномерность характеристики пары «компенсирующий фильтр - CIC-фильтр» при использовании промежуточного интерполятора составляет не более 0,05 дБ, ослабление в полосе пропускания не более 0,8 дБ. Уровень подавления зеркальных образов входного сигнала составляет от 70 дБ, неравномерность дополнительного интерполирующего фильтра - не более 0,002 дБ, а ослабление в полосе пропускания - 0,01 дБ (рис. 1).

2. Предыскажающий фильтр с инверсной амплитудно-частотной характеристикой (АЧХ) CIC-фильтра. Структурная схема предыскажающего фильтра представляет собой классический фильтр с конечной импульсной характеристикой (КИХ) - КИХ-фильтр четвертого порядка с программным выбором набора коэффициентов и управляемым коэффициентом усиления для выравнивания динамического диапазона всех коэффициентов интерполяции (рис. 2).

3. Интерполирующий фильтр на основе полуполосных фильтров. Блок интерполирующих фильтров представляет собой каскад из двух полуполосных фильтров, с порядками 54 и 18 соответственно. Коэффициент усиления первого фильтра выбран таким образом, что при замене умножителя во втором фильтре

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

M, дБ

0

-20

-40

-60

-80 L

100 \

F■Wb, Гц 0 2 4 6 8 10 Рис. 1. Результат моделирования пары «компенсирующий фильтр - С1С-фильтр». Общая АЧХ системы при коэффициенте интерполяции Я = 8

М, дБ -0,6 -0,7 -0,8 -0,9 -1 -1,1 -1,2 -1,3

0 10 20 30 40 50 Р106. Гц Рис. 2. Результат моделирования и АЧХ предыскажающего фильтра

М, дБ 0 -10 -20 -30 -40 -50 -60 -70 -80 -90

О 0.5 1 1.5 2 2.5 3 3.5 ^-106. Гц

Рис. 3. Результат моделирования интерполятора на основе полуполосных фильтров.

АЧХ интерполятора при коэффициенте интерполяции Я = 4

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

5. Фильтр с характеристикой «инверсный &1пс-/}Мвг». Структурная схема представляет собой классический КИХ-фильтр шестого порядка с мультиплексированием операции умножения для повышения быстродействия. Параметры фильтра оптимизированы по частоте (рис. 5).

Результаты расчетов и моделирования показывают значительное улучшение характеристики С1С-фильтра, с одновременным увеличением быстродействия схемы, что обусловлено меньшим числом каскадов пары «гребенчатый фильтр -интегратор».

Моделирование поведения С1С-фильтра для различных коэффициентов интерполяции показало, что для больших коэффициентов интерполяции характери-

....... ________[_______J 1 L f L

....... Iii: ........Г.......;........!........;....... ........Г.......i........i........Г....... i

....... 1........J

г.......1 ; ; j........: : :

! ! : : : : ! : ........[.......i........i........\...... : : ; : ! ! {........г

: :

: ; ; ; i i i ........f.....—{-—j—j-— i i i i i : :

: : i i

ill ......sJlAAJiüAiW.....L „ими

<- МШШ1 :<lif -i-

M, 14 12 10 8 6 4 2

0

0 1 2 3 4 5 F-106, Гц

Рис. 4. Результат моделирования CIC-фильтра. АЧХ фильтра для нескольких коэффициентов интерполяции R:

1 - 2; 2 - 4; 3 - 8; 4 - 16; 5 - 63

M, дБ 0

-0,5 -1 -1,5 -2 -2,5 -3

0 0,2 0,4 0,6 0,8 ^норм'Ю6, Гц

Рис. 5. Результат моделирования АЧХ компенсирующего фильтра с характеристикой «инверсный sinc-filter»

стику фильтра можно аппроксимировать функцией вида (sin x)/x и с ростом коэффициента разница значений функции в точке 0,4 Fs становится незначительной. Основываясь на этом эффекте, использование дополнительного интерполирующего фильтра позволило сократить число наборов коэффициентов компенсирующего фильтра до двух в целях обеспечения неравномерности в полосе пропускания на уровне ±0,05 дБ.

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

дБ

........J......... _________________J.________1________1_______ ........J_........ .

! !

i j i / i

i i i i

i

........i......... ........1........

После доработки и оптимизации Verilog-кода, полученного из MATLAB/Simulink, и проведения синтеза для 180 нм технологического процесса и последующего проведения статического временного анализа, получена максимальная частота работы схемы, равная 1 ГГц. Наиболее критичным, определяющим быстродействие компонентов в схеме, является последний интегратор CIC-фильтра, использующий сумматор с ускоренным переносом [5].

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

Заключение

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

Коэффициент интерполяции фильтра изменяется программно в диапазоне 4 ... 252 с шагом 4. Большинство блоков работает на частотах ниже частоты дискретизации выходного сигнала. Максимальная частота работы фильтра определяется последним интегратором фильтра и составляет 1 ГГц.

Список литературы

1. Markovic, D. Power and Area Efficient VLSI Architectures for Communication Signal Processing / D. Markovic, B. Nikolic, R. W. Brodersen. - Berkley Wireless Research Center, Unversity of California at Berkley. - 6 p.

2. Hogenauer, E. B. An Economical Class of Digital Filters for Decimation and Interpolation / E. B. Hogenauer // IEEE Transitions on Acoustics, Speech, and Signal Processing. - April 1981. - Vol. ASSP-29, No. 2. - P. 155 - 162.

3. Солонина, А. И. Моделирование цифровой обработки сигналов в MATLAB / А. И. Солонина // Компоненты и технология. - 2009. - № 7. -С. 105 - 111.

4. Азаренков, Л. Методы построения банка цифровых фильтров: конвейерное частотное преобразование и взвешенное перекрывающееся сложение / Л. Азарен-ков, И. Канатов, Д. Каплун // Современная электроника. - 2008. - № 3. - С. 48 - 51.

5. Deschamps, J. P. Synthesis of Arithmetic Circuits / J. P. Deschamps, G. Bioul, G. D. Sutter. - New York : John Wiley & Sons, Inc., 2006. - 556 p.

Parameter Optimization of Digital Filters of High Speed Modulator for PLC-Modem

A. V. Glukhov

OAO Novosibirsk Factory of Semiconductor Devices with Special Design Bureau, Novosibirsk; gluhov@nzpp.ru

Key words and phrases: algorithms for calculating filter medium in MATLAB; development of Verilog-code of functional blocks; digital filters of the signal converters; PLC-modem for data transmission and power circuits.

Abstract: Digital filters operation by electrical parameters of the modulator signal for data transmission along power circuits is optimized.

Optimierung der Parameter der digitalen Filter des Hochgeschwindigkeitsmodulators für die PLC-Modems

Zusammenfassung: Es ist die Arbeit der digitalen Filter nach den elektrischen Parametern des Modulators des Signals für die Sendung der Daten nach den Kraftketten optimisiert.

Optimisation des paramètres des filtres numériques

du modulateur ultrarapide pour les modems PLC

Résumé: Est optomisé le fonctionnement des filtres numériques d'après les paramètres électriques du modulateur du signal pour la transmission des données par les chaînes d'énergie.

Автор: Глухов Александр Викторович - начальник особого конструкторского бюро, ОАО «Новосибирский завод полупроводниковых приборов с особым конструкторским бюро», г. Новосибирск.

Рецензент: Пальчун Юрий Анатольевич - доктор технических наук, профессор кафедры «Передача дискретных сообщений и метрология», ФГОБУ ВПО «Сибирский государственный университет телекоммуникаций и информатики», г. Новосибирск.

i Надоели баннеры? Вы всегда можете отключить рекламу.