ПЕРЕДАЧА ДАННЫХ С ПРОСТРАНСТВЕННЫМ КОДИРОВАНИЕМ С РАСШИРЕНИЕМ СПЕКТРА В СИСТЕМЕ СВЯЗИ MIMO

1. Способ передачи данных от передающего объекта к приемному объекту в системе беспроводной связи со многими входами и многими выходами (MIMO), содержащий этапы, на которых
обрабатывают данные для получения множества потоков символов данных для передачи по множеству передающих каналов в MIMO-канале между передающим объектом и приемным объектом;
генерируют набор из L матриц управления, причем L является целым числом больше единицы;
выполняют пространственное кодирование с расширением спектра для множества потоков символов данных с помощью L матриц управления для получения множества потоков закодированных с расширением спектра символов, при этом пространственное кодирование с расширением спектра с помощью множества матриц управления рандомизирует множество передающих каналов для множества потоков символов данных; и
выполняют пространственную обработку для множества потоков закодированных с расширением спектра символов для получения множества потоков символов передачи для передачи из множества передающих антенн в передающем объекте.
2. Способ по п.1, в котором L матриц управления содержат унитарные матрицы, имеющие ортогональные столбцы.
3. Способ по п.1 дополнительно содержащий этап, на котором
выбирают матрицу управления из L матриц управления для каждого интервала времени, и
при этом пространственное кодирование с расширением спектра выполняют для каждого интервала времени с помощью матрицы управления, выбранной для интервала времени.
4. Способ по п.1, дополнительно содержащий этап, на котором
выбирают матрицу управления из L матриц управления для каждой группы из, по меньшей мере, одного частотного поддиапазона, и
при этом пространственное кодирование с расширением спектра выполняют для каждой группы из, по меньшей мере, одного частотного поддиапазона с помощью матрицы управления, выбранной для группы.
5. Способ по п.1, в котором, по меньшей мере, несколько из L матриц управления являются некоррелированными.
6. Способ по п.1, в котором этап, на котором обрабатывают данные, содержит этапы, на которых
кодируют и модулируют каждый из множества пакетов данных для получения блока символов данных;
мультиплексируют множество блоков символов данных, сгенерированных для множества пакетов данных, во множество потоков символов данных, и
выполняют пространственную обработку по каждому блоку символов данных во множестве потоков символов данных с помощью, по меньшей мере, двух из L матриц управления.
7. Устройство для передачи данных от передающего объекта к приемному объекту в системе беспроводной связи со многими входами и многими выходами (MIMO), содержащее
процессор данных для обработки данных для получения множества потоков символов данных для передачи по множеству передающих каналов в MIMO-канале между передающим объектом и приемным объектом;
генератор матриц управления для генерирования набора из L матриц управления, причем L является целым числом больше единицы;
устройство пространственного кодирования с расширением спектра для выполнения пространственного кодирования с расширением спектра для множества потоков символов данных с помощью L матриц управления для получения множества потоков закодированных с расширением спектра символов, при этом пространственное кодирование с расширением спектра с помощью множества матриц управления рандомизирует множество передающих каналов для множества потоков символов данных; и
пространственный процессор для выполнения пространственной обработки для множества потоков закодированных с расширением спектра символов для получения множества потоков символов передачи для передачи из множества передающих антенн в передающем объекте.
8. Устройство по п.7, в котором L матриц управления содержат унитарные матрицы, имеющие ортогональные столбцы.
9. Устройство по п.7, в котором
устройство пространственного кодирования с расширением спектра сконфигурировано с возможностью выбора матрицы управления из L матриц управления для каждого временного интервала; и
при этом пространственное кодирование с расширением спектра выполняют для каждого интервала времени с помощью матрицы управления, выбранной для интервала времени.
10. Устройство по п.7, в котором
устройство пространственного кодирования с расширением спектра сконфигурировано с возможностью выбора матрицы управления из L матриц управления для каждой группы из, по меньшей мере, одного частотного поддиапазона; и
при этом пространственное кодирование с расширением спектра выполняют для каждой группы из, по меньшей мере, одного частотного поддиапазона с помощью матрицы управления, выбранной для группы.
11. Способ по п.7, в котором, по меньшей мере, несколько из L матриц управления являются некоррелированными.
12. Устройство по п.7, в котором
процессор данных сконфигурирован с возможностью кодирования и модулирования каждого из множества пакетов данных для получения блока символов данных и мультиплексирования множества блоков символов данных, сгенерированных для множества пакетов данных, во множество потоков символов данных; и
пространственный процессор сконфигурирован с возможностью выполнения пространственной обработки по каждому блоку символов данных во множестве потоков символов данных с помощью, по меньшей мере, двух из L матриц управления.
13. Устройство для передачи данных от передающего объекта к приемному объекту в системе беспроводной связи со многими входами и многими выходами (MIMO), содержащее
средство обработки данных для получения множества потоков символов данных для передачи по множеству передающих каналов в MIMO-канале между передающим объектом и приемным объектом;
средство генерирования набора из L матриц управления, причем L является целым числом больше единицы;
средство выполнения пространственного кодирования с расширением спектра для множества потоков символов данных с помощью L матриц управления для получения множества потоков закодированных с расширением спектра символов, при этом пространственное кодирование с расширением спектра с помощью множества матриц управления рандомизирует множество передающих каналов для множества потоков символов данных; и
средство выполнения пространственной обработки для множества потоков закодированных с расширением спектра символов для получения множества потоков символов передачи для передачи из множества передающих антенн в передающем объекте.
14. Устройство по п.13, в котором L матриц управления содержат унитарные матрицы, имеющие ортогональные столбцы.
15. Устройство по п.13, в котором
средство выполнения пространственной обработки сконфигурировано с возможностью выбора матрицы управления из L матриц управления для каждого интервала времени; и
при этом пространственное кодирование с расширением спектра выполняют для каждого интервала времени с помощью матрицы управления, выбранной для интервала времени.
16. Устройство по п.13, в котором
средство выполнения пространственного кодирования с расширением спектра сконфигурировано с возможностью выбора матрицы управления из L матриц управления для каждой группы из, по меньшей мере, одного частотного поддиапазона; и
при этом пространственное кодирование с расширением спектра выполняют для каждой группы из, по меньшей мере, одного частотного поддиапазона с помощью матрицы управления, выбранной для группы.
17. Способ по п.13, в котором, по меньшей мере, несколько из L матриц управления являются некоррелированными.
18. Устройство по п.13, в котором
средство обработки данных сконфигурировано с возможностью кодирования и модулирования каждого из множества пакетов данных для получения блока символов данных и мультиплексирования множества блоков символов данных, сгенерированных для множества пакетов данных, во множество потоков символов данных; и
средство выполнения пространственного кодирования сконфигурировано с возможностью выполнения пространственной обработки по каждому блоку символов данных во множестве потоков символов данных с помощью, по меньшей мере, двух из L матриц управления.
19. Компьютерный программный продукт, содержащий запоминающее устройство с хранящимися в нем программными кодами, исполняемыми процессором, и при этом программные коды предназначены для
обработки данных для получения множества потоков символов данных для передачи по множеству передающих каналов в MIMO-канале между передающим объектом и приемным объектом;
генерирования набора из L матриц управления, причем L является целым числом больше единицы;
выполнения пространственного кодирования с расширением спектра для множества потоков символов данных с помощью L матриц управления для получения множества потоков закодированных с расширением спектра символов, при этом пространственное кодирование с расширением спектра с помощью множества матриц управления рандомизирует множество передающих каналов для множества потоков символов данных; и
выполнения пространственной обработки для множества потоков закодированных с расширением спектра символов для получения множества потоков символов передачи для передачи из множества передающих антенн в передающем объекте.
20. Компьютерный программный продукт по п.19, в котором L матриц управления содержат унитарные матрицы, имеющие ортогональные столбцы.
21. Компьютерный программный продукт по п.19, в котором программные коды содержат программные коды для
выбора матрицы управления из L матриц управления для каждого интервала времени, и
при этом пространственное кодирование с расширением спектра выполняют для каждого интервала времени с помощью матрицы управления, выбранной для интервала времени.
22. Компьютерный программный продукт по п.19, в котором программные коды дополнительно содержат программные коды для
выбора матрицы управления из L матриц управления для каждой группы из, по меньшей мере, одного частотного поддиапазона, и
при этом пространственное кодирование с расширением спектра выполняют для каждой группы из, по меньшей мере, одного частотного поддиапазона с помощью матрицы управления, выбранной для группы.
23. Компьютерный программный продукт по п.19, в котором, по меньшей мере, несколько из L матриц управления являются некоррелированными.
24. Компьютерный программный продукт по п.19, в котором обработка данных содержит этапы, на которых
кодируют и модулируют каждый из множества пакетов данных для получения блока символов данных;
мультиплексируют множество блоков символов данных, сгенерированных для множества пакетов данных, во множество потоков символов данных; и
выполняют пространственную обработку по каждому блоку символов данных во множестве потоков символов данных с помощью, по меньшей мере, двух из L матриц управления.