[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Это можно сделать следующим образом. Оцифровываете сигнал частотой 16кГц. Берете 1024 отсчета, вычисляете FFT. Сдвигаете все спектральные отсчеты вверх на нужную частоту, т.е. количество отсчетов (1 отсчет это 15.625Гц (16000/1024)). (Младшие отсчеты заполняете нулями, старшие отсчеты теряются). Вычисляете обратное преобразование преобразование Фурье. Полученные отсчеты выводите через ЦАП с частотой 16кГц. И это все делаете в цикле. Для синхронизации используйте промежуточные буфера.
E-mail: info@telesys.ru