RU2653284C2 - Структура данных кадра HARQ и способ передачи и приема с HARQ в системах, использующих слепое обнаружение - Google Patents
Структура данных кадра HARQ и способ передачи и приема с HARQ в системах, использующих слепое обнаружение Download PDFInfo
- Publication number
- RU2653284C2 RU2653284C2 RU2016137190A RU2016137190A RU2653284C2 RU 2653284 C2 RU2653284 C2 RU 2653284C2 RU 2016137190 A RU2016137190 A RU 2016137190A RU 2016137190 A RU2016137190 A RU 2016137190A RU 2653284 C2 RU2653284 C2 RU 2653284C2
- Authority
- RU
- Russia
- Prior art keywords
- frame
- data
- header
- crc
- information
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 88
- 238000000034 method Methods 0.000 title claims abstract description 70
- 238000001514 detection method Methods 0.000 title claims description 60
- 230000011664 signaling Effects 0.000 claims abstract description 9
- 125000004122 cyclic group Chemical group 0.000 claims description 6
- 238000012545 processing Methods 0.000 abstract description 14
- 239000000126 substance Substances 0.000 abstract 1
- 238000012790 confirmation Methods 0.000 description 24
- 238000004891 communication Methods 0.000 description 13
- 238000012795 verification Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 4
- 238000000605 extraction Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 238000013468 resource allocation Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 206010009944 Colon cancer Diseases 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0036—Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the receiver
- H04L1/0038—Blind format detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/007—Unequal error protection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0072—Error control for data other than payload data, e.g. control data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0079—Formats for control data
- H04L1/008—Formats for control data where the control data relates to payload of a different packet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
- H04L1/1845—Combining techniques, e.g. code combining
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/188—Time-out mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1896—ARQ related signaling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
Abstract
Изобретение относится к способам передачи и приема кадров по каналу с использованием гибридного автоматического запроса (HARQ) на повторную передачу и контроллерам (NIC) сетевого интерфейса. Технический результат заключается в повышении эффективности передачи данных. В способе передают первый кадр, содержащий данные, на устройство приема, без передачи дополнительной сигнализации для установления передачи первого кадра и передают второй кадр, содержащий, по меньшей мере, часть данных и информацию о первом кадре, по направлению к устройству приема, без передачи дополнительной сигнализации для установления передачи второго кадра. 4 н. и 20 з.п. ф-лы, 9 ил.
Description
Область техники, к которой относится изобретение
Настоящее изобретение касается, в целом, структуры данных кадра гибридного автоматического запроса (HARQ) на повторную передачу и способов передачи и приема с HARQ и слепым обнаружением и, в частности, контроллера (NIC) сетевого интерфейса и способов передачи и приема по каналу с использованием HARQ.
Уровень техники
Многие системы связи используют слепое обнаружение для уменьшения служебных сигналов. Без слепого обнаружения система связи использует дополнительную сигнализацию для установления и координации передач. При слепом обнаружении не требуется дополнительной сигнализации для установления передачи кадра или для указания устройству приема свойств передачи, таких как используемые при передаче тип модуляции и кодирования. Системы могут применять установку общих свойств передачи до передачи любого кадра. Устройства приема со слепым обнаружением часто отличаются мощными вычислительными способностями, достаточными для перебора множества вариантов свойств передачи в ходе обнаружения и декодирования.
Многие системы связи, в частности, беспроводные системы, используют для улучшения эффективности некоторую форму повторной передачи, называемую HARQ. При первой передаче устройство передачи передает на устройство приема закодированные биты данных. В идеале, устройство приема способно обнаружить и декодировать передачу и обычно направляет на устройство передачи подтверждение приема. Когда устройство приема неспособно обнаружить и декодировать передачу, в системах с HARQ устройство передачи повторно передает, по меньшей мере, часть закодированных битов. Далее устройство приема, с целью декодирования, объединяет повторную передачу и первую передачу. Объединение двух и более передач может быть получено с помощью разных технологий, в том числе, помимо прочего, с помощью последующего объединения или возрастающей избыточности.
Слепое обнаружение и HARQ являются примерами технологий, которые позволяют определенным системам связи улучшить производительность и эффективность системы.
Раскрытие изобретения
В вариантах осуществления настоящего изобретения предложены способы передачи и приема с использованием HARQ в системах, использующих слепое обнаружение, и NIC, в котором применена одна структура данных кадра HARQ.
В одном варианте осуществления изобретения способ передачи по каналу с использованием HARQ включает в себя следующее: передают первый кадр, содержащий данные, по направлению к устройству приема, использующему протокол слепого обнаружения, и передают второй кадр, содержащий, по меньшей мере, часть данных и информацию о первом кадре, по направлению к устройству приема, использующему протокол слепого обнаружения.
В другом варианте осуществления изобретения способ приема по каналу с использованием HARQ включает в себя следующее: обнаруживают и пытаются декодировать первый кадр, содержащий данные, что делают с использованием слепого обнаружения, обнаруживают второй кадр, содержащий, по меньшей мере, часть данных и информацию о первом кадре, что делают с использованием слепого обнаружения, декодируют и применяют информацию о первом кадре при связывании и объединении первого кадра и, по меньшей мере, части данных в объединенный кадр, и декодируют объединенный кадр.
В еще одном варианте осуществления изобретения NIC содержит память, выполненную для сохранения структуры данных кадра HARQ. Структура данных кадра HARQ содержит поле данных для закодированных битов данных и поле заголовка для информации о первом кадре. NIC также содержит процессор, связанный с памятью и устройством передачи, и выполненный для вычисления циклического контроля (CRC) избыточности для поля данных. Дополнительно, процессор выполнен так, чтобы побуждать устройство передачи передавать первый кадр, содержащий поле данных и CRC. Процессор дополнительно выполнен для заполнения поля заголовка, вычисления, по меньшей мере, одного CRC для поля данных и поля заголовка и для побуждения устройства передачи передавать второй кадр, содержащий поле данных, поле заголовка и, по меньшей мере, один CRC.
В еще одном варианте осуществления изобретения NIC содержит устройство приема со слепым обнаружением, выполненное для приема первого и второго кадров. Первый кадр содержит, по меньшей мере, поле данных. Второй кадр содержит заголовок и, по меньшей мере, часть поля данных из первого кадра. NIC также содержит процессор и устройство декодирования, выполненное для попытки декодирования первого кадра и декодирования заголовка второго кадра. Заголовок содержит информацию о первом кадре. Процессор выполнен для применения информации о первом кадре для связывания первого и второго кадров и объединения части поля данных с первым кадров в объединенный кадр.
Краткое описание чертежей
Для более полного понимания настоящего изобретения и его преимуществ, далее приведено подробное описание со ссылками на приложенные чертежи, на которых:
фиг. 1 - вид, показывающий схему одного варианта осуществления NIC;
фиг. 2 - вид, показывающий схему другого варианта осуществления NIC;
фиг. 3 - вид, показывающий схему одного варианта осуществления вычислительной системы;
фиг. 4 - вид, показывающий блок-схему одного варианта осуществления способа передачи с использованием HARQ;
фиг. 5 - вид, показывающий блок-схему другого варианта осуществления способа передачи с использованием HARQ;
фиг. 6 - вид, показывающий блок-схему одного варианта осуществления способа приема с использованием HARQ и слепого обнаружения;
фиг. 7 - вид, показывающий блок-схему другого варианта осуществления способа приема с использованием HARQ и слепого обнаружения;
фиг. 8 - вид, показывающий блок-схему еще одного варианта осуществления способа приема с использованием HARQ и слепого обнаружения; и
фиг. 9 - вид, показывающий схему одного варианта осуществления системы беспроводной связи.
Подробное описание вариантов осуществления изобретения
Далее подробно описана реализация и использование вариантов осуществления изобретения. Тем не менее, ясно, что в настоящем изобретении предложено много применимых идей изобретения, которые могут быть реализованы в широком наборе конкретных ситуаций. Обсуждаемые конкретные варианты осуществления изобретения приведены просто для иллюстрации конкретных путей осуществления и использования изобретения и не ограничивают объем изобретения.
Системы связи делят каналы на блоки (RU) ресурсов, которые различны по времени, частоте, пространству, кодированию, пилотной последовательности или другому свойству сигнала, которое отличает его от другого сигнала, или которые различны по любому объединению этих свойств. Для осуществления связи пользовательскому устройству (UE) назначают один или несколько RU. Когда в системе количество UE меньше количества RU, то система может использовать жесткие назначения RU для соответствующих UE. При жестком назначении, RU назначают одному UE и, следовательно, знание RU для заданного сигнала эффективно помогает узнать UE-источник. Когда в системе количество UE больше количества RU, то система использует мягкие назначения RU, что означает, что RU может быть назначен нескольким UE. При мягком назначении, UE используют арбитражную схему для предоставления возможности приема кадров, такую как предотвращение конфликтов с помощью повторной передачи. Кроме того, в передаче обычно содержится идентификационная информация UE.
В настоящем документе осознают, что системы, использующие слепое обнаружение, в общем, не могут использовать HARQ. Протоколы HARQ используют понятия транзакций, где передача одного кадра соответствует транзакции. Кадр представляет собой набор битов, подготовленных для передачи. Кадр может содержать разнообразные поля, в том числе поле данных, поле заголовка, поле пилотной последовательности, циклический контроль (CRC) избыточности и другие. В HARQ системах UE повторно передает кадр до тех пор, пока он не будет подтвержден, предоставляя возможность эффективной работы более высоких слоев системы. Первая передача и повторная передача могут быть объединены, когда они связаны в одну транзакцию, на что указывает порядковый номер кадра. Например, в системах технологии «Долгосрочное развитие» (LTE), порядковый номер кадра представляет собой объединение идентификатора (ID) UE и ID HARQ процесса, который является следствием времени передач. В настоящем документе осознают, что, даже когда известно UE, устройство приема не может объединить и декодировать закодированный кадр с будущими кадрами без знания порядкового номера декодируемого кадра. В результате, ясно, что HARQ требуется некоторая форма идентификационной информации кадра.
В HARQ системе, если не декодирована первая передача, устройство приема не знает порядковый номер декодируемого кадра. HARQ системы, использующие жесткое назначение ресурсов, обычно используют HARQ «остановись-и-жди», когда устройство передачи передает кадр и ожидает подтверждения. В этих системах HARQ процессы могут быть выполнены без явной идентификационной информации кадра, так как HARQ процесс обрабатывает транзакцию только с одним кадром. В этих системах идентификационная информация кадра неявно известна из ресурсов, используемых при передаче, или подразумевается благодаря тому, что в один момент времени передается только один кадр. В HARQ системах, использующих мягкое назначение ресурсов, HARQ процессы могут быть осуществлены тогда, когда идентифицированы UE-источник и порядковый номер кадра, что обычно требует полного декодирования второй передачи или некоторой дополнительной сигнализации.
В системах со слепым обнаружением, устройство приема втемную выполняет обнаружение каждого возможного UE до тех пор, пока не найдет устройство передачи или UE-источник и декодирует порядковый номер кадра. Когда первая передача не декодирована успешно, устройство приема не может объединить ее с повторной передачей или другими будущими кадрами без дополнительной информации, такой как UE-источник первой передачи и порядковый номер кадра для первой передачи. В настоящем документе осознают, что HARQ возможен в системах со слепым обнаружением, когда повторные передачи содержат информацию о первой передаче, которая позволяет связать в одну транзакцию первую передачу и повторную передачу.
На фиг. 1 показана схема одного варианта осуществления NIC 100. NIC 100 содержит память 110, память 130, устройство 140 передачи, устройство 150 кодирования и процессор 160, каждый из которых связан с шиной 170. В определенных вариантах осуществления изобретения память 110 и память 130 могут быть отдельными частями одного запоминающего устройства. В альтернативных вариантах осуществления изобретения память 110 и память 130 могут быть отдельными запоминающими устройствами. Шина 170 может быть параллельной шиной, такой как, помимо прочего, шина соединения (PCI) периферийных компонентов и шиной интерфейса (SCSI) малых компьютерных систем. В других вариантах осуществления изобретения шина 170 является последовательной шиной, такой как, помимо прочего, шина последовательного интерфейса (SATA) обмена данными с накопителями информации и универсальная последовательная шина (USB). Шина 170 позволяет обмениваться информацией памяти 110, памяти 130, устройству 140 передачи, устройству 150 кодирования и процессору 160.
Устройство 150 кодирования выполнено с возможностью приема битов данных в качестве входа и кодирования этих битов для передачи. Память 130 выполнена для хранения закодированных битов 132 данных. Закодированные биты 132 данных вырабатывает, в качестве выхода, устройство 150 кодирования и закодированные биты 132 данных записывают в память 130 с помощью шины 170. Процессор 160 выполнен для обращения с помощью шины 170 к закодированным битам 132 данных, расположенным в памяти 130, и подготовки их для передачи с помощью устройства 140 передачи. Устройство 140 передачи служит в качестве интерфейса к каналу для NIC 100. Устройство 140 передачи выполнено с возможностью приема, с помощью шины 170, кадра для передачи и передачи кадра с использованием назначенного RU.
Память 110 выполнена для хранения структуры 120 данных кадра HARQ, которая содержит заголовок 122, CRC 124 заголовка, поле 126 данных и CRC 128 данных. Память 110 может быть устройством хранения самых разных типов, в том числе оперативным запоминающим устройством (RAM), таким как динамическое RAM (DRAM) и статическое RAM (SRAM). Память 110 также может быть устройством хранения другой формы, например флеш-памятью.
Процессор 160 выполнен для осуществления HARQ процесса для канала и назначенного RU. В рамках этого процесса, процессор 160 обращается к закодированным битам 132 данных в памяти 130 с помощью шины 170 и делает так, чтобы набор закодированных битов данных был записан в поле 126 данных в структуре 120 данных кадра HARQ. Далее процессор 160 вычисляет CRC для набора закодированных битов данных и записывает его в CRC 128 данных в структуре 120 данных кадра HARQ с помощью шины 170. Процессор 160 запускает первую передачу кадра с помощью устройства 140 передачи в направлении устройства приема со слепым обнаружением. Кадр в первой передаче содержит биты из поля 126 данных и CRC 128 данных в структуре 120 данных кадра HARQ. Устройство приема со слепым обнаружением или подтверждает первую передачу или нет. Если подтверждает, то процесс повторяется для нового набора закодированных битов данных из закодированных битов 132 данных, расположенных в памяти 130. Если не подтверждает, то процессор 160 определяет, в ходе HARQ процесса, должна ли быть осуществления вторая или повторная передача. В определенных вариантах осуществления изобретения определение делают в соответствии с истечением некоторого времени с момента первой передачи. Процессор 160 может содержать таймер, который запускают при первой передаче, и который истекает через некоторый промежуток времени, установленный в соответствии с HARQ процессом.
При истечении таймера процессор 160 определяет, что нужна вторая передача. В определенных вариантах осуществления изобретения процессор 160 содержит в поле 126 данных тот же набор закодированных битов данных, что и в первом кадре. В других вариантах осуществления изобретения процессор 160 содержит во втором кадре часть набора закодированных битов первого кадра. Выбор битов для повторной передачи может, в определенных вариантах осуществления изобретения, включать в себя прокалывание битов, если устройство передачи и устройство приема знают соответствующие правила прокалывания. В варианте осуществления изобретения с фиг. 1, процессор 160 вырабатывает заголовок, который содержит информацию о первом кадре, и делает так, чтобы эта информация была записана в заголовок 122 в структуре 120 данных кадра HARQ с помощью шины 170. Информация о первом кадре может содержать большое количество свойств, которые идентифицируют первый кадр, в том числе используемый RU, используемые временные или частотные ресурсы, модуляцию и кодирование первого кадра и порядковый номер кадра. В определенных вариантах осуществления изобретения структура данных кадра HARQ также содержит пилотную последовательность, которую добавляют к первому кадру. В этих вариантах осуществления изобретения информация о первом кадре может содержать идентификатор пилотной последовательности, содержащейся в первом кадре. Пилотная последовательность представляет собой символ физического слоя, известный устройству передачи и устройству приема и идентифицирующий конкретное UE или передачу. Пилотная последовательность может быть, например, точкой в созвездии квадратурной амплитудной модуляции (QAM) или конкретным временным сигналом.
Процессор 160 выполнен для вычисления CRC для заголовка и закодированных битов данных из поля 126 данных. CRC может быть одним CRC, совместно используемым заголовком и закодированными битами данных или может быть отдельными CRC: CRC заголовка, хранящийся в CRC 124 заголовка, и CRC данных, хранящийся в CRC 128 данных. В определенных вариантах осуществления изобретения CRC для закодированных битов данных вычисляют для битов всех предыдущих передач в транзакции, которая содержит набор закодированных битов данных и, в определенных вариантах осуществления изобретения, любой заголовок, добавленный к первому кадру. Процессор 160 делает так, чтобы заголовок 122 был модулированным и закодированным для передачи с помощью устройства 140 передачи. Модуляция может содержать расширение, помимо любой другой технологии групповой модуляции, такой как мультиплексирование с ортогональным частотным разделением (OFDM) и модуляция с одной несущей. В некоторых вариантах осуществления изобретения модуляция и кодирование заголовка 122 отличаются от модуляции и кодирования, применяемого для первого кадра. В некоторых вариантах осуществления изобретения модуляция и кодирование заголовка 122 отличаются от модуляции и кодирования, применяемого для поля 126 данных. Далее процессор 160 делает так, что заголовок 122, CRC 124 заголовка, поле 126 данных и CRC 128 данных перемещались к устройству 140 передачи с помощью шины 170. Далее устройство 140 передачи передает второй кадр по направлению к устройству приема со слепым обнаружением.
На фиг. 2 показана схема другого варианта осуществления NIC 200. NIC 200 содержит память 210, устройство 220 декодирования, устройство 230 приема и процессор 240, каждый из которых связан с шиной 250. Шина 250 может быть параллельной шиной, такой как, помимо прочего, шина соединения (PCI) периферийных компонентов и шиной интерфейса (SCSI) малых компьютерных систем. В других вариантах осуществления изобретения шина 250 является последовательной шиной, такой как, помимо прочего, шина последовательного интерфейса (SATA) обмена данными с накопителями информации и универсальная последовательная шина (USB). Шина 250 позволяет обмениваться информацией памяти 210, устройству 220 декодирования, устройству 230 приема и процессору 240.
Устройство 230 приема служит в качестве интерфейса для NIC 200 к каналу, в котором с использованием слепого обнаружения обнаруживают первую передачу. Первая передача содержит первый кадр, включающий в себя закодированные биты данных и CRC. Устройство 220 декодирования пытается декодировать первый кадр. Если устройство 220 декодирования декодирует успешно, проверяют CRC в первом кадре, при этом процессор 240 делает так, что на UE-источник передают подтверждение. Если устройству 220 декодирования не удается декодировать, CRC не проходит проверку и процессор 240 делает так, что первый кадр записывают в память 210. Память 210 выполнена для хранения первого кадра 212 и объединенного кадра 214. Первый кадр записывают в первый кадр 212 с помощью шины 250. Первый кадр 212 и объединенный кадр 214, в определенных вариантах осуществления изобретения, индексируют в соответствии с UE-источником. Далее NIC 200 ждет второй передачи, содержащей второй кадр.
Устройство 230 приема обнаруживает вторую передачу, которая содержит второй кадр, что делают с помощью слепого обнаружения. Второй кадр содержит заголовок, по меньшей мере, часть закодированных битов данных первого кадра и, по меньшей мере, один CRC для заголовка и данных. В определенных вариантах осуществления изобретения второй кадр содержит отдельный CRC для заголовка и закодированных битов для данных. В других вариантах осуществления изобретения заголовок и закодированные биты для данных совместно используют один CRC. В вариантах осуществления изобретения, когда второй кадр получен от UE-источника и UE-источник известен NIC 200, процессор 240 обращается к первому кадру 212 в памяти 210 с помощью шины 250 и объединяет первый и второй кадры в объединенный кадр. Далее процессор 240 делает так, что объединенный кадр записывают в объединенный кадр 214 в память 210 с помощью шины 250. Далее устройство 220 декодирования обращается к объединенному кадру 214 и пытается декодировать объединенный кадр. Снова проверяют CRC для объединенного кадра и, если проверка проходит, кадр подтверждают.
Если UE-источник второго кадра неизвестен, устройство 220 декодирования пытается декодировать заголовок, после чего проверяет CRC заголовка. Если CRC заголовка не проходит проверку, второй кадр рассматривают как часть транзакции, отдельной от первого кадра. Это рассмотрение может привести к тому, что второй кадр успешно декодируют в устройстве 220 декодирования или сохраняют в памяти 210, если устройство 220 декодирования не может успешно декодировать второй кадр. Когда CRC заголовок проходит проверку, ID UE и идентификационную информацию кадра восстанавливают из заголовка. ID UE может быть установлен путем определения RU, используемого для второго кадра или, в определенных вариантах осуществления изобретения, путем проверки ID UE, встроенного в CRC. Идентификационная информация кадра представляет собой информацию в заголовке о первом кадре. Информация о первом кадре может содержать RU, использованный для первого кадра, идентификационную информацию пилотной последовательности, содержащейся в первом кадре, кодирование и модуляцию, использованную в первом кадре, и порядковый номер первого кадра. Идентификационная информация кадра позволяет процессору 240 связывать или соединять первый и второй кадры в одну транзакцию. Процессор 240 выполнен с возможностью объединения первого и второго кадров в объединенный кадр, который может быть записан в объединенный кадр 214. Далее объединенный кадр может быть декодирован устройством 220 декодирования. Если устройство 220 декодирования успешно декодирует объединенный кадр и CRC для объединенного кадра пройдет проверку, процессор 240 делает так, чтобы было передано подтверждение для кадра.
На фиг. 3 показана структурная схема системы 300 обработки, которая может быть использована для реализации описанных здесь устройств и способов. В конкретных устройствах могут быть использованы все показанные компоненты или только подмножество компонентов и уровни интеграции могут отличаться от устройства к устройству. Более того, устройство может содержать несколько вариантов одного компонента, таких как несколько блоков обработки, процессоров, блоков памяти, устройств передачи, устройств приема и так далее. Система 300 обработки может содержать блок 302 обработки, снабженный одним или более устройствами ввода/вывода, такими как громкоговоритель, микрофон, мышь, сенсорный экран, кнопочная панель, клавиатура, принтер, дисплей и подобное. Блок обработки может содержать центральный процессор 314 (CPU), память 308, запоминающее устройство 304 большой емкости, видеоадаптер 310 и интерфейс 312 ввода/вывода, соединенный с шиной 320.
Шина 320 может быть шиной одного или более любых типов из нескольких архитектур шин, в том числе шиной памяти или контроллером памяти, периферийной шиной, видеошиной или подобной. CPU 314 может содержать электронный процессор данных любого типа. Память 308 может содержать системную память любого типа, такую как статическое оперативное запоминающее устройство (SRAM), динамическое оперативное запоминающее устройство (DRAM), синхронное DRAM (SDRAM), постоянное запоминающее устройство (ROM), их комбинации или подобное. В одном варианте осуществления изобретения память 308 может содержать ROM для использования при загрузке и DRAM для хранения программ и данных с целью использования при выполнении программ.
Запоминающее устройство 304 большой емкости может содержать запоминающее устройство любого типа, выполненное для хранения данных, программ и другой информации и для предоставления доступа к данным, программам и другой информации через шину 320. Запоминающее устройство 304 большой емкости может содержать, например, один или несколько твердотельных накопителей, накопителей на жестких дисках, накопителей на магнитных дисках, накопителей на оптических дисках или подобное.
Видеоадаптер 310 и интерфейс 312 ввода/вывода обеспечивают интерфейс для соединения внешних устройств ввода и вывода с блоком 302 обработки. Как показано, примеры устройств ввода и вывода включают в себя дисплей 318, соединенный с видеоадаптером 310, и мышь/клавиатуру/принтер 316, соединенную с интерфейсом 312 ввода/вывода. С блоком 302 обработки могут быть соединены другие устройства и могут быть использованы дополнительные карты сопряжения или меньшее количество карт сопряжения. Например, для обеспечения сопряжения с принтером может быть использован последовательный интерфейс, такой как универсальная последовательная шина (USB) (не показана).
Блок 302 обработки также может содержать один или несколько сетевых интерфейсов 306, которые могут содержать проводные линии, такие как кабель Ethernet или подобные, и/или беспроводные линии для доступа к узлам или другим сетям. Сетевые интерфейсы 306 позволяют блоку 302 обработки обмениваться информацией с удаленными блоками через сети. Например, сетевые интерфейсы 306 могут обеспечить беспроводную связь через одно или несколько передающих устройств/антенн и одно или несколько приемных устройств/антенн. В одном варианте осуществления изобретения блок 302 обработки соединен с локальной сетью 322 или глобальной сетью для обработки данных и обмена информацией с удаленными устройствами, такими как другие блоки обработки, интернет, удаленные запоминающие устройства или подобным.
На фиг. 4 показана блок-схема одного варианта осуществления способа передачи с использованием HARQ. Способ начинается на начальном этапе 410. На этапе 420 первой передачи, первый кадр передают по направлению к устройству приема со слепым обнаружением. Первый кадр содержит закодированные биты данных и CRC для данных. В определенных вариантах осуществления изобретения первый кадр не содержит заголовок, который в противном случае может быть использован для идентификации UE-источника или RU, используемого для передачи. Позже, на этапе 430 второй передачи, второй кадр передают по направлению к устройству приема со слепым обнаружением. В определенных вариантах осуществления изобретения вторую передачу начинают при истечении таймера, который запускают на этапе 420 первой передачи. Таймер или сбрасывают при получении подтверждения для первой передачи или он истекает, что становится причиной второй передачи. Устройство приема может предоставить положительное или отрицательное подтверждение для RU. Устройство приема так может предоставить положительное подтверждение для кадра. UE-источник обычно полагается на истечение времени при обнаружении потери или неподтверждении кадра.
Второй кадр содержит, по меньшей мере, часть закодированных битов данных, содержащихся в первом кадре. В определенных вариантах осуществления изобретения все закодированные биты данных, содержащиеся в первом кадре, содержатся во втором кадре. В других вариантах осуществления изобретения во втором кадре содержится только часть закодированных битов данных из первого кадра. Второй кадр также содержит заголовок, который включает в себя информацию о первом кадре. Информация о первом кадре может быть использована для связывания первого и второго кадров и соединения их в одну транзакцию. Информация о первом кадре может содержать RU, использованный при первой передаче, порядковый номер первого кадра, идентификатор пилотной последовательности, содержащийся в первом кадре и модуляцию и кодирование, использованные в первом кадре.
В определенных вариантах осуществления изобретения модуляция и кодирование, использованные в первом кадре, могут отличаться от модуляции и кодирования, использованных для заголовка второго кадра. Более того, в определенных вариантах осуществления изобретения модуляция и кодирование, использованные для заголовка второго кадра, могут отличаться от модуляции и кодирования, использованных для закодированных битов данных второго кадра.
Второй кадр, в определенных вариантах осуществления изобретения, также может содержать, по меньшей мере, один CRC. В некоторых вариантах осуществления изобретения один CRC вычисляют как для закодированных битов данных, так и для заголовка. В других вариантах осуществления изобретения CRC заголовка вычисляют для заголовка и отдельный CRC данных вычисляют для закодированных битов данных.
Когда первый и второй кадры соединены в одной транзакции, первый и второй могут быть объединены в объединенный кадр для декодирования. Далее способ заканчивается на этапе 440.
На фиг. 5 показана блок-схема другого варианта осуществления способа передачи с использованием HARQ. Способ начинается на начальном этапе 502. На этапе 504 кодирования, биты данных кодируют и сохраняют для первого кадра. Далее на этапе 506 вычисляют CRC для закодированных данных и заголовка и CRC добавляют к первому кадру. Затем на этапе 508 вставки пилотной последовательности в первый кадр вставляют пилотную последовательность. Далее на этапе 510 передачи первый кадр передают в направлении устройства приема со слепым обнаружением. При передаче, на этапе 512 запуска таймера, запускают таймер подтверждения.
Далее UE ожидает подтверждения от устройства приема со слепым обнаружением. На этапе 514 проверки подтверждения, UE проверяет, было ли принято подтверждение. Если да, то способ заканчивается на конечном этапе 526. В качестве альтернативы, способ может быть повторен, начиная с приема новых данных для передачи. Если на этапе 514 проверки подтверждения не было принято подтверждение, на этапе 516 проверки истечения проверяют, истек ли таймер подтверждения. Если таймер подтверждения не истек, UE продолжает ждать подтверждения и возвращается на этап 514 проверки подтверждения. Если таймер подтверждения истек, то UE переходит на этап 518 выработки заголовка. На этапе 518 выработки заголовка, для второго кадра вырабатывают заголовок. Заголовок содержит информацию о первом кадре, которая может содержать RU, использованный для первого кадра, кодирование и модуляцию, использованные в первом кадре, порядковый номер первого кадра, и, в вариантах осуществления изобретения, где в первом кадре содержится пилотная последовательность, идентификатор пилотной последовательности, содержащейся в первом кадре. В определенных вариантах осуществления изобретения с использованием жесткого назначения ресурсов, только идентификатор пилотной последовательности может быть вставлен в заголовок, что будет достаточной информацией для идентификации UE во второй передаче. Эта идентификационная информация однозначно идентифицирует предыдущие RU, использованные UE.
На этапе 520 вычисления CRC заголовка второго кадра, для заголовка вычисляют CRC и добавляют его ко второму кадру. Далее на этапе 522 выбора закодированных данных выбирают закодированные биты данных для второго кадра и добавляют их ко второму кадру. Далее на этапе 524 вычисления CRC закодированных данных второго кадра вычисляют CRC для закодированных данных и добавляют ко второму кадру.
Когда второй кадр иначе собран, способ возвращается на этап 508 вставки пилотной последовательности. Также способ продолжается на этапе 510 передачи с целью передачи второго кадра и снова на этапе 512 запуска таймера запускают таймер подтверждения. Снова UE ожидает подтверждения. Устройство приема со слепым обнаружением может объединять первый и второй кадры, декодировать объединенный кадр и направлять подтверждение на UE, в этом случае способ заканчивается на конечном этапе 526. В качестве альтернативы, устройство приема со слепым обнаружением может не принять первый и второй кадры или может не смочь декодировать объединенный кадр. В этом случае, когда истекает таймер подтверждения, другой кадр будет выработан и передан по направлению к устройству приема со слепым обнаружением.
На фиг. 6 показана блок-схема одного варианта осуществления способа приема с использованием HARQ и слепого обнаружения. Способ начинается на начальном этапе 610. На этапе 620 обнаружения первого кадра, с использованием слепого обнаружения обнаруживают первый кадр и предпринимают попытку его декодирования. Первый кадр содержит закодированные биты данных вместе с CRC для закодированных битов. В некоторых вариантах осуществления изобретения способ также включает в себя определение UE-источника для первого кадра. Попытка декодирования первого кадра заканчивается неудачей. В определенных вариантах осуществления изобретения далее первый кадр сохраняют в памяти и индексируют в соответствии с UE-источником.
На этапе 630 обнаружения второго кадра, с использованием слепого обнаружения обнаруживают второй кадр. Второй кадр содержит, по меньшей мере, часть закодированных битов данных, содержащихся в первом кадре, вместе с информацией о первом кадре. Закодированные биты данных содержатся в поле данных второго кадра. Информация о первом кадре содержится в заголовке. Информация о первом кадре может содержать RU, использованный для первого кадра, модуляцию и кодирование, использованные в первом кадре, и порядковый номер первого кадра. В определенных вариантах осуществления изобретения первый кадр содержит пилотную последовательность. В этих вариантах осуществления изобретения информация о первом кадре может содержать идентификатор пилотной последовательности, содержащейся в первом кадре. В определенных вариантах осуществления изобретения, использующих жесткое назначение ресурсов, ID UE представляет собой достаточную информацию для идентификации UE во второй передаче и однозначно идентифицирует предыдущие RU, использованные UE.
По меньшей мере, один CRC содержится во втором кадре. Единый CRC может быть вычислен для заголовка и закодированных битов данных. В качестве альтернативы, один CRC может быть вычислен для заголовка второго кадра, а другой CRC может быть вычислен для закодированных битов данных.
На этапе 640 декодирования, информацию о первом кадре декодируют и применяют для связывания первого и второго кадров. Информацию о первом кадре также применяют для объединения первого кадра и, по меньшей мере, части закодированных битов данных, содержащихся в первом кадре, в результате чего образуется объединенный кадр. Далее на этапе 650 второго декодирования декодируют объединенный кадр. При успешном втором декодировании объединенного кадра, в определенных вариантах осуществления изобретения направляют подтверждение по направлению к UE-источнику. В противном случае, в определенных вариантах осуществления изобретения, когда этап 650 второго декодирования заканчивается неудачей, способ переходит к попыткам декодирования для всех возможных UE-источников. Далее способ заканчивается на конечном этапе 660.
На фиг. 7 показана блок-схема другого варианта осуществления способа приема с использованием HARQ и слепого обнаружения. Этот вариант осуществления способа может быть использован в HARQ системах, использующих мягкое выделение ресурсов. Способ начинается на начальном этапе 702. На этапе 704 ожидания устройство приема со слепым обнаружением ожидает новый кадр. При получении нового кадра, на этапе 706 обнаружения и декодирования обнаруживают и декодируют заголовок нового кадра. Далее, на этапе 708 проверки CRC заголовка, проверяют CRC заголовка.
CRC заголовка или проходит проверку, или не проходит. Если CRC заголовка не проходит проверку, кадр рассматривают как первый кадр в транзакции. На этапе 714 обнаружения и декодирования первый кадр обнаруживают и декодируют. Первый кадр содержит закодированные биты данных и CRC для закодированных битов данных. Далее, на этапе 716 проверки CRC данных, проверяют CRC. Если CRC не проходит проверку, на этапе 724 сохранения первый кадр сохраняют в соответствии с RU, использованным при первой передаче. Далее на этапе 704 ожидания устройство приема со слепым обнаружением ожидает другой кадр. Если, на этапе 716 проверки CRC данных, CRC проходит проверку, то на этапе 718 извлечения извлекают ID для UE-источника из кадра вместе с порядковым номером кадра. Далее на этапе 720 подтверждения подтверждают прием. Далее способ заканчивается на конечном этапе 722. В качестве альтернативы, способ может возвратиться на этап 704 ожидания и ожидать новый кадр.
Если CRC заголовка проходит проверку на этапе 708 проверки заголовка, то далее кадр рассматривают как повторную передачу первого кадра. На этапе 710 извлечения заголовка, ID для UE-источника первого кадра и порядковый номер первого кадра извлекают из декодированного заголовка. Информация о первом кадре в заголовке позволяет соединить первый и второй кадры в одну транзакцию. На этапе 712 объединения первый и второй кадры объединяют. Далее способ переходит на этап 714 обнаружения и декодирования. Аналогично первому кадру, пытаются осуществить декодирование. Если декодирование успешно осуществлено и CRC прошел проверку на этапе 716 проверки CRC данных, то на этапе 718 извлечения извлекают ID для UE-источника и порядковый номер кадра и на этапе 720 подтверждения направляют подтверждение.
На фиг. 8 показана блок-схема еще одного варианта осуществления способа приема с использованием HARQ и слепого обнаружения. Этот вариант осуществления способа может быть использован в HARQ системах, использующих жесткое выделение ресурсов. Способ начинается на начальном этапе 802. На этапе 804 ожидания устройство приема со слепым обнаружением ожидает новый кадр. Когда новый кадр поступает в устройство приема со слепым обнаружением, на этапе 806 определения определяют UE-источник. На этапе 808 проверки UE-источник проверяют с целью определить, известен ли UE-источник устройству приема со слепым обнаружением. Когда UE-источник известен, на этапе 810 проверки устройство приема со слепым обнаружением проверяет, существует ли сохраненный кадр от UE-источника. Если существует сохраненный кадр, на этапе 812 его объединяют с новым кадром. Далее, на этапе 814 обнаружения и декодирования, объединенный кадр обнаруживают и декодируют. Если не существует сохраненного кадра от UE-источника, то новый кадр переходит на этап 814 обнаружения и декодирования. В качестве альтернативы, если UE-источник нового кадра неизвестен, новый кадр также переходит на этап 814 обнаружения и декодирования.
На этапе 814 обнаружения и декодирования предпринимают попытку обнаружить и декодировать или новый кадр, или объединенный кадр с этапа 812 объединения. На этапе 816 проверки проверяют CRC для декодированного кадра. Если этап 814 обнаружения и декодирования был успешным и CRC проходит проверку на этапе 816 проверки, способ переходит на этап 818 извлечения. На этапе 818 извлечения из декодированного кадра извлекают ID UE и порядковый номер кадра. Далее на этапе 820 подтверждения осуществляют подтверждение для декодированного кадра. Далее способ заканчивается на конечном этапе 822.
Когда этап 814 обнаружения и декодирования не был успешным и CRC не прошел проверку на этапе 816 проверки, кадр не может быть декодирован и его не нужно подтверждать. На этапе 824 проверки устройство приема со слепым обнаружением проверяет, известен ли ему UE-источник. Если UE-источник известен, то на этапе 826 сохранения кадр сохраняют в соответствии с RU, использованным при его передаче. Если кадр, который не удалось декодировать, является новым кадром, то новый кадр сохраняют отдельно. Если кадр, который не удалось декодировать, является объединенным кадром с этапа 812 объединения, то сохраняют объединенный кадр. В альтернативных вариантах осуществления изобретения, устройство приема со слепым обнаружением сохраняет изначально сохраненный кадр и новый кадр, но не объединенный кадр. Далее, на этапе 804 ожидания, способ возвращается к ожиданию нового кадра. Когда на этапе 816 проверки CRC не проходит проверку и UE-источник нового кадра неизвестен, кадр не сохраняют и способ возвращается непосредственно к ожиданию нового кадра на этапе 804 ожидания. Устройство приема со слепым обнаружением продолжает пытаться объединить сохраненные кадры с новыми кадрами до успешного декодирования.
На фиг. 9 показана схема одного варианта осуществления системы 900 беспроводной связи. Система 900 беспроводной связи содержит базовую станцию 910, которая обслуживает одно или несколько UE, таких как UE 920, UE 930, UE 940 и UE 950, путем приема передач от UE и направления передач по соответствующим назначениям или путем приема передач, направленных к UE, и направления передач к соответствующим UE. Некоторые UE могут обмениваться информацией непосредственно друг с другом, что противоположно обмену информацией через базовую станцию 910. Например, в варианте осуществления изобретения с фиг. 9, UE 960 передает данные непосредственно на UE 950 и наоборот. Базовую станцию 910 иногда называют точкой доступа, NodeB, улучшенным NodeB (eNB), контроллером или контроллером связи. UE 920-960 иногда называют станциями, мобильными станциями, сотовыми телефонами, конечными устройствами, пользователями или абонентами.
HARQ процессы выполняют для соответствующих каналов связи между UE 920-960 и базовой станцией 910. Кроме того, UE 920-960 могут использовать устройство приема со слепым обнаружением при приеме передач от другого UE или базовой станции 910. Например, базовая станция 910 может содержать NIC, такой как вариант осуществления NIC с фиг. 2, содержащий устройство приема со слепым обнаружением, и UE 920 может содержать NIC, такой как вариант осуществления NIC с фиг. 1, выполненный для осуществления HARQ процессов при связи с базовой станцией 910. Аналогично, NIC в UE 920 может быть дополнительно выполнен для применения слепого обнаружения при приеме передач от базовой станции 910 или любого UE 930-960, аналогично варианту осуществления NIC с фиг. 2. NIC в базовой станции 910 может быть дополнительно выполнен для осуществления HARQ процессов при связи с UE 920-960, аналогично варианту осуществления NIC с фиг. 1.
Хотя изобретение описано со ссылками на примеры вариантов осуществления изобретения, это описание не предназначено для ограничения изобретения. Различные модификации и объединения примеров вариантов осуществления изобретения, а также другие варианты осуществления изобретения, ясны специалистам в рассматриваемой области после ознакомления с настоящим описанием. Следовательно, считается, что приложенная формула изобретения охватывает любую такую модификацию или вариант осуществления изобретения.
Claims (45)
1. Способ передачи кадров по каналу с использованием гибридного автоматического запроса (HARQ) на повторную передачу, включающий в себя следующее:
передают первый кадр, содержащий данные, на устройство приема, без передачи дополнительной сигнализации для установления передачи первого кадра; и
передают второй кадр, содержащий, по меньшей мере, часть данных и информацию о первом кадре, по направлению к устройству приема, без передачи дополнительной сигнализации для установления передачи второго кадра.
2. Способ по п. 1, в котором информация о первом кадре содержит блок (RU) ресурсов, используемый при передаче первого кадра.
3. Способ по п. 2, в котором RU содержит информацию о временных и частотных ресурсах при передаче первого кадра.
4. Способ по п. 1, в котором второй кадр содержит:
поле данных, содержащее часть данных; и
поле заголовка, содержащее информацию о первом кадре.
5. Способ по п. 4, в котором второй кадр содержит циклический контроль (CRC) избыточности для поля данных.
6. Способ по п. 4, в котором передача второго кадра включает в себя следующее:
применяют первые модуляцию и кодирование к полю данных; и
применяют вторые модуляцию и кодирование к полю заголовка, при этом первые модуляция и кодирование отличаются от вторых модуляции и кодирования.
7. Способ по п. 4, в котором передача первого кадра включает в себя следующее: применяют первые модуляцию и кодирование к первому полю данных в первом кадре, содержащем данные, и передача второго кадра включает в себя следующее: применяют вторые модуляцию и кодирование к полю заголовка второго кадра, при этом первые модуляция и кодирование отличаются от вторых модуляции и кодирования.
8. Способ по п. 1, в котором первый кадр не содержит заголовка.
9. Способ по п. 1, в котором второй кадр содержит циклический контроль (CRC) избыточности для информации о первом кадре.
10. Способ приема кадров по каналу с использованием гибридного автоматического запроса (HARQ) на повторную передачу, включающий в себя следующее:
обнаруживают и пытаются декодировать первый кадр, содержащий данные, что делают с использованием слепого обнаружения;
обнаруживают второй кадр, содержащий, по меньшей мере, часть данных и информацию о первом кадре, что делают с использованием слепого обнаружения;
декодируют и применяют информацию о первом кадре при связывании и объединении первого кадра и части данных в объединенный кадр, и
декодируют объединенный кадр.
11. Способ по п. 10, дополнительно включающий в себя следующее: определяют блок (RU) ресурсов канала, используемых для первого кадра, при этом информация о первом кадре содержит RU.
12. Способ по п. 11, дополнительно включающий в себя следующее: сохраняют первый кадр в соответствии с RU, при неудачной попытке декодирования.
13. Способ по п. 11, в котором информация о первом кадре содержит порядковый номер кадра.
14. Способ по п. 10, дополнительно включающий в себя следующее: определяют пользовательское устройство (UE)-источник для первого кадра.
15. Способ по п. 10, дополнительно включающий в себя следующее: подтверждают прием данных после декодирования объединенного кадра.
16. Способ по п. 10, дополнительно включающий в себя следующее: пытаются декодировать объединенный кадр для всех возможных пользовательских устройств (UE)-источников первого и второго кадров при неудачном декодировании и применении информации о первом кадре.
17. Контроллер (NIC) сетевого интерфейса, содержащий:
память, выполненную для сохранения структуры данных кадра гибридного автоматического запроса (HARQ) на повторную передачу, которая содержит:
поле данных для закодированных битов данных, и
поле заголовка для информации о первом кадре; и
процессор, соединенный с памятью и устройством передачи и выполненный для следующего:
вычисления циклического контроля (CRC) избыточности для поля данных и побуждения устройства передачи передавать первый кадр, содержащий поле данных и CRC, без передачи дополнительной сигнализации для установления передачи первого кадра, и
заполнения поля заголовка, вычисления, по меньшей мере, одного CRC для поля данных и поля заголовка и для побуждения устройства передачи передавать второй кадр, содержащий поле данных, поле заголовка и, по меньшей мере, один CRC, без передачи дополнительной сигнализации для установления передачи второго кадра, в котором поле данных второго кадра содержит, по меньшей мере, часть закодированных битов данных, содержащихся в поле данных первого кадра.
18. NIC по п. 17, в котором, по меньшей мере, один CRC содержит только один CRC, вычисленный для поля данных и поля заголовка.
19. NIC по п. 17, в котором информация о первом кадре содержит блок (RU) ресурсов, используемый для первого кадра.
20. NIC по п. 17, в котором структура данных кадра HARQ дополнительно содержит поле пилотной последовательности и процессор дополнительно выполнен для заполнения поля пилотной последовательности пилотной последовательностью и содержания поля пилотной последовательности в первом кадре.
21. Контроллер (NIC) сетевого интерфейса, содержащий:
устройство приема со слепым обнаружением, выполненное для приема первого и второго кадров, при этом первый кадр содержит поле данных, а второй кадр содержит заголовок и, по меньшей мере, часть поля данных;
устройство декодирования, выполненное для следующего:
попытки декодирования первого кадра, и
декодирования заголовка второго кадра, при этом заголовок содержит информацию о первом кадре; и
процессор, выполненный для применения информации о первом кадре для связывания первого и второго кадров и объединения части поля данных с первым кадров в объединенный кадр.
22. NIC по п. 21, в котором устройство декодирования дополнительно выполнено для декодирования объединенного кадра.
23. NIC по п. 21, в котором информация о первом кадре содержит порядковый номер первого кадра.
24. NIC по п. 21, в котором первый кадр содержит циклический контроль (CRC) избыточности для поля данных и в котором второй кадр содержит CRC для заголовка.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/183,219 US9369241B2 (en) | 2014-02-18 | 2014-02-18 | HARQ frame data structure and method of transmitting and receiving with HARQ in systems using blind detection |
US14/183,219 | 2014-02-18 | ||
PCT/CN2015/073034 WO2015124089A1 (en) | 2014-02-18 | 2015-02-13 | Harq frame data structure and method of transmitting and receiving with harq in systems using blind detection |
Publications (3)
Publication Number | Publication Date |
---|---|
RU2016137190A RU2016137190A (ru) | 2018-03-22 |
RU2016137190A3 RU2016137190A3 (ru) | 2018-03-22 |
RU2653284C2 true RU2653284C2 (ru) | 2018-05-07 |
Family
ID=53799097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2016137190A RU2653284C2 (ru) | 2014-02-18 | 2015-02-13 | Структура данных кадра HARQ и способ передачи и приема с HARQ в системах, использующих слепое обнаружение |
Country Status (9)
Country | Link |
---|---|
US (3) | US9369241B2 (ru) |
EP (2) | EP3681074A1 (ru) |
JP (2) | JP2017512008A (ru) |
KR (2) | KR102026198B1 (ru) |
CN (1) | CN106031072B (ru) |
BR (1) | BR112016018762A8 (ru) |
CA (1) | CA2939662C (ru) |
RU (1) | RU2653284C2 (ru) |
WO (1) | WO2015124089A1 (ru) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9369241B2 (en) * | 2014-02-18 | 2016-06-14 | Huawei Technologies Co., Ltd. | HARQ frame data structure and method of transmitting and receiving with HARQ in systems using blind detection |
US9876727B2 (en) * | 2015-03-23 | 2018-01-23 | Mellanox Technologies Tlv Ltd. | Physical-layer signaling of flow control updates |
US10959261B2 (en) | 2016-04-01 | 2021-03-23 | Huawei Technologies Co., Ltd. | System and method for pilot assisted grant-free uplink transmission identification |
US10382169B2 (en) | 2016-04-01 | 2019-08-13 | Huawei Technologies Co., Ltd. | HARQ systems and methods for grant-free uplink transmissions |
CN109792329B (zh) | 2016-09-29 | 2021-08-20 | 华为技术有限公司 | 网络节点、客户端设备及其方法 |
US10673593B2 (en) | 2016-11-03 | 2020-06-02 | Huawei Technologies Co., Ltd. | HARQ signaling for grant-free uplink transmissions |
CN111200477A (zh) * | 2018-11-19 | 2020-05-26 | 中兴通讯股份有限公司 | 传输数据帧的方法、装置和存储介质 |
JPWO2021131233A1 (ru) * | 2019-12-24 | 2021-07-01 | ||
CN111278045A (zh) * | 2020-01-21 | 2020-06-12 | 广东博智林机器人有限公司 | 探针调度、探测方法、装置、设备及存储介质 |
FI129675B (en) * | 2020-02-11 | 2022-06-30 | Wirepas Oy | A solution for separating transmissions from different networks |
US11290577B2 (en) * | 2020-03-11 | 2022-03-29 | Semiconductor Components Industries, Llc | Wireless data transmission |
US11356174B1 (en) | 2021-01-20 | 2022-06-07 | Ciena Corporation | Estimating performance margin of a multi-section path using optical signal-to-noise ratio (OSNR) |
US11777598B2 (en) | 2021-06-21 | 2023-10-03 | Ciena Corporation | Utilizing polarization characteristics to detect vibrations in optical fibers |
US11595761B2 (en) | 2021-06-25 | 2023-02-28 | Ciena Corporation | Detecting and localizing acoustic signals with an optical network |
US11894969B2 (en) | 2021-07-12 | 2024-02-06 | Ciena Corporation | Identifying root causes of network service degradation |
US11477070B1 (en) | 2021-07-12 | 2022-10-18 | Ciena Corporation | Identifying root causes of network service degradation |
US11683260B2 (en) | 2021-07-13 | 2023-06-20 | Ciena Corporation | Estimating a traffic matrix of a communication network using network topology features |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008086517A1 (en) * | 2007-01-11 | 2008-07-17 | Qualcomm Incorporated | Collision-free group hopping in a wireless communication system |
WO2009102667A1 (en) * | 2008-02-14 | 2009-08-20 | Qualcomm Incorporated | Exploiting known rate matching information in blind decoding of downlink wireless data transmissions |
EP2178239A2 (en) * | 2008-10-20 | 2010-04-21 | Fujitsu Limited | Retransmission data generating apparatus and receiver |
RU2010132856A (ru) * | 2008-01-05 | 2012-02-10 | Панасоник Корпорэйшн (Jp) | Сигнализация по управляющему каналу с использованием кодовых точек для указания режима планирования |
WO2014021632A1 (ko) * | 2012-07-31 | 2014-02-06 | 엘지전자 주식회사 | 데이터 송신 및 수신 방법 및 장치 |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5333135A (en) * | 1993-02-01 | 1994-07-26 | North American Philips Corporation | Identification of a data stream transmitted as a sequence of packets |
US6741581B1 (en) * | 1998-09-22 | 2004-05-25 | Hughes Electronics Corporation | System and method for transmitting data in frame format using an R-Rake retransmission technique with blind identification of data frames |
US6658381B1 (en) * | 1999-10-15 | 2003-12-02 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and systems for robust frame type detection in systems employing variable bit rates |
JP4517430B2 (ja) | 2000-01-24 | 2010-08-04 | ソニー株式会社 | 無線伝送方法 |
US7088701B1 (en) * | 2000-04-14 | 2006-08-08 | Qualcomm, Inc. | Method and apparatus for adaptive transmission control in a high data rate communication system |
CN1592244A (zh) | 2003-09-02 | 2005-03-09 | 皇家飞利浦电子股份有限公司 | 一种用于无线局域网的混合自动重发请求方法及装置 |
CN1747568A (zh) * | 2004-09-06 | 2006-03-15 | 松下电器产业株式会社 | 基站中多用户反馈信息的分类组合传送方法 |
US20070058595A1 (en) * | 2005-03-30 | 2007-03-15 | Motorola, Inc. | Method and apparatus for reducing round trip latency and overhead within a communication system |
US8625601B2 (en) * | 2005-10-31 | 2014-01-07 | Qualcomm Incorporated | Method and apparatus for low-overhead packet data transmission and control of reception mode |
US20070266292A1 (en) | 2006-04-27 | 2007-11-15 | Marcel Korndewal | Method and apparatus for reduced data block transmission in an automatic repeat request system |
CN103152149B (zh) * | 2007-01-10 | 2016-08-17 | 联想创新有限公司(香港) | 基站、用户设备、通信***和通信方法 |
CN101350936A (zh) * | 2007-07-19 | 2009-01-21 | 华为技术有限公司 | 无线通信***中的寻呼方法及其装置 |
US9088997B2 (en) * | 2008-06-24 | 2015-07-21 | Sharp Kabushiki Kaisha | Wireless communication system, mobile station device, and wireless reception method |
BRPI0921786B1 (pt) | 2008-11-04 | 2020-10-06 | Apple Inc | Método para comunicação sem fio, estação base e estação móvel |
WO2010126842A1 (en) * | 2009-04-27 | 2010-11-04 | Interdigital Patent Holdings, Inc. | Reference signals for positioning measurements |
US8332711B2 (en) * | 2009-06-08 | 2012-12-11 | Clearwire Ip Holdings Llc | Systems and methods of information transmission |
WO2011019168A2 (en) * | 2009-08-13 | 2011-02-17 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting reference signals in communication systems |
KR20120111834A (ko) * | 2011-04-02 | 2012-10-11 | 주식회사 팬택 | 무선통신시스템에서 이종셀간 간섭조정을 위한 제어정보의 전송장치 및 방법 |
CN103152125B (zh) * | 2011-12-07 | 2016-01-20 | 京信通信***(中国)有限公司 | Lte***中控制信息的盲检测方法及装置 |
US9641995B2 (en) * | 2012-06-15 | 2017-05-02 | Lg Electronics Inc. | User equipment detection method for direct communication between user equipment and user equipment in wireless communication system, and apparatus therefor |
EP2926492B1 (en) * | 2012-12-03 | 2018-09-05 | Sony Corporation | Group based pdcch capability for lte |
US20140192767A1 (en) | 2012-12-14 | 2014-07-10 | Futurewei Technologies, Inc. | System and Method for Small Traffic Transmissions |
US9356649B2 (en) | 2012-12-14 | 2016-05-31 | Huawei Technologies Co., Ltd. | System and method for low density spreading modulation detection |
US9788342B2 (en) * | 2013-02-21 | 2017-10-10 | Lg Electronics Inc. | Method for transmitting and receiving control information in wireless communications system and apparatus therefor |
US10028302B2 (en) | 2013-03-08 | 2018-07-17 | Huawei Technologies Co., Ltd. | System and method for uplink grant-free transmission scheme |
US10568121B2 (en) * | 2013-03-08 | 2020-02-18 | Huawei Technologies Co., Ltd. | System and method for reduced signaling transmissions in a communications system |
US9369241B2 (en) * | 2014-02-18 | 2016-06-14 | Huawei Technologies Co., Ltd. | HARQ frame data structure and method of transmitting and receiving with HARQ in systems using blind detection |
-
2014
- 2014-02-18 US US14/183,219 patent/US9369241B2/en active Active
-
2015
- 2015-02-13 RU RU2016137190A patent/RU2653284C2/ru active
- 2015-02-13 JP JP2016552574A patent/JP2017512008A/ja active Pending
- 2015-02-13 EP EP20152334.7A patent/EP3681074A1/en not_active Withdrawn
- 2015-02-13 KR KR1020187027923A patent/KR102026198B1/ko active IP Right Grant
- 2015-02-13 CN CN201580009362.XA patent/CN106031072B/zh active Active
- 2015-02-13 BR BR112016018762A patent/BR112016018762A8/pt not_active IP Right Cessation
- 2015-02-13 EP EP15751964.6A patent/EP3097653B1/en active Active
- 2015-02-13 KR KR1020167025240A patent/KR101904433B1/ko active Application Filing
- 2015-02-13 WO PCT/CN2015/073034 patent/WO2015124089A1/en active Application Filing
- 2015-02-13 CA CA2939662A patent/CA2939662C/en active Active
-
2016
- 2016-06-13 US US15/180,227 patent/US10212613B2/en active Active
-
2018
- 2018-11-02 JP JP2018207298A patent/JP2019033541A/ja active Pending
-
2019
- 2019-02-12 US US16/273,535 patent/US10631179B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008086517A1 (en) * | 2007-01-11 | 2008-07-17 | Qualcomm Incorporated | Collision-free group hopping in a wireless communication system |
RU2010132856A (ru) * | 2008-01-05 | 2012-02-10 | Панасоник Корпорэйшн (Jp) | Сигнализация по управляющему каналу с использованием кодовых точек для указания режима планирования |
WO2009102667A1 (en) * | 2008-02-14 | 2009-08-20 | Qualcomm Incorporated | Exploiting known rate matching information in blind decoding of downlink wireless data transmissions |
EP2178239A2 (en) * | 2008-10-20 | 2010-04-21 | Fujitsu Limited | Retransmission data generating apparatus and receiver |
WO2014021632A1 (ko) * | 2012-07-31 | 2014-02-06 | 엘지전자 주식회사 | 데이터 송신 및 수신 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
JP2017512008A (ja) | 2017-04-27 |
KR20160122229A (ko) | 2016-10-21 |
EP3097653A4 (en) | 2017-01-25 |
BR112016018762A8 (pt) | 2020-06-23 |
EP3681074A1 (en) | 2020-07-15 |
US10631179B2 (en) | 2020-04-21 |
US20160286416A1 (en) | 2016-09-29 |
KR101904433B1 (ko) | 2018-10-05 |
US20190174335A1 (en) | 2019-06-06 |
CN106031072A (zh) | 2016-10-12 |
US9369241B2 (en) | 2016-06-14 |
CA2939662C (en) | 2021-01-19 |
EP3097653A1 (en) | 2016-11-30 |
US10212613B2 (en) | 2019-02-19 |
RU2016137190A (ru) | 2018-03-22 |
JP2019033541A (ja) | 2019-02-28 |
RU2016137190A3 (ru) | 2018-03-22 |
CN106031072B (zh) | 2021-06-08 |
CA2939662A1 (en) | 2015-08-27 |
KR102026198B1 (ko) | 2019-09-27 |
US20150236823A1 (en) | 2015-08-20 |
WO2015124089A1 (en) | 2015-08-27 |
KR20180110206A (ko) | 2018-10-08 |
EP3097653B1 (en) | 2020-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2653284C2 (ru) | Структура данных кадра HARQ и способ передачи и приема с HARQ в системах, использующих слепое обнаружение | |
WO2012151976A1 (zh) | 误检测判决方法及装置 | |
TWI526019B (zh) | 用於在無線區域網路系統中處理封包之方法及裝置 | |
KR20120046899A (ko) | 무선통신 시스템에서 복합 자동 재전송 요청을 위한 버퍼 관리 장치 및 방법 | |
US20080225776A1 (en) | Apparatus, methods, and computer program products providing unsolicited HARQ for system information in the downlink | |
US20190132106A1 (en) | Uplink transmission method and apparatus | |
US10999016B2 (en) | Control information sending method, control information receiving method, network device, and terminal device | |
WO2017160194A1 (en) | Determining dtx cause | |
WO2018201807A1 (zh) | 一种确定数据是否受到破坏的方法及装置 | |
CN109792329B (zh) | 网络节点、客户端设备及其方法 | |
JP6345257B2 (ja) | 送信方法およびユーザ機器 | |
CN112640344B (zh) | 用于nr-u上的自包含突发的混合harq反馈方案 | |
CN108809529B (zh) | 一种数据传输方法、终端以及基站 | |
EP3041160A1 (en) | Hybrid automatic repeat request data decoding method, node device, and decoding system | |
CN117955607A (zh) | 一种通信方法及装置 | |
WO2015018086A1 (zh) | 反馈信息的资源映射方法、检测方法、装置和*** |