Цитата(Alias @ May 5 2006, 18:30)

Судя по тематике, я так понимаю, должна быть ПЛИС и другие варианты не рассматриваются?
- Рассматриваю. Но пока не нахожу. Не в аналог же переводить и обратно.
Можно взять TigerSHARC TS201 600МГц:
1024 Point Complex FFT (Radix 2) 15.64 µs
Я не специалист по сигнальным процессорам, но даже если непрерывно сжимать сигнал блоками по 1024 точки с перекрытием 50%, сигнальный процессор справится с этой задачей за 2*15,64+1,71=33мкс при располагаемом времени 51,2мкс. Ну а если последовательность отсчетов конечна и делать одну свертку, то выигрыш будет еще больше. По стоимости TS201 и Virtex4 нужной мощности будут сравнимы, правда что в сигнальнике памяти 24Мбит, а по времени разработки и отладки ПЛИС явно отстанет.
Цитата(Alias @ May 5 2006, 18:30)

- Поставлена задача сжатия в реальном времени поступающих отсчётов. Если бы не это требование - делали бы в DSP БПФ-умножение на компл-сопр.спектр-ОБПФ
Обычно под реальным временем понимается, что скорость поступления входных данных меньше скорости обработки, ну а задержка на N отсчетов во многих случаях вполне допустима.
Цитата(Alias @ May 5 2006, 18:30)

2) входной сигнал комплексный или действительный?
- Производится обработка квадратурных отсчётов с выхода DDC.
Интересно какой DDC используете? Случайно не GC5016 или свой на ПЛИС?
Цитата(Alias @ May 5 2006, 18:30)

3) если комплексный, то симметричен ли сам ЛЧМ относительно нулевой частоты?
- практически симметричен.
Будем считать, что симметричный. Количество операций умножения при свертке во времени, как для симметричного FIR-а, сокращается вдвое.
Цитата(Alias @ May 5 2006, 18:30)

4) последовательность отсчетов конечна?
- Определяется длительностью периода зондирования.
Значит все-таки локация
Цитата(Alias @ May 5 2006, 18:30)

5) длина сигнала фиксирована?
- Длина сигнала может меняться от единиц мкс до 60мкс. Период зондирования также меняется.
Ууу, здесь может потребоваться НЧМ
Цитата(Alias @ May 5 2006, 18:30)

- Я тоже рассматриваю V4. А какой чип используете и какие параметры фильтра сжатия получаете? Длина, максимальный темп входных отсчётов, разрядность, динамический диапазон? Делаете ли нормировку (или ограничение) сигнала по входу (для подавления "хвостов" от коротких импульсных помех?). Сколько по времени займёт такая работа у специалиста по FPGA?
Чип - SX35-11, у него ресурсов с избытком хватает на 16 каналов DDC + столько же фильтров сжатия, скорость отсчетов 1,25МГц, длительности от десятка до двух сотен мкс, динамики DSP48 тоже с избытком хватает, фильтр НИП (несинхронная имп. помеха) есть. Все это работает на 160Мгц, больше не рискнул бы, кулер не справится. Опытному разработчику для этого потребуется не менее 2 мес, начинающему думаю не менее 0,5 года. Никакими симуляторами уже не пользуюсь, отлаживаю сразу в реальной плате, быстрее получается.