IP Library Granted Patent US 7,738,441
Granted Patent B2
US 7,738,441 · App. 11/200,103 · Granted Jun 15, 2010

Communication apparatus and 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,738,441
App. No.
11/200,103
Granted
Jun 15, 2010
Kind
B2
Abstract

A communication apparatus includes a receiving device configured to receive one physical frame in which a plurality of MAC frames are aggregated. This physical frame includes one acknowledgement request frame for the plurality of MAC frames. The apparatus includes an acknowledgement frame forming device configured to form an acknowledgement frame representing reception statuses of the plurality of MAC frames in response to the acknowledgement request frame. The apparatus also includes a transmitting device configured to transmit the acknowledgement frame. This acknowledgement frame includes a compressed acknowledgement frame representing an acknowledgement bitmap having a size equal to a maximum number of MSDUs (MAC Service Data Units) when one MPDU (MAC Protocol Data Unit) corresponds to one MSDU.

Claims (18)

1. A wireless communication apparatus, comprising:

a receiving device configured to receive one physical frame, the physical frame including a plurality of fields, each of the fields having a data frame that is an unfragmented MSDU (MAC Service Data Unit), length information indicating a length of the data frame, an error detection code for detecting an error occurred in the length information, and a region for byte alignment;

a detecting device configured to detect whether an error has occurred or not in each of the plurality of data frames and provide reception statuses of the plurality of data frames;

an acknowledgement frame forming device configured to form an acknowledgement frame representing the reception statuses, wherein the reception statuses are expressed in an acknowledgement bitmap, each bit of the acknowledgement bitmap indicating the reception status of each of the plurality of data frames; and

a transmitting device configured to transmit the acknowledgement frame,

wherein:

if the receiving device receives an acknowledgement request frame, on the basis of comparison of a value of starting sequence control in the acknowledgement request frame with a value of a sequence number of received data frames, and in response to the acknowledgement request frame, the acknowledgement frame forming device sets the value of starting sequence control in the acknowledgment request frame as a value of starting sequence control in the acknowledgment frame, and

if no acknowledgement request frame is included in the physical frame, and at least one data frame is successfully received, the acknowledgement frame forming device sets the value of starting sequence control in the acknowledgement frame, based on a highest sequence number of a data frame successfully received in the physical frame, and

wherein the acknowledgement frame forming device forms the acknowledgement frame having the acknowledgement bitmap representing the reception statuses of the plurality of data frames from the data frame with the sequence number equal to the starting sequence control.

2. A wireless communication method implemented by a communication device, the method comprising:

receiving one physical frame in the communication device, the physical frame including a plurality of fields, each of the fields having a data frame that is an unfragmented MSDU (MAC Service Data Unit), length information indicating a length of the data frame, an error detection code for detecting an error occurred in the length information, and a region for byte alignment;

detecting, in the communication device, whether an error has occurred or not in each of the plurality of data frames and provide reception statuses of the plurality of data frames;

forming an acknowledgement frame representing the reception statuses, wherein the reception statuses are expressed in an acknowledgement bitmap, each bit of the acknowledgement bitmap indicating the reception status of each of the plurality of data frames; and

transmitting the acknowledgement frame,

wherein:

if an acknowledgement request frame is received, on the basis of comparison of a value of starting sequence control in the acknowledgement request frame with a value of a sequence number of received data frames, and in response to the acknowledgement request frame, the value of starting sequence control in the acknowledgment request frame is set as a value of starting sequence control in the acknowledgment request frame, and

if no acknowledgement request frame is included in the physical frame, and at least one data frame is successfully received, the value of starting sequence control in the acknowledgement frame is set based on a highest sequence number of a data frame successfully received in the physical frame, and

wherein the acknowledgement frame has the acknowledgement bitmap representing the reception statuses of the plurality of data frames from the data frame with the sequence number equal to the starting sequence control.

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 Sep 28, 2005
From: NISHIBAYASHI, YASUYUKI; TAKAGI, MASAHIRO; ADACHI, TOMOKO; TANDAI, TOMOYA; NAKAJIMA, TETSU; UTSUNOMIYA, YORIKO
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 017035/0787 →
Priority Claims (1)
JP 2004-234814 · Aug 11, 2004 · national
Continuity (1)
Related Publication 20060034174A1 · Feb 16, 2006