IP Library Granted Patent US 7,697,491
Granted Patent B2
US 7,697,491 · App. 11/135,358 · Granted Apr 13, 2010

Retransmission control of burst transmission by wireless communication apparatus

Assignee: Kabushiki Kaisha Toshiba
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,697,491
App. No.
11/135,358
Granted
Apr 13, 2010
Kind
B2
Abstract

A wireless communication apparatus includes a transmitting device configured to transmit burst data of a plurality of transmission data, a receiving device configured to receive an acknowledgement status of the burst data transmitted by the transmitting device, a retransmitting device configured to control the transmitting device to retransmit any of the plurality of transmission data contained in the burst data, in accordance with the acknowledgement status received by the receiving device, and a retransmission limiting device configured to limit the retransmission for each frame exchange sequence of the burst data.

Claims (46)

1. A wireless communication apparatus comprising:

a transmitting device configured to transmit a plurality of aggregation frames to a destination terminal in respective frame exchange sequences, the aggregation frames each including a plurality of media access control (MAC) frames and frame identification information including frame lengths of the plurality of MAC frames;

a receiving device configured to receive an acknowledgement frame of the aggregation frames transmitted from the destination terminal;

a control device including a timer which sets a first lifetime for each of the frame exchange sequences at a time of starting transmission of the aggregation frames, and measures remaining time, the control device being configured to:

detect whether transmission of each of the MAC frames contained in a first one of the aggregation frames has failed, from the acknowledgement frame received by the receiving device, and

perform a control for causing, when it is determined from the remaining time of the first lifetime that it is possible to transmit a second one of aggregation frames containing a MAC frame which has failed in transmission and a MAC frame to be newly transmitted, the transmitting device to transmit the second one of the aggregation frames; and

a transmission data management device configured to determine whether or not to discard the MAC frame which has failed in transmission, based on a second lifetime or a retransmission count which are managed in units of one MAC frame,

wherein when it is determined from the remaining time of the first lifetime that it is impossible to transmit the second one of the aggregation frames, the control device interrupts processing for retransmission of the MAC frame which has failed in transmission, and causes the transmitting device to transmit a third one of the aggregation frames to one of the destination terminal and another destination terminal, and

when the second lifetime or the retransmission count of the MAC frame, which has failed in transmission exceeds an upper limit of the second lifetime or the retransmission count, the MAC frame which has failed in transmission is discarded.

2. An apparatus according to claim 1 , wherein from the remaining time of the first lifetime, when it is determined that it is impossible to transmit the second aggregation frame, and it is also determined that it is possible to transmit the MAC frame which has failed in transmission, the control device performs a control for causing the transmitting device to retransmit the MAC frame which has failed in transmission.

3. An apparatus according to claim 1

wherein the transmission data management device determines whether or not to discard the MAC frame which has failed in transmission, based on both the second lifetime and the retransmission count which are managed in units of one MAC frame, and

when at least one of the second lifetime and the retransmission count exceeds an upper limit of the second lifetime and the retransmission count, the MAC frame which has failed in transmission is discarded.

4. An apparatus according to claim 3 , wherein neither the second lifetime and the retransmission count of the MAC frame which has failed in transmission exceeds the upper limit, the MAC frame which has failed in transmission is returned to a transmission queue which stores data transmitted by the transmitting device.

5. A wireless communication apparatus comprising:

a transmitting device configured to transmit a plurality of aggregation frames to a destination terminal in respective frame exchange sequences, the aggregation frames each including a plurality of media access control (MAC) frames and frame identification information including frame lengths of the plurality of MAC frames;

a receiving device configured to receive an acknowledgement frame of the aggregation frames transmitted from the destination terminal;

a control device configured to set an upper limit value of a first retransmission count for each of the frame exchange sequences at a time of starting transmission of the aggregation frames, detect whether each of the MAC frames contained in the first one of the aggregation frames has failed, from the acknowledgement frame received by the receiving device, and cause, when the first retransmission count for said each of the frame exchange sequences does not reach the upper limit value, the transmitting device to transmit a second one of the aggregation frames containing a MAC frame which has failed in transmission and a MAC frame to be newly transmitted;

a transmission data management device configured to determine whether or not to discard the MAC frame which has failed in transmission, based on a lifetime or a second retransmission count which are managed in units of one MAC frame,

wherein when the first retransmission count for said each of the frame exchange sequences reaches the upper limit value, the control device interrupts processing for retransmission of the MAC frame which has failed in transmission, and performs a control for causing the transmitting device to transmit a third one of the aggregation frames to one of the destination terminal and another destination terminal, and

when the lifetime or the second retransmission count of the MAC frame, which has failed in transmission exceeds an upper limit of the lifetime or the second retransmission count, the MAC frame which has failed in transmission is discarded.

