US6477669B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for adaptive control of forward error correction codes
Assignee: Viasat Inc
•
Filing: 1998-07-15
•
Granted: 2002-11-05
•
Expires: 2018-07-15
Abstract
Abstract A method for adaptive control of a forward error correction code for transmission between a terrestrial cell/packet switch at a first terminal and a satellite/wireless network connecting to a second terminal, including the steps of: calculating a byte error rate associated with communication signals received by the first terminal, determining a forward error correction code length based on the byte error rate, and transmitting the forward error correction code length to the second terminal.
Inventors
- 👤 Anil K. Agarwal
- 👤 Dattakumar M. Chitre
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 14:34
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/004; H04L1/0056; H04L1/0057; H03; H03M; H03M13/00; H03M13/63; H03M13/6312; H04B; H04B7/00; H04B7/14; H04B7/15; H04B7/185; H04B7/1851; H04B7/18513; H04B7/1853; H04B7/18539; H04B7/18543; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/0602; H04J3/0605; H04J3/0608; H04L1/0001; H04L1/0009; H04L1/0023; H04L1/0025; H04L1/0071; H04L1/0078; H04L1/0083; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L47/00; H04L47/10; H04L47/24; H04L47/2491; H04L47/43; H04L5/00; H04L5/02; H04L5/023; H04L5/06
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
155 words
In an interconnect apparatus disposed between a terrestrial cell and/or packet switch at a first terminal and one or both of a satellite and wireless network connecting to a second terminal, a method for the adaptive control of a forward error correction code for transmission over a communication channel which connects said first terminal to said second terminal, said method comprising the steps of: calculating a byte error rate associated with communication signals received by said first terminal via said communication channel from said second terminal; determining a forward error correction code length of said forward error correction code based on said byte error rate, said forward error correction code length being varied in accordance with said byte error rate; transmitting said forward error correction code length to said second terminal over said communication channel; and changing the forward error correction code at said first and second terminals in a synchronized manner without data loss.
Claim 2
Dependent Claim
155 words
In an interconnect apparatus disposed between a terrestrial cell and/or packet switch at a first terminal and one or both of a satellite and wireless network connecting to a second terminal, a method for the adaptive control of a forward error correction code for transmission over a communication channel which connects said first terminal to said second terminal, said method comprising the steps of: calculating a byte error rate associated with communication signals received by said first terminal via said communication channel from said second terminal; determining a forward error correction code length of said forward error correction code based on said byte error rate, said forward error correction code length being varied in accordance with said byte error rate; transmitting said forward error correction code length to said second terminal over said communication channel; and changing the forward error correction code at said first and second terminals in a synchronized manner without data loss.
Claim 3
Dependent Claim
27 words
The method of claim 1 , wherein said step of calculating said byte error rate is performed at a predetermined interval based on said byte error rate.
Claim 4
Dependent Claim
28 words
The method of claim 2 , wherein said byte error rate is calculated according to one of a plurality of formulas based on a prior byte error rate.
Claim 5
Dependent Claim
27 words
The method according to claim 1 , wherein said steps of calculating and determining are performed only if said first terminal and said second terminal are synchronized.
Claim 6
Dependent Claim
37 words
The method according to claim 4 , wherein if said first terminal and said second terminal are unsynchronized, said forward error correction code length transmitted to said remote interface will correspond to a predetermined maximum value thereof.
Claim 7
Dependent Claim
25 words
The method according to claim 1 , wherein said forward error correction code is at least one of a Viterbi Code and a Reed-Solomon Code.
Claim 8
Dependent Claim
25 words
The method according to claim 1 , wherein said forward error correction code length is transmitted in a predetermined communication signal over said communication channel.
Claim 9
Dependent Claim
27 words
The method according to claim 7 , wherein said forward error correction code length is transmitted in a frame relay-based frame included in said predetermined communication signal.
Claim 10
Dependent Claim
26 words
The method according to claim 7 , wherein said forward error correction code length is transmitted in an ISDN-based frame included in said predetermined communication signal.
Claim 11
Dependent Claim
26 words
The method according to claim 7 , wherein said forward error correction code length is transmitted in an Internet-based frame included in said predetermined communication signal.
Claim 12
Dependent Claim
26 words
The method according to claim 7 , wherein said forward error correction code length is transmitted in an ATM-based frame included in said predetermined communication signal.
Claim 13
Dependent Claim
17 words
The method according to claim 7 , wherein said forward error correction code is a Reed-Solomon Code.
Claim 14
Dependent Claim
17 words
The method according to claim 7 , wherein said forward error correction code is a Viterbi Code.
Claim 15
Dependent Claim
157 words
In an interconnection apparatus at a first terminal disposed between a cell and/or packet switch and one or both of a satellite and wireless communication network, an apparatus for the adaptive control of a forward error correction code for transmission over a communication channel which connects said first terminal to a second terminal, said apparatus comprising: means for calculating a byte error rate associated with communication signals received by the first terminal via said communication channel from said second terminal; means for determining a forward error correction code length of said forward error correction code based on said byte error rate, said forward error correction code length being varied in accordance with said byte error rate; and means for transmitting said forward error correction code length to the second terminal over said communication channel; whereby the forward error correction code at said first and second terminals may be changed in a synchronized manner without loss of data.
Claim 16
Dependent Claim
157 words
In an interconnection apparatus at a first terminal disposed between a cell and/or packet switch and one or both of a satellite and wireless communication network, an apparatus for the adaptive control of a forward error correction code for transmission over a communication channel which connects said first terminal to a second terminal, said apparatus comprising: means for calculating a byte error rate associated with communication signals received by the first terminal via said communication channel from said second terminal; means for determining a forward error correction code length of said forward error correction code based on said byte error rate, said forward error correction code length being varied in accordance with said byte error rate; and means for transmitting said forward error correction code length to the second terminal over said communication channel; whereby the forward error correction code at said first and second terminals may be changed in a synchronized manner without loss of data.
Claim 17
Dependent Claim
25 words
The apparatus according to claim 14 , wherein said forward error correction code is at least one of a Viterbi Code and a Reed-Solomon Code.
Claim 18
Dependent Claim
39 words
The apparatus according to claim 14 , wherein said forward error correction code length is transmitted in a predetermined communication signal over said communication channel, said predetermined communication signal being recognized by said first terminal and said second terminal.
Claim 19
Dependent Claim
26 words
The apparatus according to claim 16 , wherein said forward error correction code length is transmitted in an ATM-based frame included in said predetermined communication signal.
Claim 20
Dependent Claim
27 words
The apparatus according to claim 16 , wherein said forward error correction code length is transmitted in a frame relay-based frame included in said predetermined communication signal.
Claim 21
Dependent Claim
26 words
The apparatus according to claim 16 , wherein said forward error correction code length is transmitted in an ISDN-based frame included in said predetermined communication signal.
Claim 22
Dependent Claim
26 words
The apparatus according to claim 16 , wherein said forward error correction code length is transmitted in an Internet-based frame included in said predetermined communication signal.
References Cited (Backward Citations)
US4882733A
Cited
US5638384A
Cited
US5289473A
Cited
US5533004A
Cited
US5600663A
Cited
US5546411A
Cited
US5699369A
Cited
US5729557A
Cited
US5828677A
Cited
US5699365A
Cited
US5983383A
Cited
US5940439A
Cited
US6084919A
Cited
US6070074A
Cited
US6138261A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-11-04 | 2006-05-06 | 2006-11-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-11-04 | 2010-05-06 | 2010-11-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-11-04 | 2014-05-06 | 2014-11-05 | $7700.00 | Window Closed / Lapsed |