- •Сокращения
 - •Введение
 - •1Виды сигналов и цепей
 - •1.1Континуальные и дискретные сигналы
 - •1.2Линейная цепь с постоянными параметрами
 - •1.3Линейная цепь с переменными параметрами
 - •1.4Нелинейная цепь
 - •2Линейная фильтрация сигнала
 - •2.1Классификация фильтров
 - •2.2Частотные характеристики фильтров
 - •2.3Фильтры второго порядка
 - •Фильтры нижних частот
 - •Фильтры верхних частот
 - •Полосно-пропускающие фильтры
 - •Частотно-заграждающие фильтры
 - •Частотно-выделяющие фильтры
 - •Всепропускающие фильтры
 - •2.4Работа т-образного фильтра
 - •3Цифровая обработка сигнала
 - •3.1Структура цифровых ких и бих фильтров
 - •3.2Интегрирование уравнений методом Эйлера
 - •3.3Интегрирование уравнений методом Адамса
 - •3.4Интегрирование системы уравнений
 - •3.5Построение цифровых бих фильтров
 - •4Аппаратные средства aTmega 8535 avr
 - •4.1Функциональная схема архитектуры
 - •4.2Специальные функции контроллера
 - •4.3Основные характеристики периферии
 - •4.4Память программ и данных
 - •4.5Тактовый генератор и таймеры
 - •4.6Периферийные устройства
 - •4.7Модуль прерываний
 - •4.8Порты контроллера
 - •4.9Режимы пониженного энегопотребления
 - •7.2Вторая часть задания
 - •7.3Третья часть задания
 - •Заключение Литература
 - •Термины и определения
 - •Линейные пространства
 - •Дифференциальные уравнения
 - •Комплексные числа
 - •Гармонические функции
 - •Законы Ома и Кирхгофа
 - •Переходные процессы
 - •Сигналы с ограниченной полосой частот
 - •Средства пакета MathCad
 - •Интерфейс MathCad
 - •Построение выражений и их вычисление
 - •Стандартные функции
 - •Ввод греческих букв
 - •Ввод текста
 - •Варианты заданий
 - •Пример выполнения задания
 - •Частотные характеристики фильтра
 - •Система дифференциальных уравнений
 - •Составление системы уравнений
 - •Решение системы средствами Odesolve
 - •Система разностных уравнений
 - •Решение системы разностных уравнений
 - •Сравнение полученных решений
 - •Дифференциальное уравнение 3-го порядка
 - •Получение дифференциального уравнения
 - •Сравнение частотных характеристик
 - •Решение уравнения средствами Odesolve
 - •Разностное уравнение
 - •Решение разностного уравнения
 - •Сравнение полученных решений
 - •Программирование в среде Code Vision avr
 - •Решение системы по разностной схеме
 - •Результаты решения системы
 - •Выводы по проделанной работе
 
3.2Интегрирование уравнений методом Эйлера
Пусть
задано уравнение 
на 
с начальными условиями 
.
Разделим отрезок 
точками 
,
,
,…
,
на 
равных частей 
.
Обозначим 
,
.
Пусть
приближенное решение уравнения, в
котором 
,
,
…,
.
Обозначим
,
,
… 
.
В каждой точке 
,
,
…
заменим производную отношением конечных
разностей 
,
.
При
 	
,
,
	
,
;
при
 	
,
,
 	
;
при
 	
,
,
 	
;
…
при
 	
,
,
 	
;
…
при
 	
,
,
 	
.
Соединяя
на координатной плоскости точки 
,
,
… 
отрезками прямой, получим ломаную линию
Эйлера. Известно доказательство [ 5 ]
следующего утверждения: если существует
единственное решение 
,
удовлетворяющее начальным условиям на
,
то 
,
.
Для повышения точности интегрирования, метод Эйлера используют совместно с формулой Тейлора (разложения функции в ряд). Этот прием называют методом Адамса [ 5 ].
В качестве примера рассмотрим решение интегро-дифференциального уравнения (методом Эйлера), составленного для последовательного колебательного контура Рис. А.
	
,	
со
следующими начальными условиями 
,
,
и правой частью, определяемой следующим
выражением 
.
Продифференцируем левую и правую части уравнения и получим следующее уравнение
	
.		
Перенесем коэффициент при старшей производной из левой части в правую часть и получим следующее уравнение
	
.		
Представим уравнение в виде следующего разностного уравнения
	
.	
Преобразуем разностное уравнение следующим образом
	
,			
	
.		
Выделим
из уравнения  состояние тока 
в момент времени 
зависящее от предыдущих состояний 
,
 	
