СПОСОБ ПРИЕМА ВОСХОДЯЩЕГО СИГНАЛА И СООТВЕТСТВУЮЩЕЕ ЕМУ УСТРОЙСТВО

1. Способ приема восходящего сигнала, включающий:
определение метрики ветви, прямой метрики и обратной метрики для каждого состояния в текущий момент времени с использованием значения оценки характеристики канала для каждого состояния и принятого сигнала в текущий момент времени; и
определение максимума апостериорной вероятности (MAP) принятого сигнала в текущий момент времени с использованием метрики ветви, прямой метрики и обратной метрики для каждого состояния в текущий момент времени.
2. Способ по п.1, отличающийся тем, что определение метрики ветви, прямой метрики и обратной метрики для каждого состояния в текущий момент времени с использованием значения оценки характеристики канала для каждого состояния и принятого сигнала в текущий момент времени включает:
определение значения оценки характеристики канала для текущего состояния в текущий момент времени;
определение метрики ветви, соответствующей переходу из каждого состояния в предыдущий момент времени в текущее состояние в текущий момент времени, с использованием значения оценки характеристики канала для текущего состояния в текущий момент времени и принятого сигнала; и
определение прямой метрики и обратной метрики для текущего состояния в текущий момент времени с использованием метрики ветви, соответствующей переходу из каждого состояния в предыдущий момент времени в текущее состояние в текущий момент времени.
3. Способ по п.2, отличающийся тем, что определение значения оценки характеристики канала для текущего состояния в текущий момент времени включает:
определение всех метрик ветвей, каждая из которых соответствует переходу из состояния в предыдущий момент времени в состояние в текущий момент времени;
вычисление всех прямых метрик, каждая из которых соответствует переходу из каждого состояния в предыдущий момент времени l-1 в состояние S в текущий момент времени l в соответствии со всеми метриками ветвей;
принятие максимальной прямой метрики среди всех прямых метрик как прямой метрики в текущий момент времени l, и регистрация исходного состояния s′, состояния S и символьного вектора, соответствующего прямой метрике;
вычисление ошибки перехода для перехода из исходного состояния s′ в состояние S с использованием исходного состояния s′, состояния S и символьного вектора; и
определение значения оценки характеристики канала для состояния S в текущий момент времени l с использованием ошибки перехода.
4. Способ по п.3, отличающийся тем, что вычисление ошибки перехода для перехода из исходного состояния s′ в состояние S с использованием исходного состояния s′, состояния S и символьного вектора включает:
вычисление ошибки перехода с использованием выражения
l
где  представляет собой ошибку перехода, r представляет собой последовательность принятых сигналов в текущий момент времени l,  представляет собой символьный вектор, и  представляет собой значение оценки характеристики канала, соответствующее состоянию s′ в предыдущий момент времени l-1.
5. Способ по п.3, отличающийся тем, что определение значения оценки характеристики канала для состояния S в текущий момент времени l с использованием ошибки перехода включает:
вычисление значения оценки характеристики канала, соответствующего состоянию S в текущий момент времени l, с использованием выражения
s′→s
где  представляет собой значение оценки характеристики канала, соответствующее состоянию S в текущий момент времени l, Δ представляет собой длину шага обновления канала, e представляет собой ошибку перехода, и  представляет собой вектор, сопряженный символьному вектору.
6. Устройство для приема восходящего сигнала, содержащее
первый модуль обработки, выполненный с возможностью определения метрики ветви, прямой метрики и обратной метрики для каждого состояния в текущий момент времени с использованием значения оценки характеристики канала для каждого состояния и принятого сигнала в текущий момент времени; и
второй модуль обработки, выполненный с возможностью определения максимума апостериорной вероятности (MAP) принятого сигнала в текущий момент времени с использованием метрики ветви, прямой метрики и обратной метрики для каждого состояния в текущий момент времени.
7. Устройство по п.6, отличающееся тем, что первый модуль обработки содержит
процессор отбора, выполненный с возможностью определения значения оценки характеристики канала текущего состояния в текущий момент времени;
блок оценки метрики ветви, выполненный с возможностью определения метрики ветви, соответствующей переходу из каждого состояния в предыдущий момент времени в текущее состояние в текущий момент времени, с использованием значения оценки характеристика канала для текущего состояния в текущий момент времени и принятого сигнала;
блок оценки прямой метрики, выполненный с возможностью определения прямой метрики для текущего состояния в текущий момент времени с использованием метрики ветви, соответствующей переходу из каждого состояния в предыдущий момент времени в текущее состояние в текущий момент времени; и
блок оценки обратной метрики, выполненный с возможностью определения обратной метрики для текущего состояния в текущий момент времени с использованием метрики ветви, соответствующей переходу из каждого состояния в предыдущий момент времени в текущее состояние в текущий момент времени.
8. Устройство по п.7, отличающееся тем, что
блок оценки метрики ветви дополнительно выполнен с возможностью определения всех метрик ветвей, каждая из которых соответствует переходу из состояния в предыдущий момент времени в состояние в текущий момент времени;
блок оценки прямой метрики дополнительно выполнен с возможностью вычисления всех прямых метрик, каждая из которых соответствует переходу из каждого состояния в предыдущий момент времени l-1 в состояние S в текущий момент времени l, в соответствии со всеми метриками ветвей; и
процессор отбора выполнен с возможностью принятия максимальной прямой метрики среди всех прямых метрик как прямой метрики в текущий момент времени l, регистрации исходного состояния s′, состояния S и символьного вектора, соответствующего прямой метрике; вычисления ошибки перехода для перехода из исходного состояния s′ в состояние S с использованием исходного состояния s′, состояния S и символьного вектора; и определения значения оценки характеристики канала для состояния S в текущий момент времени l с использованием ошибки перехода.
9. Устройство по п.8, отличающееся тем, что процессор отбора выполнен с возможностью вычисления ошибки перехода с использованием выражения
l
где  представляет собой ошибку перехода, r представляет собой последовательность принятых сигналов в текущий момент времени l,  представляет собой символьный вектор, и  представляет собой значение оценки характеристики канала, соответствующее состоянию s′ в предыдущий момент времени l-1.
10. Устройство по п.8, отличающееся тем, что процессор отбора выполнен с возможностью вычисления значения оценки характеристики канала, соответствующего состоянию S в текущий момент времени l, с использованием выражения
s'→s
где  представляет собой значение оценки характеристики канала, соответствующее состоянию S в текущий момент времени l, Δ представляет собой длину шага обновления канала, e представляет собой ошибку перехода, и  представляет собой вектор, сопряженный символьному вектору.