US2005094632A1PendingUtilityA1

DOCSIS MAC layer-based ARQ for fixed wireless

Priority: Oct 30, 2003Filed: Oct 30, 2003Published: May 5, 2005
Est. expiryOct 30, 2023(expired)· nominal 20-yr term from priority
H04L 1/1809H04W 99/00H04L 1/0083H04L 1/1614H04W 74/00H04W 80/02H04L 1/1671
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An apparatus and method of the present invention includes implementing an automatic repeat request (ARQ) protocol in a DOCSIS wireless environment for fixed wireless applications. More specifically, an ARQ protocol is implemented at the medium access control (MAC) layer to provide fast response relative to convention ARQ protocols and logic that are implemented at higher layers (e.g., TCP/IP) in the OSI layered approach to system architecture and design. To achieve this result, a DOCSIS defined signal and header is modified to include an ARQ header containing various ARQ parameters. While some known approaches to ARQ involve retransmission of entire frames or blocks, the present invention contemplates provide control down to the packet data unit (PDU) level. To achieve this level of granularity, the ARQ header includes sequence numbers within each ARQ header. Accordingly, a transmitter re-transmits a lost transmission whenever it receives a “non-acknowledge” signal advising it of the failure and of the identity of the missing PDU.

Claims

exact text as granted — not AI-modified
1 . A method for transmitting wireless communication signals, comprising: 
 forming MAC layer signals according to a DOCSIS protocol;    adding, at the MAC layer, an ARQ header to each of the MAC layer signals;    transmitting the MAC layer signals; and    storing the MAC layer signals.    
   
   
       2 . The method of  claim 1  wherein the step of adding an ARQ header includes adding a sequence number in the ARQ header.  
   
   
       3 . The method of  claim 2  further including storing transmitted frames until a negative acknowledge signal is received.  
   
   
       4 . The method of  claim 2  further including receiving a non-acknowledge signal from a receiver, the non-acknowledge signal including a previously transmitted sequence number.  
   
   
       5 . The method of  claim 4  further including deleting a group of stored MAC layer signals, the group of stored MAC layer signals being a function of a value of the previously transmitted sequence number.  
   
   
       6 . The method of  claim 5  wherein the group comprises all MAC layer signals transmitted prior to the MAC layer signal containing the previously transmitted sequence number.  
   
   
       7 . The method of  claim 4  further including deleting a group of stored MAC layer signals after a specified period has elapsed since receiving the acknowledge signal.  
   
   
       8 . The method of  claim 4  further including retrieving a stored MAC layer signal that corresponds with the previously transmitted sequence number received in the acknowledge signal.  
   
   
       9 . The method of  claim 8  further including transmitting the stored MAC layer signal that corresponds with the previously transmitted sequence number received in the acknowledge signal.  
   
   
       10 . The method of  claim 9  further comprising deleting (flushing) all stored MAC layer signals that were transmitted prior to the stored MAC layer signal that corresponds with the previously transmitted sequence number received in the acknowledge signal.  
   
   
       11 . The method of  claim 4  further including determining whether the previously transmitted sequence number identified in the acknowledge signal is corresponds to a sequence number for a stored MAC layer signal.  
   
   
       12 . The method of  claim 11  further including deleting all stored MAC layer signals if the sequence number identified in the acknowledge signal does not correspond to a sequence number for a stored MAC layer signal.  
   
   
       13 . A wireless transceiver for transmitting and receiving wireless communication signals, comprising: 
 a receiver portion that receives acknowledge signals transmitted by another device over a wireless medium; and    a transmitter portion, wherein the transmitter portion: 
 forms MAC layer signals according to a DOCSIS protocol;  
 adds, at the MAC layer, an ARQ header containing a sequence number to each of the MAC layer signals;  
 transmits the MAC layer signals;  
 stores the MAC layer signals; and  
 deletes at least one stored MAC layer signal.  
   
   
   
       14 . The wireless transceiver of  claim 13  wherein the wireless transceiver stores transmitted frames until a negative acknowledge signal is received.  
   
   
       15 . The wireless transceiver of  claim 13  wherein the wireless transceiver receives and responds to an acknowledge signal from a receiver, the acknowledge signal including a previously transmitted sequence number.  
   
   
       16 . The wireless transceiver of  claim 15  wherein the wireless transceiver deletes a goup of stored MAC layer signals, the group of stored MAC layer signals being a function of a value of the previously transmitted sequence number.  
   
   
       17 . The wireless transceiver of  claim 16  wherein the group comprises all MAC layer signals transmitted prior to the MAC layer signal containing the previously transmitted sequence number.  
   
   
       18 . The wireless transceiver of  claim 16  wherein the wireless transceiver deletes a group of stored MAC layer signals after a specified period has elapsed since receiving the acknowledge signal.  
   
   
       19 . The wireless transceiver of  claim 16  wherein the wireless transceiver retrieves a stored MAC layer signal that corresponds with the previously transmitted sequence number received in the acknowledge signal.  
   
   
       20 . The wireless transceiver of  claim 19  wherein the wireless transceiver transmits the stored MAC layer signal that corresponds with the previously transmitted sequence number received in the acknowledge signal.  
   
   
       21 . The wireless transceiver of  claim 20  wherein the wireless transceiver deletes (flushes) all stored MAC layer signals that were transmitted prior to the stored MAC layer signal that corresponds with the previously transmitted sequence number received in the acknowledge signal.  
   
   
       22 . The wireless transceiver of  claim 16  wherein the wireless transceiver determines whether the previously transmitted sequence number identified in the acknowledge signal is corresponds to a sequence number for a stored MAC layer signal.  
   
   
       23 . The wireless transceiver of  claim 22  wherein the wireless transceiver deletes all stored MAC layer signals if the sequence number identified in the acknowledge signal does not correspond to a sequence number for a stored MAC layer signal.  
   
   
       24 . A fixed wireless device, comprising: 
 means for communicating over a wireless physical layer;    means for communicating over a DOCSIS MAC layer; and    means for embedding an ARQ protocol in said DOCSIS MAC layer.    
   
   
       25 . The fixed wireless device of  claim 24  wherein the means for communicating includes a receiver portion that receives non-acknowledge signals transmitted by another device over a wireless medium and a transmitter portion, wherein the transmitter portion: 
 forms MAC layer signals according to a DOCSIS protocol;    adds, at the MAC layer, an ARQ header containing a sequence number to each of the MAC layer signals;    transmits the MAC layer signals;    stores the MAC layer signals; and    deletes at least one stored MAC layer signal.    
   
   
       26 . The fixed wireless device of  claim 25  wherein the fixed wireless device stores transmitted frames until either a non-acknowledge signal is received or a timer expires.

Join the waitlist — get patent alerts

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

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