Patent US6519731B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6519731B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Assuring sequence number availability in an adaptive hybrid-ARQ coding system

Assignee: Ericsson Inc
•
Filing: 1999-10-22
•
Granted: 2003-02-11
•
Expires: 2019-10-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system, method, and apparatus for assuring the availability of packet sequence numbers in an adaptive hybrid-ARQ coding scheme are presented. In a hybrid-ARQ coding scheme with multiple forward error correction (FEC) rates, a parameter is defined based on the highest data rate and the lowest data rate, whereby the parameter, N, is equivalent to the number of packets required to retransmit a packet which was initially transmitted at the highest FEC rate now at the lowest FEC rate. A header module which assembles the packet headers increments the packet number of packets in sequential increments which assure the availability of N sequence numbers. The availability of N sequence numbers permits the coding sequence to retransmit a packet using the lowest FEC rate without disrupting the sequential ordering of each packet.

Inventors

  • 👤 Dongjie Huang
  • 👤 Jianxu Shi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 17:07
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/12; H04L1/16; H04L1/18; H04L1/1867; H04L1/1874; H04L1/1607; H04L1/1642; H04L1/1812; H04L1/1819

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 193 words
In an adaptive hybrid automatic repeat request coding system, a method of transmitting a plurality of data packets, said method comprising the steps of: receiving a first batch of data from a data source, said first batch of data containing therein received data and error correction data, the amount of error correction data in said first batch varying between at least a first and a second mode, the amount of error correction data in a given batch in said first mode exceeding the amount of error correction data in said given batch in said second mode; incrementing a packet number by an increment factor, said increment factor being associated with a ratio of (1) the difference between a packet data capacity number and the amount of error correction data in said second mode, and (2) the difference between said packet data capacity number and the amount of error correction data in said first mode; assembling at least a portion of said received data, error correction data corresponding to said at least a portion of said received data, and said packet number into a given packet; and transmitting said given packet to a receiver.
Claim 2
Dependent Claim 193 words
In an adaptive hybrid automatic repeat request coding system, a method of transmitting a plurality of data packets, said method comprising the steps of: receiving a first batch of data from a data source, said first batch of data containing therein received data and error correction data, the amount of error correction data in said first batch varying between at least a first and a second mode, the amount of error correction data in a given batch in said first mode exceeding the amount of error correction data in said given batch in said second mode; incrementing a packet number by an increment factor, said increment factor being associated with a ratio of (1) the difference between a packet data capacity number and the amount of error correction data in said second mode, and (2) the difference between said packet data capacity number and the amount of error correction data in said first mode; assembling at least a portion of said received data, error correction data corresponding to said at least a portion of said received data, and said packet number into a given packet; and transmitting said given packet to a receiver.
Claim 3
Dependent Claim 68 words
The method of claim 1 , wherein said incrementing step further comprises the step of incrementing said packet number by N, wherein: N =ceiling( D H /D L ); D H =difference between the predetermined amount of data and the amount of error correction in said first mode; and D L =difference between the predetermined amount of data and the amount of error correction in said second mode.
Claim 4
Dependent Claim 29 words
The method of claim 1 , further comprising the step of: receiving a signal from said receiver said signal indicating whether said receiver received said packet correctly or erroneously.
Claim 5
Dependent Claim 35 words
The method of claim 3 , wherein said assembling step further comprises the step of: assembling said first batch of data, said packet number, and said amount of error correction data in said second mode.
Claim 6
Dependent Claim 29 words
The method of claim 4 , further comprising the step of: incrementing said packet number by one, wherein said signal indicates that said receiver has erroneously received said packet.
Claim 7
Dependent Claim 45 words
The method of claim 4 , further comprising the step of: assembling a second batch of data, said second batch of data forming a portion of said first batch of data, and said amount of error correction data in said first mode into another packet.
Claim 8
Dependent Claim 169 words
An adaptive hybrid automatic repeat request coding system for transmitting data packets containing a predetermined amount of data, said adaptive hybrid automatic repeat request system comprising: a data source for providing data for transmission within at least one of said data packets; an error correction module for adding error correction data to said packets, said error correction module adding a first quantity of error correction data in a first mode and a second quantity of error correction data in a second mode, said first quantity of error correction data exceeding said second quantity of error correction data; and a header module for creating a header for said data packet, said header comprising a packet number, and wherein said header module increments said packet number by at least a certain factor, said certain factor equivalent to ratio of the difference between the predetermined amount of data and the second quantity of error correction data and the difference between the predetermined amount of data and the first quantity of error correction.
Claim 9
Dependent Claim 169 words
An adaptive hybrid automatic repeat request coding system for transmitting data packets containing a predetermined amount of data, said adaptive hybrid automatic repeat request system comprising: a data source for providing data for transmission within at least one of said data packets; an error correction module for adding error correction data to said packets, said error correction module adding a first quantity of error correction data in a first mode and a second quantity of error correction data in a second mode, said first quantity of error correction data exceeding said second quantity of error correction data; and a header module for creating a header for said data packet, said header comprising a packet number, and wherein said header module increments said packet number by at least a certain factor, said certain factor equivalent to ratio of the difference between the predetermined amount of data and the second quantity of error correction data and the difference between the predetermined amount of data and the first quantity of error correction.
Claim 10
Dependent Claim 64 words
The adaptive hybrid automatic repeat request system of claim 7 , wherein said header module increments said packet number by N, wherein: N =ceiling( D H /D L ); D H =difference between the predetermined amount of data and the second quantity of error correction data; and D L =difference between the predetermined amount of data and the first quantity of error correction data.
Claim 11
Dependent Claim 23 words
The adaptive hybrid automatic repeat request system of claim 7 , further comprising a first antenna for transmitting said packet to a receiver.
Claim 12
Dependent Claim 33 words
The adaptive hybrid automatic repeat request system of claim 9 , wherein said first antenna receives a signal from said receiver, said signal indicating whether said receiver received said packet correctly or erroneously.
Claim 13
Dependent Claim 105 words
A header module for creating headers for packets transmitted by an adaptive hybrid automatic repeat request coding system, said header module operable to: increment a packet number by an increment factor, said increment factor being associated with a ratio of (1) the difference between a predetermined packet data capacity number and an amount of error correction data in a first mode, and (2) the difference between said predetermined packet data capacity number and an amount of error correction data in a second mode, wherein said amount of error correction data in said second mode exceeds the amount of error correction data in said first mode.
Claim 14
Dependent Claim 105 words
A header module for creating headers for packets transmitted by an adaptive hybrid automatic repeat request coding system, said header module operable to: increment a packet number by an increment factor, said increment factor being associated with a ratio of (1) the difference between a predetermined packet data capacity number and an amount of error correction data in a first mode, and (2) the difference between said predetermined packet data capacity number and an amount of error correction data in a second mode, wherein said amount of error correction data in said second mode exceeds the amount of error correction data in said first mode.
Claim 15
Dependent Claim 70 words
The header module of claim 11 , wherein said header module is further operable to: increment said packet number by N, wherein: N =ceiling( D H /D L ); D H =difference between the predetermined amount of data and the amount of error correction data in said first mode; and D L =difference between the predetermined amount of data and the amount of error correction data in said second mode.

References Cited (Backward Citations)

EP0797327A2 Cited
US5828677A Cited
US6163861A Cited
US6359877B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-02-10 2006-08-12 2007-02-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-02-10 2010-08-12 2011-02-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-02-10 2014-08-12 2015-02-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag