[an error occurred while processing this directive]
|
Тут происходит следующее: турбокоды при заданной длине блока имеют в многомерном пространстве не самую плотную упаковку шаров, для получения приемлемой помехоустойчивости берут очень большую дину блока, т е происходит размен вычислительной сложности на задержку. Вобщем при разработке кода можно делать размен между тремя параметрами: помехоустойчивостью, вычислительной сложностью и задержкой. Крайний случай для заданной длины(задержки) блока берём наиболее плотную упаковку шаров в пространстве соответствующей размерности, соответственно максимально возможно приближаемся к границе Шенона и с методом максимального правдоподобия имеем максимальную вычислительную сложность. Другой крайний случай обычная модуляция без кодирования имеем минимальную задержку, минимальную сложность реализации и соответственно находимся далеко от границы Шенона. Есть коды имеющие вычислительную сложность ниже чем у турбокодов и более близко приближающиеся к границе Шенона но они сответственно имеют большую длину блока например LDPC. Наверняка существуют наилучшие коды по всем 3-м параметрам, и ждут своего открытия :)