Устройство, способ и программа
DEVICE, METHOD AND PROGRAM

Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству, способу и программе.
Уровень техники
Технологию неортогонального множественного доступа (NOMA) рассматривают как технологию радиодоступа (RAT) для системы мобильной связи пятого поколения (5G) как развитие стандарта «Долгосрочное развитие» (LTE)/LTE-Advanced (LTE-A). В ортогональном множественном доступе с частотным разделением (OFDMA) и множественном доступе с частотным разделением с одной несущей (SC-FDMA), которые используют в LTE, радиоресурсы (например, блоки ресурсов) распределяют пользователям без перекрытия. Эти схемы называются ортогональным множественным доступом. Напротив, при неортогональном множественном доступе радиоресурсы распределяют пользователям с перекрытием. При неортогональном множественном доступе сигналы пользователей оказывают взаимные помехи, но сигнал для каждого пользователя извлекают посредством выполнения процесса высокоточного декодирования на стороне приема. Неортогональный множественный доступ, теоретически, обеспечивает более высокую пропускную способность сотовой связи, чем ортогональный множественный доступ.
Одной из технологий радиодоступа, классифицированной в неортогональном множественном доступе, является кодовое мультиплексирование/множественный доступ с перекрытием (SPC). SPC представляет собой схему, в которой сигналы, которым распределены различные уровни мощности, мультиплексируются, по меньшей мере, частично перекрывая радиоресурсы по частоте и времени. На стороне приема выполняют подавление помех, итеративное обнаружение и/или подобное для приема/декодирования сигналов, мультиплексированных на одном и том же радиоресурсе.
Например, патентная литература 1 и патентная литература 2 раскрывают, как SPC или технологию, эквивалентную SPC, способы установки значения амплитуды (или мощности), которые обеспечивают соответствующую демодуляцию/декодирование. Дополнительно, например, патентная литература 3 раскрывает способ усовершенствования процесса последовательного подавления помех (SIC) при приеме мультиплексированных сигналов.
Список литературы
Патентная литература
Патентная литература 1: JP 2003-78419A
Патентная литература 2: JP 2003-229835A
Патентная литература 3: JP 2013-247513A
Сущность изобретения
Техническая задача
В технологии обработки сигналов, использующей неортогональные ресурсы, такие как SPC, необходимо повысить точность декодирования множества мультиплексированных сигналов на стороне устройства приема. В этом отношении настоящее изобретение предлагает устройство, способ и программу, которые являются усовершенствованными, обладающие новизной, и способны дополнительно повысить точность декодирования при выполнении мультиплексирования/множественного доступа с использованием неортогональных ресурсов.
Решение технической задачи
Согласно настоящему изобретению предлагается устройство, включающее в себя: блок обработки, выполненный с возможностью применять второе созвездие, соответствующее позиции символа первой битовой строки в первом созвездии, примененном к первой битовой строке, ко второй битовой строке в отношении множества битовых строк, которые должны быть мультиплексированы для каждой из последовательностей сигналов передачи, которые должны быть мультиплексированы в блоках ресурсов, для которых, по меньшей мере, часть частотных ресурсов или временных ресурсов перекрывается.
Дополнительно, в соответствии с настоящим изобретением, предлагается способ, включающий в себя: применение процессором второго созвездия, соответствующего позиции символа первой битовой строки в первом созвездии, применяемой к первой битовой строке, ко второй битовой строки в отношении множества битовых строк, которые должны быть мультиплексированы для каждой из последовательностей сигналов передачи, которые должны быть мультиплексированы в блоках ресурсов, для которых, по меньшей мере, часть частотных ресурсов или временных ресурсов перекрывается.
Дополнительно, в соответствии с настоящим изобретением предоставляется программа, которая вызывает компьютер функционировать как: блок обработки, выполненный с возможностью примять второе созвездие, соответствующее позиции символа первой битовой строки в первом созвездии, применяемой к первой битовой строке, ко второй битовой строке в отношении множества битовых строк, подлежащих мультиплексированию для каждой из последовательностей сигналов передачи, которые должны быть мультиплексированы в блоках ресурсов, где, по меньшей мере, часть частотных ресурсов или временных ресурсов перекрывается.
Выгодные эффекты изобретения
Как описано выше, согласно настоящему изобретению, можно дополнительно повысить точность декодирования в случае, когда выполняется мультиплексирование/множественный доступ с использованием неортогональных ресурсов. Следует отметить, что описанные выше эффекты не обязательно имеют ограничительный характер. С или вместо вышеупомянутых эффектов, могут быть получены любые из эффектов, описанные в настоящем документе, или другие эффекты, которые проиллюстрированы в спецификации.
Краткое описание чертежей
Фиг. 1 представляет собой схему для объяснения примера процесса обработки в устройстве передачи, которое поддерживает SPC.
Фиг. 2 представляет собой схему для объяснения примера процесса обработки в устройстве передачи, которое поддерживает SPC.
Фиг. 3 представляет собой схему для объяснения примера процесса обработки в устройстве приема, которое выполняет процесс подавления помех.
Фиг. 4 представляет собой схему, иллюстрирующую пример созвездия SPC- мультиплексированного сигнала.
Фиг. 5 представляет собой схему, иллюстрирующую пример схематической конфигурации системы в соответствии с вариантом осуществления настоящего изобретения.
Фиг. 6 является блок-схемой, иллюстрирующей пример конфигурации базовой станции согласно варианту осуществления.
Фиг. 7 представляет собой схему для описания технических признаков базовой станции в соответствии с первым вариантом осуществления.
Фиг. 8 представляет собой схему для описания технических признаков базовой станции в соответствии с вариантом осуществления.
Фиг. 9 представляет собой схему для описания технических признаков базовой станции в соответствии с вариантом осуществления.
Фиг. 10 является блок-схемой последовательности операций, иллюстрирующей пример потока процесса мультиплексирования, выполняемого в базовой станции согласно варианту осуществления.
Фиг. 11 является блок-схемой последовательности операций, иллюстрирующей пример потока процесса выбора созвездия, выполняемого в базовой станции согласно варианту осуществления.
Фиг. 12 является блок-схемой последовательности операций, иллюстрирующей пример потока процесса применения созвездия, выполняемого в базовой станции в соответствии с вариантом осуществления.
Фиг. 13 является блок-схемой последовательности операций, иллюстрирующей пример потока процесса применения созвездия, выполняемого в базовой станции в соответствии с вариантом осуществления.
Фиг. 14 является блок-схемой последовательности операций, иллюстрирующей пример потока процесса применения созвездия, выполняемого в базовой станции согласно варианту осуществления.
Фиг. 15 является блок-схемой последовательности операций, иллюстрирующей пример потока процесса применения созвездия, выполняемого в базовой станции в соответствии с вариантом осуществления.
Фиг. 16 представляет собой схему для описания технических признаков базовой станции в соответствии с первым модифицированным примером.
Фиг. 17 является блок-схемой последовательности операций, иллюстрирующей пример потока процесса мультиплексирования, выполняемого в базовой станции согласно модифицированному примеру.
Фиг. 18 представляет собой схему для описания технических признаков базовой станции согласно второму варианту осуществления.
Фиг. 19 является блок-схемой последовательности операций, иллюстрирующей пример потока процесса модуляции, выполняемого в базовой станции в соответствии с вариантом осуществления.
Фиг. 20 представляет собой схему для описания технической задачи, относящейся к третьему варианту осуществления.
Фиг. 21 представляет собой схему для описания технических признаков базовой станции в соответствии с вариантом осуществления.
Фиг. 22 представляет собой схему для описания технических признаков базовой станции в соответствии с вариантом осуществления.
Фиг. 23 является блок-схемой последовательности операций, иллюстрирующей пример потока процесса выбора созвездия, выполняемого в базовой станции согласно варианту осуществления.
Фиг. 24 показывает блок-схему, иллюстрирующую первый пример схематической конфигурации eNB.
Фиг. 25 является блок-схемой, иллюстрирующей второй пример схематической конфигурации eNB.
Описание вариантов осуществления изобретения
Далее будет приведено подробное описание предпочтительного варианта (ов) настоящего изобретения со ссылкой на прилагаемые чертежи. Очевидно, что в этом описании и прилагаемых чертежах структурные элементы, которые имеют, по существу, одну и ту же функцию и структуру, обозначены одинаковыми ссылочными позициями, и повторное объяснение этих структурных элементов опускается.
Дополнительно, описание будет приведено в следующем порядке.
1. Введение
1.1.SPC
1.2. Созвездие
1.3. Техническая задача
2. Пример конфигурации
2.1. Пример схемы конфигурации системы
2.2. Пример конфигурации базовой станции
3. Первый вариант осуществления
3.1. Технические признаки
3.2. Поток процесса
4. Второй вариант осуществления
4.1. Технические признаки
4.2. Поток процесса
5. Третий вариант осуществления
5.1. Техническая задача
5.2. Технические признаки
5.3. Поток процесса
6. Пример применения
7. Заключение
1. Введение
1.1.SPC
В SPC множество сигналов мультиплексируют путем установки различных уровней мощности на неортогональных ресурсах (например, блоках ресурсов, на которых перекрываются, по меньшей мере, некоторые частотные ресурсы или временные ресурсы). Как правило, предпочтительно устанавливать распределение уровней мощности на основании относительного отношения уровня потерь в тракте между устройством передачи и устройством приема при рассмотрении верхнего предельного значения общей мощности передачи устройства передачи. Дополнительно, вместо потерь в тракте может использоваться коэффициент усиления канала или ожидаемое качество приема (то есть, SINR).
В случае, когда устанавливают распределение уровня мощности на основании относительного отношения потерь в тракте, устройство передачи распределяет большую мощность сигналу, предназначенному для устройства с большими потерями в тракте, и распределяет низкую мощность сигналу, предназначенному для устройства с низким значением потерь в тракте. Кроме того, потери в тракте возрастают, когда расстояние между устройством передачи и устройством приема увеличивается, и имеет низкое значение в случае, когда устройство приема находится в области основного лепестка диаграммы направленности антенны, и имеет высокое значение в случае, когда устройство приема находится вне основного лепестка диаграммы направленности антенны. Сигнал, которому распределяется высокая мощность, вызывает помехи устройству приема адресата сигнала, которому распределяют более низкую мощность. В этой связи, в устройстве приема необходимо выполнить процесс подавления помехи с использованием такой технологии, как SIC.
Далее буде приведено описание процесса и сигнал в SPC со ссылкой на фиг. 1 - фиг. 3.
(1) Процесс обработки сигнала в каждом устройстве
(а) Процесс обработки сигнала в устройстве передачи
На фиг. 1 и фиг. 2 показаны пояснительные схемы для описания примера процесса в устройстве передачи, которое поддерживает SPC. Как показано фиг. 1, например, соответствующие битовые потоки (например, транспортные блоки) пользователя A, пользователя B и пользователя C обрабатываются. Для каждого из этих битовых потоков выполняются некоторые процессы (например, кодирование с циклическим контролем избыточности (CRC), кодирование с прямой коррекцией ошибок (FEC), согласование скорости и скремблирование/перемежение, как показано на фиг. 2), и затем выполняется модуляция. Дополнительно, выполняют отображение уровней, распределение мощности, предварительное кодирование, SPC мультиплексирование, отображение ресурсного элемента, обратное дискретное преобразование Фурье (IDFT)/обратное быстрое преобразование Фурье (IFFT), вставка циклического префикса (СР), цифроаналоговое и радиочастотное (RF) преобразование и т.п.
В частности, при распределении мощности, мощность распределяется на соответствующие сигналы пользователя A, пользователя B и пользователя C, и при SPC мультиплексировании сигналы пользователя A, пользователя B и пользователя C мультиплексируются.
(b) Процесс обработки сигнала в устройстве приема
Фиг. 3 представляет собой схему для объяснения примера процесса обработки сигнала в устройстве приема, которое выполняет процесс подавления помех. Как показано на фиг. 3, например, выполняется радиочастотное и аналого-цифровое преобразование, удаление 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. Как и в нисходящей линии связи, матрица P, которая является матрицей коэффициентов распределения мощности для пользователя u в соте i, может быть диагональной матрицей.
В восходящей линии связи нет случая, когда сигнал пользователя и сигнал другого пользователя мультиплексируются пользователем; таким образом, сигнал приема базовой станции соты i может быть выражен, как показано ниже.
Формула 17
Формула 18
Формула 19
Следует отметить, что в восходящей линии связи, в отличие от нисходящей линии связи, базовой станции необходимо декодировать все сигналы из множества пользователей в соте. Отметим также, что матрица характеристики канала отличается в зависимости от пользователя.
В частности, когда рассматривается сигнал, передаваемый пользователем u, среди сигналов восходящей линии связи в соте i, сигнал приема может быть выражен, как показано ниже.
Формула 20
В приведенном выше выражении первый член правой части обозначает полезный сигнал пользователя u, второй член обозначает помеху в обслуживающей соте i пользователя u (называемую внутрисотовой помехой, многопользовательской помехой, помеха множественного доступа или тому подобное), и третий член обозначает помеху от соты, отличной от соты i (называемой меж-сотовой помехой).
Следует отметить, что в случае, когда используют ортогональный множественный доступ (например, OFDMA или SC-FDMA) или тому подобное, сигнал приема может быть выражен, как показано ниже.
Формула 21
В ортогональном множественном доступе не возникает интерференционной помехи и, кроме того, в другой соте j сигнал другого пользователя v не мультиплексируется на том же радиоресурсе.
1.2. Созвездие
После процесса модуляции передается последовательность сигналов передачи (то есть, сигнал), включающая в себя битовую строку. Во время модуляции, битовая строка ассоциирована с сигнальной точкой (также называемой «символом») на комплексной плоскости. Соотношение соответствия между битовой строкой и сигнальной точкой также упоминается как «созвездие», «сопоставление созвездия», «отображение символов», «расположение символов» или тому подобное.
Как правило, предпочтительно использовать серое-сопоставляемое созвездие. Серое сопоставление показывает, что комбинации битовых строк, соответствующие смежным символам на комплексной плоскости, отличаются не более чем на 1 бит. В случае, когда используется серое-сопоставляемое созвездие, если устройство приема декодирует ошибочно, например, в случае, когда декодируется как символ рядом с корректным символом, битовая ошибка не превышает 1 бит.
В качестве примера, ниже приведены таблицы 1-3, где показаны отношения соответствия между битовыми строками и координатами на IQ плоскости серого-сопоставляемого созвездия в соответствующих схемах модуляции 64QAM, 16QAM и QPSK. В таблице 1 показано соответствие в 64QAM, в котором может быть выражено 6 бит на бит символа. В таблице 2 показано отношение соответствия в 16QAM, в котором может быть выражено 4 бита на бит символа. В таблице 3 показано отношение соответствия в QPSK, в котором могут быть выражены 2 бита на бит символа.
1.3. Техническая задача
В SPC сигнал мультиплексируется после того, как выполняется распределение мощности на модулированном символе. Здесь, в случае, когда сигнал, к которому применяется серое-сопоставляемое созвездие, мультиплексируется, созвездие после мультиплексирования (то есть, отношение соответствия между набором битовых строк, подлежащих мультиплексированию, и символом) может не иметь серого отображения. В качестве примера, на фиг. 4 иллюстрирует созвездие после мультиплексирования в случае мультиплексирования двух сигналов, модулированных с использованием QPSK.
Фиг. 4 представляет собой схему, иллюстрирующую пример созвездия SPC-мультиплексированного сигнала. Число, указанное на каждом символе, обозначает соответствующую битовую строку. Отношение амплитудной амплитуды двух QPSK созвездий (ссылочные позиции 20A и 20B) соответствует величине отношения выделенной мощности. Среди битовых строк, соответствующих символам созвездия (ссылочная позиция 20C) SPC-мультиплексированного сигнала, два бита первой половины соответствуют битовой строке сигнала, в котором распределенная мощность является большой (то есть, сигнал, которому применяется созвездие 20А). Каждая соответствующая битовая строка подчеркнута на фиг. 4. Дополнительно, два бита второй половины соответствуют битовой строке сигнала, которого величина распределенной мощности мала (то есть, сигнал, которому применяется созвездие 20В). Каждая соответствующая битовая строка обозначена верхним подчеркиванием на фиг. 4.
Как показано на фиг. 4, каждая из двух QPSK созвездий 20A и 20B имеет серое отображение. С другой стороны, созвездие 20C SPC-мультиплексированного сигнала не является серым отображение. В частности, соответствующие битовые строки соседних символов с I осью или Q осью, вставленными между ними, отличаются на 2 бита. Например, «0100» и «0001», смежные с ним, с расположенной между ними I осью, отличаются, в общем, на 2 бита во втором бите и четвертом бите.
В случае, когда созвездие SPC-мультиплексированного сигнала не является серым отображением, например, если устройство приема декодирует его ошибочно, как символ, смежный с корректным символом с I осью или Q осью, вставленной между ними, может произойти ошибка на 2 бита или более бит. Битовая ошибка 2 или более бит приводит к ухудшению характеристики декодирования устройства приема. Кроме того, битовая ошибка проявляется особенно заметно в случае, когда на стороне устройства приема используется способ определения максимального правдоподобия (MLD).
По этим причинам, предпочтительно, чтобы серое отображение было реализовано не только перед мультиплексированием, но также и в созвездии после SPC мультиплексирования. В этом отношении настоящий вариант осуществления обеспечивает механизм для реализации этого способа.
2. Пример конфигурации
2.1 Пример схематической конфигурации системы
Далее будет описана схема конфигурации системы 1 в соответствии с вариантом осуществления настоящего изобретения со ссылкой на фиг. 5. Фиг. 5 представляет собой схему, иллюстрирующую пример схематической конфигурации системы 1 в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 5, система 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 может декодировать мультиплексированный сигнал, включающий в себя сигналы, передаваемые от множества терминальных устройств, в соответствующие сигналы.
2.2. Пример конфигурации базовой станции
Далее будет приведено описание конфигурации базовой станции 100 в соответствии с вариантом осуществления настоящего изобретения со ссылкой на фиг. 6. Фиг. 6 является блок-схемой, иллюстрирующей пример конфигурации базовой станции 100 согласно варианту осуществления настоящего изобретения. Как показано на фиг. 6, базовая станция 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 обработки передачи будут более подробно описаны ниже.
3. Первый вариант осуществления
Далее будет описан первый вариант осуществления со ссылкой на фиг. 7-15.
3.1. Технические признаки
1. SPC мультиплексирование
Базовая станция 100 (например, блок 153 обработки передачи) мультиплексирует последовательности сигналов передачи множества уровней мощности, используя распределение мощности. Другими словами, последовательность сигналов передачи, переданная из базовой станции 100, мультиплексируется с использованием распределения мощности. Кроме того, в этом описании выражение «уровень мощности мультиплексируется» является синонимом выражения «сигнал уровня мощности мультиплексируется». Дополнительно, выражение «мощность распределяется уровню мощности» является синонимом выражения «мощность распределяется сигналу уровня мощности».
Базовая станция 100 выполняет распределение мощности в соответствии с произвольным критерием. Далее будет описан пример отношения между уровнем мощности и распределенной мощностью со ссылкой на фиг. 7.
0
1
1
2
N-1
Фиг. 7 представляет собой схему, описывающую пример распределения мощности по уровням мощности. Горизонтальная ось указывает частотные ресурсы и/или временные ресурсы, а вертикальная ось указывает уровень мощности (величина выделенной мощности). На фиг. 7 проиллюстрированы N уровни мощности (с уровня 0 мощности до N-1 уровня мощности), которые должны быть мультиплексированы с использованием SPC. Числа от 0 до N-1 также упоминаются как индексы уровней мощности. Величин уровня мощности (то есть, ширина в вертикальном направлении) указывает величину мощности, которую нужно распределить. В примере, показанном на фиг. 7, мощность, распределяемая уровню мощности, имеющему меньший индекс, является нависшей и, например, мощность P выше, чем мощность P, мощность P выше, чем мощность P и мощность Pявляется самой низкой. Последовательность сигнала передачи, подлежащая мультиплексированию с использованием SPC, передается с использованием, по меньшей мере, одного уровня мощности.
Здесь отношение между индексом уровня мощности и мощностью, подлежащей распределению, не ограничивается примером, проиллюстрированным на фиг. 7. Например, индекс уровня мощности, на который распределяется наибольшая мощность, может быть не 0, и распределенная мощность может уменьшаться по мере уменьшения индекса уровня мощности.
(2) Процесс выбора созвездия
Базовая станция 100 (например, блок 151 выбора) выбирает созвездие, которое должно применяться к каждой из последовательностей сигналов передачи, подлежащих мультиплексированию. Кроме того, базовая станция 100 (например, блок 153 обработки передачи) применяет выбранное созвездие к каждой из последовательностей сигналов передачи.
Здесь для удобства описания количество мультиплексированных последовательностей сигналов передачи предполагается равным двум. Понятно, что количество мультиплексированных последовательностей сигналов передачи может быть три или более. Битовая строка последовательности сигналов передачи, которая выше по мощности, подлежащей распределению, чем другая битовая строка, называется «первой битовой строкой» и битовая строка последовательности сигналов передачи, которая ниже по мощности, которая должна быть распределена, чем другая битовая строка, называется «второй битовой строкой». Базовая станция 100 выбирает созвездие, которое должно применяться к каждой из первой битовой строки и второй битовой строки. Созвездие, примененное к первой битовой строке, также упоминается как «первое созвездие», и созвездие, применяемое ко второй битовой строке, также упоминается как «второе созвездие». Здесь первое и второе созвездия, применяемые к соответствующим битовым строкам, предполагается, являются серые-отображенными.
Базовая станция 100 выбирает созвездие, которое должно применяться к другой битовой строке в соответствии с одной битовой строкой. В частности, базовая станция 100 выбирает второе созвездие, соответствующее позиции символа первой битовой строки в первом созвездии, применяемой к первой битовой строке. Фиг. 8 представляет собой схему для описания примера процесса в устройстве передачи (например, блок 120 беспроводной связи), который выполняет такой выбор. Как показано на фиг. 8, контроллер конфигурации физического уровня (например, работающий под управлением блока 150 обработки) получает информацию от модулятора, который модулирует битовую строку первой последовательности сигналов передачи. В частности, контроллер конфигурации физического уровня получает информацию, указывающую позицию символа первой битовой строки в первом созвездии, примененной к первой битовой строке. Затем, как показано на фиг. 8, контроллер конфигурации физического уровня дает команду модулятору, который модулирует битовую строку второй последовательности сигналов передачи. В частности, контроллер конфигурации физического уровня дает команду применить второе созвездие, выбранное на основании полученной информации. Кроме того, мощность распределяется каждому сигналу, выводимому с каждого модулятора. Например, высокая мощность распределяется сигналу первой последовательности сигналов передачи, и низкая мощность распределяется сигналу второй последовательности сигналов передачи. После этого, сигналы двух последовательностей сигналов передачи подвергаются SPC мультиплексированию посредством различных процессов.
Далее будет подробно описан способ выбора второго созвездия.
Например, базовая станция 100 выбирает второе созвездие, так что битовые строки, соответствующие символам конечных участков в направлении смежности соответствующих вторых созвездий, соответствующих смежным символам в первом созвездии, идентичны. Здесь предполагается, что направление смежности в настоящем варианте осуществления представляет собой либо направление I (то есть, положительное направление I оси, либо отрицательное направление I оси), либо направление Q (то есть, положительное направление Q оси или отрицательное направление Q оси). В этом отношении два сигнала, модулированные с использованием QPSK, будут подробно описаны со ссылкой на фиг. 9.
Фиг. 9 представляет собой схему для описания процесса выбора созвездия в соответствии с настоящим вариантом осуществления. Первое созвездие, примененное к первой битовой строке, обозначено ссылочной позицией 21A. С другой стороны, вторые созвездия, применяемые ко второй битовой строке, обозначены ссылочными позициями 21B-21E. Например, в случае, когда первая битовая строка равна «00», второе созвездие 21B применяется ко второй битовой строке. Дополнительно, в случае, когда первая битовая строка равна «10», второе созвездие 21C применяется ко второй битовой строке. Дополнительно, в случае, когда первая битовая строка равна «11», второе созвездие 21D применяется ко второй битовой строке. Кроме того, в случае, когда первая битовая строка равна «01», второе созвездие 21Е применяется ко второй битовой строке. Дополнительно, значения подчеркиваний и верхних линий на соответствующих битовых строках на фиг. 9 аналогичны, показанным на фиг. 4.
Вторые созвездия, соответствующие, например, «00» и «10», которые являются смежными символами в первом созвездии 21А, представляют собой второе созвездие 21B и ссылочную позицию 21C. Дополнительно, в первом созвездии 21А направление от «00» до «10» является отрицательным направлением I оси. С другой стороны, в первом созвездии 21А направление от «10» до «00» представляет собой положительное направление I оси. Следовательно, битовые строки (то есть, «10» и «11»), соответствующие символу конечного участка в направлении отрицательной I оси второго созвездия 21В, соответствующего «00» в первом созвездии 21А, идентичны битовым строкам (то есть, «10» и «11»), соответствующим символам конечного участка в положительном направлении I оси второго созвездия 21C, соответствуют «10» в первом созвездии 21A. Подобное соотношение аналогично выполняется для «10» и «11», «11» и «01», «01» и «00», которые являются другими смежными символами в первом созвездии.
Здесь вышеупомянутое соотношение можно также рассматривать как второе созвездие, соответствующее смежным символам в первом созвездии, которое инвертируется в направлении смежности. Например, второе созвездие 21C получается путем инвертирования второго созвездия 21B в отрицательном направлении I оси (то есть, на Q оси). Аналогично, второе созвездие 21В получается путем инвертирования второго созвездия 21C в положительном направлении I оси (то есть, на Q оси). Подобное соотношение аналогично выполняется для «10» и «11», «11» и «01», «01» и «00», которые являются другими смежными символами в первом созвездии.
Дополнительно, указанное соотношение может быть реализовано путем принятия решения относительно одного опорного символа в первом созвездии, и выбора второго созвездия в соответствии с отклонением символа, соответствующего первой битовой строке из опорного символа. Например, в случае, в котором символ, соответствующий первой битовой строке, является символом, который отклоняется от опорного символа на нечетное количество символов в положительном направлении I оси (или отрицательное направлением I оси), базовый станция 100 выбирает созвездие, полученное путем инвертирования второго созвездия, соответствующее опорному символу в положительном направлении I оси (или отрицательное направлении I оси) (то есть, на Q осях). Кроме того, в случае, в котором символ, соответствующий первой битовой строке, является символом, который отклоняется от опорного символа на нечетное число символов в положительном направлении Q оси (или отрицательное направлением Q оси), базовая станция 100 выбирает созвездие, полученное путем инвертирования второго созвездия, соответствующее опорному символу в положительном направлении Q оси (или отрицательное направлении Q оси) (то есть, по I оси). Дополнительно, в случае, в котором символ, соответствующий первой битовой строке, является символом, который отклоняется от опорного символа на нечетное число символов в положительном направлении I оси (или отрицательном направлении I оси) и положительном направлении Q ост (или отрицательного направления Q оси), базовая станция 100 выбирает созвездие, полученное инвертированием второго созвездия, соответствующего опорному символу в положительном направлении I оси (или отрицательном направлении I оси) и положительном направлении Q оси (или отрицательном направлении Q оси) (то есть, на Q оси и I оси).
Например, в примере, показанном на фиг. 9, символ, соответствующий «00» в первом созвездии, обозначенном ссылочной позицией 21А, устанавливается как опорный символ. В этом случае, так как символ, соответствующий «10» представляет собой символ, который отклоняется от опорного символа на 1 символ в отрицательном направлении I оси, то базовая станция 100 выбирает второе созвездие 21С, полученное путем инвертирования второго созвездия 21В, соответствующее опорному символу вокруг Q оси. Дополнительно, так как символ, соответствующий «01» является символом, который отклоняется от опорного символа на 1 символ в отрицательном направлении Q оси, то базовая станция 100 выбирает второе созвездие 21й, полученное путем инвертирования второго созвездия 21В, соответствующее опорному символу вокруг I оси. Дополнительно, так как символ, соответствующий «11» является символом, который отклоняется от опорного символа на 1 символ в отрицательном направлении I оси и отрицательном направлении Q оси, то базовая станция 100 выбирает второе созвездие 21D, полученное путем инвертирования второго созвездия 21В, соответствующее опорному символу вокруг Q оси и I оси.
Ссылочная позиция 21F на фиг. 9 обозначает созвездие SPC-мультиплексированного сигнала. Ссылаясь на созвездие 21F, понятно, что реализуется серое отображение. Например, в каждом квадранте битовые строки, соответствующие смежным символам, отличаются на 1 бит. Кроме того, битовые строки, соответствующие смежным символам с I осью или Q осью, вставленной между ними, также отличаются на 1 бит. Например, «0001» и «0101», смежные с ним, с расположенной между ними I осью, отличаются в общей сложности на 1 бит, то есть, только вторым битом.
Как описано выше, поскольку используется второе созвездие, выбранное вышеуказанным способом, серое отображение реализуется не только в мультиплексировании, но также и в созвездии после SPC мультиплексирования. Соответственно, даже когда устройство приема декодирует ошибочно, например, в случае, когда оно декодирует как символ рядом с корректным символом, ошибка бита из двух или более битов не возникает, и битовая ошибка не превышает 1 бит. Как описано выше, можно предотвратить ухудшение характеристики декодирования устройства приема.
Дополнительно, в случае, когда количество мультиплексированных последовательностей сигналов передачи равно 3 или более, описанный выше выбор созвездий сначала выполняется на основании отношения двух последовательностей сигналов передачи, и затем описанный выше выбор созвездий выполняется на основании отношения между немультиплексированной последовательностью сигналов передачи и мультиплексированной последовательностью сигналов передачи. Другими словами, даже когда количество мультиплексированных последовательностей сигналов передачи равно 3 или более, настоящая технология также применяется.
Дополнительно, в приведенном выше примере QPSK описана в качестве примера, но настоящая технология может использовать произвольную схему модуляции, такую как BPSK, 16QAM или тому подобное. Кроме того, схема модуляции может отличаться между первой битовой строкой и второй битовой строкой.
В таблицах 4-7 ниже показаны отношения соответствия между битовыми строками и координатами первого созвездия 21A и вторых созвездий 21B-21E на IQ плоскости. В таблице 4 показано отношение соответствия в первом созвездии 21А и втором созвездии 21В. В таблице 5 показано отношение соответствия во втором созвездии 21C, то есть, отношение соответствия, инвертированное вокруг Q оси. В таблице 6 показано отношение соответствия во втором созвездии 21Е, то есть, отношение соответствия, инвертированное вокруг I оси. В таблице 7 показано отношение соответствия во втором созвездии 21D, то есть, отношение соответствия, инвертированное вокруг I оси и Q оси.
Дополнительно, в таблицах 8-11 ниже показаны отношения соответствия между битовыми строками и координатами первого созвездия и второго созвездия на IQ плоскости в случае 16QAM. В таблице 8 показано соответствие в первом созвездии и втором созвездии без инверсии. В таблице 9 показано отношение соответствия во втором созвездии, полученное инвертированием первого созвездия вокруг Q оси. Таблица 10 показывает отношение соответствия во втором созвездии, полученное инвертированием первого созвездия вокруг I оси. В таблице 11 показано отношение соответствия во втором созвездии, полученное инвертированием первого созвездия вокруг I оси и Q оси.
Дополнительно, в таблицах 12-15 ниже показаны отношения соответствия между битовыми строками и координатами первого созвездия и второго созвездия на IQ плоскости в случае 64QAM. В таблице 12 показано соответствие в первом созвездии и втором созвездии, которое не инвертировано. В таблице 13 показано отношение соответствия во втором созвездии, полученное инвертированием первого созвездия вокруг Q оси. В таблице 14 показано отношение соответствия во втором созвездии, полученное инвертированием первого созвездия вокруг I оси. В таблице 15 показано соотношение соответствия во втором созвездии, полученном инвертированием первого созвездия вокруг I оси и Q оси.
(3) Определение, основанное на обработке сигнала, на этапе после модуляции
Базовая станция 100 (например, блок 153 обработки передачи) определяет, будет ли второе созвездие, выбранное в процессе выбора, применяться ко второй битовой строке в соответствии с содержимым обработки сигнала на этапе после модуляции (то есть, применение первого и второго созвездий). Соответственно, например, в случае, когда серое отображение не реализовано, хотя применяется второе созвездие, выбранное в процессе выбора, процесс выбора может быть опущен. Кроме того, в случае, когда второе созвездие, выбранное в процессе выбора, определено, что оно не применяется ко второй битовой строке, например, применяется созвездие по умолчанию (например, созвездие, идентичное первому созвездию).
Например, в случае, когда один и тот же весовой коэффициент передачи применяется как к последовательности сигналов передачи первой битовой строки, так и к последовательности сигналов передачи второй битовой строки, или весовой коэффициент передачи не применяется к какой-либо из последовательности сигналов передачи первой битовой строки и последовательности сигналов передачи второй битовой строки, базовая станция 100 может применять второе созвездие, выбранное в процессе выбора, ко второй битовой строке. Это связано с тем, что в случае, когда применяются различные весовые коэффициенты передачи, трудно реализовать серое отображение, как будет описано ниже подробно со ссылкой на фиг. 20. Дополнительно также и для обратной совместимости. Дополнительно, поскольку можно использовать взвешивание передачи, например, предварительное кодирование, формирование диаграммы направленности или тому подобное, то взвешивание применяется с использованием комплексного коэффициента.
В дополнение к весовому коэффициенту передачи в случае, когда применяется одна и та же установка параметров передачи, как к последовательности сигналов передачи первой битовой строки, так и к последовательности сигналов передачи второй битовой строки, базовая станция 100 может применять второе выбранное созвездие в процессе выбора ко второй битовой строке. Это связано с тем, что в случае использования набора параметров передачи, отличного от весового коэффициента передачи, то может оказаться трудно реализовать серое отображение в случае, когда установочные параметры передачи отличаются друг от друга. Дополнительно, могут использоваться установочные параметры передачи, например, режим передачи или тому подобное. Другими словами, в случае, когда один и тот же режим передачи применяется к обеим последовательностям сигналов передачи, базовая станция 100 может применять второе созвездие, выбранное в процессе выбора ко второй битовой строке, и количество пространственных мультиплексирований (то есть, количество пространственных уровней) в пространственном мультиплексировании (пространственное мультиплексирование, мультиплексирование с пространственным разделением каналов и т.п.) или пространственное разнесение (разнесение передачи, пространственно-временное блочное/решетчатое кодирование или пространственно-частотное блочное/решетчатое кодирование) в MIMO, количество передающих антенн и тому подобное могут использоваться в качестве установочных параметров передачи. Например, в случае, когда процесс пространственного мультиплексирования или процесс пространственного разнесения одного и того же количества пространственных мультиплексирований применяется к обеим последовательностям сигналов передачи, то базовая станция 100 может применять второе созвездие, выбранное в процессе выбора, ко второй битовой строке. Дополнительно, в случае, когда используют одинаковое количество передающих антенн для обеих последовательностей сигналов передачи, то базовая станция 100 может применять второе созвездие, выбранное в процессе выбора, ко второй битовой строке.
Например, базовая станция 100 может определить, применяется ли второе созвездие, выбранное в процессе выбора, ко второй битовой строке в соответствии с каналом, используемым для передачи последовательности сигналов передачи первой битовой строки и последовательности сигналов передачи второй битовой строки. В частности, в случае, когда обе последовательность сигналов передачи первой битовой строки и последовательность сигналов передачи второй битовой строки передаются с использованием канала передачи данных, совместно используемого канала или выделенного канала, то базовая станция 100 может применять второе созвездие, выбранное в процессе выбора ко второй битовой строке. Это связано с тем, что SPC мультиплексирование в основном считается неприменимым для канала, который принимается множеством устройств приема, таким как канал управления, с точки зрения совместимости.
То же самое относится к каналу, который принимается множеством устройств приема, таких как многоадресный канал или широковещательный канал. Следовательно, базовая станция 100 может определять, применяется ли второе созвездие, выбранное в процессе выбора, ко второй битовой строке в соответствии с адресатом последовательности сигналов передачи первой битовой строки и адресатом последовательности сигналов передачи второй битовой строки. Например, в случае, когда адресат последовательности сигналов передачи первой битовой строки и адресат последовательностей сигналов передачи второй битовой строки является одном устройством (то есть, одноадресная передача), то базовая станция 100 может применять второе созвездие, выбранное в процессе выбора ко второй битовой строке. Дополнительно, в случае, когда адресат последовательности сигналов передачи первой битовой строки и адресат последовательности сигналов передачи второй битовой строки различны, то базовая станция 100 может применять второе созвездие, выбранное в процессе выбора, ко второй битовой строке.
Очевидно, что в случае, когда адресат последовательности сигналов передачи первой битовой строки и адресат последовательности сигналов передачи второй битовой строки является множеством устройств (то есть, многоадресная или широковещательная передача), то базовая станция 100 может применять второе созвездие, выбранное в процессе выбора, ко второй битовой строке. Дополнительно, в случае, когда адресат последовательности сигналов передачи первой битовой строки является множеством устройств, базовая станция 100 может применять второе созвездие, выбранное в процессе выбора, ко второй битовой строке независимо от адресата последовательность сигналов передачи второй битовой строки.
3.2. Поток процесса обработки
Фиг. 10 представляет собой блок-схему алгоритма, иллюстрирующую пример потока процесса мультиплексирования, выполняемого в базовой станции 100 в соответствии с настоящим вариантом осуществления.
Как показано на фиг. 10, во-первых, базовая станция 100 (например, блок 151 выбора) получает уровень модуляции, который должен применяться к целевому сигналу (этап S102). Здесь уровень модуляции соответствует каждой схеме модуляции, такой как BPSK, QPSK, 16QAM или 64QAM. Дополнительно, уровень модуляции может быть числом бит на символ (1 бит/символ в случае BPSK, 2 бита/символ в случае QPSK, 4 бита/символ в случае 16QAM и 6 бит/символ в случае 64QAM).
Затем базовая станция 100 (например, блок 151 выбора) определяет, мультиплексируется или нет, по меньшей мере, часть целевого сигнала с другим сигналом на тех же частотных ресурсах или одинаковых временных ресурсах (этап S104). Дополнительно, в случае, когда, по меньшей мере, часть целевого сигнала определяется как мультиплексированная с другим сигналом на тех же частотных ресурсах или одинаковых временных ресурсах (ДА на этапе S104), базовая станция 100 (например, блок 151 выбора) определяет, является ли мощность, распределяемая целевому сигналу, более низкая, чем мощность другого сигнала, подлежащего мультиплексированию (этап S106).
В случае, когда мощность, распределяемая целевому сигналу, определяется как более низкая (ДА на этапе S106), базовая станция 100 (например, блок 151 выбора) выполняет процесс выбора созвездия (этап S108). В частности, базовая станция 100 выбирает второе созвездие, соответствующее позиции символа первой битовой строки в первом созвездии, применяемого к битовой строке другого сигнала, который должен быть мультиплексирован (то есть, первая последовательность сигналов передачи). С другой стороны, в случае, когда мощность, распределяемая целевому сигналу, определяется как более высокая (НЕТ на этапе S106), то базовая станция 100 (например, блок 151 выбора) выбирает заданное созвездие (этап S110). Например, базовая станция 100 (блок 151 выбора) выбирает созвездие по умолчанию (например, созвездие, идентичное первому созвездию).
Затем базовая станция 100 (например, блок 153 обработки передачи) применяет выбранное созвездие к целевому сигналу (то есть, вторую последовательность сигналов передачи) (этап S112). После этого базовая станция 100 (например, блок 153 обработки передачи) мультиплексирует модулированный целевой сигнал с другим сигналом (этап S114).
С другой стороны, в случае, когда, по меньшей мере, часть целевого сигнала определяется как не мультиплексированная с другими сигналами на тех же частотных ресурсах или одинаковых временных ресурсах (НЕТ на этапе S104), базовая станция 100 (например, блок 151 выбора) выбирает заданное созвездие (этап S116). Например, базовая станция 100 (блок 151 выбора) выбирает созвездие по умолчанию (например, созвездие, идентичное первому созвездию). Затем базовая станция 100 (например, блок 153 обработки передачи) применяет выбранное созвездие к целевому сигналу (то есть, вторую последовательность сигналов передачи) (этап S118).
Затем процесс применения созвездия завершается.
Фиг. 11 представляет собой блок-схему последовательности операций, иллюстрирующую пример потока процесса выбора созвездия, выполняемого в базовой станции 100 в соответствии с настоящим вариантом осуществления. Настоящий поток соответствует этапу S108 на фиг. 10.
Как показано на фиг. 11, во-первых, базовая станция 100 (например, блок 151 выбора) получает уровень модуляции, который должен применяться к первой последовательности сигналов передачи (этап S202). Затем базовая станция 100 (например, блок 151 выбора) получает уровень модуляции, который должен применяться ко второй последовательности сигналов передачи (этап S204). Затем базовая станция 100 (например, блок 151 выбора) задает символ, соответствующий первой битовой строке в первом созвездии (этап S206). Затем базовая станция 100 (например, блок 151 выбора) устанавливает созвездие, соответствующее опорному символу, в качестве кандидата для второго созвездия (этап S208).
Затем базовая станция 100 (к примеру, блок 151 выбора) определяет, отклоняется ли или нет символ, соответствующий первой битовой строке от опорного символа на нечетное число символов в положительном направлении I оси (или отрицательном направлении I оси) (этап S210). В случае, когда определяют, что символ, соответствующий первой битовой строке, отклоняться от опорного символа на нечетное число символов в положительном направлении I оси (ДА на этапе S210), то базовая станция 100 (например, блок 151 выбора) инвертирует кандидата второго созвездия вокруг Q оси (этап S212). В случае, когда определяют, что символ, соответствующий первой битовой строке, отклоняться от опорного символа на четное число символов в положительном направлении I оси (НЕТ на этапе S210), то процесс на этапе S212 пропускается.
Затем базовая станция 100 (к примеру, блок 151 выбора) определяет, отклоняется ли или нет символ, соответствующий первой битовой строке, от опорного символа на нечетное число символов в положительном направлении Q оси (или отрицательном направлении Q оси) (этап S214). В случае, когда определяют, что символ, соответствующий первой битовой строке, отклоняется от опорного символа на нечетное число символов в положительном направлении Q оси (ДА на этапе S214), то базовая станция 100 (например, блок 151 выбора) инвертирует кандидата второго созвездия вокруг I оси (этап S216). В случае, когда определяют, что символ, соответствующий первой битовой строке, отклоняться от опорного символа на четное число символов в положительном направлении Q оси (НЕТ на этапе S214), то процесс, показанный на этапе S216, пропускается.
Затем процесс выбора созвездия завершается.
Далее будет описан способ применения созвездия, включающий в себя определение, основанное на обработке сигнала на этапе после модуляции, со ссылкой на фиг. 12-15. Фиг. 12 является блок-схемой последовательности операций, иллюстрирующей пример потока процесса применения созвездия, выполняемого в базовой станции 100, в соответствии с настоящим вариантом осуществления.
Как показано на фиг. 12, во-первых, базовая станция 100 (например, блок 151 выбора) получает уровень модуляции, который должен применяться к целевому сигналу (этап S302). После этого на этапах S304-S316 базовая станция 100 (например, блок 151 выбора) определяет, будет ли выполняться процесс выбора созвездия или выбрано заданное созвездие.
В частности, во-первых, базовая станция 100 определяет, мультиплексируется или нет, по меньшей мере, часть целевого сигнала с другим сигналом на тех же частотных ресурсах или тех же временных ресурсах (этап S304). Затем базовая станция 100 определяет, является ли мощность, которая должна быть распределена целевому сигналу, более низкой, чем мощность другого сигнала, подлежащего мультиплексированию (этап S306). Затем базовая станция 100 определяет, применяется ли к целевому сигналу тот же весовой коэффициент передачи, что и другого сигнала (этап S308). Затем базовая станция 100 определяет, применяется ли тот же режим передачи, что и другого сигнала к целевому сигналу (этап S310). Затем базовая станция 100 определяет, применяется или нет то же количество пространственного мультиплексирования, что и другого сигнала к целевому сигналу (этап S312). Затем базовая станция 100 определяет, используется ли канал передачи данных, совместно используемый канал или выделенный канал для целевого сигнала (этап S314). Затем базовая станция 100 определяет, является ли целевой сигнал одноадресным (этап S316).
В случае, когда все результаты определения условий являются ДА, базовая станция 100 (например, блок 151 выбора) выполняет процесс выбора созвездия (этап S318). Процесс здесь аналогичен этапу S108 на фиг. 10, как описано выше со ссылкой на фиг. 11. С другой стороны, в случае, когда любой один или несколько результатов определения является НЕТ, то базовая станция 100 (например, блок 151 выбора) выбирает заданное созвездие (этап S320).
Затем базовая станция 100 (например, блок 153 обработки передачи) применяет выбранное созвездие к целевому сигналу (этап S322).
Затем процесс применения созвездия, включающий в себя определение, основанное на обработке сигнала, на этапе после модуляции завершается.
Фиг. 13 является блок-схемой последовательности операций, иллюстрирующей пример потока процесса применения созвездия, выполняемого в базовой станции 100 в соответствии с настоящим вариантом осуществления. В потоке, показанном на фиг. 13, этап S314 и этап S316 на фиг. 12 сдвинут на этап после этапа S304, и так как контент аналогичен, его подробное описание опущено.
Фиг. 14 является блок-схемой последовательности операций, иллюстрирующей пример потока процесса применения созвездия, выполняемого в базовой станции 100 согласно настоящему варианту осуществления. Поток, показанный на фиг. 14, является блок-схемой последовательности операций, на которой этап S316 в потоке, показанном на фиг. 12 заменен на этап S317. На этапе S317 базовая станция 100 определяет, является ли адресат целевого сигнала и адресат другого сигнала многоадресным или широковещательным. В описании потока, показанного на фиг. 14, описание этапа S316 на фиг. 12 может использоваться для описания этапа S317.
Фиг. 15 является блок-схемой последовательности операций, иллюстрирующей пример потока процесса применения созвездия, выполняемого в базовой станции 100 в соответствии с настоящим вариантом осуществления. В потоке, показанном на фиг. 15, этап S314 и этап S317 на фиг. 14, сдвинуты на этап после этапа S304, и так как контент аналогичен, то его подробное описание опущено.
3.3. Первый модифицированный пример
В приведенном выше примере для реализации серого отображения даже в созвездии после мультиплексирования, выполняется выбор второго созвездия, и выбранное второе созвездие применяется ко второй битовой строке. Соответственно, генерируется сигнал, в котором серое отображение может быть реализовано даже в созвездии после мультиплексирования. С другой стороны, в настоящем модифицированном примере сигнал, в котором серое отображение может быть реализовано даже в созвездии после мультиплексирования, генерируется путем выполнения процесса преобразования после модуляции (то есть, преобразования фазы и амплитуды. Может быть использовано преобразование компоновки символа) во второй битовой строке. Конечный результат в настоящем модифицированном примере такой же, как в случае, когда выполняется выбор второго созвездия. Другими словами, процесс генерации сигнала, в котором серое отображение может быть реализовано даже в созвездии после мультиплексирования, может быть реализовано путем выбора второго созвездия или может быть реализовано посредством процесса преобразования после модуляции. Разница между этими способами заключается в различии их реализации, но принципиальное технологическое различие отсутствует.
Фиг. 16 представляет собой схему для описания примера процесса в устройстве передачи (например, блок 120 беспроводной связи), который преобразует компоновку символов после модуляции. Как показано на фиг. 16, контроллер конфигурации физического уровня (например, работающий под управлением блока 150 обработки) получает информацию от модулятора, который модулирует первую последовательность сигналов передачи. В частности, контроллер конфигурации физического уровня получает информацию, указывающую позицию символа первой битовой строки в первом созвездии, примененной к первой битовой строке. Кроме того, предполагается, что первое созвездие и второе созвездие идентичны друг другу. Затем, как показано на фиг. 16, контроллер конфигурации физического уровня дает команду преобразователю, который выполняет процесс преобразования символа битовой строки второй последовательности сигналов передачи, выработать сигнал из модулятора. В частности, контроллер конфигурации физического уровня дает команду выполнить преобразование для реализации аналогичной компоновки символа для применения второго созвездия, выбранного в устройстве передачи, проиллюстрированном на фиг. 8, в модуляторах. Соответственно, сигнал, выводимый из модулятора, на который вводится вторая последовательность сигналов передачи на фиг. 8, и сигнал, выводимый из преобразователя на фиг. 16, совпадают друг с другом, если первая и вторая последовательности сигналов передачи, введенные на оба устройства передачи, идентичны. Дополнительно, мощность распределяется сигналу первой последовательности сигналов передачи, выводимой из модулятора, и сигналу второй последовательности сигналов передачи, выводимой из преобразователя. Например, высокая мощность распределяется сигналу первой последовательности сигналов передачи, и низкая мощность распределяется сигналу второй последовательности сигналов передачи. После этого сигналы двух последовательностей сигналов передачи подвергаются SPC мультиплексированию посредством различных процессов.
Далее будет описана блок-схема последовательности операций, иллюстрирующая пример потока процесса мультиплексирования, выполняемого в базовой станции 100 в соответствии с настоящим модифицированным примером, со ссылкой на фиг. 17.
Как показано на фиг. 17, во-первых, базовая станция 100 (например, блок 151 выбора) получает уровень модуляции, который должен применяться к целевому сигналу (этап S132).
Затем базовая станция 100 (например, блок 151 выбора) выбирает заданное созвездие (этап S134). Например, базовая станция 100 (блок 151 выбора) выбирает созвездие по умолчанию (например, созвездие, идентичное первому созвездию).
Затем базовая станция 100 (например, блок 153 обработки передачи) применяет выбранное созвездие к целевому сигналу (то есть, вторую последовательность сигналов передачи) (этап S136).
Затем базовая станция 100 (например, блок 151 выбора) определяет, мультиплексируется или нет, по меньшей мере, часть целевого сигнала с другим сигналом на тех же частотных ресурсах или тех же временных ресурсах (этап S138). В случае, когда, по меньшей мере, часть целевого сигнала определяется как не мультиплексированная с другим сигналом на тех же частотных ресурсах или тех же временных ресурсах (НЕТ на этапе S138), процесс заканчивается. С другой стороны, в случае, когда, по меньшей мере, часть целевого сигнала определяется как мультиплексированная с другим сигналом на тех же частотных ресурсах или одинаковых временных ресурсах (ДА на этапе S138), базовая станция 100 (например, блок 151 выбора) определяет, является ли мощность, которая должна быть распределена целевому сигналу, ниже, чем мощность другого сигнала, подлежащего мультиплексированию (этап S140).
В случае, когда мощность, распределенная целевому сигналу, определяется как наименьшая (ДА на этапе S140), то базовая станция 100 (например, блок 153 обработки передачи) выполняет процесс преобразования (этап S142). В частности, базовая станция 100 преобразует фазу или амплитуду сигнала, модулированного на этапе S136, так что тот же сигнал, что и сигнал, генерируемый в случае, когда второе созвездие, соответствующее позиции символа первой битовой строки в первом созвездии, применяется к битовой строке другого сигнала, подлежащего мультиплексированию (то есть, первая последовательность сигналов передачи), применяемая к целевому сигналу. После этого базовая станция 100 (например, блок 153 обработки передачи) мультиплексирует преобразованный целевой сигнал с другим сигналом (этап S144).
С другой стороны, в случае, когда мощность, распределенная целевому сигналу, определяется, как наибольшая (НЕТ на этапе S140), базовая станция 100 (например, блок 153 обработки передачи) мультиплексирует целевой сигнал с другим сигналом (этап S144).
Затем процесс заканчивается.
4. Второй вариант осуществления
В первом варианте осуществления модулируется каждая из множества последовательностей сигналов передачи, и затем SPC-мультиплексируется. Соответственно, как показано на фиг. 9, например, два сигнала, к которым применяется QPSK, SPC мультиплексируют, и 16QAM сигнал псевдо генерируется. С другой стороны, в настоящем варианте осуществления одна комбинированная последовательность сигналов передачи генерируется из битовой строки, извлеченной из множества последовательностей сигналов передачи и модулированных вместе, и получается выходной сигнал, аналогичный выходному сигналу первого варианта осуществления.
4.1. Технические признаки
Фиг. 18 является схемой для описания технических признаков базовой станции 100 в соответствии с настоящим вариантом осуществления. Как показано на фиг. 18, контроллер конфигурации физического уровня (например, работающий под управлением блока 150 обработки) применяет выбор битов и перегруппировку бит для каждой из первой последовательности сигналов передачи и второй последовательности сигналов передачи. Соответственно, контроллер конфигурации физического уровня извлекает битовую строку, мультиплексированную с одним символом из каждой последовательности сигналов передачи. Затем контроллер конфигурации физического уровня модулирует битовые строки, извлеченные из соответствующих последовательностей сигналов передачи, вместе.
Например, контроллер конфигурации физического уровня выбирает два бита из каждой из первой последовательности сигналов передачи и второй последовательности сигналов передачи и модулирует в общей сложности 4 бита с использованием 16QAM. В это время контроллер конфигурации физического уровня выполняет перегруппировку таким образом, что 2 бита последовательности сигналов передачи, которые имеют более высокую мощность, подлежащую распределению, помещаются, как 2 бита первой половины, и 2 бита последовательности сигналов передачи, которые имеют более низкую мощность распределяемой мощности, помещается, как 2 бит второй половины. Нормальное созвездие с серым отображением для 16QAM обычно применяется к 16QAM модуляции. Соответственно, даже когда устройство приема декодирует ошибочно, например, в случае, когда оно декодируется как символ рядом с корректным символом, битовая ошибка двух или более битов не возникает, и битовая ошибка не превышает 1 бита. Как описано выше, в настоящем варианте осуществления можно предотвратить ухудшение характеристики декодирования устройства приема. Дополнительно, для модуляции может быть применена модификация нормального созвездия с серым отображением или может быть применено созвездие, подобное созвездию после мультиплексирования в первом варианте осуществления.
Как описано выше, в настоящем варианте осуществления можно получить аналогичный выходной сигнал, как и устройства передачи в соответствии с первым вариантом осуществления, проиллюстрированным на фиг. 8. После этого, к модулированному сигналу применяются различные виды обработки сигналов, такие как отображение элементов ресурсов и OFDM модуляция.
4.2. Поток процесса
Фиг. 19 является блок-схемой последовательности операций, иллюстрирующей пример потока процесса модуляции, выполняемого в базовой станции 100 в соответствии с настоящим вариантом осуществления.
Как показано на фиг. 19, во-первых, базовая станция 100 (например, блок 153 обработки передачи) получает уровень модуляции, который должен применяться к сигналу передачи (этап S402). Здесь предполагается, что 16QAM используется в качестве примера.
Затем базовая станция 100 (например, блок 153 обработки передачи) извлекает битовую строку, имеющую количество бит, соответствующее уровню модуляции, из каждой из мультиплексированных последовательностей сигналов передачи (этап S404). Например, в случае, когда уровень модуляции составляет 16QAM и число мультиплексирования равно 2, базовая станция 100 извлекает два бита из двух последовательностей сигналов передачи.
Затем базовая станция 100 (например, блок 153 обработки передачи) помещает извлеченную битовую строку на битовую позицию, соответствующую распределенной мощности, и объединяет биты (этап S406). Например, базовая станция 100 объединяет биты таким образом, что 2 бита последовательности сигналов передачи, которые имеют более высокую мощность, подлежащая распределению, помещаются, как 2 бита первой половины и 2 бита последовательности сигналов передачи, который имеют более низкую распределенную мощность, помещаются, как 2 бита второй половины.
Затем базовая станция 100 (например, блок 153 обработки передачи) модулирует объединенную строку битов (этап S408). Например, базовая станция 100 модулирует объединенную 4-разрядную битовую строку, используя обычное созвездие с серым отображением для 16QAM.
Затем процесс модуляции заканчивается.
5. Третий вариант осуществления
5.1. Техническая задача
В первом и втором вариантах осуществления в случае, когда различные весовые коэффициенты передачи применяются к последовательности сигналов передачи первой битовой строки и последовательности сигналов передачи второй битовой строки, может потребоваться дополнительная обработка для реализации серого отображения. Такая ситуация проиллюстрирована на фиг. 20.
Фиг. 20 является схемой для описания примера созвездия в случае, когда применяются различные весовые коэффициенты передачи. Значения подчеркиваний и верхних строк, указанные на соответствующих битовых строках на фиг. 20, аналогичны как показано на фиг. 4. Как показано на фиг. 20, разность фаз возникает между двумя QPSK созвездиями 22A и 22B. Эта разность фаз возникает, поскольку разность между весовыми коэффициентами передачи, применяемые к соответствующим сигналам после модуляции, отражается в позиции символа. Как показано на фиг. 20, трудно понять, что серое отображение реализовано в созвездии 20С сигнала, полученного посредством SPC-мультиплексирования сигнала, включающего в себя разность фаз. Например, символ «1011», окруженный прерывистой линией, отличается от символа «1100» рядом с ним (например, расположенного на самом близком расстоянии) с I осью, вставленной между ними, в 2 бита. По этой причине, например, в случае, когда устройство приема декодирует ошибочно и декодирует его как символ, смежный с правильным символом с I осью или Q осью, вставленной между ними, может произойти ошибка бита в 2 или более битов. Битовая ошибка 2 или более бит приводит к ухудшению характеристики декодирования устройства приема.
В дальнейшем такая компоновка символов также упоминается как квазинесерое отображение. Дополнительно, компоновка символов, в которой, в случае, когда применяются различные весовые коэффициенты передачи, смежные символы с I осью или Q осью, расположенными между ними среди мультиплексированных символов, в дополнение к внутри каждого квадранта, отличаются только одним битом, также упоминаются как «квазисерое отображение». Базовая станция 100 в соответствии с настоящим вариантом воплощения реализует квазисерое отображение в случае, когда выполняются различные весовые коэффициенты передачи.
5.2. Технические признаки
Базовая станция 100 (например, блок 151 выбора) выбирает созвездие, которое должно применяться к каждой из последовательностей сигналов передачи, подлежащих мультиплексированию. В настоящем варианте осуществления базовая станция 100 выбирает второе созвездие, дополнительно соответствующее весовому коэффициенту передачи, применяемому к каждой из последовательности сигналов передачи первой битовой строки и последовательности сигналов передачи второй битовой строки.
Здесь для удобства описания предполагается, что количество мультиплексированных последовательностей сигналов передачи равно двум. Понятно, что количество мультиплексированных последовательностей сигналов передачи может быть три или более. В этом случае предпочтительно, чтобы весовые коэффициенты передачи были различными, по меньшей мере, в одном наборе множества последовательностей сигналов передачи. Отношение мощности между первой битовой строкой и второй битовой строкой аналогично соотношению мощности в первом варианте осуществления.
Базовая станция 100 выбирает созвездие, которое должно применяться к другой битовой строке в соответствии с одной битовой строкой. В частности, базовая станция 100 выбирает второе созвездие, соответствующее позиции символа первой битовой строки в первом созвездии, применяемой к первой битовой строке. Устройство передачи (такое как блок 120 беспроводной связи), которое выполняет такой выбор, может быть реализовано, например, как показано на фиг. 8 или на фиг. 16 и описано выше.
Например, второе созвездие, выбранное базовой станцией 100, получается путем поворота опорного созвездия на величину, соответствующую весовому коэффициенту передачи, применяемому к каждой из последовательности сигналов передачи первой битовой строки и последовательности сигналов передачи второй битовой строки, и позиции символа первой битовой строки в первом созвездии, примененное к первой битовой строке. В этом отношении со ссылкой на фиг. 21, будут подробно описаны два сигнала, модулированные с использованием QPSK.
Фиг. 21 является схемой для описания процесса выбора созвездия в соответствии с настоящим вариантом осуществления. Первое созвездие, примененное к первой битовой строке, обозначено позицией 23A. С другой стороны, второе созвездие, применяемое ко второй битовой строке, обозначено ссылочными позициями 23B-23E. Например, в случае, когда первая битовая строка равна «11», второе созвездие 21B применяется ко второй битовой строке. Кроме того, в случае, когда первая битовая строка равна «10», второе созвездие 21C применяется ко второй битовой строке. Кроме того, в случае, когда первая битовая строка равна «00», второе созвездие 21D применяется ко второй битовой строке. Дополнительно, в случае, когда первая битовая строка равна «01», второе созвездие 21Е применяется ко второй битовой строке. Дополнительно, значения подчеркиваний и верхних строк, указанные на соответствующих битовых строках на фиг. 9, аналогичны тем, которые указаны на фиг. 4.
Здесь весовые коэффициенты передачи, применяемые к последовательности сигналов передачи первой битовой строки, отличаются от весовых коэффициентов передачи, применяемые к последовательности сигналов передачи второй битовой строки. Следовательно, между первым созвездием и вторым созвездием возникает разность фаз. Дополнительно, в качестве примера, первое созвездие 23А используется в качестве опорного созвездия. Базовая станция 100 выбирает созвездие, полученное путем поворота опорного созвездия на 0×n° в качестве второго созвездия 2В. Дополнительно, на фиг. 21, разность фаз, вызванная разницей в весовых коэффициентах передачи, дополнительно отражается в выбранном созвездии и проиллюстрирована. Здесь второе созвездие 2В может рассматриваться как опорное созвездие. Дополнительно, направление поворота является направлением по часовой стрелке. Базовая станция 100 выбирает созвездие, полученное путем поворота опорного созвездия 90 × n° в качестве второго созвездия 2C. Базовая станция 100 выбирает созвездие, полученное путем поворота опорного созвездия 180 × n° в качестве второго созвездия 2D. Базовая станция 100 выбирает созвездие, полученное путем поворота опорного созвездия 270 × n ° в качестве второго созвездия 2 Е. Дополнительно, «n» вычисляется по следующей формуле.
Формула 22
Здесь «A» и «B» в приведенной выше формуле указывают амплитуды соответствующих символов в первом созвездии 23A и втором созвездии 23B, как показано на фиг. 22. Дополнительно, «θ» представляет собой разность фаз, возникающую в случае, когда разница в весовых коэффициентах передачи, применяемая на каждый сигнал после модуляции, как показано на фиг. 22, отражается на позиции символа.
Ссылочная позиция 23F на фиг. 21 обозначает созвездие SPC-мультиплексированного сигнала. Ссылаясь на созвездие 23F, понятно, что реализовано квазисерое отображение. Например, в каждом квадранте битовые строки, соответствующие смежным символам, отличаются на 1 бит. Дополнительно, смежные символы с I осью или Q осью, находящимися между ними, отличаются на 1 бит, как в «1000» и «1100», обозначенные прерывистыми линиями.
Как описано выше, поскольку используется второе созвездие, выбранное вышеупомянутым способом, квазисерое отображение реализуется даже в созвездии после SPC мультиплексирования. Соответственно, даже когда устройство приема декодирует ошибочно, например, в случае, когда декодирует как символ рядом с корректным символом, ошибка бита из двух или более битов не возникает, и битовая ошибка не превышает 1 бит. Как описано выше, можно предотвратить ухудшение характеристики декодирования устройства приема.
5.3. Поток процесса
Фиг. 23 является блок-схемой последовательности операций, иллюстрирующей пример потока процесса выбора созвездия, выполняемого в базовой станции 100 в соответствии с настоящим вариантом осуществления.
Как показано на фиг. 23, во-первых, базовая станция 100 (например, блок 151 выбора) получает весовые коэффициенты передачи, применяемые к целевому сигналу и другому сигналу, подлежащему мультиплексированию (этап S502). Затем базовая станция 100 (например, блок 151 выбора) получает разность фаз, вызванную разницей между весовыми коэффициентами передачи. Затем базовая станция 100 (например, блок 151 выбора) задает символ, соответствующий первой битовой строке в первом созвездии. Затем базовая станция 100 (например, блок 151 выбора) выбирает первое созвездие, повернутое в соответствии с положением и разностью фаз символа, соответствующей первой битовой строке, в качестве второго созвездия.
Затем процесс заканчивается.
6. Пример применения
Технология настоящего изобретения может быть применена к различным продуктам. Например, базовая станция 100 может быть реализована как любой тип усовершенствованного узла B (eNB), такого как макро eNB, малого eNB или тому подобное. Малый eNB может быть eNB, который покрывает меньшую соту, чем макросоту, такая как pico eNB, micro eNB или исходный (femto) eNB. Альтернативно, базовая станция 100 может быть реализована как другая базовая станция, такая как узел B или базовая приемопередающая станция (BTS). Базовая станция 100 может включать в себя основной модуль, который управляет беспроводной связью (также называемой устройством базовой станции) и одной или несколькими удаленными радиостанциями (RRH), расположенными в другом месте от основного модуля. В дополнение, различные типы терминальных устройств, которые будут описаны ниже, могут функционировать как базовая станция 100 путем временного или полупостоянного способа выполнения функции базовой станции. Дополнительно, по меньшей мере, некоторые из составных элементов базовой станции 100 могут быть реализованы в устройстве базовой станции или модуле для устройства базовой станции.
Первый пример применения
На фиг. 24 показана блок-схема, иллюстрирующая первый пример схематической конфигурации eNB, к которой может быть применена технология настоящего изобретения. еNB 800 включает в себя одну или несколько антенн 810 и устройство 820 базовой станции. Каждая антенна 810 и устройство 820 базовой станции могут быть соединены друг с другом посредством радиочастотного кабеля.
Каждая из антенн 810 включает в себя один или несколько антенных элементов (например, несколько антенных элементов, содержащиеся в MIMO антенне), и используется для устройства 820 базовой станции для передачи и приема радиосигналов. еNB 800 может включать в себя множество антенн 810, как показано на фиг. 24. Например, множество антенн 810 может быть совместимо с множеством частотных диапазонов, используемых eNB 800. Следует отметить, что, хотя на фиг. 24 иллюстрируется пример, в котором 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) и RF схему 827. ВВ процессор 826 может выполнять, например, кодирование/декодирование, модуляцию/демодуляцию, мультиплексирование/демультиплексирование и т.п. и выполняет обработку различных типов сигналов различных уровней (например, L1, управление доступом к среде (MAC), управление радиоканалом (RLC) и протокол конвергенции пакетных данных (PDCP)). ВВ процессор 826 может иметь часть или все вышеописанные логические функции вместо контроллера 821. ВВ процессор 826 может быть памятью, которая хранит программу управления связью или модуль, который включает в себя процессор и схему, выполненную с возможностью выполнять программы. Обновление программы может позволить изменять функции ВВ процессора 826. Дополнительно, модуль может быть картой или пластинкой, которая вставляется в слот устройства 820 базовой станции. В качестве альтернативы, модуль также может быть микросхемой, которая размещена на карте или пластинке. Между тем, RF схема 827 может включать в себя, например, микшер, фильтр, усилитель, и может передавать и принимает радиосигналы через антенну 810.
Интерфейс 825 беспроводной связи может включать в себя множество ВВ процессоров 826, как показано на фиг. 24. Например, множество ВВ процессоров 826 может быть совместимо с множеством частотных диапазонов, используемых eNB 800. Дополнительно, интерфейс 825 беспроводной связи может включать в себя множество RF схем 827, как показано на фиг. 24. Например, множество RF-схем 827 может быть совместимо с несколькими антенными элементами. Следует отметить, что, хотя фиг. 24 иллюстрирует пример, в котором интерфейс 825 беспроводной связи включает в себя множество ВВ процессоров 826 и множество RF-схем 827, интерфейс 825 беспроводной связи также может включать в себя один BB процессор 826 или одну RF схему 827.
В eNB 800, проиллюстрированном на фиг. 24, один или несколько структурных элементов, содержащиеся в базовой станции 100 (блок 151 выбора и/или блок 153 обработки передачи), описанные со ссылкой на фиг. 6, может быть реализовано посредством интерфейса 825 беспроводной связи. В качестве альтернативы, по меньшей мере, некоторые из этих структурных элементов могут быть реализованы контроллером 821. В качестве примера модуль, который включает в себя часть (например, ВВ процессор 826) или все интерфейс 825 беспроводной связи и/или контроллер 821, могут быть установлены в eNB 800, и один или несколько структурных элементов могут быть реализованы модулем. В этом случае, модуль может хранить программу, вызывающий процессор функционировать как один или несколько структурных элементов (то есть, программа вызывает процессор выполнять операции одного или нескольких структурных элементов) и может выполнять программу. В качестве другого примера, программа, вызывающая процессор функционировать как один или несколько структурных элементов, может быть установлена в eNB 800, и интерфейс 825 беспроводной связи (например, ВВ процессор 826) и/или контроллер 821 может выполнять программу. Как описано выше, eNB 800, устройство 820 базовой станции или модуль могут быть предоставлены в виде устройства, которое включает в себя один или несколько структурных элементов, и может быть предоставлена программа, вызывающая процессор функционировать как один или несколько структурных элементов. Дополнительно, может быть предусмотрен считываемый носитель информации, на котором записана программа.
Дополнительно, в eNB 800, проиллюстрированном на фиг. 24, блок 120 беспроводной связи, описанный со ссылкой на фиг. 6, может быть реализован посредством интерфейса 825 беспроводной связи (например, RF схемой 827). Дополнительно, антенный блок 110 может быть реализован антенной 810. Кроме того, блок 130 сетевой связи может быть реализован контроллером 821 и/или сетевым интерфейсом 823. Дополнительно, блок 140 хранения может быть реализован памятью 822.
Второй пример применения
Фиг. 25 является блок-схемой, иллюстрирующей второй пример схематической конфигурации eNB, к которой может применяться технология настоящего изобретения. еNB 830 включает в себя одну или несколько антенн 840, устройство 850 базовой станции и RRH 860. Каждая антенна 840 и RRH 860 могут быть соединены друг с другом посредством радиочастотного кабеля. Кроме того, устройство 850 базовой станции и RRH 860 могут быть соединены друг с другом посредством линии высокоскоростной передачи данных, такой как оптоволоконный кабель.
Каждая из антенн 840 включает в себя один или несколько антенных элементов (таких как несколько антенных элементов, содержащиеся в MIMO антенне), и используется для RRH 860 для передачи и приема радиосигналов. еNB 830 может включать в себя множество антенн 840, как показано на фиг. 25. Например, множество антенн 840 могут быть совместимы с соответствующими частотными диапазонами, используемыми eNB 830. Следует отметить, что, хотя на фиг. 25 иллюстрирует пример, в котором eNB 830 включает в себя множество антенн 840, eNB 830 также может включать в себя одиночную антенну 840.
Устройство 850 базовой станции включает в себя контроллер 851, память 852, сетевой интерфейс 853, интерфейс 855 беспроводной связи и интерфейс 857 соединения. Контроллер 851, память 852 и сетевой интерфейс 853 аналогичны контроллеру 821, памяти 822 и сетевому интерфейсу 823, описанные со ссылкой на фиг. 24.
Интерфейс 855 беспроводной связи поддерживает любую схему сотовой связи, такую как LTE и LTE-Advanced, и обеспечивает беспроводное соединение с терминальным устройством, расположенным в секторе, соответствующем RRH 860, через RRH 860 и антенну 840. Интерфейс 855 беспроводной связи может типично включать в себя, например, ВВ процессор 856. ВВ процессор 856 аналогичен ВВ процессору 826, описанному со ссылкой на фиг. 24, за исключением соединения с RF схемой 864 RRH 860 через интерфейс 857 соединения. Интерфейс 855 беспроводной связи может включать в себя несколько BB-процессоров 856, как показано на фиг. 25. Например, множество ВВ процессоров 856 может быть совместимо с соответствующими частотными диапазонами, используемыми eNB 830. Следует отметить, что, хотя на фиг. 25 показан пример, в котором интерфейс 855 беспроводной связи включает в себя множество ВВ процессоров 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 беспроводной связи может обычно включать в себя, например, RF схему 864. RF схема 864 может включать в себя, например, микшер, фильтр и усилитель, и передает и принимает радиосигналы через антенну 840. Интерфейс 863 беспроводной связи может включать в себя несколько RF схем 864, как показано на фиг. 25. Например, несколько RF схем 864 могут поддерживать несколько антенных элементов. Следует отметить, что, хотя на фиг. 25 показан пример, в котором интерфейс 863 беспроводной связи включает в себя множество RF схем 864, интерфейс 863 беспроводной связи также может включать в себя одну RF схему 864.
В eNB 830, проиллюстрированном на фиг. 25, один или несколько структурных элементов, содержащиеся в базовой станции 100 (блок 151 выбора и/или блок 153 обработки передачи), описанный со ссылкой на фиг. 6, могут быть реализованы интерфейсом 855 беспроводной связи и/или интерфейсом 863 беспроводной связи. Альтернативно, по меньшей мере, некоторые из этих структурных элементов могут быть реализованы контроллером 851. В качестве примера, модуль, который включает в себя часть (например, ВВ процессор 856) или весь интерфейс 855 беспроводной связи и/или контроллер 851 могут быть установлены в eNB 830, и один или несколько структурных элементов могут быть реализованы модулем. В этом случае, модуль может хранить программу, вызывающую процессор функционировать как один или несколько структурных элементов (то есть, программа, вызывающая процессор выполнять операции одного или нескольких структурных элементов) и может выполнять программу. В качестве другого примера, программа, вызывающая процессор функционировать как один или несколько структурных элементов, может быть установлена в eNB 830, и интерфейс 855 беспроводной связи (например, ВВ процессор 856) и/или контроллер 851 может выполнять программу. Как описано выше, eNB 830, устройство 850 базовой станции или модуль могут быть предоставлены в виде устройства, которое включает в себя один или несколько структурных элементов, и может быть представлена программа, вызывающая процессор функционировать как один или несколько структурных элементов. Дополнительно, может быть предусмотрен считываемый носитель информации, на котором записана программа.
Дополнительно, в eNB 830, проиллюстрированном на фиг. 25, блок 120 беспроводной связи, описанный, например, со ссылкой на фиг. 6, может быть реализован посредством интерфейса 863 беспроводной связи (например, RF схемой 864). Дополнительно, антенный блок 110 может быть реализован антенной 840. Кроме того, блок 130 сетевой связи может быть реализован контроллером 851 и/или сетевым интерфейсом 853. Кроме того, блок 140 хранения может быть реализован памятью 852.
7. Заключение
Один вариант осуществления настоящего изобретения был подробно описан выше со ссылкой на фиг. 1-25. Как описано выше, базовая станция 100 в соответствии с настоящим вариантом осуществления применяет второе созвездие, соответствующее позиции символа первой битовой строки в первом созвездии, применяемой к первой битовой строке, ко второй битовой строке в отношении множество битовых строк, подлежащих мультиплексированию, для каждой из последовательностей сигналов передачи, которые должны быть мультиплексированы в блоках ресурсов, которые, по меньшей мере, частично перекрываются на частотных ресурсах или временных ресурсах. Дополнительно, битовые строки, соответствующие символам конечных участков в направлении смежности соответствующих вторых созвездий, соответствующих смежным символам в первом созвездии, идентичны. Соответственно, можно реализовать серое отображение в созвездии, применяемом к каждой битовой строке, и реализовать серое отображение даже в созвездии после мультиплексирования. Следовательно, можно не допустить возникновение битовой ошибки в устройстве приема для сигнала, мультиплексированного с использованием неортогональных ресурсов и дополнительно повысить точность декодирования.
Предпочтительный вариант (ы) настоящего изобретения был/были описаны выше со ссылкой на прилагаемые чертежи, в то время как настоящее изобретение не ограничивается приведенными выше примерами. Специалист в данной области техники может найти различные изменения и модификации в объеме прилагаемой формулы изобретения, и следует понимать, что они, естественно, не выходят за рамки технического объема настоящего изобретения.
Например, в вышеприведенных вариантах осуществления SPC был описан как пример технологии мультиплексирования/множественного доступа с использованием неортогональных ресурсов, но настоящая технология не ограничивается такими примерами. Например, настоящая технология может применяться даже в технологии мультиплексирования/множественного доступа с использованием произвольных неортогональных ресурсов, таких как множественный доступ с разделением по перемежению (IDMA).
Дополнительно, в вышеприведенных вариантах осуществления в основном описан случай нисходящей линии связи, но настоящая технология не ограничивается таким примером. Например, настоящая технология может применяться к восходящей линии связи, и данная технология также может быть применена к D2D коммуникации, MTC связи и тому подобному.
Следует отметить, что описанные в этой спецификации процессы, со ссылкой на блок-схему алгоритма, не должны выполняться в порядке, показанном на блок-схеме последовательности операций или блок-схеме алгоритма. Некоторые этапы обработки могут выполняться параллельно. Дополнительно, могут быть выполнены некоторые дополнительные этапы или некоторые этапы обработки могут быть опущены.
Дополнительно, эффекты, описанные в этом описании, являются просто иллюстративными или иллюстрируемыми эффектами и не являются ограничивающими. То есть, с или вместо вышеупомянутых эффектов, технология в соответствии с настоящим изобретением может получать другие эффекты, которые ясны специалистам в данной области техники из описания этой спецификации.
Дополнительно, настоящая технология также может быть сконфигурирована, как показано ниже.
(1) Устройство включает в себя:
блок обработки, выполненный с возможностью применять второе созвездие, соответствующее позиции символа первой битовой строки в первом созвездии, примененном к первой битовой строке, ко второй битовой строке в отношении множества битовых строк, которые должны быть мультиплексированы для каждой последовательности сигналов передачи, которые должны быть мультиплексированы в блоках ресурсов, для которых, по меньшей мере, часть частотных ресурсов или временных ресурсов перекрывается.
(2) Устройство по п. 1,
в котором битовые строки, соответствующие символам концевых участков в смежном направлении соответствующих вторых созвездий, соответствующие смежным символам в первом созвездии, идентичны.
(3) Устройство по п. 2,
в котором вторые созвездия, соответствующие смежным символам в первом созвездии, представляют собой созвездия, инвертированные в смежном направлении.
(4) Устройство по любому из п.п. 1 - 3,
в котором последовательности сигналов передачи мультиплексируются с использованием распределения мощности.
(5) Устройство по п. 4,
в котором последовательность сигналов передачи первой битовой строки выше по мощности, которая должна быть распределена, чем последовательность сигналов передачи второй битовой строки.
(6) Устройство по любому из п.п. 1 - 5,
в котором первое и второе созвездия указывают серое отображение соответствия между битовой строкой и символом на комплексной плоскости.
(7) Устройство по любому из п.п. 1 - 6,
в котором блок обработки определяет, следует ли применять второе созвездие ко второй битовой строке в соответствии с контентом обработки сигнала на этапе после применения первого и второго созвездий.
(8) Устройство по п. 7,
в котором в случае, когда применяется такое взвешивание передачи обоим последовательности сигналов передачи первой битовой строки и последовательности сигналов передачи второй битовой строки, или в случае, когда не применяют взвешивание передачи к какой-либо последовательности сигналов передачи первой битовой строки и последовательности сигналов передачи второй битовой строки, блок обработки применяет второе созвездие ко второй битовой строке.
(9) Устройство по п.7 или п.8,
в котором в случае, когда применяют один и тот же режим передачи, как к последовательности сигналов передачи первой битовой строки, так и к последовательности сигналов передачи второй битовой строки, блок обработки применяет второе созвездие ко второй битовой строке.
(10) Устройство по любому из п.п. 7 - 9,
в котором в случае, когда применяют процесс пространственного мультиплексирования или процесс пространственного разнесения с таким же количеством пространственного мультиплексирования как к последовательности сигналов передачи первой битовой строки, так и последовательности сигналов передачи второй битовой строки, блок обработки применяет второе созвездие ко второй битовой строке.
(11) Устройство по любому из п.п. 1 - 10,
в котором блок обработки определяет, следует ли применять второе созвездие ко второй битовой строке в соответствии с каналами, которые используют для передачи последовательности сигналов передачи первой битовой строки и последовательности сигналов передачи второй битовой строки.
(12) Устройство по любому из п.п. 1 - 11,
в котором в случае, в котором передают обе последовательность сигналов передачи первой битовой строки и последовательность сигналов передачи второй битовой строки с использованием канала данных, совместно используемого канала или выделенного канала, блок обработки применяет второе созвездие ко второй битовой строке.
(13) Устройство по любому из п.п. 1 - 12,
в котором в случае, в котором адресат последовательности сигналов передачи первой битовой строки и адресат последовательности сигналов передачи второй битовой строки является единственным устройством, блок обработки применяет второе созвездие ко второй битовой строке.
(14) Устройство по любому из п.п. 1 - 13,
в котором в случае, в котором адресат последовательности сигналов передачи первой битовой строки и адресат последовательности сигналов передачи второй битовой строки различны, блок обработки применяет второе созвездие ко второй битовой строке.
(15) Устройство по любому из п.п. 1 - 14,
в котором количество последовательностей сигналов передачи, подлежащих мультиплексированию, равно 2.
(16) Устройство по п.1,
в котором второе созвездие дополнительно соответствует весовому коэффициенту передачи, примененному к последовательности сигналов передачи первой битовой строки, и весовому коэффициенту передачи, применяемому к последовательности сигналов передачи второй битовой строки.
(17) Устройство по п.16,
в котором второе созвездие получается путем поворота опорного созвездия на величину, соответствующую весовому коэффициенту передачи, приложенному к последовательности сигналов передачи первой битовой строки, весовому коэффициенту передачи, приложенному к последовательности сигналов передачи второй битовой строки, и позиции символа первой битовой строки в первом созвездии, примененное к первой битовой строке.
(18) Устройство по п.16 или п.17,
в котором весовой коэффициент передачи, применяемый к последовательности сигналов передачи первой битовой строки, и весовой коэффициент передачи, применяемый к последовательности сигналов передачи второй битовой строки, различны.
(19) Способ включает в себя:
применение процессором второго созвездия, соответствующего позиции символа первой битовой строки в первом созвездии, примененного к первой битовой строке, ко второй битовой строке в отношении множества битовых строк, которые должны быть мультиплексированы для каждой последовательности сигналов передачи, которые должны быть мультиплексированы в блоках ресурсов, для которых, по меньшей мере, часть частотных ресурсов или временных ресурсов перекрывается.
(20) Программа, вызывающая компьютер функционировать как:
блок обработки, выполненный с возможностью применять второе созвездие, соответствующее позиции символа первой битовой строки в первом созвездии, примененном к первой битовой строке, ко второй битовой строке в отношении множества битовых строк, которые должны быть мультиплексированы для каждой последовательности сигналов передачи, которые должны быть мультиплексированы в блоках ресурсов, для которых, по меньшей мере, часть частотных ресурсов или временных ресурсов перекрывается.
Список ссылочных позиций
1 система
100 базовая станция
110 антенный блок
120 блок беспроводной связи
130 блок сетевой связи
140 блок хранения
150 блок обработки
151 блок выбора
153 блок обработки передачи
200 терминальное устройство