Цитата(Aner @ Aug 14 2009, 16:35)

dac может встречали этот вид модуляции DRCMSK и может подскажите, где есть толковое описание этого вида?
не встречал, немного знает гугль, как я понял просто огибающая не гаусс, а приподянтый косинус
еще вопрос по квадратурной демодуляции:
исходные: разнос между частотами fb/2, 15 выборок на символ. по котельникову с учетом рабочих частот достаточно 8 выборок, но как показывает моделирование при увеличении числа выборок уменьшается число ошибок, статистика однако. больше делать не вижу смысла, ибо память дма не резиновая, да и время обработки становится сильно большим.
если вычислять для каждого входного отсчета, то демодуляция занимает сравнительно много времени и имхо не очень надо. делаю демодуляцию на интервале одного бита Tb, потом перехожу к следующему интервалу.
проблема возникает, если серидина выборки попадает на переход между битами. может изобрел велосипед, но для лечения проблемы использую такой алгоритм: делаю демодуляцию на интервале Tb (период одного бита). если вижу начало кадра - 0 после некоторого кол-ва 1, пересчитваю значения бита для битового интервала, сдвигая начало интервала на сэмпл назад, пока не встретится единица - этот сэмпл как раз попадает на межсимвольный переход. добавляю интервал полубита - попадаю середине бита и новый отчет начинаю с этого места, с периодической пересинхронизацие через 8 байт. могу предположить что при большом уровне шумов эта самая единица встериться не в том месте.
есть какой-нибудь хорошо описаный/формализованый, правильный алгоритм, того что я делаю? предполагаю что правильнее демодуляцию на каждый сэмпл, пропустив затем выход через фнч. но вопрос с синхронизации остается.