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

1. Способ беспроводной передачи пользовательских данных и управляющей информации с помощью передатчика (100) с использованием множества уровней передачи, содержащий этапы, на которых:
оценивают число векторных символов (124) пользовательских данных, предназначенных для распределения для одного или более кодовых слов (122) пользовательских данных в течение субкадра;
определяют число битов в одном или более кодовых словах (122) пользовательских данных;
вычисляют номинальное число управляющих векторных символов (124) для распределения для управляющей информации на основе, по меньшей мере частично, оцениваемого числа векторных символов (124) пользовательских данных и определяемого числа битов в одном или более кодовых словах (122) пользовательских данных;
определяют значение смещения на основе, по меньшей мере частично, числа уровней, через которые передатчик (100) будет передавать в течение субкадра;
вычисляют итоговое число управляющих векторных символов (124) посредством умножения номинального числа управляющих векторных символов (124) на значение смещения;
отображают одно или более управляющих кодовых слов (120) на итоговое число управляющих векторных символов (124), причем управляющие кодовые слова (120) содержат кодированную управляющую информацию; и
передают векторные символы (124) пользовательских данных и управляющие векторные символы (124) через множество уровней передачи в течение субкадра.
2. Способ по п. 1, в котором вычисление номинального числа управляющих векторных символов (124) содержит этап, на котором вычисляют номинальное число управляющих векторных символов (124) на основе, по меньшей мере частично, оцениваемого числа векторных символов (124) пользовательских данных, определяемого числа битов в одном или более кодовых словах (122) пользовательских данных и значения смещения.
<mover accent="true"><mi>Q</mi><mo>^</mo></mover>
3. Способ по п. 2, в котором вычисление номинального числа управляющих векторных символов (124) содержит этап, на котором вычисляют номинальное число (
) управляющих векторных символов (124), причем:
<mrow><mover accent="true"><mi>Q</mi><mo>^</mo></mover><mo>'</mo><mo>=</mo><mfrac><mrow><mi>O</mi><mo>×</mo><msub><mi>Q</mi><mrow><mi>a</mi><mi>l</mi><mi>l</mi></mrow></msub></mrow><mrow><mi>g</mi><mo stretchy="false">(</mo><mo>⋅</mo><mo stretchy="false">)</mo><mo>+</mo><mi>O</mi><mo>×</mo><msub><mi>β</mi><mrow><mi>o</mi><mi>f</mi><mi>f</mi><mi>s</mi><mi>e</mi><mi>t</mi></mrow></msub></mrow></mfrac></mrow>
,
<mrow><msub><mi>β</mi><mrow><mi>o</mi><mi>f</mi><mi>f</mi><mi>s</mi><mi>e</mi><mi>t</mi></mrow></msub></mrow>
<mrow><mi>g</mi><mo stretchy="false">(</mo><mo>⋅</mo><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>Q</mi><mrow><mi>a</mi><mi>l</mi><mi>l</mi></mrow></msub></mrow>
и причем
является определяемым смещением, O является числом битов в одном или более управляющих кодовых словах (120),
является функцией от числа битов в одном или более кодовых словах (122) пользовательских данных, и
является общим количеством ресурсов передачи, доступных передатчику (100).
4. Способ по п. 3, в котором:
<mrow><msub><mi>Q</mi><mrow><mi>a</mi><mi>l</mi><mi>l</mi></mrow></msub><mo>=</mo><mi>N</mi><mo>×</mo><mi>M</mi></mrow>
,
и причем N является общим числом символов, доступных для передатчика (100) в течение субкадра для передачи управляющей информации и пользовательских данных, и M является общим числом поднесущих, доступных для передатчика (100) в течение субкадра.
5. Способ по п. 1, в котором:
определение значения смещения содержит этап, на котором определяют первое значение смещения и второе значение смещения на основе, по меньшей мере частично, числа уровней, через которые передатчик (100) будет передавать в течение субкадра, причем второе значение смещения отличается от первого значения смещения;
вычисление номинального числа управляющих векторных символов (124) содержит этап, на котором вычисляют номинальное число управляющих векторных символов (124) на основе, по меньшей мере частично, оцениваемого числа векторных символов пользовательских данных (124), определяемого числа битов в одном или более кодовых словах (122) пользовательских данных и первого значения смещения; и
вычисление итогового числа управляющих векторных символов (124) содержит этап, на котором умножают номинальное число управляющих векторных символов (124) на второе значение смещения.
6. Способ по п. 1, в котором определение числа битов в одном или более кодовых словах пользовательских данных (122) содержит этап, на котором определяют общее число битов во всех из множества кодовых слов (122) пользовательских данных, предназначенных для передачи в течение субкадра.
7. Способ по п. 6, в котором вычисляемое число управляющих векторных символов (124) является обратно пропорциональным общему числу битов во всех из кодовых слов (122) пользовательских данных, предназначенных для передачи в течение субкадра.
8. Способ по п. 1, в котором определение числа битов в одном или более кодовых словах (122) пользовательских данных содержит этап, на котором определяют общее число битов в поднаборе множества кодовых слов (122) пользовательских данных, предназначенных для передачи в течение субкадра.
9. Способ приема пользовательских данных и управляющей информации, передаваемых беспроводным образом через множество уровней передачи, содержащий этапы, на которых:
принимают множество векторных символов (124) от передатчика (100) через множество уровней передачи, причем векторные символы (124) переносят кодированные пользовательские данные и кодированную управляющую информацию;
оценивают число векторных символов (124) пользовательских данных, распределяемых одному или более кодовым словам (122) пользовательских данных, переносимых посредством векторных символов (124);
определяют число битов в одном или более кодовых словах (122) пользовательских данных;
вычисляют номинальное число управляющих векторных символов (124), передаваемых передатчиком (100), на основе, по меньшей мере частично, оцениваемого числа векторных символов (124) пользовательских данных и определяемого числа битов в одном или более кодовых словах (122) пользовательских данных;
определяют значение смещения на основе, по меньшей мере частично, числа уровней передачи, через которые передатчик (100) передал множество векторных символов (124);
вычисляют итоговое число управляющих векторных символов (124) посредством умножения номинального числа управляющих векторных символов (124) на значение смещения; и
декодируют принимаемые векторные символы (124) на основе итогового числа управляющих векторных символов (124).
10. Способ по п. 9, в котором вычисление номинального числа управляющих векторных символов (124) содержит этап, на котором вычисляют номинальное число управляющих векторных символов (124) на основе, по меньшей мере частично, оцениваемого числа векторных символов (124) пользовательских данных, определяемого числа битов в одном или более кодовых словах (122) пользовательских данных и значения смещения.
<mover accent="true"><mi>Q</mi><mo>^</mo></mover>
11. Способ по п. 10, в котором вычисление номинального числа управляющих векторных символов (124) содержит этап, на котором вычисляют номинальное число (
) управляющих векторных символов (124), причем:
<mrow><mover accent="true"><mi>Q</mi><mo>^</mo></mover><mo>'</mo><mo>=</mo><mfrac><mrow><mi>O</mi><mo>×</mo><msub><mi>Q</mi><mrow><mi>a</mi><mi>l</mi><mi>l</mi></mrow></msub></mrow><mrow><mi>g</mi><mo stretchy="false">(</mo><mo>⋅</mo><mo stretchy="false">)</mo><mo>+</mo><mi>O</mi><mo>×</mo><msub><mi>β</mi><mrow><mi>o</mi><mi>f</mi><mi>f</mi><mi>s</mi><mi>e</mi><mi>t</mi></mrow></msub></mrow></mfrac></mrow>
,
<mrow><msub><mi>β</mi><mrow><mi>o</mi><mi>f</mi><mi>f</mi><mi>s</mi><mi>e</mi><mi>t</mi></mrow></msub></mrow>
<mrow><mi>g</mi><mo stretchy="false">(</mo><mo>⋅</mo><mo stretchy="false">)</mo></mrow>
<mrow><msub><mi>Q</mi><mrow><mi>a</mi><mi>l</mi><mi>l</mi></mrow></msub></mrow>
и причем
является определяемым смещением, O является числом битов в одном или более управляющих кодовых словах (120), передаваемых передатчиком (100),
является функцией от числа битов в одном или более кодовых словах (122) пользовательских данных, и
является общим количеством ресурсов передачи, распределяемых для передатчика (100) для передачи множества векторных символов (124).
12. Способ по п. 11, в котором:
<mrow><msub><mi>Q</mi><mrow><mi>a</mi><mi>l</mi><mi>l</mi></mrow></msub><mo>=</mo><mi>N</mi><mo>×</mo><mi>M</mi></mrow>
,
и в котором N является общим числом векторных символов (124), распределяемых для беспроводного терминала для передачи множества векторных символов (124), и M является общим числом поднесущих, распределяемых для передатчика (100) для передачи множества векторных символов (124).
13. Способ по п. 9, в котором:
определение значения смещения содержит этап, на котором определяют первое значение смещения и второе значение смещения на основе, по меньшей мере частично, числа уровней, используемых передатчиком (100), чтобы передавать множество векторных символов (124), причем второе значение смещения отличается от первого значения смещения;
вычисление номинального числа управляющих векторных символов (124) содержит этап, на котором вычисляют номинальное число управляющих векторных символов (124) на основе, по меньшей мере частично, оцениваемого числа векторных символов (124) пользовательских данных, определяемого числа битов в одном или более кодовых словах (122) пользовательских данных и первого значения смещения; и
вычисление итогового числа управляющих векторных символов (124) содержит этап, на котором умножают номинальное число управляющих векторных символов (124) на второе значение смещения.
14. Способ по п. 9, в котором определение числа битов в одном или более кодовых словах (122) пользовательских данных содержит этап, на котором определяют общее число битов во всех из множества кодовых слов (122) пользовательских данных, переносимых посредством векторных символов (124).
15. Способ по п. 14, в котором вычисляемое число управляющих векторных символов (124) является обратно пропорциональным общему числу битов во всех из кодовых слов (122) пользовательских данных, переносимых посредством множества векторных символов (124).
16. Способ по п. 9, в котором определение числа битов в одном или более кодовых словах (122) пользовательских данных содержит определение общего числа битов в поднаборе множества кодовых слов (122) пользовательских данных, переносимых посредством векторных символов (124).
17. Способ планирования беспроводных передач через множество уровней передачи, содержащий этапы, на которых:
принимают запрос планирования от передатчика (100), запрашивающего использование ресурсов передачи, чтобы передавать множество векторных символов (124);
определяют ранг передачи, общее число векторных символов (124), предназначенных для использования для пользовательских данных и управляющей информации, и число битов в одном или более кодовых словах (122) пользовательских данных, учитывая, по меньшей мере частично, оцениваемое число управляющих векторных символов (124), причем оцениваемое число управляющих векторных символов (124) определяют посредством этапов, на которых:
оценивают число векторных символов (124) пользовательских данных, предназначенных для использования при передаче одного или более кодовых слов (122) пользовательских данных;
оценивают число битов в одном или более управляющих кодовых словах (120), предназначенных для передачи, причем одно или более управляющих кодовых слов (120) содержат кодированную управляющую информацию;
определяют значение смещения, связанное с рангом передачи; и
вычисляют оцениваемое число управляющих векторных символов (124), предназначенных для использования при передаче одного или более кодовых слов (122) пользовательских данных, на основе, по меньшей мере частично, оцениваемого числа векторных символов (124) пользовательских данных, предназначенных для использования при передаче одного или более кодовых слов (122) пользовательских данных, оцениваемого числа битов в одном или более управляющих кодовых словах (120), числа битов в одном или более кодовых словах (122) пользовательских данных и значения смещения;
генерируют ответ на запрос планирования на основе определяемого ранга передачи, общего числа векторных символов (124) и числа битов в одном или более кодовых словах (122) пользовательских данных; и
передают ответ к передатчику (100).
18. Устройство (100) для беспроводной передачи пользовательских данных и управляющей информации с использованием множества уровней передачи, причем устройство содержит:
множество антенн (114);
приемопередатчик (330), выполненный с возможностью передавать векторные символы (124) через множество уровней передачи с использованием множества антенн (114); и
процессор (310), выполненный с возможностью:
оценивать число векторных символов (124) пользовательских данных, предназначенных для распределения для одного или более кодовых слов (122) пользовательских данных в течение субкадра;
определять число битов в одном или более кодовых словах пользовательских данных (122);
вычислять номинальное число управляющих векторных символов (124) для распределения для управляющей информации на основе, по меньшей мере частично, оцениваемого числа векторных символов (124) пользовательских данных и определяемого числа битов в одном или более кодовых словах пользовательских данных (124);
определять значение смещения на основе, по меньшей мере частично, числа уровней, через которые устройство будет передавать в течение субкадра;
вычислять итоговое число управляющих векторных символов (124) посредством умножения номинального числа управляющих векторных символов (124) на значение смещения;
отображать один или более управляющих кодовых слов (120) на итоговое число управляющих векторных символов (124), причем управляющие кодовые слова (120) содержат кодированную управляющую информацию; и
передавать векторные символы (124), переносящие одно или более кодовых слов (122) пользовательских данных и одно или более управляющих кодовых слов (120), через множество уровней передачи в течение субкадра с использованием приемопередатчика (330).
19. Узел (500) для приема пользовательских данных и управляющей информации, передаваемых беспроводным образом через множество уровней передачи, причем узел содержит:
множество антенн (114);
приемопередатчик (530), выполненный с возможностью принимать векторные символы (124) через множество уровней передачи с использованием множества антенн (114); и
процессор (510), выполненный с возможностью:
принимать множество векторных символов (124) от беспроводного терминала (100) через множество уровней передачи с использованием приемопередатчика (330), причем векторные символы (124) переносят кодированные пользовательские данные и кодированную управляющую информацию;
оценивать число векторных символов (124) пользовательских данных, распределяемых одному или более кодовым словам (122) пользовательских данных, переносимых посредством векторных символов (124);
определять число битов в одном или более кодовых словах пользовательских данных (122);
вычислять номинальное число управляющих векторных символов (124), передаваемых посредством беспроводного терминала (100), на основе, по меньшей мере частично, оцениваемого числа векторных символов (124) пользовательских данных и определяемого числа битов в одном или более кодовых словах (122) пользовательских данных;
определять значение смещения на основе, по меньшей мере частично, числа уровней передачи, через которые беспроводной терминал (100) передал множество векторных символов (124);
вычислять итоговое число управляющих векторных символов (124) посредством умножения номинального числа управляющих векторных символов (124) на значение смещения; и
декодировать принимаемые векторные символы (124) на основе итогового числа управляющих векторных символов (124).
20. Узел (500) для планирования беспроводных передач через множество уровней передачи, причем узел содержит:
приемопередатчик (530), выполненный с возможностью принимать информацию от и передавать информацию к беспроводному терминалу;
процессор (510), выполненный с возможностью:
принимать запрос планирования от беспроводного терминала (100) с использованием приемопередатчика (530), причем запрос планирования запрашивает использование ресурсов передачи, чтобы передавать множество векторных символов (124);
определять ранг передачи, общее число векторных символов (124), предназначенных для использования для пользовательских данных и управляющей информации, и число битов в одном или более кодовых словах (122) пользовательских данных, учитывая, по меньшей мере частично, оцениваемое число управляющих векторных символов (124), причем оцениваемое число управляющих векторных символов (124) определяется посредством:
оценивания числа векторных символов (124) пользовательских данных, предназначенных для использования при передаче одного или более кодовых слов пользовательских данных (122);
оценивания числа битов в одном или более управляющих кодовых словах (120), предназначенных для передачи, причем одно или более управляющих кодовых слов (120) содержат кодированную управляющую информацию;
определения значения смещения, связанного с рангом передачи; и
вычисления оцениваемого числа управляющих векторных символов (124), предназначенных для использования при передаче одного или более кодовых слов (122) пользовательских данных на основе, по меньшей мере частично, оцениваемого числа векторных символов (124) пользовательских данных, предназначенных для использования при передаче одного или более кодовых слов (122) пользовательских данных, оцениваемого числа битов в одном или более управляющих кодовых словах (120), числа битов в одном или более кодовых словах (122) пользовательских данных и значения смещения;
генерировать ответ на запрос планирования на основе определяемого ранга передачи, общего числа векторных символов (124) и числа битов в одном или более кодовых словах (122) пользовательских данных; и
передавать упомянутый ответ к беспроводному терминалу (100) с использованием приемопередатчика (530).