Efficient error handling on a link using ARQ and multiple nacks associated with multiple error thresholds

US9973216B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9973216-B2
Application numberUS-201113696822-A
CountryUS
Kind codeB2
Filing dateMay 27, 2011
Priority dateMay 27, 2010
Publication dateMay 15, 2018
Grant dateMay 15, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present invention describes how to handle errors occurring during communication in a frame-based communication system that uses a communication protocol having a first error handling mechanism responsive to receipt of an incorrect protocol symbol. The invention provides a method and apparatus that allow several errors to occur without the communication system responding by initiating the first error handling mechanisms. Under circumstances where errors occur, the method and apparatus may improve throughput.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for handling an error at a receiver in a communication system, the communication system using a frame-based communication protocol, the method comprising: receiving, from a transmitter via the receiver, wherein the transmitter and the receiver are both components of a same mobile device, a sequence of symbols; determining a count of incorrect or non-expected Physical Layer (Phy) and/or protocol symbols in the sequence; and if the count equals or exceeds a first error threshold greater than 1, initiating a first error handling mechanism, and if the count equals or exceeds a second error threshold larger than the first error threshold, initiating a second error handling mechanism, wherein the first error handling mechanism involves the receiver sending a first Negative Acknowledgement Control (NAC) frame to the transmitter responsible for sending the sequence of symbols, the first NAC not requiring a re-synchronization between the transmitter and the receiver, and the second error handling mechanism involves the receiver sending a second NAC frame to the transmitter responsible for sending the sequence of symbols, the second NAC requiring a re-synchronization between the transmitter and the receiver, wherein the communication protocol is Unified Protocol, UniPro, and wherein a frame is a UniPro data frame or a UniPro control frame. 2. A method in accordance with claim 1 , wherein the first error handling mechanism is initiated if the sequence comprises two adjacent incorrect or non-expected symbols. 3. A method in accordance with claim 1 , wherein the first error handling mechanism is initiated if the sequence comprises three adjacent incorrect or non-expected symbols. 4. A method in accordance with claim 1 , wherein the sequence of incorrect or non-expected symbols is received after any outstanding frames have been completely received. 5. A method in accordance with claim 1 , wherein the sequence of incorrect or non-expected symbols is received after a last symbol of a frame was received and before an ongoing frame is continued with a continuation-of-frame symbol. 6. A receiver which includes a receiver symbol parser for handling an error in a communication system that uses a frame-based communication protocol, wherein the receiver symbol parser is configured to receive from a transmitter, the receiver and the transmitter being both components of a same mobile device, a sequence of symbols, to determine a count of incorrect or non-expected Physical Layer (Phy) and/or protocol symbols in the sequence, if the count exceeds a first error threshold greater than 1, to initiate a first error handling mechanism, and if the count equals or exceeds a second error threshold larger than the first error threshold, to initiate a second error handling mechanism, wherein the first error handling mechanism involves the receiver sending a first Negative Acknowledgement Control (NAC) frame to the transmitter responsible for sending the sequence of symbols, the first NAC not requiring a re-synchronization between the transmitter and the receiver, and the second error handling mechanism involves the receiver sending a second NAC frame to the transmitter responsible for sending the sequence of symbols, the second NAC requiring a re-synchronization between the transmitter and the receiver, wherein the communication protocol is Unified Protocol, UniPro, and wherein a frame is a UniPro data frame or a UniPro control frame. 7. A receiver in accordance to claim 6 , wherein the receiver symbol parser initiates the first error handling mechanism if the sequence comprises two adjacent incorrect or non-expected symbols. 8. A receiver in accordance with claim 6 , wherein the receiver symbol parser initiates the first error handling mechanism if the sequence comprises three adjacent incorrect or non-expected symbols. 9. A mobile device comprising: a transmitter and a receiver which includes a receiver symbol parser for handling an error in a communication system that uses a frame-based communication protocol, wherein the receiver symbol parser is configured to receive from the transmitter, the receiver and the transmitter being both components of a same mobile device, a sequence of symbols, to determine a count of incorrect or non-expected Physical Layer (Phy) and/or protocol symbols in the sequence, if the count exceeds a first error threshold greater than 1, to initiate a first error handling mechanism, and if the count equals or exceeds a second error threshold larger than the first error threshold, to initiate a second error handling mechanism, wherein the first error handling mechanism involves the receiver sending a first Negative Acknowledgement Control (NAC) frame to the transmitter responsible for sending the sequence of symbols, the first NAC not requiring a re-synchronization between the transmitter and the receiver, and the second error handling mechanism involves the receiver sending a second NAC frame to the transmitter responsible for sending the sequence of symbols, the second NAC requiring a re-synchronization between the transmitter and the receiver, wherein the communication protocol is Unified Protocol, UniPro, and wherein a frame is a UniPro data frame or a UniPro control frame.

Assignees

Inventors

Classifications

  • using interleaving techniques · CPC title

  • H03M13/29Primary

    combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes · CPC title

  • by adding special lists or symbols to the coded information (G11B20/1806, G11B20/1866 take precedence) · CPC title

  • H04L1/1858Primary

    Transmission or retransmission of more than one copy of acknowledgement message · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9973216B2 cover?
The present invention describes how to handle errors occurring during communication in a frame-based communication system that uses a communication protocol having a first error handling mechanism responsive to receipt of an incorrect protocol symbol. The invention provides a method and apparatus that allow several errors to occur without the communication system responding by initiating the fi…
Who is the assignee on this patent?
Radulescu Andrei, Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification H03M13/29. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 15 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).