ОБНАРУЖЕНИЕ И ДЕКОДИРОВАНИЕ С УМЕНЬШЕННОЙ СЛОЖНОСТЬЮ ДЛЯ ПРИЕМНИКА С СИСТЕМЕ СВЯЗИ

1. Устройство, содержащее
по меньшей мере один процессор, выполненный с возможностью выполнять обнаружение независимо для каждого из по меньшей мере одного потока данных, выбранного из нескольких потоков данных, и выполнять обнаружение совместно для оставшихся потоков данных из нескольких потоков данных; и
память, соединенную с упомянутым по меньшей мере одним процессором.
2. Устройство по п.1, в котором по меньшей мере один процессор выполнен с возможностью принимать мягкие решения независимо для каждого из по меньшей мере одного потока данных и принимать мягкие решения совместно для оставшихся потоков данных.
3. Устройство по п.1, в котором по меньшей мере один процессор выполнен с возможностью выполнять пространственную обработку приема по меньшей мере для одного потока данных для получения по меньшей мере одного обнаруженного потока символов и получения мягких решений независимо для каждого из по меньшей мере одного обнаруженного потока символов.
4. Устройство по п.3, в котором по меньшей мере один процессор выполнен с возможностью выполнять пространственную обработку приема на основе методики обращения в нуль незначащих коэффициентов (ZF) или методики минимальной среднеквадратической ошибки (MMSE).
5. Устройство по п.1, в котором по меньшей мере один процессор выполнен с возможностью вычислять логарифмические отношения правдоподобия (LLR) для кодовых битов для каждого из по меньшей мере одного потока данных независимого от других потоков данных и вычислять логарифмические отношения правдоподобия (LLR) для кодовых битов совместно для оставшихся потоков данных.
6. Устройство по п.5, в котором по меньшей мере один процессор выполнен с возможностью вычислять логарифмические отношения правдоподобия (LLR) на основе детектора с алгоритмом максимальной апостериорной вероятности (MAP).
7. Устройство по п.2, в котором по меньшей мере один процессор выполнен с возможностью декодировать мягкие решения для нескольких потоков данных для получения априорной информации и выполнять обнаружение для дополнительной итерации с использованием априорной информации.
8. Устройство по п.2, в котором по меньшей мере один процессор выполнен с возможностью декодировать мягкие решения на основе декодера по алгоритму Витерби с мягким выходом (SOVA) или декодера с максимальной апостериорной вероятностью (MAP).
9. Устройство по п.1, в котором по меньшей мере один процессор выполнен с возможностью проверять каждый из по меньшей мере одного потока данных после независимого обнаружения и выполнять совместное обнаружение для оставшихся потоков данных, если по меньшей мере один поток данных проходит проверку.
10. Устройство по п.1, в котором по меньшей мере один поток данных имеет самые высокие отношения "сигнала к шуму и помехе" (SNR) среди отношений SNR для нескольких потоков данных.
11. Способ, содержащий этапы, на которых
выполняют обнаружение независимо для каждого из по меньшей мере одного потока данных, выбранных из нескольких потоков данных; и
выполняют обнаружение совместно для оставшихся потоков данных из числа упомянутых нескольких потоков данных.
12. Способ по п.11, в котором независимое выполнение обнаружения содержит этап, на котором независимо выводят мягкие решения для каждого из по меньшей мере одного потока данных, и в котором совместное выполнение обнаружения содержит этап, на котором совместно выводят мягкие решения для оставшихся потоков данных.
13. Способ по п.12, дополнительно содержащий этапы, на которых
декодируют мягкие решения для нескольких потоков данных для получения априорной информации; и
выполняют обнаружение для дополнительной итерации с использованием априорной информации.
14. Устройство, содержащее
средство для выполнения обнаружения независимо для каждого из по меньшей мере одного потока данных, выбранного из нескольких потоков данных; и
средство для выполнения обнаружения совместно для оставшихся потоков данных из числа упомянутых нескольких потоков данных.
15. Устройство по п.14, в котором средство для независимого выполнения обнаружения содержит средство для выведения мягких решений независимо для каждого из по меньшей мере одного потока данных, и в котором средство для совместного выполнения обнаружения содержит средство для выведения мягких решений совместно для оставшихся потоков данных.
16. Устройство по п.15, дополнительно содержащее
средство для декодирования мягких решений для нескольких потоков данных для получения априорной информации; и
средство для выполнения обнаружения для дополнительной итерации с использованием априорной информации.
17. Устройство, содержащее
по меньшей мере один процессор, выполненный с возможностью вычислять логарифмические отношения правдоподобия (LLR) независимо для каждого из по меньшей мере одного символа данных в наборе символов данных, переданных через канал с множеством входов и множеством выходов (MIMO), и вычислять логарифмические отношения правдоподобия (LLR) совместно для оставшихся символов данных в наборе символов данных; и
память, соединенную с упомянутым по меньшей мере одним процессором.
18. Устройство по п.17, в котором по меньшей мере один процессор выполнен с возможностью вычислять логарифмические отношения правдоподобия (LLR) для оставшихся символов данных с использованием фиксированных значений по меньшей мере для одного символа данных.
19. Устройство по п.17, в котором по меньшей мере один процессор выполнен с возможностью вычислять логарифмические отношения правдоподобия (LLR) для оставшихся символов данных посредством исключения по меньшей мере одного символа данных.
20. Устройство по п.17, в котором по меньшей мере один процессор выполнен с возможностью вычислять логарифмические отношения правдоподобия (LLR) на основе детектора с алгоритмом максимальной апостериорной вероятности (MAP).
21. Устройство по п.1, в котором по меньшей мере один процессор выполнен с возможностью декодировать логарифмические отношения правдоподобия (LLR) для набора символов данных для получения априорных логарифмических отношений правдоподобия (LLR) и вычислять логарифмические отношения правдоподобия (LLR) совместно для оставшихся символов данных для дополнительной итерации с использованием априорных логарифмических отношений правдоподобия (LLR).
22. Устройство по п.17, в котором по меньшей мере один процессор выполнен с возможностью выполнять пространственную обработку над набором принятых символов для получения по меньшей мере одного обнаруженного символа по меньшей мере для одного символа данных и вычислять логарифмические отношения правдоподобия (LLR) для каждого из по меньшей мере одного обнаруженного символа.
23. Устройство по п.17, в котором по меньшей мере один процессор выполнен с возможностью выводить оценку канала на основе матрицы характеристики канала для канала MIMO и матрицы пространственного отображения, используемой для передачи набора символов данных, выводить матрицу пространственного фильтра на основе оценки канала, выполнять пространственную обработку приема над набором принятых символов на основе матрицы пространственного фильтра для получения по меньшей мере одного обнаруженного символа и вычислить логарифмические отношения правдоподобия (LLR) для каждого из по меньшей мере одного обнаруженного символа.
24. Устройство по п.17, в котором по меньшей мере один процессор выполнен с возможностью вычислять логарифмические отношения правдоподобия (LLR) отдельно для каждого из нескольких наборов символов данных, переданных через канал MIMO в нескольких частотных поддиапазонах.
25. Способ, содержащий этапы, на которых
вычисляют логарифмические отношения правдоподобия (LLR) независимо для каждого из по меньшей мере одного символа данных в наборе символов данных, переданных через канал с множеством входов и множеством выходов (MIMO); и
вычисляют логарифмические отношения правдоподобия (LLR) совместно для оставшихся символов данных в наборе символов данных.
26. Способ по п.25, дополнительно содержащий этапы, на которых
декодируют логарифмические отношения правдоподобия (LLR) для набора символов данных для получения априорных логарифмических отношений правдоподобия (LLR); и
совместно вычисляют логарифмические отношения правдоподобия (LLR) для оставшихся символов данных для дополнительной итерации с использованием априорных логарифмических отношений правдоподобия (LLR).
27. Способ по п.25, дополнительно содержащий этапы, на которых
вычисляют логарифмические отношения правдоподобия (LLR) отдельно для каждого из нескольких наборов символов данных, переданных через канал MIMO в нескольких частотных поддиапазонах.
28. Устройство, содержащее
средство для вычисления логарифмических отношений правдоподобия (LLR) независимо для каждого из по меньшей мере одного символа данных в наборе символов данных, переданных через канал с множеством входов и множеством выходов (MIMO); и
средство для вычисления логарифмических отношений правдоподобия (LLR) совместно для оставшихся символов данных в наборе символов данных.
29. Устройство по п.28, дополнительно содержащее
средство для декодирования логарифмических отношений правдоподобия (LLR) для набора символов данных для получения априорных логарифмических отношений правдоподобия (LLR); и
средство для совместного вычисления логарифмических отношений правдоподобия (LLR) для оставшихся символов данных для дополнительной итерации с использованием априорных логарифмических отношений правдоподобия (LLR).
30. Устройство по п.28, дополнительно содержащее
средство для вычисления логарифмических отношений правдоподобия (LLR) отдельно для каждого из нескольких наборов символов данных, переданных через канал MIMO в нескольких частотных поддиапазонах.
31. Устройство, содержащее
по меньшей мере один процессор, выполненный с возможностью выполнять обнаружение независимо для каждого из по меньшей мере одного потока данных, выбранных из числа нескольких потоков данных, выполнять обнаружение совместно для оставшихся потоков данных из числа упомянутых нескольких потоков данных, выполнять декодирование для упомянутых нескольких потоков данных и выполнять обнаружение независимо для каждого из упомянутого по меньшей мере одного потока данных, выполнять обнаружение совместно для оставшихся потоков данных и выполнять декодирование для упомянутых нескольких потоков данных по меньшей мере для одной дополнительной итерации; и
память, соединенную с числа упомянутым по меньшей мере одним процессором.
32. Устройство, содержащее
по меньшей мере один процессор, выполненный с возможностью вычислять логарифмические отношения правдоподобия (LLR) независимо для каждого из по меньшей мере одного символа данных в наборе символов данных, переданных через канал с множеством входов и множеством выходов (MIMO), определять список подходящих гипотез для оставшихся символов данных в наборе символов данных и вычислять логарифмические отношения правдоподобия (LLR) совместно для оставшихся символов данных с помощью списка подходящих гипотез; и
память, соединенную с упомянутым по меньшей мере одним процессором.
33. Устройство по п.32, в котором по меньшей мере один процессор выполнен с возможностью определять список подходящих гипотез с использованием обнаружения сферы списка.
34. Устройство по п.32, в котором по меньшей мере одинпроцессор выполнен с возможностью определять список подходящих гипотез с использованием метода Монте-Карло с использованием цепей Маркова.
35. Устройство по п.32, в котором по меньшей мере один процессор выполнен с возможностью выбирать для рассмотрения один из оставшихся символов данных за один раз и после выбора каждого оставшегося символа данных определять список подходящих гипотез для всех выбранных оставшихся символов данных на основе функции стоимости.
36. Устройство по п.35, в котором список подходящих гипотез включает себя по большей мере B наилучших гипотез для выбранных оставшихся символов данных, где B≥1.
37. Устройство по п.35, в котором выбранные оставшиеся символы данных соответствуют множеству вершин в дереве поиска, и в котором список подходящих гипотез включает в себя по большей мере B наилучших гипотез для каждой из множества вершин, где B≥1.
38. Устройство по п.36, в котором значение B выбирается на основе схемы модуляции, используемой для набора символов данных.
min
min
39. Устройство по п.35, в котором список подходящих гипотез включает в себя минимум B наилучших гипотез для выбранных оставшихся символов данных, где B≥1.
40. Устройство по п.35, в котором список подходящих гипотез включает в себя все гипотезы со значениями стоимости, являющимися меньше или равными порогу.
41. Устройство по п.40, в котором порог определяется на основе информации от декодера.
42. Устройство по п.32, в котором по меньшей мере один процессор выполнен с возможностью выполнять пространственную обработку приема над набором принятых символов для получения набора обнаруженных символов, выводить верхнюю треугольную матрицу на основе оценки канала и определять набор подходящих гипотез на основе функции стоимости набора обнаруженных символов и верхней треугольной матрицы.
43. Способ, содержащий этапы, на которых
вычисляют логарифмические отношения правдоподобия (LLR) независимо для каждого из по меньшей мере одного символа данных в наборе символов данных, переданных через канал с множеством входов и множеством выходов (MIMO);
определяют список подходящих гипотез для оставшихся символов данных в наборе символов данных; и
вычисляют логарифмические отношения правдоподобия (LLR) совместно для оставшихся символов данных с помощью списка подходящих гипотез.
44. Способ по п.43, в котором определение списка подходящих гипотез содержит этап, на котором
определяют список подходящих гипотез для оставшихся символов данных с использованием обнаружения сферы списка.
45. Способ по п.43, дополнительно содержащий этапы, на которых
выполняют пространственную обработку приема над набором принятых символов для получения набора обнаруженных символов; и
выводят верхнюю треугольную матрицу на основе оценки канала, и
в котором определение списка подходящих гипотез содержит этап, на котором определяют набор подходящих гипотез на основе функции стоимости набора обнаруженных символов и верхней треугольной матрицы.
46. Устройство, содержащее
средство для вычислительных логарифмических отношений правдоподобия (LLR) независимо для каждого из по меньшей мере одного символа данных в наборе символов данных, переданных через канал с множеством входов и множеством выходов (MIMO);
средство для определения списка подходящих гипотез для оставшихся символов данных в наборе символов данных; и
средство для вычисления логарифмических отношений правдоподобия (LLR) совместно для оставшихся символов данных с помощью списка подходящих гипотез.
47. Устройство по п.46, в котором средство для определения списка подходящих гипотез содержит
средство для определения списка подходящих гипотез для оставшихся символов данных с использованием обнаружения сферы списка.
48. Устройство по п.46, дополнительно содержащее
средство для выполнения пространственной обработки приема над набором принятых символов для получения набора обнаруженных символов; и
средство для выведения верхней треугольной матрицы на основе оценки канала, и
в котором средство для определения списка подходящих гипотез содержит средство для определения набора подходящих гипотез на основе функции стоимости набора обнаруженных символов и верхней треугольной матрицы.