Система многомасштабного анализа дискретных сигналов. Подсистема вейвлет-анализа

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



>

  1. загрузка и сохранение дискретных сигналов (включая вейвлеты);
  2. расчёт, загрузка и сохранение результатов вейвлет-анализа;
  3. предоставление интерфейсов для подсистемы визуализации данных МАДС;

Программа WaveletAnalysis входит в состав системы МАДС в качестве динамически загружаемой библиотеки. Система МАДС реализует многомасштабный анализ дискретных сигналов методами вейвлет-анализа и структурной индексации.

П.2.2. УСЛОВИЯ ВЫПОЛНЕНИЯ ПРОГРАММЫ

Программа WaveletAnalysis предъявляет следующие требования к техническим средствам:

  1. стандартный x86-совместимый ПК;
  2. тактовая частота процессора не менее 900 МГц;
  3. объем оперативной памяти не менее 128 Мб;
  4. разрешение экрана монитора не менее 1024x768.

Программа WaveletAnalysis предъявляет следующие требования к программным средствам:

  1. операционная система семейства Windows (Windows NT/2000/XP);
  2. .NET Framework версии 1.1;

П.2.3. ХАРАКТЕРИСТИКА ПРОГРАММЫ

Программа WaveletAnalysis входит в состав системы МАДС в качестве динамически загружаемой библиотеки.

В состав программы входят следующие файлы, необходимые для ее функционирования:

  1. MultiScAn.Visualization.exe исполняемый модуль подсистемы визуализации данных;
  2. MultiScAn.Common.dll библиотека, содержащая базовые классы и интерфейсы необходимые для функционирования системы МАДС;
  3. MultiScAn.WaveletAnalysis.dll библиотека, реализующая вейвлет-анализ;
  4. DialCol.txt файл цветовой шкалы, используемой для визуализации результатов вейвлет-анализа.

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

П.2.4. ОБРАЩЕНИЕ К ПРОГРАММЕ

Для вызова программы необходимо запустить на выполнение файл MultiScAn.Visualization.exe и выбрать закладку Вейвлет-анализ.

Интерфейс программы WaveletAnalysis представлен на рис. П.2.1.

Описание панели инструментов программы WaveletAnalysis представлено в табл. П.2.1.

Интерфейс программы WaveletAnalysis

Рис. П.2.1

Таблица П.2.1

Панель инструментов программы WaveletAnalysis

Кнопка на панели инструментовЗначениеВыход из приложенияЗагрузка анализируемого сигнала из текстового файлаЗагрузка вейвелета из текстового файлаВейвлет-анализ сигнала Сохранение результатов вейвлет-анализа в текстовый файлНастройка программыПросмотр диалога О программе

Для загрузки, сохранения или сохранения изображения анализируемого сигнала, вейвлета или результата вейвлет-анализа в соответсвующей закладке (Данные, Вейвлет или Результат) необходимо выбрать соответсвующий пункт контекстного меню (Загрузить, Сохранить или Сохранить изображениетАж) или нажать на соответствующую кнопку панели инструментов (см. табл. П.2.1).

В стандартном диалоге открытия файла необходимо выбрать нужный файл. В итоге на соответсвующей закладке (Данные, Вейвлет или Результат) появляется графическое изображение анализируемого сигнала, вейвлета или результата вейвлет-анализа.

П.2.5. ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ

Входной информацией являются текстовые файлы с расширением .dat (от англ. data данные), содержащие данные исходного сигнала.

Структура входного файла .dat:

где количество данных;

, значение сигнала, целое число.

Выходной информацией для данной задачи являются текстовые файлы с расширением .war (от англ. wavelet analysis result результат вейвлет-анализа), содержащие результаты вейвлет-анализа.

Структура выходного файла .war:

где ширина растра;

высота растра;

, , результат вейвлет-анализа, вещественное число.

П.2.6. СООБЩЕНИЯ ПРОГРАММИСТУ

Сообщения, выдаваемые программисту, приведены в табл. П.2.2.

Таблица П.2.2

Сообщения программисту

СообщениеДействие программистаНеверный формат входной строкиВыбранный файл данных имеет некорректный формат. При необходимости попытаться загрузить другой файл данныхНевозможно найти файл Resources\DialCol.txtРезультат вейвлет-анализа успешно рассчитан или загружен, но не может быть отображен в связи с тем, что не найден файл цветовой шкалы. Необходимые действия описаны в приложении 2.7

Результаты загрузки и вычислений выводятся в интерфейсном элементе так, как это приведено на рис.П.2.2 и П.2.3.

Результат загрузки вейвлета

Рис. П.2.2

Результат вейвлет-анализа сигнала

Рис. П.2.3

П.2.7. НАСТРОЙКА ПРОГРАММЫ

Для функционирования программы WaveletAnalysis необходимо установить .NET Framework версии 1.1.

Визуализация результатов вейвлет-анализа требует наличие файла цветовой шкалы. Для этого необходимо создать каталог Resources в каталоге с программой и поместить в него файл DialCol.txt.

ПРИЛОЖЕНИЕ 3

РУКОВОДСТВО ОПЕРАТОРА

П.3.1. НАЗНАЧЕНИЕ ПРОГРАММЫ

Программа вейвлет-анализа имеет идентификатор WaveletAnalysis. Программа WaveletAnalysis выполняет следующие функции:

  1. загрузка и сохранение дискретных сигналов (включая вейвлеты);
  2. расчёт, загрузка и сохранение результатов вейвлет-анализа;
  3. предоставление интерфейсов для подсистемы визуализации данных МАДС;

Программа WaveletAnalysis входит в состав системы МАДС в качестве динамически загружаемой библиотеки. Система МАДС реализует многомасштабный анали