Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
108
Добавлен:
02.04.2015
Размер:
566.01 Кб
Скачать

- 21 -

.

Рис. 9-А. Формы весовых окон гребенчатых фильтров.

(1) - прямоугольное весовое окно (КИХ - фильтр)

(2)- неравновесное весовое окно (КИХ - фильтр)

(3)- рециркулятор (БИХ-фильтр) - рекурсивный фильтр 1-го порядка.

Весовые коэффициенты BS (в формуле (5А)) могут быть одинаковыми, т.е. BS = const =1 - это частный случай значения коэффициентов (эпюра 1 на рис.9А).

- 22 -

- 23 -

2). Реализация межпериодного накопления с помощью рекурсивных фильтров

При практической реализации алгоритмов межпериодного накопления достаточно часто применяются простейшие рекурсивные фильтры 1-го порядка (рециркуляторы).

На выходе рекурсивного фильтра формируется цифровая последовательность отсчетов (реализация) Y (i, j) в соответствии с алгоритмом:

Y (i, j) = X (i, j) + β Y (i, j 1)

(6)

Коэффициент 0 < β <1 в

 

петле

обратной

 

связи определяет

эквивалентный

интервал памяти рекурсивного фильтра:

 

 

 

 

 

 

 

 

 

 

 

 

τ рф N П

1

(1

β)

.

 

 

 

(7)

 

 

 

 

 

 

 

 

 

 

 

Разрядность последовательности отсчетов Y (i, j) на выходе рециркулятора

увеличивается (по сравнению с разрядностью Rx

 

на его входе) и определяется как:

R

 

= R

 

+ E log

 

1

 

 

+ 1

(8)

y

x

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

