Способ и устройство кодирования

Иллюстрации

Показать все

Изобретение относится к телекоммуникационным технологиям, а именно к способу кодирования для совместного кодирования сигналов HARQ-ACK. Техническим результатом является снижение количества не являющихся необходимыми повторных высокоуровневых передач и повышение скорости передачи данных в системе. Технический результат достигается тем, что способ кодирования включает в себя: выбор структур кодовой книги, причем в каждой из структур кодовой книги существует множество схем отображения между кодовым словом структуры кодовой книги и сигналом, предназначенным для кодирования; получение вероятности повторной высокоуровневой передачи данных в соответствии со значениями вероятности парной ошибки для сигнала, предназначенного для кодирования, и вероятности отправки сигнала, предназначенного для кодирования для каждой из схем отображения; получение издержек на повторную высокоуровневую передачу в соответствии с вероятностью повторной высокоуровневой передачи данных; выбор схемы отображения, соответствующей заданному уровню издержек на повторную высокоуровневую передачу, в качестве схемы кодирования для сигнала, предназначенного для кодирования; и кодирование сигнала, предназначенного для кодирования, в соответствии со схемой кодирования. 4 н. и 10 з.п. ф-лы, 3 ил., 17 табл.

Реферат

По настоящей заявке на патент испрашивается приоритет заявки на патент Китая, озаглавленной "An Encoding Method and Device, Base Station and User Equipment", имеющей номер 200810169195.7, поданной в Патентное ведомство Китая 5 ноября 2008 года, а также заявки на патент Китая, озаглавленной "Encoding Method и Device", имеющей номер 200910149413.5, поданной в Патентное ведомство Китая 16 июня 2009 года, каждая из которых в полном объеме явным образом включена в настоящий документ путем ссылки.

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

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

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

В системе широкополосного множественного доступа с кодовым разделением каналов, в случае использования для несущих нисходящей линии связи технологии высокоскоростной пакетной передачи в нисходящем канале для двух несущих (DC-HSDPA) и использования двух выделенных физических каналов управления восходящей линии связи (HS-DPCCH) для несущих восходящей линии связи, мощность передачи может быть ограниченной, что повлияет на область покрытия. Подходящей для целей экономии ресурсов мощности схемой является использование только одного HS-DPCCH для выполнения выдачи информации обратной связи в виде квитирования (ACK)/отрицательного квитирования (NACK) в случае, если пользовательское оборудование (UE) сконфигурировано с двумя несущими, но не сконфигурировано с множеством входов - множеством выходов (MIMO). Таким образом, требуется совместное кодирование информации обратной связи ACK/NACK, переданной в ответ на данные по двум несущим (сотам), что означает отображение композитного сигнала квитирования гибридного автоматического запроса на повторение (HARQ-ACK) в одну последовательность из 0 и 1 длиной 10 разрядов.

8 выпуск спецификации WCDMA вводит технологию двойной несущей в нисходящей линии связи, и UE должно выдавать HARQ-ACK в ответ на данные, переданные по двум несущим. Один из подходящих способов для выполнения этого состоит в совместном кодировании информации обратной связи, переданной в ответ на данные, переданные по двум несущим, и передаче информации обратной связи по одному HS-DPCCH; однако ранее в технике не предлагалось подходящей схемы совместного кодирования для передачи информации обратной связи по одному HS-DPCCH.

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ

Настоящее изобретение предоставляет способ и устройство для совместного кодирования информации обратной связи, передаваемой в ответ на данные, переданные по двум несущим, в одном HS-DPCCH.

В одном из аспектов настоящего изобретения представлен способ кодирования для совместного кодирования сигнала HARQ-ACK, включающий в себя: кодирование сигнала HARQ-ACK и выдачу кодового слова;

при этом кодовое слово {1,1,1,1,1,1,1,1,1,1} выдается в случае, когда сигнал HARQ-ACK представляет собой ACK/DTX; кодовое слово {0,0,0,0,0,0,0,0,0,0} выдается в случае, когда сигнал HARQ-ACK представляет собой NACK/DTX; кодовое слово {1,1,1,1,1,0,0,0,0,0} выдается в случае, когда сигнал HARQ-ACK представляет собой DTX/ACK; кодовое слово {0,0,0,0,0,1,1,1,1,1} выдается в случае, когда сигнал HARQ-ACK представляет собой DTX/NACK; кодовое слово {1,0,1,0,1,0,1,0,1,0} выдается в случае, когда сигнал HARQ-ACK представляет собой ACK/ACK; кодовое слово {1,1,0,0,1,1,0,0,1,1} выдается в случае, когда сигнал HARQ-ACK представляет собой ACK/NACK; кодовое слово {0,0,1,1,0,0,1,1,0,0} выдается в случае, когда сигнал HARQ-ACK представляет собой NACK/ACK; кодовое слово {0,1,0,1,0,1,0,1,0,1} выдается в случае, когда сигнал HARQ-ACK представляет собой NACK/NACK;

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

В другом аспекте изобретения также представлено устройство кодирования для совместного кодирования сигнала HARQ-ACK, включающее в себя: блок для кодирования сигнала HARQ-ACK и выдачи кодового слова; при этом выданное кодовое слово является таким же, что и в описанном выше способе.

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

Посредством способа и устройства для кодирования, представленных настоящим изобретением, реализуется потребность в совместном кодировании информации обратной связи, отвечающей на данные, переданные по двум несущим, в одном HS-DPCCH.

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

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

Фиг.1 представляет собой блок-схему способа кодирования в соответствии с одним из вариантов осуществления настоящего изобретения;

Фиг.2 представляет собой структурную схему устройства для кодирования в соответствии с одним из вариантов осуществления настоящего изобретения; и

Фиг.3 представляет собой структурную схему другого устройства для кодирования в соответствии с одним из вариантов осуществления настоящего изобретения.

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

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

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

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

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

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

Например, во время выбора структур кодовой книги может быть выбрана структура кодовой книги, соответствующая наибольшему минимальному кодовому расстоянию или наибольшему среднему кодовому расстоянию; или может быть выбрана структура кодовой книги, соответствующая наибольшему суммарному кодовому расстоянию или наибольшему взвешенному среднему кодовому расстоянию; или может быть выбрана симметричная структура кодовой книги.

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

S102: для каждой из схем отображения получение вероятности повторной высокоуровневой передачи данных, такой как вероятность повторной передачи на уровне управления радиоканалом (RLC), в соответствии со значениями вероятности парной ошибки для сигнала, предназначенного для кодирования, и вероятности отправки сигнала, предназначенного для кодирования, а также получение издержек на повторную высокоуровневую передачу в соответствии с вероятностью повторной высокоуровневой передачи данных.

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

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

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

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

Для варианта осуществления настоящего изобретения в качестве сигнала, предназначенного для кодирования, описывается сигнал HARQ-ACK, но вариант осуществления настоящего изобретения им не ограничивается, и сигналы, предназначенные для кодирования, могут представлять собой сигналы по другому кодовому каналу.

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

Возможные состояния передачи данных пользователя по двум несущим в один единичный интервал времени показаны в Таблице 1, при этом единичный интервал времени может быть равным 2 мс для одного подкадра.

Таблица 1
Состояние Есть ли данные по первому каналу? Есть ли данные по второму каналу? Вероятность состояния Вероятность повторной высокоуровневой передачи данных
Состояние 1 Да Нет Pstatel Ptransl-H
Состояние 2 Нет Да Pstate2 Ptrans2-H
Состояние 3 Да Да Pstate3 Ptrans3-H

Как показано в формуле (1), издержки на повторную высокоуровневую передачу Ptrans-H могут быть рассчитаны на основании вероятности повторной высокоуровневой передачи данных.

Ptrans-H = PstatelPtransl-H+Pstate2Ptrans2-H+Pstate3Ptrans3-H (1)

Статистический результат Pstatel ~ Pstate3 может быть получен посредством измерения, например статистический результат может быть получен посредством измерения того, передаются ли данные по первой несущей и второй несущей. Как правило, система находится в смешанном состоянии, то есть Pstate3 имеет значение в диапазоне от 0,3 до 0,7. Ptrans1-H ~ Ptrans3-H относятся к структурам кодовой книги; кроме того, даже при использовании одинаковых кодовых слов, на вероятность повторной высокоуровневой передачи данных также будут влиять различные схемы отображения между сигналом и кодовыми словами. При заданной схеме отображения между кодовыми словами и сигналом значения Ptrans1-H ~ Ptrans3-H могут быть рассчитаны посредством имитационного моделирования. В зависимости от различных возможных структур кодовой книги, могут быть получены различные значения Ptrans1-H ~ Ptrans3-H, и для заданного случая (значения Ptrans1-H ~ Ptrans3-H известны) группа оптимальных значений Ptrans1-H ~ Ptrans3-H может быть получена путем сравнения; таким образом, вероятность повторной высокоуровневой передачи данных в конкретном случае может быть рассчитана на основании группы оптимальных значений Ptrans1-H ~ Ptrans3-H.

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

Таблица 2
Сигнал HARQ-ACK
Номер Сигнал Аббревиатура сигналаСигнал
1 ACK/DTX A_D
2 NACK/DTX N_D
3 DTX/ACK D_A
4 DTX/NACK D_N
5 ACK/ACK A_A
6 ACK/NACK A_N
7 NACK/ACK N_A
8 NACK/NACK N_N
9 DTX/DTX D_D

Ниже описан конкретный способ расчета вероятности повторной высокоуровневой передачи Ptrans3-H в Состоянии 3.

Условия приема в UE показаны в Таблице 3 для случая, когда пользовательские данные и DTX (пустые данные) передаются узлом B (Node B) по единственной несущей, в результате чего может быть рассчитана вероятность события для объединенного сигнала, сгенерированного UE в Состоянии 3, как показано в Таблице 4.

Таблица 3
Вероятность каждого из событий для передачи данных узлом B и приема данных UE (одна несущая)
Прием TTI Логический ответ (передаваемый сигнал) Вероятность события
Правильный прием ACK PA
Ошибка приема NACK PN
Не обнаружено DTX PD

В соответствии с положениями протокола физического уровня Проекта партнерства по развитию сетей третьего поколения (3GPP) обычно требуется, чтобы PA ≥ 90% и PD ≤ 1%; в целях удобства анализа и вычисления, можно предположить, что PA =0,9, PN=0,1 и PD=0,01 в одном из вариантов осуществления настоящего изобретения.

Таблица 4
Вероятность ответного сигнала при передаче данных пользователя по обеим несущим (Состояние 3)
Прием TTI Логический ответ (передаваемый сигнал) Вероятность события
Первая несущая Вторая несущая
Правильный прием Правильный прием ACK/ACK PAPA
Ошибка приема ACK/NACK PAPN
Не обнаружено ACK/DTX PAPD
Ошибка приема Правильный прием NACK/ACK PNPA
Ошибка приема NACK/NACK PNPN
Не обнаружено NACK/DTX PNPD
Не обнаружено Правильный прием DTX/ACK PDPA
Ошибка приема DTX/NACK PDPN
Не обнаружено DTX/DTX PDPD

Если узел B первоначально передает пользовательские данные на UE, то UE выдает сигнал обратной связи HARQ-ACK узлу B, но сигнал HARQ-ACK, принятый узлом B и сигнал HARQ-ACK, переданный UE, могут соответствовать или не соответствовать друг другу (то есть, может иметь место парная ошибка). Парная ошибка вызывает повторную передачу данных узлом B, и режимы работы при повторной передаче данных подробно показаны в Таблице 5, а соответствующие вероятности парных ошибок показаны в Таблице 6.

Таблица 5
Режимы работы узла B при повторной передаче данных, вызванной парной ошибкой
A_D N_D D_A D_N A_A A_N N_A N_N D_D
A_D 0/L L/L L/H L/L 0/H 0/L L/H L/L L/L
N_D H/L L/L L/H L/L H/H H/L L/H L/L L/L
D_A H/L L/L L/0 L/L H/0 H/L L/0 L/L L/L
D_N H/L L/L L/H L/L H/H H/L L/H L/L L/L
A_A 0/L L/L L/0 L/L 0/0 0/L L/0 L/L L/L
A_N 0/L L/L L/H L/L 0/H 0/L L/H L/L L/L
N_A H/L L/L L/0 L/L H/0 H/L L/0 L/L L/L
N_N H/L L/L L/H L/L H/H H/L L/H L/L L/L
D_D H/L L/L L/H L/L H/H H/L L/H L/L L/L

В таблице 5 L обозначает повторную передачу данных на физическом уровне, H обозначает повторную передачу данных на верхнем уровне и 0 обозначает отсутствие повторной передачи. L/H означает, что данные, переданные по первой несущей, повторно передаются на физическом уровне, а данные, переданные по второй несущей, повторно передаются на верхнем уровне; L/L означает, что данные, переданные по первой несущей, повторно передаются на физическом уровне, и данные, переданные по второй несущей, повторно передаются на физическом уровне; H/L означает, что данные, переданные по первой несущей, повторно передаются на верхнем уровне, а данные, переданные по второй несущей, повторно передаются на физическом уровне; H/H означает, что данные, переданные по первой несущей, повторно передаются на верхнем уровне, и данные, переданные по второй несущей, повторно передаются на верхнем уровне; H/0 означает, что данные, переданные по первой несущей, повторно передаются на верхнем уровне, а по второй несущей повторная передача отсутствует; 0/H означает, что по первой несущей повторная передача отсутствует, а данные, переданные по второй несущей, повторно передаются на верхнем уровне; L/0 означает, что данные, переданные по первой несущей, повторно передаются на физическом уровне, а по второй несущей повторная передача отсутствует; 0/L означает, что по первой несущей повторная передача отсутствует, а данные, переданные по второй несущей, повторно передаются на физическом уровне; 0/0 означает отсутствие повторной передачи по первой несущей и отсутствие повторной передачи по второй несущей.

Таблица 6
Вероятности парных ошибок
A_D N_D D_A D_N A_A A_N N_A N_N D_D
A_D P11 P12 P13 Pl4 Pl5 P16 Pl7 P18 Pl9
N_D P21 P22 P23 P24 P25 P26 P27 P28 P29
D_A P31 P32 P33 P34 P35 P36 P37 P38 P39
D_N P41 P42 P43 P44 P45 P46 P47 P48 P49
A_A P51 P52 Р53 P54 P55 P56 P57 P58 P59
A_N P61 P62 P63 P64 P65 Р66 P67 P68 P69
N_A P71 P72 P73 P74 P75 P76 P77 Р78 P79
N_N P81 P82 P83 P84 P85 P86 P87 Р88 P89
D_D P91 P92 P93 P94 P95 P96 P97 Р98 P99

Таким образом, вероятность повторной высокоуровневой передачи Ptrans3-H в Состоянии 3 рассчитывается как

Ptrans3-H = PAPD(Pl3 + Pl5 + Pl7)+ PNPD(P21 + P23 + P25 + P26 + P27)+ PDPA(P31 + Р35 + Р36) + PDPN(P41 +P43 + P45 + P46 + P47) + PAPN(P63 + P65 + P67) + PNPA(P71 + P75 + P76) + PNPN(P81 + P83 + P85 + P86 + P87) + PDPD(P91 + P93 + P95 + P96 + P97) (2)

В формуле (2) P13, P15, P17, P21, P23, P25 , …, представляют собой вероятности парных ошибок, соответствующие режимам работы повторной высокоуровневой передачи в таблице 6.

Подробно способы вычисления Ptrans1-H и Ptrans2-H описаны ниже.

В состоянии 1 узел B передает пользовательские данные по первой несущей и передает DTX по второй несущей, при этом вероятности событий для UE, принимающей данные, показаны в Таблице 7; режимы повторной передачи данных, вызванной появлением парных ошибок, которые появляются после того, как переданный UE сигнал обратной связи HARQ-ACK принимается узлом B, и соответствующие вероятности парных ошибок показаны в Таблицах 8 и 9, соответственно. В состоянии 1 узел B оценивает только принятый сигнал в состоянии A_D, N_D и D_D; и в состоянии 2 узел B оценивает только принятый сигнал в состоянии D_A, D_N и D_D. Если алгоритм декодирования приемника все же оценивает девять сигналов из Таблицы 2, то формулы (3) и (4) должны быть соответствующим образом изменены.

Таблица 7
Вероятности ответного сигнала для случая передачи пользовательских данных по первой несущей и передачи DTX по второй несущей
Прием TTI Логический ответ (передаваемый сигнал) Вероятность события
Первая несущая Пользователь
Правильный прием Правильный прием ACK/DTX PA
Неправильный прием ACK/ACK 0
ACK/NACK 0
Неправильный прием Правильный прием NACK/DTX PN
Неправильный прием NACK/ACK 0
NACK/NACK 0
Не обнаружено Правильный прием DTX/DTX PD
Неправильный прием DTX/ACK 0
DTX/NACK 0
Таблица 8
Режимы повторной передачи данных узлом B по причине парной ошибки
A_D N_D D_D
A_D 0/0 L/0 L/0
N_D H/0 L/0 L/0
D_D H/0 L/0 L/0
Таблица 9
Вероятности парных ошибок
A_D N_D D_D
A_D P11' Pl2' P19'
N_D P21' P22' P29'
D_D P91' P92' P99'

Таким образом, формула для расчета вероятности повторной высокоуровневой передачи Ptrans1-H в состоянии 1 имеет вид:

Ptrans1-H = PNP21' + PDP91' (3)

Способ расчета вероятности повторной высокоуровневой передачи Ptrans2-H в состоянии 2 аналогичен способу расчета Ptrans1-H,и в настоящем документе подробно не описывается. Формула расчет вероятности повторной высокоуровневой передачи Ptrans2-H в состоянии 2 имеет вид:

Ptrans2-H = PNP43'' + PDP93'' (4)

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

Ptrans1-H ≈ PDP9l' (5)
Ptrans2-H ≈ PDP93'' (6)

Ниже описан выбор структур кодовой книги.

В пространстве кодовых слов, состоящих из последовательности из 0 и 1 длиной в 10 разрядов, структуры кодовых книг с минимальным кодовым расстоянием, равным 6, содержат максимально 6 кодовых слов. В любой структуре кодовой книги с минимальным кодовым расстоянием, равным 6, кодовое расстояние между соответствующими кодовыми словами равно 6, и все такие структуры кодовых книг эквивалентны друг другу, то есть могут быть преобразованы друг в друга посредством линейного преобразования, при этом в Таблице 10 представлены четыре структуры кодовых книг с кодовым расстоянием, равным 6.

Таблица 10
Кодовое слово Кодовое слово
А1 1 1 1 1 1 1 1 1 1 1 В1 0 0 0 0 0 0 0 0 0 0
А2 0 0 1 1 0 0 1 1 0 0 В2 1 1 0 0 1 1 0 0 1 1
А3 1 0 0 1 0 1 0 0 1 0 В3 0 1 1 0 1 0 1 1 0 1
А4 1 0 0 0 1 0 0 1 0 1 В4 0 1 1 1 0 1 1 0 1 0
А5 0 1 0 0 1 1 1 0 0 0 В5 1 0 1 1 0 0 0 1 1 1
А6 0 1 1 0 0 0 0 0 1 1 В6 1 0 0 1 1 1 1 1 0 0
Кодовое слово Кодовое слово
С1 1 1 1 1 1 0 0 0 0 0 D1 0 0 0 0 0 1 1 1 1 1
С2 0 1 0 1 0 1 0 1 0 1 D2 1 0 1 0 1 0 1 0 1 0
С3 1 1 0 0 0 0 1 1 1 0 D3 0 0 1 1 1 1 0 0 0 1
С4 0 0 0 1 1 0 1 0 1 1 D4 1 1 1 0 0 1 0 1 0 0
С5 0 0 1 0 1 1 0 1 1 0 D5 1 1 0 1 0 0 1 0 0 1
С6 1 0 1 0 0 1 1 0 0 1 D6 0 1 0 1 1 0 0 1 1 0

В Таблице 10 структура кодовой книги A (A1, A2, A3, A4, A5, A6) является наибольшей структурой кодовой книги с кодовым расстоянием 6, а структура кодовой книги B (B1, B2, B3, B4, B5, B6) представляет собой структуру кодовой книги, составленную из обратных кодов структуры кодовой книги A, с кодовым расстоянием 6. Расстояние между любыми кодовыми словами структуры кодовой книги C (C1, C2, C3, C4, C5, C6) и любыми кодовыми словами структуры кодовой книги A равно 5, и парное кодовое расстояние структуры кодовой книги C равно 6. Структура кодовой книги D (D1, D2, D3, D4, D5, D6) представляет собой структуру кодовой книги, составленную из обратных кодов структуры кодовой книги C, с кодовым расстоянием 6.

Минимальное кодовое расстояние между структурой кодовой книги A и структурой кодовой книги B, а также между структурой кодовой книги C и структурой кодовой книги D равно 4.

