Способ, устройство и система повторной передачи данных

Авторы патента:


Способ, устройство и система повторной передачи данных
Способ, устройство и система повторной передачи данных
Способ, устройство и система повторной передачи данных
Способ, устройство и система повторной передачи данных
Способ, устройство и система повторной передачи данных
Способ, устройство и система повторной передачи данных

 


Владельцы патента RU 2606558:

ХУАВЭЙ ТЕКНОЛОДЖИЗ КО., ЛТД. (CN)

Настоящее изобретение относится к области техники связи и может быть использовано в системе повторной передачи данных. Технический результат – идентификация данных для повторной передачи. Для нормального функционирования передающего устройства и приемного устройства число уровней, выбранных посредством передающего устройства и которые должны использоваться, должно превышать число уровней, требуемых для повторной передачи кодового слова, при этом новые данные не должны передаваться. 10 н. и 15 з.п. ф-лы, 13 ил., 3 табл.

 

Перекрестные ссылки на родственные заявки

[0001] Эта заявка является продолжением международной заявки № PCT/CN2012/079608, поданной 2 августа 2012 года, которая настоящим полностью содержится в данном документе по ссылке.

Область техники

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

Уровень техники

[0003] С быстрым развитием технологий связи, в технологии 2×2 MIMO (со многими входами и многими выходами), введенной в версии Rel-7, сформулированной посредством 3GPP (партнерский проект третьего поколения, партнерский проект третьего поколения), индикатор длины транспортного блока и индикатор модуляции каждого потока данных являются независимыми, узел B (базовая станция) информирует UE (абонентское устройство, абонентское устройство) только относительно номера HAPpb процесса первичного транспортного блока независимо от того, диспетчеризуются однопозиционные текущие данные или двухпозиционные текущие данные, и номер процесса вторичного транспортного блока может вычисляться согласно номеру процесса первичного транспортного блока:

HAPsb=(HAPpb+Nproc/2)mod(Nproc).

[0004] В Rel-7 MIMO общее число процессов удовлетворяет 6≤Nproc/2≤8, т.е. число процессов каждого потока составляет 6-8 в среднем.

[0005] Когда используется 4-антенная MIMO, базовая передача данных примерно показана на фиг. 1. После того, как конференция по 3GPP-стандарту решила ввести 4×4MIMO, по-прежнему используются самое большее 2 индикатора длины транспортного блока и 2 индикатора модуляции. Каждый фрагмент информации индикатора может управлять самое большее 2 TB (транспортными блоками, транспортными блоками). Данные, полученные посредством кодирования 1 или 2 TB с использованием идентичного набора управляющей информации, совместно называются кодовым словом (кодовым словом, CW для краткости). Код переносится на каждом транспортном уровне после подвергания межуровневому преобразованию. Данные каждого транспортного уровня передаются в несколько антенных портов после предварительного кодирования и отправляются по радиоинтерфейсу в приемное устройство после наложения с другими сигналами данных. При приеме по радиоинтерфейсу информации в виде данных и соответствующей управляющей информации, приемное устройство выполняет такие операции, как декодирование с демодуляцией и возвращает ACK/NACK для каждого кодового слова в передающее устройство согласно тому, проходят или нет данные верификацию на основе CRC (контроля циклическим избыточным кодом, контроля циклическим избыточным кодом). Если передающее устройство принимает обратную связь по NACK, должно повторно передаваться соответствующее кодовое слово.

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

Сущность изобретения

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

[0008] Чтобы разрешать проблему, варианты осуществления настоящего изобретения приспосабливают следующие технические решения.

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

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

[0011] В отношении любого из первого аспекта и первого возможного способа реализации, во втором возможном способе реализации, специальное кодовое слово представляет собой виртуальное кодовое слово, и виртуальное кодовое слово представляет собой пустую информацию; или специальное кодовое слово представляет собой заполняющее кодовое слово, и заполняющее кодовое слово представляет собой любую непустую информацию.

[0012] В отношении любого из первого аспекта и первых двух возможных способов реализации, в третьем возможном способе реализации, процесс отправки индикатора передачи специального кодового слова в приемное устройство дополнительно включает в себя: перенос индикатора передачи специального кодового слова по HS-SCCH, с тем чтобы отправлять индикатор передачи специального кодового слова в приемное устройство.

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

[0014] В отношении любого из первого аспекта и первых четырех возможных способов реализации, в пятом возможном способе реализации, индикатор передачи специального кодового слова дополнительно используется для того, чтобы идентифицировать то, какое кодовое слово представляет собой специальное кодовое слово, и/или идентифицировать то, какое кодовое слово представляет собой кодовое слово, которое должно передаваться.

[0015] Во втором аспекте, вариант осуществления настоящего изобретения предоставляет способ повторной передачи данных, включающий в себя:

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

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

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

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

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

- идентификацию повторно передаваемого кодового слова и/или специального кодового слова в кодовых словах согласно индикатору передачи специального кодового слова.

[0018] В четвертом аспекте, вариант осуществления настоящего изобретения предоставляет передающее устройство, включающее в себя:

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

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

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

[0020] В пятом аспекте вариант осуществления настоящего изобретения предоставляет приемное устройство, включающее в себя:

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

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

[0021] В шестом аспекте, вариант осуществления настоящего изобретения предоставляет приемное устройство, включающее в себя:

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

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

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

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

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

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

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

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

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

[0026] В отношении второго или третьего возможного способа реализации, четвертого возможного способа реализации, способ дополнительно включает в себя: если число уровней, используемых для передачи, равно 2, и текущая передача заключается в том, чтобы повторно передавать часть кодовых слов в предыдущей передаче, в которой RI>2, задание, по меньшей мере, одного поля управляющей информации пакета, включающего в себя связанную с передачей данных управляющую информацию, как специального индикатора, причем специальный индикатор используется для того, чтобы, когда число уровней, используемых для передачи, равно 2, идентифицировать то, что номера процессов транспортного блока в неконкретном кодовом слове и транспортного блока в конкретном кодовом слове являются идентичными или имеют данную взаимосвязь (например, разность между номерами процессов составляет второе фиксированное значение); или добавление бита в пакет, включающий в себя связанную с передачей данных управляющую информацию, причем бит используется для того, чтобы передавать специальный индикатор в случае, если число уровней, используемых для передачи, равно 2, и текущая передача заключается в том, чтобы повторно передавать часть кодовых слов в предыдущей передаче, в которой RI>2.

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

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

- прием, посредством приемного устройства, кодового слова и связанной с передачей данных управляющей информации, отправленной посредством передающего устройства, причем связанная с передачей данных управляющая информация включает в себя RI и индикатор номера процесса; и

- идентификацию, согласно RI, индикатору номера процесса и преобразованию транспортных блоков в кодовые слова, комбинации транспортных блоков, соответствующей кодовому слову.

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

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

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

[0032] В девятом аспекте, вариант осуществления настоящего изобретения предоставляет передающее устройство, включающее в себя:

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

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

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

[0033] В отношении девятого аспекта, в первом возможном способе реализации, передающее устройство дополнительно включает в себя блок задания, причем блок задания дополнительно сконфигурирован с возможностью, в случае если число уровней, используемых для передачи, равно 2, и части кодовых слов в предыдущей передаче, в которой RI>2, повторно передаются во время текущей передачи, задавать, по меньшей мере, одно поле управляющей информации пакета, включающего в себя связанную с передачей данных управляющую информацию, как специальный индикатор, причем специальный индикатор используется для того, чтобы, когда число уровней, используемых для передачи, равно 2, идентифицировать то, что номера процессов транспортного блока в неконкретном кодовом слове и транспортного блока в конкретном кодовом слове являются идентичными или имеют данную взаимосвязь; или добавлять бит в пакет, включающий в себя связанную с передачей данных управляющую информацию, причем бит используется для того, чтобы передавать специальный индикатор в случае, если число уровней, используемых для передачи, равно 2, и текущая передача заключается в том, чтобы повторно передавать часть кодовых слов в предыдущей передаче, в которой RI>2.

[0034] В отношении девятого аспекта и первого возможного способа реализации, во втором возможном способе реализации, передающее устройство дополнительно включает в себя:

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

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

[0035] В десятом аспекте, вариант осуществления настоящего изобретения предоставляет приемное устройство, включающее в себя:

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

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

[0036] В отношении десятого аспекта, в первом возможном способе реализации, приемное устройство дополнительно включает в себя: блок обратной связи, сконфигурированный с возможностью, если число уровней, используемых в текущей передаче, равно 2, и процессы, соответствующие транспортным блокам в двух кодовых словах, принимаемых посредством приемного устройства, представляют собой процессы привязки повторной передачи между собой, и когда и только когда транспортные блоки в двух кодовых словах корректно декодируются, возвращать ACK в передающее устройство для двух кодовых слов одновременно, а в противном случае, возвращать NACK одновременно.

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

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

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

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

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

[0042] В двенадцатом аспекте, вариант осуществления настоящего изобретения предоставляет систему повторной передачи данных, которая включает в себя передающее устройство и приемное устройство. Передающее устройство сконфигурировано с возможностью, когда часть кодовых слов или все кодовые слова должны повторно передаваться, определять то, что число уровней, используемых для передачи, составляет число уровней, которые должны заниматься для повторной передачи части кодовых слов, или составляет число уровней, которые должны заниматься для повторной передачи части всех кодовых слов; назначать, через межуровневое преобразование, транспортные блоки, включенные в часть кодовых слов, которые должны повторно передаваться, или в часть всех кодовых слов, которые должны повторно передаваться, для каждого транспортного уровня, соответствующего числу, определенному посредством первого блока определения, уровней, используемых для передачи; и отправлять связанную с передачей данных управляющую информацию в приемное устройство, причем связанная с передачей данных управляющая информация включает в себя индикатор RI ранга и индикатор номера процесса.

[0043] Приемное устройство сконфигурировано с возможностью принимать кодовое слово и связанную с передачей данных управляющую информацию, которые отправляются посредством передающего устройства, причем связанная с передачей данных управляющая информация включает в себя RI и индикатор номера процесса; и идентифицировать комбинацию транспортных блоков, соответствующую кодовому слову согласно RI, индикатору номера процесса и преобразованию транспортных блоков в кодовые слова.

[0044] Варианты осуществления настоящего изобретения предоставляют способ, устройство и систему повторной передачи данных на основе MIMO. Решение состоит в том, что: когда передающее устройство должно повторно передавать данные, и в случае, если число уровней, требуемых посредством данных, которые должны повторно передаваться, меньше числа уровней, выбранных посредством передающего устройства, и новые данные не должны передаваться, передается специальное кодовое слово, так что повторная передача данных выполняется нормально в конкретном случае. Другое решение состоит в том, что: в процессе обработки повторной передачи данных, когда передающее устройство должно повторно передавать часть кодовых слов или все кодовые слова, передающее устройство определяет то, что число уровней, используемых для передачи, составляет число уровней, которые должны заниматься для повторной передачи части кодовых слов, или составляет число уровней, которые должны заниматься для повторной передачи части всех кодовых слов, с тем чтобы не допускать случая, в котором число уровней, которые используются, превышает число уровней, требуемых для повторной передачи кодового слова, в силу этого обеспечивая возможность нормального выполнения повторной передачи данных.

Краткое описание чертежей

[0045] Фиг. 1 является блок-схемой последовательности операций способа базовой отправки данных в 4-антенной MIMO-технологии.

[0046] Фиг. 2 является блок-схемой последовательности операций способа повторной передачи данных, предоставленного посредством варианта осуществления настоящего изобретения.

[0047] Фиг. 3 является блок-схемой последовательности операций другого способа повторной передачи данных, предоставленного посредством варианта осуществления настоящего изобретения.

[0048] Фиг. 4 является блок-схемой последовательности операций другого способа повторной передачи данных, предоставленного посредством варианта осуществления настоящего изобретения.

[0049] Фиг. 5 является блок-схемой последовательности операций другого способа повторной передачи данных, предоставленного посредством варианта осуществления настоящего изобретения.

[0050] Фиг. 6 является принципиальной структурной схемой передающего устройства, предоставленного посредством варианта осуществления настоящего изобретения.

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

[0052] Фиг. 8 является принципиальной структурной схемой другого приемного устройства, предоставленного посредством варианта осуществления настоящего изобретения.

[0053] Фиг. 9 является блок-схемой последовательности операций другого способа повторной передачи данных, предоставленного посредством варианта осуществления настоящего изобретения.

[0054] Фиг. 10 является блок-схемой последовательности операций другого способа повторной передачи данных, предоставленного посредством варианта осуществления настоящего изобретения.

[0055] Фиг. 11 является принципиальной структурной схемой другого передающего устройства, предоставленного посредством варианта осуществления настоящего изобретения.

[0056] Фиг. 12 является принципиальной структурной схемой другого приемного устройства, предоставленного посредством варианта осуществления настоящего изобретения; и

[0057] фиг. 13 является схемой примера номеров процессов транспортных блоков.

Описание вариантов осуществления

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

[0059] Следует отметить, что все варианты осуществления настоящего изобретения являются применимыми к повторной передаче данных в процессе передачи данных по нисходящей линии связи, в которой передающее устройство может представлять собой базовую станцию, и приемное устройство может представлять собой терминал; и также являются применимыми к повторной передаче данных в процессе передачи данных по восходящей линии связи, в которой передающее устройство может представлять собой терминал, и приемное устройство может представлять собой базовую станцию.

[0060] Вариант осуществления настоящего изобретения предоставляет способ повторной передачи данных на основе MIMO, и как показано на фиг. 2, способ может включать в себя следующие этапы.

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

[0062] Во всех вариантах осуществления настоящего изобретения, число уровней также может называться в качестве числа потоков данных или числа потоков для краткости

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

[0064] На основе MIMO-системы передающее устройство может определять, следующим образом, то, какие кодовые слова должны повторно передаваться.

[0065] Передающее устройство принимает информацию HARQ-ACK (подтверждения приема гибридного автоматического запроса на повторную передачу, подтверждения приема гибридного автоматического запроса на повторную передачу), возвращенную посредством приемного устройства для кодового слова (CW, кодового слова), передаваемого в прошлый раз, и информацию состояния канала (CSI, информацию состояния канала).

[0066] HARQ-ACK-информация включает в себя: ACK или NACK. Если HARQ-ACK-информация включает в себя ACK, это указывает то, что кодовое слово, соответствующее HARQ-ACK-информации, передается успешно. Если ARQ-ACK-информация включает в себя NACK, это указывает то, что кодовое слово, соответствующее HARQ-ACK-информации, передается неудачно и должно повторно передаваться.

[0067] Информация состояния канала включает в себя RI (индикатор ранга, индикатор ранга). Дополнительно информация состояния канала дополнительно может включать в себя PCI (индикатор управления предварительным кодированием, индикатор управления предварительным кодированием) и CQI (индикатор качества канала, индикатор качества канала). RI также может указываться посредством LI (индикатора числа уровней, индикатора числа уровней).

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

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

[0070] При рассмотрении системы MIMO 4*4 в качестве примера, межуровневое преобразование показано в таблице 1.

Таблица 1
Число уровней (ранг) Преобразование кодовых слов в уровни
1 CW1 → уровень 1
2 CW1 → уровень 1
CW2 → уровень 2
3 CW1 → уровень 1
CW2 → уровень 2 и уровень 3
4 CW1 → уровень 1 и уровень 4
CW2 → уровень 2 и уровень 3

[0071] Согласно межуровневому преобразованию в таблице 1, можно видеть, что в варианте осуществления настоящего изобретения, для сценария, в котором HARQ-ACK-информация, возвращенная для части кодовых слов в кодовых словах, передаваемых в прошлый раз, представляет собой NACK, может возникать такая ситуация, что число уровней, используемых посредством предыдущей передачи, равно 2 или 3 или 4, и часть кодовых слов представляет собой CW1 или CW2.

[0072] Например, если HARQ-ACK-информация, возвращенная для CW2, передаваемого в прошлый раз, представляет собой NACK, и HARQ-ACK-информация, возвращенная для CW1, представляет собой ACK, это указывает то, что CW2 должно повторно передаваться, и число уровней, требуемых для повторной передачи, равно 2. Чтобы задавать последовательность повторно передаваемого кодового слова таким образом, что она остается неизменной, т.е. повторно передаваемое кодовое слово по-прежнему представляет собой CW2 в этой передаче, в этом случае, число уровней, которые могут выбираться посредством передающего устройства, равно 3 или 4, так что очевидно, что число уровней, требуемых для повторной передачи CW2, меньше числа выбранных уровней. В этом случае, если новые данные не должны передаваться, повторная передача не может выполняться нормально; тем не менее, проблема может разрешаться посредством использования технического решения варианта осуществления настоящего изобретения. Конкретное решение заключается в следующем.

[0073] Если число уровней, выбранных согласно последовательности кодовых слов и межуровневому преобразованию, равно 3, разность между числом выбранных уровней (равным 3) и числом уровней, требуемых для повторной передачи CW2 (равным 2), равна 1, так что число, определенное согласно разности транспортных блоков, включенных в специальное кодовое слово в текущей передаче, должно составлять 1, за счет этого определяя специальное кодовое слово; или

[0074] Если число уровней, выбранных согласно последовательности кодовых слов и межуровневому преобразованию, равно 4, разность между числом выбранных уровней (равным 4) и числом уровней, требуемых для повторной передачи CW2 (равным 2), равна 2, так что число, определенное согласно разности транспортных блоков, включенных в специальное кодовое слово в текущей передаче, должно составлять 2, за счет этого определяя специальное кодовое слово.

[0075] Например, если HARQ-ACK-информация, возвращенная для CW1, передаваемого в прошлый раз, представляет собой NACK, и HARQ-ACK-информация, возвращенная для CW2, представляет собой ACK, это указывает то, что CW1 должно повторно передаваться, и число уровней, требуемых для повторной передачи, равно 2. Чтобы задавать последовательность повторно передаваемого кодового слова таким образом, что она остается неизменной, т.е. повторно передаваемое кодовое слово по-прежнему представляет собой CW1 в этой передаче, в этом случае, число уровней, которые могут выбираться посредством передающего устройства, равно 4, так что очевидно, что число уровней, требуемых для повторной передачи CW1, меньше числа выбранных уровней. В этом случае, если новые данные не должны передаваться, повторная передача не может выполняться нормально; тем не менее, проблема может разрешаться посредством использования технического решения варианта осуществления настоящего изобретения. Конкретное решение заключается в следующем.

[0076] Разность между числом выбранных уровней (равным 2) и числом уровней, требуемых для повторной передачи CW1 (равным 2), равна 2, так что число, определенное согласно разности транспортных блоков, включенных в специальное кодовое слово в текущей передаче, должно составлять 1, за счет этого определяя специальное кодовое слово.

[0077] Например, если HARQ-ACK-информация, возвращенная для CW2, передаваемого в прошлый раз, представляет собой NACK, и HARQ-ACK-информация, возвращенная для CW1, представляет собой ACK, это указывает то, что CW2 должно повторно передаваться, и число уровней, требуемых для повторной передачи, равно 2. Чтобы задавать последовательность повторно передаваемого кодового слова таким образом, что она остается неизменной, т.е. повторно передаваемое кодовое слово по-прежнему представляет собой CW2 в этой передаче, в этом случае, число уровней, которые могут выбираться посредством передающего устройства, равно 3 или 4, так что очевидно, что число уровней, требуемых для повторной передачи CW2, меньше числа выбранных уровней. В этом случае, если новые данные не должны передаваться, повторная передача не может выполняться нормально; тем не менее, проблема может разрешаться посредством использования технического решения варианта осуществления настоящего изобретения. Конкретное решение заключается в следующем.

[0078] Если число выбранных уровней равно 3, разность между числом выбранных уровней (равным 3) и числом уровней, требуемых для повторной передачи CW2 (равным 2), равна 1, так что число, определенное согласно разности транспортных блоков, включенных в специальное кодовое слово в текущей передаче, должно составлять 1, за счет этого определяя специальное кодовое слово.

[0079] Если число выбранных уровней равно 4, разность между числом выбранных уровней (равным 4) и числом уровней, требуемых для повторной передачи CW2 (равным 2), равна 2, так что число, определенное согласно разности транспортных блоков, включенных в специальное кодовое слово в текущей передаче, должно составлять 2, за счет этого определяя специальное кодовое слово.

[0080] Например, если HARQ-ACK-информация, возвращенная для CW2, передаваемого в прошлый раз, представляет собой NACK, и HARQ-ACK-информация, возвращенная для CW1, представляет собой ACK, это указывает то, что CW2 должно повторно передаваться, и число уровней, требуемых для повторной передачи, равно 1. Чтобы задавать последовательность повторно передаваемого кодового слова таким образом, что она остается неизменной, т.е. повторно передаваемое кодовое слово по-прежнему представляет собой CW2 в этой передаче, в этом случае, число уровней, которые могут выбираться посредством передающего устройства, равно 2, так что очевидно, что число уровней, требуемых для повторной передачи CW2, меньше числа выбранных уровней. В этом случае, если новые данные не должны передаваться, повторная передача не может выполняться нормально; тем не менее, проблема может разрешаться посредством использования технического решения варианта осуществления настоящего изобретения. Конкретное решение заключается в следующем.

[0081] Разность между числом выбранных уровней (равным 2) и числом уровней, требуемых для повторной передачи CW2 (равным 1), равна 1, так что число, определенное согласно разности транспортных блоков, включенных в специальное кодовое слово в текущей передаче, должно составлять 1, за счет этого определяя специальное кодовое слово.

[0082] Необязательно специальное кодовое слово может представлять собой виртуальное кодовое слово, виртуальное кодовое слово представляет собой пустую информацию, и уровень, соответствующий пустой информации, равен 0, что может представлять собой, например, информацию DTX (прерывистой передачи, прерывистой передачи). Виртуальное кодовое слово может включать в себя один транспортный блок или два транспортных блока по необходимости.

[0083] Необязательно специальное кодовое слово представляет собой заполняющее кодовое слово, и заполняющее кодовое слово представляет собой любую непустую информацию, которая, например, может представлять собой многократно передаваемое кодовое слово с приемом обратной связи по ACK либо фиксированную битовую последовательность, либо любую другую непустую информацию. Следует отметить, что информация заполняющего кодового слова, такая как режим модуляции, длина транспортного блока и номер резервной версии, может быть сконфигурирована произвольно. Аналогично, специальное кодовое слово также может включать в себя один транспортный блок или два транспортных блока по необходимости.

[0084] S102. Передающее устройство назначает кодовое слово, которое должно повторно передаваться, и специальное кодовое слово для каждого транспортного уровня через межуровневое преобразование.

[0085] Можно видеть из специального кодового слова, определенного на S102, то, что общее число транспортных блоков, включенных в кодовое слово, которое должно повторно передаваться, и транспортных блоков, включенных в специальное кодовое слово, является согласованным с числом выбранных уровней повторной передачи, так что передающее устройство может выполнять нормальную обработку повторной передачи.

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

[0087] S103. Отправка индикатора передачи специального кодового слова в приемное устройство.

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

[0089] Следует отметить, что передающее устройство дополнительно, согласно предшествующему уровню техники, отправляет связанную с передачей данных управляющую информацию в приемное устройство, так что приемное устройство может выполнять декодирование нормально. Обычно связанная с передачей данных управляющая информация включает в себя: индикатор номера процесса (HAPI, индикатор HARQ-процесса), индикатор модуляции (MI, индикатор модуляции), индикатор ранга (RI, индикатор ранга; который также может указываться посредством LI, индикатора числа уровней), индикатор длины транспортного блока (TBS, размер транспортного блока) и т. д.

[0090] Необязательно, если этот способ применяется к передаче данных по нисходящей линии связи, то, что передающее устройство отправляет индикатор передачи специального кодового слова в приемное устройство на этапе S103, может включать в себя то, что: передающее устройство переносит индикатор передачи специального кодового слова по HS-SCCH (высокоскоростному физическому совместно используемому каналу управления нисходящей линии связи, высокоскоростному физическому совместно используемому каналу управления нисходящей линии связи), с тем чтобы отправлять индикатор передачи специального кодового слова в приемное устройство.

[0091] Касательно того, как передающее устройство переносит индикатор передачи специального кодового слова по HS-SCCH, может приспосабливаться любой из следующих двух способов.

[0092] В первом способе, бит добавляется в пакет, включающий в себя связанную с передачей данных управляющую информацию, и используется для того, чтобы идентифицировать индикатор передачи специального кодового слова, и пакет переносится по HS-SCCH.

[0093] Для формата пакета, включающего в себя связанную с передачей данных управляющую информацию, следует обратиться к таблице 2.

Таблица 2
Первая часть Вторая часть
Кодовое слово, включающее в себя 1 транспортный блок Кодовое слово, включающее в себя 2 транспортных блока
CCS (7 битов)
MI+RI (5 битов)
PCI (4 бита)
TBS (6 битов)
HAPI (4 бита)
RV (2 бита)
TBS (6 битов x 2)
HAPI (4 бита)
RV (2 бита x 2)

[0094] При этом CCS представляет собой набор кодов канализации (набор кодов канализации), MI представляет информацию модуляции (информацию модуляции), HAPI представляет информацию HARQ-процесса (информацию процесса гибридного ARQ), и RV является резервной версией и версией созвездия (резервная версия и версия созвездия).

[0095] Таким образом, бит может добавляться в первую часть и/или вторую часть в пакете, показанном посредством таблицы 2, с тем чтобы идентифицировать индикатор передачи специального кодового слова.

[0096] Во втором способе, по меньшей мере, одно поле управляющей информации в пакете, включающем в себя связанную с передачей данных управляющую информацию, задается равным конкретному значению, с тем чтобы идентифицировать индикатор передачи специального кодового слова, и пакет переносится по HS-SCCH. Конкретное значение может представлять собой конкретную битовую последовательность, т.е. может представлять собой битовую последовательность, которая не используется в нормальном случае. Например, предполагается, что 0-29 используются для того, чтобы указывать информацию модуляции в нормальном случае, в таком случае 30 или 31 является конкретным значением.

[0097] Поле управляющей информации означает соответствующую битовую последовательность, которая находится в пакете и используется для того, чтобы передавать индикатор. Например, 7 битов, занимаемых посредством CCS, могут называться полем CCS.

[0098] Например, конкретное значение задается в одном или более полей из числа поля CCS, поля TBS и т. д.

[0099] Через этапы S101-S102 или дополнительно через S103, передающее устройство может выполнять повторную передачу данных нормально в случае, если число уровней, которые должны использоваться, превышает число уровней, требуемых для повторной передачи кодового слова, и новые данные не должны передаваться. Далее подробно описываются два применимых решения относительно того, как приемное устройство корректно идентифицирует кодовое слово.

[00100] Решение 1: Для случая, в котором индикатор передачи специального кодового слова используется только для того, чтобы идентифицировать то, что текущая передача данных включает в себя специальное кодовое слово, но не идентифицировать то, какое кодовое слово представляет собой специальное кодовое слово.

[0100] Как показано на фиг. 4, приемное устройство может выполнять следующие этапы.

[0101] S201. Приемное устройство принимает кодовые слова, связанную с передачей данных управляющую информацию и индикатор передачи специального кодового слова, которые отправляются посредством передающего устройства.

[0102] Связанная с передачей данных управляющая информация включает в себя индикатор номера процесса, и определенно также может, согласно вышеприведенному описанию, включать в себя другую информацию, такую как индикатор модуляции. Кодовые слова включают в себя повторно передаваемое кодовое слово и специальное кодовое слово. Индикатор передачи специального кодового слова используется для того, чтобы идентифицировать то, что текущая передача данных включает в себя специальное кодовое слово.

[0103] Индикатор передачи специального кодового слова не указывает, какое кодовое слово представляет собой специальное кодовое слово, так что приемное устройство должно идентифицировать специальное кодовое слово и повторно передаваемое кодовое слово, соответственно, через S202, с тем чтобы декодировать повторно передаваемое кодовое слово.

[0104] S202. После обнаружения индикатора передачи специального кодового слова приемное устройство идентифицирует повторно передаваемое кодовое слово и/или специальное кодовое слово в кодовых словах согласно индикатору номера процесса.

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

[0106] В варианте осуществления настоящего изобретения, ассоциированный процесс процесса I означает процесс, разность между номером процесса которого и номером процесса для процесса I составляет первое фиксированное значение. В частности, если номер процесса в индикаторе номера процесса составляет k, ассоциированный процесс процесса означает процесс, имеющий номер процесса, равный (k+N1)mod(N2). N1 составляет первое фиксированное значение, N2 составляет второе фиксированное значение, и второе фиксированное значение в два раза превышает первое фиксированное значение.

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

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

[0109] Таким образом, посредством этапов 201 и 202, приемное устройство может нормально принимать данные, повторно передаваемые посредством передающего устройства и в случае, если то, какое кодовое слово представляет собой специальное кодовое слово, является неизвестным, идентифицировать то, какое из них представляет собой специальное кодовое слово, а какое из них представляет собой повторно передаваемое кодовое слово.

[0110] Решение 2: Для случая, в котором индикатор передачи специального кодового слова используется не только для того, чтобы идентифицировать то, что текущая передача данных включает в себя специальное кодовое слово, но также и для того, чтобы идентифицировать то, какое кодовое слово представляет собой специальное кодовое слово, и/или идентифицировать то, какое кодовое слово представляет собой повторно передаваемое кодовое слово.

[0111] Как показано на фиг. 5, приемное устройство может выполнять следующие этапы.

[0112] S301. Приемное устройство принимает кодовые слова и индикатор передачи специального кодового слова, которые отправляются посредством передающего устройства, причем кодовые слова включают в себя: повторно передаваемое кодовое слово и специальное кодовое слово, и индикатор передачи специального кодового слова используется для того, чтобы идентифицировать то, что текущая передача данных включает в себя специальное кодовое слово, и используется для того, чтобы идентифицировать то, какое кодовое слово представляет собой специальное кодовое слово, или идентифицировать то, какое кодовое слово представляет собой повторно передаваемое кодовое слово.

[0113] S302. Приемное устройство идентифицирует повторно передаваемое кодовое слово и/или специальное кодовое слово в кодовых словах согласно индикатору передачи специального кодового слова.

[0114] Этот этап включает в себя то, что: если индикатор передачи специального кодового слова используется для того, чтобы идентифицировать то, какое кодовое слово представляет собой специальное кодовое слово, приемное устройство может идентифицировать то, что кодовое слово в индикаторе передачи специального кодового слова представляет собой специальное кодовое слово, и другое кодовое слово представляет собой повторно передаваемое кодовое слово.

[0115] Если индикатор передачи специального кодового слова используется для того, чтобы идентифицировать то, какое кодовое слово представляет собой повторно передаваемое кодовое слово, приемное устройство может идентифицировать то, что кодовое слово в индикаторе передачи специального кодового слова представляет собой повторно передаваемое кодовое слово, и другое кодовое слово представляет собой специальное кодовое слово.

[0116] Если индикатор передачи специального кодового слова используется для того, чтобы идентифицировать то, какое кодовое слово представляет собой специальное кодовое слово, и идентифицировать то, какое кодовое слово представляет собой повторно передаваемое кодовое слово, приемное устройство может идентифицировать специальное кодовое слово и повторно передаваемое кодовое слово согласно индикатору передачи специального кодового слова.

[0117] Таким образом, посредством этапов 301 и 302, приемное устройство может нормально принимать данные, повторно передаваемые посредством передающего устройства, и идентифицировать то, какое из них представляет собой специальное кодовое слово, а какое из них представляет собой повторно передаваемое кодовое слово, согласно индикатору передачи специального кодового слова. Дополнительно декодирование может выполняться для повторно передаваемого кодового слова, которое идентифицировано.

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

[0119] Вариант осуществления настоящего изобретения дополнительно предоставляет устройство, соответствующее способу повторной передачи данных.

[0120] Как показано на фиг. 6, вариант осуществления настоящего изобретения предоставляет передающее устройство, включающее в себя:

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

- причем специальное кодовое слово представляет собой виртуальное кодовое слово, и виртуальное кодовое слово представляет собой пустую информацию; или специальное кодовое слово представляет собой заполняющее кодовое слово, и заполняющее кодовое слово представляет собой любую непустую информацию; и

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

[0121] Дополнительно передающее устройство дополнительно может включать в себя:

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

[0122] Если передающее устройство представляет собой базовую станцию, блок 63 отправки, в частности, может быть сконфигурирован с возможностью переносить индикатор передачи специального кодового слова по HS-SCCH, с тем чтобы отправлять индикатор передачи специального кодового слова в приемное устройство (терминал).

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

[0124] Необязательно индикатор передачи специального кодового слова дополнительно используется для того, чтобы идентифицировать то, какое кодовое слово представляет собой специальное кодовое слово, или идентифицировать то, какое кодовое слово представляет собой повторно передаваемое кодовое слово.

[0125] Как показано на фиг. 7, вариант осуществления настоящего изобретения дополнительно предоставляет приемное устройство, включающее в себя:

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

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

[0126] Блок 72 идентификации может быть сконфигурирован с возможностью, после обнаружения индикатора передачи специального кодового слова, идентифицировать, согласно тому, декодируются корректно или нет буферизованные данные, соответствующие процессу, указываемому посредством индикатора номера процесса, или ассоциированному процессу для процесса, принадлежит транспортный блок, соответствующий указываемому процессу или ассоциированному процессу, специальному кодовому слову или повторно передаваемому кодовому слову.

[0127] Блок 72 идентификации, в частности, может быть сконфигурирован с возможностью определять то, декодируются корректно или нет буферизованные данные, соответствующие процессу, указываемому посредством индикатора номера процесса, или ассоциированному процессу для процесса; если буферизованные данные не декодируются корректно, идентифицировать то, что транспортный блок, соответствующий указываемому процессу или ассоциированному процессу в текущей передаче данных, принадлежит повторно передаваемому кодовому слову; или если буферизованные данные корректно декодируются, идентифицировать то, что транспортный блок, соответствующий указываемому процессу или ассоциированному процессу в текущей передаче данных, принадлежит специальному кодовому слову.

[0128] Как показано на фиг. 8, вариант осуществления настоящего изобретения дополнительно предоставляет приемное устройство, включающее в себя:

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

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

[0129] Вариант осуществления настоящего изобретения дополнительно предоставляет передающее устройство, включающее в себя:

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

[0130] Специальное кодовое слово представляет собой виртуальное кодовое слово, и виртуальное кодовое слово представляет собой пустую информацию; или специальное кодовое слово представляет собой заполняющее кодовое слово, и заполняющее кодовое слово представляет собой любую непустую информацию.

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

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

[0133] Если передающее устройство представляет собой базовую станцию, компонент отправки сконфигурирован с возможностью переносить индикатор передачи специального кодового слова по HS-SCCH, с тем чтобы отправлять индикатор передачи специального кодового слова в приемное устройство (терминал).

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

[0135] Необязательно индикатор передачи специального кодового слова дополнительно используется для того, чтобы идентифицировать то, какое кодовое слово представляет собой специальное кодовое слово, или идентифицировать то, какое кодовое слово представляет собой повторно передаваемое кодовое слово.

[0136] Вариант осуществления настоящего изобретения дополнительно предоставляет приемное устройство, включающее в себя:

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

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

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

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

[0139] Вариант осуществления настоящего изобретения дополнительно предоставляет приемное устройство, включающее в себя:

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

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

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

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

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

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

[0144] Альтернативно, дополнительно передающее устройство дополнительно сконфигурировано с возможностью отправлять индикатор передачи специального кодового слова в приемное устройство, причем индикатор передачи специального кодового слова используется для того, чтобы идентифицировать то, что текущая передача данных включает в себя специальное кодовое слово.

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

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

[0147] Вариант осуществления настоящего изобретения дополнительно предоставляет способ повторной передачи данных, и как показано на фиг. 9, способ включает в себя следующие этапы.

[0148] S401. Передающее устройство принимает HARQ-ACK-информацию, возвращенную посредством приемного устройства для кодовых слов, передаваемых в прошлый раз, и информацию состояния канала.

[0149] Информация состояния канала включает в себя RI. Определенно, информация состояния канала дополнительно может включать в себя PCI, CQI и т. д.

[0150] Если HARQ-ACK-информация, возвращенная для части кодовых слов или всех кодовых слов в кодовых словах, передаваемых в прошлый раз, представляет собой NACK, переход к этапу S402. Часть кодовых слов может пониматься как то, что: если общее число кодовых слов, передаваемых в прошлый раз, равно 2, одно из 2 кодовых слов является частью кодовых слов.

[0151] S402. Когда передающее устройство должно повторно передавать часть кодовых слов или все кодовые слова, передающее устройство определяет число уровней, используемых для передачи.

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

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

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

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

[0156] Например, если часть кодовых слов, которые должны повторно передаваться, включает в себя 2 транспортных блока, 2 транспортных блока передаются посредством использования транспортных уровней (уровня 1 и уровня 2), соответствующих RI, равному 2 в межуровневом преобразовании, показанном посредством таблицы 1.

[0157] Например, если часть всех кодовых слов, которые должны повторно передаваться, включает в себя 2 транспортных блока, 2 транспортных блока передаются посредством использования транспортных уровней (уровня 1 и уровня 2), соответствующих RI, равному 2 в межуровневом преобразовании, показанном посредством таблицы 1.

[0158] Например, если часть всех кодовых слов, которые должны повторно передаваться, включает в себя 1 транспортный блок, транспортный блок передается посредством использования транспортного уровня (уровня 1), соответствующего RI, равному 1 в межуровневом преобразовании, показанном посредством таблицы 1.

[0159] Предпочтительно этап S403 включает в себя то, что: транспортный блок, включенный в часть кодовых слов или в часть всех кодовых слов, которые должны повторно передаваться, преобразуется в повторно обработанное кодовое слово через число уровней, используемых для передачи, и преобразование транспортных блоков в кодовые слова, и повторно обработанное кодовое слово назначается, через межуровневое преобразование, для каждого транспортного уровня, соответствующего числу уровней, используемых для передачи. Межуровневое преобразование показано посредством таблицы 1, и преобразование транспортных блоков в кодовые слова может быть таким, как показано посредством таблицы 2.

[0160] Чтобы понятно описывать преобразование транспортных блоков в кодовые слова, 4*4MIMO рассматривается в качестве примера в варианте осуществления настоящего изобретения. Когда число уровней равно 1, 1 кодовое слово используется для того, чтобы выполнять передачу данных, и кодовое слово идентифицировано посредством использования CW1; когда число уровней равно 2 или 3 или 4, 2 кодовых слова используются для того, чтобы выполнять передачу данных, и 2 кодовых слова идентифицированы посредством использования CW1 и CW2, соответственно. Каждое кодовое слово включает в себя самое большее 2 транспортных блока.

[0161] Для системы, в каждом TTI (интервале времени передачи, интервале времени передачи), могут отправляться самое большее 4 транспортных блока, которые идентифицированы посредством использования TB1, TB2, TB3 и TB4, соответственно. Чтобы понятно описывать решение, предоставленное посредством настоящего изобретения, TB1 и TB2 имеют различные номера процессов, и разность между различными номерами процессов составляет первое фиксированное значение; TB1 и TB3 имеют идентичный номер процесса, и TB2 и TB4 имеют идентичный номер процесса. Номер процесса TB1 меньше первого фиксированного значения, номер процесса TB2 превышает или равен первому фиксированному значению и меньше второго фиксированного значения, и второе фиксированное значение в два раза превышает первое фиксированное значение. Первое фиксированное значение идентифицировано посредством использования N1, и второе фиксированное значение идентифицировано посредством использования N2. Номера процессов транспортных блоков, показанных на фиг. 13, используются только в качестве примера.

[0162] Во всех вариантах осуществления настоящего изобретения, данная взаимосвязь понимается следующим образом: TB1 и TB3 и TB2 и TB4 дополнительно могут иметь другие данные взаимосвязи. Например, разность между номерами процессов TB1 и TB3 составляет второе фиксированное значение, а разность между номерами процессов TB2 и TB4 составляет второе фиксированное значение. Согласно другому примеру, разность между номерами процессов TB1 и TB3 составляет третье фиксированное значение, а разность между номерами процессов TB2 и TB4 составляет первое фиксированное значение, причем третье фиксированное значение в три раза превышает первое фиксированное значение и идентифицировано посредством использования N3.

[0163] В варианте осуществления настоящего изобретения, номер процесса TB1 идентифицирован посредством использования k и 0≤k<N1; разность между номерами процессов TB2 и TB1 составляет N1, и предполагается, что номер процесса TB2 превышает номер процесса TB1, так что номер процесса TB2 составляет k+N1, диапазон номера процесса TB2 составляет N1≤k+N1<N2; TB3 и TB1 имеют идентичный номер процесса, равный k; и номер процесса TB4 составляет k+N1. Дополнительно в варианте осуществления настоящего изобретения, конкретное кодовое слово означает кодовое слово, которому принадлежит транспортный блок, соответствующий индикатору номера процесса; неконкретное кодовое слово означает кодовое слово, отличное от конкретного кодового слова.

[0164] Номера процессов TB1, TB2, TB3 и TB4 также могут составлять k, k+N1, k+N2 и (k+N1)+N2, соответственно. Необязательно номера процессов TB1, TB2, TB3 и TB4 также могут составлять k, k+N1, k+N3 и (k+N1)+N1, соответственно.

[0165] Преобразование транспортных блоков в кодовые слова включает в себя то, что: кодовое слово соответствует транспортным блокам, имеющим идентичный номер процесса, или транспортным блокам, имеющим номера процессов, разность между которыми имеет данную взаимосвязь.

[0166] Дополнительно необязательно преобразование транспортных блоков в кодовые слова дополнительно включает в себя то, что: когда число уровней, используемых для передачи, равно 3 или 4, отличаются номер процесса транспортного блока, соответствующего конкретному кодовому слову, и номер процесса транспортного блока, соответствующего неконкретному кодовому слову, и разность между двумя номерами процессов составляет первое фиксированное значение.

[0167] Можно видеть из таблицы 1 то, что, преобразование транспортных блоков в кодовые слова дополнительно включает в себя то, что: когда число уровней, используемых для передачи, равно 3, конкретное кодовое слово включает в себя транспортный блок, и неконкретное кодовое слово включает в себя два транспортных блока.

[0168] Дополнительно необязательно преобразование транспортных блоков в кодовые слова дополнительно включает в себя то, что: когда число уровней, используемых для передачи, равно 2, если два транспортных блока передаются первоначально, или если RI равен 2 во время предыдущей передачи, и два транспортных блока должны повторно передаваться, и разность между номерами процессов двух транспортных блоков составляет первое фиксированное значение, отличаются номер процесса транспортного блока, соответствующего конкретному кодовому слову, и номер процесса транспортного блока, соответствующего неконкретному кодовому слову, и разность между двумя номерами процессов составляет первое фиксированное значение.

[0169] В этом случае, согласно примеру, преобразование транспортных блоков в кодовые слова показано в таблице 3.

Таблица 3
RI, число транспортных уровней Преобразование транспортных блоков в кодовые слова Указываемый номер процесса
1 или Номер процесса TB, соответствующего CW1
2 , или , или , или Номер процесса TB, соответствующего CW1
3 или Номер процесса TB, соответствующего CW1
4 или Номер процесса первого TB, соответствующего CW1

[0170] Указываемый номер процесса в таблице 3 означает номер процесса, который должен записываться в индикатор номера процесса во время передачи данных, выполняемой согласно преобразованию транспортных блоков в кодовые слова. В настоящем изобретении, конкретное кодовое слово представляет собой, например, CW1, и, следовательно, неконкретное кодовое слово представляет собой CW2; определенно, конкретное кодовое слово также может представлять собой CW2, и, следовательно, неконкретное кодовое слово представляет собой CW1.

[0171] В таблице 3, для случая, в котором RI равен 2, преобразование между транспортным блоком и кодовым словом следующее:

, или , или , или ,

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

[0172] Следует отметить, что передающее устройство может завершать нормальную повторную передачу данных согласно этапам S401-S403, и дополнительно передающее устройство дополнительно должно обеспечивать, что приемное устройство может выполнять нормальное декодирование для принимаемых данных, так что должен дополнительно выполняться этап S404. Следует отметить, что номера не указывают последовательную взаимосвязь между этапами, и, например, S403 и S404 могут выполняться одновременно.

[0173] S404. Передающее устройство отправляет связанную с передачей данных управляющую информацию в приемное устройство.

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

[0175] Через этап S404 приемное устройство может идентифицировать, согласно RI, индикатору номера процесса и преобразованию транспортных блоков в кодовые слова, комбинацию транспортных блоков, соответствующую повторно передаваемому кодовому слову, которое принимается.

[0176] Дополнительно необязательно, если число уровней, используемых для передачи, равно 2, и текущая передача заключается в том, чтобы повторно передавать часть кодовых слов в предыдущей передаче, в которой RI>2, по меньшей мере, одно поле управляющей информации пакета, включающего в себя связанную с передачей данных управляющую информацию, задается как специальный индикатор, и специальный индикатор используется для того, чтобы, когда число уровней, используемых для передачи, равно 2, идентифицировать то, что номера процессов транспортного блока в неконкретном кодовом слове и транспортного блока в конкретном кодовом слове являются идентичными или имеют данную взаимосвязь (например, разность между номерами процессов составляет второе фиксированное значение). Необязательно специальный индикатор может представлять собой фиксированную последовательность.

[0177] Например, если число уровней, используемых для передачи, равно 2, и текущая передача заключается в том, чтобы повторно передавать часть кодовых слов в предыдущей передаче, в которой RI>2, специальный индикатор может задаваться в одном или более полей из числа поля CCS, поля TBS, поля MI и т. д. Например, специальный индикатор может представлять собой фиксированную последовательность "111111".

[0178] Необязательно бит добавляется в пакет, включающий в себя связанную с передачей данных управляющую информацию, и бит используется для того, чтобы передавать специальный индикатор в случае, если число уровней, используемых для передачи, равно 2, и текущая передача заключается в том, чтобы повторно передавать часть кодовых слов в предыдущей передаче, в которой RI>2.

[0179] Таким образом, приемное устройство может определять, посредством обнаружения того, задается или нет специальный индикатор в пакете связанной с передачей данных управляющей информации, комбинацию транспортных блоков, соответствующую кодовому слову, принимаемому посредством приемного устройства.

[0180] Вышеприведенный способ описывается ниже через примеры. Для простоты описания в следующих примерах, номер процесса TB1 идентифицирован посредством использования k (0≤k<N1), номер процесса TB2 идентифицирован посредством использования k+N1 (N1≤k+N1<N2), номер процесса TB3 и номер процесса TB1 являются идентичными, и номер процесса TB4 и номер процесса TB2 являются идентичными. Конкретное кодовое слово представляет собой CW1.

[0181] Первый-шестой примеры являются примерами, в которых должна повторно передаваться часть кодовых слов, а седьмой-восьмой примеры являются примерами, в которых должны повторно передаваться все кодовые слова.

[0182] В первом примере включены следующие этапы.

[0183] (1) Передающее устройство использует число уровней, равное 4, во время предыдущей передачи, т.е. два TB передаются посредством использования CW1 и CW2, соответственно; например, CW1 передает TB1+TB3, номер процесса, соответствующий TB1, составляет k, CW2 передает TB2+TB4, и номер процесса, соответствующий TB2, составляет k+N1.

[0184] (2) Передающее устройство принимает обратную связь, представляющую собой ACK, возвращенное посредством приемного устройства для CW1, передаваемого в прошлый раз, и обратную связь, представляющую собой NACK, для CW2.

[0185] (3) Передающее устройство определяет, согласно обратной связи приемного устройства, то, что должны повторно передаваться 2 TB (TB2 и TB4) в CW2.

[0186] (4) 2 TB должны повторно передаваться, другими словами, число уровней, которые должны заниматься для повторной передачи CW2, равно 2, так что передающее устройство определяет то, что число уровней, используемых в текущей передаче, равно 2.

[0187] (5) 2 TB, которые должны повторно передаваться, преобразуются согласно преобразованию транспортных блоков в кодовые слова, соответствующему RI, равному 2, показанному посредством таблицы 3, чтобы получать повторно обработанные кодовые слова CW1 и CW2, т.е. CW1 передает TB2, соответствующий номер процесса по-прежнему составляет k+N1, CW2 передает TB4, соответствующий номер процесса по-прежнему составляет k+N1, и повторно обработанные кодовые слова CW1 и CW2 назначаются, согласно межуровневому преобразованию RI=2 в таблице 1, для каждого транспортного уровня для передачи.

[0188] (6) Передающее устройство отправляет связанную с передачей данных управляющую информацию в приемное устройство, причем управляющая информация включает в себя то, что: RI текущей передачи равен 2, и индикатор номера процесса является номером процесса, равным k+N1 TB2 в CW1 текущей передачи.

[0189] Во втором примере включены следующие этапы.

[0190] (1) Передающее устройство использует число уровней, равное 4, во время предыдущей передачи, т.е. два TB передаются посредством использования CW1 и CW2, соответственно; например, CW1 передает TB1+TB3, номер процесса, соответствующий TB1, составляет k, CW2 передает TB2+TB4, и номер процесса, соответствующий TB2, составляет k+N1.

[0191] (2) Передающее устройство принимает обратную связь, представляющую собой NACK, возвращенное посредством приемного устройства для CW1, передаваемого в прошлый раз, и обратную связь, представляющую собой ACK, для CW2.

[0192] (3) Передающее устройство определяет, согласно обратной связи приемного устройства, то что должны повторно передаваться 2 TB (TB1 и TB3) в CW1.

[0193] (4) 2 TB должны повторно передаваться, другими словами, число уровней, которые должны заниматься для повторной передачи CW1, равно 2, так что передающее устройство определяет то, что число уровней, используемых в текущей передаче, равно 2.

[0194] (5) 2 TB, которые должны повторно передаваться, преобразуются согласно преобразованию транспортных блоков в кодовые слова, соответствующему RI, равному 2, показанному посредством таблицы 2, чтобы получать повторно обработанные кодовые слова CW1 и CW2, т.е. CW1 передает TB1, соответствующий номер процесса по-прежнему составляет k, CW2 передает TB3, соответствующий номер процесса по-прежнему составляет k, и повторно обработанные кодовые слова CW1 и CW2 назначаются, согласно межуровневому преобразованию RI=2 в таблице 1, для каждого транспортного уровня для передачи.

[0195] (6) Передающее устройство отправляет связанную с передачей данных управляющую информацию в приемное устройство, причем управляющая информация включает в себя то, что: RI текущей передачи равен 2, и индикатор номера процесса является номером процесса, равным k TB1 в CW1 текущей передачи.

[0196] В третьем примере включены следующие этапы.

[0197] (1) Передающее устройство использует число уровней, равное 3, во время предыдущей передачи, т.е. передает 1 TB посредством использования CW1 и передает 2 TB посредством использования CW2; например, CW1 передает TB1, номер процесса, соответствующий TB1, составляет k, CW2 передает TB2+TB4, и номер процесса, соответствующий TB2, составляет k+N1.

[0198] (2) Передающее устройство принимает обратную связь, представляющую собой ACK, возвращенное посредством приемного устройства для CW1, передаваемого в прошлый раз, и обратную связь, представляющую собой NACK, для CW2.

[0199] (3) Передающее устройство определяет, согласно обратной связи приемного устройства, то, что должны повторно передаваться 2 TB (TB2 и TB4), включенные в CW2.

[0200] (4) 2 TB должны повторно передаваться, другими словами, число уровней, которые должны заниматься для повторной передачи CW2, равно 2, так что передающее устройство определяет то, что число уровней, используемых в текущей передаче, равно 2.

[0201] (5) 2 TB, которые должны повторно передаваться, преобразуются согласно преобразованию транспортных блоков в кодовые слова, соответствующему RI, равному 2, показанному посредством таблицы 3, чтобы получать повторно обработанные кодовые слова CW1 и CW2, т.е. CW1 передает TB2, соответствующий номер процесса по-прежнему составляет k+N1, CW2 передает TB4, соответствующий номер процесса по-прежнему составляет k+N1, и повторно обработанные кодовые слова CW1 и CW2 назначаются, согласно межуровневому преобразованию RI=2 в таблице 1, для каждого транспортного уровня для передачи.

[0202] (6) Передающее устройство отправляет связанную с передачей данных управляющую информацию в приемное устройство, причем управляющая информация включает в себя то, что: RI текущей передачи равен 2, и индикатор номера процесса является номером процесса, равным k+N1 TB2 в CW1 текущей передачи.

[0203] В четвертом примере включены следующие этапы.

[0204] (1) Передающее устройство использует число уровней, равное 3, во время предыдущей передачи, т.е. 1 TB передается посредством использования CW1, и 2 TB передаются посредством использования CW2; например, CW1 передает TB1, номер процесса, соответствующий TB1, составляет k, CW2 передает TB2+TB4, и номер процесса, соответствующий TB2, составляет k+N1.

[0205] (2) Передающее устройство принимает обратную связь, представляющую собой NACK, возвращенное посредством приемного устройства для CW1, передаваемого в прошлый раз, и обратную связь, представляющую собой ACK, для CW2.

[0206] (3) Передающее устройство определяет, согласно обратной связи приемного устройства, то, что должен повторно передаваться 1 TB (TB1), включенный в CW1.

[0207] (4) 1 TB должен повторно передаваться, другими словами, число уровней, которые должны заниматься для повторной передачи CW1, равно 1, так что передающее устройство определяет то, что число уровней, используемых в текущей передаче, равно 1.

[0208] (5) TB, который должен повторно передаваться, преобразуется согласно преобразованию транспортных блоков в кодовые слова, соответствующему RI, равному 2, показанному посредством таблицы 3, чтобы получать повторно обработанное кодовое слово CW1, т.е. CW1 передает TB1, соответствующий номер процесса по-прежнему составляет k, и повторно обработанное кодовое слово CW1 назначается, согласно межуровневому преобразованию RI=1 в таблице 1, для транспортного уровня для передачи.

[0209] (6) Передающее устройство отправляет связанную с передачей данных управляющую информацию в приемное устройство, причем управляющая информация включает в себя то, что: RI текущей передачи равен 1, и индикатор номера процесса является номером процесса, равным k TB1 в CW1 текущей передачи.

[0210] В пятом примере включены следующие этапы.

[0211] (1) Передающее устройство использует число уровней, равное 2, во время предыдущей передачи, т.е. 1 TB передается посредством использования CW1 и CW2, соответственно; например, CW1 передает TB1, номер процесса, соответствующий TB1, составляет k, CW2 передает TB2, и номер процесса, соответствующий TB2, составляет k+N1.

[0212] (2) Передающее устройство принимает обратную связь, представляющую собой ACK, возвращенное посредством приемного устройства для CW1, передаваемого в прошлый раз, и обратную связь, представляющую собой NACK, для CW2.

[0213] (3) Передающее устройство определяет, согласно обратной связи приемного устройства, то, что должен повторно передаваться 1 TB (TB2) в CW2.

[0214] (4) 1 TB должен повторно передаваться, другими словами, число уровней, которые должны заниматься для повторной передачи CW2, равно 1, так что передающее устройство определяет то, что число уровней повторной передачи равно 1.

[0215] (5) TB, который должен повторно передаваться, преобразуется согласно преобразованию транспортных блоков в кодовые слова, соответствующему RI, равному 1, показанному посредством таблицы 3, чтобы получать повторно обработанное кодовое слово CW1, т.е. CW1 передает TB2, соответствующий номер процесса по-прежнему составляет k+N1, и повторно обработанное кодовое слово CW1 назначается, согласно межуровневому преобразованию RI=1 в таблице 1, для транспортного уровня для передачи.

[0216] (6) Передающее устройство отправляет связанную с передачей данных управляющую информацию в приемное устройство, причем управляющая информация включает в себя то, что: RI текущей передачи равен 1, и индикатор номера процесса является номером процесса, равным k+N1 TB2 в CW1 текущей передачи.

[0217] В шестом примере включены следующие этапы.

[0218] (1) Передающее устройство использует число уровней, равное 2, во время предыдущей передачи, т.е. 1 TB передается посредством использования CW1 и CW2, соответственно; например, CW1 передает TB1, номер процесса, соответствующий TB1, составляет k, CW2 передает TB2, и номер процесса, соответствующий TB2, составляет k+N1.

[0219] (2) Передающее устройство принимает обратную связь, представляющую собой NACK, возвращенное посредством приемного устройства для CW1, передаваемого в прошлый раз, и обратную связь, представляющую собой ACK, для CW2.

[0220] (3) Передающее устройство определяет, согласно обратной связи приемного устройства, то, что должен повторно передаваться 1 TB (TB1) в CW1.

[0221] (4) 1 TB должен повторно передаваться, другими словами, число уровней, которые должны заниматься для повторной передачи CW1, равно 1, так что передающее устройство определяет то, что число уровней повторной передачи равно 1.

[0222] (5) TB, который должен повторно передаваться, преобразуется согласно преобразованию транспортных блоков в кодовые слова, соответствующему RI, равному 2, показанному посредством таблицы 3, чтобы получать повторно обработанное кодовое слово CW1, т.е. CW1 передает TB1, соответствующий номер процесса по-прежнему составляет k, и повторно обработанное кодовое слово CW1 назначается, согласно межуровневому преобразованию RI=1 в таблице 1, для транспортного уровня для передачи.

