KR20150089715A - 무선 통신 시스템에서 uci 코딩율 조절 방법 및 그 장치 - Google Patents
무선 통신 시스템에서 uci 코딩율 조절 방법 및 그 장치 Download PDFInfo
- Publication number
- KR20150089715A KR20150089715A KR1020140010642A KR20140010642A KR20150089715A KR 20150089715 A KR20150089715 A KR 20150089715A KR 1020140010642 A KR1020140010642 A KR 1020140010642A KR 20140010642 A KR20140010642 A KR 20140010642A KR 20150089715 A KR20150089715 A KR 20150089715A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- ack
- harq
- pusch
- vector sequence
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 94
- 238000004891 communication Methods 0.000 title claims description 25
- 230000005540 biological transmission Effects 0.000 claims abstract description 66
- 239000011159 matrix material Substances 0.000 claims abstract description 49
- 238000013507 mapping Methods 0.000 claims abstract description 48
- 239000013598 vector Substances 0.000 claims description 115
- 101150071746 Pbsn gene Proteins 0.000 claims description 5
- 239000000969 carrier Substances 0.000 claims description 5
- 125000004122 cyclic group Chemical group 0.000 claims description 4
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 108091006146 Channels Proteins 0.000 description 77
- 239000010410 layer Substances 0.000 description 16
- 230000009467 reduction Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000013468 resource allocation Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000003595 spectral effect Effects 0.000 description 4
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 description 3
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 description 3
- 230000001427 coherent effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 239000002356 single layer Substances 0.000 description 3
- 239000000470 constituent Substances 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 208000008487 fibromuscular dysplasia Diseases 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
- H04L1/001—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding applied to control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- 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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1893—Physical mapping arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
- H04L27/2605—Symbol extensions, e.g. Zero Tail, Unique Word [UW]
- H04L27/2607—Cyclic extensions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
- H04L5/005—Allocation of pilot signals, i.e. of signals known to the receiver of common pilots, i.e. pilots destined for multiple users or terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- 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/1268—Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 상향링크 제어 정보(Uplink Contorl Information, UCI)를 PUSCH(Physical Uplink Shared Channel, PUSCH)를 통하여 전송하는 방법에 관한 것으로, 상기 PUSCH 전송을 위한 서브프레임 상에서 전송되는 HARQ-ACK 정보에 관한 코딩된 변조 심볼(coded modulation symbol)의 수를 나타내는 Q´ACK 및 상기 서브프레임 상에서 전송되는 RI(Rank Indicator) 정보에 관한 코딩된 변조 심볼의 수를 나타내는 Q´RI를 계산하고, 상기 계산된 Q´ACK 및 Q´RI를 기반으로 상기 HARQ-ACK 정보 및 상기 RI 정보를 각각 채널 코딩하여 채널 인터리빙을 위한 인터리빙 행렬의 요소들에 할당하고, 및 상기 인터리빙 행렬을 기반으로 상기 HARQ-ACK 정보 및 상기 RI 정보 중 적어도 하나를 상기 PUSCH을 위한 영역에 맵핑하여 상기 PUSCH를 생성하는 단계를 포함함을 특징으로 한다. 본 발명에 따르면 감소된 DMRS 맵핑을 고려하여, 보다 효율적으로 UCI 맵핑을 수행할 수 있다.
Description
본 발명은 무선 통신에 관한 것으로서, 보다 상세하게는 무선 통신 시스템에서 UCI 코딩율 조절 방법 및 그 장치에 관한 것이다.
무선 통신 시스템에서 하향링크 및 상향링크 전송을 원활하게 지원하기 위한 여러 제어 정보가 있으며, 그 중 상향링크 제어 정보는 스케쥴링 요청(SR; Scheduling Request), HARQ(Hybrid ARQ)를 위한 ACK/NACK(Acknowledgement/Non-Acknowledgement) 신호, CQI(Channel Quality Indicator), PMI(Precoding Matrix Indicator), RI(Rank Indicator) 등의 다양한 종류의 정보를 포함할 수 있다.
상향링크 제어 정보는 일반적으로 물리 상향링크 제어 채널(PUCCH: Physical Uplink Control Channel)을 통해 전송될 수 있다. 그러나, 상향링크로 전송되어야 하는 사용자 데이터가 있는 경우 상향링크 제어 정보는 상기 사용자 데이터와 함께 다중화되어 물리 상향링크 공유 채널(PUSCH: Physical Uplink Shared Channel)을 통하여 전송될 수 있다. 이 경우 상향링크 제어 정보는 그 종류에 따라, 상향링크 수신 신호의 일관성 있는(coherent) 복조를 위한 채널 추정에 사용되는 DMRS(Demodulation Reference Signal)의 주변 자원들에 일정 기준으로 맵핑되어 전송될 수 있다. 이는 상향링크 제어 정보는 사용자 데이터에 비하여 상대적으로 중요한 정보이고, DMRS의 주변 자원들에서 채널 추정의 신뢰성이 높기 때문이다.
한편, 최근에는 스몰 셀 향상을 위하여 오버헤드 감소(overhead reduction) 방안이 고려되고 있으며 특히, 상향링크의 스펙트럴 효율(spectral efficiency)를 향상시키기 위한 DMRS의 오버헤드를 감소시키는 방안이 고려되고 있다. 이에 따라 상향링크 제어 정보에 적용되는 코딩율 및 전송 영역의 변경이 고려되어야 하며, 기존과는 다른 새로운 상향링크 제어 정보 전송 방법이 요구된다.
본 발명의 기술적 과제는 UCI 코딩율 조절 방법 및 그 장치를 제공함에 있다.
본 발명의 다른 기술적 과제는 PUSCH를 통하여 전송되는 UCI에 적용되는 코딩율 조절 방법 및 그 장치를 제공함에 있다.
본 발명의 또 다른 기술적 과제는 non-MIMO(non-multiple input multiple output) 적용 단말을 위한 UCI 코딩율 조절 방법 및 그 장치를 제공함에 있다.
본 발명의 또 다른 기술적 과제는 HARQ-ACK 정보 및 RI 정보에 다른 코딩율을 제공함에 있다.
본 발명의 일 양태에 다르면, 상향링크 제어 정보(Uplink Contorl Information, UCI)를 PUSCH(Physical Uplink Shared Channel, PUSCH)를 통하여 전송하는 단말을 제공한다. 상기 단말은 상기 PUSCH 전송을 위한 서브프레임 상에서 전송되는 HARQ-ACK(Hybrid Automatic Repeat Request-Acknowledgement) 정보에 관한 코딩된 변조 심볼(coded modulation symbol)의 수를 나타내는 Q´ACK 및 상기 서브프레임 상에서 전송되는 RI(Rank Indicator) 정보에 관한 코딩된 변조 심볼의 수를 나타내는 Q´RI 중 적어도 하나를 계산하는 코딩율 조절 블록, 상기 Q´ACK 및 Q´RI 중 적어도 하나를 기반으로 채널 코딩을 수행하고 상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스 중 적어도 하나를 생성하는 채널 코딩 유닛, 상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스 중 적어도 하나를 채널 인터리빙을 위한 인터리빙 행렬의 요소들에 할당하는 채널 인터리버, 및 상기 인터리빙 행렬을 기반으로 상기 HARQ-ACK 정보 및 상기 RI 정보 중 적어도 하나를 상기 PUSCH을 위한 영역에 맵핑하여 상기 PUSCH를 생성하는 맵퍼를 맵퍼를 포함하되, 상기 코딩율 조절 블록은 상기 HARQ-ACK 정보가 맵핑되는 SC-FDMA(Single Carrier-Frequency Division Multiple Access) 심벌들의 수를 제어하기 위한 변수 xACK을 기반으로 상기 Q´ACK을 계산하고, 상기 RI 정보가 맵핑되는 SC-FDMA 심벌들의 수를 제어하기 위한 변수 xRI를 기반으로 상기 Q´RI를 계산함을 특징으로 한다.
본 발명의 다른 일 양태에 따르면, 단말에 의하여 수행되는 상향링크 제어 정보(Uplink Contorl Information, UCI)를 PUSCH(Physical Uplink Shared Channel, PUSCH)를 통하여 전송하는 방법을 제공한다. 상기 방법은 상기 PUSCH 전송을 위한 서브프레임 상에서 전송되는 HARQ-ACK(Hybrid Automatic Repeat Request-Acknowledgement) 정보에 관한 코딩된 변조 심볼(coded modulation symbol)의 수를 나타내는 Q´ACK 및 상기 서브프레임 상에서 전송되는 RI(Rank Indicator) 정보에 관한 코딩된 변조 심볼의 수를 나타내는 Q´RI 중 적어도 하나를 계산하는 단계, 상기 Q´ACK 및 Q´RI 중 적어도 하나를 기반으로 채널 코딩을 수행하고 상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스 중 적어도 하나를 생성하는 단계, 상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스 중 적어도 하나를 채널 인터리빙을 위한 인터리빙 행렬의 요소들에 할당하는 단계, 및 상기 인터리빙 행렬을 기반으로 상기 HARQ-ACK 정보 및 상기 RI 정보 중 적어도 하나를 상기 PUSCH을 위한 영역에 맵핑하는 포함하되, 상기 Q´ACK는 상기 HARQ-ACK 정보가 맵핑되는 SC-FDMA(Single Carrier-Frequency Division Multiple Access) 심벌들의 수를 제어하기 위한 변수 xACK을 기반으로 계산되고, 상기 Q´RI는 상기 RI 정보가 맵핑되는 SC-FDMA 심벌들의 수를 제어하기 위한 변수 xRI를 기반으로 계산됨을 특징으로 한다.
본 발명에 따르면 감소된 DMRS 맵핑을 고려하여, UCI 코딩율 조절을 수행함으로써, 보다 효율적으로 UCI 전송을 수행할 수 있다.
도 1은 본 발명이 적용되는 무선통신 시스템을 나타낸다.
도 2는 본 발명이 적용되는 무선 통신 시스템에서 사용되는 물리 계층의 개략적인 구조를 나타낸다.
도 3은 본 발명이 적용되는 무선 통신 시스템에서 사용되는 상향링크/하향링크 서브프레임의 구조를 나타낸다.
도 4는 본 발명의 일 예에 따른 PUSCH 채널 구조를 나타낸다. 도 4는 노멀 CP인 경우의 서브프레임 구조에서의 PUSCH 채널 구조를 나타낸다.
도 5는 본 발명에 따른 UL-SCH 및 UCI 프로세싱 구조의 예를 나타낸다.
도 6은 자원 맵핑 도 5과 같은 처리 과정을 거쳐 서브프레임의 PUSCH 영역에자원 맵핑하는 예를 나타낸다.
도 7 내지 9는 오버헤드 감소를 위한 DMRS 맵핑의 예들이다.
도 10은 본 발명에 따른 하나의 UL-SCH TB에 대한 UL 프로세싱 구조의 예를 나타낸다.
도 11은 본 발명의 방법 1에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 및 RI 정보 맵핑의 예를 나타낸다.
도 12는 본 발명의 방법 2에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 및 RI 정보 맵핑의 예를 나타낸다.
도 13은 본 발명의 방법 3에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 및 RI 정보 맵핑의 예를 나타낸다.
도 14는 본 발명의 방법 4에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 및 RI 정보 맵핑의 예를 나타낸다.
도 15는 본 발명의 방법 5에 따른 HARQ-ACK 정보 전송 유무에 따른 RI 정보 할당(또는 맵핑) 방법의 예를 나타낸다.
도 16은 본 발명의 방법 5에 따른 하나의 서브프레임의 PUSCH 영역에의 RI 정보 맵핑의 예이다.
도 17은 본 발명의 방법 6에 따른 HARQ-ACK 정보 및 RI 정보의 맵핑 방법을 간략하게 나타내는 예이다.
도 18은 본 발명의 방법 6에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 RI 정보 맵핑의 예이다.
도 19는 본 발명에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 RI 정보 맵핑 수행방법을 나타내는 순서도의 예이다.
도 20은 본 발명에 따른 단말을 도시한 블록도의 예이다.
도 2는 본 발명이 적용되는 무선 통신 시스템에서 사용되는 물리 계층의 개략적인 구조를 나타낸다.
도 3은 본 발명이 적용되는 무선 통신 시스템에서 사용되는 상향링크/하향링크 서브프레임의 구조를 나타낸다.
도 4는 본 발명의 일 예에 따른 PUSCH 채널 구조를 나타낸다. 도 4는 노멀 CP인 경우의 서브프레임 구조에서의 PUSCH 채널 구조를 나타낸다.
도 5는 본 발명에 따른 UL-SCH 및 UCI 프로세싱 구조의 예를 나타낸다.
도 6은 자원 맵핑 도 5과 같은 처리 과정을 거쳐 서브프레임의 PUSCH 영역에자원 맵핑하는 예를 나타낸다.
도 7 내지 9는 오버헤드 감소를 위한 DMRS 맵핑의 예들이다.
도 10은 본 발명에 따른 하나의 UL-SCH TB에 대한 UL 프로세싱 구조의 예를 나타낸다.
도 11은 본 발명의 방법 1에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 및 RI 정보 맵핑의 예를 나타낸다.
도 12는 본 발명의 방법 2에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 및 RI 정보 맵핑의 예를 나타낸다.
도 13은 본 발명의 방법 3에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 및 RI 정보 맵핑의 예를 나타낸다.
도 14는 본 발명의 방법 4에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 및 RI 정보 맵핑의 예를 나타낸다.
도 15는 본 발명의 방법 5에 따른 HARQ-ACK 정보 전송 유무에 따른 RI 정보 할당(또는 맵핑) 방법의 예를 나타낸다.
도 16은 본 발명의 방법 5에 따른 하나의 서브프레임의 PUSCH 영역에의 RI 정보 맵핑의 예이다.
도 17은 본 발명의 방법 6에 따른 HARQ-ACK 정보 및 RI 정보의 맵핑 방법을 간략하게 나타내는 예이다.
도 18은 본 발명의 방법 6에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 RI 정보 맵핑의 예이다.
도 19는 본 발명에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 RI 정보 맵핑 수행방법을 나타내는 순서도의 예이다.
도 20은 본 발명에 따른 단말을 도시한 블록도의 예이다.
이하, 본 명세서에서는 일부 실시 예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 명세서의 실시 예를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 명세서의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.
또한 본 명세서는 무선 통신 네트워크를 대상으로 설명하며, 무선 통신 네트워크에서 이루어지는 작업은 해당 무선 통신 네트워크를 관할하는 시스템(예를 들어 기지국)에서 네트워크를 제어하고 데이터를 송신하는 과정에서 이루어지거나, 해당 무선 네트워크에 결합한 단말에서 작업이 이루어질 수 있다.
도 1은 본 발명이 적용되는 무선통신 시스템을 나타낸다.
도 1을 참조하면, 무선통신 시스템(10)은 음성, 패킷 데이터 등과 같은 다양한 통신 서비스를 제공하기 위해 널리 배치된다. 무선통신 시스템(10)은 적어도 하나의 기지국(11; evolved-NodeB, eNB)을 포함한다. 각 기지국(11)은 특정한 셀(cell)(15a, 15b, 15c)에 대해 통신 서비스를 제공한다. 셀은 다시 다수의 영역(섹터라고 함)으로 나누어질 수 있다.
단말(12; User Equipment, UE)은 고정되거나 이동성을 가질 수 있으며, MS(mobile station), MT(mobile terminal), UT(user terminal), SS(subscriber station), 무선기기(wireless device), PDA(personal digital assistant), 무선 모뎀(wireless modem), 휴대기기(handheld device) 등 다른 용어로 불릴 수 있다. 기지국(11)은 BS(base station), BTS(base transceiver system), 액세스 포인트(access point), 펨토(femto) 기지국, 가내 기지국(Home nodeB), 릴레이(relay) 등 다른 용어로 불릴 수 있다. 셀은 메가셀, 매크로셀, 마이크로셀, 피코셀, 펨토셀 등 다양한 커버리지 영역을 모두 포괄하는 의미이다.
이하에서 하향링크(downlink: DL)는 기지국(11)에서 단말(12)로의 통신을 의미하며, 상향링크(uplink: UL)는 단말(12)에서 기지국(11)으로의 통신을 의미한다. 하향링크에서 송신기는 기지국(11)의 일부분일 수 있고, 수신기는 단말(12)의 일부분일 수 있다. 상향링크에서 송신기는 단말(12)의 일부분일 수 있고, 수신기는 기지국(11)의 일부분일 수 있다. 무선통신 시스템에 적용되는 다중 접속 기법에는 제한이 없다. CDMA(Code Division Multiple Access), TDMA(Time Division Multiple Access), FDMA(Frequency Division Multiple Access), OFDMA(Orthogonal Frequency Division Multiple Access), SC-FDMA(Single Carrier-FDMA), OFDM-FDMA, OFDM-TDMA, OFDM-CDMA와 같은 다양한 다중 접속 기법을 사용할 수 있다. 상향링크 전송 및 하향링크 전송은 서로 다른 시간을 사용하여 전송되는 TDD(Time Division Duplex) 방식이 사용될 수 있고, 또는 서로 다른 주파수를 사용하여 전송되는 FDD(Frequency Division Duplex) 방식이 사용될 수 있다.
도 2는 본 발명이 적용되는 무선 통신 시스템에서 사용되는 물리 계층의 개략적인 구조를 나타낸다.
도 2를 참조하면, 하나의 무선 프레임(radio frame)은 10개의 서브프레임(subframe)을 포함하고, 하나의 서브프레임은 2개의 연속적인(consecutive) 슬롯(slot)을 포함한다.
물리 계층에서 사용되는 몇몇 물리채널들이 있다. 하향링크 물리채널로서, PDCCH(Physical Downlink Control Channel)는 단말에게 PCH(Paging Channel)와 DL-SCH(Downlink Shared Channel)의 자원 할당 및 DL-SCH와 관련된 HARQ(Hybrid Automatic Repeat Request) 정보를 알려준다. PDCCH는 단말에게 상향링크 전송의 자원 할당을 알려주는 상향링크 그랜트(uplink grant)를 나를 수 있다. PDSCH(Physical Downlink Shared Channel)에는 DL-SCH가 맵핑된다. PCFICH(Physical Control Format Indicator Channel)는 단말에게 PDCCH들에 사용되는 OFDM 심벌의 수를 알려주고, 매 서브프레임마다 전송된다. PHICH(Physical Hybrid ARQ Indicator Channel)는 하향링크 채널로서, 상향링크 전송의 응답인 HARQ(Hybrid Automatic Repeat reQuest) ACK(Acknowledgement)/NACK(Non-acknowledgement) 신호를 나른다. HARQ ACK/NACK 신호는 HARQ-ACK 신호라고 불릴 수 있다.
상향링크 물리채널로서, PUCCH(Physical Upnlink Control Channel)는 하향링크 전송의 응답인 HARQ-ACK, 하향링크 채널 상태를 나타내는 채널 상태 정보(channel status information, CSI) 예컨대, CQI(Channel Quality Indicator), PMI(precoding matrix index), PTI(precoding type indicator), RI(rank indicator) 등과 같은 상향링크 제어 정보를 나른다. PUSCH(Physical Uplink Shared Channel)은 UL-SCH(Uplink Shared Channel)을 나른다. PRACH(Physical Random Access Channel)는 랜덤 액세스 프리앰블을 나른다.
CQI는 주어진 시간에 대하여 단말이 지원할 수 있는 링크 적응적 파라미터에 대한 정보를 제공한다. CQI는 단말 수신기의 특성 및 SINR(signal to interference plus noise ratio) 등을 고려하여 하향링크 채널에 의해 지원될 수 있는 데이터율(data rate)을 지시할 수 있다. 기지국은 CQI를 이용하여 하향링크 채널에 적용될 변조(QPSK, 16-QAM, 64-QAM 등) 및 코딩률을 결정할 수 있다. CQI는 여러 가지 방법으로 생성할 수 있다. 예를 들면, 채널상태를 그대로 양자화하여서 피드백하는 방법, SINR(signal to interference plus noise ratio)을 계산하여 피드백하는 방법, MCS(Modulation Coding Scheme)와 같이 채널에 실제 적용되는 상태를 알려주는 방법 등이 있다. CQI가 MCS를 기반으로 하여 생성되는 경우, MCS는 변조방식과 부호화 방식 및 이에 따른 코딩률 등을 포함하게 된다.
PMI는 코드북 베이스의 프리코딩에서 프리코딩 행렬에 대한 정보를 제공한다. PMI는 다중입출력(multiple-input multiple-output; MIMO)와 관련된다. MIMO에서 PMI가 피드백되는 것을 CL MIMO(closed loop MIMO)라 칭한다.
RI는 단말이 추천하는 랭크(rank)(즉, 레이어(layer)의 개수)에 대한 정보이다. 즉, RI는 공간 다중화에 사용되는 독립적인 스트림의 수를 나타낸다. RI는 단말이 공간 다중화를 사용하는 MIMO 모드에서 동작하는 경우에만 피드백된다. RI는 항상 하나 이상의 CQI 피드백과 관련된다. 즉, 피드백되는 CQI는 특정한 RI 값을 가정하고 계산된다. 채널의 랭크(rank)는 일반적으로 CQI보다 느리게 변화하기 때문에 RI는 CQI보다 적은 횟수로 피드백된다. RI의 전송 주기는 CQI/PMI 전송 주기의 배수일 수 있다. RI는 전체 시스템 대역에 대해 주어지며 주파수 선택적인 RI 피드백은 지원되지 않는다.
한편, PUSCH 상으로 전송되는 상향링크 데이터는 TTI(Transmission Time Interval) 동안 전송되는 UL-SCH를 위한 데이터 블록인 전송 블록(transport block)일 수 있다. 상기 전송 블록은 사용자 데이터를 포함할 수 있다. 또는, 상향링크 데이터는 다중화된(multiplexed) 데이터일 수 있다. 다중화된 데이터는 UL-SCH를 위한 전송 블록과 상향링크 제어 정보가 다중화된 것일 수 있다. 즉, 상향링크로 전송되어야 하는 사용자 데이터가 있는 경우 상향링크 제어 정보는 상기 사용자 데이터와 함께 다중화되어 PUSCH를 통하여 전송될 수 있다.
도 3은 본 발명이 적용되는 무선 통신 시스템에서 사용되는 상향링크/하향링크 서브프레임의 구조를 나타낸다.
도 3을 참조하면, 하향링크에서 OFDMA(Orthogonal Frequency Division Multiple Access)를 사용하는 무선 시스템의 경우에 상기 심벌은 OFDM(Orthogonal Frequency Division Multiplexing) 심벌일 수 있다. 반면 상향링크에서 DFTS-OFDM(Discrete Fourier Transform - spread OFDM) 기반의 단일 반송파(single carrier) 전송방식을 사용하는 무선 시스템의 경우 상기 심벌은 DFTS-OFDM 심벌일 수 있다. DFTS-OFDM 기반의 단일 반송파 전송방식은 SC-FDMA(Single Carrier Frequency Division Multiple Access)라고 불릴 수 있으며, DFTS-OFDM 심벌은 SC-FDMA 심벌이라고 불릴 수 있다.
한편, 시간 영역의 심벌 구간(symbol period)에 대한 표현이 다중 접속 방식이나 명칭에 의해 제한되는 것은 아니다. 예를 들어, 시간 영역에 있어서 복수의 심벌은 OFDM 심벌 외에 SC-FDMA(Single Carrier-Frequency Division Multiple Access) 심벌, 심벌 구간 등일 수도 있다.
하나의 슬롯에 포함되는 OFDM 심벌 또는 SC-FDMA 심벌의 개수는 CP(Cyclic Prefix)의 길이에 따라 달라질 수 있다. 예컨대, 정규(normal) CP인 경우에 1 슬롯은 7 심벌을 포함하고, 확장(extended) CP인 경우에 1 슬롯은 6 심벌을 포함할 수 있다.
하나의 슬롯은 주파수 영역에서 복수의 부반송파(subcarrier)를 포함하고, 시간 영역에서 7개의 OFDM 심벌 또는 SC-FDMA 심벌을 포함한다. 자원 블록(Resource Block, RB)은 자원 할당 단위로, 자원 블록이 주파수 영역에서 12개의 부반송파를 포함한다면, 하나의 자원 블록은 7 * 12개의 자원 요소(Resource Element, RE)를 포함할 수 있다. 상기 자원 블록은 PRB(Physical Resource Block)로 불릴 수 있다.
자원 요소는 데이터 채널의 변조 심벌 또는 제어 채널의 변조 심벌이 맵핑되는 가장 작은 주파수-시간 단위를 나타낸다. 한 OFDM 심벌 상에 M개의 부반송파가 있고, 한 슬롯이 N개의 OFDM 심벌을 포함한다면, 한 슬롯은 M * N 개의 자원요소를 포함한다. 마찬가지로 한 SC-FDMA 심벌 상에 M개의 부반송파가 있고, 한 슬롯이 N개의 SC-FDMA 심벌을 포함한다면, 한 슬롯은 M * N개의 자원요소를 포함한다.
도 4는 본 발명의 일 예에 따른 PUSCH 채널 구조를 나타낸다. 도 4는 노멀 CP인 경우의 서브프레임 구조에서의 PUSCH 채널 구조를 나타낸다.
도 4를 참조하면, 하나의 서브프레임은 2개의 연속적인 슬롯(slot)을 포함한다. 2개의 연속적인 슬롯은 순서대로 짝수(even) 슬롯과 홀수(odd) 슬롯)으로 불릴 수 있다(0번부터 시작). 노멀 CP인 경우, 하나의 슬롯은 7개의 SC-FDMA 심벌들을 포함한다. 즉, 하나의 서브프레임은 14개의 SC-FDMA 심벌들을 포함한다. 각 슬롯의 7개의 SC-FDMA 심벌들은 0부터 6까지의 심벌 인덱스가 매겨질 수 있다. 이 경우 짝수 슬롯 및 홀수 슬롯의 심벌 인덱스가 3인 SC-FDMA 심벌들을 통하여 DMRS(Demodulation Reference Signal)이 전송될 수 있다. DMRS는 상향링크 수신 신호의 일관성 있는(coherent) 복조를 위한 채널 추정에 사용된다. DMRS가 전송되는 SC-FDMA 심벌을 제외한 나머지 SC-FDMA 심벌들을 통하여 상향링크 데이터가 전송될 수 있다. 하나의 SC-FDMA 심벌마다 MPUSCH*NRB sc 만큼의 자원 요소(RE)들이 PUSCH 전송을 위하여 사용된다. 여기서 MPUSCH는 PUSCH 전송을 위하여 할당된 자원 블록(RB)의 개수를 나타내며, NRB sc는 주파수 도메인에서의 자원 블록 사이즈를 나타내며, 부반송파의 개수로 표현된다. 한편, 서브프레임의 마지막(홀수 슬롯의 심벌 인덱스 6) SC-FDMA 심벌은 경우에 따라 SRS(Sounding Reference Signal) 전송을 위하여 사용될 수 있다. DMRS가 상향링크 물리채널들(PUSCH 또는 PUCCH)의 일관성 있는 복조를 위한 상향링크 채널 추정에 사용되며, 해당 물리채널과 같은 주파수 대역에서 전송됨에 반하여, SRS는 네트워크가 다른 주파수에서의 상향링크 채널 품질을 추정할 수 있도록 상향링크로 전송되는 신호이다. 예를 들어, SRS는 짧게는 2개 서브프레임, 길게는 16개 서브프레임의 주기적인 간격으로 전송될 수 있다.
도 5는 본 발명에 따른 UL-SCH 및 UCI 프로세싱 구조의 예를 나타낸다. 데이터가 매 TTI마다 최대 2개의 전송 블록의 형태(form)로 코딩 유닛에 도착할 수 있으며, 각 전송 블록을 위하여 도 5에 도시된 바와 같은 코딩 스텝(coding step)이 수행될 수 있다. 코딩 유닛은 단말의 일부일 수 있다.
도 5를 참조하면, 매 TTI마다 데이터 비트들 a0, a1,..., aA -1 는 하나의 전송 블록(transport block) 형태로 주어진다. 먼저, 데이터 비트들 a0, a1,..., aA -1 에 길이 L을 가지는 CRC(Cyclic Redundancy Check) 패리티 비트들 p0, p1,..., pL -1 이 부가되어, CRC 부가 비트들 b0, b1, ..., bB -1 이 생성된다(S500). 여기서, 첨자 B, A, L은 B=A+L의 관계이다. ak와 bk의 관계는 다음과 같이 나타낼 수 있다.
CRC 부가 비트들 b0, b1,..., bB -1 이 코드 블록(code block) 단위로 쪼개지고, 코드 블록 단위로 다시 CRC 패리티 비트들이 부가된다(S510). 코드 블록 분할(segmentation) 후의 비트 시퀀스 출력을 cr0, cr1,..., cr ( Kr -1) 이라 한다. 여기서, 코드 블록들의 총 개수를 C라 할 때, r은 코드 블록 번호(code block number), Kr은 코드 블록 번호 r에 대한 비트 수를 말한다.
주어진 코드 블록에 대한 비트 시퀀스는 채널 코딩이 수행된다(S520). 인코딩된 비트들을 로 나타내며, Dr은 출력 스트림당 인코딩된 비트들의 갯수, i는 인코더 출력 비트 스트림의 인덱스이다.
인코딩된 비트들은 레이트 매칭(rate matching)이 수행되고(S530), 코드 블록 연접(concatenation)이 수행되어(S540), 비트 시퀀스 f0, f1,..., fG -1을 생성한다. 레이트 매칭이란 매 전송 단위 시간 예를 들면 TTI 마다 전송할 데이터의 양과 실제 채널의 최대 전송량을 맞추는 것을 의미한다. 여기서, G는 제어 정보가 PUSCH 상에서 다중화될 때, 제어 정보 전송에 사용되는 비트들을 제외한 전송에 사용되는 인코딩된 비트들의 총 수를 나타낸다.
한편, 데이터(상향링크 데이터)와 더불어 제어 정보(상향링크 제어정보)가 다중화될 수 있다. 데이터와 제어 정보는 그 전송을 위한 코딩된 심벌들(coded symbols)을 다른 개수로 할당함으로써, 다른 코딩율(coding rate)을 사용할 수 있다. 제어 정보(제어 데이터)는 CQI/PMI(CQI 및/또는 PMI), HARQ-ACK, RI의 형태로 코딩 유닛에 도착하고, CQI/PMI, HARQ-ACK, RI 각각에 대하여도 독립적인 채널 코딩이 수행된다.
CQI/PMI에 관한 o0, o1, ..., oo -1 (아래첨자 o는 CQI/PMI의 비트 수)는 채널 코딩이 수행되어 비트 시퀀스 이 생성된다(S550). 여기서 NL은 해당 전송 블록이 맵핑되는 레이어의 수이다.
RI에 관한 는 채널 코딩이 수행되어 벡터 시퀀스 이 생성된다(S560). (여기서 i=0,...Q´RI-1)는 길이 (Qm·NL)의 열(column) 벡터들이다. 그리고 Q´RI=QRI/Qm이다. QRI는 모든 인코딩된 RI 블록들을 위한 코딩된 비트들의 전체 수를 나타낸다. Qm은 PUSCH의 변조 오더(modulation order)를 나타낸다. 예를 들어, Qm은 QPSK의 경우 2, 16QAM의 경우 4, 64QAM의 경우 6일 수 있다(Qm is equal to 2 for QPSK, 4 for 16QAM, 6 for 64QAM).
마찬가지로 HARQ-ACK에 관한 는 채널 코딩이 수행되어 벡터 시퀀스 이 생성된다(S570). (여기서 i=0,...Q´ACK-1)는 길이 (Qm·NL)의 열(column) 벡터들이다. 그리고 Q´ACK=QACK/Qm이다. QACK는 모든 인코딩된 HARQ-ACK 블록들을 위한 코딩된 비트들의 전체 수를 나타낸다.
상기 생성된 데이터의 비트 시퀀스 f0, f1,..., fG - 1와 CQI/PMI의 비트 시퀀스 는 다중화된 벡터 시퀀스 로 다중화된다(S580). 여기서 H=(G+NL·QCQI)이고, H´=H/(NL·Qm)이다. H는 해당 전송 블록의 UL-SCH 데이터(상향링크 데이터) 및 CQI/PMI 정보를 위하여 할당된 코딩된(coded) 비트들의 전체 수를 나타낸다. (여기서 i=0,...,H´-1)는 길이 (Qm·NL)의 열(column) 벡터들이다.
다중화시 먼저 CQI/PMI의 비트 시퀀스 가 배치되고, 이후로 데이터의 비트 시퀀스 f0, f1,..., fG -1가 배치될 수 있다. 즉, H=G+QCQI일때, []=[, f0, f1,..., fG -1]와 같이 구성될 수 있다.
다중화된 벡터 시퀀스 는 채널 인터리버(channel interleaver)에 의해 변조 시퀀스 로 맵핑된다(S590). 또한, RI 및/또는 HARQ-ACK의 벡터 시퀀스는 채널 인터리버에 의해 변조 시퀀스 로 맵핑될 수 있다. 여기서, hi는 성상(constellation)상의 변조 심벌이다. 변조 시퀀스 의 각 변조 심벌은 PUSCH를 위한 자원 요소(RE)로 맵핑된다.
한편, 상기 S560 및 S570에서 RI 및 HARQ-ACK을 각각 채널 코딩함에 있어, RI와 HARQ-ACK을 위하여 Q´이 먼저 결정되어야 한다. Q´은 레이어당 코딩된 변조 심벌들(coded modulation symbols)의 수를 나타낸다. 코딩 유닛은 PUSCH에 적용되는 MCS(Modulation Coding Scheme) 레벨을 기반으로 Q´을 결정할 수 있고, 상기 Q´를 기반으로 RI와 HARQ-ACK에 대한 코딩률을 조절할 수 있다.
만약, 오직 하나의 전송 블록이 PUSCH 상에서 전송되는 경우(즉, 단일 레이어 전송(single layer transmission)인 경우) Q′은 다음 수학식 2와 같이 계산될 수 있다.
여기서, O는 RI 비트 또는 HARQ-ACK 비트의 수이다. MPUSCH SC는 전송 블록을 위하여 현재(current) 서브프레임에서 PUSCH 전송을 위해 스케줄링된 대역폭(bandwidth)으로, 부반송파의 수로 표현된다. NPUSCH - initial Symb는 동일한 전송 블록에 대한 초기(initial) PUSCH 전송을 위한 서브프레임당 SC-FDMA 심벌의 수이다. NPUSCH -initial Symb는 다음 수학식 3과 같이 계산될 수 있다.
여기서, NSRS는 1 또는 0 값을 갖는다. 예를 들어, 만약 단말이 초기 전송을 위하여 PUSCH 및 SRS를 동일한 서브프레임에서 전송하거나, 만약 초기 전송을 위한 PUSCH 자원 할당이 셀 특정(cell-specific) SRS 서브프레임 및 대역폭 구성과(bandwidth configuration) 심지어(even) 부분적으로 중첩되거나, 만약 초기 전송을 위한 서브프레임이 단말 특정(UE-specific) 타입-1 SRS 서브프레임이거나, 또는 만약 초기 전송을 위한 서브프레임이 단말 특정 타입-0 SRS 서브프레임이고 단말이 다중 TAG(Timing Advance Group)들이 구성된(configured with) 경우에 NSRS는 1이고, 나머지 경우에 NSRS는 0일 수 있다.
다시 수학식 2에서, MPUSCH - initial sc는 동일한 전송 블록에 대한 초기(initial) PUSCH 전송을 위한 부반송파의 수이고, C는 코드 블록들의 수이고, Kr은 코드 블록 넘버 r을 위한 비트들의 수를 나타낸다.
MPUSCH - initial sc, C, 및 Kr은 상기 동일 전송 블록을 위한 초기 PDCCH(또는 EPDCCH(enhanced-PDCCH))로부터 획득될 수 있다. 만약 상기 동일 전송 블록을 위한 DCI(downlink control information) 포맷 0의 초기 PDCCH(또는 EDPCCH)가 존재하지 않는 경우, MPUSCH - initial sc, C, 및 Kr은 다음에 따라 결정될 수 있다. 일 예로, MPUSCH - initial sc, C, 및 Kr은 상기 동일 전송 블록이 반-지속적 스케줄링(semi-persistent) 스케줄링된 때에는 가장 최근 반-지속적 스케줄링(semi-persistent) 스케줄링 할당된 PDCCH(또는 EPDCCH)로부터 결정될 수 있다. 다른 예로, MPUSCH - initial sc, C, 및 Kr은 상기 PUSCH가 랜덤 액세스 응답 승인(random access response grant)에 의하여 개시된(initiated) 때에는 상기 동일 전송 블록을 위한 랜덤 액세스 응답으로부터 결정될 수 있다. βPUSCH offset은 오프셋 값을 나타내며 RRC(Radio Resource Control) 시그널링을 통해서 설정될 수 있다.
채널 인터리빙 후에 생성된 비트 시퀀스는 스크램블링, 변조(modulation), 코드워드-레이어 맵핑(cordword-to-layer mapping) 및 프리코딩(precoding) 등의 절차를 거친 후 다음과 같이 PUSCH 영역에 자원 맵핑(resource mapping)된다.
도 6은 자원 맵핑 도 5과 같은 처리 과정을 거쳐 서브프레임의 PUSCH 영역에자원 맵핑하는 예를 나타낸다.
상향링크 제어 정보의 종류에 따라 PUSCH 영역에서의 다중화 방법은 상이할 수 있다. 도 6에 도시된 바와 같이, 서브프레임의 PUSCH 영역에 있어, 첫번째 슬롯(짝수 슬롯) 및 두번째 슬롯(홀수 슬롯)에서 일부 SC-FDMA 심벌에는 DMRS가 할당된다. 상술한 바와 같이 DMRS는 PUSCH 영역에서 전송되는 상향링크 데이터와 상향링크 제어 정보의 복조를 위해 사용되는 참조 신호이다. 도 6에서는 DMRS가 짝수 슬롯 및 홀수 슬롯의 심벌 인덱스 3인 SC-FDMA 심벌들에 맵핑되는 예를 나타낸다.
상향링크 제어 정보 중 CQI/PMI 정보는 하나의 부반송파에 대해 서브프레임의 첫번째 심벌부터 사용 가능한 마지막 심벌까지 맵핑된 후 주파수 영역의 그 다음 부반송파에 팹핑될 수 있다. 즉, CQI/PMI 정보는 DMRS가 맵핑되는 심벌을 제외하고 서브프레임의 첫번째 심벌부터 마지막 심벌까지 맵핑될 수 있다. 부반송파들은 위에서 아래방향으로 순차적으로 부반송파 인덱스가 매겨질 수 있다. 이 경우 CQI/PMI 정보는 해당 PUSCH 영역의 가장 작은 부반송파 인덱스에서부터 맵핑될 수 있다. CQI/PMI 정보는 UL-SCH 데이터와 다중화되어 PUSCH 영역에 맵핑된다. CQI/PMI 정보가 PUSCH 영역에 UL-SCH 데이터와 함께 할당되는 경우, 다른 UCI(예를 들어 RI 정보)의 존재 여부에 따라서 레이트 매칭(rate matching)이 사용될 수 있다.
상향링크 제어 정보 중 HARQ-ACK 정보는 하향링크의 HARQ 동작을 위하여 매우 중요하며, DMRS가 맵핑되는 심벌들에 인접한 짝수 슬롯 및 홀수 슬롯의 심벌 인덱스 2, 4인 SC-FDMA 심벌들에 맵핑될 수 있다. 이 경우 HARQ-ACK 정보는 해당 심벌들의 가장 큰 부반송파 인덱스에 해당하는 부반송파에서부터 맵핑될 수 있다. 이러한 할당 방법을 이용하면, HARQ-ACK 정보는 가장 좋은 채널 추정 결과를 이용할 수 있다. HARQ-ACK 정보는 데이터 즉, UL-SCH 데이터를 펑처링(puncturing)한 후 DMRS가 맵핑되는 심벌에 인접한 심벌에 맵핑될 수 있다.
상향링크 제어 정보 중 RI 정보는 HARQ-ACK가 맵핑되는 심벌 옆인 짝수 슬롯 및 홀수 슬롯의 심벌 인덱스 1, 5인 SC-FDMA 심벌들에 맵핑될 수 있다. 이 경우 HARQ-ACK 정보는 해당 심벌들의 가장 큰 부반송파 인덱스에 해당하는 부반송파(해당 PUSCH 영역의 가장 아래 부반송파)에서부터 맵핑될 수 있다.
한편, 최근에는 오버헤드 감소(overhead reduction) 방안이 고려되고 있으며 특히, 상향링크의 스펙트럴 효율(spectral efficiency)를 향상시키기 위한 DMRS의 오버헤드를 감소시키는 방안이 고려되고 있다. DMRS의 오버헤드를 감소시키는 방안으로는 여러 가지가 있을 수 있으며 예를 들어 다음과 같은 DMRS 맵핑 방법들이 있을 수 있다.
도 7 내지 9는 오버헤드 감소를 위한 DMRS 맵핑의 예들이다.
일 예로, 도 7은 DMRS 맵핑을 위하여 하나의 서브프레임 및 PRB 쌍 내에, 하나의 SC-FDMA 심볼만을 사용하는 경우이다. 예를 들어, 노멀 CP가 사용되는 경우 DMRS는 짝수 슬롯의 심벌 인덱스 3인 SC-FDMA 심벌에만 맵핑될 수 있고, 확장 CP가 사용되는 경우 DMRS는 짝수 슬롯의 심벌 인덱스 2인 SC-FDMA 심벌에만 맵핑될 수 있다. 즉, DMRS는 홀수 슬롯에는 맵핑되지 않을 수 있다. 다만, 이는 예시로서 DMRS가 짝수 슬롯이 아닌 홀수 슬롯에만 맵핑될 수도 있다.
다른 예로, 도 8은 하나의 서브프레임 내에 PRB 인덱스에 따라 DMRS 맵핑을 달리하는 경우이다. 예를 들어, DMRS는 짝수 인덱스의 PRB에 대하여는 짝수 슬롯의 어느 한 심벌에만 맵핑될 수 있고, 홀수 인덱스의 PRB에 대하여는 홀수 슬롯의 어느 한 심벌에만 맵핑될 수 있다. 예를 들어, 노멀 CP가 사용되는 경우 DMRS는 짝수 인덱스의 PRB에 대하여는 짝수 슬롯의 심벌 인덱스 3인 SC-FDMA 심벌에만 맵핑될 수 있고, 홀수 인덱스의 PRB에 대하여는 홀수 슬롯의 심벌 인덱스 3인 SC-FDMA 심벌에만 맵핑될 수 있다. 또한 예를 들어 확장 CP가 사용되는 경우 DMRS는 짝수 인덱스의 PRB에 대하여는 짝수 슬롯의 심벌 인덱스 2인 SC-FDMA 심벌에만 맵핑될 수 있고, 홀수 인덱스의 PRB에 대하여는 홀수 슬롯의 심벌 인덱스 2인 SC-FDMA 심벌에만 맵핑될 수 있다.
또 다른 예로, 도 9는 하나의 서브프레임 및 PRB 쌍 내에서 두 개의 SC-FDMA 심벌을 사용하지만, 기존보다 적은 수의 부반송파를 사용하여 DMRS 맵핑을 수행할 수 있다. 하나의 PRB 내에서 부반송파들에 대하여 위에서 아래로 부반송파 인덱스가 #0~#11까지 매겨질 수 있다. 이 경우, 예를 들어, 노멀 CP가 사용되는 경우 DMRS는 시간 도메인에서 짝수 슬롯 및 홀수 슬롯 둘 다의 심벌 인덱스 3인 심벌에 맵핑되되, 주파수 도메인에서 짝수(또는 홀수) 부반송파 인덱스의 부반송파들에만 맵핑될 수 있다. 또한 예를 들어, 확장 CP가 사용되는 경우 DMRS는 시간 도메인에서 짝수 슬롯 및 홀수 슬롯 둘 다의 심벌 인덱스 2인 심벌에 맵핑되되, 주파수 도메인에서 짝수(또는 홀수) 부반송파 인덱스의 부반송파들에만 맵핑될 수 있다.
이하, 상기 일 예(ex. 도 7) 및 상기 다른 예(ex. 도 8)에 따른 DMRS 맵핑을 감소된 DMRS 패턴 1이라 칭하고, 상기 또 다른 예(ex. 도 9)에 따른 DMRS 맵핑을 감소된 DMRS 패턴 2라고 칭한다.
상기와 같은 감소된 DMRS 패턴들을 고려하는 경우, 새로운 UCI 전송 방법이 필요할 수 있다. 이를 위하여 새로운 UCI 코딩률 조절 방법이 필요할 수 있다. UCI의 BLER(Blcok Error Rrate) 성능과 같은 무선 링크 상의 성능을 보장하기 위하여는 DMRS 맵핑 패턴을 고려한 새로운 UCI 맵핑 및 전송 방법이 제공되어야 한다.
본 발명에서는 상기와 같은 사항들을 고려하여 새로운 UCI 코딩율 조절 방법을 제안한다. 구체적으로 본 발명에서는 UCI 중 HARQ-ACK 및 RI의 코딩율 조절 방법을 제안한다.
본 발명에 따른 UCI 코딩율 조절 방법은 예를 들어 Non-MIMO를 기반으로 PUSCH 전송을 수행하는 단말(즉, 단일 레이어 지원 단말)에 적용될 수 있다.
도 10은 본 발명에 따른 하나의 UL-SCH TB에 대한 UL 프로세싱 구조의 예를 나타낸다.
도 10을 참조하면, 먼저 UCI 비트들과 사이즈가 결정되고, 현재 서브프레임에 PUSCH 전송이 있는 경우, 해당 서브프레임에 전송되어야 할 UCI 정보들은 상기 PUSCH 상에서 전달되어야 한다. 먼저 HARQ-ACK 정보 및 RI 정보는 각각 특정 코딩율에 따라 채널 코딩되고, HARQ-ACK 정보에 관한 벡터 시퀀스 및 RI 정보에 관한 벡터 시퀀스의 형태로 채널 인터리버(channel interleaver)의 입력이 된다. 또한, 상향링크 데이터 및 CQI/PMI 정보가 각각 채널 코딩되고, 다중화되어 다중화된 벡터 시퀀스 형태로 채널 인터리버의 입력이 된다. 채널 인터리버는 상기 ARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스 및 상기 다중화된 벡터 시퀀스를 기반으로 비트 시퀀스를 생성한다. 이 후, 생성된 비트 시퀀스에 관한 비트들은 스크램블링, 변조(modulation), 코드워드-레이어 맵핑(CW-to-layer mapping) 및 프리코딩(precoding) 등의 절차를 거친 후 PUSCH 영역에 자원 맵핑(resource mapping)되어 최종적으로 SC-FDMA 신호가 되어 전송된다.
이후 채널 인터리버(1000)는 HARQ-ACK 정보 맵핑 방법 및 RI 정보 맵핑 방법을 결정하고, 감소된 DMRS의 맵핑을 고려하여 상기 HARQ-ACK 정보 및 상기 RI 정보가 PUSCH 영역의 특정 위치에 맵핑되도록 제어한다. 예를 들어, 채널 인터리버는 감소된 DMRS가 맵핑되는 SC-FDMA 심볼의 주변 SC-FDMA 심볼들에 여러 방법에 따라 상기 HARQ-ACK 정보 및 RI 정보가 맵핑되도록 제어할 수 있다.
보다 상세하게는 HARQ-ACK 정보 및 RI 정보는 각각 채널 코딩을 거친 후 및 의 벡터 시퀀스 형태로 재배열된다. 그리고 채널 코딩된 상향링크 데이터와 채널 코딩된 CQI/PMI가 다중화된 벡터 시퀀스인 과 함께 채널 인터리버의 입력으로 들어간다. 다음 수학식 4는 채널 인터리버에서 사용되는 행렬(matrix) 구조이다.
여기서, 만약 상향링크 셀의 하나의 서브프레임에서 하나보다 많은 UL-SCH TB가 전송되는 경우, 수학식 4의 각의 요소들은 (Qm·NL) 행(row)을 가지는 행렬의 형태를 가질 수 있다. 그렇지 않고 하나의 UL-SCH TB가 전송되는 경우 상기 각 요소는 Qm 행을 가지는 행렬의 형태를 가진다. 이하, 수학식 4의 행렬은 인터리빙 행렬이라 불릴 수 있다.
상기 인터리빙 행렬의 열(column)의 수는 Cmux로 정의되고, 좌측에서 우측으로 0,1,2,...,Cmux-1으로 넘버링된다. 여기서 Cmux=NPUSCH symb이다. NPUSCH symb는 현재 PUSCH 전송되는 서브프레임에서 SC-FDMA 심볼들의 수를 나타낸다.
한편, 상기 인터리빙 행렬의 행(row)의 수는 R´mux로 정의되고, 상측(top)에서 하측(bottom)으로 0,1,2,...,R´mux-1으로 넘버링된다. 먼저 하나의 코드워드에 맵핑되는 전체 코딩된 비트들의 수를 나타내는 Rmux는 다음과 같이 정의된다. Rmux=(H′t ot al·Qm·NL)/Cmux. 여기서 H′total은 해당 서브프레임에서 레이어당 변조 심벌의 수를 나타내며, H′total=H′+Q′RI이다. 즉, H′total은 상향링크 데이터 및 CQI/PMI의 레이어 당 변조 심벌의 수 및 RI의 레이어 당 변조 심벌의 수의 합이다. 그리고, R´mux=Rmux/(Qm·NL)이다. 즉, Rmux만큼의 코딩된 비트 수를 Qm·NL만큼씩 잘라서 넘버링한다.
따라서, 상기 인터리빙 행렬 내의 각 요소인 는 (Qm·NL)행을 가지는 세트(set)이고, 이는 상기 입력 벡터 시퀀스들인 , 및 과 동일한 길이를 가지는 열 벡터로 볼 수 있으므로, 상기 입력값들은 상기 각 요소에 바로 대입이 가능하다.
상기 각 입력값들의 상기 인터리빙 행렬에의 할당(또는 대입)은 예를 들어 다음과 같이 수행될 수 있다. 먼저, RI 정보에 관한 벡터 시퀀스인 가 할당된다. 이 경우 RI 정보에 관한 벡터 시퀀스는 상기 인터리빙 행렬의 가장 높은 인덱스의 행(즉, 마지막 행)부터 위쪽으로(upwards) 지정된 열(column)들 상에서 할당된다.
상기 RI 정보에 관한 벡터 시퀀스가 할당되지 않은 요소들에, 상향링크 데이터와 CQI/PMI에 관한 다중화된 벡터 시퀀스인 가 할당된다. 상기 상향링크 데이터와 CQI/PMI에 관한 다중화된 벡터 시퀀스는 첫 번째 행에서 시작하여, 인덱스 0의 열부터 Cmux -1의 열까지 순차적으로 할당된다.
HARQ-ACK 정보에 관한 벡터 시퀀스인 는 상기 인터리빙 행렬의 가장 높은 인덱스의 행(즉, 마지막 행)부터 위쪽으로(upwards) 지정된 열(column)들 상에서 할당된다. 여기서 상기 HARQ-ACK 정보에 관한 벡터 시퀀스를 위하여 지정되는 열들은 상기 RI 정보에 관한 벡터 시퀀스를 위하여 지정되는 열들과 다를 수 있다. 상기 HARQ-ACK 정보에 관한 벡터 시퀀스는 상기 다중화된 시퀀스가 할당된 요소들(단, RI 정보에 관한 벡터 시퀀스가 할당된 요소들은 제외)에 겹쳐써(overwite)질 수 있다. 즉, HARQ-ACK 정보에 관한 벡터 시퀀스는 상기 다중화된 벡터 시퀀스를 펑처링하여 할당될 수 있다.
한편, 본 발명에서는 상기 HARQ-ACK 정보 및 상기 RI 정보를 각각 채널 코딩하기 위하여 레이어당 코딩된 변조 심벌들(coded modulation symbols)의 수인 Q´ACK과 Q´RI가 사용될 수 있다. 이 경우, 본 발명에 따른 코딩율 조절 블록(coding rate adjustment block, 1010, 1020)은 각각 상기 Q´ACK과 Q´RI 을 생성할 수 있다.
본 발명에 따른 Q´ACK 및 Q´RI는 예를 들어, 다음 수학식 5 및 6과 같이 나타내어질 수 있다.
본 발명에서는 상기와 같이 서로 독립적인 βHARQ - ACK offset 및 βRI offset을 이용하여, Q´ACK 및 Q´RI을 각각 생성할 수 있고, HARQ-ACK 정보 및 RI 정보 각각에 대하여 독자적인 코딩률을 적용할 수도 있다. 또한, 본 발명에서는 기존에 최대로 할당 가능한 코딩된 변조 심볼의 수를 나타내는 4·MPUSCH sc 대신에, 수학식 4에서는 xACK·MPUSCH sc를 사용하고, 수학식 5에서는 xRI·MPUSCH sc를 사용하되, 상기 xACK 및 xRI는 0보다 크고 4 이하인 값을 사용함으로써, HARQ-ACK 정보 및 RI 정보 각각에 대하여 최대로 할당 가능한 코딩된 변조 심볼의 수를 제어할 수 있고 줄일 수도 있다. 이는 HARQ-ACK 정보 및 RI 정보를 위하여 보다 적은 SC-FDMA 심벌을 사용하는 것으로 연결될 수 있다. 즉, 상기 xACK를 기반으로 하나의 서브프레임에서 상기 HARQ-ACK 정보가 맵핑되는 SC-FDMA 심벌들의 수가 제어될 수 있고, 상기 xRI를 기반으로 하나의 서브프레임에서 상기 RI 정보가 맵핑되는 SC-FDMA 심벌들의 수가 제어될 수 있다.예를 들어, 상기 xACK 및 xRI는 고정된 값(예를 들어 2)를 가질 수도 있고, RRC 시그널링을 통하여 단말에게 지시될 수도 있다. 또한 상기 xACK 및 xRI는 하나의 변수 x로 표현될 수도 있다.
상기 수학식 2에서 최대로 할당 가능한 코딩된 변조 심볼의 수를 나타내던 4·MPUSCH sc는 하나의 서브프레임에서 HARQ-ACK 정보 및 RI 정보를 위하여 각각 4개의 SC-FDMA 심벌들이 사용(즉, 하나의 슬롯당 2개의 SC-FDMA 심벌들을 사용)되는 것을 기반으로 디자인되었다. 하지만 감소된 DMRS 패턴에 따르면, DMRS를 위하여 하나의 서브프레임에서 오직 하나의 SC-FDMA 심볼이 사용될 수도 있다. 또한, 오버헤드 감소가 적용될 수 있는 채널 환경은 높은 SNR과 낮은 이동성을 갖는(약 7% 스펙트럴 효율 이득을 갖는) 매우 좋은 채널 환경으로 가정할 수 있다. 따라서, 기존보다 낮은 코딩율의 필요성(즉, 더 큰 Q´ 값의 필요성)이 적어질 것으로 예상되므로, 상기와 같은 수학식 5 및 6을 통하여, HARQ-ACK 정보 및 RI 정보를 위한 코딩율을 각각 조절할 수 있고, 이를 기반으로 PUSCH 영역에 맵핑할 수 있다.
이하, 본 발명에서는 HARQ-ACK 정보 및 RI 정보를 위하여 각각 4개의 SC-FDMA 심볼을 할당하지 않고, 그보다 적은 수의 SC-FDMA 심벌들을 할당하는 것으로 가정한다. 예를 들어, 본 발명에서는 HARQ 정보 및 RI 정보는 감소된 DMRS가 맵핑되는 SC-FDMA 심볼 주변에 맵핑되되, 각각 xACK 및 xRI 개 만큼의 SC-FDMA 심볼들에 맵핑될 수 있다. 또한, 이하 본 발명에서는 상기 xACK 및 xRI 값이 2인 경우를 가정하고 설명한다. 또한 non-MIMO(즉, 단일 레이어) PUSCH 전송이 구성된 경우, 즉 NL=1인 경우를 기준으로 설명한다. 만약, 상기 xACK 및 xRI 값이 홀수인 경우(예를 들어, 1 또는 3)인 경우에 제안되는 방법들에 따라 DMRS가 맵핑되는 SC-FDMA 심벌의 가장 가까운 SC-FDMA 심벌 및 낮은 인덱스의 SC-FDMA 심벌 기준으로 HARQ-ACK 정보와 RI 정보가 맵핑될 수 있다. 예를 들어, DMRS가 맵핑되는 심벌 인덱스가 2인 경우, HARQ-ACK 정보는 1->3->0 의 인덱스의 심벌들을 순차적으로 사용할 수 있다.
방법 1
방법 1에서는 새롭게 고려되고 있는 상술한 감소된 DMRS 패턴 1(즉, 하나의 서브프레임 내에 오직 하나의 SC-FDMA 심볼에 DMRS 가 할당되는 패턴)을 기반으로 감소된 DMRS가 할당된 SC-FDMA 심벌 주변의 n개(예를 들어, 2)의 SC-FDMA 심벌을 사용하여 HARQ-ACK 정보를 할당하는 방법을 제안한다. 또한 SC-FDMA 심벌을 최대한 이용하기 위하여 상기 HARQ-ACK 정보가 할당되는 주변에 n개의 SC-FDMA 심벌을 사용하여 RI 정보를 할당하는 방법을 제안한다.
HARQ-ACK 정보에 관한 벡터 시퀀스인 는 다음 표 1과 같은 의사 코드(pseudo-code)를 기반으로 상기 인터리빙 행렬의 요소인 에 할당될 수 있다. 이 경우 만약 상향링크 데이터 및 CQI/PMI에 관한 다중화된 벡터 시퀀스가 이미 해당 에 할당되었다고 할지라도, HARQ-ACK 정보에 관한 벡터 시퀀스는 해당 에 겹쳐쓴다.
표 1을 참조하면, HARQ-ACK 정보에 관한 벡터 시퀀스인 는 "ColumnSet(j)"가 가리키는 열들에 할당(또는 기술(written))되되, 마지막 행부터 시작하여 위쪽으로(upwards) 움직이며(moving) 할당된다. 여기서 상기 "ColumnSet(j)"는 예를 들어, 다음 표 2에 의하여 지시될 수 있으며, 상기 "ColumnSet(j)"는 해당 표의 값들에 대하여 왼쪽에서 오른쪽으로 0부터 1까지 인덱스된다.
CP 구성(configuration) | Column Set |
노멀(Normal) | {2, 3} |
확장(Extended) | {1, 2} |
또한, RI 정보가 해당 PUSCH 전송 서브프레임에 전송되어야 하는 경우, 상기 RI 정보에 관한 벡터 시퀀스인 는 다음 표 3과 같은 의사 코드를 기반으로 상기 인터리빙 행렬의 요소인 에 할당될 수 있다.
표 3을 참조하면, RI 정보에 관한 벡터 시퀀스인 는 "ColumnSet(j)"가 가리키는 열들에 할당(또는 기술(written))되며, 마지막 행부터 시작하여 위쪽으로(upwards) 움직이며(moving) 할당된다. 여기서 상기 "ColumnSet(j)"는 예를 들어, 다음 표 4에 의하여 지시될 수 있으며, 상기 "ColumnSet(j)"는 해당 표의 값들에 대하여 왼쪽에서 오른쪽으로 0부터 1까지 인덱스된다.
CP 구성(configuration) | Column Set |
노멀(Normal) | {1, 4} |
확장(Extended) | {0, 3} |
다음 도 11은 본 발명의 방법 1에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 및 RI 정보 맵핑의 예를 나타낸다.
도 11은 노멀 CP(cyclic prefix)가 구성된 경우 감소된 DMRS가 짝수 슬롯의 3번 SC-FMDA 심벌에 맵핑되고, 확장 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 2번 SC-FDMA 심벌에 맵핑되는 예를 나타낸다. 또한, 도 11은 상기 HARQ-ACK 정보에 관한 벡터 시퀀스에 대하여 표 2가 적용되고, 상기 RI 정보에 관한 벡터 시퀀스에 대하여 표 4이 적용된 경우를 나타낸다.
도 11을 참조하면, 노멀 CP가 구성된 경우, HARQ-ACK 정보는 짝수 슬롯의 2번, 4번 SC-FDMA 심벌들에 맵핑되고, RI 정보는 짝수 슬롯의 1번, 5번 SC-FDMA 심벌들에 맵핑된다. 구체적으로 표 2는 2번, 3번 열을 지시하며, 다만, 상기 인터리빙 행렬의 출력은 자원 맵핑에 있어 DMRS가 맵핑되는 SC-FDMA 심벌(또한, SRS가 전송된다면 해당 SC-FDMA 심볼)을 제외한 나머지 자원들에 맵핑되므로, 결과적으로 HARQ-ACK 정보는 짝수 슬롯의 2번, 4번 SC-FDMA 심벌들에 맵핑된다(3번 SC-FDMA 심벌은 DMRS 맵핑). 또한, 표 4는 1번, 5번 열을 지시하며, 결과적으로 RI 정보는 짝수 슬롯의 1번, 5번 SC-FDMA 심벌들에 맵핑된다.
한편, 확장 CP가 구성된 경우, HARQ-ACK 정보는 짝수 슬롯의 1번, 3번 SC-FDMA 심벌들에 맵핑되고, RI 정보는 짝수 슬롯의 0번, 4번 SC-FDMA 심벌들에 맵핑된다.
여기서, 노멀 CP가 구성된 경우, 짝수 슬롯의 0번, 1번, 2번, 3번, 4번, 5번, 6번 및 홀수 슬롯의 0번, 1번, 2번, 3번, 4번, 5번, 6번 SC-FDMA 심볼 인덱스는, 하나의 서브프레임의 0번 내지 13번 SC-FDMA 심볼 인덱스에 각각 대응됨은 상술한 바와 같다. 또한, 확장 CP가 구성된 경우, 짝수 슬롯의 0번, 1번, 2번, 3번, 4번, 5번 및 홀수 슬롯의 0번, 1번, 2번, 3번, 4번, 5번 SC-FDMA 심볼 인덱스는, 하나의 서브프레임의 0번 내지 11번 SC-FDMA 심볼 인덱스에 각각 대응된다.
상기 HARQ-ACK 정보 및 상기 RI 정보는 하측(bottom) 부반송파에서부터 맵핑될 수 있음은 상술한 바와 같다. 이하 마찬가지이다.
방법 2
방법 2에서는 상술한 감소된 DMRS 패턴 1을 기반으로 하되, 방법 1과 달리 PUSCH 영역에 사용되는 PRB 수에 따라서 각 PRB마다 균일하게 HARQ-ACK 정보 및/또는 RI 정보를 할당하는 방법을 제안한다.
HARQ-ACK 정보에 관한 벡터 시퀀스인 는 다음 표 9과 같은 의사 코드(pseudo-code)를 기반으로 상기 인터리빙 행렬의 요소인 에 할당될 수 있다. 이 경우 만약 상향링크 데이터 및 CQI/PMI에 관한 다중화된 벡터 시퀀스가 이미 해당 에 할당되었다고 할지라도, HARQ-ACK 정보에 관한 벡터 시퀀스는 해당 에 겹쳐쓴다.
표 5를 참조하면, HARQ-ACK 정보에 관한 벡터 시퀀스인 는 "ColumnSet(j)"가 가리키는 열들에 할당(또는 기술)되며, 각 PRB별로 균분하여 할당되도록 제어된다. 여기서 상기 "ColumnSet(j)"는 예를 들어, 다음 표 6에 의하여 지시될 수 있으며, 상기 "ColumnSet(j)"는 해당 표의 값들에 대하여 왼쪽에서 오른쪽으로 0부터 1까지 인덱스된다.
CP 구성(configuration) | Column Set |
노멀(Normal) | {2, 3} |
확장(Extended) | {1, 2} |
또한, RI 정보가 해당 PUSCH 전송 서브프레임에 전송되어야 하는 경우, 상기 RI 정보에 관한 벡터 시퀀스인 는 다음 표 7과 같은 의사 코드를 기반으로 상기 인터리빙 행렬의 요소인 에 할당될 수 있다.
표 7을 참조하면, RI 정보에 관한 벡터 시퀀스인 는 "ColumnSet(j)"가 가리키는 열들에 할당(또는 기술)되며, 각 PRB별로 균분하여 할당되도록 제어된다. 여기서 상기 "ColumnSet(j)"는 예를 들어, 다음 표 8에 의하여 지시될 수 있으며, 상기 "ColumnSet(j)"는 해당 표의 값들에 대하여 왼쪽에서 오른쪽으로 0부터 1까지 인덱스된다.
CP 구성(configuration) | Column Set |
노멀(Normal) | {1, 4} |
확장(Extended) | {0, 3} |
도 12는 본 발명의 방법 2에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 및 RI 정보 맵핑의 예를 나타낸다.
도 12는 노멀 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 3번 SC-FMDA 심벌에 맵핑되고, 확장 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 2번 SC-FDMA 심벌에 맵핑되는 예를 나타낸다. 또한, 도 12는 상기 HARQ-ACK 정보에 관한 벡터 시퀀스에 대하여 표 6이 적용되고, 상기 RI 정보에 관한 벡터 시퀀스에 대하여 표 8이 적용된 경우를 나타낸다.
도 12를 참조하면, 노멀 CP가 구성된 경우, HARQ-ACK 정보는 짝수 슬롯의 2번, 4번 SC-FDMA 심벌들에 맵핑되되, 각 PRB에 균분하여 맵핑된다. 또한, 노멀 CP가 구성된 경우, RI 정보는 짝수 슬롯의 1번, 5번 SC-FDMA 심벌들에 맵핑되되, 각 PRB에 균분하여 맵핑된다.
한편, 확장 CP가 구성된 경우, HARQ-ACK 정보는 짝수 슬롯의 1번, 3번 SC-FDMA 심벌들에 맵핑되되, 각 PRB에 균분하여 맵핑된다. 또한, 확장 CP가 구성된 경우, RI 정보는 짝수 슬롯의 0번, 4번 SC-FDMA 심벌들에 맵핑되되, 각 PRB에 균분하여 맵핑된다.
방법 3
방법 3에서는 상술한 감소된 DMRS 패턴 1을 기반으로 하되, PRB 인덱스에 따라서 HARQ-ACK 정보 및/또는 RI 정보가 교차하여 할당되도록 제어하는 방법을 제안한다.
HARQ-ACK 정보에 관한 벡터 시퀀스인 는 다음 표 9와 같은 의사 코드를 기반으로 상기 인터리빙 행렬의 요소인 에 할당될 수 있다. 이 경우 만약 상향링크 데이터 및 CQI/PMI에 관한 다중화된 벡터 시퀀스가 이미 해당 에 할당되었다고 할지라도, HARQ-ACK 정보에 관한 벡터 시퀀스는 해당 에 겹쳐쓴다.
표 9를 참조하면, HARQ-ACK 정보에 관한 벡터 시퀀스인 는 "ColumnSet(j)"가 가리키는 열들에 할당(또는 기술)되며, 마지막 행부터 시작하여 위쪽으로 움직이며 할당된다. 여기서 상기 "ColumnSet(j)"는 예를 들어, 다음 표 10에 의하여 지시될 수 있으며, 상기 "ColumnSet(j)"는 해당 표의 값들에 대하여 왼쪽에서 오른쪽으로 0부터 1까지 인덱스된다.
CP 구성(configuration) | Column Set (Even PRB) |
Column Set (Odd PRB) |
노멀(Normal) | {2, 3} | {1, 4} |
확장(Extended) | {1, 2} | {0, 3} |
또한, RI 정보가 해당 PUSCH 전송 서브프레임에 전송되어야 하는 경우, 상기 RI 정보에 관한 벡터 시퀀스인 는 다음 표 11과 같은 의사 코드를 기반으로 상기 인터리빙 행렬의 요소인 에 할당될 수 있다.
표 11을 참조하면, RI 정보에 관한 벡터 시퀀스인 는 "ColumnSet(j)"가 가리키는 열들에 할당(또는 기술)되되, 마지막 행부터 시작하여 위쪽으로 움직이며 할당된다. 여기서 상기 "ColumnSet(j)"는 예를 들어, 다음 표 12에 의하여 지시될 수 있으며, 상기 "ColumnSet(j)"는 해당 표의 값들에 대하여 왼쪽에서 오른쪽으로 0부터 1까지 인덱스된다.
CP 구성(configuration) | Column Set (Even PRB) |
Column Set (Odd PRB) |
노멀(Normal) | {1, 4} | {2, 3} |
확장(Extended) | {0, 3} | {1, 2} |
다음 도 13은 본 발명의 방법 3에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 및 RI 정보 맵핑의 예를 나타낸다.
도 13은 노멀 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 3번 SC-FMDA 심벌에 맵핑되고, 확장 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 2번 SC-FDMA 심벌에 맵핑되는 예를 나타낸다. 또한, 도 13은 상기 HARQ-ACK 정보에 관한 벡터 시퀀스에 대하여 표 10이 적용되고, 상기 RI 정보에 관한 벡터 시퀀스에 대하여 표 12가 적용된 경우를 나타낸다.
도 13을 참조하면, 노멀 CP가 구성된 경우, HARQ-ACK 정보는 짝수 PRB에 대하여는 짝수 슬롯의 2번, 4번 SC-FDMA 심벌들에 맵핑되고, 홀수 PRB에 대하여는 짝수 슬롯의 1번, 5번 SC-FDMA 심벌들에 맵핑된다. 또한, 노멀 CP가 구성된 경우, RI 정보는 짝수 PRB에 대하여는 짝수 슬롯의 1번, 5번 SC-FDMA 심벌들에 맵핑되고, 홀수 PRB에 대하여는 짝수 슬롯의 2번, 4번 SC-FDMA 심벌들에 맵핑된다.
한편, 확장 CP가 구성된 경우, HARQ-ACK 정보는 짝수 PRB에 대하여는 짝수 슬롯의 1번, 3번 SC-FDMA 심벌들에 맵핑되고, 홀수 PRB에 대하여는 짝수 슬롯의 0번, 4번 SC-FDMA 심벌들에 맵핑된다. 또한, 확장 CP가 구성된 경우, RI 정보는 짝수 PRB에 대하여는 짝수 슬롯의 0번, 4번 SC-FDMA 심벌들에 맵핑되고, 홀수 PRB에 대하여는 짝수 슬롯의 1번, 3번 SC-FDMA 심벌들에 맵핑된다.
방법 4
방법 4에서는 상술한 감소된 DMRS 패턴 1을 기반으로 하되, 부반송파 인덱스에 따라서 HARQ-ACK 정보 및/또는 RI 정보를 교차하여 할당하는 방법을 제안한다.
HARQ-ACK 정보에 관한 벡터 시퀀스인 는 다음 표 13과 같은 의사 코드를 기반으로 상기 인터리빙 행렬의 요소인 에 할당될 수 있다. 이 경우 만약 상향링크 데이터 및 CQI/PMI에 관한 다중화된 벡터 시퀀스가 이미 해당 에 할당되었다고 할지라도, HARQ-ACK 정보에 관한 벡터 시퀀스는 해당 에 겹쳐쓴다.
표 13을 참조하면, HARQ-ACK 정보에 관한 벡터 시퀀스인 는 "ColumnSet(j)"가 가리키는 열들에서 아래쪽의 행부터 시작하여 위쪽으로 움직이며 할당되되, 홀수 부반송파 인덱스에서 할당된다. 여기서 상기 "ColumnSet(j)"는 예를 들어 다음 표 14에 의하여 지시될 수 있으며, 상기 "ColumnSet(j)"는 해당 표의 값들에 대하여 왼쪽에서 오른쪽으로 0부터 3까지 인덱스된다.
CP 구성(configuration) | Column Set |
노멀(Normal) | {1, 2, 3, 4} |
확장(Extended) | {0, 1, 2, 3} |
또한, RI 정보가 해당 PUSCH 전송 서브프레임에 전송되어야 하는 경우, 상기 RI 정보에 관한 벡터 시퀀스인 는 다음 표 15와 같은 의사 코드를 기반으로 상기 인터리빙 행렬의 요소인 에 할당될 수 있다.
표 15를 참조하면, RI 정보에 관한 벡터 시퀀스인 는 "ColumnSet(j)"가 가리키는 열들에서 아래쪽의 행부터 시작하여 위쪽으로 움직이며 할당되되, 짝수 부반송파 인덱스에서 할당된다. 여기서 상기 "ColumnSet(j)"는 예를 들어 다음 표 16에 의하여 지시될 수 있으며, 상기 "ColumnSet(j)"는 해당 표의 값들에 대하여 왼쪽에서 오른쪽으로 0부터 3까지 인덱스된다.
CP 구성(configuration) | Column Set |
노멀(Normal) | {1, 2, 3, 4} |
확장(Extended) | {0, 1, 2, 3} |
다음 도 14는 본 발명의 방법 4에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 및 RI 정보 맵핑의 예를 나타낸다.
도 14는 노멀 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 3번 SC-FMDA 심벌에 맵핑되고, 확장 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 2번 SC-FDMA 심벌에 맵핑되는 예를 나타낸다. 또한, 도 14는 상기 HARQ-ACK 정보에 관한 벡터 시퀀스에 대하여 표 14가 적용되고, 상기 RI 정보에 관한 벡터 시퀀스에 대하여 표 16이 적용된 경우를 나타낸다.
도 14를 참조하면, 노멀 CP가 구성된 경우, HARQ-ACK 정보는 짝수 슬롯의 1번, 2번, 4번, 5번 SC-FDMA 심벌들에 맵핑되되, 홀수 (인덱스의) 부반송파에 맵핑된다. 또한, 노멀 CP가 구성된 경우, RI 정보는 짝수 슬롯의 1번, 2번, 4번, 5번 SC-FDMA 심벌들에 맵핑되되, 짝수 (인덱스의) 부반송파에 맵핑된다.
한편, 확장 CP가 구성된 경우, HARQ-ACK 정보는 짝수 슬롯의 0번, 1번, 3번, 4번 SC-FDMA 심벌들에 맵핑되되, 홀수 부반송파에 맵핑된다. 또한, 확장 CP가 구성된 경우, RI 정보는 짝수 슬롯의 0번, 1번, 3번, 4번 SC-FDMA 심벌들에 맵핑되되, 짝수 부반송파에 맵핑된다
한편, 상기 방법 4에서 HARQ-ACK 정보 및 RI 정보 중 하나의 정보만이 전송되는 경우, 해당 정보를 할당함에 있어 전송되지 않는 다른 정보의 전송 위치에 해당하는 자원을 사용할 수도 있다.
방법 5
상술한 방법들이 고정된 위치에 HARQ-ACK 정보와 RI 정보를 할당하였으나, 방법 5는 해당 PUSCH가 전송되는 서브프레임 상에 HARQ-ACK 정보의 전송 유무에 따라서, RI 정보가 할당되는 위치를 변경하는 방법을 제안한다.
도 15는 본 발명의 방법 5에 따른 HARQ-ACK 정보 전송 유무에 따른 RI 정보 할당(또는 맵핑) 방법의 예를 나타낸다.
도 15를 참조하면, 단말(UE)은 PUSCH를 통하여 상향링크 제어 정보인 HARQ-ACK 정보가 전송되는지 판단한다(S1500).
만약, HARQ-ACK 정보가 전송되는 경우, 단말은 HARQ-ACK 정보 및 RI 정보를 정해진 기준에 따라 SC-FDMA 심볼들 상에 맵핑하여 전송한다(S1510). 이 경우 상기 정해진 기준은 상술한 방법들(본 발명에서 제안된 다른 방법들) 중 어느 하나를 따를 수 있다.
만약, HARQ-ACK 정보가 전송되지 않는 경우, 단말은 RI 정보를 HARQ-ACK 정보 전송을 위해 맵핑되는 SC-FDMA 심볼들 상에서 전송한다(S1520). 즉 HARQ-ACK 정보 전송이 없고, RI 정보 전송이 있는 경우, RI 정보는 감소된 DMRS 주변 약 xRI(그림에서는 2)개의 SC-FDMA 심볼 상에서 전송될 수 있다.
예를 들어, 해당 PUSCH를 통하여 HARQ-ACK 정보가 전송되지 않고, RI 정보만 전송되는 경우, HARQ-ACK 정보에 관한 벡터 시퀀스의 상기 인터리빙 행렬에의 할당을 위한 의사 코드는 표 17과 같고, RI 정보에 관한 벡터 시퀀스의 상기 인터리빙 행렬에의 할당을 위한 의사 코드는 표 18과 같을 수 있다.
상기 표 17의 상기 "ColumnSet(j)"는 예를 들어,다음 표 19에 의하여 지시될 수 있고, 상기 표 18의 상기 "ColumnSet(j)"는 다음 표 20에 의하여 지시될 수 있다.
CP 구성(configuration) | Column Set |
노멀(Normal) | {2, 3} |
확장(Extended) | {1, 2} |
CP 구성(configuration) | Column Set |
노멀(Normal) | {2, 3} |
확장(Extended) | {1, 2} |
상기의 경우, RI 정보는 해당 서브프레임의 PUSCH 자원에 다음과 같이 맵핑될 수 있다.
도 16은 본 발명의 방법 5에 따른 하나의 서브프레임의 PUSCH 영역에의 RI 정보 맵핑의 예이다.
도 16은 노멀 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 3번 SC-FMDA 심벌에 맵핑되고, 확장 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 2번 SC-FDMA 심벌에 맵핑되는 예를 나타낸다. 또한, 도 16은 상기 RI 정보에 관한 벡터 시퀀스에 대하여 표 20이 적용된 경우를 나타낸다.
도 16을 참조하면, 노멀 CP가 구성된 경우, RI 정보는 짝수 슬롯의 2번, 4번 SC-FDMA 심벌들에 맵핑된다. 한편, 확장 CP가 구성된 경우, RI 정보는 짝수 슬롯의 1번, 3번 SC-FDMA 심벌들에 맵핑된다.
방법 6
방법 6에서는 HARQ-ACK 정보와 RI 정보가 각각 최대 4개의 SC-FDMA 심벌에 맵핑된다는 가정을 유지한 채, HARQ-ACK 정보 및 RI 정보 각각에 대한 코딩률(code rate)을 조절하여 감소된 DMRS 주변 4개의 SC-FDMA 심벌에 HARQ-ACK 정보 및 RI 정보를 맵핑하는 것을 제안한다. 예를 들어, HARQ-ACK 정보 및 RI 정보의 코딩률 조절을 위하여 HARQ-ACK 정보를 위한 βHARQ - ACK offset 및 RI 정보를 위한 βRI offset이 사용할 수 있다. 이 경우 오버헤드 감소가 적용될 수 있는 중고(medium-to-high) SNR(Signal to Noise Ratio) 환경에 효율적으로 HARQ-ACK 정보 및 RI 정보 각각에 대한 코딩률을 조절하여 HARQ-ACK 정보 및 RI 정보를 상기 감소된 DMRS 주변 n개(예를 들어 2개)의 SC-FDMA 심볼들에 맵핑되도록 제어할 수 있다. 이 경우 상기 HARQ-ACK 정보 및 RI 정보는 FDM(Frequency Division Multiplexing) 방법으로 맵핑될 수 있다.
도 17은 본 발명의 방법 6에 따른 HARQ-ACK 정보 및 RI 정보의 맵핑 방법을 간략하게 나타내는 예이다.
도 17을 참조하면, HARQ-ACK 정보 및 RI 정보를 각각 채널 코딩하기 위하여, HARQ-ACK 정보를 위한 Q´ACK과 RI 정보를 위한 Q´RI가 각각 계산된다. 여기서 상기 Q´ACK은 상기 βHARQ - ACK offset과 PUSCH 코딩율 및 xACK을 기반으로 계산될 수 있다. 또한, 상기 Q´RI는 상기 βRI offset와 상기 PUSCH 코딩율 및 xRI를 기반으로 계산될 수 있다. Q´ACK 및 Q´RI는 각각 상술한 수학식 5 및 수학식 6을 기반으로 계산될 수 있다.
HARQ-ACK 정보 및 RI 정보를 각각 채널 코딩함에 있어, 상기 계산된 Q´ACK 및 Q´RI가 각각 사용되어, 해당 HARQ-ACK 정보 및 RI 정보 각각의 코딩률이 조절될 수 있다. 이후 채널 인터리빙을 통하여 상기 HARQ-ACK 정보 및 RI 정보를 감소된 DMRS 주변 n개(xACK 또는 xRI개)의 SC-FDMA 심벌들을 공유하여 할당(또는 맵핑)되도록 제어하고, PUSCH 영역에 자원 맵핑을 수행하여 최종적으로 SC-FDMA 신호를 생성한다. HARQ-ACK 정보 및 RI 정보는 서로 같은 SC-FDMA 심볼 상에서 다중화될 수 있다.
방법 6에 따르면, HARQ-ACK 정보에 관한 벡터 시퀀스 및 RI 정보에 관한 벡터 시퀀스를 인터리빙 행렬에 할당함에 있어, 지정된 열들의 마지막 행부터 시작하여 위쪽으로(upwards) 움직이며(moving) 먼저 HARQ-ACK 정보에 관한 벡터 시퀀스가 할당되고, 그 뒤에 RI 정보에 관한 벡터 시퀀스가 할당될 수 있다. 즉, 지정된 SC-FDMA 심볼들 상에서 하측 부반송파부터 위쪽으로 HARQ-ACK 정보가 먼저 할당되고, 그 후에 RI 정보가 할당될 수 있다. 물론 그 반대도 가능하다.
예를 들어, 방법 6에 따른 경우, HARQ-ACK 정보에 관한 벡터 시퀀스 및 RI 정보에 관한 벡터 시퀀스의 상기 인터리빙 행렬에의 할당을 위한 의사 코드는 표 21과 같을 수 있다.
표 21에서 2개의 while 문은 순차적으로 적용된다. 즉, 두번째 while 문에서 변수 i만 0으로 리프레쉬(refresh)되고, 나머지 변수들의 현재 값은 그대로 적용된다. 여기서, "CAKC=ColumnSet(j)"의 ColumnSet(j) 및 "CRI=ColumnSet(j)"의 ColumnSet(j) 둘 다는 다음 표 22에 의하여 지시될 수 있다.
CP 구성(configuration) | Column Set |
노멀(Normal) | {2, 3} |
확장(Extended) | {1, 2} |
다음 도 18은 본 발명의 방법 6에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 RI 정보 맵핑의 예이다.
도 18은 노멀 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 3번 SC-FMDA 심벌에 맵핑되고, 확장 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 2번 SC-FDMA 심벌에 맵핑되는 예를 나타낸다. 또한, 도 18은 상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스 둘 다에 대하여 표 22가 적용된 경우를 나타낸다.
도 18을 참조하면, 노멀 CP가 구성된 경우, HARQ-ACK 정보 및 RI 정보는 짝수 슬롯의 2번, 4번 SC-FDMA 심벌들에 맵핑되되, 하측 부반송파부터 위쪽으로 HARQ-ACK 정보가 먼저 맵핑되고, 그 후에 RI 정보가 맵핑된다.
한편, 확장 CP가 구성된 경우, HARQ-ACK 정보 및 RI 정보는 짝수 슬롯의 1번, 3번 SC-FDMA 심벌들에 맵핑되되, 하측 부반송파부터 위쪽으로 HARQ-ACK 정보가 먼저 맵핑되고, 그 후에 RI 정보가 맵핑된다.
도 19는 본 발명에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 RI 정보 맵핑 수행방법을 나타내는 순서도의 예이다.
도 19를 참조하면, 단말은 PUSCH 스케줄링 정보를 수신한다(S1900). 예를 들어, 단말은 PDCCH를 전송되는 하향링크 제어정보(downlink control information, DCI)를 기반으로 상기 PUSCH가 스케줄링되어 있는지 확인할 수 있다. DCI는 여러가지 포맷이 있으며, DCI 포맷 0은 상향링크 셀에서 PUSCH의 스케줄링에 사용된다. 즉, 단말은 해당 단말을 위한 PDCCH를 기지국으로부터 수신하고, 상기 PDCCH에 상기 DCI 포맷 0이 포함된 경우, 특정 서브프레임상에 PUSCH가 스케줄링 된 것으로 확인할 수 있다.
단말은 HARQ-ACK 정보 및 RI 정보 중 적어도 하나가 상기 PUSCH가 전송되는 서브프레임상에서 전송되어야 하는 경우, Q´ACK 및 Q´RI 중 적어도 하나를 계산한다(S1910). 여기서 Q´ACK는 상술한 수학식 5를 기반으로 계산될 수 있고, Q´RI은 상술한 수학식 6을 기반으로 계산될 수 있다. 이 경우, 상기 수학식 5의 xACK 및 상기 수학식 6의 XRI는 예를 들어 2로 설정될 수 있다. 예를 들어, 단말은 감소된 DMRS가 설정된 경우, Q´대신 상기 Q´ACK 및 상기 Q´RI를 계산하고, 사용할 수 있다. 단말은 감소된 DMRS 설정에 관한 정보를 기지국으로부터 수신할 수 있다. 예를 들어, 단말은 RRC 시그널링을 통하여 감소된 DMRS 설정에 관한 정보를 수신할 수 있다.
단말은 상기 계산된 Q´ACK 및 Q´RI 중 적어도 하나를 기반으로 상기 HARQ-ACK 정보 및 상기 RI 정보 중 적어도 하나에 채널 코딩을 수행하고, 상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스 중 적어도 하나를 생성한다(S1920). 단말은 상기 계산된 Q´ACK을 기반으로 상기 HARQ-ACK 정보에 대한 채널 코딩을 수행하여 상기 HARQ-ACK 정보에 관한 벡터 시퀀스를 획득할 수 있다. 또한, 단말은 상기 계산된 Q´RI를 기반으로 상기 RI 정보에 대한 채널 코딩을 수행하여 상기 RI 정보에 관한 벡터 시퀀스를 획득할 수 있다.
상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스 중 적어도 하나를 채널 인터리빙을 위한 인터리빙 행렬의 요소들에 할당(또는 기술(write))한다(S1930). 상향링크의 스펙트럴 효율을 향상시키기 위하여 감소된 DMRS가 사용될 수 있다. 감소된 DMRS는 예를 들어 도 7, 도 8 또는 도 9와 같이 물리 계층에 맵핑될 수 있다.
상기 인터리빙 행렬의 요소들에 상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스 중 적어도 하나의 할당은, 전술된 방법 1 내지 방법 6 중 어느 하나 또는 이들의 조합에 의해 수행될 수 있다.
단말은 상기 인터리빙 행렬을 기반으로 상기 HARQ-ACK 정보 및 상기 RI 정보 중 적어도 하나를 상기 PUSCH의 물리 계층 영역에 맵핑하여 기지국으로 전송한다(S1940).
도 20은 본 발명에 따른 단말을 도시한 블록도의 예이다.
도 20을 참조하면, 단말(2000)은 통신부(2010), 코딩율 조절 블록(2020), 채널 코딩 유닛(2030), 채널 인터리버(2040) 및 맵퍼(2050)를 포함한다.
통신부(2010)는 기지국으로부터 PDCCH를 통하여 PUSCH 스케줄링 정보를 수신한다. 상기 PUSCH 스케줄링 정보는 예를 들어, DCI 포맷 0을 통하여 지시될 수 있다.
또한, 통신부(2010)는 기지국으로부터 감소된 DMRS 설정에 관한 정보를 수신할 수 있다. 감소된 DMRS 설정에 관한 정보는 예를 들어 도 7, 도 8 또는 도 9와 같이 물리계층에서의 감소된 DMRS 맵핑을 지시하는 정보일 수 있다.
코딩율 조절 블록(2020)은 Q´ACK 및/또는 Q´RI를 계산한다. 코딩율 조절 블록(2020)은 상술한 수학식 5를 기반으로 Q´ACK를 계산할 수 있다. 또한 코딩율 조절 블록(2020)은 상술한 수학식 6을 기반으로 Q´RI를 계산할 수 있다. 이 경우, 상기 수학식 5의 xACK 및 상기 수학식 6의 XRI는 예를 들어 2로 설정될 수 있다. 예를 들어, 코딩율 조절 블록(2020)은 감소된 DMRS가 설정된 경우, Q´대신 상기 Q´ACK 및 상기 Q´RI를 계산하고, 사용할 수 있다.
채널 코딩 유닛(2030)는 상기 Q´ACK 및/또는 상기 Q´RI를 기반으로 HARQ-ACK 정보 및/또는 RI 정보를 각각 채널 코딩하고, 상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및/또는 상기 RI 정보에 관한 벡터 시퀀스를 생성한다.
채널 인터리버(2040)는 상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및/또는 상기 RI 정보에 관한 벡터 시퀀스를 채널 인터리빙을 위한 인터리빙 행렬의 요소들에 할당(또는 기술(write))한다. 이 경우, 채널 인터리버(2040)는 상기 감소된 DMRS 설정을 기반으로 상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및/또는 상기 RI 정보에 관한 벡터 시퀀스를 상기 인터리빙 행렬의 요소들에 할당할 수 있다.
채널 인터리버는 전술된 방법 1 내지 방법 6 중 어느 하나 또는 이들의 조합에 의하여, 상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및/또는 상기 RI 정보에 관한 벡터 시퀀스를 상기 인터리빙 행렬의 요소들에 할당할 수 있다.
맵퍼(2050)는 상기 인터리빙 행렬을 기반으로 상기 HARQ-ACK 정보 및 상기 RI 정보 중 적어도 하나를 상기 PUSCH의 물리 계층 영역에 맵핑하여 상기 HARQ-ACK 정보 및/또는 상기 RI 정보가 다중화된 상기 PUSCH를 생성하고, 상기 PUSCH를 통신부(2010)을 통하여 기지국으로 전송한다.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시 예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시 예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
Claims (20)
- 상향링크 제어 정보(Uplink Contorl Information, UCI)를 PUSCH(Physical Uplink Shared Channel)를 통하여 전송하는 단말로서,
상기 PUSCH 전송을 위한 서브프레임 상에서 전송되는 HARQ-ACK(Hybrid Automatic Repeat Request-Acknowledgement) 정보에 관한 코딩된 변조 심볼(coded modulation symbol)의 수를 나타내는 Q´ACK 및 상기 서브프레임 상에서 전송되는 RI(Rank Indicator) 정보에 관한 코딩된 변조 심볼의 수를 나타내는 Q´RI 중 적어도 하나를 계산하는 코딩율 조절 블록;
상기 Q´ACK 및 Q´RI 중 적어도 하나를 기반으로 채널 코딩을 수행하고 상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스 중 적어도 하나를 생성하는 채널 코딩 유닛;
상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스 중 적어도 하나를 채널 인터리빙을 위한 인터리빙 행렬의 요소들에 할당하는 채널 인터리버; 및
상기 인터리빙 행렬을 기반으로 상기 HARQ-ACK 정보 및 상기 RI 정보 중 적어도 하나를 상기 PUSCH을 위한 영역에 맵핑하여 상기 PUSCH를 생성하는 맵퍼를 포함하되,
상기 코딩율 조절 블록은 상기 HARQ-ACK 정보가 맵핑되는 SC-FDMA(Single Carrier-Frequency Division Multiple Access) 심벌들의 수를 제어하기 위한 변수 xACK을 기반으로 상기 Q´ACK을 계산하고, 상기 RI 정보가 맵핑되는 SC-FDMA 심벌들의 수를 제어하기 위한 변수 xRI를 기반으로 상기 Q´RI를 계산함을 특징으로 하는, 단말. - 제 1항에 있어서,
상기 감소된 DMRS 설정에 관한 정보를 기지국으로 수신하는 통신부를 더 포함하되,
상기 맵퍼는 만약 상기 단말에 노멀 CP(Cyclic Prefix)가 구성된 경우, DMRS를 상기 PUSCH 전송을 위한 서브프레임의 3번(#3) 또는 10번(#10) SC-FDMA 심벌(symbol)에만 맵핑하고, 만약 상기 단말에 확장 CP가 구성된 경우, 상기 DMRS를 상기 서브프레임의 2번(#2) 또는 8번(#8) SC-FDMA 심벌에만 맵핑함을 특징으로 하는, 단말. - 제 1항에 있어서,
상기 감소된 DMRS 설정에 관한 정보를 기지국으로 수신하는 통신부를 더 포함하되,
상기 맵퍼는 만약 상기 단말에 노멀 CP(Cyclic Prefix)가 구성된 경우, DMRS를 짝수 PRB(Physical Resource Block)에 대하여는 상기 PUSCH 전송을 위한 서브프레임의 3번 SC-FDMA(Single Carrier-Frequency Division Multiple Access) 심벌(symbol)에만 맵핑하고, 홀수 PRB에 대하여는 상기 서브프레임의 10번 SC-FDMA 심벌에만 맵핑하고,
만약 상기 단말에 확장 CP가 구성된 경우, 상기 DMRS를 상기 짝수 PRB에 대하여는 상기 서브프레임의 2번 SC-FDMA 심벌에만 맵핑하고, 상기 홀수 PRB에 대하여는 상기 서브프레임의 8번 SC-FDMA 심벌에만 맵핑함을 특징으로 하는, 단말. - 제 1항에 있어서,
상기 코드율 조절 블록은 다음 수학식 (1)을 기반으로 상기 Q´ACK을 계산함을 특징으로 하는 단말,
(1)
여기서, O는 RI 비트 또는 HARQ-ACK 비트의 수이고, MPUSCH SC는 전송 블록을 위하여 현재(current) 서브프레임에서 PUSCH 전송을 위해 스케줄링된 대역폭(bandwidth)으로, 부반송파의 수로 표현되며, NPUSCH - initial Symb는 동일한 전송 블록에 대한 초기(initial) PUSCH 전송을 위한 서브프레임당 SC-FDMA 심벌의 수이고, MPUSCH -initial sc는 동일한 전송 블록에 대한 초기(initial) PUSCH 전송을 위한 부반송파의 수이고, C는 코드 블록들의 수이고, Kr은 코드 블록 넘버 r을 위한 비트들의 수를 나타내고, βHARQ - ACK offset는 상기 HARQ-ACK 정보에 특유한 오프셋 값이고, xACK은 정수 1 내지 4 중 어느 하나의 값을 나타내는 변수이다. - 제 1항에 있어서,
상기 코드율 조절 블록은 다음 수학식 (2)을 기반으로 상기 Q´ACK을 계산함을 특징으로 하는 단말,
(2)
여기서, O는 RI 비트 또는 HARQ-ACK 비트의 수이고, MPUSCH SC는 전송 블록을 위하여 현재(current) 서브프레임에서 PUSCH 전송을 위해 스케줄링된 대역폭(bandwidth)으로, 부반송파의 수로 표현되며, NPUSCH - initial Symb는 동일한 전송 블록에 대한 초기(initial) PUSCH 전송을 위한 서브프레임당 SC-FDMA 심벌의 수이고, MPUSCH -initial sc는 동일한 전송 블록에 대한 초기(initial) PUSCH 전송을 위한 부반송파의 수이고, C는 코드 블록들의 수이고, Kr은 코드 블록 넘버 r을 위한 비트들의 수를 나타내고, βRI offset는 상기 RI 정보에 특유한 오프셋 값이고, xRI는 정수 1 내지 4 중 어느 하나의 값을 나타내는 변수이다. - 제 1항에 있어서,
상기 맵퍼는 상기 PUSCH 영역에 사용되는 PRB의 수에 따라서 각 PRB마다 균일할 수의 부반송파(subcarrier)에 상기 HARQ-ACK 정보 및 상기 RI 정보 각각을 맵핑함을 특징으로 하는, 단말. - 제 1항에 있어서,
상기 맵퍼는 상기 PUSCH 영역에 사용되는 PRB의 짝수 및 홀수 인덱스에 따라 상기 HARQ-ACK 정보 및 상기 RI 정보가 서로 교차하여 맵핑함을 특징으로 하는, 단말. - 제 1항에 있어서,
상기 채널 인터리버는 상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스를 상기 인터리빙 행렬의 서로 같은 열들에 할당하고,
상기 맵퍼는 상기 PUSCH 영역에 사용되는 부반송파의 짝수 및 홀수 인덱스에 따라 상기 HARQ-ACK 정보 및 상기 RI 정보를 서로 교차하여 SC-FDMA 심벌들에 맵핑함을 특징으로 하는, 단말. - 제 1항에 있어서,
상기 채널 인터리버는 상기 RI 정보에 관한 벡터 시퀀스만 생성된 경우, 상기 HARQ-ACK 정보에 관한 벡터 시퀀스가 할당되어야 할 상기 인터리빙 행렬의 열들에 상기 RI 정보에 관한 벡터 시퀀스를 할당함을 특징으로 하는, 단말. - 제 1항에 있어서,
상기 채널 인터리버는 상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스를 상기 인터리빙 행렬의 서로 같은 열들에 할당하고,
상기 맵퍼는 상기 PUSCH 영역에 사용되는 부반송파들 중 높은 인덱스의 부반송파들에 상기 HARQ-ACK 정보를 맵핑함을 특징으로 하는, 단말. - 단말에 의하여 수행되는 상향링크 제어 정보(Uplink Contorl Information, UCI)를 PUSCH(Physical Uplink Shared Channel, PUSCH)를 통하여 전송하는 방법으로,
상기 PUSCH 전송을 위한 서브프레임 상에서 전송되는 HARQ-ACK(Hybrid Automatic Repeat Request-Acknowledgement) 정보에 관한 코딩된 변조 심볼(coded modulation symbol)의 수를 나타내는 Q´ACK 및 상기 서브프레임 상에서 전송되는 RI(Rank Indicator) 정보에 관한 코딩된 변조 심볼의 수를 나타내는 Q´RI 중 적어도 하나를 계산하는 단계;
상기 Q´ACK 및 Q´RI 중 적어도 하나를 기반으로 채널 코딩을 수행하고 상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스 중 적어도 하나를 생성하는 단계;
상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스 중 적어도 하나를 채널 인터리빙을 위한 인터리빙 행렬의 요소들에 할당하는 단계; 및
상기 인터리빙 행렬을 기반으로 상기 HARQ-ACK 정보 및 상기 RI 정보 중 적어도 하나를 상기 PUSCH을 위한 영역에 맵핑하는 단계를 포함하되,
상기 Q´ACK는 상기 HARQ-ACK 정보가 맵핑되는 SC-FDMA(Single Carrier-Frequency Division Multiple Access) 심벌들의 수를 제어하기 위한 변수 xACK을 기반으로 계산되고, 상기 Q´RI는 상기 RI 정보가 맵핑되는 SC-FDMA 심벌들의 수를 제어하기 위한 변수 xRI를 기반으로 계산됨을 특징으로 하는, 전송 방법. - 제 11항에 있어서,
상기 감소된 DMRS 설정에 관한 정보를 기지국으로부터 수신하는 단계를 더 포함하되,
상기 감소된 DMRS 설정에 의하여 지시되는 DMRS는,
만약 상기 단말에 노멀 CP(Cyclic Prefix)가 구성된 경우, 상기 PUSCH 전송을 위한 서브프레임의 3번(#3) 또는 10번(#10) SC-FDMA 심벌(symbol)에만 맵핑되고,
상기 단말에 확장 CP가 구성된 경우, 상기 서브프레임의 2번(#2) 또는 8번(#8) SC-FDMA 심벌에만 맵핑됨을 특징으로 하는, 전송 방법. - 제 11항에 있어서,
상기 감소된 DMRS 설정에 관한 정보를 기지국으로부터 수신하는 단계를 더 포함하되,
상기 감소된 DMRS 설정에 의하여 지시되는 DMRS는,
만약 상기 단말에 노멀 CP(Cyclic Prefix)가 구성된 경우, 짝수 PRB(Physical Resource Block)에 대하여는 상기 PUSCH 전송을 위한 서브프레임의 3번 SC-FDMA(Single Carrier-Frequency Division Multiple Access) 심벌(symbol)에만 맵핑되고, 홀수 PRB에 대하여는 상기 서브프레임의 10번 SC-FDMA 심벌에만 맵핑되고,
만약 상기 단말에 확장 CP가 구성된 경우, 상기 짝수 PRB에 대하여는 상기 서브프레임의 2번 SC-FDMA 심벌에만 맵핑되고, 상기 홀수 PRB에 대하여는 상기 서브프레임의 8번 SC-FDMA 심벌에만 맵핑됨을 특징으로 하는, 전송 방법. - 제 11항에 있어서,
상기 Q´ACK는 다음 수학식 (3)을 기반으로 계산됨을 특징으로 하는 전송 방법,
(3)
여기서, O는 RI 비트 또는 HARQ-ACK 비트의 수이고, MPUSCH SC는 전송 블록을 위하여 현재(current) 서브프레임에서 PUSCH 전송을 위해 스케줄링된 대역폭(bandwidth)으로, 부반송파의 수로 표현되며, NPUSCH - initial Symb는 동일한 전송 블록에 대한 초기(initial) PUSCH 전송을 위한 서브프레임당 SC-FDMA 심벌의 수이고, MPUSCH -initial sc는 동일한 전송 블록에 대한 초기(initial) PUSCH 전송을 위한 부반송파의 수이고, C는 코드 블록들의 수이고, Kr은 코드 블록 넘버 r을 위한 비트들의 수를 나타내고, βHARQ - ACK offset는 상기 HARQ-ACK 정보에 특유한 오프셋 값이고, xACK은 정수 1 내지 4 중 어느 하나의 값을 나타내는 변수이다. - 제 11항에 있어서,
상기 Q´RI는 다음 수학식 (4)를 기반으로 계산됨을 특징으로 하는 전송 방법,
(4)
여기서, O는 RI 비트 또는 HARQ-ACK 비트의 수이고, MPUSCH SC는 전송 블록을 위하여 현재(current) 서브프레임에서 PUSCH 전송을 위해 스케줄링된 대역폭(bandwidth)으로, 부반송파의 수로 표현되며, NPUSCH - initial Symb는 동일한 전송 블록에 대한 초기(initial) PUSCH 전송을 위한 서브프레임당 SC-FDMA 심벌의 수이고, MPUSCH -initial sc는 동일한 전송 블록에 대한 초기(initial) PUSCH 전송을 위한 부반송파의 수이고, C는 코드 블록들의 수이고, Kr은 코드 블록 넘버 r을 위한 비트들의 수를 나타내고, βRI offset는 RI 정보에 특유한 오프셋 값이고, xRI는 정수 1 내지 4 중 어느 하나의 값을 나타내는 변수이다. - 제 11항에 있어서,
상기 PUSCH 영역에 사용되는 PRB의 수에 따라서 각 PRB마다 균일할 수의 부반송파(subcarrier)에 상기 HARQ-ACK 정보 및 상기 RI 정보가 각각 맵핑됨을 특징으로 하는, 전송 방법. - 제 11항에 있어서,
상기 PUSCH 영역에 사용되는 PRB의 짝수 및 홀수 인덱스에 따라 상기 HARQ-ACK 정보 및 상기 RI 정보가 서로 교차하여 SC-FDMA 심벌들에 맵핑됨을 특징으로 하는, 전송 방법. - 제 11항에 있어서,
상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스를 상기 인터리빙 행렬의 서로 같은 열들에 할당되고,
상기 PUSCH 영역에 사용되는 부반송파의 짝수 및 홀수 인덱스에 따라 상기 HARQ-ACK 정보 및 상기 RI 정보가 서로 교차하여 맵핑됨을 특징으로 하는, 전송 방법. - 제 11항에 있어서,
상기 RI 정보에 관한 벡터 시퀀스만 생성된 경우, 상기 HARQ-ACK 정보에 관한 벡터 시퀀스가 할당되어야 할 상기 인터리빙 행렬의 열들에 상기 RI 정보에 관한 벡터 시퀀스가 할당됨을 특징으로 하는, 전송 방법. - 제 11항에 있어서,
상기 HARQ-ACK 정보에 관한 벡터 시퀀스 및 상기 RI 정보에 관한 벡터 시퀀스는 상기 인터리빙 행렬의 서로 같은 열들에 할당되고,
상기 PUSCH 영역에 사용되는 부반송파들 중 높은 인덱스의 부반송파들에 상기 HARQ-ACK 정보가 맵핑됨을 특징으로 하는, 전송 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140010642A KR20150089715A (ko) | 2014-01-28 | 2014-01-28 | 무선 통신 시스템에서 uci 코딩율 조절 방법 및 그 장치 |
PCT/KR2015/000920 WO2015115804A1 (ko) | 2014-01-28 | 2015-01-28 | 무선 통신 시스템에서 uci 처리 방법 및 그 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140010642A KR20150089715A (ko) | 2014-01-28 | 2014-01-28 | 무선 통신 시스템에서 uci 코딩율 조절 방법 및 그 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20150089715A true KR20150089715A (ko) | 2015-08-05 |
Family
ID=53886100
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140010642A KR20150089715A (ko) | 2014-01-28 | 2014-01-28 | 무선 통신 시스템에서 uci 코딩율 조절 방법 및 그 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20150089715A (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018174522A1 (ko) * | 2017-03-23 | 2018-09-27 | 삼성전자 주식회사 | 통신 시스템에서 상향링크 제어 채널의 전송 방법 및 장치 |
JPWO2017110959A1 (ja) * | 2015-12-25 | 2018-11-08 | 株式会社Nttドコモ | ユーザ端末及び無線基地局 |
CN113475126A (zh) * | 2019-07-25 | 2021-10-01 | Oppo广东移动通信有限公司 | 一种信息传输方法、电子设备及存储介质 |
-
2014
- 2014-01-28 KR KR1020140010642A patent/KR20150089715A/ko not_active Application Discontinuation
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2017110959A1 (ja) * | 2015-12-25 | 2018-11-08 | 株式会社Nttドコモ | ユーザ端末及び無線基地局 |
EP3383111A4 (en) * | 2015-12-25 | 2018-12-19 | NTT DoCoMo, Inc. | User terminal, wireless base station, and wireless communication method |
WO2018174522A1 (ko) * | 2017-03-23 | 2018-09-27 | 삼성전자 주식회사 | 통신 시스템에서 상향링크 제어 채널의 전송 방법 및 장치 |
US11350393B2 (en) | 2017-03-23 | 2022-05-31 | Samsung Electronics Co., Ltd. | Method and device for transmitting uplink control channel in communication system |
CN113475126A (zh) * | 2019-07-25 | 2021-10-01 | Oppo广东移动通信有限公司 | 一种信息传输方法、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10925043B2 (en) | Multiplexing large payloads of control information from user equipments | |
CN107852318B (zh) | 用于执行上行链路传输的方法和用户设备 | |
KR102512954B1 (ko) | 반송파 결합을 통해 광대역 서비스를 제공하는 무선통신 시스템에서 상향링크 제어정보 전송 제어 방법 및 장치 | |
US10264584B2 (en) | Controlling uplink transmission power using offset value based on antenna number or diversity scheme | |
KR102110214B1 (ko) | 부분적 단말 제어 단말 대 단말 통신 방법 | |
JP5600207B2 (ja) | 多入力多出力送信モードでのユーザー端末機からの制御情報及びデータ情報をマルチプレキシングする装置及び方法 | |
CN102823179B (zh) | 用于发送控制信息的方法和装置 | |
KR102589185B1 (ko) | 무선 셀룰라 통신 시스템에서 다수의 dmrs 구조에 대한 설정 방법 및 장치 | |
JP4927209B1 (ja) | 無線通信システム、移動局装置、基地局装置、無線通信方法および集積回路 | |
KR20140131918A (ko) | 무선 통신 시스템에서 상향링크 신호 송신 방법 및 장치 | |
KR20140138123A (ko) | 무선 통신 시스템에서 상향링크 신호 송신 방법 및 장치 | |
WO2015115804A1 (ko) | 무선 통신 시스템에서 uci 처리 방법 및 그 장치 | |
AU2013297131A1 (en) | Power control for simultaneous transmission of ack/nack and channel-state information in carrier agregation systems | |
WO2012008730A2 (ko) | 상향 링크 신호를 전송하는 방법 및 이를 위한 장치 | |
KR102126990B1 (ko) | 협력 멀티 포인트 방식을 사용하는 셀룰라 무선 통신 시스템에서 기준 신호 송/수신 장치 및 방법 | |
KR20120123848A (ko) | 무선통신 시스템에서 ack/nack 정보 송수신 장치 및 방법 | |
WO2016182039A1 (ja) | 端末装置、基地局装置および通信方法 | |
KR20150089715A (ko) | 무선 통신 시스템에서 uci 코딩율 조절 방법 및 그 장치 | |
KR20150089714A (ko) | 무선 통신 시스템에서 uci 맵핑 방법 및 그 장치 | |
KR20150089811A (ko) | 상향링크 mimo를 지원하는 무선 통신 시스템에서 uci 전송 방법 및 그 장치 | |
JP5850367B2 (ja) | 移動局装置、基地局装置、無線通信方法および集積回路 | |
KR20160094165A (ko) | 반송파 집성을 지원하는 무선 통신 시스템에서 상향링크 제어정보를 전송하는 장치 및 방법 | |
KR20220170489A (ko) | 무선 통신 시스템에서 상향링크 채널 전송을 위한 방법 및 장치 | |
WO2016182040A1 (ja) | 端末装置、基地局装置および通信方法 | |
WO2011099373A1 (ja) | 通信方法、移動局装置、基地局装置、移動通信システムおよび集積回路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |