HYBRID APPROACH FOR DATA TRANSMISSION USING A COMBINATION OF SINGLE-USER AND MULTI-USER PACKETS

Information

  • Patent Application
  • 20070214400
  • Publication Number
    20070214400
  • Date Filed
    January 25, 2007
    17 years ago
  • Date Published
    September 13, 2007
    17 years ago
Abstract
A method and system for method for transmitting data in a communication network employing HARQ. The method includes a first step 502 of grouping data to be transported into a first group and a second group in accordance to a decision parameter, such as data size. A next step 504 includes concatenating data from the first group and encoding into a multi-user packet. A next step 502 includes encoding the data into a plurality of data packets. A next step 506 includes assigning available traffic resources to encoded packets. A next step 506 includes transmitting at least a first transmission of the encoded packets. A next step 510 includes reassigning a portion of said traffic resources for which a positive acknowledgement has been determined to uninitiated packets or to assist with one or more ongoing transmissions.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The features of the present invention, which are believed to be novel, are set forth with particularity in the appended claims. The invention, together with further objects and advantages thereof, may best be understood by making reference to the following description, taken in conjunction with the accompanying drawings, in the several figures of which like reference numerals identify identical elements, wherein:



FIG. 1 is an exemplary block diagram of a system in accordance with multiple embodiments of the present invention;



FIG. 2 is an exemplary block diagram of a wireless communication device in accordance with multiple embodiments of the present invention;



FIG. 3 is an exemplary diagram of a transmission scheme in accordance with one embodiment of the present invention.



FIG. 4 is an exemplary diagram of the HARQ interlace 1 illustrated in FIG. 3.



FIG. 5 is an exemplary diagram of a resource assignment algorithm, in accordance with the present invention;



FIG. 6 is an exemplary diagram of a resource assignment message that is used to inform the various receivers of the current assignment of traffic resources, in accordance with the present invention;



FIG. 7 is an exemplary diagram of a first transmission corresponding to HARQ interlace 1, in accordance with the present invention;



FIG. 8 is an exemplary diagram of a second transmission corresponding to HARQ interlace 1, in accordance with the present invention;



FIG. 9 is an exemplary diagram of a third transmission corresponding to HARQ interlace 1, in accordance with the present invention; and



FIG. 10 is an exemplary diagram of a fourth transmission corresponding to HARQ interlace 1.


Claims
  • 1. A method for transmitting data in a communication network employing HARQ, said method comprising the steps of: encoding the data into a plurality of data packets;assigning at least one traffic resource to each encoded packet;transmitting at least a first transmission of the encoded packets; andreassigning a portion of said traffic resources for which a positive acknowledgement has been determined to remaining packets of one or more ongoing transmissions.
  • 2. The method of claim 1, wherein the encoding step includes encoding the data as single-user packets.
  • 3. The method of claim 1, wherein the encoding step includes encoding the data as multi-user packets.
  • 4. The method of claim 1, wherein the encoding step includes encoding a portion of the data packets as single-user packets and encoding a portion of the data packets as multi-user packets.
  • 5. The method of claim 1, wherein the assigning step indicates only which traffic resources are assigned to single-user packets.
  • 6. The method of claim 1, further comprising the steps of: grouping data to be transported into a first group and a second group in accordance to a decision parameter; andconcatenating data from the first group, wherein the encoding step includes encoding the concatenated data into a multi-user packet.
  • 7. The method of claim 6 wherein the decision parameter of the grouping step is selected from one of the group of data set size, latency requirements, data application type, and method of coding.
  • 8. The method of claim 1, wherein the assigning step includes a bitmap representation message, wherein a bitmap is constructed using one or more bits in specific positions within the map to indicate a transmission characteristic.
  • 9. A method for transmitting data in a communication network employing HARQ, the method comprising the steps of: grouping data to be transported into a first group and a second group in accordance to a decision parameter;concatenating data from the first group and encoding the data into a multi-user packet;encoding data for the second group into as many single user packets as there are users in the second group;assigning at least one traffic resource to each encoded packet;transmitting at least a first transmission of the encoded packets; andreassigning a portion of said traffic resources for which a positive acknowledgement has been determined to remaining packets of one or more ongoing transmissions.
  • 10. The method of claim 9, wherein the decision parameter of the grouping step is selected from one of the group of data set size, latency requirements, data application type, and method of coding.
  • 11. The method of claim 9, wherein the decision parameter of the grouping step is data set size.
  • 12. The method of claim 9, wherein the assigning step includes a bitmap representation message, wherein a bitmap is constructed using one or more bits in specific positions within the map to indicate a transmission characteristic selected from one of the group of a traffic resource, a traffic resource assigned to each receiver, a size of the transmission, and a coding rate.
  • 13. A system for transmitting data in a communication network employing HARQ, the system comprising: sets of data to be transmitted;a network controller operable to encode the data into a plurality of data packets and assign at least one traffic resource to each encoded packet; andan access network operable to transmit at least a first transmission of the encoded packets, whereinthe network controller is operable to reassign a portion of said traffic resources for which a positive acknowledgement has been determined to remaining packets of one or more ongoing transmissions.
  • 14. The system of claim 13, wherein the data packets are encoded as single-user packets.
  • 15. The system of claim 13, wherein the data packets are encoded as multi-user packets.
  • 16. The system of claim 13, wherein a portion of the data packets are encoded as single-user packets and a portion of the data packets are encoded as multi-user packets.
  • 17. The system of claim 13, wherein the network controller indicates only which traffic resources are assigned to single-user packets.
  • 18. The system of claim 13, wherein the network controller is operable to group data to be transported into a first group and a second group in accordance to a decision parameter, concatenate data from the first group, and encode the concatenated data into a multi-user packet.
  • 19. The system of claim 18 wherein the decision parameter is selected from one of the group of data set size, latency requirements, data application type, and method of coding.
  • 20. The system of claim 13, further comprising a bitmap representation message, wherein a bitmap is constructed using one or more bits in specific positions within the map to indicate a transmission characteristic.
Provisional Applications (1)
Number Date Country
60780666 Mar 2006 US