Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов



Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов
Способ и система передачи восходящей управляющей информации, и способ и устройство определения количества кодированных символов

 


Владельцы патента RU 2559898:

ЗетТиИ Корпорейшн (CN)

Изобретение относится к передаче восходящей управляющей информации. Технический результат состоит в способности управляющей восходящей информации определить необходимое количество ресурсов для каждого уровня при передаче восходящей управляющей информации. Для этого предусмотрено: кодирование восходящей управляющей информации, которая должна быть передана, и информации в виде данных, соответствующей одному или двум транспортным блокам, получение кодированной последовательности в соответствии с целевой длиной и формирование соответствующей последовательности кодированной модуляции из кодированной последовательности в соответствии с режимом модуляции (401); перемежение полученной последовательности кодированной модуляции и передачу перемеженной последовательности кодированной модуляции на уровень, соответствующий физическому восходящему мультиплексному каналу (PUSCH) (402). 5 н. и 15 з.п. ф-лы, 4 ил., 5 табл.

 

ОБЛАСТЬ ТЕХНИКИ

Изобретение относится к области техники цифровой связи, в частности к способу и системе передачи восходящей управляющей информации, а также к способу и устройству определения необходимого количества зашифрованных символов на каждом уровне при передаче восходящей управляющей информации по Физическому восходящему мультиплексному каналу (PUSCH).

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ

В настоящее время в системе долгосрочного развития (LTE) восходящая управляющая сигнальная информация, которая должна быть передана, включает информацию о положительном/отрицательном подтверждении приема (ACK/NACK) и три формы информации о состоянии канала (CSI), отображающей состояние нисходящего физического канала: показателя качества каналов (CQI), индикатора матрицы предварительного кодирования (PMI) и индикатора ранга (RI).

В системе LTE информация о ACK/NACK передается по Физическому восходящему каналу управления (PUCCH) в PUCCH форматах 1/1а/1b. Если с пользовательского оборудования (UE) необходимо отправить восходящие данные, тогда восходящие данные могут быть переданы по PUSCH. Обратная связь CQI/PMI и RI может являться периодической обратной связью или непериодической обратной связью. Обратная связь изображена в Таблице 1.

Таблица 1
Режим распределения Канал оповещения о состоянии периодического CQI Канал оповещения о состоянии непериодического CQI
Без частотной избирательности PUCCH
С частотной избирательностью PUCCH PUSCH

В которой, что касается периодического CQI/PMI и RI, если не требуется передача восходящих данных с UE, тогда периодический CQI/PMI и RI передаются в PUCCH форматах 2/2а/2b по PUCCH; если есть необходимость передачи восходящих данных с UE, тогда CQI/PMI и RI передаются по PUSCH; что касается непериодического CQI/PMI и RI, то CQI/PMI и RI передаются только по PUSCH.

На Фиг.1 изображена схематическая диаграмма, отображающая мультиплексирование восходящей управляющей информации и восходящих данных в системе LTE. На Фиг.2 изображена схематическая диаграмма, отображающая процесс передачи информации по PUSCH в системе LTE. На Фиг.1 затененная часть представляет собой информацию о CQI/PMI, затененная часть представляет собой информацию о RI, затененная часть представляет собой информацию о ACK/NACK и затененная часть □ представляет собой данные. Восходящие данные передаются в форме транспортных блоков (TB). После проведения циклического контроля по избыточности CRC, сегментации блока кода, проведения CRC блока кода, кодирования каналов, согласования скорости передачи, соединения и кодирования блоков кода, транспортный блок выполняет мультиплексирование восходящих данных и управляющей сигнальной информации с информацией о CQI/PMI. В результате кодированная информация о ACK/NACK, информация о состоянии RI и данные мультиплексируются через канал путем перемежения.

В которой процесс кодирования восходящей управляющей информации включает:

Сначала вычисляется необходимое количество кодированных символов Q A C K ' и Q R I ' в соответствии с формулой Q ' = min ( O M s c P U S C H i n i t i a l N s y m b P U S C H i n i t i a l β o f f s e t P U S C H r = 0 C 1 K r ,4 M s c P U S C H ) и количество кодированных символов Q C Q I ' в соответствии с формулой Q ' = min ( ( O + L ) M s c P U S C H i n i t i a l N s y m b P U S C H i n i t i a l β o f f s e t P U S C H r = 0 C 1 K r , M s c P U S C H N s y m b P U S C H Q R I Q m ) , где O представляет количество бит передаваемой восходящей управляющей информации; M s c P U S C H представляет пропускную способность текущего подкадра, который используется для передачи информации по PUSCH, и, который выражается количеством поднесущих; N s y m b P U S C H i n i t i a l представляет количество символов, использованных для первичной передачи информации no PUSCH за исключением исходного сигнала демодуляции (DMRS) и зондирующего исходного сигнала (SRS); M S C P U S C H i n i t i a l представляет полосу частот при выполнении первичной передачи информации по PUSCH и выражается количеством поднесущих; C представляет соответствующее количество блоков кода транспортного блока после CRC и сегментации блока кода; Kr представляет количество битов, соответствующих каждому блоку кода транспортного блока. С учетом одного транспортного блока значения C, Kr и M S C P U S C H i n i t i a l получаются из первичного физического нисходящего канала управления PDCCH; если PDCCH, первичный DCI формат которого равен 0, не существует, тогда значения M S C P U S C H i n i t i a l , C и Kr могут быть получены следующими двумя способами: (1) если первичный PUSCH применяет полустатическое распределение, тогда значения могут быть получены из PDCCH, настроенного во время последнего полустатического распределения; (2) если PUSCH активируется с помощью авторизации подтверждения случайного доступа, тогда значения могут быть получены из авторизации подтверждения случайного доступа в соответствии с тем же самым транспортным блоком; β o f f s e t P U S C H представляет β o f f s e t H A R Q A C K , β o f f s e t R I или β o f f s e t C Q I и определяется верхним уровнем; L представляет количество бит CQI/PMI, необходимых для выполнения CRC; если значение OCQI выше 11, тогда L=8, в ином случае L=0.

