На правах рукописи
Галанина Наталия Андреевна
МЕТОДЫ И ВЫЧИСЛИТЕЛЬНЫЕ УСТРОЙСТВА
ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ
В СИСТЕМЕ ОСТАТОЧНЫХ КЛАССОВ
Специальность 05.13.05 Ц Элементы и устройства
вычислительной техники и систем управления
Автореферат
диссертации на соискание учёной степени
доктора технических наук
Казань - 2010
Диссертация выполнена в Федеральном государственном образовательном учреждении высшего профессионального образования Чувашский государственный университет имени И.Н. Ульянова.
Научный консультант
Ц доктор
технических наук, профессор
Песошин Валерий Андреевич,
зав. кафедрой
компьютерных систем
ГОУ
ВПО Казанский государственный
технический
университет им. А.Н. Туполева, г. Казань.
Официальные
оппоненты:
доктор
технических наук, профессор
Огнев Иван Васильевич,
профессор кафедры
вычислительной техники
ГОУ
ВПО Московский энергетический институт
(технический университет), г. Москва;
доктор физико-математических наук,
профессор
Надеев Адель Фирадович,
профессор кафедры радиоэлектронных и
телекоммуникационнных систем ГОУ ВПО Казанский государственный
технический университет им.аА.Н.аТуполева, г. Казань;
доктор технических наук,
профессор
Сидоркина Ирина Геннадьевна,
декан факультета
информатики и вычислительной техники, профессор
кафедры информационно-вычиннсннлительных систем
ГОУ ВПО Марийский
государственнный
технический университет, г.
Йошкар-Ола.
Ведущая организация
Ц
Казанский (Приволжский)
федеральный
университет, г.
Казань.
Защита состоится л08 апреля 2011 г. в 14 часов на заседании диссертационного совета Д 212.079.04 в ГОУ ВПО Казанский государственный технический университет им. А. Н. Туполева в 504 ауд. 5 уч. здания по адресу: 420111, г. Казань, ул. К. Маркса, д. 31.
Ваши отзывы, заверенные печатью, просим высылать по адресу: 420111, г.аКазань, ул. К. Маркса, д. 10 на имя ученого секретаря.
С диссертацией можно ознакомиться в библиотеке ГОУ ВПО Казанский государственный технический университет им. А. Н. Туполева, с авторефератом - на сайте ВАК РФ:
Автореферат разослан л____ ___________ 2010 г.
Ученый секретарь диссертационного совета |
Седов С.С. |
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность темы диссертации. Настоящий период развития вычислительной техники (ВТ) характеризуется интенсивным поиском новых принципов обработки и хранения информации, построения вычислительных архитектур и систем с привлечением современных технологий, среди которых одной из наиболее востребованных является цифровая обработка сигналов (ЦОС). Благодаря достижениям в области микроэлектроники и информационных систем ЦОС успешно применяется для фильтрации и кодирования речевых и звуковых сигналов, обработки изображений и измерительной информации, спектрального анализа цифровой звуко- и видеозаписи в радиотехнических системах и системах телекоммуникаций, управления и робототехники, защиты информации в таких областях как связь, мультимедиа, телефония и телевидение, радиолокация и радионавигация, гидроакустика, медицина и т.д. Для ЦОС характерно наличие масштабных объемов вычислений над массивами данных большой разрядности, проводимых в реальном времени. Стремление к улучшению энергетической эффективности и универсальности устройств ЦОС приводит к усложнению вычислительных алгоритмов, обострению проблемы аппаратурных затрат, быстродействия и точности и повышению требований к отказоустойчивости устройств и помехоустойчивости каналов связи при передаче данных.
Создание нескольких поколений цифровых сигнальных процессоров (ЦСП) от TMS320С10 до ADSP-ТS 001-Tiger SHARCTM способствовало улучшению качества вычислительных алгоритмов. Современные ЦСП характеризуются тактовой частотой 1 ГГц и выше, многоядерностью, наличием двухуровневой кэш-памяти и т.д. Используемые повсеместно многопроцессорные вычислительные системы (МВС) имеют высокие теоретические показатели пиковой производительности. Однако при решении многих практических задач их реальная производительность не всегда отвечает требованиям разработчиков современных цифровых устройств. Дальнейшее повышение производительности современных ЦСП ограничено уровнем интеграции микросхем, который близок к теоретически достижимому для используемой технологии производства элементной базы. Исследования отечественных и зарубежных учёных показали, что в случае обработки данных большой и сверхбольшой информационной ёмкости традиционная позиционная система счисления (ПСС) исчерпала свои возможности для построения высокоскоростных вычислительных структур. Использование в ЦСП двоичной ПСС, во-пернвых, приводит к увеличению разрядности операндов, что не снижает аппаратурные затраты и не улучшает отказоустойчивость без специальных приложений; во-вторых, делает желательным наличие режима с плавающей запятой, что потенциально уменьшает быстродействие; в-третьих, не снижает стоимость устройства.
Альтернативу использованию ЦСП предоставляют программируемые логические интегральные схемы (ПЛИС). Динамически реконфигурируемая архитектура ПЛИС, подстраиваемая под информационную структуру каждой конкретной, решаемой в текущий момент времени задачи, позволяет достичь более высокой производительности, чем в сигнальном процессоре с соизмеримой тактовой частотой, за счёт более эффективной схемотехнической реализации.
Анализ известных подходов, используемых при разработке высокопроизводительных вычислительных структур, показывает, что характерным для них является широкое применение различных форм параллельной обработки, а исследования отечественных и зарубежных учёных указывают на целесообразность применения теории чисел для целей кодирования информации. Таким образом, основная идея состоит в распараллеливании обрабатываемой информации в независимых каналах, количество и характеристики которых связаны с числовым диапазоном и точностью вычислений.
В связи с этим особую актуальность приобретают исследования в области одного из направлений развития параллельных вычислительных технологий, связанные с разработкой методов, алгоритмов и устройств вычислительной техники для цифровой обработки сигналов с применением непозиционных систем счисления, наиболее перспективной из которых является система счисления в остаточных классах (СОК), обладающая высоким уровнем естественного параллелизма при выполнении арифметических операций. Суть СОК состоит в представлении целого числа в виде упорядоченного набора неотрицательных вычетов по группе взаимно простых оснований (модулей), причем арифметические операции сложения, вычитания и умножения выполняются уже с этими вычетами меньшей разрядности независимо друг от друга и без межразрядных переносов. Небольшая разрядность оснований системы позволяет реализовать модульные операции табличным способом, причем в качестве операций могут выступать не только элементарные (сложение, умножение и т.п.), но и сложные функции, при вычислении которых используются немодульные операции. Кроме того, аппарат СОК обладает уникальными свойствами автоматического обнаружения и коррекции ошибок, а также свойством арифметичности: ни одна из позиционных систем не позволяет находить и, тем более, исправлять ошибки в процессе выполнения арифметических операций.
Большой вклад в развитие теории СОК внесли отечественные учёные: И.Я.аАкушский, В.М.аАмербаев, О.Д.аЖуков-Емельянов, В.П.аИрхин, Е.К.аЛенбедев, М.В.аСиньнков, А.М.аСтемпковский, Ю.А. Стрекалов, В.А. Торгашев, О.А. Финько, Н.И.аЧерннвяков, Г.Э.аШиро, Д.И.аЮдицкий и др., а также зарубежные: S.R.аBarнracнlough, M.аSotheran, G.C. Cardarilli, A. Nannarelli, M. Re и др.
Период от начала исследований СОК до последующего развития приложений этой системы в рамках информационных технологий насчитывает уже несколько десятилетий, однако в существующих работах недостаточное внимание уделено вопросам практического внедрения СОК, в частности, в ЦОС. Поэтому решение проблем аппаратурной реализации алгоритмов цифровой фильтрации и спектрального анализа сигналов в СОК является актуальной задачей, а структура устройств ЦОС в СОК имеет ряд неоспоримых преимуществ перед традиционной при её реализации в интегральном исполнении.
В связи с вышеизложенным, большой научный интерес представляет разработка методов и алгоритмов ЦОС в СОК, синтез высокоскоростных параллельных структур на их основе и поиск эффективных методов анализа качества полученных схемотехнических решений.
Объектом исследования являются методы, алгоритмы и устройства вычислительной техники для кодирования, цифровой фильтрации и спектрального анализа сигналов.
Предметом исследования являются методы синтеза и анализа устройств цифровой фильтрации и спектрального анализа сигналов в СОК.
Целью диссертационной работы является повышение быстродействия цифровых устройств обработки сигналов за счет применения СОК при разработке аппаратурных методов реализации алгоритмов ЦОС.
Научная проблема заключается в теоретическом обосновании и разработке методов, алгоритмов и устройств вычислительной техники для цифровой обработки сигналов средствами системы остаточных классов.
Для достижения поставленной цели научного исследования в диссертационной работе решены следующие основные задачи:
- сделан аналитический обзор устройств шифрования/деншифрования двоично-кодированных данных в СОК;
- предложен метод поразрядного вычисления ДПФ (ПДПФ) для спектральной обработки сигналов; разработаны и исследованы высокоэффективные вычислительные алгоритмы ПДПФ и проведен интерактивный синтез устройств на их основе;
- получены и исследованы быстрые алгоритмы Фурье-преобразования в СОК, учитывающие свойства целых чисел в коммутативном кольце вычетов, разработаны схемы их технической реализации; проведена оценка точности алгоритмов и ошибок округления в них и проанализированы пути повышения эффективности вычислений;
- разработаны аппаратурные методы синтеза цифровых фильтров с импульнсными характеристиками конечной длины (КИХ-фильтров) и с бесконечными импульсными характеристиками (БИХ-фильтров) в СОК, получены новые и модернизированы известные технические решения при их реализации в СОК, обеспечивающие повышение быстродействия и отказоустойчивости и сокращение аппаратурных затрат;
- исследованы возможности реализации устройств ЦОС в СОК на современных сигнальных процессорах;
- проведено компьютерное моделирование устройств вычислительной техники для цифровой фильтрации и спектрального анализа в СОК.
Методы исследования. При решении поставленных задач использовался аппарат математического анализа, математическая логика, теория алгоритмов, алгебраическая теория целых чисел, теория автоматов, теория дискретного преобразования Фурье и его быстрых разновидностей, теория вероятностей, методы математического и имитационного моделирования.
Научная новизна полученных результатов.
- Развиты аппаратурные методы синтеза устройств вычислительной техники для ЦОС в системе остаточных классов и обобщены результаты анализа их эффективности.
- Впервые предложен метод поразрядного вычисления ДПФ и разработаны устройства ПДПФ на его основе.
- Разработаны алгоритмические методы, обеспечивающие наиболее эффективное быстрое спектральное преобразование сигналов в СОК. Проведен синтез функциональных модулей быстрого преобразования Фурье (БПФ) в СОК и предложены схемы аппаратной реализации БПФ в СОК с заданными свойствами. Синтезированы и оценены устройства БПФ, использующие индексирование данных в СОК и не содержащие умножителей.
- Предложены пути решения проблемы реализации алгоритмов ЦОС в СОК на современных сигнальных процессорах с учетом особенностей СОК.
- Синтезированы схемы КИХ- и БИХ-фильтров в СОК, характеризующиеся повышенным быстродействием. С целью сокращения аппаратурных затрат устройств ВТ для ЦОС предложены схемы цифровых фильтров (ЦФ) с использованием немодульных операций СОК. Рассмотрены вопросы разработки отказоустойчивых ЦФ-СОК в связи с многоканальностью обработки сигналов в СОК и ЦФ с использованием теории индексов для обеспечения необходимого быстродействия. Проведен анализ ошибок округления весовых коэффициентов цифровых фильтров в СОК. Рассмотрены и обобщены теоретические аспекты исследования характеристик цифровых устройств ВТ для обработки сигналов, кодированных в ПСС и СОК.
- В подтверждение проведенных теоретических исследований аппаратурных методов реализации алгоритмов ЦОС в СОК, предложенных в диссертационной работе, проведен программный синтез разработанных на их основе устройств цифровой фильтрации и спектрального анализа.
Обоснованность и достоверность полученных результатов определяется применением известных теоретических положений фундаментальных наук, использованием классических методов анализа и моделирования сигналов, корректностью используемых моделей и их адекватностью реальным физическим процессам, совпадением теоретических результатов с данными экспериментов.
Основные положения, выносимые на защиту:
- Методы синтеза алгоритмов и устройств поразрядного вычисления ДПФ (ПДПФ) и программное обеспечение для интерактивного синтеза разработанных схем.
- Алгоритмы реализации быстрого преобразования Фурье в СОК, синтез функциональных модулей ВТ для реализации базовых операций БПФ в СОК и многоканального устройства БПФ-СОК на их основе.
- Методы разработки КИХ- и БИХ-фильтров вычислительных цифровых устройств в СОК и анализ полученных результатов их быстродействия и аппаратурных затрат.
- Результаты исследования аппаратурной реализации алгоритмов цифровой фильтрации и спектрального анализа в СОК на современных сигнальных процессорах.
- Методика и результаты программного синтеза разработанных устройств ВТ для цифровой фильтрации и спектрального анализа сигналов и их тестовых испытаний.
Практическая ценность заключается в использовании результатов исследований при проектировании современных высокопроизводительных вычислительных структур цифровой фильтрации и спектрального анализа. Применение предложенных в диссертационной работе методов поразрядной спектральной обработки цифровых сигналов и корреляции величины модулей СОК со значениями весовых коэффициентов ЦФ и БПФ при создании спецпроцессоров ЦОС позволило обеспечить существенное увеличение быстродействия и уменьшение аппаратурных затрат, минимальные ошибки округления, являющихся основными показателями качества устройств ЦОС. Полученные в процессе исследования результаты расширяют возможности использования СОК при проектировании отказоустойчивых систем, а проведенный программный синтез разработанных устройств ВТ для цифровой фильтрации и спектрального анализа сигналов служит эффективным практическим средством выбора параметров этих систем и отдельных элементов устройств.
Реализация и внедрение результатов работы. Результаты диссертации использовались при выполнении НИР: Исследование и разработка принципов построения программируемых вычислительных систем обработки радиолокационных сигналов; Методология проектирования специализированных микропроцессорных систем с эффективными алгоритмами. Аппаратная реализация мультипроцессорной непозиционной МПС обработки сигналов. Создание пакета функциональных программ; Разработка и исследование микропроцессорных систем сбора, обработки и регистрации данных; Разработка методологии проектирования специализированных микропроцессорных систем с эффективными алгоритмами. Построение и анализ вычислительных теоретико-числовых алгоритмов обработки сигналов; Разработка и исследование оптимальных алгоритмов интеллектуального интерактивного абонентского доступа по гибридным сетям ЦСИО по единому заказ-наряду Министерства образования и науки Российской Федерации (1999-2000 гг.). Тематика научных исследований, выполненных в диссертации, связана с грантом Министерства образования и науки РФ в рамках Тематического плана Исследование оптимальных алгоритмов интеллектуального интерактивного абонентского доступа по гибридным сетям региональных систем ЦСНО.
Основные положения диссертационной работы внедрены и использованы в рамках выполняемых научно-исследовательских и опытно-конструкторских работ в ЗАО РАДИЙ ТН (г. Москва), ОАО Концерн НИИ УЭЛЕКТРОПРИБОРФ (г.аСанкт-Петербург), ЗАО СКБ Хроматэк (г.аЙошкар-Ола) и Санкт-Петербургском филиале Учреждения РАН Институт земного магнетизма, ионосферы и распространения радиоволн им. Н.В. Пушкова РАН (СПбФ ИЗМИРАН), что подтверждено соответствующими актами.
Научные и практические результаты работы используются в учебном процессе на кафедре информационно-вычислительных систем Марийского государственного технического университета и кафедре математического и аппаратного обеспечения информационных систем Чувашского государственного университета для студентов по специальности 230101 Вычислительные машины, комплексы, системы и сети направления Информатика и вычислительная техника.
Апробация работы. Основные положения и результаты диссертационной работы докладывались и обсуждались на международных конференциях Перспективные технологии в средствах передачи информации (г. Владимир, 1995аг.), Радиолокация, навигация, связь (г. Воронеж, 2000аг.) и Татищевские чтения: актуальные проблемы науки и техники (г. Тольятти, 2010аг.), на всесоюзных конференциях Микропроцессоры-85 (г. Зеленоград, 1985аг.), Информационно-измерительные системы-93 (г. Куйбышев, 1993аг.), на всероссийских конференциях Информационные технологии в электротехнике и электроэнергетике (г.аЧебоксары, 1996, 2000, 2004 г.), Динамика нелинейных дискретных электротехнических и электронных систем (г. Чебоксары, 1997, 1999, 2001, 2003 гг.), Информационные технологии в профессиональной деятельности и научной работе (Информационные технологии 2010) (г. Йошкар-Ола, 2010 г.), а также на республиканских и университетских научно-технических конференциях в г. Йошкар-Оле в 1983-1997 гг. и в г. Чебоксары в 1997-2010 гг. Результаты диссертационной работы были доложены на научном семинаре на кафедре компьютерных систем Казанского государственного технического университета имени А.Н. Туполева.
Публикации. По результатам выполненных исследований по теме диссертации опубликована 51 научная работа, в том числе: 1 монография, 17 статей в научных журналах и сборниках, из них 10 в журналах, рекомендованных ВАК для опубликования результатов докторских диссертаций, 1 авторское свидетельство СССР на изобретение, а также 3 статьи (общим объемом 178 страниц) и 6аотчетов по НИР, депонированных в ВИНИТИ.
Структура и объем диссертационной работы. Диссертация состоит из введения, шести глав, заключения, приложения и списка литературы, включающего 205 наименований. Материал изложен на 268 страницах текста компьютерной верстки, в том числе основной текстаЦ на 231странице. Работа содержит 111 рисунков и 27 таблиц.
КРАТКОЕ СОДЕРЖАНИЕ РАБОТЫ
Во введении обоснована актуальность проводимых в диссертации исследований. Дана краткая характеристика работы, сформулированы цель и основные задачи исследования, показаны пути решения сформулированной проблемы. Приведены основные научные результаты, отражающие новизну и практическую ценность работы и очерчен круг вопросов, рассматриваемых в диссертации.
В первой главе изложена суть системы остаточных классов, отмечены преимущества обработки цифровых сигналов, кодированных вычетами, и сформулирована задача ЦОС в СОК. Обоснована целесообразность перехода от традиционных методов кодирования информации к непозиционным - числами в СОК. Сделан аналитический обзор способов реализации устройств шифрации входных сигналов вычетами в СОК и дешифрации полученного результата в позиционный код. Оценены аппаратурные и временные затраты схемотехнических решений, обоснован выбор оптимальных структур шифраторов и дешифраторов с учетом преимуществ кодирования вычетами, приводящих к сокращению затрат.
Можно выделить ряд преимуществ обработки сигналов в СОК. Во-первых, отсутствие межразрядных связей в числе, кодированном вычетами в СОК, позволяет осуществлять независимую обработку сигналов в каналах СОК. Во-вторых, малоразрядность остатков приводит к снижению ошибок округления, уменьшению аппаратурных затрат и увеличению быстродействия (разрядность двоичных чисел в S-м канале СОК не превышает RS=\аlog2аNSа/, где \а/Ц операция округления в большую сторону; - S-й модуль СОК). В-третьих, ввиду небольшого количества существующих кодовых комбинаций в СОК имеется возможность построения табличной арифметики. В-четвертых, алгоритмы СОК обладают конвейерной структурой. Наконец, СОК обладает высокой точностью, надежностью, алгоритмической отказоустойчивостью и способностью к самокоррекции.
Основными узлами устройств ЦОС в СОК являются (рис. 1):
- Шифраторы ШS, кодирующие входной сигнал числами в СОК
= Ц ]/NSа[аNS =< > mod NS, (1)
где ]x[ означает целую часть числа x, т.е. наибольшее целое число, не превосходящее x.
- Спецпроцессоры СПS, обенспенчивающие заданный алгоритм обработки в СОК
, ∀S= .
- Дешифратор ДШ, декодирующий результат СОК в позиционный код
y(kT) = , (2)
где ; GS - ортогональные базисы СОК (, mS Ц натуральное число, называемое весом ортогонального базиса, которое выбирается таким образом, чтобы имело место сравнение: ).
На вход схемы (рис. 1) после АЦП поступает последовательность двоично-кодиронваннных отчетов сигнала x(kT), разрядность которых равна R. Значение R завинсит от величины динамического дианпазона входных сигналов (D). Для большинства практических слунчаев ЦОСдБ (RАЦП =а10).
Выбор количества каналов ν и системы модулей (N1, N 2, Е, N ν) осуществляется исходя из того, что объем диапазона представляемых чисел должен быть больше максимально возможного результата ЦОС ():
. (3)
Как показали проведенные исследования, для подавляющего большинства алгоритмов ЦОС . Шифраторы кодируют входные числа x(kT) разрядности R вычетами в СОК в соответствии с (1). В результате на выходе шифраторов появляются двоичные числа xS(kT) разрядности RS (причем RS<<R), которые затем поступают на вход спецпроцессоров, обеспечивающих высокоскоростную параллельную обработку данных в СОК по алгоритмам ЦОС. Далее результаты непозиционной обработки сигналов rS(kT), полученные в каналах СОК, поступают на дешифратор, где переводятся в позиционный код y(kT) в соответствии с китайской теоремой об остатках (КТО).
Из рассмотрения схемы, показанной на рис. 1, видно, что значительное влияние на аппаратурные и временные затраты ЦФ в СОК оказывают шифраторы и дешифраторы. Поэтому первоочередной задачей исследования стал выбор схемы шифратора, наилучшей в смысле выше обозначенных критериев оценки. В диссертационной работе были рассмотрены варианты реализации шифраторов в СОК на ППЗУ и на логических схемах (логические шифраторы). Аппаратурные затраты для логических шифраторов выражаются количеством двухвходовых логических элементов, а для ППЗУ - в виде ее информационной емкости в битах.
При реализации шифраторов на ППЗУ исходный код числа x(kT) является адресом заранее вычисленного вычета . В этом случае время кодирования составляет . Так как разрядность чисел на входе ППЗУ равна R, а разрядность вычетов чисел в S-м канале - RS, то аппаратурные затраты для одного канала вычисляются по формуле (бит). Например, для R = 8, RS = 4, Dш1 = 1024 бит, а при R = 12 равно 16384 бит.
С целью уменьшения аппаратурных затрат при R12 было предложено разбиение входных чисел на части. Тогда для R = 12 и RS = 4 затраты снизились до значения бит. Временные затраты составили:
Обзор, проведенный в диссертации, показал, что для значения вычета RS 6 (для большинства задач ЦОС) меньшие аппаратурные затраты гарантируют логические шифраторы. Это связано с тем, что была выявлена периодичность вариантов и возможность логического вычисления остатков путем выделения младшей части исходного кода и повторяющейся старшей части (при этом Rмл + Rст = R; Rмл целесообразно задавать равной RS). Если Rст >> RS, то лстаршую часть кода также рекомендуется разбить на части по указанному выше принципу.
Для решения задачи восстановления позиционного результата y(kT) по вычетам локальных результатов каналов СОК rS(kT) с использованием КТО можно выбрать либо общую схему дешифратора (рис. 2), алгоритм работы которой определяется уравнением (2); либо при остановиться на схеме поразрядного дешифратора (рис. 3), для которого аппаратурные затраты Dдш=\/, а временные затраты tдш=; либо при и использовании разделения данных возможна реализация дешифратора на ПЛМ или ПЛИС, что является наилучшим вариантом, так как при минимальных аппаратурных затратах обеспечивается tдш=tплм.
Рис. 2. Схема дешифратора (для общего случая)
Рис. 3. Схема поразрядного дешифратора
Во второй главе рассмотрены вопросы синтеза вычислительных алгоритмов цифровой фильтрации в СОК и разработаны схемы их технической реализации, характеризующиеся повышенными быстродействием и отказоуснтойнчивостью и минимальными аппаратурными затратами.
Используя кодирование в СОК, можно реализовать ЦФ, входящие в состав вычислительных систем, одним из двух способов. Первый основывается на синтезе ЦФ на операционных устройствах (ОУ) в ПСС, и основная проблема в этом случае состоит в выборе современных быстродействующих процессоров ЦОС. Другой путь- это разработка спецпроцессоров с учетом свойств кода в СОК (на заказных СБИС или ПЛМ), в связи с чем следует отметить, что задачу перехода к обработке сигналов в СОК решать копированием позиционного прототипа нецелесообразно. Более того, предварительное двоичное кодирование весовых коэффициентов вызывает двойной эффект ошибок округления результатов перекодирования для ЦФ в СОК, а простой переход к целым числам в БИХ- фильтрах ведет к их неустойчивости.
К проблематике проектирования устройств цифровой фильтрации относится и вопрос о критериях их качества. В связи с обозначенными проблемами были сформулированы задачи исследований, связанных с синтезом и анализом вычислительных алгоритмов цифровой фильтрации в СОК:
- предварительный выбор числа каналов ν параллельной обработки и системы модулей СОК {NS} (разрядности RS);
- синтез КИХ- и БИХ-фильтров в СОК с максимальными быстродействием и отказоустойчивостью, с минимальными аппаратурными затратами с учетом свойств СОК;
- решение проблемы устойчивости по цепям обратных связей для БИХ-фильтров в СОК;
- оптимальный выбор масштабирующего множителя для представления весовых коэффициентов ЦФ-СОК с целью упрощения реализации спецпроцессора;
- определение влияния цифровой обработки в СОК на сохранение энергетических характеристик сигнала.
В результате проведенных расчетов с целью одновременного уменьшения как числа каналов ν,а так и суммарной разрядности вычетов найдены предварительные варианты модулей СОК для универсальных спецпроцессоров для различных возможных случаев .
Анализ результатов, приведенных в диссертационной работе, часть которых (для ρmax=217 ) представлена в табл. 1, позволил определить рациональное значение ν (с целью минимизации аппаратурных затрат) для большинства ЦФ в СОКаЦ 3Е4 канала, при этом NSmax≤61, а следовательно RSmax≤6.
Таблица 1
Варианты модулей каналов с минимальной суммарной разрядностью |
|||||||||||||||||||||||||||
N1 |
13 |
11 |
13 |
11 |
13 |
11 |
13 |
11 |
13 |
11 |
13 |
7 |
7 |
7 |
3 |
7 |
7 |
7 |
7 |
3 |
47 |
43 |
47 |
37 |
41 |
43 |
47 |
N2 |
17 |
19 |
19 |
17 |
17 |
19 |
19 |
17 |
17 |
19 |
19 |
23 |
13 |
13 |
29 |
11 |
13 |
11 |
13 |
29 |
51 |
51 |
51 |
59 |
59 |
59 |
59 |
N3 |
23 |
23 |
23 |
23 |
23 |
23 |
23 |
29 |
29 |
29 |
29 |
29 |
29 |
31 |
31 |
29 |
29 |
31 |
31 |
31 |
59 |
61 |
61 |
61 |
61 |
61 |
61 |
N4 |
29 |
29 |
29 |
31 |
31 |
31 |
31 |
31 |
31 |
31 |
31 |
31 |
51 |
51 |
51 |
59 |
59 |
59 |
59 |
59 |
- |
- |
- |
- |
- |
- |
- |
Проведенные исследования показали, что при синтезе ЦФ в СОК следует ориентироваться на свойства вычетов и совмещение логических операций. В устройствах СОК используют таблицы просмотра, в которых операции по модулю S-го канала NS выполняются заранее на этапе проектирования. Достоинством использования табличного метода является высокое быстродействие синтезируемых ЦФ, а недостатком Ц небольшой коэффициент использования таблиц.
В работе показано, что с целью повышения быстродействия и снижения аппаратурных затрат при синтезе ЦФ в СОК ОУ целесообразно строить на комбинационных операционных схемах (КОС), совмещающих ряд логических операций. Причем, для упрощения схемы предлагается использование одной матрицы конъюнкций, совмещающей свойства сумматора и умножителя.
Разработаны структурные схемы КОС и цифровой фильтр в СОК на их основе (рис. 4 и 5).
К дальнейшему сокращению аппаратурных затрат ЦФ приводит совмещение в схеме цифрового фильтра функций шифратора, умножителя и сумматора. Расчеты, приведенные в диссертационной работе, показали сокращение аппаратурных затрат устройств ЦФ в СОК при использовании КОС на 14%.
При переходе к вычислениям в СОК пересчитанные весовые коэффициенты КИХ-фильтра () округляются относительно расчетных до целого значения Аi=M, что приводит к увеличению максимально возможного результата фильтрации и числа каналов СОК. Роста аппаратурных затрат можно избежать, если использовать одну из немодульных операций СОК- деление. Операции сложения и умножения над числами, представленными в СОК, являются модульными и сводятся к соответствующим операциям над цифрами этого представления, т.е. не требуют позиционных характеристик обрабатываемых чисел. Выполнение немодульных операций в СОК, к которым относится деление, представляет определенную сложность. Поэтому алгоритмическое решение этой проблемы представляет большой практический интерес. В теории СОК различают два вида модульного деления: формальное деление (т.е. случай, когда делимое делится на делитель нацело) и деление без остатка на основание системы NS, когда происходит деление числа X на один из модулей N1, N2,Е, NS,Е, N-1. Кроме деления нацело (модульного деления), возникают случаи деления с остатком (деление на модуль Nν с получением дробной части в частном). Такие операции называются немодульными, так как, в отличие от формального деления, для их выполнения необходимо знание величины всего числа, а не только его остатков по некоторым модулям. Деление с остатком можно осуществить с помощью расширения системы оснований (ввода каналааNv) и вычисления позиционных характеристик числа (добавка в непозиционный результат сумматора).
Рис. 4. Схема КОС
Рис. 5. Схема ЦФ-СОК на КОС
Если в фильтре происходит деление на модуль NS без остатка (случай деления на основание системы), то может возникнуть неопределенность , когда все цифры частного, кроме одной (), определяются формальным делением. Для раскрытия этой неопределенности предлагается использование непозиционных характеристик числа Ц минимального следа и ранга. Этот алгоритм можно реализовать таблично.
Немодульный алгоритм деления на максимальный модуль является более простым, чем модульное деление на . В этом случае логическими схемами LS добавляется значение Δ в результат сумматора в ПСС. Оно зависит от цифры (остатка) в v-м канале КИХ-фильтра с делением:
где G Ц вес -го канала, т.е. , где .
В других каналах (с номерами) происходит формальное деление. При этом деление на ноль отсутствует, т.к. и .
На рис. 6 показана разработанная схема трансверсального фильтра n-го порядка в СОК с делением на модуль .
Рис. 6. Схема
трансверсального фильтра n-го порядка
с делением на в
СОК
При обработке сигналов в СОК весовые коэффициенты фильтра изменяются по сравнению с рассчитанными до целого значения Ai=M, где M - множитель. Если множитель M равен Nν, то результат фильтрации можно делить на Nν до восстановления (дешифрации) в DC, и тогда число каналов ν не изменится. Необходимо только выбрать такое Nν, при котором значение наибольшим образом приближается к значению ( ).
Применение режима деления уменьшает на разрядность дешифратора DC, что приводит к сокращению аппаратурных затрат ЦФ.
Одним из основных требований, предъявляемых к синтезу фильтров, является требование обеспечения необходимого быстродействия. Одним из путей решения этой проблемы является индексирование данных в СОК, позволяющее заменить умножение чисел сложением их индексов с последующим переходом от индекса произведения к самому произведению. Этот переход от индекса к фактическому числу осуществляется с помощью антииндексов. Их находят из тех же таблиц. Таблицы индексов (антииндексов) записываются в ПЗУ. Отличием таких схем ЦФ и БПФ, которые разработаны в диссертационной работе, является замена умножителей сумматорами и перекодирование шифраторов (дешифраторов). С целью обеспечения минимального количества каналов фильтрации в СОК необходимо использовать большие значения модулей NS ,что в свою очередь приводит к возникновению трудностей при определении первообразных корней q. Синтезированный алгоритм вычисления индексов (антииндексов), для которого разработан программный модуль, позволяет уменьшить число каналов СОК до минимума (νа=а2), хотя модули NS могут принимать большие значения, что существенно при реализации устройств обработки цифровых сигналов в СОК на ЦСП.
При синтезе КИХ-фильтров в СОК при увеличении числа каналов обработки необходимо обеспечить отказоустойчивость ЦФ не хуже заданной. Требуемая надежность передачи информации должна достигаться не только совершенствованием технических средств ее передачи и хранения, но и правильным выбором корректирующего кода, устойчивого по отношению к возможным случайным искажениям информации. Известно много разновидностей корректирующих кодов в ПСС: блоковые, сверточные, турбо-коды и др. Но ни один из специальных позиционных кодов не обладает свойством контроля за выполнением арифметических операций, что препятствует их эффективному применению в вычислительных устройствах ЦОС. Арифметичность Ц одно из важнейших преимуществ СОК перед ПСС. Другим достоинством СОК является устойчивость к пакетам ошибок: происходит ошибочный прием лишь одного из вычетов. Такая ситуация в случае с ПСС приводит к полной потере информационного сообщения. Кроме того, система вычетов обладает еще одной важной особенностью Ц способностью самовосстановления. Практический интерес представляет синтез основных функциональных узлов фильтров, обеспечивающих высокую отказоустойчивость при минимальных вычислительных затратах. Разработана схема такого алгоритмически отказоустойчивого ЦФ в СОК с k-м дополнительным контрольным каналом (k=ν+1), использующего метод проекций (рис. 7), а также схемы блоков обнаружения отказов и выбора правильных чисел, к которым относятся однозначно представляемые числа в СОК. В состав фильтра входят: блоки определения вычетов входного сигнала (Ш1, Ш2, Е, Шv, Шk); цифровые линии задержки; умножители; сумматоры по соответствующим модулям; блоки обнаружения отказов (ОО1, ОО2, Е, ООv, ООk); блок выбора правильного числа (ВПЧ). ЦФ-СОК позволяет восстановить точный результат в соответствии со свойствами вычетов независимо от сбоев в одном из каналов.
Для устранения отказа в информационном канале необходимо, чтобы разрядность дополнительного контрольного основания более чем в 2 раза превосходила разрядность максимального основания системы. В общем случае корректирующий код в СОК с упорядоченной системой модулей, исправляющий любые L ошибок и обнаруживающий любые L+1 ошибки, должен иметь 2L контрольных каналов.
Рис. 7. Схема отказоустойчивого цифрового фильтра в СОК
При проектировании БИХ-фильтров в СОК в первую очередь необходимо решить проблему устойчивости по цепям обратных связей (в каналах СОК коэффициенты обратной связи являются целыми числами). Возможно два варианта решения задачи синтеза таких устройств:
- использование двойного перевода из СОК и обратно при операциях по цепям обратной связи. Метод прост, но требует дополнительных аппаратурных затрат. Кроме того, он исключает преимущество кода СОК перед ПСС;
- применение деления в цепи обратной связи на величину, равную масштабирующему множителю (случаи деления на модульили ).
Предложен алгоритм деления, связанный с выбором комбинации модулей, которая позволяет упростить вычисление параметров, характеризующих режим деления. Полученные технические решения не только обеспечили устойчивость ЦФ, но и привели к сокращению аппаратурных затрат на величину, эквивалентную одному каналу.
Схема деления на произвольный модуль (рис.а8) позволяет увеличить эффективность использования СОК при синтезе БИХ-фильтров.
Рис. 8. Схема деления в СОК на модуль NS
В остальном синтез БИХ-фильтров не отличается от синтеза КИХ-фильтров.
В результате исследований установлено, что для упрощения спецпроцессора ЦОС необходимо, во-первых, произвести пересчет коэффициентов ЦФ; во-вторых, выбрать такой масштабирующий множитель M, при котором коэффициенты фильтра были бы равны или кратны.Значения весовых коэффициентов фильтра Aij и Bij и выбранных модулей СОК связаны между собой не только операцией масштабирования и воздействием на величину максимально возможного результата фильтрации ρmax, но и взаимным влиянием на тривиальность реализации ЦФ в СОК: при равенстве Ais и NS (или их отличии на ±1) спецпроцессор существенно упрощается за счет сокращения количества арифметических операций. В диссертационной работе приведена схема таким образом оптимизированного по числу арифметических операций ФНЧ Баттерворта 5-го порядка в СОК.
Для исследования влияния обработки в СОК на сохранение энергетических характеристик сигнала было проведено компьютерное моделирование разработанных устройств, которое показало, что фильтры в СОК сохраняют энергетическую эффективность ЦФ в ПСС. По результатам проведенных исследований был разработан программный комплекс интерактивного синтеза КИХ- и БИХ-фильтров в СОК по заданной АЧХ, позволяющий получить требуемую структуру ЦФ-СОК и обеспечивший относительный выигрыш ЦФ-СОК по совместной оценке временных и аппаратурных затрат порядка 40-60% за счёт уменьшения разрядности данных.
В третьей главе предложены методы одномерного и многомерного поразрядного вычисления ДПФ (ПДПФ), проведен анализ и синтез разработанных на их основе алгоритмов ПДПФ, использующих табличные процессоры и вследствие этого обладающих повышенным быстродействием и точностью. Рассмотрена методика их оптимизации с целью сокращения аппаратурных затрат; представлены схемы технической реализации устройств одномерного и многомерного ПДПФ на основе предложенных методов и разработаны вычислительные алгоритмы и программное обеспечение для интерактивного синтеза устройств ПДПФ, позволяющее осуществлять спектральную обработку при произвольно большом числе отсчетов сигнала.
Принципиально новый подход к спектральной обработке сигналов в случае с ПДПФ связан с тем, что в этих устройствах большинство операций выполняются на этапе проектирования, а остальные Ц вычисляются таблично.
В случае метода одномерного ПДПФ k-я гармоника спектра для чисел входной последовательности x(n) равна:
, (4)
где - весовая функция. Раскрыв (4), получим для NS точек в r-м разряде чисел x(n): где .
В спецпроцессорах обычно используются числа x(n) с фиксированной запятой в дополнительном коде. Тогда , где R - число разрядов чисел в последовательности x(n), xЗН(n) Ц знаковый разряд чисел. Следовательно, для поразрядного ДПФ в r-м разрядном лсрезе для NS точек имеем:
, ,
где δ[0]=1; ; .
Схема устройства одномерного ПДПФ представлена на рис. 9.
Рис. 9. Схема устройства для одномерного поразрядного вычисления ДПФ
Объем памяти ПЗУ, используемого в схеме, для точек входной последовательности , где - разрядность , а полное время преобразования составит NSR тактов. С целью сокращения аппаратурных затрат в диссертационной работе предлагается вопрос выбора требуемого количества m корпусов ПЗУ решить следующим образом. Если NS >> разрядности Z дешифратора ПЗУ, то предлагается следующая схема: разрядов ПЗУ выделяется на код частоты (обозначим эту величину через k Ц код номера страницы ПЗУ), а оставшиеся (ZЦk) отдаются под часть выборки сигнала (xа=аZаЦаk). Тогда m=\ NS/xа/, где \ / - операция округления в сторону большего целого. Например, если N=64, то, =6; при использовании БИС 556РТ6 (Zа=а11) xа=аZаЦаk=5. В этом случае mа=\ 64/5 /=13.
Проведенное в диссертационной работе исследование показало, что устройство на основе одномерного алгоритма ПДПФ имеет быстродействие в два раза выше, чем БПФ, традиционно используемое при решении подобного рода задач, но его применение ограничивается случаями, когда 64NS 256. Для решения этой проблемы при N≥512 в диссертационной работе был разработан метод многомерного поразрядного ДПФ, переход к которому возможен через NS-точечные ДПФ в соответствии с алгоритмом Гуда.
Метод многомерного ПДПФ содержит ν шагов по NS точек для всех . Такое преобразование включает следующие этапы:
- Переиндексация (реконфигурация) данных x
.
Для двумерного случая , .
- Вычисление N/NS коротких NS-точечных ПДПФ
а) при ν=2 сначала вычисляются N2=N/N1 N1-точечных ПДПФ:
и при ;
;
б) затем осуществляется N1= N/N2 вычислений N2-точечных ПДПФ:
;
;
в) .
- Наконец, переупорядочиванием выходных значений многомерного массива определяется F(k).
Схема устройства двумерного ПДПФ (рис. 10), которое при N1=63, N2=64 осуществляет до 4032 точек преобразования, защищена авторским свидетельством.
Полученные в диссертационной работе результаты наглядно доказывают преимущество в быстродействии приведенных методов и устройств ПДПФ по сравнению с устройствами БПФ в ПСС. Так для N=1023 (N1=31; N2=33) TБПФа=а12800tсл, а TΣПДПФа=а4096tсл, где tсл - время, затрачиваемое на выполнение операции сложения. Другим важным достоинством ПДПФ является существенное снижение ошибок округления. Такие характеристики обусловлены тем, что большинство операций вычислительного алгоритма многомерного поразрядного ДПФ (включая и определение свертки) выполняются на этапе проектирования и изготовления (программирования) ПДПФ.
Рис. 10. Схема устройства для вычисления многомерного поразрядного ДПФ (ν=2)
С целью дальнейшего повышения эффективности обработки сигналов в диссертационной работе предложено разделение чисел на группы. При построении ПДПФ минимум совместных аппаратурных и временных затрат достигается посредством, во-первых, двухступенчатого разделения последовательности данных в разрядах на части x и x1, во-вторых, объединения разрядов x1 в группы по νx1 бит и, наконец, в-третьих, введения \N/νx1/ дополнительных ППЗУ. Выделены два случая, связанные с величиной разрядности адресных шин ППЗУ: Z>x+y (высокая разрядность) и Z<x+y (малый объем памяти). Наилучшими оказались случаи: при zа>аxа+аy x=3, x1=1, ν=3; при zа<аxа+аy x=4, x1=1, ν=4, а также x=3, x1=1, ν=3. Предпочтительнее использовать случай zа>аxа+аy, что обеспечивается правильным выбором ППЗУ и переходом к алгоритму многомерного ПДПФ. Проведенные исследования показали, что правильный выбор параметров ПДПФ приводит к сокращению общего объема памяти и числа корпусов БИС ППЗУ примерно в 4 раза, а времени преобразования в ПДПФ - в 2 раза.
Одной из основных задач синтеза устройств ПДПФ при заданной элементной базе и требуемом числе точек отсчета является программирование ППЗУ. Программирование ППЗУ связано с расчетом на ЭВМ всех возможных комбинаций весовых коэффициентов для различных случаев. В диссертации приведены результаты программного синтеза коэффициентов ПДПФ в интерактивном режиме. В программном модуле дополнительно предусмотрена возможность получения оценки аппаратурных затрат и изменения типа используемого ППЗУ.
Для тестовых примеров
проводилась оценка затрат корпусов ППЗУ,
объема памяти и времени
преобразования. В случае N=64 в
предварительной схеме использовались 13 корпусов
ППЗУ. Общий объем памяти составил (12⋅211+1⋅210) байта
≈ 25аКбайт. Для ПДПФ,
имеющего 10 каналов, затраты составили около 250
Кбайт (130 корпусов ППЗУ). Эквивалентное
время преобразования по одной точке T1=tППЗУ+12tСЛ.
Если применять схему ПДПФ с
дополнительными ППЗУ, то для нее затраты
памяти будут 12⋅210+1⋅210+2⋅210=16
Кбайт (для 10
каналов 160
Кбайт, соответственно). Время преобразования увеличится
незначительно: T2=T1+3tСЛ.
Учитывая симметрию по точкам преобразования, можно дополнительно сократить объем памяти ППЗУ и время вычисления. Сокращение объема памяти по количеству страниц F(k) в 2 раза приводит к тому, что в схеме ПДПФ используется 12 корпусов по 29 байт и 1 корпус ППЗУ на 28 байт - для основных ППЗУ и 3 корпуса по 29 байт - для дополнительных ППЗУ. Следовательно, объем памяти сокращается до Q3=(15⋅29+28)=8 Кбайт. При этом время преобразования Т3=T2/2. Легко показать, что выигрыш в затратах памяти примерно в 3...4 раза сохраняется при любом количестве точек N обрабатываемой последовательности. По этой причине разработанная схема ПДПФ с двухступенчатым разделением последовательности данных представляет практический интерес.
В четвертой главе разработана методика синтеза БПФ в СОК и синтезированы устройства быстрого преобразования Фурье с ее использованием. Проведены исследования разработанных алгоритмов и устройств, на основании результатов которых проведен программный синтез устройств БПФ в СОК.
Наибольшее влияние на
число каналов БПФ в СОК оказывают
максимальный диапазон результата ρmax,
который зависит от числа отсчетов N, разрядности R данных x(n) и разрядности RW весовых
коэффициентов Wk:
, где
N1=N/2.
Величина RW выбирается, исходя либо из точности дискретизации ε1, либо из заданного отношения среднеквадратичного значения (СКЗ) ошибки к СКЗ сигнала ε2, либо принимается, что RW=R.
Для теоретического определения числа каналов и модулей СОК при реализации N-точечного БПФ в качестве основного использовалось соотношение:
.
Результаты программного синтеза показали, что практически максимально возможный результат не превышает 218 для подавляющего большинства алгоритмов.
Для осуществления вычислительной операции бабочка в каждом S-м канале СОК необходимо провести операции сложения и умножения по соответствующему модулю (будем рассматривать случай прореживания по времени):
; ;
где ; ; ; ; ; .
Для уменьшения аппаратурных затрат и увеличения быстродействия предложено, во-первых, построение табличных модулей (ТМ), реализующих операцию бабочка в СОК с использованием соотношений:; . Вариант одной из схем базовых ТМ, реализующих операцию бабочка в СОК для RS=3...4, представлен на рис.а11. В качестве таблиц возможно использование ППЗУ (в неперестраиваемых структурах) и сверхоперативных ЗУ, загружаемых из основной памяти таблицами выполняемых арифметических операций. Операнды подаются на шину адреса ТМ, с информационных выходов которых снимаются числа CS и DS. При RSmax≤3...4 объем памяти ТМ составляет 256 байт, а при RSmax=5...6 - не превышает 4аКб, что не составляет проблем при технической реализации. Во-вторых, предлагается реализация функциональных модулей СОК на комбинационных операционных схемах (КОС), выполненных в виде заказных СБИС или синтезированных на ПЛМ (ПЛИС). На рис. 12 показана такая схема, в которой совмещен ряд логических операций И и ИЛИ. В-третьих, предложено использовать логический подход к построению блока формирования весовых коэффициентов для его упрощения (уменьшается объём таблиц ППЗУ в вычислительном блоке определения CS и DS): если , то . Эти соотношения реализуются в виде комбинационных схем, представленных на рис.а13.
Рис. 11. Схема базового
|
Рис. 12. Схема СБИС
|
Рис. 13. Комбинационная схема
для NS=5, 7
В диссертационной работе разработано устройство для вычисления NS-точенчного БПФ в СОК, обладающего более высоким быстродействием, чем известные классические схемы. Схема устройства содержит блоки определения вычетов
1-1,Е,1-ν , арифметические блоки 2-1,Е, 2-ν, блоки памяти весовых коэффициентов 3-1,Е, 3-ν, блок восстановления результата 4 и синхронизатор 5 (рис. 14).
Рис. 14. Схема устройства БПФ в СОК
В четвертой главе синтезирован и исследован алгоритм вычисления индексов J(C) и антииндексов JЦ1(C) для произвольно больших NS при реализации БПФ в СОК. Устройства БПФ-СОК с применением индексирования данных не содержат умножителей и имеют минимальное число каналов обработки. Разработан программный комплекс интерактивного вычисления J(C) и JЦ1(C), который позволяет реализовать БПФ-СОК для произвольно больших NS. Полученные результаты моделирования разработанных устройств БПФ в СОК подтвердили теоретические предположения об увеличении быстродействия и точности и о снижении аппаратурных затрат при обработке сигналов в системе остаточных классов.
В пятой главе проведен сравнительный анализ устройств ВТ для цифровой фильтрации и спектрального анализа в ПСС и СОК при их реализации на современных сигнальных процессорах.
Основная трудность использования системы остаточных классов в ЦОС заключается в отсутствии СБИС, ориентированных на кодирование в СОК. Если рынок ЦСП интенсивно развивается, то развитие ЦСП-СОК идет лишь в отдельных направнлениях. В главе приведены оценки быстродействия устройств БПФ и ЦФ, полученные методом имитационного моделирования. При реализации на ЦСП 3-го поколения (Sproc1400) вычислительные структуры ЦОС в СОК немного проигрывают по быстродействию устройствам в ПСС при равных аппаратурных затратах, но, как показано в диссертации, существуют дополнительные резервы для увеличения их скорости вычислений. Они связаны с особенностями ЦОС в СОК в случае, если весовые коэффициенты цифрового фильтра и некоторые из модулей СОК равны между собой (исключаются операции сложения и умножения), отличаются на 1 (исключается умножение) или на 2(умножение заменяется сдвигом). Подобная методика, как показало моделирование, позволяет в отдельных случаях существенно сократить число умножений и сложений (до 90%), что значительно повышает быстродействие и снижает аппаратурные затраты фильтров в СОК. Сравнительная оценка быстродействия КИХ-фильтра четвертого порядка для ПСС с испольнзованием мультипроцессорного режима и СОК при равенстве AS и NS показала, что в этом случае ЦОС в СОК имеет выигрыш.
Предлагаемый в диссертационной работе метод синтеза устройств БПФ и ЦФ в СОК основан на идее корреляции величины модуля со значением весовых коэффициентов фильтра (или поворачивающих множителей БПФ). Необходимо обеспечить совпадение NS и W (NS и A, B), или сделать их отличными на ±1, ±2. Это исключает из алгоритма ряд сложных операций или упрощает их (умножение заменяется сложением или сдвигом и т.п.).
Можно выделить следующие основные этапы этого решения:
- первоначальный предварительный выбор множества оснований СОК;
- изменение выбранных оснований с целью их приближения к весовым коэффициентам (до Wа=аNSа±а1 или ) путем введения нормирующего множителя M;
- подсчет аппаратурных затрат и быстродействия во всех случаях;
- вычисление погрешностей.
Синтез устройств ЦФ и БПФ в СОК проводился с вычислением эвринстинченского общего критерия: Кoptа≅аQ/(2nν), где ν - количество каналов СОК; n - число точек коротких БПФ, или порядок фильтрации; QаЦ показатель, рассчитываемый в процессе синтеза ЦФ (или БПФ) и показывающий возможное сокращение числа арифметических операций для оптимизированного алгоритма (в процентах).
В процессе проектирования были получены коэффициенты БПФ в СОК, которыми можно пользоваться при синтезе многомерных БПФ, реализующих алгоритм Гуда, а также зависимости показателя Q от порядка цифровых фильтров n при различных частотах среза и заграждения Wc и Wз, а также для разных форм аппроксимации АЧХ: фильтров Баттерворта, Чебышева I рода и эллиптического фильтров. Приведена зависимость коэффициента оптимизации Kopt от вида аппроксимации ЦФ. Особо отметим тот факт, что на величину Kopt влияет значение нормирующего множителя M. В процессе программного синтеза БПФ-СОК вычисляются значения M, при которых Kopt=max, а ошибки округления, возникающие при перекодировании в СОК, принимают минимальные значения. Исследования показали, что при возрастании порядка цифровой фильтрации коэффициент Kopt стабилизируется в среднем на уровне 60-70% от числа исходных арифметических операций, но часто можно найти экстремум, достигающий значений Koptmax=90-95 %. При этом форма аппроксимации АЧХ играет незначительную роль.
В процессе программного синтеза БПФ в СОК определялись следующие параметры: оптимальные наборы взаимно простых чисел {NS}: , имеющие минимальную суммарную разрядность и для которых ; погрешность , вносимая перекодированием весовых коэффициентов W ДПФ в СОК; сумма остатков Sост. для контроля максимальности результата; коэффициент Kopt; нормирующий множитель M и интервал его изменения. Для этого последовательно производился поиск наборов чисел {NS} при изменении M. Таким образом были найдены оптимальные наборы {NS} для различных n пошаговых точек алгоритма Гуда (табл. 2).
Таблица 2
N |
n |
N1, N2, N3 |
M |
Kopt, % |
Sост. |
, % |
Интервал
|
216 |
7 |
30, 47, 61 |
279 |
80,952 |
40 |
0,023 |
1-400 |
8 |
27, 49, 50 |
344 |
100 |
20 |
0,049 |
1-350 |
|
9 |
31, 49, 60 |
103 |
70,370 |
90 |
0,173 |
100-150 |
|
11 |
32, 45, 47 |
150 |
63,636 |
170 |
0,151 |
100-150 |
|
13 |
31, 43, 57 |
106 |
64,103 |
246 |
0,254 |
100-150 |
|
16 |
47, 53, 55 |
139 |
75,000 |
204 |
0,124 |
1-200 |
|
217 |
7 |
44, 53, 61 |
109 |
71,429 |
54 |
0,251 |
100-150 |
8 |
52, 55, 61 |
156 |
100 |
10 |
0,164 |
1-350 |
|
9 |
41, 57, 59 |
116 |
66,667 |
284 |
0,147 |
100-150 |
|
11 |
43, 52, 61 |
139 |
57,576 |
250 |
0,121 |
100-150 |
|
13 |
43, 54, 61 |
130 |
61,538 |
416 |
0,159 |
100-150 |
Далее были найдены оптимальные множители M для фиксированных наборов модулей {NS}, когда на всех шагах алгоритма Гуда (n=7, 8, 9, 11, 13, 16) используется одна система СОК {NS} (табл. 3).
Таблица 3
N |
N1, N2, N3 |
n |
M |
MN3 |
Kopt, % |
216 |
31, 43, 57 |
7 |
833 |
47481 |
71,429 |
8 |
430 |
24510 |
91,667 |
||
9 |
126 |
7182 |
62,963 |
||
11 |
142 |
8094 |
63,636 |
||
13 |
106 |
6042 |
64,103 |
||
16 |
430 |
24510 |
70,833 |
||
217 |
43, 54, 61 |
7 |
397 |
24217 |
61,905 |
8 |
764 |
46604 |
91,667 |
||
9 |
316 |
19276 |
62,963 |
||
11 |
959 |
58499 |
66,667 |
||
13 |
500 |
30500 |
69,231 |
||
16 |
787 |
48007 |
62,500 |
Последним этапом синтеза был выбор наиболее выгодного сочетания из набора (n1, n2, n3), произведение которых определяет число точек БПФ. В табл.а4 показаны случаи, когда возможно исключение арифметических операций. Из неё видно, что сочетание n1=8, n2=11, n3=13 (при ) имеет самый большой Kopt.
Таблица 4
n1, n2, n3 |
Kopt.ср.(%) |
n1n2n3 |
|
N 216 |
N 217 |
||
8, 11, 13 |
73,135 |
75,855 |
1144 |
9, 11, 13 |
63,567 |
66,287 |
1287 |
7, 13, 16 |
68,788 |
64,545 |
1456 |
9, 13, 16 |
65,966 |
64,898 |
1872 |
11, 13, 16 |
66,191 |
66,133 |
2288 |
Для определения зависимости результатов моделирования от нормирующего множителя M удобно пользоваться графиками, один из которых приведен на рис. 15. Из графиков видно, что при увеличении нормирующего множителя M погрешность вычислений снижается и всегда можно найти такое значение M, при котором и средняя сумма остатков Sост. будут минимальны, а коэффициент Kopt=max.
Рис. 15. Зависимость результатов от множителя M при N 216 (для n=7)
Следует отметить, что перспективным направлением развития устройств ЦОС в СОК является их реализация на сигнальных процессорах, ориентированных на обработку информации в СОК. Такие процессоры, в случае их изготовления, будут превосходить традиционные ЦСП как по быстродействию, так и по аппаратурным затратам.
В шестой главе представлены результаты программного синтеза ЦФ и БПФ в ПСС, ЦФ-СОК и БПФ-СОК, устройств ПДПФ, ЦФ и БПФ с использованием индексов СОК, составного алгоритма БПФ в СОК на основе алгоритма Гуда, разработанных на основе теоретических исследований, проведенных в диссертационной работе.
Разработана система интерактивного синтеза ЦФ в СОК по показателям быстродействия и аппаратурных затрат. Проведено исследование отклонений характеристик фильтра, вносимых округлением его коэффициентов при переходе в СОК. Разработан программный комплекс синтеза БПФ. Он содержит программу генерации сигнала, воздействующего на систему обработки, и его последующего аналого-цифрового преобразования и программные модули, реализующие вычисление БПФ в ПСС и СОК на процессоре семейства Tiger SHARC-101 компании Analog Devices. Разработанная программа реализована в IDE MS Visual Studio 2008 на языке программирования C# с использованием среды Visual DSP++ и предназначена для оценки затрат времени и памяти на вычисление БПФ в ПСС и СОК. Результаты сравнительной оценки затрат времени на вычисление БПФ показаны на рис. 16.
Рис.16. Результаты
сравнительной оценки затрат
времени
на вычисление
БПФ
Как видно из рисунка, количество процессорных циклов, затраченное на вычисление БПФ, при использовании СОК уменьшается на 10% и более.
Приведены программные комплексы интерактивного синнтеза устройств ПДПФ и составного БПФ в СОК, разработанные в среде программирования Borland С++ Builder 5.0, и программный модуль устройств цифровой фильтрации и спектрального анализа с применением индексов СОК, в котором моделирование вычислений проводилось в среде программирования MATLAB. Зависимость времени вычисления БПФ от длины двоичного кода входной последовательности показана на рис. 17.
Рис.17. Зависимость
времени вычисления БПФ
от
длины входной последовательности
Из графиков видно, что для N>256 точек преобразования время вычисления БПФ с использованием индексов СОК сокращается в 2 раза и более.
В заключении приведены основные результаты, полученные при выполнении диссертационной работы.
ЗАКЛЮЧЕНИЕ
Основным результатом диссертационной работы является решение крупной научной проблемы, имеющей важное хозяйственное значение и заключающейся в разработке теоретических основ, алгоритмов и цифровых устройств вычислительной техники для обработки сигналов, обладающих повышенным быстродействием, средствами системы остаточных классов, в развитии аппаратурных методов синтеза устройств ЦОС в СОК и обобщении результатов анализа их эффективности. При проведении теоретических и практических исследований по тематике диссертации получены следующие научные и практические результаты:
1. Предложен метод поразрядного вычисления ДПФ для спектрального анализа сигналов; разработан алгоритм одномерного ПДПФ, предоставляющий возможность использовать табличные процессоры и выполнять большинство арифметических операций на этапе проектирования и, как следствие, увеличить быстродействие устройств вычислительной техники для спектрального анализа примерно в 2 раза по сравнению с БПФ. Для числа отсчетов больше 512 разработаны высокоэффективные алгоритмы многомерных ПДПФ и представлены схемы их технической реализации. Решена задача выбора параметров ПДПФ по критерию минимума совокупности аппаратурных и временных затрат. Разработаны алгоритмы и программное обеспечение для интерактивного синтеза устройств ПДПФ, позволяющие программировать ПЗУ, ПЛМ (ПЛИС) в диалоговом режиме в соответствии с синтезируемым алгоритмом и повысить быстродействие и точность вычислений, а также уменьшить аппаратурные затраты и ошибки округления.
- Получены алгоритмы реализации БПФ в СОК и даны рекомендации по выбору и оптимизации системы мондулей для процессоров БПФ в СОК. Синтезированы функциональные мондули вычислительной техники в СОК для практической реализации базовых операций БПФ в СОК. Разработано и исследовано устройство БПФ-СОК, отличающееся более высоким быстродействием по отношению к классическим схемам, что подтверждено проведенным компьютерным моделированием. Предложен алгоритм индексирования чисел для случаев произвольно больших модулей, что ослабляет зависимость числа каналов СОК от максимального результата, снижает аппаратурные затраты и увеличивает отказоустойчивость и быстродействие БПФ в СОК: время вычисления БПФ сокращается в 2 раза и более. На основе разработанного алгоритма синтезированы программные модули индексных устройств вычислительной техники для спектрального анализа.
- Разработаны методы синтеза устройств вычислительной техники для цифровой фильтрации в СОК. Даны рекомендации по предварительному выбору системы модулей и числа каналов СОК ЦФ. Синтезированы функциональные узлы фильтров в СОК, характеризующиеся повышенным быстродействием. Показана необходимость использования немодульных операций при построении ЦФ в СОК для дополнительного сокращения аппаратурных затрат и увеличения быстродействия и разработаны их упрощенные вычислительные алгоритмы. Разработаны комбинационные операционные схемы вычислительной техники, позволившие совместить основные операции фильтрации в СОК, что привело к сокращению затрат на 14%. На основе таких схем построены цифровые фильтры с минимальными аппаратурными затратами. С целью повышения быстродействия предложена схема ЦФ, основанная на алгоритме индексирования данных в СОК, с минимальным количеством каналов, не содержащая умножителей. Разработаны устройства вычислительной техники для ЦФ в СОК, обеспечивающие высокую отказоустойчивость при минимальных вычислительных затратах. Представлен сравнительный анализ энергетических характеристик ЦФ в ПСС и ЦФ-СОК. В результате исследований определен относительный выигрыш по совместной оценке временных и аппаратурных затрат ЦФ-СОК по сравнению с ЦФ в ПСС, который составил 40-60%.
- Проведен аналитический обзор существующих устройств шифрования/деншинфрования двоично-кодированных данных в СОК. Приведена оценка аппаратурных затрат для различных предлагаемых вариантов шифраторов системы остаточных классов. Минимум таких затрат обеспечивают логические шифраторы при разделении входных данных на равные группы. В этом случае аппаратурные затраты, выражаемые количеством двухвходовых логических элементов, колеблются от 211 для NSаа=а5 до 372 для NSаа=а61, а при использовании опорной схемы - от 174 до 243 соответственно. Оценки аппаратурных затрат и быстродействия различных схемотехнических решений шифраторов сигналов в СОК могут быть использованы при выборе рациональных архитектур ЦФ в системе остаточных классов.
- Исследована и обоснована возможность реализации алгоритмов цифровой фильтрации и спектрального анализа в СОК на современных сигнальных процессорах. В этом случае достигается выигрыш алгоритмов ЦОС в СОК по быстродействию, аппаратурным затратам, ошибкам округления и отказоустойчивости при условии проведения оптимизации алгоритмов цифровой фильтрации и Фурье-преобнранзования в СОК с использованием предложенного метода корреляции величины модулей со значениями весовых коэффициентов.
- Разработан интерактивный программный комплекс моделирования ЦФ и БПФ в ПСС, ЦФ-СОК и БПФ-СОК, ПДПФ и составного БПФ-СОК, использующего алгоритм Гуда; проведено сравнение полученных результатов и даны рекомендации к практическому применению алгоритмов ЦОС в СОК. Применение СОК позволило сократить количество процессорных циклов на вычисление БПФ на 10% и более, а последующее использование метода корреляции модулей и весовых коэффициентов привело к дальнейшему существенному сокращению числа умножений и сложений (в некоторых случаях до 90% операций), что значительно повышает быстродействие и снижает аппаратурные затраты вычислительных устройств для ЦОС в СОК.
ОСНОВНЫЕ ПУБЛИКАЦИИ ПО ТЕМЕ ДИССЕРТАЦИИ
Статьи, опубликованные в журналах, рекомендованных ВАК
- ебедев, Е.К. Методы и устройства поразрядного ДПФа/ Е.К.аЛебедев, Н.А.аГаланнина, В.Ю.аЛапий // Изв. вузов МВ и ССО СССР. Радиоэлектроника. Ц 1985.аЦ Т.а28, №а8.аЦ С. 32-36.
- Галанина, Н.А. Выравнивание частотных характеристик цифровых фильтрова/ Н.А.аГаланина, Е.К.аЛебедев, А.Г.аМатюшов, Г.Е.аЕгоннров // Вестник Чувашского университета. - 2001.аЦ № 3. - С. 79-89.
- ебедев, Е.К. Вычисление вероятностей переходов для цепей Маркова, аппроксимирующих сигналы в фазовых системаха/ Е.К.аЛебедев, Н.А.аГаланина, Н.Н.аИванноваа// Вестник Чувашского университета.аЦ 2001.аЦ № 3. - С. 89-100.
- ебедев, Е.К. Измерение джиттера в системах контроля параметров устройств связиа/ Е.К.аЛебедев, Н.А.аГаланина, Н.Н.аИванова, В.А.аАлинпова// Вестник Чувашского университета.аЦ 2002.аЦ № 2.аЦ С. 202-207.
- ебедев, Е.К. Видоизмененный алгоритм умножения "13" и его временная сложностьа/ Е.К.аЛебедев, Н.А.аГаланинаа// Вестник Чувашского университета.аЦ 2002.аЦ № 2.аЦ С. 183-185.
- ебедев, Е.К. Эффективное выполнение рекурсивных немодульных вычислений при реализации сложных алгоритмов ЦОСа/ Е.К.аЛебедев, Н.А.аГаланина, Е.Ю.аБуланнкина, Н.Н.аИвановаа// Вестник Чувашского университета.аЦ 2002.аЦ №а2.аЦ С. 186-195.
- Галанина,аН.А. Синтез функциональных модулей БПФ в СОКа/ Н.А.аГаланнинаа// Вестник Чувашского университета.аЦ 2005.аЦ №а2.аЦ С. 124-127.
- Галанина, Н.А. Сравнительный анализ энергетических характеристик позиционных и непозиционных фильтрова/ Н.А.аГаланинаа// Вестник Чувашского университета.аЦ 2006.аЦ № 2.аЦ С. 335-340.
- Галанина, Н.А. Синтез нерекурсивных цифровых фильтров в системе остаточных классов / Н.А. Галанина // Вестник Чувашского университета. - 2009. - №а2.аЦ С. 193-200.
- Галанина, Н.А. Моделирование оптимальных алгоритмов быстрого преобразования Фурье и их сравнительный анализ / Н.А. Галанина, А.Д.аЕфимов // Вестник Чувашского университета. - 2009. - № 2. - С. 200-209.
Монография и авторское свидетельство СССР
- Галанина, Н.А. Непозиционные алгоритмы и устройства цифровой фильтрации и спектрального анализа а/ Н.А.аГаланина. - Чебоксары: Изд-во Чуваш. ун-та, 2009. Ц 208 с.
- ебедев, Е.К. Устройство для дискретного двумерного преобразования Фурьеа/ Е.К.аЛебедев, Н.А.аГаланина, В.Ю.аЛапийа// Автор. свид-во №а1254505, СССР, Бюл. №а32, 30.08.86, 1986.
Другие издания
- ебедев, Е.К. Оптимизация АЦП в системах с фазовой модуляцией сигналова/ Е.К.аЛебедев, Н.А.аГаланина, Г.Е.аЕгоров // Электрические аппараты: межвуз. сб. науч. трудов.аЦ Чебоксары: Изд-во Чуваш. ун-та, 1998. - С.а123-128.
- Галанина, Н.А. Методы синтеза цифровых фильтров в системе остаточных классова/ Е.К.аЛебедев, Н.А.аГаланина, О.Е.аДавыдов, Г.Е.аЕгорова// Вестник Чувашского университета.аЦ 2000.аЦ № 3-4. - С.а145-156.
- Галанина, Н.А. Анализ непозиционных цифровых фильтров по квазипозиционной моделиа/ Н.А.аГаланинаа// Вестник Чувашского университета.аЦ 2000.аЦ № 3-4. - С. 116-121.
- Галанина, Н.А. Помехоустойчивость, конфиденциальность и отказоустойнчивость сообщений в абонентских системах непозиционного типаа/ Н.А.аГаланнина, Н.Н.аИвановаа// Вестник Чувашского университета.аЦ 2007.аЦ №а2.аЦ С. 161-166.
- Галанина, Н.А. Реализация блоков шифрации и дешифрации сигналов в непозиционных устройствах ЦОС / Н.А.аГаланина, Н.Н.аИваннова, А.А.аИваннова// Вестник Чувашского университета.аЦ 2007.аЦ № 2.аЦ С. 166-173.
- Галанина, Н.А. Выбор формы кодированного импульсного сигнала в непозиционных устройствах абонентского доступаа/ Н.А.аГаланнинаа// Вестник Чувашского университета.аЦ 2008.аЦ № 2.аЦ С. 168-175.
- Галанина,аН.А. Отказоустойчивый фильтр марковских сигналова/ Н.А.аГанланннинна, Н.Н.аИванова, М.В.аСпиридонова// Вестник Чувашского университета.аЦ 2008.аЦ № 2.аЦ С.а175-180.
Депонированные работы и отчеты по НИР
- Галанина, Н.А. Спектральный анализ в коммутативном кольце вычетова/ Н.А.аГаланина, Е.К.аЛебедев // Деп. в ВИНИТИ, №а4111-В86, 1986. - 72ас.
- Галанина, Н.А. Интерактивный синтез устройств ПДПФа/ Н.А.аГаланнина, Е.К.аЛебедев // Деп. в ВИНИТИ. 17.06.86, №4461-В86, 1986. - 64 с.
- ебедев, Е.К. Байесовская фильтрация в системе остаточных классова/ Е.К.аЛебедев, Н.А.аГаланинаа// Деп. в ВИНИТИ. 03.08.89, №а5258-В89, 1989.аЦ 42 с.
- Галанина, Н.А. Аппаратные средства и математическое обеспечение информационно-измерительных комплексов обработки сигналов: отчет по НИРа/ Н.А.аГаланнина, В.И.аМясников, С.В.аСтарыгин, М.И.аМорозова// Деп. в ВИНИТИ, 1986. Инв. №а0286.0035351. Ц 119 с.
- Галанина, Н.А. Синтез адаптивных мультипроцессорных вычислительных структур обработки сигналов: отчет по НИРа/ Н.А.аГаланина, В.И.аМяснников, С.В.аСтанрыгина// Деп. в ВИНИТИ, 1986. Инв. № 02860031315. - 89ас.
- Галанина, Н.А. Исследование и разработка принципов построения программируемых вычислительных систем обработки радиолокационных сигналов: отчет по НИР. Ч. 1а/ Н.А.аГаланина, В.И.аМясников, С.В.аСтанрыгина// Деп. в ВИНИТИ, 1987. Инв. № 0287.0025455. - 112 с.
- ебедев, Е.К. Разработка методологии проектирования специализированных микропроцессорных систем с эффективными алгоритмами. Построение и анализ вычислительных теоретико-числовых алгоритмов обработки сигналов: отчет по НИР / Е.К.аЛебедев, Н.А.аГаланинаа// Деп. в ВИНИТИ, №а0287.0067112, 1987.аЦ 67ас.
- ебедев, Е.К. Методология проектирования специализированных микропроцессорных систем с эффективными алгоритмами. Аппаратная реализация мультипроцессорной непозиционной МПС обработки сигналов. Создание пакета функциональных программ: отчёт по НИР / Е.К.аЛебедев, Н.А.аГаланинаа// Деп. в ВИНИТИ, №0288.064966, 1988.аЦ 71 с.
- ебедев, Е.К. Разработка и исследование микропроцессорных систем сбора, обработки и регистрации данных: отчет по НИР/ Е.К.аЛебедев, Н.А.аГанланинаа// Деп. в ВИНИТИ, №а0289.0001798, 1989. - 162 с.
Материалы конференций и тезисы докладов
- ебедев, Е.К. Быстрое преобразование Фурье в коммутативном кольце вычетова/ Е.К.аЛебедев, Н.А.аГаланинаа// Микропроцессоры-85: сб. докл. Всесоюзн. конф.аЦ Зеленоград, 1985.аЦ С. 61-62.
- ебедев, Е.К. Оптимальные алгоритмы БПФ в СОКа/ Е.К.аЛебедев, Н.А.аГаланнинаа// Перспективные технологии в средствах передачи информации: сб. тезисов докл. I Междунар. конф.аЦ Владимир: Изд-во Влад. политех. ун-та, 1995.аЦ С. 118-119.
- Галанина, Н.А. Оптимизация непозиционных алгоритмов спектрального анализаа/ Н.А.аГаланина, А.Е.аЮферева// Информационные технологии в электротехнике и электроэнергетике: материалы Всерос. науч.-техн. конф.аЦ Чебоксары: Изд-во Чуваш. ун-та, 1996.аЦ С. 74-75.
- ебедев, Е.К. Дисперсия шумов обработки непозиционных сигналов в линейных цепяха/ Е.К.аЛебедев, Н.А.аГаланинаа// Тезисы докл. юбилейной науч. конф. ЧГУ. - Чебоксары: Клио, 1997.аЦ С. 171-172.
- ебедев,аЕ.К. Многоальтернативное совместное обнаружение и фильтрация непозиционных марковских сигналова/ Е.К.аЛебедев, Н.А.аГаланнинаа// Динамика нелинейных дискретных электротехнических и электронных систем: сб. материалов II Всерос. науч.-техн. конф.аЦ Чебоксары: Изд-во Чуваш. ун-та, 1997.аЦ С. 9-12.
- Галанина,аН.А. Повышение эффективности фильтрации сигналов в цифровых системах абонентского доступаа/ Н.А.аГаланина, Е.К.аЛебедев, О.Е.аДанвыдова// Динамика нелинейных дискретных электрических и электронных систем: материалы III Всерос. науч.-техн. конф.аЦ Чебоксары: Изд-во Чуваш. ун-та, 1999.аЦ С. 226-237.
- Галанина, Н.А. Интерактивный выбор параметров системы остаточных классов в вычислительном алгоритмеаБПФ / Н.А.аГаланина, Н.Н.аИваннова, Е.В.аКазннова // Информационные технологии в электротехнике и электроэнергетике: материалы III Всерос. науч.-техн. конф.аЦ Чебоксары: Изд-во Чуваш. ун-та, 2000. - С.а243-246.
- Галанина, Н.А. Обеспечение конфиденциальности сообщений в абонентских системах уплотнения информации / Н.А.аГаланина, Е.К.аЛебедев, О.Е.аДавындов, Д.И.аМоснквина// Информационные технологии в электротехнике и электроэнергетике: материалы III Всерос. науч.-техн. конф.аЦ Чебоксары: Изд-во Чуваш. ун-та, 2000. - С. 385-388.
- Галанина, Н.А. Оптимизация систем абонентского доступа для контроля и управления технологическими процессами в удаленных нефтепромысловых объектаха/ Н.А.аГаланина, Е.К. Лебедев, Г.Е.аЕгоров, Е.Г.аЕгонров, О.Е.аДавындова// Радиолокация, навигация, связь: труды Междунар. конф.аЦ Воронеж, 2000.Ц С. 151-163.
- Галанина, Н.А. Особенности синтеза цифровых фильтров в СОКа/ Н.А.аГаланнинаа// Информационные технологии в электротехнике и электроэнергетике: нматериалы III Всерос. науч.-техн. конф.аЦ Чебоксары: Изд-во Чуваш. ун-та, 2000. Ц С. 246-249.
- Галанина, Н.А. Синтез табличных модулей БПФ в системе остаточных классова/ Е.К.аЛебедев, Н.А.аГаланина, С.В.аКоролев // Информационные технологии в электротехнике и электроэнергетике: материалы III Всерос. науч.-техн. конф.аЦ Чебоксары: Изд-во Чуваш. ун-та, 2000. - С. 249-251.
- Галанина, Н.А. Моменты распределения в фазовых непозиционных системах цифровой обработки сигналова/ Н.А.аГаланина, Е.К.аЛебедев, Г.Е.аЕгоров, Н.Н.аИванноваа// Динамика нелинейных дискретных электротехнических и электронных систем: материалы Всерос. IV науч. конф.аЦ Чебоксары: Изд-во Чуваш. ун-та, 2001.аЦ С. 216-219.
- Галанина, Н.А. Синтез оптимальных непозиционных фильтров при аппроксимации сигналов полициклическими марковскими цепями 2 родаа/ Н.А.аГаланина, Г.Е.аЕгоров, Н.Н. Ивановаа// Динамика нелинейных дискретных электротехнических и электронных систем: материалы IV Всерос. науч. конф.аЦ Чебоксары: Изд-во Чуваш. ун-та, 2001.аЦ С. 219-222.
- ебедев, Е.К. Определение погрешностей перекодирования в оптимальной системе непозиционной обработки марковских последовательностейа/ Е.К.аЛебедев, Н.А.аГанланина, Н.Н.аИвановаа// Динамика нелинейных дискретных электротехнических и электронных систем: материалы V Всерос. науч. конф.аЦ Чебоксары: Изд-во Чуваш. ун-та, 2003.аЦ С. 203-205.
- ебедев, Е.К. Оптимизация непозиционных устройств цифровой обработки сигналова/ Е.К.аЛебедев, Н.А.аГаланина, Н.Н.аИваннова, Е.Ю.аБуланнкинаа// Динанминка нелинейных дискретных электротехнических и электронных систем: материалы VаВсерос. науч. конф.аЦ Чебоксары: Изд-во Чуваш. ун-та, 2003.аЦ С.а199-203.
- ебедев, Е.К. Реализация спецпроцессоров обработки марковских сигналов на непозиционных БИСа/ Е.К.аЛебедев, Н.А.аГаланнина, Н.Н.аИвановаа// Динамика нелинейных дискретных электротехнических и электронных систем: материалы VаВсерос. науч. конф.аЦ Чебоксары: Изд-во Чуваш. ун-та, 2003.аЦ С.а197-198.
- ебедев, Е.К. Сравнительный анализ позиционной и непозиционной обработки информации сигнальными процессорамиа/ Е.К.аЛенбедев, Н.А.аГанланнинаа// Динамика нелинейных дискретных электротехнических и электронных систем: материалы VаВсерос. науч. конф.аЦ Чебоксары: Изд-во Чуваш. ун-та, 2003.аЦ С. 193-196.
- ебедев, Е.К. Марковские свойства непозиционных сигналова/ Е.К.аЛенбедев, Н.А.аГаланина, Н.Н.аИвановаа// Информационные технологии в электротехнике и электроэнергетике: материалы V Всерос. науч.-техн. конф.аЦ Чебоксары: Изд-во Чуваш. ун-та, 2004.аЦ С. 165-169.
- ебедев, Е.К. Спектр линейно-кодированных сигналов, применяемых в системах абонентского доступаа/ Е.К.аЛебедев, Н.А.аГаланнина, О.Ю.аИсанкова, Е.Е.аВоснтрухинаа// Информационные технологии в электротехнике и электроэнергетике: материалы V Всерос. научн.-техн. конф.аЦ Чебоксары: Изд-во Чуваш. ун-та, 2004.аЦ С. 176-179.
- Песошин, В.А. Моделирование наборов оснований системы счисления в остаточных классах с минимальными суммарными разрядностями / В.А.аПенсоншин, Н.А.аГаланина, Н.Н.аИванова // Татищевские чтения: актуальные проблемы науки и техники: материалы VII Междунар. научн.-практ. конф. - Тольятти, 2010. - С. 90-98.
- Галанина, Н.А. Введение режима деления при синтезе КИХ-фильтров в модулярном коде / Н.А.аГаланина, В.А.аПесошин, Н.Н.аИванова // Информационные технологии в профессиональной деятельности и научной работе (Информационные технологии 2010): материалы Всерос. научн.-практ. конф.аЦ Йошкар-Ола, 2010. Ц Ч. 2. - С.а41-45.
Формат 6084/16. Бумага писчая.
Объем
2 п.л. Тираж 100 экз. Заказ
№ .
Отпечатано в типографии Чувашского госуниверситета
428015 Чебоксары, Московский просп., 15
Авторефераты по всем темам >> Авторефераты по техническим специальностям