Voice data integrated mulitaccess by self-reservation and blocked binary tree resolution
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04B-001/44
H04L-012/43
출원번호
US-0596712
(2000-06-19)
발명자
/ 주소
Ho, Jin-Meng
출원인 / 주소
AT&T Corp.
대리인 / 주소
Michael Haynes PLC
인용정보
피인용 횟수 :
55인용 특허 :
10
초록▼
A multiple access communication protocol includes an uplink channel and a downlink channel is disclosed. The uplink channel has a plurality of frames, such that each frame has a first selectable number of minislots and a second selectable number of slots. A reservation request of a first type is sen
A multiple access communication protocol includes an uplink channel and a downlink channel is disclosed. The uplink channel has a plurality of frames, such that each frame has a first selectable number of minislots and a second selectable number of slots. A reservation request of a first type is sent into a first selected minislot of a selected frame of the uplink channel when information of a first type is to be sent. The reservation request of the first type requests an assignment for at least one slot for transmitting information of the first type in at least one frame that is subsequent to the selected frame. A reservation request of the second type is sent into a second selected minislot of the selected frame when the second selected minislot is available in the selected frame and when information of a second type is to be sent. The reservation request of the second type requests an assignment of at least one slot for transmitting information of the second type in at least one frame that is subsequent to the selected frame, and contends for the second selected minislot based on a blocked binary tree algorithm. The downlink channel contains a feedback message that occurs prior to the end of the selected frame of the uplink channel. The feedback message includes minislot assignment information for sending reservation requests of the first and the second type and slot assignment information for transmitting information of the first and the second type, minislot contention information for the reservation requests of the second type sent in the selected frame, and allocation time information for the reservation requests of the second type to be initiated in a frame after the selected frame on behalf of the information of the second type.
대표청구항▼
1. A multiple access communication protocol, comprising: an uplink channel having a plurality of frames, each frame having a first selectable number of minislots and a second selectable number of slots, a reservation request of a first type being sent into a first selected minislot of a selected f
1. A multiple access communication protocol, comprising: an uplink channel having a plurality of frames, each frame having a first selectable number of minislots and a second selectable number of slots, a reservation request of a first type being sent into a first selected minislot of a selected frame of the uplink channel when information of a first type is to be sent, the reservation request of the first type requesting an assignment of at least one slot for transmitting information of the first type in at least one frame that is subsequent to the selected frame, a reservation request of a second type being sent into a second selected minislot of the selected frame when the second selected minislot is available in the selected frame and when information of a second type is to be sent, the reservation request of the second type requesting an assignment of at least one slot for transmitting information of the second type in at least one frame that is subsequent to the selected frame, the reservation request of the second type contending for the second selected minislot based on a blocked binary tree algorithm; and a downlink channel containing a feedback message having minislot assignment information for sending reservation requests of the first and the second type, slot assignment information for transmitting information of the first and the second type, minislot contention information for the reservation requests of the second type sent in the selected frame, and allocation time information for the reservation requests of the second type to be initiated in a frame after the selected frame on behalf of the information of the second type, the feedback message occurring prior to an end of the selected frame of the uplink channel. 2. The multiple access communication protocol according to claim 1, wherein the reservation requests of the second type are sent into the second selected minislots, each second selected minislot being selected by a central station for a contention subgroup of terminals identified by a level in a virtual stack from a plurality of minislots available for sending the reservation requests of the second type that have experienced a collision not yet resolved.3. The multiple access communication protocol according to claim 1, wherein the reservation requests of the second type are sent into the second selected minislots, each second selected minislot being selected independently and at random with equal probability from a plurality of minislots available for sending new reservation requests of the second type on behalf of the information of the second type arriving between an old allocation time and a new allocation time.4. The multiple access communication protocol according to claim 2, wherein the reservation request of the second type is sent when a virtual stack level associated with the reservation request of the second type has a smaller value than the number of minislots available for sending reservation requests of the second type.5. The multiple access communication protocol according to claim 3, wherein the reservation request of the second type is sent when the number of virtual stack levels associated with the reservation requests of the second type undergoing collision resolution is smaller than the number of minislots available for sending reservation requests of the second type.6. The multiple access communication protocol according to claim 1, wherein the feedback message includes slot assignment information for at least one frame following the selected frame.7. The multiple access communication protocol according to claim 1, wherein the feedback message includes information relating to a number of minislots available in a frame after the selected frame for sending reservation requests of the second type, and information relating to a new allocation time for reservation requests of the second type to be initiated in a frame after the selected frame on behalf of information of the second type.8. The multiple access communication protocol according to claim 1, wherein the minislot contention information includes information relating to a successful sending of the reservation requests of the second type.9. The multiple access communication protocol according to claim 1, wherein the minislot contention information includes information relating to a collision of the reservation requests of the second type.10. The multiple access communication protocol according to claim 1, further comprising a step of adjusting a virtual stack level value identifying a contention subgroup of terminals sending the reservation request of the second type based on the minislot contention information.11. The multiple access communication protocol according to claim 10, wherein the step of adjusting the virtual stack level value includes a step of subtracting one from the virtual stack level value identifying the contention subgroup of terminals sending the reservation request of the second type for each noncolliding contention subgroup of terminals identified by a virtual stack level that is less than the virtual stack level associated with the reservation request of the second type.12. The multiple access communication protocol according to claim 10, wherein the step of adjusting the virtual stack level value includes a step of adding one to the virtual stack level value identifying the contention subgroup of terminals sending the reservation request of the second type for each colliding contention subgroup of terminals identified by a virtual stack level that is less than the virtual stack level associated with the reservation request of the second type.13. The multiple access communication protocol according to claim 1, wherein the information of the first type is a talkspurt of a voice message, and the information of the second type is a data message.14. The multiple access communication protocol according to claim 1, wherein the information of the first type is transmitted in the uplink channel in a slot in a frame that is subsequent to the selected frame that is assigned in response to the reservation request of the first type.15. The multiple access communication protocol according to claim 14, wherein an end indication message is sent in the slot in the frame that is subsequent to the selected frame that is assigned in response to the reservation request of the first type when transmission of the information of the talkspurt is ending.16. The multiple access communication protocol according to claim 15, wherein the downlink channel contains a message having a minislot assignment in response to the end indication message.17. The multiple access communication protocol according to claim 1, wherein the first selectable number of minislots and the second selectable number of slots are each predetermined.18. The multiple access communication protocol according to claim 1, wherein the first selectable number of minislots and second selectable number of slots are each adjustable.19. The multiple access communication protocol according to claim 1, wherein the uplink and downlink channels are part of a time division multiple access communication system.20. The multiple access communication protocol according to claim 1, wherein the uplink and downlink channels are part of a frequency division multiple access communication system.21. The multiple access communication protocol according to claim 1, wherein the uplink and downlink channels are part of a code division multiple access communication system.22. The multiple access communication protocol according to claim 1, wherein the at least one slot assigned for transmitting information of the first type is assigned based on a contention-free reservation mechanism.23. A method for providing multiple access to a communication channel, the method comprising steps of: forming an uplink channel having a plurality of frames, each frame having a first selectable number of minislots and a sec ond selectable number of slots; receiving a reservation request of a first type contained in a first selected minislot of a selected frame of the uplink channel when information of a first type is ready to be sent, the reservation request of the first type requesting an assignment of at least one slot for transmitting information of the first type in at least one frame that is subsequent to the selected frame; assigning at least one first slot in response to the received reservation request of the first type; receiving a reservation request of a second type contained in a second selected minislot of the selected frame when the second selected minislot is available in the selected frame and when information of a second type is ready to be sent, the reservation request of the second type requesting an assignment of at least one slot for transmitting information of the second type in at least one frame that is subsequent to the selected frame, the reservation request of the second type contending for the second selected minislot based on a blocked binary tree algorithm; broadcasting a feedback message in a downlink channel before an end of the selected frame, the feedback message containing minislot assignment information for sending reservation requests of the first and the second type, slot assignment information for transmitting information of the first and the second type, minislot contention information for the reservation requests of the second type received in the selected frame, and allocation time information for the reservation requests of the second type to be initiated in a frame after the selected frame on behalf of the information of the second type. 24. The method according to claim 23, wherein the feedback message includes slot assignment information for at least one frame following the selected frame.25. The multiple access communication protocol according to claim 23, wherein the feedback message includes information relating to a number of minislots available in a frame after the selected frame for sending reservation requests of the second type, and information relating to a new allocation time for reservation requests of the second type to be initiated in a frame after the selected frame on behalf of information of the second type.26. The method according to claim 23, wherein the minislot contention information includes information relating to successful receipt of the reservation requests of the second type.27. The method according to claim 23, wherein the minislot contention information includes information relating to a collision of the reservation requests of the second type.28. The method according to claim 23, wherein the information of the first type is a talkspurt of a voice message, and the information of the second type is a data message.29. The method according to claim 23, further comprising a step of receiving information of the first type in the uplink channel in a slot in a frame that is subsequent to the selected frame that was assigned in response to the reservation request of the first type.30. The method according to claim 29, further comprising a step of receiving an end indication message in the slot in a frame that is subsequent to the selected frame that was assigned in response to the reservation request of the first type when transmission of the information of the first type is ending.31. The method according to claim 30, further comprising a step of broadcasting a message having a minislot assignment in response to the end indication message.32. The method according to claim 23, wherein the first selectable number of minislots and the second selectable number of slots are predetermined.33. The method according to claim 23, wherein the first selectable number of minislots and the second selectable number of slots are adjustable.34. The method according to claim 23, wherein the uplink and downlink channels are part of a time division multiple access communication system.35 . The method according to claim 23, wherein the uplink and downlink channels are part of a frequency division multiple access communication system.36. The method according to claim 23, wherein the uplink and downlink channels are part of a code division multiple access communication system.37. The method according to claim 23, wherein the at least one slot assigned for transmitting information of the first type is assigned based on a contention-free reservation mechanism.38. A method for providing multiple access to a communication channel, the method comprising steps of: sending a reservation request of a first type into a first selected minislot of a selected frame of an uplink channel when information of a first type is to be sent, the uplink channel having a plurality of frames, each frame having a first selectable number of minislots and a second selectable number of slots, the reservation request of the first type requesting an assignment of at least one slot for transmitting information of the first type in at least one frame that is subsequent to the selected frame, sending a reservation request of a second type into a second selected minislot of the selected frame when the second selected minislot is available in the selected frame and when information of a second type is to be sent, the reservation request of the second type requesting an assignment of at least one slot for transmitting information of the second type in at least one frame that is subsequent to the selected frame, the reservation request of the second type contending for the second selected minislot based on a blocked binary tree algorithm; and receiving a feedback message from a downlink channel, the feedback message containing minislot assignment information for sending reservation requests of the first and the second type, slot assignment information for transmitting information of the first and the second type, minislot contention information for the reservation requests of the second type sent in the selected frame, and allocation time information for the reservation requests of the second type to be initiated in a frame after the selected frame on behalf of the information of the second type, the feedback message being received prior to an end of the selected frame of the uplink channel. 39. The method according to claim 38, wherein the reservation requests of the second type are sent into the second selected minislots, each second selected minislot being selected by a central station for a contention subgroup of terminals identified by a level in a virtual stack from a plurality of minislots available for sending the reservation requests of the second type that have experienced a collision not yet resolved.40. The method according to claim 38, wherein the reservation requests of the second type are sent into the second selected minislots, each second selected minislot being selected independently and at random with equal probability from a plurality of minislots available for sending new reservation requests of the second type on behalf of the information of the second type arriving between an old allocation time and a new allocation time.41. The method according to claim 39, wherein the reservation request of the second type is sent when a virtual stack level associated with the reservation request of the second type has a smaller value than the number of minislots available for sending reservation requests of the second type.42. The multiple access communication protocol according to claim 40, wherein the reservation request of the second type is sent when the number of virtual stack levels associated with the reservation requests of the second type undergoing collision resolution is smaller than the number of minislots available for sending reservation requests of the second type.43. The method according to claim 38, wherein the feedback message includes slot assignment information for at least one frame following the selected frame .44. The method according to claim 38, wherein the feedback message includes information relating to a number of minislots available in a frame after the selected frame for sending reservation request of the second type, and information relating to a new allocation time for reservation requests of the second type to be initiated in a frame after the selected frame on behalf of information of the second type.45. The method according to claim 38, wherein the minislot contention information includes information relating to a successful sending of the reservation requests of the second type.46. The method according to claim 38, wherein the minislot contention information includes information relating to a collision of the reservation requests of the second type.47. The method according to claim 38, further comprising a step of adjusting a virtual stack level value identifying a contention subgroup of terminals sending the reservation request of the second type based on the minislot contention information.48. The method according to claim 47, wherein the step of adjusting the virtual stack level value includes a step of subtracting one from the virtual stack level value identifying the contention subgroup of terminals sending the reservation request of the second type for each noncolliding contention subgroup of terminals identified by a virtual stack level that is less than the virtual stack level associated with the reservation request of the second type.49. The method according to claim 47, wherein the step of adjusting the virtual stack level value includes a step of adding one to the virtual stack level value identifying the contention subgroup of terminals sending the reservation request of the second type for each colliding contention subgroup of terminals identified by a virtual stack level that is less than the virtual stack level associated with the reservation request of the second type.50. The method according to claim 38, wherein the information of the first type is a talkspurt of a voice message, and the information of the second type is a data message.51. The method according to claim 38, wherein the information of the first type is transmitted in the uplink channel in a slot in a frame that is subsequent to the selected frame that is assigned in response to the reservation request of the first type.52. The method according to claim 51, wherein an end indication message is sent in the slot in a frame that is subsequent to the selected frame that is assigned in response to the first reservation request when transmission of the information of the talkspurt is ending.53. The method according to claim 52, further comprising a step of receiving a message from the downlink channel containing a minislot assignment in response to the end indication message.54. The method according to claim 38, wherein the first selectable number of minislots and the second selectable number of slots are each predetermined.55. The method according to claim 38, wherein the first selectable number of minislots and second selectable number of slots are each adjustable.56. The method according to claim 38, wherein the uplink and downlink channels are part of a time division multiple access communication system.57. The method according to claim 38, wherein the uplink and downlink channels are part of a frequency division multiple access communication system.58. The method according to claim 38, wherein the uplink and downlink channels are part of a code division multiple access communication system.59. The method according to claim 38, wherein the at least one slot assigned for transmitting information of the first type is assigned based on a contention-free reservation mechanism.60. A system for providing multiple access to a communication channel, the system comprising: a central station; and a plurality of terminal units coupled to the central station through a communication channel, the communication channel including an uplink channel ha ving a plurality of frames, each frame having a first selectable number of minislots and a second selectable number of slots, a first terminal unit sending a reservation request of a first type into a first selected minislot of a selected frame when the first terminal has information of a first type to be sent to the central station, the reservation request of the first type requesting for an assignment of at least one slot for transmitting information of the first type in at least one frame that is subsequent to the selected frame, and a second terminal unit sending a reservation request of a second type for a slot assignment into a second selected minislot of the selected frame when the second selected minislot is available in the selected frame and when the second terminal has information of a second type to be sent to the central station, the reservation request of the second type requesting for an assignment of at least one slot for transmitting information of the second type in at least one frame that is subsequent to the selected frame, the second terminal unit contending for the second selected minislot based on a blocked binary tree algorithm; and the central station receiving the reservation request of the first type when the reservation request of the first type is sent into the first selected minislot and the reservation request of the second type when the reservation request of the second type is sent into the second selected minislot, and broadcasting a feedback message in a downlink channel prior to the end of the selected frame, the feedback message containing minislot assignment information for the first and the second terminal unit to send the reservation request of the first and the second type, slot assignment information for the first and the second terminal unit to send information of the first and the second type, minislot contention information the reservation requests of the second type received by the central station, and allocation time information for the reservation requests of the second type to be initiated by the second terminal units in a frame after the selected frame on behalf of the information of the second type, the first terminal unit receiving the feedback message and transmitting the information of the first type based on the slot assignment information for the first terminal unit, and the second terminal unit receiving the feedback message when the second terminal unit sends the reservation request of the second type into the second selected minislot, and determining from the minislot contention information whether the second terminal unit successfully contended for the second selected minislot. 61. The system according to claim 60, wherein the reservation requests of the second type are sent into the second selected minislots by the second terminal units, each second selected minislot being selected by a central station for a contention subgroup of terminals identified by a level in a virtual stack from a plurality of minislots available for sending the reservation requests of the second type that have experienced a collision not yet resolved.62. The system according to claim 60, wherein the reservation requests of the second type are sent into the second selected minislots, each second selected minislot being selected independently and at random with equal probability from a plurality of minislots available for the second terminal units to send new reservation requests of the second type on behalf of the information of the second type arriving between an old allocation time and a new allocation time.63. The system according to claim 60, wherein the reservation request of the second type is sent when a virtual stack level associated with the reservation request of the second type has a smaller value than the number of minislots available for sending reservation requests of the second type.64. The system according to claim 60, wherein the reservation request of the second typ e is sent when the number of virtual stack levels associated with the reservation requests of the second type undergoing collision resolution is smaller than the number of minislots available for sending reservation requests of the second type.65. The system according to claim 60, wherein the feedback message includes slot assignment information for at least one frame following the selected frame.66. The system according to claim 60, wherein the feedback message includes information relating to a number of minislots available in a frame after the selected frame for sending reservation requests of the second type, and information relating to a new allocation time for reservation requests of the second type to be initiated in a frame after the selected frame on behalf of information of the second type.67. The system according to claim 60, wherein the minislot contention information includes information relating to a successful sending of the reservation requests of the second type.68. The system according to claim 60, wherein the minislot contention information includes information relating to a collision of the reservation requests of the second type.69. The system according to claim 60, wherein the second terminal unit adjusts a virtual stack level value identifying a contention subgroup of the second terminal units based on the minislot contention information.70. The system according to claim 69, wherein the second terminal unit adjusts the virtual stack level value by subtracting one from the virtual stack level value identifying the contention subgroup of the second terminal unit for each noncolliding contention subgroup of the second terminal units identified by a virtual stack level that is less than the virtual stack level associated with the second terminal unit.71. The system according to claim 69, wherein the second terminal unit adjusts the virtual stack level value by adding one to the virtual stack level value identifying the contention subgroup of the second terminal unit for each noncolliding contention subgroup of the second terminal units identified by a virtual stack level that is less than the virtual stack level associated with the second terminal unit.72. The system according to claim 60, wherein the information of the first type is a talkspurt of a voice message, and the information of the second type is a data message.73. The system according to claim 60, wherein the first terminal unit sends the information of the first type in the uplink channel in at least one slot in at least one frame that is subsequent to the selected frame that was assigned in response to the reservation request of the first type.74. The system according to claim 73, wherein the first terminal unit transmits an end indication message in a slot in a frame that is subsequent to the selected frame that was assigned in response to the reservation request of the first type when transmission of the information of the first type is ending.75. The system according to claim 74, wherein the central station broadcasts a message having a minislot assignment in response to the end indication message.76. The system according to claim 60, wherein the first selectable number of minislots and the second selectable number of slots are each predetermined.77. The system according to claim 60, wherein the first selectable number of minislots and the second selectable number of slots are each adjustable.78. The system according to claim 60, wherein the uplink and downlink channels are part of a time division multiple access communication system.79. The system according to claim 60, wherein the uplink and downlink channels are part of a frequency division multiple access communication system.80. The system according to claim 60, wherein the uplink and downlink channels are part of a code division multiple access communication system.81. The system according to claim 60, wherein the at least one slot assigned for transmission of the information of the fir st type is assigned based on a contention-free reservation mechanism.
Kim, Sang Bum; Shan, Cheng; Lim, Eun-Taek; Woo, Jung-Soo; Lee, Geun-Ho; Kim, Ho Dong; Park, Yong-Ho, Apparatus and method for transmitting coexistence beacon protocol packet in cognitive radio-based wireless communication system.
Chang,Chih Yuan; Liang,Jenwei; Yang,Huei ming Steve; Chang,Yee Hsiang; Smith,Francis James, Medium access control (MAC) protocol with seamless polling/contention modes.
Belcea,John M., Time division protocol for an ad-hoc, peer-to-peer radio network having coordinating channel access to shared parallel data channels with separate reservation channel.
Belcea,John M., Time division protocol for an ad-hoc, peer-to-peer radio network having coordinating channel access to shared parallel data channels with separate reservation channel.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.