KR20220063725A - 통신 시스템에서 스케줄링 및 harq 피드백을 위한 방법 및 장치 - Google Patents
통신 시스템에서 스케줄링 및 harq 피드백을 위한 방법 및 장치 Download PDFInfo
- Publication number
- KR20220063725A KR20220063725A KR1020210142956A KR20210142956A KR20220063725A KR 20220063725 A KR20220063725 A KR 20220063725A KR 1020210142956 A KR1020210142956 A KR 1020210142956A KR 20210142956 A KR20210142956 A KR 20210142956A KR 20220063725 A KR20220063725 A KR 20220063725A
- Authority
- KR
- South Korea
- Prior art keywords
- harq
- pdsch
- dci
- pdschs
- base station
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 170
- 238000004891 communication Methods 0.000 title claims abstract description 90
- 238000013468 resource allocation Methods 0.000 claims abstract description 38
- 230000004044 response Effects 0.000 claims abstract description 7
- 238000011017 operating method Methods 0.000 claims abstract 4
- 230000005540 biological transmission Effects 0.000 claims description 55
- 230000011664 signaling Effects 0.000 description 29
- 238000010586 diagram Methods 0.000 description 18
- 238000005516 engineering process Methods 0.000 description 18
- 238000012544 monitoring process Methods 0.000 description 17
- 238000013507 mapping Methods 0.000 description 12
- 102100036409 Activated CDC42 kinase 1 Human genes 0.000 description 10
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 8
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 8
- 238000005259 measurement Methods 0.000 description 8
- 230000002776 aggregation Effects 0.000 description 4
- 238000004220 aggregation Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 125000004122 cyclic group Chemical group 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 101100274486 Mus musculus Cited2 gene Proteins 0.000 description 1
- 101150096622 Smr2 gene Proteins 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- COCAUCFPFHUGAA-MGNBDDOMSA-N n-[3-[(1s,7s)-5-amino-4-thia-6-azabicyclo[5.1.0]oct-5-en-7-yl]-4-fluorophenyl]-5-chloropyridine-2-carboxamide Chemical compound C=1C=C(F)C([C@@]23N=C(SCC[C@@H]2C3)N)=CC=1NC(=O)C1=CC=C(Cl)C=N1 COCAUCFPFHUGAA-MGNBDDOMSA-N 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1263—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
- H04W72/1273—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of downlink data flows
-
- 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/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H04W72/1289—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
통신 시스템에서 스케줄링 및 HARQ 피드백을 위한 방법 및 장치가 개시된다. 단말의 동작 방법은, DCI를 기지국으로부터 수신하는 단계, 상기 DCI에 포함된 시간 도메인 자원 할당 필드에 의해 지시되는 복수의 SLIV들을 확인하는 단계, 상기 복수의 SLIV들에 기초하여 복수의 PDSCH 자원들을 결정하는 단계, 상기 복수의 PDSCH 자원들에서 복수의 PDSCH들을 상기 기지국으로부터 수신하는 단계, 및 상기 복수의 PDSCH들에 대한 응답인 복수의 HARQ-ACK들을 상기 기지국에 전송하는 단계를 포함한다.
Description
본 발명은 통신 시스템에서 스케줄링 및 HARQ(hybrid automatic repeat request) 피드백을 위한 기술에 관한 것으로, 더욱 상세하게는 데이터 채널의 스케줄링 기술 및 데이터 채널에 대한 HARQ 피드백 기술에 관한 것이다.
급증하는 무선 데이터의 처리를 위해, LTE(long term evolution)(또는, LTE-A)의 주파수 대역(예를 들어, 6GHz 이하의 주파수 대역)보다 높은 주파수 대역(예를 들어, 6GHz 이상의 주파수 대역)을 사용하는 통신 시스템(예를 들어, NR(new radio) 통신 시스템, 6G 통신 시스템)이 고려되고 있다. NR 통신 시스템 및/또는 6G 통신 시스템은 6GHz 이하의 주파수 대역뿐만 아니라 6GHz 이상의 주파수 대역을 지원할 수 있고, LTE 통신 시스템에 비해 다양한 통신 서비스 및 시나리오를 지원할 수 있다. 예를 들어, NR 통신 시스템 및/또는 6G 통신 시스템의 사용 시나리오(usage scenario)는 eMBB(enhanced Mobile BroadBand), URLLC(Ultra Reliable Low Latency Communication), mMTC(massive Machine Type Communication) 등을 포함할 수 있다. eMBB, URLLC, 및 mMTC의 요구사항들을 만족시키기 위한 통신 기술들이 필요하다.
특히, 복수의 PDSCH(physical downlink shared channel)들의 전송 절차에서 복수의 PDSCH들 각각의 스케줄링을 위해 별도의 DCI(downlink control information)가 사용되는 경우, 하향링크 시그널링 오버헤드는 증가할 수 있다. 또한, 복수의 PDSCH들에 대한 복수의 HARQ-ACK(hybrid automatic repeat request)들이 서로 다른 PUCCH(physical uplink control channel) 자원들을 통해 전송되는 경우, 상향링크 시그널링 오버헤드 및 전송 지연은 증가할 수 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은 데이터 채널의 스케줄링 및 데이터 채널에 대한 HARQ 피드백을 위한 방법 및 장치를 제공하는 데 있다.
상기 목적을 달성하기 위한 본 발명의 제1 실시예에 따른 단말의 동작 방법은, DCI를 기지국으로부터 수신하는 단계, 상기 DCI에 포함된 시간 도메인 자원 할당 필드에 의해 지시되는 복수의 SLIV들을 확인하는 단계, 상기 복수의 SLIV들에 기초하여 복수의 PDSCH 자원들을 결정하는 단계, 상기 복수의 PDSCH 자원들에서 복수의 PDSCH들을 상기 기지국으로부터 수신하는 단계, 및 상기 복수의 PDSCH들에 대한 응답인 복수의 HARQ-ACK들을 상기 기지국에 전송하는 단계를 포함한다.
상기 복수의 HARQ-ACK들은 하나의 PUCCH 자원을 통해 전송될 수 있고, 상기 하나의 PUCCH 자원은 상기 DCI에 포함된 HARQ-ACK 타이밍 정보에 의해 지시될 수 있다.
상기 복수의 HARQ-ACK들은 하나의 HARQ-ACK 코드북에 포함될 수 있고, 상기 하나의 HARQ-ACK 코드북은 하나의 PUCCH 자원을 통해 상기 기지국에 전송될 수 있다.
상기 하나의 HARQ-ACK 코드북의 크기는 상기 복수의 PDSCH들의 개수 대신에 특정 값에 기초하여 결정될 수 있고, 상기 특정 값은 하나의 DCI에 의해 스케줄링 가능한 PDSCH들의 최대 개수일 수 있다.
상기 특정 값은 B일 수 있고, 상기 복수의 PDSCH들의 개수는 C일 수 있고, 상기 하나의 HARQ-ACK 코드북에 포함된 B개의 비트는 상기 하나의 DCI에 대응될 수 있고, 상기 B개의 비트 중에서 C개의 비트에 상기 복수의 HARQ-ACK들이 맵핑될 수 있고, 상기 B개의 비트 중에서 나머지 (B-C)개의 비트에 미리 정의된 값이 맵핑될 수 있고, B는 자연수일 수 있고, C는 0 이상 B 이하의 정수일 수 있다.
상기 하나의 HARQ-ACK 코드북의 전송 시점은 상기 복수의 PDSCH들 중에서 마지막 PDSCH의 수신 시점에 기초하여 결정될 수 있다.
상기 복수의 PDSCH들의 개수는 상기 복수의 SLIV들의 개수에 의해 암시적으로 지시될 수 있다.
상기 단말의 동작 방법은 시간 자원 목록의 설정 정보를 상기 기지국으로부터 수신하는 단계를 더 포함할 수 있으며, 상기 시간 자원 목록은 시간 자원을 지시하는 복수의 엔트리들을 포함할 수 있고, 상기 복수의 엔트리들 중에서 하나 이상의 엔트리들 각각은 둘 이상의 SLIV들을 지시할 수 있고, 상기 시간 도메인 자원 할당 필드는 상기 하나 이상의 엔트리들 중에서 하나의 엔트리를 지시할 수 있다.
상기 단말의 동작 방법은 하나의 슬롯 내에서 스케줄링 가능한 PDSCH의 최대 개수를 지시하는 정보를 상기 기지국에 전송하는 단계를 더 포함할 수 있다.
상기 DCI는 단일 PDSCH 스케줄링 및 다중 PDSCH 스케줄링을 모두 지원할 수 있고, 상기 단일 PDSCH 스케줄링이 수행되는 경우에 상기 DCI는 하나의 PDSCH를 스케줄링할 수 있고, 상기 다중 PDSCH 스케줄링이 수행되는 경우에 상기 DCI는 상기 복수의 PDSCH들을 스케줄링할 수 있다.
상기 목적을 달성하기 위한 본 발명의 제2 실시예에 따른 기지국의 동작 방법은, DCI를 단말에 전송하는 단계, 상기 DCI에 포함된 시간 도메인 자원 할당 필드에 의해 지시되는 복수의 SLIV들에 기초하여 결정되는 복수의 PDSCH 자원들에서 복수의 PDSCH들을 상기 단말에 전송하는 단계, 및 상기 복수의 PDSCH들에 대한 응답인 복수의 HARQ-ACK 상기 단말로부터 수신하는 단계를 포함한다.
상기 복수의 HARQ-ACK들은 하나의 PUCCH 자원을 통해 수신될 수 있고, 상기 하나의 PUCCH 자원은 상기 DCI에 포함된 HARQ-ACK 타이밍 정보에 의해 지시될 수 있다.
상기 복수의 HARQ-ACK들은 하나의 HARQ-ACK 코드북에 포함될 수 있고, 상기 하나의 HARQ-ACK 코드북은 하나의 PUCCH 자원을 통해 수신될 수 있다.
상기 하나의 HARQ-ACK 코드북의 크기는 상기 복수의 PDSCH들의 개수 대신에 특정 값에 기초하여 결정될 수 있고, 상기 특정 값은 하나의 DCI에 의해 스케줄링 가능한 PDSCH들의 최대 개수일 수 있다.
상기 특정 값은 B일 수 있고, 상기 복수의 PDSCH들의 개수는 C일 수 있고, 상기 하나의 HARQ-ACK 코드북에 포함된 B개의 비트는 상기 하나의 DCI에 대응될 수 있고, 상기 B개의 비트 중에서 C개의 비트에 상기 복수의 HARQ-ACK들이 맵핑될 수 있고, 상기 B개의 비트 중에서 나머지 (B-C)개의 비트에 미리 정의된 값이 맵핑될 수 있고, B는 자연수일 수 있고, C는 0 이상 B 이하의 정수일 수 있다.
상기 하나의 HARQ-ACK 코드북의 수신 시점은 상기 복수의 PDSCH들 중에서 마지막 PDSCH의 전송 시점에 기초하여 결정될 수 있다.
상기 복수의 PDSCH들의 개수는 상기 복수의 SLIV들의 개수에 의해 암시적으로 지시될 수 있다.
상기 기지국의 동작 방법은 시간 자원 목록의 설정 정보를 상기 단말에 전송하는 단계를 더 포함할 수 있으며, 상기 시간 자원 목록은 시간 자원을 지시하는 복수의 엔트리들을 포함할 수 있고, 상기 복수의 엔트리들 중에서 하나 이상의 엔트리들 각각은 둘 이상의 SLIV들을 지시할 수 있고, 상기 시간 도메인 자원 할당 필드는 상기 하나 이상의 엔트리들 중에서 하나의 엔트리를 지시할 수 있다.
상기 기지국의 동작 방법은 하나의 슬롯 내에서 스케줄링 가능한 PDSCH의 최대 개수를 지시하는 정보를 상기 단말로부터 수신하는 단계를 더 포함할 수 있다.
상기 DCI는 단일 PDSCH 스케줄링 및 다중 PDSCH 스케줄링을 모두 지원할 수 있고, 상기 단일 PDSCH 스케줄링이 수행되는 경우에 상기 DCI는 하나의 PDSCH를 스케줄링할 수 있고, 상기 다중 PDSCH 스케줄링이 수행되는 경우에 상기 DCI는 상기 복수의 PDSCH들을 스케줄링할 수 있다.
본 출원에 의하면, 단말은 복수의 PDSCH(physical downlink shared channel)들을 스케줄링하는 하나의 DCI(downlink control information)를 기지국으로부터 수신할 수 있고, 하나의 DCI에 따라 복수의 PDSCH들을 기지국으로부터 수신할 수 있다. 따라서 하향링크 시그널링 오버헤드는 감소할 수 있다. 또한, 단말은 복수의 PDSCH들에 대한 HARQ-ACK(hybrid automatic repeat request-acknowledgement)들로 구성되는 하나의 HARQ-ACK 코드북을 하나의 PUCCH(physical uplink control channel) 자원을 사용하여 기지국에 전송할 수 있다. 따라서 상향링크 시그널링 오버헤드 및 전송 지연은 감소할 수 있다.
도 1은 통신 시스템의 제1 실시예를 도시한 개념도이다.
도 2는 통신 시스템을 구성하는 통신 노드의 제1 실시예를 도시한 블록도이다.
도 3은 다중 PDSCH 스케줄링 방법의 제1 실시예를 도시한 개념도이다.
도 4는 스케줄링 제약을 고려한 다중 PDSCH 스케줄링 방법의 제1 실시예를 도시한 개념도이다.
도 5는 다중 PDSCH 스케줄링을 위한 HARQ-ACK 피드백 방법의 제1 실시예를 도시한 개념도이다.
도 6a는 다중 PDSCH 스케줄링을 위한 HARQ-ACK 피드백 방법의 제2 실시예를 도시한 개념도이다.
도 6b는 다중 PDSCH 스케줄링을 위한 HARQ-ACK 피드백 방법의 제3 실시예를 도시한 개념도이다.
도 7은 다중 PDSCH 스케줄링을 위한 HARQ-ACK 코드북의 설정 방법의 제1 실시예를 도시한 개념도이다.
도 8은 다중 PDSCH 스케줄링을 위한 HARQ-ACK 코드북의 설정 방법의 제2 실시예를 도시한 개념도이다.
도 2는 통신 시스템을 구성하는 통신 노드의 제1 실시예를 도시한 블록도이다.
도 3은 다중 PDSCH 스케줄링 방법의 제1 실시예를 도시한 개념도이다.
도 4는 스케줄링 제약을 고려한 다중 PDSCH 스케줄링 방법의 제1 실시예를 도시한 개념도이다.
도 5는 다중 PDSCH 스케줄링을 위한 HARQ-ACK 피드백 방법의 제1 실시예를 도시한 개념도이다.
도 6a는 다중 PDSCH 스케줄링을 위한 HARQ-ACK 피드백 방법의 제2 실시예를 도시한 개념도이다.
도 6b는 다중 PDSCH 스케줄링을 위한 HARQ-ACK 피드백 방법의 제3 실시예를 도시한 개념도이다.
도 7은 다중 PDSCH 스케줄링을 위한 HARQ-ACK 코드북의 설정 방법의 제1 실시예를 도시한 개념도이다.
도 8은 다중 PDSCH 스케줄링을 위한 HARQ-ACK 코드북의 설정 방법의 제2 실시예를 도시한 개념도이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다. 그러나 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
본 출원의 실시예들에서, "A 및 B 중에서 적어도 하나"는 "A 또는 B 중에서 적어도 하나" 또는 "A 및 B 중 하나 이상의 조합들 중에서 적어도 하나"를 의미할 수 있다. 또한, 본 출원의 실시예들에서, "A 및 B 중에서 하나 이상"은 "A 또는 B 중에서 하나 이상" 또는 "A 및 B 중 하나 이상의 조합들 중에서 하나 이상"을 의미할 수 있다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가진 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 본 발명을 설명함에 있어 전체적인 이해를 용이하게 하기 위하여 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.
본 발명에 따른 실시예들이 적용되는 통신 시스템(communication system)이 설명될 것이다. 통신 시스템은 4G 통신 시스템(예를 들어, LTE(long-term evolution) 통신 시스템, LTE-A 통신 시스템), 5G 통신 시스템(예를 들어, NR(new radio) 통신 시스템) 등일 수 있다. 4G 통신 시스템은 6GHz 이하의 주파수 대역에서 통신을 지원할 수 있고, 5G 통신 시스템은 6GHz 이하의 주파수 대역뿐만 아니라 6GHz 이상의 주파수 대역에서 통신을 지원할 수 있다. 본 발명에 따른 실시예들이 적용되는 통신 시스템은 아래 설명된 내용에 한정되지 않으며, 본 발명에 따른 실시예들은 다양한 통신 시스템에 적용될 수 있다. 여기서, 통신 시스템은 통신 네트워크(network)와 동일한 의미로 사용될 수 있고, "LTE"는 "4G 통신 시스템", "LTE 통신 시스템" 또는 "LTE-A 통신 시스템"을 지시할 수 있고, "NR"은 "5G 통신 시스템" 또는 "NR 통신 시스템"을 지시할 수 있다.
도 1은 통신 시스템의 제1 실시예를 도시한 개념도이다.
도 1을 참조하면, 통신 시스템(100)은 복수의 통신 노드들(110-1, 110-2, 110-3, 120-1, 120-2, 130-1, 130-2, 130-3, 130-4, 130-5, 130-6)을 포함할 수 있다. 또한, 통신 시스템(100)은 코어 네트워크(core network)(예를 들어, S-GW(serving-gateway), P-GW(PDN(packet data network)-gateway), MME(mobility management entity))를 더 포함할 수 있다. 통신 시스템(100)이 5G 통신 시스템(예를 들어, NR(new radio) 시스템)인 경우, 코어 네트워크는 AMF(access and mobility management function), UPF(user plane function), SMF(session management function) 등을 포함할 수 있다.
복수의 통신 노드들(110 내지 130)은 3GPP(3rd generation partnership project) 표준에서 규정된 통신 프로토콜(예를 들어, LTE 통신 프로토콜, LTE-A 통신 프로토콜, NR 통신 프로토콜 등)을 지원할 수 있다. 복수의 통신 노드들(110 내지 130)은 CDMA(code division multiple access) 기술, WCDMA(wideband CDMA) 기술, TDMA(time division multiple access) 기술, FDMA(frequency division multiple access) 기술, OFDM(orthogonal frequency division multiplexing) 기술, Filtered OFDM 기술, CP(cyclic prefix)-OFDM 기술, DFT-s-OFDM(discrete Fourier transform-spread-OFDM) 기술, OFDMA(orthogonal frequency division multiple access) 기술, SC(single carrier)-FDMA 기술, NOMA(Non-orthogonal Multiple Access) 기술, GFDM(generalized frequency division multiplexing) 기술, FBMC(filter bank multi-carrier) 기술, UFMC(universal filtered multi-carrier) 기술, SDMA(Space Division Multiple Access) 기술 등을 지원할 수 있다. 복수의 통신 노드들 각각은 다음과 같은 구조를 가질 수 있다.
도 2는 통신 시스템을 구성하는 통신 노드의 제1 실시예를 도시한 블록도이다.
도 2를 참조하면, 통신 노드(200)는 적어도 하나의 프로세서(210), 메모리(220) 및 네트워크와 연결되어 통신을 수행하는 송수신 장치(230)를 포함할 수 있다. 또한, 통신 노드(200)는 입력 인터페이스 장치(240), 출력 인터페이스 장치(250), 저장 장치(260) 등을 더 포함할 수 있다. 통신 노드(200)에 포함된 각각의 구성 요소들은 버스(bus)(270)에 의해 연결되어 서로 통신을 수행할 수 있다.
프로세서(210)는 메모리(220) 및 저장 장치(260) 중에서 적어도 하나에 저장된 프로그램 명령(program command)을 실행할 수 있다. 프로세서(210)는 중앙 처리 장치(central processing unit, CPU), 그래픽 처리 장치(graphics processing unit, GPU), 또는 본 발명의 실시예들에 따른 방법들이 수행되는 전용의 프로세서를 의미할 수 있다. 메모리(220) 및 저장 장치(260) 각각은 휘발성 저장 매체 및 비휘발성 저장 매체 중에서 적어도 하나로 구성될 수 있다. 예를 들어, 메모리(220)는 읽기 전용 메모리(read only memory, ROM) 및 랜덤 액세스 메모리(random access memory, RAM) 중에서 적어도 하나로 구성될 수 있다.
다시 도 1을 참조하면, 통신 시스템(100)은 복수의 기지국들(base stations)(110-1, 110-2, 110-3, 120-1, 120-2), 복수의 단말들(130-1, 130-2, 130-3, 130-4, 130-5, 130-6)을 포함할 수 있다. 제1 기지국(110-1), 제2 기지국(110-2) 및 제3 기지국(110-3) 각각은 매크로 셀(macro cell)을 형성할 수 있다. 제4 기지국(120-1) 및 제5 기지국(120-2) 각각은 스몰 셀(small cell)을 형성할 수 있다. 제1 기지국(110-1)의 셀 커버리지(cell coverage) 내에 제4 기지국(120-1), 제3 단말(130-3) 및 제4 단말(130-4)이 속할 수 있다. 제2 기지국(110-2)의 셀 커버리지 내에 제2 단말(130-2), 제4 단말(130-4) 및 제5 단말(130-5)이 속할 수 있다. 제3 기지국(110-3)의 셀 커버리지 내에 제5 기지국(120-2), 제4 단말(130-4), 제5 단말(130-5) 및 제6 단말(130-6)이 속할 수 있다. 제4 기지국(120-1)의 셀 커버리지 내에 제1 단말(130-1)이 속할 수 있다. 제5 기지국(120-2)의 셀 커버리지 내에 제6 단말(130-6)이 속할 수 있다.
여기서, 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 NB(NodeB), eNB(evolved NodeB), gNB, ABS(advanced base station), HR-BS(high reliability-base station), BTS(base transceiver station), 무선 기지국(radio base station), 무선 트랜시버(radio transceiver), 액세스 포인트(access point), 액세스 노드(node), RAS(radio access station), MMR-BS(mobile multihop relay-base station), RS(relay station), ARS(advanced relay station), HR-RS(high reliability-relay station), HNB(home NodeB), HeNB(home eNodeB), RSU(road side unit), RRH(radio remote head), TP(transmission point), TRP(transmission and reception point) 등으로 지칭될 수 있다.
복수의 단말들(130-1, 130-2, 130-3, 130-4, 130-5, 130-6) 각각은 UE(user equipment), TE(terminal equipment), AMS(advanced mobile station), HR-MS(high reliability-mobile station), 터미널(terminal), 액세스 터미널(access terminal), 모바일 터미널(mobile terminal), 스테이션(station), 가입자 스테이션(subscriber station), 모바일 스테이션(mobile station), 휴대 가입자 스테이션(portable subscriber station), 노드(node), 다바이스(device), OBU(on board unit) 등으로 지칭될 수 있다.
한편, 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 서로 다른 주파수 대역에서 동작할 수 있고, 또는 동일한 주파수 대역에서 동작할 수 있다. 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 아이디얼 백홀 링크(ideal backhaul link) 또는 논(non)-아이디얼 백홀 링크를 통해 서로 연결될 수 있고, 아이디얼 백홀 링크 또는 논-아이디얼 백홀 링크를 통해 서로 정보를 교환할 수 있다. 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 아이디얼 백홀 링크 또는 논-아이디얼 백홀 링크를 통해 코어 네트워크와 연결될 수 있다. 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 코어 네트워크로부터 수신한 신호를 해당 단말(130-1, 130-2, 130-3, 130-4, 130-5, 130-6)에 전송할 수 있고, 해당 단말(130-1, 130-2, 130-3, 130-4, 130-5, 130-6)로부터 수신한 신호를 코어 네트워크에 전송할 수 있다.
또한, 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 MIMO 전송(예를 들어, SU(single user)-MIMO, MU(multi user)-MIMO, 대규모(massive) MIMO 등), CoMP(coordinated multipoint) 전송, 캐리어 집성(carrier aggregation, CA) 전송, 비면허 대역(unlicensed band)에서 전송, 단말 간 직접 통신(device to device communication, D2D)(또는, ProSe(proximity services)), IoT(Internet of Things) 통신, 이중 연결성(dual connectivity, DC) 등을 지원할 수 있다. 여기서, 복수의 단말들(130-1, 130-2, 130-3, 130-4, 130-5, 130-6) 각각은 기지국(110-1, 110-2, 110-3, 120-1, 120-2)과 대응하는 동작, 기지국(110-1, 110-2, 110-3, 120-1, 120-2)에 의해 지원되는 동작을 수행할 수 있다. 예를 들어, 제2 기지국(110-2)은 SU-MIMO 방식을 기반으로 신호를 제4 단말(130-4)에 전송할 수 있고, 제4 단말(130-4)은 SU-MIMO 방식에 의해 제2 기지국(110-2)으로부터 신호를 수신할 수 있다. 또는, 제2 기지국(110-2)은 MU-MIMO 방식을 기반으로 신호를 제4 단말(130-4) 및 제5 단말(130-5)에 전송할 수 있고, 제4 단말(130-4) 및 제5 단말(130-5) 각각은 MU-MIMO 방식에 의해 제2 기지국(110-2)으로부터 신호를 수신할 수 있다.
제1 기지국(110-1), 제2 기지국(110-2) 및 제3 기지국(110-3) 각각은 CoMP 방식을 기반으로 신호를 제4 단말(130-4)에 전송할 수 있고, 제4 단말(130-4)은 CoMP 방식에 의해 제1 기지국(110-1), 제2 기지국(110-2) 및 제3 기지국(110-3)으로부터 신호를 수신할 수 있다. 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 자신의 셀 커버리지 내에 속한 단말(130-1, 130-2, 130-3, 130-4, 130-5, 130-6)과 CA 방식을 기반으로 신호를 송수신할 수 있다. 제1 기지국(110-1), 제2 기지국(110-2) 및 제3 기지국(110-3) 각각은 제4 단말(130-4)과 제5 단말(130-5) 간의 D2D를 제어할 수 있고, 제4 단말(130-4) 및 제5 단말(130-5) 각각은 제2 기지국(110-2) 및 제3 기지국(110-3) 각각의 제어에 의해 D2D를 수행할 수 있다.
통신 시스템에서 신호 송수신 방법들이 설명될 것이다. 특히, 통신 시스템에서 하향링크 및 상향링크 전송을 위해 기지국이 단말에 데이터 채널을 스케줄링하는 방법 및 해당 데이터 채널에 대한 HARQ-ACK 정보를 피드백하는 방법이 설명될 것이다. 아래 실시예들은 NR 통신 시스템 뿐만 아니라 다른 통신 시스템(예를 들어, LTE 통신 시스템, 5G(fifth generation) 통신 시스템, 6G(sixth generation) 통신 시스템 등)에도 적용될 수 있다.
NR 통신 시스템은 넓은 주파수 대역을 효율적으로 사용하기 위해 LTE 통신 시스템이 제공하는 시스템 대역폭보다 넓은 시스템 대역폭(예를 들어, 캐리어 대역폭)을 지원할 수 있다. 예를 들어, LTE 통신 시스템에 의해 지원되는 최대 시스템 대역폭은 20MHz일 수 있다. 반면, NR 통신 시스템은 6GHz 이하의 주파수 대역에서 최대 100MHz의 캐리어 대역폭을 지원할 수 있고, 6GHz 이상의 주파수 대역에서 최대 400MHz의 캐리어 대역폭을 지원할 수 있다.
통신 시스템(예를 들어, NR 통신 시스템)에서 물리 신호 및 채널에 적용되는 뉴머롤러지(numerology)는 가변될 수 있다. 뉴머롤러지는 통신 시스템의 다양한 기술적 요구사항들을 충족시키기 위해 가변될 수 있다. CP(cyclic prefix) 기반 OFDM 파형(waveform) 기술이 적용되는 통신 시스템에서, 뉴머롤러지는 부반송파 간격 및 CP 길이(또는, CP 타입)를 포함할 수 있다. 표 1은 CP-OFDM 기반 통신 시스템을 위한 뉴머롤러지 구성의 제1 실시예일 수 있다. 부반송파 간격들은 서로 2의 지수승배의 관계를 가질 수 있고, CP 길이는 OFDM 심볼 길이와 동일한 비율로 스케일링될 수 있다. 통신 시스템이 동작하는 주파수 대역에 따라 표 1의 뉴머롤러지들 중에서 적어도 일부의 뉴머롤러지가 지원될 수 있다. 또한, 통신 시스템에서 표 1에 기재되지 않은 뉴머롤러지(들)이 추가로 더 지원될 수 있다. 특정 부반송파 간격(예를 들어, 60kHz)을 위해 표 1에 기재되지 않은 CP 타입(들)(예를 들어, 확장 CP)이 추가로 지원될 수 있다.
아래에서, 통신 시스템의 프레임 구조가 설명될 것이다. 시간 도메인에서 프레임 구조를 구성하는 요소는 서브프레임, 슬롯, 미니 슬롯, 심볼 등을 포함할 수 있다. 서브프레임은 전송, 측정 등의 단위로 사용될 수 있고, 서브프레임의 길이는 부반송파 간격과 관계없이 고정 값(예를 들어, 1ms)을 가질 수 있다. 슬롯은 연속된 심볼들(예를 들어, 14개의 OFDM 심볼들)을 포함할 수 있다. 슬롯의 길이는 서브프레임의 길이와 다르게 가변적일 수 있다. 예를 들어, 슬롯의 길이는 부반송파 간격에 반비례할 수 있다.
슬롯은 전송, 측정, 스케줄링, 자원 설정, 타이밍(예를 들어, 스케줄링 타이밍, HARQ(hybrid automatic repeat request) 타이밍, CSI(channel state information) 측정 및 보고 타이밍 등) 등의 단위로 사용될 수 있다. 전송, 측정, 스케줄링, 자원 설정 등에 사용되는 실제 시간 자원의 길이는 슬롯의 길이와 일치하거나, 일치하지 않을 수 있다. 미니 슬롯은 연속된 심볼(들)을 포함할 수 있고, 미니 슬롯의 길이는 슬롯의 길이보다 짧을 수 있다. 미니 슬롯은 전송, 측정, 스케줄링, 자원 설정, 타이밍 등의 단위로 사용될 수 있다. 미니 슬롯(예를 들어, 미니 슬롯의 길이, 미니 슬롯 경계 등)은 기술 규격에 미리 정의될 수 있다. 또는, 미니 슬롯(예를 들어, 미니 슬롯의 길이, 미니 슬롯 경계 등)은 단말에 설정(또는, 지시)될 수 있다. 특정 조건이 만족되는 경우에 미니 슬롯이 사용되는 것은 단말에 설정(또는, 지시)될 수 있다.
기지국은 슬롯을 구성하는 심볼들의 일부 또는 전부를 사용하여 데이터 채널(예를 들어, PDSCH(physical downlink shared channel), PUSCH(physical uplink shared channel), PSSCH(physical sidelink shared channel))을 스케줄링할 수 있다. 특히, URLLC 전송, 비면허 대역 전송, NR 통신 시스템과 LTE 통신 시스템의 공존 상황에서의 전송, 아날로그 빔포밍 기반의 다중 사용자 스케줄링 등을 위해 데이터 채널은 슬롯의 일부분을 사용하여 전송될 수 있다. 또한, 기지국은 복수의 슬롯들을 사용하여 데이터 채널을 스케줄링할 수 있다. 또한, 기지국은 적어도 하나의 미니 슬롯을 사용하여 데이터 채널을 스케줄링할 수 있다.
주파수 도메인에서 프레임 구조를 구성하는 요소는 RB(resource block), 부반송파 등을 포함할 수 있다. 1개의 RB는 연속된 부반송파들(예를 들어, 12개의 부반송파들)을 포함할 수 있다. 1개의 RB를 구성하는 부반송파 개수는 뉴머롤러지와 관계없이 일정할 수 있다. 이 경우, 1개의 RB에 의해 점유되는 대역폭은 뉴머롤러지의 부반송파 간격에 비례할 수 있다. RB는 데이터 채널, 제어 채널 등의 전송 및 자원 할당 단위로 사용될 수 있다. 데이터 채널의 자원 할당은 RB 또는 RB 그룹(예를 들어, RBG(resource block group)) 단위로 수행될 수 있다. 1개의 RBG는 하나 이상의 연속한 RB들을 포함할 수 있다. 제어 채널의 자원 할당은 CCE(control channel element) 단위로 수행될 수 있다. 주파수 도메인에서 1개의 CCE는 하나 이상의 RB들을 포함할 수 있다.
NR 통신 시스템에서 슬롯(예를 들어, 슬롯 포맷)은 하향링크(downlink, DL) 구간, 플렉시블(flexible) 구간(또는, 언노운(unknown) 구간), 및 상향링크(uplink, UL) 구간 중에서 하나 이상의 구간들의 조합으로 구성될 수 있다. 하향링크 구간, 플렉시블 구간, 및 상향링크 구간 각각은 연속된 하나 이상의 심볼들로 구성될 수 있다. 플렉시블 구간은 하향링크 구간과 상향링크 구간의 사이, 제1 하향링크 구간과 제2 하향링크 구간의 사이, 제1 상향링크 구간과 제2 상향링크 구간의 사이 등에 위치할 수 있다. 하향링크 구간과 상향링크 구간의 사이에 플렉시블 구간이 삽입되는 경우, 플렉시블 구간은 보호 구간으로 사용될 수 있다.
슬롯은 하나 이상의 플렉시블 구간들을 포함할 수 있다. 또는, 슬롯은 플렉시블 구간을 포함하지 않을 수 있다. 단말은 플렉시블 구간에서 미리 정의된 동작을 수행할 수 있다. 또는, 단말은 플렉시블 구간에서 기지국에 의해 반고정적(semi-static) 또는 주기적으로 설정된 동작을 수행할 수 있다. 예를 들어, 기지국에 의해 주기적으로 설정된 동작은 PDCCH(physical downlink control channel) 모니터링 동작, SS/PBCH(synchronization signal/physical broadcast channel) 블록 수신 및 측정 동작, CSI-RS(channel state information-reference signal) 수신 및 측정 동작, 하향링크 SPS(semi-persistent scheduling) PDSCH의 수신 동작, SRS(sounding reference signal) 송신 동작, PRACH(physical random access channel) 송신 동작, 주기적으로 설정된 PUCCH 송신 동작, 설정 그랜트(configured grant)에 따른 PUSCH 송신 동작 등을 포함할 수 있다. 플렉시블 심볼은 하향링크 심볼 또는 상향링크 심볼로 오버라이드(override)될 수 있다. 플렉시블 심볼이 하향링크 또는 상향링크 심볼로 오버라이드되는 경우, 단말은 해당 플렉시블 심볼(예를 들어, 오버라이드된(overridden) 플렉시블 심볼)에서 기존 동작 대신 새로운 동작을 수행할 수 있다.
슬롯 포맷은 상위계층 시그널링(예를 들어, RRC(radio resource control) 시그널링)에 의해 반고정적으로 설정될 수 있다. 반고정적 슬롯 포맷을 지시하는 정보는 시스템 정보에 포함될 수 있고, 반고정적 슬롯 포맷은 셀 특정적으로 설정될 수 있다. 또한, 반고정적 슬롯 포맷은 단말 특정적 상위계층 시그널링(예를 들어, RRC 시그널링)을 통해 단말 별로 추가적으로 설정될 수 있다. 셀 특정적으로 설정된 슬롯 포맷의 플렉시블 심볼은 단말 특정적 상위계층 시그널링에 의해 하향링크 심볼 또는 상향링크 심볼로 오버라이드될 수 있다. 또한, 슬롯 포맷은 물리계층 시그널링(예를 들어, DCI(downlink control information)에 포함된 SFI(slot format indicator))에 의해 동적으로 지시될 수 있다. 반고정적으로 설정된 슬롯 포맷은 동적으로 지시되는 슬롯 포맷에 의해 오버라이드될 수 있다. 예를 들어, 반고정적으로 설정된 플렉시블 심볼은 SFI에 의해 하향링크 심볼 또는 상향링크 심볼로 오버라이드될 수 있다.
단말은 대역폭 부분(bandwidth part)에서 하향링크 동작, 상향링크 동작, 사이드링크 동작 등을 수행할 수 있다. 대역폭 부분은 특정 뉴머롤러지를 가지는 주파수 도메인에서 연속된 RB들(예를 들어, PRB(physical resource block)들)의 집합으로 정의될 수 있다. 하나의 대역폭 부분에서 신호 전송(예를 들어, 제어 채널 또는 데이터 채널의 전송)을 위해 하나의 뉴머롤러지가 사용될 수 있다. 실시예들에서"신호"는 넓은 의미로 사용되는 경우에 임의의 물리 신호 및 채널을 의미할 수 있다. 초기 접속 절차를 수행하는 단말은 시스템 정보를 통해 기지국으로부터 초기(initial) 대역폭 부분의 설정 정보를 획득할 수 있다. RRC 연결(connected) 상태로 동작하는 단말은 단말 특정적 상위계층 시그널링을 통해 기지국으로부터 대역폭 부분의 설정 정보를 획득할 수 있다.
대역폭 부분의 설정 정보는 대역폭 부분에 적용되는 뉴머롤러지(예를 들어, 부반송파 간격 및/또는 CP 길이)를 포함할 수 있다. 또한, 대역폭 부분의 설정 정보는 대역폭 부분의 시작 RB(예를 들어, 시작 PRB)의 위치를 지시하는 정보 및 대역폭 부분을 구성하는 RB(예를 들어, PRB)의 개수를 지시하는 정보를 더 포함할 수 있다. 단말에 설정된 대역폭 부분(들) 중에서 적어도 하나의 대역폭 부분은 활성화될 수 있다. 예를 들어, 하나의 캐리어 내에서 하나의 상향링크 대역폭 부분 및 하나의 하향링크 대역폭 부분 각각이 활성화될 수 있다. TDD(time division duplex) 기반의 통신 시스템에서, 상향링크 대역폭 부분과 하향링크 대역폭 부분의 쌍이 활성화될 수 있다. 기지국은 하나의 캐리어 내에서 복수의 대역폭 부분들을 단말에 설정할 수 있고, 단말의 활성 대역폭 부분을 스위칭할 수 있다.
실시예들에서 "주파수 대역(예를 들어, 캐리어, 대역폭 부분, RB 집합, LBT(listen before talk) 서브밴드, 보호 대역(guard band) 등)이 활성화된다고 함"은 "기지국 또는 단말이 해당 주파수 대역(예를 들어, 활성 주파수 대역)을 이용하여 신호를 송수신할 수 있는 상태"임을 의미할 수 있다. 또한, "주파수 대역이 활성화된다고 함"은 "송수신기의 RF(radio frequency) 필터(예를 들어, 대역 통과 필터)가 해당 주파수 대역(예를 들어, 활성 주파수 대역)을 포함하는 주파수 대역에서 동작하는 상태"임을 의미할 수 있다.
실시예들에서 RB는 CRB(common RB)를 의미할 수 있다. 또는, RB는 PRB 또는 VRB(virtual RB)를 의미할 수 있다. NR 통신 시스템에서 CRB는 기준 주파수(예를 들어, 포인트 A(point A))를 기준으로 연속한 RB들의 집합(예를 들어, 공통 RB 그리드)을 구성하는 RB를 의미할 수 있다. 공통 RB 그리드 상에 캐리어, 대역폭 부분 등이 배치될 수 있다. 즉, 캐리어, 대역폭 부분 등은 CRB(들)로 구성될 수 있다. 대역폭 부분을 구성하는 RB 또는 CRB는 PRB로 지칭될 수 있고, 대역폭 부분 내에서 CRB 인덱스는 PRB 인덱스로 적절히 변환될 수 있다. 실시예에서, RB는 IRB(interlace RB)를 의미할 수 있다. IRB는 후술될 것이다.
PDCCH는 DCI 또는 DCI 포맷을 단말에 전송하기 위해 사용될 수 있다. PDCCH를 구성하는 최소 자원 단위는 REG(resource element group)일 수 있다. REG는 주파수 도메인에서 1개의 PRB(예를 들어, 12개의 부반송파들)와 시간 도메인에서 1개의 OFDM 심볼로 구성될 수 있다. 따라서 1개의 REG는 12개의 RE(resource element)들을 포함할 수 있다. PDCCH의 복호를 위한 DM-RS(demodulation reference signal)는 REG를 구성하는 12개의 RE들 중에서 3개의 RE들에 맵핑될 수 있고, 제어 정보(예를 들어, 변조된 DCI)는 나머지 9개의 RE들에 맵핑될 수 있다.
하나의 PDCCH 후보(candidate)는 1개의 CCE 또는 집성된(aggregated) CCE들로 구성될 수 있다. 하나의 CCE는 복수의 REG들로 구성될 수 있다. NR 통신 시스템은 CCE 집성 레벨 1, 2, 4, 8, 16 등을 지원할 수 있고, 1개의 CCE는 6개의 REG들로 구성될 수 있다.
CORESET(control resource set)은 단말이 PDCCH의 블라인드 복호(blind decoding)를 수행하는 자원 영역일 수 있다. CORESET은 복수의 REG들로 구성될 수 있다. CORESET은 주파수 도메인에서 하나 이상의 PRB들과 시간 도메인에서 하나 이상의 심볼들(예를 들어, OFDM 심볼들)로 구성될 수 있다. 하나의 CORESET을 구성하는 심볼들은 시간 도메인에서 연속적일 수 있다. 하나의 CORESET을 구성하는 PRB들은 주파수 도메인에서 연속적 또는 불연속적일 수 있다. 하나의 DCI(예를 들어, 하나의 DCI 포맷, 하나의 PDCCH)는 하나의 CORESET 내에서 전송될 수 있다. 셀 관점 또는 단말 관점에서 복수의 CORESET들이 설정될 수 있고, 복수의 CORESET들은 시간-주파수 자원들에서 서로 오버랩될 수 있다.
CORESET은 PBCH(예를 들어, PBCH를 통해 전송되는 시스템 정보)에 의해 단말에 설정될 수 있다. PBCH에 의해 설정된 CORESET의 ID(identifier)는 0일 수 있다. 즉, PBCH에 의해 설정된 CORESET은 CORESET #0으로 지칭될 수 있다. RRC 휴지(idle) 상태로 동작하는 단말은 초기 접속 절차에서 최초 PDCCH를 수신하기 위해 CORESET #0에서 모니터링 동작을 수행할 수 있다. RRC 휴지 상태로 동작하는 단말뿐 아니라 RRC 연결 상태로 동작하는 단말도 CORESET #0에서 모니터링 동작을 수행할 수 있다. CORESET은 PBCH를 통해 전송되는 시스템 정보 외에 다른 시스템 정보(예를 들어, SIB1(system information block type1))에 의해 단말에 설정될 수 있다. 예를 들어, 랜덤 액세스 절차에서 랜덤 액세스 응답(또는, Msg2)의 수신을 위해, 단말은 CORESET의 설정 정보를 포함하는 SIB1을 수신할 수 있다. 또한, CORESET은 단말 특정적 상위계층 시그널링(예를 들어, RRC 시그널링)에 의해 단말에 설정될 수 있다.
하향링크 대역폭 부분별로 하나 이상의 CORESET들이 단말을 위해 설정될 수 있다. 여기서, "CORESET이 대역폭 부분에 설정된다고 함"은 "CORESET이 대역폭 부분과 논리적으로 결합되고, 단말이 대역폭 부분에서 해당 CORESET을 모니터링함"을 의미할 수 있다. 초기 하향링크 활성 대역폭 부분(initial downlink active bandwidth part)은 CORESET #0을 포함할 수 있고, CORESET #0과 상호 결합될 수 있다. 프라이머리 셀(primary cell, PCell), 세컨더리 셀(secondary cell, SCell), 및/또는 프라이머리 세컨더리 셀(primary secondary cell, PSCell)에서 SS/PBCH 블록과 QCL(quasi co-location) 관계를 가지는 CORESET #0은 단말을 위해 설정될 수 있다. 세컨더리 셀에서 CORESET #0은 단말을 위해 설정되지 않을 수 있다.
탐색 공간(search space)은 PDCCH가 전송될 수 있는 후보 자원 영역들의 집합일 수 있다. 단말은 미리 정의된 탐색 공간 내에서 PDCCH 후보들 각각에 대하여 블라인드 복호를 수행할 수 있다. 단말은 블라인드 복호 결과에 대한 CRC(cyclic redundancy check)를 수행함으로써 PDCCH가 자신에게 전송되었는지를 판단할 수 있다. PDCCH가 단말을 위한 PDCCH인 것으로 판단된 경우, 단말은 PDCCH를 수신할 수 있다.
PDCCH 후보는 CORESET 또는 탐색 공간 오케이션(occasion) 내에서 미리 정의된 해시(hash) 함수에 의해 선택되는 CCE(들)로 구성될 수 있다. 탐색 공간은 CCE 집성 레벨별로 정의/설정될 수 있다. 이 경우, 모든 CCE 집성 레벨들에 대한 탐색 공간의 합은 탐색 공간 집합(search space set)으로 지칭될 수 있다. 실시예들에서 "탐색 공간"은 "탐색 공간 집합"을 의미할 수 있고, "탐색 공간 집합"은 "탐색 공간"을 의미할 수 있다.
탐색 공간 집합은 하나의 CORESET과 논리적으로 결합될(associated) 수 있다. 하나의 CORESET은 하나 이상의 탐색 공간 집합들과 논리적으로 결합될 수 있다. PBCH를 통해 설정되는 공통 탐색 공간 집합(common search space set)은 SIB1을 전송하기 위한 PDSCH를 스케줄링하는 DCI를 모니터링하기 위해 사용될 수 있다. PBCH를 통해 설정되는 공통 탐색 공간 집합의 ID는 0으로 설정될 수 있다. 즉, PBCH를 통해 설정되는 공통 탐색 공간 집합은 타입 0 PDCCH 공통 탐색 공간 집합 또는 탐색 공간 집합 #0으로 정의될 수 있다. 탐색 공간 집합 #0은 CORESET #0과 논리적으로 결합될 수 있다.
탐색 공간 집합은 용도 또는 관련 동작에 따라 공통(common) 탐색 공간 집합과 단말 특정적 탐색 공간 집합(UE-specific search space set)으로 구분될 수 있다. 공통 탐색 공간 집합에서 공통 DCI가 전송될 수 있고, 단말 특정적 탐색 공간 집합에서 단말 특정적 DCI가 전송될 수 있다. 스케줄링 자유도 및/또는 폴백(fallback) 전송을 고려하면, 공통 탐색 공간 집합에서도 단말 특정적 DCI가 전송될 수 있다. 예를 들어, 공통 DCI는 시스템 정보의 전송을 위한 PDSCH의 자원 할당 정보, 페이징(paging), 전력 제어 명령, 슬롯 포맷 지시자(SFI), 프리앰션(preemption) 지시자 등을 포함할 수 있다. 단말 특정적 DCI는 PDSCH의 자원 할당 정보, PUSCH의 자원 할당 정보 등을 포함할 수 있다. DCI의 페이로드, 크기, RNTI(radio network temporary identifier)의 종류 등에 따라 복수의 DCI 포맷들이 정의될 수 있다.
실시예들에서 공통 탐색 공간은 CSS(common search space)로 지칭될 수 있고, 공통 탐색 공간 집합은 CSS 집합으로 지칭될 수 있다. 또한, 실시예들에서 단말 특정적 탐색 공간은 USS(UE-specific search space)로 지칭될 수 있고, 단말 특정적 탐색 공간 집합은 USS 집합으로 지칭될 수 있다.
기지국은 단말에 PDSCH를 통해 하향링크 TB(transport block)를 전송할 수 있다. 기지국은 단말에 PDSCH의 스케줄링 정보를 전송할 수 있고, 단말은 스케줄링 정보에 기초하여 PDSCH를 수신할 수 있다. 단말은 PDSCH에 포함된 하향링크 TB(들)을 수신할 수 있다. 하향링크 TB는 유니캐스트(unicast) 데이터(예를 들어, DL-SCH(downlink-shared channel)), 방송(broadcast) 데이터, 멀티캐스트(multicast) 데이터, 또는 상위계층 제어 메시지(예를 들어, RRC 메시지, MAC(medium access control) CE(control element), NAS(non-access stratum) 메시지 등) 중에서 적어도 하나를 포함할 수 있다. 예를 들어, PDSCH의 전송 레이어(layer) 수가 기준값(예를 들어, NR 통신 시스템에서 기준값: 4, LTE 통신 시스템에서 기준값: 1)을 초과하는 경우, PDSCH는 복수(예를 들어, 2개)의 TB들을 포함할 수 있다. PDSCH의 전송 레이어 수가 기준값 이하인 경우, PDSCH는 하나의 TB를 포함할 수 있다. 또한, 단말은 PDCCH 자원 영역에서 DCI(예를 들어, 2단계 DCI의 두 번째 DCI)를 수신할 수 있다.
PDSCH 스케줄링은 동적 그랜트(dynamic grant)에 의한 스케줄링과 설정 그랜트(configured grant)에 의한 반영구적 스케줄링(semi-persistent scheduling, SPS)을 포함할 수 있다. 동적 그랜트에 의한 PDSCH 스케줄링이 사용되는 경우, PDSCH는 DCI(예를 들어, 스케줄링 DCI, DCI 포맷 1_0, 1_1, 1_2 등)에 의해 동적으로 스케줄링될 수 있다. 동적 스케줄링을 위한 DCI에 적용되는 CRC는 C(cell)-RNTI, MCS-C-RNTI 등으로 스크램블링될 수 있다. SPS가 사용되는 경우, 단말은 RRC 시그널링 및/또는 DCI를 통해 PDSCH의 스케줄링 정보를 수신할 수 있고, 스케줄링 정보에 기초하여 PDSCH를 주기적으로 수신할 수 있다. 또한, SPS에 의한 단말의 PDSCH 수신 동작은 DCI에 의해 활성화 또는 해제(release)될 수 있다. SPS를 위한 DCI에 적용되는 CRC는 CS(configured scheduling)-RNTI, SPS-C-RNTI 등으로 스크램블링될 수 있다. 기지국은 매 PDSCH 자원에서 PDSCH를 송신할 수 있다. 또는, 기지국은 일부 PDSCH 자원에서 PDSCH를 송신할 수 있고, 다른 일부 PDSCH 자원에서 PDSCH를 송신하지 않을 수 있다. SPS에 의한 PDSCH는 SPS PDSCH로 지칭될 수 있다.
아래 실시예에서 PDSCH의 전송 레이어 수가 기준값 이하인 경우(예를 들어, PDSCH가 1개의 TB를 포함하는 경우)가 가정될 것이나, 본 출원은 상술한 가정에 국한되지 않고 PDSCH가 복수의 TB들을 포함하는 경우에도 동일 또는 유사하게 적용될 수 있다. 또한, 아래 실시예에서 PDSCH 스케줄링이 주로 설명될 것이나, 본 출원은 PDSCH 스케줄링뿐 아니라 다른 데이터 채널(예를 들어, PUSCH, PSSCH)의 스케줄링에도 동일 또는 유사하게 적용될 수 있다. 또한, 아래 실시예에서 따로 언급이 없는 한 "TB"와 "HARQ 프로세스"는 서로 통용될 수 있다. 예를 들어, "PDSCH가 TB를 포함하는 것" 또는 "PDSCH가 TB에 대응하는 것"은 "PDSCH가 HARQ 프로세스에 대응하는 것"을 의미할 수 있다.
단말은 하나의 스케줄링 DCI를 통해 1개의 TB에 대응되는 PDSCH(들)의 스케줄링 정보를 수신할 수 있다. PDSCH 반복 전송이 사용되는 경우, 상술한 PDSCH(들)은 복수의 PDSCH들일 수 있다. PDSCH 반복 전송이 사용되지 않는 경우, 상술한 PDSCH(들)은 1개의 PDSCH일 수 있다. SPS가 사용되는 경우, 하나의 SPS 주기 내에서 1개의 TB에 대응되는 PDSCH 자원(들)은 단말에 할당될 수 있고, 단말은 1개의 TB에 대응되는 PDSCH(들)을 수신할 수 있다. 상술한 방법에 의하면, 기지국이 단말에 복수의 TB들(또는, 복수의 HARQ 프로세스들)을 스케줄링하기 위해서는 복수의 DCI들을 통해 복수의 PDSCH들을 스케줄링하거나 복수의 SPS 설정들을 이용하여 복수의 PDSCH들을 전송해야 할 수 있다.
[다중 PDSCH 스케줄링 방법]
단말은 긴 주기의 PDCCH 모니터링 동작을 수행할 수 있다. 예를 들어, 단말은 매 X번째 슬롯에서 PDCCH를 모니터링할 수 있다. X 값이 클수록 단말의 PDCCH 모니터링 복잡도 및 전력 소모가 줄어들 수 있다. X는 자연수일 수 있다. 상술한 방법은 고주파 대역의 전송 동작에서 유용할 수 있다. 특히, 상술한 방법은 큰 값의 부반송파 간격(예를 들어, 480kHz, 960kHz)에 의하여 짧은 듀레이션을 가지는 슬롯에서의 전송 동작에서 유용할 수 있다. 또한, 긴 주기의 PDCCH 모니터링은 DCI 오버헤드를 감소시킬 수 있다. 반면, X>1인 경우, 1개의 DCI를 통해 1개의 TB를 스케줄링하는 방법에 의하면, TB는 일부 슬롯에서만 전송될 수 있고, 이 동작에 의하면 하향링크 성능은 열화될 수 있다.
상술한 문제를 해결하기 위한 방법으로, 단말은 하나의 스케줄링 DCI를 통해 복수의 TB들의 스케줄링 정보를 수신할 수 있고, 복수의 TB들에 대응되는 복수의 PDSCH들을 수신할 수 있다. SPS의 경우, 하나의 SPS 설정을 통해 한 주기 내에서 복수의 PDSCH 자원들이 설정될 수 있고, 단말은 한 주기 내의 복수의 PDSCH 자원들에서 복수의 TB들에 대응되는 복수의 PDSCH들을 수신할 수 있다. 스케줄링 DCI는 하향링크 DCI, DCI 포맷 1_0, 1_1, 1_2 등을 의미할 수 있다. 상술한 방법은 (방법 100)으로 지칭될 수 있다. (방법 100)에서 각 PDSCH 또는 각 TB는 1개의 슬롯 내에서 전송될 수 있다. 또는, 어떤 PDSCH 또는 어떤 TB는 복수의 슬롯들에 맵핑되어 단말에 전송될 수 있다.
도 3은 다중 PDSCH 스케줄링 방법의 제1 실시예를 도시한 개념도이다.
도 3을 참조하면, 단말은 매 두 번째 슬롯에서 하향링크 스케줄링을 위한 PDCCH(예를 들어, DCI)를 모니터링할 수 있다. 단말은 (방법 100)에 의해 하나의 DCI를 통해 복수의 슬롯들 내의 복수의 TB들의 스케줄링 정보를 수신할 수 있다. 단말은 슬롯 n에서 수신되는 DCI를 통해 슬롯 n의 제1 PDSCH 및 슬롯 n+1의 제2 PDSCH에 대한 스케줄링 정보를 획득할 수 있고, 슬롯 n+2에서 수신되는 DCI를 통해 슬롯 n+2의 제3 PDSCH 및 슬롯 n+3의 제4 PDSCH에 대한 스케줄링 정보를 획득 수 있다. 제1 PDSCH와 제2 PDSCH는 서로 다른 TB들을 포함할 수 있고, 제3 PDSCH와 제4 PDSCH는 서로 다른 TB들을 포함할 수 있다. 실시예에 의하면, 단말은 일부 슬롯에서 PDCCH 모니터링을 생략하더라도 매 슬롯에서 하향링크 TB를 수신할 수 있다.
(방법 100)에서, PDSCH 반복 전송이 적용되지 않는 경우, 하나의 DCI에 의해 스케줄링되는 TB의 개수와 PDSCH의 개수가 일치할 수 있고, TB(들)과 PDSCH(들)은 일대일 대응될 수 있다. PDSCH 반복 전송이 적용되는 경우, 하나의 DCI에 의해 스케줄링되는 TB의 개수보다 PDSCH의 개수가 더 많을 수 있고, 1개의 TB는 복수의 PDSCH들에 대응될 수 있다.
PDSCH의 자원 할당 정보는 시간 도메인 자원 할당 정보 및 주파수 도메인 자원 할당 정보를 포함할 수 있다. PDSCH의 시간 도메인 자원 할당 정보는 PDSCH의 시작 심볼 및 PDSCH의 듀레이션(예를 들어, PDSCH를 구성하는 심볼의 개수)에 관한 정보를 포함할 수 있다. PDSCH의 시작 심볼 및 듀레이션 각각은 개별적인 값으로 표현될 수 있다. 다른 방법으로, PDSCH의 시작 심볼 및 듀레이션은 하나의 값(예를 들어, SLIV(start and length indicator value))으로 변환되어 표현될 수 있다. 이하 설명에서 "시작 심볼 및 듀레이션"과 "SLIV"는 서로 통용될 수 있다. 단말은 "PDSCH의 시작 심볼을 PDSCH가 맵핑된 슬롯 내의 심볼 인덱스" 또는 "PDSCH의 시작 심볼을 PDSCH를 스케줄링하는 DCI의 한 심볼(예를 들어, 첫 번째 심볼)과의 심볼 오프셋"으로 해석할 수 있다.
PDSCH의 시간 도메인 자원 할당 정보는 PDSCH의 시작 심볼 및 듀레이션에 관한 정보 외에도 슬롯 오프셋, PDSCH 맵핑 타입, 또는 PDSCH 반복 전송 횟수(또는, PDSCH가 집성되는 슬롯의 개수) 중에서 적어도 하나의 정보를 더 포함할 수 있다. 슬롯 오프셋은 스케줄링 DCI가 전송되는 슬롯과 PDSCH가 전송되는 슬롯 간의 오프셋을 의미할 수 있다. 슬롯 오프셋은 K0로 표기될 수 있다. PDSCH 맵핑 타입은 타입 A와 타입 B를 포함할 수 있다. PDSCH 맵핑 타입 A의 경우, PDSCH의 복조(demodulation)를 위한 DM-RS는 슬롯의 특정 심볼(예를 들어, 슬롯의 3번째 또는 4번째 심볼)에 고정적으로 배치될 수 있다. 고정적인 심볼 위치는 PBCH를 통해 단말에 설정될 수 있다. PDSCH 맵핑 타입 B의 경우, PDSCH의 복조를 위한 DM-RS는 PDSCH가 할당된 심볼(들) 중 하나의 심볼(예를 들어, 첫 번째 심볼)에 배치될 수 있다. 다만, 일부 예외적인 경우, PDSCH의 복조를 위한 DM-RS는 PDSCH가 할당된 심볼(들) 중 하나의 심볼에 배치되지 않을 수 있다.
(방법 100)에서, 복수의 PDSCH들은 동일한 시작 심볼 및 듀레이션을 가질 수 있다. 이 경우, 복수의 PDSCH들에 동일한 SLIV가 적용될 수 있다. 복수의 PDSCH들은 서로 다른 슬롯에 할당될 수 있다. 단말은 DCI를 통해 1개의 SLIV의 정보를 획득할 수 있다.
다른 방법으로, 복수의 PDSCH들이 서로 다른 시작 심볼 및 듀레이션을 갖는 것은 허용될 수 있다. 즉, 복수의 PDSCH들에 서로 다른 SLIV들이 적용될 수 있다. 이 경우, 복수의 PDSCH들은 서로 다른 슬롯에 할당되거나 같은 슬롯에 할당될 수 있다. 단말은 DCI를 통해 복수의 SLIV들에 대한 정보(예를 들어, 지시)를 획득할 수 있다. 각 SLIV는 하나의 PDSCH에 대응될 수 있다. 예를 들어, PDSCH 반복 전송 여부와 관계없이 SLIV(들)과 PDSCH(들)은 일대일 대응될 수 있다. 단말은 SLIV의 개수를 스케줄링된 PDSCH의 개수로 간주할 수 있다. 또는, 각 SLIV는 하나의 TB에 대응될 수 있다. 이 경우 PDSCH 반복 전송 여부에 따라 1개의 SLIV는 1개의 PDSCH 또는 복수의 PDSCH들에 대응될 수 있다.
단말은 상술한 다중 PDSCH 스케줄링 방법의 적용 여부에 대한 정보를 기지국으로부터의 시그널링 절차(예를 들어, RRC 시그널링 절차, 특정 RRC 메시지, MAC CE, DCI)를 통해 수신할 수 있다.
PDSCH의 시간 도메인 자원 할당 정보는 상위계층 시그널링(예를 들어, RRC 시그널링) 및/또는 DCI를 통해 단말에 전송될 수 있다. PDSCH의 시간 도메인 자원 할당을 위한 후보(들)은 상위계층 시그널링(예를 들어, RRC 시그널링)을 통해 단말에 설정될 수 있다. 아래 실시예에서 후보는 시간 도메인 자원 할당 후보를 의미할 수 있다. 후보(즉, 시간 도메인 자원 할당 후보)가 1개인 경우, 1개의 시간 도메인 자원 할당 정보는 스케줄링에 적용될 수 있고, 스케줄링 DCI는 시간 도메인 자원 할당 정보를 지시하는 정보를 포함하지 않을 수 있다. 반면, 후보들이 복수인 경우, 후보들 중 하나(또는, 적어도 하나)는 스케줄링에 적용될 수 있다. 기지국은 후보들 중 하나(또는, 적어도 하나)를 선택할 수 있고, 선택된 후보(들)에 기초하여 PDSCH의 시간 도메인 자원 할당 동작을 수행할 수 있다. 단말은 선택된 후보(들)의 정보를 DCI를 통해 수신할 수 있고, 선택된 후보(들)에 기초하여 PDSCH 수신 동작을 수행할 수 있다.
표 2는 PDSCH의 시간 도메인 자원 할당을 위한 파라미터의 제1 실시예를 나타낼 수 있다. 표 2의 각 행(row) 또는 각 엔트리(entry)는 하나의 시간 도메인 자원 할당 후보를 나타낼 수 있으며, 각 열(column)은 시간 도메인 자원 할당 정보(예를 들어, 시간 도메인 자원 할당 후보)에 포함되는 정보 요소를 나타낼 수 있다. 표 2의 파라미터는 상위계층 시그널링(예를 들어, RRC 시그널링)을 통해 설정될 수 있다. 예를 들어, 기지국은 표 2의 설정 정보를 RRC 시그널링을 통해 단말에 전송할 수 있고, 단말은 기지국으로부터 표 2의 설정 정보를 수신할 수 있다. 실시예에서 RRC 시그널링에 의해 설정되는 표(예를 들어, 표 2)는 RRC 표, 시간 자원 테이블, 또는 시간 자원 목록(list)으로 지칭될 수 있다.
RRC 표의 각 엔트리에 대응되는 시간 도메인 자원 할당 후보는 슬롯 오프셋(들), PDSCH 맵핑 타입(들), SLIV(들), 또는 반복 전송 횟수(또는, 집성되는 슬롯의 개수) 중에서 적어도 하나의 정보를 포함할 수 있다. 기지국은 RRC 표를 구성하는 엔트리(들) 중에서 하나(또는, 적어도 하나)의 엔트리를 선택할 수 있고, 선택된 엔트리(들)(예를 들어, 선택된 엔트리(들)에 대응되는 시간 도메인 자원 할당 정보(들))를 DCI를 통해 단말에 지시할 수 있다.
다중 PDSCH 스케줄링 방법이 사용되는 경우, 단말에 설정된 RRC 표를 구성하는 엔트리는 복수의 SLIV들을 포함할 수 있다. 표 2를 참조하면, 2개의 SLIV들을 포함하는 엔트리 1번 및 3개의 SLIV들을 포함하는 엔트리 2번은 단말에 설정될 수 있다. DCI를 통해 엔트리 1번 또는 2번이 지시되는 경우, 단말은 2개 또는 3개의 SLIV들에 기초하여 PDSCH 자원들의 위치를 결정할 수 있고, 결정된 위치에서 PDSCH의 수신 동작을 수행할 수 있다. 실시예에 의하면, 동일한 RRC 표를 구성하는 복수의 엔트리들은 서로 다른 개수의 SLIV(들)을 포함할 수 있다. 동일한 RRC 표를 구성하는 복수의 엔트리들은 서로 다른 개수의 TB들 또는 서로 다른 개수의 PDSCH들의 스케줄링 정보를 포함할 수 있다. 단말은 스케줄링된 SLIV(들)의 개수에 기초하여 수신할 TB(들)의 개수 및/또는 PDSCH(들)의 개수를 결정할 수 있다. 기지국은 복수의 엔트리들을 PDSCH 스케줄링에 선택적으로 적용함으로써 단말에 스케줄링하는 TB(들)의 개수 및/또는 PDSCH(들)의 개수를 동적으로 변경할 수 있다.
단일 PDSCH 스케줄링 방법이 사용되는 경우, 단말에 설정된 RRC 표를 구성하는 엔트리는 1개의 SLIV를 포함할 수 있다. 표 2를 참조하면, 1개의 SLIV를 포함하는 엔트리 0번은 단말에 설정될 수 있다. 실시예에 의하면, 동일한 RRC 표를 구성하는 복수의 엔트리들 중 일부 엔트리는 복수의 SLIV들을 포함할 수 있고, 다른 일부 엔트리는 1개의 SLIV를 포함할 수 있다. 동일한 RRC 표를 구성하는 복수의 엔트리들 중 일부 엔트리는 복수의 TB들 또는 복수의 PDSCH들에 대한 스케줄링 정보를 포함할 수 있고, 다른 일부 엔트리는 1개의 TB 또는 1개의 PDSCH에 대한 스케줄링 정보를 포함할 수 있다. 기지국은 복수의 엔트리들을 PDSCH 스케줄링에 선택적으로 적용함으로써 단일 PDSCH 스케줄링 방법과 다중 PDSCH 스케줄링 방법을 동적으로 선택하거나 스위칭할 수 있다. 실시예에서 단일 PDSCH 스케줄링 방법은 다중 PDSCH 스케줄링이 적용되지 않은 스케줄링 방법을 의미할 수 있다. 단일 PDSCH 스케줄링 방법이 사용되는 경우, 1개의 DCI는 1개의 TB를 스케줄링할 수 있다. 단일 PDSCH 스케줄링 방법에 의하면, 1개의 DCI는 1개의 SLIV를 지시할 수 있다.
표 2를 참조하면, RRC 표에서 복수의 SLIV들을 포함하는 엔트리는 1개의 슬롯 오프셋을 포함할 수 있다. 1개의 슬롯 오프셋은 스케줄링되는 첫 번째 PDSCH(예를 들어, 첫 번째 SLIV에 대응되는 PDSCH)에 적용될 수 있다. 복수의 SLIV들을 포함하는 엔트리는 1개의 PDSCH 맵핑 타입을 포함할 수 있다. 1개의 PDSCH 맵핑 타입은 스케줄링되는 모든 PDSCH들에 적용될 수 있다. 다른 실시예에 의하면, RRC 표에서 복수의 SLIV들을 포함하는 엔트리는 복수의 슬롯 오프셋들 및/또는 복수의 PDSCH 맵핑 타입들을 포함할 수 있다. 각 엔트리가 포함하는 SLIV의 개수와 슬롯 오프셋 정보의 개수는 동일할 수 있고, 각 슬롯 오프셋은 각 SLIV에 대응되는 PDSCH(또는, TB)의 슬롯을 결정하기 위해 사용될 수 있다. 각 엔트리가 포함하는 SLIV 개수와 PDSCH 맵핑 타입 정보의 개수는 동일할 수 있고, 각 PDSCH 맵핑 타입은 각 SLIV에 대응되는 PDSCH(또는, TB)에 적용될 수 있다. 상기 방법에 의하면 스케줄링 유연성(flexibility)은 증대될 수 있다. 상기 방법은 특히 하향링크 구간과 상향링크 구간이 교차 배치되는 TDD(time division duplex) 시스템에서 유용할 수 있다.
실시예에서, 하나의 DCI를 통해(또는, 한 주기 내의 SPS PDSCH 전송을 위해) 단말에 설정되거나 지시될 수 있는 SLIV 개수의 최대값(또는, TB 개수의 최대값, PDSCH 개수의 최대값 등)은 단말에 설정되거나 기술 규격에 정의될 수 있다. 예를 들어, SLIV 개수의 최대값에 관한 정보는 단말에 다중 PDSCH 스케줄링 방법을 적용할 것을 설정하는 정보와 함께 단말에 전송될 수 있다. RRC 표의 각 엔트리에 포함되는 SLIV의 개수(또는, TB의 개수, PDSCH의 개수)는 미리 설정된 최대값을 넘지 않을 수 있다.
한편, PDSCH를 스케줄링하는 DCI의 어떤 필드의 크기 및/또는 필드 값의 해석 기준은 해당 DCI에 의해 스케줄링되는 SLIV의 개수, TB의 개수, 및/또는 PDSCH의 개수에 의해 결정될 수 있다. 예를 들어, RV(redundancy version) 필드에 의해 지시되는 RV의 개수 및 NDI(new data indicator) 필드에 의해 지시되는 NDI의 개수 각각은 동일 DCI에 의해 스케줄링되는 SLIV의 개수 또는 TB의 개수와 동일할 수 있다. 또는, RV 필드에 의해 지시되는 RV의 개수 및 NDI 필드에 의해 지시되는 NDI의 개수 각각은 동일 DCI에 의해 스케줄링되는 SLIV의 개수 또는 TB의 개수에 의해 결정될 수 있다. 다른 예를 들어, 스케줄링 DCI가 복수의 SLIV들을 지시하거나 복수의 TB들을 스케줄링하는 경우, 해당 스케줄링 DCI 내에서 CBGTI(code block group transmission indicator) 필드는 존재하지 않을 수 있다. 여기서, CBGTI 필드의 크기는 0일 수 있다. 스케줄링 DCI가 1개의 SLIV를 지시하거나 1개의 TB를 스케줄링하는 경우, 해당 스케줄링 DCI 내에서 CBGTI 필드는 존재할 수 있다. 여기서, CBGTI 필드의 크기는 1비트 이상일 수 있다. 단말은 상기 방법에 기초하여 CBGTI 필드를 해석할 수 있고, 해석 결과에 따라 수신된 PDSCH가 어떤 CBG(들)을 포함하는지 알아낼 수 있다.
단말은 먼저 DCI의 시간 도메인 자원 할당 필드를 해석함으로써 스케줄링되는 SLIV의 개수, TB의 개수, 또는 PDSCH의 개수 중에서 적어도 하나를 확인할 수 있다. 단말은 시간 도메인 자원 할당 필드의 해석 결과에 기초하여 상술한 필드(예를 들어, RV, NDI, CBGTI 등)를 해석할 수 있다. 이 경우, DCI의 시간 도메인 자원 할당 필드는 스케줄링되는 SLIV의 개수, TB의 개수, 및/또는 PDSCH의 개수와 관계없이 DCI의 페이로드 내에서 고정된 크기 및 위치를 가질 수 있다. 이 동작을 지원하기 위한 방법으로, DCI의 시간 도메인 자원 할당 필드는 상술한 필드(예를 들어, RV, NDI, CBGTI 등)보다 앞선 비트(들)(예를 들어, MSB(most significant bit)에 가까운 비트(들))에 맵핑될 수 있다.
다른 방법으로, DCI의 필드의 크기 및/또는 필드 값의 해석 기준은 "다중 PDSCH 스케줄링 방법의 적용(또는, 설정) 여부" 및/또는 "단말에 설정된 SLIV 개수의 최대값(또는, TB 개수의 최대값, PDSCH 개수의 최대값)"에 기초하여 결정될 수 있다. 또는, DCI의 필드의 크기 및/또는 필드 값의 해석 기준은 시간 도메인 자원 할당을 위한 RRC 표(예를 들어, 표 2)에 설정된 각 엔트리의 SLIV 개수(들), TB 개수(들), 또는 PDSCH 개수(들) 중에서 가장 큰 값에 기초하여 결정될 수 있다.
단일 PDSCH 스케줄링과 다중 PDSCH 스케줄링을 위해 하나의 DCI 포맷(예를 들어, DCI 포맷 1_0, 1_1, 1_2 등)은 공통으로 사용될 수 있다. 공통으로 사용되는 DCI 포맷은 "공통 DCI 포맷"으로 지칭될 수 있다. 이 때, 다중 PDSCH 스케줄링에 사용되는 DCI의 페이로드(이하, "제1 페이로드"라 함)의 크기는 단일 PDSCH 스케줄링에 사용되는 DCI의 페이로드(이하, "제2 페이로드"라 함)의 크기와 다를 수 있다. 이 경우, 공통 DCI 포맷의 페이로드 크기는 제1 페이로드의 크기와 제2 페이로드의 크기 중에서 더 큰 것을 따를 수 있다. DCI 페이로드는 DCI의 필드들을 포함할 수 있다. DCI 페이로드들(예를 들어, 제1 페이로드 및 제2 페이로드) 중에서 작은 크기의 DCI 페이로드에 제로 패딩(zero padding)이 적용될 수 있고, DCI 페이로드의 크기는 DCI 페이로드들 중에서 큰 크기의 DCI 페이로드를 기준으로 정렬될 수 있다. 상기 방법에 의하면, 단말은 다중 PDSCH 스케줄링 정보 및 단일 PDSCH 스케줄링 정보를 수신하기 위해 단일 크기를 갖는 단일 DCI 포맷(예를 들어, 공통 DCI 포맷)을 모니터링할 수 있다. 단일 DCI 포맷은 공통 RNTI(예를 들어, C-RNTI, MCS-C-RNTI, CS-RNTI 등)를 사용하여 송수신될 수 있다.
다른 방법으로, 다중 PDSCH 스케줄링을 위해 사용되는 DCI 포맷(이하, "제1 DCI 포맷"이라 함)은 단일 PDSCH 스케줄링에 사용되는 DCI 포맷(이하, "제2 DCI 포맷"이라 함)과 다를 수 있다. 제1 DCI 포맷의 페이로드 크기와 제2 DCI 포맷의 페이로드 크기는 일반적으로 서로 다를 수 있다. 이 경우, 단말의 PDCCH 블라인드 복호 복잡도는 증가할 수 있다. 이 문제를 해결하기 위해, 제1 DCI 포맷의 페이로드 크기와 제2 DCI 포맷의 페이로드 크기를 정렬시키는 절차는 수행될 수 있다. 예를 들어, DCI 포맷들 중에서 작은 페이로드를 가지는 DCI 포맷에 제로 패딩이 적용됨으로써 해당 DCI 포맷들의 페이로드 크기는 정렬될 수 있다. 이 때, 제1 DCI 포맷과 제2 DCI 포맷의 구별을 위해, 기지국과 단말은 서로 다른 RNTI들을 사용하여 제1 DCI 포맷의 CRC와 제2 DCI 포맷의 CRC를 스크램블링할 수 있다. 다른 방법으로, 제1 DCI 포맷과 제2 DCI 포맷의 구별을 위해, DCI 포맷의 구별을 위한 지시자 또는 필드(예를 들어, 제1 DCI 포맷 또는 제2 DCI 포맷임을 알려주는 지시자 또는 필드)는 제1 DCI 포맷과 제2 DCI 포맷에 포함될 수 있다. 지시자 또는 필드는 DCI 포맷에 관계없이 단말이 수신한 DCI 페이로드 내에서 동일한 위치의 비트(들)에 맵핑될 수 있다.
단말은 한 슬롯에서 하나 또는 복수의 PDSCH들(예를 들어, 하나 또는 복수의 유니캐스트 PDSCH들)을 수신할 수 있다. 복수의 PDSCH들은 시간 도메인에서 서로 오버랩되지 않을 수 있다. 또는, 단말은 한 슬롯에서 최대 1개의 PDSCH(예를 들어, 최대 1개의 유니캐스트 PDSCH)를 수신할 수 있다. 단말이 한 슬롯에서 수신 가능한 PDSCH(예를 들어, 유니캐스트 PDSCH)의 최대 개수는 단말의 캐퍼빌리티(capability)로 정의될 수 있고, 단말은 해당 캐퍼빌러티를 기지국에 보고할 수 있다. 즉, 단말의 캐퍼빌러티는 한 슬롯에서 수신 가능한 PDSCH의 최대 개수를 지시하는 정보를 포함할 수 있다. 캐퍼빌리티(예를 들어, 한 슬롯에서 수신 가능한 PDSCH의 최대 개수)는 뉴머롤러지(예를 들어, 부반송파 간격)나 주파수 대역별로 다를 수 있고, 단말은 뉴머롤러지(예를 들어, 부반송파 간격)나 주파수 대역별로 캐퍼빌리티를 기지국에 보고할 수 있다. 예를 들어, 슬롯 당 수신 가능한 PDSCH의 최대 개수는 짧은 슬롯 듀레이션이 사용되는 경우(예를 들어, 큰 부반송파 간격이 사용되는 경우) 또는 고주파 대역에서 작을 수 있다. 실시예에서 "유니캐스트 PDSCH", "단말 특정적으로 스케줄링되는 PDSCH", "TB(들)을 포함하는 PDSCH", "DL-SCH를 포함하는 PDSCH", 및 "C-RNTI, MCS-C-RNTI, 또는 CS-RNTI 중에서 적어도 하나에 의해 스크램블링된 CRC를 가지는 DCI에 의해 스케줄링되는 PDSCH"는 서로 통용될 수 있다.
(방법 100)에서, 한 슬롯에 최대 1개의 PDSCH가 스케줄링될 수 있다. 복수의 PDSCH들은 연속적인 슬롯들에 할당될 수 있다. 예를 들어, 첫 번째 PDSCH가 할당되는 제1 슬롯이 단말에 지시되거나 설정될 수 있고, 첫 번째 PDSCH 이후의 PDSCH들은 제1 슬롯 이후의 연속적인 슬롯들에 할당될 수 있다. 다른 방법으로, 복수의 PDSCH들은 연속적이거나 불연속적인 슬롯들에 할당될 수 있다. 예를 들어, 각 PDSCH가 할당되는 슬롯이 단말에 지시되거나 설정될 수 있다. 다른 예를 들어, 첫 번째 PDSCH가 할당되는 슬롯은 단말에 지시되거나 설정될 수 있고, PDSCH들이 할당되는 슬롯들 간의 슬롯 거리(예를 들어, 슬롯 오프셋)는 단말에 지시되거나 설정될 수 있다. 이 동작은 (방법 110)으로 지칭될 수 있다. (방법 110)에서, 각 SLIV는 각 슬롯에서 PDSCH가 맵핑되는 심볼(들)을 결정하기 위해 사용될 수 있다.
다른 방법으로, 한 슬롯에 복수의 PDSCH들이 할당되는 것은 허용될 수 있다. PDSCH들이 스케줄링되는 총 슬롯의 수는 하나 이상일 수 있다. 이 동작은 (방법 120)으로 지칭될 수 있다. (방법 120)에서, 각 SLIV는 각 PDSCH가 맵핑되는 심볼(들)을 결정하기 위해 사용될 수 있다. 또는, 각 SLIV는 각 슬롯에서 특정 PDSCH(예를 들어, 각 슬롯에서 첫 번째 PDSCH)가 맵핑되는 심볼(들)을 결정하기 위해 사용될 수 있다. 한 슬롯에 복수의 PDSCH들이 할당되는 경우, 특정 PDSCH(예를 들어, 첫 번째 PDSCH) 외의 나머지 PDSCH(들)이 맵핑되는 심볼(들)은 동일 슬롯의 이전 PDSCH(들)의 시간 자원의 위치에 기초하여 결정될 수 있다. 예를 들어, 한 슬롯 내에 스케줄링되는 복수의 PDSCH들은 시간 도메인에서 연속할 수 있고, 뒤따르는 PDSCH(들)의 시작 심볼은 직전 PDSCH의 마지막 심볼의 다음 심볼로 결정될 수 있다. 한 슬롯 내에 스케줄링되는 복수의 PDSCH들은 동일한 듀레이션(즉, 심볼 개수)을 가질 수 있다. 기지국은 단말로부터 수신한 캐퍼빌리티에 기초하여 단말에 (방법 110) 또는 (방법 120)을 적용할지 여부를 결정할 수 있다. 기지국은 (방법 110) 또는 (방법 120)의 적용을 지시하는 정보를 단말에 전송할 수 있다. 단말은 기지국의 지시에 따라 (방법 110) 또는 (방법 120)을 적용할 수 있다.
도 4는 스케줄링 제약을 고려한 다중 PDSCH 스케줄링 방법의 제1 실시예를 도시한 개념도이다.
도 4를 참조하면, 단말은 슬롯 n에서 수신한 제1 DCI(예를 들어, 제1 PDCCH)를 통해 슬롯 n 내지 슬롯 n+3에서 제1 PDSCH 내지 제4 PDSCH에 대한 스케줄링 정보를 획득할 수 있다. 복수의 PDSCH들은 연속적인 슬롯들에 할당될 수 있다. 복수의 PDSCH들은 복수의 서로 다른 TB들을 포함할 수 있다. 슬롯 내에서 각 PDSCH가 맵핑되는 심볼(들)은 제1 DCI의 각 SLIV에 의해 지시될 수 있다.
단말은 제1 DCI와 다른 DCI(예를 들어, 제2 DCI)를 통해 PDSCH(들)의 스케줄링 정보를 획득할 수 있다. 이 경우, 제2 DCI에 의해 스케줄링되는 PDSCH(들)은 제1 DCI에 의해 스케줄링되는 시작 PDSCH(예를 들어, 제1 PDSCH의 시작 심볼)보다 앞선 구간에 할당되거나, 제1 DCI에 의해 스케줄링되는 마지막 PDSCH(예를 들어, 제4 PDSCH의 종료 심볼)보다 늦은 구간에 할당될 수 있다. 제2 DCI에 의해 스케줄링되는 PDSCH(들)은 상술한 구간들 외의 구간에서 할당되지 않을 수 있다. 예를 들어, 제2 DCI에 의해 스케줄링되는 PDSCH(들)은 제1 DCI에 의해 스케줄링되는 PDSCH들 사이의 구간에 할당되지 않을 수 있다. 이 때, 제2 DCI는 제1 DCI보다 늦은 시점에 전송되는 DCI일 수 있다. 구체적으로, 상술한 방법은 "제1 DCI의 종료 심볼이 제2 DCI의 종료 심볼보다 앞서는 경우", "제1 DCI의 시작 심볼이 제2 DCI의 시작 심볼보다 앞서는 경우", 또는 "제1 DCI의 종료 심볼이 제2 DCI의 시작 심볼보다 앞서는 경우"에 적용될 수 있다. 상술한 방법은 일반적인 PDSCH 스케줄링에 적용될 수 있다.
실시예에 의하면, 단말은 슬롯 n+1에서 제2 DCI를 통해 제1 PDSCH와 제2 PDSCH 사이에 위치하는 제5 PDSCH의 스케줄링 정보를 획득하는 것을 기대하지 않을 수 있다. 만약 제5 PDSCH를 스케줄링하는 제2 DCI가 수신된 경우, 단말은 제2 DCI에 의한 PDSCH 스케줄링 지시가 잘못된 것으로 간주할 수 있고, 제2 DCI에 의해 스케줄링된 제5 PDSCH를 수신하지 않을 수 있다. 또한, 단말은 제2 DCI에 포함된 PDSCH 스케줄링 지시 외의 다른 지시(예를 들어, CSI 요청, SRS 요청 등) 역시 잘못된 것으로 간주할 수 있고, 해당 지시를 따르지 않을 수 있다. 또는, 단말은 제2 DCI에 포함된 PDSCH 스케줄링 지시 외의 다른 지시(예를 들어, CSI 요청, SRS 요청 등)는 유효한 것으로 간주할 수 있고, 해당 지시에 따른 동작을 수행할 수 있다. 제2 DCI가 수신된 경우, 단말은 제5 PDSCH를 수신하지 않음과 동시에 제1 DCI에 의해 스케줄링된 PDSCH들의 일부 역시 수신하지 않을 수 있다. 예를 들어, 단말은 제1 DCI에 의해 스케줄링된 PDSCH들 중에서 제5 PDSCH 이후에 할당된 PDSCH들을 수신하지 않을 수 있다.
상술한 실시예에서, 단말은 슬롯 n+2에서 제3 PDSCH와 제4 PDSCH 사이에 위치한 제6 PDSCH의 스케줄링 지시를 수신할 수 있다. 제6 PDSCH는 SPS에 의한 PDSCH일 수 있다. 또한, 단말은 슬롯 n+3에서 제4 PDSCH 이후의 제7 PDSCH의 스케줄링 지시를 수신할 수 있다. 상술한 방법에 의하면, 제7 PDSCH의 스케줄링의 지시는 유효한 것으로 간주될 수 있고, 단말은 스케줄링 지시에 따라 제7 PDSCH에 대한 수신 동작을 수행할 수 있다. 여기서, 제6 PDSCH의 스케줄링 지시는 유효하지 않은 것으로 간주될 수 있다.
상술한 실시예에서, PDSCH들은 유니캐스트 PDSCH들일 수 있다. 상술한 방법은 한 슬롯에서 최대 1개의 PDSCH(예를 들어, 최대 1개의 유니캐스트 PDSCH)의 스케줄링이 지시 또는 설정될 수 있는 단말에 적용될 수 있다. 또는, 상술한 방법은 한 슬롯에서 복수의 PDSCH들(예를 들어, 복수의 유니캐스트 PDSCH들)의 스케줄링이 지시 또는 설정될 수 있는 단말에 적용될 수 있다.
[HARQ 피드백 방법]
PDSCH 전송에 HARQ가 적용될 수 있다. 단말은 스케줄링된 PDSCH의 수신 결과인 HARQ-ACK(acknowledgement) 정보를 기지국에 피드백할 수 있고, 기지국은 HARQ-ACK 정보에 기초하여 해당 TB에 대한 PDSCH 재전송 여부를 결정할 수 있다. 단말이 PDSCH(예를 들어, TB)를 성공적으로 수신한 경우, 해당 TB에 대응되는 HARQ-ACK 정보는 ACK일 수 있다. 단말이 PDSCH(예를 들어, 해당 TB)를 성공적으로 수신하지 않은 경우, 해당 TB에 대응되는 HARQ-ACK 정보는 NACK일 수 있다. 또한, 단말에 스케줄링된 어떤 PDSCH(예를 들어, 해당 TB)는 소정의 조건을 만족하는 경우 전송되지 않을 수 있다(예를 들어, 전송은 생략될 수 있다). 이 경우 해당 TB에 대응되는 HARQ-ACK 정보는 NACK일 수 있다. 상기 어떤 PDSCH(예를 들어, 해당 TB)는 단일 DCI에 의해 스케줄링된 복수의 PDSCH들(예를 들어, 복수의 TB들) 중 하나의 PDSCH(예를 들어, 하나의 TB)일 수 있다. 예를 들어, 상기 어떤 PDSCH(예를 들어, 해당 TB)는 상향링크 심볼과 오버랩될 수 있고, 기지국은 상기 어떤 PDSCH(예를 들어, 해당 TB)의 전송을 생략할 수 있다. HARQ-ACK 정보는 오직 ACK 또는 오직 NACK을 포함할 수 있다. 또는, HARQ-ACK 정보는 ACK 또는 NACK을 포함할 수 있다. 실시예에서 HARQ-ACK 정보, HARQ-ACK 비트, HARQ-ACK 응답, HARQ-ACK 피드백, 및 HARQ-ACK은 동일한 의미로 사용될 수 있다. 각 하향링크 TB에 대응되는 HARQ-ACK 정보의 크기는 1비트일 수 있다. CBG 기반의 HARQ 전송 방식이 사용될 수 있고, 1개의 TB는 N개의 CBG(들)로 구성될 수 있다. N은 자연수일 수 있다. 이 경우, 각 하향링크 TB에 N비트의 HARQ-ACK 정보가 대응될 수 있다. 아래 실시예에서 별도의 언급이 없는 경우, TB 단위의 HARQ-ACK 피드백의 수행이 가정될 수 있고, 1개의 하향링크 TB에 1비트의 HARQ-ACK 정보가 대응하는 것이 가정될 수 있다.
단말은 HARQ-ACK(예를 들어, HARQ-ACK 정보)을 전송할 상향링크 자원(예를 들어, PUCCH 자원, PUSCH 자원, SRS 자원 등)의 지시 또는 설정을 기지국으로부터 수신할 수 있다. 단말은 PDSCH의 수신 시점으로부터 해당 PDSCH에 대한 HARQ-ACK의 송신 시점까지의 시간 거리(이하, "HARQ-ACK 타이밍"이라 함)의 지시 또는 설정을 기지국으로부터 수신할 수 있고, HARQ-ACK 타이밍에 기초하여 HARQ-ACK의 피드백 시점을 결정할 수 있다. HARQ-ACK 타이밍에 관한 정보는 PDSCH를 스케줄링하는 DCI 또는 SPS 설정 정보에 포함될 수 있다. PDSCH 수신 시점 및 HARQ-ACK 피드백 시점 각각은 해당 시점을 포함하는 슬롯, 서브슬롯, 미니슬롯, 또는 심볼을 의미할 수 있다. HARQ-ACK 타이밍은 PDSCH 수신 시점과 HARQ-ACK 피드백 시점 간의 슬롯 오프셋, 서브슬롯 오프셋, 미니슬롯 오프셋, 또는 심볼 오프셋을 의미할 수 있다. 슬롯, 서브슬롯, 미니슬롯, 및 심볼은 상향링크 대역폭 부분의 슬롯, 서브슬롯, 미니슬롯, 및 심볼일 수 있다. 또는, 슬롯, 서브슬롯, 미니슬롯, 및 심볼은 하향링크 대역폭 부분의 슬롯, 서브슬롯, 미니슬롯, 및 심볼일 수 있다. HARQ-ACK 타이밍은 K1으로 표기될 수 있다.
서브슬롯은 슬롯보다 짧은 시간 단위를 의미할 수 있고, 송수신 동작, 측정 동작, 및/또는 타이밍 결정 동작을 위한 단위로 사용될 수 있다. 서브슬롯을 구성하는 심볼 개수는 슬롯을 구성하는 심볼 개수의 약수(들) 중 하나일 수 있다. 예를 들어, 1개의 슬롯이 14개의 심볼들을 포함하는 경우, 1개의 서브슬롯에 포함되는 심볼 개수는 1, 2, 4, 또는 7일 수 있다. 서브슬롯들은 시간 도메인에서 연속적으로 배치될 수 있다. 아래 실시예에서 PDSCH 스케줄링 동작 및 HARQ 피드백 동작이 슬롯 단위로 수행되는 경우가 주로 설명될 것이나, 제안 방법은 PDSCH 스케줄링 동작 및 HARQ 피드백 동작이 서브슬롯 단위로 수행되는 경우에도 동일 또는 유사하게 적용될 수 있다. 실시예에서 "슬롯"을 "서브슬롯"로 해석함으로써 서브슬롯 단위의 동작이 이해될 수 있다.
단말은 PDSCH의 HARQ-ACK 정보를 포함하는 HARQ-ACK 코드북을 생성할 수 있고, HARQ-ACK 코드북을 기지국에 보고할 수 있다. PDSCH는 동적 그랜트에 의한 PDSCH이거나 SPS PDSCH일 수 있다. HARQ-ACK 코드북은 SPS PDSCH의 해제를 지시하는 DCI에 대한 HARQ-ACK을 포함할 수 있다. HARQ-ACK 코드북의 타입은 반고정적인 크기를 가지는 HARQ-ACK 코드북(이하, "타입 1 HARQ-ACK 코드북"이라 함), 동적인 크기를 가지는 HARQ-ACK 코드북(이하, "타입 2 HARQ-ACK 코드북"이라 함), 및 다수의(예를 들어, 모든) 하향링크 HARQ 프로세스(들)에 대한 HARQ-ACK(들)을 한번에 피드백하기 위한 HARQ-ACK 코드북(이하, "타입 3 HARQ-ACK 코드북"이라 함)을 포함할 수 있다. 각 하향링크 HARQ-ACK은 HARQ-ACK 코드북의 페이로드를 구성하는 각 비트에 맵핑될 수 있다. HARQ-ACK 코드북의 크기는 1 이상일 수 있다. HARQ-ACK 코드북은 상향링크 신호 또는 채널(예를 들어, PUCCH, PUSCH, SRS 등)을 통해 기지국에 전송될 수 있다.
다중 PDSCH 스케줄링의 경우, 단말은 1개의 DCI를 통해 복수의 하향링크 TB들의 스케줄링 정보를 획득할 수 있고, 복수의 하향링크 TB들에 대응되는 복수의 HARQ-ACK들을 기지국에 보고할 수 있다. SPS의 경우, 하나의 SPS 설정 및 하나의 SPS 주기 내에서 복수의 하향링크 TB들이 전송될 수 있고, 단말은 복수의 하향링크 TB들에 대응되는 복수의 HARQ-ACK들을 기지국에 보고할 수 있다. 이 때, 복수의 TB들에 대응되는 복수의 HARQ-ACK들은 동일한 HARQ-ACK 코드북에 포함될 수 있고, 단말은 동일한 HARQ-ACK 코드북을 기지국에 보고할 수 있다. 복수의 HARQ-ACK들은 동일한 시점에서 기지국에 전송될 수 있고, 동일한 상향링크 자원(예를 들어, PUCCH, PUSCH, SRS 등)을 통해 기지국에 전송될 수 있다. HARQ-ACK 타이밍은 복수의 TB들에 대응되는 복수의 PDSCH들 중 어느 하나(예를 들어, 마지막으로 전송되는 PDSCH, 마지막 TB에 대응되는 PDSCH)의 전송 시점과 HARQ-ACK 피드백 시점 간의 거리로 정의될 수 있다. 상술한 방법은 (방법 200)으로 지칭될 수 있다.
도 5는 다중 PDSCH 스케줄링을 위한 HARQ-ACK 피드백 방법의 제1 실시예를 도시한 개념도이다.
도 5를 참조하면, 단말은 슬롯 n에서 DCI를 수신할 수 있고, 해당 DCI는 슬롯 n에서 제1 PDSCH의 스케줄링 정보와 슬롯 n+1에서 제2 PDSCH의 스케줄링 정보를 포함할 수 있다. 제1 PDSCH를 위한 슬롯 오프셋(K0)은 0일 수 있고, 제2 PDSCH를 위한 슬롯 오프셋(K0)은 1일 수 있다. 제1 PDSCH는 제1 TB를 포함할 수 있고, 제2 PDSCH는 제2 TB를 포함할 수 있다. 제1 TB와 제2 TB는 서로 다를 수 있다.
(방법 200)에 의하면, 제1 TB를 위한 HARQ-ACK과 제2 TB를 위한 HARQ-ACK은 동일한 HARQ-ACK 코드북에 포함될 수 있고, 동일한 시점(예를 들어, 슬롯 n+2)에서 상향링크 자원(예를 들어, PUCCH)를 통해 기지국에 전송될 수 있다. 이 동작을 위해, 단말은 DCI를 통해 "HARQ-ACK 타이밍(K1)=1"을 획득할 수 있다. 단말은 "K1=1"에 기초하여 "복수의 PDSCH들 중 마지막 PDSCH(예를 들어, 제2 PDSCH)의 수신 슬롯과 HARQ-ACK 코드북의 송신 슬롯 간의 슬롯 거리가 1"인 것으로 해석할 수 있다.
(방법 200)에 의하면, 단말은 스케줄링된 복수의 TB들을 위해 한 번의 HARQ-ACK 피드백 동작을 수행할 수 있고, 한 번의 HARQ-ACK 피드백 동작을 위한 1개의 HARQ-ACK 타이밍을 기지국으로부터 수신할 수 있다. 따라서 HARQ-ACK 피드백을 위한 상향링크 시그널링 오버헤드 자원 및 HARQ-ACK 타이밍 지시를 위한 하향링크 시그널링 오버헤드는 감소할 수 있다. HARQ-ACK들의 송신 시점이 가장 늦은 TB의 수신 시점을 기준으로 결정되는 경우, 하향링크 전송의 지연 시간은 증가할 수 있다.
상술한 문제를 해결하기 위한 방법으로, 복수의 TB들에 대응되는 복수의 HARQ-ACK들 각각은 서로 다른 HARQ-ACK 코드북들에 포함될 수 있고, 단말은 서로 다른 HARQ-ACK 코드북들을 기지국에 보고할 수 있다. 예를 들어, 제1 TB에 대응되는 제1 HARQ-ACK은 제1 HARQ-ACK 코드북에 포함될 수 있고, 제2 TB에 대응되는 제2 HARQ-ACK은 제2 HARQ-ACK 코드북에 포함될 수 있다. 제1 HARQ-ACK 코드북은 제2 HARQ-ACK 코드북과 동일할 수 있다. 또는, 제1 HARQ-ACK 코드북은 제2 HARQ-ACK 코드북과 다를 수 있다. 복수의 HARQ-ACK들 각각은 서로 다른 시점들에서 기지국에 전송될 수 있고, 서로 다른 상향링크 자원들(예를 들어, PUCCH, PUSCH, SRS 등)을 통해 기지국에 전송될 수 있다. 예를 들어, 제1 HARQ-ACK 코드북은 제1 시점에서 제1 상향링크 자원을 통해 전송될 수 있고, 제2 HARQ-ACK 코드북은 제2 시점에서 제2 상향링크 자원을 통해 전송될 수 있다. 제1 시점은 제2 시점과 동일할 수 있다. 또는, 제1 시점은 제2 시점과 다를 수 있다. 제1 상향링크 자원은 제2 상향링크 자원과 동일할 수 있다. 또는, 제1 상향링크 자원은 제2 상향링크 자원과 다를 수 있다. 상술한 방법은 (방법 210)으로 지칭될 수 있다.
도 6a는 다중 PDSCH 스케줄링을 위한 HARQ-ACK 피드백 방법의 제2 실시예를 도시한 개념도이고, 도 6b는 다중 PDSCH 스케줄링을 위한 HARQ-ACK 피드백 방법의 제3 실시예를 도시한 개념도이다.
도 6a 및 도 6b를 참조하면, 단말은 슬롯 n에서 DCI를 수신할 수 있고, 해당 DCI를 통해 슬롯 n에서 제1 PDSCH의 스케줄링 정보와 슬롯 n+1에서 제2 PDSCH의 스케줄링 정보를 획득할 수 있다. 제1 PDSCH를 위한 슬롯 오프셋은 0일 수 있고, 제2 PDSCH를 위한 슬롯 오프셋은 1일 수 있다. 제1 PDSCH는 제1 TB를 포함할 수 있고, 제2 PDSCH는 제2 TB를 포함할 수 있다. 제1 TB와 제2 TB는 서로 다를 수 있다.
실시예들은 (방법 210)에 의해 실시될 수 있다. 도 6a를 참조하면, 제1 TB 및 제2 TB를 위한 HARQ-ACK들은 서로 다른 HARQ-ACK 코드북들에 포함될 수 있고, 서로 다른 HARQ-ACK 코드북들은 서로 다른 시점들에서 기지국에 보고될 수 있다. 예를 들어, 제1 TB를 위한 HARQ-ACK은 슬롯 n+1에 기지국에 전송될 수 있고, 제2 TB를 위한 HARQ-ACK은 슬롯 n+2에 기지국에 전송될 수 있다. 도 6b를 참조하면, 제1 TB 및 제2 TB를 위한 HARQ-ACK들은 동일한 HARQ-ACK 코드북에 포함될 수 있고, 동일한 HARQ-ACK 코드북은 동일한 시점에서 기지국에 보고될 수 있다. 예를 들어, 제1 TB 및 제2 TB를 위한 HARQ-ACK들은 모두 슬롯 n+2에 기지국에 전송될 수 있다.
상술한 실시예에서, 단말은 기지국으로부터 1개의 HARQ-ACK 타이밍의 지시 또는 설정을 수신할 수 있다. 1개의 HARQ-ACK 타이밍은 DCI에 의해 스케줄링된 복수의 TB들(또는, 복수의 PDSCH들) 각각에 동일하게 적용될 수 있고, 1개의 HARQ-ACK 타이밍에 의해 도출되는 HARQ-ACK 피드백 시점은 TB(예를 들어, PDSCH)마다 서로 다를 수 있다. 도 6a를 참조하면, 단말은 기지국으로부터 제1 TB 및 제2 TB에 공통으로 적용되는 HARQ-ACK 타이밍의 정보(예를 들어, K1=1)를 수신할 수 있고, HARQ-ACK 타이밍에 기초하여 제1 TB 및 제2 TB의 HARQ-ACK 피드백 시점을 결정할 수 있다.
또는, 단말은 기지국으로부터 복수의 HARQ-ACK 타이밍들의 지시 또는 설정을 수신할 수 있다. 복수의 HARQ-ACK 타이밍들 각각은 DCI에 의해 스케줄링된 각 TB(예를 들어, 각 PDSCH)에 적용될 수 있고, 복수의 HARQ-ACK 타이밍들에 의해 도출되는 TB들(예를 들어, PDSCH들)의 HARQ-ACK 피드백 시점은 서로 같거나 다를 수 있다. 도 6b를 참조하면, 단말은 기지국으로부터 제1 TB를 위한 HARQ-ACK 타이밍의 정보(K1=2) 및 제2 TB를 위한 HARQ-ACK 타이밍의 정보(K1=1)를 수신할 수 있고, HARQ-ACK 타이밍에 기초하여 제1 TB 및 제2 TB의 HARQ-ACK 피드백 시점을 결정할 수 있다. 도 6a를 참조하면, 단말은 기지국으로부터 제1 TB를 위한 HARQ-ACK 타이밍의 정보(K1=1) 및 제2 TB를 위한 HARQ-ACK 타이밍의 정보(K1=1)를 수신할 수 있고, HARQ-ACK 타이밍에 기초하여 제1 TB 및 제2 TB의 HARQ-ACK 피드백 시점을 결정할 수 있다. 이 때, 복수의 TB들(예를 들어, 제1 TB 및 제2 TB)에 대한 HARQ-ACK 피드백 시점들이 같은 경우, 복수의 TB들에 대한 HARQ-ACK들은 동일한 HARQ-ACK 코드북에 포함될 수 있다.
(방법 210)에서, 단말은 복수의 HARQ-ACK들을 전송하기 위한 복수의 상향링크 자원들(예를 들어, PUCCH, PUSCH, SRS 등)의 지시 또는 설정을 수신할 수 있다. 예를 들어, 단말은 PDSCH를 스케줄링하는 DCI를 통해 제1 TB의 HARQ-ACK을 전송하기 위한 제1 PUCCH 자원과 제2 TB의 HARQ-ACK을 전송하기 위한 제2 PUCCH 자원의 지시 또는 설정을 수신할 수 있다. 제1 PUCCH와 제2 PUCCH의 전송 시점은 상술한 방법에 의해 결정되는 HARQ-ACK 피드백 시점을 따를 수 있다. 제1 PUCCH와 제2 PUCCH의 전송 시점(예를 들어, 슬롯, 서브슬롯)이 같은 경우, 제1 TB 및 제2 TB를 위한 HARQ-ACK들은 동일한 HARQ-ACK 코드북에 포함될 수 있고, 동일한 HARQ-ACK 코드북은 하나의 상향링크 자원을 통해 전송될 수 있다. 하나의 상향링크 자원은 제1 PUCCH이거나 제2 PUCCH일 수 있다. 또는, 하나의 상향링크 자원은 제1 PUCCH와 제2 PUCCH 외의 다른 신호 또는 채널(예를 들어, PUSCH, SRS, 제3 PUCCH 등)일 수 있다.
상술한 HARQ-ACK 타이밍(들)에 관한 정보 및 PUCCH 자원(들)에 관한 정보는 해당 TB들을 스케줄링하는 DCI에 포함될 수 있고, 해당 DCI는 단말에 전송될 수 있다. 또는, 상술한 HARQ-ACK 타이밍(들)에 관한 정보 및 PUCCH 자원(들)에 관한 정보는 상위계층 시그널링(예를 들어, RRC 시그널링, SPS 설정 메시지)을 통해 단말에 반고정적으로 설정될 수 있다.
[타입 2 HARQ-ACK 코드북]
타입 2 HARQ-ACK 코드북이 사용되는 경우, 단말은 DCI를 통해 스케줄링된 TB(들)에 대한 HARQ-ACK(들)을 HARQ-ACK 코드북 내의 비트(들)에 맵핑할 수 있다. 다중 PDSCH 스케줄링 방법이 사용되는 경우, 1개의 DCI는 HARQ-ACK 코드북 내의 하나 이상의 비트(들)에 대응될 수 있다. 1개의 HARQ-ACK 코드북에 복수의 DCI들에 대응되는 HARQ-ACK들이 포함되는 경우, 복수의 DCI들에 대응되는 HARQ-ACK들이 HARQ-ACK 코드북의 페이로드에 맵핑되는 순서는 DCI들이 전송된 PDCCH 모니터링 오케이션들(또는, CORESET들, 탐색 공간 집합들)의 시간 자원(예를 들어, 시작 심볼) 및/또는 서빙 셀에 따라 결정될 수 있다. 예를 들어, 동일한 HARQ-ACK 코드북에 대응되는 PDCCH 모니터링 오케이션들 중에서 동일한 시작 심볼을 가지는 PDCCH 모니터링 오케이션들에 대한 인덱싱은 서빙 셀의 셀 ID(예를 들어, 물리계층 셀 ID, 상위계층 설정에 의해 별도로 부여된 ID)의 오름차순(또는, 내림차순)으로 수행될 수 있고, 다음으로 PDCCH 모니터링 오케이션의 시작 심볼이 이른 순서대로 해당 PDCCH 모니터링 오케이션에 대한 인덱싱이 수행될 수 있다. 상기 인덱스의 순서대로 DCI들에 대응되는 HARQ-ACK들은 HARQ-ACK 코드북에 맵핑될 수 있다. 기지국은 각 시작 심볼 및 각 서빙 셀에서 최대 1개의 PDCCH 모니터링 오케이션을 통해 DCI(예를 들어, DCI 포맷)를 전송할 수 있다. HARQ-ACK들의 맵핑 순서는 HARQ-ACK들에 대응되는 PDSCH들의 시간 자원(예를 들어, 시작 심볼)의 위치를 추가로 더 고려하여 결정될 수 있다.
구체적으로, 어떤 DCI를 통해 스케줄링된 K개의 TB(들)에 대한 K개의 HARQ-ACK(들)은 HARQ-ACK 코드북 내의 K개의 비트(들)에 맵핑될 수 있다. K는 자연수일 수 있다. 또는, 어떤 DCI를 통해 스케줄링된 L개의 TB(들) 중에서 M개의 TB(들)에 대한 M개의 HARQ-ACK(들)은 HARQ-ACK 코드북 내의 M개의 비트(들)에 맵핑될 수 있다. L은 자연수일 수 있고, M은 L 이하의 자연수일 수 있다. HARQ-ACK 코드북의 크기는 기지국이 DCI를 통해 단말에 실제로 스케줄링한 TB(들)의 개수에 의해 결정될 수 있다. 이 동작은 (방법 220)으로 지칭될 수 있다.
한편, 타입 2 HARQ-ACK 코드북은 단말이 성공적으로 수신한 DCI에 대응되는 HARQ-ACK뿐 아니라, 단말이 수신하지는 못하였으나 기지국이 송신한 것으로 추정한 DCI에 대응되는 HARQ-ACK도 포함할 수 있다. 상술한 PDSCH 스케줄링 방법에 의하면, DCI에 의해 스케줄링되는 TB(예를 들어, PDSCH)의 개수는 동적으로 변경될 수 있다. 이 경우, 단말은 수신하지는 못하였으나 기지국이 송신한 것으로 추정한 DCI에 의해 스케줄링되는 TB(들)(예를 들어, PDSCH(들))의 개수를 알기 어려울 수 있다. 따라서 (방법 220)이 사용되는 경우, 단말은 일부 DCI를 놓친 경우에 HARQ-ACK 코드북의 크기를 추정하기 어려울 수 있다. 결과적으로 단말에서 HARQ-ACK 코드북의 크기는 기지국(예를 들어, 기지국의 수신기)가 가정하는 HARQ-ACK 코드북의 크기와 다를 수 있고, HARQ-ACK 코드북의 전송은 실패할 수 있다.
상술한 문제를 해결하기 위한 방법으로, 동일한 HARQ-ACK 코드북에 대응되는 제1 DCI 및 제2 DCI에 대하여, 제1 DCI에 의해 스케줄링되는 TB(또는, PDSCH)의 개수에 관한 정보는 제2 DCI에 포함되어 단말에 전송될 수 있다. 예를 들어, 제1 DCI가 먼저 전송되고 제2 DCI가 나중에 전송되는 경우, 제2 DCI는 제1 DCI의 TB 개수에 관한 정보를 포함할 수 있다. 상술한 인덱싱 규칙을 고려하면, 상술한 동작은 다음과 같이 일반화될 수 있다. "제1 DCI가 낮은 인덱스를 가지는 PDCCH 모니터링 오케이션에서 전송되고, 제2 DCI가 높은 인덱스를 가지는 PDCCH 모니터링 오케이션에서 전송되는 경우", 제2 DCI는 제1 DCI의 TB 개수에 관한 정보를 포함할 수 있다. 또한, 제2 DCI는 제1 DCI가 실제로 전송되었는지 여부에 관한 정보(예를 들어, DAI(downlink assignment index), C-DAI(counter DAI), T-DAI(total-DAI))를 포함할 수 있다. 이에 따르면, 단말은 제1 DCI를 놓치고 제2 DCI를 수신한 경우에도 제1 DCI에 대응되는 HARQ-ACK 코드북의 페이로드를 감안하여 HARQ-ACK 코드북을 올바르게 생성할 수 있다. 제2 DCI에 의해 스케줄링되는 TB(또는, PDSCH)의 개수에 관한 정보는 제1 DCI에 포함되어 단말에 전송될 수 있다. 즉, 복수의 DCI들 각각은 상대 DCI의 TB 개수에 관한 정보를 포함할 수 있다. 제1 DCI는 제2 DCI가 실제로 전송되었는지 여부에 관한 정보(예를 들어, DAI, C-DAI, T-DAI)를 포함할 수 있다. 이 경우, 단말은 제1 DCI를 수신하고 제2 DCI를 놓친 경우에도 HARQ-ACK 코드북을 올바르게 생성할 수 있다. 상술한 방법은 동일한 HARQ-ACK 코드북에 대응되는 3개 이상의 DCI들에 대해서도 동일하게 적용될 수 있다. 상술한 방법은 (방법 230)으로 지칭될 수 있다.
상술한 문제를 해결하기 위한 다른 방법으로, HARQ-ACK 코드북에 대응되는 DCI(들)에 대하여, 각 DCI(또는, 각 DCI에 대응되는 PDCCH 모니터링 오케이션)에 대응하는 HARQ-ACK(들)이 HARQ-ACK 코드북에서 차지하는 비트 수(이하, "B"라 함)는 각 DCI를 통해 실제로 스케줄링되는 TB(들)의 개수와 관계없이 일정할 수 있다. 즉, 어떤 HARQ-ACK 코드북에 대응되는 DCI(들)의 개수를 A라 할 때, 해당 HARQ-ACK 코드북의 크기는 A×B로 주어질 수 있다. B는 1개의 DCI에 의해 스케줄링될 수 있는 TB 개수와 연관된 값일 수 있다. 예를 들어, B는 1개의 DCI에 의해 스케줄링될 수 있는 TB 개수의 최대값으로 정해질 수 있다. 상술한 바와 같이, DCI당 TB 개수의 최대값은 단말에 설정될 수 있다. 다른 예를 들어, B는 단말에 설정된 RRC 표(예를 들어, 표 2)의 엔트리(들)에 의해 스케줄링되는 TB 개수(들) 중에서 가장 큰 값으로 정해질 수 있다. 표 2를 다시 참조하면, 엔트리 0번을 통해 1개의 TB가 스케줄링될 수 있고, 엔트리 1번을 통해 2개의 TB들이 스케줄링될 수 있고, 엔트리 2번을 통해 3개의 TB들이 스케줄링될 수 있다. 이 경우, 상술한 방법에 의하면, B는 3일 수 있다. 상술한 방법은 (방법 240)으로 지칭될 수 있다. (방법 240)은 각각의 HARQ-ACK 코드북 생성 및 전송에 적용될 수 있다.
각 DCI는 B개 이하의 TB(들)을 스케줄링할 수 있다. 예를 들어, 어떤 DCI는 C개의 TB(들)을 스케줄링할 수 있다. C는 B 이하의 자연수일 수 있다. 이 때, C개의 TB(들)에 대응되는 HARQ-ACK(들)은 HARQ-ACK 코드북 내의 해당 DCI에 대응되는 B개의 비트들 중에서 C개의 비트(들)에 맵핑될 수 있다. C<B인 경우, HARQ-ACK은 HARQ-ACK 코드북 내의 DCI에 대응되는 나머지 (B-C)개의 비트들에 맵핑되지 않을 수 있다. 단말은 HARQ-ACK 코드북 내의 나머지 (B-C)개의 비트들을 기지국과 사전에 약속된 값(예를 들어, "0" 또는 "1")으로 설정할 수 있다. 또는, 단말은 HARQ-ACK 코드북 내의 나머지 (B-C)개의 비트들에 ACK을 맵핑할 수 있다. 또는, 단말은 HARQ-ACK 코드북 내의 나머지 (B-C)개의 비트들에 NACK을 맵핑할 수 있다.
도 7은 다중 PDSCH 스케줄링을 위한 HARQ-ACK 코드북의 설정 방법의 제1 실시예를 도시한 개념도이다.
도 7을 참조하면, 기지국은 단말에 제1 DCI 내지 제4 DCI를 송신할 수 있다. 단말은 제1 DCI, 제3 DCI, 및 제4 DCI를 성공적으로 수신할 수 있고, 제2 DCI를 성공적으로 수신하지 못할 수 있다. 제2 DCI의 수신이 실패한 경우에도, 단말은 기지국으로부터의 시그널링(예를 들어, DAI, C-DAI, T-DAI 등)을 통해 기지국이 단말에 제2 DCI를 전송하였음을 알아낼 수 있다. 단말은 제1 DCI를 통해 제1 TB를 포함하는 제1 PDSCH의 스케줄링 정보 및 제2 TB를 포함하는 제2 PDSCH의 스케줄링 정보를 획득할 수 있고, 제3 DCI를 통해 제3 TB를 포함하는 제3 PDSCH의 스케줄링 정보를 획득할 수 있고, 제4 DCI를 통해 제4 TB를 포함하는 제4 PDSCH의 스케줄링 정보를 획득할 수 있다. 제1 TB 내지 제4 TB에 대응되는 HARQ-ACK들은 동일한 시점(예를 들어, 슬롯 n+3)에서 기지국에 전송될 수 있다. 이 동작은 상술한 HARQ-ACK 타이밍 지시 방법과 HARQ-ACK 송신 시점의 결정 방법에 의해 실시될 수 있다.
제1 TB 내지 제4 TB에 대응되는 HARQ-ACK들은 동일한 HARQ-ACK 코드북에 포함될 수 있다. (방법 240)에 의하면, 각 DCI(또는, 각 DCI에 대응되는 PDCCH 모니터링 오케이션)는 HARQ-ACK 코드북 내의 B 비트들에 대응될 수 있고, B는 3일 수 있다. 예를 들어, 해당 실시예는 표 2(예를 들어, RRC 표)가 설정된 단말에 적용될 수 있다. 도 7을 참조하면, 제1 내지 제4 DCI 각각에 대응하는 3 비트들은 HARQ-ACK 코드북에 순차적으로 대응할 수 있고, HARQ-ACK 코드북의 크기는 12(=4×3) 비트일 수 있다.
상술한 방법에 의하면, 각 DCI는 3개 이하의 TB(들)을 스케줄링할 수 있다. 제1 DCI에 의해 스케줄링된 2개의 TB들에 대한 2개의 HARQ-ACK들은 HARQ-ACK 코드북 내에서 제1 DCI에 대응되는 비트들인 b0, b1, 및 b2 중에서 2개의 비트들(예를 들어, b0 및 b1)에 맵핑될 수 있다. 단말은 HARQ-ACK 코드북 내에서 제1 DCI에 대응되는 나머지 1개의 비트(예를 들어, b2)에 기지국과 사전에 약속된 값을 할당할 수 있다. 제3 DCI에 의해 스케줄링된 1개의 TB에 대한 1개의 HARQ-ACK은 HARQ-ACK 코드북 내에서 제3 DCI에 대응되는 비트들은 b6, b7, 및 b8 중에서 1개의 비트(예를 들어, b6)에 맵핑될 수 있다. 단말은 HARQ-ACK 코드북 내에서 제3 DCI에 대응되는 나머지 2개의 비트들(예를 들어, b7 및 b8)에 기지국과 사전에 약속된 값을 할당할 수 있다. 제4 DCI에 의해 스케줄링된 1개의 TB에 대한 1개의 HARQ-ACK은 HARQ-ACK 코드북 내에서 제4 DCI에 대응되는 비트들은 b9, b10, 및 b11 중에서 1개의 비트(예를 들어, b9)에 맵핑될 수 있다. 단말은 HARQ-ACK 코드북 내에서 제4 DCI에 대응되는 나머지 2개의 비트들(예를 들어, b10 및 b11)에 기지국과 사전에 약속된 값을 할당할 수 있다. 반면, 단말은 제2 DCI의 수신에 실패하였으므로 HARQ-ACK 코드북 내에서 제2 DCI에 대응되는 3개의 비트들인 b3, b4, 및 b5에 HARQ-ACK을 맵핑하지 않을 수 있다. 다른 방법으로, 단말은 HARQ-ACK 코드북 내에서 제2 DCI에 대응되는 3개의 비트들에 기지국과 사전에 약속된 값(예를 들어, NACK 또는 NACK에 대응되는 비트 값)을 할당할 수 있다.
상술한 방법은 SPS에도 동일하게 적용될 수 있다. 예를 들어, 상술한 실시예에서 하나의 DCI에 의해 스케줄링되는 PDSCH(들) 및 TB(들)은 하나의 SPS 주기 내에서 스케줄링된(또는, 수신되는) PDSCH(들) 및 TB(들)에 각각 대응할 수 있다. 단말은 하나의 SPS 주기 내에서 스케줄링된 TB(들)에 대한 HARQ-ACK(들)을 상술한 방법을 이용하여 기지국에 전송할 수 있다.
한편, 동적 그랜트(예를 들어, C-RNTI, MCS-C-RNTI)에 의해 스케줄링된 TB의 HARQ-ACK과 SPS(예를 들어, CS-RNTI)에 의해 스케줄링된 TB의 HARQ-ACK은 동일한 HARQ-ACK 코드북에 포함될 수 있다. 이 경우, 상술한 방법은 동적 스케줄링에 의한 HARQ-ACK과 SPS에 의한 HARQ-ACK의 맵핑에 모두 적용될 수 있다. 예를 들어, (방법 240)이 사용되는 경우, 동적 스케줄링에서 각 DCI는 HARQ-ACK 코드북 내의 B 비트의 페이로드에 대응할 수 있고, SPS에서 각 SPS 주기는 HARQ-ACK 코드북 내의 B 비트의 페이로드에 대응할 수 있다. 즉, 하나의 SPS 주기 내에 스케줄링될 수 있는 하향링크 TB(들)의 수는 B를 넘지 않을 수 있고, 하나의 SPS 주기에 대응되는 HARQ-ACK 비트 수는 B일 수 있다. 예를 들어, B=3인 경우, 어떤 HARQ-ACK 코드북에 연관된 DCI(들) 및 SPS 주기(들) 각각은 해당 HARQ-ACK 코드북 내의 3비트의 페이로드에 대응될 수 있다. 도 7의 실시예와 유사하게, 하나의 SPS 주기 내에서 전송되는 TB의 개수가 3보다 작은 경우, 해당 TB(들)을 위한 HARQ-ACK(들)은 HARQ-ACK 코드북 내에서 3개의 비트들 중 일부에 맵핑될 수 있다.
다른 방법으로, 동적 그랜트(예를 들어, C-RNTI, MCS-C-RNTI)에 의해 스케줄링된 TB의 HARQ-ACK과 SPS(예를 들어, CS-RNTI)에 의해 스케줄링된 TB의 HARQ-ACK이 동일한 HARQ-ACK 코드북에 포함되는 경우, 상술한 방법은 동적 스케줄링에 의한 HARQ-ACK에 적용될 수 있고, 상술한 방법은 SPS에 의한 HARQ-ACK에 적용되지 않을 수 있다. 예를 들어, (방법 240)이 사용되는 경우, 동적 스케줄링에서 각 DCI는 HARQ-ACK 코드북 내의 B비트의 페이로드에 대응할 수 있고, SPS에서 각 SPS 주기는 HARQ-ACK 코드북 내의 D비트의 페이로드에 대응할 수 있다. 여기서 D는 각 SPS 주기에서 전송되는 하향링크 TB의 개수를 의미할 수 있다. D는 B 이하의 자연수일 수 있다. 또는, D가 B보다 큰 값을 갖도록 설정되는 것이 허용될 수 있다. 상기 방법에 의하면, HARQ-ACK 코드북에서 각 DCI가 차지하는 비트 수와 각 SPS 주기가 차지하는 비트 수는 서로 같거나 다를 수 있다.
동적 그랜트(예를 들어, C-RNTI, MCS-C-RNTI)에 의해 스케줄링된 TB의 HARQ-ACK과 SPS PDSCH 해제를 지시하는 DCI의 HARQ-ACK은 동일한 HARQ-ACK 코드북에 포함될 수 있다. 이 경우에도 상술한 방법과 유사한 방법이 사용될 수 있다. 예를 들어, (방법 240)이 사용되는 경우, SPS PDSCH 해제를 지시하는 DCI는 HARQ-ACK 코드북 내의 B비트에 대응될 수 있다. DCI에 대한 HARQ-ACK은 1비트일 수 있고, B>1인 경우에 1비트의 HARQ-ACK은 HARQ-ACK 코드북 내의 B개의 비트들 중에서 일부에 맵핑될 수 있다. 또는, SPS PDSCH 해제를 지시하는 DCI는 B 값과 관계없이 HARQ-ACK 코드북 내의 1비트에 대응될 수 있다. 예를 들어, SPS PDSCH 해제를 지시하는 DCI에 대한 1비트의 HARQ-ACK은 HARQ-ACK 코드북 내의 1비트에 맵핑될 수 있다.
일반적으로, 상술한 방법은 동적 그랜트(예를 들어, C-RNTI, MCS-C-RNTI)에 의해 스케줄링된 TB의 HARQ-ACK, SPS(예를 들어, CS-RNTI)에 의해 스케줄링된 TB의 HARQ-ACK, 및 SPS PDSCH 해제를 지시하는 DCI의 HARQ-ACK 중에서 2개 이상의 HARQ-ACK들이 동일한 HARQ-ACK 코드북에 포함되는 경우에 동일 또는 유사하게 적용될 수 있다. 예를 들어, 3개의 HARQ-ACK들이 동일한 HARQ-ACK 코드북에 포함되는 경우, 스케줄링 DCI, SPS 주기, 및 SPS 해제 DCI 각각은 HARQ-ACK 코드북 내의 B 비트, D 비트, 및 E 비트에 대응될 수 있다.
[타입 1 HARQ-ACK 코드북]
타입 1 HARQ-ACK 코드북이 사용되는 경우, 단말은 기지국으로부터 스케줄링될(즉, 수신할) 가능성이 있는 후보 TB(들)로부터 특정 시점(예를 들어, 슬롯, 서브슬롯)에 송신될 가능성이 있는 HARQ-ACK(들)을 추정할 수 있고, HARQ-ACK(들)을 HARQ-ACK 코드북에 맵핑시킬 수 있고, HARQ-ACK 코드북을 특정 시점에 전송할 수 있다. 단일 PDSCH 스케줄링의 경우, 각 후보 TB는 하나 이상의 PDSCH(들)을 통해 전송될 수 있다. 1개의 TB에 대응되는 하나 이상의 PDSCH(들)은 "후보 PDSCH 수신(reception)", "후보 PDSCH 오케이션", "PDSCH 오케이션" 등으로 지칭될 수 있다. PDSCH 오케이션마다 1개의 HARQ-ACK이 코드북의 1 비트에 맵핑될 수 있다. 어떤 TB에 대하여 PDSCH 반복 전송이 사용되는 경우, 해당 TB의 HARQ-ACK 타이밍은 해당 TB에 대응되는 마지막 PDSCH 오케이션의 수신 시점을 기준으로 정의될 수 있다. 동일한 HARQ-ACK 코드북에 맵핑되는 PDSCH 오케이션들은 단말에 동시에 수신될 수 있다. 예를 들어, 동일한 HARQ-ACK 코드북에 맵핑되는 PDSCH 오케이션들의 시간 자원(예를 들어, 심볼들)은 서로 오버랩되지 않을 수 있다.
다중 PDSCH 스케줄링의 경우, PDSCH 오케이션은 다른 방법으로 정의될 수 있다. 예를 들어, (방법 200)이 사용되는 경우, PDSCH 오케이션은 1개의 하향링크 DCI를 통해 스케줄링될 가능성이 있는 TB(들)(또는, 1개의 SPS 주기 내에서 전송될 가능성이 있는 TB(들))에 대응되는 PDSCH(들)을 의미할 수 있다. PDSCH 오케이션은 N1개의 TB(들)을 포함할 수 있고, N1개의 TB(들)에 대응되는 N1개의 HARQ-ACK(들)은 HARQ-ACK 코드북 내의 N1개 비트(들)에 맵핑될 수 있다. N1은 자연수일 수 있다. N1은 PDSCH 오케이션마다 같거나 다를 수 있고, 복수의 PDSCH 오케이션들은 HARQ-ACK 코드북 내의 서로 다른 개수의 비트(들) 또는 동일한 개수의 비트(들)에 대응될 수 있다. (방법 200)에 의하면, 1개의 DCI를 통해 스케줄링되는 TB(들)은 동일한 시점에 동일한 HARQ-ACK 코드북에 포함될 수 있고, 동일한 HARQ-ACK 코드북은 전송될 수 있다. HARQ-ACK 코드북의 송신 시점은 PDSCH 오케이션을 구성하는 PDSCH(들) 중에서 마지막 PDSCH의 수신 시점을 기준으로 정의될 수 있다.
도 8은 다중 PDSCH 스케줄링을 위한 HARQ-ACK 코드북의 설정 방법의 제2 실시예를 도시한 개념도이다.
도 8을 참조하면, 단말은 PDSCH 시간 도메인 자원 할당을 위해 RRC 표의 설정을 수신할 수 있고, RRC 표는 2개의 엔트리들을 포함할 수 있다. 엔트리 0번은 2개의 SLIV들을 포함할 수 있고, 2개의 SLIV들에 의하면 2개의 TB들을 포함하는 PDSCH들의 스케줄링은 단말에 지시될 수 있다. 엔트리 1번은 1개의 SLIV를 포함할 수 있고, 1개의 SLIV에 의하면 1개의 TB를 포함하는 PDSCH(들)의 스케줄링은 단말에 지시될 수 있다. 단말은 HARQ-ACK 타이밍을 지시하는 K1의 후보값들 {1, 2}의 설정을 수신할 수 있다. K1의 후보값들 중 적어도 하나는 DCI에 의해 단말에 동적으로 지시될 수 있다.
실시예에 의하면, 4개의 PDSCH 오케이션들은 슬롯 n+3에 전송되는 HARQ-ACK 코드북에 맵핑될 수 있다. 제1 PDSCH 오케이션은 슬롯 n의 PDCCH 및 엔트리 0번을 통해 스케줄링될 수 있는 후보 TB들(예를 들어, 제1 TB 및 제2 TB)에 대응되는 제1 PDSCH 및 제2 PDSCH를 포함할 수 있다. (방법 200)에 의하면, 제1 PDSCH 오케이션의 후보 TB들의 HARQ-ACK들은 K1=2의 타이밍에 기초하여 HARQ-ACK 코드북 내의 2개의 비트들(예를 들어, b0 및 b1)에 맵핑될 수 있다. 제2 PDSCH 오케이션은 슬롯 n+1의 PDCCH 및 엔트리 0번을 통해 스케줄링될 수 있는 후보 TB들(예를 들어, 제3 TB 및 제4 TB)에 대응되는 제3 PDSCH 및 제4 PDSCH를 포함할 수 있다. (방법 200)에 의하면, 제2 PDSCH 오케이션의 후보 TB들의 HARQ-ACK들은 K1=1의 타이밍에 기초하여 HARQ-ACK 코드북 내의 2개의 비트들(예를 들어, b2 및 b3)에 맵핑될 수 있다. 제3 PDSCH 오케이션은 슬롯 n+1의 PDCCH 및 엔트리 1번을 통해 스케줄링될 수 있는 후보 TB(예를 들어, 제5 TB)에 대응되는 제5 PDSCH일 수 있다. 제3 PDSCH 오케이션의 후보 TB의 HARQ-ACK은 K1=2의 타이밍에 기초하여 HARQ-ACK 코드북 내의 1개의 비트(예를 들어, b4)에 맵핑될 수 있다. 제4 PDSCH 오케이션은 슬롯 n+2의 PDCCH 및 엔트리 1번을 통해 스케줄링될 수 있는 후보 TB(예를 들어, 제6 TB)에 대응되는 제6 PDSCH일 수 있다. 제4 PDSCH 오케이션의 후보 TB의 HARQ-ACK은 K1=1의 타이밍에 기초하여 HARQ-ACK 코드북 내의 1개의 비트(예를 들어, b5)에 맵핑될 수 있다. 결과적으로, HARQ-ACK 코드북의 크기는 6비트일 수 있다. 단말은 PDSCH 오케이션들 중에서 실제로 수신한 PDSCH 오케이션(들)에 대한 수신 결과를 반영한 HARQ-ACK 정보를 HARQ-ACK 코드북에 맵핑할 수 있고, PDSCH 오케이션들 중에서 실제로 수신하지 않은 PDSCH 오케이션(들)에 대해 미리 정의된 정보 또는 값(예를 들어, NACK, ACK, "0", 또는 "1")을 HARQ-ACK 코드북에 맵핑할 수 있다.
다른 실시예에 의하면, 도 8의 제2 실시예에서 설명된 PDSCH 오케이션들 중에서 적어도 일부는 SPS PDSCH일 수 있고, SPS PDSCH는 "SPS 설정" 또는 "SPS 설정 및 DCI 지시"에 의해 반영구적으로 스케줄링될 수 있다. 이 경우에도, 상술한 HARQ-ACK 코드북의 설정 방법은 동일하게 적용될 수 있다.
한편, 단말은 오버랩되는 PDSCH들(예를 들어, 유니캐스트 PDSCH들)의 스케줄링 지시 또는 설정을 수신할 것을 기대하지 않을 수 있다. 도 8을 참조하면, 제2 PDSCH 오케이션(즉, 제3 PDSCH)과 제3 PDSCH 오케이션(즉, 제5 PDSCH)은 서로 오버랩될 수 있다. 이 경우, 단말은 제2 PDSCH 오케이션과 제3 PDSCH 오케이션 모두의 스케줄링 정보를 수신할 것을 기대하지 않을 수 있고, 제2 PDSCH 오케이션과 제3 PDSCH 오케이션 중 어느 하나의 PDSCH 오케이션을 수신 가능한 PDSCH 오케이션으로 간주할 수 있다. 이 때, 단말은 미리 정해진 우선순위 규칙을 따라 제2 PDSCH 오케이션과 제3 PDSCH 오케이션 중 어느 하나의 PDSCH 오케이션을 HARQ-ACK 코드북에 맵핑할 수 있다. 예를 들어, 더 낮은(또는, 더 높은) 엔트리 번호에 대응되는 PDSCH 오케이션이 더 높은 우선순위를 가질 수 있다. 더 이른(또는, 더 늦은) 시점의 PDCCH에 대응되는 PDSCH 오케이션은 더 높은 우선순위를 가질 수 있다. 더 낮은(또는, 더 높은) 서빙 셀 ID에 대응되는 PDSCH 오케이션은 더 높은 우선순위를 가질 수 있다. 실시예에서, 상기 방법에 의하면, 단말은 엔트리 0번에 대응되는 제2 PDSCH 오케이션이 엔트리 1번에 대응되는 제3 PDSCH 오케이션보다 더 높은 우선순위를 갖는 것으로 간주할 수 있고, 제2 PDSCH 오케이션을 HARQ-ACK 코드북에 맵핑할 수 있고, 제3 PDSCH 오케이션을 HARQ-ACK 코드북에 맵핑하지 않을 수 있다. 결과적으로 HARQ-ACK 코드북의 크기는 5비트일 수 있다.
다른 예를 들어, (방법 210)이 사용되는 경우, PDSCH 오케이션은 1개의 하향링크 DCI를 통해 스케줄링될 가능성이 있는 TB(들)(또는, 1개의 SPS 주기 내에서 전송될 가능성이 있는 TB(들)) 중에서 적어도 일부 TB(들)에 대응되는 PDSCH(들)을 의미할 수 있다. 예를 들어, 1개의 DCI는 N1개의 TB(들)을 스케줄링할 수 있고, 1개의 DCI에 대응되는 어떤 PDSCH 오케이션은 N1개의 TB(들) 중에서 N2개의 TB(들)을 포함하는 PDSCH(들)일 수 있다. N2는 N1 이하의 자연수일 수 있다. N2개의 TB(들)에 대응되는 N2개의 HARQ-ACK(들)은 HARQ-ACK 코드북 내의 N2개 비트(들)에 맵핑될 수 있다. 하나 이상의 PDSCH 오케이션들은 1개의 DCI에 대응될 수 있다. 예를 들어, 1개의 DCI가 3개의 TB(들)을 스케줄링하는 경우, 첫 2개의 TB(들)은 첫 번째 PDSCH 오케이션에 맵핑될 수 있고, 마지막 1개의 TB는 두 번째 PDSCH 오케이션에 맵핑될 수 있다. 각 PDSCH 오케이션에 맵핑되는 TB(들)은 동일한 HARQ-ACK 피드백 시점을 가지는 TB(들)일 수 있다. 상술한 방법에 의하면, 각 PDSCH 오케이션의 HARQ-ACK(들)은 HARQ-ACK 피드백 타이밍에 따라 HARQ-ACK 코드북에 맵핑될 수 있고, 해당 HARQ-ACK 코드북은 기지국에 전송될 수 있다.
다시 도 6(a)를 참조하면, 단말은 DCI를 통해 제1 TB를 포함하는 제1 PDSCH의 스케줄링 정보 및 제2 TB를 포함하는 제2 PDSCH의 스케줄링 정보를 수신할 수 있고, 제1 TB를 위한 HARQ-ACK과 제2 TB를 위한 HARQ-ACK을 서로 다른 시점들에서 기지국에 송신할 수 있다. 이 경우, 제1 PDSCH와 제2 PDSCH는 서로 다른 PDSCH 오케이션들로 간주될 수 있다. 다시 도 6(b)를 참조하면, 단말은 DCI를 통해 제1 TB를 포함하는 제1 PDSCH의 스케줄링 정보 및 제2 TB를 포함하는 제2 PDSCH의 스케줄링 정보를 수신할 수 있고, 제1 TB를 위한 HARQ-ACK과 제2 TB를 위한 HARQ-ACK을 같은 시점에서 기지국에 송신할 수 있다. 이 경우, 제1 PDSCH와 제2 PDSCH는 동일한 PDSCH 오케이션에 포함되는 것으로 간주될 수 있다.
한편, 타입 1 HARQ-ACK 코드북을 사용하는 것이 단말에 설정된 경우에도 미리 설정된 조건이 만족되면, 단말은 상술한 타입 1 HARQ-ACK 코드북의 설정 방법 대신에 별도의 방법을 따라 HARQ-ACK을 피드백할 수 있다. 미리 설정된 조건은 "단말이 특정 HARQ-ACK 피드백 시점에 대응하는 1개의 DCI를 수신하는 경우", "1개의 DCI가 특정 DCI 포맷(예를 들어, 폴백 DCI 포맷, DCI 포맷 1_0 등)인 경우", "1개의 DCI에 포함된 C-DAI 필드가 특정 값(예를 들어, 1)을 가지는 경우", 또는 "1개의 DCI가 프라이머리 셀(primary cell, PCell)에서 전송되는 경우" 중에서 적어도 하나를 포함할 수 있다. DCI는 1개의 TB 또는 복수의 TB들을 스케줄링할 수 있다. 미리 설정된 조건이 만족되는 경우, 단말은 1개의 DCI를 통해 스케줄링되는 TB(들)을 위한 HARQ-ACK(들)만을 생성할 수 있고, 생성된 HARQ-ACK(들)만을 특정 HARQ-ACK 피드백 시점에서 기지국에 전송할 수 있다. 예를 들어, 1개의 DCI가 2개의 TB들을 스케줄링하는 경우, 단말은 2개의 TB들을 위한 2비트의 HARQ-ACK들을 상향링크 자원을 통해 기지국에 전송할 수 있다. 이에 따르면, 단말로부터 기지국에 전송되는 HARQ-ACK의 정보량은 감소할 수 있다.
본 발명에 따른 방법들은 다양한 컴퓨터 수단을 통해 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 컴퓨터 판독 가능 매체에 기록되는 프로그램 명령은 본 발명을 위해 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다.
컴퓨터 판독 가능 매체의 예에는 롬(rom), 램(ram), 플래시 메모리(flash memory) 등과 같이 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러(compiler)에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터(interpreter) 등을 사용해서 컴퓨터에 의해 실행될 수 있는 고급 언어 코드를 포함한다. 상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 적어도 하나의 소프트웨어 모듈로 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
Claims (20)
- 통신 시스템에서 단말의 동작 방법으로서,
DCI(downlink control information)를 기지국으로부터 수신하는 단계;
상기 DCI에 포함된 시간 도메인 자원 할당 필드에 의해 지시되는 복수의 SLIV(start and length indicator value)들을 확인하는 단계;
상기 복수의 SLIV들에 기초하여 복수의 PDSCH(physical downlink shared channel) 자원들을 결정하는 단계;
상기 복수의 PDSCH 자원들에서 복수의 PDSCH들을 상기 기지국으로부터 수신하는 단계; 및
상기 복수의 PDSCH들에 대한 응답인 복수의 HARQ-ACK(hybrid automatic repeat request-acknowledgement)들을 상기 기지국에 전송하는 단계를 포함하는, 단말의 동작 방법. - 청구항 1에 있어서,
상기 복수의 HARQ-ACK들은 하나의 PUCCH(physical uplink control channel) 자원을 통해 전송되고, 상기 하나의 PUCCH 자원은 상기 DCI에 포함된 HARQ-ACK 타이밍 정보에 의해 지시되는, 단말의 동작 방법. - 청구항 1에 있어서,
상기 복수의 HARQ-ACK들은 하나의 HARQ-ACK 코드북에 포함되고, 상기 하나의 HARQ-ACK 코드북은 하나의 PUCCH 자원을 통해 상기 기지국에 전송되는, 단말의 동작 방법. - 청구항 3에 있어서,
상기 하나의 HARQ-ACK 코드북의 크기는 상기 복수의 PDSCH들의 개수 대신에 특정 값에 기초하여 결정되고, 상기 특정 값은 하나의 DCI에 의해 스케줄링 가능한 PDSCH들의 최대 개수인, 단말의 동작 방법. - 청구항 4에 있어서,
상기 특정 값은 B이고, 상기 복수의 PDSCH들의 개수는 C이고, 상기 하나의 HARQ-ACK 코드북에 포함된 B개의 비트는 상기 하나의 DCI에 대응되고, 상기 B개의 비트 중에서 C개의 비트에 상기 복수의 HARQ-ACK들이 맵핑되고, 상기 B개의 비트 중에서 나머지 (B-C)개의 비트에 미리 정의된 값이 맵핑되고, B는 자연수이고, C는 0 이상 B 이하의 정수인, 단말의 동작 방법. - 청구항 3에 있어서,
상기 하나의 HARQ-ACK 코드북의 전송 시점은 상기 복수의 PDSCH들 중에서 마지막 PDSCH의 수신 시점에 기초하여 결정되는, 단말의 동작 방법. - 청구항 1에 있어서,
상기 복수의 PDSCH들의 개수는 상기 복수의 SLIV들의 개수에 의해 암시적으로 지시되는, 단말의 동작 방법. - 청구항 1에 있어서,
상기 단말의 동작 방법은,
시간 자원 목록의 설정 정보를 상기 기지국으로부터 수신하는 단계를 더 포함하며,
상기 시간 자원 목록은 시간 자원을 지시하는 복수의 엔트리(entry)들을 포함하고, 상기 복수의 엔트리들 중에서 하나 이상의 엔트리들 각각은 둘 이상의 SLIV들을 지시하고, 상기 시간 도메인 자원 할당 필드는 상기 하나 이상의 엔트리들 중에서 하나의 엔트리를 지시하는, 단말의 동작 방법. - 청구항 1에 있어서,
상기 단말의 동작 방법은,
하나의 슬롯 내에서 스케줄링 가능한 PDSCH의 최대 개수를 지시하는 정보를 상기 기지국에 전송하는 단계를 더 포함하는, 단말의 동작 방법. - 청구항 1에 있어서,
상기 DCI는 단일 PDSCH 스케줄링 및 다중 PDSCH 스케줄링을 모두 지원하고, 상기 단일 PDSCH 스케줄링이 수행되는 경우에 상기 DCI는 하나의 PDSCH를 스케줄링하고, 상기 다중 PDSCH 스케줄링이 수행되는 경우에 상기 DCI는 상기 복수의 PDSCH들을 스케줄링하는, 단말의 동작 방법. - 통신 시스템에서 기지국의 동작 방법으로서,
DCI(downlink control information)를 단말에 전송하는 단계;
상기 DCI에 포함된 시간 도메인 자원 할당 필드에 의해 지시되는 복수의 SLIV(start and length indicator value)들에 기초하여 결정되는 복수의 PDSCH(physical downlink shared channel) 자원들에서 복수의 PDSCH들을 상기 단말에 전송하는 단계; 및
상기 복수의 PDSCH들에 대한 응답인 복수의 HARQ-ACK(hybrid automatic repeat request-acknowledgement)들을 상기 단말로부터 수신하는 단계를 포함하는, 기지국의 동작 방법. - 청구항 11에 있어서,
상기 복수의 HARQ-ACK들은 하나의 PUCCH(physical uplink control channel) 자원을 통해 수신되고, 상기 하나의 PUCCH 자원은 상기 DCI에 포함된 HARQ-ACK 타이밍 정보에 의해 지시되는, 기지국의 동작 방법. - 청구항 11에 있어서,
상기 복수의 HARQ-ACK들은 하나의 HARQ-ACK 코드북에 포함되고, 상기 하나의 HARQ-ACK 코드북은 하나의 PUCCH 자원을 통해 수신되는, 기지국의 동작 방법. - 청구항 13에 있어서,
상기 하나의 HARQ-ACK 코드북의 크기는 상기 복수의 PDSCH들의 개수 대신에 특정 값에 기초하여 결정되고, 상기 특정 값은 하나의 DCI에 의해 스케줄링 가능한 PDSCH들의 최대 개수인, 기지국의 동작 방법. - 청구항 14에 있어서,
상기 특정 값은 B이고, 상기 복수의 PDSCH들의 개수는 C이고, 상기 하나의 HARQ-ACK 코드북에 포함된 B개의 비트는 상기 하나의 DCI에 대응되고, 상기 B개의 비트 중에서 C개의 비트에 상기 복수의 HARQ-ACK들이 맵핑되고, 상기 B개의 비트 중에서 나머지 (B-C)개의 비트에 미리 정의된 값이 맵핑되고, B는 자연수이고, C는 0 이상 B 이하의 정수인, 기지국의 동작 방법. - 청구항 13에 있어서,
상기 하나의 HARQ-ACK 코드북의 수신 시점은 상기 복수의 PDSCH들 중에서 마지막 PDSCH의 전송 시점에 기초하여 결정되는, 기지국의 동작 방법. - 청구항 11에 있어서,
상기 복수의 PDSCH들의 개수는 상기 복수의 SLIV들의 개수에 의해 암시적으로 지시되는, 기지국의 동작 방법. - 청구항 11에 있어서,
상기 기지국의 동작 방법은,
시간 자원 목록의 설정 정보를 상기 단말에 전송하는 단계를 더 포함하며,
상기 시간 자원 목록은 시간 자원을 지시하는 복수의 엔트리(entry)들을 포함하고, 상기 복수의 엔트리들 중에서 하나 이상의 엔트리들 각각은 둘 이상의 SLIV들을 지시하고, 상기 시간 도메인 자원 할당 필드는 상기 하나 이상의 엔트리들 중에서 하나의 엔트리를 지시하는, 기지국의 동작 방법. - 청구항 11에 있어서,
상기 기지국의 동작 방법은,
하나의 슬롯 내에서 스케줄링 가능한 PDSCH의 최대 개수를 지시하는 정보를 상기 단말로부터 수신하는 단계를 더 포함하는, 기지국의 동작 방법. - 청구항 11에 있어서,
상기 DCI는 단일 PDSCH 스케줄링 및 다중 PDSCH 스케줄링을 모두 지원하고, 상기 단일 PDSCH 스케줄링이 수행되는 경우에 상기 DCI는 하나의 PDSCH를 스케줄링하고, 상기 다중 PDSCH 스케줄링이 수행되는 경우에 상기 DCI는 상기 복수의 PDSCH들을 스케줄링하는, 기지국의 동작 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/522,643 US20220149996A1 (en) | 2020-11-10 | 2021-11-09 | Method and apparatus for scheduling and hybrid automatic repeat request feedback in communication system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20200149491 | 2020-11-10 | ||
KR1020200149491 | 2020-11-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20220063725A true KR20220063725A (ko) | 2022-05-17 |
Family
ID=81799976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210142956A KR20220063725A (ko) | 2020-11-10 | 2021-10-25 | 통신 시스템에서 스케줄링 및 harq 피드백을 위한 방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20220063725A (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024031494A1 (en) * | 2022-08-11 | 2024-02-15 | Apple Inc. | Methods and apparatus for using multple harq-ack groups for network-controlled repeaters |
-
2021
- 2021-10-25 KR KR1020210142956A patent/KR20220063725A/ko active Search and Examination
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024031494A1 (en) * | 2022-08-11 | 2024-02-15 | Apple Inc. | Methods and apparatus for using multple harq-ack groups for network-controlled repeaters |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7228019B2 (ja) | 無線通信システムにおいて信号を送信又は受信する方法及びそのための装置 | |
US20210144747A1 (en) | Method and apparatus for transmitting or receiving control channel in communication system | |
US11411690B2 (en) | Method for transmitting and receiving data channel based on a plurality of physical uplink shared channels in communication system and apparatus for the same | |
US11832275B2 (en) | Method and apparatus for transmitting or receiving uplink feedback information in communication system | |
US20210360667A1 (en) | Method and apparatus for transmitting and receiving downlink control channel in communication system | |
CN111587605B (zh) | 用于保持针对非许可无线频谱的信道占用率的上行链路信道调度 | |
US20200267730A1 (en) | Measurement method and apparatus for supporting mobility in communication system | |
US11564223B2 (en) | Method and apparatus for uplink communication in unlicensed band | |
KR20210014724A (ko) | 통신 시스템에서 상향링크 전송을 위한 방법 및 장치 | |
US11595160B2 (en) | Method and apparatus for sidelink communication based on feedback | |
US20220149996A1 (en) | Method and apparatus for scheduling and hybrid automatic repeat request feedback in communication system | |
US20220393847A1 (en) | Method and apparatus for in-band full-duplex communication | |
CN115804219A (zh) | 使用聚合载波进行信号发送/接收的方法和装置 | |
US20230261807A1 (en) | Method and user equipment for transmitting harq-ack information, and base station for receiving harq-ack information | |
KR20200060255A (ko) | 통신 시스템에서 데이터 채널의 송수신 방법 및 장치 | |
US20220256572A1 (en) | Operation method of terminal, and terminal apparatus for the same | |
US20240107553A1 (en) | Method and apparatus for transmitting or receiving feedback information in communication system | |
US20230254850A1 (en) | Method and apparatus for scheduling data channel | |
KR20200115309A (ko) | 통신 시스템에서 상향링크 피드백 정보의 송수신 방법 및 장치 | |
KR20220063725A (ko) | 통신 시스템에서 스케줄링 및 harq 피드백을 위한 방법 및 장치 | |
KR20210139153A (ko) | 통신 시스템에서 하향링크 제어 채널의 송수신 방법 및 장치 | |
KR20220050766A (ko) | 통신 시스템에서의 브로드캐스트 신호의 송수신 방법 및 장치 | |
KR20220015937A (ko) | 통신 시스템에서 센싱에 기반한 데이터의 전송 방법 및 장치 | |
KR20200137980A (ko) | 비면허 대역에서 상향링크 통신을 위한 방법 및 장치 | |
EP4380086A1 (en) | Method, user equipment, processing device and storage medium for transmitting harq-ack information, and method and base station for receiving harq-ack information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination |