KR102051504B1 - 무선 통신 시스템에서 데이터 패킷 송수신 방법 및 장치 - Google Patents
무선 통신 시스템에서 데이터 패킷 송수신 방법 및 장치 Download PDFInfo
- Publication number
- KR102051504B1 KR102051504B1 KR1020130055005A KR20130055005A KR102051504B1 KR 102051504 B1 KR102051504 B1 KR 102051504B1 KR 1020130055005 A KR1020130055005 A KR 1020130055005A KR 20130055005 A KR20130055005 A KR 20130055005A KR 102051504 B1 KR102051504 B1 KR 102051504B1
- Authority
- KR
- South Korea
- Prior art keywords
- data packets
- receiver
- information
- paths
- packet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0278—Traffic management, e.g. flow control or congestion control using buffer status reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
- H04L45/245—Link aggregation, e.g. trunking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/122—Avoiding congestion; Recovering from congestion by diverting traffic away from congested entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/19—Flow control; Congestion control at layers above the network layer
- H04L47/193—Flow control; Congestion control at layers above the network layer at the transport layer, e.g. TCP related
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/12—Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
Abstract
Description
도 2는 MPTCP를 사용하는 무선 통신 시스템의 일 예를 보인 도면,
도 3은 일반적인 무선 통신 시스템에서 MPTCP를 기반으로 데이터를 송수신하는 과정을 나타낸 도면,
도 4는 일반적인 무선 통신 시스템에서 MPTCP를 기반으로 데이터를 송수신하는 또 다른 과정을 나타낸 도면,
도 5는 본 발명의 실시 예에 따른 ARLC-MPTCP 제어 장치의 블록 구성도,
도 6은 본 발명의 실시 예에 따른 적응적 배치 사이즈 제어 동작을 수행하는 과정을 나타낸 순서도,
도 7은 본 발명의 실시 예에 따른 적응적 코딩/스케줄링 동작을 수행하는 과정을 나타낸 순서도,
도 8은 본 발명의 실시 예에 따른 적응적 복구 동작을 수행하는 과정을 나타낸 순서도,
도 9는 본 발명의 실시 예에 따른 송신기의 스케줄링 과정을 나타낸 순서도,
도 10은 본 발명의 실시 예에 따른 수신기의 블록 구성도,
도 11은 본 발명의 실시 예에 따른 수신기가 NC 패킷을 수신하는 과정을 나타낸 순서도,
도 12는 본 발명의 실시 예에 따른 NC 패킷 송수신 과정을 보인 신호 흐름도,
도 13은 본 발명의 실시 예에 따른 NC 패킷 송수신 과정의 구체적인 일 예를 보인 신호 흐름도.
Claims (36)
- 무선 통신 시스템에서 송신기의 데이터 패킷 송신 방법에 있어서,
수신기로부터 버퍼 상태 정보가 포함된 제1피드백 정보를 수신하는 과정과,
상기 버퍼 상태 정보를 기반으로 상기 수신기로 송신할 제1데이터 패킷의 개수를 결정하는 과정과,
다수개의 경로 각각에 대한 패킷 손실율을 기반으로, 상기 결정된 개수의 제1데이터 패킷 중 적어도 하나와 동일한 제2데이터 패킷의 개수를 결정하는 과정과,
상기 결정된 개수의 제1데이터 패킷 및 제2데이터 패킷을 부호화하여 상기 다수개의 경로 각각을 통해 상기 수신기로 송신하는 과정을 포함하는 데이터 패킷 송신 방법.
- 제1항에 있어서,
상기 제1데이터 패킷의 개수를 결정하는 과정은,
상기 버퍼 상태 정보를 기반으로 상기 수신기가 사용 가능한 버퍼 사이즈를 판단하는 과정과,
상기 사용 가능한 버퍼 사이즈 및 상기 수신기의 복호 동작에 따른 복잡도를 고려하여 상기 제1데이터 패킷의 개수를 결정하는 과정을 포함하는 데이터 패킷 송신 방법.
- 제2항에 있어서,
상기 사용 가능한 버퍼 사이즈를 판단하는 과정은,
상기 버퍼 상태 정보와 함께, 상기 패킷 손실율이 실제 패킷 손실율과 다를 경우를 고려한 제1버퍼 마진(margin)값, 상기 제1데이터 패킷이 상기 수신기에 도착한 시간이 추정된 도착 시간과 다를 경우를 고려한 제2버퍼 마진값 및 상기 제1데이터 패킷에 대한 재전송 시간을 고려한 제3버퍼 마진값 중 적어도 하나를 더 고려하여 상기 사용 가능한 버퍼 사이즈를 판단하는 과정을 포함하는 데이터 패킷 송신 방법.
- 제1항에 있어서,
상기 다수개의 경로 각각에 대한 패킷 손실율은 상기 수신기에서 측정한 상기 다수개의 경로 각각에 대한 패킷 손실율에 대한 정보를 기반으로 추정되며,
상기 수신기에서 측정한 상기 다수개의 경로 각각에 대한 패킷 손실율에 대한 정보는 상기 제1피드백 정보에 포함됨을 특징으로 하는 데이터 패킷 송신 방법.
- 제1항에 있어서,
상기 수신기로 송신하는 과정은,
상기 다수개의 경로 각각에 대한 라운드 트립 시간(Round-Trip Time: RTT)을 기반으로 상기 다수개의 경로 각각 별 패킷 도착 시간을 추정하는 과정과,
상기 다수개의 경로 각각 별 패킷 도착 시간을 기반으로, 상기 결정된 개수의 제1데이터 패킷 및 제2데이터 패킷 각각을 상기 다수개의 경로 각각에 할당하는 과정과,
상기 할당된 경로를 통해 상기 결정된 개수의 제1데이터 패킷 및 제2데이터 패킷을 부호화하여 송신하는 과정을 포함하는 데이터 패킷 송신 방법.
- 제1항에 있어서,
상기 수신기로 송신하는 과정은,
상기 결정된 개수의 제1데이터 패킷 및 제2데이터 패킷을 각각 부호화 계수를 사용하여 부호화하는 과정과,
상기 부호화 계수에 대한 정보를 상기 결정된 개수의 제1데이터 패킷 및 제2데이터 패킷과 함께 상기 수신기로 송신하는 과정을 포함하는 데이터 패킷 송신 방법.
- 제1항에 있어서,
상기 수신기로부터 수신되지 못한 데이터 패킷에 대한 정보가 포함된 제2피드백 정보가 수신된 경우, 상기 제2피드백 정보에 포함된 상기 다수개의 경로 각각에 대한 패킷 손실율 및 상기 다수개의 경로 각각에 대한 라운드 트립 시간(Round-Trip Time: RTT)을 기반으로, 상기 다수의 경로 중 지연 시간 및 패킷 손실율이 가장 적은 경로를 선택하는 과정과,
상기 선택된 경로를 통해 상기 수신기에서 수신되지 못한 데이터 패킷을 재송신하는 과정을 더 포함하는 데이터 패킷 송신 방법.
- 제1항에 있어서,
상기 수신기로부터 상기 결정된 개수의 제1데이터 패킷이 모두 복호되었음을 나타내는 제3피드백 정보가 수신된 경우, 상기 제3피드백 정보에 포함된 버퍼 상태 정보 및 상기 다수개의 경로 각각에 대한 패킷 손실율에 대한 정보를 기반으로 상기 제1데이터 패킷의 개수 및 제2데이터 패킷의 개수를 재결정하는 과정과,
상기 재결정된 개수의 제1데이터 패킷 및 제2데이터 패킷을 부호화하여 상기 다수개의 경로 각각을 통해 상기 수신기로 송신하는 과정을 더 포함하는 데이터 패킷 송신 방법.
- 제1항에 있어서,
상기 제1데이터 패킷 및 제2데이터 패킷의 개수가 결정되면, 상기 수신기로 스케줄링 정보를 송신하는 과정을 더 포함하며,
상기 스케줄링 정보는 상기 제1데이터 패킷의 개수를 나타내는 정보, 상기 결정된 개수의 제1데이터 패킷에 대한 정보, 상기 결정된 개수의 제2데이터 패킷에 대한 정보, 상기 송신기에서 추정된 상기 다수개의 경로 각각에 대한 라운드 트립 시간(Round-Trip Time: RTT)에 대한 정보 및 상기 결정된 개수의 제1데이터 패킷 및 제2데이터 패킷을 각각 부호화하기 위해 사용되는 부호화 계수에 대한 정보 중 적어도 하나를 포함하는 데이터 패킷 송신 방법.
- 무선 통신 시스템에서 수신기의 데이터 패킷 수신 방법에 있어서,
버퍼 상태 정보가 포함된 제1피드백 정보를 송신기로 송신하는 과정과,
다수개의 경로를 통해 상기 송신기로부터 적어도 하나의 데이터 패킷을 수신하는 과정과,
상기 수신된 적어도 하나의 데이터 패킷을 복호화하는 과정을 포함하며,
상기 적어도 하나의 데이터 패킷은 제1데이터 패킷 및 제2데이터 패킷 중 적어도 하나를 포함하며, 상기 제1데이터 패킷의 개수는 상기 버퍼 상태 정보를 기반으로 결정되며, 상기 제2데이터 패킷의 개수는 다수개의 경로 각각에 대한 패킷 손실율을 기반으로 결정되며, 상기 결정된 개수의 제2데이터 패킷은 상기 결정된 개수의 제1데이터 패킷 중 적어도 하나와 동일함을 특징으로 하는 데이터 패킷 수신 방법.
- 제10항에 있어서,
상기 제1데이터 패킷의 개수는 상기 버퍼 상태 정보에 대응하는 상기 수신기가 사용 가능한 버퍼 사이즈 및 상기 수신기의 복호 동작에 따른 복잡도를 고려하여 결정됨을 특징으로 하는 데이터 패킷 수신 방법.
- 제11항에 있어서,
상기 사용 가능한 버퍼 사이즈는 상기 버퍼 상태 정보와 함께, 상기 패킷 손실율이 실제 패킷 손실율과 다를 경우를 고려한 제1버퍼 마진(margin)값, 상기 제1데이터 패킷이 상기 수신기에 도착한 시간이 추정된 도착 시간과 다를 경우를 고려한 제2버퍼 마진값 및 상기 제1데이터 패킷에 대한 재전송 시간을 고려한 제3버퍼 마진값 중 적어도 하나를 더 고려하여 결정됨을 특징으로 하는 데이터 패킷 수신 방법.
- 제10항에 있어서,
상기 다수개의 경로 각각에 대한 패킷 손실율은 상기 수신기에서 측정되며 상기 제1피드백 정보에 포함되어 상기 송신기로 송신됨을 특징으로 하는 데이터 패킷 수신 방법.
- 제10항에 있어서,
상기 제1데이터 패킷 및 제2데이터 패킷은 상기 다수개의 경로 각각에 대한 라운드 트립 시간(Round-Trip Time: RTT)을 기반으로 상기 다수개의 경로 각각에 할당되어 상기 송신기로부터 송신됨을 특징으로 하는 데이터 패킷 수신 방법.
- 제10항에 있어서,
상기 적어도 하나의 데이터 패킷을 부호화하는 과정은,
상기 적어도 하나의 데이터 패킷을 부호화하기 위해 사용된 부호화 계수에 대한 정보를 수신하는 과정과,
상기 수신된 부호화 계수에 대한 정보를 기반으로 상기 적어도 하나의 데이터 패킷을 부호화하는 과정을 포함하는 데이터 패킷 수신 방법.
- 제10항에 있어서,
상기 적어도 하나의 데이터 패킷을 수신하는 과정은,
상기 송신기로부터 스케줄링 정보를 수신하는 과정과,
상기 스케줄링 정보에 따라 상기 적어도 하나의 데이터 패킷을 수신하는 과정을 더 포함하며,
상기 스케줄링 정보는 상기 제1데이터 패킷의 개수를 나타내는 정보, 상기 결정된 개수의 제1데이터 패킷에 대한 정보, 상기 결정된 개수의 제2데이터 패킷에 대한 정보, 상기 송신기에서 추정된 상기 다수개의 경로 각각에 대한 라운드 트립 시간(Round-Trip Time: RTT)에 대한 정보 및 상기 결정된 개수의 제1데이터 패킷 및 제2데이터 패킷을 각각 부호화하기 위해 사용되는 부호화 계수에 대한 정보 중 적어도 하나를 포함하는 데이터 패킷 수신 방법.
- 제16항에 있어서,
상기 스케줄링 정보를 기반으로 수신되지 못한 데이터 패킷이 존재하는지 여부를 판단하는 과정과,
상기 수신되지 못한 데이터 패킷에 대한 정보가 포함된 제2피드백 정보를 상기 송신기로 송신하는 과정과,
상기 다수개의 경로 중 선택된 경로를 통해 상기 수신되지 못한 데이터 패킷을 재수신하는 과정을 더 포함하며,
상기 선택된 경로는 상기 다수개의 경로 각각에 대한 패킷 손실율 및 상기 다수개의 경로 각각에 대한 라운드 트립 시간(Round-Trip Time: RTT)을 기반으로 결정됨을 특징으로 하는 데이터 패킷 수신 방법.
- 제10항에 있어서,
상기 적어도 하나의 데이터 패킷을 부호화하는 과정은,
상기 결정된 개수의 제1데이터 패킷이 모두 복호된 경우, 상기 결정된 개수의 제1데이터 패킷이 모두 복호되었음을 나타내는 제3피드백 정보를 상기 송신기로 송신하는 과정과,
상기 복호된 제1데이터 패킷 모두를 어플리케이션 계층(Application Layer)으로 전달하는 과정을 포함하는 데이터 패킷 수신 방법.
- 무선 통신 시스템에서 송신기에 있어서,
수신기로부터 버퍼 상태 정보가 포함된 제1피드백 정보를 수신하는 수신부와,
상기 버퍼 상태 정보를 기반으로 상기 수신기로 송신할 제1데이터 패킷의 개수를 결정하고, 다수개의 경로 각각에 대한 패킷 손실율을 기반으로, 상기 결정된 개수의 제1데이터 패킷 중 적어도 하나와 동일한 제2데이터 패킷의 개수를 결정하는 제어부와,
상기 결정된 개수의 제1데이터 패킷 및 제2데이터 패킷을 부호화하는 부호화부와,
상기 부호화된 제1데이터 패킷 및 제2데이터 패킷을 상기 다수개의 경로 각각을 통해 상기 수신기로 송신하는 송신부를 포함하는 송신기.
- 제19항에 있어서,
상기 제1데이터 패킷의 개수는;
상기 버퍼 상태 정보를 기반으로 상기 수신기가 사용 가능한 버퍼 사이즈를 판단하고,
상기 사용 가능한 버퍼 사이즈 및 상기 수신기의 복호 동작에 따른 복잡도를 고려하여 결정됨을 특징으로 하는 송신기.
- 제20항에 있어서,
상기 사용 가능한 버퍼 사이즈는,
상기 버퍼 상태 정보와 함께, 상기 패킷 손실율이 실제 패킷 손실율과 다를 경우를 고려한 제1버퍼 마진(margin)값, 상기 제1데이터 패킷이 상기 수신기에 도착한 시간이 추정된 도착 시간과 다를 경우를 고려한 제2버퍼 마진값 및 상기 제1데이터 패킷에 대한 재전송 시간을 고려한 제3버퍼 마진값 중 적어도 하나를 더 고려하여 판단됨을 특징으로 하는 송신기.
- 제19항에 있어서,
상기 다수개의 경로 각각에 대한 패킷 손실율은 상기 수신기에서 측정한 상기 다수개의 경로 각각에 대한 패킷 손실율에 대한 정보를 기반으로 추정되며,
상기 수신기에서 측정한 상기 다수개의 경로 각각에 대한 패킷 손실율에 대한 정보는 상기 제1피드백 정보에 포함됨을 특징으로 하는 송신기.
- 제19항에 있어서,
상기 송신부는,
상기 다수개의 경로 각각에 대한 라운드 트립 시간(Round-Trip Time: RTT)을 기반으로 상기 다수개의 경로 각각 별 패킷 도착 시간을 추정하고,
상기 다수개의 경로 각각 별 패킷 도착 시간을 기반으로, 상기 결정된 개수의 제1데이터 패킷 및 제2데이터 패킷 각각을 상기 다수개의 경로 각각에 할당하고,
상기 할당된 경로를 통해 상기 결정된 개수의 제1데이터 패킷 및 제2데이터 패킷을 부호화하여 송신하도록 구성됨을 특징으로 하는 송신기.
- 제19항에 있어서,
상기 송신부는,
상기 결정된 개수의 제1데이터 패킷 및 제2데이터 패킷을 각각 부호화 계수를 사용하여 부호화하고,
상기 부호화 계수에 대한 정보를 상기 결정된 개수의 제1데이터 패킷 및 제2데이터 패킷과 함께 상기 수신기로 송신하도록 구성됨을 특징으로 하는 송신기.
- 제19항에 있어서, 상기 제어부는,
상기 수신기로부터 수신되지 못한 데이터 패킷에 대한 정보가 포함된 제2피드백 정보가 수신된 경우, 상기 제2피드백 정보에 포함된 상기 다수개의 경로 각각에 대한 패킷 손실율 및 상기 다수개의 경로 각각에 대한 라운드 트립 시간(Round-Trip Time: RTT)을 기반으로, 상기 다수의 경로 중 지연 시간 및 패킷 손실율이 가장 적은 경로를 선택하고,
상기 선택된 경로를 통해 상기 수신기에서 수신되지 못한 데이터 패킷을 재송신하도록 구성됨을 특징으로 하는 송신기.
- 제19항에 있어서, 상기 제어부는,
상기 수신기로부터 상기 결정된 개수의 제1데이터 패킷이 모두 복호되었음을 나타내는 제3피드백 정보가 수신된 경우, 상기 제3피드백 정보에 포함된 버퍼 상태 정보 및 상기 다수개의 경로 각각에 대한 패킷 손실율에 대한 정보를 기반으로 상기 제1데이터 패킷의 개수 및 제2데이터 패킷의 개수를 재결정하고,
상기 재결정된 개수의 제1데이터 패킷 및 제2데이터 패킷을 부호화하여 상기 다수개의 경로 각각을 통해 상기 수신기로 송신하도록 구성됨을 특징으로 하는 송신기.
- 제19항에 있어서, 상기 제어부는,
상기 제1데이터 패킷 및 제2데이터 패킷의 개수가 결정되면, 상기 수신기로 스케줄링 정보를 송신하며,
상기 스케줄링 정보는 상기 제1데이터 패킷의 개수를 나타내는 정보, 상기 결정된 개수의 제1데이터 패킷에 대한 정보, 상기 결정된 개수의 제2데이터 패킷에 대한 정보, 상기 송신기에서 추정된 상기 다수개의 경로 각각에 대한 라운드 트립 시간(Round-Trip Time: RTT)에 대한 정보 및 상기 결정된 개수의 제1데이터 패킷 및 제2데이터 패킷을 각각 부호화하기 위해 사용되는 부호화 계수에 대한 정보 중 적어도 하나를 포함함을 특징으로 하는 송신기.
- 무선 통신 시스템에서 수신기에 있어서,
버퍼 상태 정보가 포함된 제1피드백 정보를 송신기로 송신하는 송신부와,
다수개의 경로를 통해 상기 송신기로부터 적어도 하나의 데이터 패킷을 수신하는 수신부와,
상기 수신된 적어도 하나의 데이터 패킷을 복호화하는 복호화부를 포함하며,
상기 적어도 하나의 데이터 패킷은 제1데이터 패킷 및 제2데이터 패킷 중 적어도 하나를 포함하며, 상기 제1데이터 패킷의 개수는 상기 버퍼 상태 정보를 기반으로 결정되며, 상기 제2데이터 패킷의 개수는 다수개의 경로 각각에 대한 패킷 손실율을 기반으로 결정되며, 상기 결정된 개수의 제2데이터 패킷은 상기 결정된 개수의 제1데이터 패킷 중 적어도 하나와 동일함을 특징으로 하는 수신기.
- 제28항에 있어서,
상기 제1데이터 패킷의 개수는 상기 버퍼 상태 정보에 대응하는 상기 수신기가 사용 가능한 버퍼 사이즈 및 상기 수신기의 복호 동작에 따른 복잡도를 고려하여 결정됨을 특징으로 하는 수신기.
- 제29항에 있어서,
상기 사용 가능한 버퍼 사이즈는 상기 버퍼 상태 정보와 함께, 상기 패킷 손실율이 실제 패킷 손실율과 다를 경우를 고려한 제1버퍼 마진(margin)값, 상기 제1데이터 패킷이 상기 수신기에 도착한 시간이 추정된 도착 시간과 다를 경우를 고려한 제2버퍼 마진값 및 상기 제1데이터 패킷에 대한 재전송 시간을 고려한 제3버퍼 마진값 중 적어도 하나를 더 고려하여 결정됨을 특징으로 하는 수신기.
- 제28항에 있어서,
상기 다수개의 경로 각각에 대한 패킷 손실율은 상기 수신기에서 측정되며 상기 제1피드백 정보에 포함되어 상기 송신기로 송신됨을 특징으로 하는 수신기.
- 제28항에 있어서,
상기 제1데이터 패킷 및 제2데이터 패킷은 상기 다수개의 경로 각각에 대한 라운드 트립 시간(Round-Trip Time: RTT)을 기반으로 상기 다수개의 경로 각각에 할당되어 상기 송신기로부터 송신됨을 특징으로 하는 수신기.
- 제28항에 있어서, 상기 복호화부는,상기 적어도 하나의 데이터 패킷을 부호화하기 위해 사용된 부호화 계수에 대한 정보를 수신하고,
상기 수신된 부호화 계수에 대한 정보를 기반으로 상기 수신된 적어도 하나의 데이터 패킷을 복호화하도록 구성됨을 특징으로 하는 수신기.
- 제28항에 있어서, 상기 수신부는,
상기 송신기로부터 스케줄링 정보를 수신하고,
상기 스케줄링 정보에 따라 상기 적어도 하나의 데이터 패킷을 수신하도록 구성되며,
상기 스케줄링 정보는 상기 제1데이터 패킷의 개수를 나타내는 정보, 상기 결정된 개수의 제1데이터 패킷에 대한 정보, 상기 결정된 개수의 제2데이터 패킷에 대한 정보, 상기 송신기에서 추정된 상기 다수개의 경로 각각에 대한 라운드 트립 시간(Round-Trip Time: RTT)에 대한 정보 및 상기 결정된 개수의 제1데이터 패킷 및 제2데이터 패킷을 각각 부호화하기 위해 사용되는 부호화 계수에 대한 정보 중 적어도 하나를 포함함을 특징으로 하는 수신기.
- 제34항에 있어서, 상기 송신부는,
상기 스케줄링 정보를 기반으로 수신되지 못한 데이터 패킷이 존재하는지 여부를 판단하고, 상기 수신되지 못한 데이터 패킷에 대한 정보가 포함된 제2피드백 정보를 상기 송신기로 송신하도록 구성되고,
상기 수신부는, 상기 다수개의 경로 중 선택된 경로를 통해 상기 수신되지 못한 데이터 패킷을 재수신하도록 구성되며,
상기 선택된 경로는 상기 다수개의 경로 각각에 대한 패킷 손실율 및 상기 다수개의 경로 각각에 대한 라운드 트립 시간(Round-Trip Time: RTT)을 기반으로 결정됨을 특징으로 하는 수신기.
- 제28항에 있어서, 상기 복호화부는,
상기 결정된 개수의 제1데이터 패킷이 모두 복호된 경우, 상기 결정된 개수의 제1데이터 패킷이 모두 복호되었음을 나타내는 제3피드백 정보를 상기 송신부를 통해 상기 송신기로 송신하고,
상기 복호된 제1데이터 패킷 모두를 어플리케이션 계층(Application Layer)으로 전달하도록 구성됨을 특징으로 하는 수신기.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130055005A KR102051504B1 (ko) | 2013-05-15 | 2013-05-15 | 무선 통신 시스템에서 데이터 패킷 송수신 방법 및 장치 |
PCT/KR2014/004363 WO2014185727A1 (en) | 2013-05-15 | 2014-05-15 | Method and apparatus for transmitting and receiving data packet in wireless communication system |
US14/278,591 US9549338B2 (en) | 2013-05-15 | 2014-05-15 | Method and apparatus for transmitting and receiving data packet in wireless communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130055005A KR102051504B1 (ko) | 2013-05-15 | 2013-05-15 | 무선 통신 시스템에서 데이터 패킷 송수신 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140134936A KR20140134936A (ko) | 2014-11-25 |
KR102051504B1 true KR102051504B1 (ko) | 2019-12-03 |
Family
ID=51895691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130055005A Expired - Fee Related KR102051504B1 (ko) | 2013-05-15 | 2013-05-15 | 무선 통신 시스템에서 데이터 패킷 송수신 방법 및 장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9549338B2 (ko) |
KR (1) | KR102051504B1 (ko) |
WO (1) | WO2014185727A1 (ko) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9166734B2 (en) * | 2013-08-14 | 2015-10-20 | National Cheng Kung University | Method and device for frame aggregation transmission of wireless network system |
EP3230885B1 (en) | 2014-12-08 | 2024-04-17 | Umbra Technologies Ltd. | Method for content retrieval from remote network regions |
CN107251518B (zh) | 2015-01-06 | 2021-03-02 | 安博科技有限公司 | 用于中立应用程序编程接口的系统和方法 |
CN115834534A (zh) | 2015-01-28 | 2023-03-21 | 安博科技有限公司 | 用于全局虚拟网络的系统 |
JP6459645B2 (ja) * | 2015-03-06 | 2019-01-30 | 富士通株式会社 | スループット計測プログラム、スループット計測方法及びスループット計測装置 |
EP3278514B1 (en) * | 2015-03-30 | 2019-03-06 | British Telecommunications public limited company | Data transmission |
WO2016156430A1 (en) | 2015-03-31 | 2016-10-06 | British Telecommunications Public Limited Company | Wlan-lte interface selection |
EP3278598B1 (en) | 2015-03-31 | 2019-05-22 | British Telecommunications public limited company | Interface selection |
WO2016156439A1 (en) | 2015-03-31 | 2016-10-06 | British Telecommunications Public Limited Company | Interface selection in a wireless router |
EP3281435B1 (en) | 2015-04-07 | 2025-04-23 | Umbra Technologies Ltd. | Providing a global virtual network (gvn) |
CN107925594B (zh) | 2015-06-11 | 2020-12-29 | 安博科技有限公司 | 用于网络挂毯多协议集成的系统和方法 |
US10200277B2 (en) | 2015-12-08 | 2019-02-05 | Nicira, Inc. | Influencing path selection during a multipath connection |
US10129372B2 (en) * | 2015-12-08 | 2018-11-13 | Nicira, Inc. | Transferring multiple data sets using a multipath connection |
US10097465B2 (en) | 2015-12-08 | 2018-10-09 | Nicira Inc. | Data transfer between endpoints using a multipath connection |
US11360945B2 (en) | 2015-12-11 | 2022-06-14 | Umbra Technologies Ltd. | System and method for information slingshot over a network tapestry and granularity of a tick |
WO2017143504A1 (en) * | 2016-02-23 | 2017-08-31 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods used in user equipment and associated ues |
ES2903130T3 (es) | 2016-04-26 | 2022-03-31 | Umbra Tech Ltd | Slinghop de red implementado mediante slingshot de tapiz |
US10470156B2 (en) | 2016-06-03 | 2019-11-05 | Locix, Inc. | Systems and methods for coarse and fine time of flight estimates for precise radio frequency localization in the presence of multiple communication paths |
US10757675B2 (en) | 2016-06-03 | 2020-08-25 | Locix, Inc. | Systems and methods for precise radio frequency localization in the presence of multiple communication paths |
KR102111029B1 (ko) * | 2016-06-17 | 2020-05-14 | 주식회사 케이티 | 다중망 병합 전송 장치, 그리고 이의 패킷 스케줄링 방법 |
US10455350B2 (en) | 2016-07-10 | 2019-10-22 | ZaiNar, Inc. | Method and system for radiolocation asset tracking via a mesh network |
KR102568436B1 (ko) * | 2016-07-28 | 2023-08-21 | 삼성전자 주식회사 | 무선 통신 시스템에서 데이터의 전송 방법 및 장치 |
US10237784B2 (en) * | 2017-03-24 | 2019-03-19 | Motorola Mobility Llc | Split bearer packet data converge protocol protocol data unit routing |
EP3389206B1 (en) * | 2017-04-14 | 2020-03-04 | Nokia Solutions and Networks Oy | Multipath error correction |
CN109510690B (zh) * | 2017-09-14 | 2020-07-28 | 华为技术有限公司 | 传输报文的方法、网络组件和计算机可读存储介质 |
US11327147B2 (en) | 2018-12-26 | 2022-05-10 | Locix, Inc. | Systems and methods for determining locations of wireless sensor nodes based on anchorless nodes and known environment information |
KR102506464B1 (ko) | 2019-05-17 | 2023-03-06 | 삼성전자 주식회사 | 무선 통신 시스템에서 지연 감소를 위한 패킷 전송의 제어 방법 및 장치 |
CN111641558B (zh) * | 2019-10-24 | 2021-11-30 | 北京大学 | 一种基于位置感知的网络中间设备 |
CN110730248B (zh) * | 2019-10-24 | 2020-10-27 | 北京大学 | 一种多路径传输中继设备及方法 |
WO2021078231A1 (zh) * | 2019-10-24 | 2021-04-29 | 北京大学 | 基于位置感知的网络中间设备 |
US11588587B2 (en) * | 2020-04-27 | 2023-02-21 | Qualcomm Incorporated | Network coding termination and procedures using feedback |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120093150A1 (en) | 2010-10-15 | 2012-04-19 | Telefonaktiebolaget L M Ericsson | Multipath transmission control protocol proxy |
US20120243441A1 (en) | 2009-12-14 | 2012-09-27 | Nokia Corporation | Method and Apparatus for Multipath Communication |
US20130041981A1 (en) | 2011-08-12 | 2013-02-14 | Sk Telecom Co., Ltd. | Multi-network based simultaneous data transmission method and apparatuses applied to the same |
US20130064198A1 (en) | 2011-09-14 | 2013-03-14 | Qualcomm Incorporated | Multipath transport tunnel over multiple air interfaces connecting wireless stations |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050073985A1 (en) | 2003-10-04 | 2005-04-07 | Samsung Electronics Co., Ltd. | System and method for controlling a TTI in a W-CDMA communication system supporting enhanced uplink dedicated transport channel |
KR100661312B1 (ko) * | 2003-10-30 | 2006-12-27 | 한국전자통신연구원 | Ofdm 방식의 패킷 이동통신 시스템에서의 패킷스케줄링 방법 및 장치 |
KR20090083339A (ko) * | 2006-09-13 | 2009-08-03 | 아산키아 네트웍스 인코포레이티드 | 다중경로 환경에서 전송 프로토콜의 성능을 향상시키기 위한 시스템 및 방법 |
JP4587053B2 (ja) * | 2007-08-28 | 2010-11-24 | 日本電気株式会社 | 通信装置、通信システム、パケット欠落検出方法、およびパケット欠落検出プログラム |
US9455897B2 (en) * | 2010-04-06 | 2016-09-27 | Qualcomm Incorporated | Cooperative bandwidth aggregation using multipath transport |
WO2011153415A1 (en) | 2010-06-04 | 2011-12-08 | Interdigital Patent Holdings, Inc. | Mptcp and mobil ip interworking |
US9503223B2 (en) * | 2011-03-04 | 2016-11-22 | Blackberry Limited | Controlling network device behavior |
US20120314655A1 (en) | 2011-06-13 | 2012-12-13 | Qualcomm Incorporated | Data transmission and reception with harq and network coding |
CN103814602B (zh) * | 2011-09-19 | 2018-05-15 | Sk电信有限公司 | 用于支持基于多网络的数据的同时传输服务的装置和方法 |
US9537759B2 (en) * | 2012-01-31 | 2017-01-03 | Massachusetts Institute Of Technology | Multi-path data transfer using network coding |
CN105432135B (zh) * | 2012-12-14 | 2019-05-10 | 瑞典爱立信有限公司 | 用于建立辅助承载的节点装置和方法 |
EP2972864B1 (en) * | 2013-03-15 | 2019-12-11 | Michelle Effros | Method and apparatus for improving communication performance through network coding |
US9148386B2 (en) * | 2013-04-30 | 2015-09-29 | Cisco Technology, Inc. | Managing bandwidth allocation among flows through assignment of drop priority |
-
2013
- 2013-05-15 KR KR1020130055005A patent/KR102051504B1/ko not_active Expired - Fee Related
-
2014
- 2014-05-15 WO PCT/KR2014/004363 patent/WO2014185727A1/en active Application Filing
- 2014-05-15 US US14/278,591 patent/US9549338B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120243441A1 (en) | 2009-12-14 | 2012-09-27 | Nokia Corporation | Method and Apparatus for Multipath Communication |
US20120093150A1 (en) | 2010-10-15 | 2012-04-19 | Telefonaktiebolaget L M Ericsson | Multipath transmission control protocol proxy |
US20130041981A1 (en) | 2011-08-12 | 2013-02-14 | Sk Telecom Co., Ltd. | Multi-network based simultaneous data transmission method and apparatuses applied to the same |
US20130064198A1 (en) | 2011-09-14 | 2013-03-14 | Qualcomm Incorporated | Multipath transport tunnel over multiple air interfaces connecting wireless stations |
Also Published As
Publication number | Publication date |
---|---|
US9549338B2 (en) | 2017-01-17 |
US20140341023A1 (en) | 2014-11-20 |
WO2014185727A1 (en) | 2014-11-20 |
KR20140134936A (ko) | 2014-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102051504B1 (ko) | 무선 통신 시스템에서 데이터 패킷 송수신 방법 및 장치 | |
KR102173084B1 (ko) | 무선 통신 시스템에서 데이터 패킷 송수신 방법 및 장치 | |
RU2469482C2 (ru) | Способ и система для передачи данных в сети передачи данных | |
CA2391634C (en) | Multi channel stop and wait arq communication method and apparatus | |
JP5299156B2 (ja) | 自動再送制御方法と通信システム及びその送信機と受信機 | |
CN103580773A (zh) | 数据帧的传输方法及装置 | |
CN102694636B (zh) | 采用喷泉码的harq技术的发送、接收方法及系统 | |
US9479316B2 (en) | Unicast communication method, apparatus, and system | |
CN105450357A (zh) | 编码参数的调整、反馈信息的处理方法及装置 | |
KR20160020098A (ko) | 압축 후 전달 기법을 사용하는 릴레이 무선 통신 시스템에서 복합 자동 재전송 방법 및 장치 | |
CN113055285A (zh) | 基于mptcp与网络编码的自适应数据传输方法 | |
WO2015060297A1 (ja) | 送信端末、通信システム、通信方法、および、プログラム | |
CN101421965A (zh) | 使用传输窗口的通信系统中的优化分组数据传输协议 | |
JP6487562B2 (ja) | オンデマンドファイル修復のための方法及びシステム | |
CN103414543B (zh) | 一种调整harq缓存量的方法及终端 | |
JP7282895B2 (ja) | データの再送復号方法、装置、システム及び通信装置 | |
WO2017219216A1 (zh) | 一种数据传输方法、相关设备及系统 | |
Ali et al. | RS-RLNC: A reinforcement learning-based selective random linear network coding framework for tactile internet | |
CN110402544B (zh) | 具有多样性组合的接收设备 | |
US20240048496A1 (en) | Apparatus and method for the intrinsic analysis of the connection quality in radio networks having network-coded cooperation | |
US9503948B1 (en) | Managing data redundancy of wireless device communication | |
CN119698765A (zh) | 使用基于批次的跨编码块网络编码的无线通信 | |
CN119896001A (zh) | 用于大传播延迟无线通信中的重传的方法、系统和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20130515 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20180514 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20130515 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190613 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20191030 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20191127 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20191128 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20230908 |