Рефераты | Рефераты по информатике, программированию | Разложение сигнала в базисе Уолша
Разложение сигнала в базисе Уолша
Категория реферата: Рефераты по информатике, программированию
Теги реферата: курсовые работы скачать бесплатно, защита дипломной работы
Добавил(а) на сайт: Бикеев.
После своей загрузки программа выдала следующую
информацию:
Среднее значение амплитуды сигнала в кадре равно
-20.375000
Удаляем постоянную составляющую...
Раскладываем в базисе Уолша...
Нажмите любую клавишу
Графики строились 3 раза т.к. на одном экране уменьшается
256 кадров.
4 Описание работы программы
Данная программа осуществляет разложения сигнала в
базисе Уолша.
Разработанная программа выполняет следующие функции:
1) принять блок данных целого типа , первый элемент в
файле указывает количество значений в файле;
2) выделить кадр из 256 значений;
3) вычислить среднее арифметическое по формуле ;
4) удалить постоянную составляющую из значений кадра
xi=xi - m;
5) разложить сигнал в базисе Уолша;
6) коэффициенты разложения сохранить в файле;
7) построить график сигнала;
8) построить график функции Уолша;
9) повторить пункты 2 - 8 до конца файла со смещением
256 значений;
Разложение по системе функций Уолша осуществляется
следующем способом:
Пусть необходимо апроксимировать сигнал треугольной
формы.
Рис.1.
На рис.1 изображены сигнал треугольной формы и этот же
сигнал , разложенный по системе функций Уолша.
На отрезке времени [-T/2,T/2] разлагаемый сигнал
описывается функцией s(t) = U(t/T+1/2)
(1).
Вычисляем коэффициенты обобщённого ряда Фурье:
(2)
(3)
При аппроксимации колебания треугольной формы двумя
первыми членами ряда по системе функций Уолша получается приближённое
представление ступенчатой формы.
Заключение
В курсовой работе решена задача разработки программы
для разложения сигнала в базисе Уолша.
Разработан алгоритм решения поставленной задачи , составлена и отлажена программа на языке С++ , реализующая указанный алгоритм.
С её помощью проведено тестирование прогрвммы , проанализированы полученные
результаты. Анализ результатов показал , что поставленная задача успешно
решена.
Список литературы
1. Бьярн Страуструп. Язык программирования С++.в двух
частях. Пер. с англ. Киев: "ДиаСофт" , 1993.-296 с.,ил.
2 . Корриган Джон : С++ основы программирования: Пер с
англ. -М.:Энтроп, 1995. - 352 с., ил.
Скачали данный реферат: Kursalin, Фунтусов, Китаев, Бабанин, Kunaev, Денесия, Цыринский.
Последние просмотренные рефераты на тему: изложение 9 класс, контрольная на тему, дипломная работа образец, доклад.