.		
Вычисления
начинаются с начальными условиями 
,
.
Процедура интегрирования уравнения , средствами пакета MathCad, представлена на Рис. 3..
Рис. 3.5 – MathCAD. Процедура интегрирования
Результат
интегрирования, при значениях 
,
,
,
,
и входном сигнале 
,
представлен на Рис. 3.. 
Рис. 3.6 – MathCAD. Результаты интегрирования
3.3Интегрирование уравнений методом Адамса
Пусть задано уравнение
	
			
на
отрезке 
с начальными условиями 
,
[ 11 ]. Разделим отрезок 
точками 
,
,
,…
,
на 
равных частей 
.
Обозначим приближенные значения решения в точках
, , …
через
 		
,
,
…
.
Вычислим разности первого порядка по следующим формулам
,
,
...
.
Вычислим разности второго порядка по следующим формулам
 		
,
 		
,
...
 		
.
Вычислим разности вторых разностей, разности третьих разностей и т. д. по тем же правилам.
Обозначим
через 
,
,
…
приближенные значения производных в
точках 
,
,
…
.
Обозначим
через 
,
,
…
приближенные значения вторых производных
в этих точках и т. д. 
Вычислим первые разности производных по формулам
 		
,
 		
,
...
 		
.
Вычислим вторые разности производных по формулам
 		
,
 		
,
...
 		
.
Последующие разности производных вычисляем по тем же правилам.
Напишем формулу Тейлора [ 10 ] для решения уравнения в окрестности точки
	
.		
Значение
этой формуле известно. Значения 
,
,…
производных находим из уравнения ,
дифференцируя члены этого уравнения
по 
.
вычисляем
по формуле 
.
Далее, дифференцируя члены уравнения , и подставляя значения , , получим
.
Далее,
дважды дифференцируя члены уравнения
, и подставляя значения 
,
,
,
,
получим 
.
Выполняя такие действия, мы можем найти значения производных любого порядка при .
Таким
образом, все члены кроме остаточного
члена 
,
известны. Пренебрегая остаточным членом,
получим приближенное значение решения
при любом значении 
.
Точность вычисления 
зависит от величины 
и числа членов в разложении. 
Используя
формулу Тейлора, определим значения 
,
при 
и 
по следующим формулам 
	
		
	
	
Используя величины , , , определим
,
,
.
Используя
величины 
,
,
,
определим 
, , .
Допустим,
что нам известны значения решения 
,
,
,…
.
На основании этих значений можно
вычислить, используя уравнение ,
значения производных 
,
,
,…
,
а следовательно 
 		
,
,
,…
,
и 
 		
,
,
,…
.
Определим
значение 
по формуле Тейлора, полагая 
,
,
.
Ограничившись четырьмя членами разложения, получим
	
.		
В
этой формуле величины 
,
неизвестны. Их определяют через известные
разности первого и второго порядков. 
Представим
по формуле Тейлора 
,
полагая 
,
,
	
.		
и
,
полагая 
,
,
	
.		
Из равенства найдем
	.
		
Вычитая из членов равенства члены равенства , получим
	
.	
Из и находим
,
или
	
.			
Подставляя выражение в равенство , получим
	
			
Подставляя и в разложение , получим
	
	
Это
выражение называют формулой Адамса с
четырьмя членами. Формула дает возможность,
зная 
,
,
определить 
.
Таким образом, зная 
,
,
,
возможно определить 
и далее 
,
...
Известно
доказательство следующего утверждения.
Если существует единственное решение
уравнения  на отрезке 
,
то погрешность приближенных значений,
определяемых по формуле , по абсолютной
величине не превосходит 
,
где 
‑ постоянная, зависящая от длины
интервала и вида функции 
и не зависящая от величины 
[ 10 ]. 
В том случае, когда необходима большая точность вычисления, то следует брать больше, чем в разложении , членов, и формула изменится. Если мы возьмем формулу, содержащую пять членов, то вместо формулы получим следующую формулу
.
В
этой формуле 
определяется через значения 
,
,
и 
.
Таким образом, чтобы начать вычисления
по этой формуле, нужно знать четыре
первых значения решения 
,
,
,
.
Рассмотрим
пример нахождения приближенных значений
решения уравнения 
,
удовлетворяющего начальному условию
при 
.
Значения
решения определим при 
,
,
,
.
Сначала определим , по формулам , . Из уравнения и начальных данных получим значение для
.
Дифференцируя
данное уравнение, получим 
.
Значение для 
будет 
.
Дифференцируя
еще раз данное уравнение, получим 
.
Значение для 
будет 
.
Подставляя
в уравнение  значения 
,
,
,
и 
получим 
.
При
получим 
.
Зная , , находим
,
,
,
,
,
.
По формуле находим значение
.
Далее
находим значения 
,
,
и по формуле  находим значение 
.
Точное
решение заданного уравнения определяется
выражением 
.
Следовательно,
.
Абсолютная
погрешность вычислений, по методу
Адамса, равна 
,
а относительная погрешность равна 
.
Абсолютная
погрешность вычислений, по методу
Эйлера, равна 
,
а относительная погрешность равна 
.
