СИСТЕМА И СПОСОБ ДЛЯ РАСПРЕДЕЛЕНИЯ РЕСУРСОВ ПЕРЕДАЧИ

1. Способ передачи беспроводным образом данных пользователя и информации управления с использованием множества уровней передачи, содержащий этапы, на которых:
оценивают количество векторных символов (124), которое должно быть распределено для передачи кодовых слов (122) данных пользователя в течение субкадра;
определяют количество бит во множестве кодовых слов (122) данных пользователя, которое должно быть передано в течение субкадра;
вычисляют количество векторных символов (124) управления для распределения для информации управления на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит;
отображают одно или более кодовых слов (120) управления в вычисленном количестве векторных символов (124) управления, при этом одно или более кодовых слов (120) управления содержат закодированную информацию управления; и
передают векторные символы (124), которые переносят кодовые слова (122) данных пользователя и кодовые слова управления (120) по множеству уровней передачи в течение субкадра.
2. Способ по п.1, в котором этап, на котором определяют количество бит во множестве кодовых слов (122) данных пользователя, содержит этап, на котором вычисляют суммарное количество бит во всех кодовых словах (122) данных пользователя, которое должно быть передано в течение субкадра.
3. Способ по п.2, в котором вычисленное количество векторных символов (124) управления обратно пропорционально суммарному количеству бит во всех кодовых словах (122) данных пользователя, которые должны быть переданы в течение субкадра.
4. Способ по п.1, в котором этап, на котором определяют количество бит в одном или более кодовых словах (122) данных пользователя, содержит этап, на котором вычисляют суммарное количество бит в поднаборе кодовых слов (122) данных пользователя, которое должно быть передано в течение субкадра.
5. Способ по п.4, в котором этап, на котором вычисляют суммарное количество бит в поднаборе кодовых слов (122) данных пользователя, содержит этапы, на которых:
идентифицируют уровни передачи, по которым в течение субкадра будут передаваться кодовые слова (120) управления; и
вычисляют суммарное количество бит в поднаборе кодовых слов (122) данных пользователя, который будет передаваться по идентифицированным уровням передачи.
6. Способ по п.1, в котором этап, на котором оценивают количество векторных символов (124), которые должны быть распределены множеству кодовых слов (122) данных пользователя, содержит этапы, на которых:
умножают суммарное количество поднесущих, распределенных беспроводному терминалу (100) для передачи данных и управления в течение субкадра, на суммарное количество векторных символов (124), распределенных беспроводному терминалу (100) для передачи данных и управления в течение субкадра, чтобы определить суммарный объем ресурсов передачи, которые предоставлены беспроводному терминалу (100) в соответствующем субкадре; и
оценивают количество векторных символов (124), которое должно быть распределено множеству кодовых слов (122) данных пользователя, на основе суммарного объема ресурсов передачи, который предоставлен беспроводному терминалу (100) в соответствующем субкадре.
7. Способ по п.1, в котором этап, на котором вычисляют количество векторных символов (124) управления для распределения для информации управления, содержит этапы, на которых:
определяют количество уровней передачи, по которым будут передаваться кодовые слова (122) данных пользователя; и
вычисляют количество векторных символов (124) управления для распределения для информации управления на основе, по меньшей мере частично, оцененного количества векторных символов (124), определенного количества бит и определенного количества уровней.
8. Способ по п.1, в котором этап, на котором вычисляют количество векторных символов (124) управления для распределения для информации управления, содержит этапы, на которых:
определяют номинальное количество векторных символов (124) управления для распределения для информации управления на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит; и
определяют итоговое количество векторных символов (124) управления путем умножения номинального количества векторных символов (124) управления на значение смещения; и
в котором этап, на котором отображают одно или более кодовых слов (120) управления на вычисленном количестве векторных символах (124) управления, содержит этап, на котором отображают одно или более кодовых слов (120) управления на итоговом количестве векторных символов (124) управления.
9. Способ по п.1, в котором этап, на котором вычисляют количество векторных символов (124) управления для распределения для информации управления, содержит этапы, на которых:
определяют номинальное количество векторных символов (124) управления для распределения для информации управления на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит; и
определяют итоговое количество векторных символов (124) управления путем выбора большего из номинального количества векторных символов (124) управления и минимального количества векторных символов (124) управления.
10. Способ по п.1, в котором этап, на котором вычисляют количество векторных символов (124) управления для распределения для информации управления, содержит этапы, на которых:
определяют, для каждого из кодовых слов (122) данных пользователя, значение полезной нагрузки на каждый уровень путем деления количества бит в данном кодовом слове (122) данных пользователя на количество уровней, по которым данное кодовое слово (122) данных пользователя будет передаваться; и
выбирают наименьшее из значений полезной нагрузки на каждый уровень для множества кодовых слов (122) данных пользователя; и
определяют количество векторных символов (124) управления для распределения для информации управления на основе оцененного количества векторных символов (124) и наименьшего из значений полезной нагрузки на каждый уровень для кодовых слов (122) данных пользователя.
11. Способ по п.10, в котором вычисленное количество векторных символов (124) управления обратно пропорционально наименьшему из значений полезной нагрузки на каждый уровень.
12. Способ приема данных пользователя и информации управления, переданных беспроводным образом по множеству уровней передачи, содержащий этапы, на которых:
принимают множество векторных символов (124) по множеству уровней передачи, при этом векторные символы (124) переносят кодовые слова (122) данных пользователя и кодовые слова (120) управления;
оценивают количество векторных символов (124), которое было распределено кодовым словам (122) данных пользователя;
определяют количество бит во множестве кодовых слов (120) данных пользователя, которое переносится векторными символами (124);
вычисляют количество векторных символов (124) управления, которое было распределено информации управления, на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит; и
декодируют принятые векторные символы (124) на основе вычисленного количества векторных символов (124) управления.
13. Способ по п.11, в котором этап, на котором определяют количество бит во множестве кодовых слов (122) данных пользователя, содержит этап, на котором вычисляют суммарное количество бит во всех кодовых словах (122) данных пользователя, которые должны быть переданы в течение субкадра.
14. Способ по п.13, в котором вычисленное количество векторных символов (124) управления обратно пропорционально суммарному количеству бит во всех кодовых словах (122) данных пользователя, которые должны быть переданы в течение субкадра.
15. Способ по п.12, в котором этап, на котором определяют количество бит во множестве кодовых слов (122) данных пользователя, которые переносятся векторными символами (124), содержит этап, на котором вычисляют суммарное количество бит в поднаборе принятых кодовых слов (122).
16. Способ по п.15, в котором этап, на котором вычисляют суммарное количество бит в поднаборе принятых кодовых слов (122) данных пользователя, содержит этапы, на которых:
идентифицируют уровни передачи, по которым были приняты кодовые слова (120) управления; и
вычисляют суммарное количество бит в поднаборе кодовых слов (122) данных пользователя, которые были приняты по идентифицированным уровням передачи.
17. Способ по п.12, в котором этап, на котором оценивают количество векторных символов (124), которое было распределено множеству кодовых слов (122) данных пользователя, содержит этапы, на которых:
умножают суммарное количество поднесущих, распределенных беспроводному терминалу (100) для передачи данных и управления в течение субкадра, на суммарное количество векторных символов (124), распределенных беспроводному терминалу (100) для передачи данных и управления в течение субкадра, чтобы определить суммарный объем ресурсов передачи, которые предоставлены беспроводному терминалу (100) в соответствующем субкадре; и
оценивают количество векторных символов (124), которое было распределено множеству кодовых слов (122) данных пользователя, на основе суммарного объема ресурсов передачи, который предоставлен беспроводному терминалу (100) в соответствующем субкадре.
18. Способ по п.12, в котором этап, на котором вычисляют количество векторных символов (124) управления, которое было распределено информации управления, содержит этапы, на которых:
определяют количество уровней передачи, по которым были приняты кодовые слова (122) данных пользователя; и
вычисляют количество векторных символов (124) управления, которое было распределено информации управления, на основе, по меньшей мере частично, оцененного количества векторных символов (124), определенного количества бит и определенного количества уровней.
19. Способ по п.12, в котором этап, на котором вычисляют количество векторных символов (124) управления, которое было распределено информации управления, содержит этапы, на которых:
определяют номинальное количество векторных символов (124) управления на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит; и
определяют итоговое количество векторных символов (124) управления, которое было распределено информации управления, путем умножения номинального количества векторных символов (124) управления на значение смещения; и
в котором этап, на котором декодируют принятые векторные символы (124) на основе вычисленного количества векторных символов (124) управления, содержит этап, на котором декодируют информацию управления, которая переносится количеством векторных символов (124) управления, равным итоговому количеству.
20. Способ по п.12, в котором этап, на котором вычисляют количество векторных символов (124) управления, которое было распределено информации управления, содержит этапы, на которых:
определяют номинальное количество векторных символов (124) управления на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит; и
определяют итоговое количество векторных символов (124) управления, которое было распределено информации управления, путем выбора большего из номинального количества векторных символов (124) управления и минимального количества векторных символов (124) управления.
21. Способ по п.12, в котором этап, на котором вычисляют количество векторных символов (124) управления, которое было распределено информации управления, содержит этапы, на которых:
определяют, для каждого из кодовых слов (122) данных пользователя, значение полезной нагрузки на каждый уровень путем деления количества бит в данном кодовом слове (122) данных пользователя на количество уровней, по которым данное кодовое слово (122) данных пользователя было принято; и
выбирают наименьшее из значений полезной нагрузки на каждый уровень для множества кодовых слов (122) данных пользователя; и
определяют количество векторных символов (124) управления, которое было распределено информации управления, на основе оцененного количества векторных символов (124) и наименьшего из значений полезной нагрузки на каждый уровень для кодовых слов (122) данных пользователя.
22. Способ по п.21, в котором вычисленное количество векторных символов (124) управления обратно пропорционально наименьшему из значений полезной нагрузки на каждый уровень.
23. Способ планирования беспроводных передач по множеству уровней передачи, содержащий этапы, на которых:
принимают запрос планирования от передатчика (100), запрашивающего использование ресурсов передачи для передачи множества векторных символов (124);
определяют ранг передачи, суммарное количество векторных символов (124), которое должно быть использовано для данных пользователя и информации управления, и количество бит данных пользователя, которое должно быть перенесено каждым из кодовых слов (122) данных пользователя, учитывая, по меньшей мере частично, оцененное количество векторных символов (124) управления, при этом оцененное количество векторных символов (124) управления определяют посредством выполнения этапов, на которых:
оценивают количество векторных символов (124) данных пользователя, которое должно быть использовано при передаче кодовых слов (122) данных пользователя;
оценивают количество бит одного или более кодовых слов (120) управления, которое должно быть передано, при этом одно или более кодовых слов (120) управления содержат закодированную информацию управления; и
вычисляют оцененное количество векторных символов (124) управления, которое должно быть использовано при передаче кодовых слов (122) данных пользователя, на основе, по меньшей мере частично, оцененного количества векторных символов (124) данных пользователя, которое должно быть использовано при передаче кодовых слов (122) данных пользователя, оцененного количества бит одного или более кодовых слов (120) управления и количества бит данных пользователя, которое должно быть перенесено каждым из кодовых слов (122) данных пользователя;
формируют ответ на запрос планирования на основе определенного ранга передачи, суммарного количества векторных символов (124) и количества бит каждого кодового слова (122) данных пользователя; и
передают ответ передатчику (100).
24. Устройство (100) для беспроводной передачи данных пользователя и информации управления с использованием множества уровней передачи, при этом устройство содержит:
множество антенн (114);
передатчик (330), выполненный с возможностью передачи векторных символов (124) по множеству уровней передачи с использованием множества антенн (114); и
процессор (310), выполненный с возможностью:
оценки количества векторных символов (124), которое должно быть распределено для передачи кодовых слов (122) данных пользователя в течение субкадра;
определения количества бит во множестве кодовых слов (122) данных пользователя, которое должно быть передано в течение субкадра;
вычисления количества векторных символов (124) управления для распределения для информации управления на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит;
отображения одного или более кодовых слов (120) управления в вычисленном количестве векторных символов (124) управления, при этом одно или более кодовых слов (120) управления содержат закодированную информацию управления; и
передачи векторных символов (124), которые переносят кодовые слова (122) данных пользователя и кодовые слова управления (120) по множеству уровней передачи в течение субкадра.
25. Узел (500) для приема данных пользователя и информации управления, переданных беспроводным образом по множеству уровней передачи, при этом узел содержит:
множество антенн (540);
приемник (530), выполненный с возможностью передачи векторных символов (124) по множеству уровней передачи с использованием множества антенн (540); и
процессор (510), выполненный с возможностью:
приема множества векторных символов (124) по множеству уровней передачи с использованием приемника (530), при этом векторные символы (124) переносят кодовые слова (122) данных пользователя и кодовые слова (120) управления;
оценки количества векторных символов (124), которое было распределено кодовым словам (122) данных пользователя;
определения количества бит во множестве кодовых слов (122) данных пользователя, которое переносится векторными символами;
вычисления количества векторных символов (124) управления, которое было распределено информации управления, на основе, по меньшей мере частично, оцененного количества векторных символов (124) и определенного количества бит; и
декодирования принятых векторных символов (124) на основе вычисленного количества векторных символов (124) управления.
26. Узел (500) для планирования беспроводных передач по множеству уровней передач, при этом узел (500) содержит:
приемник (530), выполненный с возможностью приема информации от беспроводного терминала (100);
передатчик (530), выполненный с возможностью передачи информации беспроводному терминалу (100); и
процессор (510), выполненный с возможностью:
приема запроса планирования от беспроводного терминала (100) с использованием приемника (530), при этом запрос планирования запрашивает использование ресурсов передачи для передачи множества векторных символов (124);
определения ранга передачи, суммарного количества векторных символов (124), которое должно быть использовано для данных пользователя и информации управления, и количества бит данных пользователя, которое должно быть перенесено каждым из кодовых слов (122) данных пользователя, с учетом, по меньшей мере частично, оцененного количества векторных символов (124) управления,
при этом процессор выполнен с возможностью определения оцененного количества векторных символов (124) управления посредством:
оценки количества векторных символов (124) данных пользователя, которое должно быть использовано при передаче кодовых слов (122) данных пользователя;
оценки количества бит одного или более кодовых слов (120) управления, которое должно быть передано, при этом одно или более кодовых слов (120) управления содержат закодированную информацию управления; и
вычисления оцененного количества векторных символов (124) управления, которое должно быть использовано при передаче кодовых слов (122) данных пользователя, на основе, по меньшей мере частично, оцененного количества векторных символов (124) данных пользователя, которое должно быть использовано при передаче кодовых слов (122) данных пользователя, оцененного количества бит одного или более кодовых слов (120) управления и количества бит данных пользователя, которое должно быть перенесено каждым из кодовых слов (122) данных пользователя;
формирования ответа на запрос планирования на основе определенного ранга передачи, суммарного количества векторных символов (124) и количества бит каждого кодового слова (122) данных пользователя; и
передачи ответа беспроводному терминалу (100) с использованием передатчика (530).