Цитата(bahurin @ Jan 14 2010, 10:35)

Тот же мезами на странице 3-29 дает выражение (3-54 и 3-55) для сигнала ошибки, из которых следует формула (3-56), которое показывает, что сигнал ошибки e = sin(d teta)*(I^2 + Q^2). Так вот (I^2 + Q^2) - квадрат амплитудной огибающей, которая для QPSK величина постоянная и не зависит от передаваемых символов. Если же фильтры дали завалы на краях, то это означает что ошибка на стыке будет меньше. грубо говоря контур не будет подстраивать в районе стыка.
PS петля костаса работает "не както" а вполне себе нормально работает.
По Вашей ссылке для BPSK нарисована петля Костаса с умножением частоты, а для QPSK петля, которая строго говоря петлёй Костаса не является, поскольку с ограничением sgn(*) - это петля работающая по жестким решениям.
Вот на что постоянно обращает внимание petrov - Костас предлагал петлю с умножением частоты, а не петлю, работающую по жестким решениям (этот простой вопрос принято запутывать, называя петлёй Костаса самые разные вещи, а petrov пытается его распутать, фиксируя терминологию).
Такая петля управляемая решениями при разумных отношениях Eb/No работает лучше чем петля Костаса (т.е. честного учетверения частоты), но только в правильных точках выборки, т.е. после восстановления тактовой. А при произвольной фазе выборки (до восстановления тактовой) она работает наоборот - хуже.
Хотя и петля Костаса работает там неидеально, поскольку в точках перехода фазы после фильтрации возникают биения. Но тем не менее Костас без тактовой лучше.
PS. Даже любопытно, как Вы получите e=sin(4*d teta) из e = I*sign(Q)-Q*sign(I),
другое дело что sin(4*d teta) ~ I*Q*(Q*Q-I*I)
Понятно, что sin(2*d teta) = k*sin(d teta)*cos(d teta), k = 2