Получение квадратурных сигналов в измерительных системах при помощи преобразования Гильберта
Получение ряда квантованных действительных значений, характеризующих измеряемую величину при регистрации внешних аналоговых сигналов на выходе аналого-цифрового преобразователя. Определение способа перехода от действительного сигнала к комплексному.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | статья |
Язык | русский |
Дата добавления | 19.02.2021 |
Размер файла | 3,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ФГБОУ ВО «Самарский государственный технический университет»
Получение квадратурных сигналов в измерительных системах при помощи преобразования Гильберта
Узенгер Алексей Андреевич
к. т. н.
Аннотация
квантованный сигнал цифровой преобразователь
В статье рассматривается вопрос получения квадратурных сигналов в измерительных системах при помощи преобразования Гильберта и обработка квадратурных сигналов. Предполагается, что преобразование Гильберта будет работать в устройствах с ограниченным вычислительным ресурсом.
Ключевые слова: квадратурные сигналы, преобразование Гильберта, АЦП, КИХ-фильтр, ФНЧ.
Abstract
The article discusses the issue of obtaining quadrature signals in measuring systems using the Hilbert transform and processing quadrature signals. It is assumed that the Hilbert transform will work in devices with limited computing resources.
Keywords: quadrature signals, Hilbert transform, ADC, FIR filter, low-pass filter.
Введение
При регистрации внешних аналоговых сигналов на выходе аналого-цифрового преобразователя (АЦП) инженер получает ряд квантованных действительных значений, характеризующих измеряемую величину. В ряде задач цифровой обработки сигналов, например БПФ, удобнее от действительной формы представления сигнала перейти к комплексной (квадратурной) форме представления. «Квадратурный сигнал - это двумерный сигнал, значение которого в некоторый момент времени может быть задано одним комплексным числом (с), содержащим две части, которые называют действительной (а) и мнимой (Ъ) частью (синфазной и квадратурной составляющей)» [1, с. 494].
где A - модуль (абсолютная величина) с. - аргумент числа с. с - комплексное чисто; a, в, A, - действительные числа.
Способ перехода от действительного сигнала к комплексному имеет вид:
В выражении х(ґ) - входной действительный сигнал. у(ґ) - выходной квадратурный сигнал. Умножение действительного сигнала на комплексную экспоненту называют комплексным понижающим преобразованием. Как следствие данного преобразования, часть спектра полезного сигнала переместиться в область отрицательных частот на величину ю0.
Рассматривая задачу в контексте цифровых измерительных систем, блок-схема квадратурного преобразования действительного сигнала с последующей дискретизацией представлена на рис. 1а, и альтернативный метод - дискретизация действительного сигнала с последующим преобразованием в квадратурный вид на рис. 1б.
Рис. 1. Блок-схемы квадратурной действительного сигнала
Схема квадратурной дискретизации, представленная на рис. 1а, имеет следующие достоинства: - каждый АЦП работает на частоте, равной половине частоты, необходимой при обычной дискретизации действительных сигналов; - при заданной частоте дискретизации можно обрабатывать более широкополосные сигналы. Одним из вариантов технического решения данной блок-схемы - применение микросхем ^ - демодуляторов, на выходе которой комплексный сигнал в виде ^ - данных.
Достоинство схемы (рис. 1б) в том, что переход от действительного сигнала к квадратурному виду осуществляется доработкой программного обеспечения вычислителя, а именно введение в код обрабатывающей программы цифрового квадратурного генератора и цифрового ФНЧ.
Другой способ получения комплексного сигнала - преобразование Гильберта, которое добавляет необходимую комплексную составляющую к входному действительному сигналу, т.е. компоненту Ь в (1). Рассмотрим более подробно получение комплексного (аналитического) сигнала методом преобразования Гильберта в устройствах с ограниченным быстродействием.
Реализация поставленной задачи Генерация аналитического сигнала может быть реализована как во временной, так и в частотной областях. Во временной области дискретное преобразование Гильберта может быть реализовано в виде КИХ-фильтра. Действительная компонента аналитического сигнала формируется из вещественного входного сигнала, задержанная на N/2 тактов, а комплексная компонента формируется из пропущенного входного сигнала через КИХ-преобразователь (длиной N тактов). В частотной области к вещественному входному сигналу применяют N-точечное Фурье преобразование. Все компоненты спектра увеличивают в два раза. Далее спектральные составляющие отрицательных частот (компоненты от N/2+1 до N-1) обнуляют, а компоненты спектра 0 и N/2 уменьшают в два раза. Применив обратное N-точечное Фурье преобразование получают аналитический сигнал.
Рассмотрим генерацию комплексного сигнала во временной области. Преобразование Гильберта можно представить в виде КИХ-фильтра с особенной импульсной характеристикой, сдвигающей фазу сигнала при неизменной амплитуде сигнала. Для получения коэффициентов данного КИХ- фильтра воспользуемся модулем fdatool «Filter Design Toolbox - функции анализа и синтеза фильтров, в том числе с учетом эффектов квантования и арифметики с фиксированной запятой» [2, c. 717] в математическом пакете Matlab (рис. 2).
Рисунок 2. Модуль fdatool математического пакета Matlab
В модуле fdatool необходимо задать тип фильтра «Hilbert Transformer», порядок фильтра «Filter Oder», частотный диапазон и соответствующие им амплитуды выходного сигнала. Частоты можно задать как в абсолютном виде, так и в нормализованном виде. После нажатия кнопки «Design Filter» выполнится расчет параметров преобразования Гильберта и будут построены амплитудно-частотные и фазо-частотные характеристики (рис. 1). На рисунке 3 представлена импульсная характеристика КИХ-фильтра преобразования Гильберта. При необходимости можно скорректировать параметры (например, порядок фильтра, либо диапазон частот) и добиться наилучшего результата.
Рисунок 3. Импульсная характеристика КИХ-фильтра преобразования Гильоберта
В современных 16-ти, 32-х разрядных микроконтроллерах в составе набора библиотек присутствует библиотека цифровой обработки сигналов с фиксированной точкой. В данной библиотеке присутствуют функции КИХ, БИХ фильтров, быстрое Фурье преобразование и др. Библиотека работает с типами данных 015 либо 031, диапазон которых ограничен рядом от -1.0 до 0.999999999. Модуль fdatool позволяет вывести значения коэффициентов в формате фиксированной точки Q15 и Q31. Для этого нужно выбрать в меню «Targets\Generate C header...».
Рассмотрим пример. Применяя преобразование Гильберта к вещественному сигналу (рис. 4), мы получаем комплексный сигнал, пример которого представлен на рисунке 5. На рисунке сигнал 1 - вещественная составляющая, 2 - мнимая составляющая комплексного сигнала.
Рисунок 4. Вещественный входной сигнал
Следует отметить, квадратурный сигнал не дает новой информации об аналоговом сигнале по сравнению с действительным сигналом. Его следует рассматривать как более удобный носитель информации, для определенных видов сигнала, при дальнейшей цифровой обработке данных.
Реализованные в ЭВМ и цифровых сигнальных процессорах Фурье-преобразование (БПФ) в своей основе работает с комплексными данными. В случае выполнения преобразования над действительными числами, мнимая составляющая обнуляется. Таким образом, Фурье-преобразование квадратурного сигнала эффективнее по сравнению с преобразованием действительного сигнала.
Рисунок 5. Комплексный сигнал. 1 - вещественная, 2 - мнимая составляющая
Если исследуемый входной сигнал модулирован, и требуется в реальном режиме времени определять мгновенную амплитуду и мгновенную фазу огибающего сигнала, то более эффективнее использовать квадратурный сигнал. Расчет приведенных параметров осуществляется по следующим формулам:
Рассмотрим пример из области железнодорожного оборудования, где для передачи кодовых посылок в подвижные единицы, используется система автоматической локомотивной сигнализации АЛС- ЕН. В ней от напольных устройств на локомотивные передается информация о показаниях напольных светофоров, о свободности и целостности рельсов в пределах шести блок-участков, находящихся перед движущимся поездом, о 16 градациях допустимой скорости проследования очередного светофора, о длинах блок-участков, а также сигналы, предназначенные для исключения взаимных влияний между трактами передачи различных путей и блок-участков. Для кодирования информации используется восьмиразрядный модифицированный код Бауэра. Всего передается 256 сообщений. В передатчике системы АЛС-ЕН используется двукратная фазоразностная модуляция с несущей частотой 174,38±0,1 Гц.
Рассматривая процедуру декодирования кодовых посылок АЛС-ЕН применительно к записанной выборке вещественного рельсового сигнала, определим следующую последовательность действий:
От вещественного представления сигнала перейдем к комплексному. Для этого применим дискретное преобразование Гильберта. Данную операцию можно выполнять на этапе предобработки сигнала в микроконтроллере.
Сдвинем интересующую нас частоту на нулевую. Для этого аналитический сигнал умножим на комплексную экспоненту заданной частоты вида ехр(--]'2п * [сп/[а), где /й - частота дискретизации и = 174,58. Знак минус в формуле комплексной экспоненты определяет направление сдвига частот, в нашем случае влево.
Пропустим полученный сигнал через фильтр низких частот с частотой среза 8 Гц.
Рассчитаем мгновенные амплитуду и фазу огибающего сигнала по формулам (2).
Графики мгновенной амплитуды и мгновенной фазы огибающего сигнала несущей частоты 174,58 Гц представлены на рисунке 6 и рисунке 7, соответственно. По мгновенным значениям амплитуд огибающего сигнала можно вычислять мгновенные и действующее значения тока передаваемого сигнала АЛС-ЕН. По мгновенным значениям фазы огибающего сигнала можно декодировать информационные данные.
Рисунок 6. Амплитуда огибающей аналитического сигнала
На рисунке 7 представлена таблица результатов процедуры декодирования информационных данных, рассмотрим ее.
Рисунок 7. Фаза огибающей аналитического сигнала
Особенностью модифицированного кода Бауэра является то, что он не имеет комбинаций с одними нулями или единицами. Данный код является самосинхронизирующимся кодом, при котором любой циклический сдвиг его комбинации не приводит к ложному появлению разрешенных комбинаций. В связи с этим, отправной точкой для анализа фазового сигнала выбираем состояние, при котором происходит переход изменения фазы через ноль (в примере это время 0,24 сек), далее фиксируем изменение фазы через 0,091 сек. В таблице (рис. 7) символами представлено изменение фазы: «.» - фаза не менялась; «+» - увеличение фазы на Т / 2; «-» - уменьшение фазы на Т / 2; «г» - изменение фазы на ТТ. Величина изменения фазы однозначно определяет битовое состояние двух подканалов: синхрогруппы (СГ) и кодовой комбинации (КК). Непрерывный анализ последовательности восьми бит, по каждому подканалу, на корректность правил модифицированного кода Бауэра дает результат: СГ=11; КК=7.
Заключение
Задача по вычислению основных параметров модулированных сигналов может быть решена стандартными методами обработки вещественных сигналов, без преобразования их в комплексный вид. В некоторых случаях целесообразно работать с вещественными сигналами, в условия ограничения вычислительных ресурсов, так как математические операции с комплексными переменными более трудоемкие. Но так как существующие методы цифровой обработки более эффективны при обработке комплексных сигналов (например, мнимые компоненты не обнуляются при БПФ) и современные вычислители постоянно наращивают вычислительный потенциал, то обработка сигналов в комплексном виде имеет перспективу.
Определяющим фактором в рассмотренной выше процедуре является применение дискретного преобразование Гильберта к входным вещественным данным и, соответственно, переход к аналитическому представлению сигнала. Данная операция не является ресурсоемкой, применяя микроконтроллерные функции с фиксированной точкой и с рассчитанными коэффициентами в математических пакетах, аналогичных Matlab. И как следствие, рассмотренная процедура декодирования рельсовых сигналов с фазоразностной модуляцией не представляется сложной, благодаря переходу к комплексному (аналитическому) виду измерительного сигнала.
Список литературы
1. Understanding digital signal processing / Richard G. Lyons. - 3rd ed. 2011. ISBN 0-13-702741-9.
2. Сергиенко А. Б. Цифровая обработка сигналов: учеб. пособие. - 3-е изд. - СПб.: БХВ-Петербург, 2011. -- 768 с.: ил.
Размещено на Allbest.ru
...Подобные документы
Передача аналоговых сигналов. Требования к защитному интервалу на этапе итерации. Расчет параметров подсистемы преобразования дискретных сигналов при использовании способа наложения. Структурная схема мультиплексора и аппаратуры линейного тракта.
курсовая работа [899,6 K], добавлен 22.06.2012Разработка структурной и функциональной схем устройства преобразования аналоговых сигналов на микропроцессоре PIC. Входное буферное устройство, аналого-цифровой преобразователь. Устройство цифровой обработки сигнала, широтно-импульсный модулятор.
контрольная работа [612,9 K], добавлен 11.04.2014Расчет источника опорного напряжения для схемы аналого-цифрового преобразователя (АЦП). Выбор компаратора, составление счетчика. Принцип работы АЦП. Получение полосового фильтра. Граничная частота входных сигналов. Перевод сигнала в аналоговую форму.
курсовая работа [925,5 K], добавлен 05.11.2012Применение аналого-цифровых преобразователей (АЦП) для преобразования непрерывных сигналов в дискретные. Осуществление преобразования цифрового сигнала в аналоговый с помощью цифроаналоговых преобразователей (ЦАП). Анализ принципов работы АЦП и ЦАП.
лабораторная работа [264,7 K], добавлен 27.01.2013Исследование принципов разработки генератора аналоговых сигналов. Анализ способов перебора адресов памяти генератора аналоговых сигналов. Цифровая генерация аналоговых сигналов. Проектирование накапливающего сумматора для генератора аналоговых сигналов.
курсовая работа [513,0 K], добавлен 18.06.2013Определение преобразования Гильберта, особенности и варианты проектирования. Сущность метода частотной, быстрой свертки. Эффекты квантования параметров. Импульсная характеристика дискретного преобразования Гильберта, реализуемые фильтры, проектирование.
курсовая работа [1,8 M], добавлен 06.01.2014Спектральный анализ аналоговых непериодического и периодического сигналов. Анализ аналоговой линейной электрической цепи во временной и частотной области. Расчет и построение спектра коэффициентов комплексного ряда Фурье. Расчет шины спектра сигнала.
курсовая работа [582,6 K], добавлен 02.09.2013Временные функции, частотные характеристики и энергия сигналов. Граничные частоты спектров сигналов. Технические характеристики аналого-цифрового преобразователя. Информационная характеристика канала и расчёт вероятности ошибки оптимального демодулятора.
курсовая работа [1,2 M], добавлен 06.11.2011Разработка линеаризатора сигнала первого датчика с гладкой и кусочно-линейной аппроксимацией. Определение величины устройства выделения постоянной составляющей из сигнала второго датчика. Разработка аналого-цифрового преобразователя; селекторы сигналов.
курсовая работа [1,7 M], добавлен 18.02.2011Свойства аналоговых сигналов. Речевые звуковые вибрации. "Аналоговое" преобразование сигнала. Понятие цифрового сигнала и полосы пропускания. Аналоговые приборы. Преобразователи электрических сигналов. Преимущества цифровых приборов перед аналоговыми.
реферат [65,6 K], добавлен 20.12.2012Разработка адаптера аналого-цифрового преобразователя и активного фильтра низких частот. Дискретизация, квантование, кодирование как процессы преобразования сигналов для микропроцессорной секции. Алгоритм работы устройства и его электрическая схема.
реферат [847,2 K], добавлен 29.01.2011Расчёт энергетических характеристик сигналов и информационных характеристик канала. Определение кодовой последовательности. Характеристики модулированного сигнала. Расчет вероятности ошибки оптимального демодулятора. Граничные частоты спектров сигналов.
курсовая работа [520,4 K], добавлен 07.02.2013Разработка усилителя низкочастотного сигнала с заданным коэффициентом усиления. Расчеты для каскада с общим коллектором. Амплитуда высших гармоник. Мощность выходного сигнала. Синтез преобразователя аналоговых сигналов на базе операционного усилителя.
курсовая работа [1,4 M], добавлен 21.02.2016Понятие аналого-цифрового преобразователя, процедура преобразования непрерывного сигнала. Определение процедур дискретизации и квантования. Место АЦП при выполнении операции дискретизации. Классификация существующих АЦП, их виды и основные параметры.
курсовая работа [490,2 K], добавлен 27.10.2010Аналого-цифровой преобразователь, разрешение и типы преобразования. Точность и ошибки квантования. Частота дискретизации и наложение спектров. Подмешивание псевдослучайных сигналов и передискретизация. Основные аппаратные характеристики микроконтроллера.
дипломная работа [635,4 K], добавлен 23.03.2013Расчет тактовой частоты, параметров электронной цепи. Определение ошибки преобразования. Выбор резисторов, триггера, счетчика, генераторов, формирователя импульсов, компаратора. Разработка полной принципиальной схемы аналого-цифрового преобразователя.
контрольная работа [405,1 K], добавлен 23.12.2014Выбор частоты дискретизации широкополосного аналогового цифрового сигнала, расчёт период дискретизации. Определение зависимости защищенности сигнала от уровня гармоничного колебания амплитуды. Операции неравномерного квантования и кодирования сигнала.
курсовая работа [2,0 M], добавлен 18.07.2014Математические модели сообщений, сигналов и помех. Основные методы формирования и преобразования сигналов в радиотехнических системах. Частотные и временные характеристики типовых линейных звеньев. Основные законы преобразования спектра сигнала.
курсовая работа [1,8 M], добавлен 09.01.2013Описание работы однополярного аналого-цифрового преобразователя. Расчет эмиттерного повторителя и проектирование схемы высокочастотного аналого-цифрового преобразователя. Разработка печатной платы устройства, технология её монтажа и проверка надежности.
курсовая работа [761,6 K], добавлен 27.06.2014Требования к микросхемам аналогового интерфейса связи. Спектр мощности речевого сигнала. Характеристика сигналов аналоговых сообщений. Последовательность импульсов при передаче точек. Восстановление цифровых сигналов. Уплотнение каналов в телефонии.
презентация [850,5 K], добавлен 22.10.2014