Научная статья на тему 'Розрахунок розрядності операндів цифрового фільтра'

Розрахунок розрядності операндів цифрового фільтра Текст научной статьи по специальности «Математика»

CC BY
45
9
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — И В. Латенко

Виведено і перевірені експериментально співвідношення, використання яких дозволяє оцінити розрядність операндів цифрового фільтра, користуючись детермінованою оцінкою за відомою методикою, але на відміну від неї в загальному вигляді, аналітично, і з істотною економією часу на машинні розрахунки.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — И В. Латенко

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Розрахунок розрядності операндів цифрового фільтра»

УДК 621.317.757

И. В. JIATEHKO, канд. техн. наук РАСЧЕТ РАЗРЯДНОСТИ ОПЕРАНДОВ ЦИФРОВОГО ФИЛЬТРА

Аппаратная сложность и быстродействие цифрового фильтра (ЦФ) существенно зависят от разрядности его операндов. Известны два способа расчета разрядности операндов цифрового фильтра, основанные на вероятностной и детерминированной оценке погрешностей усечения (округления) операндов [1]. Детерминированная оценка приводит к результатам, которые хорошо согласуются с экспериментом. Однако при выполнении расчетов, основанных на детерминированной оценке, приходится затрачивать много машинного времени на вычисление суммы абсолютных значений отсчетов импульсной характеристики трактов схемы ЦФ

H=%\h[n]\. (I)

л=0

Основной целью статьи является вывод таких формул для расчета

(1), в которых исключена процедура бесконечного суммирования и которые пригодны для возможно большего числа вариантов проектируемых ЦФ. Ограничимся случаем, когда проектируемый ЦФ может быть выполнен различными способами соединения N звеньев второго порядка (одно звено может быть первого порядка). При этом охватываются практически все возможные варианты фильтров [2].

В соответствии с работой [2] зададим передаточные функции рекурсивного (q*(z)) и сквозного (h*(z)) трактов звена второго порядка

(2) и звена первого порядка (3)

г- гг

у2_2а 2 -(- 1

h] (г) = ki - ; ра = opl ± /(Dpi = ppie±i9Pi;

2 1 P pi

ÄIW—й!г- (3)

Вычислим импульсные характеристики рекурсивного (q*(z)) и сквозного (h*(z)) трактов, определив обратное дискретное преобразование Лапласа передаточных функций (2) и (3)

Pl+l + P-?+1 р»

4t ["] = -гтп-= sin + cos

k р".

hi [п] = {[opi (1 + l/py — 2a0¡] sin ncpp¡ + copi (1 — l/p^.) eos ncpp

pi

q, [n] = а»; ftx Щ] = k, (o- + a»+'). (5)

Найдем теперь абсолютные значения отсчетов импульсных характеристик (4) и (5) и их суммы вида (1). При этом воспользуемся тем, что в устойчивых звеньях рР(- <1, что позволяет найти сумму геометрической прогрессии

л=0

1-р

Pi

(6)

Учтем также, что при п ->• оо значения п<ppi mod 2я случайны и равномерно распределены на интервале (0...2л). Тогда оценка значений функций |sin/i<ppi| и |cosrt<pp,| близка к математическому ожиданию, равному 2/л. С учетом сказанного получаем

Qi = Л, ki ["] К "V (opi I sin шрр( | + Юрг | cos шрр, \

H,

j^lM"]

n=0

Pi

Pi

pi

+ «pi

шр|0-Рр|) '

1 - PD,

I

о

H

,-VlA, M I =•

n=0

(7)

Обозначим для краткости г,— коэффициент, зависящий от расстояния между нулями и полюсами передаточной функции сквозного тракта

Г. = k;

ri = fei

aPi + wp, 1 +Qi

(8)

Подставив равенство (8) в (7), получаем окончательные расчетные формулы

<?г<4

Qpi+Opi

* ^id-Ppi) '

н, = 'А; <2, = ,_0[ ; н, -г^.

(9)

Для проверки формул (8) и (9) мы промоделировали на ЭВМ с ограниченной разрядностью операндов цифровой фильтр восьмого порядка. Разрядность операндов, полученная в этой модели, полностью совпала с результатами расчетов по методике [1] с использованием формул (1) или (8) и (9). Однако затраты машинного времени при использовании (8) и (9) оказались на несколько порядков меньшими, чем при использовании (1).

Р

В заключение применим полученные результаты к расчету оценок сверху значений сумм (9) для каскадного и параллельного соединения N звеньев в схеме ЦФ. Импульсную характеристику тракта каскадного соединения Л^-звеньев вычислим как дискретную свертку импульсных характеристик отдельных звеньев

1ЯЫк= 21(Л1.л[л]к|

п—0

= V

«=О

2 П(А/И])к

(10)

Из выражения (10) следует справедливость рекомендаций [1, 21 объединения соседних нулей и полюсов при разбиении передаточной функции всего фильтра на передаточные функции отдельных звеньев, поскольку при этом обеспечивается минимальное значение коэффициентов (8) и сумм абсолютных значений отсчетов импульсных характеристик (9).

Подобный прием нельзя использовать в схеме с параллельным соединением звеньев, где импульсная характеристика сквозного тракта ЦФ равна сумме импульсных характеристик отдельных звеньев. Оценка значения (9) для тракта с параллельным соединением звеньев

(Я..Л = 2 /1=0

2 № н)п

¿=1

(П)

Поскольку рекурсивные части передаточных функций звеньев & схемах с каскадным и параллельным соединением звеньев одинаковы,, то различия в значениях оценок (9) и в разрядности операндов в этих вариантах можно выявить путем сравнения значений (8) и учета (10) и (11). Однако выполнение этого сравнения выходит за рамки данной статьи.

1. Брунченко А. В., Бутыльский Л. М., Гольденберг Л. М. и др. Цифровые фильтры в электросвязи и радиотехнике. М.: Радио и связь, 1982. 220 с. 2. Зааль Р. Справочник по расчету фильтров. М: Радио и связь, 1983. 752 с.

Поступила в редколлегию 25.09.84

I=

УДК 621.372.061

В К. ЛОВКИЯ, канд. техн. наук АЛГОРИТМ МЕТОДА РАСКРЫТИЯ ОПРЕДЕЛИТЕЛЕЙ БЕЗ ДУБЛИКАЦИЙ

Анализ радиоэлектронных схем в буквенном виде приводит к задаче раскрытия определителя и алгебраических дополнений матрицы схемы. Одним из наиболее распространенных методов, используемых при этом, является метод обобщенных чисел [1, 5|.

Как показывает анализ алгоритмов раскрытия определителей, наибольших вычислительных затрат требует операция перебора всех

i Надоели баннеры? Вы всегда можете отключить рекламу.