СПОСОБ ПЕРЕДАЧИ ДАННЫХ ПО ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ ОТ ПОЛЬЗОВАТЕЛЬСКОГО ТЕРМИНАЛА, БАЗОВАЯ СТАНЦИЯ, КООРДИНИРУЮЩЕЕ УСТРОЙСТВО И СЕТЬ СВЯЗИ ДЛЯ ИХ ОСУЩЕСТВЛЕНИЯ
METHOD FOR UPLINK TRANSMISSION OF DATA FROM USER TERMINAL, BASE STATION, COORDINATION DEVICE AND COMMUNICATION NETWORK THEREFOR

Изобретение относится к способу передачи по восходящей линии связи согласно преамбуле пункта 1 формулы изобретения, базовой станции согласно преамбуле пункта 10 формулы изобретения, координирующему устройству согласно преамбуле пункта 11 формулы изобретения, сети связи согласно преамбуле пункта 13 формулы изобретения.
Схемы координированного многоточечного приема и передачи являются потенциальными кандидатами для стандартов беспроводной связи подобно, например, усовершенствованной LTE (LTE = система долгосрочного развития) или WiMAX (WiMAX = всемирное взаимодействие сетей для беспроводного доступа в микроволновом диапазоне), главным образом с тем, чтобы улучшить зону покрытия с высокими скоростями передачи данных и пропускную способность на границах соты, но, также, чтобы улучшить пропускную способность системы, как указано, например, в спецификации проекта партнерства третьего поколения 3GPP TR36.814 V0.4.1 (2009-02).
Технология координированного многоточечного приема и передачи применяется, по меньшей мере, между двумя точками передачи и приема соответственно.
При координированном многоточечном приеме используется прием сигнала восходящей линии связи, который был передан от пользовательского терминала на несколько удаленно расположенных устройств, таких как, например, базовые станции, которые обслуживают соты.
Для того чтобы выполнить координированную многоточечную восходящую линию связи, базовые станции, например усовершенствованные NodeB (eNB) в системе усовершенствованной LTE, в координированной зоне или группе передают данные, которые они приняли через их соответствующие радиоинтерфейсы, на координирующее устройство, например на ведущую базовую станцию или на внешнее координирующее устройство для координированного многоточечного обмена данными, предпочтительно, через так называемый X2 интерфейс, то есть через транспортную сеть, для оценки данных с другой базовой станции.
Задача изобретения состоит в том, чтобы предложить гибкий ресурсосберегающий способ для координированной многоточечной восходящей линии связи.
Эта задача решается с помощью способа согласно пункту 1 формулы изобретения, базовой станции согласно пункту 10 формулы изобретения, координирующего устройства согласно пункту 11 формулы изобретения, сети связи согласно пункту 13 формулы изобретения.
Согласно изобретению данные, которые передаются с базовых станций на координирующее устройство, могут состоять из данных на различных уровнях обработки, например так называемых транспортных блоков или кодовых блоков, данных на так называемом уровне «мягких» битов или данных на так называемом уровне данных IQ. Этот порядок уровней обработки отражает порядок трудозатрат обработки, начиная с наибольших выполняемых трудозатрат обработки для транспортных блоков и заканчивая наименьшими выполняемыми трудозатратами обработки на уровне данных IQ. Чем больше предварительной обработки производится базовой станцией, которая напрямую приняла данные от пользовательского терминала, тем меньше данных должно быть передано координирующему устройству и, таким образом, меньше требуется задействовать транспортную сеть с X2 интерфейсом. Но, с другой стороны, чем больше предварительно обработаны данные, тем меньший выигрыш от объединения данных от различных базовых станций может быть получен на координирующем устройстве.
Согласно изобретению уровень обработки данных, который используется для передачи от взаимодействующей базовой станции на координирующее устройство, выбирается динамически в зависимости от качества, например от успешности декодирования, на различных уровнях обработки, то есть на уровне транспортных блоков, кодовых блоков, уровне «мягких» битов, уровне данных IQ. Базовая станция выбирает для передачи данных на координирующее устройство уровень обработки с наименьшим количеством данных, подлежащих передаче, который все еще обеспечивает приемлемое качество, например приемлемую успешность декодирования.
Координирующее устройство, в свою очередь, использует переданные данные от различных базовых станций для определения декодированных данных, например, с помощью выбора декодированных данных приемлемого качества, переданных от базовой станции, или путем объединения данных от двух или более базовых станций перед декодированием данных.
Резюмируя, основная идея изобретения представляет собой способ беспроводной передачи данных по восходящей линии связи от пользовательского терминала, при котором данные принимаются, по меньшей мере, двумя базовыми станциями, при этом, по меньшей мере, одна из упомянутых, по меньшей мере, двух базовых станций определяет, по меньшей мере, одно свойство принятых данных на, по меньшей мере, одном уровне обработки, по меньшей мере, одна из упомянутых, по меньшей мере, двух базовых станций определяет соответствующий выделенный уровень обработки данных, который будет использоваться для отправки данных на координирующее устройство, на основе упомянутого, по меньшей мере, одного свойства принятых данных на, по меньшей мере, одном уровне обработки, причем, по меньшей мере, одна из упомянутых, по меньшей мере, двух базовых станций отправляет данные на координирующее устройство на соответствующем выделенном уровне обработки, определенном упомянутой, по меньшей мере, одной из упомянутых, по меньшей мере, двух базовых станций, и координирующее устройство определяет декодированные данные с помощью данных, отправленных, по меньшей мере, одной из упомянутых, по меньшей мере, двух базовых станций.
Дополнительные варианты осуществления изобретения раскрываются в зависимых пунктах формулы изобретения и последующем описании.
Далее изобретение будет пояснено со ссылкой на приложенные чертежи.
Фиг.1 схематично изображает сеть связи, в которой может быть реализовано изобретение, включающую в себя ведущую базовую станцию и две ведомые базовые станции для координированного многоточечного приема.
Фиг.2 схематично изображает блок-схему выбора уровня обработки данных, который будет использоваться для отправки данных с базовой станции на координирующее устройство согласно изобретению.
Фиг.3 схематично изображает пример передачи данных на различных уровнях обработки с двух базовых станций на ведущую базовую станцию для координированного многоточечного приема согласно изобретению.
Принципиальная структура сети связи CN для координированного многоточечного приема, в которой может быть реализовано изобретение, показана на фиг.1. Сеть связи CN включает в себя ведущую базовую станцию eNB1, две ведомые базовые станции eNB2, eNB3 и пользовательский терминал UE.
Ведущая базовая станция eNB1 и две ведомые базовые станции eNB2, eNB3 связаны между собой так называемым логическим интерфейсом X2, который показан сплошными линиями на фиг.1. Однако для изобретения не имеет значения, какого рода связи устанавливаются между базовыми станциями, и, таким образом, любой вид беспроводных или стационарных транспортных связей между базовыми станциями может быть использован для осуществления изобретения в альтернативных вариантах реализации.
Пользовательский терминал UE связан с ведущей базовой станцией eNB1 и с двумя ведомыми базовыми станциями eNB2, eNB3 с помощью беспроводного соединения, что символизируется стрелками на фиг.1. Ведущая базовая станция eNB1 и ведомые базовые станции eNB2, eNB3, в свою очередь, прямо или косвенно связаны с базовой сетью, что для простоты не показано на фиг.1.
В последующем, изобретение будет описано в применении к усовершенствованной LTE, однако изобретение может быть применено подобным же образом для других стандартов, например WiMAX.
Пользовательский терминал UE посылает данные на ведущую базовую станцию eNB1 и на две ведомые базовые станции eNB2, eNB3 с помощью беспроводного соединения. В примере, изображенном на фиг.1, используются только две ведомые базовые станции eNB2, eNB3, однако в других вариантах реализации может быть использовано произвольное число ведомых базовых станций для выполнения способа согласно изобретению.
Данные, которые будут передаваться от пользовательского терминала UE, упакованы в транспортные блоки. Для каждого транспортного блока восходящей линии связи рассчитывается и добавляется проверка циклическим избыточным кодом (CRC), например из 24 битов в случае LTE.
При превышении определенного размера, например 6144 бита в случае LTE, каждый транспортный блок сегментируется на кодовые блоки, и для каждого кодового блока также рассчитывается и добавляется проверка циклическим избыточным кодом (CRC) в случае, если в транспортном блоке имеется больше одного кодового блока. Кроме того, сегментация на кодовые блоки может включать в себя вставку бита-наполнителя.
Затем данные кодового блока кодируются с использованием, например, турбокодирования со скоростью 1/3 в случае LTE.
Согласование скорости и гибридные автоматические запросы на повторную передачу (HARQ) физического уровня выполняются для того, чтобы разделить поток битов, полученных из турбокодера, на соответствующие наборы битов для передачи внутри интервала передачи (TTI).
После этого к кодовым битам применяется характерное для мобильных терминалов скремблирование на уровне битов с целью рандомизировать помехи и, таким образом, убедиться, что выигрыш от обработки, обеспеченный канальным кодом, может быть полностью использован.
Для модуляции данных блок скремблированных битов преобразуется в соответствующий блок комплексных символов модуляции, например QPSK, 16 QAM и 64 QAM, что соответствует двум, четырем и шести битам на символ модуляции соответственно.
Базовые станции eNB1, eNB2 и eNB3 преобразуют данные, которые были переданы от пользовательского терминала UE в виде радиосигналов на уровень данных IQ, например, с разрешением 18 битов для значений I и Q соответственно, то есть в этом примере для представления символа модуляции на уровне данных IQ используются 36 битов.
Измеренные данные IQ отображаются в принимающих базовых станциях eNB1, eNB2, eNB3 в «мягкие» биты, в результате чего каждый бит символа модуляции представляется с помощью заданного количества «мягких» битов. Например, 6 «мягких» битов могут быть использованы для представления каждого из битов символа модуляции, и если, например, используются два бита на символ модуляции, как это имеет место при использовании QPSK в качестве схемы модуляции, тогда требуется 12 битов для представления «мягкого» бита символа модуляции на уровне «мягких» битов в этом примере, что является значительным снижением по сравнению с 36 битами, которые требуются на уровне данных IQ.
«Мягкие» биты используются, чтобы определить жесткие биты кодовых блоков с помощью FEC декодера (FEC = прямая коррекция ошибок) и проверки циклическим избыточным кодом (CRC) в принимающих базовых станциях eNB1, eNB2, eNB3. Количество битов, используемых для представления данных на уровне кодовых блоков, значительно снижено по сравнению с уровнем «мягких» битов благодаря декодированию данных и выполнению проверки циклическим избыточным кодом.
Дальнейшая проверка циклическим избыточным кодом выполняется на принимающей базовой станции eNB1, eNB2, eNB3 с использованием данных на уровне кодовых блоков для того, чтобы определить данные на уровне транспортных блоков. Количество битов, используемых для представления данных на уровне транспортных блоков, снижается по сравнению с уровнем кодовых блоков с помощью выполнения проверки циклическим избыточным кодом.
Принимающая базовая станция eNB1, eNB2, eNB3 определяет, по меньшей мере, одно свойство принятых данных на одном или более уровнях обработки - уровне данных IQ, уровне «мягких» битов, уровне кодовых блоков и уровне транспортных блоков.
На уровне данных IQ качество принятых данных может быть оценено, например, с помощью принимаемой мощности или отношения «сигнал к помехам плюс шум» (SINR).
На уровне «мягких» битов качество принятых данных может быть оценено, например, с помощью отношения «сигнал к помехам плюс шум» (SINR) после объединения и выравнивания значений I и Q.
На уровне кодовых блоков и на уровне транспортных блоков качество принятых данных может быть оценено, например, с помощью результата проверки циклическим избыточным кодом (CRC), который может быть либо положительным, указывая на успешное декодирование, или отрицательным, указывая на неуспешное декодирование.
Уровень обработки данных, который используется для посылки с двух ведомых базовых станций eNB2 и eNB3 на ведущую базовую станцию eNB1, выбирается динамически в зависимости от качества, например успешности декодирования, на разных уровнях обработки, то есть на уровне транспортных блоков, уровне кодовых блоков, уровне «мягких» битов или уровне данных IQ.
На уровне данных IQ качество принятых данных может быть признано приемлемым, например, если принимаемая мощность или отношение «сигнал к помехам плюс шум» (SINR) выше, чем заданное пороговое значение, выше которого можно ожидать, что соответствующий кодовый блок может быть декодирован, например, путем объединения данных IQ от нескольких базовых станций. Упомянутое заданное пороговое значение может быть определено путем моделирования или оценки измерений, которые выполнялись в сети связи.
На уровне «мягких» битов качество принятых данных может быть признано приемлемым, например, если отношение «сигнал к помехам плюс шум» (SINR) после объединения и выравнивания значений I и значений Q выше, чем заданное пороговое значение, выше которого можно ожидать, что кодовые блоки могут быть успешно декодированы, например, путем объединения «мягких» битов от нескольких базовых станций. Упомянутое заданное пороговое значение может быть определено путем моделирования или оценки измерений, которые выполнялись в сети связи.
На уровне кодовых блоков и на уровне транспортных блоков качество принятых данных может быть признано приемлемым, например, если результат соответствующей проверки циклическим избыточным кодом (CRC) является положительным, указывая на успешное декодирование.
В предпочтительном варианте реализации изобретения обработка данных в двух ведомых базовых станциях eNB2 и eNB2 прекращается на том уровне обработки, на котором уже не обеспечивается приемлемое качество данных, и данные передаются на ведущую базовую станцию eNB1 на уровне обработки с наименьшим объемом данных, подлежащих передаче, который еще обеспечивает приемлемое качество, и, таким образом, не требуется обработка данных на следующих уровнях обработки.
Как уже упоминалось выше, загрузка транспортной сети, то есть интерфейсов X2 на фиг.1, между ведомыми базовыми станциями eNB2 и eNB3 и ведущей базовой станцией eNB1, возникающая при координированном многоточечном приеме, может быть снижена с помощью многоуровневой передачи данных, принятых по восходящей линии связи, с ведомых базовых станций eNB2 и eNB3 на ведущую базовую станцию eNB1. Передача на уровне транспортных блоков имеет наименьшие требования к ресурсам транспортной сети, возрастая на уровне кодовых блоков, на уровне «мягких» символов и, наконец, на уровне данных IQ, который предъявляет самые высокие требования к ресурсам транспортной сети, которая используется для передачи. Ведомые базовые станции eNB2 и eNB3 выбирают для передачи данных на ведущую базовую станцию eNB1 уровень обработки с наименьшим объемом данных, подлежащих передаче, который еще обеспечивает приемлемое качество, например приемлемую успешность декодирования.
В другом варианте реализации уровень обработки данных, который будет использован для отправки данных на координирующее устройство, то есть на ведущую базовую станцию eNB1 на фиг.1, может дополнительно быть адаптирован динамически в зависимости от пропускной способности транспортной сети, задержки транспортной сети или загрузки транспортной сети, которая известна, например, благодаря измерениям внутренней задержки или загрузки, выполненных в базовых станциях eNB1-eNB3, или благодаря внешней информации.
Если ведомая базовая станция eNB2, eNB3 обрабатывает данные и приходит к выводу, что ее собственные принятые данные от пользовательского терминала UE не могут быть использованы ведущей базовой станцией eNB1, принятые данные не направляются на ведущую базовую станцию eNB1, что может быть указано отправкой межстанционного сообщения NACK на ведущую базовую станцию eNB1, указывая, что нет доступных полезных данных. Этот пропуск в отправке данных может сохранить значительную пропускную способность транспортной сети.
В координирующем устройстве, то есть на ведущей базовой станции eNB1 на фиг.1, данные, переданные с ведомых базовых станций eNB2 и eNB3, и данные, принятые ведущей базовой станцией eNB1, используются для определения декодированных данных. Посредством объединения данных, принятых со всех базовых станций eNB1-eNB3, точность процесса декодирования в ведущей базовой станции eNB1 может быть повышена.
Данные на уровне данных IQ от, по меньшей мере, двух базовых станций eNB1-eNB3 могут быть, например, объединены на ведущей базовой станции eNB1 путем добавления значений I и значений Q и объединения результирующих значений I и значений Q предпочтительно с использованием весового вектора для декодирования данных.
Данные на уровне «мягких» битов от, по меньшей мере, двух базовых станций eNB1-eNB3 могут, например, быть объединены в ведущей базовой станции eNB1 путем вычисления среднего значения на основе простого добавления «мягких» битов от различных базовых станций eNB1-eNB3.
Данные на уровне кодовых блоков или транспортных блоков от, по меньшей мере, двух базовых станций eNB1-eNB3 могут, например, быть объединены в ведущей базовой станции eNB1 с помощью процесса сравнения, во время которого, к примеру, выбираются наиболее вероятные данные для кодовых блоков или транспортных блоков, причем кодовые блоки или транспортные блоки признаются правильными, только если они являются одними и теми же для всех передающих ведомых базовых станций eNB2, eNB3, или же вычисляется среднее значение для кодовых блоков или транспортных блоков на основе кодовых блоков или транспортных блоков из различных базовых станций eNB1-eNB3.
Если ведущая базовая станция eNB1 обладает данными для объединения из различных базовых станций eNB1-eNB3 на разных уровнях обработки, то ведущая базовая станция eNB1 может либо игнорировать данные на нижних уровнях обработки, или объединить данные на более высоком уровне обработки. Например, если ведущая базовая станция eNB1 обладает данными на уровне транспортных блоков от первой ведомой базовой станции eNB2 и на уровне кодовых блоков от второй ведомой базовой станции eNB3, то ведущая базовая станция eNB1 может игнорировать данные на уровне кодовых блоков от второй ведомой базовой станции eNB3, или если ведущая базовая станция eNB1 имеет данные на уровне «мягких» битов от первой ведомой базовой станции eNB2 и на уровне данных IQ от второй ведомой базовой станции eNB3, то ведущая базовая станция eNB1 может использовать данные на уровне «мягких» битов от обеих ведомых базовых станций eNB2 и eNB3 для декодирования данных.
На фиг.2 показана блок-схема, изображающая согласно изобретению способ выбора уровня обработки данных, который будет использоваться в базовой станции для отправки данных от базовой станции на координирующее устройство.
Блок-схема организована на различных уровнях обработки для отправки данных, начиная сверху с уровня транспортных блоков как наивысшего уровня обработки, продолжая уровнем кодовых блоков и уровнем «мягких» битов и заканчивая уровнем данных IQ внизу.
Порядок для определения, какой из различных уровней обработки будет использоваться для передачи, начинается сверху с наивысшего уровня обработки до самого нижнего уровня обработки внизу блок-схемы, а порядок обработки данных начинается с самого нижнего уровня обработки внизу до наивысшего уровня обработки наверху.
На первом этапе 1 данные восходящей линии связи от пользовательского терминала UE принимаются на базовой станции.
На втором этапе 2 проверяется, установлен ли уровень транспортных блоков в качестве уровня передачи для передачи данных на координирующее устройство, и проверяется успешность декодирования транспортного блока.
Если уровень транспортных блоков установлен в качестве уровня передачи для передачи данных на координирующее устройство и если транспортный блок был декодирован успешно, тогда на третьем этапе 3 данные посылаются на уровне транспортных блоков через транспортную сеть на координирующее устройство, и процедура останавливается.
Если уровень транспортных блоков не установлен в качестве уровня передачи для передачи данных на координирующее устройство или если транспортный блок не был успешно декодирован, тогда на четвертом этапе 4 проверяется, установлен ли уровень кодовых блоков в качестве уровня передачи для передачи данных на координирующее устройство, и проверяется, был ли успешно декодирован кодовый блок или кодовые блоки.
Если уровень кодовых блоков установлен в качестве уровня передачи для передачи данных на координирующее устройство, тогда на пятом этапе 5 кодовые блоки, которые были успешно декодированы, посылаются на уровне кодовых блоков через транспортную сеть на координирующее устройство.
Если уровень кодовых блоков не установлен в качестве уровня передачи для передачи данных на координирующее устройство или если, по меньшей мере, один кодовый блок не был успешно декодирован, тогда на шестом этапе 6 проверяется, установлен ли уровень «мягких» битов в качестве уровня передачи для передачи данных на координирующее устройство, и проверяется, является ли приемлемым качество «мягких» битов, по меньшей мере, одного кодового блока, который не был успешно декодирован.
Если уровень «мягких» символов установлен в качестве уровня передачи для передачи данных на координирующее устройство, тогда на седьмом этапе 7 имеющие приемлемое качество «мягкие» биты, по меньшей мере, одного кодового блока, который не был декодирован успешно, посылаются на уровне «мягких» битов через транспортную сеть на координирующее устройство.
Если уровень «мягких» битов не установлен в качестве уровня передачи для передачи данных на координирующее устройство или если качество, по меньшей мере, одного «мягкого» символа не является приемлемым, тогда на восьмом этапе 8 проверяется, установлен ли уровень данных IQ в качестве уровня передачи для передачи данных на координирующее устройство.
Если уровень данных IQ не установлен в качестве уровня передачи для передачи данных на координирующее устройство, тогда процедура останавливается.
Если уровень данных IQ установлен в качестве уровня передачи для передачи данных на координирующее устройство, тогда на девятом этапе 9 проверяется, является ли приемлемым качество данных IQ.
Если качество данных IQ является приемлемым, тогда на десятом этапе 10 данные IQ, по меньшей мере, одного кодового блока, который не был успешно декодирован, посылаются на уровне данных IQ через транспортную сеть на координирующее устройство, и процедура останавливается.
Если качество данных IQ не является приемлемым, тогда на одиннадцатом этапе 11 посылается межстанционное сообщения NACK на ведущую базовую станцию, указывая на отсутствие доступных полезных данных, и процедура останавливается.
На фиг.3 показан пример передачи данных на различных уровнях обработки от двух ведомых базовых станций eNB2 и eNB3 на ведущую базовую станцию eNB1 для координированного многоточечного приема согласно изобретению.
Пользовательский терминал UE передает данные по восходящей линии связи через радиоинтерфейс, и две ведомые базовые станции eNB2 и eNB3 и ведущая базовая станция eNB1 соответственно принимают упомянутые данные. На фиг.3 схематично показаны два транспортных блока TB1 и TB2 упомянутых данных восходящей линии связи.
В первой ведомой базовой станции eNB2 данные, принятые через радиоинтерфейс в первом транспортном блоке TB1, не смогли быть успешно декодированы на уровне транспортных блоков. Однако первый транспортный блок TB1 состоит из трех кодовых блоков CB1, CB2 и CB3, и два кодовых блока CB1 и CB3 смогли быть успешно декодированы на уровне кодовых блоков. Данные кодового блока CB2 имеют приемлемое качество на уровне «мягких» битов.
В первой ведомой базовой станции eNB2 данные, принятые через радиоинтерфейс во втором транспортном блоке TB2, не смогли быть успешно декодированы ни на транспортном уровне, ни на уровне кодовых блоков. Однако данные второго транспортного блока TB2 имеют приемлемое качество на уровне «мягких» битов.
Данные первого транспортного блока TB1 передаются с первой ведомой базовой станции eNB2 на ведущую базовую станцию eNB1 через интерфейс X2 транспортной сети на уровне кодовых блоков для успешно декодированных кодовых блоков CB1 и CB3 и на уровне «мягких» битов для кодовых блоков CB2, поскольку данные кодового блока CB2 имеют приемлемое качество на уровне «мягких» битов.
Данные второго транспортного блока TB2 передаются с первой ведомой базовой станции eNB2 на ведущую базовую станцию eNB1 через интерфейс X2 транспортной сети на уровне «мягких» битов, поскольку данные второго транспортного блока TB2 имеют приемлемое качество на уровне «мягких» битов.
Во второй ведомой базовой станции eNB3 данные, принятые через радиоинтерфейс в первом транспортном блоке TB1, смогли быть успешно декодированы на уровне транспортных блоков.
Во второй ведомой базовой станции eNB3 данные, принятые через радиоинтерфейс во втором транспортном блоке TB2, не смогли быть успешно декодированы на уровне транспортных блоков или на уровне кодовых блоков и имеют приемлемое качество только на уровне данных IQ.
Данные первого транспортного блока TB1 передаются со второй ведомой базовой станции eNB3 на ведущую базовую станцию eNB1 через интерфейс X2 транспортной сети на уровне транспортных блоков, поскольку данные первого транспортного блока TB1 смогли быть успешно декодированы на уровне транспортных блоков.
Данные второго транспортного блока TB2 передаются со второй ведомой базовой станции eNB3 на ведущую базовую станцию eNB1 через интерфейс X2 транспортной сети на уровне данных IQ, поскольку данные второго транспортного блока TB2 имеют приемлемое качество только на уровне данных IQ.
В ведущей базовой станции eNB1 данные, принятые через радиоинтерфейс в транспортном блоке TB1, не смогли быть успешно декодированы на уровне транспортных блоков. Однако транспортный блок TB1 состоит из трех кодовых блоков CB1, CB2 и CB3, и два кодовых блока CB1 и CB2 смогли быть успешно декодированы на уровне кодовых блоков. Данные кодового блока CB3 не имеют приемлемого качества ни на одном из уровней обработки.
Ведущая базовая станция eNB1 использует для декодирования данных первого транспортного блока TB1 данные, переданные со второй ведомой базовой станции eNB3, поскольку первый транспортный блок TB1 был декодирован успешно во второй ведомой базовой станции eNB3.
Ведущая базовая станция eNB1 использует для декодирования данных второго транспортного блока TB2 комбинацию данных на уровне «мягких» битов с ведущей базовой станции eNB1 и первой ведомой базовой станции eNB2, поскольку уровень «мягких» битов является наивысшим уровнем обработки с приемлемым качеством для данных второго транспортного блока TB2. В другом варианте реализации данные IQ со второй ведомой базовой станции eNB3 могут быть преобразованы в «мягкие» биты в ведущей базовой станции, и упомянутые «мягкие» биты могут дополнительно быть использованы для декодирования данных второго транспортного блока TB2.
В варианте реализации изобретения базовые станции, как, например, ведомые базовые станции eNB2 и eNB3, посылают данные, принятые со всех пользовательских терминалов, на координирующее устройство, такое как, например, ведущая базовая станция eNB1. Затем координирующее устройство декодирует данные, используя координированный многоточечный прием, либо со всех пользовательских терминалов, либо декодирует данные, используя координированный многоточечный прием только с пользовательских терминалов, о которых известно координирующему устройству как об участвующих в координированном многоточечном приеме.
В другом варианте реализации изобретения для базовых станций заранее определено и известно, что координированный многоточечный прием выполняется только для пользовательских терминалов, которые используют схемы модуляции и кодирования (MCS) с предварительно определенными минимальными требованиями к устойчивости, то есть базовые станции посылают на координирующее устройство данные только с пользовательских терминалов с минимальной устойчивостью схемы модуляции и кодирования. Например, координированный многоточечный прием выполняется только для пользовательских терминалов с модуляционной схемой 4-QAM или ниже и схемой кодирования со скоростью кодирования 0,5 или ниже, и только для этих пользовательских терминалов данные посылаются с базовых станций на координирующее устройство.
В следующем варианте реализации изобретения координирующее устройство, то есть ведущая базовая станция eNB1 в вышеописанных вариантах реализации, посылает предпочтительно через транспортную сеть информацию о планировании на две ведомые базовые станции eNB2 и eNB3 с указанием радиоресурсов, например частотно-временных ресурсов пользовательских терминалов, которые участвуют в координированном многоточечном приеме, как, например, пользовательский терминал UE в вышеописанных вариантах реализации. С помощью указанной информации о планировании ведомые базовые станции eNB2 и eNB3 узнают, какие данные на каких радиоресурсах принадлежат пользовательским терминалам, принимающим участие в координированном многоточечном приеме, и, следовательно, должны быть переданы по транспортной сети на координирующее устройство.
В еще одном варианте реализации изобретения базовые станции удаляют сигналы от пользовательских терминалов, которые не участвуют в координированном многоточечном приеме, из всех данных IQ, что приводит к снижению помех для данных IQ для пользовательских терминалов, участвующих в координированном многоточечном приеме, которые будут посланы на координирующее устройство. Для удаления помех может быть использовано так называемое последовательное подавление помех (SIC), и пользовательские терминалы, участвующие в координированном многоточечном приеме, известны базовым станциям из информации о планировании, к примеру, посланной от координирующего устройства.