В этой связи можно отметить три направления технической реализации
рассмотренных алгоритмов - на основе универсальных микропроцессоров, на
основе специализированных БИС с жесткой и полужесткой логикой и на осно-
ве однородных структур.
Среди универсальных микропроцессоров наибольшее применение для
цифровой обработки сигналов получили однокристальные процессоры серий
КР580, КР588, КР1810 и разрядно-секционированные процессоры К589,
К1800, К1802, К1804, снабженные различными вспомогательными периферий-
ными модулями.
Процессор КР58О имеет наименьшее быстродействие и используется для
решения задач небольшой сложности (с малым количеством операций на один
отсчет сигнала) и с частотой дискретизации до нескольких килогерц. Микро-
процессор КР1810 является более совершенной модификацией процессора
КР580 и позволяет на порядок повысить производительность устройства об-
работки. Секционированные процессоры используются для выполнения более
трудоемких алгоритмов, например БПФ, вычисления сверток и т. д. С целью
повышения скорости обработки они, как правило, совмещаются с быстродей-
ствующими аппаратными средствами: матричными умножителями, сдвигате-
лями, буферными регистрами и т. д.
Поскольку рассмотренные алгоритмы весьма неоднородны по сложности,
а диапазон обрабатываемых сигналов очень широк, то невозможно указать
четкие границы применения того или иного микропроцессора.
Универсальные микропроцессоры в силу своих архитектурных особенно-
стей часто не в состоянии обеспечить требуемого быстродействия, так как сла-
бо учитывают такие особенности алгоритмов, как регулярность, независи-
мость части операций, возможность конвейеризации и т. д. Поэтому в систе-
мах с жесткими требованиями к быстродействию описанные алгоритмы реа-
лизуются специализированными процессорами или вычислительными структу-
рами с жесткой логикой. В ряду специализированных процессоров отметим
микросхему для цифровой фильтрации К1815ВФЗ, которая может быть ис-
пользована для построения процессора БПФ с последовательным вводом-
выводом данных, и периферийный процессор "Электроника МС1603". Послед-
ний работает совместно с управляющей ЭВМ и позволяет вычислять 1024-
точечное БПФ с комплексными числами за 11 мс, функции корреляции и
свертки той же длины — за 14 мс.
Вычислительные структуры с жесткой логикой фактически представляют
собой аппаратное воплощение графа вычислительного процесса. Очевидно ,
что стоимость таких схем высока и их применение оправдано лишь в тех слу-
чаях, когда все другие возможности исчерпаны. Здесь широко используются
высокоскоростные БИС для умножения, сдвига, хранения, аналого-цифрового
ицифроаналогового преобразования сигналов.
Более подробные сведения об элементной базе для цифровой обработки
сигналов и реализации ряда рассмотренных алгоритмов содержатся в [4, 13,
14].
Рассмотрим теперь третье "нетрадиционное" направление в области техни-
ческих средств. Сущность этого направления состоит в том, что процессор
строится из однородных, но достаточно сложных ячеек, соединенных между
собой магистралями передачи информации. Система работает по принципу