Повышение вычислительной эффективности методов сверхэлеевского разрешения сигналов
Рассмотрение способа снижения вычислительных затрат этапа вычисления значений квадратичной целевой функции. Осуществление факторизации матрицы по методу разложения Холецкого. Оценки вычислительной эффективности стандартного и предложенного алгоритмов.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | статья |
Язык | русский |
Дата добавления | 06.11.2018 |
Размер файла | 167,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ПОВЫШЕНИЕ ВЫЧИСЛИТЕЛЬНОЙ ЭФФЕКТИВНОСТИ МЕТОДОВ СВЕРХРЭЛЕЕВСКОГО РАЗРЕШЕНИЯ СИГНАЛОВ
С.А. Климов лаборатория проблем обработки
радиолокационной информации военной
академии войсковой ПВО имени маршала
Советского Союза А. М. Василевского
Аннотация
вычислительный матрица разложение квадратичный
Рассматривается способ снижения вычислительных затрат одного из достаточно распространенных этапов расчетов, используемых в методах сверхрэлеевского разрешения сигналов при их цифровой обработке, а именно этапа вычисления значений квадратичной целевой функции. Способ основан на свойствах матрицы квадратичной формы, позволяющей осуществить ее факторизацию по методу разложения Холецкого. Представлены оценки вычислительной эффективности стандартного и предложенного алгоритмов.
Ключевые слова: сверхрэлеевское разрешение, вычислительная сложность, разложение Холецкого.
Abstract
Values calculation of a quadratic goal function - is one of the widespread stage of calculations that are used while digital processing of signals. The article discusses the method of reduction in the aforecited expenditure. The method is founded on a quadratic matrix property that allows to factor it out after the fashion of Holecky. The article presents performance evaluations of the standard and offered methods.
Keywords: superreleevsky resolution, computing complexity, decomposition Holetsky.
Основная часть
В настоящее время бурное развитие цифровой обработки сигналов послужило сильным толчком к разработке эффективных методов их сверхрэлеевского разрешения, в том числе и многомерных. Возможность практической реализации любого метода сверхрэлеевского разрешения напрямую связана с вычислительной мощностью используемых аппаратных средств, эффективностью математических методов и реализующих их вычислительных алгоритмов и программ, с потребным объемом вычислений и располагаемыми вычислительными ресурсами [1]. Одна из серьезных задач, с которой сталкиваются в ходе практической реализации методов сверхрэлеевского разрешения, ? резкий рост объема вычислений при увеличении количества разрешаемых сигналов. Алгоритмы сверхрэлеевского разрешения, основанные на методах цифрового спектрального оценивания [1, 2], многоканального анализа [3], а также различных модификациях методов статистических решений [4-6], с ростом гипотезы о количестве разрешаемых сигналов требуют значительных вычислительных затрат, что предъявляет очень жесткие требования к программным и временным ресурсам для их реализации. Проблема обеспечения требуемых вычислительных ресурсов для алгоритмов сверхрэлеевского разрешения становится еще более острой, если одновременно с увеличением количества разрешаемых сигналов повышается и число параметров, по которым они разрешаются. Последнее связано с тем, что при росте количества разрешаемых сигналов и, как следствие, повышении размерности пространства сигналов, методы сверхрэлеевского разрешения требуют в сравнении с классическими методами обработки сигналов существенно более мелкого шага при вычислении целевой функции и, соответственно, характеризуются повышенной относительной сложностью вычислений, что ограничивает их применение на практике. В связи с этим задача повышения вычислительной эффективности методов сверхрэлеевского разрешения является актуальной.
Ряд подходов к снижению вычислительных затрат при практической реализации различных методов сверхрэлеевского разрешения изложен в работах [7, 8]. В работе [7] рассматриваются вопросы повышения вычислительной эффективности методов оценки двумерного углового спектра, обладающих повышенной разрешающей способностью, в антенных решетках кольцевой и пространственной конфигурации. В частности, для расчета пространственной корреляционной матрицы (КМ) предложено использовать ее спектральное разложение в сочетании с алгоритмом коротких сверток для вычислительной схемы классического формирования луча решетки. В работе [8] изложены подходы к сокращению вычислительных затрат при реализации алгоритмов сверхрэлеевского разрешения по угловым координатам в антенных решетках с адаптивной обработкой. Показано, что все эти алгоритмы так или иначе связаны с получением оценки прямой или обратной КМ входных сигналов, что требует большого объема вычислений. Для практического применения алгоритмов сверхрэлеевского разрешения, основанных на использовании оценки КМ входных сигналов, предлагается применять семейство способов, основанных на методах ортогонализации и ортогональных преобразований (Грама-Шмидта, Хаусхолдера, Гивенса и адаптивной решетчатой фильтрации). Данное направление сокращения вычислительных операций связано с факторизацией оценки КМ входных сигналов, т. е. представлением ее в виде произведения сомножителей с большим числом нулевых элементов. Таким образом, работы [7, 8] в основном касаются подходов к повышению вычислительной эффективности методов сверхрэлеевского разрешения по угловым координатам, основанных на спектральном анализе. Кроме того, в них не рассматриваются вопросы влияния на вычислительную эффективность алгоритмов сверхрэлеевского разрешения размерности вектора параметров целевой функции, зависящей от количества разрешаемых сигналов М и числа разрешаемых параметров I сигналов.
Цель статьи ? разработка экономичной, с точки зрения операций умножения ? сложения, процедуры вычисления квадратичной целевой функции, часто используемой в методах сверхрэлеевского разрешения сигналов, а также проведение оценки ее вычислительной эффективности по числу операций умножения ? сложения в зависимости от дискретности N вычисления целевой функции, количества разрешаемых сигналов М и числа разрешаемых параметров I сигналов.
Многие методы сверхрэлеевского разрешения сигналов [1?6] частично или полностью основываются на достаточно общей вычислительной схеме, определяемой выражением
, (1)
где Ш(·) - целевая функция, подлежащая оптимизации; Z(·) - векторный корреляционный интеграл; G(·) - матрица значений функции рассогласования сигналов; б - вектор параметров целевой функции, зависящий от количества разрешаемых сигналов М и числа разрешаемых параметров I сигналов; “H” ? символ комплексно-сопряженного транспонирования.
При организации матричных вычислений (1) особый интерес вызывает количество операций умножения ? сложения для достижения требуемой точности результата. Возможный путь сокращения потребного числа данных операций связан с факторизацией матриц, т. е. представлением ее в виде произведения сомножителей при условии, что сомножители имеют большое число нулевых элементов [9]. Факторизация используется для получения достаточных статистик без явного формирования самих матриц. За счет этого повышается численная устойчивость алгоритмов обработки; экономятся элементы запоминающих устройств; обеспечивается конвейеризация систем обработки сигналов [9].
Один из возможных подходов по сокращению числа операций комплексного умножения - сложения (1) основан на использовании свойств матрицы рассогласования сигналов G. Рассмотрим структуру матрицы Gквадратичной формы (1) более подробно. Например, при разрешении М сигналов по двум параметрам она может быть записана в виде
(2)
где - функция рассогласования сигнала; - разница по параметру между m-м и (m ? 1)-м сигналом; - разница по параметру между m-м и (m ? 1)-м сигналом; () - символ комплексно-сопряженного числа. Анализ (2) позволяет заключить, что G является положительно определенной эрмитовой матрицей. Следовательно, к ней можно применить специальные способы факторизации, в значительной степени сокращающие объем вычислительных затрат. В наиболее эффективных алгоритмах сверхрэлеевского разрешения [3 ? 6] матрица рассчитывается и записывается в память вычислителя заранее. Тем не менее, квадратичная форма (1) должна вычисляться в реальном масштабе времени для всех возможных сочетаний параметров всей совокупности разрешаемых сигналов. Если дискретность параметра составляет N1, а дискретность параметра ? N2, то общее количество матриц G, используемых при вычислении (1) составляет N = N1N2, причем каждая размерностью MЧM. Следовательно, для оценки вычислительной сложности алгоритма (1) требуется введение еще одного параметра - дискретности N вычисления целевой функции . Очевидно, что при достаточно больших M, N и I расчет (1) требует значительного количества вычислительных операций, что создает серьезные трудности в практической реализации методов сверхрэлеевского разрешения.
С целью сокращения вычислительных затрат положительно определенную матрицу G сведем к произведению треугольных по методу разложения Холецкого [2]
, (3)
где - нижнетреугольная матрица с ненулевыми действительными элементами на главной диагонали. Обращая матрицу, найдем обратную матрицу . Тогда матрица равна
G-1=(R-1)HR-1. (4)
Подставляя выражение (4) в (1) получим
Ш(б)=ZH(б)G-1(б)Z(б)=ZH(б)[R-1(б)]H[R-1(б)]Z(б)=
[R-1(б)Z(б)]H[R-1(б)Z(б)]=YH(б)Y(б), (5)
где Y(б)=R-1(б)Z(б).
Рассмотрим пример. Пусть число разрешаемых сигналов M = 3, число параметров I = 1 и требуется вычислить одно значение N = 1 целевой функции Ш. Тогда величина Ш по формуле (1) будет равна (параметр бопущен для компактности записи)
,
т. е. для вычисления требуется 12 операций комплексного умножения и 8 комплексного сложения. Теперь определим количество операций для вычисления скаляра Ш по формуле (5)
,
где ; ; .
Анализ последнего выражения показывает, что в этом случае требуется 9 операций умножения и 5 сложения. Таким образом, выигрыш составил 25% и 37,5% по числу умножений и сложений соответственно.
В общем случае вычислительная сложность OУ алгоритма (1) по количеству операций умножения Ox и сложения Os равна
; ; . (6)
Вычислительная сложность ХУ алгоритма с использованием факторизации матрицы G методу разложения Холецкого (5) по количеству операций умножения Хx и сложения Хsопределяется выражениями
; ; (7)
; ; ; ,
где и определяются рекуррентно:
, ; , ;
, ; , .
Сравнительный анализ вычислительной эффективности алгоритмов (1) и (5) в зависимости от числа разрешаемых сигналов М, дискретности вычисления целевой функции N и числа разрешаемых параметров сигналов I, выполненный по формулам (6), (7), представлен графически на рис. 1.
Анализ рис. 1 позволяет заключить, что вычислительная сложность рассматриваемых алгоритмов существенно зависит, прежде всего, от числа параметров I, по которым разрешаются сигналы. Затем решающим фактором является число разрешаемых сигналов М и уже в последнюю очередь ? дискретность вычисления целевой функции N. Вместе с тем видно, что вычислительный алгоритм, основанный на разложении Холецкого (5), требует для своей реализации существенно меньшего количества операций умножения ? сложения по сравнению с алгоритмом (1).
Рис. 1 Зависимость вычислительных затрат (операций комплексного умножения и сложения) от числа разрешаемых сигналов M, дискретности вычисления N и числа разрешаемых параметров сигналов I а) число разрешаемых параметров сигналов I = 1; б) число разрешаемых параметров сигналов I = 2
Относительный выигрыш эффективности ДOУ алгоритма (5) по сравнению с (1) по количеству операций умножения ? сложения показан на рис. 2, из которого следует, что снижение вычислительных затрат также зависит от числа разрешаемых сигналов М, дискретности вычисления целевой функции N и числа разрешаемых параметров сигналов I.
Рис. 2 Относительный выигрыш в вычислительных затратах ДOУ (операций комплексного умножения и сложения) от числа разрешаемых сигналов M, дискретности вычисления N и числа разрешаемых параметров сигналов I а) число разрешаемых параметров сигналов I = 1;б) число разрешаемых параметров сигналов I = 2
Из рис. 2 видно, что при малом количестве разрешаемых сигналов (М ? 4) и дискретности вычисления (N ? 20) снижение вычислительных затрат не столь значительно. Однако с ростом М, N и особенно числа разрешаемых параметров сигналов I выигрыш становится существенным и может достигать 100% и более по сравнению с алгоритмом (1).
Таким образом, вычислительная процедура (5) открывает возможности для практического использования методов многомерного (I>1) сверхрэлеевского разрешения сигналов. Последние позволяют обеспечить более высокие показатели разрешающей способности по сравнению с одномерными [4].
Литература
1. Алгоритмы оценивания угловых координат источников излучений, основанные на методах спектрального анализа: Научно-технические серии/В. В. Дрогалин, В. И. Меркулов, В. А. Родзивилов, И. Б. Федоров, М. В. Чернов. 1999. №1. Вып. 1. С. 52?68.
2. Марпл-мл. С. Л. Цифровой спектральный анализ и его приложения: Пер. с англ. М., Мир, 1990. 584 с.
3. Варюхин В. А. Основы теории многоканального анализа. Киев, ВА ПВО СВ, 1993.
4. Чижов А. А. Сверхрэлеевское разрешение. Т. 2. Преодоление фактора некорректности обратной задачи рассеяния и проекционная радиолокация. М., Красанд, 2010. 104 с.
5. Слюсар В. И. Синтез алгоритмов измерения дальности М источников при дополнительном стробировании отсчетов АЦП//Радиоэлектроника, 1996. №5. С. 55?62.
6. Абраменков В. В., Климов С. А., Савинов Ю. И. Способ и устройство измерения дальностей до М источников вторичного излучения, сигналы которых перекрываются во времени//Радиотехника, 2002. № 1. С. 32?38.
7. Иванов Н. М., Шевченко В. Н. Повышение вычислительной эффективности методов высокого разрешения в задачах двумерного апертурного синтеза//Электромагнитные волны и электронные системы, 2009. № 7. С. 18?22.
8. Ратынский М. В. Адаптация и сверхразрешение в антенных решетках. М., Радио и связь, 2003. 200 с.
9. Ширман Я. Д., Манжос В. Н. Теория и техника радиолокационной информации на фоне помех. М., Радио и связь, 1981. 416 с.
Размещено на Allbest.ru
Подобные документы
Эффективность алгоритмов и оценка их вычислительной сложности. Модель вычислительного процесса и классификация алгоритмов по вычислительной сложности. Принцип "разделяй и властвуй". Общие свойства базовых алгоритмов цифровой обработки сигналов.
контрольная работа [29,1 K], добавлен 11.09.2015Основные преимущества, получаемые при сетевом объединении персональных компьютеров в виде внутрипроизводственной вычислительной сети. Методы оценки эффективности локальных вычислительных сетей. Типы построения сетей по методам передачи информации.
реферат [34,8 K], добавлен 19.10.2014Обзор существующих принципов построения локальных вычислительных сетей. Структурированные кабельные системы (СКС), коммутационное оборудование. Проект локальной вычислительной сети: технические требования, программное обеспечение, пропускная способность.
дипломная работа [1,8 M], добавлен 25.02.2011Исследование теоретических основ математического аппарата теории цифровой обработки сигналов. Расчет параметров рекурсивных цифровых фильтров с использованием средств вычислительной техники. Методы проектирования алгоритмов цифровой обработки сигналов.
контрольная работа [572,7 K], добавлен 04.11.2014Построение информационной системы для автоматизации документооборота. Основные параметры будущей локальной вычислительной сети. Схема расположения рабочих станций при построении. Протокол сетевого уровня. Интеграция с глобальной вычислительной сетью.
курсовая работа [330,8 K], добавлен 03.06.2013Теоретическое обоснование построения вычислительной локальной сети. Анализ различных топологий сетей. Проработка предпосылок и условий для создания вычислительной сети. Выбор кабеля и технологий. Анализ спецификаций физической среды Fast Ethernet.
курсовая работа [686,7 K], добавлен 22.12.2014Анализ эксплуатации средств вычислительной техники и факторов, влияющих на их работоспособность. Требования к функциональным характеристикам и конструкции элементов вычислительной техники. Качества транспортируемой, морской, бортовой, портативной техники.
курсовая работа [750,0 K], добавлен 05.05.2013Проектирование локальной вычислительной сети, предназначенной для взаимодействия между сотрудниками банка и обмена информацией. Рассмотрение ее технических параметров и показателей, программного обеспечения. Используемое коммутационное оборудование.
курсовая работа [330,7 K], добавлен 30.01.2011Основные возможности локальных вычислительных сетей. Потребности в интернете. Анализ существующих технологий ЛВС. Логическое проектирование ЛВС. Выбор оборудования и сетевого ПО. Расчёт затрат на создание сети. Работоспособность и безопасность сети.
курсовая работа [979,9 K], добавлен 01.03.2011Назначение, функции и основные требования к комплексу технических и программных средств локальной вычислительной сети. Разработка трехуровневой структуры сети для организации. Выбор оборудования и программного обеспечения. Проектирование службы каталогов.
курсовая работа [1,1 M], добавлен 24.11.2014