이제부터, 예시적인 목적으로, 예시적인 특정 실시 예들이 도면들과 관련하여 아래에서 더 상세히 설명될 것이다.
그랜트를 갖거나 갖지 않는 운송 블록(TB) 전송을 위해 K 개 반복으로 구성된 UE에 대해, UE는 다음 조건 중 하나가 충족될 때까지 TB에 대한 반복을 계속할 수 있다:
동일한 TB에 대한 슬롯/미니 슬롯에 대해 업링크(UL) 그랜트가 성공적으로 수신된 경우;
해당 TB에 대한 반복 횟수가 K에 도달함.
HARQ 프로세스를 재전송 및 긍정 응답(ACK) 및 부정 응답(NACK) 전송을 위한 자원과 연관시키는 잘 정의된(well-defined) 메커니즘이 없다.
도 1은 일 실시 예에 따른 기지국(BS)(100) 및 복수의 UE(102a-c)의 블록도이다.
"기지국"이라는 용어는, UE로부터 업링크의 데이터를 무선으로 수신하는 임의의 디바이스를 포함한다. 따라서, 일부 구현에서, 기지국(100)은 송신 및 수신 포인트(TRP), 기지국 트랜시버 스테이션, 무선 기지국, 네트워크 노드, 송수신 노드, 노드 B, eNB(eNodeB), gNB(때때로 "기가비트"노드 B라고도 함), 중계국 또는 원격 라디오 헤드와 같은 다른 이름으로 지칭될 수 있다. 또한, 일부 실시 예에서, 기지국(100)의 부분들은 분산될 수 있다. 예를 들어, 기지국(100)의 모듈 중 일부는 기지국(100)의 안테나를 수용하는 장비로부터 멀리 위치될 수 있고, 통신 링크(도시되지 않음)를 통해 안테나를 수용하는 장비에 연결될 수 있다.
동작에 있어서, UE(102a-c)는 각각 그랜트 프리 업링크 전송을 기지국(100)으로 송신할 수 있다. 그랜트 프리 업링크 전송은, 기지국(100)에 의해 UE에 구체적으로 부여되지 않은 업링크 자원을 사용하여 송신되는 업링크 전송이다. 그랜트 프리 업링크 전송은 기지국(100)으로부터의 동적이고 명시적인 스케줄링 그랜트를 필요로 하지 않는다.
그랜트 프리 업링크 전송은 때때로 "그랜트리스(grant-less)", "스케줄 프리(schedule free)"또는 "스케줄리스(schedule-less)" 전송, 또는 그랜트 없는 전송으로 불린다. 상이한 UE(102a-c)로부터의 그랜트 프리 업링크 전송은, 동일한 지정 자원(designated resource)을 사용하여 송신될 수 있으며, 이 경우 그랜트 프리 업링크 전송은 경합 기반 전송(contention-based transmission)이다. 그랜트 프리 업링크 전송은 UE(102a-c)로부터 기지국(100)으로 짧은 패킷을 갖는 버스트 트래픽(bursty traffic)을 전송하기 위해 및/또는 실시간으로 또는 낮은 레이턴시로 기지국(100)으로 데이터를 전송하기에 적합할 수 있다. 그랜트 프리 업링크 전송 스킴이 이용될 수 있는 응용 예는 대규모 머신 타입 통신(massive machine type communication, m-MTC), 초 신뢰성 저 레이턴시 통신(ultra-reliable low latency communications, URLLC), 스마트 전기 계량기(smart electric meter), 스마트 그리드에서의 원격 보호(teleprotection) 및 자율 주행(autonomous driving)을 포함한다. 그러나, 그랜트 프리 업링크 전송 스킴은 이러한 응용들로 제한되지 않는다.
그랜트 프리 전송이 전송되는 업링크 자원은 "그랜트 프리 업링크 자원"이라고 한다. 예를 들어, 그랜트 프리 업링크 자원은 OFDMA 프레임에서 지정된 영역일 수 있다. UE(102a-c)는 지정된 영역을 사용하여 그랜트 프리 업링크 전송을 송신할 수 있지만, 기지국(100)은, 있다면 UE(102a-c) 중 어느 것이, 지정된 영역에서 그랜트 프리 업링크 전송을 송신할 것인지를 알지 못한다.
그랜트 프리 업링크 자원은 사전 정의될 수 있으며, 예를 들어, UE와 기지국(100) 모두에 대해 알려질 수 있다. 그랜트 프리 업링크 자원은 정적일 수도 있고(변경되지 않음), 그랜트 프리 업링크 자원은 반 정적으로(semi-statically) 구성될 수도 있다. 반 정적 구성이란, 한 번만 구성되고 여러 프레임에서 한 번과 같이 느리게 업데이트/변경될 수 있거나 필요한 경우에만 업데이트될 수 있음을 의미한다. 반 정적 변경은, 반 정적 변경이 동적 변경만큼 자주 발생하지 않는다는 점에서 동적 변경과 다르다. 예를 들어, 동적 변경/업데이트는 서브 프레임마다의 변경 또는 몇몇 서브 프레임마다의 변경을 의미할 수 있고, 반 정적 변경은 몇몇 OFDM 프레임마다 한 번만, 몇 초마다 한 번만 발생하거나, 필요한 경우에만 업데이트되는 변경을 의미할 수 있다.
일부 실시 예에서, 그랜트 프리 업링크 자원은 사전 구성될 수 있고, 예를 들어, 복수의 가능한 사전 정의된 그랜트 프리 업링크 자원 파티션이 있을 수 있고, 기지국(100) 또는 네트워크는 사전 정의된 그랜트 프리 업링크 자원 파티션 중 하나를 반 정적으로 선택하고, 사용 중인 그랜트 프리 업링크 자원 파티션을 UE에 시그널링할 수 있다. 일부 실시 예에서, 기지국(100) 및/또는 UE는, 예를 들어, 제조 중 로딩된 사전 정의된 테이블을 통해, 이들의 제조 중 어느 업링크 자원을 그랜트 프리 업링크 자원으로 사용할지를 알도록 구성될 수 있다. 일부 실시 예에서, 그랜트 프리 업링크 자원은, 예를 들어, 기지국(100)에 의한 브로드 캐스트(broadcast) 시그널링, 상위 계층 시그널링(무선 자원 제어(radio resource control, RRC) 시그널링) 및 동적 시그널링(예컨대, 다운링크 제어 정보(downlink control information, DCI))의 조합을 이용함으로써 반 정적으로 구성될 수 있다. 그랜트 프리 업링크 자원을 동적으로 시그널링함으로써, 기지국(100) 또는 네트워크는 UE의 시스템 트래픽 로드에 적응할 수 있다. 예를 들어, 그랜트 프리 업링크 전송을 송신할 수 있는 더 많은 UE들이 서빙될 때, 더 많은 그랜트 프리 업링크 자원이 할당될 수 있다. 일부 실시 예에서, 네트워크의 제어 노드(예를 들어, 컴퓨터)는 사용될 그랜트 프리 업링크 자원을 결정할 수 있다. 그 후 네트워크는 그랜트 프리 업링크 자원을 기지국 및 UE에 표시할 수 있다. 일부 실시 예에서, 그랜트 프리 모드에서 동작하는 UE는 다음을 결합하도록 반 정적으로 구성될 수 있다: 1) RRC 시그널링 정보 및 시스템 정보; 또는 2) RRC 시그널링 정보 및 DCI 정보; 또는 3) 할당된 전송 자원을 결정하기 위한 DCI 정보, 시스템 정보 및 RRC 시그널링 정보.
도 1은 업링크 채널(156)을 통한 그랜트 프리 업링크 전송에서 UE(102a)에 의해 송신되는 메시지(150)를 도시한다. 메시지(150)는 다중 액세스(multiple access, MA) 자원을 사용하여 전송된다. MA 자원은 MA 물리적 자원(예를 들어, 시간 주파수 블록) 및 적어도 하나의 MA 서명(signature)로 구성된다. MA 서명은 코드북(codebook)/코드워드(codeword), 시퀀스(sequence), 인터리버(interleaver) 및/또는 매핑 패턴(mapping pattern), 파일럿(pilot), 복조 기준 신호(demodulation reference signal)(예를 들어, 채널 추정을 위한 기준 신호), 프리앰블(preamble), 공간 차원(spatial-dimension) 및 전력 차원(power-dimension) 중 적어도 하나를 포함할 수 있으나 이에 한정되는 것은 아니)다. 용어 "파일럿"은 적어도 기준 신호, 예를 들어 복조 기준 신호를 포함하는 신호를 지칭한다. 기준 신호는 MA 서명일 수 있다. 일부 실시 예에서, 파일럿은, 가능하면 채널 추정 지향 프리앰블(channel-estimation-oriented preamble), 또는 랜덤 액세스 채널(LTE-like RACH) 프리앰블과 함께 복조 기준 신호를 포함할 수 있다.
일부 실시 예에서, 업링크 전송은: SCMA(sparse code multiple access), IGMA(interleave-grid multiple access), MUSA(multi-user shared access), 저 코드 레이트 확산(low code rate spreading), 주파수 도메인 확산(frequency domain spreading), NCMA(non-orthogonal coded multiple access), PDMA(pattern division multiple access), RSMA(resource spread multiple access), LDS-SVE(low density spreading with signature vector extension), LSSA(low code rate and signature based shared access), NOCA(non-orthogonal coded access), IDMA(interleave division multiple access), RDMA(repetition division multiple access) 또는 GOCA(group orthogonal coded access)와 같은 NOMA(non-orthogonal multiple access)를 사용할 수 있다. 사용된 다중 액세스 방법에 따라, MA 서명은 다른 형태를 취할 수 있다. MA 서명은 다중 액세스 방법에 사용되는 특정 포맷과 관련될 수 있다. 예를 들어, SCMA가 사용되는 경우, 업링크 전송을 위한 MA 서명은 업링크 전송에 사용되는 SCMA 코드북일 수 있다. 다른 예로서, IGMA가 사용되는 경우, 업링크 전송을 위한 MA 서명은, 업링크 전송에 사용되는 IGMA의 서명, 인터리빙 패턴 또는 그리드 매핑일 수 있다.
도 2는 도 1의 기지국(100) 및 UE(102a)를 보다 상세히 도시한 블록도이다. 기지국(100)은 UE(102a-c)로부터 수신된 그랜트 프리 전송을 처리하고, 수신된 그랜트 프리 전송과 관련하여 본 명세서에 설명된 HARQ 방법에 참여하기 위한 그랜트 프리 전송 모듈(104)을 포함한다. 예를 들어, 그랜트 프리 전송 모듈(104)은 그랜트 프리 전송 디코더(206)를 포함할 수 있다. 기지국은 UE(102a-c)로 향하는 다운링크 제어 정보(DCI)와 같은 정보를 인코딩하기 위한 인코더(210)를 더 포함한다. 기지국(100)은 또한 UE(102a-c)로부터 그랜트 프리 업링크 전송을 수신하고 다운링크에서 UE(102a-c)로 메시지를 송신하기 위한 하나 이상의 안테나(208)를 포함한다. 하나의 안테나(208)만이 도시되어 있다. 기지국(100)은 메모리(204)를 더 포함한다. 기지국(100)은, 예를 들어 물리 계층을 구현하기 위해, 동작을 위한 다른 구성 요소를 더 포함하지만, 그러나 이들은 명확성을 위해 생략되었다.
그랜트 프리 전송 모듈(104) 및 그 구성 요소(예를 들어, 그랜트 프리 전송 디코더(206)) 및 인코더(210)는, 하나 이상의 프로세서로 하여금, 인코더(210) 및 그랜트 프리 전송 모듈(104) 및 그 구성 요소의 동작을 수행하도록 하는 명령을 실행하는 하나 이상의 프로세서에 의해 구현될 수 있다. 대안적으로, 인코더(210) 및 그랜트 프리 전송 모듈(104) 및 그 구성 요소는, 인코더(210) 및 그랜트 프리 전송 모듈(104) 및 그 구성 요소의 동작을 수행하기 위한 ASIC(application specific integrated circuit), GPU(graphics processing unit) 또는 FPGA(programmed field programmable gate array)와 같은 전용 집적 회로를 이용하여 구현될 수 있다.
UE(102a)는 또한 그랜트 프리 메시지를 생성 및 송신하고 그랜트 프리 메시지와 관련하여 본 명세서에 설명된 HARQ 방법에 참여하기 위한 상보 그랜트 프리 전송 모듈(106)을 포함한다. 예를 들어, 그랜트 프리 전송 모듈(106)은 그랜트 프리 업링크 전송에서 전송될 메시지를 생성하기 위한 그랜트 프리 메시지 생성기(214)를 포함한다. 그랜트 프리 메시지를 생성하는 것은, 인코더(219)에서, 메시지로 전송될 데이터를 인코딩하고 인코딩된 데이터를 변조하는 것을 포함할 수 있다. UE(102a)는 예를 들어, 인코더(210)에 의해 인코딩된 DCI를 디코딩하기 위한, 기지국(100)으로부터의 정보를 디코딩하기 위한 디코더(218)를 더 포함한다. UE(102a)는, 그랜트 프리 업링크 전송을 전송하고 다운링크에서 기지국(100)으로부터 메시지를 수신하기 위한 하나 이상의 안테나(216)를 더 포함한다. 하나의 안테나(216)만이 도시되어있다. UE(102a)는, 예를 들어 물리 계층을 구현하기 위해, 동작을 위한 다른 구성 요소를 더 포함하지만, 그러나 이들은 명확성을 위해 생략되었다.
그랜트 프리 전송 모듈(106) 및 그 구성 요소(예를 들어, 그랜트 프리 메시지 생성기(214)) 및 디코더(218)는, 하나 이상의 프로세서로 하여금, 디코더(218) 및 그랜트 프리 전송 모듈(106) 및 그 구성 요소의 동작을 수행하도록 하는 명령을 실행하는 하나 이상의 프로세서에 의해 구현될 수 있다. 대안적으로, 디코더(218) 및 그랜트 프리 전송 모듈(106) 및 그 구성 요소는, 디코더(218) 및 그랜트 프리 전송 모듈(106) 및 그 구성 요소의 동작을 수행하기 위한 ASIC, GPU 또는 FPGA와 같은 전용 집적 회로를 이용하여 구현될 수 있다.
그랜트 프리 업링크 전송을 위한 메시지 포맷의 예
도 3은도 1의 그랜트 프리 업링크 전송에서 UE(102a)에 의해 송신되는 메시지(150)에 대한 예시적인 포맷을 도시한다. 예시적인 포맷은 점묘 버블(stippled bubble)(124)로 도시되어 있다.
예(126)에서, 메시지(150)는 MA 서명(152)뿐만 아니라 데이터(154) 및 UE ID(157)를 포함한다. UE ID(157)는 UE를 식별하기 위해 기지국(100)에 의해 사용되는 정보이다. 예(126)에서, 데이터(154) 및 UE ID(157)는 함께 인코딩되고, 대응하는 순환 중복 검사(CRC)(158)가 생성되어 메시지(150)에 포함된다. 일부 실시 예에서, UE ID(157)는 대신에 CRC(158)에 내장되며(예를 들어, 스크램블링(scrambling)되며), 이는 페이로드 크기를 감소시킬 수 있다. UE ID(157)가 CRC(158)에 내장되면, 기지국(100)은, CRC(158)를 디코딩하기 위해, UE ID를 알아야 하거나, 모든 잠재적인 UE ID를 사용하여 블라인드 검출을 수행할 필요가 있다.
예(128)은, UE ID(157)가 데이터(154)로부터 개별적으로 인코딩되는 예(126)의 변형이다. 따라서, 별도의 CRC(160)가 UE ID(157)와 연관된다. 일부 실시 예에서, UE ID(157)는 하나 이상의 다른 헤더 내에 있을 수 있으며, 이 경우 CRC(160)는 CRC(160)가 위치한 헤더에 대한 것이다. 데이터(162)에 대한 별도의 CRC가 예(128)에 포함된다. 예(128)에서, UE ID(157)는, UE ID(157)의 디코딩을 용이하게 하기 위해 데이터(154)보다 낮은 변조 및 코딩 방식(MCS)으로 전송될 수 있다. UE ID(157)가 성공적으로 디코딩되었지만 데이터(154)는 성공적으로 디코딩되지 않은 상황일 수 있다.
예(126 및 128)에서, MA 서명(152)는, 예를 들어, 메시지(150)의 시작 시에, 데이터(154)로부터 별도의 시간 주파수 자원을 점유하는 것으로 도시되어 있다. 이것은, 예를 들어, MA 서명(152)가 기준 신호 및/또는 프리앰블로 구성되는 경우일 수 있다. 그러나, MA 서명(152)는 대신에 전송 스킴 자체의 일부, 예를 들어, 사용된 코드북 또는 사용된 인터리빙 패턴일 수 있고, 이 경우, MA 서명(152)는 데이터(154)로부터 별도의 시간 주파수 자원을 점유하지 않을 것이다. 또한, MA 서명(152)가 데이터(154)로부터 시간 주파수 자원을 점유하는 실시 예에서, 자원이 반드시 메시지(150)의 시작에 있어야 할 필요는 없다.
도 3의 예(130)는 UE ID(157) 및 데이터(154)가 상이한 자원을 통해 전송되는 변형을 도시한다. 예를 들어, UE ID(157)는 물리적 업링크 제어 채널(PUCCH)과 같은 제어 채널의 일부로서 전송될 수 있다. 데이터(154)는 업링크 데이터 채널의 그랜트 프리 영역에서 전송될 수 있다. MA 서명은 예(130)에 도시되어 있지 않지만, MA 서명은 데이터 전송의 일부일 것이다.
일부 다른 실시 예에서, UE ID는 명시적으로 전송되지 않는다. 예를 들어, 일부 URLLC 시나리오에서, 자원 및 기준 신호 구성에 기초하여, 그랜트 프리 자원에 관한 정보와 함께 기준 신호를 검출하는 것은 UE를 식별하기에 충분할 수 있다. 이 경우, UE ID는 명시적으로 전송될 필요가 없으며, 기지국은 참조 신호를 성공적으로 검출한 후 UE를 식별할 수 있다. 예는(132)에 도시된다. MA 서명(152) 및 데이터(154)만이 UE ID 대신에 메시지에 포함된다. UE ID는 MA 서명(152) 및 메시지를 전송하는데 사용되는 그랜트 프리 업링크 자원에 기초하여 결정될 수 있다.
UE가 메시지(150)를 기지국(100)에 송신할 때, 기지국(100)은 먼저 MA 서명을 검출하려고 시도한다. MA 서명 검출은, MA 서명이, MA 서명에 대한 모든 가능한 선택 중에서 MA 서명이 검출되는 블라인드 검출 프로세스를 포함할 수 있다. MA 서명을 검출하는 것을 활동 검출이라고 한다. 예로서, 그랜트 프리 업링크 전송에서 MA 서명은 기준 신호일 수 있고, 따라서 기지국에 의한 활동 검출은 그랜트 프리 업링크 전송에서 기준 신호를 검출하는 것을 포함할 것이다. 다른 예로서, 그랜트 프리 업링크 전송에서의 MA 서명은 그랜트 프리 업링크 전송에서 UE에 의해 사용되는 참조 신호 및 코드북 또는 서명의 조합일 수 있고, 따라서 기지국에 의한 활동 검출은, 그랜트 프리 업링크 전송에 사용되는 참조 신호 및 코드북/서명의 조합을 검출하는 것을 포함할 것이다.
활동 검출을 성공적으로 수행함으로써, 기지국(100)은 UE가 그랜트 프리 업링크 전송을 송신했다는 것을 알게 된다. 그러나, 성공적인 활동 검출은 기지국(100)에 대한 UE의 신원을 공개하거나 공개하지 않을 수 있다. UE와 MA 서명 사이에 고유한 매핑이 있는 경우(예를 들어, 주어진 MA 물리적 자원에 대해 각각의 UE는 다른 MA 서명을 사용하도록 할당됨), 성공적인 활동 검출은 그랜트 프리 업링크 전송을 송신한 UE의 신원을 공개한다. 그렇지 않으면, 일반적으로, 성공적인 활동 검출은 그랜트 프리 업링크 전송을 송신한 UE의 신원을 공개하지 않지만, UE의 상이한 그룹이 상이한 MA 서명으로 할당된다면 UE가 UE의 특정 그룹으로부터 왔음을 나타낼 수 있다. 일부 실시 예에서, 예를 들어, 예시적인 메시지(128)에서와 같이, UE ID가 데이터(154)로부터 별도로 인코딩되는 경우, 활동 검출은 UE ID를 획득하는 것을 더 포함할 수 있다.
활동 검출이 성공한 후, 기지국(100)은, MA 서명 및 선택적으로 데이터 메시지와 멀티플렉싱된 추가 기준 신호에 기초하여 채널 추정을 수행하려고 시도한 다음, 데이터(154)를 디코딩한다. 데이터 디코딩 또한 성공하면, 기지국(100)은, 기지국(100)이 데이터(154)를 성공적으로 디코딩했음을 나타내는 다운링크의 긍정 응답(ACK)을 UE에 전송할 수 있다. 성공적인 활동 검출이 UE의 신원을 공개하지 않고, 이후 나머지 메시지(150)에 대한 성공적인 디코딩이 UE의 신원을 공개하는 실시예에서, 이 경우 기지국(100)은 ACK를 송신할 UE를 알게 될 것이다. 데이터 디코딩이 성공적이지 않으면, 가능하면 재전송에 대한 그랜트와 함께 부정 응답(NACK)이 기지국에 의해 송신될 수 있다. 나중에 더 상세히 논의되는 바와 같이, 일부 실시 예에서, 데이터의 디코딩이 실패한 경우 NACK는 전송되지 않는다. 또한 나중에 더 상세하게 논의되는 바와 같이, 일부 실시 예에서, NACK가 전송되는 경우, 기지국은 UE를 고유하게 식별할 수 없기 때문에, NACK는 NACK가 송신되는 UE를 고유하게 식별할 수 있는 정보를 반드시 포함할 필요는 없다.
일 예에서, 예(126)의 MA 서명(152)은 기준 신호이다. 기지국(100)은 먼저 참조 신호 시퀀스를 성공적으로 디코딩함으로써 활동 검출을 성공적으로 수행할 수 있다. 기준 신호 시퀀스는 그 후 업링크 채널(156)의 채널 추정을 위해 기지국(100)에 의해 사용될 수 있다. 기준 신호의 성공적인 디코딩을 용이하게 하기 위해, 기준 신호는 낮은 MCS로 전송될 수 있다. 기준 신호가 성공적으로 디코딩되고 채널 추정이 수행되면, 기지국(100)은 데이터(154) 및 UE ID(157)를 갖는 페이로드(payload)를 디코딩한다. 그런 다음, 기지국(100)은 그랜트 트리 전송이 어느 UE로부터 왔는지를 알리기 위해 UE ID(157)를 읽을 수 있다. 기지국(100)은, 기지국(100)이 데이터(154)를 성공적으로 디코딩했음을 나타내는 다운링크에서의 ACK를 UE로 송신할 수 있다.
그랜트 프리 업링크 전송을 위한 HARQ
그랜트 프리 업링크 전송에 대해 HARQ가 수행될 수 있다. 예를 들어, 초기 그랜트 프리 업링크 전송에서의 데이터(154)가 기지국(100)에 의해 성공적으로 디코딩되지 않으면, UE에 의해 재전송이 수행될 수 있다. 재전송은 초기 데이터의 재전송 및/또는 초기 데이터를 디코딩하기 위한 추가 정보를 포함할 수 있다. 예를 들어, 재전송 데이터는 원본 데이터 및/또는 패리티 정보 중 일부 또는 전부를 포함할 수 있다. 기지국(100)은 다음과 같이 HARQ 결합을 수행할 수 있다: 성공적으로 디코딩되지 않은 초기 데이터를 폐기하는 대신, 성공적으로 디코딩되지 않은 초기 데이터는 기지국(100)의 메모리에 저장되고, 수신된 재전송 데이터와 결합되어 초기 데이터를 성공적으로 디코딩하기 위한 시도를 할 수 있다. HARQ 결합이 수행될 때, UE로부터의 재전송 데이터는 초기 데이터의 완전한 재전송일 필요는 없다. 재전송은, 초기 데이터와 연관된 일부 또는 모든 패리티 비트와 같은 더 적은 데이터를 운반할 수 있다. 사용될 수 있는 HARQ 결합의 일 유형은 체이스 결합(chase combining) 또는 증분 중복(incremental redundancy)와 같은 소프트 결합(soft combining)이다.
초기 전송 및 재전송은 서로 다른 중복 버전(redundancy version, RV)을 사용할 수 있다. 그랜트 프리 메시지 생성기(214)에서 데이터가 인코딩될 때, 인코딩된 비트는(서로 오버랩될 수 있는) 상이한 세트로 파티션될 수 있다. 각각의 세트는 다른 RV에 해당한다. 예를 들어, 일부 RV는 다른 RV보다 더 많은 패리티 비트를 가질 수 있다. 각각의 RV는 RV 인덱스(예컨대, RV 0, RV 1, RV 2 등)로 식별된다. 특정 RV를 사용하여 업링크 전송이 송신될 때, 해당 RV에 대응하는 인코딩된 비트만이 전송된다. 인코딩된 비트를 생성하기 위해 다른 채널 코드, 예를 들어, 터보 코드(turbo code), LDPC(low-density parity-check) 코드, 폴라 코드(polar code) 등이 사용될 수 있다. UE(102a)의 그랜트 프리 메시지 생성기(214)에서의 에러 제어 코더(도시되지 않음)는 채널 코딩을 수행할 수 있다.
일 실시 예에서, 채널 코딩은 3 개의 비트 스트림: 시스템(systematic) 비트 스트림 및 2 개의 패리티 비트 스트림을 포함하는 인코딩된 비트 스트림을 생성한다. 레이트 매칭(rate matching)이 수행될 수 있고, 원형 버퍼(도시되지 않음)는 시스템 및 패리티 비트를 저장할 수 있다. 비트들은 원형 버퍼로부터 판독될 수 있고, 그랜트 프리 업링크 메시지에서의 전송을 위해 변조될 수 있다. 원형 버퍼는 이와 연관된 서로 다른 RV, 예를 들어, 4 개의 중복 버전(RV): RV0, RV1, RV2 및 RV3을 갖는다. 각각의 RV는 순환 버퍼로부터 코딩된 비트가 판독되는 시작 위치를 나타낸다. 따라서, 각각의 RV는 상이한 세트의 인코딩된 비트를 전송한다. 데이터는 초기에 RV 0을 사용하여 전송될 수 있지만, 재전송은 때때로 더 높은 RV, 예를 들어, 제1 재전송을 위한 RV 2, 제2 재전송을 위한 RV 3 등을 사용할 수 있다.
기지국(100)은 RV에 대한 지식을 이용하여 디코딩을 수행한다. 체이스 결합의 경우, 초기 및 재전송의 RV는, 예컨대 RV 0로 동일할 수 있다. 증분 중복을 위해, 재전송은 고정 패턴, 예를 들어, 초기 전송의 경우 RV 0, 첫 번째 재전송의 경우 RV 2, 두 번째 재전송의 경우 RV 3, 그리고 세 번째 재전송의 경우 RV 1을 따를 수 있는 더 높은 RV를 사용할 수 있다. 따라서, 데이터를 디코딩하기 위해, 오로지 하나의 사전 정의된 RV가 없다면, 기지국(100)은 그랜트 프리 업링크 전송으로 수신되는 데이터의 RV 인덱스를 알아야 할 필요가 있다.
그랜트 프리 업링크 전송을 위한 HARQ 절차의 일부로서, 기지국(100)이 그랜트 프리 업링크 전송의 데이터를 성공적으로 디코딩할 때 ACK가 기지국(100)에 의해 송신될 수 있다. 일부 실시 예에서, NACK는 데이터가 성공적으로 디코딩되지 않을 때 기지국(100)에 의해 송신될 수 있다. 그러나, 예를 들어, 사전 결정된 기간 내에 ACK가 없는 것이 NACK로 해석되는 "NACK-less" HARQ 스킴에서, NACK가 항상 송신되는 것은 아니다. 일부 실시 예에서, ACK는 ACK가 의도된 UE를 식별하는 UE ID와 연관될 수 있다. ACK/NACK가 특정 GF 전송과 어떻게 연관되는지에 관한 예가 아래에서 설명된다.
ACK/NACK 시그널링
그랜트 프리 업링크 전송을 송신한 UE에게 ACK 또는 NACK(사용될 때)를 시그널링하는 많은 다른 가능성이 존재한다. 아래에서 상이한 옵션이 설명된다. 아래에 설명된 2 이상의 옵션의 조합이 사용될 수 있다. 또한, 아래에 설명된 옵션 중 일부는, 먼저 기지국이 그랜트 프리 업링크 전송을 송신한 UE를 고유하게 식별했다고 가정한다. UE가 고유하게 식별될 수 있는 다른 방식은, 예를 들어, UE ID(인덱스일 수 있음)를 사용하거나, 사용된 그랜트 프리 업링크 자원과 같은 다른 정보와 조합하여 UE ID를 사용하거나, 그랜트 프리 업링크 자원과 조합하여 MA 서명을 사용하는 방식 등을 포함한다.
일부 실시 예에서, 기지국(100)은 전용 다운링크 확인 응답 채널을 통해 그랜트 프리 업링크 전송을 위한 ACK 및/또는 NACK를 전송할 수 있다. 일부 실시 예에서, 전용 다운링크 확인 응답 채널은 LTE에서의 물리적 HARQ 지시자 채널(physical HARQ indicator channel, PHICH)과 유사한 방식으로 구현될 수 있으며, 이 경우 전용 다운링크 확인 응답 채널은 "PHICH 유사(PHICH-like)" 채널로 지칭될 수 있다.
일부 실시 예에서, 전용 다운링크 확인 응답 채널상의 피드백 타이밍은 그랜트 프리 자원 액세스 타이밍과 고정된 관계를 갖는다. 예를 들어, UE가 서브 프레임(또는 TTI(transmission time interval)) w에서 그랜트 프리 업링크 전송을 송신하면, 해당 그랜트 프리 업링크 전송에 대한 ACK/NACK는 서브 프레임(또는 TTI) w+k에서 전용 다운링크 확인 응답 채널을 통해 송신된다. 이상적으로 k는, k=2와 같이 작다. 예를 들어, ACK가 수신될 때까지 UE가 재전송을 자동으로 송신한다면, k가 작은 값을 갖는 것은 자동 재전송의 조기 종료를 초래할 것이다. 일부 실시 예에서, k의 값은 사전 정의되고 UE 및 기지국에 알려져 있다. 예를 들어, k의 값은 시스템 정보에 구성될 수 있다. 일부 다른 실시 예에서, k의 값은 각각의 UE 또는 UE 그룹에 대해 구성될 수 있고, 구성은 시그널링, 예를 들어, RRC 시그널링을 통해 수행될 수 있다.
도 4는 일 실시 예에 따른 기지국(100) 및 UE(102a)에 의해 수행되는 방법이다. 단계 422에서, UE(102a)는 그랜트 프리 업링크 자원을 통해 그랜트 프리 업링크 전송을 기지국(100)으로 전송한다. 다수의 UE는 아래에 상세히 설명된 방법 중 하나를 사용하여 정의된 그랜트 프리 자원에 대해 본 단계를 수행한다. 그랜트 프리 업링크 전송은 MA 서명을 이용한다. 단계 424에서, 기지국(100)은 그랜트 프리 업링크 전송을 수신한다. 단계 426에서, 기지국은 MA 서명을 획득하기 위해 활동 검출을 수행한 후, 그랜트 프리 업링크 전송에서 데이터를 디코딩하기 위한 시도를 한다. 단계 428에서, 기지국(100)은, 아래에 상세히 설명된 ACK/NACK 방법 중 하나를 사용하여 그룹 ACK 또는 NACK를 포함하는 그랜트 프리 업링크 전송에 관한 피드백을 전송한다. 단계 430에서, ACK 또는 NACK는 UE(102a)에 의해 수신된다.
일부 실시 예에서, 기지국(100)은 각각의 개별 UE에 대한 그랜트 프리 업링크 전송을 위한 ACK 및/또는 NACK를 전송할 수 있다. 일부 실시 예에서, 개별 UE에 대한 ACK/NACK 피드백은 다운링크 제어 정보(downlink control information, DCI)를 통해 전송될 수 있다. ACK/NACK 피드백이 다수의 UE에 전송될 때 다수의 DCI가 개별적으로 전송될 것이며, 즉, 각 UE는 자신의 개별 DCI를 가질 것이다.
도 5는 다른 실시 예에 따른 기지국(100) 및 UE(102a)에 의해 수행되는 방법을 도시한다. 단계 422에서, UE(102a)는 그랜트 프리 업링크 자원을 통해 그랜트 프리 업링크 전송을 기지국(100)으로 전송한다. 그랜트 프리 업링크 전송은 MA 서명을 이용한다. 단계 425에서, 기지국(100)은 그랜트 프리 업링크 전송을 수신한다. 단계 427에서, 기지국은 MA 서명을 획득하기 위해 활동 검출을 수행한 후, 그랜트 프리 업링크 전송에서 데이터를 디코딩하기 위한 시도를 한다. 데이터가 디코딩되면, 기지국(100)은 UE(102a)의 UE ID(예를 들어, RNTI)를 획득 할 수 있다. 단계 429에서, 기지국(100)은 ACK 또는 NACK를 포함하는 그랜트 프리 업링크 전송에 관한 피드백을 개별 다운링크 제어 정보에서 전송한다. ACK가 송신되면, 기지국(100)은, 예를 들어, UE ID로 피드백의 CRC를 스크램블링함으로써, UE ID를 사용하여 피드백을 마스킹한다. NACK가 송신되면, 기지국(100)은 UE ID가 기지국에 의해 알려진 경우, 즉, MA 서명이 그랜트 프리 업링크 자원에서 UE(102a)를 고유하게 식별하는 경우에만 UE ID를 사용하여 피드백을 마스킹한다. 단계 431에서, ACK 또는 NACK는, 예를 들어, CRC가 UE(102a)의 ID와 스크램블링되면, UE(102a)에 의해 수신되고, UE(102a)는 UE(102a)의 ID를 사용하여 CRC를 언스크램블링(unscrambling)함으로써 ACK 또는 NACK를 수신한다.
예를 들어, 특정 UE에 대한 ACK 또는 NACK는, UE ID로 마스킹된 CRC 필드를 갖는 해당 UE에 대한 DCI에 포함될 수 있다. UE ID는 UE에 대한 RNTI(예를 들어, 셀 RNTI(C_RNTI))일 수 있지만, 반드시 그런 것은 아니다. UE ID가 UE에 대한 RNTI이면, RNTI는 RRC 채널을 통해 시그널링될 수 있다. DCI는 UE ID에 의해 정의된(예를 들어, C_RNTI에 의해 정의된) 검색 공간 내의 위치에서 전송될 수 있다. 잠재적 DCI 명령을 모니터링 할 때, UE는 그 검색 공간 내에서 DCI의 가능한 모든 위치를 디코딩하기 위한 시도를 할 수 있다. CRC가, 할당된 UE ID를 검사하면, 제어 채널은 유효로 선언되고 UE는 DCI 내부의 정보를 처리한다.
그랜트 프리 모드로 동작하는 UE에 대해 제어 채널(DCI)에서의 검색 공간 위치가 정의될 수 있다. 일부 실시 예에서, 검색 공간 위치는 각각의 서브 프레임/TTI에서 잠재적 CCE(제어 채널 요소)의 인덱스에 의해 지시될 수 있다. 인덱스는, UE에 할당된 (C_RNTI와 같은) 그랜트 프리 UE ID 또는 (group_RNTI와 같은) 그랜트 프리 그룹 ID로부터 도출된 사전 정의된 관계를 가질 수 있다. 이 방법은 LTE에서의 PDCCH 검색 공간의 정의와 유사하다.
GF 전송을 위한 다중 HARQ 프로세스를 지원하기 위해, 기지국은, HARQ 결합을 수행하거나, 응답하는 HARQ 프로세스(또는 운송 블록(TB))를 나타내기 위해 GF 전송에 사용되는 상이한 HARQ 프로세스를 식별할 필요가 있다. 서로 다른 HARQ 프로세스를 식별하는 다른 방법이 있다. BS에 의해 송신된 HARQ 피드백 또는 그랜트는 고정된 타이밍 관계를 가지며, 타임 슬롯 당 최대 하나의 HARQ 프로세스(TB)만 있는 경우, HARQ 피드백 또는 그랜트는 고정된 타이밍 관계를 통해 HARQ 프로세스를 식별할 수 있다. 이것은 일반적으로 동기식 HARQ에 사용된다. 예를 들어, 전송이 시간 슬롯 n에 있고 HARQ ACK/NACK 또는 이 HARQ에 대한 그랜트가 UE 및 BS 모두에게 알려진 고정 시간 슬롯 n+4에서 발생하는 경우, HARQ 피드백은 타이밍에 의존하여, 어떤 HARQ 프로세스 또는 TB가 ACK/NACK인지 또는 그랜트인지를 식별할 수 있다.
HARQ 프로세스를 식별하는 다른 방법은 HARQ 프로세스와 GF 전송 자원 사이에 알려진 매핑 관계를 갖는 것이다. 매핑 관계를 구성하고 명시적으로 시그널링을 할 수 있다. 즉, UE 및 기지국 모두에게 알려진 일부 사전 정의된 관계에 기초하여, 매핑 관계는 또한 사전 정의될 수 있으나, 명시적으로 시그널링될 필요는 없다. HARQ 응답(ACK/NACK 또는 그랜트 포함)에서, BS는 HARQ 프로세스 ID(또는 번호)를 명시적으로 또는 암시적으로 포함할 수 있다. 이것은 전송과 HARQ 응답 사이에 고정된 타이밍 관계를 갖거나 갖지 않을 수 있는 비동기식 HARQ에 적용될 수 있다.
HARQ 프로세스를 식별하는 다른 방법은 UE가 GF 전송에서 HARQ 프로세스 ID를 명시적 또는 암시적으로 표시하는 것이다.
HARQ 응답/그랜트에 대한 GF 자원 인덱스에 기초한 상이한 HARQ 프로세스, 식별 및 표시를 위한 다중 GF 자원 세트의 구성.
제1 세트의 실시 예는, 다중 HARQ 프로세스를 가능하도록 하는 다수의 GF 자원 세트를 구성하기 위한 시스템 및 방법에 관한 것으로, 여기서 GF 자원 각각의 세트(GF 자원 세트)는 HARQ 프로세스에 대한 사전 정의된 매핑을 갖도록 구성될 수 있다. 실시 예들의 본 세트에 대한 중요한 예 및 특별한 경우는 시간 단위 내에 병렬 HARQ를 갖는 것이며, 즉, 동일한 UE에 할당될 시간 단위 내에 GF 자원이 있을 수 있으며, 각각의 GF 자원은 상이한 HARQ에 대응할 수 있다. 본 개시 전체에서, 시간 단위는 TTI, 시간 슬롯, 슬롯, 서브 프레임, 프레임, 미니 슬롯 또는 임의의 사전 정의된 시간 단위를 지칭할 수 있다. 다중 HARQ의 이러한 구성으로, 각각의 GF 자원 세트는 초기 전송 및 전송을 포함하는 각각의 프로세스에 사용될 수 있다. 자원 세트는 예를 들어 상이한 주파수 대역 또는 코드 공간을 점유할 수 있다.
일부 실시 예에서, 각각의 GF 자원 세트 내에서, UE는 주어진 재전송 프로토콜에 따라 새로운 패킷 및 재전송을 전송하고, GF 자원 세트는, 이전 패킷이 확인될 때까지 또는 최대 반복 횟수에 도달할 때까지, 다른 새로운 패킷에 대해 사용되지 않는다.
도 6은 GF 전송에서 다중 HARQ 식별을 위한 기지국(BS)과 UE 사이의 예시적인 절차를 도시한다. 초기 액세스(300) 후, 301에서 BS는 UE에 대한 다중 HARQ 프로세스에 대해 최대 개수의 HARQ 프로세스 및 GF 자원을 구성한다. 302에서, BS는 다중 HARQ 프로세스에 대하여 UE의 그랜트 프리 자원 구성을 전송한다. 304에서, UE는 본 명세서에서 제1 운송 블록(TB)이라고도 하는 그랜트 프리 자원의 제1 세트에서 제1 HARQ 프로세스에 대응하는 제1 배치 데이터를 전송한다. 305에서, BS는 활동 검출, 및 UE 및 HARQ 프로세스의 식별 및 데이터 검출을 수행한다. 306에서, BS는 검출 결과에 기초하여 제1 HARQ 프로세스의 표시와 함께 긍정 응답, 부정 응답 또는 그랜트(ACK/NACK/grant)를 전송한다. 단계 308, 309, 310은 단계 304, 305, 306과 동일하지만, 제2 세트의 그랜트 프리 자원에서 제2 HARQ 프로세스에 대응하는 제2 데이터 배치에 대해. 단계 308, 309, 310은 단계 304, 305, 306과 병렬로 발생할 수 있다.
특정 예에서, 305에서, BS는 다중 액세스(MA) 서명(예를 들어, 기준 신호)을 식별하기 위해 활동 검출을 수행한다. 일부 실시 예에서, GF 자원 위치와 함께 MA 서명은(구성 또는 사전 정의된 규칙에 따라) 대응하는 HARQ 번호와 함께 UE를 식별할 수 있다. 예를 들어, 자원이 HARQ 프로세스와의 사전 정의된 매핑을 갖는 경우, BS는 HARQ 프로세스를 식별할 수 있다.
제1 실시 예에서, 네트워크는 다중 HARQ 프로세스에 대응하는 자원을 명시적으로 구성한다. 일부 실시 예에서, 이 구성은 초기 전송만을 위한 것이다. 대안적으로, 이 구성은 초기 전송 및 재전송 모두를 위한 것이다. 일부 실시 예에서, 네트워크는 혼합된 누머롤러지(numerology) 또는 단일 누머롤러지, 슬롯 및 미니 슬롯 등을 갖는 하나 이상의 부대역, 포함하는 다중 HARQ 프로세스 및 다른 연관 파라미터 구성 요소를 구성하고, 이들 구성을 반 정적 및/또는 동적으로 업데이트한다. 다른 실시 예에서, HARQ 피드백 또는 확인 응답 메시지를 위한 설계는, 예를 들어, 혼합 누머롤러지 또는 단일 누머롤러지, 슬롯 및 미니 슬롯 등을 갖는 하나 이상의 부대역에 대한 구성 요소 구성을 고려할 수 있다.
제2 실시 예에서, 네트워크는, 대응하는 HARQ 프로세스 번호를 지정하지 않고 다중 HARQ 프로세스를 위해 각 UE에 대한 자원을 구성한다. 이 경우, UE와 네트워크 모두에게 알려진, 자원을 HARQ 프로세스와 연관시키는 규칙이 있을 수 있다.
(상술한 제1 또는 제2 실시 예에 대한) 일부 경우, 구성은 무선 자원 제어(RRC) 시그널링과 같은 상위 계층 시그널링을 사용하거나, 다운링크 제어 채널 또는 다운링크 제어 표시기(DCI)와 같은 동적 시그널링을 사용하여 수행된다. 구성은 반 정적으로 정의될 수 있다.
(상술한 제1 또는 제2 실시 예에 대한) 일부 경우, 구성은 적어도 브로드 캐스트 시그널링(예를 들어 시스템 정보에서) 및/또는 상위 계층 시그널링(예를 들어 RRC)의 조합을 사용하거나 적어도 브로드 캐스트 시그널링, 상위 계층 시그널링(예를 들어, RRC) 및/또는 DCI와 같은 다운링크 제어 채널의 조합을 사용하여 수행된다.
다음은 RRC와 같은 상위 계층 시그널링만을 사용하는 다중 HARQ 그랜트 프리 자원 구성의 특정 예이다. 시그널링에는 다음 필드가 포함된다:
- 선택적으로, HARQ 프로세스의 최대 개수의 표시: numberOfConfUlGF-Processes L;
- 사용자 식별자, 예를 들어, RNTI(radio network temporary identifier): GF-RNTI(grant-free Radio Network Temporary Identifier) 또는 C-RNTI(cell-RNTI) 또는 둘 다. RNTI는이 사용자에 대한 추가 제어 시그널링을 위해 사용될 수 있다. 예를 들어, RNTI는 검색 공간을 정의하고, 이 UE로 전송되는 다운링크 제어 표시자(DCI)를 통해 다운링크 제어 신호에 대한 CRC를 스크램블링하기 위해 사용될 수 있음; 및
- 각 HARQ 프로세스에 대한 자원 표시:
HARQ 프로세스 인덱스 0에 대한 시간 및 주파수 자원 세트
HARQ 프로세스 인덱스 1에 대한 시간 및 주파수 자원 세트
...
HARQ 프로세스 인덱스 L-1에 대한 시간 및 주파수 자원 세트.
일부 실시 예에서, 시간 및 주파수 자원 세트는, 다수의 GF 자원이 각각의 시간 단위에 대해 구성되는 병렬 HARQ에 대응한다. 각각의 GF 자원은 동일한 시간 단위에 대한 상이한 HARQ 프로세스에 대응한다. 일부 경우에, 시간 및 주파수 인덱스는, 상이한 시간 단위에서 GF 자원의 주파수 위치 인덱스의 시퀀스로서 표시될 수 있다. 하나의 UE에는 다수의 시퀀스가 할당될 수 있으며, 각 시퀀스는 상이한 HARQ 프로세스에 대응한다.
일부 실시 예에서, 각각의 HARQ 프로세스에 대한 자원 표시는 HARQ 프로세스 ID/번호를 포함한다. 다른 실시 예에서, HARQ 프로세스 ID/번호는 구성에서 명시적으로 지시되지 않으며, 다수의 자원 세트만이 구성된다. 이 경우, HARQ 프로세스를 구성된 자원에 매핑하는 사전 정의된 규칙이 있을 수 있으며, 예를 들어, 2 개의 자원 세트가 구성되면, 제1 세트는 HARQ 프로세스 번호 0에 대응할 수 있고, 제2 세트는 HARQ 프로세스 번호 1에 대응할 수 있다. 다른 예로서, 하나의 시간 단위/슬롯 내에 2 개의 병렬 자원 세트가 구성된 경우, 상이한 주파수 위치에 2 개의 GF 자원이 존재하고, 더 높은 주파수 대역 인덱스를 갖는 하나는 HARQ 프로세스 0에 대응할 수 있고 다른 하나는 HARQ 프로세스 1에 대응하거나, 그 반대로 될 수 있다.
다음은 DCI와 같은 다운링크 제어 채널과 결합하여 RRC와 같은 상위 계층 시그널링을 사용하는 다중 HARQ 그랜트 프리 자원 구성의 특정 예이다. 시그널링은 상위 레이어 시그널링(예컨대, RRC)에서 다음 필드를 포함한다:
- 선택적으로, HARQ 프로세스의 최대 개수의 표시: numberOfConfUlGF-Processes L; 및
- 사용자 식별자(RNTI): GF-RNTI 또는 C-RNTI.
시그널링은 다운링크 제어 채널에서 다음 필드를 포함한다:
- 1번째 HARQ 프로세스의 DCI 활성화. DCI는 GF-RNTI 또는 C-RNTI에 의해 정의되고 CRC 스크램블링된 검색 공간을 가질 수 있으며, 이는 상위 계층 시그널링으로 구성된다;
- 예를 들어, 새로운 데이터 지시자(new data indicator, NDI) 및/또는 변조 및 코딩 스킴(MCS) 및/또는 UL 전송을 승인하기 위한 DCI 포맷으로 전형적인 다른 필드를 포함하는 자원 할당;
- 기준 신호(RS)의 인덱스, 예를 들어, 기준 신호(RS)의 순환 시프트 또는 직교 커버 코드(orthogonal cover codes, OCC) 인덱스의 순환 시프트의 조합; 및
- HARQ 프로세스 ID/번호를 명시적으로 나타내는 필드를 포함하거나 포함하지 않을 수 있음.
DCI 활성화는, UE가 DCI 활성화 후에 GF 전송을 수행할 수 있는, LTE 반 영구 스케줄링(semi-persistent scheduling, SPS)에 사용되는 DCI 활성화와 유사하게 작동할 수 있다. 포맷은 LTE SPS DCI 활성화 포맷과 유사할 수 있다. 그러나 HARQ 프로세스 번호가 추가될 수 있다.
2번째 내지 L번째 HARQ 프로세스의 DCI 활성화는 동일한 포맷을 따른다. 상이한 HARQ 프로세스의 DCI 활성화는 상이한 HARQ 프로세스 ID를 포함할 수 있다.
HARQ 프로세스 ID가 DCI 활성화에 명시적으로 포함되지 않으면, 프로세스 ID, 일부 실시 예에서, HARQ 프로세스는 다음 중 하나 또는 그 조합에 기초하여 도출된다:
- DCI 활성화의 시간 순서; 및
- 자원 블록 주파수 위치의 순서.
일부 실시 예에서, 그룹 ACK/NACK를 운반하는 그룹 DCI에 대한 다중 HARQ GF 자원 구성을 전달하기 위해, RRC와 같은 상위 계층 시그널링이 사용된다. 다음은 구체적인 예이다.
- 선택적으로, HARQ 프로세스의 최대 개수의 표시: numberOfConfUlGF-Processes L; 및
- 그룹에 대한 UE 식별자, 식별자는 검색 공간을 정의하고 이 그룹에 구성된 UE로 송신된 그룹 DCI에 대한 CRC를 스크램블링하기 위해 사용될 수 있다. 그룹 DCI는이 이 그룹에서 다수의 UE의 GF 전송의 그룹 ACK/NACK를 전달하기 위해 사용될 수 있다: Group-GF-RNTI.
시그널링은 그룹 내에 UE 인덱스를 포함할 수 있으며, 예를 들어 10 개의 UE가 존재하는 경우, 각각은 1 과 10 사이의 인덱스를 가질 수 있다. 인덱스는, 인덱스와 연관된 UE에 대한 ACK/NACK에 대한 특정 위치와 연관된다.
대안적으로, 시그널링은 UE 인덱스 대신 상이한 HARQ 프로세스에 대한 UE 위치 인덱스를 포함할 수 있다. 이 경우, 시그널링은 각 HARQ 프로세스에 대한 ACK/NACK의 위치를 나타낸다. 할당된 HARQ 프로세스에 대한 지식을 가진 UE는 그 ACK/NACK를 찾을 수 있다. 이 경우, 각각의 UE는 상이한 HARQ 프로세스에 대응하는 다수의 UE ACK/NACK 인덱스를 가질 수 있는 반면, 상이한 UE는 상이한 UE ACK/NACK 인덱스를 가질 수 있다. 시그널링은 다음과 같은 형태를 취할 수 있다:
HARQ 프로세스 0에 대한 UE ACK/NACK 인덱스
HARQ 프로세스 1에 대한 UE ACK/NACK 인덱스
?
HARQ 프로세스 L-1에 대한 UE ACK/NACK인덱스
일부 실시 예에서, DCI는 대응하는 자원 할당으로 각각의 HARQ 프로세스에 대한 그룹 ACK/NACK 자원을 구성하기 위해 사용된다. 대안적으로 이것은 RRC와 같은 상위 계층 시그널링을 사용하여 수행될 수 있다.
GF 자원과 HARQ 프로세스 간의 사전 정의된 관계
일부 실시 예에서, GF 전송을 위한 그랜트 프리 자원의 HARQ 프로세스 ID 사이에 설정된 사전 정의된 관계가 존재한다. 일부 실시 예에서, 사전 정의된 관계는 HARQ 프로세스 ID와 GF 초기 전송 사이에만 있다. 일부 실시 예에서, 사전 정의된 관계는, GF 초기 전송 및 GF 재전송 또는 반복을 포함하는 HARQ 프로세스 ID와 GF 전송 사이에 있다.
ACK/NACK 응답에서, HARQ 프로세스 ID는, 예를 들어 사전 정의된 관계가 GF 초기 전송만을 위한 그랜트 프리 자원의 HARQ 프로세스 ID 사이에 설정될 때 포함될 수 있다. 재전송을 위한 자원은 개별적으로 구성될 수 있거나 그랜트의 HARQ ID 또는 HARQ 프로세스 번호와 연관된 그랜트 기반 자원 할당에 의존할 수 있다. 일부 실시 예에서, 그랜트 기반 재전송이 수행되지 않는 한, HARQ ID는 또한 재전송 자원과 연관된다.
일부 실시 예에서, HARQ 프로세스 자원 연관은, HARQ ID가 HARQ ID를 통한 순차 자원 사이클과 연관되도록 순환적이다. 다른 실시 예에서, HARQ 프로세스 자원 연관은 다음 HARQ 프로세스로 전환하기 전에 주어진 HARQ 프로세스에 대해 K 개의 자원을 행으로 연관시켜, K의 반복 인자를 허용한다.
다음은 BS와 UE 모두에 의해 알려진 사전 정의된 규칙에 따라 HARQ 프로세스 ID와 자원 사이의 관계를 설정하는 방법을 설명한다. 일부 실시 예에서, HARQ 프로세스 자원 연관은 HARQ ID가 HARQ ID를 통한 순차 자원 사이클과 연관되도록 순환적이다. 첫 번째 예에서, TTI 당 최대 하나의 GF 자원이 존재하는 경우, 초기 전송 및 특정 GF 자원에 대한 HARQ 프로세스 ID는 다음과 같이 도출된다:
HARQ 프로세스 ID = floor(CURRENT_TTI/GFAccessIntervalUL) modulo numberOfConfUlGF-Processes,
두 번째 예에서, 각 TTI에 다수의 병렬 자원이 있는 경우, 연관은 다음에 의해 정의될 수 있다.
In a second example, if there are multiple parallel resources at each TTI, the association may be defined by
HARQ 프로세스 ID = (floor(CURRENT_TTI/GFAccessIntervalUL) * NumGFResourceperTTI + GFresourceIndexWithinTTI) modulo numberOfConfUlGF-Processes
여기서:
CURRENT_TTI는 현재 TTI의 숫자/인덱스이고, TTI는 임의의 시간 단위, 즉 시간 단위의 인덱스로 대체될 수 있다.
GFAccessIntervalUL은 시간 도메인에서 두 개의 인접한 GF 자원 사이의 TTI(또는 주기성)의 수이며, 상위 계층 시그널링(예컨대, RRC)에서 구성될 수 있다. 예를 들어, UE가 3 개의 TTI마다 하나의 GF 자원을 갖도록 구성된다면, GFAccessIntervalUL은 3이다. TTI는 또한 임의의 시간 단위로 대체될 수 있지만, Current_TTI 필드와 일치해야 한다.
NumGFResourceperTTI는 TTI 당(보다 일반적으로 시간 단위 당) GF 자원의 수이다. 예를 들어, 3 개의 TTI마다 구성된 다른 주파수 위치에 2 개의 GF 자원이 있는 경우, 2 개의 GF 자원 세트는 상이한 주파수 위치이지만 동일한 TTi에 위치한다. 그러면 umGFResourceperTTi=2 및 GFAccessIntervalUL=3이다.
GFresourceIndexWithinTTI는 TTI(또는 일반 시간 단위) 내의 특정 GF 자원의 인덱스이다. 예를 들어, TTI 당 구성된 2 개의 GF 자원이 있는 경우, 더 큰 주파수 위치를 가진 하나의 자원은 GFresourceIndexWithinTTI=0에 대응하고 다른 하나는 GFresourceIndexWithinTTI=1에 해당하거나, 그 반대가 될 수 있다.
numberOfConfUlGF-Processes는 상위 계층 시그널링에서 전술한 바와 같이 UE에 대해 구성된 최대 HARQ 프로세스의 개수이다.
일부 경우에, 시간 단위당 GF 자원의 개수는 1이고, 이 경우 다른 인덱싱 스킴이 사용될 수 있지만, GFresourceIndexwithinTTI는 0이다.
첫 번째 예는, UE에 대한 시간 단위당 최대 하나의 GF 자원만이 존재할 때 시간에 GF 자원을 통해 순차적으로 HARQ 프로세스를 순환시키는 것에 대응한다. 두 번째 예는, 동일한 시간 단위로 각 UE에 대해 다수의 GF 자원이 구성된 경우, 먼저 주파수 위치, 다음으로 시간 위치 순서로 순차적으로 GF 자원을 통해 HARQ 프로세스를 순환시키는 것에 대응한다.
도 7은 일반적으로 700으로 표시된 HARQ 프로세스 자원 연관의 첫 번째 예를 도시한다. 여기서, 시간 단위(슬롯) 당 2 개의 HARQ 프로세스를 위한 자원이 있으며, UE는 최대 4 개의 HARQ 프로세스로 구성된다. 자원은 4 개의 HARQ 프로세스를 순환한 다음 반복한다. 따라서, 제1 슬롯 동안, 자원은 HARQ ID 0 및 HARQ ID 1과 연관되고, 제2 슬롯 동안, 자원은 HARQ ID 2 및 HARQ ID 3과 연관된다. 패턴은 제3 및 제4 슬롯 동안 동일하다. 이 경우, HARQ 프로세스는 다음 슬롯에서 계속 증가하기 전에, 먼저 사용 가능한 슬롯에 대해 증가한다.
두 번째 예는 일반적으로 702에 표시된다. UE는 또한 시간 단위당 최대 4 개의 HARQ 프로세스 및 2 개의 GF 자원으로 구성된다. BS와 UE는 먼저 2 개의 시간 단위마다 각각의 HARQ 프로세스에 대해 하나의 자원이 있을 수 있다고 결정한다. 그러나 먼저 주파수 위치를 사용하여 HARQ ID 0-3을 순환하는 대신, 먼저 시간 위치 이용하여 순환한다. 여기서, 제1 슬롯 동안, 자원은 HARQ ID 0 및 HARQ ID 2와 연관되고, 제2 슬롯 동안, 자원은 HARQ ID 1 및 HARQ ID 3과 연관된다. 패턴은 제3 및 제4 슬롯 동안 동일하다. 이 경우에, HARQ 프로세스는, 제1 및 제2 슬롯에 걸쳐 제2 자원에 대한 증가를 계속하기 전에, 제1 및 제2 슬롯에 걸쳐 제1 자원에 대해 증가한다.
HARQ ID와 슬롯 사이의 연관이 4 개의 HARQ ID 세트를 반복적으로 순환하는 세 번째 예가 도 8에 도시되어 있다. 이 예에서는 슬롯 당 하나의 GF 자원만 있다. 슬롯들이 인접하는 것으로 도시되어 있지만, GF 자원이 연관된 슬롯들 사이에 갭(gap)이 있을 수 있다. 그리고 다른 시간 슬롯에서의 GF 자원의 주파수 위치는 도 8에 도시된 바와 같이 정렬되지 않을 수 있다. 보다 일반적으로, 이것은 자원 인덱스를 통한 순환적 연관일 수 있다(도 7의 예와 같이 슬롯 당 하나 이상의 자원이 있을 수 있음).
도 9는 GF 자원과 HARQ ID의 연관에 대한 예를 나타낸다. 도 9에서 L=4의 HARQ 프로세스 최대 개수와 K=4의 최대 반복 인자가 있지만, 다른 개수의 HARQ 프로세스 및 반복 인자에 대해 동일한 접근 방식을 일반화할 수 있다. 보다 일반적으로, 일부 K 및 일부 L의 경우, 각각의 HARQ 프로세스에 대해 매핑된 K 개의 연속 슬롯 또는 자원이 있으며, 이는 L HARQ 프로세스를 통해 순환된다. 자원과 HARQ 프로세스의 연관은 KxL 자원 후에 반복된다. 도 9는 시간 도메인에서 순차적으로 슬롯 인덱스를 위해 구성된 GF 자원을 도시하지만, 연관된 자원 인덱스를 갖는 자원에 대해 보다 일반적으로 동일한 접근법이 수행될 수 있다.
일부 실시 예에서, HARQ 프로세스 ID는 GF 초기 전송 및 GF 반복/재전송을 포함하는, GF 자원과 엄격하게 연관된다. 후자의 경우, 동일한 프로세스 ID에 대응하는 GF 자원에서 동일한 패킷/TB의 반복/재전송이 이루어져야 한다.
일부 실시 예에서, 재전송은 GB 전송을 사용하여, 즉 초기 전송 후 그랜트에 의존함으로써 수행될 것이다.
일부 실시 예에서, GF 초기 전송 만이 HARQ 프로세스 ID를 갖는 사전 정의된 매핑을 갖는다. 그리고 재전송 HARQ 프로세스는 다른 기준에 의해, 예를 들어 GB 재전송을 통해, 고정된 재전송 타이밍을 통해, 사전 정의된 자원 호핑 패턴을 통해, MA 서명 매핑을 통해, 연속 반복 등을 통해 식별된다.
다른 실시 예에서, 동일한 HARQ ID에 대응하는 자원을 사용하여 GF 자원에서 반복 및/또는 재전송이 또한 수행될 수 있다. 예를 들어, 도 8을 다시 참조하면, 슬롯 0에서 HARQ ID 0에 대해 새로운 전송이 이루어진 경우, 다음 반복 또는 재전송은 HARQ ID 0과 또한 연관된 슬롯 4에있다.
다른 실시 예는 반복 인자 K와의 HARQ ID 자원 연관 방법을 제공한다. 이 경우, UE는 새로운 패킷을 전송하고 동일한 패킷/TB의 다른 K-1 개의 재전송/반복을 수행할 것이다. 일부 실시 예에서, UE는 항상 K 개의 전송/반복을 송신할 것이다. 다른 실시 예에서, UE는 ACK 또는 그랜트를 수신한 후에 정지한다.
일부 실시 예에서, UE는 동일한 HARQ ID와 연관된 K 번들 슬롯의 시작에서 초기 GF 자원을 전송하는 것만이 허용된다. 이 경우, HARQ ID 0에 대한 초기 전송은 슬롯 0에 있어야 하고, HARQ ID 1에 대한 초기 전송은 슬롯 4에 있어야 한다. 이 경우, 초기 및 재전송 모두에 대해 자원과 HARQ 프로세스 사이에 고정된 연관성이 있다.
일부 실시 예에서, 초기 전송에 대해서만 자원과 HARQ 프로세스 ID 사이에 고정된 연관성이 존재한다. UE는 다음의 이용 가능한 자원을 사용하여 패킷이 도착한 직후에 초기 전송을 전송할 수 있다. 이 경우, UE는, 예를 들어 도 9에 도시된 바와 같이, 고정된 자원 연관성에 따라, 다음의 이용 가능한 자원과 연관된 HARQ ID를 사용한다. 이어서, 동일한 HARQ ID를 사용하여 후속 자원 인덱스에 대해 최대 K 번의 반복이 수행된다. 반복은 초기 전송을 위한 자원 및 HARQ ID 연관성과 일치할 필요는 없다.
다시 도 9를 참조하면, 제1 패킷은 슬롯 인덱스 4를 갖는 슬롯 동안 900에 도달한다. 초기 전송은, 초기 전송을 위한 고정된 연관성을 통해 슬롯 5와 연관된 HARQ ID인, HARQ ID=1인 슬롯 5에서 이루어진다. 반복은 HARQ ID=1인 슬롯 6, 7 및 8에서 전송되는데, 이는 슬롯 8에서의 전송이 초기 전송에 대한 연관성과 일치하지 않음을 나타낸다. 총 4 번의 전송이 이루어진다.
제2 패킷은 슬롯 인덱스 10을 갖는 슬롯 동안 901에 도달한다. 초기 전송은, 초기 전송을 위한 고정된 연관성을 통해 슬롯 11과 연관된 HARQ ID인, HARQ ID=2인 슬롯 11에서 이루어진다. 반복은 HARQ ID=2인 슬롯 12, 13 및 14에서 전송되는데, 이는 슬롯 12, 13 및 14에서의 전송이 초기 전송에 대한 연관성과 일치하지 않음을 나타낸다.
이러한 예에서, 초기 전송으로서 HARQ ID와 연관되지 않은 자원을 통해 반복이 전송되더라도, BS는 그 HARQ 프로세스 ID를 식별할 수 있다. 고정된 K 개 반복의 경우, K는 UE에 사전 구성/시그널링된다. BS가 초기 전송을 식별하면, UE는 사전 구성된 또는 시그널링된 자원에서 K 번의 연속적인 반복을 수행할 것이라는 것을 알고 있다. 따라서, BS는 K-1 개의 반복이 제1 전송과 동일한 HARQ 프로세스 ID에 대응한다는 것을 알고 있다. UE가 최대 K 개 반복의 연속적인 반복을 수행하지만 ACK 또는 그랜트에 의해 반복이 조기에 정지될 수 있는 경우, BS는 그것이 HARQ 프로세스에 대한 ACK 또는 그랜트를 송신한다는 것을 알고 따라서 UE가 반복을 정지할 시점을 알게 된다. 따라서 반복 후에 전송된 모든 패킷은 새로운 패킷에 대응할 것이다. 일부 실시 예에서, 이전 패킷의 반복이 ACK 또는 그랜트에 의해 조기에 정지되면, UE는 버퍼에 새로운 패킷이 있는 경우 다음 전송 자원에서 새로운 패킷을 즉시 전송할 수 있다. 일부 실시 예에서, 이전 패킷의 반복이 ACK 또는 그랜트에 의해 조기에 정지되면, UE는 이전 패킷과 다른 HARQ 프로세스 ID에 대응하는 다음 전송 자원에서 다음 패킷의 새로운 전송을 전송하기로 결정할 수 있다.
실시 예는 큐에 다수의 패킷을 갖는 UE에 대한 UE 전송 프로토콜을 제공한다. UE는 상이한 구성된 자원에서 상이한 HARQ 프로세스를 사용하여 다수의 패킷을 전송한다. 일부 실시 예에서, (예를 들어, 전술한 접근법 중 하나를 사용하여) 각각의 HARQ 프로세스에 대응하는 자원이 구성되었다.
일부 실시 예에서, N>2인, 시간 단위당 N 개 HARQ 프로세스에 대해 구성된 N 개의 자원이 존재하면, UE는 N 개의 자원을 사용하여 그것의 큐로부터 N 개의 패킷을 전송한다. 이것은, 예를 들어 주파수 또는 코드 공간으로 분리된 병렬 자원을 사용하여 N 개의 패킷을 병렬로 전송하는 것을 포함할 수 있다. UE는 정지 기준이 충족될 때까지(예를 들어, 패킷/HARQ 프로세스에 대한 ACK가 수신되거나, 최대 재전송 횟수/반복 또는 그랜트가 수신될 때까지) 이들 N 개의 패킷 각각에 대해 재전송/반복을 수행한다. 큐에 >N 개의 패킷이 존재하면, 이 HARQ 프로세스가 새로운 패킷을 전송하는데 사용될 수 있도록 주어진 HARQ 프로세스에 대해 일부 패킷에 대한 정지 기준이 충족될 때까지 나머지 패킷은 전송되지 않는다.
일부 실시 예에서, 각각의 자원 세트는 이전에 구성되는 바와 같은 하나의 HARQ 프로세스에 대응한다
일부 실시 예에서, HARQ 프로세스 ID와 자원 간의 관계는 BS와 UE 모두에 의해 알려진 규칙에 기초하여 사전 정의된다.
GF 전송 중 HARQ 프로세스의 명시적 또는 암시적 표시
일부 실시 예에서, HARQ 프로세스 ID와 GF 초기 전송을 위한 그랜트 프리 자원 사이에 설정된 사전 정의된 관계를 사용하는 대신, UE에 의한 HARQ 프로세스 ID의 명시적 또는 암시적 표시가 GF 전송 동안 사용된다.
암시적 표시의 예로서, 일부 실시 예에서, MA 서명 매핑은 HARQ 프로세스를 식별하기 위해 사용되지만, HARQ 프로세스 ID 자체는 전송에 포함되지 않는다. 명시적 표시의 예로서, 일부 실시 예에서, UE는 GF 전송 동안 HARQ 프로세스 ID를 명시적으로 전송한다. HARQ 프로세스 ID는 제어 채널 또는 데이터 채널에서 전송될 수 있다. HARQ 프로세스 ID는 데이터가 성공적으로 디코딩되지 않더라도 디코딩될 수 있도록 데이터와 별도로 보호될 수 있다. 이러한 접근법들에 의해, HARQ 프로세스가 명시적으로 또는 암시적으로 표시되기 때문에, UE는 이전 패킷의 재전송을 완료하기 전에 새로운 HARQ 프로세스를 갖는 새로운 패킷으로 전환할 수 있다.
일부 실시 예에서, UE는 HARQ 프로세스를 표시하기 위해 MA 서명 튜플(tuple)을 송신한다. 각 MA 서명 튜플은 HARQ 프로세스에 대응한다. 예를 들어, UE는 2 개의 상이한 MA 서명을 사용하여 동일한 TB에 대한 2 개의 전송을 전송할 수 있고, 2 개의 MA 서명의 상이한 순열(permutation)은 특정 HARQ 프로세스에 매핑된다. 2 개의 MA 서명은, 이 튜플이 특정 HARQ 프로세스에 매핑되도록 MA 서명 튜플을 형성할 수 있다. 이에 응답하여, ACK/NACK는 MA 서명으로부터 도출된 HARQ 프로세스 ID를 포함할 수 있거나, 또는 그것이 어떤 HARQ 프로세스를 참조하는지를 나타내는 MA 서명 인덱스를 포함할 수 있다. HARQ 프로세스를 식별하기 위해 사용되는 MA 서명은 일반적으로 기준 신호일 수 있다. 일부 실시 예에서, MA 서명은 코드북, 서명, 직교 또는 비 직교 다중 액세스 스킴의 확산 시퀀스(spreading sequence)일 수 있다. MA 서명은 UE에 대해 고정되거나 시간에 따라 변경될 수 있지만 여전히 HARQ 프로세스와의 매핑 관계를 유지할 수 있다.
일부 실시 예에서, UE는 다중 HARQ 프로세스에 대응하는 다수의 패킷을 전송할 수 있으며, 각 패킷은 MA 서명에 의해 운반된다. 예를 들어, 직교 또는 비 직교 다중 액세스 스킴에서, UE는 일반적으로, 상이한 코드북 또는 상이한 확산 시퀀스 또는 상이한 MA 서명을 사용하여 다중 패킷(TB)을 전송할 수 있다. 다중 TB가 여전히 동일한 시간 주파수 자원을 공유할 수 있다. MA 서명을 디코딩함으로써, BS는 HARQ 프로세스/TB를 식별할 수 있고, HARQ 응답에서, BS는 UE가 어느 TB가 HARQ 피드백인지를 식별할 수 있도록 HARQ 프로세스 ID 또는 MA 서명 인덱스를 명시적으로 또는 암시적으로 표시할 수 있다.
GF 자원의 구성(별도의 초기 및 재전송 자원)
일부 실시 예에서, 초기 전송을 위한 GF 자원이 구성된다. 초기 자원의 구성은 LTE 반 영구 스케줄링(semi-persistent scheduling, SPS) 자원의 구성과 유사할 수 있다. 다양한 예들이 위에서 설명되었다. 이러한 실시 예에서, 재전송 자원은 GB 재전송에 의존할 수 있다.
일부 실시 예에서, 초기 전송의 구성은 최대 반복 횟수 및 잠재적으로 재전송을 위한 자원 호핑 패턴(resource hopping pattern for retransmission)을 포함할 수 있으며, 이는 재전송 자원을 구성할 수 있다.
일부 실시 예에서, 그랜트 프리 전송 자원을 위한 초기 및 재전송 자원은 함께 구성된다. UE는 이들 자원에 대한 초기 또는 재전송을 수행할 수 있다.
URLLC와 같은 일부 실시 예에서, 새로운 패킷이 다음으로 이용 가능한 GF 자원 전에 도착하면, UE는 새로운 패킷의 전송을 위해 이전 패킷의 재전송 자원을 사용할 수 있도록 허용/구성된다.
GF 자원 구성 및 패킷/TB/HARQ 식별
초기 및 재전송 GF 자원이 함께 구성되거나 UE가 새로운 패킷을 전송하기 위해 이전 패킷의 재전송 자원을 사용할 수 있는 경우, BS는 어느 것이 초기 및 재전송인지를 식별하거나 연관된 패킷을 식별할 수 있어야 한다.
일 실시 예에서, UE는 최대 반복 K로 구성된다. K 개 반복을 완료한 후, UE는 ACK/NACK 또는 이 패킷에 대한 추가 명령에 대한 그랜트를 대기한다. 그러나, 버퍼에 이미 도착한 새로운 패킷이 있다면, UE는 BS로부터 피드백을 얻기 전에 이전 패킷의 다음 반복 자원 또는 새로운 패킷에 대한 다음 GF 자원에서 새로운 패킷을 전송하도록 선택할 수 있다. 이 경우, 이전 패킷의 어떤 추가 재전송이라도 BS의 HARQ 피드백/승인을 따라야 하므로, BS는 전송이 새로운 패킷인 것으로 결정할 수 있다.
이에 대한 예는 도 9를 추가로 참조하여 설명될 것이다. 이러한 접근법에 의해, 패킷(900)에 대한 ACK 또는 그랜트가 슬롯 6에서 수신되는 것으로 가정하면, 새로운 전송은 슬롯 8에서 시작될 수 있다. ACK 또는 그랜트를 전송했기 때문에 네트워크는 그것이 새로운 전송임을 알 것이다.
다른 실시 예에서, UE의 패킷은, 레이턴시를 절약하기 위해, 2 개의 GF 초기 자원 사이에 도착하고, UE는 이전 GF 전송을 위한 반복/재전송 자원을 사용하여 패킷을 즉시 전송한다. BS는 해당 전송 전에 패킷이 없기 때문에 그것이 새로운 전송인 것으로 결정할 수 있다. 이에 대한 예는 도 9를 추가로 참조하여 설명될 것이다. 이러한 접근법으로, 패킷(900)은 슬롯 인덱스 4를 갖는 슬롯 동안 도착한다. UE는 슬롯 인덱스 5를 갖는 슬롯에서 그것을 전송하기 시작하고, 사전 전송이 없기 때문에 네트워크는 그것이 새로운 전송임을 알 것이다.
BS에서의 TB/HARQ/패킷 식별
일부 실시 예에서, 어떤 GF 전송/재전송/반복이 HARQ 프로세스에 속하는지에 대한 식별은 MA 서명을 사용하여 식별된다. 참조 신호는 MA 서명의 구체적인 예이다.
UE에 대해 이용 가능한 총 MA 서명 풀(pool)은 상이한 MA 서명 튜플로 분할 될 수 있으며, 각각의 MA 서명 튜플은 하나의 HARQ 프로세스를 나타낸다.
UE는 새로운 HARQ 프로세스 또는 새로운 패킷에 대해 상이한 MA 서명 튜플을 선택하고, BS는 활동 검출을 사용하여 MA 서명을 식별함으로써 HARQ 프로세스/패킷을 식별한다. MA 서명 튜플은 하나의 서명 또는 일련의 서명일 수 있다.
예들이 도 10을 참조하여 설명될 것이다. 제1 슬롯에서 1002에서의 제1 TB의 UE에 의한 제1 전송, 및 제2 및 제3 슬롯에서 1004, 1006에서의 제1 TB의 재전송/반복이 도시되어 있다. 제4 슬롯에서 1008에서의 제2 TB의 제1 전송이 또한 도시되어 있다.
첫 번째 경우, UE는 4 개의 슬롯에 대해 다음과 같은 MA 서명을 사용한다: p1, p1, p1, p2. 여기서, p1 및 p2는 2 개의 상이한 TB를 식별하는 상이한 MA 서명이다. 이 경우 MA 서명 튜플에는 하나의 서명이 포함된다.
두 번째 경우, UE는 4 개의 슬롯에 대해 다음과 같은 MA 서명을 사용한다: p11, p12, p13, p21. 여기서, MA 서명 튜플 {p11, P12, p13}은 첫 번째 TB를 식별한다. p11, p12, p13은 중복 버전(RV)을 식별하기 위해 추가로 사용될 수 있다.
세 번째 경우, UE는 4 개의 슬롯에 대해 다음과 같은 MA 서명을 사용한다: p1, p2, p2, p1. 이 경우, p1은 초기 전송을 식별하고 p2는 재전송/반복을 식별한다. BS가 p1을 식별할 때, BS는 TB가 새로운 TB라는 것을 알고 있다. 이러한 접근법은 동기식 재전송을 사용하는 구현에 사용될 수 있다.
다중 HARQ 식별 기능을 갖춘 HARQ 피드백 세부 사항
HARQ 프로세스와 GF 자원 사이의 연관을 허용하는 실시 예가 설명되었다. 피드백을 위한 자원을 특정 HARQ 프로세스와 연관시키는 다른 실시 예가 제공된다.
하나의 TTI 내에서 병렬 HRQ를 위한 다중 GF 자원의 구성을 특징으로 하는 실시 예와 함께 사용하기에 적합한, 다음과 같은 접근법이 제공된다:
1. GF 자원 인덱스 및/또는 MA 서명 인덱스로부터 식별된 다중 TB를 갖는, 동기 HARQ를 위해 LTE에서 PHICH(Physical Hybrid-ARQ Indicator Channel) 채널과 유사한 채널을 사용하는 것.
2. 그룹 ACK/NACK에서, 다수의 HARQ ACK/NACK는 그룹 ID에 UE 인덱스를 포함하도록 구성될 수 있음.
3. HARQ 프로세스 ID가 자원 세트에 대한 매핑을 갖도록 구성된 경우, 그룹 ACK/NACK는 HARQ 프로세스 번호를 포함할 수도 있음.
GF 초기 전송을 위한 HARQ 프로세스와 TF 자원 사이의 사전 정의된 관계를 특징으로 하는 실시 예 및 GF 전송 동안 HARQ 프로세스의 암시적 또는 명시적 표시를 특징으로 하는 실시 예와 함께 사용하기에 적합한, 다음과 같은 접근법이 제공된다:
4. 그룹 ACK/NACK 또는 개별 ACK/NACK에 포함된 HARQ 프로세스 번호;
5. HARQ 프로세스 번호로 인한 비동기 재전송이 식별될 수 있음.
일반적으로, HARQ 피드백은 HARQ 프로세스 ID 또는 HARQ 프로세스 ID 또는 패킷을 식별하는 임의의 용어를 명시적 또는 암시적으로 포함할 수 있다.
이제 위에서 소개된 5 가지 접근법이 설명될 것이다.
PHICH 유사 채널을 사용한 HARQ 피드백
이 실시 예에서, PHICH 유사 채널을 사용하여, ACK/NACK는 PHICH 그룹의 인덱스에 따른 시간 주파수 위치에서 직교 시퀀스를 통해 운반된다. PHICH 유사 ACK/NACK는 고정된 타이밍을 갖는다. PHICH 그룹 인덱스와 직교 시퀀스 인덱스의 조합은 그랜트 프리 자원 인덱스와 MA 서명 인덱스(예를 들어, RS 인덱스)의 조합에 기초하여 결정된다.
일부 실시 예에서, MA 서명 인덱스(예를 들어, RS 인덱스)와 함께 하는 그랜트 프리 자원 인덱스는, HARQ 프로세스와 함께 하는 UE를 고유하게 식별한다. UE는 PHICH 유사 채널을 통해 ACK/NACK를 검출하고, 직교 시퀀스 및 시간 주파수 위치에 기초하여, 수신된 신호로부터 결정되는 GF 자원 인덱스 및 MA 서명 인덱스에 기초하여, 어느 UE 및 어느 HARQ 프로세스가 해당 UE에 대한 것인지를 알고 있다. 일부 실시 예에서, RS 인덱스는 직교 커버 코드(OCC) 번호의 순환 시프트 번호를 포함할 수 있다.
일부 실시 예에서, 다중 HARQ 프로세스는 HARQ 프로세스에 대한 MA 서명의 매핑을 통해 상이한 MA 서명을 통해 수행된다. PHICH 유사 채널에서 식별된 MA 서명 인덱스를 사용하여 HARQ 프로세스를 식별할 수 있다.
그룹 ACK/NACK를 사용한 HARQ 피드백
본 실시 예에 대해, 그룹 ACK/NACK에 대한 그룹 DCI는 GF-그룹-RNTI(GF-group-RNTI) 및 GF-그룹-RNTI를 사용하여 스크램블링된 CRC에 의해 정의된 검색 공간으로서 구성된다. UE는 CRC를 디코딩하기 위해 GF-그룹-RNTI를 알아야 한다. GF-그룹-RNTI는 앞서 설명한 RRC와 같은 상위 계층 시그널링을 사용하여 구성될 수 있다. GF-그룹-RNTI는 또한 UE와 BS 모두에 의해 알려진 시간 슬롯 인덱스 또는 시간 주파수 자원 인덱스와 사전 정의된 관계를 가질 수 있으며, 이 경우, 구체적으로 시그널링될 필요는 없다.
일부 실시 예에서, 각각의 인덱스에 대한 컨텐츠는 ACK/NACK에 대해서만 1 비트일 수 있다. 대안적으로, 각각의 인덱스에 대한 컨텐츠는, 활동 검출(활동 또는 비 활동)에 대한 하나의 비트와, 데이터 검출(ACK/NACK)에 대한 다른 비트를 포함하는, 2 비트이다. 엔트리 당 2 비트 ACK/NACK 피드백을 갖는 그룹 DCI에 대해 설명된 모든 포맷은 엔트리 당 1 비트 ACK/NACK를 갖는 포맷을 적용할 수도 있음에 유의하여야 한다.
그룹 DCI는 동기화되거나 비동기적일 수 있다. 전송이 슬롯 n에 있을 때, 동기식 HARQ에서, DCI는 슬롯 n+k에서 전송될 수 있으며, 여기서 k는 고정된다. 비동기식 HARQ에서는, DCI 응답에 대한 고정 타이밍이 없을 수 있다. 일부 실시 예에서, 비동기 DCI의 경우, HARQ 프로세스 ID/번호가 명시적으로 표시된다.
일부 실시 예에서, UE에는 그룹-GF-RNTI(group-GF-RNTI) ACK/NACK에서 하나 이상의 UE 위치 인덱스(또는 ACK/NACK 인덱스)가 할당되고, 각각의 UE 위치 인덱스는 앞서 설명한 바와 같은 구체적인 HARQ 프로세스에 대응한다. UE는 그 위치 인덱스를 사용하여 ACK/NACK를 찾을 수 있다. 이 포맷의 예는 2 비트 ACK/NACK에 대해 도 11에 도시되어 있다. 여기서, UE 위치 인덱스는 UE 특정적이지 않지만, 예를 들어 HARQ 프로세스 특정적이다.
일부 실시 예에서, 각각의 UE는 각각의 UE 인덱스 또는 그룹-GF-RNTI ACK/NACK로 구성된다. HARQ 프로세스를 지원하기 위해, 그룹 DCI 포맷은, 예를 들어, 도 12에 도시된 바와 같이, 각 UE에 대한 UE 인덱스 및 UE에 대한 각각의 HARQ 프로세스에 대한 HARQ 프로세스 ID를 포함할 수 있다. 대안적으로, HARQ 프로세스는 생략될 수 있고, ACK/NACK 정보는 UE의 순차적으로 번호가 매겨진 HARQ 프로세스에 관한 것이다. 예를 들어, 각 HARQ 프로세스는 GF 자원 인덱스를 통해 식별될 수 있으므로, HARQ 프로세스 인덱스는 도 12에서 GF 자원 인덱스로 대체될 수 있다.
일부 실시 예에서, 그룹-GF-RNTI 및 UE 위치 인덱스는 사전 구성되지 않는다. 이 경우에 대한 그룹 DCI 포맷은, 예를 들어, 도 13에 도시된 바와 같을 수 있다. 이 경우에, HARQ 프로세스는 GF 자원 인덱스 및 MA 서명 인덱스의 조합 또는 이들 중 하나를 통해 식별되며, 이들 모두는 ACK/NACK 그룹에 포함된다.
일부 실시 예에서, UE는, 상이한 TB를 나타내기 위해 사용되는 MA 서명을 이용하여, 활동 탐지를 통해 식별될 수 있다. 상이한 TB는 HARQ 프로세스 식별과 연관되거나 연관되지 않을 수 있다. 이러한 일부 실시 예에서, 그룹 ACK/NACK는 TB를 식별하기 위해 MA 서명 인덱스와 함께 UE 인덱스에 대응하는 인덱스를 갖는다. 이것의 예는, 그룹 ACK/NACK가 UE 인덱스 및 MA 서명 인덱스 필드를 포함하는 도 14에 도시되어 있다.
일부 실시 예에서, HARQ 프로세스 ID는 그룹 ACK/NACK에서 명시적으로 시그널링된다. 그룹 ACK/NACK가 UE 인덱스 또는 UE 위치 인덱스, 또는 이전 도면 및 예에서 설명된 인덱스의 전부 또는 일부, 및 HARQ 프로세스 번호/ID 중 하나 또는 조합을 포함하는 예가 도 15에 도시되어 있다.
일부 실시 예에서, 다수의 잠재적인 UE가 존재하는 예에 적합하며, 그룹 DCI 또는 그룹 ACK/NACK는 UE를 고유하게 식별할 수 있는 UE ID를 포함할 수 있다. 그룹 ACK/NACK는 HARQ 프로세스 식별/번호를 또한 선택적으로 포함할 수 있다. 그룹 ACK/NACK가 다음 필드를 포함하는 예가 도 16에 도시되어 있다:
- 그룹 ACK/NACK에 포함된 ACK/NACK의 개수 M;
- 이후, 다음 필드의 M 개 인스턴스:
ACK/NACK(이것이 ACK인지 NACK인지 표시함)
UE를 고유하게 식별하는 UE 식별자
해당 UE에 대한 HARQ 프로세스 ID.
다른 접근법은 도 16의 접근법과 유사하지만, 활동 검출이 UE의 신원을 공개하지 않는 경우에 적합하다. 이 경우, 그룹 ACK/NACK는 UE 식별자 대신 UE와 연관된 MA 서명 인덱스를 포함할 수 있다. 예가 도 17에 도시되어 있다.
도 12 내지 도 17에서 설명된 상기 그룹 ACK/NACK에서, 포맷의 각 엔트리에 대해, 그것은 또한 UE 또는 HARP 프로세스에 대한 명시적인 그랜트를 선택적으로 포함할 수도 있다. 그랜트는 DCI 그랜트에 대한 전형적인 정보(예를 들어, 자원 블록, MCS, NDI)를 포함할 수 있다.
일부 실시 예에서, 상기 접근법 중 임의의 접근법은, 단지 하나의 엔트리를 갖는 접근법 중 하나의 필드를 포함하는 개별 DCI를 제공하기 위해 사용될 수 있다. 일부 실시 예에서, 개별 DCI 또는 그룹 DCI는 GF_RNTI/C-RNTI 또는 그룹_RNTI(group_RNTI) 와 스크램블링된 CRC이다.
일부 실시 예에서, 개별 DCI는 또한 단일 UE에 대해서만 도 16과 유사한 UE ID를 포함할 수도 있다.
전술한 HARQ 피드백은 DCI 이외의 다른 채널에서 또한 전송될 수 있다. 이들은 데이터 채널 또는 특수 제어 채널을 통해 전송될 수 있지만, 그룹 또는 개별 DCI에 대해 설명된 것과 유사한 컨텐츠/형식으로 전송될 수 있다.
사용된 개별 DCI는 연속 재전송의 조기 종료에 사용될 수 있다. 이것은 상기 예 중 일부에 따라 HARQ 프로세스 번호를 포함할 수 있다. 일 예가 도 18에 도시되어 있다. 포맷은, HARQ 프로세스 ID가 명시적으로 지시될 수 있고 기준 신호 인덱스(예를 들어, RS의 순환 시프트(CS))가 또한 명시적으로 지시될 수 있다는 점을 제외하고는 LTE SPS DCI 릴리즈 포맷과 유사하다.
일부 실시 예에서, 개별 DCI는 GF에서 GB로 스위치를 전달하기 위해 사용되며, 어느 TB를 전송할 지를 식별하기 위해 HARQ 프로세스 번호를 포함하는 그랜트를 부여할 수 있다. TTI 당 하나의 HARQ 만 있는 경우, HARQ 프로세스 번호는 동기식 재전송에 필요하지 않다.
시스템에 다수의 부대역이 구성된 경우, 부대역 인덱스가 HARQ 피드백에 암시적으로 또는 명시적으로 포함될 수 있다. 예를 들어, DCI 또는 그룹 DCI에서 HARQ ACK/NACK 응답에 사용되는 GF 자원 인덱스는 부대역 내에 부대역 인덱스 및 GF 자원 인덱스를 더 포함할 수 있다.
GF 자원 구성
일부 실시 예에서, GF 자원은 상이한 레이턴시 요건을 갖는 다중 유형의 GF 트래픽에 대해 구성될 수 있다. 예를 들어, UE는 초기 전송을 위해 특정 액세스 간격(또는 주기성)을 갖는 GF 자원으로 구성될 수 있다. GF 초기 전송의 반복/재전송을 위해 구성된 자원이 존재할 수 있다. 지연에 민감하지 않은 트래픽을 가진 UE는 초기 전송에만 할당된 GF 자원을 통해 초기 전송을 전송할 수 있다. 지연에 민감한 트래픽, 예를 들어 URLLC를 가진 UE는, 또한 재전송/반복 자원에서 초기 전송을 전송할 수 있다.
다른 실시 예에서, UE에 대한 제1 트래픽 유형(예를 들어, URLLC)에 대한 사전 할당된 자원은, 초기 전송을 위해 UE에 대한 다른 트래픽 유형(예를 들어, eMBB)의 초기 GF 전송에 사용될 수 있다. 재전송의 경우, 다른 트래픽 유형의 재전송은 GB만을 기초로 하며(명시적 그랜트), 제1 트래픽 유형에 대해 사전 할당된 자원은, 그랜트를 수신하기 전에 최대 몇 번까지의 자동 반복을 허용한다.
부대역에 대한 자원 구성 & 지시 및 누머롤러지
일부 실시 예에서, 네트워크는 개별 UE에 대해서 뿐만 아니라 시스템에서, 혼합된 누머롤러지 또는 단일 누머롤러지, 슬롯 및 미니 슬롯 등을 갖는 하나 이상의 부대역을 구성하고, 이들 구성을 반 정적으로 및/또는 동적으로 업데이트한다.
다른 실시 예에서, 부대역, 누머롤러지, 슬롯 및/또는 미니 슬롯에 대한 구성 및 재구성(또는 업데이트)은, 예를 들어 브로드 캐스팅 채널, 멀티 캐스팅 및/또는 RRC 메시지와 같은 상위 계층 시그널링을 사용하여, 반 정적일 수 있다.
다른 실시 예에서, 부대역, 누머롤러지, 슬롯 및/또는 미니 슬롯에 대한 구성 및 재구성(또는 업데이트)은, 예를 들어 그룹 공통 NR-PDCCH 또는 유니 캐스트 채널과 같은 L1 또는 DCI 시그널링을 사용하여, 동적일 수 있다. 일부 실시 예에서, 누머롤러지 정보의 구성을 위한 그룹 공통 NR-PDCCH는, LTE에서 PCFICH와 유사한 PCFICH 유사 채널을 사용하여 운반될 수 있다. 일부 실시 예에서, 누머롤러지 정보의 구성을 위한 그룹 공통 NR-PDCCH는 다른 특수 제어 채널을 사용하여 운반될 수 있다. 일부 실시 예에서, 누머롤러지 정보의 구성을 위한 그룹 공통 NR-PDCCH는 공통 DCI 포맷을 사용하여 운반될 수 있다. 공통 DCI 포맷에서, 그룹 RNTI는 상위 계층 시그널링에서(예를 들어, RRC에서) 시그널링되거나 (일반적으로 시간 및/또는 주파수 위치 인덱스의 함수로서) 사전 정의될 수 있다. 그룹 RNTI는 DCI에 대한 검색 공간을 정의하고 DCI의 CRC를 스크램블링하기 위해 사용될 수 있다.
다중 운송 블록(TB) 및 다중(코딩된 블록) CB 전송
후술하는 다중 TB 및 CB 전송은 그랜트 프리 및 그랜트 기반 전송/재전송/반복을 포함하여 일반적으로 무선 통신에 적용될 수 있고, 업링크 또는 다운링크 전송 모두에 적용될 수 있다.
일부 실시 예에서, 하나의 UE는 하나의 그랜트 프리 또는 스케줄링된 자원 유닛에서 다중 TB를 전송할 수 있다. 예를 들어, 도 23을 참조할 수 있다. 예를 들어, 각각의 TB는 MIMO 전송의 공간 계층/코드북을 나타낼 수 있다. 다음 도면은 2 개의 서로 다른 안테나 포트를 통해 전송될 수 있는 2 개의 TB 전송의 예를 나타낸다. 다중 TB는 동일한 HARQ 프로세스 ID에 대응할 수 있거나, 복수의 HARQ 프로세스 ID에 대응할 수 있다. 다중 TB가 동일한 HARQ 프로세스 ID에 대응하는 경우, 하나의 TB 또는 그 이상의 TB의 HARQ 응답(ACK/NACK 또는 그랜트)은 TB 인덱스 또는 HARQ 프로세스 ID 위의 인덱스를 명시적 또는 암시적으로 표시할 수 있다. 다중 TB가 상이한 HARQ 프로세스에 대응하는 경우, BS는 HARQ 피드백(ACK/NACK 또는 그랜트)에서 개별 HARQ 프로세스 ID를 명시적으로 또는 암시적으로 표시할 수 있다.
일부 실시 예에서, UE의 전송에 대한 하나의 운송 블록(TB)은 다중 코딩 블록(coded block, CB)을 포함할 수 있다. 예를 들어, 도 24를 참조할 수 있다. 각각의 CB는 독립적으로 디코딩될 수 있고 임의의 하나 이상의 CB는 그룹 기반 시그널링(예를 들어 그룹 공통 PDCCH 채널) 또는 개별 시그널링에서 확인 응답(ACK/NACK) 메시지로 표시될 수 있다. 일부 실시 예에서, 하나의 TB 내의 상이한 CB는 동일한 UE의 동일한 데이터 패킷을 운반할 수 있다. 일부 실시 예에서, 하나의 TB 내의 상이한 CB는 동일한 UE의 상이한 데이터 패킷 또는 상이한 트래픽 유형에 대응할 수 있다. 일부 실시 예에서, 하나의 TB 내의 상이한 CB는 상이한 UE의 상이한 데이터 패킷 또는 상이한 트래픽 유형에 대응할 수 있다. 각각의 CB는 새로운 데이터 전송 또는 이전 데이터 전송의 반복/재전송에 대응할 수 있다. 그리고 동일한 TB의 서로 다른 CB에 새로운 전송 및 재전송이 혼합되어 있을 수 있다. 다음 도면은 4 개의 CB를 포함하는 TB 전송의 예를 나타낸다. 구체적인 일 예에서, CB1 및 CB2는 UE 1의 일 데이터 패킷의 재전송에 속할 수 있고, CB3은 UE 1의 다른 데이터 패킷의 새로운 전송에 대응할 수 있는 반면, CB4는 상이한 UE, UE 2의 데이터 패킷에 대응한다. 동일한 UE의 TB 내의 상이한 CB는, 상이한 HARQ 프로세스 ID에 대응하거나 동일한 HARQ 프로세스 ID를 공유할 수 있다.
특정 CB 또는 TB의 HARQ 피드백(ACK/NACK 또는 그랜트)을 전송하기 위해, 일부 실시 예에서, BS는, 어떤 CB 또는 TB에 대한 ACK/NACK 또는 그랜트인지 여부를 UE가 식별할 수 있도록, HARQ 프로세스 ID의 위에 TB인덱스 및/또는 CB인덱스를 명시적 또는 암시적으로 포함한다. 예를 들어, 그룹 ACK/NACK에서, ACK/NACK 인덱스는 이제 HARQ 프로세스 인덱스, TB인덱스 및 CB인덱스 중 적어도 하나 또는 일부의 조합을 포함할 수 있다.
일부 실시 예에서, UE는 동일한 UE 또는 상이한 UE로부터 이전 패킷의 재전송/반복에 할당된 자원에서 새로운 패킷을 전송할 수 있다. 예가 도 25에 도시되어 있다. 새로운 패킷의 전송은 동일한 전송 자원에서 이전 데이터 패킷의 재전송/반복에 사용된 CB 또는 TB와 다른 CB 또는 TB를 사용하여 전송될 수 있다. 일부 실시 예에서, BS 또는 네트워크는 이전의 재송신/반복 자원(들)에서 새로운 패킷을 전송하도록 UE에 명시적으로 또는 암시적으로 시그널링하거나 지시할 수 있다. 도 3은, 각각 하나의 TB와 2 개의 CB를 포함하는 UE로부터의 2 개의 전송의 예를 도시한다. 2 개의 전송은 그랜트 프리 전송/재전송/반복 또는 그랜트 기반 전송/재전송/반복일 수 있다. 일 실시 예에서, CB1 및 CB2는 2 개의 상이한 코딩 블록으로 개별적으로 인코딩된 상이한 데이터 패킷을 포함할 수 있다. 예를 들어, UE의 제1 전송에서 CB1은 데이터 패킷/블록 1의 초기 전송에 대응하고, 제1 전송에서 CB2는 데이터 패킷/블록 2의 초기 전송에 대응하고, 두 CB는 동일한 HARQ 프로세스 ID=0를 공유할 수 있고; 두 번째 전송에서, 재전송을 위해 하나의 CB만이 필요하다. 이에 대한 다른 이유가 있을 수 있다. 예를 들어, 데이터 패킷/블록 중 하나(예를 들어, 데이터 패킷 2)가 성공적으로 전송될 수 있다. 기지국은 CB 레벨 ACK/NACK 또는 그랜트를 송신할 수 있다. 예를 들어, BS는 CB1이 성공적으로 디코딩되지 않았고(CB1에 대한 NACK) CB2가 성공적으로 디코딩됨(CB2에 대한 ACK)을 나타내는 ACK/NACK 피드백을 송신할 수 있다. 일부 실시 예에서, CB2에 대한 ACK 또는 CB2에 대한 NACK만이 전송된다. 다른 예에서, BS 또는 네트워크는 제1 전송에 대응하는 DCI 그랜트를 송신할 수 있으며, 여기서 CB1 및 CB2에 대한 별도의 그랜트 정보가 존재한다. 예를 들어, CB1에서, 그랜트의 새로운 데이터 지시자(NDI) 필드는 1이거나 토글되지 않을 수 있으며; 데이터 패킷의 재전송을 나타내는 것은 CB1에 대응한다. 반면, NDI 필드가 0이거나 CB2에 대한 그랜트에서 토글되는 것은, CB2에서 새로운 전송을 나타낸다. 이후, 제2 전송에서, ACK/NACK 또는 그랜트에 이어, UE는 CB1 상에서 데이터 패킷 1을 재전송하고 CB2에서 새로운 데이터 패킷 3을 전송한다. BS 및 UE 모두는 BS에 의한 시그널링을 통해 표시되는 바와 같이 데이터 패킷과 CB 사이의 관계를 알고 있음에 유의하여야 한다.
일부 실시 예에서, UE는 그랜트 없이 또는 그랜트와 함께 이전 패킷의 재전송/반복을 위해 할당된 전송 자원에서 새로운 패킷을 전송하기로 결정할 수 있지만, 그랜트는 UE에게 그렇게 지시하지 않는다. 새로운 패킷의 전송은 동일한 전송 자원 내에서 이전 데이터 패킷의 재전송/반복에 사용된 CB 또는 TB와 다른 CB 또는 TB를 사용하여 전송될 수 있다. 이 경우, BS 또는 네트워크가 새로운 패킷을 식별하기 위해, UE는 새로운 패킷이 특정 CB를 통해 전송됨을 명시적으로 또는 암시적으로 표시할 수 있다. 명시적인 시그널링의 예는, CB가 새로운 패킷 전송임을 나타내는 표시 시그널링을 전송하는 것이다. 표시는 제어 채널 또는 데이터 채널에서 수행될 수 있다. 데이터를 디코딩하지 않고도 더 잘 보호되고 디코딩될 수 있도록 데이터와 별도로 인코딩될 수 있다. 표시는 패킷 ID, CB에 대응하는 HARQ ID 또는 CB에게 새로운 패킷 전송을 지시하는 플래그일 수 있다. 암시적 시그널링의 예는 MA 서명을 통해 이 정보를 운반하는 것이다. 예를 들어, 하나의 MA 서명 세트는 새로운 패킷 또는 CB 상의 패킷 ID 또는 HARQ ID에 대응할 수 있다.
다른 실시 예에서, UE는 다수의 상이한 데이터 패킷에 대응하는 다수의 CB의 연속 반복을 수행할 수 있다. 예를 들어, 도 3에서, CB2에 대응하는 데이터 패킷 중 하나가 성공적으로 디코딩 및 ACK될 수 있다. 따라서, 제2 전송에서, CB1의 제1 전송에 대응하는 제1 데이터 패킷 만이 CB1의 제2 전송에서 반복된다. 이 시나리오에서, UE는 CB2에서 새로운 패킷을 전송하도록 선택할 수 있다.
일부 실시 예에서, 상이한 CB는 개별적으로 인코딩되고 성공적으로 디코딩될 수 있지만, 상이한 CB은 동일한 데이터 패킷에 대응할 수 있다. 예를 들어, 데이터 패킷은 외부 코드에 의해 인코딩될 수 있다. 외부 코드의 상이한 인코딩된 비트는 상이한 CB 상에서 별도로 인코딩될 수도 있다. 외부 코드의 예는 파운틴 코드(fountain code) 또는 레이트리스 코드(rateless code)이다. BS는 외부 코드를 추가로 디코딩함으로써 동일한 데이터 패킷에 대응하는 상이한 CB를 결합할 수 있다. 도 25가 예로서 사용되면, BS는 상이한 CB를 먼저 개별적으로 디코딩할 수 있다. 이 전송을 위해 CB 레벨의 ACK/NACK를 송신하기 위해, BS는 얼마나 많은 CB가 성공적으로 디코딩되었는지를 지시하면 된다. 도 25의 예에서, 성공적으로 디코딩된 1 개의 CB만이 있다. UE가 이 정보를 수신할 때, UE는 동일한 데이터 패킷의 1 CB만이 재전송될 필요가 있다는 것을 알고 있다. 그 후, UE는 제2 전송의 CB1에서 제1 전송의 CB1에서 동일한 패킷의 재전송을 전송한다. UE는 CB2에서 새로운 패킷을 전송하도록 선택할 수 있다.
다른 실시 예에서, CB에 대한 모든 전송 및 확인 응답 프로세스는 다운링크 및 업링크 모두에 적용된다. 다운링크 경우에 대해, 단일 송신기(예를 들어 eNB 또는 gNB)는 단일 UE 또는 다중 UE로 데이터를 전송한다.
상기 프로토콜 및 예에 대한 설명에서, 예로서 업링크를 사용하였는데, 여기서 UE는 패킷을 송신하고 HARQ 피드백(ACK/NACK)을 수신하는 것이고, BS는 ACK/NACK를 송신하고 패킷을 수신하는 것임을 유의하여야 한다. 동일한 프로토콜이 다운링크에 적용될 수 있으며, 이 경우, BS는 전송을 송신하고 ACK/NACK를 수신하는 것이고 UE는 전송을 수신하고 ACK/NACK를 송신하는 것이다.
일부 실시 예에서, CB는 동일한 송신기 또는 상이한 송신기로부터의 새로운 패킷 및 재전송된 패킷으로부터의 혼합 데이터를 포함한다. 다른 실시 예에서, CB는 동일한 송신기 또는 상이한 송신기로부터의 다른 재전송된 패킷으로부터의 혼합 데이터를 포함한다.
보다 일반적으로, TB 내의 다중 CB 전송에 대해 설명된 모든 전송 프로토콜 및 표시 방법은 단일의 스케줄링된 또는 GF 전송 내의 다중 TB 전송에도 적용될 수 있다.
코드 블록(CB) 또는 코드 블록 인덱스에 관한 본 개시의 모든 설명은 또한 2 이상의 운송 블록, 예를 들어, 2 이상의 CB를 포함하는 코드 블록 그룹(CBG)에 적용될 수 있다.
도 9를 다시 참조하면, 위에서 상세히 설명된 바와 같이, 2 개의 상이한 실시 예가 하나의 도면에 도시되어 있음이 명백해야 한다. 제1 실시 예에서, 주어진 전송 또는 재전송은 슬롯의 HARQ 프로세스 ID와 연관된 슬롯에서만 이루어질 수 있다. 예를 들어, HARQ 프로세스 ID 0의 경우, 초기 전송 및 3 개의 재전송/반복은 슬롯 0, 1, 2 및 3에서만 발생할 수 있다. 제2 실시 예에서, HARQ 매핑은 초기 전송을 위한 자원만을 정의한다. 예를 들어, HARQ 프로세스 ID 1의 경우, 슬롯 4, 5, 6 및 7 중 어느 하나가 초기 전송에 사용될 수 있다. 재전송/반복에 사용되는 후속 슬롯은 반드시 HARQ 프로세스 ID 1에 매핑될 필요는 없다.
이제 도 19를 참조하면, UE에서의 방법에 대한 흐름도가 도시되어 있다. 상기 방법은, 블록 1900에서, HARQ 프로세스 ID를 갖는 HARQ 프로세스의 일부로서, 초기 그랜트 프리 전송 및 K-1 개의 반복을 전송하며, 여기서 K>=2이다. 초기 그랜트 프리 전송을 전송하기 위해 이용 가능한 적어도 하나의 자원에 대한 HARQ 프로세스 ID의 사전 정의된 매핑은 K의 함수이다.
도 9의 자원 매핑에 대한 양 실시 예는 K가 4인 도 19의 방법에 대한 실시 예임에 유의하여야 한다.
선택적으로, 매핑은 또한 HARQ 프로세스의 최대 개수에 대한 함수이다. 도 9에서, L=4의 HARQ 프로세스 최대 개수와 K = 4의 최대 반복 인자가 있지만, 다른 개수의 HARQ 프로세스 및 반복 요소에 대해 동일한 접근 방식을 일반화할 수 있다. 보다 일반적으로, 일부 K 및 일부 L에 대해, 각각의 HARQ 프로세스에 대해 매핑될 수 있는 K 개의 연속 슬롯 또는 자원이 존재하며, K 개의 연속 슬롯 또는 자원의 구성은 L 개의 HARQ 프로세스를 통해 순환될 수 있다. 자원과 HARQ 프로세스의 연관성은 KxL 자원 이후에 반복된다.
본 명세서에서 "연속 그랜트 프리 자원"또는 "연속 그랜트 프리 자원 세트"에 대한 언급은 그랜트 프리 전송을 위해 이용 가능한 자원의 관점에서 연속적인 것을 의미한다는 점에 유의한다. 그러나, 2 개의 "연속 그랜트 프리 자원" 사이에는, 스케줄링된 트래픽과 같은, 다른 목적을 위한 자원이 있을 수 있음을 이해하여야 한다. 이것에 대한 예는 도 10에 도시되어 있고, GF 자원(1002,1004) 사이에 중간 GF 자원이 없고 GF 자원(1004,1006) 사이에 중간 GF 자원이 없는 경우, 자원(1002,1004,1006)은 연속 그랜트 프리 자원이라고 지칭될 수 있다. 이와 동등하게, 이러한 자원은 "연속적인 그랜트 프리 자원"으로 지칭될 수 있다. 예를 들어, 시간 도메인에서 2 개의 인접한 GF 자원 사이의 TTis(또는 주기성)의 개수는, 본 개시에서 앞서 설명된 바와 같이 그랜트 프리 전송을 위해 RRC에서 구성될 수 있고, 이 경우, 2 개의 연속적인 그랜트 프리 자원은, 시간 도메인에서의 주기성에 의해 정의된 시간 길이에 의해 분리될 수 있다.
위에서 상세히 설명된 바와 같이, 일부 실시 예에서, HARQ 프로세스 ID는 매핑에 따라 초기 그랜트 프리 전송을 위한 자원에 기초한다.
일부 실시 예에서, 매핑은 HARQ 프로세스 ID를 제1 자원을 포함하는 복수의 K 개의 자원에 매핑하고, UE는 제1 자원을 사용하여 초기 그랜트 프리 전송을 전송한다. 이것은 제1 실시 예인 도 9와 일치한다.
대안적으로, 매핑은 HARQ 프로세스 ID를 복수의 자원에 매핑하고, UE는 복수의 자원 중 임의의 하나를 사용하여 초기 그랜트 프리 전송을 전송한다. 이것은 도 9의 제2 실시 예와 일치한다. 이러한 접근법의 이점은, 초기 전송에 단지 처음에 매핑된 자원만이 사용될 수 있는 경우보다 초기 전송이 더 빨리 이루어질 수 있다는 것이다.
일부 실시 예에서, 초기 전송은, 초기 UE 전송을 위해 사전 정의된 제1 다중 액세스 서명을 사용하여 전송되고, 반복은 제2 다중 액세스 서명을 사용하여 전송된다. 이것은 도 10과 관련하여 세 번째 경우라고 하는 상술한 예와 일치한다.
일부 실시 예에서, 매핑은 HARQ 프로세스 ID를 그랜트 프리 자원의 전체 세트 내의 연속적인 복수의 연속적인 자원에 매핑한다. 도 9의 실시 예는 이러한 접근법과 일치한다.
선택적으로, 본 명세서에 설명된 임의의 실시 예에 대해, 적어도 하나의 자원 각각은 복수의 그랜트 프리 자원 중 하나이며, 복수의 그랜트 프리 자원은 주기적으로 시간 간격을 갖는다.
이제 도 20을 참조하면, UE에서의 방법에 대한 흐름도가 도시되어 있다. 상기 방법은 블록 2000에서 복수의 그랜트 프리 자원 중 임의의 하나를 사용하여 초기 전송을 전송하는 단계를 포함한다. 상기 방법은, 블록 2002에서, 다음의 그랜트 프리 자원을 사용하여 초기 전송과 연관된 반복을 계속 전송하며, 복수의 그랜트 프리 자원 및 다음의 그랜트 프리 자원 중 하나는, 복수의 그랜트 프리 자원 내에서 연속적이다.
도 9의 제2 실시 예는 초기 전송이 언제 발생하는지에 대한 제한이 없고, 후속 전송이 초기 전송 직후에 발생하는 경우의 예를 도시한다. 바로 다음에, 이것은 다음의 그랜트 프리 자원을 의미한다. 자원은 연속적인 그랜트 프리 자원, 예를 들어 그랜트 기반 전송에 이용 가능한 자원 사이에 개입할 수 있음을 이해하여야 한다.
이제 도 21을 참조하면, UE에서의 방법에 대한 흐름도가 도시되어 있다. 상기 방법은 블록 2100에서 HARQ 프로세스 ID에 대한 시간 주파수 자원 세트를 구성하는 RRC 시그널링을 수신하는 단계를 포함한다. 다음으로, 블록 2102에서, HARQ 프로세스 ID를 갖는 HARQ 프로세스의 일부로서, 수신된 RRC 시그널링에 의해 구성된 자원 중 하나를 사용하여, UE는 초기 그랜트 프리 전송을 전송한다.
일부 실시 예에서, 시간 주파수 자원의 세트는 K 개의 시간 주파수 자원을 포함하고, 상기 방법은, HARQ 프로세스 ID를 갖는 HARQ 프로세스의 일부로서, 수신된 RRC 시그널링에 의해 구성된 자원을 사용하여 K-1 개의 반복을 전송하는 단계를 더 포함하며, 여기서 K>=2이다.
이제 도 22를 참조하면, UE에서의 방법에 대한 흐름도가 도시되어 있다. 상기 방법은 블록 2200에서, HARQ 프로세스 ID를 갖는 HARQ 프로세스의 일부로서, 초기 그랜트 프리 전송을 전송하는 단계를 포함한다. HARQ 프로세스 ID는, 적어도 초기 전송을 전송하기 위해 사용된 주파수에 기초하여 도출된다. 예를 들어, 하나의 시간 단위/슬롯 내에, 서로 다른 주파수 위치에 2 개의 GF 자원이 있고, 더 높은 주파수 대역 인덱스를 갖는 것이 HARQ 프로세스 0에 대응할 수 있고, 다른 것이 HARQ 프로세스 1에 대응할 수 있도록 구성되거나, 이와 반대로 구성되는, 2 개의 병렬 자원 세트에 대한 사용에 관한 위의 설명을 참조할 수 있다.
추가 예
예 1. 사용자 장비에 대한 그랜트 프리 자원을 구성하기 위한 네트워크 요소에서의 방법으로서, 상기 방법은:
네트워크 요소가, 사용자 장비에 대한 다중 하이브리드 자동 반복 요청(HARQ) 프로세스에 대응하는 다수의 자원 세트를 구성하기 위해 시그널링을 전송하는 단계를 포함한다.
예 2. 예 1의 방법에서, 다수의 자원 세트는, 시간 단위 당 다수의 자원을 포함한다.
예 3. 예 1의 방법에서, 시그널링은 다음 중 적어도 하나를 포함하는 메시지를 포함한다:
HARQ 프로세스의 최대 개수의 표시;
사용자 식별자;
각 HARQ 프로세스에 대한 자원 표시.
예 4. 예 1의 방법에서, 시그널링은, 다중 HARQ 프로세스에 대한 다중 다운링크 채널 정보(DCI) 활성화를 포함한다.
예 5. 예 3의 방법에서, 시그널링은, 각각의 HARQ 프로세스에 대한 자원 표시를 포함하고, 자원 표시는 HARQ 식별자(ID)를 포함한다.
예 6. 예 1 내지 예 5의 방법에서, 시그널링은 다음 중 하나를 사용하여 전송된다:
상위 계층 시그널링;
상위 계층 시그널링 및 동적 시그널링의 조합;
브로드 캐스트 시그널링 및 상위 계층 시그널링의 조합;
브로드 캐스트 시그널링, 상위 계층 시그널링 및 동적 신호의 조합.
예 7. 예 1 내지 예 6의 방법에서, 시그널링은, 해당 UE 인덱스가 할당된 사용자 장비에 대한 ACK/NACK에 대한 특정 위치와 연관된 UE 인덱스를 포함한다.
예 8. 예 1 내지 예 6의 방법에서, 시그널링은, 각각의 HARQ 프로세스에 대한 UE ACK/NACK 인덱스를 포함하고, ACK/NACK 인덱스는 HARQ 프로세스에 대한 ACK/NACK에 대한 특정 위치와 연관된다.
예 9.
그랜트 프리(GF) 전송을 위한 활동 검출 및 HARQ 프로세스 식별을 수행하는 단계 - 여기서, GF 자원은 다중 HARQ 프로세스에 대해 구성됨 - 를 포함하고,
HARQ 프로세스 식별을 수행하는 단계는, HARQ ID와 GF 전송의 초기 GF 전송의 전송 자원 사이의 사전 정의된 관계에 기초하는, 방법.
예 10. 예 9의 방법은,
현재 시간 단위 번호, 그랜트 프리 액세스 간격, 시간 단위 당 그랜트 프리 자원의 개수, 시간 단위 내의 그랜트 프리 자원 인덱스, 및 구성된 HARQ 프로세스의 개수 중 적어도 하나에 기초하여 HARQ ID를 도출하는 단계를 더 포함한다.
예 11. 예 9 또는 예 10의 방법에서, 사전 정의된 관계는 적어도 하나의 HARQ 프로세스 ID를 적어도 2 개의 시간 단위와 연관시킨다.
예 12. 예 11의 방법에서, 적어도 2 개의 HARQ 프로세스 ID는, 적어도 2 개의 시간 단위 각각과 연관된다.
예 13. 예 12의 방법에서, HARQ 프로세스 ID는 GF 자원을 통해 주파수로 그리고 그 후에 시간적으로 순환한다.
예 14. 예 12의 방법에서, HARQ 프로세스 ID는 GF 자원 통해 시간적으로 그리고 그 후에 주파수로 순환한다.
예 15. 예 9 내지 예 12의 방법은:
초기 전송을 위해 구성된 자원 중 하나에서 수신된 초기 전송에 대한 디코딩에 실패한 후, 그랜트 기반 재전송을 수신하는 단계를 더 포함한다.
예 16. 예 9 내지 예 12의 방법은:
초기 전송을 위해 구성된 자원 중 하나에서 수신된 초기 전송에 대한 디코딩에 실패한 후, 동일한 HARQ ID에 대응하는 자원에서 적어도 하나의 재전송을 수신하는 단계를 더 포함한다.
예 17. 예 9 내지 예 16의 방법에서,
사전 정의된 관계는 각각의 HARQ 프로세스 ID를, 대응하는 복수의 자원 인덱스와 연관된 복수의 자원과 연관시키며, 각각의 대응하는 복수의 자원 인덱스는 제1 자원 인덱스를 포함한다.
예 18. 예 17의 방법에서, 대응하는 복수의 자원 인덱스의 제1 인덱스와 연관된 자원에 대해 주어진 HARQ 프로세스 ID에 대해서만 초기 전송이 허용되고;
상기 방법은 HARQ 프로세스 ID에 대한 대응하는 복수의 자원 인덱스의 제2 인덱스와 연관된 자원에서 적어도 하나의 반복을 수신하는 단계를 더 포함한다.
예 19. 예 17의 방법에서,
연관된 복수의 자원 중 임의의 자원에 대해 주어진 HARQ 프로세스에 대한 초기 전송이 수신될 수 있고;
주어진 HARQ 프로세스에 대한 적어도 하나의 반복은, 초기 전송에 사용된 자원의 자원 인덱스에 이어서 자원 인덱스와 연관된 자원에 대해 수신된다.
예 20. 예 19의 방법에서,
미리 결정된 개수의 GF 재전송이 수신되고; 또는
GF 재전송은 ACK 또는 그랜트가 전송될 때까지 수신된다.
예 21.
HARQ 프로세스 ID와 연관된 GF 전송을 수신하는 단계 - GF 전송은 HARQ 프로세스 ID의 명시적 또는 암시적 표시를 포함함 - 를 포함하는 방법.
예 22. 예 21의 방법에서,
GF 전송을 수신하는 단계는 다중 액세스 서명 검출을 수행하는 단계를 포함하고;
상기 방법은 적어도 하나의 검출된 다중 액세스 서명에 기초하여 HARQ 프로세스 ID를 결정하는 단계를 더 포함한다.
예 23. 예 22의 방법은:
적어도 하나의 검출된 다중 액세스 서명에 기초하여 HARQ 프로세스 ID 및 중복 버전을 결정하는 단계를 더 포함한다.
예 24. 예 22의 방법에서,
적어도 하나의 검출된 다중 액세스 서명에 기초하여 전송이 초기 전송인지 또는 재전송인지 여부를 결정하는 단계를 더 포함한다.
예 25. 전술한 예 중 어느 하나의 방법은:
다중 HARQ 프로세스에 대해 구성된 자원에 대한 활동 검출, UE 식별, HARQ 프로세스 식별 및 데이터 검출을 수행하는 단계를 더 포함한다.
예 26. 전술한 예 중 어느 하나의 방법은:
활동 검출, UE 식별, HARQ 프로세스 식별의 결과에 기초하여 ACK/NACK를 전송하는 단계를 더 포함한다.
예 27. 예 1의 방법은, PHICH 유사 채널을 사용하여 활동 검출의 결과에 기초하여 ACK/NACK를 전송하는 단계를 더 포함하고, ACK/NACK는 PHICH 그룹의 인덱스에 따라 시간 주파수 위치에서 직교 시퀀스로 운반된다.
예 28. 예 27의 방법은:
그랜트 프리 자원 인덱스 및 다중 액세스 서명 인덱스의 조합에 기초하여 그룹 인덱스 및 직교 시퀀스 인덱스의 조합을 결정하는 단계를 더 포함한다.
예 29. 예 1의 방법은, UE 및 HARQ 프로세스를 식별하기 위해 다중 액세스 서명 인덱스와 함께 그랜트 프리 자원 인덱스를 사용하는 단계를 더 포함한다.
예 30. 전술한 예 중 어느 하나의 방법은: 그룹 ACK/NACK를 전송하는 단계를 더 포함한다.
예 31. 예 30의 방법에서, 그룹 ACK/NACK는 적어도:
복수의 ACK/NACK 각각에 대해 UE 위치 인덱스 및 ACK/NACK를 포함한다.
예 32. 예 30의 방법에서, 그룹 ACK/NACK는 적어도:
복수의 UE 각각에 대해, UE 인덱스;
각각의 UE에 대한 복수의 HARQ 프로세스 각각에 대해, HARQ 프로세스 인덱스 및 ACK/NACK를 포함한다.
예 33. 예 30의 방법에서, 그룹 ACK/NACK는 적어도:
복수의 GF 자원 각각에 대해, GF 자원 인덱스;
각각의 GF 자원에 대해 복수의 다중 액세스 서명 인덱스 및 대응하는 복수의 ACK/NACK를 포함한다.
예 34. 예 30의 방법에서, 그룹 ACK/NACK는 적어도:
복수의 UE 각각에 대해, UE 인덱스;
각각의 UE에 대한 복수의 운송 블록 각각에 대해, 운송 블록과 연관된 다중 액세스 서명을 포함한다.
예 35. 예 30의 방법에서, 그룹 ACK/NACK는 적어도:
복수의 UE 각각에 대해, UE 인덱스;
UE 인덱스 각각에 대해, 적어도 하나의 ACK/NACK 및 대응하는 HARQ 프로세스 ID를 포함한다.
예 36. 예 30의 방법에서, 그룹 ACK/NACK는, 그룹 ACK/NACK의 복수의 ACK/NACK 각각에 대해:
UE ID 및 선택적으로 HARQ 프로세스 ID를 포함한다.
예 37. 예 30의 방법에서, 그룹 ACK/NACK는 그룹 ACK/NACK의 복수의 ACK/NACK 각각에 대해:
다중 액세스 서명 인덱스 및 선택적으로 HARQ 프로세스 ID를 포함한다.
예 38. 예 1 내지 예 37 중 어느 하나의 방법을 수행하도록 구성된 기지국.
예 39. 사용자 장비에서의 방법으로서, 상기 방법은:
다중 HARQ 프로세스를 위한 자원을 구성하기 위해 예 1 내지 예 6 중 어느 하나의 방법에 따라 전송된 시그널링을 수신하는 단계;
구성된 자원을 사용하여 HARQ 프로세스와 함께 그랜트 프리 전송을 전송하는 단계를 포함한다.
예 40. 예 39의 방법은, 예 27 내지 29 중 어느 하나의 방법에 따라 전송된 ACK/NACK를 수신하는 단계를 더 포함한다.
예 41. 사용자 장비에서의 방법으로서, 상기 방법은:
예 9 내지 예 20 중 어느 하나의 방법에 따라, HARQ 프로세스 ID와 초기 전송을 위한 자원 사이의 사전 정의된 관계에 기초하여 다중 HARQ 프로세스 전송을 수행하는 단계를 포함한다.
예 42. 사용자 장비에서의 방법으로서, 상기 방법은:
예 21 내지 예 24 중 어느 하나의 방법에 따라, 그랜트 프리 전송 동안 HARQ 프로세스의 암시적 또는 명시적 표시로 다중 HARQ 프로세스 전송을 수행하는 단계를 포함한다.
예 43. 예 39 내지 예 38 중 어느 하나의 방법은:
예 26 내지 예 37 중 어느 하나의 방법에 따라 전송된 ACK/NACK를 수신하는 단계를 더 포함한다.
예 44. 예 39 내지 예 43 중 어느 하나의 방법을 구현하도록 구성된 사용자 장비.
예 45. UE에서의 방법으로서, 상기 방법은:
복수의 그랜트 프리 자원 중 어느 하나를 이용하여 초기 전송을 전송하는 단계;
다음의 그랜트 프리 자원을 이용하여 초기 전송과 연관된 반복을 전송하는 단계를 포함하고, 복수의 그랜트 프리 자원 및 다음의 그랜트 프리 자원 중 하나는 복수의 그랜트 프리 자원 내에서 연속적이다.
예 46. UE에서의 방법으로서, 상기 방법은:
HARQ 프로세스 ID에 대한 시간 주파수 자원 세트를 구성하는 RRC 시그널링을 수신하는 단계;
HARQ 프로세스 ID를 갖는 HARQ 프로세스의 일부로서, 수신된 RRC 시그널링에 의해 구성된 자원 중 하나를 사용하여, 초기 그랜트 프리 전송을 전송하는 단계를 포함한다.
예 47. 예 46의 방법으로서, 시간 주파수 자원 세트는 K 개 시간 주파수 자원을 포함하고, 상기 방법은:
HARQ 프로세스 ID를 갖는 HARQ 프로세스의 일부로서, 수신된 RRC 시그널링에 의해 구성된 자원을 사용하여, K-1 개의 반복을 전송하는 단계를 더 포함하고, 여기서 K>=2이다.
예 48. UE에서의 방법으로서, 상기 방법은:
HARQ 프로세스 ID를 갖는 HARQ 프로세스의 일부로서, 초기 그랜트 프리 전송을 전송하는 단계를 포함하고;
여기서 HARQ 프로세스 ID는 적어도 초기 전송을 전송하기 위해 사용되는 주파수에 기초하여 도출된다.
일부 실시 예는 그랜트 없이 전송된 TB의 gNB에 의한 성공적인 수신의 확인 응답/표시를 수행하는 방법에 관한 동기 및 문제 중 일부를 해결한다.
일부 실시 예에서, 그랜트가 없는 UL 전송 스킴은, 동일한 TB의 초기 전송을 포함하여 K(K>=1) 반복을 지원한다. 최대 반복 횟수 K는 설정 가능한 파라미터이다. URLLC 서비스를 지원하기 위해, 지연 예산(delay budget), 누머롤러지 및 슬롯 기간에 따라 최대 반복 횟수가 결정될 수 있다. 그러나, UE에 대해 K를 선택함에 있어서 약간의 트레이드오프(tradeoff)가 있다. K가 너무 크면, 성공적인 수신을 위해 더 적은 횟수의 연속 전송이 필요한 채널 품질이 좋은 일부 사용자에게 불필요한 전송이 발생할 수 있다. 따라서, 이들 사용자에 대한 더 많은 반복 낭비는 동일한 자원을 공유하는 다른 그랜트 프리 UE에 불필요한 간섭을 야기할 것이다. 한편, K가 너무 작게 설정되면, UE가, K 번의 반복 후에 HARQ 응답 또는 UL 그랜트를 대기해야 할 가능성이 있으며, URLLC UE의 신뢰성이 레이턴시 바운드(latency bound) 내에서 만족되지 않을 수 있다. URLLC UE에 대한 좋은 해결 방안은 레이턴시 요건에 따라 K를 설정하지만, DL 확인 응답/표시를 통해 TB의 반복 전송의 조기 종료를 허용하는 것이다. 아래에 설명된 실시 예는 UL 그랜트 프리 전송을 위한 그러한 확인 응답/표시 및 HARQ 응답을 위한 해결 방안을 제공한다.
PHICH 유사 채널
PHICH 유사 채널은, 그랜트 기반 및 그랜트 프리 업링크 전송의 ACK/NACK에 대한 NR에 포함될 수 있다. 추가적인 불필요한 재전송을 정지하기 위해 그랜트 프리 전송에 대한 TB의 성공적 수신을 표시하기 위한 목적에서는, 확인 응답으로 충분하다. 이 목적으로 전체 업링크 그랜트를 송신하는 것은, 특히 그랜트 프리 사용자 수가 많은 경우 불필요한 오버 헤드를 발생시킬 수 있다. TB에 대한 ACK 또는 NACK만을 전달하는 PHICH 유사 채널은 이 목적에 매우 적합하다.
PHICH 유사 채널은 LTE의 PHICH 채널과 유사하게 설계될 수 있다. 대응하는 TB 및 UE를 식별하기 위해, ACK/NACK 정보는 상이한 그룹에서 상이한 직교 시퀀스 상에서 운반될 수 있다. 직교 시퀀스의 인덱스 및 PHICH 유사 그룹의 조합은 상이한 그랜트 프리 자원 파라미터의 조합에 매핑될 수 있다. 이 매핑은 특정 TB에 대한 ACK/NACK를 식별할 수 있다. 따라서, 그랜트 프리 UE는 특정 TB에 대해 어느 ACK/NACK가 운반되는지를 식별할 수 있다.
일부 실시 예에서, PHICH 유사 채널은, 최소 오버 헤드로 그랜트 프리 전송에서 TB를 성공적으로 수신하는 확인 응답/표시로서 사용될 수 있다.
DCI 기반 해결 방안
다른 실시 예에서, 그랜트 프리 전송을 위한 TB의 확인 응답은 DCI를 통해 확인 응답을 전송하는 것이다. DCI는 그룹 공통 DCI를 통해 전송되는 그룹 ACK/NACK일 수 있다. 그룹 ACK/NACK를 송신하는 것이 개별 ACK/NACK를 송신하는 것보다 더 적합한 이유는, 그랜트 프리 전송을 위한 다수의 잠재적인 사용자가 있고, TB의 추가적인 반복을 정지시키기 위해 전달될 필요가있는 정보는 1 비트에 불과하며, 그룹 ACK/NACK는 시그널링 오버 헤드 측면에서 훨씬 더 효율적일 것이기 때문이다.
그룹 ACK/NACK는 그룹 공통 DCI를 사용하여 전송될 수 있다. 그룹 DCI는 이미 LTE 및 NR에 의해 지원된다. UE 그룹의 ACK/NACK를 지원하기 위해, 이 목적을 위해 새로운 DCI 포맷을 정의하기만 하면 된다.
일부 실시 예에서, 그룹 공통 DCI는 또한 그랜트 프리 전송에서 TB를 성공적으로 수신하는 확인 응답/표시로서 사용될 수 있다.
그랜트 프리 전송을 위한 TB의 확인 응답을 나타내는 다른 해결 방안은, 개별 DCI 또는 유니 캐스트 DCI를 사용하는 것이다. 그러나, 이 DCI의 목적이 그랜트 프리 전송을 위한 연속적인 반복을 조기에 정지시키기위한 것이라면, 현재의 그랜트 기반 DCI 포맷을 사용하는 것은 상당한 시그널링 오버 헤드를 발생시킬 수 있다.
일부 실시 예에서, 유니 캐스트 DCI는 또한 연속 재전송을 조기에 정지시키기 위한 목적으로 사용될 수 있다. 그러나, 이러한 목적으로 현재 그랜트 기반 유니 캐스트 DCI를 사용하는 것은 시그널링 오버 헤드 측면에서 비효율적이다.
HARQ 피드백 표시에 사용될 수 있는 다른 채널들(예를 들어, 데이터 채널들)이 있으며, 여기서는 상세히 설명되지 않을 것이다.
일부 실시 예에서, 그랜트 없이 K 개 반복으로 구성된 UE에 대해, 해당 TB를 성공적으로 수신하는 확인 응답/표시가 gNB로부터 수신되면, UE는 UE TB의 반복을 정지한다.
일부 실시 예에서, 적어도 PHICH 유사 채널 또는 그룹 ACK/NACK 채널은 K 개 반복으로 구성된 그랜트 프리 전송에서 TB(들)를 성공적으로 수신하는 확인 응답/표시를 위해 지원된다.
결론
본 발명은 특정 특징 및 실시 예를 참조하여 설명되었지만, 본 발명을 벗어나지 않고 다양한 수정 및 조합이 이루어질 수 있다. 따라서, 상세한 설명 및 도면은 첨부된 청구 범위에 의해 정의된 바와 같이 본 발명의 일부 실시 예의 예시로서 단순하게 간주되며, 본 발명의 범위 내에 속하는 임의의 및 모든 수정, 변형, 조합 또는 등가물을 포함하는 것으로 고려된다. 따라서, 본 발명 및 그 장점이 상세하게 설명되었지만, 첨부된 청구 범위에 의해 정의된 바와 같이 본 발명을 벗어나지 않고 다양한 변화, 대체 및 변경이 여기에서 이루어질 수 있다. 또한, 본 출원의 범위는 본 명세서에서 설명된 프로세스, 기계, 제조, 물질의 조성, 수단, 방법 및 단계에 대한 특정 실시 예로 제한되지 않는다. 본 발명이 속하는 기술 분야의 통상의 지식을 가진 자는, 본 발명의 개시로부터, 실질적으로 동일한 기능을 수행하거나, 본 명세서에서 설명된 대응하는 실시 예와 동일한 결과를 달성하는, 현재 존재하거나 나중에 개발될, 프로세스, 기계, 제조, 물질의 조성, 수단, 방법 또는 단계가 본 발명에 따라 이용될 수 있다는 점을 쉽게 이해할 것이다. 따라서, 첨부된 청구 범위는 이와 같은 프로세스, 기계, 제조, 물질의 조성, 수단, 방법 또는 단계를 그 범위 내에 포함하도록 의도된다.
또한, 명령을 실행하는 본 명세서에 예시된 임의의 모듈, 컴포넌트 또는 디바이스는 컴퓨터/프로세서로 판독 가능한 명령, 데이터 구조, 프로그램 모듈 및/또는 다른 데이터와 같은, 정보 저장을 위한 비 일시적이고 컴퓨터/프로세서로 판독 가능한 저장 매체 또는 매체를 포함하거나, 아니면 액세스할 수 있다.
비 일시적이고 컴퓨터/프로세서로 판독 가능한 저장 매체의 예의 비 제한적 목록은, 자기 카세트, 자기 테이프, 자기 디스크 저장 장치 또는 기타 자기 저장 장치, CD-ROM(compact disc read-only memory), 디지털 비디오 디스크 또는 DVD(digital versatile disc), Blu-ray Disc?와 같은 광 디스크 또는 기타 광학 저장 장치, 임의의 방법 또는 기술로 구현되는 휘발성 및 비 휘발성, 분리형 및 비 분리형 매체, 랜덤 액세스 메모리(RAM), 판독 전용 메모리(ROM), 전기적으로 소거 가능한 프로그램 가능 판독 전용 메모리(EEPROM), 플래시 메모리 또는 기타 메모리 기술을 포함한다. 그러한 비 일시적인 컴퓨터/프로세서 저장 매체는 디바이스의 일부이거나 이에 액세스 가능하거나 연결 가능할 수 있다. 본 명세서에서 설명된 임의의 어플리케이션 또는 모듈은, 그러한 비 일시적이고 컴퓨터/프로세서로 판독 가능한 저장 매체에 의해 저장되거나, 그렇지 않으면 유지될 수 있는 컴퓨터/프로세서로 판독 가능/실행 가능한 명령을 사용하여 구현될 수 있다.