6. An apparatus according to claim 1 or 5 , wherein

each of the aggregation frames includes the frame identification information and a plurality of MAC frames in each of which a physical header of a MAC frame to identify a wireless communication method is omitted, and wherein the frame identification information identifies the wireless communication method and indicates how the MAC frames are aggregated based on the frame lengths.

7. An apparatus according to any one of claims 1 and 5 , wherein the each of the aggregation frames contains a mid preamble for correcting signal distortion.

8. An apparatus according to claim 5 , wherein the transmission data management device determines whether or not to discard the MAC frame which has failed in transmission, based on both the lifetime and the second retransmission count which are managed in units of one MAC frame, and

when at least one of the lifetime and the second retransmission count exceeds an upper limit of the lifetime and the second retransmission count, the MAC frame which has failed in transmission is discarded.

9. An apparatus according to claim 8 , wherein neither the lifetime and the second retransmission count of the MAC frame which has failed in transmission exceeds the upper limit, the MAC frame which has failed in transmission is returned to a transmission queue which stores data transmitted by the transmitting device.

10. A wireless communication apparatus comprising:

a transmitting device configured to transmit a plurality of aggregation frames to a destination terminal in respective frame exchange sequences, the aggregation frames each including a plurality of media access control (MAC) frames and frame identification information including frame lengths of the plurality of MAC frames;

a receiving device configured to receive an acknowledgement frame of the aggregation frames transmitted from the destination terminal;

a control device including a timer which sets a first lifetime for each of the frame exchange sequences at a time of starting transmission of the aggregation frames, and measures remaining time, the control device being configured to:

detect whether transmission of each of the MAC frames contained in a first one of the aggregation frames has failed, from the acknowledgement frame received by the receiving device, and

perform a control for causing, when it is determined from the remaining time of the first lifetime that it is possible to transmit a second one of aggregation frames containing a MAC frame which has failed in transmission, the transmitting device to transmit the second one of the aggregation frames; and

a transmission data management device configured to determine whether or not to discard the MAC frame which has failed in transmission, based on a second lifetime or a retransmission count which are managed in units of one MAC frame,

wherein when it is determined from the remaining time of the first lifetime that it is impossible to transmit the second one of the aggregation frames, the control device interrupts processing for retransmission of the MAC frame which has failed in transmission, and causes the transmitting device to transmit a third one of the aggregation frames to one of the destination terminal and another destination terminal, and

when the second lifetime or the retransmission count of the MAC frame, which has failed in transmission exceeds an upper limit of the second lifetime or the retransmission count, the MAC frame which has failed in transmission is discarded.

11. A wireless communication apparatus comprising:

a transmitting device configured to transmit a plurality of aggregation frames to a destination terminal in respective frame exchange sequences, the aggregation frames each including a plurality of media access control (MAC) frames and frame identification information including frame lengths of the plurality of MAC frames;

a receiving device configured to receive an acknowledgement frame of the aggregation frames transmitted from the destination terminal;

a control device configured to:

set an upper limit value of a first retransmission count for each of the frame exchange sequences at a time of starting transmission of the aggregation frames,

detect whether each of the MAC frames contained in a first one of the aggregation frames has failed, from the acknowledgement frame received by the receiving device, and

cause, when the first retransmission count for said each of the frame exchange sequences does not reach the upper limit value, the transmitting device to transmit a second one of the aggregation frames containing a MAC frame which has failed in transmission; and

a transmission data management device configured to determine whether or not to discard the MAC frame which has failed in transmission, based on a lifetime or a second retransmission count which are managed in units of one MAC frame,

wherein when the first retransmission count for said each of the frame exchange sequences reaches the upper limit value, the control device interrupts processing for retransmission of the MAC frame which has failed in transmission, and performs a control for causing the transmitting device to transmit a third one of the aggregation frames to one of the destination terminal and another destination terminal, and

when the lifetime or the second retransmission count of the MAC frame, which has failed in transmission exceeds an upper limit of the lifetime or the second retransmission count, the MAC frame which has failed in transmission is discarded.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2021
From: TOSHIBA CORPORATION
To: PALMIRA WIRELESS AG
Reel/Frame 058899/0686 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2005
From: NAKAJIMA, TETSU; ADACHI, TOMOKO; TAKAGI, MASAHIRO; TANDAI, TOMOYA; UTSUNOMIYA, YORIKO; NISHIBAYASHI, YASUYUKI
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 016864/0236 →
Priority Claims (1)
JP 2004-160176 · May 28, 2004 · national
Continuity (1)
Related Publication 20050265297A1 · Dec 1, 2005