Цитата(alex_os @ Jul 15 2008, 14:20)

Не знаю что такое DQPSK
Имеется ввиду pi/4 dqpsk.
В случае BPSK если не ошибаюсь
для Binary Symmetric Channel (BSC):
lratio = bsc_data==1 ? (1-error_prob) / error_prob : error_prob / (1-error_prob);
для Additive White Gaussian Noise (AWGN) :
lratio = exp(2*awn_data/(NoiseDev*NoiseDev));
А вот как быть с pi/4 dqpsk и с реальным сигналом, когда заранее при приёме символа неизвестна ни вероятность ошибки, ни уровень шума в канале не совсем понятно.
ЗЫ
В более общем случае нужна функция, которая по точкам на комплексной плоскости будет вычислять LLR для отдельных битов КАМ-созвездия.