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

1. Способ беспроводной передачи данных и управляющей информации, с использованием нескольких слоев передачи, включающий в себя:
определение количества бит в одном или нескольких кодовых словах пользовательских данных (122), передаваемых в подкадре;
вычисление для каждого управляющего сигнала из M, передаваемого в подкадре, значения (Q′), на основании, по меньшей мере частично:
количества бит в одном или нескольких кодовых словах пользовательских данных (122), и
оцененного количества векторов символов пользовательских данных (124), на которые отображается одно или несколько кодовых слов пользовательских данных (122), при этом оценка количества векторов символов пользовательских данных (124) для конкретного управляющего сигнала из М зависит, по меньшей мере частично, от количества управляющих векторов символов (124), распределяемых на один или несколько из других управляющих сигналов из М;
определение количества управляющих векторов символов (124) на которые отображается каждый управляющий сигнал из М, на основании соответствующего значения Q′, вычисленного для данного управляющего сигнала;
отображение каждого управляющего сигнала из М на рассчитанное для данного управляющего сигнала количество управляющих векторов символов (124); и
передачу векторов символов пользовательских данных (124) и управляющих векторов символов (124) по множеству слоев передачи в подкадре.
m
2. Способ по п. 1, в котором вычисление значения Q′ для каждого управляющего сигнала из М включает вычисление значения Q′ для m-ого управляющего сигнала следующим способом:
k
CW
m
при этом , где P представляет собой количество бит полезной нагрузки в k-ом кодовом слове передаваемых пользовательских данных, N представляет собой количество кодовых слов передаваемых пользовательских данных, Q′ представляет собой вектор, содержащий значения Q′, связанные с M управляющими сигналами,  представляет собой оценку количества векторов символов (124), распределенных на k-ое кодовое слово пользовательских данных, и зависит от величины Q′, связанной с одним или более управляющим сигналом из М, и O представляет собой количество бит в одном или нескольких управляющих кодовых словах (120), передающих m-ый управляющий сигнал.
3. Способ по п. 1, в котором значение Q′, вычисленное для каждого управляющего сигнала, дополнительно зависит от количества бит в одном или нескольких других управляющих сигналах, передаваемых в подкадре.
offset
4. Способ по п. 1, в котором определение количества управляющих векторов символов (124) на которые отображается каждый управляющий сигнал из М включает в себя: взвешивание значения Q′ для каждого управляющего сигнала с помощью сдвига (β), связанного с данным управляющим сигналом, для вычисления итогового количества управляющих векторов символов (124) для данного управляющего сигнала.
5. Способ по п. 4, в котором значение Q′, связанное с каждым управляющим сигналом, дополнительно зависит от одного или нескольких сдвигов, связанных с другими управляющими сигналами.
6. Способ по п. 1, в котором оцененное количество векторов символов (124), распределенных на k-ое кодовое слово пользовательских данных  равняется:
7. Способ по п. 6, в котором:
k
k-ое кодовое слово пользовательских данных является связанным с набором (I) из одного или нескольких управляющих сигналов, мультиплексируемых с соответствующим кодовым словом;
k,m
k
α равняется 1 для k-ого кодового слова по отношению к m-ому управляющему сигналу, если m-ый управляющий сигнал принадлежит набору I; и
k,m
k
и α равняется 0 для k-ого кодового слова по отношению к m-ому управляющему сигналу, если m-ый управляющий сигнал не принадлежит набору I.
8. Способ по п. 1, в котором вычисление значения Q′ для каждого управляющего сигнала из М включает в себя:
вычисление значения Q′ для первого управляющего сигнала независимо от значений Q′ для любых других из оставшихся управляющих сигналов; и
последовательное вычисление значений Q' для каждого из оставшихся управляющих сигналов, где каждое последующее значение Q′ зависит от предыдущих вычисленных значений Q′, но не зависит от значений Q′, соответствующих управляющим сигналам для которых значения Q′ еще не вычислены.
m
9. Способ по п. 1, в котором вычисление значения Q′ для каждого управляющего сигнала из М включает вычисление значения Q′ для m-ого управляющего сигнала следующим способом:
offset,m
и где β представляет собой весовой коэффициент, связанный с m-ым управляющим сигналом.
m
10. Способ по п. 1, в котором вычисление значения Q′ для каждого управляющего сигнала из М включает вычисление значения Q′ для m-ого управляющего сигнала следующим способом:
offset,m
offset,m
и где β представляет собой первый весовой коэффициент, связанный с m-ым управляющим сигналом, и  представляет собой второй весовой коэффициент, связанный с m-ым управляющим сигналом, отличающийся от β.
m
11. Способ по п. 1, в котором вычисление значения Q′ для каждого управляющего сигнала из М включает вычисление значения Q′ для m-ого управляющего сигнала на основании максимальной спектральной эффективности, связанной с m-ым управляющим сигналом, следующим способом:
m
12. Способ по п. 1, в котором вычисление значения Q′ для каждого управляющего сигнала из М включает вычисление значения Q′ для m-ого управляющего сигнала за счет:
определения количества кодовых слов пользовательских данных, с которыми мультиплексируется m-ый управляющий сигнал; и
m
выбора формулы для вычисления значения Q', на основании количества кодовых слов, с которыми мультиплексируется m-ый управляющий сигнал.
13. Способ по п. 1, в котором вычисление значения Q′ для каждого управляющего сигнала из М включает в себя:
CQI
вычисление значения Q′ для одного или нескольких управляющих сигналов, связанного с индикатором качества канала (CQI);
RI
вычисление значения Q′ для одного или нескольких управляющих сигналов, связанного с индикатором ранга (RI); и
HARQ-ACK
вычисление значения Q′ для одного или нескольких управляющих сигналов, связанного с гибридным автоматическим запросом на повторную передачу данных подтверждения/неподтверждения приема (HARQ-ACK).
14. Способ по п. 13, в котором полезная нагрузка данных CQI мультиплексируется с одним кодовым словом пользовательских данных и полезная нагрузка данных HARQ-ACK и полезная нагрузка данных RI мультиплексируются со всеми кодовыми словами пользовательских данных, и в котором:
где  представляет собой количество бит полезной нагрузки в кодовом слове пользовательских данных, с которым мультиплексируется полезная нагрузка данных CQI, и ,  и  представляют собой сдвиги, связанные с полезной нагрузкой данных CQI, полезной нагрузкой данных HARQ-ACK и полезной нагрузкой данных RI соответственно.
CQI
RI
HARQ-ACK
15. Способ по п. 13, в котором полезная нагрузка данных CQI мультиплексируется с одним кодовым словом пользовательских данных и полезная нагрузка данных HARQ-ACK и полезная нагрузка данных RI мультиплексируются со всеми кодовыми словами пользовательских данных, и где Q′и Q′ вычисляются независимо от Q′ следующим способом:
и
где  представляет собой количество бит полезной нагрузки кодового слова пользовательских данных с которым мультиплексируется полезная нагрузка данных CQI и  и  представляют собой сдвиги, связанные с полезной нагрузкой данных CQI и полезной нагрузкой данных RI соответственно.
16. Способ по п. 15, в котором:
17. Способ приема пользовательских данных и управляющей информации, передаваемых беспроводным способом по нескольким слоям передачи, включающий в себя:
получение множества векторов символов (124) по множеству слоев передачи, где вектор символов (124) переносит закодированные пользовательские данные и закодированную управляющую информацию;
определение количества бит в одном или нескольких кодовых словах пользовательских данных (122), переносимых векторами символов (124);
вычисление для каждого управляющего сигнала из М, полученных в подкадре, значения (Q′), основываясь, по меньшей мере частично, на:
количестве бит в одном или нескольких кодовых словах пользовательских данных (122), и
оцененном количестве векторов символов пользовательских данных (124), на которые отображаются одно или несколько кодовых слов пользовательских данных (122), при этом оценка количества векторов символов пользовательских данных (124) для конкретного управляющего сигнала из М зависит, по меньшей мере частично, от количества управляющих векторов символов (124), распределяемых на один или несколько из других управляющих сигналов из М;
и
декодирование полученных векторов символов (124), на основании вычисленного количества управляющих векторов символов (124).
m
18. Способ по п. 17, в котором вычисление значения Q′ для каждого управляющего сигнала из М включает вычисление значения Q′ для m-ого управляющего сигнала следующим способом:
k
CW
m
и где , где P представляет собой количество бит в полезной нагрузке k-ого кодового слова полученных пользовательских данных, N представляет собой количество полученных кодовых слов пользовательских данных, Q′ представляет собой вектор, содержащий значения Q′, связанные с M управляющими сигналами,  представляет собой оценку количества векторов символов (124), распределенных на k-ое кодовое слово пользовательских данных, и зависит от значений Q′, связанных с одним или несколькими управляющими сигналами из М, и O представляет собой количество бит в одном или нескольких управляющих кодовых словах (120), полученных для m-ого управляющего сигнала.
19. Способ по п. 17, в котором значение Q', вычисленное для каждого управляющего сигнала, дополнительно зависит от количества бит в одном или нескольких из других управляющих сигналов, полученных в подкадре.
offset
20. Способ по п. 17, в котором декодирование полученных векторов символов (124), основанное на значении Q′, включает взвешивание значения Q′ для каждого управляющего сигнала с помощью сдвига (β), связанного с данным управляющим сигналом, для вычисления итогового количества управляющих векторов символов (124) для данного управляющего сигнала.
21. Способ по п. 20, в котором значение Q′, связанное с каждым управляющим сигналом, дополнительно зависит от одного или нескольких сдвигов, связанных с другими управляющими сигналами.
22. Способ по п. 17, в котором оцененное количество векторов символов (124), на которые отображается k-ое кодовое слово пользовательских данных , равняется:
23. Способ по п. 22, где:
k
k-ое кодовое слово пользовательских данных связано с набором (I) из одного или более управляющих сигналов, мультиплексированных с соответствующим кодовым словом;
k,m
k
α равняется 1 для k-ого кодового слова относительно m-ого управляющего сигнала, если m-ый управляющий сигнал принадлежит набору I; и
k,m
k
α равняется 0 для k-ого кодового слова относительно m-ого управляющего сигнала, если m-ый управляющий сигнал не принадлежит набору I.
24. Способ по п. 17, в котором вычисление значения Q′ для каждого полученного управляющего сигнала из М включает в себя:
вычисление значения Q′ для первого управляющего сигнала независимо от значений Q′ для остальных управляющих сигналов; и
последовательное вычисление значений Q′ для каждого из остальных управляющих сигналов, где вычисление каждого последующего значения Q′ зависит от уже вычисленных значений Q′, но не зависит от значений Q′, соответствующих управляющим сигналам, для которых значения Q′ еще не вычислены.
m
25. Способ по п. 17, в котором вычисление значения Q′ для каждого управляющего сигнала из М включает вычисление значения Q′ для m-ого управляющего сигнала следующим способом:
offset,m
и где β представляет собой весовой коэффициент, связанный с m-ым управляющим сигналом.
26. Способ по п. 17, в котором:
offset,m
offset,m
и где β представляет собой первый весовой коэффициент, связанный с m-ым управляющим сигналом, и  представляет собой второй весовой коэффициент, связанный с m-ым управляющим сигналом, отличающийся от β.
m
27. Способ по п. 17, в котором вычисление значения Q′ для каждого управляющего сигнала из М включает вычисление значения Q′ для m-ого управляющего сигнала следующим способом:
m
28. Способ по п. 17, в котором вычисление значения Q′ для каждого управляющего сигнала из М включает вычисление значения Q′ для m-ого управляющего сигнала с помощью:
определения количества кодовых слов пользовательских данных с которым мультиплексируется m-ый управляющий сигнал; и
m
выбора формулы для вычисления значения Q′, на основании количества кодовых слов с которыми мультиплексируется m-ый управляющий сигнал.
29. Способ по п. 17, в котором вычисление значения Q′ для каждого управляющего сигнала из М включает:
CQI
вычисление значения Q′ для одного или нескольких управляющих сигналов, связанного с индикатором качества канала (CQI);
RI
вычисление значения Q′ для одного или нескольких управляющих сигналов, связанного с индикатором ранга (RI); и
HARQ-ACK
вычисление значения Q′ для одного или нескольких управляющих сигналов, связанного с гибридным автоматическим запросом на повторную передачу данных подтверждения/неподтверждения приема (HARQ-ACK).
30. Способ по п. 29, в котором полезная нагрузка данных CQI мультиплексируется с одним кодовым словом пользовательских данных и полезная нагрузка данных HARQ-ACK и полезная нагрузка данных RI мультиплексируются со всеми кодовыми словами пользовательских данных и в котором:
где  представляет собой количество бит полезной нагрузки кодового слова пользовательских данных, с которым мультиплексируется полезная нагрузка данных CQI и ,  и  представляют собой сдвиги, связанные с полезной нагрузкой данных CQI, полезной нагрузкой данных HARQ-ACK и полезной нагрузкой данных RI соответственно.
CQI
RI
HARQ-ACK
31. Способ по п. 29, в котором полезная нагрузка данных CQI мультиплексируется с одним кодовым словом пользовательских данных и полезная нагрузка данных HARQ-ACK и полезная нагрузка данных RI мультиплексируются со всеми кодовыми словами пользовательских данных, и где Q′и Q′ вычисляются независимо от Q' следующим способом:
и
где  представляет собой количество бит полезной нагрузки кодового слова пользовательских данных с которым мультиплексируется полезная нагрузка данных CQI и  и  представляют собой сдвиги, связанные с полезной нагрузкой данных CQI и полезной нагрузкой данных RI соответственно.
32. Способ по п. 31, в котором:
33. Устройство (100) для беспроводной передачи пользовательских данных и управляющей информации, использующее несколько слоев передачи, устройство включает в себя:
несколько антенн (114);
приемопередатчик (330), выполненный с возможностью передавать векторы символов (124) по нескольким слоям передачи, используя несколько антенн (114); и
процессор (310), выполненный с возможностью:
определять количество бит в одном или нескольких кодовых словах пользовательских данных (122), передаваемых в подкадре;
вычислять для каждого управляющего сигнала из М, передаваемого в подкадре, значение (Q′), основываясь, по меньшей мере частично, на:
количестве бит в одном или более кодовых словах пользовательских данных (122), и
оцененном количестве векторов символов пользовательских данных (124), на которые отображаются одно или более кодовых слов пользовательских данных (122), где оценка количества векторов символов пользовательских данных (124) для конкретного управляющего сигнала из М зависит, по меньшей мере частично, от количества управляющих векторов символов (124), распределяемых на один или несколько из других управляющих сигналов из М;
определять количество управляющих векторов символов (124), на которые отображается каждый управляющий сигнал из М, основываясь на соответствующем значении Q′, вычисленном для данного управляющего сигнала;
отображать каждый управляющий сигнал из М на вычисленное для данного управляющего сигнала количество управляющих векторов символов (124); и
передавать векторы символов пользовательских данных (124) и управляющие векторы символов (124) по нескольким слоям передачи в подкадре, используя приемопередатчик (330).
34. Узел (500) для получения пользовательских данных и управляющей информации, переданных беспроводным способом по нескольким слоям передачи, узел содержит:
несколько антенн (114);
приемопередатчик (330), выполненный с возможностью получать векторы символов (124) по нескольким слоям передачи, используя несколько антенн (114); и
процессор (310), выполненный с возможностью:
получать несколько векторов символов (124) по нескольким слоям передачи, используя приемопередатчик (330), где векторы символов (124) переносят закодированные пользовательские данные и закодированную управляющую информацию;
определять количество бит в одном или нескольких кодовых словах пользовательских данных (122), переносимых вектором символов (124);
вычислять для каждого управляющего сигнала из М, полученного в подкадре, значение (Q′), основываясь, по меньшей мере частично, на:
количестве бит в одном или нескольких кодовых словах пользовательских данных (122), и
оцененном количестве векторов символов пользовательских данных (124), на которые отображаются одно или несколько кодовых слов пользовательских данных (122), где оценка количества векторов символов пользовательских данных (124) для конкретного управляющего сигнала из М зависит, по меньшей мере частично, от количества управляющих векторов символов (124) распределенных на один или более из других управляющих сигналов из М; и
декодировать полученные векторы символов (124), основываясь на вычисленном количестве управляющих векторов символов (124).