Коллеги, делаю быструю свёртку на Альтеровском FFT в режиме streaming и завис на такой проблеме. Корка FFT на выходе формирует код с плавающей точкой. Для преобразования его в код с фиксированной точкой выходное слово справа дополняется нулями пропорционально значению экспоненты. Но вопрос не в этом. Выход IFFT через вычисление модуля и логарифм подаётся на ЦАП и на осциллограф. Так вот, при слабом радиосигнале на входе всё отображается адекватно,видно импульс сигнала, видно шумовую дорожку, всё замечательно. Но при увеличении уровня сигнала шумовая дорожка вообще пропадает,меня это не устраивает. Думаю это следствие добавления нулей в младшие разряды шины. Что посоветуете, коллеги?
|