Сигнализация подтверждения на множестве несущих

Иллюстрации

Показать все

Настоящее изобретение относится к сигнализации подтверждения в среде множества несущих. Технический результат заключается в достижении минимального расстояния Хэмминга для кодовой книги с кодовыми словами, которые совместно кодируют сигнализацию ACK/NACK для множества несущих. В качестве примера варианта осуществления изобретения представлен способ на удаленном терминале для сигнализации подтверждения по восходящей линии связи в режиме множества несущих. Во-первых, определяется кодовое слово, которое совместно кодирует сигнализацию подтверждения, по меньшей мере, для двух несущих из кодовой книги множества несущих, которая хранится на удаленном терминале. Кодовая книга множества несущих включает в себя восемь кодовых слов, которые заданы, чтобы иметь кодовую книгу одной несущей в качестве кодовой подкниги кодовой книги множества несущих, причем каждое кодовое слово из восьми кодовых слов имеет длину «десять». Кодовая книга множества несущих обеспечивает минимальное расстояние Хэмминга, равное четырем, среди всех восьми кодовых слов. Во-вторых, сообщение сигнализации восходящей линии связи, которое включает в себя определенное кодовое слово, передается от удаленного терминала к узлу беспроводной сети. 3 н. и 15 з.п. ф-лы, 8 ил.

Реферат

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

Настоящее изобретение относится, в целом, к области связи и более определенно, в качестве примера, а не ограничения, к сигнализации подтверждения в среде множества несущих.

УРОВЕНЬ ТЕХНИКИ

В области связи используются много специальных терминов и аббревиатур. По меньшей мере, некоторые из нижеследующих используются в тексте, который следует далее, например, в этом разделе уровня техники и/или в разделе последующего описания. Таким образом, настоящим заданы следующие термины и аббревиатуры:

3GPP Проект Партнерства Третьего Поколения
АСK Подтверждение
ARQ Автоматический Запрос Повторной Передачи
CQI Индикатор Качества Канала
DC-HSDPA HSDPA с двумя несущими/с двумя сотами
DTX Прерывистая Передача
HARQ Гибридный Автоматический Запрос на Повторную Передачу
HSDPA Высокоскоростная Пакетная Передача по Нисходящей линии связи
HS-DPCCH Высокоскоростной Выделенный Физический Канал Управления (в WCDMA)
HS-DSCH Высокоскоростной Совместно Используемый Канал Нисходящей линии связи
HSPA Высокоскоростной Пакетный Доступ
HS-SCCH Высокоскоростной Совместно Используемый Канал Управления
MC-HSDPA HSDPA с множеством несущих/с множеством сот
MIMO Множество Входов, Множество Выходов
NACK Отрицательное Подтверждение
POST Постамбула Подтверждения/Отрицания
PRE Преамбула Подтверждения/Отрицания
WCDMA Широкополосный Множественный Доступ с Кодовым Разделением Каналов

Электронная связь формирует основу сегодняшнего информационно-ориентированного общества. Электронная связь осуществляется через беспроводные или проводные каналы, использующие электромагнитное излучение, такое как радиочастотные (RF) передачи, световые волны и так далее. Доступность и емкость электронной связи часто ограничивается полосой пропускания канала связи между первым (например, передающим) устройством и вторым (например, принимающим) устройством.

Доступная полоса пропускания канала связи может быть увеличена применением любого количества разных схем. Один пример такой схемы представляет собой связь по множеству несущих. Работа на множестве несущих может включать в себя работу на множестве сот. Высокоскоростной пакетный доступ (HSPA), включающий в себя Высокоскоростной Пакетный Доступ по Нисходящей линии связи (HSDPA), в настоящее время усовершенствуется, чтобы включать в себя работу на множестве несущих и/или на множестве сот. Начальный этап заключается в поддержке работы HSDPA на двух несущих и/или двух сотах (DC) (DC-HSDPA). С помощью DC-HSDPA пользователь может принимать на двух несущих «одновременно». Это повышает зону охвата с высокой скоростью передачи данных.

В некоторых системах связи, таких как те, которые реализованы в соответствии с Широкополосным Множественным Доступом с Кодовым Разделением Каналов (WCDMА), связи между отправителем и принимающим выполняются с операциями Автоматического Запроса Повторной Передачи (ARQ) или Гибридного Автоматического Запроса на Повторную Передачу (HARQ). Таким образом, чтобы поддержать DC-HSDPA, положительное подтверждение (АСK) или отрицательное подтверждение (NACK) используется для поддержки операции HARQ на каждой из двух несущих. Было сделано некоторое количество предложений для поддержки операций HARQ на каждой из двух несущих.

Первое предложение задействует сигнализацию двух указаний ACK/NACK (по одному на несущую), используя раздельные Высокоскоростные Выделенные Физические Каналы Управления (HS-DPCCH). Однако было замечено, что такой подход имеет неблагоприятное влияние на зону охвата, когда передаются оба HS-DPCCH. Более того, когда передается только второй HS-DPCCH, кубическая метрика слегка больше, чем когда задействован только первый HS-DPCCH. Это приводит к ухудшению зоны охвата, когда мобильному устройству нужно ACK/NACK только второй несущей по сравнению с тем, когда есть необходимость в ACK/NACK только первой несущей.

Второе предложение, в целом, задействует сигнализацию двух указаний ACK/NACK, используя совместное кодирование и один HS-DPCCH. При этом подходе два сообщения ACK/NACK совместно кодируются и передаются, используя один HS-DPCCH. Существует восемь (8) совместно закодированных сообщений, чтобы указывать двойные условия ACK/NACK:

• ACK (несущая 1) & ACK (несущая 2)

• ACK (несущая 1) & NACK(несущая 2)

• ACK (несущая 1) & DTX (несущая 2)

• NACK (несущая 1) & ACK (несущая 2)

• NACK (несущая 1) & NACK (несущая 2)

• NACK (несущая 1) & DTX (несущая 2)

• DTX (несущая 1) & ACK (несущая 2)

• DTX (несущая 1) & NACK (несущая 2)

В случае «DTX (несущая 1) и DTX (несущая 2)» мобильное устройство не нуждается в передаче какой-либо сигнализации ACK/NACK.

Одно конкретное предложение для совместного кодирования заключается в повторном использовании восьми (8) существующих MIMO кодовых слов ACK/NACK/PRE/POST, которые заданы в Таблице 15В 3GPP TS 25.212. Один пример кодовой книги в соответствии с этим конкретным предложением приведен ниже:

ACK/DTX=[1111111111]

NACK/DTX=[0000000000]

DTX/ACK=[1010111101]

DTX/NACK=[1101010111]

ACK/ACK=[0111101011]

ACK/NACK=[1001001000]

NACK/ACK=[0010010010]

NACK/NACK=[0100100100]

К сожалению, существуют недостатки в существующих предложениях для поддержки DC-HSDPA. Как замечено выше, предшествующее предложение с двумя раздельными ACK/NACK указаниями приводит к серьезному воздействию на зону охвата, если задействованы обе DC-HSDPAs. Последнее предложение приводит к разному набору недостатков, которые описываются в данном документе ниже.

Следовательно, существует необходимость избежать недостатков, которые существуют в настоящий момент в данной области техники в отношении поддержки связи с множеством несущих/множеством сот (например, DC-HSDPA). Таких недостатков и других потребностей можно избежать с помощью одного или более различных вариантов осуществления настоящего изобретения.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Целью настоящего изобретения является устранить или, по меньшей мере, улучшить один или более недостатков, которые в данном документе указаны выше или дополнительно ниже. Цель определенных вариантов осуществления настоящего изобретения заключается в достижении улучшенного минимального расстояния Хэмминга для кодовой книги с кодовыми словами, которые совместно кодируют сигнализацию ACK/NACK для множества несущих. Другой целью определенных вариантов осуществления настоящего изобретения является поддержка операций PRE или POST с такой кодовой книгой.

В примерном варианте осуществления представлен способ в удаленном терминале для сигнализации подтверждения восходящей линии связи в режиме множества несущих. Во-первых, определяют кодовое слово, которое совместно кодирует передачу сигналов подтверждения, по меньшей мере, для двух несущих из кодовой книги множества несущих, которая хранится, по меньшей мере, в одном запоминающем устройстве удаленного терминала. Кодовая книга множества несущих включает в себя восемь кодовых слов, которые заданы, чтобы иметь кодовую книгу одной несущей как кодовую подкнигу кодовой книги множества несущих, при этом каждое кодовое слово из восьми кодовых слов имеет длину десять. Кодовая книга множества несущих обеспечивает минимальное расстояние Хэмминга, равное четырем, среди всех восьми кодовых слов. Во-вторых, сообщение сигнализации восходящей линии связи, которое включает в себя определенное кодовое слово, передается от удаленного терминала на узел беспроводной сети.

В другом примере варианта осуществления изобретения представлен способ в узле беспроводной сети для сигнализации подтверждения восходящей линии связи в режиме множества несущих. Во-первых, сообщение сигнализации восходящей линии связи, которое включает в себя кодовое слово, совместно кодирующее сигнализацию подтверждения, по меньшей мере, для двух несущих, принимается от удаленного терминала на узле беспроводной сети. Во-вторых, кодовое слово декодируется с использованием кодовой книги множества несущих, которая хранится, по меньшей мере, в одном запоминающем устройстве узла беспроводной сети. Кодовая книга множества несущих включает в себя восемь кодовых слов, которые заданы, чтобы иметь кодовую книгу одной несущей как кодовую подкнигу кодовой книги множества несущих, при этом каждое кодовое слово из восьми кодовых слов имеет длину десять. Кодовая книга множества несущих обеспечивает минимальное расстояние Хэмминга, равное четырем, среди всех восьми кодовых слов.

В еще одном примере варианта осуществления изобретения представлен удаленный терминал, который предназначен выполнять сигнализацию подтверждения восходящей линии связи в режиме множества несущих. Удаленный терминал включает в себя, по меньшей мере, одно запоминающее устройство, хранящее кодовую книгу множества несущих, и один или более процессоров. Кодовая книга множества несущих включает в себя восемь кодовых слов, которые заданы, чтобы иметь кодовую книгу одной несущей как кодовую подкнигу кодовой книги множества поднесущих, при этом каждое кодовое слово из восьми кодовых слов имеет длину десять. Кодовая книга множества несущих обеспечивает минимальное расстояние Хэмминга, равное четырем, среди всех восьми кодовых слов. Один или более процессоров сконфигурированы, чтобы определять кодовое слово, которое совместно кодирует сигнализацию подтверждения, по меньшей мере, для двух несущих из кодовой книги множества несущих, и чтобы передавать от удаленного терминала в узел беспроводной сети сообщение сигнализации восходящей линии связи, которое включает в себя определенное кодовое слово.

В еще одном варианте осуществления изобретения представлен узел беспроводной сети, который предназначен для выполнения сигнализации подтверждения восходящей линии связи в режиме множества несущих. Узел беспроводной сети включает в себя, по меньшей мере, одно запоминающее устройство, хранящее кодовую книгу множества несущих, и один или более процессоров. Кодовая книга множества несущих включает в себя восемь кодовых слов, которые заданы, чтобы иметь кодовую книгу одной несущей как кодовую подкнигу кодовой книги множества поднесущих, при этом каждое кодовое слово из восьми кодовых слов имеет длину десять. Кодовая книга множества несущих обеспечивает минимальное расстояние Хэмминга, равное четырем, среди всех восьми кодовых слов. Один или более процессоров сконфигурированы, чтобы принимать от удаленного терминала на узле беспроводной сети сообщение сигнализации восходящей линии связи, которое включает в себя кодовое слово, совместно кодирующее сигнализацию подтверждения, по меньшей мере, для двух несущих, и декодировать кодовое слово, используя кодовую книгу множества несущих.

Преимущество определенных вариантов осуществления настоящего изобретения состоит в том, что улучшенное минимальное расстояние Хэмминга может быть обеспечено для кодовой книги, имеющей кодовые слова, которые совместно кодируют сигнализацию ACK/NACK для множества несущих. Другое преимущество определенных вариантов осуществления настоящего изобретения состоит в том, что могут быть поддержаны операции PRE и POST. Еще одно преимущество определенных вариантов осуществления настоящего изобретения состоит в том, что можно исключить несогласованность кодовой книги, когда существует непонимание между удаленным терминалом и узлом беспроводной сети в отношении того, действует ли режим множества несущих или режим одной несущей. И еще одно преимущество определенных вариантов осуществления настоящего изобретения состоит в том, что может быть обеспечено максимально возможное разделение кодовых слов для сообщения с противоположными значениями подтверждения. Другие преимущества отмечены в данном документе ниже.

Дополнительные варианты осуществления изобретения также описаны и/или заявлены в данном документе. Примеры дополнительных вариантов осуществления изобретения включают в себя в качестве примера, но не ограничения, устройства, запоминающие устройства, приборы, системы и так далее. Дополнительные аспекты изобретения изложены отчасти в подробном описании, чертежах и формуле изобретения, которые приведены ниже, а отчасти могут быть выведены из подробного описания и чертежей или могут быть выяснены с помощью применения изобретения на практике. Должно быть понятно, что как предыдущее обобщенное описание, так и последующее подробное описание являются только примерными и пояснительными и не ограничивают изобретение как раскрытое или как заявленное.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Более полное понимание настоящего изобретения может быть получено при совместном рассмотрении последующего подробного описания с прилагаемыми чертежами.

Фиг.1 - это блок-схема примера системы связи, включающая в себя узел беспроводной сети и множество удаленных терминалов.

Фиг.2 - это пример диаграммы состояния для передачи расширенной сигнализации ACK/NACK, которая включает в себя операции PRE или POST.

Фиг.3 - это блок-схема примеров устройств, которые сконфигурированы для связи с использованием кодовой книги множества несущих в соответствии вариантами осуществления настоящего изобретения.

Фиг.4 - это блок-схема примера кодовой книги множества несущих.

Фиг.5 - это структурная схема примера обобщенного способа для сигнализации подтверждения с множеством несущих.

Фиг.6А - это блок-схема, которая изображает анализ расстояния Хэмминга, который выполняется на примере кодовой книги множества несущих.

Фиг.6В - это блок-схема, которая изображает пример пар кодовых слов с противоположными значениями.

Фиг.7 - это блок-схема примеров устройств, которые могут быть использованы для реализации вариантов осуществления для сигнализации подтверждения с множеством несущих.

ПОДРОБНОЕ ОПИСАНИЕ

Как было описано выше, существуют недостатки в существующих подходах к поддержанию связи (например, DC-HSDPA) на множестве несущих и/или множестве сот. Первое существующее предложение использовало бы два раздельных указания ACK/NACK. Это привело бы к серьезному влиянию на зону охвата, когда передаются оба HS-DPCCH. Второе существующее предложение повторно использовало бы существующие восемь (8) MIMO кодовых слов ACK/NACK/PRE/POST, которые уже заданы в 3GPP.

Хотя повторное использование существующих восьми MIMO кодовых слов может совместно кодировать два указания ACK/NACK, чтобы таким образом исключить нежелательные раздельные передачи для сигнализации ACK/NACK с двумя несущими, этим предложением вносится разный набор недостатков. Например, такая кодовая книга, сформированная из существующих восьми MIMO кодовых слов, имеет минимальное расстояние Хэмминга, равное только 3, что намного меньше, чем оптимальное минимальное расстояние Хэмминга для кодовой книги длиной 10 и размером 8. Также операции PRE или POST не могут поддерживаться из-за того, что MIMO-выведенные кодовые слова 7 и 8 («NACK/ACK=[0010010010]” и “NACK/NACK=[0100100100]”) имеют одно и то же значение, как это указывают существующие указания PRE или POST.

В отличие от этого примеры вариантов осуществления кодовой книги, которые описаны в данном документе ниже, имеют более высокое значение минимальных расстояний Хэмминга. Два разных примера вариантов осуществления кодовой книги множества несущих приведены ниже. Первый пример варианта осуществления кодовой книги множества несущих имеет минимальное расстояние Хэмминга 5, а второй пример варианта осуществления кодовой книги множества несущих имеет минимальное расстояние Хэмминга 4. Оба примера вариантов осуществления кодовой книги множества несущих способны быть сконфигурированными для поддержки операций PRE или POST. Второй пример варианта осуществления кодовой книги множества несущих может также включать в себя, в качестве ее кодовой подкниги или поднабора, кодовую книгу одной несущей сигнализации ACK/NACK. Второй пример варианта осуществления кодовой книги множества несущих может дополнительно обеспечить, чтобы пары кодовых слов с противоположными значениями имели относительно большое разделение расстояния Хэмминга между ними. В примерной реализации первый и второй примеры вариантов осуществления кодовой книги множества несущих могут задействовать кодовую книгу, которая поддерживает сигнализацию ACK/NACK, используя один HS-DPCCH для работы на DC-HSDPA в системе связи, основанной на WCDMA.

В дополнение к HARQ сигнализации ACK/NACK, два CQI могут быть просигнализированы во время работы на DC-HSDPA. Похожая проблема может возникнуть в отношении CQI, когда команда HS-SCCH, деактивирующая работу на DC-HSDPA, не обнаруживается удаленным терминалом. Это может создать неоднозначность CQI кодовой книги между узлом беспроводной сети и удаленным терминалом. Примеры вариантов осуществления, избегающие эту проблему, также описаны в данном документе ниже.

Когда используется HS-DPCCH формат вида MIMO для DC-HSDPA, объединение функциональной возможности DC-HSDPA и функциональной возможности MIMO HSDPA может быть проблематично. Примеры варианта(ов) осуществления, позволяющие скомбинировать функциональную возможность DC-HSDPA и функциональную возможность MIMO HSDPA, также описаны в данном документе ниже.

Фиг.1 - это блок-схема примера системы 100 связи, включающей в себя узел 102 беспроводной сети и множество удаленных терминалов 104. Таким образом, как проиллюстрировано, система 100 связи включает в себя, по меньшей мере, один узел 102 беспроводной сети и один или более удаленных терминалов 104а и 104b. Хотя только два удаленных терминала 104а и 104b показаны явно, узел 102 беспроводной сети может быть на связи с большим или меньшим количеством, чем два таких удаленных терминала 104. Похожим образом, хотя проиллюстрирован на фиг.1 только один узел 102 беспроводной сети, каждый приведенный удаленный терминал 104 может быть на связи с множеством таких узлов 102 беспроводной сети (например, в многосотовом режиме). Похожим образом узел 102 беспроводной сети может быть узлом проводной сети, который осуществляет связь с удаленным(и) терминалом(ами) 104 через проводное соединение.

Связь от узла 102 беспроводной сети до удаленного терминала 104 обычно называется связью по нисходящей линии связи. Связь от удаленного терминала 104 до узла 102 беспроводной сети обычно называется связью по восходящей линии связи. В примере варианта осуществления связь 106 по нисходящей линии связи передается от узла 102 беспроводной сети до удаленного терминала 104а. Удаленный терминал 104а принимает связь 106 по нисходящей линии связи и обрабатывает ее.

В ответ на прием связи 106 по нисходящей линии связи и/или на основании ее обработки удаленный терминал 104а формулирует ответное сообщение 108 восходящей линии связи. Как в данном документе описано ниже, ответное сообщение 108 восходящей линии связи может включать в себя, по меньшей мере, одно кодовое слово. Удаленный терминал 104а передает ответное сообщение 108 по восходящей линии связи узлу 102 беспроводной сети. Узел 102 беспроводной сети может обрабатывать ответное сообщение 108 восходящей линии связи соответствующим образом, например декодируя включенное кодовое слово(а).

В контексте определенных примеров вариантов осуществления изобретения, как в данном документе описано, ответное сообщение 108 восходящей линии связи указывает состояние приема в отношении одной или более связей 106 нисходящей линии связи. Состояние приема может быть указано одним или более включенными кодовыми словами. Указанное состояние приема может быть, например, положительным подтверждением приема, отрицательным подтверждением, отсутствием приема, операцией преамбулы, операцией постамбулы, какой-либо их комбинацией и так далее. Разные условия приема описаны в данном документе дополнительно ниже с конкретной ссылкой на фиг.2.

Узлы 102 беспроводной сети могут содержать, например, базовую станцию, базовую приемопередающую станцию, базовую радиостанцию, узел В, точку доступа, какую-либо их комбинацию и так далее. Удаленные терминалы 104 могут содержать, например, мобильный терминал, мобильную станцию, оборудование пользователя, абонентскую станцию, плату или модуль связи, какую-либо их комбинацию и так далее. Обобщенные примеры реализации устройств для узлов 102 беспроводной сети и/или удаленных терминалов 104 описаны в данном документе ниже с конкретной ссылкой на фиг.7.

Определенный пример технологии, упомянутой в данном документе, выражен с использованием терминологии WCDMA. Однако следует понимать, что это просто один пример реализации, который может подходить для системы, основанной на WCDMA. Другими словами, удаленные терминалы могут быть любого общего типа, а узлы сети могут быть частью инфраструктуры любой общей беспроводной (или проводной) сети. В беспроводных реализациях другие технологии радиоинтерфейса (например, те, которые согласовываются с другим стандартом беспроводной сети) могут быть использованы для реализации принципов настоящего изобретения. Такие другие стандарты беспроводной сети могут быть или могут не быть ориентированы на беспроводную сеть сотового типа.

Фиг.2 - это пример диаграммы 200 состояния для расширенной сигнализации АСK/NACK, который включает в себя операции PRE и POST. Как проиллюстрировано, диаграмма 200 состояния включает в себя три состояния: состояние 202 прерывистой передачи (DTX), состояние 204 преамбулы (PRE) и состояние 206 АСK/NACK. Операции PRE и POST введены для улучшения характеристик обнаружения АСK/NACK. Как проиллюстрировано на диаграмме 200 состояния, решетчатая структура добавляется к каналу сигнализации АСK/NACK.

Если удаленный терминал обнаруживает Высокоскоростной Совместно Используемый Канал Управления (HS-SCCH) для субкадра n, то он отправляет указание преамбулы “PRE” в HS-DPCCH в субкадре n-1 для перехода из состояния 202 DTX в состояние 204 PRE. Если удаленный терминал не обнаруживает Высокоскоростной Совместно Используемый Канал Управления (HS-SCCH) в субкадре n после приема HS-DSCH в субкадре n-1, то он отправляет указание постамбулы “POST” в субкадре DTX n для перехода из состояния 206 АСK/NACK в состояние 202 DTX. Использование указаний преамбулы и постамбулы позволяет узлу беспроводной сети лучше различать DTX от пульсирующих передач АСK/NACK.

Фиг.3 - это блок-схема 300 примера устройств 302, которые сконфигурированы, чтобы осуществлять связь, используя кодовую книгу 312 множества несущих в соответствии с вариантами осуществления настоящего изобретения. Как проиллюстрировано, устройства 302 включают в себя передатчик 304, приемник 306, блок 308 подтверждения связи, кодовую книгу 310 одной несущей и кодовую книгу 312 множества несущих. Более определенно, первое устройство 302а включает в себя передатчик 304а, приемник 306а, блок 308а подтверждения связи, кодовую книгу 310а одной несущей и кодовую книгу 312а множества несущих. Второе устройство 302b включает в себя приемник 306b, передатчик 304b, блок 308b подтверждения связи, кодовую книгу 310b одной несущей и кодовую книгу 312b множества несущих. Каждое из устройств 302а и 302b может включать в себя больше или меньше компонентов, чем те, которые проиллюстрированы.