В варианте осуществления настоящего изобретения, структура кодовой книги A может быть преобразована в произвольную максимальную структуру кодовой книги с кодовым расстоянием 6, и максимальная структура кодовой книги с кодовым расстоянием 6 может уникальным образом определять остальные три дополнительные структуры кодовой книги.

Структуры кодовой книги с минимальным кодовым расстоянием 5 могут иметь вид 6A+2C, 6A+C+D, 5A+3C, 4A+4C и т.д.

Структуры кодовой книги с минимальным кодовым расстоянием 4 могут иметь вид 6A+2B, 5A+3B, 4A+4B, 2A+2B+2C+2D, 4A+2C+2D и т.д.

При этом 6A+2C представляет собой структуру кодовой книги, составленную из 6 кодовых слов структуры кодовой книги A и двух произвольных кодовых слов структуры кодовой книги C; 6A+C+D представляет собой структуру кодовой книги, составленную из 6 кодовых слов структуры кодовой книги A, одного кодового слова структуры кодовой книги C и одного кодового слова структуры кодовой книги D, и кодовое слово структуры кодовой книги D представляет собой обратный код кодового слова структуры кодовой книги C; если кодовые слова структур кодовой книги A и B (или структур кодовой книги C и D) доступны одновременно, то выбранное кодовое слово структуры кодовой книги B должно представлять собой обратный код кодового слова структуры кодовой книги A ..., остальное может быть выведено по аналогии и не описывается подробно в настоящем документе.

Кроме того, относительно кодовых слов структуры кодовой книги A (или B), все кодовые расстояния между структурами кодовой книги C, D и A (или B) равны 5, таким образом, структуры кодовой книги C, D эквиваленты друг другу, и наоборот. 6A+2C фактически представляет собой ту же структуру, что и 6A+2D, 6B+2C и 6B+2D. Поскольку структура кодовой книги A может быть преобразована в произвольную структуру кодовой книги с кодовым расстоянием 6, то она определенно может быть преобразована в структуру кодовой книги C, как показано в Таблице 10, и другой пример из Таблицы 10 может быть получен путем обмена кодовыми словами между структурами кодовой книги A и C, так же как и между структурами кодовой книги B и D. Следовательно, 6C+2A, 6C+2B, 6D+2A, 6D+2B фактически эквивалентны структурам 6A+2C. Другие структуры кодовой книги также имеют фактически такие же структуры и не описываются подробно в настоящем документе.

В таблице 11 приведены рабочие характеристики кодового расстояния для различных структур кодовой книги. Было обнаружено, что рабочие характеристики кодового расстояния трех структур кодовой книги 6A+C+D, 4A+4B и 2A+2B+2C+2D являются сравнительно лучшими посредством рассмотрения аспектов минимального кодового расстояния и среднего кодового расстояния.

Таблица 11
Сравнение рабочих характеристик структур кодовой книги соответствующих структур кодовой книги
Структуры кодовой книги Минимальное кодовое расстояние Среднее кодовое расстояние
6A+2C 5 156/28
5A+3C 5 153/28
4A+4C 5 152/28
6A+C+D 5 160/28
6A+2B 4 156/28
5A+3B 4 156/28
4A+4B 4 160/28
2A+2B+2C+2D 4 160/28
4A+2C+2D 4 156/28

Способ кодирования в структуре кодовой книги 6A+C+D описан ниже. Структура кодовой книги 6A+C+D относится к структуре кодовой книги, состоящей из шести кодовых слов структуры кодовой книги A, одного произвольного кодового слова структуры кодовой книги C и одного произвольного кодового слова структуры кодовой книги D, которое является обратным кодом кодового слова структуры кодовой книги C.

После того как структура кодовой книги зафиксирована, при условии задания профиля мощности передачи, могут быть измерены вероятности парных ошибок между восемью кодовыми словами. В структуре кодовой книги 6A+C+D имеется 28 схем отображения между восемью кодовыми словами и восемью сигналами HARQ-ACK. Для каждой схемы отображения вероятности парных ошибок между восемью сигналами HARQ-ACK (то есть, P11, P12, P13, …, P99 в Таблице 6) могут быть рассчитаны в соответствии с измеренными вероятностями парных ошибок между восемью кодовыми словами.

В заданном случае величина статистики Pstate1 ~ Pstate3 может быть рассчитана посредством измерения. В соответствии с положениями протокола физического уровня Проекта партнерства по разви