IP Library Granted Patent US 7,990,995
Granted Patent B2
US 7,990,995 · App. 11/137,588 · Granted Aug 2, 2011

Wireless communication apparatus and wireless communication method

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,990,995
App. No.
11/137,588
Granted
Aug 2, 2011
Kind
B2
Abstract

A wireless communication apparatus includes a main queue to store MAC frames, a plurality of subqueues related to the main queue and used to control retransmission of the MAC frame, each of the subqueues having different priority for transmission of the MAC frame, respectively, an extracting device configured to extract the MAC frame from the main queue on the basis of a destination and the priority, and distribute the extracted MAC frame to one of the plurality of subqueues for each priority, and an aggregating device configured to extract MAC frames from the plurality of subqueues to form a MAC super frame.

Claims (58)

1. A wireless communication apparatus, comprising:

a reception device configured to receive a first physical frame from a first wireless communication apparatus, wherein, in the first physical frame, a plurality of Quality of Service (QoS) data and an immediate Block Ack request are aggregated;

an immediate type storing area to store a first bitmap indicating reception statuses of the plurality of QoS data; and

a controller configured to read out, after the immediate Block Ack request is received, the first bitmap stored in the immediate type storing area, and to generate and transmit an immediate Block Ack based on the first bitmap,

wherein the immediate Block Ack is transmitted after a Short Interframe Space (SIFS) has elapsed since the first physical frame is received, and

wherein, in response to the reception device receiving a second physical frame from a second wireless communication apparatus, the first bitmap is discarded from the immediate type storing area and a second bitmap indicating reception statuses of a plurality of QoS data included in the second physical frame is stored in the immediate type storing area.

2. The apparatus according to claim 1 , wherein

the first bitmap includes a bit sequence indicating each reception status of the plurality of QoS data, according to an aggregation order of the plurality of QoS data in the first physical frame, and

the second bitmap includes a bit sequence indicating each reception status of the plurality of QoS data, according to an aggregation order of the plurality of QoS data in the second physical frame.

3. The apparatus according to claim 1 , wherein

the reception statuses are stored in a plurality of the immediate type storing areas for a plurality of Traffic Identifiers (TIDs).

4. The apparatus according to claim 1 , further comprising:

a delayed type storing area, and

wherein if the QoS data from the second wireless communication apparatus is received, the controller moves at least one bit of the first bitmap stored in the immediate Block Ack storage area, into the delayed type storage area, transmits an Ack response to an Block Ack Request, and transmits a delayed Block Ack after an elapse of a predetermined time.

5. The apparatus according to claim 4 , wherein

the controller generates and transmits an immediate Block Ack based on the second bitmap indicating the reception statuses of the QoS data from the second wireless communication apparatus, after a Block Ack request from the second communication apparatus is received by the reception device.

6. The apparatus according to claim 1 , wherein the plurality of QoS data are data that are transmitted from a same wireless communication apparatus.

7. A wireless communication method, comprising:

receiving a first physical frame from a first wireless communication apparatus, wherein, in the first physical frame, a plurality of Quality of Service (QoS) data and an immediate Block Ack request are aggregated;

storing a first bitmap indicating reception statuses of the plurality of QoS data in an immediate type storing area;

reading out the first bitmap stored in the immediate type storing area after the immediate Block Ack request regarding the plurality of QoS data is received; and

generating and transmitting an immediate Block Ack based on the first bitmap,

wherein the immediate Block Ack is transmitted after a Short Interframe Space (SIFS) has elapsed since the immediate Block Ack request is received, and

wherein, in response to a second physical frame from a second wireless communication apparatus being received, the first bitmap is discarded from the immediate type storing area and a second bitmap indicating reception statuses of a plurality of QoS data included in the second physical frame is stored in the immediate type storing area.

8. The method according to claim 7 , wherein

the first bitmap includes a bit sequence indicating each reception status of the plurality of QoS data, according to an aggregation order of the plurality of QoS data in the first physical frame, and

the second bitmap includes a bit sequence indicating each reception status of the plurality of QoS data, according to an aggregation order of the plurality of QoS data in the second physical frame.

9. The method according to claim 7 , wherein

the reception statuses are stored in a plurality of the immediate type storing areas for a plurality of Traffic Identifiers (TIDs).

10. The method according to claim 7 , further comprising:

saving the reception statuses of the first bitmap into a delayed Block Ack storage area, if the second physical frame is received;

transmitting an Ack response to the immediate Block Ack Request; and

transmitting a delayed Block Ack after an elapse of a predetermined time.

11. The method according to claim 10 , further comprising:

storing the second bitmap in the immediate type storing area; and

generating and transmitting an immediate Block Ack based on the second bitmap after a Block Ack request from the second wireless communication apparatus is received.

12. The method according to claim 7 , wherein the plurality of QoS data are data that are transmitted from a same wireless communication apparatus.

13. A wireless communication apparatus, comprising:

a reception device configured to receive a first physical frame from a first wireless communication apparatus, wherein the first physical frame includes a plurality of aggregated MAC Protocol Data Units (MPDUs);

an immediate type storing area configured to store a first Block Ack bitmap indicating reception statuses of the MPDUs; and

a controller configured to read out, after the MPDUs are received, the first Block Ack bitmap stored in the immediate type storing area, and to generate and transmit an immediate Block Ack including the first Block Ack bitmap,

wherein one of the MPDUs indicates an immediate Block Ack request,

wherein the immediate Block Ack is transmitted after a Short Interframe Space (SIFS) has elapsed since the first physical frame is received, and

wherein, in response to a second physical frame from a second wireless communication apparatus being received, the first Block Ack bitmap is discarded from the immediate type storing area and a second Block Ack bitmap, indicating reception statuses of a plurality of MPDUs aggregated in the second physical frame, is stored in the immediate type storing area.

14. The apparatus according to claim 13 , wherein a last one of the MPDUs in the first physical frame is the immediate Block Ack Request, and wherein the controller generates and transmits the immediate Block Ack after the first physical frame is received.

15. The apparatus according to claim 13 , wherein the plurality of MPDUs are MPDUs that are transmitted from a same wireless communication apparatus.

16. A wireless communication apparatus, comprising:

a reception device configured to receive a first physical frame from a first wireless communication apparatus, wherein, in the first physical frame, a plurality of Quality of Service (QoS) data are aggregated;

an immediate type storing area to store a first bitmap indicating reception statuses of the plurality of QoS data; and

a controller configured to read out, after the physical frame is received, the first bitmap stored in the immediate type storing area, and to generate and transmit an immediate Block Ack based on the first bitmap,

wherein the first physical frame includes an immediate Block Ack Request,

wherein the immediate Block Ack is transmitted after a Short Interframe Space (SIFS) has elapsed since the first physical frame is received, and

wherein, in response to a second physical frame from a second wireless communication apparatus being received, the first bitmap is discarded from the immediate type storing area and a second bitmap, indicating reception statuses of a plurality of QoS data aggregated in the second physical frame, is stored in the immediate type storing area.

17. A wireless communication apparatus, comprising:

a reception device configured to receive a first physical frame from a first wireless communication apparatus, wherein, in the first physical frame, a plurality of Quality of Service (QoS) data and an immediate Block Ack request are aggregated;

an immediate type storing area configured to store a first bitmap indicating reception statuses of the plurality of QoS data from the first wireless communication apparatus; and

a controller configured to read out, after the immediate Block Ack request regarding the plurality of QoS data is received, the first bitmap stored in the immediate type storing area, and to generate and transmit an immediate Block Ack based on the first bitmap,

wherein, in response to a second physical frame from a second wireless communication apparatus being received, first bitmap is discarded from the immediate type storing area and a second bitmap, indicating reception statuses of a plurality of QoS data aggregated in the second physical frame, is stored in the immediate type storing area.

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 1, 2005
From: NISHIBAYASHI, YASUYUKI; TAKAGI, MASAHIRO; ADACHI, TOMOKO; TANDAI, TOMOYA; NAKAJIMA, TETSU; UTSUNOMIYA, YORIKO
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 016830/0224 →
Priority Claims (1)
JP 2004-160261 · May 28, 2004 · national
Continuity (1)
Related Publication 20050265302A1 · Dec 1, 2005