Method for forming frame structure for use in time division multiple access communication system
First Claim
1. A method for forming a frame structure for use in a TDMA (Time Division Multiple Access) communication system, comprising the steps of:
- preparing a plurality of slots on the frame;
disposing a plurality of acknowledge subslots for a down-link at a leading end of each of said slots;
determining whether generated real time traffic is voice or data;
evaluating a permission probability of the real traffic at a next request subslot;
determining whether successful reservation of a communication channel has been established;
reserving an idle slot when the real time traffic is voice and a successful reservation has been made;
allocating remaining idle slots to non-real-time traffic;
transmitting packets when the idle slot has been reserved;
determining whether the voice data has been completed; and
returning the reserved idle slot to its idle status when the voice data is complete.
1 Assignment
0 Petitions
Accused Products
Abstract
A frame structure suitable for effectively transmitting voice and data in a TDMA communication system. The TDMA communication system using the frame structure separates voice/data competition procedures, and disposes a request subslot at a leading end of every slot so as to reduce the access delay of a real-time traffic. Thus, it is possible to easily reserve the traffics, by maintaining the constant number of the request subslots. Further, the slots are first allocated to the real-time traffic, and the remaining idle slots are allocated to the non real-time traffic. Therefore, it is possible to give a priority order to a voice user and separate the voice/data contentions.
90 Citations
10 Claims
-
1. A method for forming a frame structure for use in a TDMA (Time Division Multiple Access) communication system, comprising the steps of:
-
preparing a plurality of slots on the frame;
disposing a plurality of acknowledge subslots for a down-link at a leading end of each of said slots;
determining whether generated real time traffic is voice or data;
evaluating a permission probability of the real traffic at a next request subslot;
determining whether successful reservation of a communication channel has been established;
reserving an idle slot when the real time traffic is voice and a successful reservation has been made;
allocating remaining idle slots to non-real-time traffic;
transmitting packets when the idle slot has been reserved;
determining whether the voice data has been completed; and
returning the reserved idle slot to its idle status when the voice data is complete. - View Dependent Claims (2, 3, 4)
buffering the successful reservation of the communication channel to a global data queue when the real time traffic is data;
determining the presence of an idle slot;
transmitting a real time data packet when an idle slot is present;
determining whether the transmitted data packet was the last packet;
transmitting a subsequent data packet when the transmitted data packet is not the last data packet;
terminating the data transmission when the transmitted data packet is the last packet.
-
-
3. The method according to claim 1, further comprising the step of:
delaying the frame on the down-link by a timing offset.
-
4. The method according to claim 3, wherein said timing offset is equal to half the duration of one of said plurality of slots.
-
5. A method for forming a frame structure for use in a time division multiple access (TDMA) communication system, comprising the steps of:
-
preparing a plurality of slots on the frame;
disposing a plurality of request subslots on an up-link at a leading end of each of said slots;
determining whether generated real-time traffic is voice or data;
evaluating a permission probability of a next request subslot, said permission probability based on whether the real-time traffic is voice or data;
determining whether successful reservation of a communication channel has been established;
waiting for a reserved idle slot when the real-time traffic is voice and a successful reservation has been made;
buffering to a global data queue when the real-time traffic is data and a successful reservation has been made;
transmitting a voice packet at the reserved idle slot in each frame, until the voice real-time traffic is completed;
transmitting a data packet from the global data queue when an idle slot is reached, until the data real-time traffic is completed;
allocating remaining idle slots to non-real-time traffic; and
returning the reserved idle slot to its idle status when the voice data is completed. - View Dependent Claims (6, 7)
delaying the frame on the down-link by a timing offset.
-
-
7. The method according to claim 6, wherein said timing offset is equal to half the duration of one of said plurality of slots.
-
8. A method for forming a frame structure for use in a time division multiple access (TDMA) communication system, comprising the steps of:
-
preparing a plurality of slots on the frame;
disposing a plurality of request subslots on an up-link at a leading end of each of said slots;
disposing a plurality of request subslots on a down-link at a leading end of each of said slots;
determining whether generated real-time traffic is voice or data;
evaluating a permission probability of a next request subslot, said permission probability based on whether the real-time traffic is voice or data;
determining whether successful reservation of a communication channel has been established;
waiting for a reserved idle slot when the real-time traffic is voice and a successful reservation has been made;
buffering to a global data queue when the real-time traffic is data and a successful reservation has been made;
transmitting a voice packet at the reserved idle slot in each frame, until the voice real-time traffic is completed;
transmitting a data packet from the global data queue when an idle slot is reached, until the data real-time traffic is completed;
allocating remaining idle slots to non-real-time traffic; and
returning the reserved idle slot to its idle status when the voice data is completed. - View Dependent Claims (9, 10)
delaying the frame on the down-link by a timing offset.
-
-
10. The method according to claim 9, wherein said timing offset is equal to half the duration of one of said plurality of slots.
Specification