Method and apparatus for IS-95B reverse link supplemental code channel frame validation and fundamental code channel rate decision improvement
Abstract
The present invention provides a method and apparatus for maximizing throughput of a data call in a wireless communication system in which data is transmitted from a wireless station, such as a mobile station, on multiple assigned channels in accordance with a known transmission standard, such as IS-95B. The multiple assigned channels include a fundamental channel and at least one supplemental channel. Data is formatted into variable rate data frames and transmitted on the fundamental channel and the supplemental channel. A wireless receiver, such as a base station, receives the multiple assigned channels. The wireless receiver demodulates and decodes data frames associated with each of the multiple assigned channels. The wireless receiver determines a likely initial data rate for each demodulated and decode data frame. The wireless receiver correlates all of the likely data rates, by comparison to one another and to a relevant transmission protocol standard, to determine a maximum likelihood combination of data rates. The maximum likelihood combination of data rates includes a maximum likelihood data rate corresponding to each likely data rate. Decoded data frames are invalidated and erased when the likely data frame rates do not match corresponding maximum likelihood data rates.
Claims
exact text as granted — not AI-modified1 . A computer program product comprising computer usable media having computer readable program code means embodied in the media for causing application programs to execute on a computer processor in a wireless communication device to maximize throughput of a data call in a wireless communication system in which data is transmitted by a wireless station to the wireless communication device on multiple assigned channels, the wireless communication device including receiving means for receiving the multiple assigned channels, and demodulating and decoding means for demodulating and decoding each of the multiple assigned channels, the computer readable program code means comprising:
a first computer readable program code means for causing the processor to determine a likely data rate of each of the multiple assigned channels; and a second computer readable program code means for causing the processor to correlate all of the likely data rates to determine a maximum likelihood combination of data rates.
2 . The computer program product of claim 1 , further comprising a third computer readable program code means for causing the processor to invalidate data associated with one of the multiple assigned channels when the likely data rate of the one multiple assigned channel fails to match a corresponding maximum likelihood data rate.
3 . The computer program product of claim 1 , wherein the multiple assigned channels include a fundamental channel and a supplemental channel, and
wherein data can be transmitted at a first data rate on the fundamental channel, and wherein data can be transmitted at a second data rate on the supplemental channel only when data is being transmitted at the first data rate on the fundamental channel, and wherein it is more likely than not that data is being transmitted at the first data rate on the fundamental channel when a plurality of supplemental channels have likely data rates equal to the second data rate, the computer program product further comprising a third computer readable program code means for causing the processor to invalidate and erase demodulated and decoded data associated with the fundamental channel when a) the fundamental channel does not have a likely data rate equal to the first data rate, and b) the plurality of supplemental channels have likely data rates equal to the second data rate.
4 . The computer program product of claim 3 , wherein the multiple assigned channels collectively form an IS-95B reverse-link traffic channel, and
wherein the first data rate corresponds to a fundamental channel full rate and the second rate corresponds to a supplemental channel full rate, the computer program product further comprising a fourth computer readable program code means for causing the processor to invalidate and erase demodulated and decoded data associated with each of the plurality of supplemental channels when a) the fundamental channel does not have a likely data rate equal to the fundamental channel full rate, and b) only one of the plurality of supplemental channels has a likely data rate equal to the supplemental channel full rate.Join the waitlist — get patent alerts
Track US2005250521A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.