US7881298B2ExpiredUtilityA1

Method for segmenting and reassembling packet based on tree structure, and method for transmitting/receiving packet using the same

66
Assignee: KOREA ELECTRONICS TELECOMMPriority: Oct 22, 2004Filed: Jul 26, 2005Granted: Feb 1, 2011
Est. expiryOct 22, 2024(expired)· nominal 20-yr term from priority
H04L 69/22H04L 1/1893H04L 1/0009H04L 1/0007H04L 1/0003H04W 28/06H04L 1/18
66
PatentIndex Score
3
Cited by
18
References
4
Claims

Abstract

Provided is a method of segmenting a packet using a tree structure in order to reduce headers in the packet when the packet is transmitted or received in a wireless communication system using an adaptive modulation and coding (AMC), and a method of transmitting/receiving a packet using the same. The method includes the steps of: determining whether a transmitting processing data unit (PDU) is a retransmitted PDU; determining whether a size of the retransmitted PDU is a transmittable size allowed by a corresponding adaptive modulation and coding (AMC) option if the transmitting PDU is the retransmitted PDU; and segmenting the retransmitting PDU, inserting a header and a sub header with identification information for reassembling into each of the segmented PDUs and transmitting the segmented PDUs.

Claims

exact text as granted — not AI-modified
1. A method of segmenting a packet into a plurality of processing data units (PDUs) at a transmitting side of a wireless communication system and transmitting the PDUs to a receiving side of the wireless communication system, while an environment of a channel of the transmission varies from time to time, the method comprising:
 selecting each of the plurality of PDUs and performing steps (a)-(e): 
 (a) determining whether the selected PDU is a retransmitted PDU; 
 (b) if the selected PDU is not a retransmitted PDU, transmitting the selected PDU from the transmitting side using the channel of the wireless communication system; 
 (c) if the selected PDU is a retransmitted PDU, determining whether the selected PDU has a transmittable size allowed by a corresponding adaptive modulation and coding (AMC) option of the wireless communication system, representing the retransmitted PDU as a root node of a tree; 
 (d) if the selected PDU has a transmittable size, transmitting the selected PDU from the transmitting side using the channel of the wireless communication system; and 
 (e) if the selected PDU does not have a transmittable size,
 segmenting the selected PDU into segmented PDUs, 
 representing the selected PDU as a parent node of the tree, and each of the segmented PDUs as a child node of the tree, 
 inserting a header and a sub header with identification information for reassembling into each of the segmented PDUs, the identification information corresponding to a depth of the child node, and, 
 selecting each of the segmented PDUs and treating the selected segmented PDU as a selected PDU to repeat steps (c) to (e) 
 
 wherein
 the segmenting in step (e) includes partitioning the selected PDU into a first segmented PDU and a second segmented PDU, 
 first identification information of the first segmented PDU is a first sub sequence number (SSN) defined by: SSN 1stPDU =P+1, 
 second identification information of the second segmented PDU is a second SSN defined by: SSN 2ndPDU =P+2 (L−D−1) , 
 P denotes a sub sequence number before the partitioning, 
 L is a bit length of the identification information, and 
 D is a depth of a node corresponding to a respective one of the first and second segmented PDUs. 
 
 
     
     
       2. The method as recited in  claim 1 , wherein the header includes information denoting whether the sub header is inserted or not. 
     
     
       3. The method of  claim 1 , further comprising the step of inserting parameters related to retransmission in the sub header for a retransmission of the selected PDU. 
     
     
       4. A method of reassembling a packet in a wireless communication system, the packet being segmented at a transmitting side of the wireless communication system into a plurality of processing data units (PDUs), which are transmitted to and received at a receiving side of the wireless communication system through a transmission channel having an environment varied from time to time, each PDU having a same sequence number (SN) and a sub sequence number (SSN), the receiving side having a receiving buffer, the method comprising the steps of:
 determining at the receiving side of the wireless communication system whether one of the received PDUs is a retransmitted PDU; and 
 if the one PDU is a retransmitted PDU,
 finding, from the receiving buffer, PDUs having the same SN as the one PDU; 
 representing the found PDUs using a tree, each found PDU being a node of the tree, the SSN of each found PDU corresponding to a depth of the node; 
 choosing one of the found PDUs that has a specific SSN that is smaller than and closest to the SSN of the one PDU; and 
 inserting the one PDU after the chosen PDU to reassemble the one PDU and the chosen PDU, wherein 
 the tree is a full binary tree; 
 the found PDUs including a first PDU having a first SSN and a second PDU having a second SSN, the second SSN being larger than and closest to the first SSN in the tree, the first PDU having a parent PDU with a parent SSN; 
 if the first PDU is a first child of the parent PDU, the second SSN is defined by: P+2 L−D −1+X(0≦X≦D), wherein P denotes the first SSN, L denotes a length of bits for representing a SSN identification, D is a depth of a node representing the first PDU, and X is an integer, and 
 if the first PDU is a second child of the parent PDU, the second SSN is defined by: P′+2 L−D′ −1+X(0≦X≦D), wherein P′ denotes the parent SSN, D denotes a depth of a node representing the parent PDU, and X is an integer.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.