KR20190017646A - 이동 통신 시스템의 상향링크 제어 정보 송수신 방법 및 이를 위한 장치 - Google Patents

이동 통신 시스템의 상향링크 제어 정보 송수신 방법 및 이를 위한 장치 Download PDF

Info

Publication number
KR20190017646A
KR20190017646A KR1020180085795A KR20180085795A KR20190017646A KR 20190017646 A KR20190017646 A KR 20190017646A KR 1020180085795 A KR1020180085795 A KR 1020180085795A KR 20180085795 A KR20180085795 A KR 20180085795A KR 20190017646 A KR20190017646 A KR 20190017646A
Authority
KR
South Korea
Prior art keywords
symbol
pucch
sequence
uci2
terminal
Prior art date
Application number
KR1020180085795A
Other languages
English (en)
Inventor
김철순
문성현
이정훈
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to US16/058,187 priority Critical patent/US20190053218A1/en
Publication of KR20190017646A publication Critical patent/KR20190017646A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2626Arrangements specific to the transmitter only
    • H04L27/2627Modulators
    • H04L27/264Pulse-shaped multi-carrier, i.e. not using rectangular window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/30TPC using constraints in the total amount of available transmission power
    • H04W52/32TPC of broadcast or control channels
    • H04W52/325Power control of control or pilot channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1263Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows
    • H04W72/1268Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
    • H04W72/1284
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • H04W72/21Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

기지국으로 2개 이상의 상향링크 제어 정보(uplink control information, UCI)들을 하나의 PUCCH에서 다중화하여 전송하는 단말의 동작 방법은, 제1 상향링크 제어 정보(UCI1)의 전송 전에 제2 상향링크 제어 정보(UCI2)가 발생된 경우, 상기 UCI2의 값에 대응되는 제1 시퀀스를 결정하는 단계; 상기 제1 시퀀스를 상기 UCI1의 값에 대응되는 변조 심볼을 적용하여 변조하고, 변조된 시퀀스에 직교 커버 코드(orthogonal cover code, OCC)를 적용하여 제2 시퀀스를 생성하는 단계; 및 상기 PUCCH를 구성하는 적어도 하나의 심볼의 위치에서 상기 제2 시퀀스를 전송하는 단계를 포함하여 구성될 수 있다.

Description

이동 통신 시스템의 상향링크 제어 정보 송수신 방법 및 이를 위한 장치{Method for transmitting and receiving uplink control information in mobile communication system, and apparatus for the same}
본 발명은 이동 통신 시스템에 관한 것으로, 더욱 상세하게는 이동 통신 시스템에서 상향링크 제어 정보를 송수신하는 방법 및 장치에 관한 것이다.
단말에게 2개 이상의 컴포넌트 캐리어(component carrier, CC)를 설정된 캐리어 집성(Carrier Aggregation) 경우, 2개 이상의 대역폭 부분(bandwidth part)들이 설정된 경우, 또는 2개 이상의 트래픽(traffic)이 다중화(multiplexing)되어 전송되는 경우에, 우선 순위가 다른 2개 이상의 상향링크 제어 정보(uplink control information, UCI)가 long PUCCH와 short PUCCH를 통하여 전송되는 경우가 발생될 수 있다.
이 경우, long PUCCH의 일부 자원을 천공(puncturing)하거나 long PUCCH로 전송되는 상향링크 제어 정보와 short PUCCH로 전송되는 상향링크 제어 정보를 레이트 매칭(rate matching)하여 함께 전송하는 방법이 이용될 수 있다.
그러나, 낮은 오류율(error rate)과 저지연(low-latency requirement) 요구사항을 동시에 만족시키면서, long PUCCH와 short PUCCH를 다중화하여 전송하는 방법은 아직 존재하지 않는다.
상기와 같은 문제점을 해결하기 위한 본 발명의 목적은, 기지국으로 2개 이상의 상향링크 제어 정보(uplink control information, UCI)들을 하나의 PUCCH에서 다중화하여 전송하는 단말의 동작 방법을 제공하는데 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 다른 목적은, 단말로부터 하나의 PUCCH에 다중화된 2개 이상의 UCI들을 수신하는 기지국의 동작 방법을 제공하는데 있다.
상기와 같은 문제점을 해결하기 위한 본 발명의 또 다른 목적은, 기지국으로 2개 이상의 UCI들을 하나의 PUCCH에서 다중화하여 전송하는 단말의 구성을 제공하는데 있다.
상기 목적을 달성하기 위한 본 발명은, 기지국으로 2개 이상의 상향링크 제어 정보(uplink control information, UCI)들을 하나의 PUCCH에서 다중화하여 전송하는 단말의 동작 방법으로서, 제1 상향링크 제어 정보(UCI1)의 전송 전에 제2 상향링크 제어 정보(UCI2)가 발생된 경우, 상기 UCI2의 값에 대응되는 제1 시퀀스를 결정하는 단계; 상기 제1 시퀀스를 상기 UCI1의 값에 대응되는 변조 심볼을 적용하여 변조하고, 변조된 시퀀스에 직교 커버 코드(orthogonal cover code, OCC)를 적용하여 제2 시퀀스를 생성하는 단계; 및 상기 PUCCH를 구성하는 적어도 하나의 심볼의 위치에서 상기 제2 시퀀스를 전송하는 단계를 포함한 것을 특징으로 하는 단말의 동작 방법을 제공할 수 있다.
상기 제1 시퀀스는 상기 기지국으로부터 RRC(radio resource control) 시그널링 및/또는 하향링크 제어 정보(downlink control information, DCI)으로 전달되는 값에 기초하여 선택된 베이스 시퀀스(base sequence)에 상기 UCI2의 값에 대응되는 순환 쉬프트(cyclic shift)를 적용하여 결정될 수 있다.
상기 UCI1은 eMBB PDSCH에 대한 HARQ-ACK 정보인 경우, 상기 UCI2는 URLCC PDSCH에 대한 HARQ-ACK 정보일 수 있다.
상기 적어도 하나의 심볼의 위치는 상기 기지국으로부터 RRC 시그널링으로 지시되거나, RRC 시그널링으로 둘 이상의 값을 설정받고 그 중 하나의 값이 하향링크 제어 정보(downlink control information, DCI)로 지시될 수 있다.
상기 PUCCH는 DM-RS(demodulation reference signal) 심볼과 페이로드(payload) 심볼이 교번하여 존재하는 long PUCCH 구조를 가질 수 있다.
상기 적어도 하나의 심볼의 위치는 1개의 페이로드 심볼 위치이며, 상기 제2 시퀀스는 DM-RS(demodulation reference signal) 시퀀스와 함께 상기 적어도 하나의 심볼의 위치에서 전송될 수 있다.
상기 적어도 하나의 심볼의 위치는 1개의 페이로드 심볼 위치이며, 상기 제2 시퀀스는 DM-RS 시퀀스의 역할을 함께 수행할 수 있다.
상기 적어도 하나의 심볼의 위치는 1개의 DM-RS 심볼과 1개의 페이로드 심볼의 위치들이며, 상기 1개의 DM-RS 심볼 위치에서 상기 UCI2 값에 대응되는 순환 쉬트프가 적용된 long PUCCH DM-RS 시퀀스가 전송되고, 상기 1개의 페이로드 심볼 위치에서 상기 제2 시퀀스가 전송될 수 있다.
상기 다른 목적을 달성하기 위한 본 발명은, 단말로부터 하나의 PUCCH에 다중화된 2개 이상의 상향링크 제어 정보들을 수신하는 기지국의 동작 방법으로서, 상기 PUCCH의 신호를 수신하는 단계; 상기 단말로부터 상기 PUCCH의 신호로부터 long PUCCH DM-RS의 검출을 시도하는 단계; 상기 long PUCCH DM-RS가 검출된 경우, 상기 PUCCH를 구성하는 적어도 하나의 심볼 위치로부터 제2 상향링크 제어 정보(UCI2)에 대응되는 시퀀스를 검출하여 상기 UCI2를 검출하는 단계; 및 상기 UCI2에 대응되는 시퀀스가 검출된 경우, 상기 PUCCH의 신호에 역확산(despreading) 및 직교 커버 코드(orthogonal cover code, OCC) 역다중화를 수행하여, 제1 상향링크 제어 정보(UCI1)를 검출하는 단계를 포함하는 기지국의 동작 방법을 제공할 수 있다.
상기 UCI1은 eMBB PDSCH에 대한 HARQ-ACK 정보인 경우, 상기 UCI2는 URLCC PDSCH에 대한 HARQ-ACK 정보일 수 있다.
상기 PUCCH는 DM-RS(demodulation reference signal) 심볼과 페이로드(payload) 심볼이 교번하여 존재하는 long PUCCH 구조를 가질 수 있다.
상기 적어도 하나의 심볼의 위치는 1개의 페이로드 심볼 위치이며, 상기 제2 시퀀스는 DM-RS(demodulation reference signal) 시퀀스와 함께 상기 적어도 하나의 심볼의 위치에서 수신될 수 있다.
상기 적어도 하나의 심볼의 위치는 1개의 페이로드 심볼 위치이며, 상기 제2 시퀀스는 DM-RS 시퀀스의 역할을 함께 수행할 수 있다.
상기 적어도 하나의 심볼의 위치는 1개의 DM-RS 심볼과 1개의 페이로드 심볼의 위치들이며, 상기 1개의 DM-RS 심볼 위치에서 상기 UCI2 값에 대응되는 순환 쉬트프가 적용된 long PUCCH DM-RS 시퀀스가 수신되고, 상기 1개의 페이로드 심볼 위치에서 상기 제2 시퀀스가 수신될 수 있다.
상기 또 다른 목적을 달성하기 위한 본 발명은, 기지국으로 2개 이상의 상향링크 제어 정보들을 하나의 PUCCH에서 다중화하여 전송하며, 적어도 하나의 프로세서, 상기 적어도 하나의 프로세서에 의해서 실행되는 적어도 하나의 명령어를 저장하는 메모리, 및 상기 적어도 하나의 프로세서에 의해서 제어되는 송수신기를 포함한 단말 장치를 제공할 수 있다. 여기에서, 상기 적어도 하나의 명령어는, 제1 상향링크 제어 정보(UCI1)의 전송 전에 제2 상향링크 제어 정보(UCI2)가 발생된 경우, 상기 UCI2의 값에 대응되는 제1 시퀀스를 결정하고; 상기 제1 시퀀스를 상기 UCI1의 값에 대응되는 변조 심볼을 적용하여 변조하고, 변조된 시퀀스에 직교 커버 코드(orthogonal cover code, OCC)를 적용하여 제2 시퀀스를 생성하며; 및 상기 PUCCH를 구성하는 적어도 하나의 심볼의 위치에서 상기 제2 시퀀스를 상기 송수신기를 통해 전송하도록 구성될 수 있다.
상기 제1 시퀀스는 상기 기지국으로부터 RRC(radio resource control) 시그널링 및/또는 하향링크 제어 정보(downlink control information, DCI)으로 전달되는 값에 기초하여 선택된 베이스 시퀀스(base sequence)에 상기 UCI2의 값에 대응되는 순환 쉬프트(cyclic shift)를 적용하여 결정될 수 있다.
상기 UCI1은 eMBB PDSCH에 대한 HARQ-ACK 정보인 경우, 상기 UCI2는 URLCC PDSCH에 대한 HARQ-ACK 정보일 수 있다.
상기 PUCCH는 DM-RS(demodulation reference signal) 심볼과 페이로드(payload) 심볼이 교번하여 존재하는 long PUCCH 구조를 가질 수 있다.
상기 적어도 하나의 심볼의 위치는 1개의 페이로드 심볼 위치이며, 상기 제2 시퀀스는 DM-RS(demodulation reference signal) 시퀀스와 함께 상기 적어도 하나의 심볼의 위치에서 수신되거나, 상기 제2 시퀀스는 DM-RS 시퀀스의 역할을 함께 수행할 수 있다.
상기 적어도 하나의 심볼의 위치는 1개의 DM-RS 심볼과 1개의 페이로드 심볼의 위치들이며, 상기 1개의 DM-RS 심볼 위치에서 상기 UCI2 값에 대응되는 순환 쉬트프가 적용된 long PUCCH DM-RS 시퀀스가 수신되고, 상기 1개의 페이로드 심볼 위치에서 상기 제2 시퀀스가 수신될 수 있다.
상기와 같은 본 발명의 실시예들에 따른 상향링크 제어 정보 송수신 방법을 이용하면, 2가지 이상의 상향링크 제어 정보를 하나의 PUCCH에 다중화하여 전송하거나, 시간 분할 다중화 방식으로 하나의 슬롯에서 전송할 수 있다. 따라서, 5세대 이동통신 시스템의 저지연(low-latency) 요구사항을 충족하면서도 낮은 오류율을 유지할 수 있다.
도 1은 본 발명의 일 실시예에 따른 통신 시스템을 도시한 개념도이다.
도 2는 본 발명의 일 실시예에 따른 통신 시스템에서 통신 노드를 도시한 블록도이다.
도 3은 상향링크 데이터 트래픽, 물리 자원 및 스케쥴링 요청 간의 대응 관계의 예를 설명하기 위한 개념도이다.
도 4a 및 도 4b는 UCI2의 생성시점에 따른 UCI2의 처리 방법을 설명하기 위한 개념도들이다.
도 5a 내지 5c는 PUCCH들을 TDM 방식으로 다중화 하여 전송하는 경우들을 설명하기 위한 개념도들이다.
도 6a와 도 6b는 PUCCH들의 경계에 존재하는 천이 시간이 심볼 구간 내에 존재하는 경우들을 설명하기 위한 개념도들이다.
도 7a와 도 7b는 PUCCH들의 경계에 존재하는 천이 시간이 심볼 구간 밖에 존재하는 경우들을 설명하기 위한 개념도들이다.
도 8은 본 발명의 일 실시예에 따라 단말에서 long PUCCH내에 short PUCCH를 다중화하여 전송하는 방법을 설명하기 위한 흐름도이다.
도 9는 본 발명의 일 실시예에 따라 기지국에서 short PUCCH가 다중화된 long PUCCH를 수신하는 방법을 설명하기 위한 흐름도이다.
도 10a 내지 도 10d는 본 발명의 일 실시예에 따라 long PUCCH와 short PUCCH가 다중화된 경우의 자원 구조를 설명하기 위한 개념도들이다.
도 11a와 도 11b는 본 발명의 다른 실시예에 따라 long PUCCH와 short PUCCH가 다중화된 경우의 자원 구조를 설명하기 위한 개념도들이다
도 12a와 도 12b은 본 발명의 또 다른 실시예에 따라 long PUCCH와 short PUCCH가 다중화된 경우의 자원 구조를 설명하기 위한 개념도이다.
도 13a 및 도 13b는 본 발명의 또 다른 실시예에 따라 long PUCCH와 short PUCCH가 다중화된 경우의 자원 구조를 설명하기 위한 개념도들이다.
도 14는 상향링크 URLLC PDSCH 미니-슬롯들과 short PUCCH 심볼들 간의 대응관계를 설명하기 위한 개념도이다.
도 15는 우선 순위가 다른 SR을 포함한 PUCCH들의 전송 시점이 충돌되는 상황을 설명하기 위한 개념도이다.
도 16a와 도 16b는 SR1를 위한 PUCCH의 전송 구간과 SR2을 위한 PUCCH의 전송 구간이 충돌되는 경우에 본 발명의 일 실시예에 따른 처리 방법을 설명하기 위한 개념도들이다.
도 17은 SR1를 위한 PUCCH의 전송 구간과 SR2을 위한 PUCCH의 전송 구간이 충돌되는 경우에 본 발명의 다른 실시예에 따른 처리 방법을 설명하기 위한 개념도이다.
도 18a 및 도 18b는 SR1를 위한 PUCCH의 전송 구간과 SR2의 위한 PUCCH의 전송 구간이 충돌되는 경우에 본 발명의 또 다른 실시예에 따른 처리 방법들을 설명하기 위한 개념도들이다.
도 19는 본 발명의 일 실시예에 따른 지연요구 사항이 다른 UCI를 PUSCH 상에 RE 매핑하는 방법을 설명하기 위한 개념도이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.
제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
명세서 전체에서, 단말(terminal)은,이동 단말(mobile terminal, MT), 이동 국(mobile station, MS), 진보된 이동국(advanced mobile station, AMS), 고신뢰성 이동국(high reliability mobile station, HR-MS), 가입자국(subscriber station, SS), 퓨대 가입자국(portable subscriber station, PSS), 접근 단말(access terminal, AT), 사용자 장비(user equipment, UE) 등일 수 있고, 단말, MT, MS, AMS, HR-MS, SS, PSS, AT, UE 등의 전부 또는 일부의 기능을 포함할 수 있다.
또한, 기지국(base station, BS)은, 진보된 기지국(advanced base station, ABS), 고신뢰성 기지국(high reliability base station, HR-BS), 노드B(node B), 고도화 노드 B(evolved node B, eNodeB), 접근점(access point, AP), 무선 접근 국(radio access station, RAS), 송수신 기지국(base transceiver station, BTS), MMR(mobile multihop relay)-BS, 기지국 역할을 수행하는 중계기(relay station, RS), 기지국 역할을 수행하는 고신뢰성 중계기(high reliability relay station, HR-RS), 소형 기지국 등일 수 있고, BS, ABS, HR-BS, 노드B, eNodeB, AP, RAS, BTS, MMR-BS, RS, HR-RS, 소형 기지국 등의 전부 또는 일부의 기능을 포함할 수 있다.
도 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)로 구성될 수 있다. 복수의 통신 노드들 각각은 적어도 하나의 통신 프로토콜을 지원할 수 있다. 예를 들어, 복수의 통신 노드들 각각은 CDMA(code division multiple access) 기반의 통신 프로토콜, WCDMA(wideband CDMA) 기반의 통신 프로토콜, TDMA(time division multiple access) 기반의 통신 프로토콜, FDMA(frequency division multiple access) 기반의 통신 프로토콜, OFDM(orthogonal frequency division multiplexing) 기반의 통신 프로토콜, OFDMA(orthogonal frequency division multiple access) 기반의 통신 프로토콜, SC(single carrier)-FDMA 기반의 통신 프로토콜, NOMA(non-orthogonal multiple access) 기반의 통신 프로토콜, SDMA(space division multiple access) 기반의 통신 프로토콜 등을 지원할 수 있다. 복수의 통신 노드들 각각의 구조는 아래의 도 2를 통해 설명한다.
도 2는 본 발명의 일 실시예에 따른 통신 시스템에서 통신 노드를 도시한 블록도이다.
도 2를 참조하면, 통신 노드(200)는 적어도 하나의 프로세서(210), 메모리(220) 및 네트워크와 연결되어 통신을 수행하는 송수신 장치(230)를 포함할 수 있다. 또한, 통신 노드(200)는 입력 인터페이스 장치(240), 출력 인터페이스 장치(250), 저장 장치(260) 등을 더 포함할 수 있다. 통신 노드(200)에 포함된 각각의 구성 요소들은 버스(bus)(270)에 의해 연결되어 서로 통신을 수행할 수 있다.
다만, 통신 노드(200)에 포함된 각각의 구성요소들은 공통 버스(270)가 아니라, 프로세서(210)를 중심으로 개별 인터페이스 또는 개별 버스를 통하여 연결될 수도 있다. 예를 들어, 프로세서(210)는 메모리(220), 송수신 장치(230), 입력 인터페이스 장치(240), 출력 인터페이스 장치(250) 및 저장 장치(260) 중에서 적어도 하나와 전용 인터페이스를 통하여 연결될 수도 있다.
프로세서(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), 복수의 단말들(user equipment)(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)의 커버리지(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) 각각은 노드B(NodeB), 고도화 노드B(evolved NodeB), BTS(base transceiver station), 무선 기지국(radio base station), 무선 트랜시버(radio transceiver), 액세스 포인트(access point), 액세스 노드(node), 노변 장치(road side unit; RSU), DU(digital unit), CDU(cloud digital unit), RRH(radio remote head), RU(radio unit), TP(transmission point), TRP(transmission and reception point), 중계 노드(relay node) 등으로 지칭될 수 있다. 복수의 단말들(130-1, 130-2, 130-3, 130-4, 130-5, 130-6) 각각은 터미널(terminal), 액세스 터미널(access terminal), 모바일 터미널(mobile terminal), 스테이션(station), 가입자 스테이션(subscriber station), 모바일 스테이션(mobile station), 휴대 가입자 스테이션(portable subscriber station), 노드(node), 다바이스(device) 등으로 지칭될 수 있다.
복수의 통신 노드들(110-1, 110-2, 110-3, 120-1, 120-2, 130-1, 130-2, 130-3, 130-4, 130-5, 130-6) 각각은 셀룰러(cellular) 통신(예를 들어, 3GPP(3rd generation partnership project) 표준에서 규정된 LTE(long term evolution), LTE-A(advanced) 등)을 지원할 수 있다. 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 서로 다른 주파수 대역에서 동작할 수 있고, 또는 동일한 주파수 대역에서 동작할 수 있다. 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 아이디얼 백홀(ideal backhaul) 또는 논(non)-아이디얼 백홀을 통해 서로 연결될 수 있고, 아이디얼 백홀 또는 논-아이디얼 백홀을 통해 서로 정보를 교환할 수 있다. 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 아이디얼 백홀 또는 논-아이디얼 백홀을 통해 코어(core) 네트워크(미도시)와 연결될 수 있다. 복수의 기지국들(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) 각각은 OFDMA 기반의 다운링크(downlink) 전송을 지원할 수 있고, SC-FDMA 기반의 업링크(uplink) 전송을 지원할 수 있다. 또한, 복수의 기지국들(110-1, 110-2, 110-3, 120-1, 120-2) 각각은 MIMO(multiple input multiple output) 전송(예를 들어, SU(single user)-MIMO, MU(multi user)-MIMO, 대규모(massive) MIMO 등), CoMP(coordinated multipoint) 전송, 캐리어 애그리게이션(carrier aggregation) 전송, 비면허 대역(unlicensed band)에서 전송, 단말 간 직접(device to device, D2D) 통신(또는, ProSe(proximity services) 등을 지원할 수 있다. 여기서, 복수의 단말들(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 통신을 코디네이션(coordination)할 수 있고, 제4 단말(130-4) 및 제5 단말(130-5) 각각은 제2 기지국(110-2) 및 제3 기지국(110-3) 각각의 코디네이션에 의해 D2D 통신을 수행할 수 있다.
이하에서, 통신 노드들 중에서 제1 통신 노드에서 수행되는 방법(예를 들어, 신호의 전송 또는 수신)이 설명되는 경우에도 이에 대응하는 제2 통신 노드는 제1 통신 노드에서 수행되는 방법과 상응하는 방법(예를 들어, 신호의 수신 또는 전송)을 수행할 수 있다. 즉, 단말의 동작이 설명된 경우에 이에 대응하는 기지국은 단말의 동작과 상응하는 동작을 수행할 수 있다. 반대로, 기지국의 동작이 설명된 경우에 이에 대응하는 단말은 기지국의 동작과 상응하는 동작을 수행할 수 있다.
상향링크 제어 정보(Uplink Control Information; UCI)은 단말이 생성하여 기지국(예컨대, 서빙(serving) 기지국)으로 전송하는 데이터 이외의 정보를 의미한다. 다양한 상향링크 제어 정보가 존재하며, 예컨대, 상향링크 제어 정보는 채널 상태 정보(Channel State Information, CSI), HARQ(Hybrid Automatic Repeated Reqeust) ACK/NACK 정보, 스케쥴링 요청(Schedulinkg Request, SR) 등을 포함한다. 여기에서, 채널 상태 정보는 더욱 세분화하여 채널 품질 정보(channel-quality indicator; CQI), CRI(CSI-RS resource indicator), PMI(precoding matrix indicator), RI(rank indicator) 등으로 구분될 수 있다. 또한, PMI 는 더욱 세분화하여 제1 PMI(first PMI)와 제2 PMI(second PMI)로 구분될 수 있다.
먼저, 단말이 하나의 컴포넌트 캐리어(Component Carrier; CC) (또는, 셀) 또는 대역폭 부분(bandwidth part, BWP)에서 발생하는 UCI를 전송하는 경우를 설명한다.
단말은 UCI 들의 일부 혹은 전부를 물리 상향링크 제어 채널(Physical Uplink Control Channel; PUCCH) 또는 물리 상향링크 데이터 채널(Physcial Uplink Shared Channel; PUSCH)를 이용하여 기지국으로 전송할 수 있다. 주기적으로 UCI 를 전송하는 경우에, 단말은 PUCCH 를 이용해서 UCI를 전송할 수 있고, 상향링크 그랜트(UL grant)를 기지국으로부터 수신하여 PUSCH 자원을 할당받은 경우에는 단말은 PUSCH 의 자원을 일부 활용하여 UCI 를 전송할 수 있다.
한편, 전송 전력이 충분한 경우, 단말은 하나의 슬롯에서 PUCCH 와 PUSCH 를 함께 전송할 수 있다. 이러한 경우, 단말은 UCI의 일부 혹은 전부를 PUCCH 에서 전송하고, 나머지 UCI를 PUSCH의 자원을 일부 활용하여 전송할 수 있다. 반면, 단말에게 전송 전력이 불충분한 경우라면, 단말은 모든 UCI를 PUSCH의 자원에 매핑(즉, PUSCH의 리소스 엘리먼트(Resource Element; RE)들에 매핑)하여 전송하며, PUCCH는 전송하지 않는다.
다음으로, 단말이 둘 이상의 CC(또는, 셀) 또는 BWP들에서 발생하는 UCI를 전송하는 경우를 설명한다.
이러한 경우는, 서빙 기지국에서 하나의 단말에게 2개 이상의 CC 를 설정하는 캐리어 집성(Carrier Aggregation; CA) 환경이나 2개 이상의 BWP들을 설정하는 환경에서 발생될 수 있다. 또한, 이와 유사한 경우로 2개 이상의 트래픽(traffic)이 다중화(multiplexing)되어 전송되는 경우가 있다. 예를 들어, 2개의 데이터 트래픽이 고려되는 경우, 단말은 제1 트래픽에서 발생하는 상향링크 제어 정보(즉, UCI1)와 제2 트래픽에서 발생하는 상향링크 제어 정보(즉, UCI2)를 서빙 기지국으로 전송할 수 있어야 한다. 마찬가지로, 2개 이상의 CC 가 고려되는 경우, 단말은 제1 서빙셀 에서 발생하는 UCI1 과 제2 서빙셀에서 발생하는 UCI2를 서빙 기지국으로 전송할 수 있어야 한다.
UCI1과 UCI2 를 동일한 슬롯에서 서빙 기지국으로 전송할 수 있는 경우에는 단말은 UCI1과 UCI2를 동일한 슬롯에서 전송할 수 있다. 반면, UCI1과 UCI2를 동일한 슬롯에서 서빙 기지국으로 전송될 수 없는 경우, 다양한 방법을 적용해서 UCI의 양을 줄이거나 혹은 상향링크 그랜트를 수신한 경우 PUSCH의 자원의 일부에 UCI를 RE 매핑하여 전송할 수 있다. UCI가 PUSCH로 전송되는 경우, PUSCH에는 DFT(discrete Fourier transform) 프리코딩이 적용되기 때문에 PAPR을 낮추는 효과를 얻을 수 있다.
UCI의 양을 줄이는 방법으로는, 표준에서 정의하는 우선 순위를 적용하는 방법(예를 들면, 서빙 셀 ID(serving cell ID) 또는 트래픽의 논리 채널 ID(logical channel ID)가 높은 UCI만을 전송하고 이외의 UCI를 전송 취소(drop)하는 방법) 또는 UCI에 압축(compression)을 적용하는 방법(예를 들면, 논리 AND 연산(logical AND operation)을 적용하는 방법)이 있다. 이를 통하여, 전체 UCI의 양을 하나의 CC(또는, BWP 또는 데이터 트래픽)에서 발생하는 양만큼으로 줄일 수 있다. 그러나, UCI의 양을 줄이는 방식은 성능 열화(예를 들면, HARQ 지연(latency), CQI 불일치(mismatch), 등)를 초래하므로, 서빙 기지국에서는 더 많은 자원을 할당하여 UCI의 양을 유지하는 것이 바람직하다.
이하에서는, 앞서 언급된 바와 같이, 단말이 2가지 이상의 데이터 트래픽을 지원하기 위해서 제1 트래픽(예컨대, eMBB 트래픽)에서 발생하는 상향링크 제어 정보(이하, UCI1)와 제2 트래픽(예컨대, URLLC 트래픽)에서 발생하는 상향링크 제어 정보(이하, UCI2)를 서빙 기지국으로 전송하는 환경과, 2개 이상의 서빙셀을 지원하여 제1 셀(예컨대, PCell) 에서 발생하는 상향링크 제어 정보(마찬가지로, UCI1)와 제2 셀(예컨대, SCell) 에서 발생하는 상향링크 제어 정보(마찬가지로, UCI2)를 서빙 기지국으로 전송하는 환경을 상정한다. 이러한 환경을 지원하기 위해서는 서로 다른 길이(서로 다른 심볼 개수)를 가지는 PUCCH들(예컨대, long PUCCH 및 short PUCCH)의 다중화가 필요하다.
또한, 고주파에서 동작하는 통신 시스템인 경우, 단말이 프리코딩(precoding)을 변경해 가면서 PUCCH를 서빙 기지국으로 전송할 수 있다. 따라서, 단말은 여러 개의 프리코딩을 적용해야 할 수 있으므로, 하나의 PUCCH가 가지는 심볼(symbol)의 개수를 적게 유지하는 편이 바람직하다. 다른 시나리오로는 PUCCH마다 서로 다른 종류의 UCI를 전달하는 시나리오를 포함한다. 단말은 CQI를 포함하는 PUCCH과 HARQ-ACK을 포함하는 PUCCH을 서로 다른 PUCCH로 생성하여 서빙 기지국으로 전달할 수 있다. 이러한 경우, CQI를 포함하는 PUCCH는 많은 수의 심볼을 차지하지만, HARQ-ACK을 포함하는 PUCCH는 소수의 심볼을 차지할 수 있다.
또 다른 예로서, 각 PUCCH가 서로 다른 사용 시나리오(usage scenario)에서 도출된 UCI를 전달하도록 구성될 수 있다. 단말은 NR eMBB(enhanced mobile broadband)의 PDSCH에 대한 HARQ-ACK을 많은 수의 심볼을 가지는 PUCCH을 통해 전송하고, NR URLLC(ultra-reliable low-latency communication)의 PDSCH에 대한 HARQ-ACK을 소수의 심볼을 가지는 PUCCH을 통해 전송할 수 있다. 즉, 위에 서술한 시나리오들에는 하나의 단말이 서로 다른 길이를 가지는 2개 이상의 PUCCH을 하나의 슬롯에서 전송하는 경우에 해당한다. 이하에서는, 하나 혹은 두 개의 심볼을 차지하는 PUCCH을 short PUCCH로 정의하고, 네 개 혹은 그 이상의 심볼을 차지하는 PUCCH을 long PUCCH으로 정의한다.
동일한 슬롯에서 제1 단말이 short PUCCH을 전송하며, 제2 단말이 long PUCCH을 전송하는 경우를 고려한다. 제1 단말의 서빙 기지국과 제2 단말의 서빙 기지국이 서로 다를 수 있으며, 서로에게 간섭을 미칠 수 있다. 제1 단말은 URLLC PDSCH에 대한 HARQ-ACK을 short PUCCH로 전송할 수 있기 때문에, short PUCCH가 상향링크 슬롯 에서 차지하는 심볼의 위치는 상향링크 슬롯이내에서 임의로 위치할 수 있다.
일 예로, FDD 시스템에서, 서빙 기지국이 URLLC PDSCH 을 하향링크 슬롯에서 전송하면, 제1 단말은 이를 수신하여 URLLC PDCCH에서 지시받은 HARQ-ACK 타이밍에서 short PUCCH를 전송할 수 있다. 이러한 HARQ-ACK 타이밍에 따라서 단말은 상향링크 슬롯에 속하는 임의의 심볼들 혹은 미니-슬롯(mini-slot) 에서 short PUCCH를 전송할 수 있다.
다른 예로, TDD 시스템에서, 단말이 서빙 기지국의 URLLC PDSCH에 대한 short PUCCH를 전송하는 심볼들은 URLLC PDSCH가 수신되는 슬롯과 동일한 슬롯이나 혹은 다음 슬롯의 상향링크 구간(uplink duration)에 속할 수 있다. URLLC PDSCH에 대한 HARQ-ACK을 전송하는 시점이 URLLC PDSCH와 동일한 슬롯에 속하는 경우, 제1 단말이 URLLC PDSCH를 처리하기 위해 필요한 시간을 확보하기 위해서, HARQ-ACK 타미밍이 해당 슬롯의 뒷부분에 위치하도록 제1단말에게 시그널링하는 것이 바람직하다. 반면, URLLC PDSCH에 대한 HARQ-ACK을 전송하는 시점이 다음 슬롯에 속하는 경우, 제1 단말의 처리에 필요한 시간이 충분하므로, HARQ-ACK 타이밍이 다음 슬롯의 앞부분에 위치하도록 제1 단말에게 시그널링하는 것이 바람직하다.
이를 통하면, 제1 단말이 전송하는 short PUCCH는 제2 단말이 전송하는 long PUCCH와 동일한 슬롯에서 TDM 방식으로 다중화될 수 있다.
1~2 비트의 UCI를 전달하는 long PUCCH(예컨대, NR PUCCH 포맷(format) 1)의 구조에서는, UCI 비트들을 확산 시퀀스(spreading sequence)와 직교 커버 코드(orthogonal cover code; OCC)로 2차원 확산하고 RE 매핑한다. 다만, 동적 TDD 시나리오(dynamic TDD scenario)를 지원하기 위해서, 슬롯 포맷에 따라서 long PUCCH가 차지하는 심볼의 개수가 변할 수 있다. 한편, 3 비트 이상의 UCI를 전달하는 long PUCCH(예컨대, NR PUCCH 포맷 3 또는 4)는 DFT-s-OFDM(DFT-spreaded OFDM)에 기반한 파형(waveform)을 사용한다. 또한, Short PUCCH는 1~2 비트의 UCI를 전달하는 경우, UCI 비트를 확산 시퀀스로 2차원 확산하고 RE 매핑하며, 3 비트 이상의 UCI를 전달하면 OFDM(orthogonal frequency division multiplexing)에 기반한 파형을 사용한다고 가정한다.
앞서 언급된 바와 같이, 상향링크 그랜트로 할당 받은 슬롯에서 PUSCH와 UCI를 함께 전송해야 하는 경우, 단말은 데이터가 매핑된 PUSCH 자원을 천공(puncturing)하고 천공된 자원에 UCI를 매핑하거나, PUSCH 자원 내에 데이터와 UCI를 레이트 매칭(rate matching)하여 UCI와 PUSCH를 함께 전송할 수 있다. 이 경우, PUSCH DM-RS를 이용해서 서빙 기지국은 UCI와 PUSCH를 복조할 수 있다. 한편, 주파수 다중화 이득을 얻기 위해서, UCI는 상향링크 그랜트를 통해 할당한 주파수 대역에 고르게 RE 매핑될 수 있다. 시간 다중화 이득을 얻기 위해서 단말은 UCI를 상향링크 그랜트를 통해 할당 받은 상향링크 슬롯 혹은 상향링크 미니-슬롯에서 고르게 RE 매핑될 수 있지만, PUSCH를 구성하는 코드 블록 그룹(CBg)에 대한 천공 갯수를 줄이기 위해서 상향링크 슬롯 혹은 상향링크 미니-슬롯에서 일부분에만 RE 매핑될 수도 있다. 이러한 경우, 시간 다중화 이득을 얻기 어렵다.
또한, 단말이 여러 종류의 상향링크 트래픽을 지원하는 경우를 고려한다. 서빙 기지국은 단말이 전송하는 스케쥴링 요청(Scheduling Request; SR)을 설정해둘 수 있다. SR에 대한 설정은 SR이 전송되는 PUCCH의 주기(cycle)와 구간(duration)을 포함하고, 또한 어떠한 종류의 상향링크 데이터 트래픽이 특정한 물리 자원에 대응되는지를 정의할 수 있다. 여기서 상향링크 데이터 트래픽은 각각의 논리 채널 ID(logical channel ID)로 구분될 수 있다.
도 3은 상향링크 데이터 트래픽, 물리 자원 및 스케쥴링 요청 간의 대응 관계의 예를 설명하기 위한 개념도이다.
도 3을 참조하면, 단말에서는 LCID1에 해당하는 상향링크 데이터 트래픽이 발생하면, SR1 또는 SR2을 전송할 수 있다. 즉, 단말은 PUCCH 자원 설정1(PUCCH resource configuration 1)과 PUCCH 자원 설정2(PUCCH resource configuration 2) 중에서 선택하여 SR을 전송할 수 있다. 마찬가지로, LCID2에 해당하는 상향링크 데이터 트래픽이 발생하면, SR1 또는 SR3을 전송할 수 있다. 즉, 단말은 PUCCH 자원 설정1과 PUCCH 자원 설정 3 중에서 선택하여 SR을 전송할 수 있다.
도 3에서, LCID4의 경우는 SR과의 대응관계를 정의하지 않는다. 단말은 LCID4에 해당하는 상향링크 데이터 트래픽이 발생하면 SR의 전송 없이 서빙 기지국으로부터 주기적으로 할당받은 별도의 자원에서 PUSCH를 전송할 수 있다. 예컨대, LCID4는 UL SPS(semi-persistent scheduling)을 이용하는 상향링크 VoIP(Voice over IP) 트래픽 또는 grant-free PUSCH 트래픽에 대응될 수 있다.
하나의 슬롯에서 2개 이상의 PUCCH를 전송하는 방법
앞서 설명된 2개 이상의 UCI(UCI1 및 UCI2)를 전송하여야 하는 상황은, 단말이 1개만 존재하는 경우에도 발생할 수 있다. 예를 들면, 단말은 PUCCH를 이미 전송하고 있는 도중에 더 높은 우선 순위를 가지는 유형의 UCI를 추가로 전송해야 하는 경우가 존재한다. 예를 들어, NR eMBB PDSCH에 대한 HARQ-ACK를 UCI1로 설정하여 long PUCCH 를 통해 전송하는 도중에, NR URLLC PDSCH에 대한 HARQ-ACK를 UCI2로 설정하여 전송하여야 하는 경우가 존재할 수 있다. UCI2를 즉시 전송하지 못하면, URLLC PDSCH에 대한 저지연 요구사항(low-latency requirement)을 만족하지 못하기 때문이다. 이와 같은 경우, 단말이 NR URLLC PDSCH 에 대한 HARQ-ACK 타이밍을 미리 알지 못했기 때문에, long PUCCH을 생성할 때 더 낮은 순위의 UCI(즉, UCI1)만을 포함시킨 경우에 해당한다.
상술된 문제를 해결하기 위해서, 본 발명에서는 적어도 세 가지의 방법을 고려할 수 있다.
첫 번째 방법은 추가로 발생한 UCI2를 이미 생성된 long PUCCH에 추가로 RE 매핑하여 전송하는 방식이며, 두 번째 방법은 추가로 발생한 UCI2를 별도의 short PUCCH로 생성하여 2개의 PUCCH를 시간 분할 다중화(time division multiplexing; TDM) 방식으로 전송하는 방법이며, 세 번째 방법은 추가로 발생한 UCI2를 별도의 short PUCCH로 생성하고 2개의 PUCCH를 주파수 분할 다중화(Frequency Division Multiplexing, FDM) 방식으로 전송하는 방법이다. 추가적으로, 이러한 방식 이외에도 천공(puncturing)을 고려할 수 있다.
이를 위해서 단말의 처리 능력(processing capability)이 고려될 수 있다. 단말이 UCI2를 전송해야 하는 타이밍을 알 수 있는 시점에 따라서 UCI2를 하나의long PUCCH 에서 UCI1과 함께 전송할 수도 있고, 혹은 long PUCCH 에서는 UCI1만을 전송하고, UCI2를 별도의 PUCCH를 이용하여 독립적으로 전송할 수도 있다. 예를 들면, 적어도 특정한 시점 이후에 발생한 PDSCH에 대한 UCI2(예, HARQ-ACK)에 대해서는 별도의 PUCCH를 생성하여 TDM 또는 FDM 방식으로 전송할 수 있다.
● 단말의 처리 능력에 따른 UCI 처리 방법의 구분
앞서 설명된 바와 같이, long PUCCH은 UCI를 시간 영역에서 확산 (spreading)하거나, 채널 코딩 및 RE 매핑을 통하여 전송되는 것으로 가정된다. 이하에서는, 설명의 편의를 위해서, 단말이 UCI1을 제1 PUCCH(이하, PUCCH1)를 이용하여 전송하고 UCI2를 제2 PUCCH(이하, PUCCH2)를 이용하여 전송하는 것을 가정한다. 이때, PUCCH1은 long PUCCH이며 PUCCH2는 short PUCCH일 수 있다.
부호화된(encoded) UCIj를 단말이 PUCCHj로 RE 매핑하는 데에 걸리는 시간을 Tj이라고 정의한다 (j=1, 2). Tj의 단위는 심볼 혹은 슬롯에 해당한다. 단말은 자신의 처리 능력(processing capability)에 대한 정보를 서빙 기지국에게 제공할 수 있다.
이에 따라, 서빙 기지국은 단말에게 전송한 URLLC PDSCH에 대한 UCI2를 단말이 생성하기 위한 시간(T2)을 예측할 수 있다. UCI2는 CSI 트리거(trigger)에 의한 URLLC DL CSI 또는 URLLC PDSCH에 대한 HARQ-ACK 일 수 있다. 이러한 T의 값은 전송 블록(Transport Block; TB)의 크기, 부호화율(code rate) 및 CSI 보고 모드(reporting mode) 등으로부터 영향을 받는 값이다.
도 4a 및 도 4b는 UCI2의 생성시점에 따른 UCI2의 처리 방법을 설명하기 위한 개념도들이다.
도 4a를 참조하면, PUCCH1를 생성하는 시간(401) 이전에 UCI2가 이미 발생되었으므로(402), 단말은 하나의 PUCCH(즉, PUCCH1)를 이용하여 UCI1과 UCI2 를 모두 전달하도록 결합 부호화(joint encoding)할 수 있다. 이때, 단말은 표준에서 규정한대로, 반복(repetition), 확산(spreading), 심플렉스 코딩(simplex coding), 리드-뮬러 코딩(Reed Muller coding) 또는 폴라 코딩(Polar coding) 을 적용할 수 있다. UCI1과 UCI2에 적용하는 코딩 체인(coding chain)은 서로 다를 수 있으며, 이에 따라 부호화율(code rate)와 자원 매핑(RE mapping) 또한 서로 다를 수 있다.
도 4b를 참조하면, PUCCH 1을 생성하고 있는 중(403)에 UCI2가 발생되었으므로(404), PUCCH1을 전송하기 이전에 UCI2를 UCI1과 결합 부호화할 시간이 불충분하다. 따라서, 단말은 UCI 2 를 전달하기 위한 PUCCH2를 PUCCH1과는 별도로 생성할 수 있다. 이러한 경우, 단말은 PUCCH1 과 PUCCH2의 다중화(TDM or FDM) 또는 PUCCH1의 자원을 천공하여(puncturing)하여 PUCCH2를 전송하는 방식을 고려하야야 한다.
● PUCCH들의 TDM 전송
단말은 long PUCCH인 PUCCH1에 UCI1을 포함시키고, short PUCCH인 PUCCH2에 UCI2를 포함시켜, TDM 방식으로 전송할 수 있다. 단말은 서빙 기지국으로부터 RRC(radio resource contrl) 시그널링 및 하향링크 제어 정보(downlink control informaiton; DCI)을 통하여 지시받은 타이밍에 기초하여 PUCCH를 전송할 수 있다. 여기서, long PUCCH인 PUCCH1은 1 비트 또는 2 비트뿐만이 아니라 수백 비트의 UCI도 전달할 수 있고, short PUCCH인 PUCCH2는 1 비트 또는 2 비트뿐만이 아니라 수십 비트의 UCI도 전달할 수 있다. PUCCH들로 TDM 방식의 전송하는 경우를 PUCCH들의 상대적인 위치에 따라서 몇 가지 경우로 나눌 수 있다.
도 5a 내지 5c는 PUCCH들을 TDM 방식으로 다중화 하여 전송하는 경우들을 설명하기 위한 개념도들이다.
도 5a 내지 5c에서, PUCCH1과 PUCCH2의 중심 주파수들은 각각 F1과 F2로 각각 지시되고, PUCCH1과 PUCCH2의 대역폭(bandwidth)는 각각 B1과 B2로 정의된다.
도 5a와 5b를 참조하면, PUCCH2는 항상 PUCCH1의 양끝에만 위치하여, PUCCH2가 PUCCH1보다 시간적으로 나중에 전송되거나(도 5a), PUCCH2가 PUCCH1보다 시간적으로 먼저 전송될 수 있다(도 5b). PUCCH1과 PUCCH2는 다른 대역 (예: RB index 혹은 F1≠F2)을 사용할 수 있고 다른 대역폭을 가질 수 있다 (B1≠B2).
도 5a와 도 5b에서 예시된 경우들은, 하향링크 미니-슬롯에서 수신한 URLLC PDSCH에 대한 HARQ-ACK 타이밍을 고려하여, 단말이 short PUCCH(즉, PUCCH2)를 슬롯의 양끝에서만 전송하도록 서빙 기지국에서 단말에게 HARQ-ACK 타이밍을 지시한 경우들에 해당한다.
즉, 단말이 URLLC PDCCH를 하향링크 슬롯의 앞부분에서 수신한다고 가정한다면, 도 5a에서 예시된 경우는 self-contained operation으로 동작하는 HARQ-ACK 타이밍에 대한 예시로서, URLLC PDSCH에 대한 HARQ-ACK를 해당 URLLC PDSCH를 수신한 슬롯의 뒷부분에 위치시켜, long PUCCH와 short PUCCH를 TDM 하는 경우에 해당한다. 한편, 도 5b에서 예시된 경우는, URLLC PDSCH 에 대한 HARQ-ACK 타이밍을 단말의 능력(capability)에 맞추어 URLLC PDSCH를 수신한 슬롯의 다음 슬롯의 앞부분에 위치시켜 short PUCCH와 long PUCCH를 TDM 하는 경우에 해당한다.
또한, 도 5c에서 예시된 경우는, 도 5a와 도 5b에서 예시된 경우가 하나의 슬롯에서 모두 발생하는 상황에 해당한다.
주파수 호핑(frequency hopping)이 적용될 경우, PUCCH는 소정의 시간 구간 동안에는 동일한 주파수 자원(frequency resource)을 사용하지만 그 이후의 시간 구간에는 다른 주파수 자원을 사용할 수 있다. 또한, PUCCH1과 PUCCH2가 서로 다른 주파수 자원을 사용하는 경우에는 서빙 기지국에서 상향링크 채널을 추정해야 하므로, 단말은 DM-RS 를 별도로 전송해야 한다. 따라서, PUCCH들 간의 TDM 을 수행할 때는 이러한 DM-RS 부담(overhead)을 고려해야 한다. 이러한 경우, PUCCH2는 PUCCH1이 사용하는 주파수 자원을 최대한 활용하는 것이 바람직하다 (즉, F1=F2).
F1과 F2를 동일하게 설정하기 위해서는, PUCCH1을 전송하는 주파수 자원을 F2 로 옮기거나, PUCCH2를 전송하는 주파수 자원을 F1으로 옮기거나, 혹은 제3의 주파수(F3) 에서 PUCCH1과 PUCCH2를 전송하는 경우를 고려할 수 있다. 그러나 long PUCCH인 PUCCH1는 수백 비트의 UCI를 전송할 수도 있기 때문에 long PUCCH를 생성하고 RE mapping하는데 필요한 시간이 short PUCCH에서 필요한 시간보다 더 길다. 이에 따라, long PUCCH인 PUCCH1은 주파수 F1을 유지하는 것이 바람직하다. 따라서, long PUCCH인 PUCCH1의 주파수인 F1을 그대로 유지하면서, short PUCCH인 PUCCH2의 주파수 F2를 F1로 이동하는 것이 바람직하다.
만일, 단말이 PUCCH1을 위한 DM-RS 와 PUCCH2를 위한 DM-RS를 별도로 전송한다면, 서빙 기지국은 PUCCH1을 위한 DM-RS와 PUCCH2를 위한 DM-RS를 모두 이용하여 더욱 높은 품질 상향링크 CSI를 추정할 수 있다. 단말은 PUCCH1이나 PUCCH2의 존재에 무관하게 동일한 DM-RS의 구조를 적용할 수 있으므로 구현이 단순하며, 서빙 기지국에서도 DTx 검출(detection)이 더욱 용이하다.
Long PUCCH인 PUCCH1과 short PUCCH인 PUCCH2가 서로 다른 대역폭을 가지는 경우(즉, (B1≠B2)에는 PUCCH2는 DM-RS를 별도로 전송하기 때문에 UCI 를 전송할 심볼의 개수 또는 RE 의 개수가 감소한다. 따라서, PUCCH2의 대역폭은 PUCCH1의 대역폭과 일치시키는 것(즉, B1=B2)이 바람직하다.
● TDM 전송되는 PUCCH들에 대한 전력 제어 방법
상술된 long PUCCH인 PUCCH1과 short PUCCH인 PUCCH2에는 동일한 전력을 적용하는 것이 바람직하다. 그러나, 서빙 기지국이 PUCCH1과 PUCCH2에 전력을 독립적으로 설정하는 경우 PUCCH1과 PUCCH2는 서로 다른 전송 전력을 가질 수 있다. PUCCH1과 PUCCH2는 서로 다른 파형 또는 포맷을 가질 수 있으므로, 서빙 기지국에서는 파형 의존적인 옵셋(waveform-dependent offset) 혹은 포맷 의존적인 옵셋 (format-dependent offset)을 이용하여 전송 전력 제어 명령(transmit power control(TPC) command)을 구성할 수 있다. 따라서, PUCCH1에 대한 전력 제어 프로세스(power control process)에 따른 전송 전력 P1과 PUCCH2에 대한 전력 제어 프로세스에 따른 전송 전력 P2는 서로 다를 수 있다. 즉, P1≠P2. 이러한 경우, 단말은 PUCCH1을 구성하는 심볼과 PUCCH2를 구성하는 심볼 간의 경계(boundary)에서 둘 중 어느 하나의 심볼이 요구하는 전력 수준(power level)을 충족할 수 없게 된다. 따라서, PUCCH1과 PUCCH2의 경계를 이루는 2개의 상향링크 심볼들에서 전송 전력이 P1에서 P2로 변화하는 천이시간(transient time)이 존재하게 된다.
한편, long PUCCH인 PUCCH1을 제1 단말(UE1)에서 전송하고, short PUCCH인 PUCCH2를 제2 단말(UE2)에서 전송하는 경우를 고려한다면, PUCCH1과 PUCCH2의 천이시간 동안에 PUCCH1과 PUCCH2는 서빙 기지국에서 간섭을 야기할 수 있다. PUCCH1 과 PUCCH2는 모두 UCI를 포함하고 있기 때문에 오류 발생 확률이 가급적 적게 유지되어야 한다. 따라서 단말이 PUCCH의 전송 전력을 전환하기 위해 필요한 시간(transient gap)을 할당하는 방법을 고려할 수 있다. 이러한 transient gap 은 심볼 구간(symbol duration) 내에 포함될 수도 있고 심볼 구간 밖에 포함될 수도 있다.
1) PUCCH 전송 전력 전환을 위한 gap이 심볼 구간 내에 존재되는 경우
도 6a와 도 6b는 PUCCH들의 경계에 존재하는 천이 시간이 심볼 구간 내에 존재하는 경우들을 설명하기 위한 개념도들이다.
도 6a는 경계를 이루는 2개의 상향링크 심볼들 중 첫 번째 상향링크 심볼(즉, PUCCH1의 마지막 심볼)에 우선 순위를 두는 경우를 예시한 것이며, 도 6b는 경계를 이루는 2개의 상향링크 심볼들 중 두번째 상향링크 심볼(즉, PUCCH2의 첫번째 심볼)에 우선 순위를 두는 경우를 예시한 것이다. 예컨대, 보다 중요한 상향링크 심볼의 전송 전력을 우선적으로 충족하도록 단말이 구현될 수 있다. 이때, 상대적으로 덜 중요한 상향링크 심볼에서 전송하되는 UCI 는 오류 발생 확률(error probability)이 다소 높아질 수 있다.
일반적으로, long PUCCH(예컨대, PUCCH1)를 구성하는 심볼이 상대적으로 덜 중요한 것으로 볼 수 있다. 왜나하면, 만일 eMBB PDSCH에 대한 UCI1를 1 비트 또는 2 비트로 구성하는 경우, 확산 시퀀스(spreading sequence)들로 구성된 심볼들을 포함한 long PUCCH의 마지막 심볼 또는 첫 번째 심볼 에서 천이 시간만큼 전송 전력이 요구사항(requirement)을 만족하지 못하더라도 UCI1의 오류 발생 확률에는 큰 영향이 없을 수 있다. 또한, eMBB PDSCH에 대한 UCI1를 3 비트 이상으로 구성하는 경우, 채널 코딩(예컨대, linear block coding)이 UCI1에 적용되기 때문에 오류 정정(error correction)이 수행될 수 있다. 따라서, long PUCCH인 PUCCH1을 구성하는 마지막 심볼 또는 첫 번째 심볼에서 천이 시간만큼 전송 전력이 요구사항을 만족하지 못하더라도 UCI1의 오류 발생 확률에는 큰 영향이 없을 수 있다.
따라서, short PUCCH인 PUCCH2와 long PUCCH인 PUCCH1의 순서로 TDM 방식으로 전송되는 경우에는, PUCCH2의 심볼을 보호할 수 있도록, 경계를 구성하는 2개의 심볼들 중 첫 번째 상향링크 심볼(즉, PUCCH2의 마지막 심볼)에 우선순위를 두는 것이 바람직하다. 반대로, PUCCH1과 PUCCH2의 순서로 TDM 방식으로 전송되는 경우에도, PUCCH2의 심볼을 보호할 수 있도록, 경계를 구성하는 2개의 심볼들 중 두번째 상향링크 심볼(즉, PUCCH2의 첫번째 심볼)에 우선순위를 두는 것이 바람직하다.
이러한 우선순위를 따라서, long PUCCH인 PUCCH1에 대한 전력 제한 요건을 표준에서 정의할 수 있다. 예컨대, long PUCCH인 PUCCH1 의 첫번째 혹은 마지막 심볼에 대해서는, short PUCCH의 심볼과 인접할 때와 인접하지 않을 때의 전력 요건을 다르게 규정할 수 있다. 이와 관련한 표준의 요구사항은 'on/off mask' 및 'ON power requirement' 에 해당될 수 있다.
한편, LTE 기반 시스템의 경우, SRS는 슬롯의 마지막 심볼에 위치하고, shortened PUCCH 및 shortened PUSCH 가 슬롯의 마지막 심볼을 제외한 서브프레임 영역에 위치한다. 그러나, LTE 기반 시스템의 SRS 는 타이밍 어드밴스 측정(timing advance management), 상향링크 CSI 측정 등의 역할을 수행하면서, UCI 혹은 상향링크 데이터보다 우선순위가 낮다. 따라서, 천이 시간(transient time)에서 SRS 심볼은 다른 단말로부터의 간섭을 받을 수 있고, 서빙 기지국이 구현적으로 간섭을 제거한다.
2) PUCCH 전송 전력 전환을 위한 gap이 심볼 구간 밖에 존재하는 경우
이러한 방법은 슬롯을 구성하는 심볼 들의 일부 자원이 비어 있는 경우에 고려될 수 있다. 즉, 하나의 슬롯에 상향링크 구간(uplink duration), 보호 구간(guard period), 및 하향링크 구간(downlink duration)이 포함된 슬롯 유형에 적용될 수 있다. 즉, gap은 보호 구간의 일부를 점유하기 때문에 서빙 기지국이 지원하는 최대 propagation delay 를 감소시킨다.
도 7a와 도 7b는 PUCCH들의 경계에 존재하는 천이 시간이 심볼 구간 밖에 존재하는 경우들을 설명하기 위한 개념도들이다.
도 7a와 도 7b를 참조하면, 경계를 이루는 2개의 심볼들 간에 천이 시간(transient gap (≥0))을 도입하여, 단말이 전송 전력을 전환하는 시간을 확보할 수 있다. 예컨대, 단말이 천이 시간내에서 UCI를 전송하지 않도록 표준에서 'on/off mask' 및 'ON power requirement'를 정의할 수 있다. 예컨대, 이러한 transient gap 은 단말의 능력(capability)에 따라서 긴 시간(~10s Ts) 이 필요할 수도 있고 짧은 시간(~1s Ts)이 필요할 수도 있다. 서빙 기지국은 단말들에게 필요한 gap의 길이를 고려하여, 슬롯 이내에서 천이 시간을 도입할 수 있도록 한다.
이러한 천이 시간은 상수 옵셋(constant offset)으로서 정의되거나, 서빙 기지국에서 단말로 전달(signaling)될 수 있다. 예컨대, 서빙 기지국은 short PUCCH 와 long PUCCH 가 공존하는 경우, 단말에게 short PUCCH의 타이밍 어드밴스 커맨드(timing advance command)에서부터 상수 옵셋을 적용하도록 할 수 있다. 이때, 상수 옵셋은 표준에서 정의하는 값을 따를 수 있다. 다른 예로, 서빙 기지국은 단말의 능력을 고려하여 cell-specific offset 값을 단말에게 전달할 수 있다. Cell-specific offset 혹은 constant offset 을 이용하여 서빙 기지국에서 단말들이 전송하는 PUCCH 들의 orthogonality 를 유지하도록 한다.
Short PUCCH인 PUCCH2는 URLLC PDSCH 에 대한 HARQ-ACK 을 포함할 수 있기 때문에, PUCCH2에 대한 timing 을 변경하지 않고, 대신 long PUCCH인 PUCCH1의 타이밍을 소정의 양(△≥0)만큼 변경하는 것이 바람직하다. 만일, short PUCCH인 PUCCH2를 더 이른 시점에 전송하면, URLLC PDSCH 를 복호(decoding)하는 시간을 줄여야 하며, 만일 PUCCH2를 더 늦은 시점에 전송하면, HARQ-ACK를 수신하는데 소요되는 시간이 늘어나기 때문이다.
따라서, 서빙 기지국은 long PUCCH 와 short PUCCH 를 TDM 하는 상향링크 슬롯에서 long PUCCH 에 적용하는 타이밍 어드밴스를 △만큼 조절하는 것이 바람직하다. 예를 들어, 도 5A에서처럼 short PUCCH인 PUCCH2가 offset(△) 만큼 더 이른 시점에서 전송할 수 있다. 반면, 도 5B에서처럼 short PUCCH인 PUCCH2가 슬롯의 앞 부분에 위치하면, long PUCCH인 PUCCH1를 offset(△) 만큼 더 늦은 시점에서 전송할 수 있다.
long PUCCH와 short PUCCH를 다중화하는 방법
일반적으로, 단말은 long PUCCH인 PUCCH1을 생성한 이후에 UCI2를 전송하여야 하는 경우, long PUCCH 의 천공(puncturing)을 통한 전송을 고려할 수 있다. 즉, long PUCCH 의 일부 심볼에서 long PUCCH symbol 이 아닌 short PUCCH인 PUCCH1을 구성하는 심볼을 전송할 수 있다. 이러한 short PUCCH 심볼은 long PUCCH와 다른 PRB 를 사용하도록 서빙 기지국이 설정하는 것이 일반적이지만, UCI2를 전송하기 위해서 long PUCCH 를 천공하는 경우에는 short PUCCH 또한 long PUCCH가 사용하는 PRB 를 사용하는 것이 채널 추정의 측면과 단말의 RF 측면에서 더 효과적이다. 이는 long PUCCH DM-RS 를 이용하여 UCI2를 포함하는 short PUCCH 를 더욱 정확히 검출(detection)할 수 있으며, 주파수 호핑(frequency hopping)을 수행하지 않고 더 좁은 대역폭을 사용하기 때문에 단말이 RF 를 retuning할 필요가 없기 때문이다.
한편, 본 발명에서는 상술된 천공 방식을 사용하지 않고, long PUCCH와 short PUCCH를 함께 전송할 수 있는 방법을 제안한다.
● PUCCH1의 UCI1이 1비트 또는 2비트인 경우
UCI1이 1비트인 경우, long PUCCH인 PUCCH1은 BPSK(binary phase shift keying) 심볼을 이용하여 확산 시퀀스(spreading sequence)를 변조(modulate)하여 생성되며, UCI1이 2비트인 경우, long PUCCH인 PUCCH1은 QPSK(quadrature phase shift keying) 심볼을 이용하여 확산 시퀀스를 변조하여 생성될 수 있다. Long PUCCH인 PUCCH1에서는 DM-RS 시퀀스와 변조된 확산 시퀀스가 번갈아 가며 OFDM 심볼들에 RE 매핑된다. 이후, DM-RS 심볼들간의 OCC(orthogonal cover code)와 확산 시퀀스 심볼들 간의 OCC가 적용된다.
한편, short PUCCH인 PUCCH2는 UCI2의 양이 1 비트 또는 2 비트인 경우에, 표준에 정의된 시퀀스들 중에서 하나를 선택함으로써, 1 비트 또는 2 비트를 표현한다. 표준에서 정의하는 시퀀스들은 2가지(UCI2가 1비트인 경우) 또는 4가지(UCI2가 2비트인 경우)로 표현되며, 동일한 베이스 시퀀스 그룹(base sequence group)에 속한 하나의 시퀀스가 선택되고, 이후 UCI2의 정보에 따라서 순환 쉬프트(cyclic shift)가 다르게 적용되어 최종 시퀀스가 결정된다.
도 8은 본 발명의 일 실시예에 따라 단말에서 long PUCCH내에 short PUCCH를 다중화하여 전송하는 방법을 설명하기 위한 흐름도이다.
도 8을 참조하면, PUCCH1으로 전송되는 UCI1이 먼저 생성된다(S810). 이후, 단말은 UCI1의 전송 전에 UCI2가 생성되었는지를 판단하고(S820), UCI2가 생성되었으면 UCI2에 대응되는 시퀀스 k(k=1, 2 또는 k=1,2,3,4)가 선택될 수 있다(S830). 반면, 단계(S820)에서 아직 UCI2가 생성되지 않은 것으로 판단되면, 단말은 UCI1만으로 PUCCH1을 생성할 수 있다(S860).
UCI2를 인코딩하기 위한 sequence k를
Figure pat00001
라 표현하고, UCI1을 QPSK 변조한 심볼을
Figure pat00002
이라 표현할 수 있다. 단말은,
Figure pat00003
을 PUCCH 심볼 에 할당할 수 있고(S840), 이에 따라 UCI1과 UCI2가 모두 포함된 long PUCCH인 PUCCH가 생성될 수 있다(S850).
여기서, B는 PUCCH1이 가지는 부반송파의 개수이고, o는 OCC 의 값이다. o 는 UCI2 가 존재하지 않고 UCI1만을 전송하는 경우에 PUCCH 심볼에 적용하는 OCC 의 값과 동일한 값이 적용될 수 있다. 만일 long PUCCH 가 1 PRB를 사용하면, B의 값은 12이다.
상술된 본 발명에 따른 일 실시예는, UCI1을 전송하기 위한 확산 시퀀스의 변조(modulation)와 UCI2을 전송하기 위한 시퀀스 선택(sequence selection)이 함께 적용되는 것에 특징이 있다. 즉, UCI2에 따라 선택된 시퀀스가 UCI1에 따른 변조 심볼(QPSK or BPSK 심볼)을 이용하여 변조된다.
상술된 과정을 통해 선택 및 변조된 시퀀스는 OFDM 심볼 상에 RE 매핑된다. 이때, RE 매핑되는 OFDM 심볼의 위치(즉, 인덱스(index))는 UCI2를 전송하여야 하는 타이밍에 의하여 결정될 수 있다. 즉, UCI2를 전송하여야 하는 타이밍에 대응되는 OFDM 심볼 위치에서 UCI1만을 포함하여 생성된 OFDM 심볼이 아니라 UCI1과 UCI2를 모두 포함하여 생성된 OFDM 심볼이 전송될 수 있다. 따라서, 본 발명에 따른 일 실시예에서는 별도의 지연(latency) 없이 UCI2가 전송될 수 있다.
도 9는 본 발명의 일 실시예에 따라 기지국에서 short PUCCH가 다중화된 long PUCCH를 수신하는 방법을 설명하기 위한 흐름도이다.
도 9를 참조하면, 기지국은 도 8을 통하여 설명된 단계(S850)에서 생성된 PUCCH1가 포함된 신호을 수신할 수 있다(S910). 즉, 기지국이 단계(S910)에서 수신하는 PUCCH1은 도 8을 통하여 설명된 방법에 따라 생성된 UCI1과 UCI2이 모두 포함된 PUCCH일 수 있다.
기지국은 수신한 신호로부터 long PUCCH DM-RS의 검출을 시도하고(S920), long PUCCH DM-RS가 검출되지 않은 경우는 short PUCCH DM-RS의 검출을 시도할 수 있다(S930). 단계(S930)에서 short PUCCH DM-RS가 검출되지 않으면 eMBB DTx 및 URLLC DTx상태인 것으로 판단할 수 있다(S940). 반면, 단계(S930)에서 short PUCCH DM-RS가 검출되면 eMBB DTx 상태로 판단하고 UCI2를 검출하는 절차를 진행할 수 있다(S950).
한편, 단계(S920)에서 long PUCCH DM-RS가 검출된 경우, 기지국은 수신된 신호
Figure pat00004
로부터 UCI2를 위한 시퀀스
Figure pat00005
를 먼저 검출할 수 있다(S960). 이때, UCI2를 위한 시퀀스가 검출되지 않으면, URLLC Dtx 상태로 판단하고 UCI1을 검출하는 절차를 진행할 수 있다(S961).
예컨대, 기지국은 수신된 신호
Figure pat00006
에 적용된 확산 시퀀스를 상관 검출(coherent detection)하여 단말이 전송한 UCI2 가 존재하는지 여부를 판단하고, DTx 상태가 아닌 경우에는 UCI2 의 값을 검할 수 있다. 이때, 단말이 얻는 UCI2의 오류율(error rate)는 short PUCCH를 이용하여 단독으로 UCI2가 전송될 경우의 오류율과 동일하다. 이는, 본 발명에 따른 실시예에서는, UCI2를 short PUCCH 의 구조를 그대로 이용하여 long PUCCH 에 RE 매핑하여 전송하기 때문이다.
한편, 단계(S960)에서 UCI2의 시퀀스가 검출된 경우에, 수신된 신호를 역확산(despreading)하여 간섭을 제거하고(S970), OCC(o)를 역확산하여 UCI1의 역다중화(demultiplexing)을 수행하여(S980), 최종적으로 UCI1과 UCI2를 함께 수신할 수 있다(S990).
이하에서는, long PUCCH에 다중화되는 short PUCCH의 길이(1 심볼 또는 2 심볼)에 따라 생성되는 long PUCCH의 자원 구조를 설명하도록 한다.
(A) 1 symbol인 경우
도 10a 내지 도 10d는 본 발명의 일 실시예에 따라 long PUCCH와 hort PUCCH가 다중화된 경우의 자원 구조를 설명하기 위한 개념도들이다.
도 10a와 도 10b는 도 8에서 설명된 방법을 통해서 생성된 PUCCH의 자원 구조(주파수 호핑이 적용되지 않은 경우)를 도시한 것이다. 도 10a와 도 10b의 자원 구조는 3GPP NR 표준화에서 정의된 long PUCCH 와 short PUCCH 의 구조에 기반하고 있다.
앞서 설명된 바와 같이, 3GPP NR 기반 이동통신 시스템에서, long PUCCH 는 DM-RS 심볼들과 UCI페이로드(payload)를 포함하는 심볼들이 번갈아 포함되며, 상향링크 슬롯의 길이와 주파수 호핑의 설정 여부(enabled or disabled)에 따라서 RE 매핑이 달라질 수 있다. 도 10a는 UCI 심볼이 먼저 설정되는 경우를 도시하고 있고, 도 10b는 DM-RS 심볼이 먼저 설정되는 경우를 도시하고 있다.
한편, short PUCCH 는 전송되는 UCI2의 값에 따라서 시퀀스들 중 하나를 선택하여 구성될 수 있다. 단말은 서빙 기지국으로부터 RRC 시그널링과 DCI 를 통해 수신된 값들을 조합하여, 하나의 베이스 시퀀스 그룹(base sequence group)을 선택하고, 전송될 UCI의 값에 따라서 선택된 베이스 시퀀스에 순환 쉬프트를 적용하여, short PUCCH 를 위한 시퀀스를 결정할 수 있다.
도 10a은 단말이 URLLC PDSCH에 대한 ACK/NACK 정보인 UCI2를 전송하는 HARQ-ACK 타이밍이 long PUCCH의 자원들 중 마지막에서 2번째 심볼인 것을 가정한 경우를 예시한 것이다. 또한, 도 10b는 단말이 URLLC PDSCH에 대한 ACK/NACK 정보인 UCI2를 전송하는 HARQ-ACK 타이밍이 long PUCCH의 자원들 중 마지막 심볼인 것으로 가정한 경우를 예시한 것이다. 이와 같은 HARQ-ACK 타이밍은 서빙 기지국에서 DCI 와 RRC 시그널링을 이용하여 조절할 수 있다.
한편, 도 10a와 도 10b에서는 DM-RS와 실제 UCI2의 내용을 의미하는 UCI 페이로드가 구분되어 도시되었지만, 하나의 시퀀스로 DM-RS와 페이로드의 역할을 모두 수행하도록 구성될 수도 있다. UCI2 가 1 비트 또는 2 비트로 구성되는 경우에는 DM-RS 와 UCI 페이로드의 구분없이 하나의 시퀀스를 사용할 수 있고, 3 개 혹은 그 이상인 경우에 DM-RS와 UCI 페이로드가 다른 시퀀스를 이용하여야 한다.
도 10c와 도 10d는 하나의 시퀀스로 DM-RS와 UCI 페이로드 역할을 모두 수행하는 경우를 예시한 것으로, 각각 도 10a와 도 10b에서 예시된 자원의 구조에 대응되는 자원 구조를 도시하고 있다.
도 10a 내지 도 10d에서 예시하는 구조를 이용하여 UCI1와 UCI2를 함께 전송하더라도, UCI1 에 따라서 변조된 QPSK 심볼의 개수는 UCI1만이 전송되는 종래의 long PUCCH의 QPSK 심볼 개수와 동일하게 유지되며, DM-RS의 양은 더 증가하므로(즉, 다중화되는 short PUCCH의 DM-RS를 추가로 이용 가능), UCI1의 오류율은 UCI2의 존재와 무관하게 유지될 수 있다.
(B) 2 symbol인 경우
한편, 단말이 2개의 심볼을 이용해서 UCI2를 포함한 short PUCCH(즉, PUCCH2)를 전송할 수도 있다. 이러한 경우, long PUCCH의 DM-RS 심볼과 UCI 심볼 에 모두 영향을 줄 수 있다. 앞서 언급된 바와 같이, long PUCCH에서는 DM-RS 심볼과 UCI 심볼이 번갈아 가며 존재하기 때문이다.
도 11a와 도 11b는 본 발명의 다른 실시예에 따라 long PUCCH와 short PUCCH가 다중화된 경우의 자원 구조를 설명하기 위한 개념도이다.
도 11a는 UCI 심볼이 먼저 설정되는 경우를 도시하고 있고, 도 11b는 DM-RS 심볼이 먼저 설정되는 경우를 도시하고 있다.
도 11a와 도 11b를 참조하면, 앞서 설명된 방식과 동일하게, UCI 심볼(1110, 1120)(도 11a에서 다섯번째 심볼 위치, 도 11b에서 마지막 심볼 위치)에는 long PUCCH 에서 사용하는 시퀀스를 대신하여 short PUCCH에서 사용하는 시퀀스가 매핑될 수 있다. 한편, DM-RS 심볼(1111, 1121)(도 11a에서 마지막 심볼위치, 도 11b에서 다섯번째 심볼 위치)에는 long PUCCH가 사용하는 DM-RS 시퀀스를 그대로 사용하는 방법과 long PUCCH 가 사용하는 DM-RS 시퀀스를 변경(modification)하여 사용하는 방법을 고려할 수 있다.
먼저, long PUCCH 의 DM-RS 시퀀스를 그대로 사용하는 방법의 경우, 서빙 기지국에서 UCI1에 대한 채널 추정을 수행할 때 추정 품질을 UCI2 의 존재와 무관하게 동일하게 유지할 수 있다. 그러나, short PUCCH를 위해 2개의 심볼이 아니라 1개의 심볼만 할당되기 때문에, UCI2의 수신 품질이 낮아질 수 있다.
다음으로, long PUCCH의 DM-RS 시퀀스를 변경하여 사용하는 방법의 경우, 서빙 기지국이 DM-RS 를 수신하기 위해서 필요한 검출 가정(detection hypothesis)이 늘어날 수 있다. 서빙 기지국은 단말이 UCI2 를 전송할 것인지 하지 않을 것인지를 미리 알 수 없기 때문에, DM-RS 를 변경하면 서빙 기지국은 이를 통해서 단말이 UCI2를 전송하는지에 대한 정보를 알 수 있다.
DM-RS 시퀀스의 변경 방법 중 하나로, 단말은 DM-RS 시퀀스의 순환 쉬프트(
Figure pat00007
) 를 UCI2의 값에 따라서 변경할 수 있다. 예를 들면, 2 비트를 UCI2 로 전송하는 경우, DM-RS 시퀀스의 미리 정해진 순환 쉬프트 값에
Figure pat00008
중의 하나의 값을 추가로 더할 수 있다(즉, 순환 쉬프트 값으로
Figure pat00009
을 적용). 여기서, 등간격으로 순환 쉬프트를 나누어 2 비트에 해당하는 값(
Figure pat00010
)이 0, 3, 6, 9 로 표현되었다. 예를 들면, 1비트를 UCI2로 전송하는 경우, DM-RS 시퀀스의 순환 쉬프트에
Figure pat00011
중에서 하나의 값을 DM-RS 시퀀스의 미리 정해진 순환 쉬프트 값에서 추가로 더할 수 있다(즉, 순환 쉬프트 값으로 (
Figure pat00012
)을 적용). 이 때, 순환 쉬프트 값(
Figure pat00013
)은 long PUCCH 의 DM-RS 심볼을 위한 시퀀스의 미리 정해진 순환 쉬프트 값뿐만 아니라, long PUCCH 의 UCI 심볼 시퀀스의 미리 정해진 순환 쉬프트 값에도 동일하게 더해질 수 있다. 단말은, 이후 변경된 순환 쉬프트를 적용하여 변경된 UCI 시퀀스과 DM-RS 시퀀스를 생성할 수 있다. UCI2를 반영하거나 혹은 반영하지 않은 이후의 UCI 시퀀스(r)에 대해서, UCI1의 값을 표현하는 복소수 값 (q)으로 시퀀스 변조를 하고
Figure pat00014
를 얻는다. 그리고, OCC를 UCI2의 존재와 무관하게 적용할 수 있다.
한편, 본 발명의 또 다른 실시예로서, UCI1에 대한 long PUCCH 를 구성하는 경우, UCI1의 값을 이용한 시퀀스 변조(sequence modulation)가 아니라 시퀀스 선택(sequence selection)을 적용할 수 있다. 즉, UCI2의 값을 이용한 시퀀스 선택과 비슷한 방식을 UCI에도 적용하는 방식이다. 이러한 경우, UCI1을 전송하는 long PUCCH와 UCI2 를 구성하는 short PUCCH가 동일한 채널 구조를 가지기 때문에 도 8에서 설명한 전송 방법과 도 9에서 설명한 수신 방법을 그대로 적용할 수는 없다. 그러나 단말에서 UCI1과 UCI2에 대해 모두 시퀀스 선택을 적용하기 때문에 동일한 슬롯에서 UCI1과 UCI2를 모두 전송할 수 있다.
이러한 방법을 적용하기 위해서, long PUCCH 에 적용하는 시퀀스 그룹 인덱스(sequence group index)와 short PUCCH 에 적용하는 시퀀스 그룹 인덱스를 서로 다르게 적용할 수 있다. 서로 다른 시퀀스 그룹에 속한 시퀀스들 간에는 상호 상관도(cross correlation)이 낮으며, 동일한 시퀀스 그룹에 속하면서 다른 순환 쉬프트가 적용된 시퀀스들 간에는 자기 상관도(auto correlation)가 낮다.
구체적으로, long PUCCH로 전송되는 UCI1에 대응하는 시퀀스를 생성하는 방법으로서, 하나의 시퀀스 그룹에 속한 시퀀스를 서빙 기지국이 선택하여 단말에게 RRC 시그널링으로 지정하고, 단말은 UCI1에 따라서 다른 값의 순환 쉬프트를 적용하여 long PUCCH 에 적용되는 시퀀스를 생성할 수 있다. 또한, short PUCCH로 전송되는 UCI2에 대응하는 시퀀스도 동일한 방법으로 생성할 수 있다. 여기서, 서빙 기지국이 UCI1과 UCI2를 동시에 검출할 수 있도록, 서빙 기지국은 long PUCCH 에 적용하는 시퀀스 그룹 인덱스와 short PUCCH 에 적용하는 시퀀스 그룹 인덱스를 다르게 지정할 수 있다.
예컨대, UCI1이 x 비트이고, UCI2가 y 비트에 해당한다면, 단말은 long PUCCH를 위한 시퀀스 그룹 인덱스로 지정된 시퀀스에서 사용 가능한 순환 쉬프트들 (e.g., 시퀀스 길이가 12인 경우, 해당 시퀀스의 가능한 순환 쉬프트의 개수는 12개에 해당)을 등 간격으로 2x로 나누어 UCI1을 표현할 수 있다. 단말은 2y 개의 가능한 시퀀스 그룹 인덱스들 중에서 UCI2의 값에 대응되는 시퀀스 그룹 인덱스를 선택할 수 있다. 따라서, 서빙 기지국은 2x+ y개의 시퀀스들을 조사하여 단말이 전송하는 UCI1과 UCI2를 검출할 수 있게 된다.
서빙 기지국이 단말에게 설정하는 시퀀스 그룹들은 상향랑크 셀 플래닝(UL cell planning)에 기반하여 cell-specific한 방식으로 설정되는 것이 일반적이다. 그러나, short PUCCH의 경우에는 단말이 상향링크 커버리지 가장자리(UL coverage edge)보다는 상향링크 커버리지 중심(UL coverage center)에 위치할 때에는, short PUCCH 에 사용되는 시퀀스 그룹을 UE-specific한 방식으로 설정하더라도 인접한 기지국 간에 간섭이 발생하지 않거나 미미한 정도의 간섭만 발생될 수 있다. 반면, long PUCCH의 경우에는, 단말이 상향링크 커버리지의 어떠한 위치에 있더라도 인접한 기지국에 간섭으로 발생시킬 여지가 크기 때문에 long PYCCH에 사용되는 시퀀스 그룹은 cell-specific한 방식으로 설정하는 것이 바람직하다.
● PUCCH1의 UCI1이 3비트 이상인 경우
상술된 방법들은 long PUCCH로 전송되는 UCI1이 3 비트 이상이며 short PUCCH로 전송되는 UCI2가 1 비트 또는 2 비트인 경우에도 적용할 수 있다. UCI1으로 3비트 이상을 전송하기 위해서 단말은 채널 코딩을 거쳐서 long PUCCH 를 전송한다. 이후, 필요에 의해서 UCI2으로 2개 이하의 비트를 전송하는 경우를 고려할 수 있다.
이러한 경우, long PUCCH 가 차지하는 대역폭은 서빙 기지국에서 결정하는 값을 따를 수 있다. 예컨대, NR 의 PUCCH 포맷(format) 3의 경우, {1,2,3,4,5,6, 8,9,10, 12,15,16} 들 중 하나의 값에 해당하는 PRB 개수를 가질 수 있고, NR 의 PUCCH 포맷 4 인 경우에는 1 개의 PRB 를 갖는다.
본 발명의 일 실시예에서 제안하는 방법은 UCI2를 long PUCCH 에서 추가로 전송하기 위해서 DM-RS 심볼에서 사용하는 DM-RS 시퀀스를 변경하여, 서빙 기지국에서 UCI2의 값을 검출하도록 방법이다. 단말은 표준에서 정의된 심볼 인덱스 집합(symbol index set)에서 UCI2를 long PUCCH에서 추가로 전송하거나, 서빙 기지국에서 상위 계층 시그널링으로 설정 받은 심볼 인덱스 집합에서 UCI2를 long PUCCH 에서 추가로 전송할 수 있다.
도 12a와 도 12b은 본 발명의 또 다른 실시예에 따라 long PUCCH와 short PUCCH가 다중화된 경우의 자원 구조를 설명하기 위한 개념도들이다.
도 12a을 참조하면, 주파수 호핑이 적용되지 않는 경우에, 6 개의 심볼들과 2개의 PRB 를 차지하는 long PUCCH 포맷 3이 도시되어 있다. 도시된 자원에서, DM-RS 심볼들은 두 번째 심볼 위치(index 1)와 다섯 번째 심볼 위치(index 4)에서 전송된다. UCI1은 3비트 또는 그 이상의 비트들로 표현되고, UCI2는 1 비트 또는 2 비트로 표현되어 다섯 번째 심볼 위치(index 4)에서 전송된다.
단말은, 다섯번째 심볼 위치에서 전송되는 DM-RS 심볼에 대한 DM-RS 시퀀스를 생성한 후, UCI2의 1 비트 또는 2비트의 값에 따라서 생성된 DM-RS 시퀀스의 순환 쉬프트를
Figure pat00015
만큼 변경할 수 있다. 예컨대, UCI2가 존재하지 않을 때의 미리 정해진 순환 쉬프트값
Figure pat00016
에서, UCI2 가 1 비트인 경우는
Figure pat00017
를 {0,6} 중에서 결정하고(즉,
Figure pat00018
), UCI2 가 2 비트인 경우,
Figure pat00019
를 {0,3,6,9} 중에서 결정한다(즉,
Figure pat00020
)
편, UCI2 의 양이 3 비트 이상인 경우, 서빙 기지국은 단말에게 이를 2 비트 이하로 압축하도록 지시할 수 있다. 예를 들면, 서빙 기지국은 단말에게 HARQ-ACK 번들링(bundling) 등을 적용하도록 지시할 수 있다.
도 12b를 참조하면, 주파수 호핑이 적용되지 않는 경우에, 6 개의 심볼과 1개의 PRB를 차지하는 long PUCCH 포맷 4가 도시되어 있다. 도시된 자원에서, DM-RS 심볼들은 두 번째 심볼 위치(index 1)와 다섯 번째 심볼 위치(index 4)에서 전송된다. UCI1은 3 비트 또는 그 이상의 비트들로 표현되며, UCI2는 1 비트 또는 2 비트로 표현되어 다섯 번째 심볼 위치(index 4)에서 전송된다. 한편, UCI2가 3비트 이상으로 표현되는 경우, 서빙 기지국은 단말에게 UCI2를 2 비트이하로 압축하도록 지시할 수 있다. 예를 들면, 서빙 기지국은 단말에게 HARQ-ACK 번들링등을 적용하도록 지시할 수 있다.
단말은, 다섯번째 심볼 위치(index 4)에서 전송되는 DM-RS 심볼에 대한 DM-RS 시퀀스를 생성한 후, UCI2의 1 비트 또는 2 비트의 값에 따라서 생성된 DM-RS시퀀스의 순환 쉬프트를
Figure pat00021
만큼 변경할 수 있다. 예컨대, UCI2가 존재하지 않을 때의 미리 정해진 순환 쉬프트값
Figure pat00022
에서, UCI2 가 1 비트인 경우는
Figure pat00023
를 {0,6} 중에서 결정하고(즉,
Figure pat00024
), UCI2 가 2 비트인 경우,
Figure pat00025
를 {0,3,6,9} 중에서 결정한다(즉,
Figure pat00026
).
서빙 기지국은 long PUCCH에서 두번째 DM-RS 심볼(즉, 다섯번째 심볼 위치에서 전송되는DM-RS 심볼)만을 이용해서 UCI2를 전송하도록 단말에게 설정할 수 있다. 이러한 방법으로 서빙 기지국은 모든 DM-RS 심볼들에서 DM-RS 시퀀스가 변경될 수 있다는 가정을 하지 않고, 일부의 DM-RS 심볼(즉, 두번째 DM-RS 심볼)의 DM-RS 시퀀스에 대해서만 hypothesis testing 을 수행할 수 있다.
단말은 첫번째 DM-RS 심볼(즉, 두번째 심볼 위치에서 전송되는 DM-RS 심볼)은 UCI2를 고려하지 않고 생성하고, 두번째 DM-RS 심볼은 UCI2에 따라서 베이스 시퀀스 호핑(base sequence hopping) 또는 순환 쉬프트를 변경을 통하여 변경된 DM-RS 시퀀스를 생성할 수 있다. 서빙 기지국은 첫번째 DM-RS 심볼을 이용하여 상향링크 CSI를 추정할 수 있고, 두번째 DM-RS 심볼을 이용하여 UCI2를 검출할 수 있다.
여기에서, 두번째 DM-RS 심볼의 DM-RS 시퀀스를 변경하는 방법으로써, UCI2 가 1 비트 또는 2 비트인 경우에는 도 12A 및 도 12B에서 설명된 방법과 유사한 방법을 적용할 수 있다. 다만, 도 12A 및 도12B에서 설명한 방법과는 다르게, 표준에서 미리 정해진 값 또는 서빙 기지국에서 상위계층 시그널링으로 전달되는 값을 이용하여 DM-RS 시퀀스가 변경되는 일부 DM-RS 심볼들의 집합을 정하고 단말이 해당 DM-RS 심볼들의 DM-RS 시퀀스를 변경하는 점이다.
도 13a 및 도 13b는 본 발명의 또 다른 실시예에 따라 long PUCCH와 short PUCCH가 다중화된 경우의 자원 구조를 설명하기 위한 개념도들이다.
UCI2가 3 비트 이상인 경우는, 도 13a 및 도 13b를 참조하여 설명되는 방법이 적용될 수 있다.
도 13a를 참조하면, 6 개의 심볼들과 2 개의 PRB를 사용하는 PUCCH 포맷 3 에 대해서, 다섯번째 심볼 위치(index 4)에서 DM-RS 심볼을 대신하여 short PUCCH 로 전송하는 경우가 도시되어 있다. 한편, 도 13b를 참조하면, 6 개의 심볼들과 1 개의 PRB 를 사용하는 PUCCH 포맷 4에 대해서, 다섯번째 심볼 위치(index 4)에서 DM-RS 심볼을 대신하여 short PUCCH를 전송하는 경우가 도시되어 있다.
상기 경우들에서, short PUCCH 는 1 개의 심볼을 이용하여 전송되도록 설정되며, 1개 심볼의 일부 부반송파들에는 DM-RS가 할당되고 나머지 부반송파들에는 인코딩된 UCI2 페이로드가 할당된다. 따라서, 서빙 기지국은 short PUCCH의 DM-RS와 long PUCCH의 DM-RS를 모두 이용하여 상향링크 CSI를 얻을 수 있다. 서빙 기지국은 상향링크 CSI를 얻고, 적절한 디코딩 절차를 통하여 UCI1과 UCI2 를 모두 얻을 수 있다.
본 발명에 따른 또 다른 실시예로서, 서빙 기지국은 단말에게 long PUCCH의 일부의 심볼 위치에서만 short PUCCH를 전송하도록 상위계층 시그널링으로 설정할 수 있지만, 단말이 모든 DM-RS 심볼 위치들에서 short PUCCH 를 전송하는 것을 허용할 수 있다. 이러한 경우, 서빙 기지국은 각각의 DM-RS 심볼마다 UCI2가 존재하지 않는 경우와 UCI2가 존재하는 경우를 고려해서 상향링크 CSI를 획득해야 한다.
서빙 기지국에서는 2개 이상의 단말이 동일한 PRB 에서 PUCCH를 전송하도록 지시할 수 있다. 2개 이상의 단말이 long PUCCH 를 전송하는 경우, 상술된 바와 같은 동일한 DM-RS 구조와 확산 구조가 적용되어 있으므로, 2개의 단말로부터의 long PUCCH들 간의 간섭은 시퀀스의 상관 특성(correlation property)을 이용하여 제거할 수 있다. 따라서, 서빙 기지국은 UCI2의 존재와는 무관하게, UCI1만이 전송되는 경우에 적용되는 간섭 제거 알고리즘을 동일하게 이용할 수 있다.
URLLC PDSCH와 PUCCH 의 타이밍 관계
3GPP NR 기반 시스템에서는 단말이 URLLC PDSCH 를 5개 레이어(layer) 미만으로 수신한 경우, 이들에 대한 HARQ-ACK을 1 비트로 생성한다. 이러한 경우, 단말은 1 비트값에 대응하여 2개의 시퀀스들 중에 1개를 선택하여 short PUCCH를 전송한다. 또한, 단말이 URLLC PDSCH 를 2회 수신하는 경우에는 2개의 URLLC PDSCH들에 대한 2개의 HARQ-ACK 정보(즉, 2비트)에 대응하여 4개의 시퀀스들 중에서 1개를 선택하여 동일한 short PUCCH 타이밍에서 2개의 URLLC PDSCH 를 처리할 수 있다. 도 11A 및 도 11B에 도시된 것과 같이, UCI2 는 2개의 OFDM 심볼들을 통하여 전송되기 때문이다. 이때, DL URLLC PDSCH의 미니-슬롯들의 각 집합은 상향링크 OFDM 심볼 인덱스에 대응이 되어야 한다.
도 14는 상향링크 URLLC PDSCH 미니-슬롯들과 short PUCCH 심볼들 간의 대응관계를 설명하기 위한 개념도이다.
도 14를 참조하면, 각각 2개의 URLLC PDSCH들로 구성된 3개의 미니-슬롯 집합들(1410, 1420, 1430)이 수신되고, 6개의 심볼로 구성된 long PUCCH로 상기 3개의 미니-슬롯 집합들에 대한 HARQ-ACK 정보를 전송하는 경우가 도시되어 있다. 도 14에서는, long PUCCH가 DM-RS 심볼들(1441, 1443, 1445)와 UCI 심볼들(1442, 1444, 1446)이 교대로 구성되는 경우를 예시하고 있다. UCI 심볼들(1442, 1444, 1446) 각각은 하나의 미니-슬롯 집합에 대응될 수 있다.
이러한 대응 관계는 서빙 기지국으로부터 RRC 시그널링 또는 RRC 시그널링과 DCI의 조합을 통해서 단말에게 전달되거나, 표준에서 미리 정해질 수 있다. 이러한 경우, URLLC PDSCH 는 서로 다른 HARQ-ACK 타이밍을 가져야 한다. 예컨대, 첫번째 미니-슬롯 집합(1410)에 속한 URLLC PDSCH1이 n+k+1의 HARQ-ACK 심볼 타이밍을 가진다면, 동일한 미니-슬롯 집합(1410)에 속한 URLLC PDSCH2는 n+k의 HARQ-ACK 심볼 타이밍을 가진다.
● 스케쥴링 요청(scheduling request)의 다중화
단말은 논리 채널 ID(logical channel ID, LCID)에 따른 우선 순위(priority)를 서빙 기지국으로부터 설정받아서, 여러 SR을 한번에 전송하지 않고, 하나의 심볼에서 하나의 SR 만을 전송한다. 이 때, SR은 서빙 기지국에서 long PUCCH 에 대응할 수도 있고 short PUCCH 에 대응할 수도 있다.
도 15는 우선 순위가 다른 SR을 포함한 PUCCH들의 전송 시점이 충돌되는 상황을 설명하기 위한 개념도이다.
도 15를 참조하면, SR1을 위한 PUCCH의 전송 구간들(1500, 1501)과 SR2를 위한 전송 구간들(1511, 1512, 1513)이 존재할 수 있다. 도 15에서 보여지는 바와 같이, SR1을 위한 PUCCH 전송 구간(1501)과 SR2를 위한 PUCCH 전송 구간(1513)이 충돌(collision)하는 경우가 발생될 수 있다. 즉, long PUCCH로 SR1을 전송하는 도중에 short PUCCH로 전송하는 SR2를 전송해야 하는 경우가 발생될 수 있다. 설명의 편의를 위해서, 먼저 발생되었으나 낮은 순위를 갖는 SR을 'SR1', 나중에 발생되었으나 높은 순위를 갖는 SR을 'SR2'로 지칭한다.
따라서, 이하에서는 더 높은 우선 순위를 갖는 SR 이 시간적으로 나중에 발생한 경우의 처리 방법이 고려된다.
도 15에서 예시된 바와 같이, 단말은 SR1을 전송하는 도중에, SR2가 발생되었다는 사실을 인지하자마자 SR1의 전송을 중단(drop)할 수 있다. 즉, 단말은 SR1을 위한 PUCCH를 구성하는 심볼들의 일부만을 전송한 이후, SR1을 위한 PUCCH의 전송을 중단하고, 이후 SR2를 위한 PUCCH의 전송 구간까지 기다린 다음 SR2를 위한 PUCCH 전송 구간에서 SR2를 전송할 수 있다. 또한, 단말은 SR2를 위한 PUCCH를 모두 전송한 이후에도 SR1을 위한 PUCCH를 전송하지 않을 수 있다. 한편, 단말이 심볼의 경계에서 전송을 끝마치지 않으면 부반송파 간의 간섭(inter-subcarrier interference)가 발생하므로 심볼의 경계까지 전송하고 그 이후에는 SR2를 위한 PUCCH를 전송하기까지 아무것도 전송하지 않는다. 그리고 단말은 SR2를 위한 PUCCH를 전송한 이후에도 SR1을 위한 PUCCH를 더 이상 전송하지 않는다.
도 16a와 도 16b는 SR1를 위한 PUCCH의 전송 구간과 SR2을 위한 PUCCH의 전송 구간이 충돌되는 경우에 본 발명의 일 실시예에 따른 처리 방법을 설명하기 위한 개념도들이다.
도 16a를 참조하면, 단말은 SR2를 위한 PUCCH를 SR1를 위한 PUCCH의 존재와는 무관하게 전송할 수 있다. 이 경우, 서빙 기지국은 SR1를 위한 PUCCH의 자원들에서 불충분한 개수의 심볼들을 탐지하게 되므로, 단말이 SR1을 위한 PUCCH를 전송하였는지 여부를 판단하기 어렵다. 반면, 서빙 기지국은 SR2를 위한 PUCCH의 자원들에서 단말이 SR2를 위한 PUCCH를 전송하였는지 여부를 판단할 수 있다.
도 16b를 참조하면, 단말은 SR2를 위한 PUCCH를 SR1를 위한 PUCCH의 존재를 고려하여 전송할 수 있다. 이 경우, 서빙 기지국은 SR1을 위한 PUCCH의 자원들에서 불충분한 개수의 심볼들을 탐지하게 되므로, 단말이 SR1을 위한 PUCCH를 전송하였는지 여부를 판단하기 어렵다. 반면, 서빙 기지국은 단말이 SR2 를 위한 PUCCH의 시퀀스로서 서빙 기지국이 할당한 시퀀스를 사용하고 있고, 중심 주파수로써 F1을 사용하고 있다는 것을 식별할 수 있기 때문에 SR1을 위한 PUCCH 자원들도 함께 이용되고 있다는 사실을 알 수 있다. 그러므로, 서빙 기지국은 단말이 SR1를 위한 PUCCH와 SR2를 위한 PUCCH를 모두 전송하고 있다고 판단할 수 있다.
만일 도 16b에서처럼, 대역폭을 동일하게 유지 하고(B1=B2), 동일한 길이의 시퀀스를 이용하여 SR1을 위한 PUCCH와 SR2를 위한 PUCCH를 전송하면, 서빙 기지국은 더욱 낮은 복잡도로 비상관 검출(non-coherent detection)할 수 있다.
도 17은 SR1를 위한 PUCCH의 전송 구간과 SR2을 위한 PUCCH의 전송 구간이 충돌되는 경우에 본 발명의 다른 실시예에 따른 처리 방법을 설명하기 위한 개념도이다.
도 17을 참조하면, 단말은 SR1을 위한 PUCCH를 전송하는 도중에, SR2가 발생하였다는 사실을 인지하면, SR1을 위한 PUCCH의 심볼과 SR2를 위한 PUCCH의 심볼이 동시에 존재하게 되는 심볼 위치들(1710)에서는 우선순위가 더 높은 SR2를 위한 PUCCH의 심볼만을 전송할 수 있다.
단말은, SR1을 위한 PUCCH의 심볼은 SR2를 위한 PUCCH의 심볼과 겹치지 않는 경우에만 서빙 기지국으로 전송한다. 이러한 경우, SR1을 위한 long PUCCH 가 해당 심볼 위치에서 전송되지 않으면, 단말들 간의 간섭이 줄어들기 때문에, 서빙 기지국에서 다중화된 PUCCH들로부터 PUCCH를 복조하는 것이 보다 용이해질 수 있다.
도 18a 및 도 18b는 SR1를 위한 PUCCH의 전송 구간과 SR2의 위한 PUCCH의 전송 구간이 충돌되는 경우에 본 발명의 또 다른 실시예에 따른 처리 방법들을 설명하기 위한 개념도들이다.
SR1을 위한 PUCCH의 주파수 자원과 SR2를 위한 PUCCH의 주파수 자원을 겹치도록 설정할 수 있다.
도 18a를 참조하면, SR1을 위한 long PUCCH와 SR2를 위한 short PUCCH가 동일한 중심 주파수 F1와 동일한 대역폭 B1을 가지도록 설정될 수 있다. 반면, 도 18b를 참조하면, SR1을 위한 long PUCCH와 SR2를 위한 short PUCCH가 동일한 중심 주파수 F1을 가지지만 서로 다른 대역폭 B1과 B2를 가지도록 설정될 수 있다. 그러나, 서빙 기지국은 단말에게 중심 주파수와 대역폭을 다르게 설정할 수도 있다.
서빙 기지국이 일부의 심볼에서 SR2를 전달하는 시퀀스를 탐지하면 서빙 기지국은 단말이 SR2가 전달하는 것으로 판단할 수 있다. 또한, 서빙 기지국이 일부 심볼에서 SR1을 전달하는 시퀀스를 탐지하면 서빙 기지국은 단말이 SR1을 전달하는 것으로 판단할 수 있다.
여기서, 일부의 심볼은 SR2를 위한 short PUCCH를 전송하기로 서빙 기지국으로부터 설정 받은 심볼들을 말한다. 서빙 기지국은 시퀀스를 비상관 검출하기 때문에 SR1을 위한 PUCCH 에 할당한 시퀀스와 SR2를 위한 PUCCH 에 할당한 시퀀스들의 상호 상관(cross correlation)이 낮도록 할당하는 것이 바람직하다.
● UCI의 지연요구사항 별 PUSCH 상에의 전송
앞서 설명된 바와 같이, 단말은 PUCCH 또는 PUSCH 를 이용하여 UCI를 전송할 수 있다. 단말이 적은 PAPR(peak-to-average power ration)과 MPR(maximum power reduction)을 얻기 위해서, PUCCH 와 PUSCH 를 동시에 전송하지 않는 경우를 가정한다. 이 경우에, 단말은 PUSCH를 통해서 UCI를 전송할 수 있다.
이때, UCI의 종류별 지연 요구사항을 만족할 수 있도록 각 UCI 를 PUSCH 에 RE mapping 하는 방법을 고려할 수 있다. 예컨대, UCI 의 종류에 따라서 UCI를 다른 개수의 RE들에 대응시키고, 이에 따라 PUSCH에 다르게 RE mapping할 수 있다.
UCI가 1 비트 또는 2 비트의 HARQ-ACK인 경우, UCI는 PUSCH의 RE들을 천공하여 전송될 수 있다. UCI가 3비트 이상의 HARQ-ACK인 경우, UCI는 PUSCH RE들을 레이트 매칭(rate matching)하여 전송될 수 있다. HARQ-ACK UCI는 주파수 축에서 분산되어 RE mapping될 수 있다. CSI UCI의 경우에는 PUSCH RE들을 레이트 매칭하고 주파수 PUSCH RE 를 레이트 매칭하고 주파수 축에서 분산시켜 RE mapping될 수 있다.
HARQ-ACK UCI의 각 비트는, eMBB PDSCH에 대한 HARQ-ACK일 수도 있고 URLLC PDSCH에 대한 HARQ-ACK일 수도 있으며, 각각이 지연 요구사항(latency requirement) 혹은 HARQ-ACK 타이밍으로 구분될 수 있다. 단말이 여러 개의 지연 요구사항을 가지고 있는 경우에는, UCI를 PUSCH 상에 RE 매핑하는 과정에서 반영하는 것이 바람직하다.
도 19는 본 발명의 일 실시예에 따른 지연요구 사항이 다른 UCI를 PUSCH 상에 RE 매핑하는 방법을 설명하기 위한 개념도이다.
도 19를 참조하면, 하나의 단말에서 4개의 지연 요구사항을 가지는 HARQ-ACK 비트들을 PUSCH를 통해 전송하도록 서빙 기지국으로부터 스케쥴링된 경우가 도시되어 있다. 서빙 기지국은 4개 혹은 그 이상의 TB 를 단말에게 전송하고, 각각의 TB 에 대한 HARQ-ACK 을 전송하는 타이밍을 지시할 수 있다. 이러한 HARQ-ACK 타이밍은 슬롯 단위, 미니-슬롯 단위, 혹은 심볼 단위를 지시될 수 있다.
도 19에서는, T1 구간에서 전송해야 하는 제1 TB에 대한 HARQ-ACK, T2 구간에서 전송해야 하는 제2 TB에 대한 HARQ-ACK, T3 구간에서 전송해야 하는 제3 TB에 대한 HARQ-ACK, T4 구간에서 전송해야 하는 제4 TB에 대한 HARQ-ACK을 표시하고 있다. 단말은 HARQ-ACK 비트들을 특정한 시간 구간에 맞추어 PUSCH에 RE mapping 하여 전송함으로써 각 HARQ-ACK 비트들의 지연 요구사항을 만족하도록 한다.
동일한 시간 구간에서 복수의 HARQ-ACK 비트들이 전송될 경우, 복수의 HARQ-ACK 비트들은 독립적으로 인코딩되거나, 결합적으로(jointly) 인코딩될 수 있다. 독립적으로 인코딩되는 경우, 단말은 각각의 HARQ-ACK 비트들을 확산(spreading) 또는 반복(repetition)하여 변조 심볼(modulation symbol)에 매핑시키고 RE mapping 하여 전송할 수 있다. 이때, 확산 인자(spreading factor) 또는 반복 횟수 및 변조 차수(modulation order)는 서빙 기지국으로부터 PDCCH(DCI) 및 RRC 시그널링을 통해 지시받은 값을 적용할 수 있다. 만일 결합 인코딩(joint encoding)이 적용되는 경우, 단말은 채널 코딩한 HARQ-ACK 비트들을 변조 심볼들에 매핑시키고 RE mapping할 수 있다. 이 때의 부호화율(code rate) 및 변조 차수는 서빙 기지국으로부터 PDCCH 및 RRC 로 지시받은 값을 적용할 수 있다.
본 발명에 따른 방법들은 다양한 컴퓨터 수단을 통해 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 컴퓨터 판독 가능 매체에 기록되는 프로그램 명령은 본 발명을 위해 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다.
컴퓨터 판독 가능 매체의 예에는 롬(rom), 램(ram), 플래시 메모리(flash memory) 등과 같이 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러(compiler)에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터(interpreter) 등을 사용해서 컴퓨터에 의해 실행될 수 있는 고급 언어 코드를 포함한다. 상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 적어도 하나의 소프트웨어 모듈로 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리 범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.

Claims (20)

  1. 기지국으로 2개 이상의 상향링크 제어 정보(uplink control information, UCI)들을 하나의 PUCCH에서 다중화하여 전송하는 단말의 동작 방법으로서,
    제1 상향링크 제어 정보(UCI1)의 전송을 끝마치기 전에 제2 상향링크 제어 정보(UCI2)가 발생된 경우, 상기 UCI2의 값에 대응되는 제1 시퀀스를 결정하는 단계;
    상기 제1 시퀀스를 상기 UCI1의 값에 대응되는 변조 심볼을 적용하여 변조하고, 변조된 시퀀스에 직교 커버 코드(orthogonal cover code, OCC)를 적용하여 제2 시퀀스를 생성하는 단계; 및
    상기 PUCCH를 구성하는 적어도 하나의 심볼의 위치에서 상기 제2 시퀀스를 전송하는 단계를 포함한 것을 특징으로 하는,
    단말의 동작 방법.
  2. 청구항 1에 있어서,
    상기 제1 시퀀스는 상기 기지국으로부터 RRC(radio resource control) 시그널링 및/또는 하향링크 제어 정보(downlink control information, DCI)으로 전달되는 값에 기초하여 선택된 베이스 시퀀스(base sequence)에 상기 UCI2의 값에 대응되는 순환 쉬프트(cyclic shift)를 적용하여 결정되는 것을 특징으로 하는,
    단말의 동작 방법.
  3. 청구항 1에 있어서,
    상기 UCI1은 eMBB PDSCH에 대한 HARQ-ACK 정보인 경우, 상기 UCI2는 URLCC PDSCH에 대한 HARQ-ACK 정보인 것을 특징으로 하는,
    단말의 동작 방법.
  4. 청구항 3에 있어서,
    상기 적어도 하나의 심볼의 위치는 상기 기지국으로부터 RRC 시그널링으로 지시되거나, RRC 시그널링으로 둘 이상의 값을 설정받고 그 중 하나의 값이 하향링크 제어 정보(downlink control information, DCI)로 지시되는 것을 특징으로 하는,
    단말의 동작 방법.
  5. 청구항 1에 있어서,
    상기 PUCCH는 DM-RS(demodulation reference signal) 심볼과 페이로드(payload) 심볼이 교번하여 존재하는 long PUCCH 구조를 가지는 것을 특징으로 하는,
    단말의 동작 방법.
  6. 청구항 5에 있어서,
    상기 적어도 하나의 심볼의 위치는 1개의 페이로드 심볼 위치이며, 상기 제2 시퀀스는 DM-RS(demodulation reference signal) 시퀀스와 함께 상기 적어도 하나의 심볼의 위치에서 전송되는 것을 특징으로 하는,
    단말의 동작 방법.
  7. 청구항 5에 있어서,
    상기 적어도 하나의 심볼의 위치는 1개의 페이로드 심볼 위치이며, 상기 제2 시퀀스는 DM-RS 시퀀스의 역할을 함께 수행하는 것을 특징으로 하는,
    단말의 동작 방법.
  8. 청구항 5에 있어서,
    상기 적어도 하나의 심볼의 위치는 1개의 DM-RS 심볼과 1개의 페이로드 심볼의 위치들이며, 상기 1개의 DM-RS 심볼 위치에서 상기 UCI2 값에 대응되는 순환 쉬트프가 적용된 long PUCCH DM-RS 시퀀스가 전송되고, 상기 1개의 페이로드 심볼 위치에서 상기 제2 시퀀스가 전송되는 것을 특징으로 하는,
    단말의 동작 방법.
  9. 단말로부터 하나의 PUCCH에 다중화된 2개 이상의 상향링크 제어 정보(uplink control information, UCI)들을 수신하는 기지국의 동작 방법으로서,
    상기 PUCCH의 신호를 수신하는 단계;
    상기 단말로부터 상기 PUCCH의 신호로부터 long PUCCH DM-RS의 검출을 시도하는 단계;
    상기 long PUCCH DM-RS가 검출된 경우, 상기 PUCCH를 구성하는 적어도 하나의 심볼 위치로부터 제2 상향링크 제어 정보(UCI2)에 대응되는 시퀀스를 검출하여 상기 UCI2를 검출하는 단계; 및
    상기 UCI2에 대응되는 시퀀스가 검출된 경우, 상기 PUCCH의 신호에 역확산(despreading) 및 직교 커버 코드(orthogonal cover code, OCC) 역다중화를 수행하여, 제1 상향링크 제어 정보(UCI1)를 검출하는 단계를 포함하는,
    기지국의 동작 방법.
  10. 청구항 9에 있어서,
    상기 UCI1은 eMBB PDSCH에 대한 HARQ-ACK 정보인 경우, 상기 UCI2는 URLCC PDSCH에 대한 HARQ-ACK 정보인 것을 특징으로 하는,
    기지국의 동작 방법.
  11. 청구항 9에 있어서,
    상기 PUCCH는 DM-RS(demodulation reference signal) 심볼과 페이로드(payload) 심볼이 교번하여 존재하는 long PUCCH 구조를 가지는 것을 특징으로 하는,
    기지국의 동작 방법.
  12. 청구항 11에 있어서,
    상기 적어도 하나의 심볼의 위치는 1개의 페이로드 심볼 위치이며, 상기 제2 시퀀스는 DM-RS(demodulation reference signal) 시퀀스와 함께 상기 적어도 하나의 심볼의 위치에서 수신되는 것을 특징으로 하는,
    기지국의 동작 방법.
  13. 청구항 11에 있어서,
    상기 적어도 하나의 심볼의 위치는 1개의 페이로드 심볼 위치이며, 상기 제2 시퀀스는 DM-RS 시퀀스의 역할을 함께 수행하는 것을 특징으로 하는,
    기지국의 동작 방법.
  14. 청구항 11에 있어서,
    상기 적어도 하나의 심볼의 위치는 1개의 DM-RS 심볼과 1개의 페이로드 심볼의 위치들이며, 상기 1개의 DM-RS 심볼 위치에서 상기 UCI2 값에 대응되는 순환 쉬트프가 적용된 long PUCCH DM-RS 시퀀스가 수신되고, 상기 1개의 페이로드 심볼 위치에서 상기 제2 시퀀스가 수신되는 것을 특징으로 하는,
    기지국의 동작 방법.
  15. 기지국으로 2개 이상의 상향링크 제어 정보(uplink control information, UCI)들을 하나의 PUCCH에서 다중화하여 전송하며, 적어도 하나의 프로세서, 상기 적어도 하나의 프로세서에 의해서 실행되는 적어도 하나의 명령어를 저장하는 메모리, 및 상기 적어도 하나의 프로세서에 의해서 제어되는 송수신기를 포함한, 단말 장치로서, 상기 적어도 하나의 명령어는,
    제1 상향링크 제어 정보(UCI1)의 전송 전에 제2 상향링크 제어 정보(UCI2)가 발생된 경우, 상기 UCI2의 값에 대응되는 제1 시퀀스를 결정하고;
    상기 제1 시퀀스를 상기 UCI1의 값에 대응되는 변조 심볼을 적용하여 변조하고, 변조된 시퀀스에 직교 커버 코드(orthogonal cover code, OCC)를 적용하여 제2 시퀀스를 생성하며; 및
    상기 PUCCH를 구성하는 적어도 하나의 심볼의 위치에서 상기 제2 시퀀스를 상기 송수신기를 통해 전송하도록 구성되는 것을 특징으로 하는,
    단말.
  16. 청구항 15에 있어서,
    상기 제1 시퀀스는 상기 기지국으로부터 RRC(radio resource control) 시그널링 및/또는 하향링크 제어 정보(downlink control information, DCI)으로 전달되는 값에 기초하여 선택된 베이스 시퀀스(base sequence)에 상기 UCI2의 값에 대응되는 순환 쉬프트(cyclic shift)를 적용하여 결정되는 것을 특징으로 하는,
    단말.
  17. 청구항 15에 있어서,
    상기 UCI1은 eMBB PDSCH에 대한 HARQ-ACK 정보인 경우, 상기 UCI2는 URLCC PDSCH에 대한 HARQ-ACK 정보인 것을 특징으로 하는,
    단말.
  18. 청구항 15에 있어서,
    상기 PUCCH는 DM-RS(demodulation reference signal) 심볼과 페이로드(payload) 심볼이 교번하여 존재하는 long PUCCH 구조를 가지는 것을 특징으로 하는,
    단말.
  19. 청구항 15에 있어서,
    상기 적어도 하나의 심볼의 위치는 1개의 페이로드 심볼 위치이며, 상기 제2 시퀀스는 DM-RS(demodulation reference signal) 시퀀스와 함께 상기 적어도 하나의 심볼의 위치에서 수신되거나, 상기 제2 시퀀스는 DM-RS 시퀀스의 역할을 함께 수행하는 것을 특징으로 하는,
    단말.
  20. 청구항 15에 있어서,
    상기 적어도 하나의 심볼의 위치는 1개의 DM-RS 심볼과 1개의 페이로드 심볼의 위치들이며, 상기 1개의 DM-RS 심볼 위치에서 상기 UCI2 값에 대응되는 순환 쉬트프가 적용된 long PUCCH DM-RS 시퀀스가 수신되고, 상기 1개의 페이로드 심볼 위치에서 상기 제2 시퀀스가 수신되는 것을 특징으로 하는,
    단말.
KR1020180085795A 2017-08-10 2018-07-24 이동 통신 시스템의 상향링크 제어 정보 송수신 방법 및 이를 위한 장치 KR20190017646A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/058,187 US20190053218A1 (en) 2017-08-10 2018-08-08 Method for transmitting and receiving uplink control information in mobile communication system, and apparatus for the same

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
KR20170101413 2017-08-10
KR1020170101413 2017-08-10
KR1020170146031 2017-11-03
KR20170146031 2017-11-03
KR1020170154209 2017-11-17
KR20170154209 2017-11-17
KR1020180013631 2018-02-02
KR20180013631 2018-02-02

Publications (1)

Publication Number Publication Date
KR20190017646A true KR20190017646A (ko) 2019-02-20

Family

ID=65562078

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180085795A KR20190017646A (ko) 2017-08-10 2018-07-24 이동 통신 시스템의 상향링크 제어 정보 송수신 방법 및 이를 위한 장치

Country Status (1)

Country Link
KR (1) KR20190017646A (ko)

Similar Documents

Publication Publication Date Title
KR102660125B1 (ko) 통신 시스템에서 상향링크 제어 채널의 송수신 방법 및 장치
KR102603814B1 (ko) 상향링크 제어정보 전송 방법 및 장치
US10375678B2 (en) Communication system, base station apparatus, mobile station apparatus, and communication method
US20190053218A1 (en) Method for transmitting and receiving uplink control information in mobile communication system, and apparatus for the same
US10225058B2 (en) Terminal device, base station device, communication method, and integrated circuit for processing demodulation reference signals
JP7461888B2 (ja) 通信システムにおけるアップリンク伝送のための方法および装置
KR20230079501A (ko) 무선통신 시스템에서 상향링크 제어채널의 전송 장치 및 방법
EP2385647A2 (en) Method of multiplexing and transmission of uplink control information and related communication device
KR20170020285A (ko) 무선 통신 시스템에서 통신 방법 및 장치
JP5068699B2 (ja) 基地局装置及び方法
KR20140052971A (ko) 무선 통신 시스템에서 하향링크 제어 채널을 송수신하는 방법 및 장치
KR20150090058A (ko) 무선 통신 시스템에서 수신확인응답 전송 방법 및 장치
KR20160123289A (ko) 무선 통신 시스템에서 harq-ack 전송 방법 및 장치
US11877289B2 (en) Multiple physical uplink control channel (PUCCH) resources for an uplink control information (UCI) report
KR20190086376A (ko) 상향링크 제어채널 송수신 방법 및 이를 위한 장치
KR20220047167A (ko) 통신 시스템에서의 피드백 정보 송수신 방법 및 장치
KR102490617B1 (ko) 통신 시스템에서 상향링크 제어 채널의 송수신 방법 및 장치
KR20200060255A (ko) 통신 시스템에서 데이터 채널의 송수신 방법 및 장치
CN110583068A (zh) 控制无线接入网的方法及设备
KR20220050766A (ko) 통신 시스템에서의 브로드캐스트 신호의 송수신 방법 및 장치
CN109691204B (zh) 用于无线通信***的网络节点、用户装置和方法
KR20190017646A (ko) 이동 통신 시스템의 상향링크 제어 정보 송수신 방법 및 이를 위한 장치
KR102457905B1 (ko) 비면허 스펙트럼에서 상향링크 제어 정보 송수신 방법 및 장치
KR20230121350A (ko) 통신 시스템에서의 브로드캐스트 신호의 송수신 방법 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal