Алгоритмы разделения и восстановления сигналов на основе многоканальной обратной фильтрации
Рассмотрение задачи разделения сигналов из аддитивной смеси по принадлежности источникам и компенсации искажений, вносимых в них информационными каналами. Применение алгоритмов на основе нерекурсивной, рекурсивной и адаптивной многоканальной фильтрации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 31.08.2018 |
Размер файла | 175,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Самарский государственный университет путей сообщения
АЛГОРИТМЫ РАЗДЕЛЕНИЯ И ВОССТАНОВЛЕНИЯ СИГНАЛОВ НА ОСНОВЕ МНОГОКАНАЛЬНОЙ ОБРАТНОЙ ФИЛЬТРАЦИИ
В.А. Засов, М.А. Тарабардин, E.Н. Никоноров
Аннотация
алгоритм сигнал информационный канал
В работе рассматривается задача разделения сигналов из аддитивной смеси по принадлежности источникам и компенсации искажений, вносимых в них информационными каналами. Для решения этой задачи предложены три группы алгоритмов на основе нерекурсивной, рекурсивной и адаптивной многоканальной фильтрации.
Ключевые слова: информационный канал, разделение-восстановление сигналов, некорректная задача, многоканальный обратный фильтр, устойчивость, регуляризация.
Основная часть
Рассмотрим модель образования сигналов в объекте в виде линейной многомерной динамической системы с дискретным временем, имеющей k входов и d выходов. Входные сигналы , , (M - количество значений входного сигнала), генерируемые узлами объекта, будем считать независимыми. Выходные сигналы , этой системы являются сигналами различных датчиков. Положим, что каждый из d выходов такой многомерной системы связан со всеми k входами информационными каналами с динамическим характеристиками , , , или , , где N - количество значений импульсных характеристик (ИХ) объекта. Вектор показывает, что динамические характеристики объекта неизменны лишь на временных интервалах, сравнимых с длительностью ИХ.
Тогда для принятых допущений модель образования измеренных сигналов , описывается следующими системами уравнений:
(1)
где , и - Фурье-образы функций , и соответственно, , , , .
Определение сигналов по сигналам и ИХ , будем называть разделением-восстановлением, а устройства, реализующие его, - многоканальными обратными фильтрами (МОФ).
Таким образом, функцию МОФ можно определить как вычисление вектора входных сигналов , по известному вектору измеренных сигналов , и матрице ИХ:
, .
Для того чтобы матрица, обратная указанной, была невырожденной, положим . Тогда решение систем уравнений (1) можно представить следующим образом:
, , (2)
где спектральная матрица является обратной спектральной матрице
, .
Выражение (2) задает функцию МОФ для разделения-восстановления сигналов [1]. Выделим три вида МОФ - нерекурсивные, рекурсивные и адаптивные, отличающиеся методами решения систем (1) и показателями эффективности.
Для оценки эффективности вычислительных устройств (ВУ) для разделения-восстановления сигналов используем следующие основные показатели: сложность, быстродействие и точность. Сложность определяется объёмом вычислений и сложностью самой схемы устройства для разделения-восстановления. Точность удобно представить как среднеквадратичную ошибку вычисления входных сигналов, т.е.
.
Здесь - сигнал, полученный повторным искажением моделью объекта результатов разделения-восстановления, равный , где - результаты разделения-восстановления сигналов для s-ного узла объекта, а ,, - ИХ информационных каналов объекта. Символом * обозначена операция дискретной свёртки, E - оператор математического ожидания.
Решение систем (1) характеризуется неоднозначностью и неустойчивостью из-за некорректности задачи разделения-восстановления [2]. Для введения задачи в класс корректных и обеспечения устойчивости решения предлагается использовать регуляризирующие фильтры и регуляризирующие функционалы Тихонова [4]. Сложность выбора метода регуляризации связана с объёмом имеющейся априорной информации об объекте. Если объем априорной информации об объекте достаточен для введения задачи в класс корректных задач, предлагается использовать нерекурсивные и рекурсивные МОФ.
Функция и структура нерекурсивных МОФ определяется выражением (3), которое представляет результат решения системы (1) прямыми методами, т.е.
, (3)
где, - вычисленный сигнал-образ, являющийся некоторым приближением истинного сигнала , в точке его зарождения.
В (3) , , , причем спектральная матрица , а элементы спектральной матрицы определяются как .
Функция и структура рекурсивного МОФ определяется выражением (4), представляющим результат решения систем (1) итерационными методами. Для (+1)-го приближения сигнала s-ного источника получим:
, , , . (4)
Предел , последовательности итераций является решением системы. Сложность рекурсивного МОФ меньше, но для обеспечения устойчивости требуется вводить дополнительные априорные ограничения.
Когда объём априорной информации об объекте недостаточен для введения задачи в класс корректных, предлагается использовать адаптивные МОФ (МАОФ) с регуляризацией Тихонова, основанной на минимизации функционала
.
Данный функционал минимизирует на основе критерия наименьших квадратов норму невязки системы (2).
Упростить вычисление параметров фильтра можно путем реализации выражения, которое связывает векторы параметров перестраиваемого фильтра на последующих и предыдущих шагах адаптации, т.е.
, , .
Важнейшим, трудоемким и сложно автоматизируемым процессом является выбор параметра регуляризации , минимизирующего ошибку решения задачи. При изменении параметра методическая составляющая ошибки возрастает, а составляющая ошибки, связанная с неустойчивостью решения, убывает. Это дает основание для определения такого значения параметра , при котором ошибка будет минимальной. Для этого реализован быстро сходящийся итерационный метод, основой которого является метод половинного деления, позволяющий вычислить оптимальный параметр , минимизирующий .
На рис. 1-3 приведены результаты моделирования в среде MATLAB нерекурсивного алгоритма разделения-восстановления сигналов. В модели были использованы три источника сигналов: первые два (см. рис. 1 и рис. 2) - треугольные импульсы разной частоты и формы, а третий (см. рис. 3) - речевой сигнал.
Р и с. 1 Результаты моделирования разделения-восстановления треугольного сигнала с помощью нерекурсивного МОФ
Девять информационных каналов моделировались различными резонансными звеньями. В приемниках сигналов использовались 8-разрядные АЦП с частотой дискретизации 15 кГц. В верхней части каждого из рисунков показан исходный сигнал, в средней части - сигналы с датчиков, а в нижней части - результаты выделения каждого сигнала из смеси и восстановления его. Сравнительный анализ методом среднего квадратичного отклонения верхнего и нижнего сигналов на каждом из рисунков показал, что погрешность разделения-восстановления сигналов не превышает 8-10%, что вполне достаточно для многих инженерных приложений.
Р и с. 2 Результаты моделирования разделения-восстановления треугольного сигнала с помощью нерекурсивного МОФ
Р и с. 3 Результаты моделирования разделения-восстановления речевого сигнала с помощью нерекурсивного МОФ
Библиографический список
1. Архангельский С.В., Засов В.А. Многоканальные восстанавливающие фильтры в задачах контроля и диагностики // Вестник Самарской госуд. академии. путей сообщения. 2004. №2. С. 28-32.
2. Василенко Г.И. Теория восстановления сигналов: О редукции к идеальному прибору в физике и технике. М.: Сов. радио, 1979. 272 с.
3. Тихонов А.Н., Арсенин В.Я. Методы решения некорректных задач. М.: Наука. Глав. редакция физ.-мат. лит-ры, 1979. 234 с.
Размещено на Allbest.ru
...Подобные документы
Необходимость ввода гибкой классификации пользователей на основе их поведения при работе с тематическими ресурсами. Параметризация классов пользователей, интеллектуальный алгоритм фильтрации контента. Параметры для принятия экспертной системой решения.
статья [16,7 K], добавлен 15.11.2013Методы проектирования систем автоматического управления: экспериментальный и аналитический. Моделирование замкнутой системы управления. Системы в динамике: слежение, стабилизация, алгоритм фильтрации. Математические модели систем, воздействий, реакция.
контрольная работа [522,9 K], добавлен 05.08.2010Построение структурных схем - графических представлений алгоритмов цифровой фильтрации. Возможные варианты синтеза структур на примере рекурсивных фильтров. Построение разностного уравнения таких фильтров с записью системной функции в общем виде.
презентация [123,3 K], добавлен 19.08.2013Анализ существующих алгоритмов фильтрации и сегментации изображений. Разработка алгоритмов обработки видеопотока на основе выделенных быстрых методов. Реализация принимающей части цепочки сервер-клиент, получающую видеопоток с мобильного устройства.
дипломная работа [337,5 K], добавлен 24.01.2016Алгоритмы поиска динамических шумов и их компенсации на основе метода Motion estimation. Разработка программного продукта для детектирования движения капель дождя и их удаления на видеопоследовательностях, и его реализация среде Microsoft Visual Studio.
магистерская работа [6,6 M], добавлен 09.02.2013Создание автоматизированной системы диагностики конструктивных дефектов на основе акустических сигналов. Структурная схема автоматизированной системы. Методика анализа звукового сигнала. Алгоритм сравнения полученных данных с помощью модуля Diag.
курсовая работа [658,5 K], добавлен 14.07.2012Разработка программного обеспечения, предназначенного для изменения характеристик исходного звукового сигнала с целью изменения характеристик его звучания. Алгоритмы обработки и фильтрации звукового сигнала, редактирование его, изменение темпа и уровня.
дипломная работа [1,8 M], добавлен 08.07.2008Исследование методов решения задачи о ходе коня. Описание алгоритмов для итеративной и рекурсивной программ. Генерация перестановок элементов по индексам. Построение эйлерова цикла на графе. Поиск кратчайшего пути на графе. Программная реализация задачи.
курсовая работа [411,6 K], добавлен 25.04.2013Среднеквадратические значения напряжения и тока как одни из параметров периодических сигналов. Специфические особенности использования аппроксимационного подхода для определения квазидетерминированных сигналов и метрологического анализа результатов.
диссертация [3,7 M], добавлен 04.06.2017Обзор программного обеспечения для проектирования устройств фильтрации, исследование их возможностей и свойств, обоснование выбора. Моделирование фильтра на схемотехническом уровне в системе Electronic Workbench в частотной и временной областях.
курсовая работа [2,8 M], добавлен 13.03.2012Описание архитектуры процессора TMS320C25. Моделирование фильтра в модуле FDATool программной среды Matlab. Алгоритм нерекурсивной фильтрации сигнала. Расчет массива отсчетов входного сигнала. Моделирование фильтра при различных частотах входного сигнала.
курсовая работа [119,2 K], добавлен 14.06.2015Алгоритм - определенная последовательность действий для получения решения задачи, его сущность и свойства. Основные характеристики разветвляющегося, циклического и линейного алгоритмов. Применение базовых алгоритмов при написании программных продуктов.
презентация [221,5 K], добавлен 01.03.2012Алгоритмы и стандарты криптографических преобразований. Криптографические преобразования на основе специального программного обеспечения. Метод криптографических преобразований на основе жесткой логики. Аналоги модуля шифрования и дешифрования данных.
курсовая работа [971,6 K], добавлен 30.01.2018Использование цифровых сигналов для кодирования информации, регистрации и обработки; унификация операций преобразования на всех этапах ее обращения. Задачи и физическая трактовка процессов идеальной интерполяции сигналов алгебраическими полиномами.
реферат [1,3 M], добавлен 12.03.2011Моделирование процесса обработки 500 сигналов, поступающих с датчиков. Определение среднего времени задержки сигналов в канале и линии-ЭВМ и вероятности переполнения входных накопителей. Разработка и описание алгоритма функционирования программной модели.
курсовая работа [140,7 K], добавлен 09.04.2013Технология обработки структурированных данных в электронных таблицах. Создание данных с заданной структурой и собственного формата. Понятие фильтрации как отбора подмножества записей на основе критериев. Расширенный фильтр, вычисляемый критерий.
курсовая работа [2,3 M], добавлен 24.07.2013Обзор алгоритмов решения задачи: точные методы, генетический и жадный алгоритмы. Характеристика жадного алгоритма: его описание, анализ точности приближения, вычислительной сложности. Программная реализация и проверка корректности и быстродействия.
курсовая работа [228,7 K], добавлен 14.10.2017Принцип радиолокационной съемки с синтезированной апертурой. Полунатурное моделирование зондирующих и отраженных сигналов. Способы генерации высокочастотных сигналов, модулированных сигналами произвольной формы. Этапы испытания макета фрагмента РСА.
курсовая работа [3,9 M], добавлен 07.07.2012Общая характеристика информационных систем, предназначенных для передачи, преобразования и хранения информации. Изучение форм представления детерминированных сигналов. Энтропия сложных сообщений. Рассмотрение основных элементов вычислительных машин.
лекция [1,5 M], добавлен 13.04.2014Изучение особенностей создания алгоритмов вычислительных задач. Визуальное программирование стандартных компонентов среды программирования Delphi. Технология создания компонента Delphi для решения производственной задачи. Выполнение блок-схемы алгоритма.
курсовая работа [638,0 K], добавлен 30.01.2015