Описание подпрограммы «Wavelet.Resample»
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

Вводная часть

Подпрограмма Wavelet.Resample служит для масштабирования дисретизированного вейвлета. Подпрограмма производит изменение шага дискретизации вейвлета и соответсвующее усреднение значения сигнала в полученных интервалах. Текст программы приведен в приложении 1.2.

 

Функциональное назначение

Подпрограмма Wavelet.Resample предназначена для реализации алгоритма передискретизации сигнала.

 

Описание информации

Входные данные для данной подпрограммы представлены:

int [] data – массив, содержащий значения исходного вейвлета;

int size – требуемый размер вейвлета.

Выходные данные для данной подпрограммы представлены:

double [] res – передискретизированный вейвлет.

Используемые программы

В подпрограмме не используется других подпрограмм.

 

Схема подпрограммы «Wavelet.Resample»

Схема подпрограммы «Wavelet.Resample» приведена на рис. 2.2.

 

Схема программы Wavelet.Resample

Рис. 2.2


2.6. Описание подпрограммы «Result.FormRow»

 


Вводная часть

Подпрограмма Result.FormRow служит для получения одной строки результата вейвлет-анализа, соответсвующей определенному масштабу вейвлета. Подпрограмма производит перемножение сигнала и вейвлета. Текст программы приведен в приложении 1.3.

 

Функциональное назначение

Подпрограмма Result.FormRow предназначена для реализации алгоритма перемножения сигнала и вейвлета.

 

Описание информации

Входные данные для данной подпрограммы представлены:

int [] x – массив, содержащий значения анализируемого сигнала;

double [] y – массив, содержащий значения смаштабированного вейвлета;

int row – номер строки, для который производится расчёт.

 

Выходные данные для данной подпрограммы представлены:

double [ , ] data – матрица, содержащая значения результата вейвлет-анализа.

 

Используемые программы

В подпрограмме не используется других подпрограмм.



Схема подпрограммы «Result.FormRow»

Схема подпрограммы «Result.FormRow» приведена на рис. 2.3.

 

2.7. Описание подпрограммы «Analyzer.Analyze»

 

Вводная часть

Подпрограмма Analyzer.Analyze служит для осуществления вейвлет-анализа. Подпрограмма производит последовательное масштабирование вейвлета и его перемножение с сигналом. Текст программы приведен в приложении 1.4.

 

Функциональное назначение

Подпрограмма Analyzer.Analyze предназначена для реализации алгоритма вейвлет-анализа.

 

Описание информации

Входные данные для данной подпрограммы представлены:

int [] data – массив, содержащий значения анализируемого сигнала;

int [] wavelet – массив, содержащий значения исходного вейвлета.

Выходные данные для данной подпрограммы представлены:

double [ , ] result – массив, содержащий значения исходного вейвлета.


Схема программы Result.FormRow

 

 

Рис. 2.3


2.7.4. Используемые программы

В подпрограмме используется подпрограммы Wavelet.Resample и Result.FormRow, описанные в п.п. 2.5, 2.6.



Дата: 2019-04-22, просмотров: 322.