Научный журнал
Фундаментальные исследования
ISSN 1812-7339
"Перечень" ВАК
ИФ РИНЦ = 1,074

ПРИМЕНЕНИЕ АНАЛИЗИРУЮЩЕГО ПРОЦЕССОРА ДЛЯ ЦИФРОВОЙ ДЕМОДУЛЯЦИИ АНАЛОГОВОГО СИГНАЛА НА ОСНОВЕ БИОНИЧЕСКОГО ПОДХОДА

Кружков А.С. 1 Насыров Р.В. 1
1 ФГБОУ ВО «Уфимский государственный авиационный технический университет»
Предложен новый подход к обработке аналогового периодического сигнала и выделения его параметров. Подход заключается в использовании анализирующего процессора, предложенного Л.М. Бакусовым для анализа и преобразования фазы сигнала при фазовой модуляции. Используемый процессор отражает бионический подход в обработке сигналов и данных. Предполагается использование описанного подхода в дальнейшем для работы с аналоговыми сигналами, что позволит уменьшить аппаратную составляющую в схемах связи, передачи данных и мобильных и/или встраиваемых системах. Проведена статистическая оценка свойств ошибки усвоения фазы сигнала. Также оценен тренд изменения фазы. Полученные оценки показывают, что при пакетном режиме передачи накапливающаяся ошибка является несущественной, что при простоте исходной схемы анализа позволяет рекомендовать её для практического применения.
цифровая обработка данных
модуляция/демодуляция сигнала
фазовая модуляция
встроенные системы
мобильные системы
1. Баскаков С.И. Радиотехнические цепи и сигналы: учебник для вузов [Текст] / С.И. Баскаков – М.: Высшая школа, 1988. – 448 с.
2. Оппенгейм А. Цифровая обработка сигналов [Текст] / А. Оппенгейм, Р. пер. с анг. С.А. Кулешова, под ред. А.С. Ненашева. – М.: Техносфера 2006. – 856 с.
3. Полиа Г. Задачи и теоремы их анализа [Текст] / Г. Полиа, Г. Сеге. – М.: Наука, 1978. – Ч. 2. отд. 6. – С. 85–90.
4. Турецкий А.Х. Теория интерполирования в задачах [Текст] / А.Х. Турецкий. – Минск: Вышейшая школа, 1968 – 320 с.
5. Шахматов А.В. Алгоритм цифровой демодуляции фазоманипулированных сигналов с произвольным индексом модуляции, ориентированный на использование цифрового синтезатора частоты [Текст] / А.В. Шахматов // Доклады ТУСУРа – 2011. – № 2 (24), часть 1. – С. 74–77.
6. Бакусов Л.М. Биологические вычисления: общие принципы [Текст] / Л.М. Бакусов, Б.Г. Ильясов, М.Д. Рамазанов, Ш.М. Сафин // Проблемы управления. – 2006. – № 1. – С. 61–68.
7. Захаров А.В. Алгоритмы CORDIC. Современное состояние и перспективы [Текст] / А.В. Захаров, В.М. Хачумов // Программные системы: теория и приложения. – Переславль-Залесский, 2004. – С. 353–372.
8. Абрамовиц М. Справочник по специальным функциям [Текст] / М. Абрамовиц, И. Стиган. – М.: Наука, 1979. – 832 с.
9. Сорохтин Е.М. Алгоритм цифровой демодуляции многопозиционных фазоманипулированных сигналов для реализации в программируемой логике [Текст] / Е.М. Сорохтин, М.М. Сорохтин // Исследования и разработки распределённых программных систем – Вестник Нижегородского университета им. Н.И. Лобачевского – 2010. – № 5 (2). – С. 389–392.
10. Croci F., Brignole M., Alboni Petal. The application of a standardized strategy of evaluation in patients with syncope referred to three Syncope Units. Europace 2002; 4:351–356.
11. Winkler S., Schieber M., et al. A new telemonitoring system intended for chronic heart failure patients using mobile telephone technology – feasibility study. Int J Cardiol. 2011; Nov 17; 153 (1):55–8.
12. Zartner P.A., Toussaint-Goetz N., Photiadis J. et al. Telemonitoring with implantable electronic devices in young patients with congenital heart diseases. Europace. 2012; Feb 2. – P.1030–1037.