В примерном варианте осуществления первое устройство 302а функционирует как узел 102 беспроводной сети (на фиг.1), а второе устройство 302b функционирует как удаленный терминал 104, такой как удаленный терминал 104а. В результате первое устройство 302а использует передатчик 304а, чтобы передавать связь 106 по нисходящей линии связи на второе устройство 302b, которая принимается приемником 306b. Второе устройство 302b использует передатчик 304b, чтобы передавать ответное сообщение 108 по восходящей линии связи первому устройству 302а, которое принимается приемником 306а. Ответное сообщение 108 восходящей линии связи может включать в себя, по меньшей мере, одно указание АСK, по меньшей мере, одно указание NACK или, по меньшей мере, одно указание операции перехода для одной или более несущих. Если второе устройство 302b пропускает обнаружения наличия связи 106 по нисходящей линии связи, то оно не передаст ответное сообщение 108 по восходящей линии связи. Такие случаи, например, называются в данном документе как DTX.

В примерном варианте реализации эти указания могут быть переданы с использованием, по меньшей мере, одного кодового слова из одной или более кодовой книги. Если устройства 302 связываются посредством одной несущей, то они могут определять и декодировать/интерпретировать кодовые слова, используя кодовую книгу 310 одной несущей. Если устройства 302 связываются посредством множества несущих, то они могут определять и декодировать/интерпретировать кодовые слова, используя кодовую книгу 312 множества несущих. Пример кодовой книги 312 множества несущих, которая относится, по меньшей мере, к двум несущим/сотам, описывается ниже с конкретной ссылкой на фиг.4. Определение кодового слова выполняется блоком 308b подтверждения связи второго устройства 302b, а декодирование кодового слова выполняется блоком 308а подтверждения связи первого устройства 302а.

Фиг.4 - это блок-схема кодовой книги 312 множества несущих. Как проиллюстрировано, кодовая книга 312 множества несущих содержит пример кодовой книги 312-2 двух несущих. Для примерного варианта осуществления кодовая книга 312-2 двух несущих включает в себя в сумме десять кодовых слов 402. Она включает в себя восемь кодовых слов 404a-h «подтверждения». Кодовая книга 321-2 двух несущих может также включать в себя два кодовых слова 402i и 402j «операций перехода». Однако кодовая книга 312-2 двух несущих может также включать в себя разное количество кодовых слов и/или набор кодовых слов, которые имеют разные значения.

Примеры значений состояния приема для набора кодовых слов 402 для кодовой книги 312-2 двух несущих приведены ниже. Кодовое слово 402а указывает состояние приема «АСK/DTX», которое соответствует положительному подтверждению (например, для транспортного блока, который принимается) на первой несущей и отсутствию приема (например, транспортного блока) на второй несущей. Кодовое слово 402b указывает состояние приема «NACK/DTX», которое соответствует отрицательному подтверждению (например, для транспортного блока, который принят неправильно) на первой несущей и отсутствию приема на второй несущей. Кодовое слово 402с указывает состояние приема «DTX/ACK», которое соответствует отсутствию приема на первой несущей и положительному подтверждению на второй несущей. Кодовое слово 402d указывает состояние приема «DTX/NACK», которое соответствует отсутствию приема на первой несущей и отрицательному подтверждению на второй несущей.

Кодовое слово 402е указывает состояние приема «NACK/ACK», которое соответствует отрицательному подтверждению на первой несущей и положительному подтверждению на второй несущей. Кодовое слово 402f указывает состояние приема «ACK/NACK», которое соответствует положительному подтверждению на первой несущей и отрицательному подтверждению на второй несущей. Кодовое слово 402g указывает состояние приема «АСK/АСK», которое соответствует положительному подтверждению на первой несущей и положительному подтверждению на второй несущей. Кодовое слово 402h указывает состояние приема «NACK/NACK», которое соответствует отрицательному подтверждению на первой несущей и отрицательному подтверждению на второй несущей.

Как отмечено выше, кодовая книга 312 множества несущих, такая как кодовая книга 312-2 двух несущих, может также включать в себя кодовые слова для операций перехода. Кодовое слово 402i указывает состояние приема для операции «PRE», которое соответствует операции перехода преамбулы. Кодовое слово 402i указывает состояние приема для операции «POST», которая соответствует операции перехода постамбулы.

Значения, размещенные в этих кодовых словах, могут создавать разные кодовые книги 312 множества несущих. Разные кодовые книги 312 множества несущих с разными значениями могут приводить к возникновению кодовой книги 312 множества несущих с разными свойствами. Первый и второй примеры вариантов осуществления кодовой книги описаны в данном документе ниже. Каждое кодовое слово в этих двух примерах вариантов осуществления кодовой книги имеет длину 10 значений (например, 10 бит), но кодовые слова могут также быть разной длины.

В качестве первого примера варианта осуществления кодовой книги кодовая книга 312 множества несущих описывается как книга, которая может быть реализована с использованием одного HS-DPCCH для DC-HSDPA HARQ сигнализации подтверждения. Кодовая книга может иметь следующие примерные значения для каждого отмеченного кодового слова:

АСK/АСK=[1111110110]

NACK/DTX=[1110111001]

DTX/ACK=[1101001010]

DTX/NACK=[0001111111]

ACK/ACK=[1000011100]

ACK/NACK=[0101010001]

NACK/ACK=[1000100011]

NACK/NACK=[0110001111].

Эта кодовая книга имеет минимальное расстояние Хэмминга, равное 5.

В соответствии с этим первым примером варианта осуществления кодовой книги, два или более кодовых слова, которые идентичны унаследованным кодовым словам PRE/POST, могут быть добавлены, чтобы также поддерживать функциональность PRE/POST. Даже при дополнении к унаследованным кодовым словам PRE/POST минимальное расстояние Хэмминга может оставаться равным 5. Первый пример варианта осуществления кодовой книги может обеспечивать заметно лучшие характеристики скорости передачи сообщения об ошибке по сравнению с кодовой книгой, которая основана на существующих 8 MIMO кодовых словах ACK/NACK/PRE/POST.

Однако использование первого примера варианта осуществления кодовой книги для сигнализации ACK/NACK с двумя несущими приведет к тому, что удаленный терминал вернется к Release-5 (редакции 5) (с одной несущей) сигнализации ACK/NACK, когда принимается команда HS-SCCH, деактивирующая работу на DC-HSDPA. В результате могут возникнуть проблемы, когда удаленный терминал пропускает такую команду HS-SCCH и поэтому по-прежнему использует кодовую книгу с подтверждением DC-HSDPA HARQ, в то время как узел беспроводной сети начинает декодировать принятые кодовые слова, используя кодовую книгу (одной несущей) Release-5.

Кодовая книга Release-5 одной несущей содержит следующие два кодовых слова для указания ACK одной несущей и указания NACK одной несущей:

ACK=[1111111111]

NACK=[0000000000].

Сигнализация подтверждения может быть предварена указателями операций перехода PRE и POST, как представлено на диаграмме 200 состояний (на фиг.2).

В качестве примера кодовые слова PRE и POST могут иметь следующие два (унаследованных) значения:

PRE=[0010010010]

POST=[0100100100].

Чтобы избежать потенциальной неоднозначности (например, несогласованности кодовой книги между удаленным терминалом и узлом беспроводной сети), когда удаленному терминалу не удается обнаружить команду HS-SCCH, кодовая книга для сигнализации подтверждения MC-HSDPA HARQ может содержать кодовую книгу одной несущей, как ее кодовую подкнигу или поднабор. Второй пример варианта осуществления кодовой книги, который описывается ниже, включает в себя кодовую книгу одной несущей как кодовую подкнигу или поднабор кодовой книги множества несущих.

Для представленного ниже примера расстояние Хэмминга между каждой парой кодовых слов также улучшается так, чтобы достичь минимального расстояния Хэмминга, равного 4. Более определенно, для второго примера варианта осуществления кодовой книги кодовая книга 312 множества несущих описана как книга, которая может быть выполнена с использованием HS-DPCCH для сигнализации подтверждения DC-HSDPA HARQ. Кодовая книга может иметь следующие примеры значений для каждого из отмеченных кодовых слов:

ACK/DTX=[1111111111]

NACK/DTX=[0000000000]

DTX/ACK=[1111100000]

DTX/NACK=[0000011111]

NACK/ACK=[1100110011]

ACK/NACK=[0011001100]

ACK/ACK=[1010101010]

NACK/NACK=[0101010101].

Минимальное расстояние Хэмминга в этом примере кодовой книги равно 4.

Более того, этот второй пример варианта осуществления кодовой книги может быть дополнен унаследованными кодовыми словами преамбулы (PRE) и постамбулы (POST), которые заданы в редакциях Release 5, 6 и 7. Эти унаследованные значения для кодовых слов PRE и POST приведены далее:

PRE=[0010010010]

POST=[0100100100].

С этим вторым примером варианта осуществления кодовой книги, если удаленный терминал пропускает команду прекратить работу на множестве несущих (например, пропускает команду HS-SССH) и остается в работе на множестве несущих (например, остается в работе на DC-HSDPA), он будет передавать сигнал указания кодового слова ACK/DTX или указания кодового слова NACK/DTX, когда он подтверждает прием данных HS-DSCH. Так как эти два кодовых слова являются теми же самыми, что и кодовые слова ACK и NACK для сигнализации одной несущей (в том числе одной соты), нет проблемы неоднозначности в узле беспроводной сети.

