[an error occurred while processing this directive]
|
Hi, многоуважаемый All!
Что-то у меня не получается и в голове не стыкуется, плз, обьясните...
Суть, занимаюсь реализацией демодуляторов программных, так вот не могу пока понять, как грамотно демодулировать фазовую модуляцию, честно говоря пока вообще не понятно с какой стороны подойти. Сигнал поступает на вход звуковой карты, дискретизируется с частотой 11025 гц, выборки пишутся в массив 2048 отсчетов(16 бит на отсчет), далее софт обрабатывает все это дело, застрял на фазовом детекторе.
Буфер выборок заполняется за ~186 ms, это получается с таким периодом я могу подстраивать фазу опорного генератора(программного)?!
Не маловато ли будет?, к тому времени пока я заcинхронизируюсь, и демодулить уже нечего будет. Plz, кто знает подкажите.
E-mail: info@telesys.ru