Затем выполняется кодирование канала. Для кодирования информации о ACK/NACK и RI применяется один и тот же способ кодирования. Если количество информации о ACK/NACK или RI равняется 1 биту, тогда кодированная информация имеет вид [O0,y], если используется метод квадратурной фазовой манипуляции (QPSK), или [O0,y,x,x], если используется метод 16-позиционной квадратурной амплитудной модуляции (16QAM), или [O0,y,x,x,x,x], если используется метод 64-позиционной квадратурной амплитудной модуляции (64QAM), где O0 представляет информацию о ACK/NACK или RI, x и y представляют поля для заполнения евклидового кодового расстояния, которое максимально увеличивает модуляционные символы при кодировании. Если количество информации о ACK/NACK или RI равняется 2 битам, тогда кодированная информация имеет вид [O0,O1,O2,O0,O1,O2], если используется метод квадратурной фазовой манипуляции, или [O0,O1,x,x,O2,O0,x,x,O1,O2,x,x], если используется метод 16-позиционной квадратурной амплитудной модуляции, или [O0,O1,x,x,x,x,O2,O0,x,x,x,x,O1,O2,x,x,x,x], если используется метод 64-позиционной квадратурной амплитудной модуляции, где O0, O1 представляет информацию о ACK/NACK или RI, состоящую из 2 битов, O2=(O0⊕O1), x представляют поля для заполнения евклидового кодового расстояния, которое максимально увеличивает модуляционные символы при кодировании. В системе LTE количество информации о ACK/NACK может быть больше 2 бит и меньше 11 бит, так что, если количество информации о ACK/NACK больше 2 бит и меньше 11 бит, тогда применяется режим кодирования RM(32, O); если количество битов CQI/PMI меньше или равно 11 бит, тогда CQI/PMI применяет режим кодирования RM(32, O). В ином случае сначала выполняется CRC, затем выполняются циклически замкнутые сверточные коды, имеющие длину 7 бит и скорость 1/3, как изображено на Фиг.3, и в конце биты кодированной информации о ACK/NACK, RI и CQI/PMI повторяются до тех пор, пока не будет удовлетворена целевая длина Q=Q'∗Qm. Биты кодированной информации записываются в виде [ q 0 A C K , q 1 A C K , q 2 A C K , …, q Q A C K 1 A C K ], [ q 0 C Q I , q 1 C Q I , q 2 C Q I , …, q Q C Q I 1 C Q I ] и [ q 0 R I , q 1 R I , q 2 R I , …, q Q R I 1 R I ] соответственно. Соответствующие последовательности кодированной модуляции [ q _ 0 A C K , q _ 1 A C K , q _ 2 A C K , …, q _ Q A C K ' 1 A C K ] и [ q _ 0 R I , q _ 1 R I , q _ 2 R I , …, q _ Q R I ' 1 R I ] генерируются в соответствии с порядком модуляции.

В котором мультиплексирование восходящих данных и управляющей сигнальной информации выполняется для каскадирования закодированной информации о CQI/PMI и данных в виде модуляционных символов и для записи результата в виде [ g _ 0 i , g _ 1 i , g _ 2 i , …, g _ H i ' 1 i ].

Процесс перемежения каналов используется для записи последовательностей кодированной модуляции [ q _ 0 A C K , q _ 1 A C K , q _ 2 A C K , …, q _ Q A C K ' 1 A C K ], [ q _ 0 R I , q _ 1 R I , q _ 2 R I , …, q _ Q R I ' 1 R I ] и [ g _ 0 i , g _ 1 i , g _ 2 i , …, g _ H i ' 1 i ], полученных после мультиплексирования данных и управляющей информации в виртуальной матрице в определенном порядке, а затем виртуальная матрица читается из первой строки виртуальной матрицы с увеличенным количеством строк для того, чтобы убедиться, что информация о ACK/NACK, RI, CQI/PMI и данные могут быть внесены в участки, как изображено на Фиг.1, в последующем процессе внесения символов модуляции в физические ресурсы. Процесс перемежения каналов выглядит следующим образом: сначала генерируется виртуальная матрица, размер которой соответствует распределению ресурсов PUSCH; [ q _ 0 R I , q _ 1 R I , q _ 2 R I , …, q _ Q R I ' 1 R I ] вписывается в предопределенные участки виртуальной матрицы начиная с последней строки виртуальной матрицы с уменьшенным количеством строк, затем [ g _ 0 i , g _ 1 i , g _ 2 i , …, g _ H i ' 1 i ] вписывается в виртуальную матрицу строка за строкой, начиная с первой строки виртуальной матрицы с увеличенным количеством строк; участки расположения логических единиц, в которые вписывается информация о RI, пропускаются; наконец [ q _ 0 A C K , q _ 1 A C K , q _ 2 A C K , …, q _ Q A C K ' 1 A C K ] вписывается в предопределенные участки виртуальной матрицы начиная с последней строки виртуальной матрицы с уменьшенным количеством строк. Предопределенные участки расположения информации о RI и ACK/NACK изображены в Таблице 2 и Таблице 3. В Таблице 2 описаны сочетания столбцов, в которые вписывается информация о RI. В Таблице 3 описаны сочетания столбцов, в которые вписывается информация о ACK/NACK.

Таблица 2
Тип CP Сочетание столбцов
Нормальный CP {1, 4, 7, 10}
Расширенный CP {0, 3, 5, 8}
Таблица 3
Тип CP Сочетание столбцов
Нормальный CP {2, 3, 8, 9}
Расширенный CP {1, 2, 6, 7}

В системе усовершенствованной международной мобильной связи (IMT-Advanced) может быть реализована высокоскоростная передача данных и производительность системы высока. В условиях низкоскоростного передвижения и наличия точки доступа пиковая скорость IMT-Advanced системы может достигать 1 Гбит/с. В условиях высокоскоростного передвижения и наличия глобального покрытия пиковая скорость IMT-Advanced системы может достигать 100 Мбит/с.

Для удовлетворения требований усовершенствованного Международного телекоммуникационного союза (ITU-Advanced) система усовершенствованного долгосрочного развития (LTE-A), выступающая в роли эволюционного стандарта LTE, должна поддерживать большую пропускную способность системы (по большей мере 100 МГц). На базе существующей системы LTE большая пропускная способность может быть достигнута путем сочетания пропускных способностей системы LTE. Данная технология под названием объединение несущих частот (CA) может повысить использование частотного спектра IMT-Advance системы и уменьшить недостатки ресурсов частотного спектра, таким образом оптимизируя использование ресурсов частотного спектра. Также в LTE-A системе в целях поддержки пропускной способности нисходящей передачи и 8-уровневого режима передачи поддерживается более высокая скорость восходящей передачи, так что передача по PUSCH поддерживает форму пространственного мультиплексирования. Что касается PUSCH, который принимает передачу в форме пространственного мультиплексирования, то отношение отображения кодовый поток - уровень в материалах, использованных в родственном уровне техники, такое же, как отображение кодовый поток - уровень при нисходящей передаче с использованием LTE стандарта. Другими словами PUSCH имеет два транспортных блока, которые передаются по соответствующим уровням передачи.

В LTE-A системе принятие технологии объединения частотных спектров, восходящей и нисходящей пропускной способности может включать множество несущих составляющих. В случае, если базовая станция имеет PDSCH, по которому на некоторое UE передается множество нисходящих несущих составляющих, и UE имеет PUSCH для передачи информации в текущем подкадре, то UE необходимо передать обратно по PUSCH информацию о ACK/NACK или RI, переданную по PDSCH нисходящих несущих составляющих. В соответствии с условиями объединения несущих частот в системе временного дуплексирования (TDD), если принимается настройка восходящего и нисходящего подкадров в материалах, использованных в родственном уровне техники, тогда количество бит, необходимое для передачи обратно информации о ACK/NACK, должно составлять по большей мере 40. Если соответствующий для каждой несущей код ограничивается, тогда количество бит необходимой для передачи обратно информации о ACK/NACK должно составлять по большей мере 20. Однако материалы, использованные в родственном уровне техники, предоставляют способ передачи информации о подтверждении приема, количество которой превышает 2 бита и меньше 11 бит, по PUSCH и не предоставляют способ передачи информации о подтверждении приема, количество которой составляет больше 11 бит, по PUSCH. В случае с информацией о RI передача по нисходящему каналу поддерживает 8-уровневую передачу, так что количество передаваемой обратно информации о RI составляет больше 2 бит; поскольку предоставляется технология CA, то становится возможным передача информации о RI, количество которой больше 11 бит. Однако материалы, использованные в родственном уровне техники, предоставляют способ передачи информации о RI, количество которой больше 2 и меньше 11 бит, и не предоставляют способ передачи информации о RI, количество которой больше 11 бит, по PUSCH.

Также в условиях множества восходящих транспортных блоков/кодовых потоков материалы, использованные в родственном уровне техники, предусматривают следующее: информация о CQI/PMI передается по главному кодовому потоку схемы модуляции и кодирования (MCS); информация о ACK/NACK и информация о RI постоянно передаются на все уровни; расчетная формула Q ' = max ( Q ' ' , Q min ' ) также предоставлена для вычисления необходимого количества кодированных символов на каждом уровне при передаче информации о ACK/NACK и RI по PUSCH с пространственным мультиплексированием, где Q ' ' = min ( O M s c P U S C H i n i t i a l N s y m b P U S C H i n i t i a l β o f f s e t P U S C H r = 0 C ( 0 ) 1 K r ( 0 ) + r = 0 C ( 1 ) 1 K r ( 1 ) , 4 M s c P U S C H ) . Однако материалы, использованные в родственном уровне техники, не предоставляют значение Q min ' , так что получение необходимого количества кодированных символов на каждом уровне при передаче восходящей управляющей информации по PUSCH является невозможным.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Вследствие этого главной целью изобретения является предоставление способа и системы передачи восходящей управляющей информации, и способа и устройства определения необходимого количества кодированных символов на каждом уровне при передаче восходящей управляющей информации пo PUSCH для решения проблемы передачи восходящей управляющей информации с большим количеством битов по PUSCH и проблемы, которая заключается в том, что восходящая управляющая информация не способна определить необходимое количество ресурсов для каждого уровня при передаче восходящей управляющей информации.

Техническое решение для достижения поставленной цели описывается ниже.

Изобретение предоставляет способ передачи восходящей управляющей информации, которая включает:

восходящую управляющую информацию, которая должна быть передана, и информацию в виде данных, соответствующую одному и двум транспортным блокам, которые кодируются соответственно, кодированная последовательность формируется в соответствии с целевой длиной и соответствующая последовательность кодированной модуляции формируется из кодированной последовательности в соответствии с режимом модуляции.

Полученная последовательность кодированной модуляции перемежается и перемеженная последовательность кодированной модуляции передается на уровень, соответствующий физическому восходящему мультиплексному каналу (PUSCH).

Этап кодирования восходящей управляющей информации, которая должна быть передана, получения последовательности в соответствии с целевой длиной и формирования соответствующей последовательности кодированной модуляции из кодированной последовательности в соответствии с режимом модуляции включает:

восходящая управляющая информация o0,o1,… oN-1, которая должная быть передана, разделяется на две части o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 , где N обозначает количество бит восходящей управляющей информации, которое больше 11;

определяется количество кодовых символов Q 0 ' , Q 1 ' , необходимое для передачи восходящей управляющей информации;

o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 кодируются соответственно с использования линейного блочного кода и последовательность кодированной модуляции, соответствующая восходящей управляющей информации, получается в соответствии с кодированными целевыми длинами Q 0 = Q 0 ' * Q m и Q 1 = Q 1 ' * Q m , модуляционным порядком Qm, соответствующим транспортному блоку, и количеством транспортных уровней L, соответствующих транспортному блоку.

Этап определения количества кодовых символов Q 0 ' , Q 1 ' , необходимого для передачи восходящей управляющей информации, включает:

необходимое количество кодовых символов Q 0 ' , Q 1 ' , на каждом уровне вычисляется в соответствии с количеством бит ceil(N/2), соответствующим o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 , и количеством бит N-ceil(N/2), соответствующим o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 .

Этап определения количества кодовых символов Q 0 ' , Q 1 ' , необходимого для передачи восходящей управляющей информации, включает:

необходимое количество кодированных символов Q' вычисляется в соответствии с N, если значение количества бит N, соответствующее o0, o1, … oN-1, четное, необходимое количество кодированных символов Q' вычисляется в соответствии с N+1, если значение количества бит N, соответствующее o0, o1, … oN-1, нечетное, тогда количество кодированных символов Q 0 ' , необходимое на каждом уровне для передачи o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 , равняется Q′/2, и тогда количество кодированных символов Q 1 ' , необходимое на каждом уровне для передачи o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 , равняется Q′/2.

Этап получения последовательности кодированной модуляции, соответствующей восходящей управляющей информации, в соответствии с кодированными целевыми длинами Q 0 = Q 0 ' * Q m и Q 1 = Q 1 ' * Q m , порядком модуляции Qm, соответствующим транспортному блоку, и количеством транспортных уровней L, соответствующих транспортному блоку, включает:

кодированные последовательности q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , соответствующие o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 , соответственно получаются в соответствии с кодированными целевыми длинами Q0 и Q1; q0, q1, … qQ получается путем каскадирования q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1 и затем последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' формируется в соответствии с порядком модуляции Qm; q0, q1, … qQ получается путем каскадирования q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , если количество транспортных уровней L, соответствующее транспортному блоку, равняется 2, a q0, q1, … qQ повторяется, и последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' формируется в соответствии с порядком модуляции Qm.

Этап получения последовательности кодированной модуляции, соответствующей восходящей управляющей информации, в соответствии с кодированными целевыми длинами Q 0 = Q 0 ' * Q m и Q 1 = Q 1 ' * Q m , порядком модуляции Qm, соответствующим транспортному блоку, и количеством транспортных уровней L, соответствующих транспортному блоку, включает:

кодированные последовательности q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , соответствующие o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 , соответственно получаются в соответствии с кодированными целевыми длинами Q0, Q1, соответствующие последовательности кодированной модуляции q _ 0 0 , q _ 1 0 , … q _ Q 0 ' 0 и q _ 0 1 , q _ 1 1 , … q _ Q 1 ' 1 формируются в соответствии с порядком модуляции Qm, q _ 0 , q _ 1 , … q _ Q ' получается путем каскадирования q _ 0 0 , q _ 1 0 , … q _ Q 0 ' 0 и q _ 0 1 , q _ 1 1 , … q _ Q 1 ' 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1, q _ 0 , q _ 1 , … q _ Q ' получается путем соответственного повторения и последующего каскадирования q _ 0 0 , q _ 1 0 , … q _ Q 0 ' 0 и q _ 0 1 , q _ 1 1 , … q _ Q 1 ' 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2.

Этап получения последовательности кодированной модуляции, соответствующей восходящей управляющей информации, в соответствии с кодированными целевыми длинами Q 0 = Q 0 ' * Q m и Q 1 = Q 1 ' * Q m , порядком модуляции Qm, соответствующим транспортному блоку, и количеством транспортных уровней L, соответствующих транспортному блоку, включает:

кодированные последовательности q _ 0 0 , q _ 1 0 , … q _ Q 0 0 и q _ 0 1 , q _ 1 1 , … q _ Q 1 1 , соответствующие o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 , соответственно получаются в соответствии с кодированной целевой длиной Q0, Q1, последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' формируется из q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1, последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' формируется путем постоянного повторения и последующего каскадирования q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2.

Восходящая управляющая информация может являться как информацией о ACK/NACK, так и информацией об индикаторе ранга (RI).

Этап кодирования восходящей управляющей информации, которая должна быть передана, получения последовательности в соответствии с целевой длиной и формирования соответствующей последовательности кодированной модуляции из кодированной последовательности в соответствии с режимом модуляции включает:

вычисляется количество кодовых символов Q', необходимое для передачи восходящей управляющей информации o0, o1, … oN-1, o0, o1, … oN-1, кодируется с использованием циклически замкнутого сверточного кода, имеющего длину 7 и скорость кода 1/3, или путем проведения циклического контроля по избыточности (CRC), имеющего длину 8 перед кодированием, где N представляет количество бит восходящей управляющей информации свыше 11;

что касается ответной информации о ACK/NACK и информации о RI, то соответствующая кодированная последовательность q0, q1, … qQ получается в соответствии с кодированной целевой длиной Q=Q'∗Qm и соответствующая последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с соответствующим порядком модуляции Qm, если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1; соответствующая кодированная последовательность q0, q1, … qQ получается в соответствии с кодированной целевой длиной Q=Q′∗Qm, если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2, q0, q1, … qQ повторяется и соответствующая последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с соответствующим порядком модуляции Qm.

Что касается информации о показателе качества каналов (CQI)/индикаторе матрицы предварительного кодирования (PMI), то соответствующая кодированная последовательность q0, q1, … qQ получается в соответствии с кодированной целевой длиной Q=Q′∗Qm, если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1 и соответствующая последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с соответствующим порядком модуляции Qm, если транспортный блок не содержит информации в виде данных, которую необходимо передать; соответствующая кодированная последовательность q0, q1, … qQ получается в соответствии с кодированной целевой длиной Q=L∗Q′∗Qm, если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2 и соответствующая последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с соответствующим порядком модуляции Qm, если транспортный блок не содержит информации в виде данных, которую необходимо передать.

Этап кодирования информации в виде данных, соответствующей одному или двум транспортным блокам соответственно, получения кодированной последовательности в соответствии с целевой длиной и формирования соответствующей последовательности кодированной модуляции из кодированной последовательности в соответствии с режимом модуляции включает:

CRC, имеющий длину блока 24, сегментация блочного кода и CRC, имеющий длину подблока 24, выполняются на основе информации в виде данных, соответствующей транспортному блоку, которая должна быть передана, кодирование канала и согласование скорости передачи выполняется с использованием турбокодов, скорость которых равняется 1/3, целевая длина G транспортного блока вычисляется в соответствии с соответствующей пропускной способностью, количеством символов, целевой длиной информации о CQI/PMI в транспортном блоке и целевой длиной информации о RI, которая должна быть передана, в транспортном блоке одновременно, таким образом получается соответствующая кодированная информация в виде данных f0, f1, f2, f3, …, fG-1;

кодированная информация в виде данных f0, f1, f2, f3, …, fG-1 и кодированная информация о CQI/PMI q0, q1, q2, q3, …, q Q C Q I 1 каскадируются, если транспортный блок также содержит информацию о CQI/PMI, которую необходимо передать, и соответствующая последовательность кодированной модуляции данных/управления q _ 0 , q _ 1 , q _ 2 , q _ 3 , …, q _ H ' 1 формируется в соответствии с порядком модуляции транспортного блока и количеством транспортных уровней, соответствующих транспортному блоку, где H=(G+QCQI), а длина соответствующей последовательности кодированной модуляции данных/управления Н'=Н/Qm;

соответствующая последовательность кодированной модуляции данных q _ 0 , q _ 1 , q _ 2 , q _ 3 , …, q _ H ' 1 формируется из кодированной информации в виде данных f0, f1, f2, f3, …, fG-1 в соответствии с порядком модуляции и количеством транспортных уровней, соответствующих транспортному блоку, если транспортный блок не содержит информации о CQI/PMI, которая должна быть передана, где H=G, а длина соответствующей последовательности кодированной модуляции управления Н'=Н/Qm.

Изобретение также предоставляет способ определения необходимого количества кодовых символов на каждом уровне при передаче восходящей управляющей информации по PUSCH, который включает:

количество кодовых символов на каждом уровне определяется с помощью следующей формулы: Q ' = max ( Q ' ' , Q min ' ) , где Q min ' = β o f f s e t P U S C H * α , Q min ' = β o f f s e t P U S C H * α или Q min ' = α ,   обозначает верхний уровень, β o f f s e t P U S C H обозначает отклонение, соответствующее восходящей управляющей информации, и значение определяется путем сигнализирования верхнего уровня;

α имеет одно из следующих значений;

значение α определяется верхним уровнем; или

