IP Library Granted Patent US 9,973,216
Granted Patent B2
US 9,973,216 · App. 13/696,822 · Granted May 15, 2018

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

Inventor: Andrei Radulescu (Eindhoven, NL)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H03M13/29H04L1/1858G11B20/1833H03M13/27
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,973,216
App. No.
13/696,822
Granted
May 15, 2018
Kind
B2
Abstract

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.

Claims (31)

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.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 18, 2015
From: ERICSSON AB
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 035931/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 18, 2015
From: ERICSSON MODEMS SA
To: ERICSSON AB
Reel/Frame 035948/0147 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2014
From: RADULESCU, ANDREI
To: ST-ERICSSON SA
Reel/Frame 032256/0724 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2014
From: ST-ERICSSON SA
To: ST-ERICSSON AT SA
Reel/Frame 032257/0772 →
CHANGE OF NAME Recorded Feb 20, 2014
From: ST-ERICSSON AT SA
To: ERICSSON MODEMS SA
Reel/Frame 032302/0295 →
Priority Claims (1)
EP 10164182 · May 27, 2010 · regional
Continuity (2)
Provisional Application 61356864 · Jun 21, 2010
Related Publication 20130061099A1 · Mar 7, 2013