US2007220403A1PendingUtilityA1

System and method for dynamic allocation of forward error encoding

Assignee: HONEYWELL INT INCPriority: Feb 27, 2006Filed: Feb 27, 2006Published: Sep 20, 2007
Est. expiryFeb 27, 2026(expired)· nominal 20-yr term from priority
Inventors:Mark Allen
H04L 1/0009
40
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for dynamically allocating forward error encoding is disclosed. The method monitors bandwidth utilization for transmitting data, and dynamically adjusts a level of forward error encoding, based on the bandwidth utilization for data, to substantially occupy available bandwidth not being utilized. Also, a communications system is disclosed, which includes a data formatting unit adapted to dynamically adjust the level of forward error encoding based on data bandwidth utilization such that the level of forward error encoding substantially occupies unutilized bandwidth, a transmitter adapted to transmit a data signal formatted by the data formatting unit, and a receiver adapted to receive the transmitted signal containing data and forward error encoding.

Claims

exact text as granted — not AI-modified
1 . A method for dynamically allocating forward error encoding, comprising the steps of: 
 monitoring a utilization of bandwidth for data to be transmitted; and    adjusting a level of forward error encoding responsive to said utilization of bandwidth, such that bandwidth not being utilized is substantially occupied.    
   
   
       2 . The method of  claim 1 , further comprising the step of: 
 automatically detecting an adjustment in the level of forward error encoding.    
   
   
       3 . The method of  claim 1 , wherein the monitoring step comprises the step of: 
 monitoring said data in a transmission buffer.    
   
   
       4 . The method of  claim 1 , wherein the adjusting step further comprises the steps of: 
 reducing the level of forward error encoding when said utilization of bandwidth increases; and    increasing the level of forward error encoding when said utilization of bandwidth decreases.    
   
   
       5 . The method of  claim 1 , further comprising the step of: 
 setting a minimum level of forward error encoding to be used.    
   
   
       6 . The method of  claim 1 , further comprising the step of: 
 setting a minimum level of forward error encoding based on a worst case bandwidth scenario.    
   
   
       7 . A communications system, comprising: 
 a data formatting unit adapted to dynamically adjust the level of forward error encoding based on data bandwidth utilization such that the level of forward error encoding substantially occupies unutilized bandwidth;    a transmitter coupled to said data formatting unit, and adapted to transmit a data signal formatted by the data formatting unit; and    a receiver coupled to said transmitter, and adapted to receive the transmitted signal including said data and forward error encoding.    
   
   
       8 . The communications system of  claim 7 , wherein the transmitter is adapted to transmit signals over a wireless radio link.  
   
   
       9 . The communications system of  claim 7 , wherein the data formatting unit and transmitter are located in a spaceborne platform.  
   
   
       10 . The communications system of  claim 7 , wherein the data formatting unit further comprises: 
 a buffer adapted to temporarily store data prior to transmission;    a bandwidth monitor coupled to said buffer, and adapted to monitor data in the buffer in order to determine a level of data bandwidth utilization; and    a forward error encoder coupled to the bandwidth monitor and the buffer, the forward error encoder adapted to adjust a level of forward error encoding based on data bandwidth utilization responsive to signals received from the bandwidth monitor.    
   
   
       11 . The communications system of  claim 10 , wherein the forward error encoder comprises an application specific integrated circuit adapted to dynamically adjust forward error encoding based on data bandwidth utilization.  
   
   
       12 . The communications system of  claim 10 , wherein the bandwidth monitor comprises an application specific integrated circuit adapted to determine a level of forward error encoding to be used based on data bandwidth utilization.  
   
   
       13 . The communications system of  claim 10 , wherein the forward error encoder comprises: 
 an input/output interface adapted to receive a signal from the buffer and bandwidth monitor; and    at least one processing unit coupled to said input/output interface, and adapted to execute software instructions for dynamically adjusting forward error correction levels based on an amount of utilized bandwidth for data.    
   
   
       14 . The communications system of  claim 10 , further comprising: 
 a framer coupled to said forward error encoder, and adapted to format data and forward error encoding.    
   
   
       15 . A computer program product, comprising: 
 a computer-usable medium having computer-readable code embodied therein for configuring a computer processor, the computer program product comprising:    a first executable computer-readable code configured to cause a computer processor to select a level of forward error encoding based on bandwidth utilized for data such that forward error encoding substantially occupies unutilized bandwidth; and    a second executable computer-readable code configured to cause a computer processor to generate the forward error encoding.    
   
   
       16 . The computer program product of  claim 15 , further comprising: 
 a third executable computer-readable code configured to cause a computer processor to select a default level of forward error encoding when bandwidth utilized for data is greater than a predetermined threshold value.    
   
   
       17 . The computer program product of  claim 16 , further comprising: 
 a fourth executable computer-readable code configured to cause a computer processor to set the threshold value at a value substantially equal to the maximum amount of bandwidth for data that allows sufficient bandwidth for a minimum level of forward error encoding in a worse case bandwidth scenario.    
   
   
       18 . A communications device, comprising: 
 means for monitoring data bandwidth utilization;    means for dynamically adjusting forward error encoding, based on the data bandwidth utilization, such that forward error encoding substantially occupies unutilized bandwidth; and    means for transmitting a signal containing the data and forward error encoding.    
   
   
       19 . The communications device of  claim 18 , wherein the means for dynamically adjusting forward error encoding is further adapted to use a default level of forward error encoding when data bandwidth utilization is higher than a given threshold value.  
   
   
       20 . The communications device of  claim 18 , further comprising: 
 means for formatting the data and forward error encoding for transmission over a communication media.

Join the waitlist — get patent alerts

Track US2007220403A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.