α = { p , β o f f s e t P U S C H > = m q , β o f f s e t P U S C H < m , где значения р, q и m - это положительные числа, согласованные с базовой станцией и UE; или

значение α получается на основе значения β o f f s e t P U S C H , или

α=O, или

α=c∗O/Qm, где значение с равняется положительному числу, определенному верхним уровнем или согласованному с базовой станцией и UE, и значение Qm равняется положительному числу, отличному от 0, согласованному с базовой станцией и UE, или равняется порядку модуляции, соответствующему транспортному блоку.

Если имеется только один транспортный блок, тогда значение Qm равняется порядку модуляции, соответствующему транспортному блоку; и если имеет два транспортных блока, тогда значение Qm меньше или равняется значениям порядка модуляции, соответствующим двум транспортным блокам.

Значение Q″ равняется одному из следующих:

Q ' ' = min ( O M s c P U S C H i n i t i a l N s y m b P U S C H i n i t i a l β o f f s e t P U S C H r = 0 C 1 K r ,4 M s c P U S C H ) , или

Q ' ' = min ( O M s c P U S C H N s y m b P U S C H β o f f s e t P U S C H O C Q I M I N ,4 M s c P U S C H ) , или

Q ' ' = min ( O M s c P U S C H i n i t i a l N s y m b P U S C H i n i t i a l β o f f s e t P U S C H r = 0 C ( 0 ) 1 K r ( 0 ) + r = 0 C ( 1 ) 1 K r 1 ,4 M s c P U S C H ) , или

Q ' ' = min ( O M s c P U S C H i n i t i a l N s y m b P U S C H i n i t i a l β o f f s e t P U S C H r = 0 C 1 K r + O C Q I M I N ,4 M s c P U S C H ) ;

где OCQI-MIN представляет количество бит информации о CQI/PMI после проведения CRC, если ранг одной нисходящей ячейки равен 1; O представляет количество бит восходящей управляющей информации, которая должна быть передана; N s y m b P U S C H i n i t i a l представляет количество символов, использованных в первичной передаче по PUSCH за исключением исходного сигнала демодуляции (DMRS) и зондирующего исходящего сигнала (SRS); M S C P U S C H i n i t i a l представляет пропускную способность при передаче по PUSCH и выражается в количестве поднесущих; M s c P U S C H представляет пропускную способность текущего подкадра для передачи по PUSCH и выражается в количестве поднесущих; С(i) представляет количество блоков кода, соответствующих транспортному блоку i, после CRC и сегментации блока кода. K r ( i ) представляет количество бит, соответствующее каждому блоку кода транспортного блока i, и значение i равно 1 или 2; β o f f s e t P U S C H представляет β o f f s e t H A R Q A C K или β o f f s e t R I и определяется верхним уровнем.

Восходящая управляющая информация может являться одним или более из: информация o ACK/NACK и информация о RI.

Изобретение также предоставляет систему передачи восходящей управляющей информации, которая включает:

модуль кодовой модуляции настроен на кодирование восходящей управляющей информации, которая должна быть передана, и информации в виде данных, соответствующей одному или двум транспортным блокам соответственно, на получение кодированной последовательности в соответствии с целевой длиной и на формирование соответствующей последовательности кодированной модуляции из кодированной последовательности в соответствии с режимом модуляции; и

модуль перемежения и передачи настроен на перемежение полученной последовательности кодированной модуляции и на передачу перемеженной последовательности кодированной модуляции на уровень, соответствующий PUSCH.

Модуль кодовой модуляции также настраивается на разделение восходящей управляющей информации o0, o1, …oN-1, которая должна быть передана, на две части o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 , где N представляет количество бит восходящей управляющей информации свыше 11; на определение необходимого количества кодовых символов Q 0 ' , Q 1 ' для передачи восходящей управляющей информации; на кодирование o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 соответственно путем использования линейного блочного кода и на получение последовательности кодированной модуляции, соответствующей восходящей управляющей информации, в соответствии с кодированными целевыми длинами Q 0 = Q 0 ' * Q m , Q 1 = Q 0 ' * Q m , порядком модуляции Qm, соответствующим транспортному блоку, и количеством транспортных уровней L, соответствующих транспортному блоку.

Модуль кодовой модуляции также настраивается на вычисление необходимого количества кодовых символов Q' для передачи восходящей управляющей информации o0, o1, …oN-1 и на кодирование o0, o1, …oN-1 с использованием циклически замкнутого сверточного кода, имеющего длину 7 и скорость кода 1/3, или с использованием циклического контроля по избыточности (CRC), имеющего длину 8 перед кодированием, где N представляет количество бит восходящей управляющей информации свыше 11;

что касается информации о ACK/NACK и информации об индикаторе ранга (RI), то, если количество транспортных уровней L, соответствующих транспортному блоку, равно 1, тогда соответствующая кодированная последовательность q0, q1, … qQ получается в соответствии с кодированной целевой длиной Q=Q′∗Qm, и соответствующая последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с порядком модуляции Qm; если количество транспортных уровней L, соответствующих транспортному блоку, равно 2, тогда соответствующая кодированная последовательность q0, q1, … qQ получается в соответствии с кодированной целевой длиной Q=Q′∗Qm, q0, q1, … qQ повторяется и соответствующая последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с соответствующим порядком модуляции Qm;

что касается информации о показателе качества каналов (CQI)/индикаторе матрицы предварительного кодирования (PMI), то, если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1, тогда соответствующая кодированная последовательность q0, q1, … qQ получается в соответствии с кодированной целевой длиной Q=Q′∗Qm; если транспортный блок не содержит информации в виде данных, которая должна быть передана, тогда соответствующая последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с соответствующим порядком модуляции Qm; если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2, тогда соответствующая кодированная последовательность q0, q1, … qQ получается в соответствии с кодированной целевой длиной Q=L∗Q′∗Qm; если транспортный блок не содержит информации в виде данных, которая должна быть передана, тогда соответствующая последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с соответствующим порядком модуляции Qm.

Модуль кодовой модуляции также настраивается на выполнение CRC, имеющего длину блока 24, сегментации блока кода и CRC, имеющего длину подблока 24, информации в виде данных, соответствующей транспортному блоку, которая должна быть передана, на выполнение кодирования канала и согласования скорости передачи с использованием турбокодов, скорость которых составляет 1/3, вычисление целевой длины G транспортного блока в соответствии с соответствующей пропускной способностью, количеством символов, целевой длиной информации о CQI/PMI транспортного блока и целевой длиной информации о RI, которая должна быть передана на транспортный блок одновременно, таким образом получая соответствующую кодированную информацию в виде данных f0, f1, f2, f3, …, fG-1;

если также требуется передать информацию о CQI/PMI с транспортного блока, тогда кодированная информация в виде данных f0, f1, f2, f3, …, fG-1 и кодированная информация о CQI/PMI q0, q1, q2, q3, …, q Q C Q I 1 каскадируются и соответствующая последовательность кодированной модуляции данных/управления g _ 0 , g _ 1 , g _ 2 , g _ 3 , …, g _ H ' 1 формируется в соответствии с порядком модуляции транспортного блока и количеством транспортных уровней, соответствующих транспортному блоку, где H=(G+QCQI), а длина соответствующей последовательности кодированной модуляции данных/управления H'=H/Qm;

если транспортный блок не должен передавать информацию о CQI/PMI, тогда соответствующая последовательность кодированной модуляции данных g _ 0 , g _ 1 , g _ 2 , g _ 3 , …, g _ H ' 1 формируется из кодированной информации в виде данных f0, f1, f2, f3, …, fG-1 в соответствии с порядком модуляции и количеством транспортных уровней, соответствующих транспортному блоку, где H=G, а длина соответствующей последовательности кодированной модуляции управления H'=H/Qm.

Изобретение также предоставляет устройство определения необходимого количества кодовых символов на каждом уровне при передаче восходящей управляющей информации по PUSCH, которое включает:

модуль определения количества кодовых символов, настроенный на определение необходимого количества кодовых символов на каждом уровне с использованием следующей формулы: Q ' = max ( Q ' ' , Q min ' )

модуль определения параметров, настроенный на определение Q min ' = β o f f s e t P U S C H * α , Q min ' = α или Q min ' = α ,   представляет верхний уровень, а β o f f s e t P U S C H представляет отклонение, соответствующее восходящей управляющей информации, и значение определяется путем сигнализирования верхнего уровня.

Изобретение предоставляет способ и систему передачи восходящей управляющей информации, в которых восходящая управляющая информация, которая должна быть передана, и информация в виде данных, соответствующая одному или двум транспортным блокам, кодируется соответственно, кодированная последовательность получается в соответствии с целевой длиной и соответствующая последовательность кодированной модуляции формируется из кодированной последовательности в соответствии с режимом модуляции; полученная последовательность модуляции перемежается и перемеженная последовательность кодированной модуляции передается на уровень, соответствующий PUSCH.

Изобретение предоставляет способ и устройство определения необходимого количества кодовых символов на каждом уровне при передаче восходящей управляющей информации по PUSCH, в которых необходимое количество кодовых символов на каждом уровне определяется с помощью следующей формулы: Q ' = max ( Q ' ' , Q min ' ) , где Q min ' = β o f f s e t P U S C H * α , Q min ' = α или Q min ' = α ,   представляет верхний уровень, а β o f f s e t P U S C H представляет отклонение, соответствующее восходящей управляющей информации, и значение определяется путем сигнализирования верхнего уровня.

Путем применения изобретения осуществляется передача восходящей управляющей информации с большим количеством бит по PUSCH и определяется необходимое количество ресурсов на каждом уровне при передаче восходящей управляющей информации по PUSCH.

КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ

На Фиг.1 изображена схематическая диаграмма, отображающая мультиплексирование восходящей управляющей информации и восходящих данных в существующей системе LTE.

На Фиг.2 изображена схематическая диаграмма, отображающая процесс передачи информации по PUSCH в существующей системе LTE.

На Фиг.3 изображена схематическая диаграмма, отображающая циклически замкнутый сверточный код, имеющий длину 7 и скорость кода 1/3, в родственном уровне техники.

На Фиг.4 изображена блок-схема, отображающая способ передачи восходящей управляющей информации по PUSCH в соответствии с изобретением.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Техническое решение изобретения также описывается более подробно со ссылкой на сопутствующие графические материалы и варианты.

Для решения проблемы, заключающейся в том, что способ передачи восходящей управляющей информации по PUSCH не поддерживает передачу восходящей управляющей информации, количество бит которой превышает 11 в материалах, использованных в родственном уровне техники, раскрытие предоставляет способ передачи восходящей управляющей информации по PUSCH. Как изображено на Фиг.4, способ главным образом включает этапы, описанные ниже.

Этап 401, при котором восходящая управляющая информация, которая должна быть передана, и информация в виде данных, соответствующая одному или двум транспортным блокам, соответственно кодируется, кодированную последовательность получают согласно целевой длине, соответствующая последовательность кодированной модуляции формируется из кодированной последовательности в соответствии с режимом модуляции.

При этом восходящая управляющая информация обрабатывается с использованием одного или нескольких следующих режимов:

Режим 1, при котором восходящая управляющая информация o0, o1, … oN-1 (где значение N превышает 11), которая должна быть передана, разделяется на две части o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 ; вычисляется количество кодовых символов Q 0 ' , Q 1 ' , необходимое для передачи восходящей управляющей информации; o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 кодируются соответственно с использованием линейного блочного кода и последовательность кодированной модуляции, соответствующая восходящей управляющей информации, получается в соответствии с кодированными целевыми длинами Q 0 = Q 0 ' * Q m , Q 1 = Q 0 ' * Q m , порядком модуляции Qm, соответствующим транспортному блоку, и количеством транспортных уровней L, соответствующих транспортному блоку.

Также процесс вычисления количества кодовых символов Q 0 ' , Q 1 ' , необходимых для передачи восходящей управляющей информации, может быть осуществлен путем применения одного из следующих способов:

Способ 1, при котором необходимое количество кодовых символов Q 0 ' , Q 1 ' на каждом уровне вычисляется в соответствии с количеством бит ceil(N/2), соответствующим o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 , и количеством бит N-ceil(N/2), соответствующим o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 ; и

Способ 2, при котором необходимое количество кодовых символов Q' вычисляется в соответствии с N, если значение количества бит N, соответствующее o0, o1, …oN-1, четное, и необходимое количество кодовых символов Q' вычисляется в соответствии с N+1, если значение количества бит N, соответствующее o0, o1, …oN-1, нечетное, тогда необходимое количество кодовых символов Q 0 ' на каждом уровне для передачи o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 равняется Q'/2, и необходимое количество кодовых символов Q 1 ' на каждом уровне для передачи o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 равняется Q'/2.

Также этап получения последовательности кодированной модуляции, соответствующей восходящей управляющей информации, в соответствии с кодированными целевыми длинами Q 0 = Q 0 ' * Q m , Q 1 = Q 0 ' * Q m , порядком модуляции Qm, соответствующим транспортному блоку, и количеством транспортных уровней L, соответствующих транспортному блоку, может быть осуществлен путем применения одного из следующих способов:

Способ 1, при котором кодированные последовательности q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , соответствующие o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 , получаются соответственно в соответствии с кодированными целевыми длинами Q0 и Q1; q0, q1, … qQ получается путем каскадирования q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1, и затем последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' формируется в соответствии с порядком модуляции Qm; и q0, q1, … qQ получается путем каскадирования q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2 и q0, q1, … qQ повторяется, и последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' формируется в соответствии с порядком модуляции.

Способ 2, при котором кодированные последовательности q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , соответствующие o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 , получаются соответственно в соответствии с кодированными целевыми длинами Q0, Q1, соответствующие последовательности кодированной модуляции q _ 0 0 , q _ 1 0 , … q _ Q 0 ' 0 и q _ 0 1 , q _ 1 1 , … q _ Q 1 ' 1 формируются в соответствии с порядком модуляции Qm, q _ 0 , q _ 1 , … q _ Q ' получается путем каскадирования q _ 0 0 , q _ 1 0 , … q _ Q 0 ' 0 и q _ 0 1 , q _ 1 1 , … q _ Q 1 ' 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1; и q _ 0 , q _ 1 , … q _ Q ' получается путем соответствующего повторения и последующего каскадирования q _ 0 0 , q _ 1 0 , … q _ Q 0 ' 0 и q _ 0 1 , q _ 1 1 , … q _ Q 1 ' 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2.

Способ 3, при котором кодированные последовательности q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , соответствующие o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 , получаются соответственно в соответствии с кодированными целевыми длинами Q0, Q1, последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' формируется из q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1 и последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' формируется путем соответственного повторения и последующего каскадирования q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2.

Следует отметить, что восходящая управляющая информация может являться как информацией о ACK/NACK, так и информацией о RI.

Режим 2, при котором вычисляется количество кодовых символов Q', необходимое для передачи восходящей управляющей информации o0, o1, … oN-1 (где значение N превышает 11), o0, o1, … oN-1, кодируется с использованием циклически замкнутого сверточного кода, имеющего длину 7 и скорость кода 1/3 (как изображено на Фиг.3), или с использованием циклического контроля по избыточности (CRC), имеющего длину 8, перед кодированием; что касается ответной информации о ACK/NACK и информации о RI, то соответствующая кодированная последовательность q0, q1, … qQ получается в соответствии с кодированной целевой длиной Q=Q'∗Qm и соответствующая последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с соответствующим порядком модуляции Qm, если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1; и соответствующая кодированная последовательность q0, q1, … qQ получается в соответствии с кодированной целевой длиной Q=Q'∗Qm, если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2, q0, q1, … qQ повторяется и соответствующая последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с соответствующих порядком модуляции Qm; что касается информации о показателе качества каналов (CQI)/индикаторе матрицы предварительного кодирования (PMI), то соответствующая кодированная последовательность q0, q1, … qQ получается в соответствии с кодированной целевой длиной Q=Q'∗Qm, если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1 и соответствующая последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с соответствующим порядком модуляции Qm, если транспортный блок не содержит информации, которая должна быть передана; соответствующая кодированная последовательность q0, q1, … qQ получается в соответствии с кодированной целевой длиной Q=L∗Q'∗Qm, если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2 и соответствующая последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с соответствующим порядком модуляции Qm, если транспортный блок не содержит информации, которая должна быть передана.

В которой элемент в последовательности кодированной модуляции имеет длину L∗Qm; процесс кодирования путем применения линейных блочных кодов включает: q i = n = 0 O 1 ( o n M ( i mod 32 ) , n ) mod 2 , где i=0, 1, 2, …, Q-1, O представляет количество информации обратной связи, M(i,n) представляет значение, которое имеет i в основной последовательности n, и O0, O1, …, On-1 представляет информацию предварительного кодирования. Раскрытие описывается с использованием M(i,n) в качестве примера, изображенного в Таблице 4, но не ограничивается только этим примером.

Таблица 4
i Mi, 0 Mi, 1 Mi, 2 Mi, 3 Mi, 4 Mi, 5 Mi, 6 Mi, 7 Mi, 8 Mi, 9 Mi, 10
0 1 1 0 0 0 0 0 0 0 0 1
1 1 1 1 0 0 0 0 0 0 1 1
2 1 0 0 1 0 0 1 0 1 1 1
3 1 0 1 1 0 0 0 0 1 0 1
4 1 1 1 1 0 0 0 1 0 0 1
5 1 1 0 0 1 0 1 1 1 0 1
6 1 0 1 0 1 0 1 0 1 1 1
7 1 0 0 1 1 0 0 1 1 0 1
8 1 1 0 1 1 0 0 1 0 1 1
9 1 0 1 1 1 0 1 0 0 1 1
10 1 0 1 0 0 1 1 1 0 1 1
11 1 1 1 0 0 1 1 0 1 0 1
12 1 0 0 1 0 1 0 1 1 1 1
13 1 1 0 1 0 1 0 1 0 1 1
14 1 0 0 0 1 1 0 1 0 0 1
15 1 1 0 0 1 1 1 1 0 1 1
16 1 1 1 0 1 1 1 0 0 1 0
17 1 0 0 1 1 1 0 0 1 0 0
18 1 1 0 1 1 1 1 1 0 0 0
19 1 0 0 0 0 1 1 0 0 0 0
20 1 0 1 0 0 0 1 0 0 0 1
21 1 1 0 1 0 0 0 0 0 1 1
22 1 0 0 0 1 0 0 1 1 0 1
23 1 1 1 0 1 0 0 0 1 1 1
24 1 1 1 1 1 0 1 1 1 1 0
25 1 1 0 0 0 1 1 1 0 0 1
26 1 0 1 1 0 1 0 0 1 1 0
27 1 1 1 1 0 1 0 1 1 1 0
28 1 0 1 0 1 1 1 0 1 0 0
29 1 0 1 1 1 1 1 1 1 0 0
30 1 1 1 1 1 1 1 1 1 1 1
31 1 0 0 0 0 0 0 0 0 0 0

Этап обработки информации в виде данных, соответствующей одному или двум транспортным блокам, включает:

CRC, имеющий длину блока 24, сегментация блока кода и CRC, имеющий длину подблока 24, выполняется на основе информации в виде данных, соответствующей транспортному блоку, которая должна быть передана, кодирование канала и согласование скорости передачи выполняется с использованием турбокодов, имеющих скорость 1/3, целевая длина G транспортного блока вычисляется в соответствии с соответствующей пропускной способностью, количеством символов, целевой длиной информации о CQI/PMI, находящейся на транспортном блоке, и целевой длиной информации о RI, которая должна быть передана на транспортный блок, одновременно, таким образом получается соответствующая кодированная информация в виде данных f0, f1, f2, f3, …, fG-1;

кодированная информация в виде данных f0, f1, f2, f3, …, fG-1 и кодированная информация о CQI/PMI q0, q1, q2, q3, …, q Q C Q I 1 каскадируются, если транспортный блок также требует передачи информации о CQI/PMI, и соответствующая последовательность кодированной модуляции данных/управления g _ 0 , g _ 1 , g _ 2 , g _ 3 , …, g _ H ' 1 формируется в соответствии с порядком модуляции транспортного блока и количеством уровней, соответствующих транспортному блоку, где Н=(G+QCQI) и Н'=Н/Qm.

соответствующая последовательность кодированной модуляции данных g _ 0 , g _ 1 , g _ 2 , g _ 3 , …, g _ H ' 1 формируется из кодированной информации в виде данных f0, f1, f2, f3, …, fG-1 в соответствии с порядком модуляции и количеством транспортных уровней, соответствующих транспортному блоку, если транспортный блок не требует передачи информации о CQI/PMI, где H=G и Н'=H/Qm.

Этап 402, при котором полученная последовательность кодированной модуляции перемежается и перемеженная последовательность кодированной модуляции передается на уровень, соответствующий PUSCH.

Кроме того, изобретение также предоставляет способ определения необходимого количества кодовых символов на каждом уровне при передаче восходящей управляющей информации по физическому восходящему мультиплексному каналу (PUSCH), который включает: необходимое количество кодовых символов на каждом уровне определяется с помощью следующей формулы: Q ' = max ( Q ' ' , Q min ' ) , где Q min ' может быть получено одним из следующих способов: Q min ' = β o f f s e t P U S C H * α , Q min ' = α , Q min ' = α .

Также значение α имеет одно из следующих значений:

значение α определяется верхним уровнем; или

α = { p , β o f f s e t P U S C H > = m q , β o f f s e t P U S C H < m , где значения p, q и m - это положительные числа, согласованные с базовой станцией и UE; или

значение α получается на основе значения β o f f s e t P U C C H , или

α=O; или

α=c∗O/Qm, где значение с равняется положительному числу, определенному верхним уровнем или согласованному с базовой станцией и UE, и значение Qm равняется положительному числу, отличному от 0, согласованному с базовой станцией и UE, или равняется модуляционному порядку соответствующему транспортному блоку.

Также, если имеется только один транспортный блок, тогда значение Qm равняется значению порядка модуляции, соответствующего транспортному блоку; и если имеется два транспортных блока, тогда значение Qm равно меньшему или среднему значению из порядков модуляции, соответствующих двум транспортным блокам.

Также, Q ' ' = min ( O M s c P U S C H i n i t i a l N s y m b P U S C H i n i t i a l β o f f s e t P U S C H r = 0 C ( 0 ) 1 K r ( 0 ) + r = 0 C ( 1 ) 1 K r ( 1 ) ,4 M s c P U S C H ) , или

Q ' ' = min ( O M s c P U S C H i n i t i a l N s y m b P U S C H i n i t i a l β o f f s e t P U S C H r = 0 C 1 K r + O C Q I _ M I N ,4 M s c P U S C H ) , или

Q ' ' = min ( O M s c P U S C H i n i t i a l N s y m b P U S C H i n i t i a l β o f f s e t P U S C H r = 0 C 1 K r ,4 M s c P U S C H ) , или

Q ' ' = min ( O M s c P U S C H i n i t i a l N s y m b P U S C H l β o f f s e t P U S C H O C Q I M I N ,4 M s c P U S C H ) ,

где OCQI-MIN представляет количество бит информации о CQI/PMI после проведения CRC, если ранг одной нисходящей ячейки равен 1; O представляет количество бит восходящей управляющей информации, которая должна быть передана; N s y m b P U S C H i n i t i a l представляет количество символов, использованных в первичной передаче по PUSCH за исключением исходного сигнала демодуляции (DMRS) и зондирующего исходящего сигнала (SRS); M S C P U S C H i n i t i a l представляет пропускную способность при первичной передаче по PUSCH и выражается в количестве поднесущих; M s c P U S C H представляет пропускную способность текущего подкадра для передачи по PUSCH и выражается в количестве поднесущих; С(i) представляет количество блоков кода, соответствующих транспортному блоку i, после CRC и сегментации блока кода. K r ( i ) представляет количество бит, соответствующее каждому блоку кода транспортного блока i, и значение i равно 1 или 2; β o f f s e t P U S C H представляет β o f f s e t H A R Q A C K или β o f f s e t R I и определяется верхним уровнем.

Также восходящая управляющая информация может являться одним или более из: ответной информации о ACK/NACK, так и информации о RI. Следует отметить, что вышеупомянутый способ определения необходимого количества кодовых символов на каждом уровне при передаче восходящей управляющей информации по PUSCH применим в случае, если значение количества бит восходящей управляющей информации превышает 2, а также применим в случае, если количество бит восходящей управляющей информации не ограничено.

Способ передачи восходящей управляющей информации в соответствии с изобретением далее описывается в соответствии с вариантами.

В варианте 1 раскрытия предположим, что настроен один транспортный блок, данные передаются на этот транспортный блок, транспортный блок соответствует одному передающему уровню во время передачи, восходящая управляющая информация, которая должна быть передана текущем подкадром, имеет вид [ O 0 A C K , O 1 A C K , …, O 19 A C K ], текущий подкадр является нормальным циклическим префиксом (СР), столбцы виртуальной матрицы пронумерованы начиная с 0 и передача SRS не требуется. Способ передачи восходящей управляющей информации главным образом включает следующие этапы.

Этап 1, при котором информация о ACK/NACK o 0 A C K , o 1 A C K , … o 19 A C K разделяется на две части o 0 A C K 0 , o 1 A C K 0 , … o 9 A C K 0 и o 0 A C K 1 , o 1 A C K 1 , … o 9 A C K 1 и вычисляется количество кодовых символов Q 0 ' , Q 1 ' , необходимое для передачи восходящей управляющей информации; o 0 A C K 0 , o 1 A C K 0 , … o 9 A C K 0 и o 0 A C K 1 , o 1 A C K 1 , … o 9 A C K 1 кодируются соответственно с использованием линейного блочного кода, кодированные последовательности q 0 A C K 0 , q 1 A C K 0 , … q Q 0 A C K 0 и q 0 A C K 1 , q 1 A C K 1 , … q Q 1 A C K 1 , соответствующие o 0 A C K 0 , o 1 A C K 0 , … o 9 A C K 0 и o 0 A C K 1 , o 1 A C K 1 , … o 9 A C K 1 , получаются в соответствии с кодированными целевыми длинами Q0, Q1, q0, q1, … qQ получается после каскадирования q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , а затем последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с порядком модуляции.

Информация в виде данных, соответствующая транспортному блоку, кодируется; битовая последовательность кодированного транспортного блока f0, f1, f2, …, fG-1 получается в соответствии с целевой длиной G; затем последовательность кодированной модуляции, соответствующая транспортному блоку, принимает вид g _ 0 , g _ 1 , g _ 2 , g _ 3 , …, g _ H ' 1 .

Этап 2, при котором полученная последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' , соответствующая информации о ACK/NACK, и последовательность кодированной модуляции g _ 0 , g _ 1 , g _ 2 , g _ 3 , …, g _ H ' 1 , соответствующая транспортному блоку, перемежаются и затем передаются на уровень, соответствующий PUSCH.

В варианте 2 раскрытия предположим, что настраивается один транспортный блок, данные передаются на этот транспортный блок, транспортный блок соответствует двум передающим уровням при передаче, соответствующий порядок модуляции равняется Qm=2 при передаче, восходящая управляющая информация, которая должна быть передана текущим подкадром, имеет вид [ O 0 A C K , O 1 A C K , … O 19 A C K ], текущий подкадр является нормальным CP, столбцы виртуальной матрицы нумеруются начиная с 0 и передача зондирующего исходящего сигнала не требуется. Способ передачи восходящей управляющей информации главным образом включает нижеописанные этапы.

Этап 1, при котором информация о ACK/NACK o 0 A C K , o 1 A C K , … o 19 A C K разделяется на две части o 0 A C K 0 , o 1 A C K 0 , … o 9 A C K 0 и o 0 A C K 1 , o 1 A C K 1 , … o 9 A C K 1 и вычисляется количество кодовых символов Q 0 ' , Q 1 ' , необходимое для передачи восходящей управляющей информации; o 0 A C K 0 , o 1 A C K 0 , … o 9 A C K 0 и o 0 A C K 1 , o 1 A C K 1 , … o 9 A C K 1 кодируются соответственно с использованием линейного блочного кода, кодированные последовательности q 0 A C K 0 , q 1 A C K 0 , … q Q 0 A C K 0 и q 0 A C K 1 , q 1 A C K 1 , … q Q 1 A C K 1 , соответствующие o 0 A C K 0 , o 1 A C K 0 , … o 9 A C K 0 и o 0 A C K 1 , o 1 A C K 1 , … o 9 A C K 1 , получаются в соответствии с кодированными целевыми длинами Q0, Q1, a q 0 A C K , q 1 A C K , … q Q A C K получается после каскадирования q 0 A C K 0 , q 1 A C K 0 , … q Q 0 A C K 0 и q 0 A C K 1 , q 1 A C K 1 , … q Q 1 A C K 1 , q 0 A C K , q 1 A C K , … q Q A C K повторяется и затем последовательность кодированной модуляции q _ 0 A C K , q _ 1 A C K , … q _ Q ' A C K получается в соответствии с порядком модуляции, где q _ k A C K = [ q i A C K q i + Q m 1 A C K q i A C K q i + Q m 1 A C K ] , где k=0, 1, 2, …, Q', i=i+Qm.

Информация в виде данных, соответствующая транспортному блоку, кодируется; битовая последовательность f0, f1, f2, …, fG-1 кодированного транспортного блока получается в соответствии с целевой длиной G; затем последовательность кодированной модуляции, соответствующая транспортному блоку, принимает вид g _ 0 , g _ 1 , g _ 2 , g _ 3 , …, g _ H ' 1 .

Альтернативно, на Этапе 1 может также применяться следующий режим:

Информация о ACK/NACK o 0 A C K , o 1 A C K , … o 19 A C K разделяется на две части o 0 A C K 0 , o 1 A C K 0 , … o 9 A C K 0 и o 0 A C K 1 , o 1 A C K 1 , … o 9 A C K 1 и вычисляется количество кодовых символов Q 0 ' , Q 1 ' , необходимое для передачи восходящей управляющей информации; o 0 A C K 0 , o 1 A C K 0 , … o 9 A C K 0 и o 0 A C K 1 , o 1 A C K 1 , … o 9 A C K 1 кодируются соответственно с использованием линейного блочного кода, o 0 A C K 0 , o 1 A C K 0 , … o 9 A C K 0 и o 0 A C K 1 , o 1 A C K 1 , … o 9 A C K 1 получаются в соответствии с кодированными целевыми длинами Q0, Q1, соответствующие последовательности кодированной модуляции q _ 0 A C K 0 , q _ 1 A C K 0 , … q _ Q 0 ' A C K 0 и q _ 0 A C K 1 , q _ 1 A C K 1 , … q _ Q 1 ' A C K 1 получаются в соответствии с порядком модуляции, q _ 0 A C K 0 , q _ 1 A C K 0 , … q _ Q 0 ' A C K 0 и q _ 0 A C K 1 , q _ 1 A C K 1 , … q _ Q 1 ' A C K 1 повторяются соответственно и затем формируется последовательность кодированной модуляции q _ 0 A C K , q _ 1 A C K , … q _ Q ' A C K , где q _ k A C K = [ q _ k A C K m q _ k A C K m ] , где k=0, 1, 2, …, Q', m=0, 1.

Информация в виде данных, соответствующая транспортному блоку, кодируется; битовая последовательность f0, f1, f2, …, fG-1 кодированного транспортного блока получается в соответствии с целевой длиной G; затем последовательность кодированной модуляции, соответствующая транспортному блоку, принимает вид g _ 0 , g _ 1 , g _ 2 , g _ 3 , …, g _ H ' 1 .

Этап 2, при котором полученная последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' , соответствующая информации о ACK/NACK, и последовательность кодированной модуляции g _ 0 , g _ 1 , g _ 2 , g _ 3 , …, g _ H ' 1 , соответствующая транспортному блоку, перемежаются и затем передаются на уровень, соответствующий PUSCH.

В Варианте 3 раскрытия предположим, что настраиваются два транспортных блока TB0, TB1; данные передаются на оба транспортных блока, транспортные блоки соответствуют двум передающим уровням при передаче; UE получает пропускную способность, предназначенную для передачи информации базовой станцией, которая является одним RB, по PUSCH, в соответствии с показателем восходящей информации, и получает MCS I M C S 1 , I M C S 2 двух транспортных блоков; в соответствии с I M C S 1 , I M C S 2 и количеством транспортных блоков UE может определять, что размер транспортных блоков равен 120 и 224 соответственно, а порядок модуляции Q m 0 = 2 , Q m 1 = 2 ; после добавления в транспортные блоки 24 бит CRC и проведения сегментации блока кода количество блоков кода каждого транспортного блока равняется C0=1, C1=1 и размер блоков кода равняется K r 0 = 144 , K r 1 = 248 ; β o f f s e t P U S C H = β o f f s e t H A R Q A C K = 2 , Q min ' = α настраиваются; значение α, определенное верхним уровнем, выбирается из {0, 3 O Q m , 32 Q m , 2 O Q m , 3 O 2 Q m , O Q m , f ( O ) O Q m }, где f(O)={1,1,1,5/4,6/5,11/6,11/7,11/8,11/9,11/10,17/11}, однако другие значения, определенные верхним уровнем, не могут быть исключены; предположим, что значение α, определенное текущей базовой станцией, равняется α = 32 Q m = 16 , тогда Q min ' = 16 ; восходящая управляющая информация, которая должна быть передана, равняется [ O 0 A C K , O 1 A C K , … O 9 A C K ]; текущий подкадр является нормальным CP; столбцы виртуальной матрицы кодируются начиная с 0; SRS не должен быть передан; формула для вычисления необходимого количества кодовых символов на каждом уровне при передаче информации o ACK/NACK no PUSCH имеет вид:

Q ' = max ( Q ' ' , Q min ' ) = max ( Q ' ' = min ( O M s c P U S C H i n i t i a l N s y m b P U S C H i n i t i a l β o f f s e t P U S C H r = 0 C ( 0 ) 1 K r ( 0 ) + r = 0 C ( 1 ) 1 K r ( 1 ) , 4 M s c P U S C H ) , Q min ' = min ( 8, 16 ) = 16

В Варианте 4 раскрытия предположим, что настраиваются два транспортных блока TB0, TB1; данные передаются на оба транспортных блока и транспортные блоки соответствуют двум передающим уровням при передаче; UE получает пропускную способность, предназначенную для передачи информации базовой станцией, которая является одним RB, по PUSCH, в соответствии с показателем восходящей информации, и получает MCS I M C S 1 , I M C S 2 двух транспортных блоков; в соответствии с I M C S 1 , I M C S 2 и количеством транспортных блоков UE может определять, что размер транспортных блоков равен 120 и 224 соответственно, а порядок модуляции Q m 0 = 2 , Q m 1 = 2 ; после добавления в транспортные блоки 24 бит CRC и проведения сегментации блока кода количество блоков кода каждого транспортного блока равняется C0=1, C1=1 и размер блоков кода равняется K r 0 = 144 , K r 1 = 248 ; β o f f s e t P U S C H = β o f f s e t H A R Q A C K = 2 , Q min ' = β o f f s e t P U S C H * α настраиваются, где α = { p , β o f f s e t P U S C H > = m q β o f f s e t P U S C H < m ; UE и базовая станция подтверждают, что m=4, p=1, q=20; значение β o f f s e t P U S C H = 2 меньше m=4, так что α=20, тогда Q min ' = 20 ; восходящая управляющая информация, которая должна быть передана, имеет вид [ O 0 A C K , O 1 A C K , … O 9 A C K ]; текущий подкадр является нормальным СР; столбцы виртуальной матрицы нумеруются начиная с 0; SRS не должен быть передан; формула для вычисления необходимого количества кодовых символов на каждом уровне при передаче информации o ACK/NACK пo PUSCH имеет вид:

Q ' = max ( Q ' ' , Q min ' ) = max ( Q ' ' = min ( O M s c P U S C H i n i t i a l N s y m b P U S C H i n i t i a l β o f f s e t P U S C H r = 0 C ( 0 ) 1 K r ( 0 ) + r = 0 C ( 1 ) 1 K r ( 1 ) , 4 M s c P U S C H ) , Q min ' ) = max ( 8, 20 ) = 20.

В Варианте 5 раскрытия предположим, что настраиваются транспортные блоки TB0, TB1; данные передаются на каждый транспортный блок; транспортные блоки соответствуют двум передающим уровням при передаче; UE получает пропускную способность, предназначенную для передачи информации базовой станцией, которая является одним RB, по PUSCH, в соответствии с показателем восходящей информации, и получает MCS I M C S 1 , I M C S 2 транспортных блоков; в соответствии с I M C S 1 , I M C S 2 и количеством транспортных блоков UE может определять, что размер транспортных блоков равен 120 и 224 соответственно, а порядок модуляции Q m 0 = 2 , Q m 1 = 2 ; после добавления в транспортные блоки 24 бит CRC и проведения сегментации блока кода количество блоков кода каждого транспортного блока равняется C0=1, C1=1 и размер блоков кода равняется K r 0 = 144 , K r 1 = 248 ; β o f f s e t P U S C H = β o f f s e t H A R Q A C K = 2 , настраивается и Q min ' = β o f f s e t P U S C H * α настраивается; значение α получается из β o f f s e t P U S C H и значения α и β o f f s e t P U S C H показаны в Таблице 5. Таблица 5 приведена в качестве примера, но другие значения α и β o f f s e t P U S C H допустимы.

Таблица 5
β o f f s e t H A R Q A C K α
2,000 20,000
2,500 20,000
3,125 20,000
4,000 20,000
5,000 10,000
6,250 10,000
8,000 10,000
10,000 10,000
12,625 5,000
15,875 5,000
20,000 5,000
31,000 0,000
50,000 0,000
80,000 0,000
126,000 0,000

Восходящая управляющая информация, которая должна быть передана, имеет вид [ O 0 A C K , O 1 A C K , … O 9 A C K ]; текущий подкадр является нормальным CP; столбцы виртуальной матрицы нумеруются начиная с 0; SRS не должен быть передан; формула для вычисления необходимого количества кодовых символов на каждом уровне при передаче информации o ACK/NACK no PUSCH имеет вид:

Q ' = max ( Q ' ' , Q min ' ) = max ( Q ' ' = min ( O M s c P U S C H i n i t i a l N s y m b P U S C H i n i t i a l β o f f s e t P U S C H r = 0 C ( 0 ) 1 K r ( 0 ) + r = 0 C ( 1 ) 1 K r ( 1 ) , 4 M s c P U S C H ) , Q min ' ) = max ( 8, 40 ) = 40.

В Варианте 6 изобретения предположим, что настраиваются два транспортных блока TB0, TB1; данные передаются на оба транспортных блока, транспортные блоки соответствуют двум передающим уровням при передачи; UE получает пропускную способность, предназначенную для передачи информации базовой станцией, которая является одним RB, по PUSCH, в соответствии с показателем восходящей информации, и получает MCS I M C S 1 , I M C S 2 двух транспортных блоков; в соответствии с I M C S 1 , I M C S 2 и количеством транспортных блоков UE может определять, что размер транспортных блоков равен 120 и 224 соответственно, а порядок модуляции Q m 0 = 2 , Q m 1 = 2 ; после добавления в транспортные блоки 24 бит CRC и проведения сегментации блока кода количество блоков кода каждого транспортного блока равняется C0=1, C1=1 и размер блоков кода равняется K r 0 = 144 , K r 1 = 248 ; β o f f s e t P U S C H = β o f f s e t H A R Q A C K = 2 , Q min ' = β o f f s e t P U S C H * α настраиваются, где верхний уровень определяет, что α=3; восходящая управляющая информация, которая должна быть передана, имеет вид [ O 0 A C K , O 1 A C K , … O 9 A C K ]; текущий подкадр является нормальным СР; столбцы виртуальной матрицы нумеруются начиная с 0; SRS не должен быть передан; формула для вычисления необходимого количества кодовых символов на каждом уровне при передаче информации о ACK/NACK по PUSCH имеет вид:

Q ' = max ( Q ' ' , Q min ' ) = max ( Q ' ' = min ( O M s c P U S C H i n i t i a l N s y m b P U S C H i n i t i a l β o f f s e t P U S C H r = 0 C ( 0 ) 1 K r ( 0 ) + r = 0 C ( 1 ) 1 K r ( 1 ) , 4 M s c P U S C H ) , Q min ' ) = max ( 8, 6 ) = 8.

В Варианте 7 раскрытия предположим, что настраиваются два транспортных блока TB0, TB1; данные передаются на оба транспортных блока, транспортные блоки соответствуют двум передающим уровням при передачи; UE получает пропускную способность, предназначенную для передачи информации базовой станцией, которая является одним RB, по PUSCH, в соответствии с показателем восходящей информации, и получает MCS I M C S 1 , I M C S 2 транспортных блоков; в соответствии с I M C S 1 , I M C S 2 и количеством транспортных блоков UE может определять, что размер транспортных блоков равен 120 и 224 соответственно, а порядок модуляции Q m 0 = 2 , Q m 1 = 2 ; после добавления в транспортные блоки 24 бит CRC и проведения сегментации блока кода количество блоков кода каждого транспортного блока равняется C0=1, C1=1 и размер блоков кода равняется K r 0 = 144 , K r 1 = 248 ; β o f f s e t P U S C H = β o f f s e t H A R Q A C K = 2 , Q min ' = β o f f s e t P U S C H * α настраиваются, где α=O=10; восходящая управляющая информация, которая должна быть передана, имеет вид [ O 0 A C K , O 1 A C K , … O 9 A C K ]; текущий подкадр является нормальным СР; столбцы виртуальной матрицы нумеруются начиная с 0; SRS не должен быть передан; формула для вычисления необходимого количества кодовых символов на каждом уровне при передаче информации oACK/NACK no PUSCH имеет вид:

Q ' = max ( Q ' ' , Q min ' ) = max ( Q ' ' = min ( O M s c P U S C H i n i t i a l N s y m b P U S C H i n i t i a l β o f f s e t P U S C H r = 0 C ( 0 ) 1 K r ( 0 ) + r = 0 C ( 1 ) 1 K r ( 1 ) , 4 M s c P U S C H ) , Q min ' ) = max ( 8, 20 ) = 20.

В Варианте 8 раскрытия предположим, что настраиваются два транспортных блока TB0, TB1; данные передаются на оба транспортных блока, транспортные блоки соответствуют двум передающим уровням при передачи; UE получает пропускную способность, предназначенную для передачи информации базовой станцией, которая является одним RB, по PUSCH, в соответствии с показателем восходящей информации, и получает MCS I M C S 1 , I M C S 2 двух транспортных блоков; в соответствии с I M C S 1 , I M C S 2 и количеством транспортных блоков UE может определять, что размер транспортных блоков равен 120 и 224 соответственно, а порядок модуляции Q m 0 = 2 , Q m 1 = 2 ; после добавления в транспортные блоки 24 бит CRC и проведения сегментации блока кода количество блоков кода каждого транспортного блока равняется C0=1, C1=1 и размер блоков кода равняется K r 0 = 144 , K r 1 = 248 ; β o f f s e t P U S C H = β o f f s e t H A R Q A C K = 2 , Q min ' = α настраивается, где α = c * O Q m ; базовая станция и UE подтверждают, что с=3; Qm является минимальным значением порядков кодированной модуляции двух транспортных блоков, а именно Qm=2; восходящая управляющая информация, которая должна быть передана, имеет вид [ O 0 A C K , O 1 A C K , … O 9 A C K ]; текущий подкадр является нормальным СР; столбцы виртуальной матрицы нумеруются начиная с 0; SRS не должен быть передан; формула для вычисления необходимого количества кодовых символов на каждом уровне при передаче информации o ACK/NACK no PUSCH имеет вид:

Q ' = max ( Q ' ' , Q min ' ) = max ( Q ' ' = min ( O M s c P U S C H i n i t i a l N s y m b P U S C H i n i t i a l β o f f s e t P U S C H r = 0 C ( 0 ) 1 K r ( 0 ) + r = 0 C ( 1 ) 1 K r ( 1 ) , 4 M s c P U S C H ) , Q min ' ) = max ( 8, 16 ) = 16.

В соответствии с вышеуказанным способом передачи восходящей управляющей информации изобретение также предоставляет систему передачи восходящей управляющей информации, которая включает: модуль кодированной модуляции и модуль перемежения и передачи. Модуль кодированной модуляции настраивается на кодирование восходящей управляющей информации, которая должна быть передана, и информации в виде данных, соответствующей одному или двум транспортным блокам соответственно, получение кодированной последовательности в соответствии с целевой длиной и формирование соответствующей последовательности кодированной модуляции из кодированной последовательности в соответствии с режимом модуляции. Модуль перемежения и передачи настраивается на перемежение полученной последовательности кодированной модуляции и на передачу перемеженной последовательности кодированной модуляции на уровень, соответствующий PUSCH.

В которой восходящая управляющая информация обрабатывается модулем кодированной модуляции одним из следующих двух способов:

Режим 1, при котором восходящая управляющая информация o0, o1, … oN-1 (N>11), которая должна быть передана, разделяется на две части o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 ; вычисляется необходимое количество кодовых символов Q 0 ' , Q 1 ' для передачи восходящей управляющей информации, o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 кодированы соответственно путем использования линейного блочного кода, и последовательность кодированной модуляции, соответствующая восходящей управляющей информации, получается в соответствии с кодированными целевыми длинами Q 0 = Q 0 ' * Q m , Q 1 = Q 1 ' * Q m , порядком модуляции Qm, соответствующим транспортному блоку, и количеством транспортных уровней L, соответствующих транспортному блоку.

Также количество кодовых символов, необходимое для передачи восходящей управляющей информации, может быть вычислено одним из следующих способов:

Способ 1, при котором необходимое количество кодовых символов Q 0 ' , Q 1 ' на каждом уровне вычисляется в соответствии с количеством бит ceil(N/2), соответствующим o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 , и количеством бит N-ceil(N/2), соответствующим o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 .

Способ 2, при котором необходимое количество кодовых символов Q' вычисляется в соответствии с N, если количество бит N, соответствующее o0, o1, … oN-1, равняется четному значению, необходимое количество кодовых символов Q' вычисляется в соответствии с N+1, если количество бит N, соответствующее o0, o1, … oN-1, равняется нечетному значению, тогда необходимое количество кодовых символов Q 0 ' на каждом уровне для передачи o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 равняется Q'/2 и необходимое количество кодовых символов Q 1 ' на каждом уровне при передаче o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 равняется Q'/2.

Также этап получения последовательности кодированной модуляции, соответствующей восходящей управляющей информации, в соответствии с кодированными целевыми длинами Q 0 = Q 0 ' * Q m , Q 1 = Q 1 ' * Q m , порядком модуляции Qm, соответствующим транспортному блоку, и количеством транспортных уровней L, соответствующих транспортному блоку, может быть реализован путем применения одного из следующих способов:

Способ 1, при котором кодированные последовательности q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , соответствующие o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 , получаются соответственно в соответствии с кодированными целевыми длинами Q0 и Q1; q0, q1, … qQ получается путем каскадирования q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1 и затем последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' формируется в соответствии с порядком модуляции Qm; и q0, q1, … qQ получается путем каскадирования q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2 и q0, q1, … qQ повторяется, и последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' формируется в соответствии с порядком модуляции Qm.

Способ 2, при котором кодированные последовательности q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , соответствующие o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 , получаются соответственно в соответствии с кодированными целевыми длинами Q0, Q1, соответствующие последовательности кодированной модуляции q _ 0 0 , q _ 1 0 , … q _ Q 0 ' 0 и q _ 0 1 , q _ 1 1 , … q _ Q 1 ' 1 формируются в соответствии с порядком модуляции Qm, q _ 0 , q _ 1 , … q _ Q ' получается путем каскадирования q _ 0 0 , q _ 1 0 , … q _ Q 0 ' 0 и q _ 0 1 , q _ 1 1 , … q _ Q 1 ' 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1; и q _ 0 , q _ 1 , … q _ Q ' получается путем соответствующего повторения и последующего каскадирования q _ 0 0 , q _ 1 0 , … q _ Q 0 ' 0 и q _ 0 1 , q _ 1 1 , … q _ Q 1 ' 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2.

Способ 3, при котором кодированные последовательности q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , соответствующие o 0 0 , o 1 0 , … o c e i l ( N / 2 ) 1 0 и o 0 1 , o 1 1 , … o N c e i l ( N / 2 ) 1 1 , получаются соответственно в соответствии с кодированной целевой длиной Q0, Q1, последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' формируется из q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1, и последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' формируется путем соответственного повторения и последующего каскадирования q 0 0 , q 1 0 , … q Q 0 0 и q 0 1 , q 1 1 , … q Q 1 1 , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2.

Следует отметить, что восходящая управляющая информация является одним или более из: информации o ACK/NACK и информации о RI.

Режим 2, при котором вычисляется количество кодовых символов Q', необходимое для передачи восходящей управляющей информации o0, o1, … oN-1 (где значение N превышает 11), o0, o1, … oN-1 кодируется с использованием циклически замкнутого сверточного кода, имеющего длину 7 и скорость кода 1/3 (как изображено на Фиг.3), или с использованием циклического контроля по избыточности (CRC), имеющего длину 8, перед кодированием; что касается ответной информации о ACK/NACK и информации о RI, то соответствующая кодируемая последовательность q0, q1, … qQ получается в соответствии с кодированной целевой длиной Q=Q'∗Qm и соответствующая последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с соответствующим порядком модуляции Qm, если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1; и соответствующая кодированная последовательность q0, q1, … qQ получается в соответствии с кодированной целевой длиной Q=Q'∗Qm, если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2, q0, q1, … qQ повторяется и соответствующая последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с соответствующим порядком модуляции Qm; что касается информации о показателе качества каналов (CQI)/индикаторе матрицы предварительного кодирования (PMI), то соответствующая кодированная последовательность q0, q1, … qQ получается в соответствии с кодированной целевой длиной Q=Q'∗Qm, если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1 и соответствующая последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с соответствующим порядком модуляции Qm, если транспортный блок не содержит информации, которая должна быть передана; соответствующая кодированная последовательность q0, q1, … qQ получается в соответствии с кодированной целевой длиной Q=L∗Q'∗Qm, если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2 и соответствующая последовательность кодированной модуляции q _ 0 , q _ 1 , … q _ Q ' получается в соответствии с соответствующим порядком модуляции Qm, если транспортный блок не содержит информации, которая должна быть передана.

Этап обработки информации в виде данных, соответствующей одному или двум транспортным блокам, включает:

CRC, имеющий длину блока 24, сегментация блока кода и CRC, имеющий длину подблока 24, выполняются на основе информации в виде данных, соответствующей транспортному блоку, которая должна быть передана, кодирование канала и согласование скорости передачи выполняется с использованием турбокодов, имеющих скорость 1/3, целевая длина G транспортного блока вычисляется в соответствии с соответствующей пропускной способностью, количеством символов, целевой длиной информации о CQI/PMI, находящейся на транспортном блоке, и целевой длиной информации о RI, которая должна быть передана на транспортный блок, одновременно, таким образом получается соответствующая кодированная информация в виде данных f0, f1, f2, f3, …, fG-1.

если транспортный блок также требует передать информацию о CQI/PMI, тогда кодированная информация в виде данных f0, f1, f2, f3, …, fG-1 и кодированная информация о CQI/PMI q0, q1, q2, q3, …, q Q C Q I 1 каскадируются и соответствующая последовательность кодированной модуляции данных/управления g _ 0 , g _ 1 , g _ 2 , g _ 3 , …, g _ H ' 1 формируется в соответствии с порядком модуляции транспортного блока и количеством транспортных уровней, соответствующих транспортному блоку, где H=(G+QCQI), а длина соответствующей последовательности кодированной модуляции данных/управления H'=Н/Qm.

Если транспортный блок не требует передачи информации о CQI/PMI, тогда соответствующая последовательность кодированной модуляции данных g _ 0 , g _ 1 , g _ 2 , g _ 3 , …, g _ H ' 1 формируется из кодированной информации в виде данных f0, f1, f2, f3, …, fG-1 в соответствии с порядком модуляции и количеством транспортных уровней, соответствующих транспортному блоку, где H=G, а длина соответствующей последовательности кодированной модуляции управления H'=H/Qm.

В соответствии с вышеупомянутым способом определения необходимого количества кодовых символов на каждом уровне при передачи восходящей управляющей информации по PUSCH, предоставленным раскрытием, раскрытие также предоставляет устройство определения необходимого количества кодовых символов на каждом уровне при передаче восходящей управляющей информации по PUSCH, которое включает: модуль определения количества кодовых символов и модуль определения параметров, в котором модуль определения количества кодовых символов настраивается на определение необходимого количества кодовых символов на каждом уровне в соответствии со следующей формулой: Q ' = max ( Q ' ' , Q min ' ) ; модуль определения параметров настраивается на определение Q min ' = β o f f s e t P U S C H * α , или Q min ' = α , или Q min ' = α , где   представляет верхний уровень, а β o f f s e t P U S C H представляет отклонение, соответствующее восходящей управляющей информации, и значение определяется путем сигнализирования верхнего уровня.

Все описанные выше варианты являются лишь предпочтительными вариантами изобретения и не предназначены для ограничения объема изобретения.

1. Способ передачи восходящей управляющей информации по физическому восходящему мультиплексному каналу (PUSCH) с пространственным мультиплексированием, включающий:
кодирование восходящей управляющей информации, которая должна быть передана, и информации в виде данных, соответствующей одному или двум транспортным блокам, соответственно, получение кодированной последовательности в соответствии с целевой длиной и формирование соответствующей последовательности кодированной модуляции из кодированной последовательности в соответствии с порядком модуляции, соответствующим транспортному блоку, и количеством транспортных уровней, соответствующих транспортному блоку;
перемежение полученной последовательности кодированной модуляции и передачу перемеженной последовательности кодированной модуляции на уровень, соответствующий PUSCH;
при этом количество битов восходящей управляющей информации больше 11.

2. Способ по п. 1, где этап кодирования восходящей управляющей информации, которая должна быть передана, получения последовательности в соответствии с целевой длиной и формирования соответствующей последовательности кодированной модуляции из кодированной последовательности в соответствии с порядком модуляции, соответствующим транспортному блоку, и количеством транспортных уровней, соответствующих транспортному блоку, включает:
разделение восходящей управляющей информации о0, о1, … oN-1, которая должна быть передана, на две части и , где N представляет количество битов восходящей управляющей информации, которое больше 11;
определение необходимого количества кодовых символов для передачи восходящей управляющей информации;
кодирование и , соответственно, путем использования линейного блочного кода и получение последовательности кодированной модуляции, соответствующей восходящей управляющей информации, в соответствии с кодированными целевыми длинами и , порядком модуляции Qm, соответствующим транспортному блоку, и количеством транспортных уровней L, соответствующих транспортному блоку.

3. Способ по п. 2, где этап определения необходимого количества кодовых символов для передачи восходящей управляющей информации включает:
вычисление необходимого количества кодовых символов на каждом уровне в соответствии с количеством битов ceil(N/2), соответствующим , и количеством битов N-ceil(N/2), соответствующим .

4. Способ по п. 2, где этап определения необходимого количества кодовых символов для передачи восходящей управляющей информации включает:
вычисление необходимого количества кодовых символов Q′ в соответствии с N, если количество битов N, соответствующее o0, o1, … oN-1, равняется четному значению, вычисление необходимого количества кодовых символов Q′ в соответствии с N+1, если количество битов N, соответствующее o0, o1, … oN-1, равняется нечетному значению, тогда необходимое количество кодовых символов на каждом уровне для передачи равняется Q′/2 и необходимое количество кодовых символов на каждом уровне при передаче равняется Q′/2.

5. Способ по п. 2, где этап получения последовательности кодированной модуляции, соответствующей восходящей управляющей информации, в соответствии с кодированными целевыми длинами и , порядком модуляции Qm, соответствующим транспортному блоку, и количеством транспортных уровней L, соответствующих транспортному блоку, включает:
получение кодированных последовательностей и , соответствующих и , соответственно, в соответствии с кодированными целевыми длинами Q0 и Q1;
получение q0, q1, … qQ путем каскадирования и , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1, и затем формирование последовательности кодированной модуляции в соответствии с порядком модуляции Qm; и
получение q0, q1, … qQ путем каскадирования и , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2, и повторение q0, q1, … qQ и формирование последовательности кодированной модуляции в соответствии с порядком модуляции Qm.

6. Способ по п. 2, где этап получения последовательности кодированной модуляции, соответствующей восходящей управляющей информации, в соответствии с кодированными целевыми длинами и , порядком модуляции Qm, соответствующим транспортному блоку, и количеством транспортных уровней L, соответствующих транспортному блоку, включает:
получение кодированных последовательностей и , соответствующих и , соответственно, в соответствии с кодированными целевыми длинами Q0, Q1, формирование соответствующих последовательностей кодированной модуляции и в соответствии с порядком модуляции Qm, получение путем каскадирования и , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1; и получение путем соответствующего повторения и последующего каскадирования и , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2.

7. Способ по п. 2, где этап получения последовательности кодированной модуляции, соответствующей восходящей управляющей информации, в соответствии с кодированными целевыми длинами , , порядком модуляции Qm, соответствующим транспортному блоку, и количеством транспортных уровней L, соответствующих транспортному блоку, включает:
получение кодированных последовательностей и , соответствующих и , соответственно, в соответствии с кодированными целевыми длинами Q0, Q1, формирование последовательности кодированной модуляции из и , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1; и получение последовательности кодированной модуляции путем соответственного повторения и последующего каскадирования и , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2.

8. Способ по любому из пп. 2-7, где восходящая управляющая информация является одной или более из: информации о ACK/NACK и информации об индикаторе ранга (RI).

9. Способ по п. 1, где этап кодирования восходящей управляющей информации, которая должна быть передана, получения кодированной последовательности в соответствии с целевой длиной и формирования соответствующей последовательности кодированной модуляции из кодированной последовательности в соответствии с порядком модуляции, соответствующим транспортному блоку, и количеством транспортных уровней, соответствующих транспортному блоку, включает:
вычисление необходимого количества кодовых символов Q′ для передачи восходящей управляющей информации o0, o1, … oN-1, кодирование o0, o1, … oN-1 с использованием циклически замкнутого сверточного кода, имеющего длину 7 и скорость кода 1/3, или с использованием циклического контроля по избыточности (CRC), имеющего длину 8, перед кодированием, где N представляет количество битов восходящей управляющей информации, которое больше 11;
что касается ответной информации о ACK/NACK и информации о RI, получение соответствующей кодированной последовательности q0, q1, … qQ в соответствии с кодированной целевой длиной и получение соответствующей последовательности кодированной модуляции в соответствии с соответствующим порядком модуляции Qm, если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1; и получение соответствующей кодированной последовательности q0, q1, … qQ в соответствии с кодированной целевой длиной , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2, повторение q0, q1, … qQ и получение соответствующей последовательности кодированной модуляции в соответствии с соответствующим порядком модуляции Qm;
что касается информации о показателе качества каналов (CQI)/индикаторе матрицы предварительного кодирования (PMI), получение соответствующей кодированной последовательности q0, q1, … qQ в соответствии с кодированной целевой длиной , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1, и получение соответствующей последовательности кодированной модуляции в соответствии с соответствующим порядком модуляции Qm, если транспортный блок не содержит информации в виде данных, которую необходимо передать; получение соответствующей кодированной последовательности q0, q1, … qQ в соответствии с кодированной целевой длиной , если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2, и получение соответствующей последовательности кодированной модуляции в соответствии с соответствующим порядком модуляции Qm, если транспортный блок не содержит информации в виде данных, которую необходимо передать.

10. Способ по п. 1, 2 или 9, где этап кодирования информации в виде данных, соответствующей одному или двум транспортным блокам, соответственно, получения кодированной последовательности в соответствии с целевой длиной и формирования соответствующей последовательности кодированной модуляции из кодированной последовательности в соответствии с порядком модуляции, соответствующим транспортному блоку, и количеством транспортных уровней, соответствующих транспортному блоку, включает:
выполнение CRC, имеющего длину блока 24, сегментации блока кода и CRC, имеющего длину подблока 24, информации в виде данных, соответствующей транспортному блоку, которая должна быть передана, выполнение кодирования канала и согласования скорости передачи с использованием турбокодов, скорость кода которых составляет 1/3, вычисление целевой длины G транспортного блока в соответствии с соответствующей пропускной способностью, количеством символов, целевой длиной информации о CQI/PMI на транспортном блоке и целевой длиной информации о RI, которая должна быть передана на транспортный блок одновременно, таким образом получая соответствующую кодированную информацию в виде данных f0, f1, f2, f3, …, fG-1;
каскадирование кодированной информации в виде данных f0, f1, f2, f3, …, fG-1 и кодированной информации о CQI/PMI q0, q1, q2, q3, …, , если требуется передать информацию о CQI/PMI с транспортного блока, и формирование соответствующей последовательности кодированной модуляции данных/управления в соответствии с порядком модуляции транспортного блока и количеством транспортных уровней, соответствующих транспортному блоку, где Н=(G+QCQI), причем длина соответствующей последовательности кодированной модуляции данных/управления H′=H/Qm;
формирование соответствующей последовательности кодированной модуляции данных из кодированной информации в виде данных f0, f1, f2, f3, …, fG-1 в соответствии с порядком модуляции и количеством транспортных уровней, соответствующих транспортному блоку, если транспортный блок не содержит информации о CQI/PMI, которая должна быть передана, где H=G, а длина соответствующей последовательности кодированной модуляции управления H′=H/Qm.

11. Способ определения необходимого количества кодовых символов на каждом уровне при передаче восходящей управляющей информации по физическому восходящему мультиплексному каналу (PUSCH) с пространственным мультиплексированием, включающий:
определение необходимого количества кодовых символов на каждом уровне с помощью следующей формулы: , где , или или , представляет функцию "потолок", а представляет отклонение, соответствующее восходящей управляющей информации, и значение определяют путем сигнализирования верхнего уровня, при этом α больше 0;
Q″ представляет необходимое количество кодовых символов на каждом уровне при передаче восходящей управляющей информации по PUSCH с пространственным мультиплексированием, Q′ представляет уточненное количество гарантирует, что скорость кода кодированной восходящей управляющей информации не больше 1;
при этом восходящая управляющая информация является информацией о положительном/отрицательном подтверждении приема (ACK/NACK) и/или информацией об индикаторе ранга (RI).

12. Способ по п. 11, где значение α является одним из следующих значений:
значение α определяют верхним уровнем; или
, где значения р, q и m - это положительные числа, согласованные с базовой станцией и UE; или
значение α получают на основе значения ; или
α=O; или
, где значение с равняется положительному числу, определенному верхним уровнем или согласованному с базовой станцией и UE, и значение Qm равняется положительному числу, отличному от 0, согласованному с базовой станцией и UE, или равняется порядку модуляции, соответствующему транспортному блоку.

13. Способ по п. 12, где
если имеется только один транспортный блок, тогда значение Qm равняется порядку модуляции, соответствующему транспортному блоку; и если имеется два транспортных блока, тогда значение Qm является меньшим или средним значением порядков модуляции, соответствующих двум транспортным блокам.

14. Способ по п. 11, где Q″ имеет одно из следующих значений:
, или
, или
, или

где OCQI-MIN представляет количество битов информации о CQI/PMI после проведения CRC, если ранг одной нисходящей ячейки равен 1; О представляет количество битов восходящей управляющей информации, которая должна быть передана; представляет количество символов, использованных в первичной передаче по PUSCH за исключением исходного сигнала демодуляции (DMRS) и зондирующего исходящего сигнала (SRS); представляет пропускную способность при первичной передаче по PUSCH и выражается в количестве поднесущих; представляет пропускную способность текущего подкадра для передачи по PUSCH и выражается в количестве поднесущих; С(i) представляет количество блоков кода, соответствующих транспортному блоку i, после CRC и сегментации блока кода, представляет количество битов, соответствующее каждому блоку кода транспортного блока i, и значение i равно 1 или 2; представляет или и определяют верхним уровнем.

15. Терминал, используемый для передачи восходящей управляющей информации по физическому восходящему мультиплексному каналу (PUSCH) с пространственным мультиплексированием, содержащий:
модуль кодовой модуляции, настроенный на кодирование восходящей управляющей информации, которая должна быть передана, и информации в виде данных, соответствующей одному или двум транспортным блокам, соответственно, получение кодированной последовательности в соответствии с целевой длиной и формирование соответствующей последовательности кодированной модуляции из кодированной последовательности в соответствии с порядком модуляции, соответствующим транспортному блоку, и количеством транспортных уровней, соответствующих транспортному блоку; и
модуль перемежения и передачи, настроенный на перемежение полученной последовательности кодированной модуляции и на передачу перемеженной последовательности кодированной модуляции на уровень, соответствующий PUSCH;
при этом количество битов восходящей управляющей информации больше 11.

16. Терминал по п. 15, где модуль кодовой модуляции дополнительно настроен на разделение восходящей управляющей информации o0, o1, … oN-1, которая должна быть передана, на две части и , где N представляет количество битов восходящей управляющей информации, которое больше 11; определение необходимого количества кодовых символов для передачи восходящей управляющей информации; кодирование и , соответственно, путем использования линейного блочного кода и получение последовательности кодированной модуляции, соответствующей восходящей управляющей информации, в соответствии с кодированными целевыми длинами , , порядком модуляции Qm, соответствующим транспортному блоку, и количеством транспортных уровней L, соответствующих транспортному блоку.

17. Терминал по п. 15, где модуль кодовой модуляции дополнительно настроен на вычисление необходимого количества кодовых символов Q′ для передачи восходящей управляющей информации o0, o1, … oN-1 и на кодирование o0, o1, … oN-1 с использованием циклически замкнутого сверточного кода, имеющего длину 7 и скорость кода 1/3, или с использованием циклического контроля по избыточности (CRC), имеющего длину 8, перед кодированием, где N представляет количество битов восходящей управляющей информации, которое больше 11;
что касается информации о ACK/NACK и информации об индикаторе ранга (RI), то если количество транспортных уровней L, соответствующих транспортному блоку, равно 1, тогда соответствующая кодированная последовательность q0, q1, … qQ получена в соответствии с кодированной целевой длиной и соответствующая последовательность кодированной модуляции получена в соответствии с порядком модуляции Qm; если количество транспортных уровней L, соответствующих транспортному блоку, равно 2, тогда соответствующая кодированная последовательность q0, q1, … qQ получена в соответствии с кодированной целевой длиной , q0, q1, … qQ повторена и соответствующая последовательность кодированной модуляции получена в соответствии с соответствующим порядком модуляции Qm;
что касается информации о показателе качества каналов (CQI)/индикаторе матрицы предварительного кодирования (PMI), то, если количество транспортных уровней L, соответствующих транспортному блоку, равняется 1, тогда соответствующая кодированная последовательность q0, q1, … qQ получена в соответствии с кодированной целевой длиной ; если транспортный блок не содержит информации в виде данных, которая должна быть передана, тогда соответствующая последовательность кодированной модуляции получена в соответствии с соответствующим порядком модуляции Qm; если количество транспортных уровней L, соответствующих транспортному блоку, равняется 2, тогда соответствующая кодированная последовательность q0, q1, … qQ получена в соответствии с кодированной целевой длиной ; если транспортный блок не содержит информации в виде данных, которая должна быть передана, тогда соответствующая последовательность кодированной модуляции получена в соответствии с соответствующим порядком модуляции Qm.

