KR20200072522A - 셀룰러 통신을 위한 개선된 지원형 재전송 기법 - Google Patents
셀룰러 통신을 위한 개선된 지원형 재전송 기법 Download PDFInfo
- Publication number
- KR20200072522A KR20200072522A KR1020207014147A KR20207014147A KR20200072522A KR 20200072522 A KR20200072522 A KR 20200072522A KR 1020207014147 A KR1020207014147 A KR 1020207014147A KR 20207014147 A KR20207014147 A KR 20207014147A KR 20200072522 A KR20200072522 A KR 20200072522A
- Authority
- KR
- South Korea
- Prior art keywords
- data packet
- retransmission
- resource
- radio resource
- source device
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
- H04L1/1845—Combining techniques, e.g. code combining
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1671—Details of the supervisory signal the supervisory signal being transmitted together with control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1861—Physical mapping arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1893—Physical mapping arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0847—Transmission error
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
- H04L2001/0097—Relays
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 명세서는 무선 네트워크에서 전송을 보조하기 위한 해법을 개시한다. 일 양태에 따르면, 방법은, 무선 디바이스에 의해, 소스 디바이스에 의해 싱크 디바이스에 전송되는 데이터 패킷에 대한 무선 리소스를 모니터링하고 무선 리소스로부터 데이터 패킷을 획득하는 단계; 무선 디바이스에 의해 데이터 패킷을 디코딩하는 단계; 무선 디바이스에 의해, 싱크 디바이스가 데이터 패킷의 디코딩에 실패했고 무선 디바이스가 데이터 패킷의 재전송을 위한 보조 전송기라고 결정하는 단계; 상기 결정시에, 무선 디바이스에 의해 재전송을 위한 무선 리소스를 결정하고 결정된 무선 리소스에서 소스 디바이스와 함께 데이터 패킷의 재전송을 수행하는 단계를 포함한다.
Description
본 발명은 수신 실패와 연관되는 데이터 패킷의 재전송을 수행하는 것, 특히, 재전송에 있어서 보조 디바이스를 사용하는 것과 관련된다.
자동 재송 요구(Automatic Repeat Request)(ARQ)는 소스 디바이스와 싱크 디바이스간의 데이터 패킷의 전달을 개선하기 위해 폭넓게 사용되는 프로세스이다. 싱크 디바이스가 소스 디바이스로부터 수신한 데이터 패킷을 디코딩하는 데 실패할 경우, 싱크 디바이스는 전송 실패를 소스 디바이스에 통지한다. 싱크 디바이스가 데이터 패킷의 성공적인 수신을 확인하지 않았음이 검출되면, 싱크 디바이스에서 데이터 패킷이 정확하게 디코딩될 때까지 데이터 패킷의 재전송이 수행될 수 있다.
본 발명은 독립 청구항들의 청구 대상에 의해 정의된다. 실시형태들이 종속 청구항들에서 정의된다.
이하에서, 실시형태들 및 첨부 도면들을 참조하여 본 발명을 더 상세하게 설명하고,
도 1은 본 발명의 실시형태들이 적용될 수 있는 무선 액세스 네트워크를 예시하고;
도 2 및 도 3은 본 발명의 일부 실시형태에 따른 재전송 절차를 수행하기 위한 프로세스의 흐름도를 예시하고;
도 4는 본 발명의 실시형태에 따른 데이터 패킷의 재전송을 처리하기 위한 절차의 신호도를 예시하고;
도 5 및 도 6은 도 4의 실시형태에 대한 수정예를 예시하고;
도 7은 디바이스가 보조 전송기로서 동작하는지의 여부를 결정하기 위한 실시형태의 흐름도를 예시하고;
도 8 및 도 9는 본 발명의 일부 실시형태에 따른 장치들의 블록도를 예시한다.
도 1은 본 발명의 실시형태들이 적용될 수 있는 무선 액세스 네트워크를 예시하고;
도 2 및 도 3은 본 발명의 일부 실시형태에 따른 재전송 절차를 수행하기 위한 프로세스의 흐름도를 예시하고;
도 4는 본 발명의 실시형태에 따른 데이터 패킷의 재전송을 처리하기 위한 절차의 신호도를 예시하고;
도 5 및 도 6은 도 4의 실시형태에 대한 수정예를 예시하고;
도 7은 디바이스가 보조 전송기로서 동작하는지의 여부를 결정하기 위한 실시형태의 흐름도를 예시하고;
도 8 및 도 9는 본 발명의 일부 실시형태에 따른 장치들의 블록도를 예시한다.
이하의 실시형태들은 예시적인 것이다. 명세서가 텍스트의 몇몇 위치에서 실시형태, 일 실시형태, 또는 일부 실시형태(들)("an", "one", or "some" embodiment(s))라고 참조할 수 있지만, 이는 각각의 참조가 동일한 실시형태(들)에 대하여 이루어진다는 것 또는 특정한 특징이 단일의 실시형태에만 적용된다는 것을 반드시 의미하는 것은 아니다. 상이한 실시형태들의 단일의 특징들이 다른 실시형태들을 제공하도록 결합될 수도 있다.
설명되는 실시형태들은, 기본 광대역-코드 분할 다중 액세스(W-CDMA)에 기초한 만국 휴대 전화 시스템(Universal Mobile Telecommunication System)(UMTS, 3G), 고속 패킷 액세스(HSPA), 롱 텀 에볼루션(Long Term Evolution)(LTE), LTE-어드밴스드(LTE-Advanced), IEEE 802.11 사양에 기초한 시스템, IEEE 802.15 사양에 기초한 시스템, 및/또는 제5 세대(5G) 모바일 또는 셀룰러 통신 시스템 중 적어도 하나와 같은 무선 시스템에서 구현될 수 있다.
그러나, 실시형태들은 실시예로서 주어진 시스템으로 제한되지 않으며, 당업자라면, 필요한 특성이 제공된 다른 통신 시스템들에 본 발명의 해법을 적용할 수 있을 것이다. 적절한 통신 시스템의 일례는 위에 열거한 바와 같은 5G 시스템이다. 5G는, 보다 적은 로컬 에어리어 액세스 노드들과 협력하여 동작하는 매크로 사이트를 포함하는 소위 스몰 셀(small cell) 개념을 사용하는 한편, 어쩌면 보다 양호한 커버리지(통탈 범위) 및 강화된 데이터 속도를 위한 다양한 무선 기술을 이용함으로써, 현재의 LTE의 네트워크 배치보다 기지국 또는 노드가 많은 다중 입력 다중 출력(MIMO) 다중-안테나 전송 기술을 사용하는 것으로 상정되어 있다. 5G는 특정 사용 사례 및/또는 범위에 대하여 각각 최적화된 하나 초과의 무선 액세스 기술(RAT)로 구성된다. 5G 시스템은 또한 셀룰러(3GPP) 및 비-셀룰러(예컨대, IEEE) 기술을 모두 통합할 수 있다. 5G 모바일 통신은 비디오 스트리밍, 증강 현실, 상이한 데이터 공유 방식 및 차량 안전, 상이한 센서들 및 실시간 제어를 포함한 다양한 형태의 기계 타입 용례를 포함하는 더 광범위한 사용 사례 및 관련 용례를 가질 것이다. 5G는, 이전에 배치된 6GHz보다 낮은 주파수 외에도, 더 높은, 즉 센티미터파(cmWave) 및 밀리미터파(mmWave) 주파수를 포함하는 한편, LTE와 같은 기존의 레거시 무선 액세스 기술과 통합할 수 있는 다수의 무선 인터페이스를 가질 것으로 예상된다. LTE와의 통합은, 적어도 초기 단계에서는, LTE에 의해 매크로 커버리지가 제공되고 LTE에 대한 어그리게이션(aggregation)에 의해 5G 무선 인터페이스 액세스가 스몰 셀들로부터 비롯되는 시스템으로서 구현될 수 있다. 다시 말해, 5G는 RAT간 운용성(예를 들면, LTE-5G) 및 RI간 운용성(cmWave와 mmWave 사이의 RI간 운용성과 같은 무선 인터페이스간 운용성)을 모두 지원할 계획이다. 5G 네트워크에서 사용되는 것으로 간주되는 개념들 중 하나는, 레이턴시, 신뢰성, 처리량 및 이동성에 대하여 서로 다른 요건을 갖는 서비스들을 실행하기 위해 동일한 인프라 내에서 다수의 독립적인 전용 가상 서브-네트워크(네트워크 인스턴스)가 생성될 수 있는 네트워크 슬라이싱(network slicing)이다.
도 1은 본 발명의 일부 실시형태가 적용될 수 있는 통신 시스템의 실시예를 예시한다. 시스템은 각각의 셀을 제공 및 관리하는 하나 이상의 액세스 노드(100)를 포함할 수 있다. 예를 들면, 셀은, 예컨대, 매크로 셀, 마이크로 셀, 펨토 또는 피코 셀일 수 있다. 다른 관점에서, 셀은 액세스 노드의 커버리지 영역 또는 서비스 영역을 정의할 수 있다. 액세스 노드(100)는 LTE 및 LTE-A에서와 같이 진화된 노드 B(eNB), IEEE 802.11-기반 네트워크(Wi-Fi 또는 무선 로컬 에어리어 네트워크(WLAN))의 액세스 포인트, 차세대 eNB(gNB), 또는 무선 통신을 제어하고 셀 내의 무선 리소스를 관리할 수 있는 임의의 다른 장치일 수 있다. 5G 솔루션의 경우, 구현은 전술한 바와 같이 LTE-A와 유사할 수 있다. 액세스 노드는 균등하게 기지국 또는 네트워크 노드라고 할 수 있다. 시스템은 각각의 셀 또는 셀들을 각각 제어하는 액세스 노드들의 무선 액세스 네트워크로 구성되는 무선 통신 시스템일 수 있다. 액세스 노드는 인터넷과 같은 다른 네트워크들에 대한 무선 액세스를 단말 디바이스(UE)(110, 112)에 제공할 수 있다. 단말 디바이스(110, 112)를 스테이션 또는 무선 디바이스라고 할 수도 있다.
통신 네트워크에서 다수의 액세스 노드의 경우, 액세스 노드들은 서로 인터페이스로 연결될 수 있다. LTE 사양에서는, 이러한 인터페이스를 X2 인터페이스라고 부른다. IEEE 802.11 네트워크에서는, 유사한 인터페이스가 액세스 포인트들 사이에 제공된다. LTE 액세스 노드 및 WLAN 액세스 노드는, 예를 들어 Xw 인터페이스를 통해 연결될 수 있다. 액세스 노드들 사이의 다른 유선 또는 무선 통신 방법이 또한 가능할 수 있다. 액세스 노드들은 다른 인터페이스를 통해 셀룰러 통신 시스템의 코어 네트워크(130)에 더 연결될 수 있다. LTE 사양은 코어 네트워크를 진화된 패킷 코어(EPC)로서 지정하고, 코어 네트워크는 이동성 관리 엔티티(MME), 및 게이트웨이(GW) 노드를 포함할 수 있다. MME는 복수의 셀을 포괄하는 추적 영역에서 단말 디바이스들의 이동성을 처리하는 한편, 단말 디바이스들과 코어 네트워크(130) 사이의 신호 연결을 처리할 수 있다. MME는 단말 디바이스(110, 112)에 대한 인증 및 무결성 보호를 더 수행할 수 있다. 게이트웨이 노드는 코어 네트워크(130)에서 및 단말 디바이스로/로부터의 데이터 라우팅을 처리할 수 있다. 실시형태에 있어서, 게이트웨이 노드는 LTE 네트워크에서와 같이, 게이트웨이 노드 그룹으로 대체된다. LTE 네트워크에서, 서빙 게이트웨이(SGW) 노드는 디바이스(110, 112)에 적절한 패킷 데이터 네트워크 게이트웨이(PGW)를 할당하여 데이터 세션을 서빙하도록 구성된다. 게이트웨이 노드는 인터넷과 같은 다른 통신 네트워크들에 연결될 수 있다.
도 1의 무선 시스템은 기계 타입 통신(Machine Type Communication)(MTC)을 지원할 수 있다. MTC는 적어도 하나의 단말 디바이스(110, 112)와 같은 다량의 MTC 가능 디바이스에 대한 서비스의 제공을 가능하게 할 수 있다. 적어도 하나의 단말 디바이스(110, 112)는 모바일 폰, 스마트 폰, 태블릿 컴퓨터, 랩톱 또는 MTC 네트워크와 같은 무선 통신 네트워크와의 사용자 통신에 사용되는 다른 디바이스를 포함할 수 있다. 이들 디바이스는 MTC 스킴과 비교하여, 음성, 비디오 및/또는 데이터 전송을 위한 통신 링크와 같은 추가 기능을 제공할 수 있다. 그러나, MTC 관점에서는, 적어도 하나의 단말 디바이스(110, 112)가 MTC 디바이스로서 이해될 수 있다. 적어도 하나의 단말 디바이스(110, 112)는 몇 가지만 예를 들면 위치, 가속도 및/또는 온도 정보를 제공하는 센서 디바이스와 같은 다른 MTC 가능 디바이스를 또한 포함할 수 있다는 점을 이해할 필요가 있다. 따라서, 본 발명의 일부 실시형태는 사물 인터넷(Internet of Things)(IoT) 시스템, 예컨대 협대역 IoT(NB-IoT) 통신 스킴을 지원하는 무선 액세스 기술에 적용될 수 있다.
도 1은 고정 액세스 노드(100)가 모바일 단말 디바이스(110, 112)에 무선 액세스를 제공하는 인프라-기반 통신 시나리오를 예시한다. 무선 통신에서의 다른 관점은 모바일 디바이스간의 무선 링크와 관련된다. 맥락에 있어서, 디바이스(110, 112)는, 디바이스(110, 112)가 무선 연결의 종점일 수 있으며 로컬 피어 네트워크(local peer network), 디바이스간(device-to-device)(D2D) 링크, 또는 사이드링크(sidelink)를 확립할 수 있다는 점에서 피어 디바이스일 수 있다. D2D 및 사이드링크 개념은 액세스 노드(100)에 의해 제공되는 셀룰러 링크의 무선 리소스, 일반적으로는 업링크 무선 리소스를 사용하기 위해 개발되었다. 예를 들어, 디바이스(110)는 액세스 노드(100)와의 셀룰러 무선 리소스 연결을 가질 수 있고, 부가적으로, 디바이스(112)와의 D2D 사이드링크를 가질 수 있다. D2D 또는 사이드링크는 D2D 데이터에 대하여 셀룰러 링크와 함께 동작될 수 있거나, 또는 액세스 노드에 대한 보조 연결로서 동작될 수 있다.
초고신뢰 저지연 통신(Ultra-reliable, low latency communications)(URLLC)은 차세대 시스템의 대상이 되는 개념이다. 일 양태에 따르면, 5G 시스템과 같은 차세대 무선 네트워크의 개발은 통신의 레이턴시 감소 및 신뢰성 향상에 집중한다는 것을 의미한다. 소스 디바이스와 싱크 디바이스 사이에서 데이터 패킷을 신속하고 신뢰할 수 있게 전달하는 것이 본 개념에서의 하나의 주제이다. 때때로, 초기 전송에서는 데이터 패킷이 성공적으로 전달될 수 없으며, 재전송 방법이 필요해진다. 자동 재송 요구(ARQ) 절차가 재전송을 관리한다. 재전송 절차에 대한 개량은 URLLC 개념에 대한 개량으로 된다.
도 2 및 도 3은 본 발명의 일부 실시형태에 따른 재전송 절차를 예시한다. 절차는 소스 디바이스에 의해 싱크 디바이스에 전송되는 하나의 데이터 패킷의 전송과 관련되지만, 이 개념은 당연히 소스 디바이스에 의해 전송되는 다수의 또는 모든 데이터 패킷의 전송에도 이용될 수 있다. 절차는 보조 전송기를 이용하여 재전송을 수행한다. 도 2는 싱크 디바이스에 의해 수행되는 동작들의 관점에서의 절차를 예시하는 반면, 도 3은 보조 전송기에 의해 수행되는 동작들의 관점에서의 절차를 예시한다.
도 2를 참조하면, 절차는 싱크 디바이스에 의해 수행되는 이하의 단계들, 즉 데이터 패킷의 발원자인 소스 디바이스로부터 데이터 패킷의 초기 전송을 수신(블록(200))하는 단계; 데이터 패킷의 디코딩이 성공적이지 않다(블록(202)에서의 FAILED)고 결정하는 단계; 소스 디바이스 및 보조 전송기로부터 데이터 패킷의 재전송을 수신(블록(204))하는 단계; 소스 디바이스로부터 수신된 데이터 패킷을 보조 전송기로부터 수신된 데이터 패킷과 결합(블록(206))하는 단계; 결합된 데이터 패킷이 성공적으로 디코딩되었다(블록(202)에서의 SUCCESS)고 결정되면, 성공적인 디코딩을 표시하기 위한 확인을 소스 디바이스에 전송(블록(208))하는 단계를 포함한다.
재전송에서 결합을 사용하면, 결합에 따른 이득의 사용을 통해 재전송의 신뢰성이 향상된다.
도 3을 참조하면, 절차는 무선 디바이스에 의해 수행되는 이하의 단계들, 즉 소스 디바이스에 의해 싱크 디바이스에 전송되는 데이터 패킷에 대한 무선 리소스를 모니터링하고 무선 리소스로부터 데이터 패킷을 획득(블록(300))하는 단계; 데이터 패킷을 디코딩하는 단계; 싱크 디바이스가 데이터 패킷의 디코딩에 실패(블록(304)에서의 FAILED)했고 무선 디바이스가 데이터 패킷의 재전송을 위한 보조 전송기(블록(306)에서의 YES)라고 결정하는 단계; 상기 결정시에, 재전송을 위한 무선 리소스를 결정하고 결정된 무선 리소스에서 소스 디바이스와 함께 데이터 패킷의 재전송을 수행(블록(308))하는 단계를 포함한다.
실시형태에 있어서, 소스 디바이스는 액세스 노드(100)이고, 싱크 디바이스는 단말 디바이스(110)이고, 보조 전송기 및 무선 디바이스는 단말 디바이스(112)이다.
실시형태에 있어서, 싱크 디바이스는 액세스 노드(100)이고, 소스 디바이스는 단말 디바이스(110)이고, 보조 전송기 및 무선 디바이스는 단말 디바이스(112)이다.
도 3과 관련하여 전술한 실시형태를 보다 상세하게 설명한다. 데이터 패킷의 디코딩시에, 무선 디바이스는 블록(302)에서 디코딩이 성공적인지 또는 실패인지의 여부를 결정할 수 있다. 데이터 패킷을 디코딩하는 데 실패하면, 프로세스가 종료될 수 있다. 데이터 패킷을 성공적으로 디코딩하면, 프로세스는 무선 디바이스가 재전송이 필요한지의 여부를 결정하는 블록(304)으로 진행할 수 있다. 싱크 디바이스가 디코딩에 실패했음이 검출되면, 무선 디바이스는 블록(306)에서 보조 전송기로서 동작할지의 여부를 결정할 수 있다. 블록(306)에서 무선 디바이스가 보조 전송기가 아니라고 결정되면, 프로세스가 종료될 수 있다. 그렇지 않으면, 무선 디바이스는 전술한 방식으로 재전송을 수행할 수 있다.
블록들(302, 304, 및 306)의 순서는 도 3에서 예시된 것과 다를 수 있다. 예를 들어, 무선 디바이스는 보조 전송기로서 동작할지의 여부에 대한 결정을 먼저 할 수 있으며, 보조 전송기로서 동작하기로 결정한 때에만, 블록(300)을 실행한다. 다른 실시형태에 있어서, 블록들(304 및 306)의 순서가 서로 바뀐다.
도 4는 도 2 및 도 3과 관련하여 전술한 절차의 일부 실시형태를 예시하는 신호도를 예시한다. 도 4의 실시형태들은 업링크 데이터 패킷에 대하여 설명되지만, 실시형태들 중 적어도 일부는 간단한 방식으로 다운링크에 적용될 수 있다. 도 4를 참조하면, 무선 디바이스(110, 112)는 단계(400)에서 D2D 탐색 절차를 수행할 수 있다. 탐색 절차는 디바이스들(110, 112)간의 페어링(pairing)을 확립하는 단계를 포함할 수 있다. 페어링은 디바이스들(110, 112)간에 사이드링크를 확립하고 그룹 식별자를 디바이스들(110, 112)을 포함하는, 또는 이들로 구성되는 그룹에 할당하는 단계를 포함할 수 있다. 그룹 식별자를 사이드링크 무선 네트워크 임시 식별자(SL_RNTI)라고 할 수 있다. 그룹은 디바이스들(110, 112) 외에 더 많은 디바이스를 포함할 수 있다. 사이드링크는, 그룹 식별자를 사이드링크의 디바이스들(110, 112)에 마찬가지로 할당할 수 있는 액세스 노드(100)에 의해 구성될 수 있다.
단계(402)에서, 디바이스(110)는 리소스 요구, 예컨대 스케줄링 요구를 액세스 노드(100)에 전송한다. 리소스 요구는 데이터 패킷을 전송하기 위한 무선 리소스에 대한 요구이며, 리소스 요구는 디바이스(112)를 잠재적인 재전송을 위한 보조 전송기로서 표시하는 정보 요소를 포함할 수 있다. 실시형태에 있어서, 정보 요소는 디바이스(112)의 고유 식별자를 포함한다. 실시형태에 있어서, 정보 요소는 사이드링크의 그룹 식별자, 예컨대 SL_RNTI를 포함한다. 일부 실시형태에 있어서, 액세스 노드(100)는 단계(402) 이전에 디바이스(112)를 보조 전송기로서 구성할 수 있으며, 이러한 실시형태들에서는, 정보 요소가 생략될 수 있다. 디바이스(112)는 단계(402) 이전에 그것이 보조 전송기임을 인식할 수 있으며, 예컨대, 이는 디바이스들 사이에 합의될 수 있거나, 또는 사이드링크의 설정과 관련하여 액세스 노드(100)에 의해 구성될 수 있다.
액세스 노드는, 단계(402)에서 리소스 요구를 수신하면, 업링크 무선 리소스를 디바이스(110)에 할당하고 무선 리소스를 할당하는 리소스 승인 메시지를 해당 디바이스에 전송할 수 있다. 액세스 노드는 리소스 승인 메시지를 그룹 식별자에 어드레싱할 수 있으며, 두 디바이스(110, 112)는 승인 메시지를 검출하고 데이터 패킷의 전송에 할당되는 무선 리소스에 대한 정보를 취득할 수 있다. 디바이스(112)는 블록(406)에서 승인 메시지를 획득한다.
단계(408)에서, 디바이스(110)는 할당된 무선 리소스에서 데이터 패킷의 초회 전송을 수행한다. 디바이스(112)는 블록(410)에서 무선 리소스를 모니터링하고, 데이터 패킷을 획득하고, 데이터 패킷을 디코딩한다. 해당 블록에서 데이터 패킷을 성공적으로 디코딩하면, 디바이스(112)는 데이터 패킷에 대하여 보조 전송기로서 동작하는 그 능력을 검증하고 재전송이 필요한지의 여부에 대한 모니터링을 시작할 수 있다. 한편, 액세스 노드는 블록(412)에서 데이터 패킷을 수신하고 데이터 패킷을 디코딩한다. 액세스 노드는, 데이터 패킷을 성공적으로 디코딩하면, 긍정 확인 메시지(ACK)를 디바이스(110)에 전송할 수 있다. 그러나, 도 4에 예시된 실시형태에 있어서, 디코딩이 실패하면 단계(414)에서 액세스 노드가 부정 확인 메시지(NACK)를 전송한다.
도 4에 예시된 바와 같이, 싱크 디바이스(본 실시형태에서는 액세스 노드(100)) 및 보조 전송기(디바이스(112))가 모두 동일한 데이터 패킷의 전송을 수신(단계(408))하고 데이터 패킷을 디코딩할 수 있다. 성공적인 또는 실패한 디코딩에 대한 결정은 순환 중복 검사(cyclic redundancy check)(CRC) 프로세스를 사용해서 수행될 수 있다.
실시형태에 있어서, 단계(414)에서 NACK를 운반하는 메시지는 데이터 패킷의 재전송을 위한 새로운 무선 리소스를 할당하는 정보 요소를 또한 포함한다. 디바이스(110)는 단계(414)에서 NACK 및 새로운 리소스 할당을 수신하고, 디바이스(112)도 NACK를 획득하고(블록(416)) 새로운 리소스 할당을 취득한다. 단계(418)에서, 두 디바이스(110, 112)는 데이터 패킷의 재전송을 수행한다. 실시형태에 있어서, 액세스 노드는 두 디바이스(110, 112)에 동일한 시간-주파수 리소스를 할당하고, 디바이스들은 해당 시간-주파수 리소스에서 데이터 패킷의 재전송을 동기식으로 수행한다. 이러한 경우, 블록(206)에서의 결합은 액세스 노드(100)의 무선 주파수 회로에서, 예컨대 안테나에서 수행되고, 데이터 패킷의 베이스밴드 신호 처리 및 디코딩은 마치 데이터 패킷의 1회의 재전송만을 수신한 것처럼 블록(420)에서 액세스 노드에 의해 수행된다. 디바이스들(110, 112)에 의한 재전송은 동일할 수 있으며, 예컨대 동일한 전송 포맷을 가질 수 있다. 이 개념을 때때로 단일-주파수 네트워킹(SFN) 개념이라고 한다. 다른 실시형태에 있어서, 액세스 노드는 단계(414)에서 데이터 패킷의 재전송을 위해 상이한 시간-주파수 리소스를 디바이스들(110, 112)에 할당하고, 디바이스들(110, 112)은 별도의 시간-주파수 리소스에서 재전송을 수행한다. 이 실시형태에 있어서, 액세스 노드는 구성에 따라 디코딩 전에 또는 디코딩 후에 데이터 패킷들을 결합할 수 있다. 액세스 노드의 무선 주파수 회로는 재전송들을 별도의 신호로서 수신 및 처리한다.
블록(420)에서 데이터 패킷을 성공적으로 디코딩하면, 액세스 노드는 단계(422)에서 ACK를 전송할 수 있다. 디바이스(112)는 액세스 노드로부터 재전송에 대한 응답에 대하여 다시 다운링크 제어 채널을 모니터링하고 블록(424)에서 ACK를 획득할 수 있다. 데이터 패킷이 싱크 디바이스에 성공적으로 전달되었다고 결정되면, 디바이스(112)는 데이터 패킷을 폐기할 수 있다.
도 4는 단일의 재전송만을 예시하고 있지만, 초회 재전송이 실패했을 경우에는 재전송의 횟수가 더 많아질 수 있음을 이해해야 한다. 따라서, 단계들(414 내지 420)은 싱크 디바이스가 데이터 패킷의 정확한 수신을 확인할 때까지 반복될 수 있다.
도 5는 재전송 절차의 다른 실시형태를 예시한다. 도 4에서와 동일한 참조 번호를 갖는 단계들은 도 4에서와 동일한 또는 실질적으로 유사한 동작을 나타낸다. 이 실시형태에서, 디바이스(110)는 디바이스(112)를 보조 전송기로서 표시하지 않고 단계(502)에서 리소스 요구를 전송한다. 단계(504)에서 액세스 노드로부터 리소스 승인을 수신― 리소스 승인은 데이터 패킷을 전송하기 위한 무선 리소스를 할당함 ―하면, 디바이스(110)는 무선 리소스를 표시하는 정보 요소를 포함하는 메시지를 디바이스(112)에 브로드캐스트할 수 있다(단계(506)). 결과적으로, 디바이스(112) 및 디바이스(110)의 D2D 근접도 내의 다른 잠재적인 보조 전송기가 데이터 패킷이 전송될 무선 리소스에 대한 정보를 취득한다(블록(508)). 이어서, 디바이스(112)는 무선 리소스에 대한 모니터링을 시작하고 전술한 방식으로 블록(410)에서 데이터 패킷을 획득한다. 브로드캐스트 메시지 대신, 다른 타입의 메시지가 사이드링크(들)의 디바이스(들)에 대한 무선 리소스를 표시하는 데 사용될 수 있다. 메시지는 결정된 포맷을 갖고 정보 요소를 포함하는 사이드링크 스케줄링 할당(SL SA) 메시지일 수 있다. 또한, 메시지는 ARQ 프로세스에서 데이터 패킷을 식별하기 위해 데이터 패킷의 ARQ 프로세스 식별자를 운반할 수 있다.
디바이스(112)는 블록(508)에서 데이터 패킷에 대한 무선 리소스를 표시하는 메시지를 취득할 수 있다. 이후, 절차는 NACK가 수신될 때까지 전술한 방식으로 진행될 수 있다. NACK 및 재전송을 위한 새로운 무선 리소스를 수신하면, 디바이스(110)는 새로운 무선 리소스를 표시하는 메시지를 잠재적인 보조 전송기(들)에 다시 전송 또는 브로드캐스트할 수 있다(단계(510)). 이 경우, 디바이스(112)는 블록(414)에서 NACK를 모니터링하고 획득할 수 있거나, 또는 디바이스(112)는 단계(510)의 표시만을 대기하고 블록(416)을 생략할 수 있다. 재전송이 필요하다는 정보 및 재전송을 위한 새로운 무선 리소스를 취득하면(블록(512)), 디바이스(112)는 단계(418)에서 디바이스(110)와 함께 재전송을 수행할 수 있고, 프로세스는 전술한 방식으로 진행될 수 있다.
실시형태에 있어서, 단계(510)를 수행하는 다신, 디바이스(112)는 다운링크 제어 채널을 모니터링하고 데이터 패킷의 재전송을 위해 무선 리소스를 디바이스(110)에 할당하는 리소스 승인 메시지를 획득할 수 있다. 이어서, 디바이스(112)는 디바이스(110)와 동일한 무선 리소스에서 동기 방식으로 재전송을 수행할 수 있다.
재전송은, 전술한 바와 같이, 동일한 시간-주파수 리소스에서 디바이스들(110, 112)에 의해 동기식으로 수행될 수 있다. 다른 실시형태에 있어서, 디바이스(110)는 단계(510)에서 재전송의 필요성만을 표시하고, 디바이스(112)는 데이터 패킷의 재전송을 위한 무선 리소스를 요구하기 위해 리소스 요구를 액세스 노드(100)에 전송할 수 있다. 리소스 요구는 버퍼 상태 리포트를 포함할 수 있다. 리소스 요구는, 액세스 노드에게 리소스 요구가 디바이스(110)에 의해 전송되는 데이터 패킷의 재전송을 위한 것임을 표시하는 포맷 및/또는 정보 요소를 가질 수 있다. 표시는 디바이스(110)의 식별자, 그룹 식별자 또는 데이터 패킷 식별자를 사용하여 데이터 패킷의 재전송을 표시할 수 있다. 요구 및 액세스 노드에 의한 무선 리소스의 연관된 승인과 관련되는 신호처리는 단계들(510 및 418) 사이에서 수행될 수 있다. 이 경우, 디바이스들은 단계(418)에서 재전송을 위한 상이한 무선 리소스들을 취득한다.
도 6은 재전송이 필요하다고 결정될 때 디바이스(112)가 재전송을 위한 별도의 무선 리소스를 요구하는 실시형태를 예시한다. 도 6의 실시형태에 있어서, 디바이스(112)는 블록(416)에서 NACK를 획득하고, 재전송이 필요하며 디바이스(112)가 보조 전송기라고 결정되면, 디바이스(112)는 단계(602)에서 재전송을 위한 무선 리소스를 요구하는 리소스 요구를 전송한다. 리소스 요구는, 이전 단락에서 설명된 바와 같이, 요구된 리소스가 재전송을 위한 것임을 표시할 수 있다. 액세스 노드는 단계(604)에서 리소스 요구를 처리하고 리소스 승인 메시지를 디바이스(112)에 전송할 수 있으며, 이로써 데이터 패킷의 재전송을 위한 무선 리소스가 디바이스(112)에 할당된다.
일부 실시형태에 있어서, 다수의 디바이스가 보조 전송기로서 동작하도록 구성 또는 결정될 수 있다. 예를 들어, 도 5의 실시형태에 있어서, 다수의 디바이스가 단계(506)에서의 브로드캐스트를 수신하고 데이터 패킷의 초기 전송을 획득할 수 있다. 이러한 상황에서의 잠재적인 문제점은 재전송에 있어서 비효율적인 스펙트럼 사용을 야기할 수 있는 지나치게 많은 도움이다. 도 6의 실시형태에 있어서, 이 문제점은 상이한 보조 전송기들로부터 다수의 리소스 요구를 수신하는 액세스 노드(100)(단계(602)에서의 것과 같음)에 의해 해결될 수 있다. 액세스 노드는 요구된 무선 리소스를 보조 전송기들의 서브세트에 대해서만, 예컨대 그중 하나에 대해서만 승인할 수 있다. 이 해법은 보조 전송기의 수를 제한하고 스펙트럼 효율을 향상시킨다.
도 7은 사전 구성된 보조 전송기가 없는 상황에서 보조 전송기의 수를 제어하는 다른 실시형태를 예시한다. 도 7은 블록(306)의 실시형태를 예시한다. 도 7을 참조하면, 프로세스를 실행하는 디바이스는 디바이스가 보조 전송기로서 동작할 확률을 규정하는 사전 설정 확률 값에 의해 편중되는 랜덤 프로세스를 수행한다. 블록(700)에서, 디바이스는 랜덤 값을 취득하고, 블록(702)에서, 디바이스는 해당 랜덤 값이 결정된 범위 내에 있는지의 여부를 결정한다. 랜덤 값이 결정된 범위 내에 있으면, 디바이스는 자체적으로 보조 전송기로서 구성할 수 있다(블록(704)). 그렇지 않으면, 디바이스는 프로세스를 종료할 수 있다. 실시형태에 있어서, 프로세스는 데이터 패킷의 초기 전송을 수신한 후에 실행된다. 이어서, 보조 전송기로서 동작하지 않는 것으로 결정되면, 디바이스는 데이터 패킷을 폐기할 수 있다(블록(706)).
동기식 전송을 이용하는 또 다른 실시형태에 있어서는, 복수의 보조 전송기가 재전송을 수행하도록 구성될 수 있다. 이는 액세스 노드가 공통 시간-주파수 리소스를 보조 전송기들에 할당하고 보조 전송기들이 공통 시간-주파수 리소스에서 동기식으로 데이터 패킷의 재전송을 수행하도록 스펙트럼 효율을 희생시키지 않고 수행될 수 있다. 소스 디바이스는 동일한 시간-주파수 리소스에서 재전송을 수행할 수 있거나, 또는 액세스 노드는 전용 시간-주파수 리소스를 소스 디바이스에 할당할 수 있다. 따라서, 소스 디바이스 및 보조 전송기들은 상이한 무선 리소스들에서 재전송을 수행한다. 액세스 노드는 공통 식별자를 보조 전송기들에 할당하고 시간-주파수 리소스를 공통 식별자에 할당할 수 있다. 따라서, 모든 보조 전송기가 리소스 할당을 검출할 수 있다. 이 실시형태에 있어서, 소스 디바이스의 보조 전송기들은 공통 식별자를 제공하도록 사전 구성될 수 있다. 그러나, 초기 전송이 실패할 경우, 액세스 노드는 별도의 리소스 요구 없이 또는 소스 디바이스로부터만 리소스 요구를 수신할 때 소스 디바이스로의 재전송을 위한 시간-주파수 리소스 및 공통 식별자를 스케줄링할 수 있다.
전술한 대부분의 실시형태는 데이터 패킷의 업링크 전송과 관련된다. 실시형태들은 간단한 방식으로 또는 전체 절차에 대한 일반적인 일부 수정으로 다운링크에 대하여 구현될 수 있다. 예를 들어, 액세스 노드가 소스 디바이스이고 디바이스(110)가 싱크 디바이스일 경우, 디바이스(112)는 디바이스(110)에 대한 다운링크 리소스 할당을 위해 다운링크 제어 채널을 모니터링할 수 있다. 리소스 할당을 검출하면, 디바이스(112)는 리소스 할당과 연관되는 무선 리소스로부터 다운링크 데이터 패킷을 획득하고 디코딩을 수행할 수 있다. 블록(304)과 관련하여, 디바이스(112)는 싱크 디바이스(110)로부터 업링크 ACK/NACK에 대한 업링크 채널을 모니터링할 수 있다. NACK를 검출하면, 디바이스(112)는 사이드링크를 통해 재전송을 수행할 수 있다. 다른 실시형태에 있어서, 업링크 ACK/NACK에 대한 모니터링 대신에, 디바이스(112)는 액세스 노드(100)로부터의 표시를 위한 다운링크 제어 채널을 스캔하여 재전송을 수행할 수 있다. NACK를 수신하면, 액세스 노드(100)는 디바이스(112)를 보조 전송기로서 구성하고 무선 리소스를 디바이스(112)에 할당하여 재전송을 수행할 수 있다.
도 8 및 도 9는 본 발명의 일부 실시형태에 따른 장치들의 블록도를 예시한다. 도 8은 보조 전송기로서 동작하는 무선 디바이스를 예시하는 반면, 도 9는 액세스 노드(싱크 디바이스)를 예시한다. 도 8의 장치는 단말 디바이스 또는 피어(peer) 디바이스일 수 있거나, 또는 장치는 이러한 디바이스들 중 어느 하나에 포함될 수 있다. 장치는, 예를 들어, 이러한 디바이스에서의 회로 또는 칩셋일 수 있다. 도 9의 장치는 액세스 노드일 수 있거나 또는 이러한 액세스 노드에 포함될 수 있다. 장치는, 예를 들어, 액세스 노드에 적용할 수 있는 회로 또는 칩셋일 수 있다. 도 8 및 도 9의 장치는 전자 회로를 포함하는 전자 디바이스일 수 있다.
도 8을 참조하면, 장치는 적어도 하나의 프로세서와 같은 통신 제어 회로(10), 및 컴퓨터 프로그램 코드(소프트웨어)(22)를 포함하는 적어도 하나의 메모리(20)를 포함할 수 있으며, 적어도 하나의 메모리 및 컴퓨터 프로그램 코드(소프트웨어)는, 적어도 하나의 프로세서와 함께, 장치로 하여금 전술한 디바이스(112)의 실시형태들 중 어느 하나의 실시형태를 수행하게 하도록 구성된다.
메모리(20)는 반도체 기반의 메모리 디바이스, 플래시 메모리, 자기 메모리 디바이스 및 시스템, 광 메모리 디바이스 및 시스템, 고정식 메모리 및 착탈식 메모리와 같은 임의의 적절한 데이터 저장 기술을 사용해서 구현될 수 있다. 메모리는 전송에 사용하기 위한 구성 데이터를 저장하는 구성 데이터베이스(24)를 포함할 수 있다. 예를 들어, 구성 데이터베이스(24)는 통신 파라미터 및 보조 전송기로서 동작할 경우의 장치의 동작을 규정하는 파라미터에 대한 정보를 저장할 수 있다.
장치는 하나 이상의 통신 프로토콜에 따른 통신 연결성을 실현하기 위한 하드웨어 및/또는 소프트웨어를 포함하는 통신 인터페이스(TX/RX)(12)를 더 포함할 수 있다. 통신 인터페이스(12)는 셀룰러 통신 시스템에서 및/또는 다른 무선 네트워크에서 통신하기 위한 통신 능력을 장치에 제공할 수 있다. 장치가 단말 디바이스, 피어 디바이스, 또는 다른 디바이스로서 동작하도록 구성되는지의 여부에 따라, 통신 인터페이스(12)는 상이한 기능들을 제공할 수 있다. 통신 인터페이스(12)는 증폭기, 필터, 주파수-변환기, (복)변조기, 및 인코더/디코더 회로 및 하나 이상의 안테나와 같은 잘-알려진 표준 컴포넌트를 포함할 수 있다. 통신 인터페이스(12)는 하나 이상의 무선 네트워크에서의 무선 통신 능력을 장치에 제공하는 무선 인터페이스 컴포넌트를 포함할 수 있다.
통신 제어 회로(10)는 수신된 데이터 패킷을 디코딩하도록 구성되는 디코더(16) 및 재전송을 관리하는 재전송 제어기(14)를 서브-회로로서 포함할 수 있다. 디코더는, 예를 들어, 블록(302 및 410)에서 수신된 데이터 패킷의 디코딩을 수행하도록 구성될 수 있다. 재전송 제어기(14)는 전술한 실시형태들 중 어느 하나의 실시형태에 따른 보조 전송기로서 디바이스의 구성을 수행하도록 구성될 수 있다. 예를 들어, 재전송 제어기(14)는, 소스 디바이스로부터 수신된 데이터 패킷에 대한 디코더(16)로부터 수신된 디코딩 결과에 기초하여, 통신 인터페이스(12)를 전술한 실시형태들 중 어느 하나의 실시형태에 따른 데이터 패킷의 재전송을 수행하도록 구성할지의 여부에 대한 결정을 수행할 수 있다. 재전송 제어기(14)는, 데이터 패킷이 성공적으로 디코딩되었으면, 싱크 디바이스로부터 ACK가 검출될 때까지 메모리에 데이터 패킷을 저장할 수 있다. 재전송 제어기는 전술한 실시형태들 중 어느 하나의 실시형태에 따른 재전송을 위한 무선 리소스를 결정할 수 있다.
도 9를 참조하면, 장치는 적어도 하나의 프로세서와 같은 통신 제어 회로(50), 및 컴퓨터 프로그램 코드(소프트웨어)(62)를 포함하는 적어도 하나의 메모리(60)를 포함할 수 있으며, 적어도 하나의 메모리 및 컴퓨터 프로그램 코드(소프트웨어)는, 적어도 하나의 프로세서와 함께, 장치로 하여금 전술한 바와 같은 인증, 허가, 및/또는 계정을 제어하는 네트워크 노드의 실시형태들 중 어느 하나의 실시형태를 수행하게 하도록 구성된다.
메모리(60)는 반도체 기반의 메모리 디바이스, 플래시 메모리, 자기 메모리 디바이스 및 시스템, 광 메모리 디바이스 및 시스템, 고정식 메모리 및 착탈식 메모리와 같은 임의의 적절한 데이터 저장 기술을 사용해서 구현될 수 있다. 메모리는 구성 데이터를 저장하는 구성 데이터베이스(64)를 포함할 수 있다. 예를 들어, 구성 데이터베이스(64)는 데이터 패킷의 재전송을 구성하기 위한 파라미터를 저장할 수 있다.
장치는 하나 이상의 통신 프로토콜에 따른 통신 연결성을 실현하기 위한 하드웨어 및/또는 소프트웨어를 포함하는 통신 인터페이스(TX/RX)(52)를 더 포함할 수 있다. 통신 인터페이스(52)는 셀룰러 통신 시스템에서 및/또는 다른 무선 네트워크에서 통신하기 위한 통신 능력을 장치에 제공할 수 있다. 통신 인터페이스는, 예를 들어, 무선 액세스 네트워크의 단말 디바이스(110, 112)에 대한 인터페이스 및 코어 네트워크(130)를 향한 다른 인터페이스를 제공할 수 있다.
도 9를 참조하면, 통신 제어 회로(50)는 ARQ 프로세스를 관리하도록 구성되는 ARQ 매니저(56)를 포함할 수 있다. ARQ 매니저(56)는 전송 및 수신된 데이터 패킷 모두에 대한 ARQ 프로세스를 동작시킬 수 있으며, 즉 장치는 전술한 실시형태들에서 소스 디바이스 또는 싱크 디바이스로서 동작할 수 있다. 장치가 싱크 디바이스로서 동작할 경우, ARQ 매니저는 데이터 패킷을 재전송할 필요성을 결정(블록(202))하고 ACK/NACK 메시지의 전송을 제어할 수 있다. ARQ 매니저(56)는 재전송에 대한 필요성을 재전송 제어기(54)에 통지할 수 있고, 이어서 재전송 제어기(54)는 재전송을 구성하고, 전술한 실시형태들 중 어느 하나의 실시형태에 따른 연관된 무선 리소스를 할당할 수 있다.
본원에서 사용되는 용어 '회로(circuitry)'는 이하를 전부 의미한다: 즉, (a) 아날로그 및/또는 디지털 회로만의 구현과 같은 하드웨어-전용 회로 구현, 및 (b) (적용 가능할 경우) (i) 프로세서(들)의 조합 또는 (ii) 장치로 하여금 다양한 기능을 수행하게 하도록 함께 동작하는 디지털 신호 프로세스(들), 소프트웨어, 및 메모리(들)를 포함하는 프로세서(들)/소프트웨어의 부분들과 같은, 회로 및 소프트웨어(및/또는 펌웨어)의 조합, 및 (c) 소프트웨어 또는 펌웨어가 물리적으로 존재하지 않더라도 동작을 위한 소프트웨어 또는 펌웨어를 필요로 하는 마이크로프로세서(들) 또는 마이크로프로세서(들)의 일부분과 같은 회로를 의미한다. '회로'의 이러한 정의는 본원에서의 이 용어의 모든 용도에 적용된다. 추가 실시예로서, 본원에서 사용되는 용어 '회로'는 단순히 프로세서(또는 다수의 프로세서) 또는 프로세서의 일부분 및 그것에(또는 그것들의) 수반되는 소프트웨어 및/또는 펌웨어의 구현을 또한 포함한다. 용어 '회로'는, 예를 들어 그리고 특정 요소에 적용 가능할 경우, 모바일 폰용 베이스밴드 집적 회로 또는 애플리케이션 프로세서 집적 회로 또는 서버, 셀룰러 네트워크 디바이스, 또는 다른 네트워크 디바이스에서의 유사한 집적 회로를 또한 포함한다.
본 명세서에서 설명되는 기술 및 방법은 다양한 수단에 의해 구현될 수 있다. 예를 들어, 이러한 기술은 하드웨어(하나 이상의 디바이스), 펌웨어(하나 이상의 디바이스), 소프트웨어(하나 이상의 모듈), 또는 이들의 조합으로 구현될 수 있다. 하드웨어 구현예의 경우, 실시형태들의 장치(들)는 하나 이상의 주문형 집적 회로(ASIC), 디지털 신호 프로세서(DSP), 디지털 신호 처리 디바이스(DSPD), 프로그램 가능 논리 디바이스(PLD), 필드 프로그램 가능 게이트 어레이(FPGA), 프로세서, 제어기, 마이크로-컨트롤러, 마이크로프로세서, 본 명세서에서 설명되는 기능을 수행하도록 설계된 그 밖의 전자 유닛, 또는 이들의 조합 안에서 구현될 수 있다. 펌웨어 또는 소프트웨어의 경우, 구현예는 본 명세서에서 설명되는 기능을 수행하는 적어도 하나의 칩셋(예컨대, 절차, 기능 등)의 모듈을 통해 수행될 수 있다. 소프트웨어 코드는 메모리 유닛에 저장되며 프로세서에 의해 실행될 수 있다. 메모리 유닛은 프로세서 내에서 또는 프로세서 외부에서 구현될 수 있다. 후자의 경우, 본 기술분야에 알려져 있는 바와 같은 다양한 수단을 통해 프로세서에 통신 가능하게 결합될 수 있다. 부가적으로, 본 명세서에서 설명되는 시스템의 컴포넌트들은, 그와 관련하여 설명되는 다양한 양태들의 성취 등을 용이하게 하기 위해 추가적인 컴포넌트들에 의해 재구성 및/또는 보완될 수 있으며, 이는 당업자에게 이해될 수 있듯이, 주어진 도면에서 제시되는 정확한 구성으로 제한되지 않는다.
설명된 바와 같은 실시형태들은 컴퓨터 프로그램 또는 그 일부분에 의해 정의되는 컴퓨터 프로세스의 형태로 수행될 수도 있다. 도 2 내지 도 7과 관련하여 설명되는 방법들의 실시형태들은 상응하는 명령어를 포함하는 컴퓨터 프로그램의 적어도 한 부분을 실행함으로써 수행될 수 있다. 컴퓨터 프로그램은 소스 코드 형태, 객체 코드 형태, 또는 어느 중간 형태로 될 수 있으며, 프로그램을 운반할 수 있는 임의의 엔티티 또는 디바이스일 수 있는 어떤 종류의 캐리어에 저장될 수 있다. 예를 들어, 컴퓨터 프로그램은 컴퓨터 또는 프로세서에 의해 판독 가능한 컴퓨터 프로그램 배포 매체에 저장될 수 있다. 컴퓨터 프로그램 매체는, 예를 들어, 기록 매체, 컴퓨터 메모리, 판독-전용 메모리, 전기 반송파 신호, 전기 통신 신호, 및 소프트웨어 배포 패키지일 수 있지만, 이들로 제한되는 것은 아니다. 컴퓨터 프로그램 매체는 비일시적 매체일 수 있다. 도시 및 설명된 실시형태들을 수행하기 위한 소프트웨어의 코딩은 당업자의 범주 내에 있다.
본 발명이 첨부 도면에 따른 실시예를 참조하여 위에서 설명되었지만, 본 발명은 그것으로 제한되는 것이 아니라 첨부된 청구항들의 범위 내에서 여러 방식으로 수정될 수 있음은 자명하다. 따라서, 모든 단어 및 표현은 넓게 해석되어야 하며 실시형태를 제한하려는 것이 아닌 예시하려는 것이다. 기술이 진보됨에 따라, 본 발명의 개념이 다양한 방식으로 구현될 수 있다는 점은 당업자에게 명백할 것이다. 또한, 필수적인 것은 아니지만, 설명된 실시형태들이 다양한 방식으로 다른 실시형태들과 결합될 수 있다는 점도 당업자에게는 자명하다.
Claims (26)
- 방법으로서,
데이터 패킷에 대한 싱크 디바이스에 의해, 상기 데이터 패킷의 발원자인 소스 디바이스로부터 상기 데이터 패킷의 초기 전송을 수신하는 단계;
상기 싱크 디바이스에 의해, 상기 데이터 패킷의 디코딩이 성공적이지 않다고 결정하는 단계;
상기 싱크 디바이스에 의해, 상기 소스 디바이스 및 보조 전송기로부터 상기 데이터 패킷의 재전송을 수신하는 단계;
상기 싱크 디바이스에 의해, 상기 소스 디바이스로부터 수신된 상기 데이터 패킷을 상기 보조 전송기로부터 수신된 상기 데이터 패킷과 결합하는 단계; 및
상기 결합된 데이터 패킷이 성공적으로 디코딩되었다고 결정되면, 상기 성공적인 디코딩을 표시하기 위한 확인을 상기 소스 디바이스에 전송하는 단계를 포함하는
방법.
- 제1항에 있어서,
상기 싱크 디바이스는 상기 소스 디바이스 및 상기 보조 전송기에 대한 액세스 노드이고, 상기 액세스 노드는 그룹 식별자를 사용하여 상기 소스 디바이스 및 상기 보조 전송기 모두에 어드레싱하는
방법.
- 제2항에 있어서,
상기 액세스 노드에 의해, 상기 데이터 패킷에 대하여 업링크 리소스를 할당하기 위한 리소스 요구를 상기 소스 디바이스로부터 수신하는 단계를 더 포함하고, 상기 리소스 요구는 상기 보조 전송기를 상기 데이터 패킷에 대한 재전송기로서 표시하는 정보 요소를 포함하는
방법.
- 제3항에 있어서,
상기 데이터 패킷의 디코딩이 성공적이지 않았다고 결정되면, 상기 데이터 패킷의 재전송을 위해 상기 그룹 식별자에 대한 업링크 리소스의 할당을 포함하는 다운링크 메시지를 전송하는 단계를 더 포함하는
방법.
- 제2항 내지 제4항 중 어느 한 항에 있어서,
상기 액세스 노드에 의해,
상기 데이터 패킷의 디코딩이 성공적이지 않았다는 결정 이후에, 복수의 보조 전송기로부터 복수의 리소스 요구를 수신― 각각의 리소스 요구는 상기 리소스 요구가 상기 데이터 패킷의 재전송을 위한 것임을 표시하는 정보 요소를 포함함 ―하는 단계;
다운링크 할당 메시지를 상기 리소스 요구가 수신된 상기 복수의 보조 전송기의 서브세트에 전송― 상기 다운링크 할당 메시지는 상기 데이터 패킷의 재전송을 위한 업링크 리소스의 할당을 포함함 ―하는 단계를 더 포함하는
방법.
- 제1항 내지 제5항 중 어느 한 항에 있어서,
상기 소스 디바이스로부터의 데이터 패킷 및 상기 보조 전송기로부터의 데이터 패킷은 동일한 시간-주파수 리소스에서 수신되는
방법.
- 방법으로서,
무선 디바이스에 의해, 소스 디바이스에 의해 싱크 디바이스에 전송되는 데이터 패킷에 대한 무선 리소스를 모니터링하고 상기 무선 리소스로부터 상기 데이터 패킷을 획득하는 단계;
상기 무선 디바이스에 의해 상기 데이터 패킷을 디코딩하는 단계;
상기 무선 디바이스에 의해, 상기 싱크 디바이스가 상기 데이터 패킷의 디코딩에 실패했고 상기 무선 디바이스가 상기 데이터 패킷의 재전송을 위한 보조 전송기라고 결정하는 단계;
상기 결정시에, 상기 무선 디바이스에 의해 상기 재전송을 위한 무선 리소스를 결정하고 상기 결정된 무선 리소스에서 상기 소스 디바이스와 함께 상기 데이터 패킷의 재전송을 수행하는 단계를 포함하는
방법.
- 제7항에 있어서,
상기 무선 리소스는 업링크 무선 리소스이고, 상기 방법은 상기 무선 디바이스에 의해,
상기 소스 디바이스에 어드레싱되고 상기 업링크 무선 리소스를 상기 소스 디바이스에 할당하는 정보 요소를 포함하는 리소스 할당 메시지에 대한 다운링크 제어 채널을 모니터링하는 단계; 및
상기 업링크 무선 리소스에 대한 정보를 상기 리소스 할당 메시지로부터 취득하는 단계를 더 포함하는
방법.
- 제7항에 있어서,
상기 무선 리소스는 업링크 무선 리소스이고, 상기 방법은 상기 무선 디바이스에 의해,
상기 소스 디바이스에 의해 전송되는 브로드캐스트 메시지― 상기 브로드캐스트 메시지는 상기 업링크 무선 리소스를 표시하는 정보 요소를 포함함 ―를 수신하는 단계; 및
상기 업링크 무선 리소스에 대한 정보를 상기 브로드캐스트 메시지로부터 취득하는 단계를 더 포함하는
방법.
- 제9항에 있어서,
상기 무선 디바이스가 상기 데이터 패킷의 재전송을 위한 보조 전송기라고 결정하는 단계는 상기 무선 디바이스가 상기 보조 전송기로서 동작할 확률을 규정하는 사전 설정 확률 값에 의해 편중되는 랜덤 프로세스를 사용해서 수행되는
방법.
- 제7항 내지 제10항 중 어느 한 항에 있어서,
상기 싱크 디바이스가 상기 데이터 패킷의 디코딩에 실패했다고 결정하는 단계는 상기 싱크 디바이스로부터 메시지의 수신시에 수행되고, 상기 메시지는 상기 데이터 패킷의 부정 확인을 포함하는 상기 싱크 디바이스에 어드레싱되는
방법.
- 제1항 내지 제11항 중 어느 한 항에 있어서,
상기 무선 디바이스와 상기 소스 디바이스 사이에 직접적인 디바이스간 사이드링크 연결을 확립하는 단계, 및 상기 확립하는 단계와 관련하여, 상기 무선 디바이스 및 상기 소스 디바이스에 대하여 공통인 그룹 식별자를 취득하는 단계를 더 포함하는
방법.
- 장치로서,
적어도 하나의 프로세서, 및
컴퓨터 프로그램 코드를 포함하는 적어도 하나의 메모리를 포함하고, 상기 적어도 하나의 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 적어도 하나의 프로세서와 함께, 상기 장치로 하여금,
데이터 패킷에 대하여, 상기 데이터 패킷의 발원자인 소스 디바이스로부터 상기 데이터 패킷의 초기 전송을 수신하고;
상기 데이터 패킷의 디코딩이 성공적이지 않다고 결정하고;
상기 소스 디바이스 및 보조 전송기로부터 상기 데이터 패킷의 재전송을 수신하고;
상기 소스 디바이스로부터 수신된 상기 데이터 패킷을 상기 보조 전송기로부터 수신된 상기 데이터 패킷과 결합하고;
상기 결합된 데이터 패킷이 성공적으로 디코딩되었다고 결정되면, 상기 성공적인 디코딩을 표시하기 위한 확인을 상기 소스 디바이스에 전송하게 하도록 구성되는
장치.
- 제13항에 있어서,
상기 장치는 상기 소스 디바이스 및 상기 보조 전송기를 서빙하는 액세스 노드에 적합하고, 상기 적어도 하나의 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 적어도 하나의 프로세서와 함께, 상기 장치로 하여금 그룹 식별자를 사용하여 상기 소스 디바이스 및 상기 보조 전송기 모두에 어드레싱하게 하도록 구성되는
장치.
- 제14항에 있어서,
상기 적어도 하나의 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 적어도 하나의 프로세서와 함께, 상기 장치로 하여금 상기 데이터 패킷에 대하여 업링크 리소스를 할당하기 위한 리소스 요구를 상기 소스 디바이스로부터 수신하게 하도록 구성되고, 상기 리소스 요구는 상기 보조 전송기를 상기 데이터 패킷에 대한 재전송기로서 표시하는 정보 요소를 포함하는
장치.
- 제15항에 있어서,
상기 적어도 하나의 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 적어도 하나의 프로세서와 함께, 상기 데이터 패킷의 디코딩이 성공적이지 않았다고 결정되면, 상기 장치로 하여금 상기 데이터 패킷의 재전송을 위해 상기 그룹 식별자에 대한 업링크 리소스의 할당을 포함하는 다운링크 메시지를 전송하게 하도록 구성되는
장치.
- 제14항 내지 제16항 중 어느 한 항에 있어서,
상기 적어도 하나의 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 적어도 하나의 프로세서와 함께, 상기 장치로 하여금,
상기 데이터 패킷의 디코딩이 성공적이지 않았다는 결정 이후에, 복수의 보조 전송기로부터 복수의 리소스 요구를 수신― 각각의 리소스 요구는 상기 리소스 요구가 상기 데이터 패킷의 재전송을 위한 것임을 표시하는 정보 요소를 포함함 ―하고;
다운링크 할당 메시지를 상기 리소스 요구가 수신된 상기 복수의 보조 전송기의 서브세트에 전송― 상기 다운링크 할당 메시지는 상기 데이터 패킷의 재전송을 위한 업링크 리소스의 할당을 포함함 ―하게 하도록 구성되는
장치.
- 제13항 내지 제17항 중 어느 한 항에 있어서,
상기 소스 디바이스로부터의 데이터 패킷 및 상기 보조 전송기로부터의 데이터 패킷은 동일한 시간-주파수 리소스에서 수신되는
장치.
- 장치로서,
적어도 하나의 프로세서, 및
컴퓨터 프로그램 코드를 포함하는 적어도 하나의 메모리를 포함하고, 상기 적어도 하나의 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 적어도 하나의 프로세서와 함께, 상기 장치로 하여금,
소스 디바이스에 의해 싱크 디바이스에 전송되는 데이터 패킷에 대한 무선 리소스를 모니터링하고 상기 무선 리소스로부터 상기 데이터 패킷을 획득하고;
상기 데이터 패킷을 디코딩하고;
상기 싱크 디바이스가 상기 데이터 패킷의 디코딩에 실패했고 상기 장치가 상기 데이터 패킷의 재전송을 위한 보조 전송기로서 동작한다고 결정하고;
상기 결정시에, 상기 재전송을 위한 무선 리소스를 결정하고 상기 결정된 무선 리소스에서 상기 소스 디바이스와 함께 상기 데이터 패킷을 재전송하게 하도록 구성되는
장치.
- 제19항에 있어서,
상기 무선 리소스는 업링크 무선 리소스이고, 상기 적어도 하나의 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 적어도 하나의 프로세서와 함께, 상기 장치로 하여금,
상기 소스 디바이스에 어드레싱되고 상기 업링크 무선 리소스를 상기 소스 디바이스에 할당하는 정보 요소를 포함하는 리소스 할당 메시지에 대한 다운링크 제어 채널을 모니터링하고;
상기 업링크 무선 리소스에 대한 정보를 상기 리소스 할당 메시지로부터 취득하게 하도록 구성되는
장치.
- 제19항에 있어서,
상기 무선 리소스는 업링크 무선 리소스이고, 상기 적어도 하나의 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 적어도 하나의 프로세서와 함께, 상기 장치로 하여금,
상기 소스 디바이스에 의해 전송되는 브로드캐스트 메시지― 상기 브로드캐스트 메시지는 상기 업링크 무선 리소스를 표시하는 정보 요소를 포함함 ―를 수신하고;
상기 업링크 무선 리소스에 대한 정보를 상기 브로드캐스트 메시지로부터 취득하게 하도록 구성되는
장치.
- 제21항에 있어서,
상기 적어도 하나의 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 적어도 하나의 프로세서와 함께, 상기 장치로 하여금, 상기 장치가 상기 보조 전송기로서 동작할 확률을 규정하는 사전 설정 확률 값에 의해 편중되는 랜덤 프로세스를 사용해서 상기 장치가 상기 데이터 패킷의 재전송을 위한 상기 보조 전송기로서 동작한다는 상기 결정을 수행하게 하도록 구성되는
장치.
- 제19항 내지 제22항 중 어느 한 항에 있어서,
상기 적어도 하나의 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 적어도 하나의 프로세서와 함께, 상기 장치로 하여금, 상기 싱크 디바이스로부터 메시지의 수신― 상기 메시지는 상기 싱크 디바이스에 어드레싱되고 상기 데이터 패킷의 부정 확인을 포함함 ―시에 상기 싱크 디바이스가 상기 데이터 패킷의 디코딩에 실패했다는 상기 결정을 수행하게 하도록 구성되는
장치.
- 제19항 내지 제23항 중 어느 한 항에 있어서,
상기 적어도 하나의 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 적어도 하나의 프로세서와 함께, 상기 장치로 하여금, 상기 소스 디바이스와의 사이에 직접적인 디바이스간 사이드링크 연결을 확립하고, 상기 확립과 관련하여, 상기 장치 및 상기 소스 디바이스에 대하여 공통인 그룹 식별자를 취득하게 하도록 구성되는
장치.
- 제1항 내지 제12항 중 어느 한 항에 기재된 방법의 모든 단계를 수행하기 위한 수단을 포함하는 장치.
- 컴퓨터에 의해 판독 가능한 컴퓨터 프로그램 제품으로서, 상기 컴퓨터에 의한 실행시에, 상기 컴퓨터로 하여금, 제1항 내지 제12항 중 어느 한 항에 기재된 방법의 모든 단계를 포함하는 컴퓨터 프로세스를 실행하게 하도록 구성되는 컴퓨터 프로그램 제품.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/FI2017/050727 WO2019077194A1 (en) | 2017-10-19 | 2017-10-19 | ENHANCED ASSISTED RETRANSMISSION TECHNIQUE FOR CELLULAR COMMUNICATIONS |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20200072522A true KR20200072522A (ko) | 2020-06-22 |
Family
ID=60327331
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020207014147A KR20200072522A (ko) | 2017-10-19 | 2017-10-19 | 셀룰러 통신을 위한 개선된 지원형 재전송 기법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20210194645A1 (ko) |
EP (1) | EP3698497A1 (ko) |
KR (1) | KR20200072522A (ko) |
CN (1) | CN111434062A (ko) |
WO (1) | WO2019077194A1 (ko) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113785516B (zh) * | 2019-05-05 | 2024-06-07 | 联想(北京)有限公司 | 侧链数据分组确认 |
US20210135796A1 (en) * | 2019-11-05 | 2021-05-06 | Qualcomm Incorporated | Sidelink identification for multi-path downlink retransmisson |
KR20210077478A (ko) * | 2019-12-17 | 2021-06-25 | 현대자동차주식회사 | 군집주행 제어 장치 |
US11595861B2 (en) * | 2020-03-27 | 2023-02-28 | Qualcomm Incorporated | Status data unit enhancement for retransmission of packets in handover procedure |
US11943825B2 (en) * | 2020-07-09 | 2024-03-26 | Qualcomm Incorporated | Feedback-based broadcasting of network coded packets with sidelink |
US20240015600A1 (en) * | 2022-07-06 | 2024-01-11 | Qualcomm Incorporated | Network coding handover between network coding devices |
WO2024036589A1 (en) * | 2022-08-19 | 2024-02-22 | Qualcomm Incorporated | Techniques for decoding sidelink control information for retransmissions |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101276339B1 (ko) * | 2006-09-29 | 2013-06-18 | 한국전자통신연구원 | 기지국과 단말을 중계하는 장치 및 방법, 그리고 기지국 |
KR20130124969A (ko) * | 2011-02-11 | 2013-11-15 | 후지쯔 가부시끼가이샤 | 데이터 전송 방법, 무선 통신 시스템, 목적지 노드 및 중계 노드 |
CN103503501B (zh) * | 2011-02-17 | 2017-07-07 | 黑莓有限公司 | 无线网络中的通信方法、中继节点和接入节点 |
CN104871466A (zh) * | 2012-12-18 | 2015-08-26 | 瑞典爱立信有限公司 | 用于提高无线网络中的重传的传输设备和接收设备以及由它们执行的相应方法 |
US9917676B2 (en) * | 2014-06-11 | 2018-03-13 | Samsung Electronics Co., Ltd. | Harq procedure and frame structure for LTE cells on unlicensed spectrum |
JP6422999B2 (ja) * | 2014-06-13 | 2018-11-14 | アップル インコーポレイテッドApple Inc. | 省電力化、範囲の改善、及び改善された検出のための拡張されたprachスキーム |
US10153868B2 (en) * | 2015-06-12 | 2018-12-11 | Apple Inc. | Hybrid automatic repeat request (H-ARQ) for a wireless local area network |
-
2017
- 2017-10-19 US US16/757,341 patent/US20210194645A1/en not_active Abandoned
- 2017-10-19 EP EP17797972.1A patent/EP3698497A1/en not_active Withdrawn
- 2017-10-19 CN CN201780097365.2A patent/CN111434062A/zh active Pending
- 2017-10-19 KR KR1020207014147A patent/KR20200072522A/ko not_active Application Discontinuation
- 2017-10-19 WO PCT/FI2017/050727 patent/WO2019077194A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
EP3698497A1 (en) | 2020-08-26 |
CN111434062A (zh) | 2020-07-17 |
WO2019077194A1 (en) | 2019-04-25 |
US20210194645A1 (en) | 2021-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7325869B2 (ja) | 無線通信システムにおける通信方法及び装置 | |
US10574309B2 (en) | Feedback techniques in wireless communications | |
US10645680B2 (en) | Methods and devices for performing proximity discovery | |
CN111869152B (zh) | 波束指示方法、装置和*** | |
KR20200072522A (ko) | 셀룰러 통신을 위한 개선된 지원형 재전송 기법 | |
US11864240B2 (en) | Telecommunications apparatus and methods | |
CN113228544B (zh) | 用于预配置的上行链路资源的重传方案和优化 | |
US11653375B2 (en) | Transmit power adjustment for full duplex feedback | |
WO2021047589A1 (en) | Access network and sidelink joint scheduling | |
WO2022062846A1 (en) | Method and apparatus for path switch | |
EP4122268A1 (en) | Channel restrictions for relayed sidelink communications | |
US11909691B2 (en) | On-demand negative acknowledgment resource request | |
EP3970432A1 (en) | Intra-device collision handling | |
US20230403626A1 (en) | Method and apparatus for relay communication | |
CN112997433A (zh) | 用于harq传输的方法以及通信设备 | |
AU2020297280A1 (en) | Truncated identification indicators | |
CN109906646B (zh) | 信息传输方法、基站和终端设备 | |
WO2021216314A1 (en) | Handling collisions between a feedback message and uplink control information | |
WO2023050025A1 (en) | Carrier selection for downlink random access messages | |
CN117941458A (zh) | 用于管理本地远程用户装备标识符的技术 | |
CN115868128A (zh) | 利用反馈经由侧行链路使用网络译码广播分组 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |