Способ и устройство кодирования
Иллюстрации
Показать всеИзобретение относится к телекоммуникационным технологиям, а именно к способу кодирования для совместного кодирования сигналов 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 может быть рассчитана посредством измерения. В соответствии с положениями протокола физического уровня Проекта партнерства по разви