УСТРОЙСТВО И СПОСОБ ПЕРЕРАСПРЕДЕЛЕНИЯ РЕСУРСОВ И ПЕРЕГРУППИРОВКИ В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ
METHODS AND DEVICE FOR REDISTRIBUTION OF RESOURCES AND REGROUPING IN WIRELESS COMMUNICATION SYSTEM

УРОВЕНЬ ТЕХНИКИ
Область техники, к которой относится изобретение
Настоящее изобретение относится к способам и устройствам перераспределения и перегруппировки ресурсов для передачи в системе беспроводной связи.
Уровень техники
Средства связи позволяют осуществлять передачу данных на расстояние с целью осуществления связи между передатчиком и приемником. Данные обычно переносятся радиоволнами и передаются, используя ограниченные ресурсы передачи. То есть радиоволны передаются в течение некоторого периода времени, используя ограниченный частотный диапазон.
В системах по стандарту Long Term Evolution Проекта партнерства третьего (3-го) поколения (3GPP LTE) один из типов ресурса передачи, используемый в канале управления восходящей линии связи (PUCCH), известен как циклический сдвиг (CS) для каждого символа OFDM. Например, PUCCH занимает двенадцать поднесущих в одном ресурсном блоке (RB) и, следовательно, в одном RB имеются двенадцать ресурсов CS.
Кроме того, в соответствии с текущим рабочим допущением по передаче блока подтверждения для канала UL подтверждения (ACK) и опорного сигнала (RS), сигналы подтверждения и отсутствия подтверждения (ACK/NAK) и RS в восходящей линии связи (UL) для демодуляции ACK/NACK мультиплексируются по кодовым каналам, образованным как циклическим сдвигом (CS) базовой последовательности, так и ортогональным покрытием (OC). Одним из примеров базовой последовательности является последовательность Задова-Чу.
Одним из важных аспектов проекта системы является распределение ресурсов на уровне символов, интервалов или субкадров. Хотя в прошлом были предложены некоторые способы, такие как подход, основанный на таблице перераспределения, раскрытый в ссылке [5], подход, основанный на упомянутой таблице перераспределения, требует хранения таблицы перераспределения и поэтому нежелателен. В настоящем изобретении мы пытаемся найти эффективный, но все же общий способ перераспределения ресурсов.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
Задача настоящего изобретения состоит в обеспечении улучшенных способов и устройства для беспроводной связи.
Другая задача настоящего изобретения заключается в обеспечении улучшенных способов и устройства для эффективного перераспределения и перегруппировки ресурсов передачи в системе беспроводной связи.
N
N
n
В соответствии с одним аспектом настоящего изобретения, глобальная схема распределения ресурсов организуется между  комбинациями ресурсов в первом временном интервале и  комбинациями ресурсов во втором временном интервале в зависимости от определенного параметра . Схема распределения устанавливается следующим образом:
j=g(i,n),
i
i=
,...N,
j
j=
,...,N
g(a,b)
где  означает индекс комбинации ресурсов в первом временном интервале и 1,2 означает индекс комбинации ресурсов во втором временном интервале, и 1,2, и  является псевдослучайной функцией.
Псевдослучайная функция может быть функцией перестановок, основанной на поле Галуа, устанавливаемой следующим образом:
j=g(i,n)=P
(i,n,N),
G
n
...,N
где  выбирается из набора целых чисел {l,2,}. Альтернативно, псевдослучайная функция может быть усеченной битовой функцией обратного порядка (PBRO), описываемой следующим образом:
j=g(i,n)=PRBO(mod(i+n-
,N)
,N).
l+l
n
Параметр  может быть одним и тем же для всех ячеек в сети связи.
n
Альтернативно, параметр  может быть назначен каждой ячейке в сети связи в зависимости от идентификации ячейки.
h_sym(c_id,s_id,l_id)
v
'
v
i
i
Каждая из комбинаций ресурсов содержит ортогональное покрытие, выбранное из множества ортогональных покрытий, и циклический сдвиг базовой последовательности, выбранный из множества циклических сдвигов. Схема скачкообразной перестройки циклического сдвига на уровне символов для конкретной ячейки может быть установлена для сдвига индекса циклического сдвига в пределах, по меньшей мере, одной комбинации ресурсов на символе модуляции в субкадре в ячейке на величину, указанную выражением . Индекс  циклического сдвига после сдвига, имевший индекс  до сдвига, в пределах -й комбинации ресурсов описывается следующим образом:
v
'=cyclic_shift(v
,h_sym(c_id, s_id, l_id), K),
i
i
c_id
s_id
l_id
K
cyclic_shift(a,b,N)=
(a
b
N
N
где  означает идентификацию ячейки,  означает идентификацию субкадра,  означает идентификацию символа модуляции,  означает общее число многочисленных циклических сдвигов, и mod+-1,)+l, когда множество циклических сдвигов индексируются как 1,2,...,.
h_sym(c_id,s_id,l_id)
Функция  может быть одной из функций перестановок, основанной на поле Галуа, описываемой следующим образом:
h_sym(c_id,s_id,l_id)=P
(x(l_id,K),r(c_id,n,K),K),
G
и усеченной битовой функцией обратного порядка (PBRO), описываемой следующим образом:
h_sym(c_id,s_id,l_id)=PBRO(
(l_id
c_id
n-
,K)
,K),
mod++1+1
x(l_id,K)
l_id
r
c_id,n,K
c_id
n
K
где =mod(-1,K)+1 и ()=mod(+-l,)+l.
h_slot(c_id,sl_id
v
'
v
i
i
i
Альтернативно, схема скачкообразной перестройки циклического сдвига на уровне символов для конкретной ячейки может быть установлена для сдвига индекса циклического сдвига в пределах по меньшей мере одной комбинации ресурсов во временном интервале в ячейке на величину, указанную выражением ). Индекс  циклического сдвига после сдвига, имеющего индекс  до сдвига, в пределах -й комбинации ресурсов описывается следующим образом:
v
'
cyclic_shift(v
,h_slot(c_id, sl_id),K)
i
i
=,
c_id
sl_id
K
cyclic_shift(a,b,N)
a+b
N
h_slot(c_id,sl_id)
где  означает идентификацию ячейки,  означает идентификацию временного интервала,  означает общее количество многочисленных циклических сдвигов, и =mod(-1,N)+1, когда многочисленные циклические сдвиги индексируются как 1,2,...,. Функция  может быть одной из функций перестановок, основанной на поле Галуа, описываемой следующим образом:
h_slot(c_id, sl_id)
P
(sl_id,r(c_id,n,K),K)
G
=,
и усеченной битовой функцией обратного порядка (PBRO), описываемой следующим образом:
h_slot(c_id,s_id,l_id)
PBRO
sl_id+c_id+n
K
K
=(mod(-1,)+1,),
r(c_id,n,K)
c_id+n-l,K
где =mod()+1.
N
K
k
N
k
K
n
n
,n
,...,n
n
k
k
1
2
k
k
В соответствии с другим аспектом настоящего изобретения, сначала  комбинаций ресурсов внутри каждого из множества временных интервалов делятся на  поднаборов, с -м поднабором, содержащим  комбинаций ресурсов, где =1,2,...,. Схема распределения ресурсов внутри поднабора организуется между комбинациями ресурсов в поднаборах в первом временном интервале и комбинациями ресурсов в поднаборах во втором временном интервале в зависимости от определенного вектора параметров =[], где  соответствует -му поднабору. Схема распределения описывается следующим образом:
i
g
(i,n)
g
i
,n
k
K
k,d
k
k
k,c
k
==(), для =1, 2,...,
i
i
i
N
k
i
c
i
k
i
N
k
i
d
i
k
i
k
N
c
i
k
N
d
g(a,b)
k,c
k,c
k,c
k,c
k,d
k,d
k,d
k,c
k
k,d
k
где =,  означает индекс комбинации ресурсов внутри  комбинаций ресурсов в первом временном интервале,  означает индекс поднабора, в котором расположена -ая комбинация ресурсов,  означает индекс -й комбинации ресурсов внутри -го поднабора,  означает индекс комбинации ресурсов внутри  комбинаций ресурсов во втором временном интервале,  означает индекс поднабора, в котором располагается -ая комбинация ресурсов,  означает индекс -й комбинации ресурсов внутри -го поднабора, =(-l)x+, =(-1)x+, и  является псевдослучайной функцией.
N
K
k
N
k
K
N
N
PG
s
s
s
k
1
2
k
1
2
k
В соответствии с еще одним другим аспектом настоящего изобретения, первые  комбинаций ресурсов внутри каждого из множества временных интервалов делятся на  поднаборов с -м поднабором, содержащим  комбинаций ресурсов, где =1,2,..., , и ==...=N. Схема перемежения между поднаборами организуется, по меньшей мере, в одном временном интервале в соответствии с параметром перемежения [,,...,]. Схема перемежения между поднаборами организуется следующим образом:
j
w
i
PG
s
s
s
k
K
1
2
k
=(,[,,...,]), для =l,2,...,,
w
i
PG
s
s
s
i
PG
s
s
s
PG
s
s
s
s
k
s
s
K
1
2
k
1
2
k
1
2
k
k
1
k
где (,[,,...,]) означает -ую комбинацию ресурсов во временном интервале после перемежения в соответствии с параметром перемежения [,,...,]) и параметр перемежения [, ,..., ]) указывает, что поднабор, имеющий индекс до перемежения, имеет индекс после перемежения, и l≤,...,≤.
M
M
n
В соответствии с еще одним другим аспектом настоящего изобретения, схема распределения с циклическими сдвигами на уровне символов организуется между  циклических сдвигов в первом символе модуляции в канале передачи и  циклических сдвигов во втором символе модуляции в канале передачи в зависимости от определенного параметра . Первый символ модуляции имеет идентификационный номер 1, а второй символ модуляции имеет идентификационный номер больше 1. Схема распределения с циклическими сдвигами на уровне символов описывается следующим образом:
m
t
m
l
id
n
l
id
'=(,_, ), для _>1,
m
m
M
m
m
M
id
t
a
b
c
где  означает индекс циклического сдвига внутри первого символа модуляции и =1,2,...,, ' означает индекс циклического сдвига внутри второго символа модуляции и '=l,2,...,, l_ означает идентификационный номер второго символа модуляции, и (,,) является псевдослучайной функцией.
M
M
n
В соответствии с еще одним другим аспектом настоящего изобретения, схема распределения с циклическими сдвигами на уровне интервалов организуется между  циклических сдвигов в первом временном интервале в канале передачи и  циклических сдвигов во втором временном интервале в канале передачи в зависимости от определенного параметра . Схема распределения с циклическими сдвигами на уровне интервалов описывается следующим образом:
m
g
m
n
'=(,),
m
m
M
m
m
M
g
a
b
где  означает индекс циклического сдвига внутри первого временного интервала и =1,2,...,, ' означает индекс циклического сдвига внутри второго временного интервала и '=1,2,...,, и (,) является псевдослучайной функцией.
Z
Z
n
В соответствии с дополнительным аспектом настоящего изобретения, схема распределения базовых последовательностей на уровне субкадров организуется между  базовых последовательностей в первом субкадре в канале передачи и  базовых последовательностей во втором субкадре в канале передачи в зависимости от определенного параметра . Первый субкадр имеет идентификационный номер 1, а второй субкадр имеет идентификационный номер больше 1. Схема распределения базовых последовательностей на уровне субкадров описывается следующим образом:
z
s
z
s
id
n
s
id
'=(,_,), для _>1,
z
z
Z
z
z
Z
s
id
s
a
b
c
где  означает индекс базовой последовательности внутри первого субкадра и =1,2,...,, ' означает индекс базовой последовательности внутри второго субкадра и '=l,2,...,, _ означает идентификационный номер второго субкадра, и (,,) является псевдослучайной функцией.
Z
Z
n
В соответствии с еще одним аспектом настоящего изобретения, схема распределения базовых последовательностей на уровне интервалов организуется между  базовых последовательностей в первом временном интервале и  базовых последовательностей во втором временном интервале 1 в зависимости от определенного параметра . Первый временной интервал имеет идентификационный номер 1, а второй временной интервал имеет идентификационный номер больше 1. Схема распределения базовых последовательностей сдвигов на уровне интервалов описывается следующим образом:
z
s
z
sl
id
n
sl
id
'=(,_,), для _>1,
z
z
z
z
Z
sl
id
s
a
b
c
где  означает индекс базовой последовательности внутри первого временного интервала и =1,2,...,Z, ' означает индекс базовой последовательности внутри второго временного интервала и '=l,2,...,, _ означает идентификационный номер второго временного интервала, и (,,) является псевдослучайной функцией.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Более полное понимание изобретения и многие присущие ему преимущества станут легко видны, а также будут более понятны при обращении к последующему подробному описанию при рассмотрении его в сочетании с сопровождающими чертежами, на которых одинаковые ссылочные позиции указывают на одни и те же или аналогичные компоненты, на которых:
фиг.1 - схема цепочки приемопередатчика системы мультиплексирования с ортогональным частотным разделением каналов (OFDM), пригодного для практического осуществления принципов настоящего изобретения;
фиг.2 - схематический пример мультиплексирования шести блоков оборудования пользователя (UE) внутри одного блока ресурсов (RB); и
фиг.3 - схематический показ текущего рабочего допущения для каналов подтверждения и опорного сигнала восходящей линии связи.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
В настоящее изобретение путем ссылки включены следующие материалы:
[1] 3GPP RANl#50 Chairman's Notes, August 2007, Athens, Greece
[2] 3GPP RANl#50 Chairman's Notes, August 2007, Athens, Greece
[3] 3GPP RANl#50 Chairman's Notes, August 2007, Athens, Greece
[4] Rl-072225, "CCE to RE mapping", Samsung, RANl #49, Kobe, May 2007
[5] Rl-073412, "Randomization of intra-cell interference in PUCCH", ETRI, RANl#50, Athens, August 2007
[6] Rl-073413, "Sequence allocation and hopping for uplink ACK/NACK channels", ETRI, RANl#50, Athens, August 2007
[7] Rl-073661, "Signaling of implicit ACK/NACK resources", Nokia Siemens, Nokia, RANl#50, Athens, August 2007
[8] Rl-080983, "Way forward on the Cyclic Shift Hopping for PUCCH", Panasonic, Samsung, ETRI, RAN1#52, Sorrento, Italy, February, 2008
[9] 3GPP TS 36.211, version 8.3.0, May, 2008
На фиг.1 показана цепочка приемопередатчика системы мультиплексирования с ортогональным частотным разделением каналов (OFDM). В системе связи, использующей технологию OFDM, в цепочке 110 передатчика сигналы управления или данные 111 модулируются модулятором 112 в последовательность символов модуляции, которые последовательно преобразуются из последовательной формы в параллельную последовательно-параллельным (S/P) преобразователем 113. Блок 114 обратного быстрого преобразования Фурье (IFFT) используется для преобразования сигналов из частотной области во временную область во множество сигналов OFDM. Циклический префикс (CP) или нулевой префикс (ZP) добавляется к каждому символу OFDM блоком 116 вставки на CP, чтобы избежать или смягчить влияние многолучевого замирания. В результате сигнал передается внешним блоком 117 обработки передатчика (Тх), таким как антенна (не показана), или, альтернативно, с помощью стационарной проводной или кабельной сети. В приемной цепочке 120, полагая, что временная и частотная синхронизация полностью достигнута, сигнал, принятый внешним блоком 121 обработки приемника (Rx), обрабатывается блоком 122 удаления СР. Блок 124 быстрого преобразования Фурье (FFT) преобразует принятый сигнал из временной области в частотную область для дальнейшей обработки.
Общая ширина полосы пропускания системы OFDM делится на узкополосные частотные интервалы, называемые поднесущими. Количество поднесущих равно используемому в системе размеру N FFT/IFFT. В целом, количество поднесущих, используемых для данных, меньше, чем N, поскольку некоторые поднесущие на краю частотного спектра резервируются как защитные поднесущие. В целом, на защитных поднесущих никакая информация не передается.
На восходящих линиях связи (UL) по стандарту Long Term Evolution Проекта партнерства третьего (3-го) поколения (3GPP LTE) один из типов ресурса передачи, используемый в канале управления восходящей линии связи (PUCCH), известен как циклический сдвиг (CS) для каждого символа OFDM. Например, PUCCH занимает двенадцать поднесущих в одном блоке ресурсов (RB) и, следовательно, двенадцать ресурсов CS в одном RB. Пример мультиплексирования шести блоков оборудования пользователя (UE) в одном RB показан на фиг.2. Отметим, что в этом примере используются только шесть из двенадцати CS.
На фиг.3 показано текущее рабочее допущение для блока передачи каналов подтверждения (ACK) и опорного сигнала (RB). Сигналы ACK/NAK и UL RS для демодуляции ACK/NACK мультиплексируются на кодовых каналах, образуемых циклическим сдвигом (CS) базовой последовательности и ортогональным покрытием (OC). Одним из примеров базовой последовательности является последовательность Задова-Чу.
Одним из важных аспектов проекта системы является распределение ресурсов на уровне символов, интервалов или субкадров. Хотя в прошлом были предложены некоторые способы, такие как таблица перераспределения, основанная на подходе, раскрытом в ссылке [5], таблица перераспределения, основанная на упомянутом подходе, требует хранения таблицы перераспределения и поэтому нежелательна. В настоящем изобретении мы пытаемся найти эффективный, но все еще общий способ перераспределения ресурсов.
В настоящем изобретении мы впервые предлагаем набор новых алгоритмов перестановок, а также предлагаем применить эти алгоритмы и известный усеченный битовый алгоритм обратного порядка (PBRO) к нескольким различным проблемам перераспределения/перегруппировки, в том числе к перераспределению с циклическими сдвигами (CS)/ортогональным покрытием (OC) на уровне интервалов или символов, к созданию схем скачкообразной перестройки с помощью CS на уровне интервалов и символов для конкретных ячеек и к созданию схем скачкообразной перестройки базовых последовательностей на уровне субкадров и интервалов.
y
i
M
M
M
y
i
Кроме того, мы отмечаем, что усеченный битовый алгоритм обратного порядка (PBRO или иногда известный как алгоритм "PBRI", где "I" вставляется для перемежения) является известным способом и использовался во многих применениях, например, распределение элемента канала управления (CCE) в элементах ресурсов (RE), раскрытое в ссылке [4]. Способ PBRO создает перестановку =PBRO(, ) последовательности {1,2,..., } размера , где  является выходным значением, соответствующим входному значению . PBRO устанавливается следующим образом:
i
i
i
M
n
n
M
n
Пусть =-1, так что  принадлежит к последовательности {0,1,...,-1}. Определим параметр  PBRO, где  - наименьшее целое число, такое как ≤2.
i
j
Установим счетчики  и  в исходное положение на 0.
x
j
n
n
j
x
Определим  как значение  с обратным порядком битов, используя -битовое двоичное представление. Например, если =4 и =3, то =12.
х
M
х
i
Если <, установим PBRO(i,M) на  и увеличим  на 1.
j
Дадим приращение счетчику .
i
Если <M переходим к этапу 3. В противном случае переходим к этапу 7.
j
j
j
Пусть =+1, так что  принадлежит к набору {0,1,...,M}.
Аспекты, признаки и преимущества изобретения явно видны из последующего подробного описания, просто путем показа нескольких конкретных вариантов осуществления, в том числе предпочтительного варианта, подразумеваемого для выполнения изобретения. Изобретение также пригодно для других или отличных вариантов осуществления и некоторые его подробности могут изменяться в различных очевидных отношениях, причем без какого-либо отступления от сущности и объема изобретения. Соответственно, чертежи и описание должны рассматриваться по своему характеру как примеры, но не как ограничения. Изобретение демонстрируется на примерах и не в качестве ограничения, на фигурах сопроводительных чертежей.
1.
Предложенный алгоритм перестановок
N
В первом варианте осуществления, в соответствии с принципами настоящего изобретения, мы предлагаем функцию перестановки ресурсов, которая основывается на операциях поля Галуа. Пусть  является общим количеством переставляемых ресурсов, тогда операции функции перестановок описывается следующим образом:
j
P
i
n
N
G
=(,,) (1)
i
N
j
N
n
N
n
где =l,..., является индексом входных ресурсов, =l, ..., является индексом выходных ресурсов, и =l,..., является индексом последовательности перестановок, поскольку другое значение  обеспечивает выход с другими перестановками.
N
N
p
p
m
N
N
N
N
i
i
k
k
N
P
i
n
N
m
N
pm-1
0
l
N-1
k
G
Сначала мы рассматриваем случай, где  является целым числом, удовлетворяющим условию =-1, где  является простым числом и является положительным целым числом. В этом случае поле Галуа +1 существует и мы отмечаем его как GF(N+1). Кроме того, мы можем найти примитивный элемент этого поля Галуа и назвать примитивный элемент α, который удовлетворяет условию α=α=1, и α является целым числом. Кроме того, все  ненулевых элементов в GF(N+1)  могут быть выражены как экспонент α или, другими словами, последовательность α,α,...,α содержит все  ненулевых элементов в GF(+1). Следовательно, любой номер  входного ресурса может быть выражен как показатель степени примитивного элемента =α для любого целого числа , такого, что 0≤≤-1. С учетом этого замечания выход функции перестановки ресурсов (,,) описывается следующим образом:
j
P
i
n
N
i
N
n
N
G,1
mod(k+n-1,N)
=(,,)=α для =1,...,, и =l, ...,, (2)
a
b
a
b
где mod(,) является операцией по модулю, применяемой к двум целым числам  и . Другая подобная функция перестановок может быть найдена как:
j
P
i
n
N
i
и
N
G,2
mod(k-(n-1),N)
=(,,)=α для =1,...,N,  n=l, ..., (3)
j
Заметим, что мы можем обратиться за помощью к вычислению окончательного поля, чтобы найти представление натурального числа  в приведенном выше уравнении.
N
N
p
p
j
С другой стороны, мы рассмотрим особый случай, где  является целым числом, удовлетворяющим условию =-1, где  является простым числом. В этом случае, поле Галуа N+l, то есть GF(N+1), также существует и также является основным полем Галуа. В этом случае, мы предлагаем более простой подход к нахождению выходного перестановленного ресурса:
j
P
i
n
N
i
n
N
i
N
n
N
G,3
=(,,)=mod(x,+1) для =1,...,, и =l, ..., (4)
N
N
p
p
m
P
i
n
N
m
G,4α
Дополнительно, если  не удовлетворяет условию =-1, для некоторого простого числа  и положительного целого числа , то мы предлагаем следующий подход на основе усеченного поля GF, который мы обозначаем как (,,):
M
N
М
M
p
p
m
u
v
m
Этап 1: Найти наименьшее целое число >, такое что  удовлетворяет условию =-1, где  - простое число и  - положительное целое число. Сформировать поле Галуа GF(M+1), найти примитивный элемент α для GF(M+1). Установить переменные =l и =l.
w
M
p
p
m
w
w
P
v
n
M
w
P
v
n
M
M
р
р
w
w
P
v
n
M
w
P
v
n
M
w
P
v
n
M
m
G,1
G,2
G,1
G,2
G,3
Этап 2: Найти  следующим способом: если =-1, где  простое число и >1, то  может быть создано либо как =(,,), либо как =(,,); если =-1, где  - простое число, то тогда  может быть создано с помощью одной из трех функций, перечисленных выше: =(,,), =(,,) и =(,,).
w
N
v
v
Этап 3: если >, пусть =+1, перейти к этапу 2; в противном случае перейти к этапу 4.
u=i
u
u
v
v
Этап 4: если , перейти к этапу 5; в противном случае, пусть =+1, =+1 и перейти к этапу 2.
j
w
P
i
n
N
G,4α
Этап 5: Мы получили индекс выходного ресурса ==(,,).
N
N
p
p
P
i
n
N
G,4b
Мы также предложили подобный способ для случая, когда  не удовлетворяет условию =-1, для некоторого простого числа , затем мы предложили следующий подход на основе основного усеченного поля GF, которое мы означаем через (,,):
M
N
М
M
p
p
u
v
Этап 1: Найти наименьшее >, такое что  удовлетворяет условию =-1, где  - простое число. Установить переменные =l и =l.
w
w
P
v
n
M
G,3
Этап 2: Найти  как =(,,).
w
N
v
v
Этап 3: если >, пусть =+1, перейти к этапу 2; в противном случае, перейти к этапу 4.
u
i
u
u
v
v
Этап 4: если =, перейти к этапу 5; в противном случае, пусть =+1, =+1 и перейти к этапу 2.
j
w
P
i
n
N
G,4b
Этап 5: Мы получили индекс выходного ресурса ==(,,).
i
n
N
i
N
n
N
Теперь обобщим предложенную функцию перестановок. Следовательно, для набора входных значений ,,, где l≤≤ и l≤≤, результат перестановок описывается следующей функцией:
i
N
j
N
i'
j
i'
N
j'
N
Примечательно то, что в описанных выше способах мы предполагали входные и выходные ресурсы индексированными как =1,...,, и =l,...,. Если входной индекс  и выходной индекс ' индексированы как =0,...,-1 и =0,...,-l, то приведенное выше уравнение должно использоваться следующим образом:
j'
P
i
n
N
i
N
j
N
n=
N
G
=('+1,,)-1; для '=0,...,-1, '=0,...,-1, и 1,..., (6)
2. Перераспределение ресурсов на уровне интервалов для комбинаций с ортогональным покрытием/циклическим сдвигом
N
Сначала рассмотрим случай, когда в каждом из двух интервалов канала управления восходящей линии связи доступны в общей сложности  ресурсов и каждый ресурс определяется как комбинация с ортогональным покрытием и циклическим сдвигом (объединенный ресурс OC/CS). Примером применения этого типа назначения объединенного ресурса является канал ACK/NACK восходящей линии связи. Заметим, что канал запроса предоставления обслуживания по восходящей линии связи может повторно использовать структуру канала ACK/NACK восходящей линии связи. Другим примером применения этого типа назначения объединенного ресурса является канал опорных символов демодуляции восходящей линии связи.
Одним из примеров ортогонального покрытия является код Уолша-Адамара.
N
N
N
С другой стороны, циклический сдвиг (CS) обычно применяется к базовой последовательности, к примерам базовой последовательности относятся код ZC (Задов-Чу) и компьютерно-генерируемые коды CAZAC (Constant Amplitude Zero Auto-Correlation (нулевой автокорреляции с постоянной амплитудой)). Для любой базовой последовательности длиной  существуют  циклических сдвигов или  ресурсов CS.
N
Обозначим здесь и далее объединенные ресурсы OC/CS как СВ.  объединенных ресурсов представляются следующим образом:
CB
i
OC
u
CS
v
i
N
a
a
a
i
a
i
[]={[],[]}, для =l,...,, и =1, 2, (7)
u
v
i
a
i
i
где  и  указывают индексы OC и CS для -го объединенного ресурса, соответственно. Кроме того, =1,2 является индексом интервалов внутри субкадра для передач по восходящей линии связи согласно стандарту 3GPP LTE.
2.1. Глобальное перераспределение ресурсов
N
CB
i
CB
g
i
n
g
i
n
n
1
2
Во втором варианте осуществления, соответствующем принципам настоящего изобретения, пусть имеется  объединенных ресурсов OC/CS в обоих интервалах субкадра восходящей линии связи. Мы предлагаем связать объединенные ресурсы OC/CS таким образом, что если UE выбирает объединенный ресурс [] в первом интервале, то UE должно быть назначено [(,)] во втором интервале, где (,) является псевдослучайной функцией перераспределения/перестановки ресурсов и  является параметром.
В первом подварианте осуществления второго варианта осуществления, соответствующего принципам настоящего изобретения, псевдослучайная функция перестановок описывается следующим образом:
g
i
n
P
i
n
N
G
(,)=(,,)(8)
n
G
где  выбирается из набора {1,2,...,N} или n=l,...,N. Функция P(i,n,N) определяется в предыдущем разделе.
Во втором подварианте осуществления второго варианта осуществления, соответствующего принципам настоящего изобретения, псевдослучайная функция перестановок использует функцию PBRO следующим образом:
g
i
n
PBRO
i
n
N
N
(,)=(mod(+-1,)+l,)(9)
n
Функция PBRO(a,b) определяется заранее и  выбирается из набора {1, 2, ..., N}.
n
n
В третьем подварианте осуществления второго варианта осуществления, соответствующего принципам настоящего изобретения, параметр  в приведенных двух подвариантах осуществления является одним и тем же для всех ячеек. Параметр  может быть сообщен UE посредством сигнализации более высокого уровня.
n
c
id
n
f
c
id
c
id
n
n
c
id
N
В четвертом подварианте осуществления второго варианта осуществления, соответствующем принципам настоящего изобретения, параметр  является функцией идентификатора ячейки, CELL ID (_), обозначенной как =(_). Следовательно, для другого _ мы будем иметь другой параметр . Одним из примеров такой функции является =mod(_-1,)+1.
S
S
S
S
S
S
S
1
2
3
4
i
i
i
Прежде чем показать пример таких описанных выше вариантов осуществленеия, представим таблицу для четырех поднаборов OC , ,  и , как она представлена в ссылке [3]. Три кода в каждом поднаборе означены как (A), (B) и (C).
Таблица 1Эквивалентное распределение между всеми наборамитрех ОС
Четыре поднабора
А
В
С
<i>S</i><sub>1</sub>
c2
c3
c1
<i>S</i><sub>2</sub>
c1
c4
c2
<i>S</i><sub>3</sub>
c4
c1
c3
<i>S</i><sub>4</sub>
c3
c2
c4
где набор кодов ОС представляется кодами Уолша в соответствии со ссылкой [3]:
Теперь мы переходим к примеру применения вариантов осуществления. Сначала распределение/определение объединенных ресурсов OC/CS приводится в таблице 2 для N=18, как представлено в ссылке [3].
Таблица 2Комбинации ресурсов OC/CS, определенные в двух интервалах, N=18
Объединенные ресурсы в интервале №1 - <i>СВ</i><sub>1</sub>[ ]
Объединенные ресурсы в интервале №2 - <i>СВ</i><sub>2</sub>[ ]
Значение циклического сдвига
<i>OC</i><sub>1</sub>[1]
<i>OC</i><sub>1</sub>[2]
<i>OC</i><sub>1</sub>[3]
<i>OC</i><sub>2</sub>[1]
<i>OC</i><sub>2</sub>[2]
<i>OC</i><sub>2</sub>[3]
0
<i>СВ</i><sub>1</sub>[1]
[13]
<i>СВ</i><sub>2</sub>[1]
[13]
1
[7]
[7]
2
[2]
[14]
[2]
[14]
3
[8]
[8]
4
[3]
[15]
[3]
[15]
5
[9]
[9]
6
[4]
[16]
[4]
[16]
7
[10]
[10]
8
[5]
[17]
[5]
[17]
9
[11]
[11]
10
[6]
[18]
[6]
[18]
11
[12]
[12]
OC
OC
OC
OC
OC
OC
OC
S
OC
S
OC
S
OC
S
OC
S
OC
S
i
j
i
j
OC
OC
S
OC
OC
S
OC
OC
S
1
1
1
2
2
2
1
i
1
i
1
i
2
j
2
j
2
j
1
2
2
1
2
2
1
2
2
Заметим здесь, что [1], [2], [3] являются тремя кодами OC, используемыми в интервале 1, а [1], [2], [3] являются тремя кодами OC, используемыми в интервале 2. В целом, коды OC в каждом интервале могут быть произвольным поднабором из четырех длиной-4 кодов Уолша {cl, c2, c3, c4}, определенных в таблице 1. Один из примеров выбора кодов OC состоит в том, что коды OC в первом интервале задаются как [1]=(A), [2]=(C), [3]=(B) и коды OC во втором интервале задаются как [1]=(A), [2]=(C), [3]=(B) для пары целых чисел (,) (ссылка [3]). Например, если ==2, то мы имеем [1]=[1]=(A)=c1, [2]=[2]=(C)=c2 и [3]=[3]=(B)=c4.
g
i
n
P
i
n
i
n
g
i
n
CB
i
CB
g
i
n
n
n
n
n
g
i
n
G,3
1
2
Теперь найдем в этом примере из 18 объединенных ресурсов OC/CS, приведенных в таблице 2, связь/перераспределение между объединенными ресурсами в интервале 1 и интервале 2. Заметим, что та же самая связь/перераспределение применяется в любом другом случае, где присутствуют N=18 комбинаций OC/CS, таком как альтернативная схема распределения, показанная в таблице 19 в Приложении. Поскольку N=18 и N+1=19 является простым числом и GF(19) является основным полем Галуа, мы можем использовать (,)=(,,18)=mod(x,19) как функцию перестановок (,), которая связывает ресурс [] интервала 1 и ресурс [(,)] интервала 2. Эта функция перераспределения ресурсов показана ниже в таблице 3. Заметим, что показаны только =l - =4, другие значения параметров =5 - =18 также могут использоваться при создании функции (,).
Таблица 3Функция <i>g</i>(<i>i</i>,<i>n</i>) перестановки/перераспределения ресурсов как функция параметра <i>n</i>. N=18
<i>i</i>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<i>g</i>(<i>i</i>,<i>n</i>),<i>n</i>=1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<i>g</i>(<i>i</i>,<i>n</i>),<i>n</i>=2
2
4
6
8
10
12
14
16
18
1
3
5
7
9
11
13
15
17
<i>g</i>(i,<i>n</i>),<i>n</i>=3
3
6
9
12
15
18
2
5
8
11
14
17
1
4
7
10
13
16
<i>g</i>(<i>i</i>,<i>n</i>),<i>n</i>=4
4
8
12
16
1
5
9
13
17
2
6
10
14
18
3
7
11
15
В другом примере мы имеем N=12 или 12 объединенных ресурсов OC/CS в каждом интервале, как показано в приведенной ниже таблице 4.
Таблица 4Комбинации ресурсов OC/CS, определенные в двух интервалах, представленные в ссылке [3]. N=12
Объединенные ресурсы в интервале №1 - <i>СВ</i><sub>1</sub>[ ]
Объединенные ресурсы в интервале №2 - <i>СВ</i><sub>2</sub>[ ]
Значение цикличес-кого сдвига
<i>OC</i><sub>1</sub>[1]
<i>OC</i><sub>1</sub>[2]
<i>OC</i><sub>1</sub>[3]
<i>OC</i><sub>2</sub>[1]
<i>OC</i><sub>2</sub>[2]
<i>OC</i><sub>2</sub>[3]
0
<i>СВ</i><sub>1</sub>[1]
<i>СВ</i><sub>2</sub>[1]
1
[5]
[5]
2
[9]
[9]
3
[2]
[2]
4
[6]
[6]
5
[10]
[10]
6
[3]
[3]
7
[7]
[7]
8
[11]
[11]
9
[4]
[4]
10
[8]
[8]
11
[12]
[12]
g
i
n
P
i
i
n
g
i
n
CB
i
CB
g
i
n
G,3
1
2
Теперь найдем связь между объединенными ресурсами в интервале 1 и интервале 2 в этом примере, приведенном в таблице 4. Заметим, что эта же самая связь/перераспределение может применяться в любом другом случае, где существуют N=12 комбинаций OC/CS. Поскольку N=12 и N+l=13 является простым числом и GF(13) является основным полем Галуа, мы можем использовать (,)=(,n,12)=mod(×,13) как функцию перестановок (,), которая связывает ресурс [] интервала 1 и ресурс [(,)] интервала 2.
n
n
n
n
g
i
n
Эта функция перераспределения ресурсов показана ниже в таблице 5. Заметим, что показаны только =l - =3, другие значения параметров =5 - =12 также могут использоваться при создании функции (,).
Таблица 5Функция <i>g</i>(<i>i</i>,<i>n</i>) перестановки/перераспределения ресурсов как функция параметра <i>n</i>. N=12
<i>i</i>
1
2
3
4
5
6
7
8
9
10
11
12
<i>g</i>(<i>i</i>,<i>n</i>),<i>n</i>=1
1
2
3
4
5
6
7
8
9
10
11
12
<i>g</i>(<i>i</i>,<i>n</i>),<i>n</i>=2
2
4
6
8
10
12
1
3
5
7
9
11
<i>g</i>(<i>i</i>,<i>n</i>),<i>n</i>=3
3
6
9
12
2
5
8
11
1
4
7
10
S
S
i
j
c
id
i
j
В третьем варианте осуществления в соответствии с принципами настоящего изобретения, мы предлагаем назначить поднабор  и  интервалу 1 и 2 в субкадре для всех UE внутри заданной ячейки. Кроме того, мы предлагаем связать индексы поднаборов  и  с CELL ID, обозначенным как _. Один из примеров такой связи:
i
c
id
j
i
n
=mod(_-1,4)+1, и =mod(+-1,4)+1 (11)
n
i
j
c
id
где  является положительным целым числом. Когда индексы  и  имеются в наличии для этой ячейки, чьим идентификатором CELL ID является _, пусть:
OC
S
OC
S
OC
S
1
i
1
i
1
i
[1]=(A),[2]=(C)[3]=(B) (12)
для первого интервала и пусть:
OC
S
OC
S
OC
S
2
j
2
j
2
j
[1]=(A),[2]=(C)[3]=(B) (13)
для второго интервала.
Заметим, что этот вариант осуществления применяется, например, к примерам для N=18 и N=12, показанным выше в таблице 2 и таблице 4.
2.2. Перераспределение ресурсов между поднаборами
k
N
k
K
k
В четвертом варианте в соответствии с принципами настоящего изобретения мы предлагаем разделить N ресурсов на K поднаборов с -м поднабором, имеющим  элементов (=1,2,...,), так что . Дополнительно, поднаборы в интервале №1 и интервале №2 имеют одни и те же индексы. Формирование этих поднаборов показано ниже в таблице 6.
Таблица 6Деление N объединенных ресурсов OC/CS на поднаборы
Объединенные ресурсы в интервале №1
Объединенные ресурсы в интервале №2
Поднабор 1
{<i>CB</i><sub>1</sub>[<i>i</i><sub>1,1</sub>],...,<i>CB</i><sub>1</sub>[<i>i</i><sub>1,N1</sub>]}
{<i>CB</i><sub>2</sub>[<i>i</i><sub>1,1</sub>],...,<i>CB</i><sub>2</sub>[<i>i</i><sub>1,N1</sub>]}
Поднабор 2
{<i>CB</i><sub>1</sub>[<i>i</i><sub>2,1</sub>],...,CB<sub>1</sub>[<i>i</i><sub>2,N2</sub>]}
{<i>CB</i><sub>2</sub>[<i>i</i><sub>2,1</sub>],...,<i>CB</i><sub>2</sub>[<i>i</i><sub>1,N2</sub>]}
...
...
...
Поднабор К
{<i>CB</i><sub>1</sub>[<i>i</i><sub>K,1</sub>],...,<i>CB</i><sub>1</sub>[<i>i</i><sub>K,Nk</sub>]}
{<i>CB</i><sub>2</sub>[<i>i</i><sub>K,1</sub>],...,<i>CB</i><sub>2</sub>[<i>i</i><sub>K,Nk</sub>]}
CB
i
c
N
k
CB
g
i
n
g
i
n
k
n
k
i
k
N
c
CB
g
i
n
k
2
g
i
n
i
d
N
1
k,c
k
2
k
k,с
k
k
k,c
k
k
k,c
k
2
k
k,c
k
k
k,c
k
k,d
k
k,d
k,c
k,d
k
Дополнительно, мы предлагаем связывать объединенные ресурсы OC/CS таким образом, что объединенные ресурсы в поднаборе №k, интервал №1, должны переставляться с объединенными ресурсами в поднаборе №k, интервал №2. Если UE выбирает объединенный ресурс [] в первом интервале slot (1≤≤), который принадлежит к набору № внутри интервала №1, то тогда UE должно назначаться [(,)] во втором интервале, где (,) является псевдослучайной функцией перераспределения/перестановки ресурсов для поднабора №, и  является параметром для поднабора №. Заметим, что =(-1)×+. Дополнительно, [(,)] также должно быть частью поднабора № внутри интервала №, так что (,)= сохраняется для некоторых 1≤≤. Мы переходим к показу, как вывести выходной индекс ресурса i для каждого входного индекса i (вывести переменную d из переменной c). Заметим, что i=(k-l)×N+d.
k
CB
i
CB
i
n
1
k,c
2
k,c
k
В первом подварианте осуществления четвертого варианта осуществления, соответствующего принципам настоящего изобретения, перераспределение/перестановка ресурсов внутри каждого поднабора использует поле Галуа, основываясь на функции перестановок, предложенной ранее в разделе 1. В каждом поднаборе  мы связываем/перераспределяем два ресурса [] и [,)] в соответствии со следующим:
g
i
n
i
d
P
c
n
N
k
K
k
k,c
k
k,d
G
k
k
(,)= где =(,,) для =l,..., (14)
k
k
k
1
k
1
2
k
1
2
k
n
N
n
n
N
N
N
g
i
n
n
n
n
Заметим, что здесь n является параметром для поднабора , так что 1≤≤. Мы можем дополнительно собрать все эти параметры в векторной форме =[,...,], общее количество возможных векторов параметров равно произведению ××...×. Дополнительно, суммируя перераспределение ресурсов во всех поднаборах затем для каждого вектора  параметров, мы определили общую функцию перераспределения для всего набора ресурсов, которую мы обозначаем как (,) и обеспечиваем связь/перераспределение между любым ресурсом CB[i] в интервале №1 и ресурсом CB[g(i,)] в интервале №2.
g
i
k
i
c
i
i
n
k,c
Функция (,) определяется первым результирующим поднабором , которому принадлежит , то есть результирующим поднабором, где существует некое , такое что =, и дополнительно:
g
i
g
i
n
k
c
i
i
n
k
k,c
k
k,c
(,)=(,), для , , так что =(15)
Во втором подварианте осуществления четвертого варианта осуществления, соответствующего принципам настоящего изобретения, псевдослучайная функция перестановок использует функцию PBRO следующим образом:
g
i
n
i
d
PBRO
c
n
N
k,c,
k
k,d
k
()=, где =(mod(+-1)+l, ) (16)
a
b
n
N
k
Функция PBRO(,) определяется ранее во введении и  выбирается из набора {1,2, ..., }.
n
n
n
n
n
n
1
k
1
k
В третьем подварианте осуществления четвертого варианта осуществления, соответствующего принципам настоящего изобретения, вектор параметров =[,...,], использованный в приведенных двух подвариантах осуществления, является одним и тем же для всех ячеек. Вектор параметров =[,...,] может сообщаться UE посредством сигнализации более высокого уровня.
n
n
f
n
n
n
c_id
c_id
n
n
1
k
1
k
В четвертом подварианте осуществления второго варианта осуществления, соответствующем принципам настоящего изобретения, вектор параметров =[,...,] является функцией CELL ID, означенной =(). Следовательно, для другого  мы можем иметь другой вектор параметров =[,...,]. Один из примеров такой функции приведен ниже:
n
c_id
N
k
k
=mod(-l,)+1 (17)
N
N
N
1
2
3
В качестве примера мы применяем этот набор вариантов осуществления к 18 ресурсам, приведенным в таблице 2. Мы должны сначала разделить их на К=3 групп с шестью ресурсами в каждой группе, то есть ===6.
Деление ресурсов показано в таблице 7.
Заметим, что в этом примере все объединенные ресурсы OC/CS, которые принадлежат одному и тому же коду OC, группируются в поднабор для заданного интервала.
Таблица 7Пример деления ресурсов, приведенных в таблице 2, на 3 группы, каждая по 6 ресурсов
Объединенные ресурсы в интервале №1
Объединенные ресурсы в интервале №2
Поднабор 1
{<i>CB</i><sub>1</sub>[1],...,<i>CB</i><sub>1</sub>[6]}
{<i>CB</i><sub>2</sub>[1],...,<i>CB</i><sub>2</sub>[6]}
Поднабор 2
{<i>CB</i><sub>1</sub>[7],...,<i>CB</i><sub>1</sub>[12]}
{<i>CB</i><sub>2</sub>[7],...,<i>CB</i><sub>2</sub>[12]}
Поднабор К
{<i>CB</i><sub>1</sub>[13],...,<i>CB</i><sub>1</sub>[18]}
{<i>CB</i><sub>2</sub>[13],...,<i>CB</i><sub>2</sub>[18]}
d
P
c
n
N
i
i
d
P
c
n
N
c
n
N
N
G
k
k
k,d
k,c
G,3
k
k
k
k
k
В дополнение, перераспределение ресурсов на уровне интервалов может быть представлено в виде таблицы, показанной ниже. Здесь мы использовали уравнение перестановок =(,,), чтобы вывести индекс  из каждого входного индекса . В частности, мы использовали вариант =(,,)=mod(×,+1), поскольку +1=7 является простым числом и GF(7) является основным полем Галуа.
Таблица 8(а)Перераспределение ресурсов для поднабора 1
Индекс ресурса в интервале №2
<i>i</i><sub>1,d</sub>=<i>g</i><sub>1</sub>(<i>i</i><sub>1,c</sub>,<i>n</i><sub>1</sub>)
Индекс ресурса в интервале №1
<i>i</i><sub>1,c</sub>=1
<i>i</i><sub>1,c</sub>=3
<i>i</i><sub>1,c</sub>=3
<i>i</i><sub>1,c</sub>=4
<i>i</i><sub>1,c</sub>=5
<i>i</i><sub>1,c</sub>=6
<i>n</i><sub>1</sub>=1
1
2
3
4
5
6
<i>n</i><sub>1</sub>=2
2
4
6
1
3
5
<i>n</i><sub>1</sub>=3
3
6
2
5
1
4
<i>n</i><sub>1</sub>=4
4
1
5
2
6
3
<i>n</i><sub>1</sub>=5
5
3
1
6
4
2
<i>n</i><sub>1</sub>=6
6
5
4
3
2
1
Таблица 8(b)Перераспределение ресурсов для поднабора 2
Индекс ресурса в интервале №2
<i>i</i><sub>2,d</sub>=<i>g</i><sub>2</sub>(<i>i</i><sub>2,c</sub>,<i>n</i><sub>2</sub>)
Индекс ресурса в интервале №2
<i>i</i><sub>2,c</sub>=7
<i>i</i><sub>2,c</sub>=8
<i>i</i><sub>2,c</sub>=9
<i>i</i><sub>2,c</sub>=10
<i>i</i><sub>2,c</sub>=11
<i>i</i><sub>2,c</sub>=12
<i>n</i><sub>2</sub>=1
7
8
9
10
11
12
<i>n</i><sub>2</sub>=2
8
10
12
7
9
11
<i>n</i><sub>2</sub>=3
9
12
8
11
7
10
<i>n</i><sub>2</sub>=4
10
7
11
8
12
9
<i>n</i><sub>2</sub>=5
11
9
7
12
10
8
<i>n</i><sub>2</sub>=6
12
11
10
9
8
7
Таблица 8(с)Перераспределение ресурсов для поднабора 3
Индекс ресурса в интервале№2
Индекс ресурса в интервале №1
<i>i</i><sub>2,c</sub>=13
<i>i</i><sub>2,c</sub>=14
<i>i</i><sub>2,c</sub>=15
<i>i</i><sub>2,c</sub>=16
<i>i</i><sub>2,c</sub>=17
<i>i</i><sub>2,c</sub>=18
<i>i</i><sub>3,d</sub>=<i>g</i><sub>2</sub>(<i>i</i><sub>3,c</sub>)<i>n</i><sub>3</sub>=1
13
14
15
16
17
18
<i>i</i><sub>3,d</sub>=<i>g</i><sub>2</sub>(<i>i</i><sub>3,c</sub>)<i>n</i><sub>3</sub>=2
14
16
18
13
15
17
<i>i</i><sub>3,d</sub>=<i>g</i><sub>2</sub>(<i>i</i><sub>3,c</sub>)<i>n</i><sub>3</sub>=3
15
18
14
17
13
16
<i>i</i><sub>3,d</sub>=<i>g</i><sub>2</sub>(<i>i</i><sub>3,c</sub>)<i>n</i><sub>3</sub>=4
16
13
17
14
18
15
<i>i</i><sub>3,d</sub>=<i>g</i><sub>2</sub>(<i>i</i><sub>3,c</sub>)<i>n</i><sub>3</sub>=5
17
15
13
18
16
14
<i>i</i><sub>3,d</sub>=<i>g</i><sub>2</sub>(<i>i</i><sub>3,c</sub>)<i>n</i><sub>3</sub>=6
18
17
16
15
14
13
N
N
N
g
i
n
n
n
1
2
3
1
2
3
3
3
n
n
n
Как можно видеть из приведенной выше таблицы, поскольку ===6, внутри каждого поднабора существуют шесть возможных функций перераспределения. Поэтому существуют всего 6 векторов параметов  и, таким образом, 6 возможных функций перераспределения ресурсов (, ) для всего набора из восемнадцати объединенных ресурсов OC/CS. В приведенной ниже таблице мы перечислим только три примера, содержащих =[, , ]=[2,2,2] или [l,2,3] или [2,3,4].
Таблица 9Общая таблица перераспределения ресурсов, где перераспределения имеют место внутри каждого из поднаборов
Индекс ресурсовво втором интервале <i>g</i>(<i>j</i>,<i>n</i>)
Ресурсы в первом интервале, <i>i</i>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<i>n</i>=[<i>n</i><sub>1</sub>,<i>n</i><sub>2</sub>,<i>n</i><sub>3</sub>]=[1,2,3]
1
2
3
4
5
6
8
10
12
7
9
11
15
18
14
17
13
16
<i>n</i>=[<i>n</i><sub>1</sub>,<i>n</i><sub>2</sub>,<i>n</i><sub>3</sub>]=[2,2,3]
2
4
6
1
3
5
8
10
12
7
9
11
14
16
18
13
15
17
<i>n</i>=[<i>n</i><sub>1</sub>,<i>n</i><sub>2</sub>,<i>n</i><sub>3</sub>]=[2,3,4]
3
4
6
1
3
5
9
12
8
11
7
10
16
13
17
14
18
15
2.3. Переключение между поднаборами
N
N
N
N
=N
N
1
2
k
1
2
k
В пятом варианте в соответствии с принципами настоящего изобретения мы предлагаем разделить N ресурсов на K поднаборов, причем каждый поднабор имеет , ,...,  элементов и так, что . Дополнительно, поднаборы в интервале №1 и интервале №2 имеют одни и те же индексы. Формирование этих поднаборов показано в таблице 6 подобно предыдущему варианту осуществления. Кроме того, в этом варианте осуществления предполагается, что число элементов внутри каждого поднабора должно быть одним и тем же, то есть =...=.
PG
s
s
s
s
s
K
s
s
CB
i
CB
w
i
PG
s
s
s
CB
w
i
PG
CB
i
CB
g
w
i
PG
s
s
s
1
2
k
1
k
1
2
1
2
1
2
k
2
1
2
1
2
k
n
Теперь мы предложили схему перераспределения ресурсов, в которой выполняется переключение перераспределения ресурсов между различными поднаборами. Мы обозначаем эту операцию как [, ,...,], где l≤,...,≤ являются индексами, которые указывают образец переключения следующим образом: поднабор № в первом интервале перераспределяется в поднабор №1 во втором интервале, № в первом интервале перераспределяется в поднабор №2 во втором интервале и т.д. Индекс каждого элемента ресурса внутри поднабора не изменяется в этой операции переключения. Если ресурс в первом интервале обозначить как [], то после перераспределения ресурс обозначается как [(,[,,...])] (или кратко [(,[.])]) во втором интервале. Другими словами, если UE выбирает комбинацию ресурсов [] в первом интервале, то ему должно назначаться [((, [, , ..., ]),)] во втором интервале.
PG
s
s
s
PG
s
s
s
1
2
k
1
2
k
В первом подварианте осуществления пятого варианта осуществления, соответствующего принципам настоящего изобретения, образец переключения внутри поднабора [, ,..., ] является одним и тем же для всех ячеек. Параметр [, ,...,] может сообщаться UE посредством сигнализации более высокого уровня.
PG
s
s
s
PG
s
s
s
e
c
id
c
id
PG
s
s
s
1
2
k
1
2
k
1
2
k
Во втором подварианте осуществления пятого варианта осуществления, соответствующего принципам настоящего изобретения, образец переключения внутри поднабора [, ,..., ] является функцией CELL ID, означенной [, ,..., ]=(_). Следовательно, для другого _ мы можем иметь другой вектор параметров [, ,..., ].
CB
CB
CB
CB
CB
CB
i
CB
i
CB
w
i,
1
1
1
1
1
1
1
2
Например, мы можем разделить ресурсы OC/CS, как показано в таблице 2, на три поднабора в каждом интервале. В этом примере каждый поднабор соответствует всем объединенным ресурсам на одном коде OC. Три поднабора в интервале №1 задаются как G1[1]={[1],...[6]}, Gl[2]={[7],...,[12]} и G1[3]={[13],...,[18]}. Поднаборы в интервале №2 подобным образом определяются как G2[l], G2[2] и G2[3]. Теперь мы обозначим PG[2,3,1] как известное в поднаборе распределение ресурсов, которое распределяет ресурсы в поднаборах G1[2]-G2[l], поднаборах G1[3]-G2[2] и поднаборах Gl[1]-G2[3], и т.д. Аналогично, мы можем определить PG[1,3,2], PG[2,1,3], PG[3,1,2], PG[3,2,1]. Несколько примеров функции g(,PG[.]), которая связывает объединенные ресурсы [] в первом интервале и [(PG[.])] во втором интервале, приводятся в таблице 10.
Таблица 10Пример переключения известных в поднаборе ресурсов
Индекс ресурсов во втором интервале w(i,PG[.])
Ресурсы в первом интервале, i
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
PG[1,3,2]
1
2
3
4
5
6
13
14
15
16
17
18
7
8
9
10
11
12
PG[2,1,3]
7
8
9
10
11
12
1
2
3
4
5
6
13
14
15
16
17
18
PG[3,1,2]
13
14
15
16
17
18
1
2
3
4
5
6
7
8
9
10
11
12
PG[3,2,1]
13
14
15
16
17
18
7
8
9
10
11
12
1
2
3
4
5
6
PG[2,3,1]
7
8
9
10
11
12
13
14
15
16
17
18
1
2
3
4
5
6
2.4. Объединение перераспределения между поднаборами и переключения между поднаборами
CB
i
CB
g
w
i
PG
s
s
s
CB
g
w
i
PG
w
i
PG
PG
s
s
s
n
n
1
2
1
2
k
2
1
2
k
1
k
n
n
n
n
n
В шестом варианте осуществления, соответствующем принципам настоящего изобретения, предлагается объединение перераспределения между поднаборами и переключения между поднаборами, описанными в предыдущих вариантах осуществления. Если ресурс в первом интервале означается как [], то после перераспределения ресурс обозначается как [((,[,,...]),)] (или кратко [((,[.]),)]) во втором интервале. Заметим, что мы используем объединенную функцию g((,[.]),), чтобы указать объединенную работу переключения между поднаборами и перестановок между поднаборами. Здесь [,,...] является образцом переключения между поднаборами, и =[,...,] - вектор параметров перераспределения между поднаборами. Это применяется в обоих случаях, где функция g(.,) перестановки между поднаборами основана на GF или основана на PBRO, как определено в разделе 2.3.
PG
s
s
s
n
n
PG
s
s
s
n
n
1
2
k
1
k
1
2
k
1
k
n
n
В первом подварианте осуществления шестого варианта осуществления, соответствующего принципам настоящего изобретения, образец переключения между поднаборами [, ,..., ] и/или вектор параметров =[,...,] являются одними и теми же для всех ячеек. Параметры [,,...] и =[, ..., ] могут быть сообщены UE посредством сигнализации более высокого уровня.
PG
s
s
s
n
n
PG
s
s
s
e
c
id
f
c
id
c
id
PG
s
s
s
n
n
1
2
k
1
k
1
2
k
1
2
k
1
k
n
n
n
Во втором подварианте осуществления шестого варианта осуществления, соответствующего принципам настоящего изобретения, образец переключения между поднаборами [, ,..., ] и/или вектор параметров =[,...,] являются функциями CELL ID, обозначенными как [, ,..., ]=(_) и =(_). Следовательно, для другого _ мы можем иметь другой пример переключения между поднаборами [, ,..., ] и/или вектора параметров =[,...,].
В приведенной ниже таблице 11 показано, как перестановки между поднаборами могут объединяться с переключением между поднаборами, используя тот же самый пример с 18 ресурсами, который приведен в таблице 2. В этом примере мы использовали функцию перестановок между поднаборами, основанную на CF:
g
i
g
i
n
i
k
c
i
i
n
k
k,c
k
k,d
k,c
(,)=(,)=, для , , так что = и (18)
d
P
c
n
N
N
G,3
k
k
k
k
=(,,)=mod(c×n,+l)(19)
N
N
N
1
2
3
Заметим, что ===6 в этом примере, где 18 объединенных ресурсов разделены на 3 поднабора.
Таблица 11Пример перераспределения ресурсов с перестановками между поднаборами и переключением между поднаборами
Индекс ресурсов во втором интервале g(w(i,PG[.]),n)
Ресурсы в первом интервале, i
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<i>PG</i>[1,3,2], <b>n</b>=[1,2,3]
1
2
3
4
5
6
15
18
14
17
13
16
8
10
12
7
9
11
<i>PG</i>[1,3,2], <b>n</b>=[2,2,2]
8
10
12
7
9
11
2
4
6
1
3
5
14
16
18
13
15
17
2.5. Объединение схем перераспределения ресурсов OC/CS со скачкообразной перестройкой CS для конкретных ячеек
h_sym
c_id
s_id
l_id
c_id
s_id
l_id
h_sym
c_id
s_id
l_id
В седьмом варианте осуществления, соответствующем принципам настоящего изобретения, мы предлагаем объединить способы перестановок объединенных ресурсов OC/CS на уровне интервалов, описанных выше в разделах 2.1-2.4, со схемой скачкообразной перестройки ресурсов CS на уровне символов для конкретных ячеек, означенным (,,), где CELL ID обозначен как , идентификатор ID субкадра обозначен как  и идентификатор ID символа OFDM (длинный блок) внутри субкадра обозначен как . Дополнительный этап скачкообразной перестройки для конкретной ячейки выполняется циклическим сдвигом ресурса CS на конкретном символе OFDM на величину, указанную как (, , ).
h_slot
c_id
sl_id
c_id
sl_id
h
slot
c
id
sl
id
В восьмом варианте осуществления, соответствующем принципам настоящего изобретения, мы предлагаем объединить способы перестановок ресурсов CS на уровне символов, описанные выше в разделах 2.1-2.4, со схемой скачкообразной перестройки ресурсов CS на уровне интервалов для конкретных ячеек, обозначенным (,), где CELL ID обозначен как , идентификатор ID интервала обозначен как . Дополнительный этап скачкообразной перестройки для конкретной ячейки выполняется циклическим сдвигом ресурса CS на конкретном символе OFDM на величину, указанную как _(_, _).
CB
OC
u
CS
v
CB
i
OC
u
CS
v
CB
j
OC
u
CS
v
i
cyclic_shift
v
,h
sym
c
id
s
id
l
id
K
l
id
j
cyclic
shift
v
h
sym
c
id
s
id
l
id
K
i
cyclic_shift
v
h
slot
c
id
sl
id
K
l_id
j
cyclic
shift
v
h
slot
c
id
sl
id
K
1
1
i
1
i
1
1
i
1
i
2
2
j
2
j
i
j
i
j
В седьмом и восьмом вариантах осуществления мы дополнительно описываем в подробностях, как объединять перестановки объединенных ресурсов OC/CS и скачкообразную перестройку для конкретных ячеек. Пусть возможные значения CS во всех объединенных ресурсах OC/CS при обсуждении будут K и K также является максимальным значением скачкообразной перестройки. Пусть [i]={[],[]} является объединенным ресурсом в первом интервале и пусть []={[],[]} связывается/перераспределяется с []={[],[]} во втором интервале в соответствии с любым из способов перестановок, описанных в разделах 2.1-2.4. Затем, если используется скачкообразная перестройка на уровне символов для конкретных ячеек в седьмом варианте осуществления, индекс  CS в первом интервале субкадра будет скачкообразно перестраиваться на индекс (_(_,_, _),) для символа OFDM, имеющего индекс _, и индекс  CS во втором интервале субкадра будет скачкообразно перестраиваться на _(,_(_,_, _),). Аналогично, если используется скачкообразная перестройка на уровне интервалов для конкретных ячеек в седьмом варианте, индекс  CS в первом интервале субкадра будет скачкообразно перестраиваться на индекс (,_(_,_,),) для символа OFDM, имеющего индекс ; и индекс  CS во втором интервале субкадра будет скачкообразно перестраиваться на _(,_(_,_),).
Заметим, что операция циклического сдвига определяется следующим образом:
cyclic
shift
a
b
N
a
b
N
_(,,)=mod(+-1,)+1 (20)
N
N
N
N
если  ресурсов индексированы как 1,2,..., (это повсеместный случай для этого документа). С другой стороны, если  ресурсов индексируются как 0,1,2,...,-1, то операция циклического сдвига определяется следующим образом:
cyclic
shift
a
b
N
a
b
N
_(,,)=mod(+,)(21)
3.
Перераспределение ресурсов на уровне символов и на уровне интервалов для ресурсов с циклическим сдвигом
Назначение/перераспределение ресурсов CS применяется в следующих случаях:
RB управления восходящей линии связи, который содержит только каналы индикатора качества канала (CQI);
RB управления восходящей линии связи, который содержит как каналы CQI, так и каналы ACK/NACK;
RB управления восходящей линии связи, который содержит только каналы ACK/NACK. Заметим, что канал запроса предоставления обслуживания по восходящей линии связи может повторно использовать структуру канала ACK/NACK восходящей линии связи.
3.1.
Перераспределение CS на уровне символов
1
l_id
m
l
id
l
id
t
m
l
id
m
l
id
n
m
M
M
В девятом варианте осуществления, соответствующем принципам настоящего изобретения, мы предлагаем связать ресурсы CS таким образом, что если какой-либо канал UE (например, CQI, ACK/NACK) выделяется ресурсу CS GS[] в первом символе OFDM (_=1), то он должен назначаться CS[t(m,l_id,n)] в символах OFDM, где _>1, где (,_,n) является псевдослучайной функцией перераспределения/перестановок ресурсов, которая является функцией индекса  входного ресурса, индекса _ символа OFDM и параметра , являющегося целым числом. Заметим, что =1,2,..., и  является общим числом ресурсов CS в каждом символе OFDM.
Дополнительно заметим, что при применении к каналу A/N UL (или предоставлению обслуживания) перераспределение CS на уровне символов может объединяться с перераспределением OC на уровне интервалов или скачкообразной перестройки OC. Перераспределение OC на уровне интервалов является очень простым по сравнению с перераспределением комбинированных ресурсов OC/OS на уровне интервалов, которое обсуждалось на протяжении документа, за исключением того, что ресурс, перераспределяемый из одного интервала в следующий является только ресурсом OC, а не комбинированным ресурсом OC/OS. Скачкообразная перестройка OC имеет тот же самый смысл, что и скачкообразная перестройка CS в этом контексте.
t
m
l
id
n
m
l
id
Мы отмечаем это посредством определения (,_,)= для _=1 для первого рассматриваемого символа OFDM.
В первом подварианте осуществления девятого варианта осуществления, соответствующего принципам настоящего изобретения, псевдослучайная функция перестановок описывается следующим образом:
t
m
l
id
n
P
m
r
l
id
n
M
M
l
id
G
(,_,)=(,(_,,),), для _>1 (22)
r
l
id
n
M
l
id
M
G
где (_,,)=mod(_+n-l,)+l. Функция перестановок/ перераспределения P(m,r,M) на основе поля Галуа определена в предыдущем разделе.
Во втором подварианте осуществления девятого варианта осуществления, соответствующего принципам настоящего изобретения, псевдослучайная функция перестановок использует функцию PBRO следующим образом:
t
m
l
id
n
PBRO
m
l
id
n
M
M
l
id
(,_,)=(mod(+_+-1,)+1,), для _>1 (23)
PBRO
a
b
Функция (,) определяется во введении.
n
n
В третьем подварианте осуществления второго варианта осуществления, соответствующего принципам настоящего изобретения, параметр  в приведенных выше двух подвариантах осуществления является одним и тем же для всех ячеек. Параметр  может сообщаться UE посредством сигнализации более высокого уровня.
n
n
f
c
id
c
id
n
В четвертом подварианте осуществления второго варианта осуществления, соответствующем принципам настоящего изобретения, параметр  является функцией CELL ID, обозначенной как =(_). Следовательно, для другого _ мы будем иметь другой параметр .
n
c
id
N
Одним из примеров такой функции является =mod(_-1,)+1.
n
t
m
l
id
n
P
m
r
l
id
P
l
id
n
G,3
G,3
Для примера здесь рассматривается случай, когда в каждом символе OFDM восходящей линии связи присутствуют 6 ресурсов или М=6 и имеются восемь символов OFDM восходящей линии связи, то есть L=8. Далее, для примера, пусть =0 и (,_,)=(,(_, 0,6),6). Заметим здесь, что мы можем использовать функцию (.,.,.), определенную ранее, поскольку M+1=7 и GF(7) является основным полем Галуа. Связывание/перераспределение ресурсов как функция индекса символа OFDM, _, показано ниже в таблице 12. Здесь параметр  выбирается равным 0.
Таблица 12Пример перераспределения ресурсов CS как функция идентификатора символа OFDM. M=6, L=8
Индекс перераспределенного ресурса CS <i>t</i>(<i>m</i>,<i>l</i>_<i>id</i>,0)
l_id=1
l_id=2
l_id=3
l_id=4
l_id=5
l_id=6
l_id=7
l_id=8
М=1
1
2
3
4
5
6
1
2
2
2
4
6
1
3
5
2
4
3
3
6
2
5
1
4
3
6
4
4
1
5
2
6
3
4
1
5
5
3
1
6
4
2
5
3
6
6
5
4
3
2
1
6
5
3.2. Перераспределение CS на уровне интервалов
GS
m
CS
g
m
n
g
m
n
m
n
1
2
В десятом варианте осуществления, соответствующем принципам настоящего изобретения, мы предлагаем связать ресурсы CS таким образом, что если какой-либо канал UE (например, CQI, ACK/NACK) выделяется ресурсу CS [] в первом интервале, то канал должен назначаться [(,)] во втором интервале, где (,) является псевдослучайной функцией перераспределения/перестановок ресурсов, которая является функцией индекса  входного ресурса и параметра , являющегося целым числом.
Мы дополнительно отмечаем, что при применении к каналу A/N UL (или предоставлению обслуживания) перераспределение CS на уровне интервалов может объединяться с перераспределением OC на уровне интервалов или скачкообразной перестройкой OC на уровне интервалов.
В первом подварианте осуществления десятого варианта осуществления, соответствующего принципам настоящего изобретения, псевдослучайная функция перестановок описывается следующим образом:
g
m
n
P
m
n
M
G
(,)=(,,)(24)
n
M
n
M
P
m
n
M
G
где  выбирается из набора [1,] или =l,...,. Функция (,,) определяется в предыдущем разделе.
Во втором подварианте осуществления десятого варианта осуществления, соответствующего принципам настоящего изобретения, псевдослучайная функция перестановок использует функцию PBRO следующим образом:
g
m
n
PBRO
m
n
M
M
(,)=(mod(+-1,)+l,) (25)
Функция PBRO(a,b) определяется во введении.
n
В третьем подварианте осуществления десятого варианта осуществления, соответствующего принципам настоящего изобретения, параметр  в приведенных выше двух подвариантах осуществления является одним и тем же для всех ячеек. Параметр n может сообщаться UE посредством сигнализации более высокого уровня.
n
n
f
c
id
c
id
n
n
c
id
M
В четвертом подварианте осуществления десятого варианта осуществления, соответствующем принципам настоящего изобретения, параметр  является функцией CELL ID, обозначенной как =(_). Следовательно, для другого _ мы будем иметь другой параметр . Одним из примеров такой функции является =mod(_-1,)+1.
Мы рассматриваем здесь ниже пример для М=6 при n=1,2,3,4.
Таблица 13Пример перераспределения CS на уровне интервалов для М=6
m
1
2
3
4
5
6
G(m,n),n=1
1
2
3
4
5
6
G(m,n),n=2
2
4
6
1
3
5
G(m,n),n=3
3
6
2
5
1
4
G(m,n),n=4
4
1
5
2
6
3
G(m,n),n=5
5
3
1
6
4
2
G(m,n),n=6
6
5
4
3
2
1
Применение перераспределения CS на уровне интервалов к назначенному RB восходящей линии связи для выделенных каналов CQI или A/N является понятным и поэтому мы не даем дополнительных объяснений. С другой стороны, применение перераспределения CS на уровне интервалов в смешанном RB восходящей линии связи каналов CQI и A/N менее очевидно и ниже мы даем пример, показывающий, как это работает.
g
m
n
n
2
Здесь мы показываем пример того, как применять перераспределение CS на уровне интервалов в случае смешанных каналов ACK/NACK и CQI внутри одного RB (12 поднесущих). Здесь общее число CS, используемых каналами ACK/NACK и CQI, равно 8 (М=8) и всего существуют 8 каналов ACK/NACK, совместно использующих 5 CS, и три канала CQI, совместно использующих 3 CS. Функцией перераспределения CS, используемой в этом примере, является (,) с =2. Заметим, что поскольку M+l=9, GF(9)=GF(3) является полем Галуа, но не основным полем Галуа. Ненулевые элементы GF(9) приводятся ниже в таблице 14.
Таблица 14Элементы GF(9)
Формат экспоненты
α<sup>0</sup>
α<sup>1</sup>
α<sup>2</sup>
α<sup>3</sup>
α<sup>4</sup>
α<sup>5</sup>
α<sup>6</sup>
α<sup>7</sup>
Векторный формат (трехзначный) [младший значащий разряд] [старший значащий разряд]
[1,0]
[0,1]
[1,1]
[1,2]
[2,0]
[0,2]
[2,2]
[2,1]
Формат натурального числа
1
3
4
7
2
6
8
5
g
m
n
P
m
n
M
P
m
P
m
n
M
G,1
G,1
G,1
Таблица распределения g(m,n) для n=2 приводится ниже для M=8 с GF(9) и (,)=(,,)=(,2,8), где (,,) определена в разделе 1.
Таблица 15(а)Перераспределение CS с g(m,2), M=8
m
1
2
3
4
5
6
7
8
g(m,n),n=2
3
6
4
7
1
8
2
5
g
m
n
P
m
n
M
P
m
G,4b
G,4b
Альтернативно, мы можем использовать способ, основанный на усеченном основном поле GF, (,)=(,,)=(,2,8), для создания следующей таблицы.
Таблица 15(b)Перераспределение на уровне интервалов с <i>g</i>(<i>i</i>,<i>n</i>), <i>N</i>=8, <i>n</i>=2
M
1
2
3
4
5
6
7
8
g(m,n),n=2
2
4
6
8
1
3
5
7
Мы продолжим показ, как работает перераспределение ресурсов CS в приведенной ниже таблице. Заметим, что существуют M=8 CS и перераспределение имеет место только внутри этого набора "использованных" CS. Мы применили правила перераспределения CS, использованные в приведенной выше таблице 15(а), чтобы получить таблицу, приведенную ниже. Обратите внимание, как одиночный канал A/N или канал CQI может быть перераспределен в различные области в таблице OC/CS.
Таблица 16Перераспределение CS в RB восходящей линии связи для смешанного канала CQI и ACK/NACK
Объединенные ресурсы OC/CS в интервале №1 - <i>CB</i><sub>1</sub>[ ] (ACK/NCK)CS в интервале №1-CS<sub>1,CQI</sub>[ ] (CQI)
Объединенные ресурсы OC/CS в интервале №1 - <i>CB</i><sub>2</sub>[ ] (ACK/NCK)CS в интервале №1-CS<sub>2</sub>[ ] (CQI)
Значение циклического сдвига [использованные CS]
OC<sub>1</sub>[1]
OC<sub>1</sub>[2]
OC<sub>1</sub>[3]
OC<sub>2</sub>[1]
OC<sub>2</sub>[2]
OC<sub>2</sub>[3]
0=[1]
A/N №1
A/N №6
A/N №3
A/N №8
1[2]
A/N №4
CQI №2
2[3]
A/N №2
A/N №7
A/N №1
A/N
№6
3[4]
A/N №5
A/N №2
A/N №7
4[5]
A/N №3
A/N №8
CQI №3
5--
A/N №4
6[6]
CQI №1
7--
A/N №5
8-[7]
CQI №2
9--
10-[8]
CQI №3
CQI №1
11--
3.3. Альтернативный способ перераспределения ресурсов в случае смешанных CQI и ACK/NACK
В таблице 16 можно видеть, что четыре канала A/N, A/N №№1,2,6,7, назначены соседним CS, после чего происходит перераспределение совместного CS по каналам CQI и A/N. Это может ухудшить характеристики A/N. В этом подразделе мы предлагаем альтернативный подход к перераспределению ресурсов в случае смешанных CQI и ACK/NACK.
В одиннадцатом варианте осуществления, соответствующем принципам настоящего изобретения, мы предлагаем разделить общие ресурсы CS внутри одного RB на две части, одна часть выделяется каналу CQI, а другая часть - каналу ACK/NACK (или запроса обслуживания). Распределение фиксируется в двух интервалах субкадра. Кроме того, внутри части CS, назначенной каналу CQI, могут применяться как перераспределение CS на уровне символов, предложенное в разделе 3.1, так и перераспределение CS на уровне интервалов, предложенное в разделе 3.2. С другой стороны, внутри ресурсов CS, выделенных каналам A/N восходящей линии связи (или запроса обслуживания), мы можем применять любое из следующего: (a) совместное перераспределение на уровне интервалов совместных OC/CS, описанное в разделах 2.1-2.4; (b) перераспределение CS на уровне символов, описанное в разделе 3.1; (c) совместное распределение CS на уровне интервалов, описанное в разделе 3.2.
Мы снова используем пример с восемью каналами A/N и тремя каналами CQI, приведенный в таблице 16, чтобы продемонстрировать этот альтернативный подход. Дополнительно, в этом примере мы используем глобальное перераспределение OC/CS на уровне интервалов (раздел 2.1) для части A/N и используем перераспределение CS на уровне интервалов для части CQI. Из таблицы 17 ясно, что ресурсы CS, назначенные части A/N и части CQI, остаются теми же самыми в интервале №1 и интервале №2.
Таблица 17Пример альтернативного способа перераспределения ресурсов в RB восходящей линии связи со смешанным каналом CQI и ACK/NACK
Объединенные ресурсы OC/CS в интервале №1-<i>CB</i><sub>1</sub>[ ] (ACK/NCK)CS в интервале №1-CS<sub>1,CQI</sub>[ ] (CQI)
Объединенные ресурсы OC/CS в интервале №1-<i>CB</i><sub>2</sub>[ ] (ACK/NCK)CS в интервале №1-CS<sub>2</sub>[ ] (CQI)
Значение циклического сдвига [использован-ные CS]
OC<sub>1</sub>[1]
<i>OC</i><sub>1</sub>[2]
<i>OC</i><sub>1</sub>[3]
<i>OC</i><sub>2</sub>[1]
<i>OC</i><sub>2</sub>[2]
<i>OC</i><sub>2</sub>[3]
0=[1]
<i>CB</i><sub>1</sub>[1]
<i>CB</i><sub>1</sub>[6]
<i>CB</i><sub>2</sub>[1]
<i>CB</i><sub>2</sub>[6]
1[2]
<i>CB</i><sub>1</sub>[4]
<i>CB</i><sub>2</sub>[4]
2[3]
<i>CB</i><sub>1</sub>[2]
<i>CB</i><sub>1</sub>[7]
<i>CB</i><sub>2</sub>[2]
<i>CB</i><sub>2</sub>[7]
3[4]
<i>CB</i><sub>1</sub>[5]
<i>CB</i><sub>2</sub>[5]
4[5]
<i>CB</i><sub>1</sub>[3]
<i>CB</i><sub>1</sub>[8]
<i>CB</i><sub>2</sub>[3]
<i>CB</i><sub>2</sub>[8]
5--
6[6]
<i>CS</i><sub>1,CQI</sub>[1]
<i>CS</i><sub>2,CQI</sub>[1]
7--
8-[7]
<i>CS</i><sub>1,CQI</sub>[2]
<i>CS</i><sub>2,CQI</sub>[2]
9--
10-[8]
<i>CS</i><sub>1,CQI</sub>[3]
<i>CS</i><sub>2,CQI</sub>[3]
11--
CB
i
CB
g
i
n
g
i
n
g
i
n
P
i
m
i
1
2
G,1
Кроме того, для каналов A/N (или предоставления обслуживания), если каналу A/N назначается объединенный ресурс [] в первом интервале, то тогда каналу A/N должен быть назначен [(,)] во втором интервале. Пусть n=2. В одном примере (,) пусть (,)=(,2,8) (заметим, что в этом примере N=8, указывая, что существует всего 8 комбинаций OC/CS для канала A/N и GF(9)). Таблица распределения является такой же, как таблица 15(а) или 15(b), если мы заменим  на  и M на N.
CS
m
CS
g
m
n
g
m
n
g
m
n
P
m
1
2
G,1
Для каналов A/N, с другой стороны, если каналу CQI назначается ресурс [] в первом интервале, то тогда каналу CQI должен быть назначен [(,)] во втором интервале. Аналогично, пусть n=2. В одном примере (,) пусть (,)=(,2,3) (заметим, что в этом примере M=3, указывая, что существует всего 3 ресурса CS для канала A/N и GF(4)). Для краткости таблица распределения здесь опущена.
3.4. Объединение распределения ресурсов CS и скачкообразной перестройки для конкретных ячеек
h_sym
c
id
s
id
l
id
c
id
s
id
l
id
В двенадцатом варианте осуществления, соответствующем принципам настоящего изобретения, предлагается объединить способы перестановок ресурсов CS на уровне символов, описанные в предыдущем варианте осуществления, со схемой скачкообразной перестройки ресурсов CS на уровне символов для конкретных ячеек, обозначенным (_,_,_), где CELL ID обозначается как _, идентификатор ID субкадра обозначается как _ и идентификатор символа OFDM (длинный блок) обозначается как _. Дополнительный этап скачкообразной перестройки для конкретной ячейки выполняется циклическим сдвигом ресурса CS на конкретном символе OFDM на величину, указанную как h_sym(c_id,s_id,l_id).
h
slot
c
id
sl
id
c
id
sl
id
h
slot
c
id
sl
id
В тринадцатом варианте осуществления, соответствующем принципам настоящего изобретения, предлагается объединить способы перестановок ресурсов CS на уровне символов, описанные в предыдущем варианте осуществления, со схемой скачкообразной перестройки ресурсов CS на уровне интервалов для конкретных ячеек, обозначив его как _(_,_), где CELL ID означается как _, идентификатор ID интервала означается как _. Дополнительный этап скачкообразной перестройки для конкретной ячейки выполняется циклическим сдвигом ресурса CS на конкретном символе OFDM на величину, указанную как _(_, _).
CS
t
m
l
id
n
l
id
cyclic
shift
t
m
l
id
n
h
sym
c
id
s
id
l
id
K
l
id
cyclic
shift
t
m
l
id
n
h
slot
c
id
sl
id
K
l
id
sl
id
l_id
Мы дополнительно описываем в подробностях, как объединять перестановки объединенных ресурсов CS на уровне символов и скачкообразную перестройку для конкретных ячеек, описанные выше в двух вариантах осуществления. Пусть число ресурсов при обсуждении будет K, и K также является максимальным значением скачкообразной перестройки. Пусть [(,_,)] означает ресурс CS символа _ OFDM в соответствии с обсуждавшимися ранее алгоритмами перераспределения на уровне символов. Затем, если используется скачкообразная перестройка для конкретных ячеек на уровне символов, индекс CS будет скачкообразно перестраиваться на _((,_,), _(_,_,_),) для символа _ OFDM. Аналогично, если используется скачкообразная перестройка для конкретных ячеек на уровне интервалов, индекс CS в первом интервале будет скачкообразно перестраиваться в _((,_,),_(_,_),) для индекса символа OFDM на _ в интервале, индексированном как _.
Описание объединения перераспределения ресурсов CS на уровне интервалов и скачкообразной перестройки для конкретных ячеек на уровне символов или интервалов является схожим и для краткости опущено.
4. Создание схемы скачкообразной перестройки CS для конкретных ячеек на уровне интервалов или на уровне символов
Пусть максимальное число значения скачкообразной перестройки обозначается К.
В четырнадцатом варианте осуществления, в соответствии с принципами настоящего изобретения, мы предлагаем образец базовой последовательности для конкретных ячеек на уровне интервалов с периодом К последовательных интервалов. Мы предлагаем схему скачкообразной перестройки для конкретных ячеек на уровне интервалов, такую что:
h_slot
c_id
sl_id
P
sl_id
r
c_id,n,K
K
G
(, )=(, (),)(26)
или,
h_slot
c_id
sl_id
PBRO
sl_id
c_id
n
K
K
(,)=(mod(++-1,)+1,) (27)
r
r
c_id,n,K
c_id
n
K
sl_id
K
n
c_id
где функция  определяется как ()=mod(-1,+-1, )+1. Заметим, что =1,..., является индексом интервала для интервала внутри K последовательных интервалов,  является параметром, представляющим целое число и  означает идентификатор ячейки CELL ID.
P
c_id
r,К
G
Функция перестановок/перераспределения (,) на основе поля Галуа определена в разделе 1. Функция PBRO определена раньше.
Например, если существуют двенадцать поднесущих в канале PUCCH управления восходящей линии связи по стандарту LTE, то тогда максимальная скачкообразная перестройка К=12.
n
h_slot
c_id
sl_id
sl_id
r
c_id,
sl_id
r
c_id
P
G,3
G,3
Далее, для примера пусть =0 и пусть (,)=P(,(0,12),12)=mod(×(,0,12),13). Заметим здесь, что мы можем использовать функцию (.,.,.), определенную ранее, поскольку 12+1=13 и GF(13) является основным полем Галуа.
Снова пусть максимальное число значения скачкообразной перестройки обозначается К. Дополнительно, пусть L обозначает число интересующих символов OFDM внутри субкадра.
В пятнадцатом варианте осуществления, соответствующем принципам настоящего изобретения, мы предлагаем образец базовой последовательности для конкретных ячеек на уровне интервалов, который повторяется в каждом субкадре, то есть он не является функцией идентификатора субкадра.
s
id
Означая _ как идентификатор субкадра, мы предлагаем схему скачкообразной перестройки для конкретных ячеек на уровне интервалов, такой что:
h_sym
c_id
s_id
l_id
P
x
l_id
K
r
c_id
n
K
K
G
(,,)=((,),(,,),), (28)
или
h_sym
c_id
s_id
l_id
PBRO
l_id
c_id
n
K
K
(,,)=(mod(++-l,)+1,), (29)
r
x
l_id,K
l_id
K
r
c_id
n
K
c_id
n
K
где функция x и  определяется как ()=mod(-1, )+1 и (,,)=mod(+-1,)+1.
l_id
L
n
s_id
c_id
Заметим, что ,..., означает идентификатор символа OFDM (длинный блок),  - параметр, являющийся целым числом,  означает идентификатор субкадра и  означает идентификатор ячейки, CELL ID.
P
x,r,K
G
Функция перестановок/перераспределения () на основе поля Галуа определена в предыдущем разделе.
Функция PBRO определена во введении.
Например, если существуют двенадцать поднесущих в канале PUCCH управления восходящей линии связи по стандарту LTE, то тогда максимальная скачкообразная перестройка К=12.
n
h_sym
c_id
s_id,l_id
P
х(l_id
r
c_id,
х(l_id,12)х
r
c_id
P
G,3
G,3
Далее, для примера пусть =0 и пусть (,)=(,12)(0,12),12)=mod((,0,12),13). Заметим здесь, что мы можем использовать функцию (.,.,.), определенную ранее, поскольку 12+1=13 и GF(13) является основным полем Галуа.
5. Создание схемы скачкообразной перестройки базовой последовательности на уровне субкадров или на уровне интервалов
Z
Z
BS
z
Z
BS
s
z,s_id,n
z
Z
s_id
Z
n
s_id
Z
1
s_ld
В шестнадцатом варианте осуществления, соответствующем принципам настоящего изобретения, пусть имеется всего   базовых последовательностей для связи по восходящей линии связи. Далее мы предлагаем схему скачкообразной перестройки базовой последовательности на уровне субкадров с периодом   последовательных субкадров. Кроме того, для заданной ячейки пусть [z]= является индексом базовой последовательности в первом субкадре в пределах одного периода  последовательных субкадров, тогда индекс базовой последовательности, используемый в последовательных субкадрах в той же самой ячейке обозначается как [()]. Здесь =l,...,, =l,..., и  - параметр, являющийся целым числом. Заметим, что  означает идентификатор субкадра внутри периода  субкадров.
s
z
s
id
n
В подварианте осуществления шестнадцатого варианта осуществления, соответствующего принципам настоящего изобретения, псевдослучайная функция перестановок (,_,) описывается следующим образом:
s
z
s_id
n
P
z
r
s_id
n
Z
Z
G
(,,)=(,(,,),) (30)
или
s
z,s_id,n
PBRO
z
s_id
n
Z
Z
()=(mod(++-1,)+1,) (31)
r
r
s_id,n,Z
s_id
n
Z
P
z,r,Z
G
где функция  определяется как ()=mod(-1,+-1, )+1. Функция перестановок/перераспределения () на основе поля Галуа определена в предыдущем разделе. Функция PBRO(.,.) определена во введении.
P
G,3
Например, если в сотовой системе существует тридцать базовых последовательностей, то Z=30. Тогда, для примера, пусть n=0 и пусть s(z,s_id,n)=PG,3(z,r(s_id,0,30),30)=mod(z×s_id,31). Заметим здесь, что мы можем использовать функцию (.,.,.), определенную ранее, поскольку Z+1=13 и GF(31) является основным полем Галуа.
В пределах одного субкадра при передаче по восходящей линии связи могут находиться несколько интервалов. Например, в стандарте 3GPP LTE внутри каждого субкадра в восходящей линии связи могут находиться 2 интервала.
Z
Z
BS
Z
BS
s
z,s_id,n
z
Z
s_id
Z
n
sl_id
Z
1
s_id
В семнадцатом варианте осуществления, соответствующем принципам настоящего изобретения, пусть имеется всего  базовых последовательностей для связи по восходящей линии связи. Далее мы предлагаем схему скачкообразной перестройки базовой последовательности на уровне интервалов с периодом  последовательных интервалов. Кроме того, для заданной ячейки пусть [z]=z является индексом базовой последовательности в первом интервале внутри одного периода  последовательных интервалов, тогда индекс базовой последовательности, используемый в последовательных интервалах в одной и той же ячейке, означается как [()]. Здесь =l,...,, =l,..., и  - параметр, являющийся целым числом. Заметим, что  означает идентификатор интервала внутри периода  интервалов.
s
z
sl
id
n
В подварианте осуществления семнадцатого варианта осуществления, соответствующего принципам настоящего изобретения, псевдослучайная функция перестановок (,_,) описывается следующим образом:
s
z
sl_id
n
P
z
r
sl_id
n
Z
Z
G
(,,)=(,(,,),) (32)
или
s
z,sl_id,n
PBRO
z
sl_id
n
Z
Z
()=(mod(++-1,)+1,) (33)
r
r
sl_id,n,Z
sl_id
n
Z
P
z,r,Z
G
где функция  определяется как ()=mod(+-1, )+1. Функция перестановок/перераспределения () на основе поля Галуа определена в предыдущем разделе.
n
s
z,sl_id,n
z,r
sl_id
z
sl_id
P
G,3
G,3
Например, если в сотовой системе существует тридцать базовых последовательностей, то Z=30. Тогда, для примера, пусть =0 и пусть ()=P((,0,30),30)=mod(×,31). Заметим здесь, что мы можем использовать функцию (.,.,.), определенную ранее, поскольку Z+1=31 и GF(31) является основным полем Галуа. Функция PBRO(.,.) определена во введении.
В восемнадцатом варианте осуществления, соответствующем принципам настоящего изобретения, физический канал управления восходящей линии связи поддерживает многочисленные форматы, приведенные в таблице 18. Форматы 2a и 2b поддерживаются только для обычного циклического префикса.
Таблица 18Поддерживаемые форматы PUCCH
Формат PUCCH
Схема модуляции
Число битов на субкадр, <i>M</i><sub>bit</sub>
1
не используется
не используется
1a
BPSK
1
1b
QPSK
2
2
QPSK
20
2a
QPSK+BPSK
21
2b
QPSK+QPSK
22
Индексы ресурсов внутри двух блоков ресурсов в двух интервалах субкадра, в котором отображается PUCCH, определяются выражением:
n
s
для mod2=0 и выражением:
n
s
для mod2=1.
n
s
В приведенных выше уравнениях  означает номер интервала, означает индекс ресурса, означает номер использованного циклического сдвига для форматов 1/la/lb PUCCH в блоке ресурсов, использованном для смеси форматов 1/1a/1b и 2/2a/2b и является количеством, установленным более высокими уровнями и представляется следующим образом:
и
Ресурсы, используемые для передачи форматов 2/2a/2b PUCCH, идентифицируются индексом ресурсов , из которого циклический сдвиг α определяется согласно выражению:
n
n
n
s
CS
s
α()=2π×()/(38)
где
n
s
для mod2=0 и согласно выражению:
n
s
для mod2=1.
Приложение: Альтернативное распределение ресурсов OC/CS для N=18 ресурсов (выдержка из ссылки [6])
Таблица 19Альтернативная схема распределения ресурсов OC/CS для N=18
Индекс циклического сдвига
Индекс последовательности Уолша
0
1
2
3
0
0
15
1
16
4
2
3
1
12
4
17
5
5
9
6
2
13
7
6
8
10
9
3
14
10
7
11
11
Хотя приведенное выше объяснение принципов настоящего изобретения было показано и подробно описано в связи с предпочтительными вариантами осуществления, специалистам в данной области техники должно быть очевидно, что модификации и изменения могут быть сделаны, не отступая от сущности и объема изобретения, как они определены в прилагаемой формуле изобретения.