18. Терминал по п. 15, где модуль кодовой модуляции дополнительно настроен на выполнение CRC, имеющего длину блока 24, сегментации блока кода и CRC, имеющего длину подблока 24, информации в виде данных, соответствующей транспортному блоку, которая должна быть передана, выполнение кодирования канала и согласования скорости передачи с использованием турбокодов, скорость кода которых составляет 1/3, вычисление целевой длины G транспортного блока в соответствии с соответствующей пропускной способностью, количеством символов, целевой длиной информации о CQI/PMI на транспортном блоке и целевой длиной информации о RI, которая должна быть передана на транспортный блок одновременно, таким образом получая соответствующую кодированную информацию в виде данных f0, f1, f2, f3, …, fG-1;
если транспортный блок также требует передачи информации о CQI/PMI, тогда кодированная информация в виде данных f0, f1, f2, f3, …, fG-1 и кодированная информация о CQI/PMI q0, q1, q2, q3, …, каскадированы и соответствующая последовательность кодированной модуляции данных/управления сформирована в соответствии с порядком модуляции транспортного блока и количеством транспортных уровней, соответствующих транспортному блоку, где Н=(G+QCQI), а длина соответствующей последовательности кодированной модуляции данных/управления Н′=Н/Qm;
если транспортный блок не требует передачи информации о CQI/PMI, тогда соответствующая последовательность кодированной модуляции данных сформирована из кодированной информации в виде данных f0, f1, f2, f3, …, fG-1 в соответствии с порядком модуляции и количеством транспортных уровней, соответствующих транспортному блоку, где H=G, а длина соответствующей последовательности кодированной модуляции управления Н′=Н/Qm.
19. Устройство определения необходимого количества кодовых символов на каждом уровне при передаче восходящей управляющей информации по PUSCH с пространственным мультиплексированием, содержащее:
модуль для определения количества кодовых символов, настроенный на определение необходимого количества кодовых символов на каждом уровне с использованием следующей формулы: ;
модуль определения параметров, настроенный на определение , или , где представляет функцию "потолок", а представляет отклонение, соответствующее восходящей управляющей информации, и значение определено путем сигнализирования верхнего уровня, при этом α больше 0;
Q″ представляет необходимое количество кодовых символов на каждом уровне при передаче восходящей управляющей информации по PUSCH с пространственным мультиплексированием, Q′ представляет уточненное количество гарантирует, что скорость кода кодированной восходящей управляющей информации не больше 1;
при этом восходящая управляющая информация является информацией о положительном/отрицательном подтверждении приема (ACK/NACK) и/или информацией об индикаторе ранга (RI).

20. Базовая станция, сконфигурированная для получения перемеженной последовательности кодированной модуляции по п. 15.



 

Похожие патенты:

Изобретение относится к области электрорадиотехники и связи и может быть использовано в системах передачи данных, использующих многочастотные сигналы с ортогональным частотным разделением каналов, для оценки параметров канала связи.

Настоящее изобретение относится к способу и терминалу для передачи по обратной связи информации о состоянии канала. Технический результат состоит в повышении точности передачи UE по обратной связи информации о состоянии канала и в возможности базовой станции динамически выбирать передачу SU-MIMO (однопользовательский режим MIMO) или MU-MIMO (многопользовательский режим MIMO).

Изобретение относится к технике электрической связи и может быть использовано в любых информационных системах. Технический результат состоит в повышении помехоустойчивости, пропускной способности и качества информационной продукции.

Изобретение относится к средствам передачи восходящей управляющей информации. Технический результат заключается в уменьшении ошибок при декодировании восходящей управляющей информации (ВУИ).

Изобретение относится к способу, устройству и системе для конфигурирования каналов управления в сети мобильной связи и на мобильной станции. Технический результат заключается в усовершенствовании схемы для конфигурирования каналов управления, в частности каналов управления, относящихся к передаче пользовательских данных.

Изобретение относится к способу передачи данных в системе беспроводной связи с гибридным автоматическим переспросом (HARQ). Технический результат состоит в обеспечении контроля уровня успешной доставки данных с первой попытки передачи, а также в повышении эффективности использования радиоресурсов и скорости передачи данных в системе беспроводной связи в целом.

Изобретение относится к способу беспроводной передачи данных и управляющей информации с использованием множества уровней передачи. Технический результат состоит в обеспечении оптимального распределения ресурсов передачи, когда необходимо передавать большой объем управляющей информации.

Изобретение относится к способу беспроводной передачи данных и управляющей информации при использовании нескольких слоев передачи. Технический результат состоит в обеспечении оптимального распределения ресурсов передачи, когда необходимо передавать большой объем управляющей информации.

Изобретение относится к способу для передачи данных беспроводным образом с использованием множества уровней передачи. Технический результат состоит в оптимальном распределении ресурсов передачи между информацией управления и данными пользователя.

Группа изобретений относится к области управления связью. Технический результат состоит в снижении ухудшения характеристик передачи при передаче данных даже в том случае, когда в мобильном терминале не обеспечено достаточной мягкой буферной памяти для управления повторной передачей.

Изобретение относится к области выбора канала при агрегировании несущих в системе LTE-Advanced. Техническим результатом является уменьшение объема служебной информации, передаваемой в физическом канале управления восходящей линии связи. Способ выбора канала включает: определение того, что используются или должны использоваться процедуры выбора канала и выбора сигнального созвездия; определение того, что для выбора канала используется или должна использоваться структура одной таблицы преобразования для максимум четырех битов; выбор ресурса связи из записей ресурсов, соответствующих состояниям подтверждения приема и отрицательного подтверждения приема, на основе определения того, что используются или должны использоваться процедуры выбора канала и выбора сигнального созвездия, а также определения того, что для выбора канала используется или должна использоваться структура одной таблицы преобразования для максимум четырех битов. 4 н. и 24 з.п. ф-лы, 3 ил., 3 табл.

Изобретение относится к оценке и представлению отчета об индикаторе качества канала (CQI). Технический результат заключается в точности оценки и представления отчета об CQI. Для этого, когда соседствующие базовые станции могут вызывать сильные помехи друг для друга, им могут быть выделены разные ресурсы, например разные субкадры. UE может наблюдать разные уровни помех по разным ресурсам. UE может определить CQI для ресурсов, выделенных базовой станции, и у которых уменьшены или отсутствуют помехи от по меньшей мере одной вызывающей помехи базовой станции. В другом аспекте UE может определить несколько CQI для ресурсов разных типов и связанных с разными уровнями помех. Например, UE может определить первый CQI на основе по меньшей мере одного первого субкадра, выделенного базовой станции, и у которого уменьшены или отсутствуют помехи от вызывающей помехи базовой станции(й). UE может определить второй CQI на основе по меньшей мере одного второго субкадра, выделенного вызывающей помехи базовой станции(ям). 16 н. и 44 з.п. ф-лы, 12 ил., 2 табл.

Изобретение относится к электросвязи и может быть использовано для передачи цифровой информации. Техническим результатом является снижение времени передачи сообщений. Способ заключается в том, что на передающей стороне к исходному сообщению добавляют циклическую контрольную сумму (CRC), полученный блок кодируют помехоустойчивым внешним кодом и внутренним кодом, первоначально в канал связи передают все информационные биты, затем передают биты CRC, после чего передают в канал результаты кодирования: проверочные биты внешнего кода и проверочные биты внутреннего кода БЧХ, после получения информационной последовательности бит на приемной стороне по ним вычисляют и проверяют CRC, в случае положительного результата сообщение передают получателю, в противном случае исправляют ошибочные блоки внешним кодом, в качестве которого используют блок контроля на четность, для этого восстанавливают j-ый блок из k бит посредством блока четности, после чего полученную последовательность проверяют по CRC, при положительном результате проверки принятое сообщение передают получателю, а при отрицательном - повторяют процедуру восстановления блоков, пока не будут проверены все J блоков, при отсутствии положительного результата выполняют операцию исправления ошибок внутренним кодом, для чего объединяют j-ю информационную k- битную последовательность с j-ой проверочной последовательностью кода БЧХ, декодируют j-ый блок, при исправлении выявленных ошибок вновь выполняют процедуру проверки CRC, а при отрицательном результате продолжают операцию исправления ошибок в последующих блоках до j=J. 2 ил.

Изобретение относится к вычислительной технике и может быть использовано для обнаружения и исправления ошибок при передаче информации между частями распределенных вычислительных систем. Техническим результатом является повышение надежности передачи данных. Устройство содержит контроллер мультиплексных каналов информационного обмена, внутреннюю интерфейсную магистраль информационного обмена, ОЗУ, ПЗУ, устройство сброса, микропроцессор, преобразователи мультиплексного канала информационного обмена, приемопередатчики мультиплексного канала информационного обмена, трансформаторы гальванической развязки, устройства согласования мультиплексного канала информационного обмена, формирователь адреса оконечного устройства, преобразователь данных, формирователь команд управления, преобразователь вспомогательного мультиплексного канала информационного обмена, буферный формирователь, приемопередатчик вспомогательного мультиплексного канала информационного обмена, устройство программирования. 2 н.п. ф-лы, 2 ил.

Изобретение применяется в области связи и предоставляет способ и устройство для удаленного определения местоположения неисправности беспроводной сети. Технический результат изобретения заключается в обеспечении возможности определения местоположения элемента беспроводной сети, вызывающего проблему в сети, тем самым улучшая эффективность выявления неисправностей, экономя трудозатраты. Способ содержит этапы: собирают рабочий параметр беспроводной сети на стороне терминала и отправляют собранный рабочий параметр беспроводной сети на стороне терминала на сервер. Затем сервер сравнивает рабочий параметр беспроводной сети на стороне терминала с рабочим параметром беспроводной сети на стороне точки доступа, и, какая часть беспроводной сети имеет неисправность, определяется в соответствии с результатом сравнения, так что обнаружение не является обязательным на стороне терминала, когда обнаружено, что беспроводная сеть является ненормальной на стороне точки доступа. 4 н. и 8 з.п. ф-лы, 7 ил.

Изобретение относится к беспроводной связи и, в частности, к управлению мощностью передачи мобильного терминала. Способ передачи информации управления от терминала беспроводной связи сети доступа включает в себя этап, на котором формируют информацию управления, содержащую множество битов управления. Изобретение относится к средствам мобильной связи. Технический результат заключается в повышении надежности передачи информации управления. В способе кодируют биты управления, используя блочный код, разделяют закодированные биты на первую группу и вторую группу, передают первую группу закодированных битов по первому набору несущих и передают вторую группу закодированных битов по второму набору несущих, содержащему частоты, отличные от первого набора несущих. 12 н. и 35 з.п. ф-лы, 26 ил.

Изобретение относится к оборудованию пользовательского узла беспроводной связи. Технический результат заключается в повышении надежности работы оборудования. Пользовательское оборудование принимает через первую ячейку (970), сконфигурированную на несущей частоте, по меньшей мере один параметр, ассоциированный со второй ячейкой (980), сконфигурированной на несущей частоте, содержащий идентификационную информацию ячейки. Пользовательское оборудование (920) затем получает (1050) по меньшей мере одну характеристику физического уровня для второй ячейки (980) на основании принятого по меньшей мере одного параметра. Таким образом, пользовательское оборудование (920) в состоянии принять передачи через вторую ячейку (980), даже если оно не могло первоначально обнаружить присутствие ячейки. 6 н. и 16 з.п. ф-лы, 19 ил.

Изобретение относится к области технологий связи. Технический результат изобретения заключается в улучшении производительности балансного алгоритма максимума апостериорной вероятности (MAP) в высокоскоростном канале. Способ включает в себя: определение метрики ветви, прямой метрики и обратной метрики для каждого состояния в текущий момент времени с использованием значения оценки характеристики канала для каждого состояния и принятого сигнала в текущий момент времени; и определение MAP принятого сигнала в текущий момент времени с использованием метрики ветви, прямой метрики и обратной метрики для каждого состояния в текущий момент времени. В соответствии с раскрытым решением в режиме реального времени может отслеживаться высокоскоростной изменяющийся во времени канал путем комбинирования балансировки MAP с обновлением канала и адаптивного определения значения характеристики канала в каждом состоянии в каждый момент времени. 2 н. и 8 з.п. ф-лы, 3 ил.

Изобретение относится к способу работы вторичной станции, которая осуществляет связь с, по меньшей мере, одной первичной станцией посредством передач MIMO. Достигаемый технический результат - повышение скорости передачи данных, уменьшение объема ресурса, необходимого, чтобы сигнализировать рекомендованные коэффициенты предварительного кодирования. Способ работы вторичной станции, которая осуществляет связь с , по меньшей мере, одной первичной станцией посредством передач MIMO, характеризуется тем, что вторичная станция сигнализирует одиночный индикатор предварительного кодирования, представляющий, по меньшей мере, один набор рекомендованных коэффициентов предварительного кодирования в первичную станцию, при этом одиночный индикатор предварительного кодирования является общим для множества доступных режимов передачи MIMO. 3 н. и 4 з.п. ф-лы, 3 ил.

Изобретение относится к способам запроса и выполнения общей реконфигурации радиоинтерфейса, а также к базовой станции и пользовательскому оборудованию. Технический результат заключается в снижении количества времени, затрачиваемого на выполнение реконфигурации, и минимизации количества используемых ресурсов. Способ запроса общей реконфигурации радиоинтерфейса, которая должна быть сделана каждым из группы пользовательских оборудований из множества пользовательских оборудований, поддерживаемых базовой станцией в беспроводной системе связи с множеством несущих, содержит этапы, на которых: определяют общую реконфигурацию радиоинтерфейса, которая должна быть сделана каждым из группы пользовательских оборудований; кодируют общую реконфигурацию радиоинтерфейса в поле полезной нагрузки команды высокоскоростного совместно используемого канала управления (HS-SCCH); кодируют в команде HS-SCCH указание, ассоциирующее эту команду HS-SCCH с группой пользовательских оборудований, и передают команду HS-SCCH множеству пользовательских оборудований, поддерживаемых базовой станцией. 4 н. и 11 з.п. ф-лы, 4 ил.
Наверх