Перейти к содержанию
    

Frisham

Новичок
  • Постов

    1
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Столкнулся с необходимостью сдвига комплексного сигнала в частотной области на величину rFreq [0..0.25]. Делаю вот так: //- SC= 2*Pi*rFreq*i; s=sin(SC); c=cos(SC); Icos = Smpl.re*c; ISin = Smpl.re*s; QCos = Smpl.im*c; QSin = Smpl.im*s; pSmplOut.re = Icos-QSin; pSmplOut.im = QCos+ISin; i=i+1; //- Операция естественно выполняется в цикле со счетчиком i. Все нормально, но рано или поздно счетчик переполнится, так как действие будет происходить в реальном режиме времени. Значит счетчик необходимо периодически сбрасывать в 0. Вот на каком значении это делать, я в силу отсутствия знаний в предметной области не знаю. Частота дискретизации, шаг сдвига известны. Может ли кто-нибудь подсказать как вычислить правильный размер счетчика, что бы не допустить разрывов по фазе. Заранее благодарен.
×
×
  • Создать...