IP Library › Granted Patent US 10,021,596
Granted Patent B2
US 10,021,596 · App. 15/084,852 · Granted Jul 10, 2018

Communication system, communication device, base station and method thereof for D2D communications

Inventors: Chun-Yuan Chiu (Pingtung County, TW); Ruo-Fei Ma (Tainan, TW); Nian Xia (Tainan, TW); Hsiao-Hwa Chen (Tainan, TW)
Assignee: Industrial Technology Research Institute
H04W28/065H04L69/22
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,021,596
App. No.
15/084,852
Filed
Mar 30, 2016
Granted
Jul 10, 2018
Kind
B2
Examiner
QIN, ZHIREN
Art Unit
2411
USPC
370/328
Abstract

A method for transmitting a plurality of data packets is disclosed. The method includes: receiving one or more first medium access control (MAC) protocol data units (PDUs) which include a plurality of radio link control (RLC) PDUs intended for a destination UE from a source UE; demultiplexing the first MAC PDUs to retrieve the RLC PDUs based on a header field of each first MAC PDU; generating a plurality of RLC PDU segments from one or more of the RLC PDUs or a plurality of RRLC (Relay RLC) PDUs from all of the RLC PDUs according to one or more MAC PDU sizes, wherein the RRLC is a protocol layer between the MAC layer and the RLC layer; multiplexing the RLC PDUs and the RLC PDU segments or the RRLC PDUs into one or more second MAC PDUs; and transmitting the second MAC PDUs to the destination UE.

Claims (26)

1. A communication device for transmitting a plurality of data packets in a wireless network, at least comprising:

a control circuit;

a processor installed in the control circuit;

a memory installed in the control circuit and coupled to the processor;

wherein the processor is configured to execute a program code stored in memory to:

receive one or more first medium access control (MAC) protocol data units (PDUs) which include a plurality of radio link control (RLC) PDUs intended for a destination user equipment (UE) from a source UE of the wireless network;

demultiplex the first MAC PDUs to retrieve the RLC PDUs based on a header field of each first MAC PDU;

generate a plurality of RLC PDU segments from one or more of the RLC PDUs or a plurality of RRLC (Relay RLC) PDUs from all of the RLC PDUs according to one or more MAC PDU sizes, wherein the RRLC is a protocol layer between the MAC layer and the RLC layer;

multiplex the RLC PDUs and the RLC PDU segments or the RRLC PDUs into one or more second MAC PDUs; and

transmit the second MAC PDUs to the destination UE.

2. The communication device as claimed in claim 1 , wherein the one of the RLC PDU segments is generated by re-segmenting a data field of one of the RLC PDUs and adding re-segmentation information to a header field of the one of the RLC PDUs according to one of the MAC PDU sizes.

3. The communication device as claimed in claim 1 , wherein the RRLC PDUs are generated by segmenting and concatenating the RLC PDUs and adding a header including segmentation and concatenation information to each RRLC PDU according to the MAC PDU sizes.

4. The communication device as claimed in claim 1 , wherein the MAC PDU sizes are obtained according to one or more resource grants transmitted from a base station.

5. The communication device as claimed in claim 1 , wherein the RLC PDUs and the RLC PDU segments or the RRLC PDUs are multiplexed into the second MAC PDUs according to a priority.

6. The communication device as claimed in claim 5 , wherein the priority is based on a first-in first-out (FIFO) principle or quality of service (QoS) parameters.

7. A method for transmitting a plurality of data packets in a wireless network, used in a communication device, comprising:

receiving one or more first medium access control (MAC) protocol data units (PDUs) which include a plurality of radio link control (RLC) PDUs intended for a destination user equipment (UE) from a source UE of the wireless network;

demultiplexing the first MAC PDUs to retrieve the RLC PDUs based on a header field of each first MAC PDU;

generating a plurality of RLC PDU segments from one or more of the RLC PDUs or a plurality of RRLC (Relay RLC) PDUs from all of the RLC PDUs according to one or more MAC PDU sizes, wherein the RRLC is a protocol layer between the MAC layer and the RLC layer;

multiplexing the RLC PDUs and the RLC PDU segments or the RRLC PDUs into one or more second MAC PDUs; and

transmitting the second MAC PDUs to the destination UE.

8. The method for transmitting a plurality of data packets as claimed in claim 7 , wherein the one of the RLC PDU segments is generated by re-segmenting a data field of one of the RLC PDUs and adding re-segmentation information to a header field of the one of the RLC PDUs according to one of the MAC PDU sizes.

9. The method for transmitting a plurality of data packets as claimed in claim 7 , wherein the RRLC PDUs is generated by segmenting and concatenating the RLC PDUs and adding a header including segmentation and concatenation information to each RRLC PDU according to the MAC PDU sizes.

10. The method for transmitting a plurality of data packets as claimed in claim 7 , wherein the MAC PDU sizes are obtained according to one or more resource grants transmitted from a base station.

11. The method for transmitting a plurality of data packets as claimed in claim 7 , wherein the RLC PDUs and the RLC PDU segments or the RRLC PDUs are multiplexed into the second MAC PDUs according to a priority.

12. The method for transmitting a plurality of data packets as claimed in claim 11 , wherein the priority is based on a first-in first-out (FIFO) principle or quality of service (QoS) parameters.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2016
From: CHIU, CHUN-YUAN; MA, RUO-FEI; XIA, NIAN; CHEN, HSIAO-HWA
To: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
Reel/Frame 038445/0436 →
Continuity (1)
Related Publication 20170289845A1 · Oct 5, 2017
Cited By (1)
US 12,376,160