Apparatus for transmitting WPAN MAC frames and method thereof
First Claim
Patent Images
1. An apparatus for transmitting WPAN (Wireless Personal Area Network) MAC (Medium Access Control) frames, comprising:
- a transport frame management unit forcreating MAC transport frames through transport frames if the transport frames are generated from an upper protocol and application layer unit,classifying, by kinds, the created MAC transport frames in a MAC layer, andmanaging the classified MAC transport frames by queues, wherein said kinds comprise beacon frames, asynchronous streams and isochronous streams;
a first-stage transport frame storage unit for storing the transport frames under the management of the transport frame management unit;
a first-stage transport frame control information storage unit for storing storage information about the transport frames under the management of the transport frame management unit;
a transport memory control unit for transmitting the transport frames stored in the first-stage transport frame storage unit at a high speed;
a second-stage transport frame storage unit for storing the transport frames read and transferred from the first-stage transport frame storage unit by the transport memory control unit;
a second-stage transport frame control information storage unit for storing storage information about the transport frames read and transferred from the first-stage transport frame control information storage unit by the transport memory control unit; and
a transport frame transmission unit for grasping a position of the corresponding frame through the storage information stored in the second-stage transport frame control information storage unit if a transmission time of the transport frames is determined, reading and transmitting the transport frames stored in the second-stage transport frame storage unit to a physical layer unit.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for transmitting WPAN (Wireless Personal Area Network) MAC (Medium Access Control) frames includes a transport frame management unit for creating MAC transport frames if data is generated from an upper protocol and application layer unit, classifying the created MAC transport frames by kinds, and managing the classified MAC transport frames by queues, a transport memory control unit for transmitting the transport frames at a high speed, and a transport frame transmission unit for responsible for the transmission of the transport frames by judging the transmission time of the frames.
-
Citations
19 Claims
-
1. An apparatus for transmitting WPAN (Wireless Personal Area Network) MAC (Medium Access Control) frames, comprising:
-
a transport frame management unit for creating MAC transport frames through transport frames if the transport frames are generated from an upper protocol and application layer unit, classifying, by kinds, the created MAC transport frames in a MAC layer, and managing the classified MAC transport frames by queues, wherein said kinds comprise beacon frames, asynchronous streams and isochronous streams; a first-stage transport frame storage unit for storing the transport frames under the management of the transport frame management unit; a first-stage transport frame control information storage unit for storing storage information about the transport frames under the management of the transport frame management unit; a transport memory control unit for transmitting the transport frames stored in the first-stage transport frame storage unit at a high speed; a second-stage transport frame storage unit for storing the transport frames read and transferred from the first-stage transport frame storage unit by the transport memory control unit; a second-stage transport frame control information storage unit for storing storage information about the transport frames read and transferred from the first-stage transport frame control information storage unit by the transport memory control unit; and a transport frame transmission unit for grasping a position of the corresponding frame through the storage information stored in the second-stage transport frame control information storage unit if a transmission time of the transport frames is determined, reading and transmitting the transport frames stored in the second-stage transport frame storage unit to a physical layer unit. - View Dependent Claims (6, 9, 10, 11, 12, 13, 16, 17, 18, 19)
-
-
2. An apparatus for transmitting WPAN (Wireless Personal Area Network) MAC (Medium Access Control) frames, said apparatus comprising:
-
a transport frame management unit for creating MAC transport frames though transport frames if the transport frames are generated from an upper protocol and application layer unit, classifying the created MAC transport frames by kinds, and managing the classified MAC transport frames by queues; a first-stage transport frame storage unit for storing the transport frames under the management of the transport frame management unit; a first-stage transport frame control information storage unit for storing storage information about the transport frames under the management of the transport frame management unit; a transport memory control unit for transmitting the transport frames stored in the first-stage transport frame storage unit at a high speed; a second-stage transport frame storage unit for storing the transport frames read and transferred from the first-stage transport frame storage unit by the transport memory control unit; a second-stage transport frame control information storage unit for storing storage information about the transport frames read and transferred from the first-stage transport frame control information storage unit by the transport memory control unit; and a transport frame transmission unit for grasping a position of the corresponding frame though the storage information stored in the second-stage transport frame control information storage unit if a transmission time of the transport frames is determined, reading and transmitting the transport frames stored in the second-stage transport frame storage unit to a physical layer unit; wherein the transport frame management unit comprises; a data frame controller for creating the MAC transport frames, classifying the created MAC transport frames according to a traffic characteristic, and managing the classified MAC transport frames; a management frame controller for creating management frames requested from the upper protocol and application layer unit or required for a MAC protocol; a transfer queue controller for receiving the transport frames and the management frames from the data frame controller and the management frame controller, respectively, storing and managing the transport frames and the management frames by kinds; a transport frame queue table for storing by kinds the transport frames and the management frames under the control of the transfer queue controller; a transport frame buffer controller for receiving the transport frames from the transfer queue controller, storing and managing the transport frames in the first-stage transport frame storage unit; and a transport frame control information controller for receiving the storage information of the transport frames from the transfer queue controller, storing and managing the storage information in the first-stage transport frame control information storage unit. - View Dependent Claims (3, 4, 5)
-
-
7. An apparatus for transmitting WPAN (Wireless Personal Area Network) MAC (Medium Access Control) frames, said apparatus comprising:
-
a transport frame management unit for creating MAC transport frames though transport frames if the transport frames are generated from an upper protocol and application layer unit, classifying the created MAC transport frames by kinds, and managing the classified MAC transport frames by queues; a first-stage transport frame storage unit for storing the transport frames under the management of the transport frame management unit; a first-stage transport frame control information storage unit for storing storage information about the transport frames under the management of the transport frame management unit; a transport memory control unit for transmitting the transport frames stored in the first-stage transport frame storage unit at a high speed; a second-stage transport frame storage unit for storing the transport frames read and transferred from the first-stage transport frame storage unit by the transport memory control unit; a second-stage transport frame control information storage unit for storing storage information about the transport frames read and transferred from the first-stage transport frame control information storage unit by the transport memory control unit; and a transport frame transmission unit for grasping a position of the corresponding frame though the storage information stored in the second-stage transport frame control information storage unit if a transmission time of the transport frames is determined, reading and transmitting the transport frames stored in the second-stage transport frame storage unit to a physical layer unit; wherein the first-stage transport frame control information storage unit comprises; a beacon queue buffer descriptor for receiving and storing the storage information about the beacon frames from the transport frame management unit; a management queue buffer descriptor for receiving and storing the storage information about the management frames from the transport frame management unit; an asynchronous queue buffer descriptor for receiving and storing the storage information about the asynchronous streams from the transport frame management unit; and an isochronous queue buffer descriptor for receiving and storing the storage information about the isochronous streams from the transport frame management unit; and wherein the buffer descriptor of the first-stage transport frame control information storage unit comprises; a validity bit for indicating validity of data; an interrupt bit for indicating whether an interrupt is reported after the transmission of the transport frames to the transport frame management unit is completed; a frame address field for indicating a first-stage storage position of the transport frames; a length field for indicating length information of the transport frame; a stream index field for discriminating streams of the transport frames; and a reserved field that is a reserved space. - View Dependent Claims (8)
-
-
14. A method for transmitting WPAN (Wireless Personal Area Network) MAC (Medium Access Control) frames between an upper protocol and application layer unit and a physical layer unit, the method comprising:
-
creating transport frames as the MAC frames if the transport frames are generated from the upper protocol and application layer unit; classifying, in a MAC layer, the MAC frames by kinds, said kinds comprising beacon frames, asynchronous streams and isochronous streams; storing the MAC frames in a first-stage transport frame buffer area; storing storage information about the transport frames, which are stored in the first-stage transport frame buffer area, in a first-stage transport frame control information buffer area; transferring the MAC frames stored in the first-stage transport frame buffer area to a second-stage transport frame buffer area that can be accessed by a transport frame control device; transferring storage information stored in the first-stage transport frame control information buffer area to a second-stage transport frame control information buffer area that can be accessed by the transport frame control device; and transmitting the transport frames stored in the second-stage transport frame buffer area to the physical layer unit using the storage information stored in the second-stage transport frame control information buffer area if a frame transmission time is determined. - View Dependent Claims (15)
-
Specification