[0223] (6) Передающее устройство отправляет связанную с передачей данных управляющую информацию в приемное устройство, причем управляющая информация включает в себя то, что: RI текущей передачи равен 1, и индикатор номера процесса является номером процесса, равным k TB1 в CW1 текущей передачи.

[0224] В седьмом примере включены следующие этапы.

[0225] (1) Передающее устройство использует число уровней, равное 4, во время предыдущей передачи, т.е. два TB передаются посредством использования CW1 и CW2, соответственно; например, CW1 передает TB1+TB3, номер процесса, соответствующий TB1, составляет k, CW2 передает TB2+TB4, и номер процесса, соответствующий TB2, составляет k+N1.

[0226] (2) Передающее устройство принимает обратную связь, представляющую собой NACK, возвращенное посредством приемного устройства для CW1, передаваемого в прошлый раз, и обратную связь, представляющую собой NACK, для CW2.

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

[0228] (4) Передающее устройство определяет то, что число уровней, используемых в текущей передаче, равно 4, чтобы передавать оба кодовых слова (CW1 и CW2), или определяет то, что число уровней, используемых в текущей передаче, равно 2, чтобы передавать некоторые из обоих кодовых слов (CW1 или CW2).

[0229] Если определено то, что число уровней, используемых в текущей передаче, равно 4, повторная передача данных выполняется согласно предшествующему уровню техники.

[0230] Если определено то, что число уровней, используемых в текущей передаче, равно 2, повторная передача CW2 может выполняться согласно (5) и (6) в первом примере, или повторная передача CW1 может выполняться согласно (5) и (6) во втором примере.

[0231] В восьмом примере включены следующие этапы.

[0232] (1) Передающее устройство использует число уровней, равное 3, во время предыдущей передачи, т.е. 1 TB передается посредством использования CW1, и 2 TB передаются посредством использования CW2; например, CW1 передает TB1, номер процесса, соответствующий TB1, составляет k, CW2 передает TB2+TB4, и номер процесса, соответствующий TB2, составляет k+N1.

[0233] (2) Передающее устройство принимает обратную связь, представляющую собой NACK, возвращенное посредством приемного устройства для CW1, передаваемого в прошлый раз, и обратную связь, представляющую собой NACK, для CW2.

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

[0235] (4) Передающее устройство определяет то, что число уровней, используемых в текущей передаче, равно 3, чтобы передавать оба кодовых слова (CW1 и CW2), или определяет то, что число уровней, используемых в текущей передаче, равно 1, чтобы передавать некоторое из обоих кодовых слов (CW1), или определяет то, что число уровней, используемых в текущей передаче, равно 2, чтобы передавать другое из обоих кодовых слов (CW2).

[0236] Если определено то, что число уровней, используемых в текущей передаче, равно 3, повторная передача данных может выполняться согласно предшествующему уровню техники.

[0237] Если определено то, что число уровней, используемых в текущей передаче, равно 2, повторная передача CW2 может выполняться согласно (5) и (6) в третьем примере.

[0238] Если определено то, что число уровней, используемых в текущей передаче, равно 1, повторная передача CW1 может выполняться согласно (5) и (6) в четвертом примере.

[0239] Вариант осуществления настоящего изобретения дополнительно предоставляет способ повторной передачи MIMO-данных, в котором в основном вводится то, как приемное устройство идентифицирует комбинацию транспортных блоков, соответствующую кодовому слову, принимаемому посредством приемного устройства, и как показано на фиг. 10, способ включает в себя следующие этапы.

[0240] S501. Приемное устройство принимает кодовое слово и связанную с передачей данных управляющую информацию, отправленную посредством передающего устройства.

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

[0242] S502. Согласно RI, индикатору номера процесса и преобразованию транспортных блоков в кодовые слова, идентификация комбинации транспортных блоков, соответствующей кодовому слову.

[0243] Для преобразования транспортных блоков в кодовые слова, следует обратиться к описанию на S403.

[0244] Преобразование транспортных блоков в кодовые слова преобразование транспортных блоков в кодовые слова включает в себя то, что: кодовое слово соответствует транспортным блокам, имеющим идентичный номер процесса, или транспортным блокам, имеющим номера процессов с разностью, имеющей вышеприведенную данную взаимосвязь.

[0245] Для простоты описания в варианте осуществления настоящего изобретения, пример предоставляется для описания, в котором конкретное кодовое слово представляет собой CW1, и неконкретное кодовое слово представляет собой CW2. Дополнительно номер процесса, соответствующий первому TB в конкретном кодовом слове CW1, используется в качестве номера процесса в индикаторе номера процесса.

[0246] Необязательно преобразование транспортных блоков в кодовые слова включает в себя то, что: когда число уровней, используемых в текущей передаче, равно 4, отличаются номер процесса транспортного блока, соответствующего конкретному кодовому слову, и номер процесса транспортного блока, соответствующего неконкретному кодовому слову, и разность между двумя номерами процессов составляет первое фиксированное значение.

[0247] Например, когда RI, принимаемый посредством приемного устройства, равен 4, т.е. когда число уровней, используемых в текущей передаче, равно 4, приемное устройство может определять то, что CW1 и CW2 включают в себя два транспортных блока; если номер процесса в индикаторе номера процесса, принимаемом посредством приемного устройства, составляет q (0≤q<N2), идентифицируется то, что номер процесса первого транспортного блока, включенного в принимаемое CW1, составляет q, номер процесса другого транспортного блока, включенного в CW1, составляет q или q+N2; номер процесса транспортного блока, включенного в CW2, составляет (q+N1)mod(N2) или (q+N1)mod(N2)+N2, и номер процесса другого транспортного блока, включенного в CW2, также составляет (q+N1)mod(N2) или (q+N1)mod(N2)+N2.

[0248] Необязательно преобразование транспортных блоков в кодовые слова включает в себя то, что: когда число уровней, используемых в текущей передаче, равно 3, отличаются номер процесса транспортного блока, соответствующего конкретному кодовому слову, и номер процесса транспортного блока, соответствующего неконкретному кодовому слову, и разность между двумя номерами процессов составляет первое фиксированное значение.

[0249] Например, когда RI, принимаемый посредством приемного устройства, равен 3, т.е. когда число уровней, используемых в текущей передаче, равно 3, приемное устройство может определять то, что CW1 включает в себя транспортный блок, и CW2 включает в себя два транспортных блока; если номер процесса в индикаторе номера процесса, принимаемом посредством приемного устройства, составляет q (0≤q<N2), идентифицируется то, что номер процесса транспортного блока, включенного в принимаемое CW1, составляет q; номер процесса транспортного блока, включенного в CW2, составляет (q+N1)mod(N2) или (q+N1)mod(N2)+N2, и номер процесса другого транспортного блока, включенного в CW2, также составляет (q+N1)mod(N2) или (q+N1)mod(N2)+N2.

[0250] Необязательно, когда RI, принимаемый посредством приемного устройства, равен 1, т.е. число уровней, используемых в текущей передаче, равно 1, приемное устройство может определять то, что CW1 включает в себя транспортный блок; если номер процесса в индикаторе номера процесса, принимаемом посредством приемного устройства, составляет q (0≤q<N2), идентифицируется то, что номер процесса транспортного блока, включенного в принимаемое CW1, составляет q.

[0251] Дополнительно необязательно преобразование транспортных блоков в кодовые слова дополнительно включает в себя то, что: когда число уровней, используемых для передачи, равно 2, если два транспортных блока передаются первоначально, или если RI равен 2 во время предыдущей передачи, и два транспортных блока должны повторно передаваться, и разность между номерами процессов двух транспортных блоков составляет первое фиксированное значение, отличаются номер процесса транспортного блока, соответствующего конкретному кодовому слову, и номер процесса транспортного блока, соответствующего неконкретному кодовому слову, и разность между двумя номерами процессов составляет первое фиксированное значение.

[0252] Когда RI, принимаемый посредством приемного устройства, равен 2, т.е. число уровней, используемых в текущей передаче, равно 2, этап S502 может приспосабливать любой из следующих двух способов.

[0253] Способ 1. Когда число уровней, используемых в текущей передаче, равно 2, проверка, декодируются корректно или нет буферизованные данные, соответствующие процессу привязки повторной передачи процесса, указываемого посредством индикатора номера процесса; если буферизованные данные не декодируются корректно, идентификация того, что номер процесса транспортного блока в неконкретном кодовом слове и номер процесса в индикаторе номера процесса являются идентичными или имеют данную взаимосвязь (например, разность между номерами процессов составляет второе фиксированное значение N2); если буферизованные данные корректно декодируются, идентификация того, что разность между номером процесса транспортного блока в неконкретном кодовом слове и номером процесса в индикаторе номера процесса составляет первое фиксированное значение N1.

[0254] В варианте осуществления настоящего изобретения, процесс привязки повторной передачи процесса A означает процесс, имеющий номер процесса, идентичный или имеющий данную взаимосвязь с номером процесса для процесса A (например, разность между номерами процессов составляет второе фиксированное значение). Следовательно, процесс привязки повторной передачи процесса, указываемого посредством индикатора номера процесса, означает процесс, имеющий номер процесса, идентичный или имеющий данную взаимосвязь с номером процесса в индикаторе номера процесса (например, разность между номерами процессов составляет второе фиксированное значение).

[0255] Например, когда число уровней, используемых в текущей передаче, равно 2, приемное устройство может определять, согласно преобразованию транспортных блоков в кодовые слова, показанному посредством таблицы 3, то, что принимаются два кодовых слова, и каждое кодовое слово включает в себя транспортный блок.

[0256] Если номер процесса в индикаторе номера процесса, принимаемом посредством приемного устройства, составляет q (0≤q<N2), проверка, декодируются или нет корректно буферизованные данные, соответствующие процессу привязки повторной передачи (процессу q или процессу q+N2) процесса q; если буферизованные данные не декодируются корректно, это указывает то, что передающее устройство должно повторно передавать данные через процесс привязки повторной передачи в текущей передаче, с тем чтобы идентифицировать то, что номер процесса транспортного блока в CW1 составляет q, и номер процесса транспортного блока в CW2 составляет q или q+N2; если буферизованные данные корректно декодируются, это указывает то, что передающее устройство не использует процесс привязки повторной передачи, чтобы передавать транспортный блок CW2 в текущей передаче, с тем чтобы идентифицировать то, что номер процесса транспортного блока в CW1 составляет q, и номер процесса транспортного блока в CW2 составляет (q+N1)mod(N2).

[0257] Способ 2. Когда число уровней, используемых в текущей передаче, равно 2, проверка, сконфигурирован или нет пакет связанной с передачей данных управляющей информации с помощью специального индикатора; если пакет сконфигурирован с помощью специального индикатора, идентификация того что номер процесса транспортного блока в неконкретном кодовом слове и номер процесса в индикаторе номера процесса являются идентичными или имеют данную взаимосвязь (например, разность между номерами процессов составляет второе фиксированное значение); если пакет не сконфигурирован с помощью специального индикатора, идентификация того, что разность между номером процесса транспортного блока в неконкретном кодовом слове и номером процесса в индикаторе номера процесса составляет первое фиксированное значение. Специальный индикатор используется для того, чтобы, когда число уровней, используемых для передачи, равно 2, идентифицировать то, что номера процессов транспортного блока в неконкретном кодовом слове и транспортного блока в конкретном кодовом слове являются идентичными или имеют данную взаимосвязь (например, разность между номерами процессов составляет второе фиксированное значение); и необязательно специальный индикатор может представлять собой фиксированную последовательность.

[0258] Необязательно специальный индикатор может задаваться, по меньшей мере, в одном поле управляющей информации в пакете связанной с передачей данных управляющей информации, например, в одном или более полей из числа поля CCS, поля TBS, поля MI и т. д.; специальный индикатор также может задаваться для дополнительного бита пакета связанной с передачей данных управляющей информации.

[0259] Например, когда число уровней, используемых в текущей передаче, равно 2, приемное устройство может определять, согласно преобразованию транспортных блоков в кодовые слова, показанному посредством таблицы 3, то, что принимаются два кодовых слова, и каждое кодовое слово включает в себя транспортный блок.

[0260] Если номер процесса в индикаторе номера процесса, принимаемом посредством приемного устройства, составляет q (0≤q<N2), проверка, задается или нет индикатор длины транспортного блока CW2 неконкретного кодового слова как фиксированная последовательность; если индикатор длины транспортного блока задается как фиксированная последовательность, идентификация того, что номер процесса транспортного блока в CW1 составляет q, и номер процесса транспортного блока в CW2 составляет q или q+N2; если индикатор длины транспортного блока не задан как фиксированная последовательность, идентификация того, что номер процесса транспортного блока в CW1 составляет q, и номер процесса транспортного блока в CW2 составляет (q+N1)mod(N2).

[0261] Дополнительно приемное устройство дополнительно должно возвращать HARQ-ACK-информацию в передающее устройство для кодового слова в текущей передаче.

[0262] Когда число уровней, используемых в текущей передаче, равно 1 или 3 или 4, для способа обратной связи, следует обратиться к предшествующему уровню техники.

[0263] Если число уровней, используемых в текущей передаче, равно 2, и процессы, соответствующие транспортным блокам (полностью два транспортных блока) в двух кодовых словах, принимаемых посредством приемного устройства, представляют собой процессы привязки повторной передачи между собой, когда и только когда транспортные блоки в двух кодовых словах корректно декодируются, приемное устройство возвращает ACK в передающее устройство для двух кодовых слов одновременно, а в противном случае, возвращает NACK одновременно.

[0264] Например, если число уровней, используемых в текущей передаче, равно 2, приемное устройство принимает два кодовых слова, каждое кодовое слово включает в себя транспортный блок, номер процесса одного из транспортных блоков составляет q (0≤q<N2), и процесс другого транспортного блока составляет q или q+N2, в этом случае, когда и только когда два транспортных блока оба декодируются корректно, приемное устройство возвращает ACK в передающее устройство для двух кодовых слов, а в противном случае, возвращает NACK одновременно.

[0265] Дополнительно передающее устройство дополнительно должно определять то, согласно HARQ-ACK-информации, возвращенной посредством приемного устройства, завершается или нет передача удачно.

[0266] Если HARQ-ACK-информация, принимаемая посредством передающего устройства для двух процессов, представляющих собой процессы привязки повторной передачи между собой, представляет собой ACK, передающее устройство определяет то, что корректно декодируются кодовые слова, передаваемые посредством двух процессов, а в противном случае, когда максимальное число повторных передач не достигнуто, кодовые слова, передаваемые посредством двух процессов, должны повторно передаваться снова. Другими словами, если HARQ-ACK-информация, по меньшей мере, одного из двух процессов, представляющих собой процессы привязки повторной передачи между собой, представляет собой NACK, кодовые слова, передаваемые посредством двух процессов, должны повторно передаваться снова, если не достигнуто максимальное число повторных передач.

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

[0268] Вариант осуществления настоящего изобретения дополнительно предоставляет устройство, соответствующее способу повторной передачи данных, и для описания функциональных модулей устройства, следует обратиться к соответствующим этапам.

[0269] Как показано на фиг. 11, вариант осуществления настоящего изобретения предоставляет передающее устройство, включающее в себя:

- первый блок 111 определения, сконфигурированный с возможностью, когда часть кодовых слов или все кодовые слова должны повторно передаваться, определять то, что число уровней, используемых для передачи, составляет число уровней, которые должны заниматься для повторной передачи части кодовых слов, или составляет число уровней, которые должны заниматься для повторной передачи части всех кодовых слов;

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

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

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

[0271] Необязательно преобразование транспортных блоков в кодовые слова включает в себя то, что: кодовое слово соответствует транспортным блокам, имеющим идентичный номер процесса, или транспортным блокам, имеющим номера процессов с разностью, имеющей данную взаимосвязь (например, разность между номерами процессов составляет второе фиксированное значение).

[0272] Дополнительно необязательно преобразование транспортных блоков в кодовые слова включает в себя: преобразование транспортных блоков в кодовые слова дополнительно включает в себя то, что: когда число уровней, используемых для передачи, равно 2, если два транспортных блока передаются первоначально, или если RI равен 2 во время предыдущей передачи, и два транспортных блока должны повторно передаваться, и разность между номерами процессов двух транспортных блоков составляет первое фиксированное значение, отличаются номер процесса транспортного блока, соответствующего конкретному кодовому слову, и номер процесса транспортного блока, соответствующего неконкретному кодовому слову, и разность между двумя номерами процессов составляет первое фиксированное значение.

[0273] Дополнительно передающее устройство дополнительно включает в себя блок 114 задания. Блок задания сконфигурирован с возможностью, в случае если число уровней, используемых для передачи, равно 2, и части кодовых слов в предыдущей передаче, в которой RI>2, повторно передаются во время текущей передачи, задавать, по меньшей мере, одно поле управляющей информации пакета, включающего в себя связанную с передачей данных управляющую информацию, как специальный индикатор, причем специальный индикатор используется для того, чтобы, когда число уровней, используемых для передачи, равно 2, идентифицировать то, что номера процессов транспортного блока в неконкретном кодовом слове и транспортного блока в конкретном кодовом слове являются идентичными или имеют данную взаимосвязь (например, разность между номерами процессов составляет второе фиксированное значение); или добавлять бит в пакет, включающий в себя связанную с передачей данных управляющую информацию, причем бит используется для того, чтобы передавать специальный индикатор в случае, если число уровней, используемых для передачи, равно 2, и текущая передача заключается в том, чтобы повторно передавать часть кодовых слов в предыдущей передаче, в которой RI>2.

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

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

[0276] Как показано на фиг. 12, вариант осуществления настоящего изобретения дополнительно предоставляет приемное устройство, включающее в себя:

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

- блок 122 идентификации, сконфигурированный с возможностью, согласно RI, индикатору номера процесса и преобразованию транспортных блоков в кодовые слова, идентифицировать комбинацию транспортных блоков, соответствующую кодовому слову.

[0277] Необязательно блок 122 идентификации сконфигурирован с возможностью, когда RI равен 2, проверять то, декодируются корректно или нет буферизованные данные, соответствующие процессу привязки повторной передачи процесса, указываемого посредством индикатора номера процесса; если буферизованные данные не декодируются корректно, идентифицировать то, что номер процесса транспортного блока в неконкретном кодовом слове и номер процесса в индикаторе номера процесса являются идентичными или имеют данную взаимосвязь (например, разность между номерами процессов составляет второе фиксированное значение); если буферизованные данные корректно декодируются, идентифицировать то, что разность между номером процесса транспортного блока в неконкретном кодовом слове и номером процесса в индикаторе номера процесса составляет первое фиксированное значение.

[0278] Необязательно блок 122 идентификации сконфигурирован с возможностью проверять, сконфигурирован или нет пакет связанной с передачей данных управляющей информации с помощью специального индикатора; если пакет сконфигурирован с помощью специального индикатора, идентифицировать то, что номер процесса транспортного блока в неконкретном кодовом слове и номер процесса в индикаторе номера процесса являются идентичными или имеют данную взаимосвязь (например, разность между номерами процессов составляет второе фиксированное значение); если пакет не сконфигурирован с помощью специального индикатора, идентифицировать то, что разность между номером процесса транспортного блока в неконкретном кодовом слове и номером процесса в индикаторе номера процесса составляет первое фиксированное значение, причем специальный индикатор используется для того, чтобы, когда число уровней, используемых для передачи, равно 2, идентифицировать то, что номера процессов транспортного блока в неконкретном кодовом слове и транспортного блока в конкретном кодовом слове являются идентичными или имеют данную взаимосвязь (например, разность между номерами процессов составляет второе фиксированное значение).

[0279] Дополнительно приемное устройство дополнительно может включать в себя блок 123 обратной связи, сконфигурированный с возможностью, если число уровней, используемых в текущей передаче, равно 2, и процессы, соответствующие транспортным блокам в двух кодовых словах, принимаемых посредством приемного устройства, представляют собой процессы привязки повторной передачи между собой, и когда и только когда транспортные блоки в двух кодовых словах корректно декодируются, приемное устройство возвращает ACK в передающее устройство для двух кодовых слов одновременно, а в противном случае, возвращает NACK одновременно.

[0280] Настоящее изобретение дополнительно предоставляет передающее устройство, включающее в себя:

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

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

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

[0282] Необязательно преобразование транспортных блоков в кодовые слова включает в себя то, что: кодовое слово соответствует транспортным блокам, имеющим идентичный номер процесса, или транспортным блокам, имеющим номера процессов с разностью, имеющей данную взаимосвязь (например, разность между номерами процессов составляет второе фиксированное значение).

[0283] Дополнительно необязательно преобразование транспортных блоков в кодовые слова включает в себя: преобразование транспортных блоков в кодовые слова дополнительно включает в себя то, что: когда число уровней, используемых для передачи, равно 2, если два транспортных блока передаются первоначально, или если RI равен 2 во время предыдущей передачи, и два транспортных блока должны повторно передаваться, и разность между номерами процессов двух транспортных блоков составляет первое фиксированное значение, отличаются номер процесса транспортного блока, соответствующего конкретному кодовому слову, и номер процесса транспортного блока, соответствующего неконкретному кодовому слову, и разность между двумя номерами процессов составляет первое фиксированное значение.

[0284] Дополнительно процессор дополнительно сконфигурирован с возможностью, в случае если число уровней, используемых для передачи, равно 2, и части кодовых слов в предыдущей передаче, в которой RI>2, повторно передаются во время текущей передачи, задавать, по меньшей мере, одно поле управляющей информации пакета, включающего в себя связанную с передачей данных управляющую информацию, как специальный индикатор, причем специальный индикатор используется для того, чтобы, когда число уровней, используемых для передачи, равно 2, идентифицировать то, что номера процессов транспортного блока в неконкретном кодовом слове и транспортного блока в конкретном кодовом слове являются идентичными или имеют данную взаимосвязь (например, разность между номерами процессов составляет второе фиксированное значение); или добавлять бит в пакет, включающий в себя связанную с передачей данных управляющую информацию, причем бит используется для того, чтобы передавать специальный индикатор в случае, если число уровней, используемых для передачи, равно 2, и текущая передача заключается в том, чтобы повторно передавать часть кодовых слов в предыдущей передаче, в которой RI>2.

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

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

[0287] Вариант осуществления настоящего изобретения дополнительно предоставляет приемное устройство, включающее в себя:

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

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

[0288] Необязательно процессор сконфигурирован с возможностью, когда RI равен 2, проверять то, декодируются корректно или нет буферизованные данные, соответствующие процессу привязки повторной передачи процесса, указываемого посредством индикатора номера процесса; если буферизованные данные не декодируются корректно, идентифицировать то, что номер процесса транспортного блока в неконкретном кодовом слове и номер процесса в индикаторе номера процесса являются идентичными или имеют данную взаимосвязь (например, разность между номерами процессов составляет второе фиксированное значение); если буферизованные данные корректно декодируются, идентифицировать то, что разность между номером процесса транспортного блока в неконкретном кодовом слове и номером процесса в индикаторе номера процесса составляет первое фиксированное значение.

[0289] Необязательно процессор сконфигурирован с возможностью проверять, сконфигурирован или нет пакет связанной с передачей данных управляющей информации с помощью специального индикатора; если пакет сконфигурирован с помощью специального индикатора, идентифицировать то, что номер процесса транспортного блока в неконкретном кодовом слове и номер процесса в индикаторе номера процесса являются идентичными или имеют данную взаимосвязь (например, разность между номерами процессов составляет второе фиксированное значение); если пакет не сконфигурирован с помощью специального индикатора, идентифицировать то, что разность между номером процесса транспортного блока в неконкретном кодовом слове и номером процесса в индикаторе номера процесса составляет первое фиксированное значение, причем специальный индикатор используется для того, чтобы, когда число уровней, используемых для передачи, равно 2, идентифицировать то, что номера процессов транспортного блока в неконкретном кодовом слове и транспортного блока в конкретном кодовом слове являются идентичными или имеют данную взаимосвязь (например, разность между номерами процессов составляет второе фиксированное значение).

[0290] Дополнительно приемное устройство дополнительно может включать в себя компонент отправки, сконфигурированный с возможностью, если число уровней, используемых в текущей передаче, равно 2, и процессы, соответствующие транспортным блокам в двух кодовых словах, принимаемых посредством приемного устройства, представляют собой процессы привязки повторной передачи между собой, и когда и только когда транспортные блоки в двух кодовых словах корректно декодируются, приемное устройство возвращает ACK в передающее устройство для двух кодовых слов одновременно, а в противном случае, возвращает NACK одновременно.

[0291] Вариант осуществления настоящего изобретения дополнительно предоставляет систему повторной передачи данных, включающую в себя передающее устройство и приемное устройство. Передающее устройство сконфигурировано с возможностью, когда часть кодовых слов или все кодовые слова должны повторно передаваться, определять то, что число уровней, используемых для передачи, составляет число уровней, которые должны заниматься для повторной передачи части кодовых слов, или составляет число уровней, которые должны заниматься для повторной передачи части всех кодовых слов; назначать, через межуровневое преобразование, транспортные блоки, включенные в часть кодовых слов, которые должны повторно передаваться, или в часть всех кодовых слов, которые должны повторно передаваться, для каждого транспортного уровня, соответствующего числу, определенному посредством первого блока определения, уровней, используемых для передачи; и отправлять связанную с передачей данных управляющую информацию в приемное устройство, причем связанная с передачей данных управляющая информация включает в себя индикатор RI ранга и индикатор номера процесса.

[0292] Приемное устройство сконфигурировано с возможностью принимать кодовое слово и связанную с передачей данных управляющую информацию, которые отправляются посредством передающего устройства, причем связанная с передачей данных управляющая информация включает в себя RI и индикатор номера процесса; и идентифицировать комбинацию транспортных блоков, соответствующую кодовому слову согласно RI, индикатору номера процесса и преобразованию транспортных блоков в кодовые слова.

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

[0294] Через вышеприведенное описание способов реализации специалисты в данной области техники могут безусловно понимать, что настоящее изобретение может реализовываться способом программного обеспечения плюс необходимые универсальные аппаратные средства, и определенно, также может реализовываться посредством аппаратных средств; тем не менее, в большинстве случаев первый вариант представляет собой предпочтительный способ реализации. На основе такого понимания, технические решения настоящего изобретения по существу или их часть, вносящая усовершенствование в предшествующий уровень техники, могут реализовываться в форме программного продукта. Компьютерный программный продукт может сохраняться на считываемом носителе хранения данных, например, на гибком диске, жестком диске или оптическом диске компьютера, и включает в себя несколько инструкций, используемых для инструктирования компьютерному устройству (которое может представлять собой персональный компьютер, сервер, сетевое устройство и т. п. ) осуществлять способ, описанный в каждом варианте осуществления настоящего изобретения.

[0295] Вышеприведенное описание представляет собой только конкретные варианты осуществления настоящего изобретения и не имеет намерение ограничивать объем охраны настоящего изобретения. Все изменения или замены, очевидные для специалистов в данной области техники в пределах объема, раскрытого в настоящем изобретении, должны попадать в объем охраны настоящего изобретения. Следовательно, объем охраны настоящего изобретения должен зависеть от объема охраны формулы изобретения.

1. Способ повторной передачи данных, содержащий этапы, на которых:

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

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

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

причем специальное кодовое слово представляет собой виртуальное кодовое слово, и виртуальное кодовое слово представляет собой пустую информацию; или специальное кодовое слово представляет собой заполняющее кодовое слово, и заполняющее кодовое слово представляет собой любую непустую информацию.

2. Способ по п. 1, в котором процесс отправки индикатора передачи специального кодового слова в приемное устройство дополнительно содержит этап, на котором:

- переносят индикатор передачи специального кодового слова по HS-SCCH с тем, чтобы отправлять индикатор передачи специального кодового слова в приемное устройство.

3. Способ по п. 2, в котором перенос индикатора передачи специального кодового слова по HS-SCCH содержит этапы, на которых:

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

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

4. Способ по п. 1, в котором индикатор передачи специального кодового слова дополнительно используется для того, чтобы идентифицировать то, какое кодовое слово представляет собой специальное кодовое слово, и/или идентифицировать то, какое кодовое слово представляет собой кодовое слово, которое должно передаваться.

5. Способ повторной передачи данных, содержащий этапы, на которых:

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

- после обнаружения индикатора передачи специального кодового слова идентифицируют повторно передаваемое кодовое слово и/или специальное кодовое слово в кодовых словах согласно индикатору номера процесса;

причем специальное кодовое слово представляет собой виртуальное кодовое слово, и виртуальное кодовое слово представляет собой пустую информацию; или специальное кодовое слово представляет собой заполняющее кодовое слово, и заполняющее кодовое слово представляет собой любую непустую информацию.

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

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

7. Способ повторной передачи данных, содержащий этапы, на которых:

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

- идентифицируют повторно передаваемое кодовое слово и/или специальное кодовое слово в кодовых словах согласно индикатору передачи специального кодового слова;

причем специальное кодовое слово представляет собой виртуальное кодовое слово, и виртуальное кодовое слово представляет собой пустую информацию; или специальное кодовое слово представляет собой заполняющее кодовое слово, и заполняющее кодовое слово представляет собой любую непустую информацию.

8. Передающее устройство, содержащее:

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

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

дополнительно содержащее:

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

причем специальное кодовое слово представляет собой виртуальное кодовое слово, и виртуальное кодовое слово представляет собой пустую информацию; или специальное кодовое слово представляет собой заполняющее кодовое слово, и заполняющее кодовое слово представляет собой любую непустую информацию.

9. Приемное устройство, содержащее:

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

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

причем специальное кодовое слово представляет собой виртуальное кодовое слово, и виртуальное кодовое слово представляет собой пустую информацию; или специальное кодовое слово представляет собой заполняющее кодовое слово, и заполняющее кодовое слово представляет собой любую непустую информацию.

10. Приемное устройство, содержащее:

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

- по меньшей мере один процессор, сконфигурированный с возможностью идентифицировать повторно передаваемое кодовое слово и/или специальное кодовое слово в кодовых словах согласно индикатору передачи специального кодового слова, принимаемому посредством интерфейса связи;

причем специальное кодовое слово представляет собой виртуальное кодовое слово, и виртуальное кодовое слово представляет собой пустую информацию; или специальное кодовое слово представляет собой заполняющее кодовое слово, и заполняющее кодовое слово представляет собой любую непустую информацию.

11. Способ повторной передачи данных, содержащий этапы, на которых:

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

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

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

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

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

13. Способ по п. 12, в котором преобразование транспортных блоков в кодовые слова содержит то, что:

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

14. Способ по п. 13, в котором преобразование транспортных блоков в кодовые слова содержит то, что:

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

15. Способ по п. 13, дополнительно содержащий этап, на котором: если число уровней, используемых для передачи, равно 2, и текущая передача представляет собой повторную передачу части кодовых слов в предыдущей передаче, в которой RI>2,

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

16. Способ по п. 11, дополнительно содержащий этап, на котором:

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

17. Способ повторной передачи данных, содержащий этапы, на которых:

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

- идентифицируют, согласно RI, индикатору номера процесса и преобразованию транспортных блоков в кодовые слова, комбинацию транспортных блоков, соответствующую кодовому слову.

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

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

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

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

20. Способ по п. 17, дополнительно содержащий этап, на котором:

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

21. Передающее устройство, содержащее:

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

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

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

22. Передающее устройство по п. 21, при этом:

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

23. Передающее устройство по п. 21, содержащее:

- интерфейс связи, сконфигурированный с возможностью принимать HARQ-ACK-информацию для процесса; и

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

24. Приемное устройство, содержащее:

- интерфейс связи, сконфигурированный с возможностью принимать кодовое слово и связанную с передачей данных управляющую информацию, отправленную посредством передающего устройства, при этом связанная с передачей данных управляющая информация содержит индикатор ранга (RI) и индикатор номера процесса; и

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

25. Приемное устройство по п. 24, при этом по меньшей мере один процессор дополнительно сконфигурирован с возможностью, если число уровней, используемых в текущей передаче, равно 2, и процессы, соответствующие транспортным блокам в двух кодовых словах, принимаемых посредством приемного устройства, представляют собой процессы привязки повторной передачи между собой, и только когда транспортные блоки в двух кодовых словах оба корректно декодируются, приемное устройство возвращает ACK в передающее устройство для двух кодовых слов одновременно, а в противном случае, возвращает NACK одновременно.



 

Похожие патенты:

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

Изобретение относится к области техники передачи дискретных сообщений и может использоваться для построения автоматизированных комплексов и систем двухсторонней адаптивной KB радиосвязи.

Изобретение относится к технике связи. Технический результат - определение качества канала на основании качества принимаемой информации без приостановки передачи информации по этому каналу.

Изобретение относится к области связи. Технический результат - улучшение пропускной способности системы LTE-A и эффективности использования частотного спектра.

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

Изобретение относится к способу предоставления отчета с информацией о состоянии канала. Технический результат заключается в повышении гибкости апериодической схемы предоставления отчета с информацией о состоянии канала.

Изобретение относится к беспроводной связи. Техническим результатом является повышение эффективности трафика данных сети.

Изобретение относится к области связи. Техническим результатом является возможность избежать конфликта ресурсов между различными оборудованиями пользователей.

Изобретение относится к сетям беспроводной связи. Технический результат изобретения заключается в повышении эффективности передачи данных в сети беспроводной связи.

Изобретение относится к системам связи. Технический результат заключается в повышении безопасности передачи данных в сети.

Изобретение относится к области радиосвязи. Технический результат заключается в повышении пропускной способности при передаче данных. В способе на передающей стороне запоминают в массиве передаваемые блоки данных, накапливая оптимальный объем блока, в другом массиве - запросы на повтор от приемной стороны, анализируют их частоту и при необходимости меняют размер блока. На приемной стороне декодируют, выбирают неискаженные блоки и заносят в массив принятых блоков. По пропущенным номерам в массиве принятых блоков формируют запросы на повтор передач. Система на приемной и передающей стороне содержит кодирующие, декодирующие устройства, приемники и передатчики, устройства управления и по два устройства хранения данных, а также устройство выбора данных, блок формирования служебных данных, устройство накопления оптимального блока данных и блок анализа частоты запросов на передающей стороне, устройство передачи данных пользователю на приемной стороне. 2 н.п. ф-лы, 7 ил.
Наверх