US7565150B1ExpiredUtility

Reducing DSP schedule bottlenecks in a wireless communication system

67
Assignee: SKYWORKS SOLUTIONS INCPriority: Oct 19, 2004Filed: Jun 27, 2007Granted: Jul 21, 2009
Est. expiryOct 19, 2024(expired)· nominal 20-yr term from priority
H04L 1/0025H04L 1/0073H04L 1/0045
67
PatentIndex Score
3
Cited by
6
References
20
Claims

Abstract

In one embodiment, a method is provided of communicating in a wireless communication system. The method comprises (a) setting a decrement burst variable to be equal to a predetermined number representing a number of bursts of data from which to prematurely decode a USF codeword, (b) receiving a received burst of data comprising USF related data related to a portion of a USF codeword, (c) extracting said USF related data from said equalized received burst of data, (d) determining if a burst number variable is equal to said decrement burst variable, (e) incrementing said burst number variable and repeating (b) through (d) if said burst number variable is not equal to said decrement burst variable, and (f) decoding said USF codeword if said burst number variable is equal to said decrement burst variable.

Claims

exact text as granted — not AI-modified
1. A method of communicating in a wireless communication system that reduces processing bottlenecks, the wireless communication system including a mobile station, said method comprising the steps of:
 the mobile station receiving a burst of data comprising codeword related data corresponding to a portion of codeword; 
 the mobile station extracting said codeword related data from said burst of data; 
 the mobile station incrementing a burst number variable and repeating said receiving and extracting steps if said burst number variable is not equal to a predetermined number; and 
 the mobile station decoding said codeword if said burst number variable is equal to said predetermined number. 
 
   
   
     2. The method of  claim 1 , wherein said predetermined number represents a number of bursts of data from which to prematurely decode said codeword. 
   
   
     3. The method of  claim 1  further comprising a step of setting said burst number variable equal to 1 prior to said step of receiving said burst of data. 
   
   
     4. The method of  claim 1  further comprising a step of the mobile station determining if said burst number variable is equal to said predetermined number after said step of the mobile station extracting said codeword related data. 
   
   
     5. The method of  claim 1 , wherein said codeword is an uplink status flag codeword. 
   
   
     6. The method of  claim 1 , wherein said step of the mobile station decoding said codeword comprises the mobile station decoding said codeword prematurely. 
   
   
     7. The method of  claim 1  further comprising a step of the mobile station determining, before said step of the mobile station incrementing said burst number variable, if a data quality of said burst of data is higher than a threshold, and if so, the mobile station performing said step of decoding said codeword, and if else, the mobile station performing said step of incrementing said burst number variable. 
   
   
     8. The method of  claim 1 , wherein said communicating is performed using a GSM/EDGE standard. 
   
   
     9. A mobile station for communicating over an RF channel, said mobile station comprising:
 a first module for receiving a burst of data comprising codeword related data corresponding to a portion of a codeword; 
 a second module for extracting said codeword related data from said burst of data; 
 a third module for incrementing a burst number variable and repeating said receiving and extracting steps if said burst number variable is not equal to a predetermined number; and 
 a fourth module for decoding said codeword if said burst number variable is equal to said predetermined number. 
 
   
   
     10. The mobile station of  claim 9 , wherein said predetermined number represents a number of bursts of data from which to prematurely decode said codeword. 
   
   
     11. The mobile station of  claim 9  further comprising a fifth module for setting said burst number variable equal to 1 prior to receiving said burst of data. 
   
   
     12. The mobile station of  claim 9  further comprising a sixth module for determining, before the third module increments said burst number variable, if a data quality of said burst of data is higher than a threshold, and if so enabling said fourth module to decode said codeword, and if else enabling said third module to increment said burst number variable. 
   
   
     13. The mobile station of  claim 9 , wherein said codeword is an uplink status flag codeword. 
   
   
     14. The mobile station of  claim 9 , wherein said communicating is performed using a GSM/EDGE standard. 
   
   
     15. A computer program product including a computer-readable medium having stored thereon a computer software program executable by a processor in a mobile station of a wireless communication system, said computer software program comprising:
 code for causing the mobile station to receive a burst of data comprising codeword related data corresponding to a portion of codeword; 
 code for causing the mobile station to extract said codeword related data from said burst of data; 
 code for causing the mobile station to increment a burst number variable and repeating causing the mobile station to receive a burst of data and extract codeword related data if said burst number variable is not equal to a predetermined number; and 
 code for causing the mobile station to decode said codeword if said burst number variable is equal to said predetermined number. 
 
   
   
     16. The computer program product of  claim 15 , wherein said predetermined number represents a number of bursts of data from which to prematurely decode said codeword. 
   
   
     17. The computer program product of  claim 15 , wherein the computer software program further comprises code for causing the mobile station to determine if said burst number variable is equal to said predetermined number after said step of extracting said codeword related data. 
   
   
     18. The computer program product of  claim 16 , wherein said code for causing the mobile station to decode said codeword comprises code for decoding said codeword prematurely. 
   
   
     19. The computer program product of  claim 15  further comprising code for causing the mobile station to determine, before incrementing said burst number variable, if a data quality of said burst of data is higher than a threshold, and if so causing the mobile station to decode said codeword, and if else causing the mobile station to increment said burst number variable. 
   
   
     20. The computer program product of  claim 15 , wherein receiving said burst of data is performed using a GSM/EDGE standard.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.