Курсовая работа: Методы и средства обработки аналоговых сигналов
Значения тактовой частоты циклограммы из найденного интервала могут определяться, например, наличием генератора стабильной частоты, но предпочтительнее их выбирать из тех, которые обеспечивают более близкое к 1 значение .
Выбор предпочтительных частот:
С0 £ foi ×2a £ 2C0
Для каждой группы датчиков вычисляется:
Сj = fj × 2a
Здесь fj - частота опроса foi любого датчика j-ой группы.
РАСЧЕТ:
C1 = 44.94288×26 = 2876.34432 [1731.291; 3462.583]
C2 = 611.45×22 = 2445.8 [1731.291; 3462.583]
C3 = 13.26425×28 = 3395.6 [1731.291; 3462.583]
C4 = 3.415579×29 = 1748.786688 [1731.291; 3462.583]
ЭТАП 3
Из рассчитанных для каждой группы Сj выбирается наименьшая Сj и проверяется в качестве тактовой частоты циклограммы - f0 . Вычисляются тактовые расстояния для каждой группы датчиков - значения (2к )j =[f0 /foi ]2 .
По условию построения равномерной адаптивной циклограммы тактовые расстояния в нашем случае выбираются кратными степени двойки, что может иметь то преимущество, что в качестве задатчика циклограммы можно использовать двоичный счетчик. Если для выбранной частоты циклограмма может быть построена - удовлетворяется условие Кз.ц. £ 1, то f0 считается допустимой и квазиоптимальной для всех особых точек rS (f0 ). В противном случае она отбрасывается и этап 3 повторяется для других по порядку возрастания Сj . При таком подходе полученная f0 является минимальной из возможных, где загрузка процессора также минимальна.
Расчет:
Начинаем подбор с C4 =1748,786688:
Вычислим коэффициент заполнения циклограммы:
Так как условие Кз.ц. £ 1 выполняется, то в качестве Срт выбирается С4 :
f0 = Срт = С4 = 1748,786688 Гц.
ЭТАП 4
Вычисляются тактовые расстояния и частоты запуска для каждой прикладной задачи:
ri = [f0 / foi ]2
fi = f0 / r i
Каждой прикладной задаче в порядке возрастания тактовых расстояний назначается начальная фаза ji и составляется циклограмма.
Вычисляется длина циклограммы: