МНОГОКАСКАДНЫЙ ПРИЕМНИК ДЛЯ БЕСПРОВОДНОЙ СВЯЗИ

1. Устройство, содержащее,
по меньшей мере, один процессор, предназначенный для фильтрации принятых данных, чтобы обрабатывать несвоевременные компоненты сигнала во множестве принятых сигналов и получать отфильтрованные данные, обрабатывать отфильтрованные данные, комбинировать своевременные компоненты сигнала для множества переданных сигналов; и
память, связанную с, по меньшей мере, одним процессором.
2. Устройство по п.1, в котором, по меньшей мере, один процессор фильтрует принятые данные для более чем одного периода символа, чтобы обрабатывать несвоевременные компоненты сигнала, и обрабатывает отфильтрованные данные для одного периода символа, чтобы комбинировать своевременные компоненты сигнала.
3. Устройство по п.1, в котором, по меньшей мере, один процессор фильтрует принятые данные во временной области.
4. Устройство по п.1, в котором, по меньшей мере, один процессор выводит входной фильтр для обработки несвоевременных компонентов сигнала и выводит, по меньшей мере, одну комбинационную матрицу для комбинирования своевременных компонентов сигнала.
5. Устройство по п.4, в котором, по меньшей мере, один процессор выводит входной фильтр на основании принятых данных для пилот-сигнала и выводит, по меньшей мере, одну комбинационную матрицу на основании, по меньшей мере, одной матрицы передачи, используемой для передачи данных во множестве передаваемых сигналов.
6. Устройство по п.1, в котором, по меньшей мере, один процессор выводит входной фильтр для обработки несвоевременных компонентов сигнала и выводит множество комбинационных матриц для комбинирования своевременных компонентов сигнала для множества кодов разделения на каналы, используемых для множества передаваемых сигналов.
7. Устройство по п.6, в котором, по меньшей мере, один процессор фильтрует принятые данные посредством входного фильтра и обрабатывает отфильтрованные данные посредством множества комбинационных матриц, чтобы получать выходные данные для множества кодов разделения на каналы.
8. Устройство по п.6, в котором, по меньшей мере, один процессор фильтрует принятые данные посредством входного фильтра, чтобы получить промежуточные данные, сжимает промежуточные данные для каждого из множества кодов разделения на каналы, чтобы получать отфильтрованные данные для кода разделения на каналы, и обрабатывает отфильтрованные данные для каждого кода разделения на каналы посредством комбинационной матрицы для кода разделения на каналы, чтобы получать выходные данные для кода разделения на каналы.
9. Устройство по п.6, в котором, по меньшей мере, один процессор сжимает принятые данные для каждого из множества кодов разделения на каналы, чтобы получать сжатые данные для кода разделения на каналы, обрабатывает сжатые данные для каждого кода разделения на каналы посредством входного фильтра, чтобы получать отфильтрованные данные для кода разделения на каналы, и обрабатывает отфильтрованные данные для каждого кода разделения на каналы посредством комбинационной матрицы для кода разделения на каналы, чтобы получать выходные данные для кода разделения на каналы.
10. Устройство по п.6, в котором, по меньшей мере, один процессор выводит входной фильтр на основании принятых данных и известного пилот-сигнала.
11. Устройство по п.6, в котором, по меньшей мере, один процессор выводит входной фильтр на основании выборок для принятых данных и элементарных сигналов известного пилот-сигнала.
12. Устройство по п.6, в котором, по меньшей мере, один процессор сжимает принятые данные посредством кода разделения на каналы пилот-сигнала, чтобы получать сжатые символы пилот-сигнала, и выводит входной фильтр на основании сжатых символов пилот-сигнала и символов известного пилот-сигнала.
13. Устройство по п.6, в котором, по меньшей мере, один процессор выводит входной фильтр на основании критерия наименьших квадратов.
14. Устройство по п.6, в котором, по меньшей мере, один процессор выводит множество комбинационных матриц на основании множества матриц передачи, используемых для множества кодов разделения на каналы.
15. Устройство по п.14, в котором, по меньшей мере, один процессор выводит множество комбинационных матриц дополнительно на основании коэффициентов усиления для множества кодов разделения на каналы.
16. Устройство по п.14, в котором, по меньшей мере, один процессор выводит множество комбинационных матриц дополнительно на основании оценки характеристики канала и входного фильтра.
17. Устройство по п.14, в котором, по меньшей мере, один процессор выводит множество комбинационных матриц на основании критерия минимальной среднеквадратичной ошибки.
18. Устройство по п.6, в котором, по меньшей мере, один процессор выводит комбинационную матрицу для каждого кода разделения на каналы на основании матрицы ковариации шума, входного фильтра, оценки характеристики канала и матрицы передачи для кода разделения на каналы.
19. Устройство по п.6, в котором, по меньшей мере, один процессор выводит матрицу корреляции на основании отфильтрованных данных и выводит комбинационную матрицу для каждого кода разделения на каналы на основании матрицы корреляции, входного фильтра, оценки канала и матрицы передачи для кода разделения на каналы.
20. Устройство по п.6, в котором, по меньшей мере, один процессор обновляет входной фильтр на первой скорости обновления и обновляет множество комбинационных матриц на второй скорости обновления, которая отличается от первой скорости обновления.
21. Устройство по п.1, в котором, по меньшей мере, один процессор выводит входной фильтр на основании пилот-сигнала, принятого в первом временном интервале, выводит комбинационную матрицу для второго временного интервала на основании матрицы передачи, используемой во втором временном интервале, фильтрует принятые данные для второго временного интервала посредством входного фильтра, чтобы получать отфильтрованные данные для второго временного интервала, и обрабатывает отфильтрованные данные посредством комбинационной матрицы.
22. Устройство по п.1, в котором, по меньшей мере, один процессор оценивает качество принятого сигнала для, по меньшей мере, одного сигнала данных, переданного во множестве передаваемых сигналов.
23. Устройство, содержащее,
по меньшей мере, один процессор, предназначенный для того, чтобы выводить входной фильтр для обработки несвоевременных компонентов сигнала во множестве принятых сигналов, чтобы выводить множество комбинирующих матриц для комбинирования своевременных компонентов сигнала для множества переданных сигналов, переданных посредством множества кодов разделения на каналы, чтобы фильтровать принятые выборки посредством входного фильтра и получать отфильтрованные символы для множества кодов разделения на каналы, и чтобы обрабатывать отфильтрованные символы для каждого из множества кодов разделения на каналы посредством комбинационной матрицы для кода разделения на каналы, чтобы получать выходные символы для кода разделения на каналы; и
память, связанную с, по меньшей мере, одним процессором.
24. Устройство по п.23, в котором, по меньшей мере, один процессор выводит входной фильтр на основании принятых выборок и элементарных сигналов известного пилот-сигнала.
25. Устройство по п.23, в котором, по меньшей мере, один процессор выводит комбинационную матрицу для каждого кода разделения на каналы на основании матрицы передачи, используемой для кода разделения на каналы.
26. Способ, содержащий фильтрацию принятых данных для обработки несвоевременных компонентов сигнала во множестве принятых сигналов и получения отфильтрованных данных; и
обработку отфильтрованных данных для комбинирования своевременных компонентов сигнала для множества переданных сигналов.
27. Способ по п.26, дополнительно содержащий выведение входного фильтра для обработки несвоевременных компонентов сигнала; и выведение, по меньшей мере, одной комбинационной матрицы для комбинирования своевременных компонентов сигнала.
28. Способ по п.26, дополнительно содержащий выведение входного фильтра для обработки несвоевременных компонентов сигнала; и выведение множества комбинационных матриц для комбинирования своевременных компонентов сигнала для множества кодов разделения на каналы, используемых для множества переданных сигналов.
29. Способ по п.28, в котором фильтрация принятых данных включает в себя фильтрацию принятых данных посредством входного фильтра для получения промежуточных данных, и сжатие промежуточных данных для каждого из множества кодов разделения на каналы для получения отфильтрованных данных для кода разделения на каналы, и в котором обработка отфильтрованных данных включает в себя обработку отфильтрованных данных для каждого кода разделения на каналы посредством комбинационной матрицы для кода разделения на каналы для получения выходных данных для кода разделения на каналы.
30. Способ по п.28, в котором выведение входного фильтра включает в себя выведение входного фильтра на основании выборок для принятых данных и элементарных сигналов известного пилот-сигнала.
31. Способ по п.28, в котором выведение множества комбинационных матриц включает в себя выведение комбинационной матрицы для каждого из множества кодов разделения на каналы на основании матрицы передачи, используемой для кода разделения на каналы.
32. Устройство, содержащее средство для фильтрации принятых данных, чтобы обрабатывать несвоевременные компоненты сигнала во множестве принятых сигналов и получать отфильтрованные данные; и средство для обработки отфильтрованных данных, чтобы комбинировать своевременные компоненты сигнала для множества переданных сигналов.
33. Устройство по п.32, дополнительно содержащее средство для выведения входного фильтра для обработки несвоевременных компонентов сигнала; и средство для выведения множества комбинационных матриц для комбинирования своевременных компонентов сигнала для множества кодов разделения на каналы, используемых для множества переданных сигналов.
34. Устройство по п.33, в котором средство для фильтрации принятых данных содержит средство для фильтрации принятых данных посредством входного фильтра, чтобы получать промежуточные данные, и средство для сжатия промежуточных данных для каждого из множества кодов разделения на каналы, чтобы получать отфильтрованные данные для кода разделения на каналы, и
в котором средство для обработки отфильтрованных данных содержит средство для обработки отфильтрованных данных для каждого кода разделения на каналы посредством комбинационной матрицы для кода разделения на каналы, чтобы получать выходные данные для кода разделения на каналы.
35. Устройство по п.33, в котором средство для выведения входного фильтра содержит средство для выведения входного фильтра на основании выборок для принятых данных и элементарных сигналов известного пилот-сигнала, и в котором средство для выведения множества комбинационных матриц содержит средство для выведения комбинационной матрицы для каждого из множества кодов разделения на каналы на основании матрицы передачи, используемой для кода разделения на каналы.
36. Читаемый процессором носитель для хранения инструкций, выполняемых, чтобы
фильтровать принятые данные, чтобы обрабатывать несвоевременные компоненты сигнала во множестве принятых сигналов и чтобы получать отфильтрованные данные; и обрабатывать отфильтрованные данные, чтобы комбинировать своевременные компоненты сигнала для множества переданных сигналов.
37. Устройство, содержащее, по меньшей мере, один процессор, чтобы выполнять обработку для несвоевременных компонентов сигнала во множестве принятых сигналов для получения принятых символов, чтобы выводить комбинационную матрицу для комбинирования своевременных компонентов сигнала для множества сигналов, переданных на поднесущей, и чтобы обрабатывать принятые символы для поднесущей посредством комбинационной матрицы, чтобы получать выходные символы память, связанную с, по меньшей мере, одним процессором.
38. Устройство по п.37, в котором, по меньшей мере, один процессор выполняет обработку для несвоевременных компонентов сигнала путем удаления циклического префикса и выполнения быстрого преобразования Фурье принятых выборок, чтобы получать принятые символы.
39. Устройство по п.37, в котором, по меньшей мере, один процессор выводит комбинационную матрицу на основании, по меньшей мере, одного из матрицы ковариации шума, оценки характеристики канала и матрицы передачи для поднесущей.
40. Устройство по п.37, в котором, по меньшей мере, один процессор выводит вторую комбинационную матрицу для комбинирования своевременных компонентов сигнала для множества сигналов, переданных по второй поднесущей, и обрабатывает принятые символы для второй поднесущей посредством второй комбинационной матрицы, чтобы получать выходные символы для второй поднесущей.