Главная страница  Структура цифровых систем 

[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] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [ 163 ] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189]

5-<т1коИ. (6-308)

12 12Т2

которое сводится к неравенству

a<l,65lgF„(m). (5.309)

При невыполнении неравенства (5.309) вопрос об ошибке квантования на выходе ЦВМ должен быть дополнительно исследован.

Рассмотрим теперь возможность оптимизации алгоритма вычисления при дифференцировании гармонического сигнала. Такая постановка задачи возможна вследствие того, что изменение периода дискретности и числа учитываемых обратных разностей по-разному отражается на методической и шумовой ошибках.

Для гармонического входного сигнала эта задача имеет простое аналитическое решение. Потребуем минимизации результирующей среднеквадратичной ошибки, квадрат которой при дифференцировании сигнала g (t) = = А sin (Р/ -f гр) будет

В = а- = а-+а7-+-JFo(m). (5.310)

Дифференцирование этого выражения по периоду дискретности и приравнивание производной нулю дает оптимальное значение периода дискретности:

И"Н]""". (5.3..)

Подстановка найденного значения в (5.310), деление на дисперсию входной скорости 0,5рМ* и извлечение квадратного корня дает минимальное значение результирующей относительной среднеквадратичной ошибки, которое может быть получено при оптимальном выборе

разрядов в вычисленном коде первой производной. Если отбрасывается а младших разрядов, то в выходном преобразователе будет би = 2"6ir . Однако это вносит ошибку округления на выходе ЦВМ. Ошибка округления не будет влиять на точность, если выполняется неравенство



периода дискретности:

т Yт-\-1

1 р , ,f <«+)

(5.312)

Задаваясь различными значениями т, можно при заданном значении величины Л/61 вычислить А, по формуле (5.312) для каждого значения шив результате определить минимальное значение А" при вариации т.

Решение этой задачи не представляет особого труда. Для облегчения расчетов в таблице 5.12 приведены значения функции Fi{m).

Таблица 6.12

FAm) РАт) FAm) FAm)

0,64 0,408 1,31 1,73

0,90 0,836 2,02 2,86

1,21 1,32 2,88 4,10

1,87 1,98 4,07 5,75

2,46 2,96 5,78 8,18

3,72 4,62 8,70 12,5

5,59 7,14 13,1 18,9

9,14 12 19,4 30,5

В практических расчетах больше интереса представляет решение обратной задачи - нахождение требуемого числа разрядов входного преобразователя или, что все равно, отношения Л/бх, при которых обеспечивается получение заданного значения относительной среднеквадратичной погрешности А. Если считать, что период опроса выбран оптимальным образом, то, положив А=Аэ, из (5.292) находим

61 =

т+ 1

;ЛА "

т/--гт 6

т у m+l

ko(m)

-, s

m+ 1

FAm)

(5.313)

Значения Fiim) приведены в таблице 5.12.

Возможна другая постановка вопроса оптимизации, если в качестве критерия оптимальности принять минимум максимальной ошибки вычисления производной. Тогда вместо (5.310) следует рассмотреть формулу для



.-im-l-l

(5.315)

Далее, подставляя значение Гопт в (5.314) и деля на максимальное значение gmax = -4, получим минимальное значение максимальной относительной погрешности:

Am+l

2(m+l)

т т+ i

0,75Fo(m)~"=mF,(m). J \ J

(5.316)

Для решения обратной задачи - выбора числа разрядов входного преобразователя при заданном значении Дтах -формулу (5.316) МОЖНО привести к виду

(т+1

0,75Fo (m)

-I 2

FAm)

(5.317)

Для удобства решения задачи минимизации Дэтах или 6i при вариациях величины т функции Fg (m) и F (пг) даны в таблице 5.12.

Пример 5.3. Определим потенциальную точность вычисления первой производной на ЦВМ, характеризуемую максимальной ошибкой сигнала вида g= А sin {fit +), требуемый алгоритм и период дискретности, если Л = 15°, Р=1с", а 6i=l угл. мин. В соответствии с формулой (5.317) минимальное амплитудное значение ошибки

максимальной ошибки

Отах = Ом + Ок =- -- (5.314)

В выражении (5.314) принято, что максимальные ошибки oj" и о" складываются, что не противоречит физике явления, так как частоты изменения методической и шумовой ошибок отличаются обычно на несколько порядков. Дифференцируя (5.314) по периоду дискретности и приравнивая производную нулю, можно получить оптимальное значение для этого случая:

iYmAViU




[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] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [ 163 ] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189]

0.0152