Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
5.5. Реализация согласованного фильтраПерейдем к детальному обсуждению способов реализации цифровых согласованных фильтров, причем основное внимание уделим способу, связанному с применением алгоритма быстрого преобразования Фурье для выполнения операции высокоскоростной свертки. Такой способ реализации согласованного фильтра не является единственно возможным (фильтр может быть специализированным устройством), однако он позволяет создать фильтр с практически любыми характеристиками. Так как зондирующие сигналы радиолокатора обязательно ограничены во времени, то операция согласованной фильтрации эквивалентна нерекурсивной фильтрации с конечной импульсной характеристикой (КИХ-фильтром). Например, после дискретизации ЛЧМ-сигнала, имеющего длительность Т и девиацию 5.5.1. Высокоскоростная сверткаВысокоскоростная свертка — это весьма эффективный алгоритм реализации цифрового КИХ-фильтра [41]. С помощью этого алгоритма, представленного на рис. 5.14, вычисляется свертка в частотной области. Сначала находятся дискретные преобразования Фурье Так как свертка, вычисляемая с помощью ДПФ, оказывается круговой [30], то в каждом выходном массиве из
Рис. 5.14. Блок-схема алгоритма вычисления свертки с помощью ДПФ. Алгоритм является высокоскоростным за счет использования БПФ для выполнения всех ДПФ. На каждый период повторения требуется получить только один массив отфильтрованных отсчетов (относящихся к одному дальномерному интервалу). Рис. 5.15. (см. скан) Кривые для выбора размера преобразования. Размер дальномерного интервала 30 км, частота дискретизации равна частоте Найквиста. Таким образом, вся информация, полученная в течение одного интервала приема, однократно обрабатывается в быстродействующем свертывателе (рис. 5.14), причем из всего выходного массива сохраняются только правильные отсчеты. При длине дальномерного интервала
На рис. 5.15 приведены графики зависимости размера преобразований от длительности сигнала и ширины его полосы для 5.5.2. Время обработкиУменьшение общего количества операций при переходе от прямой формы реализации КИХ-фильтра к использованию алгоритм? высокоскоростной свертки с применением БПФ значительно лишь при больших базах сигнала. Однако полоса радиолокационных сиг налов, как правило, настолько широка (обычно 10—100 МГц), что даже при использовании БПФ требования, предъявляемые к быстродействию цифрового свертывателя, оказываются весьма жесткими. На каждом периоде повторения формируется большое количество отсчетов, для обработки которых приходится выполнять огромное количество операций. Рассмотрим этот, вопрос подробнее, предположив, что используется алгоритм БПФ по основанию 2, а размер преобразования При вычислении высокоскоростной свертки с помощью БПФ необходимо выполнить два преобразования и перемножить два
где (кликните для просмотра скана) что обе эти величины примерно равны (так как основная доля времени тратится на комплексное умножение), получаем следующее приближенное выражение для времени вычисления свертки:
Условие, что вычисление свертки должно проводиться в пределах одного периода повторения зондирующих импульсов, накладывает ограничение на минимальную скорость выполнения комплексного умножения. Предположим, например, что частота повторения импульсов составляет 1 кГц (т. е. период их следования равен 1 мс), а размер преобразования равен 5.5.3. Поточная структураПри разработке поточной структуры БПФ был учтен тот факт, что еще до окончания всех базовых операций на данном этапе можно начинать вычисления на последующих этапах. Так, из блок-схемы 8-точечного БПФ по основанию 2 (см. рис. 5.17) видно, что верхнюю базовую операцию на этапе 1 можно начать сразу после окончания выполнения первых трех (сверху) базовых операций этапа 0. Аналогично верхнюю базовую операцию на этапе 2 можно выполнить сразу после завершения первых двух (сверху) базовых операций этапа 1. Таким образом, при использовании алгоритма БПФ по основанию 2 можно построить более эффективную структуру, содержащую Следует отметить, что на каждое АУ данные должны поступать в определенном порядке, поэтому между всеми АУ необходимо ввести блоки памяти для перестановки данных. Более подробно особенности построения поточной структуры будут рассмотрены ниже, а сейчас оценим сокращение времени выполнения БПФ по основанию 2, которое обеспечивается при переходе к этому виду параллельного выполнения операций. Рассмотрим реализацию одного ДПФ в поточной структуре БПФ. В лучшем случае можно ожидать сокращения времени преобразования в
Рис. 5.18. Блок-схема цифровой фильтрации с каскадно соединенными поточными блоками БПФ, работающими по основанию Однако поскольку выполнение базовых операций нельзя начать на всех этапах одновременно, то, как будет показано ниже, время преобразования уменьшится всего в
Предположив снова, что
Применительно к рассмотренному выше примеру это означает, что комплексное умножение должно быть выполнено за Общая структура поточного свертывателя, работающего по основанию преобразователя по
|
1 |
Оглавление
|