Главная Микропроцессорные системы [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [ 57 ] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92]
Окойчййие taбл. 5.7
По данным табл. 5.7 можно оценить требуемые для реализации процедуры поиска вычислительные затраты- объем памяти и время выполнения программы, причем следует помнить, что указанные затраты относятся к варианту системы, который содержит многоканальный бинарный накопитель в качестве дополнительного аппаратного средства поиска сигнала. Процедура поиска завершается определением операнда ЕХТТ, используемого для управления задержкой строба в преобразователе код - время. Здесь необходимо заметить, что в силу ограниченной разрядности выбранного МПК полное значение операнда ЕХТТ (так же как и операн- да ESTT) должно занимать две ячейки ОЗУ. В таблице адрес грубого значения операнда ЕХТ обозначен <M05><Af04>, а для точной поправки используется ячейка {МОЗУМОбу. В результате операции поиска начальное значение то записывается в ячейку {М03у<М04У, а точная поправка принимается равной 0. В дальнейшем содержимое этой ячейки будет использоваться для управления установкой строба с помощью преобразователя код - время, а ячейка {М05у{МОбу будет необходима для точных вычислений оценки Ти измеряемого интервала. Кроме того, по окончании процедуры поиска очищаются внутренние регистры процессора, используемые в последующих программных блоках «Контроль» и «Измерение», а также ячейка {М013у{М014у, предназначенная для хранения операнда ESTV. Далее в соответствии с алгоритмом на рис. 5.5 должна , выполняться циклическая программа измерения, включающая в себя программный блок «Контроль», который предназначен для проверки наличия принимаемого сигнала в зоне селекции и выработки управляющего сигнала, переключающего систему в режим поиска в случае отсутствия сигнала. Рассмотрим этот блок более подробно. 2. Программный блок «Контроль». Типовой процедурой проверки наличия сигнала в стробе следящего измерителя является подсчет числа пропаданий принимаемых импульсов за определенное время наблюдения Гк= =NkT и принятие решения об отсутствии сигнала в том случае, если число пропаданий достигает заданного порогового уровня Кк- Признаком пропадания сигнала на каждом шаге наблюдения может служить значение вырабатываемое преобразователем время - код в режиме измерения. При отсутствии импульса, определяющего момент окончания измеряемого интервала xi в пределах строба Тст (см. рис. 5.4), преобразователь останавливается (с помощью специального сигнала переполнения) в таком состоянии, что вырабатываемое им значение g,- превышает известный предел. В простейшем случае этим предельным значением является величина Тст- Следовательно, измеренное на t-м шаге значение i характеризует временнбе положение сигнального импульса Только при условии g<<TcT. В противном случае полученное значение ,- не может быть использовано [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [ 57 ] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] 0.0012 |