В связи с развитием технических устройств беспроводной передачи сигналов в настоящее время становится актуальной разработка мобильных устройств дистанционного мониторинга физиологических параметров, например [10–12]. В качестве целевого назначения таких устройств могут быть: проведение научных исследований, разработки перспективных мобильных медицинских устройств мониторинга состояния биообъекта, а также разработка массовых персональных устройств мониторинга определенных физиологических показателей. Однако при разработке таких устройств ключевой проблемой становится разработка эффективных алгоритмов анализа снимаемых сигналов для выделения информативных составляющих с целью последующего распознавания, оценки или диагностики состояния биообъекта. Такое требование обусловлено существующими ограничениями энергетических и вычислительных ресурсов мобильных устройств. Кроме этого, поскольку снимаемые сигналы имеют аналоговую природу, а устройства обработки – цифровую, то возникают разные варианты размещения аналого-цифрового преобразователя в канале передачи –приема сигнала [1].

Существующие решения

Для передачи информации в настоящее время используются различные каналы, информация в которых передается в модулированном виде. При этом наибольший практический интерес представляют помехозащищенные каналы. Известно, что помехозащищенность и селективность достигается модуляцией информационного сигнала несущей. В настоящее время наиболее изучены несколько видов модуляции: аналоговая модуляция (АМ), частотная модуляция (ЧМ) и фазовая модуляция (ФМ), а также их комбинированные и специальные виды [1]. Кроме этого также используют цифровую модуляцию как аналогового, так и цифрового сигнала, при этом в общем случае говорят о манипуляции сигналом.

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

При применении в цифровых устройствах используются прямые цифровые аналоги аналоговых схем [2]. Среди алгоритмов, используемых для цифровой демодуляции и выявления параметров сигнала, наиболее часто применяются:

1. CORDIC (COordinate Rotation DIgital Computer) [7].

2. Квадратурный приемник [9].

3. Схема Костаса [9].

Все цифровые схемы сводятся к использованию квадратурного приемника и вычисления с помощью него параметров сигнала: синфазной составляющей и квадратурной составляющей. Таким образом, цифровые программные решения являются, как правило, ресурсозатратными с точки зрения вычислительной мощности. В условиях, когда аналоговый сигнал в обязательном порядке принимает дискретную форму, отсутствуют веские основания рассматривать его обработку с помощью аналоговых схем. Следовательно, наиболее эффективной с точки зрения авторов является работа с сигналом в цифровом виде и численные методы его обработки.

Постановка задачи

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

Предлагаемое решение

Поставленная задача вычислений при ограниченных ресурсах в наиболее явном виде решается в природе. Способ построения вычислений показан в работе Бакусова и др. [6], где вводится понятие биопроцессор. Отметим, что биопроцессор можно рассматривать как считающую структуру данных, которая эффективно воспроизводит как заданную последовательность в инвариантном масштабе (биопроцессор с Лагранжевой структурой), так и располагает анализирующими свойствами – разложением двухмерного сигнала (гармонического sin(x), x) в 4-мерное пространство (cos(x), sin(x), cons(x), x) при использовании одной гармоники для анализа. Таким образом, анализирующий биопроцессор преобразует в результате вычислений исходный сигнал в 4-х мерное пространство в соответствии с заданными параметрами.

Для анализа сигнала был выбран наиболее компромиссный метод модуляции по затратам вычисления и помехоустойчивости – фазовая модуляция [1, 2, 9]. При фазовой модуляции сигнал имеет вид

krug01.wmf (1)

где j(t) – функция изменения фазы, или, в нашем случае, информационный сигнал.

Имея интерполирующий полином Гаусса [3, 4, 8]:

krug02.wmf

krug03.wmf, (2)

где n – число гармоник сигнала в окне интерполяции.

Возьмем одну гармонику и построим для нее интерполяционный многочлен:

krug04.wmf

krug05.wmf

krug06.wmf (3)

При перегруппировке каждого из членов (разложении умножения синусов) получаем

krug07.wmf

для первого члена и т.д. для последующих.

При перегруппировке получаем коэффициенты:

1) перед const:

krug08.wmf

krug09.wmf, (4)

2) перед cos(wx)

krug10.wmf

krug11.wmf, (5)

3) перед sin(wx)

krug12.wmf

krug13.wmf (6)

При подстановке sin в формулы получаем следующий вектор значений (С_const, С_cos, С_sin) – (0, 0, 1). При подстановке 3 + 2sin – (3, 0, 2). И при sin (x + 2p45/180) – (0, 0,71, 0,71).

Такие значения имеют место в «окне интерполяции» (рис. 1), то есть в тех трех точках, представленных интерполяционным многочленом. Интерес представляют динамические параметры «свертки» сигнала процессором во времени – т.е. при «скольжении» окна по сигналу вдоль временной оси.

krugk1.tif

Рис. 1. Пример движения окна интерполяции процессора, построенного для одной гармоники

Основным случаем свертки сигнала при вышеописанных условиях является свертка сигнала представленного одной гармоникой, частота которой равна частоте процессора:

yi = sin(ωxi + φ(i)). (7)

Положим для простоты, что счет времени представлен натуральным рядом, т.е. в масштабе сигнала:

x1 = ∆x; x2 = 2∆x; x3 = 3∆x; …xn = n∆x; k = ((ω∆x))/2.

Отсчеты в окне возьмем симметрично его середине:

x1окна = ∆x(i – 1); x2окна = ∆xi; x3окна = ∆x(i + 1);

где i – отсчет в центре окна.

При свертке сигнала с коэффициентом перед sin(wx) получаем выражение (8).

При подстановке j(i – 1) = j(i) = 
= j(i + 1) = const формула сворачивается до cos(j(i)). Из выведенных соотношений следуют две особенности рассматриваемой схемы: при больших скоростях роста фазы в свертке (8) появляется помеха, влияющая на форму сигнала; результирующий вектор представляет собой полный ортогональный базис гармонического сигнала. Из этого следует, что A = sqrt(C_sin^2 + C_cos^2); phase = arccos(С_sin/A).

krug14.wmf

krug15.wmf (8)

Экспериментальная проверка

Для проверки работоспособности и эффективности биопроцессора Бакусова был проведен математический эксперимент. В эксперименте основной формой сигнала являлся синусоидальный сигнал с базовой частотой, на распознавание которой настроен анализирующий процессор. Были использованы три способа изменения фазы: фаза являлась константой, линейное нарастание фазы без помех и линейное нарастание фазы в условиях белого шума с отношением сигнал/шум равным 60 дБ. Стоит упомянуть, что также возможны другие варианты фазовой модуляции (более сложные p(x)), но в таком случае изменяется вид ошибки процессора – это выражается во влиянии скорости роста фазы на результат вычисления координат 4-мерного вектора.

krugk2a.tif krugk2b.tif

Рис. 2. Фаза сигнала и детектируемая фаза для сигнала с нарастающей фазой без помехи

krugk3a.tif krugk3b.tif

Рис. 3. Фаза сигнала и детектируемая фаза сигнала с нарастающей фазой и помехой вида «белый шум»

krugk4a.tif krugk4b.tif

Рис. 4. Фаза сигнала и детектируемая фаза сигнала вида «ступенчатое воздействие»
и помехой вида «белый шум»

На рис. 2 представлен пример с линейным трендом роста фазы от 0 до 80 градусов.

На рис. 3 представлен сигнал с линейным трендом роста фазы и помехой (отношение сигнал/шум равно 60 дБ) на формирование фазы.

На рис. 4 представлена фазовая манипуляция сигналом с помехой в передающем канале (отношение сигнал/шум равно 60 дБ).

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

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

Заключение

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


Библиографическая ссылка

Кружков А.С., Насыров Р.В. ПРИМЕНЕНИЕ АНАЛИЗИРУЮЩЕГО ПРОЦЕССОРА ДЛЯ ЦИФРОВОЙ ДЕМОДУЛЯЦИИ АНАЛОГОВОГО СИГНАЛА НА ОСНОВЕ БИОНИЧЕСКОГО ПОДХОДА // Фундаментальные исследования. – 2017. – № 8-1. – С. 49-54;
URL: http://www.fundamental-research.ru/ru/article/view?id=41619 (дата обращения: 10.12.2019).

Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1.074