← Back to Patent Explorer
US5712860A Expired / Lapsed US ⏱️ 0.0 years remaining

Methods and system for using multi-block bursts in half duplex subscriber unit transmissions

Assignee: Cirrus Logic Inc
•
Filing: 1995-09-27
•
Granted: 1998-01-27
•
Expires: 2015-09-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention provides a method and system for extending channel access in a wireless communications system employing half duplex subscriber units. The subscriber units transmit multi-block bursts to improve the burst throughput over half duplex subscriber units that transmit only single-block bursts. The number of blocks per burst is selected based on the code rate used and may be selected in a manner that also maximizes the system throughput. The subscriber unit includes a block processor for assembling the blocks of data with overhead based on the code rate, a burst formatter for combining the blocks and formatting the combination based on the code rate, and a process manager for selecting the number of blocks to be transmitted in each transmit burst.

Inventors

  • 👤 Tom Hardin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 06:28
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/0001; H04L1/0006; H04L1/0007; H04L1/0015; H04L1/0017; H04L5/00; H04L5/14; H04L5/16; H04L1/12; H04L1/16; H04L1/18

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 99 words
A wireless communications system, comprising: a half-duplex subscriber unit for transmitting at least two successive blocks of data in a transmit burst; and a base station for receiving the transmit burst and for determining for each block of data, whether or not the block of data was successfully received and for transmitting an indication based on said determining for each block of data, the subscriber unit receiving the indication associated with the last of the successive blocks of data transmitted and retransmitting the transmit burst if the last of the succesive blocks of data transmitted was not successfully received.
Claim 2
Dependent Claim 99 words
A wireless communications system, comprising: a half-duplex subscriber unit for transmitting at least two successive blocks of data in a transmit burst; and a base station for receiving the transmit burst and for determining for each block of data, whether or not the block of data was successfully received and for transmitting an indication based on said determining for each block of data, the subscriber unit receiving the indication associated with the last of the successive blocks of data transmitted and retransmitting the transmit burst if the last of the succesive blocks of data transmitted was not successfully received.
Claim 3
Dependent Claim 149 words
The communications system of claim 1, wherein the communications system comprises a number N of half-duplex subscriber units and wherein the system efficiency (SE) is determined in accordance with the following equation: ##EQU3## where CR i is one of i code rates employed by the N subscriber units, N CRi is the number of subscriber units employing each code rate CR i ; D CRi is the total data per block at each code rate CR i ; L CRi is the burst length in number of blocks of data for each code rate CR i ; P c is the probability of collision; and P CRi is the probability of a block error at each code rate CR i ; the number of blocks of data to be transmitted in a single transmit burst being determined by selecting values of L CRi that maximize the system efficiency (SE).
Claim 4
Dependent Claim 21 words
The communications system of claim 1, wherein the transmit burst is shorter than a maximum transmission window of the communications system.
Claim 5
Dependent Claim 35 words
The communications system of claim 1, wherein the number of blocks of data transmitted in a single transmit burst is dependent upon a code rate to be used in connection with said single transmit burst.
Claim 6
Dependent Claim 90 words
The communications system of claim 4, wherein a maximum ratio (CHAN max ) of data bytes to total bytes that can be transmitted by a full-duplex subscriber unit in one transmit burst is predefined and each block of data at said code rate comprises a number of data bytes and a number of overhead bytes, the number of blocks of data transmitted being based on a predetermined percentage (P chan ) of a ratio of data bytes to total bytes (B d /B t ) relative to the maximum ratio.
Claim 7
Dependent Claim 16 words
The communications system of claim 5, wherein the predetermined percentage is at least about 85 percent.
Claim 8
Independent Claim 81 words
A method of extending channel access for half-duplex transmitters in a wireless communications system, comprising the steps of: transmitting at least two successive blocks of data in a single transmit burst; upon completion of said transmit burst, receiving a transmission from a base station indicating whether or not the last of the successive blocks of data was successfully received by the base station; and retransmitting said transmit burst if the last of the successive blocks of data was not successfully received.
Claim 9
Independent Claim 81 words
A method of extending channel access for half-duplex transmitters in a wireless communications system, comprising the steps of: transmitting at least two successive blocks of data in a single transmit burst; upon completion of said transmit burst, receiving a transmission from a base station indicating whether or not the last of the successive blocks of data was successfully received by the base station; and retransmitting said transmit burst if the last of the successive blocks of data was not successfully received.
Claim 10
Dependent Claim 152 words
The method of claim 7, wherein the communications system comprises a number N of half-duplex subscriber units, the method further comprising the steps of: determining the system throughput (ST) in accordance with the following equation: ##EQU4## where CR i is one of i code rates employed by the N subscriber units, N CRi is the number of subscriber units employing each code rate CR i ; D CRi is the total data per block at each code rate CR i ; L CRi is the burst length in number of blocks of data for each code rate CR i ; P c is the probability of collision; and P CRi is the probability of a block error at each code rate CR i ; and selecting the number of blocks of data to be transmitted in a single transmit burst by selecting values of L CRi that maximize the system throughput (ST).
Claim 11
Dependent Claim 53 words
The method of claim 7, wherein a message is transmitted in a plurality of successive transmit bursts, the method further comprising the steps of: transmitting a next successive transmit burst if the last of the successive blocks of data transmitted in the most previous transmit block was successfully received by the base station.
Claim 12
Dependent Claim 30 words
The method of claim 7, further comprising the step of: selecting based upon a code rate to be used, the number of blocks to be transmitted in said transmit burst.
Claim 13
Dependent Claim 61 words
The method of claim 10, wherein each block of data at said code rate comprises a number of data bytes and a number of overhead bytes, the method further comprising the step of: selecting the number of blocks of data to be transmitted in said transmit burst based upon a ratio of data bytes to total bytes at said code rate.
Claim 14
Dependent Claim 92 words
The method of claim 7, wherein a maximum ratio (CHAN max ) of data bytes to total bytes that can be transmitted by a full-duplex subscriber unit is predefined and each block of data at the known code rate comprises a number of data bytes and a number of overhead bytes, the method further comprising the step of: selecting the number of blocks of data based on a predetermined percentage (P chan ) of a ratio of data bytes to total bytes (B d /B t ) relative to the maximum ratio.
Claim 15
Dependent Claim 15 words
The method of claim 12, wherein the predetermined percentage is at least about 85 percent.
Claim 16
Dependent Claim 102 words
A subscriber unit for use in a wireless communications system comprising: a block processing means for accepting an input of data frames and for forming a number of the data frames into a block of data; and a management means interfaced with said block processing means for initiating said block processing means to format least one block of data, said management means determining a number of blocks of data to be transmitted successively in a single transmit burst, said number of blocks being based upon a code rate at which the blocks of data are to be transmitted by the subscriber unit.
Claim 17
Dependent Claim 102 words
A subscriber unit for use in a wireless communications system comprising: a block processing means for accepting an input of data frames and for forming a number of the data frames into a block of data; and a management means interfaced with said block processing means for initiating said block processing means to format least one block of data, said management means determining a number of blocks of data to be transmitted successively in a single transmit burst, said number of blocks being based upon a code rate at which the blocks of data are to be transmitted by the subscriber unit.
Claim 18
Dependent Claim 47 words
The subscriber unit of claim 14, further comprising: a burst formatting means interfaced with said block processing means to receive each block of data formed by said block processing means for combining said number of blocks and for formatting the combined blocks to produce one transmit burst.
Claim 19
Dependent Claim 45 words
The subscriber unit of claim 14, wherein each block of data comprises at least one data frame that is coded based on a code rate, said block processing means formatting each block of data based on both the code rate and said number of blocks.
Claim 20
Dependent Claim 137 words
The subscriber unit of claim 14, wherein during communications a base station of the wireless communications system transmits a decode status to said subscriber unit, said decode status being indicative of whether or not a previous block of data transmitted from said subscriber unit had been successfully received by the base station, the subscriber unit further comprising: a flag processing means for receiving the decode status associated with the last block of data transmitted and for processing the same to provide a decode status output indicative of whether or not the last block of data in the transmit burst had been successfully received; and said management means initiating the block processing means to reform the same blocks of data if the last block of data as indicated by the decode status output had not been successfully received.
Claim 21
Dependent Claim 24 words
The subscriber unit of claim 14, wherein said number of data frames is based on both the code rate and said number of blocks.
Claim 22
Dependent Claim 69 words
The subscriber unit of claim 14, wherein the subscriber unit is capable of receiving a signal transmitted from a base station over a forward channel of the wireless communications system, further comprising: a channel quality processor for monitoring the signal and for generating a channel quality indicator representative of the quality of the forward channel; said management means altering said number of blocks based on the channel quality indicator.

References Cited (Backward Citations)

US4939731A Cited
US4905234A Cited
US5566206A Cited
US5546411A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-01-26 2001-07-28 2002-01-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-01-26 2005-07-28 2006-01-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-01-26 2009-07-28 2010-01-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag