УСТРОЙСТВО, СПОСОБ И ПРОГРАММА
DEVICE, METHOD AND PROGRAM

Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству, способу и программе.
Уровень техники
Неортогональный множественный доступ (NOMA) рассматривается как технология радиодоступа (RAT) для системы мобильной связи пятого поколения (5G) в качестве дальнейшего развития стандарта «Долгосрочное развитие» (LTE)/LTE-Advanced (LTE-A). В ортогональном множественном доступе с частотным разделением (OFDMA) и множественном доступе с частотным разделением с одной несущей (SC-FDMA), которые применяются в LTE, радиоресурсы (например, блоки ресурсов) выделяются пользователям без перекрытия. Эти схемы называются ортогональным множественным доступом. Напротив, при неортогональном множественном доступе радиоресурсы выделяются пользователям с перекрытием. При неортогональном множественном доступе сигналы пользователей вызывают взаимные помехи, но сигнал для каждого пользователя извлекается посредством выполнения процесса высокоточного декодирования на стороне приема. Неортогональный множественный доступ, теоретически, обеспечивает более высокую пропускную способность сотовой связи, чем ортогональный множественный доступ.
Одной из технологий радиодоступа, классифицированной в неортогональном множественном доступе, является множественный доступ/мультиплексирование и кодирование с наложением (SPC). SPC - это схема, в которой сигналы, которым выделены разные уровни мощности, мультиплексируют, по меньшей мере, частично перекрывающимся радиоресурсам по частоте и времени. На стороне приема выполняется подавление помех и /или итеративное обнаружение для приема/декодирования сигналов, мультиплексированных на одном и том же радиоресурсе.
Например, PTLs 1 и 2 раскрывают процесс, в котором SPC или технология, эквивалентная SPC, технологии для установки уровня амплитуды (или мощности), которая обеспечивает соответствующую демодуляцию/декодирование. Кроме того, например, PTL 3 раскрывает технологию для усовершенствования процесса последовательного подавления помех (SIC) при приеме мультиплексированных сигналов.
Список документов
Патентная литература
Патентная литература 1: JP 2003-78419A
Патентная литература 2: JP 2003-229835A
Патентная литература 3: JP 2013-247513A
Раскрытие сущности изобретения
Техническая задача
В технологиях обработки сигналов, использующих SPC, необходимо улучшить точность декодирования мультиплексированных сигналов нескольких уровней мощности (сигналы помех и полезные сигналы). Соответственно, настоящее изобретение предлагает новое и улучшенное устройство, новый и улучшенный способ и новую и улучшенную программу, способную дополнительно повысить точность декодирования полезного сигнала в случае, когда выполняется мультиплексирование/множественный доступ с использованием распределения мощности.
Решение технической задачи
В соответствии с настоящим изобретением предлагается устройство, включающее в себя: блок обработки передачи, выполненный с возможностью установки каждой из последовательностей сигналов передачи множества уровней мощности, подлежащим мультиплексированию с использованием распределения мощности, в качестве целевой и применения по меньшей мере одного из скремблеров с использованием шаблона скремблирования, и перемежителя, с использованием шаблона перемежения, соответствующих информации о распределении мощности.
Дополнительно, в соответствии с настоящим изобретением, предлагается устройство, включающее в себя: блок сбора данных, выполненный с возможностью получения информации о распределении мощности множества уровней мощности, которые должны быть мультиплексированы с использованием распределения мощности; и блок обработки приема, выполненный с возможностью подавления помех, с использованием по меньшей мере одного из дескремблера, с использованием шаблона скремблирования, и обратного перемежителя, с использованием шаблона перемежения, соответствующих информации о распределении мощности, полученной блоком сбора данных.
Дополнительно, в соответствии с настоящим изобретением, предлагается способ, включающий в себя этапы, на которых: устанавливают каждую последовательность сигналов передачи множества уровней мощности, подлежащих мультиплексированию с использованием распределения мощности, в качестве целевой, и применяют по меньшей мере один из скремблера, с использованием шаблона скремблирования, и перемежителя, с использованием шаблона перемежения, соответствующих информации о распределении мощности, посредством процессора.
Дополнительно, в соответствии с настоящим изобретением, предлагается способ, включающий в себя этапы, на которых: получают информацию относительно распределения мощности множества уровней мощности, подлежащих мультиплексированию с использованием распределения мощности; и выполняют с помощью процессора подавление помех с использованием по меньшей мере одного из дескремблера, с использованием шаблона скремблирования, и обратного перемежителя, с использованием шаблона перемежения, соответствующего полученной информации о распределении мощности.
Дополнительно, в соответствии с настоящим изобретением, обеспечивается программа, вызывающая выполнение компьютером функционирования в качестве: блока обработки передачи, выполненного с возможностью установки каждой из последовательностей сигналов передачи множества уровней мощности, подлежащих мультиплексированию, с использованием распределения мощности, в качестве целевой, и применяют по меньшей мере один из скремблера, с использованием шаблона скремблирования, и перемежителя, с использованием шаблона перемежения, соответствующий информации о распределении мощности.
Дополнительно, в соответствии с настоящим изобретением, обеспечивается программа, вызывающая выполнение компьютером функционирования в качестве: блока сбора данных, выполненного с возможностью получения информации о распределении мощности множества уровней мощности, подлежащих мультиплексированию с использованием распределения мощности; и блока обработки приема, выполненного с возможностью выполнения подавления помех, с использованием по меньшей мере одного из дескремблера, с использованием шаблона скремблирования, и обратного перемежителя, с использованием шаблона перемежения, соответствующего информации о распределении мощности, полученной блоком сбора данных.
Полезные эффекты изобретения
Как описано выше, в соответствии с настоящим раскрытием, можно дополнительно повысить точность декодирования полезного сигнала в случае, когда выполняется мультиплексирование/множественный доступ с использованием распределения мощности. Необходимо отметить, что описанные выше эффекты не обязательно являются ограничительными. С или вместо вышеупомянутых эффектов можно получить любой из эффектов, описанных в этом документе, или другие эффекты, которые могут быть получены из этого описания.
Краткое описание чертежей
Фиг. 1 является пояснительной схемой для объяснения примера процесса в устройстве передачи, которое поддерживает SPC.
Фиг. 2 является пояснительной схемой для объяснения примера процесса в устройстве передачи, которое поддерживает SPC.
Фиг. 3 является пояснительной схемой для объяснения примера процесса в приемном устройстве, которое выполняет подавление помех.
Фиг. 4 является пояснительной схемой, иллюстрирующей пример схематической конфигурации системы согласно варианту осуществления настоящего изобретения.
Фиг. 5 является блок-схемой, иллюстрирующей пример конфигурации базовой станции согласно варианту осуществления настоящего изобретения.
Фиг. 6 является блок-схемой, иллюстрирующей пример конфигурации оконечного устройства в соответствии с вариантом осуществления настоящего изобретения.
Фиг. 7 является пояснительной схемой для объяснения примера распределения уровней мощности.
Фиг. 8 является блок-схемой алгоритма, иллюстрирующей пример схематического потока процесса передачи базовой станции в соответствии с первым вариантом осуществления.
Фиг. 9 является блок-схемой алгоритма, иллюстрирующей пример схематического потока процесса приема оконечного устройства в соответствии с первым вариантом осуществления.
Фиг. 10 является блок-схемой алгоритма, иллюстрирующей пример схематического потока процесса декодирования для non-SPC.
Фиг. 11 является блок-схемой алгоритма, иллюстрирующей первый пример схематического потока процесса декодирования для SPC.
Фиг. 12 является блок-схемой алгоритма, иллюстрирующей пример схематического потока процесса декодирования для non-SPC для целевого уровня.
Фиг. 13 является блок-схемой алгоритма, иллюстрирующей пример схематического потока процесса генерирования реплики интерференционного сигнала для целевого уровня.
Фиг. 14 является блок-схемой алгоритма, иллюстрирующей второй пример схематического потока процесса декодирования для SPC.
Фиг. 15 является блок-схемой алгоритма, иллюстрирующей пример схематического потока процесса параллельного декодирования.
Фиг. 16 является блок-схемой алгоритма, иллюстрирующей пример схематического потока процесса генерирования реплики интерференционного сигнала.
Фиг. 17 является пояснительной схемой для объяснения обзора MBMS.
Фиг. 18 является пояснительной схемой для объяснения MBSFN области.
Фиг. 19 является пояснительной схемой для объяснения примера распределения уровней мощности в MBMS.
Фиг. 20 является блок-схемой, иллюстрирующей первый пример схематической конфигурации eNB.
Фиг. 21 является блок-схемой, иллюстрирующей второй пример схематической конфигурации eNB.
Фиг. 22 является блок-схемой, иллюстрирующей пример схематической конфигурации смартфона.
Фиг. 23 является блок-схемой, иллюстрирующей пример схематической конфигурации автомобильного навигационного устройства.
Осуществление изобретения
В дальнейшем предпочтительный вариант(ы) настоящего изобретения будет подробно описан со ссылкой на прилагаемые чертежи. В этом описании и прилагаемых чертежах структурные элементы, которые имеют, по существу, одну и ту же функцию и структуру, обозначены одинаковыми ссылочными позициями, и повторное объяснение этих структурных элементов опущено.
Кроме того, в этом описании и прилагаемых чертежах элементы, имеющие, по существу, одну и ту же функциональную конфигурацию, могут быть обозначены путем размещения разных букв после одинаковой ссылочной позиции. Например, элементы, имеющие, по существу, одну и ту же функциональную конфигурацию, обозначаются как оконечные устройства 200A, 200B и 200C, если необходимо. Однако, когда нет необходимости специально различать несколько элементов, имеющих, по существу, одну и ту же функциональную конфигурацию, то применяется только одна и та же ссылочная позиция. Например, когда нет необходимости специально различать оконечные устройства 200A, 200B и 200C, то оконечные устройства просто называют оконечным устройством 200.
Следует отметить, что описание будет предоставлено в следующем порядке.
1. SPC
2. Техническая задача
3. Схематическая конфигурация системы связи
4. Конфигурация каждого устройства
4.1. Конфигурация базовой станции
4.2. Конфигурация оконечного устройства
5. Первый вариант осуществления
5.1. Технические признаки
5.2. Поток процессов
6. Второй вариант осуществления
6.1. MBMS
6.2. Технические признаки
7. Модифицированный пример
8. Применение
9. Заключение.
1. SPC
Прежде всего, приведено описание процессов и сигналов SPC со ссылкой на фиг. 1-3.
(1) Процесс в каждом устройстве
(а) Процесс в устройстве передачи
Фиг. 1 и фиг. 2 являются пояснительными схемами для объяснения примера процесса в устройстве передачи, которое поддерживает SPC. Согласно фиг. 1, например, обрабатывают битовые потоки (например, транспортные блоки) пользователя A, пользователя B и пользователя C. Для каждого из этих битовых потоков выполняются некоторые процессы (например, кодирование с контролем при помощи циклического избыточного кода (CRC), кодирование с прямой коррекцией ошибок (FEC), согласование скорости и скремблирование/перемежение, как показано на фиг. 2), и затем выполняется модуляция. Кроме того, выполняются отображение уровня, распределение мощности, предварительное кодирование, SPC мультиплексирование, отображение элементов ресурсов, обратное дискретное преобразование Фурье (IDFT)/обратное быстрое преобразование Фурье (IFFT), вставка циклического префикса (CP), цифроаналоговое и радиочастотное (RF) преобразование и т.п.
В частности, при распределении мощности, мощность распределяется на сигналы пользователя A, пользователя B и пользователя C, и при SPC мультиплексировании сигналы пользователя A, пользователя B и пользователя C мультиплексируются.
(b) Процесс в устройстве приема
Фиг. 3 является пояснительной схемой для объяснения примера процесса в устройстве приема, которое выполняет подавление помех. Согласно фиг. 4, например, выполняются RF и аналого-цифровое преобразование, CP удаление, дискретное преобразование Фурье (DFT)/быстрое преобразование Фурье (FFT), совместное подавление помех, выравнивание, декодирование и т.п. Это обеспечивает битовые потоки (например, транспортные блоки) пользователя A, пользователя B и пользователя C.
(2) Сигналы передачи и сигналы приема
(a) Нисходящая линия связи
Далее будут описаны сигналы передачи по нисходящей линии связи и сигналы приема при использовании SPC. Предполагается, что здесь представлена многосотовая система гетерогенной сети (HetNet), усовершенствование малых сот (SCE) и т.п.
TX,i
Индекс соты, которая должна быть подключена к целевому пользователю u, обозначается i, и количество передающих антенн базовой станции, соответствующей соты, обозначается N . Каждая из передающих антенн может также называться портом передающей антенны. Сигнал передачи из соты i к пользователю u может быть выражен в векторной форме, как показано ниже.
Формула. 1
Формула 2
Формула 3
Формула 4
SS,u
SS,u
TX,i
i,u
i,u
В приведенных выше выражениях N обозначает количество пространственных потоков передачи для пользователя u. В принципе, N представляет собой положительное целое число, равное или меньшее, чем N. Вектор x является сигналом пространственного потока для пользователя u. Элементы этого вектора в основном соответствуют символам цифровой модуляции фазовой манипуляции (PSK), квадратурной амплитудной модуляции (QAM) и т.п. Матрица W является матрицей предварительного кодирования для пользователя u. Элемент в этой матрице является в основном комплексным числом, но может быть действительным числом.
i,u
Матрица P является матрицей коэффициентов распределения мощности для пользователя u в соте i. В этой матрице каждый элемент предпочтительно представляет собой положительное действительное число. Заметим, что эта матрица может быть диагональной матрицей (т.е. матрицей, компоненты которой, стоящие вне главной диагонали, равны нулю), как показано ниже.
Формула 5
i,u
i,u
Если адаптивное распределение мощности для пространственного потока не выполняется, то вместо матрицы P можно использовать скалярное значение P .
i,v
i
Как и пользователь u, другой пользователь v находится в соте i, и сигнал s другого пользователя v также передается на том же радиоресурсе. Эти сигналы мультиплексируются с использованием SPC. Сигнал s из соты i после мультиплексирования выражается следующим образом.
Формула 6
i
j
u
В приведенном выше выражении U обозначает набор пользователей, для которых мультиплексирование выполняется в соте i. Также в соте j (сота, которая служит источником помех для пользователя u), отличной от обслуживающей соты пользователя u, сигнал s передачи генерируется аналогичным образом. Такой сигнал принимается как помеха на стороне пользователя. Сигнал r приема пользователя u может быть выражен следующим образом.
Формула 7
Формула 8
Формула 9
u,i
u,i
u
u
В приведенных выше выражениях матрица H является матрицей отклика канала для соты i и пользователя u. Каждый элемент матрицы H является в основном комплексным числом. Вектор n представляет собой шум, содержащийся в сигнале r приема пользователя u. Например, шум включает в себя тепловой шум и помеху от другой системы. Средняя мощность шума выражается следующим образом.
Формула 10
u
Сигнал r приема также может быть выражен полезным сигналом и другим сигналом, как показано ниже.
Формула 11
В приведенном выше выражении первый член правой стороны обозначает полезный сигнал пользователя u, второй член, помехи в обслуживающей соте i пользователя u (называемые внутрисотовыми помехами, многопользовательскими помехами, помехой множественного доступа и т. п.), и третий член является помехой от соты, отличной от соты i (называемая межсотовой помехой).
Когда используется ортогональный множественный доступ (например, OFDMA или SC-FDMA) или тому подобное, сигнал приема может быть выражен, как показано ниже.
Формула 12
В ортогональном множественном доступе не возникают внутрисотовые помехи и, кроме того, в другой соте j сигнал другого пользователя v не мультиплексируется на том же радиоресурсе.
(b) Канал восходящей линии связи
Далее будут описаны сигналы передачи восходящей линии связи и сигналы приема при использовании SPC. Предполагается, что используется многосотовая система HetNet, SCE и т.п. Обратите внимание, что обозначения, используемые для нисходящей линии связи, будут далее использоваться в качестве обозначений, обозначающих сигналы и тому подобное.
Сигнал передачи, который пользователь u передает в соте i, может быть выражен в векторной форме, как показано ниже.
Формула 13
Формула 14
Формула 15
Формула 16
TX,u
i,u
В приведенных выше выражениях количество передающих антенн является количеством передающих антенн N пользователя u. Как и в нисходящей линии связи, матрица P, которая является матрицей коэффициентов распределения мощности для пользователя u в соте i, может быть диагональной матрицей.
В восходящей линии связи нет случая, когда сигнал пользователя и сигнал другого пользователя мультиплексируются пользователем; таким образом, сигнал приема базовой станции соты i может быть выражен, как показано ниже.
Формула 17
Формула 18
Формула 19
Следует отметить, что в восходящей линии связи, в отличие от нисходящей линии связи, базовой станции необходимо получить все сигналы от множества пользователей в соте путем декодирования. Отметим также, что матрица отклика канала отличается в зависимости от пользователя.
Когда основное внимание уделяется сигналу, переданным пользователем u, среди сигналов восходящей линии связи в соте i, сигнал приема может быть выражен, как показано ниже.
Формула 20
В приведенном выше выражении первый член правой стороны обозначает полезный сигнал пользователя u, второй член, помехи в обслуживающей соте i пользователя u (называемые внутрисотовые помехи, многопользовательские помехи, помехи множественного доступа и т. п.), и третий член является помехой от соты, отличной от соты i (называемой межсотовой помехой).
Когда используется ортогональный множественный доступ (например, OFDMA или SC-FDMA) или тому подобное, сигнал приема может быть выражен, как показано ниже.
Формула 21
В ортогональном множественном доступе не возникает внутрисотовая помеха и, кроме того, в другой соте j сигнал другого пользователя v не мультиплексируется на том же радиоресурсе.
2. Техническая задача
Далее будет описана техническая задача в соответствии с вариантом осуществления настоящего изобретения.
SIC представляет собой пример технологии для надлежащего декодирования полезного сигнала из сигналов множества уровней мощности, мультиплексированных с использованием SPC. В SIC пользователь декодирует мультиплексированные сигналы других пользователей и использует декодированные сигналы в качестве реплики сигналов для подавления помех.
В качестве примера реализации SIC используется компенсатор помех кодового слова (CW-IC), который декодирует сигналы других пользователей до тех пор, пока не будет известен уровень транспортного блока. Однако в CW-IC, чтобы пользователь мог генерировать реплики сигналов помех (то есть, сигналов других пользователей), предпочтительно известен шаблон скремблирования и/или шаблон перемежения, используемый для сигналов помех.
Здесь, в 3GPP спецификации, раскрытой в «3GPP TS 36.211:«Расширенный универсальный наземный доступ (E-UTRA): физические каналы и модуляция», как будет описано ниже, временный идентификатор радиосети (RNTI) используется для генерирования шаблона скремблирования. Во-первых, скремблирование битовой последовательности (то есть последовательности сигналов передачи) выражается в следующем выражении.
Формула 22
(q)
(q)
(q)
init
Здесь i обозначает бит-индекс, q обозначает индекс кодового слова, , b(i) обозначает битовую последовательность до скремблирования, и c(i) обозначает шаблон скремблирования. Патент c(i) скремблирования однозначно определяется с использованием начального значения c, вычисленного в следующем выражении.
Формула 23
RNTI
s
ID
cell
Здесь n обозначает RNTI, q обозначает индекс кодового слова, n обозначает индекс слота, и N обозначает ID соты.
Как описано выше, для генерирования шаблона скремблирования используются RNTI, индекс кодового слова, индекс слота и ID соты. Соответственно, чтобы пользователь мог узнать шаблон скремблирования, используемый в сигнале помехи, предпочтительно знать информацию, используемую для генерирования шаблона скремблирования.
Как информация, индекс кодового слова и индекс слота представляют собой информацию, которая легко известна пользователю в случае, когда один и тот же индекс кодового слова и индекс слота используются в сигналах множества пользователей. Это связано с тем, что пользователь может оценить, что один и тот же индекс кодового слова и индекс слота в качестве индекса кодового слова и индекса слота, используемый пользователем, используются для сигналов других пользователей. И, наоборот, в случае, когда между множеством пользователей используются разные индексы кодового слова или индексы слотов, необходима структура для отдельного уведомления индексов кодового слова или индексов слотов, используемых в сигналах других пользователей.
Дополнительно, в SPC IDs соты имеют одинаковое значение для всех пользователей, для которых выполняется мультиплексирование, поскольку сигналы пользователей, принадлежащие к одной и той же соте, мультиплексируются. То есть, IDs сот других пользователей представляют собой информацию, которая легко известна пользователю.
Тем не менее, RNTI является другим значением для всех пользователей, и отсутствует средство для уведомления других пользователей о RNTI для определенного пользователя. То есть, RNTI других пользователей представляет собой информацию, которую пользователю сложно получить. Чтобы позволить пользователю получить информацию о RNTI других пользователей, например, можно рассмотреть возможность добавления дополнительной информации управления, такой как информация управления нисходящей линии связи (DCI). Однако, когда информация управления вновь добавлена, количество потребления радиоресурсов (например, частота и время) может увеличиваться, и может возникнуть дополнительный объем служебной сигнализации, соответствующей добавленной информации управления. Соответственно, чтобы не допустить возникновения добавочного объема информации или не добавлять информацию управления, можно сказать, что предпочтительно использовать другой параметр вместо RNTI.
С другой стороны, можно использовать один и тот же шаблон скремблирования для всех пользователей, для которых выполняется мультиплексирование или вовсе не применяется скремблер. Однако в случае, когда сигналы, которые должны быть мультиплексированы с использованием SPC, не скремблированы, известно, что сигнал помехи не оказывает влияния и BLER признак не ухудшаются. С этой точки зрения предпочтительнее скремблировать сигналы всех пользователей, для которых выполняется мультиплексирование, или сигналов, по меньшей мере, некоторых пользователей.
Соответственно, предпочтительно создать структуру, в которой легко применить процесс скремблирования к сигналам, по меньшей мере, некоторых пользователей, для которых выполняется мультиплексирование, и пользователю легко узнать шаблон скремблирования, используемый в сигналах других пользователей.
Схема скремблирования была подробно представлена в вышеприведенном описании. То же самое относится и к шаблону перемежения.
3. Схематическая конфигурация системы
Далее будет представлено описание схематической конфигурации системы 1 в соответствии с вариантом осуществления настоящего изобретения со ссылкой на фиг. 4. Фиг. 4 представляет собой пояснительную схему, иллюстрирующую пример схематической конфигурации системы 1 в соответствии с вариантом осуществления настоящего изобретения. Со ссылкой на фиг. 4, система 1 включает в себя базовую станцию 100 и оконечное устройство 200. Здесь оконечное устройство 200 также называется пользователем. Пользователь также может называться устройством пользователя (UE). Здесь UE может быть UE, определенным в LTE или LTE-A, или может обычно относиться к коммуникационному оборудованию.
(1) Базовая станция 100
Базовая станция 100 является базовой станцией сотовой системы (или системы мобильной связи). Базовая станция 100 устанавливает радиосвязь с оконечным устройством (например, оконечным устройством 200), расположенным в соте 10 базовой станции 100. Например, базовая станция 100 передает сигнал нисходящей линии связи на оконечное устройство и принимает сигнал восходящей линии связи от оконечного устройства.
(2) Оконечное устройство 200
Оконечное устройство 200 может осуществлять связь в сотовой системе (или системе мобильной связи). Оконечное устройство 200 устанавливать радиосвязь с базовой станцией (например, базовой станцией 100) сотовой системы. Например, оконечное устройство 200 принимает сигнал нисходящей линии связи от базовой станции и передает сигнал восходящей линии связи на базовую станцию.
(3) Мультиплексирование/множественный доступ
В частности, в варианте осуществления настоящего изобретения базовая станция 100 осуществляет радиосвязь с множеством оконечных устройств посредством неортогонального множественного доступа. Более конкретно, базовая станция 100 осуществляет радиосвязь с множеством оконечных устройств посредством мультиплексирования/множественного доступа с использованием распределения мощности. Например, базовая станция 100 осуществляет радиосвязь с множеством оконечных устройств посредством мультиплексирования/множественного доступа с использованием SPC.
Например, базовая станция 100 осуществляет радиосвязь с множеством оконечных устройств посредством мультиплексирования/множественного доступа с использованием SPC по каналу нисходящей линии связи. В частности, например, базовая станция 100 мультиплексирует сигналы множества оконечных устройств с использованием SPC. В этом случае, например, оконечное устройство 200 удаляет один или несколько других сигналов данных в качестве помех из мультиплексированного сигнала, включающего в себя полезный сигнал (то есть, сигнал к оконечному устройству 200), и декодирует полезный сигнал.
Следует отметить, что базовая станция 100 может осуществлять радиосвязь с множеством оконечных устройств посредством мультиплексирования/множественного доступа с использованием SPC по каналу восходящей линии связи вместо или совместно с нисходящей линии связи. В этом случае, базовая станция 100 может декодировать мультиплексированный сигнал, включающий в себя сигналы, передаваемые от множества оконечных устройств, в сигналы.
4. Конфигурация каждого устройства
Далее буду описаны конфигурации базовой станции 100 и оконечного устройства 200 в соответствии с вариантом осуществления настоящего изобретения со ссылкой на фиг. 5 и фиг. 6.
4.1. Конфигурация базовой станции
Во-первых, пример конфигурации базовой станции 100 в соответствии с вариантом осуществления настоящего изобретения будет описан со ссылкой на фиг. 5. Фиг. 5 представляет собой блок-схему, иллюстрирующую пример конфигурации базовой станции 100 согласно варианту осуществления настоящего изобретения. Согласно фиг. 5, базовая станция 100 включает в себя антенный блок 110, блок 120 радиосвязи, блок 130 сетевой связи, блок 140 хранения данных и блок 150 обработки.
(1) Антенный блок 110
Антенный блок 110 излучает сигналы, выводимые блоком 120 радиосвязи, в пространство как радиоволны. Кроме того, антенный блок 110 преобразует радиоволны в сигналы и выводит сигналы в блок 120 радиосвязи.
(2) Блок 120 радиосвязи
Блок 120 радиосвязи передает и принимает сигналы. Например, блок 120 радиосвязи передает сигнал нисходящей линии связи на оконечное устройство и принимает сигнал восходящей линии связи от оконечного устройства.
(3) Блок 130 сетевой связи
Блок 130 сетевой связи передает и принимает информацию. Например, блок 130 сетевой связи передает информацию другим узлам и принимает информацию от других узлов. Например, другие узлы включают в себя другую базовую станцию и основной сетевой узел.
(4) Блок 140 хранения данных
Блок 140 хранения данных временно или постоянно сохраняет программу и различные данные для работы базовой станции 100.
(5) Блок 150 обработки
Блок 150 обработки выполняет различные функции базовой станции 100. Блок 150 обработки включает в себя блок 151 обработки передачи и блок 153 уведомления. Кроме того, блок 150 обработки может дополнительно включать в себя другие компоненты в дополнение к этим компонентам. То есть, блок 150 обработки может выполнять операции в дополнение к операциям этих компонентов.
Блок 151 обработки передачи и блок 153 уведомления будут описаны ниже подробно.
4.2. Конфигурация оконечного устройства
Во-первых, пример конфигурации оконечного устройства 200 в соответствии с вариантом осуществления настоящего раскрытия будет описан со ссылкой на фиг. 6. Фиг. 6 является блок-схемой, иллюстрирующей пример конфигурации оконечного устройства 200 в соответствии с вариантом осуществления настоящего изобретения. Согласно фиг. 6, оконечное устройство 200 включает в себя антенный блок 210, блок 220 радиосвязи, блок 230 хранения данных и блок 240 обработки.
(1) Антенный блок 210
Антенный блок 210 излучает сигналы, выводимые блоком 220 радиосвязи, в пространство как радиоволны. Кроме того, антенный блок 210 преобразует радиоволны в сигналы и выводит сигналы в блок 220 радиосвязи.
(2) Блок 220 радиосвязи
Блок 220 радиосвязи передает и принимает сигналы. Например, блок 220 радиосвязи принимает сигнал нисходящей линии связи от базовой станции и передает сигнал восходящей линии связи на базовую станцию.
(3) Блок 230 хранения данных
Блок 230 хранения данных временно или постоянно сохраняет программу и различные данные для работы оконечного устройства 200.
(4) Блок 240 обработки
Блок 240 обработки обеспечивает выполнение различных функций оконечного устройства 200. Блок 240 обработки включает в себя блок 241 сбора данных и блок 243 обработки приема. Следует отметить, что блок 240 обработки может дополнительно включать в себя структурный элемент, отличный от этих структурных элементов. То есть, блок 240 обработки может выполнять операцию, отличную от работы этих структурных элементов.
Блок 241 сбора данных и блок 243 обработки приема будут описаны ниже подробно.
5. Первый вариант осуществления
Далее будет описан первый вариант осуществления со ссылкой на фиг. 7-16.
5.1. Технические признаки
(1) Скремблирование и/или перемежение
Базовая станция 100 имеет функцию скремблирования и/или перемежения последовательностей сигналов передачи множества уровней мощности, мультиплексированных с использованием распределения мощности.
В частности, базовая станция 100 (например, блок 151 обработки передачи) сначала генерирует последовательности сигналов передачи множества уровней мощности, мультиплексированных с использованием распределения мощности. Затем, базовая станция 100 (например, блок 151 обработки передачи) устанавливает каждую из последовательностей сигналов передачи одного или нескольких уровней мощности среди множества уровней мощности в качестве целевой, и применяет, по меньшей мере, один из скремблер, используя шаблон скремблирования, и перемежитель с использованием шаблона перемежения, соответствующего информации о распределении мощности. Более конкретно, базовая станция 100 скремблирует и/или выполняет перемежение последовательности сигналов передачи с использованием скремблера и/или перемежителя, соответствующего информации о распределении мощности целевой последовательности сигналов передачи (или уровня мощности). Кроме того, базовая станция 100 может скремблировать и/или перемежевывать последовательность сигналов передачи с помощью скремблера и/или перемежителя, соответствующего информации управления, относящейся к передаче и приему целевой последовательности сигналов передачи (или уровня мощности).
Оконечное устройство 200 имеет функцию подавления помех и получения полезного сигнала из сигналов множества уровней мощности, мультиплексированных с использованием распределения мощности.
В частности, оконечное устройство 200 (например, блок 241 сбора данных) сначала получает информацию о распределении мощности для множества уровней мощности, мультиплексированных с использованием распределения мощности. Затем оконечное устройство 200 (например, блок 243 обработки приема) выполняет подавление помех с использованием, по меньшей мере, одного из дескремблера с использованием шаблона скремблирования, и обращенного перемежителя с использованием шаблона перемежения, соответствующего полученной информации о распределении мощности. Более конкретно, оконечное устройство 200 генерирует реплики сигналов и выполняет подавление помех с использованием дескремблера и/или перемежителя, соответствующего информации о распределении мощности целевого сигнала подавления помех (или уровня мощности). Кроме того, оконечное устройство 200 может генерировать реплики сигналов и выполнять подавление помех с использованием дескремблера и/или перемежителя, соответствующего информации управления, относящейся к передаче и приему целевого сигнала подавление помех (или уровня мощности).
Между тем выражение «мультиплексирование уровня мощности» имеет то же значение, что и «мультиплексирование сигнала уровня мощности» в этой спецификации. Кроме того, выражение «распределение мощности уровню мощности» имеет то же значение, что и «распределение мощности сигналам уровней мощности».
(a) Мультиплексирование с использованием распределения мощности
Например, множество уровней мощности представляют собой уровни мощности, мультиплексируемые с использованием SPC.
Базовая станция 100 (например, блок 151 обработки передачи) выполняет распределение мощности в соответствии с любым стандартом. Информация о распределении мощности представляет собой информацию, касающуюся мощности, распределенной для последовательностей сигналов передачи уровней мощности, и включает в себя, например, индекс уровня мощности. Далее будет описана связь между индексом уровня мощности и распределенной мощностью со ссылкой на фиг. 7.
Фиг. 7 является пояснительной схемой для объяснения примера распределения мощности уровням мощности. Горизонтальная ось представляет собой частотные ресурсы и/или временные ресурсы, и вертикальная ось представляет собой уровень мощности (величина выделенной мощности). Со ссылкой на фиг. 7 показаны N уровней мощности (от уровня 0 мощности до уровня N-1 мощности), мультиплексированные с использованием SPC. Числа от 0 до N-1 называются индексами уровня мощности. Величина уровня мощности (то есть, ширина в вертикальном направлении) указывает величину распределенной мощности. В примере, показанном на фиг. 7, уровень мощности с меньшим индексом имеет большую распределенную мощность. Например, мощность Pо выше, чем мощность P1, мощность P1 выше, чем мощность P2 и PN-1 является самой низкой. Последовательности сигналов передачи, мультиплексированные с использованием SPC, передаются с использованием, по меньшей мере, одного уровня мощности.
Однако отношение между индексом уровня мощности и распределенной мощностью не ограничивается примером, проиллюстрированным на фиг. 7. Например, индекс уровня мощности, которому распределена самая высокая мощность, может быть не равным 0. Кроме того, в уровне мощности с меньшим индексом распределенная мощность может быть ниже.
(b) Генерация последовательности сигналов передачи
Например, последовательность сигналов передачи представляет собой кодированную битовую последовательность (то есть, последовательность бит, которая была закодирована). Базовая станция 100 (блок 151 обработки передачи) генерирует кодированную битовую последовательность множества уровней мощности.
i,u
В частности, например, базовая станция 100 выполняет CRC-кодирование, кодирование FEC, согласование скорости или подобное (как показано на фиг. 2, например) на каждом из множества уровней мощности для генерирования кодированной битовой последовательности уровня мощности. Затем, базовая станция 100 выполняет модуляцию символов, применяя или не применяя скремблер и/или перемежитель к кодированной битовой последовательности. Сигнально-модулированный сигнал эквивалентен x, как описано выше.
(c) Шаблон скремблирования
Базовая станция 100 (например, блок 151 обработки передачи) может генерировать шаблон скремблирования, который должен применяться к последовательности сигналов передачи на основании различных параметров. Например, базовая станция 100 может генерировать шаблон скремблирования, используя, по меньшей мере, один из параметров, указанных в следующей таблице 1. Параметры могут быть разделены на информацию о распределении мощности и информацию управления, касающуюся передачи и приема.
Таблица 1
Параметры
3GPP спецификация
Настоящая технология
Информация, относящаяся к распределению мощности
Индекс пользователя (RNTI)
○
-
Индекс кодового слова
○
○
Индекс субкадра
○
○
ID соты
○
○
Индекс уровня мощности
-
○
Индекс таблицы мощности
-
○
Коэффициент распределения мощности
-
○
Индикатор качества канала (CQI)
-
○
Информация управления, относящаяся к передаче и приему
Индекс версии избыточности (RV)
-
○
Режим передачи
-
○
Формат информации управления канала нисходящей линии связи (DCI)
-
○
Схема модуляции и кодирования (MCS)
-
○
Как указано в предшествующей таблице 1, RNTI используется для генерирования шаблона скремблирования в 3GPP спецификации. Однако в настоящей технологии, RNTI не может использоваться для генерирования шаблона скремблирования.
(c-1) Информация, относящаяся к распределению мощности
Базовая станция 100 (например, блок 151 обработки передачи) может генерировать шаблон скремблирования, соответствующий информации о распределении мощности.
- Индекс уровня мощности
Информация о распределении мощности может включать в себя индекс уровня целевой мощности. То есть базовая станция 100 может генерировать шаблон скремблирования, используя индекс целевого уровня мощности последовательности сигналов передачи скремблирования вместо RNTI или тому подобного.
- Индекс таблицы мощности
TBI
Информация о распределении мощности может включать в себя индекс таблицы мощности, относящийся к целевому уровню мощности. То есть, базовая станция 100 может генерировать шаблон скремблирования с использованием индекса таблицы мощности (P, который будет описан ниже), относящегося к целевому уровню мощности последовательности сигналов передачи скремблирования, вместо RNTI или тому подобного. Пример индекса таблицы мощности показан в таблице 2.
Таблица 2
TBI
В примере, показанном в предшествующей таблице 2, 2 старших бита индекса P таблицы мощности указывают индекс уровня мощности, и 4 младших бита указывают шаблон мощности, распределенной каждому из множества уровней мощности. То есть, индекс таблицы мощности представляет собой информацию, сформированную путем объединения индекса уровня мощности и информации, указывающей шаблон мощности, распределенной для каждого из множества уровней мощности. Процентное значение в таблице указывает коэффициент распределения мощности и общая сумма коэффициентов, распределенная для всех уровней мощности в каждом шаблоне, составляет 100%. Например, в шаблоне «0000» мощность 80% распределяется на уровень «00» мощности, мощность 10% распределяется на уровень «01» мощности, мощность 7% распределяется на уровень «10» мощности и мощность 3% распределяется на уровень «11» мощности.
TBI
Между тем, хотя вышеприведенная таблица 2 показывает пример, в котором общее количество уровней мощности равно 4, и общее количество шаблонов составляет 16, настоящая технология не ограничивается этим примером. Независимо от общего количества используемых уровней мощности и шаблонов, таблица мощности предпочтительно известна и является общей для базовой станции 100 и оконечного устройства 200 в системе 1. Это связано с тем, что пользователь может иметь информацию о мощности, распределенную для всех уровней мощности, когда пользователь просто знает индекс P пользователя в таблице мощности.
Коэффициент распределения мощности
Rate
Информация о распределении мощности может включать в себя информацию, указывающую значение мощности, распределенной целевому уровню мощности. То есть, базовая станция 100 может генерировать шаблон скремблирования, используя информацию, указывающую значение мощности, распределенной целевому уровню мощности (например, коэффициент распределения мощности) вместо RNTI или тому подобное. Информация, указывающая значение мощности, распределенной целевому уровню мощности, может составлять коэффициент распределения мощности от 0% до 100%. Кроме того, информация, указывающая значение мощности, распределенной целевому уровню мощности, может быть индексом P, указывающим на коэффициент распределения мощности, как показано в следующей таблице 3.
Таблица 3
Rate
Между тем, хотя вышеприведенная таблица 3 показывает пример, в котором количество индексов P, указывающие коэффициент распределения мощности, равно 16, настоящая технология не ограничивается этим примером. Число индексов является произвольным и значение коэффициента распределения мощности, соответствующее индексу, также является произвольным.
- Указатель качества канала (CQI) целевого пользователя
Информация о распределении мощности может включать в себя CQI целевого пользователя. То есть базовая станция 100 может генерировать шаблон скремблирования с использованием CQI целевого пользователя вместо RNTI.
Здесь CQI является индексом, указывающим состояние канала, по которому пользователь уведомляет базовую станцию и который определен, например, «3GPP TS 36.213: «Расширенный универсальный наземный доступ (E-UTRA): процедуры физического уровня». Кроме того, в SPC способ определения коэффициента распределения мощности в соответствии с состоянием канала каждого пользователя, рассматривается как одно предложение. Даже в этом способе, CQI также может рассматриваться, как информация о распределении мощности.
Например, CQI таблицы, описанные в предшествующем документе, показаны в следующих таблицах 4 и 5.
Таблица 4
Таблица 5
(c-2) Информация управления, касающаяся передачи и приема
Базовая станция 100 (например, блок 151 обработки передачи) может генерировать шаблон скремблирования, соответствующий информации управления, касающейся передачи и приема. Кроме того, чтобы сгенерировать шаблон скремблирования, базовая станция 100 может использовать только информацию о распределении мощности, может использовать только информацию управление, касающуюся передачи и приема, или может использовать как информацию о распределении мощности, так и информацию управления, касающуюся передачи и прием совместно.
- Индекс версии избыточности (RV)
Информация управления, касающаяся передачи и приема, может включать в себя информацию, указывающую количество повторных передач последовательности сигналов передачи. То есть базовая станция 100 может генерировать шаблон скремблирования, используя информацию, указывающую количество повторных передач последовательности сигналов передачи, а не RNTI или тому подобное. Пример информации, указывающей количество повторных передач последовательности сигналов передачи, включает в себя RV индекс.
RV индекс является индексом, указывающим количество повторных передач гибридного автоматического запроса повтора (HARQ), определенного в «3GPP TS 36.213: «Расширенный универсальный наземный доступ (E-UTRA): процедуры физического уровня». RV индекс принимает, например, значения 0, 1, 2 и 3. В случае, когда базовая станция 100 использует RV индекс для генерирования шаблона скремблирования, шаблон скремблирования изменяется в соответствии с количеством повторных передач. Таким образом, поскольку шаблон скремблирования имеет случайный характер, в соответствии с количеством повторных передач, ожидается улучшение признака частоты ошибок во время повторной передачи.
- Режим передачи
Информация, касающаяся передачи и приема, может включать в себя информацию, указывающую режим передачи. То есть, базовая станция 100 может генерировать шаблон скремблирования, используя информацию, указывающую режим передачи вместо RNTI или тому подобное.
Режим передачи определяется в «3GPP TS 36.213: «Расширенный универсальный наземный доступ (E-UTRA): процедуры физического уровня». Информация, указывающая режим передачи, указывает, например, схему передачи, такую как SIMO/MIMO, технологию разнесенной передачи, открытой/закрытой петли или пространственное мультиплексирование. В случае, когда базовая станция 100 использует информацию, указывающую режим передачи для генерирования шаблона скремблирования, выполняется произвольное распределение сигнала и ожидается улучшение признака частоты ошибки.
- Формат информации управления канала нисходящей линии связи (DCI формат)
Информация управления, касающаяся передачи и приема, может включать в себя информацию, указывающую DCI формат. То есть базовая станция 100 может генерировать шаблон скремблирования, используя информацию, указывающую DCI формат, соответствующий последовательности сигналов передачи, вместо RNTI.
DCI формат определен в «3GPP TS 36.212: «Расширенный универсальный наземный доступ (E-UTRA): мультиплексирование и канальное кодирование». Как DCI формат, например, определены форматы 0, 1, 1A, 1B, 1C, 1D , 2, 2A, 2B, 2C, 2D, 3, 3A и 4 для уведомления различных видов информации, такой как MCS, RV индекс и CQI запрос. В случае, когда базовая станция 100 использует информацию, указывающую DCI формат для генерирования шаблона скремблирования, выполняется рандомизация сигнала и ожидается улучшение признака частоты ошибки.
- Схема модуляции и кодирования (MCS)
Информация управления, касающаяся передачи и приема, может включать в себя информацию, указывающую MCS. То есть базовая станция 100 может генерировать шаблон скремблирования, используя информацию, указывающую MCS, вместо RNTI или тому подобное.
В качестве информации, указывающей MCS, можно указать MCS индекс, определенный в «3GPP TS 36.213: «Расширенный универсальный наземный доступ (E-UTRA): процедуры физического уровня». MCS индекс представляет собой информацию, указывающую комбинацию порядка модуляции и размера блока передачи (TBS). В случае, когда базовая станция 100 использует информацию, указывающую MCS для генерирования шаблона скремблирования, выполняется рандомизация сигнала и ожидается улучшение признака частоты ошибки.
Например, следующие таблицы 6 и 7 показывают MCS таблицы, описанные ранее.
Таблица 6
Таблица 7
(d) Шаблон перемежения
Базовая станция 100 (например, блок 151 обработки передачи) может генерировать шаблон перемежения, который применяется к последовательности сигналов передачи на основании различных параметров. Например, базовая станция 100 может генерировать шаблон скремблирования, используя, по меньшей мере, один из параметров, показанных в предшествующей таблице 1, как в шаблоне скремблирования. Поскольку конкретный контент параметров был описан выше, их подробное описание здесь будет опущено.
(e) Уведомление информации
Как описано выше, в случае, когда пользователь выполняет подавление помех с использованием SIC, предпочтительно, чтобы шаблон скремблирования и/или шаблон перемежения, используемый в сигнале помехи, был известен. Следовательно, базовая станция 100 направляет каждому пользователю информации, позволяющей воспроизводить шаблон скремблирования и/или шаблон перемежения, используемый в сигнале помехи.
Здесь сигнал помехи, который является целью подавления помех, является сигналом, который имеет более высокую силу приема, чем полезный сигнал. То есть, когда мультиплексирование выполняется с использованием SPC в базовой станции 100, сигнал уровня мощности, у которого распределенная мощность выше уровня мощности полезного сигнала, является целью подавления помехи. Пользователь может улучшить признак частоты ошибок во время генерирования реплики интерференционного сигнала, подавляя сигнал помехи в порядке от уровня мощности, в котором мощность выше. Поэтому базовая станция 100 направляет информацию, определяющую шаблон скремблирования и/или шаблон перемежения, используемый в сигнале уровня мощности, в котором мощность, подлежащая распределению, выше уровня мощности сигнала, предназначенного для пользователя, который является уведомлением предназначения для воспроизведения. Кроме того, информация, относящаяся к шаблону скремблирования и/или шаблону перемежения, используемый в сигнале уровня мощности, в котором мощность, подлежащая распределению, ниже, чем уровень мощности сигнала, предназначенного для пользователя, который является объектом назначения уведомлений для воспроизведения, может быть исключены из целевого объекта уведомления.
В дальнейшем шаблон скремблирования будет в центре внимания описания, но одно и то же описание относится к шаблону перемежения.
(e-1) Информация о распределении мощности
В случае, когда шаблон скремблирования генерируется с использованием информации о распределении мощности, базовая станция 100 (например, блок 153 уведомления) уведомляет пользователя, который является адресатом информации о последовательности сигналов передачи множества уровней мощности, об информации о распределении мощности. Таким образом, поскольку пользователь может знать информацию, используемую для генерирования шаблона скремблирования, можно воспроизвести шаблон скремблирования, используемый в целевом сигнале подавления помех.
- Индекс уровня мощности
В случае, когда шаблон скремблирования генерируется с использованием индекса уровня мощности, базовая станция 100 уведомляет пользователя, который является получателем уведомления индекса уровня мощности последовательности сигналов передачи, об информации о распределении мощности. В дальнейшем уровень мощности последовательности сигналов передачи, из которой пользователь, который является получателем уведомления, также упоминается как целевой уровень мощности.
Например, если известна связь между индексом уровня мощности и уровнем мощности, как показано на фиг. 7, пользователь может знать индекс другого уровня мощности, в котором уровень мощности выше уровня мощности пользователя, просто зная индекс уровня мощности пользователя. В частности, когда индекс уведомленного уровня мощности, о котором уведомляется пользователь, равен 1, то пользователь может знать, что индекс уровня мощности, используемый для генерирования шаблона скремблирования, используемого в целевом сигнале подавления помех, равен 0. Так как пользователь может знать индекс уровень мощности, используемый для формирования шаблона скремблирования, используемого в целевом сигнале подавления помех, то можно воспроизвести шаблон скремблирования.
Поскольку заявленная информация является индексом целевого уровня мощности и не включает в себя информацию о другом пользователе, количество используемых радиоресурсов может быть уменьшено по сравнению с случаем, в котором RNTI используется для генерирования шаблона скремблирования.
Однако в некоторых случаях связь между индексом уровня мощности и уровнем мощности неизвестна. Поэтому базовая станция 100 может уведомлять информацию, указывающую связь между индексом уровня мощности и уровнем мощности.
0
N-1
Например, предполагаются следующие четыре шаблона в отношении ассоциации между индексом уровня мощности и уровнем мощности. Здесь k обозначает индекс целевого уровня мощности, N обозначает общее количество уровней мощности, k’ обозначает индекс, служащий в качестве начальной точки, а P, ..., Pобозначает мощность, распределяемую для уровней мощности.
1. Индекс начальной точки, при которой мощность увеличивается с ростом индекса, равен 0
0
k
N−1
P ≤ ... ≤ P ≤ ... ≤ P
2. Индекс начальной точки, при котором мощность уменьшается по мере увеличения индекса, равен N-1
N−1
k
0
P ≤ ... ≤ P ≤ ... ≤ P
3. Индекс начальной точки, при котором мощность увеличивается с ростом индекса, составляет k'
k'
k
N−1
0
k'−1
P ≤ ... ≤ P ≤ ... ≤ P ≤ P ≤ ... ≤ P
4. Индекс начальной точки, при котором мощность уменьшается с ростом индекса, составляет k '
k'
0
N−1
k
k'+1
P ≤ ... ≤ P≤ ... ≤ P ≤ P ≤ ... ≤ P
Что касается вышеприведенных четырех шаблонов, базовая станция 100 уведомляет об общем количестве множества уровней мощности, информацию, указывающую связь между направлением увеличения или уменьшения индекса уровня мощности и направлением увеличения или уменьшения распределенной мощности, и индекс, служащий в качестве начальной точки направления увеличения или уменьшения распределенной мощности в качестве информации о распределении мощности. Кроме того, информация, указывающая связь между направлением увеличения или уменьшения индекса уровня мощности и направлением увеличения или уменьшения распределенной мощности, представляет собой информацию, указывающую, увеличивается или уменьшается мощность по мере увеличения индекса.
Будучи уведомленным об информации, пользователь может знать индекс уровня мощности целевого сигнала подавления помех. Например, в отношении шаблона 1, k + 1, ..., N-1 представляют собой индексы уровня мощности целевого сигнала подавления помех. Что касается шаблона 2, 0, ..., k-1 являются индексами уровня мощности целевого сигнала подавления помех. Что касается шаблона 3, k + 1, ..., N-1, 0, ..., k'-1 являются индексами уровня мощности целевого сигнала подавления помех. Что касается шаблона 4, k-1, ..., k '+ 1 являются индексами уровня мощности целевого сигнала подавления помех.
[0153] Кроме того, в случае, когда индекс, служащий в качестве начальной точки, равен 0 или N-1, уведомление об индексе, служащем начальной точкой, может быть опущено. Кроме того, в случае, когда общее количество уровней мощности равно 2, уведомление об информации, указывающей связь между направлением увеличения или уменьшения индекса уровня мощности и направлением увеличения или уменьшения распределенной мощности и уведомлением индекса, служащим отправной точкой, может быть опущена.
- Индекс таблицы мощности
В случае, когда шаблон скремблирования генерируется с использованием индекса таблицы мощности, базовая станция 100 уведомляет пользователя, который является получателем уведомления индекса таблицы мощности последовательности сигналов передачи, в качестве информации о распределении мощности. Здесь, как описано выше со ссылкой на таблицу 2, индекс таблицы мощности представляет собой информацию, сформированную путем объединения индекса уровня мощности и информации, указывающей шаблон мощности, распределенной для каждого из множества уровней мощности.
Пользователь может знать индекс таблицы мощности полезного сигнала и индекс таблицы мощности целевого сигнала подавления помех из уведомленной информации. Таким образом, пользователь может воспроизвести шаблон скремблирования, используемый в целевом сигнале подавления помех.
- Коэффициент распределения мощности
RATE
В случае, когда шаблон скремблирования генерируется с использованием значения мощности, распределенной для целевого уровня мощности, базовая станция 100 уведомляет информацию, указывающую значение мощности, распределенной для каждого из множества уровней мощности, в качестве информации, относящейся к распределению мощности. Например, в случае, когда шаблон скремблирования генерируется с использованием коэффициента распределения мощности, показанной в предшествующей таблице 3, базовая станция 100 уведомляет индекс P, указывающий коэффициент распределения мощности для каждого из множества уровней мощности.
Пользователь может знать значение мощности, распределенной для уровня мощности полезного сигнала, и значение мощности, распределенной для уровня мощности целевого сигнала подавления помех из информации уведомления. Таким образом, пользователь может воспроизвести шаблон скремблирования, используемый в целевом сигнале подавления помех.
- CQI
В случае, когда шаблон скремблирования генерируется с использованием CQI целевого пользователя, базовая станция 100 уведомляет CQI одного или нескольких других пользователей, которые являются получателями последовательностей сигналов передачи из множества уровней мощности, в качестве информации относительно распределение мощности.
Пользователь может знать CQI каждого из одного или нескольких пользователей, которые являются адресатами целевого сигнала подавления помех, из уведомленной информации. Таким образом, пользователь может воспроизвести шаблон скремблирования, используемый в целевом сигнале подавления помех.
(e-2) Информация управления, касающаяся передачи и приема
В случае, когда шаблон скремблирования генерируется с использованием информации управления, относящейся к передаче и приему, базовая станция 100 (например, блок 153 уведомления) уведомляет информацию управления, касающуюся передачи и приема каждой из последовательностей сигналов передачи множества уровней мощности. Таким образом, поскольку пользователь может знать информацию, используемую для формирования шаблона скремблирования, пользователь может воспроизвести шаблон скремблирования, используемый в целевом сигнале подавления помех.
Например, базовая станция 100 уведомляет информацию, указывающую RV индекс, режим передачи, формат соответствующего DCI и MCS каждой из последовательностей сигналов передачи из множества уровней мощности.
(e-3) Средство уведомления
Базовая станция 100 может выполнять уведомление как сигнализацию управления радиоресурсами (RRC) или часть RRC сообщения. Кроме того, базовая станция 100 может выполнять уведомление как часть системной информации. Кроме того, базовая станция 100 может выполнять уведомление как часть DCI.
(f) Целевое мультиплексирование
Базовая станция 100 (например, блок 151 обработки передачи) может выбирать последовательность сигналов целевого мультиплексирования в соответствии с информацией управления, касающейся передачи и приема, используемой для генерирования шаблона скремблирования и/или шаблона перемежения.
Например, последовательности сигналов передачи из множества уровней мощности, мультиплексированных с использованием распределения мощности, могут быть последовательностями сигналов передачи для пользователей, в которых информация управления, касающаяся передачи и приема, идентична. В этом случае, шаблон скремблирования и/или шаблон перемежения, используемый во время генерирования реплики сигнала помехи, генерируются с использованием информации управления, касающейся передачи и приема, которая является такой же, как и для пользователя. Следовательно, пользователь может воспроизвести шаблон скремблирования и/или шаблон перемежения, используемый в целевом сигнале подавления помех, используя информацию управления, касающуюся передачи и приема пользователя. Соответственно, базовая станция 100 (например, блок 153 уведомления) может опускать уведомление об информации управления, касающейся передачи и приема.
С другой стороны, последовательности сигналов передачи множества уровней мощности, мультиплексированных с использованием распределения мощности, могут представлять собой последовательности сигналов передачи пользователям, информация управления о которых, касающаяся передачи и приема, отличается. То есть, независимо от значения информации управления, мультиплексирование может выполняться с использованием распределения мощности путем установки последовательностей сигналов передачи всем пользователям, как целевые. В этом случае, базовая станция 100 (например, блок 153 уведомления) уведомляет информацию управления, касающуюся передачи и приема всех пользователей, которая накладывается на уровни мощности.
Базовая станция 100 (например, блок 151 обработки передачи) может объединять мультиплексирование с использованием SPC и пространственное мультиплексирование. В этом случае, базовая станция 100 выполняет мультиплексирование с использованием SPC для каждого из множества пространственных уровней, мультиплексированных с использованием пространственного распределения. В частности, базовая станция 100 устанавливает каждую из последовательностей сигналов передачи множества уровней мощности, мультиплексированных с использованием распределения мощности в выделенных пространственных уровнях в качестве целевых, и применяет, по меньшей мере, один из скремблеров, используя шаблон скремблирования, и перемежитель с использованием шаблона перемежения, соответствующий информации о распределении мощности. Разумеется, базовая станция 100 может использовать информацию управления, касающуюся передачи и приема, для генерирования шаблона скремблирования и/или шаблона перемежения.
(2) Обработка на стороне приема
(a) Получение информации
Оконечное устройство 200 (например, блок 241 сбора данных) получает информацию о распределении мощности множества уровней мощности, мультиплексированных с использованием распределения мощности. Кроме того, оконечное устройство 200 получает информацию управления, касающуюся передачи и приема последовательностей сигналов передачи, переданных множества уровней мощности, мультиплексированных с использованием распределения мощности. Полученная информация является информацией, о которой уведомляет базовая станция 100. Например, оконечное устройство 200 получает, по меньшей мере, одну из RRC сигнализацию или RRC сообщение и системную информацию или DCI.
(b) Воспроизведение шаблона скремблирования и/или шаблона перемежения
Оконечное устройство 200 (блок обработки 243 приема) воспроизводит шаблон скремблирования и/или шаблон перемежения, используемый на стороне передачи, в отношении каждого из уровней мощности на основании полученной информации, относящейся к распределению мощности и/или полученной информации управления, касающейся передачи и приема.
Например, оконечное устройство 200 генерирует шаблон скремблирования, соответствующий информации о распределении мощности в случае, когда информация о распределении мощности используется для формирования шаблона скремблирования на стороне базовой станции 100. Кроме того, оконечное устройство 200 генерирует шаблон скремблирования, соответствующий информации управления, касающейся передачи и приема, в случае, когда информация управления, относящаяся к передаче и приему, используется для формирования шаблона скремблирования на стороне базовой станции 100. То же самое относится также к шаблону перемежения.
(c) Подавление помехи
Базовая станция 100 (блок 243 обработки приема) выполняет процесс подавления помех с использованием дескремблера с использованием воспроизведенного шаблона скремблирования и/или обращенного перемежителя с использованием воспроизведенного шаблона перемежения.
5.2. Последовательность операций обработки
Далее будут описаны примеры процессов в соответствии с первым вариантом осуществления со ссылкой на фиг. 8-16.
(1) Обработка передачи
Фиг. 8 представляет собой блок-схему последовательности операций, иллюстрирующую пример последовательности выполнения операций процесса передачи базовой станции 100, согласно первому варианту осуществления.
Базовая станция 100 (блок 151 обработки передачи) генерирует кодированную битовую последовательность, выполняя кодирование с исправлением ошибок и согласование скорости (S102).
В случае, когда кодированная битовая последовательность мультиплексируется с использованием SPC (S104: Да), базовая станция 100 (блок 151 обработки передачи) генерирует шаблон скремблирования и/или шаблон перемежения с использованием первого параметра (этап S106). Первый параметр представляет собой, по меньшей мере, один из параметров, указанных в приведенной выше таблице 1, и используется в настоящей технологии.
В противном случае (S104: Нет) базовая станция 100 (блок 151 обработки передачи) генерирует шаблон скремблирования и/или шаблон перемежения с использованием второго параметра (S108). Второй параметр представляет собой, по меньшей мере, один из параметров, указанных в предшествующей таблице 1, и используется в 3 GPP спецификации.
Затем базовая станция 100 (блок 151 обработки передачи) скремблирует и/или перемежает кодированную битовую последовательность, используя сформированный шаблон скремблирования и/или шаблон перемежения (S110).
Базовая станция 100 (блок 151 обработки передачи) выполняет другие процессы (например, модуляция, распределение мощности и т.д.) В кодированной битовой последовательности (которая чередуется и/или скремблируется) (S112). Затем процессы завершаются.
(2) Обработка приема
(а) Обработка приема
Фиг. 9 представляет собой блок-схему последовательности операций, иллюстрирующей пример последовательности выполнения операций процесса приема оконечного устройства 200, согласно первому варианту осуществления. Например, процесс приема выполняется для каждого подкадра.
Оконечное устройство 200 (блок обработки 243 приема) декодирует информацию управления нисходящей линии связи (DCI), переданную по каналу управления (S321). Например, канал управления является PDCCH.
Когда радиоресурсы были выделены оконечному устройству 200 (S323: Да) и выполнено мультиплексирование с использованием SPC (S325: Да), то оконечное устройство 200 выполняет процесс декодирования для SPC (S360). Например, процесс декодирования для SPC представляет собой подавление помех (IC), устранение помех (IS), декодирование по максимуму правдоподобия (MLD) или тому подобное. Впоследствии оконечное устройство 200 (блок 240 обработки) передает ACK/NACK на базовую станцию 100 (S327). Затем процесс заканчивается.
Когда радиоресурсы были выделены оконечному устройству 200 (S323: Да), и мультиплексирование с использованием SPC не было выполнено (S325: Нет), оконечное устройство 200 выполняет процесс декодирования для non-SPC (S340). Например, процесс декодирования для non-SPC является процессом декодирования для ортогонального множественного доступа (OMA). Впоследствии, оконечное устройство 200 (блок 240 обработки) передает ACK/NACK на базовую станцию 100 (S327). Затем процесс заканчивается.
Когда радиоресурсы не были выделены оконечному устройству 200 (S323: Нет), процесс завершается.
(b) Процесс декодирования для non- SPC
Фиг. 10 представляет собой блок-схему алгоритма, иллюстрирующую пример последовательности операций процесса декодирования для non-SPC. Процесс декодирования для non-SPC соответствует этапу S340, показанному на фиг. 9.
Оконечное устройство 200 (блок 243 обработки приема) выполняет оценку канала на основе опорного сигнала, передаваемого базовой станцией 100 (S341). Например, опорным сигналом является опорный сигнал, специфичный для конкретной соты (CRS), или опорный сигнал демодуляции (DM-RS). Например, когда матрица предварительного кодирования не используется (или в качестве матрицы предварительного кодирования используется конкретная матрица (например, единичная матрица или диагональная матрица)), в то время как передача выполняется, оконечное устройство 200 выполняет оценку канала на основе CRS. И наоборот, когда матрица предварительного кодирования, выбранная из множества матриц предварительного кодирования, используется во время передачи, оконечное устройство 200 выполняет оценку канала на основе DM-RS.
Оконечное устройство 200 (блок 243 обработки приема) генерирует весовой коэффициент частотной коррекции канала и/или весовой коэффициент пространственного выравнивания на основе результата оценки канала (S343) и выполняет выравнивание по принятым сигналам с использованием весового коэффициента частотной коррекции канала и/или коэффициента пространственного выравнивания (S345). Весовой коэффициент частотной коррекции каналов может быть линейной матрицей весового коэффициента частотной коррекции, основанной на схеме минимальной среднеквадратической ошибки (MMSE) или линейной матрицей векового коэффициента частотной коррекции на основе схемы с обращением нуль незначащих коэффициентов (ZF). В качестве способа, отличного от линейного выравнивания, можно использовать обнаружение максимального правдоподобия (ML), оценку ML, итеративное обнаружение /итеративное аннулирование), турбо-выравнивание и т.п.
Оконечное устройство 200 (блок 243 обработки приема) генерирует последовательность логарифмического отношения правдоподобия (LLR) на стороне приема, которая соответствует кодированной битовой последовательности, на основе результата выравнивания принятых сигналов (S347).
Когда скремблирование выполняется на стороне приема (S349: Да), оконечное устройство 200 (блок 243 обработки приема) скремблирует последовательность LLR (S351). Хотя это не показано на фиг. 10, в случае, когда перемежение выполнено на стороне передачи, оконечное устройство 200 (блок обработки 243 приема) перемежает последовательность LLR. Порядок дескремблирования и обратного перемежения соответствует порядку на стороне передачи.
Оконечное устройство 200 (блок 243 обработки приема) выполняет кодирование с исправлением ошибок в последовательности LLR (которая была скремблирована) (S353). Например, кодирование с исправлением ошибок представляет собой декодирование по Витерби, турбодекодирование, декодирование алгоритма передачи сообщений или тому подобное.
Оконечное устройство 200 (блок 243 обработки приема) выполняет CRS в декодированной битовой последовательности (S355). То есть, оконечное устройство 200 проверяет, правильно ли выполнено декодирование. Затем процесс заканчивается.
(c) Обработка декодирования для SPC (первый пример: SIC)
(c-1) Весь процесс
Фиг. 11 представляет собой блок-схему алгоритма, иллюстрирующую первый пример последовательности операций процесса декодирования для SPC. Процесс декодирования для SPC соответствует этапу S360, показанному на фиг. 9. В частности, первый пример является примером процесса, основанного на последовательном подавлении помех (SIC).
Оконечное устройство 200 (блок 243 обработки приема) буферизует принятый сигнал (S361).
Оконечное устройство 200 (блок 243 обработки приема) выбирает уровень мощности, к которому распределяется более высокая мощность из невыбранных уровней мощности, в качестве целевого уровня (S363).
Оконечное устройство 200 (блок 243 обработки приема) определяет режим передачи (ТМ), который был применен к целевому уровню (S365). Кроме того, оконечное устройство 200 (блок 243 обработки приема) определяет, было ли выполнено перемежение/скремблирование на целевом уровне (S367). Затем оконечное устройство 200 выполняет процесс декодирования для non-SPC на целевом уровне (S380).
Когда сигнал целевого уровня предназначен для оконечного устройства 200 (S371: Да), то процесс завершается.
Когда сигнал целевого уровня не предназначен для оконечного устройства 200 (S371: Нет), оконечное устройство 200 (блок 243 обработки приема) выполняет процесс генерирования реплики сигнала помех на целевом уровне (S400). Оконечное устройство 200 (блок 243 обработки приема) генерирует реплику сигнала помехи посредством выполнения процесса генерирования реплики сигнала помехи. Затем оконечное устройство 200 (блок 243 обработки приема) вычитает реплику сигнала помехи из буферизованного сигнала (S373) и снова буферизует вычитаемый сигнал (S375). Затем процесс возвращается к этапу S363.
Между тем, хотя только один уровень выделен для одного пользователя в вышеописанном примере, первый вариант осуществления не ограничивается этим примером. Например, два или более уровней могут быть распределены одному пользователю. В этом случае, даже когда сигнал целевого уровня является сигналом, предназначенным для оконечного устройства 200 на этапе S371, то процесс может перейти на этап S400 вместо завершения
Кроме того, определение того, было ли выполнено перемежение на этапе S367, может быть выполнено на основе того, является ли целевой уровень мощности уровнем с максимальной мощностью или используется ли перемежитель, указанный посредством DCI.
(c-2) Процесс декодирования для non-SPC для целевого слоя
Фиг. 12 представляет собой блок-схему алгоритма, иллюстрирующую пример последовательности операций процесса декодирования для non-SPC для целевого уровня. Процесс декодирования для non-SPC соответствует этапу S380, показанному на фиг. 12.
Между тем нет никакой конкретной разницы между описанием этапов S381-S387 и описанием этапов S341-S347, проиллюстрированным на фиг. 10. Соответственно, будут описаны только этапы S389-S399.
Когда перемежение выполняется на стороне передачи (S389: Да), оконечное устройство 200 (блок 243 обработки приема) обратно перемежает последовательность LLR с использованием обращенного перемежителя, соответствующего целевому уровню (S391). В частности, оконечное устройство 200 осуществляет обратное перемежение последовательности LLR с использованием обращенного перемежителя, соответствующего информации о распределении мощности и/или информации управления, касающейся передачи и приема целевого уровня.
Когда перемежение не выполнялось на стороне передачи (S389: Нет), но скремблирование выполнялось на стороне передачи (S393: Да), оконечное устройство 200 (блок 243 обработки приема) дескремблирует последовательность LLR (S395). В частности, оконечное устройство 200 дескремблирует последовательность LLR с использованием дескремблера, соответствующего информации о распределении мощности и/или информации управления, касающейся передачи и приема целевого уровня.
Оконечное устройство 200 (блок 243 обработки приема) выполняет кодирование с исправлением ошибок в последовательности LLR (которая была подвергнута обратному перемежению/дескремблированию) (S397). Например, кодирование с исправлением ошибок представляет собой декодирование Витерби, турбодекодирование, декодирование MPA или тому подобное.
Оконечное устройство 200 (блок 243 обработки приема) выполняет CRC в декодированной битовой последовательности (S399). То есть, оконечное устройство 200 проверяет, правильно ли выполнено декодирование. Затем процесс заканчивается.
(c-3) Процесс генерирования реплики интерференционного сигнала для целевого уровня.
Фиг. 13 представляет собой блок-схему алгоритма, иллюстрирующую пример последовательности операций процесса генерирования реплики интерференционного сигнала для целевого уровня. Процесс генерирования реплики интерференционного сигнала соответствует этапу S400, показанному на фиг. 11.
Когда битовая последовательность целевого уровня была правильно декодирована (S401: Да), оконечное устройство 200 (блок 243 обработки приема) принимает битовую последовательность (S403) и генерирует кодированную битовую последовательность, выполняя кодирование с исправлением ошибок и согласование скорости на битовой последовательности (S405).
И, наоборот, когда битовая последовательность целевого уровня некорректно декодирована (S401: Нет), оконечное устройство 200 (блок 243 обработки приема) получает последовательность LLR (S407) и выполняет согласование скорости в последовательности LLR (S409). Последовательность LLR представляет собой последовательность, сгенерированную в процессе декодирования с исправлением ошибок.
Правильно ли была декодирована битовая последовательность целевого уровня (S401), может быть определено на основании CRC результата.
Когда перемежение выполнено на стороне передачи (S411: Да), оконечное устройство 200 (блок 243 обработки приема) чередует кодированную битовую последовательность (или последовательность LLR) с использованием перемежителя, соответствующего целевому уровню (S413). В частности, оконечное устройство 200 перемежает кодированную битовую последовательность с использованием перемежителя, соответствующего информации о распределении мощности и/или информации управления, касающейся передачи и приема целевого уровня.
И, наоборот, когда перемежение не выполнялось на стороне передачи (S411: Нет), но скремблирование выполнялось на стороне передачи (S415: Да), оконечное устройство 200 (блок 243 обработки приема) скремблирует кодированную битовую последовательность (или последовательность LLR) (S417). В частности, оконечное устройство 200 скремблирует кодированную битовую последовательность, используя скремблер, соответствующий информации о распределении мощности и/или информации управления, касающейся передачи и приема целевого уровня.
Оконечное устройство 200 (блок 243 обработки приема) выполняет другие процессы (например, модуляция, распределение мощности и т.п.) в кодированной битовой последовательности (или последовательности LLR) (которая чередуется или скремблируется) (S419). Затем процесс заканчивается.
Кроме того, например, программно управляемая модуляция выполняется в последовательности LLR в качестве другого процесса для последовательности LLR. В программно управляемой модуляции вероятность генерирования кандидатов точки сигнала символа модуляции (например, BPSK, QPSK, 8PSK, 16PSK, 16QAM, 256QAM или т.п.) рассчитывается с использованием последовательности LLR, и, следовательно, может быть сгенерированы ожидания точек сигнала символа модуляции. Соответственно, влияние ошибки битового декодирования в генерирования реплики интерференционного сигнала может быть уменьшено.
(d) Обработка декодирования для SPC (второй пример: PIC)
(d-1) Весь процесс
Фиг. 14 является блок-схемой алгоритма, иллюстрирующей пример второго примера последовательности операций процесса декодирования для SPC. Процесс декодирования для SPC соответствует этапу S360, показанному на фиг. 9. Прежде всего, второй пример является примером процесса, основанного на параллельном подавлении помех (PIC).
Оконечное устройство 200 (блок 243 обработки приема) буферизует принятый сигнал (S421).
Оконечное устройство 200 (блок 243 обработки приема) определяет режим передачи (ТМ), который был применен к каждому из множества уровней мощности (S423). Кроме того, оконечное устройство 200 (блок 243 обработки приема) определяет, выполнялось ли перемежение/скремблирование на каждом из множества уровней мощности (S425). Затем оконечное устройство 200 выполняет процессы параллельного декодирования на множестве уровней мощности (S440).
Когда битовая последовательность, предназначенная для собственного устройства (оконечное устройство 200), была правильно декодирована (S427: Да), процесс завершается. Кроме того, битовая последовательность, предназначенная для собственного устройства (оконечное устройство 200), не была правильно декодирована (S427: Нет), но процесс заканчивается, даже когда процессы параллельного декодирования выполнялись несколько раз (S429: Да).
Когда процессы параллельного декодирования не выполнялись несколько раз (S429: Нет), то оконечное устройство 200 (блок 243 обработки приема) выполняет процесс генерирования реплики сигнала помехи (S470). Оконечное устройство 200 (блок 243 обработки приема) генерирует реплику сигнала помехи посредством выполнения процесса генерирования реплики сигнала помехи. Затем оконечное устройство 200 (блок 243 обработки приема) вычитает реплику сигнала помехи из буферизованного сигнала (S431) и снова буферизует вычитаемый сигнал (S433). Затем процесс возвращается к этапу S440.
Между тем, определение того, было ли выполнено перемежение на этапе S425, может быть выполнено на основе того, является ли уровень мощности уровнем мощности с максимальной мощностью или используется ли перемежитель, указанный через DCI.
(d-2) Обработка декодирования
Фиг. 15 представляет собой блок-схему алгоритма, иллюстрирующую пример последовательности операций процесса параллельного декодирования. Процессы параллельного декодирования соответствуют этапу S440, показанному на фиг. 14.
Оконечное устройство 200 (блок 243 обработки приема) выполняет оценку канала на основе опорного сигнала, передаваемого базовой станцией 100 для каждого из множества уровней (S441). Например, опорным сигналом является CRS или DM-RS. Например, когда матрица предварительного кодирования не используется (или конкретная матрица (например, единичная матрица или диагональная матрица) используется в качестве матрицы предварительного кодирования), в то время как передача выполняется, оконечное устройство 200 выполняет оценку канала на основе CRS. И наоборот, когда матрица предварительного кодирования, выбранная из множества матриц предварительного кодирования, используется во время передачи, оконечное устройство 200 выполняет оценку канала на основе DM-RS.
Оконечное устройство 200 (блок 243 обработки приема) генерирует весовой коэффициент частотной коррекции канала и/или весовой коэффициент пространственного выравнивания на основе результата оценки канала (S443) и выполняет выравнивание по принятому сигналу с использованием весового коэффициента частотной коррекции канала и/или коэффициента пространственного выравнивания (S445). Весовой коэффициент частотной коррекции канала может быть линейной матрицей весовых коэффициентов выравнивания на основании MMSE схемы или линейной матрицей весовых коэффициентов выравнивания на основе ZF схемы. В качестве способа, отличного от линейного выравнивания, можно использовать ML обнаружение, ML оценку, итеративное подавление помех, турбо-выравнивание или тому подобное.
Оконечное устройство 200 (блок 243 обработки приема) выбирает целевой уровень из множества уровней (S449).
Когда битовая последовательность целевого уровня уже правильно декодирована (S449: Да), процесс заканчивается, когда все уровни мощности выбраны (S465: Да), тогда как процесс возвращается к этапу S447, когда все уровни мощности не являются выбранными (S465: Нет).
Когда битовая последовательность целевого уровня еще не правильно декодирована (S449: Нет), оконечное устройство 200 (блок 243 обработки приема) генерирует последовательность LLR стороны приема, которая соответствует кодированной битовой последовательности, на основании результат выравнивания принятого сигнала (S451).
Когда перемежение выполнено на стороне передачи (S453: Да), оконечное устройство 200 (блок 243 обработки приема) деперемежает последовательность LLR с использованием обращенного перемежителя, соответствующего целевому уровню (S455). В частности, оконечное устройство 200 осуществляет обратное перемежение последовательности LLR с использованием обращенного перемежителя, соответствующего информации о распределении мощности и/или информации управления, касающейся передачи и приема целевого уровня.
Напротив, когда перемещение не было выполнено на стороне передачи (S453: Нет), но скремблирование выполнялось на стороне передачи (S457: Да), оконечное устройство 200 (блок 243 обработки приема) дешифрует последовательность LLR (S459) , В частности, оконечное устройство 200 дескремблирует последовательность LLR с использованием дескремблера, соответствующего информации о распределении мощности и/или информации управления, касающейся передачи и приема целевого уровня.
Оконечное устройство 200 (блок 243 обработки приема) выполняет кодирование с исправлением ошибок в последовательности LLR (которая была деперемежена/скремблирована) (S461). Например, декодирование с исправлением ошибок представляет собой декодирование Витерби, турбодекодирование, декодирование MPA или тому подобное.
Оконечное устройство 200 (блок 243 обработки приема) выполняет CRS в декодированной битовой последовательности (S463). То есть, оконечное устройство 200 проверяет, правильно ли выполнено декодирование. Затем процесс заканчивается, когда все уровни мощности выбраны (S465: Да), тогда как процесс возвращается к этапу S447, когда все уровни мощности не выбраны (S465: НЕТ).
Между тем, хотя этапы S447-S465 показаны как итеративные процессы для представления блок-схемы алгоритма, этапы S447-S465 могут, безусловно, выполняться параллельно для каждого из нескольких уровней мощности.
(d-3) Генерирование реплики сигнала помехи
Фиг. 16 представляет собой блок-схему алгоритма, иллюстрирующую пример последовательности операций процесса генерирования реплики сигнала помехи. Процесс генерирования реплики сигнала помехи соответствует этапу S470, показанному на фиг. 14.
Оконечное устройство 200 (блок 243 обработки приема) выбирает целевой уровень из множества уровней мощности (S471).
Когда битовая последовательность целевого уровня была правильно декодирована (S473: Да), но реплика сигнала помехи не была сгенерирована на основании правильно декодированной битовой последовательности целевого уровня (S475: Нет), то оконечное устройство 200 (блок 243 обработки приема) получает битовую последовательность (S477). Затем оконечное устройство 200 (блок 243 обработки приема) выполняет кодирование с исправлением ошибок и согласование скорости в битовой последовательности для генерирования кодированной битовой последовательности (S449).
Когда реплика сигнала помех уже сгенерирована на основании правильно декодированной битовой последовательности целевого уровня (S475: Да), то процесс заканчивается, когда все уровни мощности выбраны (S497: Да), тогда как процесс возвращается к этапу S471, когда не выбраны все уровни мощности (S497: Нет).
Когда битовая последовательность целевого уровня некорректно декодирована (S473: Нет), оконечное устройство 200 (блок 243 обработки приема) получает последовательность LLR (S481) и выполняет согласование скорости в последовательности LLR (S483). Последовательность LLR представляет собой последовательность, сгенерированную в процессе декодирования с исправлением ошибок.
Была ли битовая последовательность целевого уровня правильно декодирована (S473), можно определить на основе результата CRC.
Когда выполнено перемежение на стороне передачи (S485: Да), оконечное устройство 200 (блок 243 обработки приема) выполняет перемежение кодированной битовой последовательности (или последовательности LLR) с использованием перемежителя, соответствующего целевому уровню (S487). В частности, оконечное устройство 200 перемежает кодированную битовую последовательность с использованием перемежителя, соответствующего информации о распределении мощности и/или информации управления, касающейся передачи и приема целевого уровня.
Напротив, когда перемежение не выполнялось на стороне передачи (S485: Нет), но скремблирование выполнялось на стороне передачи (S489: Да), оконечное устройство 200 (блок 243 обработки приема) скремблирует кодированную битовую последовательность (или последовательность LLR) (S491). В частности, оконечное устройство 200 скремблирует кодированную битовую последовательность, используя скремблер, соответствующий информации о распределении мощности и/или информации управления, касающейся передачи и приема целевого уровня.
Оконечное устройство 200 (блок 243 обработки приема) выполняет другие процессы (например, модуляцию, распределение мощности и т.п.) в кодированной битовой последовательности (или последовательности LLR) (которая перемежуется или скремблируется) (S493). Затем оконечное устройство 200 (блок 243 обработки приема) буферизует сформированную реплику сигнала помехи (S495). Затем процесс заканчивается, когда все уровни мощности выбраны (S497: Да), тогда как процесс возвращается к этапу S471, когда не все уровни мощности выбраны (S497: Нет).
6. Второй вариант осуществления
Вариант осуществления представляет собой режим, в котором многоадресные или широковещательные сигналы мультиплексируются с использованием SPC. В дальнейшем описание того же самого содержимого, что и в первом варианте осуществления, будет опущено, и в основном будут описаны отличия от первого варианта осуществления.
6.1. MBMS
(1) MBMS
В качестве одной из технологий LTE известны мультимедийные широковещательные/многоадресные услуги (MBMS). MBMS - это технология предоставления одновременно услуг, включающие в себя видео или аудио для нескольких пользователей, посредством широковещательных или многоадресных данных. В MBMS данные передаются с помощью физического канала многоадресной передачи (PMCH). В дальнейшем MBMS будет описана со ссылкой на фиг. 17.
Фиг. 17 является пояснительной схемой для объяснения обзорно информации MBMS. Как показано на фиг. 17, в MBMS область (MBMS область обслуживания) для предоставления MBMS может быть разделена на области, называемые областями сети циркулярной передачи мультимедийных данных на одной частоте (MBSFN). В той же области MBSFN одна или несколько базовых станций 100 взаимодействуют для широковещательной и многоадресной передачи одних и тех же данных одному или нескольким оконечным устройствам 200 в той же области. В области MBSFN имеется зарезервированная сота области MBSFN. Эта сота может предоставлять другие услуги без предоставления MBMS. Затем область MBSFN будет подробно описана со ссылкой на фиг. 18.
ID
ID
MBSFN
MBSFN
Фиг. 18 представляет собой пояснительную схему для объяснения MBSFN области. Фиг. 18 иллюстрирует пример случая, в котором семь сот 10 разделены на три MBSFN области. IDs = 0, 1 и 2 назначаются MBSFN областям. Средняя сота 10 принадлежит к MBSFN областям с IDs = 0 и 1. ID MBSFN области также называется идентификатором MBSFN области и также обозначается N. N принимает значение от 0 до 255.
(2) SPC в MBMS
В случае, когда SPC используют в MBMS, предполагается, что данные многоадресной передачи или широковещательной передачи мультиплексируются в области мощности на множестве или на одном и том же временной ресурсе и/или на том же частотном ресурсе. Пример случая, в котором количество элементов данных равно 2, проиллюстрировано на фиг. 19. Фиг. 19 является пояснительной схемой для объяснения примера распределения мощности для уровней мощности в MBMS. Как и на фиг. 7, горизонтальная ось фиг. 19 представляет частотный ресурс и/или временной ресурс, и вертикальная ось представляет уровень мощности (уровень распределенной мощности). Как показано на фиг. 19, многоадресные или широковещательные наборы транспортных блоков (TBS) 0 и TBS1 мультиплексируются в области мощности на одном временном ресурсе и/или на том же частотном ресурсе.
На стороне приема предполагается, что полезный сигнал декодируется с использованием SIC из сигналов множества областей мощности, мультиплексированных с использованием SPC, как в первом варианте осуществления. Здесь, чтобы SIC надлежащим образом функционировала на стороне приема, помехи, возникающие между сигналом помехи (то есть, сигналом другого пользователя) и полезным сигналом, предпочтительно являются небольшими. В дальнейшем будет описан шаблон скремблирования, который влияет на помехи, возникающие между сигналом помехи и полезным сигналом.
(q)
init
В MBMS шаблон c(i) скремблирования однозначно определяется с использованием начального значения C, вычисленного в следующем выражении.
Формула 24
s
ID
MBSFN
Здесь n обозначает индекс слота, N обозначает ID MBSFN области.
s
ID
MBSFN
Здесь в MBMS индексы n слотов всех данных, наложенных на уровни мощности, имеют одинаковое значение из-за признаков, в которых одни и те же данные одновременно передаются пользователям, принадлежащим к той же MBMS области. Кроме того, в MBMS все данные, наложенные в уровнях мощности, имеют одно и то же значение N, поскольку данные накладываются на уровни мощности и передаются пользователям, принадлежащим к той же MBSFN области. То есть, в случае, когда применяется схема скремблирования текущего стандарта определения шаблона скремблирования с использованием вышеприведенной формулы 24, даже во время использования SPC, шаблоны скремблирования, применяемые ко всем данным, наложенным в уровнях мощности, являются теми же.
В MBMS внутрисотовые помехи не возникают, поскольку одни и те же данные передаются всем пользователям в той же MBSFN области. Однако в случае, когда данные накладываются в уровнях мощности, применяющих SPC в MBMS, может возникать интерференция между наложенными данными, то есть, внутрисотовые помехи. Здесь, в случае, когда один и тот же шаблон скремблирования применяется ко всем данным в MBMS, вышеописанное влияние помех не может быть уменьшено, и BLER признаки в некоторых случаях ухудшаются.
Соответственно, в варианте осуществления информация о распределении мощности используется, как в первом варианте осуществления, для генерирования шаблона скремблирования или перемежения в MBMS. Таким образом, различные шаблоны скремблирования или шаблоны перемежения применяются к множеству элементов наложенных друг на друга данных, и, таким образом, степень вышеописанного влияния помехи может быть уменьшена.
(3) Процесс передачи в MBMS
Процесс передачи сигналов множества уровней мощности, мультиплексированных с использованием SPC, в MBMS, в основном такой же, как и процесс, описанный в вышеописанном разделе «<< 1. SPC >> «. Далее процесс будет описан подробно.
TX,i
nMBMS
Индекс MBSFN области, который должен быть связан с целевым пользователем u, обозначается i, и общее количество передающих антенн всех базовых станций, соответствующих этой области, обозначается N. Каждая из передающих антенн может также называться портом передающей антенны. Сигнал передачи данных, переданных из MBSFN области i пользователю u, может быть выражен в векторной форме, как показано ниже.
Формула 25
Формула 26
Формула 27
Формула 28
SS, nMBMS
nMBMS
SS, nMBMS
TX,i
i, nMBMS
nMBMS
i, nMBMS
nMBMS
В приведенных выше выражениях N обозначает количество потоков пространственной передачи для данных  передачи. В основном, N является положительным целым числом, равным или меньше, чем N. Вектор x представляет собой сигнал пространственного потока данных передачи. Элементы этого вектора в основном соответствуют цифровым символам модуляции фазовой манипуляции (PSK), квадратурной амплитудной модуляции (QAM) и т.п. Матрица W является матрицей предварительного кодирования для данных передачи. Элемент в этой матрице является в основном комплексным числом, но может быть действительным числом.
i, nMBMS
nMBMS
Матрица P представляет собой матрицу коэффициентов распределения мощности для данных  передачи в MBSFN области i. В этой матрице каждый элемент предпочтительно представляет собой положительное действительное число. Заметим, что эта матрица может быть диагональной матрицей (т.е. матрицей, компоненты которой, стоящие вне главной диагонали, равны нулю), как показано ниже.
Формула 29
i, nMBMS
i,u
Если адаптивное распределение мощности для пространственного потока не выполняется, вместо матрицы P можно использовать скалярное значение P .
MBMS
Не только данные n передачи, но и следующий другой сигнал в формуле 31, включающий в себя следующие данные передачи в формуле 30, передаются на тех же радиоресурсах в MBSFN область i.
Формула 30
Формула 31
i
Сигнал мультиплексируется с использованием SPC. Сигнал s из MBSFN области i после мультиплексирования выражается следующим образом.
Формула 32
MBMS
j
u
В вышеописанном выражении N представляет собой общее количество данных передачи, мультиплексированных в MBSFN области i. Даже в области j (области, которая является источником помех для области i), отличной от MBSFN области i, аналогичным образом генерируется сигнал s передачи. Сигнал принимается как помеха на стороне пользователя. Сигнал r приема пользователя u может быть выражен следующим образом.
Формула 33
Формула 34
Формула 35
u,i
u,i
u
u
В приведенных выше выражениях матрица H является матрицей отклика канала для MBSFN области i и пользователя u. Каждый элемент матрицы H является в основном комплексным числом. Вектор n представляет собой шум, содержащийся в сигнале r приема пользователя u. Например, шум включает в себя тепловой шум и помехи от другой системы. Средняя мощность шума выражается следующим образом.
Формула 36
В приведенном выше выражении первый член правой стороны обозначает полезный сигнал пользователя u, второй член, помехи в обслуживающей соте i пользователя u (называемые внутрисотовой помехой или интерференцией с множественным доступом) или тому подобное) и третий член - помехи от области, отличной от области i (называемой межсотовой помехой).
6.2. Технические признаки
(1) Технические признаки на стороне передачи
Базовая станция 100 (например, блок 151 обработки передачи) в соответствии с вариантом осуществления применяет процессы преобразования сигналов с разными шаблонами к множеству элементов данных передачи (физический канал PMCH), мультиплексированных с использованием SPC. Таким образом, поскольку различные процессы преобразования сигналов применяются к множеству элементов наложенных друг на друга данных, влияние помехи может быть уменьшено.
Базовая станция 100 добавляет, например, информацию о распределении мощности к параметрам для генерирования шаблона скремблирования. В следующей таблице 2 приведены примеры параметров, доступных для генерирования шаблона скремблирования.
Таблица 8
Параметры
SPC не применяют
SPC применяют
Информация относительно  MBMS
Индекс слота
○
○
Идентификатор MBSFN области
○
○
Информация относительно распределения мощности
Индекс уровня мощности
-
○
Индекс таблицы мощности
-
○
Коэффициент распределения мощности
-
○
Информация, относящаяся к MBMS, показанная в предшестующей таблице 8, является параметрами, доступными для генерирования шаблона скремблирования в MBMS, как показано в вышеприведенной формуле 24. Кроме того, индекс слота эквивалентен индексу подкадра в приведенной выше таблице 1. Как показано выше в таблице 8, в случае, когда SPC не применяется, базовая станция 100 генерирует шаблон скремблирования с использованием информации, относящейся к MBMS. И наоборот, когда применяется SPC, базовая станция 100 использует, по меньшей мере, один из элементов информации о распределении мощности в качестве параметра для формирования шаблона скремблирования в дополнение к информации, относящейся к MBMS. В дальнейшем информация о распределении мощности будет описана подробно.
- Индекс уровня мощности
Базовая станция 100 может генерировать шаблон скремблирования, используя индекс уровня мощности целевой последовательности сигналов передачи скремблирования в дополнение к информации, относящейся к MBMS (то есть, индекс слота и идентификатор MBSFN области).
MBMS
MBMS
MBMS
MBMS
Индекс уровня мощности в соответствии с вариантом осуществления является таким же, как индекс мощности, описанный выше со ссылкой на фиг. 7. В варианте осуществления общее количество N данных передачи, мультиплексированных в целевой MBSFN области, эквивалентно количеству уровней N мощности и индекс n данных передачи эквивалентен индексу уровня мощности. Например, поскольку индекс меньше, то более высокий уровень мощности присваивается индексам n = 0 для N-1 уровней мощности. Разумеется, связь между индексом уровня мощности и выделенным уровнем мощности не ограничена этим.
init
Начальное значение c шаблона скремблирования, сгенерированного с использованием индекса уровня мощности, выражается, например, в следующем выражении.
Формула 37
- Индекс таблицы мощности
init
Базовая станция 100 может генерировать шаблон скремблирования с использованием индекса таблицы мощности целевой последовательности сигналов передачи скремблирования в дополнение к информации относительно MBMS (то есть, индекса слота и идентификатора MBSFN области). Пример индекса таблицы мощности описан в предыдущей таблице 2. Начальное значение c шаблона скремблирования, сгенерированного с использованием индекса таблицы мощности, выражается, например, в следующем выражении.
Формула 38
- Коэффициент распределения мощности
init
Базовая станция 100 может генерировать шаблон скремблирования, используя информацию, указывающую значение мощности, выделенное целевому уровню мощности (например, коэффициент распределения мощности), в дополнение к информации, относящейся к MBMS (то есть, индекс слота и идентификатор MBSFN области). Пример коэффициента распределения мощности описан в предыдущей таблице 3. Начальное значение c шаблона скремблирования, сгенерированного с использованием коэффициента распределения мощности, выражается, например, в следующем выражении.
Формула 39
(Дополнение)
Пример, в котором информация о распределении мощности добавлена к параметрам для генерирования шаблона скремблирования, была описана выше, но настоящая технология не ограничивается этим примером. Например, шаблон скремблирования может быть сгенерирован на основе индекса слота и идентификатора MBSFN области, как в области техники, и процессы преобразования сигнала на основе информации о распределении мощности могут выполняться на выходной последовательности скремблирования или входной последовательности скремблирования. Даже в этом случае, поскольку различные процессы преобразования сигналов применяются к множеству элементов наложенных друг на друга данных, степень влияния помехи может быть уменьшена.
В качестве примера процесса преобразования сигнала может быть проиллюстрирован перемежитель. Например, шаблон перемежения генерируется на основе вышеописанной информации, касающейся распределения мощности, и различные шаблоны перемежения применяются к мультиплексированным сигналам. Разумеется, информация о распределении мощности может использоваться как для генерирования шаблона скремблирования, так и для процесса преобразования сигнала.
В качестве средства уведомления параметра используется то же средство, что и средство, описанное в первом варианте осуществления. Однако в варианте осуществления информация управления может быть уведомлена о канале управления физическом канале управления многоадресной передачи (PMCH), используемом в MBMS.
(2) Технические признаки на стороне приема
Оконечное устройство 200 (блок 243 обработки приема) имеет признаки, описанные в первом варианте осуществления. Процесс приема оконечным устройством 200 аналогичен процессу, описанному выше со ссылкой на фиг. 9 и тому подобное. Однако оконечное устройство 200 в соответствии с вариантом осуществления отличается от оконечного устройства в соответствии с первым вариантом осуществления тем, что процесс подтверждения того, назначены ли радиоресурсы оконечному устройству 200 (фиг. 9: этап S323) и процесс ответа ACK/NACK (фиг. 9: этап S327) не выполняются.
(3) Заключение
Технические признаки в соответствии с вариантом осуществления были описаны выше. Согласно варианту осуществления, в случае, когда данные многоадресной передачи или широковещательной передачи мультиплексированы в области мощности на множестве или на том же временном ресурсе и/или таком же частотном ресурсе, шаблоны преобразования сигнала, применяемые к мультиплексированным сигналам, могут быть установлены как различные. Таким образом, признак частоты ошибок на стороне приема может быть улучшен.
7. Модифицированный пример
В модифицированных примерах выполняется CRC скремблирование в соответствии с информацией о распределении мощности.
(1) Стандартная спецификация CRC скремблирования
Например, в случае физического канала управления нисходящей линии связи (PDCCH) CRC скремблирование выполняется в CRC блоке кодирования, проиллюстрированном на фиг. 2. Целевая последовательность CRC скремблирования выражается в следующем выражении.
Формула 40
0
A-1
0
L-1
0
B-1
Здесь a, ..., a является целевым битовым потоком передачи и A обозначает размер целевого битового потока передачи. Битовый поток также называется битовой последовательностью полезной нагрузки. Кроме того, p, ..., p обозначают битовую последовательность полезной нагрузки, соответствующую битовой последовательности полезной нагрузки и L обозначает размер битовой последовательности полезной нагрузки. Далее битовая последовательность полезной нагрузки также называется CRC битовой последовательностью. Кроме того, b, ..., b обозначают битовую последовательность, в которой соединены битовая последовательность полезной нагрузки и CRC битовая последовательность, и B обозначает размер битовой последовательности. То есть, удовлетворяется условие B = A + L.
Стандартная спецификация CRC скремблирования определена в 3GPP TS36.212. Более конкретно, CRC битовая последовательность скремблируется с использованием RNTI, как показано в следующем выражения
Формула 41
k
rnti, k-A
k
Здесь b in k=A, ..., A+15 эквивалентно CRC битовой последовательности. Кроме того, x обозначает RNTI битовую последовательность. Кроме того, c представляет собой скремблированную битовую последовательность. Битовая последовательность выводится из CRC блока кодирования, показанного на фиг. 2 и вводится в FEC блок кодирования. Соответственно, битовая последовательность также называется FEC входной битовой последовательностью кодирования.
(2) CRC скремблирование в соответствии с информацией о распределении мощности
В модифицированном примере для генерирования FEC входной битовой последовательности кодирования вместо вышеприведенного выражения принимается следующее выражение.
Формула 42
PowerAlloc, k-A
Здесь x является битовой последовательностью, соответствующей информации о распределении мощности. Пример битовой последовательности, соответствующей информации о распределении мощности, показан в следующей таблице.
Таблица 9
UE распределенная мощность передачи
Маска распределения мощности
<maths num="1"><img file="00000049.jpg" he="6" wi="61" img-content="undefined" img-format="jpg" /></maths>
Коэффициент уровня 0 мощности
Коэффициент уровня 1 мощности
UE распределенная мощность передачи 0
<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>
Не мультиплексируется по оси мощности
UE распределенная мощность передачи 1
<1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>
A %
100 - A %
UE распределенная мощность передачи 2
<0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>
B %
100 - B %
UE распределенная мощность передачи 3
<1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0>
C %
100 - C %
«UE распределенная мощность передачи» обозначает индекс, относящийся к информации о распределении мощности. «Маска распределения мощности» обозначает битовую последовательность, соответствующую информации о распределении мощности. «Коэффициент уровня 0 мощности» - это мощность, распределенная для уровня 0 мощности. «Коэффициент уровня 1 мощности» - это мощность, распределенная для уровня 1 мощности.
Кроме того, A, B и C в «Коэффициент уровня 0 мощности» и «Коэффициент уровня 1 мощности» являются любыми численными значениями, превышающими 0 и менее 100.
Таким образом, CRC битовая последовательность скремблируется в соответствии с информацией о распределении мощности.
8. Пример применения
Технология настоящего раскрытия может быть применена к различным продуктам. Базовая станция 100 может быть реализована как любой тип развитого узла B (eNB), например, макро eNB, малый eNB или тому подобное. Малый eNB может быть eNB, который покрывает меньшую соту, чем макросота, такая как пико eNB, микро eNB или исходный (фемто) eNB. Альтернативно, базовая станция 100 может быть реализована как другая базовая станция, такая как узел B или базовая приемопередающая станция (BTS). Базовая станция 100 может включать в себя основной блок, который управляет радиосвязью (также называемой устройством базовой станции) и одной или несколькими удаленными радиостанциями (RRH), расположенными в другом месте от основного блока. Кроме того, различные типы терминалов, которые будут описаны ниже, могут функционировать как базовая станция 100 путем временного или полу-постоянного выполнения функции базовой станции. Кроме того, по меньшей мере, некоторые из составных элементов базовой станции 100 могут быть реализованы в устройстве базовой станции или модуле для устройства базовой станции.
Дополнительно, оконечное устройство 200 может быть реализовано как, например, мобильный терминал, такой как смартфон, персональный компьютер (РС) планшет, ноутбук, портативный игровой терминал, мобильный маршрутизатор портативного/мобильного типа или цифровая камера или оконечное устройство, установленное на транспортном средстве, например, автомобильное навигационное устройство. Кроме того, оконечное устройство 200 может быть реализовано как терминал, который выполняет связь между машиной (M2M) (также называемый терминалом связи машинного типа (MTC)). Кроме того, по меньшей мере, некоторые из составных элементов оконечного устройства 200 могут быть реализованы в модуле, смонтированном в таком терминале (например, модуль интегральной схемы, выполненный на одном кристалле).
8.1. Пример применения базовой станции
(Первый пример применения)
Фиг. 20 представляет собой блок-схему, иллюстрирующую первый пример схематической конфигурации eNB, к которой может быть применена технология настоящего изобретения. еNB 800 включает в себя одну или несколько антенн 810 и устройство 820 базовой станции. Каждая антенна 810 и устройство 820 базовой станции могут быть соединены друг с другом посредством радиочастотного кабеля.
Каждая из антенн 810 включает в себя один или несколько антенных элементов (например, несколько антенных элементов, содержащиеся в MIMO антенне), и используется для устройства 820 базовой станции для передачи и приема радиосигналов. еNB 800 может включать в себя множество антенн 810, как показано на фиг. 20. Например, множество антенн 810 может быть совместимо с множеством частотных диапазонов, используемых eNB 800. Хотя на фиг. 20 показан пример, в котором eNB 800 включает в себя множество антенн 810, eNB 800 может также включать в себя одиночную антенну 810.
Устройство 820 базовой станции включает в себя контроллер 821, память 822, сетевой интерфейс 823 и интерфейс 825 радиосвязи.
Контроллер 821 может быть, например, CPU или DSP, и выполняет различные функции более высокого уровня устройства 820 базовой станции. Например, контроллер 821 генерирует пакет данных из данных в сигналах, обрабатываемых интерфейсом 825 радиосвязи, и передает сгенерированный пакет через сетевой интерфейс 823. Контроллер 821 может объединить в пакет данные от нескольких процессоров базовой полосы для генерирования объединенного пакета и передавать сформированный объединенный пакет. Контроллер 821 может иметь логические функции выполнения управления, такие как управление радиоресурсами, управление радиоканалом, управление мобильностью, управление допуском и планирование. Управление может выполняться совместно с eNB или с основным сетевым устройством в непосредственной близости. Память 822 включает в себя ROM и RAM и хранит программу, которая выполняется контроллером 821, и различные типы управляющих данных (такие как список терминалов, данные мощности передачи и данные планирования).
Сетевой интерфейс 823 является интерфейсом связи для соединения устройства 820 базовой станции с базовой сетью 824. Контроллер 821 может связываться с основным сетевым узлом или другим eNB через сетевой интерфейс 823. В этом случае, eNB 800 может быть подключен к основному сетевому узлу или другому eNB через логический интерфейс (например, интерфейс S1 или интерфейс X2). Сетевой интерфейс 823 также может быть проводным интерфейсом связи или интерфейсом радиосвязи для транзитного соединения радиосвязи. Если сетевой интерфейс 823 является интерфейсом радиосвязи, сетевой интерфейс 823 может использовать более высокий частотный диапазон для радиосвязи, чем частотный диапазон, используемый интерфейсом 825 радиосвязи.
Интерфейс 825 радиосвязи поддерживает любую схему сотовой связи, такую как «Долгосрочное развитие» (LTE) и LTE-Advanced, и обеспечивает радиосвязь с терминалом, расположенным в соте eNB 800 через антенну 810. Обычно, интерфейс 825 радиосвязи может включают в себя, например, процессор 826 базовой полосы (BB) и радиочастотную схему 827. ВВ процессор 826 может выполнять, например, кодирование/декодирование, модуляцию/демодуляцию и мультиплексирование/демультиплексирование и выполнять различные типы обработки сигналов уровней (например, L1, управление доступом к среде (MAC), управление радиоканалом (RLC) и протокол конвергенции пакетных данных (PDCP)). ВВ процессор 826 может иметь часть или все вышеописанные логические функции вместо контроллера 821. ВВ процессор 826 может быть памятью, которая хранит программу управления связью или модуль, который включает в себя процессор и соответствующую схему, выполненную с возможностью выполнять программы. Обновление программы может позволить изменять функции ВВ процессора 826. Модуль может быть картой или платой, вставленной в слот устройства 820 базовой станции. В качестве альтернативы, модуль также может быть микросхемой, которая установлена на карте или плате. Между тем, радиочастотная схема 827 может включать в себя, например, микшер, фильтр и усилитель и передает и принимает радиосигналы через антенну 810.
Интерфейс 825 радиосвязи может включать в себя множество ВВ процессоров 826, как показано на фиг. 20. Например, множество ВВ процессоров 826 может быть совместимым с множеством частотных диапазонов, используемых eNB 800. Интерфейс 825 радиосвязи может включать в себя множество радиочастотных схем 827, как показано на фиг. 20. Например, множество высокочастотных схем 827 может быть совместимо с несколькими антенными элементами. Хотя на фиг. 20 показан пример, в котором интерфейс 825 радиосвязи включает в себя несколько ВВ процессоров 826 и множество радиочастотных схем 827, интерфейс 825 радиосвязи также может включать в себя один BB процессор 826 или одну радиочастотную схему 827.
В eNB 800, показанном на фиг. 20, один или несколько структурных элементов, содержащиеся в блоке 150 обработки (блок 151 обработки передачи и/или блок 153 уведомления), описанный со ссылкой на фиг. 5, может быть реализован посредством интерфейса 825 радиосвязи. В качестве альтернативы, по меньшей мере, некоторые из этих составных элементов могут быть реализованы контроллером 821. В качестве примера модуль, который включает в себя часть (например, ВВ процессор 826) или все интерфейс 825 радиосвязи и/или контроллер 821 могут быть установлены в eNB 800, и один или несколько структурных элементов могут быть реализованы модулем. В этом случае модуль может хранить программу, вызывающую процессор функционировать как один или несколько структурных элементов (то есть, программа предназначена для того, чтобы вызвать процессор выполнять операции одного или нескольких структурных элементов) и может выполнять программу. В качестве другого примера, программа предназначена для того, чтобы вызывать процессор функционировать как один или несколько структурных элементов, может быть установлена в eNB 800, и интерфейс 825 радиосвязи (например, ВВ процессор 826) и/или контроллер 821 могут выполнять программу. Как описано выше, eNB 800, устройство 820 базовой станции или модуль могут быть предоставлены в виде устройства, которое включает в себя один или несколько структурных элементов, и программа для того, чтобы вызывать процессор функционировать как один или несколько структурных элементов, может быть предоставлена. Кроме того, может быть предусмотрен считываемый носитель записи, на котором записана программа.
Дополнительно, в eNB 800, показанном на фиг. 20, блок 120 радиосвязи, описанный со ссылкой на фиг. 5, может быть реализован посредством интерфейса 825 радиосвязи (например, радиочастотной схемой 827). Кроме того, антенный блок 110 может быть реализован антенной 810. Кроме того, блок 130 сетевой связи может быть реализован контроллером 821 и/или сетевым интерфейсом 823. Кроме того, блок 140 хранения может быть реализован памятью 822 ,
(Второй пример применения)
Фиг. 21 представляет собой блок-схему, иллюстрирующую второй пример схематической конфигурации eNB, к которой может быть применена технология настоящего изобретения. еNB 830 включает в себя одну или несколько антенн 840, устройство 850 базовой станции и RRH 860. Каждая антенна 840 и RRH 860 могут быть соединены друг с другом посредством радиочастотного кабеля. Устройство 850 базовой станции и RRH 860 могут быть соединены друг с другом посредством высокоскоростной линии, такой как оптоволоконный кабель.
Каждая из антенн 840 включает в себя один или несколько антенных элементов (таких как несколько антенных элементов, содержащиеся в MIMO антенне), и используется для RRH 860 для передачи и приема радиосигналов. еNB 830 может включать в себя множество антенн 840, как показано на фиг. 21. Например, множество антенн 840 может быть совместимо с множеством частотных диапазонов, используемых eNB 830. Хотя фиг. 21 иллюстрирует пример, в котором eNB 830 включает в себя множество антенн 840, eNB 830 также может включать в себя одиночную антенну 840.
Устройство 850 базовой станции включает в себя контроллер 851, память 852, сетевой интерфейс 853, интерфейс 855 радиосвязи и интерфейс 857 соединения. Контроллер 851, память 852 и сетевой интерфейс 853 являются такими же, как контроллер 821, память 822 и сетевой интерфейс 823, описанный со ссылкой на фиг. 20.
Интерфейс 855 радиосвязи поддерживает любую схему сотовой связи, такую как LTE и LTE-Advanced, и устанавливает радиосвязь с оконечным устройством, расположенным в секторе, соответствующем RRH 860, через RRH 860 и антенну 840. Интерфейс 855 радиосвязи может типично включать в себя, например, ВВ процессор 856. ВВ процессор 856 является таким же, как ВВ процессор 826, описанный со ссылкой на фиг. 20, за исключением того, что ВВ процессор 856 соединен с радиочастотной схемой 864 RRH 860 через интерфейс 857 соединения. Интерфейс 855 радиосвязи может включать в себя несколько BB процессоров 856, как показано на фиг. 21. Например, несколько ВВ процессоров 856 могут быть совместимы с несколькими частотными диапазонами, используемыми eNB 830. Хотя фиг. 21 иллюстрирует пример, в котором интерфейс 855 радиосвязи включает в себя несколько BB процессоров 856, интерфейс 855 радиосвязи также может включать в себя один ВВ процессор 856.
Интерфейс 857 соединения представляет собой интерфейс для соединения устройства 850 базовой станции (интерфейс 855 радиосвязи) с RRH 860. Интерфейс 857 соединения также может быть коммуникационным модулем для связи в вышеописанной высокоскоростной линии, которая соединяет устройство 850 базовой станции (интерфейс 855 радиосвязи) с RRH 860
RRH 860 включает в себя интерфейс 861 соединения и интерфейс 863 радиосвязи.
Интерфейс 861 соединения представляет собой интерфейс для подключения RRH 860 (интерфейс 863 радиосвязи) к устройству 850 базовой станции. Интерфейс 861 соединения также может быть коммуникационным модулем для связи в вышеописанной высокоскоростной линии.
Интерфейс 863 радиосвязи передает и принимает радиосигналы через антенну 840. Интерфейс 863 радиосвязи обычно может включать в себя, например, радиочастотную схему 864. Радиочастотная схема 864 может включать в себя, например, микшер, фильтр и усилитель и передает и принимает радиосигналы через антенну 840. Интерфейс 863 радиосвязи может включать в себя несколько радиочастотных схем 864, как показано на фиг. 21. Например, множественные радиочастотные схемы 864 могут поддерживать несколько антенных элементов. Хотя фиг. 21 иллюстрирует пример, в котором интерфейс 863 радиосвязи включает в себя множество радиочастотных схем 864, интерфейс 863 радиосвязи также может включать в себя одну радиочастотную схему 864.
В eNB 830, как показано на фиг. 21, один или несколько структурных элементов, содержащихся в блоке 150 обработки (блок 151 обработки передачи и/или блок 153 уведомления), описанный со ссылкой на фиг. 5, может быть реализован посредством интерфейса 855 радиосвязи и/или интерфейса 863 радиосвязи. Альтернативно, по меньшей мере, некоторые из этих составных элементов могут быть реализованы контроллером 851. В качестве примера модуль, который включает в себя часть (например, ВВ процессор 856) или все интерфейс 855 радиосвязи и/или контроллер 851, могут быть установлены в eNB 830, и один или несколько структурных элементов могут быть реализованы модулем. В этом случае, модуль может хранить программу, вызывающую процессор функционировать как один или несколько структурных элементов (то есть, программа предназначена для того, чтобы вызывать процессор выполнять операции одного или нескольких структурных элементов) и может выполнять программу. В качестве другого примера, программа предназначена для того, чтобы вызывать процессор функционировать как один или несколько структурных элементов, может быть установлена в eNB 830, и интерфейс 855 радиосвязи (например, ВВ процессор 856) и/или контроллер 851 могут выполнять программу. Как описано выше, eNB 830, устройство 850 базовой станции или модуль могут быть предоставлены в виде устройства, которое включает в себя один или несколько структурных элементов, и программа предназначена для того, чтобы вызывать процессор функционировать как один или несколько структурных элементов. Кроме того, может быть предусмотрен считываемый носитель записи, на котором записана программа.
Кроме того, в eNB 830, как показано на фиг. 21, блок 120 радиосвязи, описанный, например, со ссылкой на фиг. 5, может быть реализован посредством интерфейса 863 радиосвязи (например, радиочастотной схемой 864). Кроме того, антенный блок 110 может быть реализован антенной 840. Кроме того, блок 130 сетевой связи может быть реализован контроллером 851 и/или сетевым интерфейсом 853. Кроме того, блок 140 хранения может быть реализован памятью 852.
8.2. Пример применения в отношении оконечного устройства
(Первый пример применения)
Фиг. 22 представляет собой блок-схему, иллюстрирующую пример схематической конфигурации смартфона 900, к которому может быть применена технология настоящего изобретения. Смартфон 900 включает в себя процессор 901, память 902, блок 903 хранения данных, интерфейс 904 внешнего соединения, камеру 906, датчик 907, микрофон 908, устройство 909 ввода, устройство 910 отображения, громкоговоритель 911, интерфейс 912 радиосвязи, один или несколько антенных переключателей 915, одну или несколько антенн 916, шину 917, батарею 918 и вспомогательный контроллер 919.
Процессором 901 может быть, например, CPU или системой на кристалле (SoC), и управляет функциями прикладного уровня и другого уровня смартфона 900. Память 902 включает в себя RAM и ROM и хранит программу, которая выполняется процессором 901, и данные. Блок 903 хранения данных может включать в себя носитель данных, такой как полупроводниковая память и жесткий диск. Интерфейс 904 внешнего соединения является интерфейсом для подключения к смартфону 900 внешнего устройства, такого как карта памяти и устройство универсальной последовательной шины (USB).
Камера 906 включает в себя датчик формирования изображения, такой как устройство с зарядовой связью (CCD) и комплементарный металлооксидный полупроводник (CMOS), и генерирует захваченное изображение. Датчик 907 может включать в себя группу датчиков, таких как измерительный датчик, гироскопический датчик, геомагнитный датчик и датчик ускорения. Микрофон 908 преобразует звуки, которые поступают в смартфон 900, в аудиосигналы. Устройство 909 ввода включает в себя, например, сенсорный сенсор, выполненный с возможностью обнаруживать касания на экране устройства 910 отображения, клавиатуру, кнопки или переключатель, и принимает операции или ввод информации от пользователя. Устройство 910 отображения включает в себя экран, такой как жидкокристаллический дисплей (LCD) и дисплей с органическим светодиодом (OLED), и отображает выходное изображение смартфона 900. Громкоговоритель 911 преобразует аудиосигналы, которые выводятся с смартфона 900, в звук.
Интерфейс 912 радиосвязи поддерживает любую схему сотовой связи, такую как LTE и LTE-Advanced, и осуществляет радиосвязь. Интерфейс 912 радиосвязи обычно может включать в себя, например, ВВ процессор 913 и радиочастотную схему 914. ВВ процессор 913 может выполнять, например, кодирование/декодирование, модуляцию/демодуляцию и мультиплексирование/демультиплексирование и выполняет различные типы обработки сигналов для радиосвязи. Между тем, радиочастотная схема 914 может включать в себя, например, микшер, фильтр и усилитель и передает и принимает радиосигналы через антенну 916. Интерфейс 912 радиосвязи также может быть одним модулем микросхемы, который имеет ВВ процессор 913 и радиочастотную схему 914, встроенную в нее. Интерфейс 912 радиосвязи может включать в себя несколько BB-процессоров 913 и множество радиочастотных схем 914, как показано на фиг. 22. Хотя на фиг. 22 показан пример, в котором интерфейс 912 радиосвязи включает в себя несколько ВВ процессоров 913 и множество радиочастотных схем 914, интерфейс 912 радиосвязи также может включать в себя один ВВ процессор 913 или одну радиочастотную схему 914.
Кроме того, в дополнение к схеме сотовой связи интерфейс 912 радиосвязи может поддерживать схему радиосвязи другого типа, такую как схема беспроводной связи ближнего действия, схема коммуникации ближнего поля и схема локальной сети (LAN). В этом случае, интерфейс 912 радиосвязи может включать в себя ВВ процессор 913 и радиочастотную схему 914 для каждой схемы радиосвязи.
Каждый из антенных переключателей 915 переключает соединение адресата антенн 916 среди множества радиоцепей (таких как радиоцепи для разных схем радиосвязи), содержащиеся в интерфейсе 912 радиосвязи.
Каждая из антенн 916 включает в себя один или несколько антенных элементов (таких как несколько антенных элементов, содержащиеся в MIMO антенне), и используется для интерфейса 912 радиосвязи для передачи и приема радиосигналов. Смартфон 900 может включать в себя множество антенн 916, как показано на фиг. 22. Хотя на фиг. 22 показан пример, в котором смартфон 900 включает в себя множество антенн 916, смартфон 900 может также включать в себя одну антенну 916.
Кроме того, смартфон 900 может включать в себя антенну 916 для каждой схемы радиосвязи. В этом случае антенные переключатели 915 могут быть исключены из конфигурации смартфона 900.
Шина 917 соединяет процессор 901, память 902, блок 903 хранения данных, интерфейс 904 внешнего соединения, камеру 906, датчик 907, микрофон 908, устройство 909 ввода, устройство 910 отображения, громкоговоритель 911, интерфейс 912 радиосвязи и вспомогательный контроллер 919 друг с другом. Батарея 918 подает питание на блоки смартфона 900, показанные на фиг. 22, по фидерным линиям, которые частично показаны пунктирными линиями на чертеже. Вспомогательный контроллер 919 выполняет минимально необходимую функцию смартфона 900, например, в режиме ожидания.
В смартфоне 900, показанном на фиг. 22, один или несколько структурных элементов, содержащиеся в блоке 240 обработки (блок 241 сбора данных и/или блок 243 обработки приема), описанный со ссылкой на фиг. 6, может быть реализован интерфейсом 912 радиосвязи. В качестве альтернативы, по меньшей мере, некоторые из этих структурных элементов могут быть реализованы процессором 901 или вспомогательным контроллером 919. В качестве примера модуль, который включает в себя часть (например, ВВ процессор 913) или весь интерфейс 912 радиосвязи, процессор 901 и/или вспомогательный контроллер 919, могут быть установлены в смартфоне 900, и один или более структурных элементов могут быть реализованы модулем. В этом случае модуль может хранить программу, вызывающую процессор функционировать как один или более составных элементов (то есть, программа предназначена для того, чтобы вызвать процессор выполнять операции одного или нескольких составных элементов) и может выполнять программу. В качестве другого примера программа предназначена для того, чтобы вызвать процессор функционировать как один или более составных элементов, может быть установлена в смартфоне 900, и интерфейс 912 радиосвязи (например, ВВ процессор 913), процессор 901 и/или вспомогательный контроллер 919 может выполнять программу. Как описано выше, смартфон 900 или модуль могут быть предоставлены в виде устройства, которое включает в себя один или более составных элементов, и может быть предусмотрена программа для того, чтобы вызвать процессор функционировать как один или более составных элементов. Кроме того, может быть предусмотрен считываемый носитель данных, на котором записана программа.
Кроме того, в смартфоне 900, показанном на фиг. 22, блок 220 радиосвязи, описанный, например, со ссылкой на фиг. 6, может быть реализован посредством интерфейса 912 радиосвязи (например, радиочастотной схемой 914). Кроме того, антенный блок 210 может быть реализован антенной 916. Кроме того, блок 230 хранения данных может быть реализован памятью 902.
(Второй пример применения)
Фиг. 23 представляет собой блок-схему, иллюстрирующую пример схематической конфигурации автомобильного навигационного устройства 920, к которому может быть применена технология настоящего изобретения. Автомобильное навигационное устройство 920 включает в себя процессор 921, память 922, модуль 924 глобальной системы позиционирования (GPS), датчик 925, интерфейс 926 данных, проигрыватель 927 контента, интерфейс 928 носителя данных, устройство 929 ввода, устройство 930 отображения, громкоговоритель 931, интерфейс 933 радиосвязи, один или несколько антенных переключателей 936, одну или несколько антенн 937 и батарею 938.
Процессор 921 может быть, например, CPU или SoC, и управляет функцией навигации и другой функцией автомобильного навигационного устройства 920. Память 922 включает в себя ROM и RAM и хранит программу, которая выполняется процессором 921, и данные.
GPS модуль 924 использует GPS сигналы, принятые от GPS спутника, для измерения позиции (например, широты, долготы и высоты) автомобильного навигационного устройства 920. Датчик 925 может включать в себя группу датчиков, таких как датчик гироскопа, геомагнитный датчик и барометрический датчик. Интерфейс 926 данных соединен, например, с сетью 941 транспортного средства через терминал, который не показан, и получает данные, генерируемые транспортным средством, такие как данные скорости транспортного средства.
Проигрыватель 927 контента воспроизводит контент, хранящийся на носителе данных (например, CD и DVD), который вставлен в интерфейс 928 носителя данных. Устройство 929 ввода включает в себя, например, сенсорный сенсор, выполненный с возможностью обнаруживать касания на экране устройства 930 отображения, кнопку или переключатель и получает операцию или информацию от пользователя. Устройство 930 отображения включает в себя экран, такой как LCD или OLED-дисплей, и отображает изображение функции навигации или контента, который воспроизводится. Громкоговоритель 931 выводит звуковой сигнал навигационной функции или воспроизводимого контента.
Интерфейс 933 радиосвязи поддерживает любую схему сотовой связи, такую как LET и LTE-Advanced, и осуществляет радиосвязь. Интерфейс 933 радиосвязи обычно может включать в себя, например, ВВ процессор 934 и радиочастотную схему 935. ВВ процессор 934 может выполнять, например, кодирование/декодирование, модуляцию/демодуляцию и мультиплексирование/демультиплексирование и выполняет различные типы обработки сигналов для радиосвязи. Между тем, радиочастотная схема 935 может включать в себя, например, микшер, фильтр и усилитель и передает и принимает радиосигналы через антенну 937. Интерфейс 933 радиосвязи может быть одним модулем микросхемы, имеющим ВВ процессор 934 и радиочастотную схема 935, встроенные в нее. Интерфейс 933 радиосвязи может включать в себя несколько BB-процессоров 934 и множество радиочастотных схем 935, как показано на фиг. 23. Хотя на фиг. 23 показан пример, в котором интерфейс 933 радиосвязи включает в себя несколько BB-процессоров 934 и несколько радиочастотных схем 935, интерфейс 933 радиосвязи также может включать в себя один BB-процессор 934 или одну радиочастотную схему 935.
Кроме того, в дополнение к схеме сотовой связи интерфейс 933 радиосвязи может поддерживать схему радиосвязи другого типа, такую как схема беспроводной связи ближнего действия, схему связи ближнего поля и LAN схему. В этом случае, интерфейс 933 радиосвязи может включать в себя ВВ процессор 934 и радиочастотную схему 935 для каждой схемы радиосвязи.
Каждый из антенных переключателей 936 переключает соединение адресата антенн 937 между несколькими радиоцепями (такими как радиоцепи для разных схем радиосвязи), содержащиеся в интерфейсе 933 радиосвязи.
Каждая из антенн 937 включает в себя один или несколько антенных элементов (таких как несколько антенных элементов, содержащиеся в MIMO антенне), и используется для интерфейса 933 радиосвязи для передачи и приема радиосигналов. Автомобильное навигационное устройство 920 может включать в себя множество антенн 937, как показано на фиг. 23. Хотя на фиг. 23 показан пример, в котором автомобильное навигационное устройство 920 включает в себя множество антенн 937, автомобильное навигационное устройство 920 также может включать в себя одну антенну 937.
Кроме того, автомобильное навигационное устройство 920 может включать в себя антенну 937 для каждой схемы радиосвязи. В этом случае антенные переключатели 936 могут быть исключены из конфигурации автомобильного навигационного устройства 920.
Батарея 938 подает питание блокам автомобильного навигационного устройства 920, показанного на фиг. 23, через фидерные линии, которые частично показаны пунктирными линиями на чертеже. Батарея 938 аккумулирует энергию, подаваемую с транспортного средства.
В автомобильном навигационном устройстве 920, показанном на фиг. 23, один или более составных элементов, включенных в блок 240 обработки (блок 241 сбора данных и/или блок 243 обработки приема), описанный со ссылкой на фиг. 6, может быть реализован посредством интерфейса 933 радиосвязи. В качестве альтернативы, по меньшей мере, некоторые из этих составных элементов могут быть реализованы процессором 921. В качестве примера модуль, который включает в себя часть (например, ВВ процессор 934) или все интерфейс 933 радиосвязи и/или процессор 921 могут быть установлены в автомобильном навигационном устройстве 920, и один или более составных элементов могут быть реализованы модулем. В этом случае, модуль может хранить программу для того, чтобы вызвать процессор функционировать как один или более составных элементов (то есть, программа предназначена для того, чтобы вызвать процессор выполнять операции одного или нескольких составляющих элементов) и может выполнять программу. В качестве другого примера, программа предназначена для того, чтобы вызвать процессор функционировать как один или более составных элементов, может быть установлена в навигационном устройстве 920 для транспортного средства, и интерфейс 933 радиосвязи (например, ВВ процессор 934) и/или процессор 921 может выполнить программу. Как описано выше, автомобильное навигационное устройство 920 или модуль может быть предоставлено в виде устройства, которое включает в себя один или более составных элементов, и может быть предусмотрена программа для того, чтобы вызвать процессор функционировать как один или более составных элементов. Кроме того, может быть предусмотрен считываемый носитель данных, на котором записана программа.
Кроме того, в автомобильном навигационном устройстве 920, показанном на фиг. 23, блок 220 радиосвязи, описанный, например, со ссылкой на фиг. 6, может быть реализован посредством интерфейса 933 радиосвязи (например, радиочастотной схемой 935). Кроме того, антенный блок 210 может быть выполнен антенной 937. Кроме того, блок 230 хранения данных может быть реализован посредством памяти 922.
Технология настоящего изобретения также может быть реализована как система 940, установленная на транспортном средстве (или транспортного средства), включающая в себя один или несколько блоков автомобильного навигационного устройства 920, сеть 941 транспортного средства и модуль 942 транспортного средства. Другими словами, система 940, установленная на транспортном средстве (или транспортного средства), может быть предусмотрена в качестве устройства, которое включает в себя блок 241 сбора данных и/или блок 243 обработки приема. Модуль 942 транспортного средства генерирует данные транспортного средства, такие как скорость транспортного средства, частота вращения двигателя и информацию о неисправности, и выводит сгенерированные данные в сеть 941 транспортного средства.
9. Заключение
До настоящего времени вариант осуществления настоящего изобретения был подробно описан со ссылкой на фиг. 1 - 23.
Как описано выше, базовая станция 100, в соответствии с вариантом осуществления, устанавливает каждую из последовательностей сигналов передачи из множества уровней мощности, мультиплексированных с использованием распределения мощности в выделенных пространственных уровнях, в качестве целевую, и применяет, по меньшей мере, один из скремблеров, используя шаблон скремблирования, и перемежитель, с использованием шаблона перемежения, соответствующий информации о распределении мощности. Применяя скремблер и/или перемежитель, соответствующий информации о распределении мощности, можно уменьшить управляющий сигнал, используемый для уведомления параметров, необходимых для генерирования шаблона.
Кроме того, базовая станция 100 согласно варианту осуществления может применять, по меньшей мере, один из скремблеров, используя шаблон скремблирования и перемежитель, используя шаблон перемежения, соответствующий информации о распределении мощности и информации управления, касающейся передачи и приема последовательности сигналов передачи. Таким образом, ожидается улучшение признака частоты ошибок.
Таким образом, в среде, в которой мультиплексирование выполняется с использованием распределения мощности, может генерироваться реплика интерференционного сигнала в меньшей сигнализации служебной информации.
Предпочтительный вариант (ы) настоящего изобретения был/были описан выше со ссылкой на прилагаемые чертежи, в то время как настоящее изобретение не ограничивается приведенными выше примерами. Специалист в данной области техники может получить различные изменения и модификации в рамках прилагаемой формулы изобретения, и следует понимать, что они, естественно, находятся в пределах технического объема настоящего изобретения.
Например, хотя примеры использования способов существующих систем, таких как LTE, LTE-A и т.п., были описаны в отношении связи базовой станции и оконечного устройства, настоящее изобретение, конечно, не ограничивается такими примерами. Могут использоваться технологии новой системы.
Кроме того, например, хотя базовая станция является устройством передачи, и оконечное устройство является устройством приема в отношении мультиплексирования с использованием распределения мощности, настоящее изобретение не ограничивается таким примером. Устройством передачи и устройством приема могут быть другие устройства.
Дополнительно, этапы обработки в процессах настоящей спецификации необязательно могут выполняться, например, последовательно, как описано в блок-схемах алгоритма или последовательностях операций способа. Этапы обработки в процессах могут также выполняться, например, в другом порядке, отличном от порядка, описанного в блок-схемах алгоритма или последовательностях операций способа, или могут выполняться параллельно.
Кроме того, также может быть обеспечена компьютерная программа для вызова процессора (например, CPU, DSP и т.п.), предусмотренного в устройстве по настоящему изобретению (например, базовая станция, устройство базовой станции или модуль для устройства базовой станции или оконечного устройства или модуль для оконечного устройства), функционировать как составной элемент устройства (например, блок 151 обработки передачи и/или блок 153 уведомлений или тому подобное) (другими словами, компьютерная программа для вызова процессора выполнять операции составного элемента устройства). Кроме того, также может быть предусмотрен носитель данных записи, на котором записана компьютерная программа. Кроме того, устройство, которое содержит память, на которой хранится компьютерная программа, и один или несколько процессоров, которые могут выполнять компьютерную программу (базовая станция, устройство базовой станции или модуль для устройства базовой станции или оконечного устройства или модуль для оконечного устройства). Кроме того, технология настоящего изобретения также предусматривает способ, включающий в себя работу составного элемента устройства (например, блока 241 сбора данных и/или блока 243 обработки приема или т.п.).
Дополнительно, эффекты, описанные в этом документе, являются просто иллюстративными или иллюстрируемыми эффектами и не являются ограничивающими. То есть, посредством или вместо вышеупомянутых эффектов, технология в соответствии с настоящим изобретением, может достигать других эффектов, которые ясны специалистам в данной области техники из описания этой спецификации.
Кроме того, настоящая технология также может быть представлена, как показано ниже.
(1)
Устройство, включающее в себя:
блок обработки передачи, выполненный с возможностью установки каждой из последовательностей сигналов передачи множества уровней мощности, подлежащих мультиплексированию с использованием распределения мощности, в качестве целевой, и применения по меньшей мере одного из скремблера, с использованием шаблона скремблирования, и перемежителя, с использованием шаблона перемежения, в соответствии с информацией о распределении мощности.
(2)
Устройство по п. (1),
в котором информация о распределении мощности включает в себя индекс целевого уровня мощности.
(3)
Устройство по п. (2),
в котором информация о распределении мощности включает в себя информацию, указывающую шаблон мощности, подлежащей распределению для каждого из множества уровней мощности.
(4)
Устройство по любому из п.п. (1) - (3),
в котором информация о распределении мощности включает в себя информацию, указывающую значение мощности, подлежащей распределению целевому уровню мощности.
(5)
Устройство по любому из п.п. (1) - (4),
в котором информация о распределении мощности включает в себя указатель качества канала (CQI) целевого пользователя.
(6)
Устройство по любому из п.п. (1) - (5),
в котором блок обработки передачи выполнен с возможностью применения по меньшей мере одного из скремблера, с использованием шаблона скремблирования, и перемежителя, с использованием шаблона перемежения, в соответствии с информацией управления, соответствующей передаче и приему последовательностей сигналов передачи.
(7)
Устройство по п. (6),
в котором информация управления, относящаяся к передаче и приему, включает в себя информацию, указывающую количество повторных передач последовательности сигналов передачи.
(8)
Устройство по п. (6) или п. (7),
в котором информация управления, относящаяся к передаче и приему, включает в себя информацию, указывающую режим передачи.
(9)
Устройство по любому из п.п. (6) - (8),
в котором информация управления, относящаяся к передаче и приему, включает в себя информацию, указывающую формат информации управления нисходящей линии связи (DCI).
(10)
Устройство по любому из п.п. (6) - (9),
в котором информация управления, относящаяся к передаче и приему, включает в себя информацию, указывающую схему модуляции и кодирования (MCS).
(11)
Устройство по любому из п.п. (6) - (10),
в котором последовательности сигналов передачи множества уровней мощности, подлежащие мультиплексированию с использованием распределения мощности, являются последовательностями сигналов передачи для пользователей, имеющих идентичную информацию управления, относящуюся к передаче и приему.
(12)
Устройство по любому из п.п. (1) - (11),
в котором, для каждого из множества пространственных уровней, подлежащих мультиплексированию с использованием пространственного распределения, блок обработки передачи выполнен с возможностью установки каждой из последовательностей сигналов передачи множества уровней мощности, подлежащих мультиплексированию с использованием распределения мощности в распределенных пространственных уровнях, в качестве целевой.
(13)
Устройство по любому из п.п. (1) - (12), дополнительно включающее в себя:
блок уведомления, выполненный с возможностью уведомления пользователя, являющегося адресатом последовательностей сигналов передачи множества уровней мощности, информацией о распределении мощности.
(14)
Устройство по п. (13),
в котором в качестве информации о распределении мощности блок уведомления выполнен с возможностью уведомления об индексе уровня мощности последовательности сигналов передачи пользователя, являющегося адресатом уведомления.
(15)
Устройство по п. (14),
в котором в качестве информации о распределении мощности блок уведомления выполнен с возможностью уведомления об общем количестве множества уровней мощности.
(16)
Устройство по п. (14) или п. (15),
в котором в качестве информации о распределении мощности блок уведомления выполнен с возможностью уведомления информацией, указывающей связь между направлением увеличения или уменьшения индекса уровня мощности и направлением увеличения или уменьшения мощности, подлежащей распределению.
(17)
Устройство по любому из п.п. (14) - (16),
в котором в качестве информации о распределении мощности блок уведомления выполнен с возможностью уведомления об индексе, служащем начальной точкой направления увеличения или уменьшения мощности, подлежащей распределению.
(18)
Устройство по любому из п.п. (14) - (17),
в котором в качестве информации о распределении мощности блок уведомления выполнен с возможностью уведомления информацией, указывающей шаблон мощности, подлежащей распределению каждому из множества уровней мощности.
(19)
Устройство по любому из п.п. (13) - (18),
в котором в качестве информации о распределении мощности блок уведомления выполнен с возможностью уведомления информацией, указывающей значение мощности, подлежащей выделению каждому из множества уровней мощности.
(20)
Устройство по любому из п.п. (13) - (19),
в котором в качестве информации о распределении мощности блок уведомлений выполнен с возможностью уведомления CQI одного или более других пользователей, являющихся адресатами последовательностей сигналов передачи множества уровней мощности.
(21)
Устройство по любому из п.п. (13) - (20),
в котором блок уведомлений выполнен с возможностью уведомления посредством сигнализации управления радиоресурсами (RRC) или части RRC сообщения.
(22)
Устройство по любому из п.п. (13) - (21),
в котором блок уведомлений выполнен с возможностью передачи уведомления в качестве части системной информации.
(23)
Устройство по любому из п.п. (13) - (22),
в котором блок уведомления выполнен с возможностью передачи уведомления в качестве части DCI.
(24)
Устройство по любому из п.п. (13) - (23),
в котором блок уведомления выполнен с возможностью уведомления информацией управления о передаче и приеме каждой из последовательностей сигналов передачи множества уровней мощности.
(25)
Устройство, включающее в себя:
блок сбора данных, выполненный с возможностью получения информации о распределении мощности множества уровней мощности, подлежащих мультиплексированию с использованием распределения мощности; и
блок обработки приема, выполненный с возможностью подавления помех с использованием по меньшей мере одного из дескремблера, с использованием шаблона скремблирования, и обратного перемежителя, с использованием шаблона перемежения, соответствующего информации о распределении мощности, полученной блоком сбора данных.
(26)
Устройство по п. (25),
в котором блок сбора данных выполнен с возможностью получения информации управления, относящейся к передаче и приему последовательностей сигналов передачи, переданных во множестве уровней мощности, а
блок обработки приема выполнен с возможностью использования по меньшей мере одного из дескремблера с использованием шаблона скремблирования, и обратного перемежителя, с использованием шаблона перемежения, соответствующих информации управления, относящейся к передаче и приему.
(27)
Устройство по п. (25) или п. (26),
в котором блок сбора данных выполнен с возможностью сбора данных по меньшей мере из одного RRC сигнализации или RRC сообщения и системной информации или DCI.
(28)
Способ, включающий в себя этапы, на которых:
устанавливают с помощью процессора каждую из последовательностей сигналов передачи множества уровней мощности, подлежащих мультиплексированию с использованием распределения мощности, в качестве целевой, и применяют по меньшей мере одного из скремблера, с использованием шаблона скремблирования, и перемежителя, с использованием шаблона перемежения, соответствующего информации о распределении мощности.
(29)
Способ по п. (28),
в котором информация о распределении мощности включает в себя индекс целевого уровня мощности.
(30)
Способ по п. (29),
в котором информация о распределении мощности включает в себя информацию, указывающую шаблон мощности, подлежащей распределению для каждого из множества уровней мощности.
(31)
Способ по любому из п.п. (28) - (30),
в котором информация о распределении мощности включает в себя информацию, указывающую значение мощности, подлежащей распределению целевому уровню мощности.
(32)
Способ по любому из п.п. (28) - (31),
в котором информация о распределении мощности включает в себя указатель качества канала (CQI) целевого пользователя.
(33)
Способ по любому из п.п. (28) - (32) включает в себя:
применение, по меньшей мере, одного из скремблера, с использованием шаблона скремблирования, и перемежителя, с использованием шаблона перемежения, соответствующий информации управления, касающейся передачи и приема последовательностей сигналов передачи.
(34)
Способ по п. (33),
в котором информация управления, относящаяся к передаче и приему, включает в себя информацию, указывающую количество повторных передач последовательности сигналов передачи.
(35)
Способ по п. (33) или п. (34),
в котором информация управления, относящаяся к передаче и приему, включает в себя информацию, указывающую режим передачи.
(36)
Способ по любому из п.п. (33) - (35),
в котором информация управления, относящаяся к передаче и приему, включает в себя информацию, указывающую формат информации управления нисходящей линии связи (DCI).
(37)
Способ по любому из п.п. (33) - (36),
в котором информация управления, относящаяся к передаче и приему, включает в себя информацию, указывающую схему модуляции и кодирования (MCS).
(38)
Способ по любому из п.п. (33) - (37),
в котором последовательности сигналов передачи множества уровней мощности, подлежащие мультиплексированию с использованием распределения мощности, являются последовательностями сигналов передачи для пользователей, имеющих идентичную информацию управления, относящуюся к передаче и приему.
(39)
Способ по любому из п.п. (28) - (38) включает в себя этапы, на которых:
устанавливают каждую из последовательностей сигналов передачи множества уровней мощности, подлежащих мультиплексированию с использованием распределения мощности в распределенных пространственных уровнях, в качестве целевой для каждого из множества пространственных уровней, подлежащих мультиплексированию с использованием пространственного распределения.
(40)
Способ по любому из п.п. (28) - (39), дополнительно включающий в себя этап, на котором
уведомляют пользователя, являющегося адресатом последовательностей сигналов передачи множества уровней мощности, информации о распределении мощности.
(41)
Способ по п. (40), дополнительно включающий в себя этап, на котором
уведомляют посредством индекса уровня мощности последовательности сигналов передачи пользователя, являющегося адресатом уведомления, в качестве информации о распределении мощности.
(42)
Способ по п. (41), дополнительно включающий в себя этап, на котором
уведомляют посредством общего количества множества уровней мощности, в качестве информации о распределении мощности.
(43)
Способ по п. (41) или п. (42), в котором
уведомление осуществляют посредством информации, указывающей связь между направлением увеличения или уменьшения индекса уровня мощности и направлением увеличения или уменьшения мощности, подлежащей распределению, в качестве информации о распределении мощности.
(44)
Способ по любому из п.п. (41) - (43) дополнительно включает в себя этап, на котором
уведомляют посредством индекса, служащего начальной точкой направления увеличения или уменьшения мощности, подлежащей распределению, в качестве информации о распределении мощности.
(45)
Способ по любому из п.п. (41) - (44), в котором
уведомление осуществляют посредством информации, указывающей шаблон мощности, подлежащей распределению для каждого из множества уровней мощности, в качестве информации о распределении мощности.
(46)
Способ по любому из п.п. (40) - (45) дополнительно включает в себя этап, на котором
уведомляют посредством информации, указывающей значение мощности, подлежащей распределению для каждого из множества уровней мощности, в качестве информации о распределении мощности.
(47)
Способ по любому из п.п. (40) - (46), дополнительно включающий в себя этап, на котором
уведомляют посредством CQI одного или более других пользователей, являющихся адресатами последовательностей сигналов передачи множества уровней мощности, в качестве информации о распределении мощности.
(48)
Способ по любому из п.п. (40) - (47) дополнительно включает в себя этап, на котором
передают уведомление в качестве сигнализации управления радиоресурсами (RRC) или части RRC сообщения.
(49)
Способ по любому из п.п. (40) - (48), дополнительно включающий в себя этап, на котором
передают уведомление в качестве части системной информации.
(50)
Способ по любому из п.п. (40) - (49), в котором
передают уведомление в качестве части DCI.
(51)
Способ по любому из п.п. (40) - (50), дополнительно включающий в себя этап, на котором
уведомляют посредством информации уведомления о передаче и приеме каждой из последовательностей сигналов передачи множества уровней мощности.
(52)
Способ, включающий в себя этапы, на которых:
получают информацию относительно распределения мощности множества уровней мощности, подлежащих мультиплексированию с использованием распределения мощности; и
выполняют с помощью процессора подавления помех с использованием по меньшей мере одного из дескремблера, с использованием шаблона скремблирования, и обратного перемежителя, с использованием шаблона перемежения, в соответствии с полученной информацией о распределении мощности.
(53)
Способ по (52), дополнительно включающий в себя этапы, на которых:
получают информацию управления, относящуюся к передаче и приему последовательностей сигналов передачи, передаваемых на множестве уровней мощности; и
используют по меньшей мере один из дескремблера, с использованием шаблона скремблирования, и обратного перемежителя, с использованием шаблона перемежения, соответствующего информации управления, относящейся к передаче и приему.
(54)
Способ по п. (52) или п. (53), дополнительно включающий в себя этап, на котором
выполняют сбор данных по меньшей мере из одного из RRC сигнализации или сообщения RRC и системной информации или DCI.
(55)
Программа, вызывающая функционирование компьютера в качестве:
блока обработки передачи, выполненного с возможностью установки каждой из последовательностей сигналов передачи множества уровней мощности, подлежащих мультиплексированию с использованием распределения мощности, в качестве целевой, и применения по меньшей мере одного из скремблера, с использованием шаблона скремблирования, и перемежителя, с использованием шаблона перемежения, соответствующего информации о распределении мощности.
(56)
Программа, вызывающая функционирование компьютера в качестве:
блока сбора данных, выполненного с возможностью получения информации о распределении мощности множества уровней мощности, подлежащих мультиплексированию с использованием распределения мощности; и
блока обработки приема, выполненного с возможностью подавления помех с использованием по меньшей мере одного из дескремблера, с использованием шаблона скремблирования, и обратного перемежителя, с использованием шаблона перемежения, соответствующего информации о распределении мощности, полученной блоком сбора данных.
Список ссылочных позиций
1 система
100 базовая станция
101 сота
110 антенный блок
120 блок радиосвязи
130 сетевой блок связи
140 блок хранения данных
150 блок обработки
151 блок обработки передачи
153 блок уведомления
200 оконечное устройство
210 антенный блок
220 блок радиосвязи
230 блок хранения данных
240 блок обработки
241 блок сбора данных
243 блок обработки приема.