В цифровую обработку
Скачать 0.7 Mb.
|
(4.7) где Z0m - нули H(Z), ZҐm - полюсы H(Z). Сомножителям 1-го порядка (нули и полюсы - вещественные) соответствуют звенья 1-го порядка, сомножителям 2-го порядка (нули и полюсы - комплексно-сопряженные) соответствуют звенья 2-го порядка. При этом добротность вещественных полюсов тем выше, чем ближе к единичной окружности на плоскости Z располагается полюс. Пример. Построить цепь на каскадном принципе по известной передаточной функции H(Z) = 0,8 Решение. Здесь = 0,1 ± 0,4, = 0,1 ± 0,3 Следовательно что соответствует схеме цепи на рис. 4.2, б. Реализация на каскадном принципе передаточных функций высокого порядка может привести к значительному снижению уровня шумов квантования по сравнению с реализацией другими структурами цепи. 4.4. Квантование коэффициентов. Расчет разрядности. Габариты, вес и стоимость специализированного процессора, предназначенного для обработки сигналов, тем меньше, чем короче кодовые слова и, в частности, кодовые слова, соответствующие коэффициентам цифровой цепи. Кодовые слова коэффициентов имеют, в общем случае, бесконечную разрядность, поэтому разрядность приходится ограничивать в пределах допусков на отклонение от нормы системных характеристик. Спецпроцессор функционирует в системе чисел с фиксированной запятой. В этом случае дробная часть кодовых слов определяет модуль числа, целая часть - знак числа: знаку плюс соответствует нуль, знаку минус - единица. Перевод чисел из десятичной системы в двоичную удобно выполнить в форме таблицы, в которой первая клетка отводится исходному числу, остальные клетки - результату перемножения на два дробной части предыдущего числа. Целая часть числа в основных клетках определяет дробную часть двоичного числа. Пример. Дано десятичное число А(10) = 0,32. Определить прямой код двоичного числа А(2), если разрядность двоичного числа принять равной 8. Решение Заполним таблицу промежуточных расчетов.
Отсюда двоичное число А(2) = 0,010100011 Последний - девятый - разряд необходим для округления. Окончательный результат: А(2) = 0,01010010 - после округления; А(2) = 0,01010001 - после усечения. Оценим погрешность полученных чисел конечной разрядности. При округлении А(10) 0*2-1 + 0*2-3 + 1*2-4 + 0*2-5 + 0*2-6 + 1*2-7 + 0*2-8 = 0,3203125 Отсюда, относительная погрешность представления исходного числа кодовым словом конечной разрядности равной 8 составляет d » 0,1 % При усечении А(10) 0*2-1 + 0*2-3 + 1*2-4 + 0*2-5 + 0*2-6 + 0*2-7 + 1*2-8 = 0,31640625 что соответствует d » 1,15 % Существуют различные способы расчета разрядности коэффициентов по допускам на системные характеристики. Самый простой способ - метод проб. Расчет по методу проб начинается с выбора разрядности коэффициентов ориентировочно, субъективно. Затем следует расчет системных характеристик с новыми - приближенными - значениями коэффициентов, оценка искажений характеристик и соответствующая коррекция разрядности коэффициентов в ту или иную сторону. Расчет повторяется столько раз, сколько потребуется для удовлетворительного решения задачи по выбору разрядности коэффициентов. 4.5. Чувствительность Анализ искажений, вызванных квантованием коэффициентов, удобно выполнить по функции чувствительности S. Чувствительность некоторой величины M к изменению параметра q (сокращенно - чувствительность M по q) определяется так: (4.8) Чувствительность отвечает на вопрос: на сколько процентов изменится величина М, если параметр q изменится на 1%. Параметром q цифровой цепи могут быть как коэффициенты цепи, так и зависящие от них вторичные параметры, например, координаты полюсов и нулей на плоскости Z. Содержание величины М может быть разным в зависимости от поставленной задачи; например, одна из системных характеристик или положение полюса, если параметром q является коэффициент цепи. Рассмотрим более подробно чувствительность передаточной функции по одному из коэффициентов цепи ai (4.9) Чувствительность комплекса передаточной функции удобно получать непосредственно по (4.9) Чувствительность АЧХ и ФЧХ |