Курсовая работа: Обработка данных в автоматизированных системах
dt – период дискретизации;
amp – амплитуда гармоник;
vr – входной массив (временной ряд);
b – разрешение;
void __fastcall grub (float *x, float *y, float *vr, int Nt, float b, float dt, float amp) – содержит в себе вычисление грубой оценки спектральной плотности, а так же вычисляет в зависимости от заданных условий сглаженную по частотам оценку плотности.
x и y – входные/выходные массивы;
Nt – длина временного ряда;
dt – период дискретизации;
amp – амплитуда гармоник;
vr – входной массив (временной ряд);
b – разрешение.
3.5 Тестирование ПО
Исходные данные:
· Количество гармоник – 5;
· Частоты гармоник: 60, 80, 100, 120, 140;
· Период дискретизации – 0,002 с;
· Разрядность АЦП – 12
· Амплитуда сигнала – 2,5 В
· Диапазон входных напряжений от -2,5 В до +2,5 В;
· Статическая ошибка – 20%;
· Разрешение – 5 Гц;
Результатами работы программы являются исходный (рис. 3.6) и дискретный (рис. 3.7) временные ряды, грубая (рис. 3.8) оценка СПМ, сглаженные оценки СПМ методами осреднения по участкам (рис. 3.9), по частотам (рис. 3.10) и оценка СПМ со спектральным окном (рис. 3.11)
Рисунок 3.6 – Исходный временной ряд
Рисунок 3.7 – Дискретный временной ряд
Рисунок 3.8 – Грубая оценка СПМ