СПОСОБ И СИСТЕМА ПЕРЕДАЧИ ВОСХОДЯЩЕЙ УПРАВЛЯЮЩЕЙ ИНФОРМАЦИИ, И СПОСОБ И УСТРОЙСТВО ОПРЕДЕЛЕНИЯ КОЛИЧЕСТВА КОДИРОВАННЫХ СИМВОЛОВ Российский патент 2015 года по МПК H04L1/00 

Описание патента на изобретение RU2559898C2

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

Изобретение относится к области техники цифровой связи, в частности к способу и системе передачи восходящей управляющей информации, а также к способу и устройству определения необходимого количества зашифрованных символов на каждом уровне при передаче восходящей управляющей информации по Физическому восходящему мультиплексному каналу (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 представляет отклонение, соответствующее восходящей управляющей информации, и значение определяется путем сигнализирования верхнего уровня.

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

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

название год авторы номер документа
МУЛЬТИПЛЕКСИРОВАНИЕ УПРАВЛЯЮЩЕЙ ИНФОРМАЦИИ И ИНФОРМАЦИИ ДАННЫХ ОТ ПОЛЬЗОВАТЕЛЬСКОГО ОБОРУДОВАНИЯ В РЕЖИМЕ ПЕРЕДАЧИ MIMO 2011
  • Папасакеллариоу Арис
  • Ким Янг-Бум
RU2575414C2
МУЛЬТИПЛЕКСИРОВАНИЕ УПРАВЛЯЮЩЕЙ ИНФОРМАЦИИ И ИНФОРМАЦИИ ДАННЫХ ОТ ПОЛЬЗОВАТЕЛЬСКОГО ОБОРУДОВАНИЯ В РЕЖИМЕ ПЕРЕДАЧИ MIMO 2011
  • Папасакеллариоу Арис
  • Ким Янг-Бум
RU2522307C1
СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ СИГНАЛИЗАЦИИ УПРАВЛЕНИЯ ВОСХОДЯЩЕЙ ЛИНИИ ПО ФИЗИЧЕСКОМУ КАНАЛУ СОВМЕСТНОГО ДОСТУПА ВОСХОДЯЩЕЙ ЛИНИИ 2010
  • Ся Шуцян
  • Ян Вэйвэй
  • Лян Чуньли
  • Дай Бо
  • Сюй Цзюнь
RU2515605C2
МУЛЬТИПЛЕКСИРОВАНИЕ УПРАВЛЯЮЩЕЙ ИНФОРМАЦИИ И ДАННЫХ В СИСТЕМЕ С МНОГИМИ ВХОДАМИ И МНОГИМИ ВЫХОДАМИ В ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ НА ОСНОВЕ МНОЖЕСТВЕННОГО ДОСТУПА С ЧАСТОТНЫМ РАЗДЕЛЕНИЕМ И ОДНОЙ НЕСУЩЕЙ 2011
  • Нам Янг-Хан
  • Хан Дзин-Киу
  • Чжан Цзяньчжун
RU2575876C2
УСТРОЙСТВО И СПОСОБ ПЕРЕДАЧИ ПО ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ ДЛЯ СИСТЕМЫ МОБИЛЬНОЙ СВЯЗИ, ПОДДЕРЖИВАЮЩЕЙ MIMO В ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ 2011
  • Йеон Миунг Хоон
  • Хан Дзин Киу
  • Ли Дзу Хо
  • Нам Янг Хан
  • Чжан Цзяньчжун
RU2689180C2
СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ УПРАВЛЯЮЩИХ СИГНАЛОВ КАНАЛА ВОСХОДЯЩЕЙ СВЯЗИ И ПЕРЕНОСА ОПОРНОГО СИГНАЛА ДЕМОДУЛЯЦИИ КАНАЛА ВОСХОДЯЩЕЙ СВЯЗИ 2010
  • Янг Вэйвэй
  • Лянг Чунли
  • Даи Бо
  • Ю Бин
  • Жу Пэнг
RU2532722C2
МУЛЬТИПЛЕКСИРОВАНИЕ УПРАВЛЯЮЩЕЙ ИНФОРМАЦИИ И ИНФОРМАЦИИ ДАННЫХ ОТ ПОЛЬЗОВАТЕЛЬСКОГО ОБОРУДОВАНИЯ В ФИЗИЧЕСКОМ КАНАЛЕ ДАННЫХ 2011
  • Папасакеллариоу Арис
  • Ким Йоунг-Бум
RU2527753C2
МУЛЬТИПЛЕКСИРОВАНИЕ УПРАВЛЯЮЩЕЙ ИНФОРМАЦИИ И ИНФОРМАЦИИ ДАННЫХ ОТ ПОЛЬЗОВАТЕЛЬСКОГО ОБОРУДОВАНИЯ В ФИЗИЧЕСКОМ КАНАЛЕ ДАННЫХ 2014
  • Папасакеллариоу Арис
  • Ким Йоунг-Бум
RU2653232C2
УСТРОЙСТВО И СПОСОБ ПЕРЕДАЧИ ПО ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ ДЛЯ СИСТЕМЫ МОБИЛЬНОЙ СВЯЗИ, ПОДДЕРЖИВАЮЩЕЙ MIMO В ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ 2011
  • Йеон Миунг Хоон
  • Хан Дзин Киу
  • Ли Дзу Хо
  • Нам Янг Хан
  • Чжан Цзяньчжун
RU2564639C2
СПОСОБ ПЕРЕДАЧИ УПРАВЛЯЮЩЕЙ ИНФОРМАЦИИ ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ, БЕСПРОВОДНОЙ ТЕРМИНАЛ И БАЗОВАЯ СТАНЦИЯ 2014
  • Окетани Кенго
RU2669917C1

Иллюстрации к изобретению RU 2 559 898 C2

Реферат патента 2015 года СПОСОБ И СИСТЕМА ПЕРЕДАЧИ ВОСХОДЯЩЕЙ УПРАВЛЯЮЩЕЙ ИНФОРМАЦИИ, И СПОСОБ И УСТРОЙСТВО ОПРЕДЕЛЕНИЯ КОЛИЧЕСТВА КОДИРОВАННЫХ СИМВОЛОВ

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

Формула изобретения RU 2 559 898 C2

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.

Документы, цитированные в отчете о поиске Патент 2015 года RU2559898C2

CN 101807974 A, 18.08.2010
СПОСОБ И СИСТЕМА ДЛЯ ОБЕСПЕЧЕНИЯ ИНФОРМАЦИИ УПРАВЛЕНИЯ ДЛЯ ПОДДЕРЖКИ ВЫСОКОСКОРОСТНОЙ НИСХОДЯЩЕЙ И ВОСХОДЯЩЕЙ ЛИНИЙ СВЯЗИ 2006
  • Чандра Арти
  • Терри Стефен Е.
RU2384983C2
Колосоуборка 1923
  • Беляков И.Д.
SU2009A1
Приспособление для суммирования отрезков прямых линий 1923
  • Иванцов Г.П.
SU2010A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

RU 2 559 898 C2

Авторы

Ян Вэйвэй

Дай Бо

Лян Чуньли

Ся Шуцян

Юй Бинь

Даты

2015-08-20Публикация

2011-07-22Подача