Цитата(petrov @ Mar 20 2010, 11:08)

Проблема в том что непонятно как у вас там всё сделано.
Немного подумав, все-таки удалось найти причину всех бед. Оказалось, что до начала исправления эквалайзером символов по информации полученной из обучающей последовательности, следовало привести начальную фазу всех символов к одному значению. Если задуматься, то так и должно быть, иначе работать и не будет.
Таким образом, в каждом символе из значения фазы каждой поднесущей вычитаю фазу нулевой поднесущей и вуа-ля- дальше можно делать любую коррекцию. Все отлично заработало... до сигнал/шум 10-12 дБ. При этом значении
фаза нулевой поднесущей начинает давать слишком большую ошибку и резко
увеличивает ber. Конечно, увеличить чувствительность на несколько дБ позволит кодирование. С другой стороны, хочется добиться лучших результатов. Но как использовать не только нулевую поднесущию, но и все пилотные, а может быть и поднесущие данных, для приведения начальной фазы всех символов к одному значению?