[an error occurred while processing this directive]
|
Допустим имеем блок символов какой-то модуляции, при кодировании этот блок представляет символ в многомерном пространстве, на каждом блочном интервале мы передаём символ соответствующий центру шара из по возможности плотной упаковки одинаковых шаров в ограниченном объёме многомерного пространства. На приёме по методу максимального правдоподобия мы должны в лоб вычислить евклидово расстояние между принятым вектором и центрами всех шаров и выбрать минимальное чтобы определить какой символ передавался. При увеличении длины блока т е размерности пространства сложность этой процедуры растёт экспоненциально. Турбо метод представляет собой итерационный алгоритм градиентного спуска который сводит принимаемый вектор к одному из передаваемых символов, сложность метода растёт линейно при увеличении длины блока. Т е при какой-то длине блока трубо метод потребует меньше вычислительных затрат чем метод максимального правдоподобия.