Введение. Подстановка реальных сигналов вместо условных
Подстановка реальных сигналов вместо условных
Передаточная функция всей системы: Преобразуем передаточную функцию: отсюда
Результаты моделирования:
АЧХ Диаграмма Найквиста
Диаграмма bode АЧХ вещественной части U(ω)
Вывод: В ходе лабораторной работы для исходной структурной схемы системы нашли ее передаточную функцию и построили амплитудно – фазочастотную характеристику.
Таблица 2
1. Преобразовать табличную форму задания алгоритма в графовую форму. Проверить корректность задания алгоритма. Выполнить разметку дуг и вершин графа. Определить среднюю трудоемкость алгоритма при его однократной реализации по количеству операций ввода-вывода, количеству вычислительных операций, объему перемещаемых данных.
-n1=-1 0,3n1-n2+0,1n3+0,8n4=0 0,3n1+0,2n2-n3+0,1n6=0 0,9n2-n4+0,5n8=0 0,4n1+0,1n4-n5+0,1n6=0 0,9n3-n6+0,3n8=0 0,1n4+n5+0,8n6-n7=0 n7-n8=0 Среднее число переходов: n1=1 n2=6,95 n3=2,022 n4=8,06 n5=1,538 n6=3,32 n7=5 n8=5 x - количество вычислительных операций, выполняемых при однократном исполнении i-ой вершины; x:=((20 2 32 1 50 3 2 1))T среднее число вычислительных операций, выполняемых при однократной реализации алгоритма 208,53 m - количество операций ввода-вывода, выполняемых в i-ой вершине при ее однократном исполнении; m:=((10 3 6 3 8 1 2 4))T среднее число операций ввода-вывода, выполняемых при однократной реализации алгоритма 112,79 m - количество операций ввода-вывода, выполняемых в i-ой вершине при ее однократном исполнении; v - объем данных, перемещаемый при выполнении i-ой операции ввода-вывода. v:=((10 50 40 100 32 56 10 45))T mv:=((100 150 240 300 256 56 20 180))T средний объем данных, перемещаемых при однократном исполнении алгоритма при выполнении i-ой операций ввода-вывода 5625,69 2. Определить по графу алгоритма: Для подсчета максимальной трудоемкости, представим, что у нас нет циклов.
B0=0 B1=max(B0)+kmax B2=max(B1)+kmax B3=max(B2)+kmax B4=max(B2)+kmax B5=max(B1 B4 B6)+kmax B6=max(B3)+kmax B7=max(B4 B5 B6)+kmax B8=max(B7)+kmax
Тогда получим: B0=0 B1=max(B0)+kmax=0+20=20 B2=max(B1)+kmax=20+2=22 B3=max(B2)+kmax=22+32=54 B4=max(B2)+kmax=22+1=23 B5=max(B1 B4 B6)+kmax=57+50=107 B6=max(B3)+kmax=54+3=57 B7=max(B4 B5 B6)+kmax=107+2=109 B8=max(B7)+kmax=109+1=110 Теперь нам нужно узнать, сколько раз будут выполняться циклы, для этого подсчитаем количество повторений циклов. где n – количество повторений циклов, q – вероятность выполнения цикла. Тогда для цикла 42(из вершины 4 возвращаемся в вершину 2): Теперь надо посмотреть, какие вершины охватывают данные циклы и умножить количество повторений циклов на максимальную трудоемкость данной вершины, входящей в цикл. Цикл 42 охватывает вершины 2 и 4, цикл 32 - вершины 2 и 3, цикл 63 - вершины 3 и 6, цикл 84 - вершины 2,3,4,5,6,7 и 8, цикл 86 - вершины 2,3,4,5,6,7 и 8. С учетом количества пройденных циклов, получим: B0=0 B1= 20 B2= 22*5*1*2*1=220 B3= 54*1*1*2*1=108 B4= 23*5*2*1=230 B5= 107*2*1=214 B6= 57*1*2*1=114 B7= 109*2*1=218 B8= 110*2*1=220 5340,00
235048,00
- путь, обеспечивающий при его однократном выполнении минимальное значение трудоемкости по количеству вычислительных операций; определить для данного пути количество выполняемых операций ввода и вывода, объем перемещаемых данных.
Точно так же считаем минимальную трудоемкость: A0=0 A1=min(A0)+kmin A2= min (A1)+kmin A3= min (A2)+kmin A4= min (A2)+kmin A5= min (A1 A4 A6)+kmin A6= min (A3)+kmin A7= min (A4 A5 A6)+kmin A8= min (A7)+kmin A0=0 A1=min(A0)+kmin=0+20=20 A2= min (A1)+kmin=20+2=22 A3= min (A2)+kmin=22+32=54 A4= min (A2)+kmin=22+1=23 A5= min (A1 A4 A6)+kmin=20+50=70 A6= min (A3)+kmin=54+3=57 A7= min (A4 A5 A6)+kmin=23+2=25 A8= min (A7)+kmin=25+1=26 С учетом количества циклов получим: A1= 20 A2= 22*5*1*2*1=220 A3= 54*1*1*2*1=108 A4= 23*5*2*1=230 A5= 70*2*1=140 A6= 57*1*2*1=114 A7= 25*2*1=50 A8= 26*2*1=52 3740,00
182504,00
3. Определить по графу алгоритма: B0=0 B1=max(B0)+kmax=0+10=10 B2=max(B1)+kmax=10+3=13 B3=max(B2)+kmax=13+6=19 B4=max(B2)+kmax=13+3=16 B5=max(B1 B4 B6)+kmax=20+8=28 B6=max(B3)+kmax=19+1=20 B7=max(B4 B5 B6)+kmax=28+2=30 B8=max(B7)+kmax=30+4=34 B0=0 B1= 10 B2= 13*5*1*2*1=130 B3= 19*1*1*2*1=38 B4= 16*5*2*1=160 B5= 28*2*1=56 B6= 20*1*2*1=40 B7= 30*2*1=60 B8= 34*2*1=68 4944,00
107636,00 - путь, обеспечивающий при его однократном выполнении минимальное значение трудоемкости по количеству операций ввода и вывода данных; определить для данного пути количество выполняемых вычислительных операций, объем перемещаемых данных. A0=0 A1=min(A0)+kmin=0+10=10 A2= min (A1)+kmin=10+3=13 A3= min (A2)+kmin=13+6=19 A4= min (A2)+kmin=13+3=16 A5= min (A1 A4 A6)+kmin=10+8=18 A6= min (A3)+kmin=19+1=20 A7= min (A4 A5 A6)+kmin=16+2=18 A8= min (A7)+kmin=18+4=22 С учетом количества циклов получим: A1= 10 A2= 13*5*1*2*1=130 A3= 19*1*1*2*1=38 A4= 16*5*2*1=160 A5= 18*2*1=36 A6= 20*1*2*1=40 A7= 18*2*1=36 A8= 22*2*1=44 3872,00
97716,00 4. Определить по графу алгоритма: B0=0 B1=max(B0)+kmax=0+100=100 B2=max(B1)+kmax=100+150=250 B3=max(B2)+kmax=250+240=490 B4=max(B2)+kmax=250+300=550 B5=max(B1 B4 B6)+kmax=550+254=804 B6=max(B3)+kmax=490+56=546 B7=max(B4 B5 B6)+kmax=804+20=824 B8=max(B7)+kmax=824+180=1004 B0=0 B1= 100 B2= 250*5*1*2*1=2500 B3= 490*1*1*2*1=980 B4= 550*5*2*1=5500 B5= 804*2*1=1608 B6= 546*1*2*1=1092 B7= 824*2*1=1648 B8= 1004*2*1=2008
132840,00
56164,00 - путь, обеспечивающий при его однократном выполнении минимальное значение трудоемкости по объему перемещаемых данных; определить для данного пути количество выполняемых операций ввода и вывода, количество вычислительных операций. A0=0 A1=min(A0)+kmin=0+100=100 A2= min (A1)+kmin=100+150=250 A3= min (A2)+kmin=250+240=490 A4= min (A2)+kmin=250+300=550 A5= min (A1 A4 A6)+kmin=100+254=354 A6= min (A3)+kmin=490+56=546 A7= min (A4 A5 A6)+kmin=354+20=374 A8= min (A7)+kmin=374+180=554 С учетом количества циклов получим: A1= 100 A2= 250*5*1*2*1=2500 A3= 490*1*1*2*1=980 A4= 550*5*2*1=5500 A5= 354*2*1=708 A6= 546*1*2*1=1092 A7= 374*2*1=748 A8= 554*2*1=1108
85140,00
43564,00
Выводы: в ходе лабораторной работы были изучены методы оценки максимальной и минимальной трудоемкости алгоритмов по количеству операций ввода-вывода, количеству вычислительных операций и объему перемещаемых данных при условии их однократного выполнения.
Введение Цель работы:
1) исследование статических вольтамперных характеристик биполярных и полевых транзисторов в схеме с общим эмиттером (общим стоком); 2) оценка статических параметров транзисторов.
|