IP Library Granted Patent US 10,097,310
Granted Patent B2
US 10,097,310 · App. 14/513,623 · Granted Oct 9, 2018

Device and method for transmitting/receiving a plurality of encoded data packets

Inventors: Young Lak Kim (Yongin-si, KR); Jin Hyo Park (Seoul, KR); Young Kil Suh (Mokpo-si, KR); Jun Heo (Seoul, KR)
Assignees: SK TELECOM CO., LTD.; Korea University Research and Business Foundation
H04L1/0041G06F11/10H04L1/0057H04L1/02
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,097,310
App. No.
14/513,623
Granted
Oct 9, 2018
Kind
B2
Abstract

A transmission device includes a data controller to output one or more data frames; a encoder to generate one or more encoded data packets for a first data frame among the one or more data frames; and a transmission controller to determine a transmission time point of each of the one or more encoded data packets, and transmit the one or more encoded data packets to a reception device at the determined transmission time point corresponding to each of the one or more encoded data packets.

Claims (46)

1. A transmission device, comprising:

a data controller configured to output a plurality of data frames;

an encoder configured to generate a first plurality of encoded data packets and a second plurality of encoded data packets for the plurality of data frames by applying each data frame of the plurality of data frames to a preset encoding matrix; and

a transmission controller configured to

determine transmission time points of each encoded data packet of the first plurality of encoded data packets and second plurality of encoded data packets, and

transmit the first plurality of encoded data packets and second plurality of encoded data packets to a reception device at the determined transmission time points,

wherein

each encoded data packet of the first plurality of encoded data packets is generated based on each corresponding data frame among the plurality of data frames, and

each encoded data packet of the second plurality of encoded data packets is generated based on at least two data frames among the plurality of data frames, and

wherein the transmission controller is configured to determine

each transmission time point of each encoded data packet of the first plurality of encoded data packets as a first time point when the encoder generates the each encoded data packet of the first plurality of encoded data packets and

each transmission time point of each encoded data packet of the second plurality of encoded data packets as a second time point after a preset delay time from when the encoder generates the each encoded data packet of the second plurality of encoded data packets.

2. The transmission device of claim 1 , wherein the encoder is configured to generate, based on a first data frame among the plurality of data frames, a first encoded data packet among the first plurality of encoded data packets at a third time point when the data controller outputs the first data frame.

3. The transmission device of claim 2 , wherein the encoder is configured to generate a second encoded data packet, among the first plurality of encoded data packets, based on a second data frame among the plurality of data frames at a fourth time point when the data controller outputs the second data frame among the plurality of data frames.

4. The transmission device of claim 3 , wherein the encoder is configured to generate a third encoded data packet among the second plurality of encoded data packets, based on the first data frame and the second data frame, at the fourth time point when the data controller outputs the second data frame.

5. The transmission device of claim 4 , wherein the transmission controller is configured to

determine a transmission time point of the third encoded data packet as a fifth time point after a preset delay time from the fourth time point when the encoder generates the third encoded data packet.

6. The transmission device of claim 5 , wherein, when the determined transmission time point of the third encoded data packet is later than a preset limit time point, the transmission controller is configured to determine the transmission time point of the third encoded data packet as the fourth time point when the third encoded data packet is generated.

7. The transmission device of claim 1 , wherein the transmission controller is configured to insert order information into the first and second plurality of encoded data packets, the order information including orders of the first and second plurality of encoded data packets.

8. The transmission device of claim 1 , wherein the encoder is configured to insert order information into the first and second plurality of encoded data packets, the order information including orders of the first and second plurality of encoded data packets.

9. A system, comprising:

a transmission device; and

a reception device configured to

receive a plurality of encoded data packets (i) encoded based on a plurality of data frames and (ii) transmitted at different transmission time points from the transmission device,

identify order information including orders the plurality of encoded data packets, and

decode the plurality of encoded data packets based on the identified order information, so as to obtain the plurality of data frames,

wherein the transmission device is configured to

generate a first plurality of encoded data packets based on each corresponding data frame among the plurality of data frames and a second plurality of encoded data packets based on at least two data frames among the plurality of data frames, by applying each data frame of the plurality of data frames to a preset encoding matrix, and

determine each transmission time point of each encoded data packet of the first plurality of encoded data packets as a time point when the each encoded data packet of the first plurality of encoded data packets is generated and each transmission time point of each encoded data packet of the second plurality of encoded data packets as a second time point after a preset delay time from when the each encoded data packet of the second plurality of encoded data packets is generated.

10. An operation method performed by a transmission device, the operation method comprising:

outputting a plurality of data frames;

generating a first plurality of encoded data packets and a second plurality of encoded data packets for the plurality of data frames by applying each data frame of the plurality of data frames to a preset encoding matrix;

determining transmission time points of each encoded data packet of the first plurality of encoded data packets and second plurality of encoded data packets; and

transmitting the first plurality of encoded data packets and second plurality of encoded data packets to a reception device at the determined transmission time points,

wherein

each encoded data packet of the first plurality of encoded data packets is generated based on each corresponding data frame among the plurality of data frames, and

each encoded data packet of the second plurality of encoded data packets is generated based on at least two data frames among the plurality of data frames, and

wherein

each transmission time point of each encoded data packet of the first plurality of encoded data packets is determined as a first time point when the each encoded data packet of the first plurality of encoded data packets is generated, and

each transmission time point of each encoded data packet of the second plurality of encoded data packets is determined as a second time point after a preset delay time from when the each encoded data packet of the second plurality of encoded data packets is generated.

11. The operation method of claim 10 , wherein a first encoded data packet among the first plurality of encoded data packets is generated based on a first data frame among the plurality of data frames at a third time point when the first data frame is output.

12. The operation method of claim 11 , wherein a second encoded data packet among the first plurality of encoded data packets is generated based on a second data frame among the plurality of data frames at a fourth time point when the second data frame is output.

13. The operation method of claim 12 , wherein a third encoded data packet among the second plurality of encoded data packets is generated based on based on the first data frame and the second data frame at the fourth time point when the second data frame is output.

14. The operation method of claim 13 wherein a transmission time point of the third encoded data packet is determined as a fifth time point after a preset delay time from the fourth time point when the third encoded data packet is generated.

15. The operation method of claim 14 , further comprising:

when the determined transmission time point of the third encoded data packet is later than a preset limit time point, determining the transmission time point of the third encoded data packet as the fourth time point when the third encoded data packet is generated.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2015
From: KIM, YOUNG LAK; PARK, JIN HYO; SUH, YOUNG KIL; HEO, JUN
To: SK TELECOM CO., LTD.; KOREA UNIVERSITY RESEARCH AND BUSINESS FOUNDATION
Reel/Frame 035234/0362 →
Priority Claims (1)
KR 10-2012-0038022 · Apr 12, 2012 · national
Continuity (2)
Continuation PCTKR2013003082 · Apr 12, 2013
Related Publication 20150033100A1 · Jan 29, 2015