Кроме того, при данной конфигурации кодовой книги второго примера варианта осуществления кодовой книги сообщения, имеющие противоположные значения, назначены (попарно) наиболее разделенным кодовым словам. Например, сообщения DTX/ACK и DTX/NACK имеют противоположное значение. Сообщения ACK/DTX и NACK/DTX также имеют противоположное значение. Дополнительно, сообщения ACK/ACK и NACK/NACK имеют (двойное) противоположное значение. Сообщения ACK/NACK и NACK/ACK также имеют (двойное) противоположное значение. Можно видеть, что предложенная кодовая книга имеет расстояние Хэмминга 10 для каждой пары в вышеописанных случаях с противоположными значениями.

Переназначение кодового слова (например, изменение определения кодового слова), перестановка битов, поразрядное маскирование, их комбинация и так далее приводит к созданию кодовых книг, имеющих перечисленные свойства. Следовательно, кодовые книги, которые могут быть получены с помощью одной или более этих и/или подобных или аналогичных операций (например, начиная от кодовой книги, описанной в данном документе), содержат эквивалентные кодовые книги. Примеры выполнений этих операций приведены ниже.

В качестве первого примера можно переназначить определение двух или более пар кодовых слов. Например, эти два кодовых слова [1100110011] и [0011001100] (для NACK/ACK и ACK/NACK) могут быть переключены для получения следующей эквивалентной кодовой книги:

ACK/DTX=[1111111111]

NACK/DTX=[0000000000]

DTX/NACK=[0000011111]

NACK/ACK=[0011001100]

ACK/NACK=[1100110011]

ACK/ACK=[1010101010]

NACK/NACK=[0101010101]

PRE=[0010010010]

POST=[0100100100].

Это переназначение кодового слова не изменяет, однако, основных свойств кода кодовой книги, таких как минимальное расстояние Хэмминга, равное 4. Также (попарное) минимальное расстояние Хэмминга 10, сохраняемое между парами кодов, имеет противоположные значения. Другими словами, расстояние Хэмминга, равное 10, сохраняется между кодовыми парами DTX/ACK и DTX/NACK, между парами кодов ACK/DTX и NACK/DTX, и между парами кодов ACK/NACK и NACK/ACK, и между парами кодов ACK/ACK и NACK/NACK.

В качестве еще одного примера перестановка столбцов в «исходной» кодовой книге не изменяет основных свойств кодов. Например, переключение первого и последнего столбцов второго примера варианта осуществления «исходной» кодовой книги приводит к эквивалентной кодовой книге, как показано далее:

ACK/DTX=[1111111111]

NACK/DTX=[0000000000]

DTX/ACK=[0111100001]

DTX/NACK=[1000011110]

NACK/ACK=[1100110011]

ACK/NACK=[0011001100]

ACK/ACK=[0010101011]

NACK/NACK=[1101010100]

PRE=[0010010010]

POST=[0100100100].

Эта кодовая книга с переставленными битами сохраняет минимальное расстояние Хэмминга, равное 4, для кодовой книги. Также расстояние Хэмминга, равное 10, сохраняется между парами кодов DTX/ACK и DTX/NACK, между парами кодов ACK/DTX и NACK/DTX, между парами кодов ACK/NACK и NACK/NACK и между парами кодов ACK/ACK и NACK/NACK.

В качестве еще одного примера применение общей маски ко второму примеру варианта осуществления «исходной» кодовой книги не изменяет основные свойства кода. Например, можно применять общую маску из [1001001000] для каждого из кодовых слов в исходной кодовой книге, чтобы получить следующую эквивалентную кодовую книгу:

ACK/DTX=[0110110111]

NACK/DTX=[1001001000]

DTX/ACK=[0110101000]

DTX/NACK=[1001010111]

NACK/ACK=[0101111011]

ACK/NACK=[1010000100]

ACK/ACK=[0011100010]

NACK/NACK=[1100011101]

PRE=[1011011010]

POST=[1101101100].

Эта кодовая книга, полученная из применения общей маски, сохраняет минимальное расстояние Хэмминга, равное 4, для кодовой книги. Также расстояние Хэмминга, равное 10, сохраняется между парами кодов DTX/ACK и DTX/NACK, между парами кодов ACK/DTX и NACK/DTX, между парами кодов ACK/NACK и NACK/ACK и между парами кодов ACK/ACK и NACK/NACK.

Фиг.5 - это структурная схема 500 примера обобщенного способа для сигнализации подтверждения на множестве несущих. Как показано, структурная схема 500 включает в себя восемь блоков 502-516. Структурная схема 500 может быть реализована двумя