{

 

 

 

 

 

 

 

 

 

 

1 β

log2

 

Если необходимо выходную величину Y (i, j) привести к исходной разрядности Rx , то "нормировку" Y (i, j) обеспечивают умножением Y (i, j) на коэффициент(1 β) :

yнорм (i, j) = y(i, j) (1 β) .

(9)

Эквивалентный интервал памяти рекурсивного фильтра (т.е. БИХ фильтра) определяется следующим образом.

Весовая функция (импульсная характеристика) рекурсивного фильтра первого порядка h( j) - является бесконечно убывающей геометрической прогрессией, т.е.

весовая функция h( j) = β j .

При определении эквивалентного интервала памяти рекурсивного фильтра приравнивают "площади" весовых функций рекурсивного БИХ фильтра и эквивалентного КИХ-фильтра с прямоугольной импульсной характеристикой:

- 24 -

Sпр =1| (1 β) = N Пэкв

откуда

 

N Пэкв =1/(1 β)

(10)

h( j = N Пэкв [β)= β1 /(1β )

(11)

Значения эквивалентных интервалов памяти рекурсивных фильтров сведены в табл. 2.

Таблица.2

 

β

H(j=Nnэкв/β)

Nnэкв

0,50

0,250

2

 

0,60

0,278

2,5

 

0,70

0,300

3,33

 

0,75

0,316

4

 

0,80

0,327

5

 

0,85

0,338

6,66

 

0,90

0,3487

10

 

0,95

0,3585

20

 

0,967

0,3618

30,3

 

0,975

0,3632

40

 

0,980

0,3642

50

 

 

 

 

 

 

 

 

 

 

 

3). Реализация межпериодного накопления с помощью коммутируемых фильтров (групповой накопитель, интегратор со сбросом)

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

По структуре такие фильтры очень похожи на рекурсивные межпериодные фильтры (МП) первого порядка: отличие состоит в том, что вместо умножителя на коэффициент используется конъюнктор, с помощью которого цепь положительной обратной связи периодически разрывается (на один РЛ период). Интервал накопления в таких МП фильтрах равен периоду следования бланкирующих импульсов.

- 25 -

Структура группового накопителя приведена на рис.13.

Эпюры синхросигналов группового накопителя приведена на рис.14.

Алгоритм работы межпериодного фильтра накопления "со сбросом" имеет следующий вид:

y(i, j) = y(i, j 1) + x(i, j) = j

x(i, s), ( j p N П ) (12)

s1

 

Проведем оценку объема запоминающего устройства (ЗУ), необходимого для реализации межпериодных фильтров-накопителей.

Объем ЗУ, необходимый для реализации азимутальных (межпериодных) фильтров-накопителей зависит от используемого алгоритма фильтрации, числа обрабатываемых точек дальности, объема пакета (интервала памяти фильтра), разрядности операндов на входе фильтра.

Значения объемов запоминающего устройства, необходимого для реализации межпериодных фильтров-накопителей сведены в табл. 3.

- 26 -

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 3

Название

 

Выражение для Vзу

 

 

 

Приме-

 

п/п

фильтра

 

 

 

 

 

 

 

 

 

 

чание

 

 

Численный пример

 

 

 

 

 

 

 

 

 

 

(1);

Азимутальное

Vзу = RX NR NП

 

 

 

 

 

КИХ-

 

(2)

«скользящее

 

 

 

 

 

 

 

 

 

 

фильтр

 

Vзу = 8 103 64 = 5 105 Бит

 

 

 

 

окно» (рис. 10)

 

 

 

 

 

 

 

(Vзу = NR NП .входн.слов)

 

 

 

 

 

 

 

 

 

 

(3)

Рекрусивный

Vзу = RY NR = [RX + E(log2 NП +1)]

БИХ-

 

 

(азимуталь-

 

 

 

 

 

 

 

 

 

 

фильт

 

 

ный)

фильтр

 

 

 

 

 

 

 

 

 

 

(рецир-

 

 

Vзу = (8 +5) 103 =1,3 104 Бит

 

 

 

1-го

порядка

 

кулятор)

 

 

(рис. 12)

(Vзу = NR .выходн,слов)

 

 

 

 

 

 

(4)

Групповой

V

= R N

R

= [R

X

+ E(log

2

N

П

+1)] N

Коммутируе-

 

 

накопитель

зу

Y

 

 

 

 

мый

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(рис.13)

 

 

 

 

 

 

 

 

 

 

фильтр

 

 

V

= (8 + 6) 103 =1.4 104 ,бит

 

 

 

 

 

 

(фильтр со

 

 

 

 

зу

 

 

 

 

 

 

 

 

 

 

 

 

 

(Vзу = NR .выходн.слов)

 

 

 

 

сбросом)

 

 

Совпадает с

RX =8.Бит.; NR =103.;

 

 

 

 

 

 

 

№ на рис. 9 и

 

 

 

 

 

 

 

 

 

 

 

 

 

NП = 64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.2.Реализация основных функциональных элементов фильтров

(1)Использование ОЗУ для реализации регистров сдвига RG

Для i-ой точки дальности (элемента разрешения):

На входе RG :X(i,j) – «загрузка» в RG .

На выходе RG :X(i,j-1) – «выгрузка» из RG .

Выполнение операций запись/считывание регистром сдвига RG реализуется одновременно при подаче тактового импульса "С".

Реализация этих же операций с помощью ОЗУ, обеспечивается схемой, приведенной на рис.16 (схема включения ОЗУ для реализации регистра сдвига). На Рис.15 показаны эпюры по работе ОЗУ.

- 27 -

При использовании ОЗУ с совмещенным входом/выходом (DIO) применяют шинные формирователи (см. рис.17).

- 28 -

(2). Использование ПЗУ для реализации операции "умножение на коэффициент"

В качестве ПЗУ применяются ПЗУ, программируемые пользователем:

При необходимости увеличить разрядность адресов - ПЗУ соответствующим образом наращивают: по адресам - с помощью дешифраторов, по разрядности слова - "параллельным" соединением корпусов микросхем.

(3) Реализация умножителей

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

К быстрым аппаратным методам реализации алгоритмов умножения необходимо отнести табличный и блочно-табличный методы умножения.

При реализации табличного метода используются быстродействующие ПЗУ или ОЗУ. Однако при большой разрядности входных операндов непосредственная реализация умножителя табличным методом затруднена, поэтому в этом случае умножители реализуются блочно-табличным методом.

- 29 -

Идея блочно-табличного метода состоит в разбиении операндов на блоки, перемножении "блоков" табличным методом с последующим весовым суммированием частных произведений:

(4). Методы повышения быстродействия цифровых устройств при аппаратной реализации алгоритмов обработки сигналов

1) Конвейерный метод обработки сигналов.

Идея метода:

а) Всю совокупность операций, определяющих время выполнения алгоритма обработки (т.е. операций, лежащих на "критическом" пути), разбивают на группы последовательно выполняемых операций, время выполнения которых соответствует требуемому быстродействию устройства. В частном случае группы операций могут состоять из одной операции.

б) После каждой группы вычислительных устройств, включается тактируемый регистр.

в) В линии связи (шины) операндов и вычислительных устройств, не лежащих на "критическом пути" включают соответствующее число тактируемых регистров, тем самым, осуществляя временную компенсацию времени "распространения" входных операндов и промежуточных результатов вычислений.

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

- 30 -

2) Метод распараллеливания вычислительных устройств при выполнении операций

При недостаточном быстродействии одного вычислителя для реализации заданного количества операций за отведенное время используют метод распараллеливания вычислителей.

Идея метода:

а) входные данные разделяются на группы (однородные наборы), количество которых определяется требуемым быстродействием всего устройства, быстродействием каждого вычислителя и потоком входных данных.

б) каждый набор данных обрабатывается по "типовому" алгоритму в индивидуальном вычислительном устройстве.

в) результаты обработки входных данных, формируемые на выходах "индивидуальных" вычислителей, объединяются.

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

Соседние файлы в папке Моделирование_гр-2026