Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND DEVICE FOR PROCESSING UCI IN WIRELESS COMMUNICATION SYSTEM
Document Type and Number:
WIPO Patent Application WO/2015/115804
Kind Code:
A1
Abstract:
The present invention relates to a method and terminal for transmitting uplink control information (UCI) through a physical uplink shared channel (PUSCH)and includes a code rate adjustment block calculating Q'ACK representing the number of coded modulation symbols related to HARQ-ACK information transmitted on a subframe for PUSCH transmission, and Q'RI representing the number of coded modulation symbols related to RI information transmitted on a subframe, wherein the code rate adjustment block calculates the Q'ACK based on variable ϰACK for controlling the number of SC-FDMA symbols to which HARQ-ACK information is mapped, and calculates the Q'RI based on variable ϰRI for controlling the number of SC-FDMA symbols becoming RI information.

Inventors:
PARK DONG HYUN (KR)
Application Number:
PCT/KR2015/000920
Publication Date:
August 06, 2015
Filing Date:
January 28, 2015
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ITL INC (KR)
International Classes:
H04L1/18; H04L27/26
Foreign References:
US20130322398A12013-12-05
US20110310986A12011-12-22
US20130230004A12013-09-05
US20120051245A12012-03-01
US20130028203A12013-01-31
Attorney, Agent or Firm:
S&IP PATENT & LAW FIRM (KR)
에스앤아이피 특허법인 (KR)
Download PDF:
Claims:
【청구의 범위】

【청구항 1】

' 상향링크 제어 정보 (Uplink Control Information, UCI)를

PUSCH(Physical Uplink Shared Channel)를 통하여 전송하는 단말로서,

5 상기 PUSCH 전송을 위한 서브프레임 상에서 전송되는 HARQ-ACK(Hybrid

Automatic Repeat Request -Acknowledgement) 정보에 관한 코딩된 변조 심볼 (coded modul tion symbol)의 수를 나타내는 Q' ACK 및 상기 서브프레임 상에서 전송되는 RI(Rank Indicator) 정보에 관한 코딩된 변조 심볼의 수를 나타내는 Q ' RI 중 적어도 하나를 계산하는 코딩율 조절 블록;

0 상기 Q ' ACK 및 Q ' RI 중 적어도 하나를 기반으로 채널 코딩을 수행하고 상기 HARQ-ACK 정보에 관한 백터 시퀀스 및 상기 RI 정보에 관한 백터 시뭔스 중 적어도 하나를 생성하는 채널 코딩 유닛;

상기 HARQ-ACK 정보에 관한 백터 시뭔스 및 상기 RI 정보에 관한 백터 시퀀스 중 적어도 하나를 채널 인터리빙을 위한 인터리빙 행렬의 요소들에5 할당하는 채널 인터리버; 및

상기 인터리빙 행렬을 기반으로 상기 HARQ-ACK 정보 및 상기 RI 정보 중 적어도 하나를 상기 PUSCH을 위한 영역에 맵핑하여 상기 PUSCH를 생성하는 맵퍼를 포함하되,

상기 코딩율 조절 블록은 상기 HARQ-ACK 정보가 맵굉되는 SC-0 FDMA(Single Carrier-Frequency Division Multiple Access) 심벌들의 수를 제어하기 위한 변수 XACK을 기반으로 상기 Q ' ACK을 계산하고, 상기 RI 정보가 맵핑되는 SC-FDMA 심벌들의 수를 제어하기 위한 변수 1를 기반으로 상기 ^! !를 계산함을 특징으로 하는, 단말.

【청구항 2】

5 제 1항에 있어서,

상기 감소된 DMRS 설정에 관한 정보를 기지국으로 수신하는 통신부를 더 포함하되,

상기 맵퍼는 만약 상기 단말에 노멀 CP(Cyclk Prefix)가 구성된 경우, DMRS를 상기 PUSCH 전송을 위한 서브프레임의 3번 (#3) 또는 10번 (#10) SC-FDMA0 심벌 (symbol)에만 맵핑하고, 만약 상기 단말에 확장 CP가 구성된 경우, 상기 DMRS를 상기 서브프레임의 2번 (#2) 또는 8번 (#8) SC-FDMA 심벌에만 맵핑함을 특징으로 하는, 단말.

【청구항 3】

. 제 1항에 있어서,

5 상기 감소된 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-FEMA 심벌에만 맵핑하고, 상기 홀수 PRB에 대하여는 상기 서브프레임의 8번 SC-FDMA 심벌에만 맵핑함을 특징으로 하는, 단말.

【청구항 4】

제 1항에 있어서ᅳ

상기 코드율 조절 블록은 다음 수학식 (1)을 기반으로 상기 Q'ACK을 계산함을 특징으로 하

Q'ACK = min|

(1)

여기서, 0는 RI 비트 또는 HARQ-ACK 비트의 수이고, MPUSCHSc는 전송 블록을 위하여 현재 (current) 서브프레임에서 PUSCH 전송을 위해 스케줄링된 대역폭 (bandwidth)으로, 부반송파의 수로 표현되며, ^"^^"^^는 동일한 전송 블록에 대한 초기 (initial) PUSCH 전송을 위한 서브프레임당 SC-FDMA 심벌의 수이고, M瞻 initialsc는 동일한 전송 블록에 대한 초기 (initial) PUSCH 전송을 위한 부반송파의 수이고, C는 코드 블록들의 수이고, Kr은 코드 블록 넘버 r을 위한 비트들의 수를 나타내고, 13HARQ_ACKoiiset는 상기 HARQ-ACK 정보에 특유한 오프셋 값이고, 0(은 정수 1 내지 4 중 어느 하나의 값을 나타내는 변수이다.

【청구항 5]

제 1항에 있어서,

상기 코드율 조절 블록은 다음 수학식 (2)을 기반으로 상기 Q ACK 계산함을 특징으로 하는 단말,

(2)

여기서, 0는 RI 비트 또는 HARQ-ACK 비트의 수이고, MPUSCHSC는 전송 블록을 위하여 현재 (current) 서브프레임에서 PUSCH 전송을 위해 스케줄링된 대역폭 (bandwidth)으로, 부반송파의 수로 표현되며, !^^^^^^는 동일한 전송 블록에 대한 초기 (initial) PUSCH 전송을 위한 서브프레임당 SC-FDMA 심벌의 수이고, MP編 -ini t ialsc는 동일한 전송 블록에 대한 초기 ( ini t ial ) PUSCH 전송을 위한 부반송파의 수이고, C는 코드 블록들의 수이고, !^은 코드 블록 넘버 r을 위한 비트들의 수를 나타내고, P RIoifset는 상기 RI 정보에 특유한 오프셋 값이고, 1는 정수 1 내지 4 중 어느 하나의 값을 나타내는 변수이다. 【청구항 6】

제 1항에 있어서,

상기 맵퍼는 상기 PUSCH 영역에 사용되는 PRB의 수에 따라서 각 PRB마다 균일할 수의 부반송파 (subcarrier)에 상기 HARQ-ACK 정보 및 상기 RI 정보 각각을 템핑함을 특징으로 하는, 단말.

【청구항 7】

제 1항에 있어서,

상기 맵퍼는 상기 PUSCH 영역에 사용되는 PRB의 짝수 및 홀수 인덱스에 따라 상기 HARQ— ACK 정보 및 상기 RI 정보가 서로 교차하여 맵핑함을 특징으로 하는, 단말.

【청구항 8】

제 1항에 있어서,

ᅳ 상기 채널 인터리버는 상기 HARQ-ACK 정보에 관한 백터 시퀀스 및 상기 RI 정보에 관한 백터 시퀀스를 상기 인터리빙 행렬의 서로 같은 열들에 할당하고,

상기 맵퍼는 상기 PUSCH 영역에 사용되는 부반송파의 짝수 및 홀수 인덱스에 따라 상기 HARQ-ACK 정보 및 상기 RI 정보를 서로 교차하여 SC-FDMA 심벌들에 맵핑함을 특징으로 하는, 단말.

【청구항 9】

제 1항에 있어서,

상기 채널 인터리버는 상기 RI 정보에 관한 백터 시퀀스만 생성된 경우, 상기 HARQ-ACK 정보에 관한 백터 시퀀스가 할당되어야 할 상기 인터리빙 행렬의 열들에 상기 RI 정보에 관한 백터 시퀀스를 할당함을 특징으로 하는, 단말.

【청구항 10】

제 1항에 있어서,

상기 채널 인터리버는 상기 HARQ-ACK 정보에 관한 백터 시퀀스 및 상기 RI 정보에 관한 백터 시뭔스를 상기 인터리빙 행렬의 서로 같은 열들에 할당하고,

상기 맵퍼는 상기 PUSCH 영역에 사용되는 부반송파들 중 높은 인텍스의 부반송파들에 상기 HARQ-ACK 정보를 맵핑함을 특징으로 하는, 단말.

Description:
【명세서】

【발명의 명칭]

무선 통신 시스템에서 UC I 처리 방법 및 그 장치

【기술분야】

본 발명은 무선 통신에 관한 것으로서, 보다 상세하게는 무선 통신 시스템에서 상향링크 제어 정보 (UCI; Uplink Control Information) 처리 방법 및 그 장치에 관한 것이다.

【배경기술】

무선 통신 시스템에서 하향링크 및 상향링크 전송을 원활하게 지원하기 위한 여러 제어 정보가 있으며, 그 증 상향링크 제어 정보는 스케쥴링 요청 (SR; Scheduling Request), HARQ-ACK( Hybrid Automatic Repeat Request - Acknowledgement ) , CQKChamel Qual ity Indicator) , PMKPrecoding Matrix Indicator), RKRank Indicator) 등의 다양한 종류의 정보를 포함할 수 있다. 상향링크 제어 정보는 일반적으로 물리 상향링크 제어 채널 (PUCCH: Physical Uplink Control Channel)을 통해 전송될 수 있다. 그러나, 상향링크로 전송되어야 하는 사용자 데이터가 있는 경우 상향링크 제어 정보는 상기 사용자 데이터와 함께 다중화되어 물리 상향링크 공유 채널 (PUSCH: Physical Uplink Shared Channel)을 통하여 전송될 수 있다. 이 경우 상향링크 제어 정보는 그 종류에 따라, 상향링크 수신 신호의 일관성 있는 (coherent) 복조를 위한 채널 추정에 사용되는 DMRS(Demodulation Reference Signal)의 주변 자원들에 일정 기준으로 맵핑되어 전송될 수 있다. 이는 상향링크 제어 정보는 사용자 데이터에 비하여 상대적으로 중요한 정보이고, DMRS의 주변 자원들에서 채널 추정의 신뢰성이 높기 때문이다.

한편, 최근에는 스몰 셀 향상을 위하여 오버헤드 감소 (overhead reduction) 방안이 고려되고 있으며 특히, 상향링크의 스펙트럴 효율 (spectral efficiency)를 향상시키기 위한 DMRS의 오버헤드를 감소시키는 방안이 고려되고 있다. 이에 따라 상향링크 제어 정보에 적용되는 코딩율 및 전송 영역 등의 변경이 고려되어야 하며, 새로운 상향링크 제어 정보 전송 방법이 요구된다.

【발명의 상세한 설명】

【기술적 과제】

본 발명의 기술적 과제는 UCI 처리 방법 및 그 장치를 제공함에 있다. 본 발명의 기술적 과제는 UCI 코딩율 조절 방법 및 그 장치를 제공함에 있다, .

본 발명의 또 다른 기술적 과제는 UCI 맵핑 방법 및 그 장치를 제공함에 있다.

본 발명의 또 다른 기술적 과제는 HARQᅳ ACK 정보 및 RI 정보에 다른 코딩율을 제공함에 있다. 본 발명의 또 다른 기술적 과제는 non-MIMO(non-multiple input multiple output ) 적용 단말을 위한 UCI 처리 방법 및 그 장치를 제공함에 있다.

본 발명의 또 다른 기술적 과제는 MIM0를 지원하는 무선 통신 시스템에서 UCI 전송 방법 및 그 장치를 제공함에 있다.

본 발명의 또 다른 기술적 과제는 다중 전송 블록 (Transport Block, TB)을 통하여 UCI를 전송하는 방법 및 그 장치를 제공함에 있다.

본 발명의 또 다른 기술적 과제는 UCI 맵핑을 위한 파라미터 제어 방탑 및 그 장치를 제공함에 있다. . 【기술적 해결방법】

본 발명의 일 양태에 다르면, 상향링크 제어 정보 (Uplink Contorl Information, UCI)를 PUSCH (Physical Uplink Shared Channel, PUSCH)를 통하여 전송하는 단말을 제공한다. 상기 단말은 상기 PUSCH 전송을 위한 서브프레임 상에서 전송되는 HARQ-ACK(Hybrid Automatic Repeat Request -Acknowledgement ) 정보에 관한 코딩된 변조 심볼 (coded modulation symbol)의 수를 나타내는 Q ' ACK 및 상기 서브프레임 상에서 전송되는 RKRank Indicator) 정보에 관한 코딩된 변조 심볼의 수를 나타내는 Q ' IU 중 적어도 하나를 계산하는 코딩율 조절 블록, 상기 C ACK 및 C RI 중 적어도 하나를 기반으로 채널 코딩을 수행하고 상기 HA Q-ACK 정보에 관한 백터 시퀀스 및 상기 RI 정보에 관한 백터 시퀀스 중 적어도 하나를 생성하는 채널 코딩 유닛, 상기 HARQ-ACK 정보에 관한 백터 시퀀스 및 상기 RI 정보에 관한 백터 시뭔스 중 적어도 하나를 채널 인터리빙을 위한 인터리빙 행렬의 요소들에 할당하는 채널 인터리버, 및 상기 인터리빙 행렬을 기반으로 상기 HARQ-ACK 정보 및 상기 RI 정보 중 적어도 하나를 상기 PUSCH을 위한 영역에 맵핑하여 상기 PUSCH를 생성하는 맵퍼를 포함하되, 상기 코딩율 조절 블록은 상기 HARQ-ACK 정보가 맵핑되는 SC-FDMA( Sin le Carrierᅳ Frequency Division Multiple Access) 심벌들의 수를 제어하기 위한 변수 XACK을 기반으로 상기 Q ' ACK을 계산하고, 상기 RI 정보가 맵큉되는 SC-FDMA 심벌들의 수를 제어하기 위한 변수 i를 기반으로 상기 ^를 계산함을 특징으로 한다.

【유리한 효과】

본 발명에 따르면 감소된 DMRS 맵핑을 고려하여, UCI 코딩율 조절을 수행함으로써, 보다 효율적으로 UCI 전송을 수행할 수 있다.

본 발명에 따르면 각각의 레이어 별로 또는 각각의 CT(cordwod)별로 서로 다른 코딩율을 적용함으로써, 스펙트럴 효율을 향상시킬 수 있다.

또한, 본 발명에 따르면 선택된 특정 전송블록에 대한 CW 상에서만 상향링크 제어 정보를 전송하여, 스펙트럴 효율을 향상시킬 수 있다.

【도면의 간단한 설명】

도 1은 본 발명이 적용되는 무선통신 시스템을 나타낸다.. 도 2는 본 발명이 적용되는 무선 통신 시스템에서 사용되는 물리 계층의 개략적인 구조를 나타낸다.

도 3은 본 발명이 적용되는 무선 통신 시스템에서 사용되는 상향링크 /하향링크 서브프레임의 구조를 나타낸다.

도 4는 본 발명의 일 예에 따른 PUSCH 채널 구조를 나타낸다. 도 4는 노멀 CP인 경우의 서브프레임 구조에서의 RJSCH 채널 구조를 나타낸다.

도 5는 본 발명에 따른 UL-SCH 및 UCI 프로세싱 구조의 예를 나타낸다. 도 6은 자원 맵핑 도 5과 같은 처리 과정을 거쳐 서브프레임의 PUSCH 영역에자원 맵핑하는 예를 나타낸다.

, 도 7 내지 9는 오버헤드 감소를 위한 DMRS 맵핑의 예들이다.

도 10은 본 발명에 따른 하나의 UL-SCH TB에 대한 UL 프로세싱 구조의 예를 나타낸다.

도 11은 본 발명의 방법 2에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 및 RI 정보 맵핑의 예를 나타낸다.

도 12는 본 발명의 방법 4에 따른 하나의 서브프레임의 PUSCH 영역에의

HARQ-ACK 정보 및 RI 정보 맵핑의 예를 나타낸다.

도 13은 본 발명의 방법 6에 따른 HARQ-ACK 정보 및 RI 정보의 맵핑 방법을 간략하게 나타내는 예이다.

도 14는 본 발명의 방법 6에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 RI 정보 맵핑의 예이다.

도 15는 본 발명에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 RI 정보 맵핑 수행방법을 나타내는 순서도의 예이다.

도 16은 MIM0 전송을 지원하는 경우, UL-SCH 및 UCI의 프로세싱 구조의 예이다.

도 17은 본 발명에 따른 2개의 TB에 대한 UL 프로세싱 구조의 예를 나타낸다.

도 18은 본 발명의 방법 7의 다른 예에 따른 UCI를 위한 Q ' 을 구하는 절차를 나타낸다.

도 19는 본 발명의 방법 7에 따른 채널 코딩 방법의 예를 나타낸다. 도 20은 본 발명의 방법 8ᅳ3에 따른 코드워드 선택 방법의 예를 나타낸다.

도 21은 본 발명에 따른 단말을 도시한 블록도의 예이다.

【발명의 실시를 위한 형태】

이하, 본 명세서에서는 일부 실시 예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 명세서의 실시 예를 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 명세서의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.

도 1은 본 발명이 적용되는 무선통신 시스템을 나타낸다.

도 1을 참조하면, 무선통신 시스템 (10)은 음성, 패킷 데이터 등과 같은 다양한 통신 서비스를 제공하기 위해 널리 배치된다. 무선통신 시스템 (10)은 적어도 하나의 기지국 (11; evolved-NodeB, eNB)을 포함한다. 각 기지국 (11)은 특정한 셀 (cell)(15a, 15b, 15c)에 대해 통신 서비스를 제공한다. 샐은 다시 다수의 영역 (섹터라고 함)으로 나누어질 수 있다.

단말 (12; User Equipment, UE)은 고정되거나 이동성을 가질 수 있으며, MS (mob i le station), MKmobi le terminal ) , UT(user terminal ) , SSCsubscr iber station), 무선기기 (wireless device) , PDA (personal digital assistant) , 무선 모뎀 (wireless modem), 휴대기기 (handheld device) 등 다른 용어로 불릴 수 있다. 기지국 (11)은 BSCbase station), BTS(base transceiver system) , 액세스 포인트 (access point), 펨토 (femto) 기지국, 가내 기지국 (Home nodeB), 릴레이 (relay) 등 다른 용어로 불릴 수 있다. 샐은 메가샐, 매크로셀, 마이크로샐, 피코셀, 펨토셀 등 다양한 커버리지 영역을 모두 포괄하는 의미이다ᅳ

이하에서 하향링크 (downlink: DL)는 기지국 (11)에서 단말 (12)로의 통신을 의미하며, 상향링크 (uplink: UU는 단말 (12)에서 기지국 (11)으로의 통신을 의미한다. 하향링크에서 송신기는 기지국 (11)의 일부분일 수 있고, , 수신기는 단말 (12)의 일부분일 수 있다. 상향링크에서 송신기는 단말 (12)의 일부분일 수 있고, 수신기는 기지국 (11)의 일부분일 수 있다.

도 2는 본 발명이 적용되는 무선 통신 시스템에서 사용되는 물리 계층의 개략적인 구조를 나타낸다.

도 2를 참조하면, 하나의 무선 프레임 (radio frame)은 10개의 서브프레임 (subframe)을 포함하고, 하나의 서브프레임은 2개의 연속적인 (consecutive) 슬롯 (slot)을 포함한다.

물리 계층에서 사용되는 몇몇 물리채널들이 있다. 하향링크 물리채널로서, PDCCH(PhysicaI Downlink Control Channel)는 단말에게 PCH(Paging Channel)와 DLᅳ SCH(Downlink Shared Channel)의 자원 할당 및 DL- SCH와 관련된 HARQOlybrid 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) AC (Acknowledgement )/NACK(Non-acknowledgement ) 신호를 나른다. HARQ ACK/NACK신호는 HARQ-ACK신호라고 불릴 수 있다.

상향링크 물리채널로서, Pl]CCH(Physical Upnlink Control Channel)는 하향링크 전송의 웅답인 HARQ-ACK, 하향링크 채널 상태를 나타내는 채널 상태 정보 (channel status information, CSI) 예컨대, CQI (Channel Quality Indicator) , PMI (precoding matrix index) , PTI (precoding type indicator) , RKrank 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)을 계산하여 피드백하는 방법, MCSCModulat ion Coding Scheme)와 같이 채널에 실제 적용되는 상태를 알려주는 방법 등이 있다. CQI가 MCS를 기반으로 하여 생성되는 경우, MCS는 변조방식과 부호화 방식 및 이에 따른 코딩률 등을 포함하게 된다.

PMI는 코드북 베이스의 프리코딩에서 프리코딩 행렬에 대한 정보를 제공한다. PMI는 다증입출력 (multiple-input multiple-output; MIM0)와 관련된다. MIM0에서 PMI가 피드백되는 것을 CL MIM0(closed loop MIM0)라 칭한다.

RI는 단말이 추천하는 랭크 (rank) (즉, 레이어 (layer)의 개수)에 대한 정보이다. 즉, RI는 공간 다중화에 사용되는 독립적인 스트림의 수를 나타낸다. RI는 단말이 공간 다중화를 사용하는 MIM0 모드에서 동작하는 경우에만 피드백된다. RI는 항상 하나 이상의 CQI 피드백과 관련된다. 즉, 피드백되는 CQI는 특정한 RI 값을 가정하고 계산된다. 채널의 탱크 (rank)는 일반적으로 CQI보다 느리게 변화하기 때문에 RI는 CQI보다 적은 횟수로 피드백된다. RI의 전송 주기는 CQI/PMI 전송 주기의 배수일 수 있다.

한편, PUSCH 상으로 전송되는 상향링크 데이터는 ΓΠ (Transmission Time Interval) 동안 전송되는 UL-SCH를 위한 - 데이터 블록인 전송 블록 (transport block)일 수 있다. 상기 전송 블록은 사용자 데이터를 포함할 수 있다. 또는, 상향링크 데이터는 다중화된 (multiplexed) 데이터일 수 있다. 다중화된 데이터는 UL-SCH를 위한 전송 블록과 상향링크 제어 정보가 다중화된 것일 수 있다. 즉, 상향링크로 전송되어야 하는 사용자 데이터가 있는 경우 상향링크 제어 정보는 상기 사용자 데이터와 함께 다중화되어 PUSCH를 통하여 전송될 수 있다. 도 3은 본 발명이 적용되는 무선 통신 시스템에서 사용되는 상향링크 /하향링크 서브프레임의 구조를 나타낸다.

도 3을 참조하면, 하향링크에서 OFDM Orthogonal Frequency Division Multiple Access)를 '사용하는 무선 시스템의 경우에 상기 심벌은 OFDM (Orthogonal Frequency Division Multiplexing) 심벌일 수 있다. 반면 상향링크에서 DFTS-OFDM(Discrete Fourier Transform - spread OFDM) 기반의 단일 반송파 (single carrier) 전송방식을 사용하는 무선 시스템의 경우 상기 심벌은 DFTS-0FDM 심벌일 수 있다. DFTS-0FDM 기반의 단일 반송파 전송방식은 SC ~ FDMA( Single Carrier Frequency Division Multiple Access)라고 불릴 수 있으며, DFTS-0FDM 심벌은 SC-FDMA 심벌이라고 불릴 수 있다.

한편, 시간 영역의 심벌 구간 (symbol period)에 대한 표현이 다중 접속 방식이나 명칭에 의해 제한되는 것은 아니다. 예를 들어, 시간 영역에 있어서 복수의 심벌은 OFDM 심벌 외에 SC-FDMA(Single Carrier -Frequency Division Multiple Access) 심벌, 심벌 구간 등일 수도 있다.

하나의 슬롯에 포함되는 OFDM 심벌 또는 SOFDMA 심벌의 개수는

CPCCyclic Prefix}의 길이에 따라 달라질 수 있다. 예컨대, 정규 (normal) CP인 경우에 1 슬롯은 7 심벌을 포함하고, 확장 (extended) CP인 경우에 1 슬롯은 6 심벌을 포함할 수 있다.

하나의 슬롯은 주파수 영역에서 복수의 부반송파 (subcarrier)를 포함하고, 시간 영역에서 7개의 0FOM 심벌 또는 SC-FDMA 심벌을 포함한다. 자원 블록 (Resource Block, . RB)은 자원 할당 단위로, 자원 블록이 주파수 영역에서 12개의 부반송파를 포함한다면, 하나의 자원 블록은 7 * 12개의 자원 요소 (Resource Element, RE)를 포함할 수 있다. 상기 자원 블록은 PRBCPhysical 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인 SCHEMA 심벌들을 통하여 DMRS (Demodulat ion Reference Signal )이 전송될 수 있다. DMRS는 상향링크 수신 신호의 일관성 있는 (coherent ) 복조를 위한 채널 추정에 사용된다. DMRS가 전송되는 SC-FDMA 심벌을 제외한 나머지 SC- FDMA 심벌들을 통하여 상향링크 데이터가 전송될 수 있다. 하나의 SC-FDMA 심벌마다 만큼의 자원 요소 (RE)들이 PUSCH 전송을 위하여 사용된다. 여기서 M PUSCH 는 PUSCH 전송을 위하여 .할당된 자원 블록 (RB)의 개수를 나타내며, 는 주파수 도메인에서의 자원 블록 사이즈를 나타내며, 부반송파의 개수로 표현된다. 한편, 서브프레임의 마지막 (홀수 슬롯의 심벌 인텍스 6) SC-FDMA 심벌은 경우에 따라 SRS(Sounding Reference Signal ) 전송을 위하여 사용될 수 있다. DMRS가 상향링크 물리채널들 (PUSCH 또는 PUCCH)의 일관성 있는 복조를 위한 상향링크 채널 추정에 사용되며 해당 물리채널과 같은 주파수 대역에서 전송됨에 반하여, SRS는 네트워크가 다른 주파수에서의 상향링크 채널 품질을 추정할 수 있도록 상향링크로 전송되는 신호이다. 예를 들어, SRS는 짧게는 2개 서브프레임, 길게는 16개 서브프레임의 주기적인 간격으로 전송될 수 있다. 도 5는 본 발명에 따른 UL-SCH 및 UCI 프로세싱 구조의 예를 나타낸다. 데이터가 매 . ΓΠ마다 최대 2개의 전송 블록의 형태 ( form)로 코딩 유닛에 도착할 수 있으며, 각 전송 블록을 위하여 도 5에 도시된 바와 같은 코딩 스텝 (coding step)이 수행될 수 있다. 코딩 유닛은 단말의 일부일 수 있다. 도 5를 참조하면, 매 TTI마다 데이터 비트들 ao, ai, . . ., a A -i 는 하나의 전송 블록 (transport block) 형태로 주어진다. 먼저, 데이터 비트들 a 0 , ai, . . ., a A -i 에 길이 L을 가지는 CRC Cycl ic Redundancy Check) 패리티 비트들 po, pi, . . . , pL-i 이 부가되어, CRC 부가 비트들 bo, bi, b B -i 이 생성된다 (S500) . 여기서, 첨자 B, A, L은 B=A+L의 관계이다. ¾와 b k 의 관계는 다음과 같이 나타낼 수 있다.

【수학식 1】 '

b k =a k for A:=0 5 l,...^ - 1

CRC 부가 비트들 bo, bi, . . . , b B -i 이 코드 블록 (code block) 단위로 S개지고, 코드 블록 단위로 다시 CRC 패리티 비트들이 부가된다 (S510) . 코드 블록 분할 (segment at ion) 후의 비트 시뭔스 출력을 c r0 , c r i , . . . , c r (Kr-i) 이라 한다. 여기서, 코드 블록들의 총 개수를 C라 할 때, r은 코드 블록 번호 (code block number) , K r 은 코드 블록 번호 r에 대한 비트 수를 말한다.

주어진 코드 블록에 대한 비트 시뭔스는 채널 코딩이 수행된다 (S520) .

(0 (0 , (0

W rO ? rl ? " · 5 W r ( D - Π

인코딩된 비트들을 ^ 、 ' } 로 나타내며, D r 은 출력 스트림당 인코딩된 비트들의 개수, i는 인코더 출력 비트 스트림의 인텍스이다. 인코딩된 비트들은 레이트 매칭 (rate matching)이 수행되고 (S530) , 코드 블록 연접 (concatenation)이 수행되어 (S540), 비트 시뭔스 f 0 , fi,..., fG-i을 생성한다. 레이트 매칭이란 매 전송 단위 시간 예를 들면 TTI 마다 전송할 데이터의 양과 실제 채널의 최대 전송량을 맞추는 것을 의미한다. 여기서, G는 제어 정보가 PUSCH 상에서 다중화될 때, 제어 정보 전송에 사용되는 비트들을 제외한 전송에 사용되는 인코딩된 비트들의 총 수를 나타낸다. 한편, 데이터 (상향링크 데이터)와 더불어 제어 정보 (상향링크 제어정보)가 다중화될 수 있다. 데이터와 제어 정보는 그 전송을 위한 코딩된 심벌들 (coded symbols)을 다른 개수로 할당함으로써, 다른 코딩율 (coding rate)을 사용할 수 있다. 제어 정보 (제어 데이터)는 CQI/PMKCQI 및 /또는 PMI), HARQ-ACK, RI의 형태로 코딩 유닛에 도착하고, CQI/PMI, HARQ-ACK, RI 각각에 대하여도 독립적인 채널 코딩이 수행된다.

CQI/PMI에 관한 00, ox, .... oo-i (아래첨자 o는 CQI/PMI의 비트 수)는

^ 0 1-- ^ N L ' Q CQf l 채널 코딩이 수행되어 비트 시뭔스

생성된다 (S550). 여기서 N L 은 해당 전송 블록이 맵핑되는 레이어의 수이다.

RI RI RI

RI에 관한 _1 는 채널 코딩이 수행되어 백터

RI RI RI R j

시퀀스 ^ 0 ,^ 1 ' 치 Q'^ '1 이 생성된다 (S560). ^ i (여기서 리전예 i=0, ...Q ' RI — 1)는 길이 의 열 (column) 백터들이다. 그

고를체

Q ' Ri=Q R i/Q m 이다. 0^는 모든 인코딩된 RI 블록들을 위한 코딩된 비트들의 수를 나타낸다. ¾은 PUSCH의 변조 오더 (modulation order)를 나타낸다.

들어, Q ra 은 QPSK의 경우 2, 16QAM의 경우 4, 64QAM의 경우 6일 수 있다 is equal to 2 for QPSK, 4 for 16QAM, 6 for 64QAM) .

ACK ACK ACK

O o ,Ο i , ..., O Act Λ

마찬가지로 HARQ-ACK에 관한 0 _i 는 채널

ACK ACK ACK

코딩이 수행되어 백터 시퀀스 0 '포 1 포 이 생성된다 (S570). (여기서 i=0, ...Q ' ACK -1)는 길이 (¾ · Νϋ의 열 (column) 백터들이다. 그리고 Q ' AC QACK/Q™이다. QACK는 모든 인코딩된 HARQ-ACK 블록들을 위한 코딩된 비트들의 전체 수를 나타낸다.

상기 생성된 데이터의 비트 시퀀스 fo, fi, ... , fG-i와 CQI/PMI의 비트 시퀀스 는 다중화된 백터 시퀀스

_g 0 g 로 다중화된다 ( S580 )ᅳ 여기서 H=(G+N L · Q CQI )이고,

H'^/^Q 이다. H는 해당 전송 블록의 UL-SCH 데이터 (상향링크 데이터) 및 CQI/PMI 정보를 위하여 할당된 코딩된 (coded) 비트들의 전체 수를 나타낸다. 여기서 i=0,...,H ' -1)는 길이 의 열 (column) 백터들이다. 다중화시 먼저 CQI/PMI의 비트 시퀀스 L 가 배치되고 이후로 데이터의 비트 시퀀스 fo, fi, ... , fo i가 배치될 수 있다. 즉, H=G+Qc QI 일때,

{ q CQ1 -\, fo> fi ᅳ ᅳ, fG _

]와 같이 구성될 수 있다. 다중화된 백터 시퀀스 ^ 0,≤ 1,-- ' ,£ 는 채널 인터리버 (channel inter leaver)에 의해 비트열로 구성된 비트 시퀀스 h Q ,h ι,...,/? H+N . Q -l

1 ^ N 로 맵핑된다 (S590). 또한, RI 및 /또는 匿 Q-ACK의 백터 시뭔스는 채널 인터리버에 의해 상기 비트 시퀀스 1 ^ m 맵핑될 수 있다. (인터리빙된) 상기 비트

] Q, /ϊ 1 , ... , ^ ff+ T . o -1

시퀀스 L ^ 는 이후 스크램블링 (scrambling) 및 변조 (modulation) 등의 절차를 거쳐 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와 같이 계산될 수 있다. 【수학식 2】

여기서, 0는 RI 비트 또는 HARQ-ACK 비트의 수이다. M PUSCH SC 는 전송 위하여 현재 (current) 서브프레임에서 PUSCH 전송을 위해 스케즐링된 대역폭 (bandwidth)으로, 부반송파의 수로 표현된다. N PUSCH — ^ 131 5 는 동일한 전송 블록에 대한 초기 (initial) PUSCH 전송을 위한 서브프레임당 SOFDMA

'PUSCH— ial

심벌의 수이다. symb는 다음 수학식 3과 같이 계산될 수 있다.

【수학식 3】

N symb , SRs)

여기서, N SRS 는 1 또는 0 값을 갖는다. 예를 들어, 만약 단말이 초기 전송올 위하여 PUSCH 및 SRS를 동일한 서브프레임에서 전송하거나, 만약 초기 전송을 위한 PUSCH 자원 할당이 셀 특정 (ceUᅳ specific) SRS 서브프레임 및 대역폭 구성과 (bandwidth configur tion) 심지어 (even) 부분적으로 중첩되거나, 만약 초기 전송을 위한 서브프레임이 단말 특정 (UE-specific) 타입 -1 SRS 서브프레임이거나, 또는 만약 초기 전송을 위한 서브프레임이 단말 특정 타입- 0 SRS 서브프레임이고 단말이 . 다중 TAGCTiming Advance Group)들이 구성된 (configured with) 경우에 N SRS 는 1이고, 나머지 경우에 N SRS 는 0일 수 있^ ^

다시 수학식 2에서, M PUSCH initial sc 는 동일한 전송 블록에 대한 초기 (initial) PUSCH 전송을 위한 부반송파의 수이고, C는 코드 블록들의 수이고, !^은 코드 블록 넘버 r을 위한 비트들의 수를 나타낸다.

M PUSCH-initial sC ) C , 및 ^은 상기 동일 전송 블록을 위한 초기 PDCCH (또는

EPDCCH(enhanced-PDCCH))로부터 획득될 수 있다. 만약 상기 동일 전송 블록을 위한 DCI (downlink control information) 포맷 0의 초기 PDCCH (또는 EDPCCH)가 존재하지 않는 경우, M PUSCH initial sc , C, 및 ^은 다음에 따라 결정될 수 있다. 일 예로, M PUSCH INITIAL SC , C, 및 K R 은 상기 동일 전송 블록이 반-지속적 (semi- persistent) 스케줄링된 때에는 가장 최근 반-지속적 (semi-persistent) 스케줄링 할당된 PDCCH (또는 EPDCCH)로부터 결정될 수 있다. 다른 예로, M PUSCH initial sc , C, 및 ^은 상기 PUSCH가 랜덤 액세스 웅답 승인 (random access response grant)에 의하여 개시된 (initiated) 때에는 상기 동알 전송 블록을 위한 랜덤 액세스 웅답으로부터 결정될 수 있다. |3 PUSCH 0 set 은 오프셋 값을 나타내며 RRCXRadio Resource Control) 시그널링을 통해서 설정될 수 있다. 채널 인터리빙 후에 생성된 비트 시퀀스는 스크램블링, 변조 (modul at ion) , 코드워드—레이어 맵큉 (cordword-to- layer mapping) 및 프리코딩 (precoding) 등의 절차를 거친 후 다음과 같이 PUSCH 영역에 자원 맵핑 (resource mapping)된다.

도 6은 도 5과 같은 처리 과정을 거쳐 서브프레임의 PUSCH 영역에 자원 맵핑하는 예를 나타낸다.

상향링크 제어 정보의 종류에 따라 PUSCH 영역에서의 다중화 방법은 상이할 수 있다. 도 6에 도시된 바와 같이, 서브프레임의 PUSCH 영역에 있어, 첫번째 슬롯 (짝수 슬롯) 및 두번째 슬롯 (홀수 슬롯)에서 일부 SC-FDMA 심벌에는 DMRS가 할당된다. 상술한 바와 같이 DMRS는 PUSCH 영역에서 전송되는 상향링크 데이터와 상향링크 제어 정보의 복조를 위해 사용되는 참조 신호이다. 도 6에서는 D服 S가 짝수 슬롯 및 홀수 슬롯의 심벌 인덱스 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 데이터를 펑처링 (punctur ing)한 후 DMRS가 맵핑되는 심벌에 인접한 심벌에 맵핑될 수 있다.

상향링크 제어 정보 중 RI 정보는 HARQ-ACK가 맵핑되는 심벌 옆인 짝수 슬롯 및 홀수 슬롯의 심벌 인덱스 1, 5인 SC-FDM 심벌들에 맵핑될 수 있다. 이 경우 HARQ— ACK 정보는 해당 심벌들의 가장 큰 부반송파 인덱스에 해당하는 부반송파 (해당 PUSCH 영역의 가장 아래 부반송파)에서부터 맵핑될 수 있다. 한편, 상향링크의 스펙트럴 효율 (spectral ef f i ciency)를 향상시키기 위한 DMRS의 오버헤드를 감소시키는 방안이 고려되고 있다. DMRS의 오버헤드를 감소시키는 방안으로는 여러 가지가 있을 수 있으며 예를 들어 다음과 같은 DMRS 맵핑 방법들이 있을 수 있다.

도 7 내지 9는 오버헤드 감소를 위한 DMRS 맵핑의 예들이다.

일 예로, 도 7은 DMRS 맵핑을 위하여 하나의 서브프레임 및 PRB 쌍 내에, 하나의 SOFDMA 심볼만을 사용하는 경우이다. 예를 들어, 노멀 CP가 사용되는 경우 DMRS는 짝수 슬롯의 심벌 인덱스 3인 SC-FDMA 심벌에만 맵핑될 수 있고, 확장 CP가 사용되는 경우 DMRS는 짝수 슬롯의 심벌 인덱스 2인 SC- FDMA 심벌에만 맵큉될 수 있다. 즉, DMRS는 홀수 슬롯에는 맵핑되지 않을 수 있다. 다만, 이는 예시로서 DMRS가 짝수 슬롯이 아닌 홀수 슬릇에만 맵핑될 수도 있다. '

다른 예로, 도 8은 하나의 서브프레임 내에 PRB 인덱스에 따라 DMRS 맵핑을 달리하는 경우이다. 예를 들어, D服 S는 짝수 인덱스의 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)에 따른 MRS 맵핑을 감소된 DMRS 패턴 2라고 칭한다.

상기와 같은 감소된 DMRS 패턴들을 고려하는 경우, 새로운 UCI 전송 방법이 필요하다. 이를 위하여 새로운 새로운 UCI 맵핑 방법이 필요하고, 새로운 UCI 코딩를 조절 방법이 필요하다. UCI의 BLER(Blcok Error Rate) 성능과 같은 무선 링크 상의 성능을 보장하기 위하여 DMRS 맵핑 패턴을 고려한 새로운 UCI 맵핑 및 전송 방법이 제공되어야 한다. 본 발명에서는 상기와 같은 사항들을 고려하여 새로운 UCI 코딩율 조절 방법을 제안한다. 본 발명에 따른 UCI 코딩율 조절 방법은 예를 들어 Non- MIM0를 기반으로 PUSCH 전송을 수행하는 단말 (즉, 단일 레이어 지원 단말)에 적용될 수 있다.

도 10은 본 발명에 따른 하나의 UL-SCH TB에 대한 UL 프로세싱 구조의 예를 나타낸다.

도 10을 참조하면, 먼저 UCI 비트들과 사이즈가 결정되고, 현재 서브프레임에 PUSCH 전송이 있는 경우, 해당 서브프레임에 전송되어야 할 UCI 정보들은 상기 PUSCH 상에서 전달되아야 한다. 먼저 HARQ-ACK 정보 및 RI 정보는 각각 특정 코딩율에 따라 채널 코딩되고, HARQ-ACK 정보에 관한 백터 시¾스 및 RI 정보에 관한 백터 시퀀스의 형태로 채널 인터리버 (channel inter leave!" )의 입력이 된다. 또한, 상향링크 데이터 및 CQI/PMI 정보가 각각 채널 코딩되고, 다증화되어 다증화된 백터 시뭔스 형태로 채널 인터리버의 입력이 된다. 채널 인터리버는 상기 HARQ-ACK 정보에 관한 백터 시퀀스 및 상기 RI 정보에 관한 백터 시퀀스 및 상기 다중화된 백터 시뭔스를 기반으로 비트 시뭔스를 생성한다. 이 후, 생성된 비트 시뭔스에 관한 비트들은 스크램블링, 변조 (modulat i on) , 코드워드-레이어 맵핑 (CT-to-layer map ing) 및 프리코딩 (precoding) 등의 절차를 거친 후 PUSCH 영역에 자원 맵핑 (resource mapping)되어 최종적으로 SOFDMA 신호가 되어 전송된다.

채널 인터리버는 HARQ-ACK 정보 맵핑 방법 및 RI 정보 맵핑 방법을 결정하고, 감소된 DMRS의 맵핑을 고려하여 상기 HARQ-ACK 정보 및 상기 RI 정보가 PUSCH 영역의 특정 위치에 맵핑되도록 제어한다. 예를 들어, 채널 인터리버는 감소된 DMRS가 맵핑되는 SC-FDMA 심볼의 주변 SC-FDMA 심볼들에 여러 방법에 따라 상기 HARQ-ACK 정보 및 RI 정보가 맵핑되도록 제어할 수 있다.

보다 상세하게는 HARQ-ACK 정보 및 RI 정보는 각각 채널 코딩을 거친 ACK ACK ACK RI RI RI

후 1 ο ^ ι , · · ·,^ ρ -ι 및 0 1 ,…, ^ e' -i 의 백터 시뭔스 형태로 재배열된다. 그리고 채널 코딩된 상향링크 데이터와 채널 코딩된 CQI/PMI가 다중화된 백터 시뭔스인 05 1 5 과 함께 채널 인터리버의 입력으로 들어간다. 다음 수학식 4는 채널 인터리버에서 사용되는 행렬 (matr ix) 구조이다.

【수학식 4】 _ c y

— y一' Cmux +1 2C, -i) 여기서, 만약 상향링크 셀의 하나의 서브프레임에서 하나보다 많은 UL- SCH TB가 전송되는 경우, 수학식 4의 각의 요소들은 (¾ · Νϋ 행 (row)을 가지는 행렬의 형태를 가질 수 있다. 그렇지 않고 하나의 UL-SCH TB가 전송되는 경우 상기 각 요소는 ¾ 행을 가지는 행렬의 형태를 가진다. 이하, 수학식 4의 행렬은 인터리빙 행렬이라 불릴 수 있다.

상기 인터리빙 행렬의 열 (column)의 수는 C mux 로 정의되고, 좌측에서 우측으로 0,1,2,...,C -1으로 넘버링된다. 여기서 C mux =N PUSCH symb 이다. ^^^ 는 현재 PUSCH 전송되는 서브프레임에서 SC-FDMA 심볼들의 수를 나타낸다.

한편, 상기 인터리빙 행렬의 행 (row)의 수는 R ' mux 로 정의되고, 상측 ( t0 p)에서 하측 (bottom)으로 0,1,2,...,ί -1으로 넘버링된다. 먼저 하나의 코드워드에 맵핑되는 전체 코딩된 비트들의 수를 나타내는 ICx는 다음과 같이 정의된다. total - Qm - N L )/C mu x. 여기서 H ' ^ 31 은 해당 서브프레임에서 레이어당 변조 심벌의 수를 나타내며, H ' +Q ' RI 이다. 즉, H ' tota p 상향링크 데이터 및 CQI/PMI의 레이어 당 변조 심벌의 수 및 RI의 레이어 당 변조 심벌의 수의 합이다. 그리고, R ' mux-IUx Q™ · N L )이다. 즉, R™ x 만큼의 코딩된 비트 수를 Q^ N L 만큼씩 잘라서 넘버링한다.

따라서, 상기 인터리빙 행렬 내의 각 요소인 (Qm . N L )행을 가지는 세트 (set)이고, 이는 상기 입력 백터 시퀀스들인

RI RI RI

^ 0 ,^ 1 ,

ACK ACK ACK

ο , ι , '쏘 Q'ACK 과 동일한 길이를 가지는 열 백터로 볼 수 있으므호, 상기 입력값들은 상기 각 요소에 바로 대입이 가능하다.

상기 각 입력값들의 상기 인터리빙 행렬에의 할당 (또는 대입)은 예를 들어 다음과 같이 수행될 수 있다. 먼저, RI 정보에 관한 백터 시퀀스인 RI RI RI

g_o , - q < -\ 7 할당된다. 이 경우 RI 정보에 관한 백터 시퀀스는 상기 인터리빙 행렬의 가장 높은 인덱스의 행 (즉, 마지막 행)부터 위쪽으로 (upwards) 지정된 열 (column)들 상에서 할당된다. 상기 RI 정보에 관한 백터 시퀀스가 할당되지 않은 요소들에, 상향링크 데이터와 CQI/PMI에 관한 다중화된 백터 시퀀스인 g G J g - 쩨가 할당된다. 상기 상향링크 데이터와 CQI /PMI에 관한 다중화된 백터 시¾스는 첫 번째 행에서 시작하예 인덱스 0의 열부터 (:隠^의 열까지 순차적으로 할당된다.

ACK ACK ACK

HARQ-ACK 정보에 관한 백터 시퀀스인 ,^ 1 ' " ^ df 1 는 상기 인터리빙 행렬의 가장 높은 인덱스의 행 (즉, 마지막 행)부터 위쪽으로 (upwards) 지정된 열 (co lumn)들 상에서 할당된다. 여기서 상기 HARQ- ACK 정보에 관한 백터 시뭔스를 위하여 지정되는 열들은 상기 RI 정보에 관한 백터 시퀀스를 위하여 지정되는 열들과 다를 수 있다. 상기 HARQ-ACK 정보에 관한 백터 시퀀스는 상기 다중화된 시퀀스가 할당된 요소들 (단, RI 정보에 관한 백터 시퀀스가 할당된 요소들은 제외 )에 겹쳐써 (overwi te)질 수 있다. 즉, HARQ-ACK 정보에 관한 백터 시뭔스는 상기 다중화된 백터 시뭔스 (데이터와 CQI /PMI 정보에 관한)를 펑처링하여 할당될 수 있다. 먼저, 본 발명에서는 HARQ-ACK 및 RI 정보에 관한 백터 시뭔스들의 상세한 할당 (및 맵핑) 방법을 제안한다. 이하, non-MIMO (즉, 단일 레이어)가 구성된 경우, 즉 N L =1인 경우를 기준으로 설명한다.

일 실시예로, 상술한 감소된 DMRS 패턴 1(즉, 하나의 서브프레임 내에 오직 하나의 SC-FDMA 심볼에 DMRS 가 할당되는 패턴)을 기반으로 감소된 DMRS가 할당된 SOFDMA 심벌 주변의 4개의 SOFDMA 심벌을 사용하여 HARQ-ACK 정보를 할당하는 방법을 제안한다. 또한 SC-FDMA 심벌을 최대한 이용하기 위하여 상기 HARQ-ACK 정보가 할딩 : 되는 주변에 4개의 SC-FDMA 심벌을 사용하여 I 정보를 할당하는 방법을 제안한다.

ACK ACK ACK HARQ-ACK 정보에 관한 백터 시뭔스인 0 ,포 1 S r 1 는 다음 표 1과 같은 의사 코드 (pseudo-code)를 기반으로 상기 인터리빙 행렬의 요소인 에 할당될 수 있다. 이 경우 만약상향링크 데이터 및 CQI/PMI에 관한 다중화된 백터 시퀀스가 이미 해당 소에 할당되었다고 할지라도,

HARQ-ACK 정보에 관한 백터 시퀀스는 해당 ^에 겹쳐쓴다. 이하 같다.

【표 1】 Set/ ? 7 ' to0.

Set r to R mux - 1

while ? < Q A ' CK

CACK = ColumnSet(/)

ACK

9 '

i = + l

end while

Where ColumnSet is given inTable 2, 3 or 4, and indexed left to right from 0 to 3.

표 1을 참조하면, HA Q-ACK 정보에 관한 백터 시뭔스인

ACK ACK ACK

lo ,^ i - 요― β ' - 1 는 "ColumnSetC/T '가 가리키는 열들에 할당 (또는 기술 (written))되며 마지막 행부터 시작하여 위쪽으로 (upwards) 움직이며 (moving) 할당된다. 여기세 상기 "ColumnSet (/)"는 다음 표 2, 3, 또는 4에 의하여 지시될 수 있으며, 상기 "CokimnSet )"는 해당 표의 값들에 대하여 왼쪽에서 오른쪽으로 0부터 3까지 인덱스된다.

【표 2】

【표 3

【표 4

또한, RI 정보가 해당 PUSCH 전송 서브프레임에 전송되어야 하는 경우

RI RI RI

^ 0 ,^ 1 ,

상기 RI 정보에 관한 웩터 시퀀스인 다음 표 2와 같은 의사 코드를 기반으로 상기 인터리빙 행렬의 요소인 ^ 에 할당될 수 있다.

[표 5]

Set i'j to 0.

Set r to R m ' ux -\

while < Q R ' j

= Column Sel(;)

V Λ

= ' + 3)mod4

end while

Where ColumnSet is given inTable 6 ¾ 7 or 8, and indexed left to right from 0 to 3.

표 5를 참조하면, RI 정보에 관한 백터 시퀀스인 RI RI RI

0 ' 1 " '^ 는 "ColumnSet^/)"가 가리키는 열들에 할당되며, 마지막 행부터 시작하여 위쪽으로 (upwards) 움직이며 (moving) 할당된다. 여기서 상기 "ColumnSet (/)"는 다음 표 6, 7, 또는 8에 의하여 지시될 수 있으며, 상기 "ColumnSet ·)"는 해당 표의 값들에 대하여 왼쪽에서 오른쪽으로 0부터 3까지 인덱스된다.

【표 6】

CP 구성 (configuration) Column Set

노멀 (Normal) {0, 5, 6, 7}

확장 (Ext ended) {4, 5, 6, 7}

【표 7

CP 구성 (configuration) Column Set

노멀 (Normal) {5, 6, 7, 12}

확장 (Extended) {3, 4, 5, 10}

【표 8

다른 실시예에서는 상술한 감소된 DMRS 패턴 1을 기반으로 하되, 방법 1과 달리 PUSCH 영역에 사용되는 PRB 수에 따라서 각 PRB마다 균일하게 HARQ- ACK 정보 및 /또는 RI 정보를 할당하는 방법을 제안한다.

ACK ACK ACK

HARQ-ACK 정보에 관한 백터 시퀀스인 ^ 0 1 는 다음 표 9과 같은 의사 코드 (pseudo-code)를 기반으로 상기 인터리빙 행렬의 요소인 에 할당될 수 있다.

【표 9]

Set s ./to으

Set : to 1

Set /to R m ' tx ~l

while < Q A ' CK

A CK = ColuinnSet )

M

i = 4Sxk

k

end while

Where Column Set is given inTabie 10, Π or 12, and indexed left to right from 0 to 3 , 표 9Ϊ 참조하면, HARQ-ACK 정보에 관한 백터 시퀀스인 "ColumnSet /)"가 가리키는 열들에 할당 (또 기술)되며, 각 PRB별로 균분하여 할당되도록 제어된다. 여기서 상기 "ColumnSe /)"는 다음 표 10, 11, 또는 12에 의하여 지시될 수 있으며, 상기 ''ColumnSet 'r는 해당 표의 、값들에 대하여 왼쪽에서 오른쪽으로 0부터 3까지 인덱스된다.

【표 10]

【표 11】 CP 구성 (configuration) Column Set

노멀 (Normal) {8, 9, 10, 11}

확장 (Extended) {6, 7, 8, 9}

【표 12]

또한, RI 정보가 해당 PUSCH 전송 서브프레임에 전송되어야 하 경우,

RI RI RI

^ 0 ,^ 1 ,

상기 RI 정보에 관한 백터 시퀀스인 는 다음 표

13과 같은 의사 코드를 기반으로 상기 인터리빙 행렬의 요소인

에 할당될 수 있다.

【표 13]

표 13을 참조하면 RI 정보에 관한 백터 시퀀스인

RI RI RI

1 ,

Qf 는 "ColumnSet( )' '가 가리키는 열들에 할당 (또는 기술)되며, 각 PRB별로 균분하여 할당되도톡 제어된다. 여기서 상기 "ColumnSet )' '는 다음 표 14, 15, 또는 16에 의하여 지시될 수 있으며, 상기 "ColumnSet ( )"는 해당 표의 값들에 대하여 왼쪽에서 오른쪽으로 0부터 3까지 인덱스된다.

【표 14]

【표 15】

【표 16】 또 다른 실시예로, 상술한 감소된 DMRS 패턴 1을 기반으로 하되, PRB 인텍스에 따라서 HA Q-ACK 정보 및 /또는 RI 정보가 교차하여 할당되도록 제어할 수 있다.

A

3. Q

HARQ-ACK 정보에 관한 백터 시퀀스인 는 다음 표 17과 같은 의사 코드를 기반으로 상기 인터리빙 행렬의 요소인

^ 에 할당될 수 있다.

【표 17]

Set /,; to 0.

Set r to R m ' ux -1

while: < O^ci

c ACK = ColuinnSet(/)

v = i K

二 »,«÷Ή -'

= + l

end while

Where ColumnSet is given inTable 18, 19 or 20, and indexed left to right from 0 to 3. 표 17을 참조하면, HARQ— ACK 정보에 관한 백터 시¾스인 ACK ACK ACK

iQ ,^ 1 :

는 "ColumnSet( )' '가 가리키는 열들에 할당 (또는 기술)되며, 마지막 행부터 시작하여 위쪽으로 움직이며 할당된다. 여기서 상기

"ColumnSet(/r는 다음 표 18, 19, 또는 20에 의하여 지시될 수 있으며, 상기

"ColumnSet( )"는 해당 표의 값들에 대하여 왼쪽에서 오른쪽으로 0부터 3까지 인덱스된다ᅳ

【표 18】

【표 19]

【표 20]

또한, RI 정보가 해당 PUSCH 전송 서브프레임에 전송되어야 하는 경우,

RI RI RI

상기 RI 정보에 관한 백터 시뭔스인 3.0 ^ 3.1 ,· Ά ρ' -1

는 다음 표

21과 같은 의사 코 J 기반으로 상기 인터리빙 행렬의 요소인 에 할당될 수 있다.

Set i, j to 0.

Set r to R M ' ILX -1

while ; < QJ'H

CJU = Column Set / ' )

, _ RI

j = (j + 3)mod 4

end while

Where ColumnSet is given inTable 22, 23 oi" 24, and indexed left to right from Oto 3. 표 21을 참조하면 RI 정보에 관한 백터 시퀀스인 RI RI RI

5 ^ 1

는 "ColumnSet (/) "가 가리키는 열들에 할당 (또는 기술)되되, 마지막 행부터 시작하여 위쪽으로 움직이며 할당된다. 여기서 상기 "ColumnSet (_ ) "는 다음 표 22, 23, 또는 24에 의하여 지시될 수 있으며, 상기 "ColumnSet ' ) "는 해당 표의 값들에 대하여 왼쪽에서 오른쪽으로 0부터 3까지 인덱스된다.

【표 22】

【표 23]

【표 24】 또 다른 실시예로, 상술한 감소된 DMRS 패턴 1을 기반으로 하되, 부반송파 인덱스에 따라서 HARQ-ACK 정보 및 /또는 RI 정보를 교차하여 할당할 수 있다.

이 경우 HARQ-ACK 정보에 관한 백터 시퀀스인 ACK ACK ACK

^ i , ACK " 다음 표 25와 같은 의사코드를 기반으로 상기 인터리빙 행렬의 요소인 쓰 에 할당될 수 있다.

【표 25]

Set 7, 7 " to 0.

Se ' to R m ' ux -l

while i < Q A ' CK

if → Even subcarrier for HARQ-ACK

c ACK = ColumnSet(/)

' ― q ACK

7 = (; + 7) mod

else

/ = + ϊ end while

Where ColiimnSet is given inTable 26, 27 or 28. and indexed left to right from 0 to 7. 표 254 참조하면, HARQ-ACK 정보에 관한 백터 시퀀스인 ACK ACK ACK

lo , l , ^e^rl는 가리키는 열들에서 아래쪽의 행부터 시작하여 위쪽으로 움직이며 할당되며, 홀수 부반송파 인덱스에서 할당된다ᅳ 여기서 상기 "ColumnSe )' '는 다음 표 26, 27, 또는 28에 의하여 지시될 수 있으며, 상기 "ColumnSetC )"는 해당 표의 값들에 대하여 왼쪽에서 오른쪽으로 0부터 3까지 인덱스된다.

【표 26]

【표 27】

CP 구성 (configuration) Column Set

노멀 (Normal) {5, 6, 7, 8, 9, 10, 11,

12} 확장 (Ext ended) {3 4 5, 6 7 8 9, 10}

【표 28]

또한, RI 정보가 해당 PUSCH 전송 서브프레임에 전송되어야 하는 경우

RI RI RI

,^ Q' ^ -l

상기 RI 정보에 관한 백터 시뭔스인 는 다음 표

29와 같은 의사 코드를 기반으로 상기 인터리빙 행렬의 요소인 에 할당될 수 있다.

【표 29】

Sen, ' to 0.

Set r to „ χ

while i < Q I ' V

if L,7.(8. = 1→ odd subcarrier for RI

c ACK = ColumnSet/)

/=;+!

r = R' y =( +7)mod8

else

= / + l ' L/8J

end while

Where ColumnSet is given. inTable 30, 31 or 32, and indexed lef to right from 0 to 7. 표 29를 참조하면 RI 정보에 관한 백터 시퀀스인

RI RI RI

丄 丄 ' ^- ^ 는 "ColumnSet ( )"가 가리키는 열들에서 아래쪽의 행부터 시작하여 위쪽으로 움직이며 할당되며, 짝수 부반송파 인덱스에서 할당된다. 여기서 상기 "ColumnSet ( )"는 다음 표 30 31, 또는 32에 의하여 지시될 수 있으며, 상기 "ColumnSet ( )"는 해당 표의 값들에 대하여 왼쪽에서 오른쪽으로 0부터 3까지 인텍스된다.

【표 30]

【표 31]

【표 32]

한편, 상기에서 HARQ-ACK 정보 및 RI 정보 중 하나의 정보만이 전송되는 경우, 해당 정보를 할당함에 있어 전송되지 않는 다른 정보의 전송 위치에 해당하는 자원을 사용할 수 있다. 이는 다음 표 33 및 34와 같은 의사 코드로 나타낼 수 있다.

【표 33]

Set /,; to 0.

Set rto Λ;, -1.

while; < Q A ' CK

c 4CK = ColumnSct(/ ' )

y = q ACK

= ; +1

y = (/+ 7) mod 8

end while

Where ColumnSet is given inTable 26. 27 or 28 ; and indexed left to right from 0 to 7.

【표 34] Set i,j to 0.

Set to U

vhile / < Q R ' I

Column Set /)

/ ' = / + ] =( + 7) mod 8

end while

Where ColumnSet is given inTable 30. 31 or 32, and indexed left to right from 0 to 7. 여기서, 표 33은 HA Q-ACK 정보에 관한 백터 ' 시퀀스의 상기 인터리빙 행렬에의 할당을 위한 의사 코드의 예이고, 표는 RI 정보에 관한 백터 시뭔스의 상기 인터리빙 행렬에의 할당을 위한 의사 코드의 예이다. 상기 표 33의 상기 "ColumnSet GT'는 상기 표 26, 27, 또는 28에 의하여 지시될 수 있고, 상기 표 34의 상기 "Co lumnSet (/) "는 상기 표 30, 31, 또는 32에 의하여 지시될 수 있다. 또 다른 실시예로, 해당 PUSCH가 전송되는 서브프레임 —상에 HARQᅳ ACK 정보의 전송 유무에 따라서, RI 정보가 할당되는 위치를 변경할 수 있다.

예를 들어 , 해당 PUSCH를 통하여 HARQ-ACK 정보가 전송되지 않고, RI 정보만 전송되는 경우, HARQ-ACK 정보에 관한 백터 시뭔스의 상기 인터리빙 행렬에의 할당을 위한 의사 코드는 표 35와 같고, RI 정보에 관한 백터 시퀀스의 상기 인터리빙 행렬에의 할당을 위한 의사 코드는 표 36과 같을 수 있다.

[표 35】

Set ;, j to O.

Set r to m ^ l

while r < Q A ' CIC

c, ici = GolumnSet(/) y riC ^ = <?,

/ = + l

= 3) mod 4

end while -

Where ColumnSet is given inTable 37, 38 or 39, and indexed left to right from 0 to 3. 【표 36]

Set ij to 0.

Set /"to R m - t , x -l

while i < Ο Ν

c Rj = Column Set (7)

v r =^

j = ( + 3) mod 4

end while

Where Column Set is given inTable 40, 41 or 42, and indexed left to right from G to 3. 상기 표 35의 상기 "ColumnSet( ' )"는 다음 표 37, 38, 또는 39에 의하여 지시될 수 있고, 상기 표 36의 상기 "ColumnSet(y ' )"는 다음 표 40, 41, 또는 42에 의하여 지시될 수 있다.

【표 37】

【표 38]

【표 39]

【표 40】

【표 41]

【표 42] CP 구성 (conf igurat ion) Column Set (Even Column Set (Odd slot ) s lot )

노멀 (Normal ) {1, 2, 3, 4} {8, 9, 10, 11} 확장 (Extended) {0, 1, 2, 3} {6 , 7 , 8 , 9} 또 다른 실시예로 , HARQ-ACK 정보와 RI 정보가 각각 최대 4개의 SC- FDMA 심벌에 맵핑된다는 가정을 유지한 채, HARQ-ACK 정보 및 RI 정보 각각에 대한 코딩률 (code rate)을 조절하여 감소된 DMRS 주변 4개의 SOFDMA 심벌에 HARQ-ACK 정보 및 RI 정보를 맵핑할 수도 있다. 예를 들어, HARQ-ACK 정보 및 RI 정보의 코딩률 조절을 위하여 HARQ-ACK 정보를 위한 β ^^^οίί^ 및 RI 정보를 위한 i3 RI ofiset 이 사용할 수 있다. 이 경우 오버헤드 감소가 적용될 수 있는 중고 (medi丽 -to-high) SNR( Signal to Noise Rat io) 환경에 효율적으로 HARQ-ACK 정보 및 RI 정보 각각에 대한 코딩률을 조절하여 HARQ-ACK 정보 및 I 정보를 상기 감소된 DMRS 주변 4개의 SC-FDMA 심볼들에 맵핑되도록 제어할 수 있다. 이 경우 상기 HARQ-ACK 정보 및 RI 정보는 FDM(Frequency Divi sion Mult iplexing) 방법으로 맵핑될 수 있다. 상기 β HARQ ACK oiiset 및 P R1 ofiset 이 RRC 시그널링을 통해서 설정될 수 있다.

예를 들어, 이 경우, HARQ-ACK 정보에 관한 백터 시퀀스 및 RI 정보에 관한 백터 시퀀스의 ' 상기 인터리빙 행렬에의 할당을 위한 의사 코드는 표 43과 같을 수 있다 .

【표 43]

표 43에서 2개의 while 문은 순차적으로 적용된다. 즉, 두번째 while 문에서 변수 i만 0으로 리프레쉬 (refresh)되고, 나머지 변수들의 현재 값은 그대로 적용된다. 여기서, "C A Kc=CokmmSet( T'의 CohimnSet( ) 및 "Ciu=ColumnSet(_ )"의 ColumnSetO ' ) 둘 다는 다음 표 44 45, 또는 46에 의하여 지시될 수 있다.

【표 44】

【표 45】

【표 46]

CP 구성 (conf igurat ion) Column Set (Even Column Set (Odd slot) slot) 노멀 (Normal) {1, 2, 3, 4} {8, 9, 10, 11}

확장 (Extended) {0, 1, 2, 3} {6, 7, 8, 9} 또 다른 실시예로, HARQ-ACK 정보와 RI 정보가 각각 최대 4개의 SC- FDMA 심벌에 할당된다는 가정을 유지한 채, HARQ-ACK 정보에 관한 코딩된 변조 심볼의 수를 나타내는 Q ' ACK에 따라서 HARQ-ACK 정보와 RI 정보의 할당되는 위치를 변경할 수 있다.

상기의 방법에 따르면, 보다 유연하게 물리 자원을 상향링크 제어 정보에 할당 할 수 있고, 상향링크 제어 정보 전송 성능을 최적화 (optimization)할 수 있다. 단말과 기지국은 해당 PUSCH 전송에 할당된 부반송파의 수와 HARQ-ACK 정보의 코딩된 변조 심볼의 수를 비교하여 적웅적인 자원 맵핑을 수행할 수 있다.

예를 들어, Q ' ACK가 (M™ SCH SC · 2)보다 작은 경우, HARQ-ACK 정보에 관한 백터 시퀀스의 상기 인터리방 행렬에의 할당을 위한 의사 코드는 표 47과 같고 I 정보에 관한 백터 시퀀스의 상기 인터리빙 행렬에의 할당을 위한 의사 코드는 표 48과 같을 수 있다.

[표 47】

【표 48】 Set/JtoO.

Set r to ¾„„ -l

while < Q R ' I

c N = Column Set(/) / = / + 1

— i姻

./ = (j + l)mod2

end while 표 47의 상기 "ColumnSet(/r는 다음 표 49에 의하여 지시될 수 표 48의 상기 "ColumnSet( ' )' '는 다음 표 50에 의하여 지시될 수

【표 50] 한편, 본 발명에서는 상기 HARQ-ACK 정보 및 상기 RI 정보를 각각 채널 코딩하기 위하여 레이어당 코딩된 변조 심벌들 (coded modulation symbols)의 수인 Q ' ACK 과 Q ' R 사용될 수 있다. 이 경우, 본 발명에 따른 코딩율 조절 블록 (coding rate adjustment block, 1010, 1020)은 각각 상기 Q' ACK 과 Q ' RI 을 생성할 수 있다.

본 발명에 따른 Q ' ACK 및 0^는 예를 들어, 다음 수학식 5 및 6과 같이 나타내어질 수 있다.

【수학식 5】

【수학식 6】

본 발명에서는 상기와 같이 서로 독립적인 13 HARQ ACK offset 및 |3 RI OFFSET 을 이용하여, Q ' ACK 및 Q ' 을 각각 생성할 수 있고, HARQ-ACK 정보 및 RI 정보 각각에 대하여 독자적인 코딩률을 적용할 수도 있다. 또한, 본 발명에서는 최대로 할당 가능한 코딩된 변조 심볼의 수를 나타내는 4 ' M PUSCH SC 대신에, 수학식 4에서는 XACK · M PUSCH SC 를 사용하고ᅳ 수학식 5에서는 x RI · M PUSCH SC 를 사용하되, 상기 XACK XRI 는 0보다 크고 4 이하인 값을 사용함으로써, HARQ- ACK 정보 및 RI 정보 각각에 대하여 최대로 할당 가능한 코딩된 변조 심볼의 수를 제어할 수 있고 줄일 수도 있다. 이는 HARQ-ACK 정보 및 RI 정보를 위하여 보다 적은 SC-FDMA 심벌을 사용하는 것으로 연결될 수 있다. 즉, 상기 XACK를 기반으로 하나의 서브프레임에서 상기 HARQ-ACK 정보가 맵핑되는 SC- FDMA 심벌들의 수가 제어될 수 있고, 상기 i를 기반으로 하나의 서브프레임에서 상기 RI 정보가 맵핑되는 SOFDMA 심벌들의 수가 제어될 수 있다. 예를 들어, 상기 XACK XRI 는 고정된 값 (예를 들어 2)를 가질 수도 있고, RRC 시그널링을 통하여 단말에게 지시될 수도 있다. 또한 상기 XACK 및 XRI는 하나의 변수 X로 표현될 수도 있다.

상기 수학식 2에서 최대로 할당 가능한 코딩된 변조 심볼의 수를 나타내던 4 . M PUSCH SC 는 하나의 서브프레임에서 HARQ-ACK 정보 및 RI 정보를 위하여 각각 4개의 SC-FDMA 심벌들이 사용 (즉, 하나의 슬롯당 2개의 SC-FDMA 심벌들을 사용)되는 것을 기반으로 디자인되었다. 하지만 감소된 DMRS 패턴에 따르면, DMRS를 위하여 하나의 서브프레임에서 오직 하나의 SC-FDMA 심볼이 사용될 수도 있다. 또한, 오버헤드 감소가 적용될 수 있는 채널 환경은 높은 SNR과 낮은 이동성을 갖는 (약 Ί 스펙트 ¾ 효율 이득을 갖는) 매우 좋은 채널 환경으로 가정할 수 있다. 따라서, 기존보다 낮은 코딩율의 필요성 (즉, 더 큰 Q ' 값의 필요성)이 적어질 것으로 예상되므로, 상기와 같은 수학식 5 및 6를 통하여, HARQ-ACK 정보 및 RI 정보를 위한 코딩율을 각각 조절할 수 있고, 이를 기반으로 PUSCH 영역에 맵핑할 수 있다.

이하, 본 발명에서는 HARQ-ACK 정보 및 RI 정보를 위하여 각각 4개의 SC-FDMA 심볼을 할당하지 않고, 그보다 적은 수의 SC-FDMA 심벌들을 할당하는 것으로 가정한다. 예를 들어, 본 발명에서는 HARQ 정보 및 RI 정보는 감소된 DMRS가 맵핑되는 SC-FDMA 심볼 주변에 맵핑되되, 각각 ¾ CK 및 x RI 개 만큼의 SC-FDMA 심블들에 맵핑될 수 있다. 또한, 이하 본 발명에서는 상기 XACK 및 x RI 값이 2인 경우를 가정하고 설명한다. 또한 non-MIMO (즉, 단일 레이어) PUSCH 전송이 구성된 경우, 즉 N L =1인 경우를 기준으로 설명한다. 만약, 상기 XACK 및 XRI 값이 홀수인 경우 (예를 들어, 1 또는 3)인 경우에 제안되는 방법들에 따라 DMRS가 맵핑되는 SOFDMA 심벌의 가장 가까운 SOFDMA 심벌 및 낮은 인텍스의 SC-FDMA 심벌 기준으로 HARQ-ACK 정보와 RI 정보가 맵핑될 수 있다. 예를 들어 DMRS가 맵핑되는 심벌 인덱스가 2인 경우, HARQ-ACK 정보는 1->3— >0 의 인덱스의 심벌들을 순차적으로 사용할 수 있다.

방법 2에서는 상술한 감소된 DMRS 패턴 1을 기반으로 하되 , 방법 1과 달리 PUSCH 영역에 사용되는 PRB 수에 따라서 각 PRB마다 균일하게 HARQ-ACK 정보 및 /또는 RI 정보를 할당하는 방법을 제안한다.

ACK ACK ACK

,^ 1 1

HARQ-ACK 정보에 관한 백터 시퀀스인 ^ v " -^ 1 " ' ι _ ι 는 다음 표 51과 같은 의사 코드 (pseudo-code)를 기반으로 상기 인터리빙 행렬의 요소인 할당될 수 있다.

【표 51】

Set /Jto O. Set ?- to

while / < Q A ' CK

c ACK = ColumnSel(/) i ' = /+l

M

k = k + l

예 1

end while

Where ColumnSet is given in Table 6 and indexed left to right firatn 0 to 1.

표 51을 참조하면, HARQ_ACK 정보에 관한 백터 시퀀스인

정정용지 (규칙 제 91조) ISA/KR ACK ACK ACK

"ColumnSet ' )"가 가리키는 열들에 할당 (또는 기술)되되, 각 PRB별로 균분하여 할당되도록 제어된다. 여기서 상기 "ColumnSet( )"는 예를 들어, 다음 표 52에 의하여 지시될 수 있다.

【표 52】

또한, RI 정보가 해당 PUSCH 전송 서브프레임에 전송되어야 하는 경우ᅳ

RI RI RI

^0 ^ 1 -1

상기 RI 정보에 관한 백터 시퀀스인 ,- Ά 0'

는 다음 표

53과 같은 의사 코드를 기반으로 상기 인터리빙 행렬의 요소인 에 할당될 수 있다.

【표 53]

Se toO.

Set-to 1

Setrto K mux -Y

while i < Q R ' I

c iU = Column Set )

一 it

k=k + l

L/½

j=(j+])modx RI of _ / · = (· / · + 一 I) mod

end while

Where ColiminSet is given in Table 8 and indexed left to right from 0 to 1.

표 53을 참조하면 RI 정보에 관한 백터 시퀀스인 RI RI RI

"ColumnSet( )"7> 가리키는 열들에 할당 (또는 기술)되며, 각 PRB별로 균분하여 할당되도록 제어된다. 여기서 상기 "ColumnSet( )"는 예를 들어, 다음 표 54에 의하여 지시될 수 있다.

정정용지 (규칙 제 91조) ISA/KR 【표 54]

CP 구성 (conf igurat ion) Column Set

노멀 (Normal ) {1 , 4}

확장 (Extended) {0 , 3}

도 11은 본 발명의 방 2에 따른 하나의

HARQ-AC 정보 및 RI 정보 맵핑의 예를 나타낸다.

도 11은 노멀 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 3번 SC- FMDA 심벌에 맵핑되고, 확장 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 2번 SC-FDMA 심벌에 맵핑되는 예를 나타낸다. 또한, 도 11은 상기 HARQ-ACK 정보에 관한 백터 시¾스에 대하여 표 56이 적용되고, 상기 RI 정보에 관한 백터 시뭔스에 대하여 표 58이 적용된 경우를 나타낸다.

도 11을 참조하면, 노멀 CP가 구성된 경우, HARQ-ACK 정보는. 짝수 슬롯의 2번, 4번 SOFDMA 심벌들에 맵핑되되, 각 PRB에 균분하여 맵핑된다. 또한, 노멀 CP가 구성된 경우, RI 정보는 짝수 슬롯의 1번, 5번 SC-FDMA 심벌들에 맵핑되되 , 각 PRB에 균분하여 맵핑된다.

한편, 확장 CP가 구성된 경우, HARQ-ACK 정보는 짝수 슬롯의 1번, 3번 SC-FDMA 심벌들에 맵핑되되, 각 PRB에 균분하여 맵핑된다. 또한, 확장 CP가 구성된 경우 RI 정보는 짝수 술롯의 0번, 4번 SC-FDMA 심벌들에 맵핑되되, 각 PRB에 균분하여 맵핑된다. 방법 4

방법 4에서는 상술한 감소된 DMRS 패턴 1을 기반으로 하되, 부반송파 인덱스에 따라서 HARQ-ACK 정보 및 /또는 RI 정보를 교차하여 할당하는 방법을 제안한다.

ACK ACK ACK

HARQ-ACK 정보에 관한 백터 시퀀스인 0 ,쯔 1 ,…' ^^ ' 1 는 다음 표 55과 같은 의사 코드를 기반으로 상기 인터리빙 행렬의 요소인 에 할당될 수 있다.

【표 55】

정정용지 (규칙 제 91조) ISA/KR SeUJtoO.

Sct to ^一1

while /<

0 - Odd subcarrier for HARQ-AC

ColunuiSct )

/=/ ' +!

예 1— i/

eise

=/+l 녜

end while

Where ColutnnSet is given in Table 14 and indexed left to right from 0 to 1.

표 참조하면 HARQ-ACK 정보에 관한 백터 시퀀스인

ACK ACK ACK

l0 ,쏘 1 :

' 는 "CokmmSetC/ ' )"가 가리키는 열들에서 아래쪽의 행부터 시작하여 위쪽으로 움직이며 할당되며, 홀수 부반송파 인덱스에서 할당된다. 여기서 상기 "ColumnSet( )"는 예를 들어 다음 표 56에 의하여 지시될 수 있다다.

【표 56】

또한, RI 정보가 해당 PUSCH 전송 서브프레임에 전송되어야 하는 경우,

RI RI RI

상기 RI 정보에 관한 백터 시퀀스인 3.0 ,쯔 1

는 다음 표

57과 같은 의사 코드를 기반으로 상기 인터리빙 행렬의 요소인 에 할당될 수 있다.

【표 57】

정정용지 (규칙 제 91조) ISA/KR Set/,./to0.

Set r to R' -1

while i < Q m

if \i I 1→ Even subcarrier for RI

c N = Column Scl()

y = q ACK

= / + l 에

j = (j + \)modx R ./ = (./ + ; " 1 ) mod

else ᅳ —

end while

Where CoUmmSet is given in Table 16 and indexed left to riglit from 0 to 1.

표 57을 참조하면, RI 정보에 관한 백터 시퀀스인 RI RI RJ

— o,또 1 Q'w-i는 " ColumnSet(/) "가 가리키는 열들에서 아래쪽의 행부터 시작하여 위쪽으로 움직이며 할당되며, 짝수 부반송파 인덱스에서 할당된다. 여기서 상기 "ColumnSetC/)"는 예를 들어 다음 표 58에 의하여 지시될 수 있다.

【표 58】

다음 도 12는 본 발명의 방법 4에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 및 RI 정보 맵핑의 예를 나타낸다.

도 12는 노멀 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 3번 SC- FMDA 심벌에 맵핑되고, 확장 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 2번 SC-FDMA 심벌에 맵핑되는 예를 나타낸다. 또한, 도 12는 상기 HARQ-ACK 정보에 관한 백터 시원스에 대하여 표 64가 적용되고, 상기 RI 정보에 관한 백터 시퀀스에 대하여 표 66이 적용된 경우를 나타낸다.

도 12를 참조하면, 노멀 CP가 구성된 경우, HARQ-ACK 정보는 짝수 슬롯의 1번, 2번, 4번, 5번 SC-FDMA 심벌들에 맵핑되되, 홀수 (인덱스의) 부반송파에 맵핑된다. 또한, 노멀 CP가 구성된 경우, RI 정보는 짝수 슬롯의

정정용지 (규칙 제 91조) ISA/KR 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 정보 중 하나의 정보만이 전송되는 경우, 해당 정보를 할당함에 있어 전송되지 않는 다른 정보의 전송 위치에 해당하는 자원을 사용할 수도 있다.

방법 6

방법 6에서는 HARQ-ACK 정보와 RI 정보가 각각 최대 4개의 SC-FDMA 심벌에 맵핑된다는 가정을 유지한 채, HARQ-ACK 정보 및 RI 정보 각각에 대한 코딩률 (code rate)을 조절하여 감소된 DM S 주변 4개의 SC-FDMA 심벌에 HARQ- ACK 정보 및 RI 정보를 맵핑하는 것을 제안한다. 예를 들어, HARQ-ACK 정보 및 I 정보의 코딩률 조절을 위하여 HARQ-ACK 정보를 위한 β RQ ACK of f set 및 RI 정보를 위한 P RI oi f set 이 사용할 수 있다. 이 경우 오버헤드 감소가 적용될 수 있는 중고 (medium-to-high) SNR(Signal to Noi se Rat io) 환경에 효율적으로 HARQ-ACK 정보 및 RI 정보 각각에 대한 코딩를을 조절하여 HARQ-ACK 정보 및 RI 정보를 상기 감소된 DMRS 주변 n개 (예를 들어 2개)의 SC-FDMA 심볼들에 맵핑되도톡 제어할 수 있다. 이 경우 상기 HARQ-ACK 정보 및 RI 정보는 FDKFrequency Division Mul t iplexing) 방법으로 맵핑될 수 있다.

도 13은 본 발명의 방법 6에 따른 HARQ-ACK 정보 및 RI 정보의 맵핑 방법을 간략하게 나타내는 예이다.

도 13을 참조하면, HARQ-ACK 정보 및 RI 정보를 각각 채널 코딩하기 위하여, HARQ-ACK 정보를 위한 Q ' ACK 과 RI 정보를 위한 Q ' R 각각 계산된다. 여기서 상기 0 ' «은 상기 β腿 Q - ACK oiiset 과 PUSCH 코딩율 및 XACK 을 기반으로 계산될 수 있다. 또한, 상기 Q ' RI는 상기 P RI 0 ff set 와 상기 PUSCH 코딩율 및 1를 기반으로 계산될 수 있다. Q ' ACK 및 Q ' RI는 각각 상술한 수학식 5 및 수학식 6을 기반으로 계산될 수 있다.

HARQ-ACK 정보 및 RI 정보를 각각 채널 코딩함에 있어, 상기 계산된 Q ' ACK 및 Q ' RI가 각각 사용되어, 해당 HARQ-ACK 정보 및 RI 정보 각각의 코딩률이 조절될 수 있다. 이후 채널 인터리빙을 통하여 상기 HARQ-ACK 정보 및 RI 정보를 감소된 DMRS 주변 n개 (x ACK 또는 ι개)의 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 정보에 관한 백터 사퀀스의 상기 인터리빙 행렬에의 할당을 위한 의사 코드는 표 59와 같을수 있다.

【표 5

표 59에서 2개의 whi le 문은 순차적으로 적용된다. 즉, 두번째 whi le 문에서 변수 i만 0으로 리프레쉬 (refresh)되고, 나머지 변수들의 현재 값은 그대로 적용된다. 여기서, ( ) "의 ColumnSet (i) 및 "CRi=ColumnSet (/) "의 CohiranSet j ' ) 둘 다는 다음 표 60에 의하여 지시될 수 있다.

【표 60]

CP구성 (conf igurat ion) Column Set

정정용지 (규칙 제 91조) ISA/KR 노멀 (Normal) {2, 3}

확장 (Extended) {1, 2}

다음 도 14는 본 발명의 방법 6에 따른 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 RI 정보 맵핑의 예이다.

도 14는 노멀 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 3번 SC— FMDA 심벌에 맵핑되고, 확장 CP가 구성된 경우 감소된 DMRS가 짝수 슬롯의 2번 SC-FDMA 심벌에 맵핑되는 예를 나타낸다. 또한, 도 14는 상기 HARQ-ACK 정보에 관한 백터 시뭔스 및 상기 RI 정보에 관한 백터 시퀀스 둘 다에 대하여 표 72가 적용된 경우를 나타낸다.

도 14를 참조하면, 노멀 CP가 구성된 경우ᅳ HARQ-ACK 정보 및 RI 정보는 짝수 슬롯의 2번, 4번 SC-FDMA 심벌들에 맵핑되되, 하측 부반송파부터 위쪽으로 HARQ-ACK 정보가 먼저 맵핑되고, 그 후에 RI 정보가 맵큉된다.

한편, 확장 CP가 구성된 경우, HARQ-ACK 정보 및 RI 정보는 짝수 슬롯의 1번, 3번 SC-FDMA 심벌들에 맵핑되되, 하측 부반송파부터 위쪽으로 HARQ-ACK 정보가 먼저 맵핑되고, 그 후에 RI 정보가 맵핑된다. 도 15는 본 발명에 따론 하나의 서브프레임의 PUSCH 영역에의 HARQ-ACK 정보 RI 정보 맵핑 수행방법을 나타내는 순서도의 예이다.

도 15를 참조하면, 단말은 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의 x ACK 및 상기 수학식 6의 ¾는 예를 들어 2로 설정될 수 있다. 예를 들어, 단말은 감소된 DMRS가 설정된 경우, Q '대신 상기 Q ' ACK 및 상기 Q ' RI 를 계산하고, 사용할 수 있다. 단말은 감소된 DMRS 설정에 관한 정보를 기지국으로부터 수신할 수 있다. 예를 들어, 단말은 RRC 시그널링을 통하여 감소된 DMRS 설정에 관한 정보를 수신할 수 있다.

단말은 상기 계산된 Q ' ACK 및 C RI 중 적어도 하나를 기반으로 상기

HARQ-ACK 정보 및 상기 RI 정보 중 적어도 하나에 채널 코딩을 수행하고, 상기 HARQ-ACK 정보에 관한 백터 시퀀스 및 상기 RI 정보에 관한 백터 시퀀스 중 적어도 하나를 생성한다 (S1920). 단말은 상기 계산된 Q ' ACK 을 기반으로 상기 HARQ-ACK 정보에 대한 채널 코딩을 수행하여 상기 HARQ-ACK 정보에 관한 백터 시퀀스를 획득할 수 있다. 또한, 단말은 상기 계산된 0 ' [^를 기반으로 상기 RI 정보에 대한 채널 코딩을 수행하여 상기 RI 정보에 관한 백터 시퀀스를 획득할 수 있다.

상기 HARQ-ACK 정보에 관한 백터 시퀀스 및 상기 RI 정보에 관한 백터 시퀀스 중 적어도 하나를 채널 인터리빙을 위한 인터리빙 행렬의 요소들에 할당 (또는 기술 (wri te) )한다 (S1930) . 상향링크의 스펙트럴 효율을 향상시키기 위하여 감소된 DMRS가 사용될 수 있다. 감소된 DMRS는 예를 들어 도 7, 도 8 또는 도 9와 같이 물리 계층에 맵핑될 수 있다.

상기 인터리빙 행렬의 요소들에 상기 HARQ— ACK 정보에 관한 백터 시퀀스 및 상기 RI 정보에 관한 백터 시퀀스 중 적어도 하나의 할당은, 전술된 방법 1 내지 방법 6 중 어느 하나 또는 이들의 조합에 의해 수행될 수 있다. 단말은 상기 인터리빙 행렬을 기반으로 상기 HARQ-ACK 정보 및 상기 RI 정보 중 적어도 하나를 상기 PUSCH의 물리 자원 영역에 맵핑하여 기지국으로 전송한다 (S1940) . 한편, 무선 통신 시스템이 MIM0 전송을 지원하는 경우, UL-SCH 및 UCI는 다음과 같은 절차를 거쳐서 처리될 수 있다.

도 16은 MIM0 전송을 지원하는 경우, UL-SCH 및 UCI의 프로세싱 구조의 예이다. 도 16은 2개의 코드워드를 통하여 UL-SCH 데이터 및 UCI가 전송되는 경우이다.

도 16을 참조하면, TB (전송 블록) #1, TB #2에 CRC 패리티 비트들이 부가된 후, 코드 블록 (code block) 단위로 쪼개지고, 코드 블록 단위로 다시 CRC 패리티 비트들이 부가된다. 코드 블톡 분할 (segment at ion) 후의 비트 시뭔스는 채널 코딩이 수행된다. 채널 코딩이 수행되어 인코딩된 비트들은 레이트 매칭 (rate matching)이 수행되고, 코드 블록 연접 (concatenat ion)이 수행되어, 데이터 비트 시퀀스를 생성한다. 이 경우 상기 TB #1에 대한 상기 데이터 비트 시퀀스는 데이터 CW(codeword) 1이라 불릴 수 있고, 상기 TB #2에 대한 상기 데이터 비트 시퀀스는 데이터 CW 2라고 불릴 수 있다. 도 16에서는 상향링크 제어 정보 (UCI ) 즉, CQI/PMI , RI , HARQ-ACK 등의 정보가 다수의 코드워드를 통하여 전송된다. 이 경우, HARQ-ACK 정보는 동일한 정보가 반복 (repet i t ion)되어, 서로 다른 코드워드 (CW 1 , CW 2)를 통하여 채널 코딩되어 전송될 수 있다. 이는 RI 정보 또한 마찬가지이다. 다만, CQI/PMI 정보는 채널 코딩되어, 상기 서로 다른 코드워드 중 어느 하나만을 선택하여 해당 코드워드 상의 데이터와 다중화되어 전송될 수 있다. 하나의 코드워드는 하나 이상의 레이어를 포함할 수 있다.

상기 다중화된 데이터 및 CQI/PMI 정보는 다중화된 백터 시뭔스 형태로 채널 인터리버의 입력이 된다. 한편, 각 코드워드별 레이어별로 복제되어 각각 채널 코딩된 상기 HARQ-ACK 정보 및 RI 정보는 각각 백터 시퀀스의 형태로 채널 인터리버의 입력이 된다. 이 경우, HARQ-ACK 정보 및 RI 정보 각각의 채널 코딩의 출력은 하나의 코드워드에 다수의 레이어가 매핑되는 경우 각각 레이어 복제 (replication)가 수행된 후 채널 인터리버의 입력이 될 수 있다. 레이어 복제라 함은 HARQ-ACK 정보 및 RI 정보 각각의 채널 코딩 출력을 특정 처리를 거쳐서 해당 전송 블록이 맵핑되는 레이어의 수 N L 번 만큼 복제하는 것을 의미한다.

만약, 두개의 전송 블록이 PUSCH 상에서 전송되는 경우 상기 HARQ-ACK 정보 및 RI 정보의 채널 코딩을 위한 Q ' 은 다음 수학식 7과 같이 계산될 수 있다.

【수학식 7】

여기서, Q ' rain 은 RI 비트 또는 HARQ-ACK 비트의 수를 나타내는 0( alphabet 0)에 따라 결정될 수 있다. 만약 (Xalphabet 0)≤2인 경우 Q ' min

0이다. Q' min 은 만약 3<0(alphabet 0)≤11인 경우 「 ^ 2 m 1이고, 여기서 Q'm은 Q 1 . 및. ^의 최소값이며, 여기서 Q x m (x={l,2})는 전송 블록 x의 변조 오더를 나타낸다. 만약 (Kalphabet 0)>11인 경우 „^은

+ Ο λ = \ 0/2]

이고. 여기서 이고

0 2 =0- \ 0/2 ]

이다. (Γ ^는 다음 수학식 8과 같이 계산될 수 있다. 【수학 8】

여기서, M PusaHnitial(x) sc (x={l,2})는 첫번째 및 두번째 전송 블록을 위한 초기 PUSCH 전송을 위한 서브프레임상에서 스케줄링된 대역폭들로, 부반송파의 수로 표현된다. M PUSCH - initial(x) sc, C (x) , 및 K (x) r ( χ ={1,2})은 상웅하는 전송 위한 초기 PDCCH (또는 EPDCCH)로부터 획득될 수 있다. N PUSCH 一 init ] 1(x) symb χ={1,2})는 첫번째 및 두번째 전송 블록을 위한 초기 PUSCH 전송을 위한 서브프레임당 SC-FDM 심벌」 -의 수이다. N P 1 USCH-initiaHx)

symb 다음 수학식 9와 같이 계산될 수 있다. 【수학식 9】

PUSCH-initial{x)_ r 9 r J Ul 、 (x)、

^ symb ~ ^ symb - 1 )-N SRS )

N (X) SRS(X=U,2})는 1 또는 0 값을 갖는다. 예를 들어, 만약 단말이 전송 "X"의 초기 전송을 위하여 PUSCH 및 SRS를 동일한 서브프레임에서 전송하거나, 만약 전송 블록 "X"의 초기 전송을 위한 PUSCH 자원 할당이 셀 특정 (cell-specific) SRS 서브프레임 및 대역폭 구성과 (bandwidth configuration) 심지어 (even) 부분적으로 중첩되거나, 만약 전송 블록 "x"의 초기 전송을 위한 서브프레임이 단말 특정 (UE-specific) 타입 -1 SRS 서브프레임이거나, 또는 만약 전송 블록 "X"의 초기 전송을 위한 서브프레임이 단말.특정 타입 -0 SRS 서브프레임이고 단말이 다증 TAGCTiming Advance Group)들이 구성된 (configured with) 경우에 N (X) SRS는 1이고, 나머지 경우에 N (X) SRS 는 0일 수 있다.

상기 수학식들을 참조하면, PUSCH의 각각의 전송 블록 (또는 각 코드워드)에 적용되는 MCS 레벨을 평균하여 생성된 가상의 MCS 레 기반으로 UCI의 코딩율을 결정함을 알 수 있다. UCI의 코딩율 조절올 제어 정보 MCS 오프셋인 p PUSCH 0 f fset 를 사용하여 최종적으로 각 UCI에 적용 코딩율이 조절될 수 있다. 또한, max 연산식의 한 요소로 Q ' 사용함으로써 코딩율의 하한선을 설정할 수 있다. 즉, Q ' mil 통하여 적 특정 코딩을 미만으로 떨어지는 것을 막을 수 있다. 이를 통하여 코 아우티지 (outage) 문제의 발생을 예방할 수 있다.

코딩율 조절을 위한 제어 정보 MCS 오프셋인 p PUSCH of f set 은 HARQ-ACK 정보, RI 정보 및 CQI/PMI 정보에 독립적으로 설정될 수 있다. 또한, 상기 MCS 오프셋은 단일 코드워드 PUSCH 전송 및 다중 코드워드 PUSCH 전송을 위하여 정의된다. 단일 코드워드 PUSCH 전송의 경우 β,— ACK oifset , P RI offse각위되어딩벨t 및 P^offset은 각각 상위 레이어 시그널링에 의하여 지시되는 도율는을의을한ᅳ I RI offset 및 인덱스들에 의하여 지시될 수 있다. 다중 코드워드 PUSCH 전송의 경우 β職- ACK offset , P RI offset 및 β ¾Ι οίί ^은 각각 상위 계층 시그널링에 의하여 지시되는 I職 - ACK oifset , MC , I RI 0 ffset,MC 및 인덱스들 의하여 지시될 수 있다. 이는 다음 표 61 내지 63과 같이 나타낼 수 있다.

【표 61】

정정용지 (규칙 제 91조) ISA/KR /// O o sooo S SSM ld S 8s nsszAV

【표 62】

【표 63]

상기에서, I 11 ^— ACK offset , I RI offse t 및 I 0f f Set (또는 I匪 3 - ACK 0ffSet ,M C , 丄 offset ,MC 및 각각 RRC 시그널링을 통하여 단말에 전송될 수 있다.

정정용지 (규칙 제 91조) ISA/KR 본 발명에 따른 2개 이상의 전송 블록 (또는 코드워드) 전송에 기반한 UCI 맵핑 및 전송 방법은 다음을 포함한다.

방법 7 : 레이어별 (및 /또는 코드워드별) 독립적인 코딩율 조절 방법을 통한 UCI 전송 방법

도 17은 본 발명에 따른 2개의 TB에 대한 UL 프로세싱 구조의 예를 나타낸다.

도 17을 참조하면, 현재 서브프레임에 PUSCH 전송이 있는 경우, 해당 서브프레임에 전송되어야 할 UCI는 상기 PUSCH 상에서 전달된다. UCI는 CQI/PMI 정보, RI 정보 및 HARQ-ACK 정보를 포함할 수 있다. UCI는 2개의 전송블록 (코드워드)를 통하여 전송될 수 있다. 이 경우, CQI/PMI 정보는 상기 복수의 전송블록 중 어느 하나만을 선택하여 전송될 수 있다. 예를 들어, CQI/PMI 정보는 가장 높은 I MCS 값을 가지는 전송 블록을 통하여 전송될 수 있다. 상기 IMCS 값은. MCS modulat ion and coding scheme) 인덱스를 나타내며 초기 ( ini t ial ) UL 그랜트에 의하여 지시될 수 있다. 즉, 하나보다 많은 UL-SCH 전송블록이 상향링크 샐의 하나의 서브프레임 상에서 전송되는 경우, CQI/PMI 정보는 오직 초기 그랜트 상의 (on the init ial grant ) 가장 높은 IMCS 값을 UL- SCH 전송블록 상의 데이터와 다중화될 수 있다. 만약, 두 전송 블록들이 상웅하는 (corresponding) 초기 그랜트 상에서 동일한 I MCS 값을 갖는 경우, 상기 CQI/PMI 정보는 첫번째 전송 블록 상의 데이터와 다중화된다. 상기 다중화된 데이터 및 CQI/PMI 정보는 다중화된 백터 시퀀스 형태로 채널 인터리버의 입력이 된다.

한편, HARQ-ACK 정보 및 RI 정보는 동일한 정보가 반복 (repet it ion)되어, 복수의 전송블록 (TB #1, TB #2)를 통하여 전송될 수 있다. 이 경우 각 전송블록 (또는 코드워드)별로 독자적인 처리 절차가 진행된다. 각 코드워드별로 HARQ-ACK 정보 및 RI 정보는 각각 특정 코딩을에 따라 채널 코딩되고, HARQ-ACK 정보에 관한 백터 시뭔스 및 RI 정보에 관한 백터 시퀀스의 형태로 채널 인터리버 (channel inter leaver)의 입력이 될 수 있다. 이 경우, HARQ-ACK 정보 및 RI 정보를 각각 채널 코딩하기 위하여 레이아당 코딩된 변조 심벌들 (coded modulat ion symbols)의 수를 나타내는 Q ' (즉, Q ' ACK 및 Q ' RI)이 사용될 수 있다. 하나의 코드워드는 다수의 레이어가 포함될 수 있으며, 이 경우 다음과 같은 방법에 따라 코딩율이 제어될 수 있다.

일 예로, 상기 HARQ-ACK 정보 및 상기 RI 정보는 각 코드워드 (CW) 및 각 레이어 별로 모두 독립적인 P oifset (예를 들어, P .v 및 P RI oiiset , v )이 설정될 수 있다 (방법 7-1) . 다른 예로 각 CW별로 서로 다른 |3 0ifset (예를 들어, β™ 9 ACK oiiset ,. cw 및 i3 RI 0 et , cw )이 설정될 수 있다 (방법 그 2) . 방법 7-1에서 하나의 CW 내의 레이어들이 모두 같은 i3 0ifset 값으로 설정하는 경우, 방법 7-1은 방법 7-2를 포함할 수 있다. 물론 CW 및 레이어에 관계없이 HARQ-ACK 정보 및 RI 정보를 위하여 각각 하나씩의 β 9 AC offset , 및 P RI offset 이 사용될 수도 있다. 이 경우 PUSCH 전송을 위한 2개의 CT에 대하여, β 11 ^— ACK 0 f fset 및 P RI offset 이 각각 하나씩만 설정된다. 이에 따라 모든 CW에서 맵핑되는 각각의 레이어들은 모두 동일한 코딩율을 가지고 Q ' ACK 및 Q ' RI에 따른 수의 변조 심블을 생성하여 HARQ-ACK 정보와 RI 정보를 PUSCH상에서 전송할 수 있다.

하지만, 상기와 같은 채널 코딩은 오버헤드 감소가 적용될 수 있는 증고 (medium-to-high) SNR( Signal to Noise Ratio) 환경과 낮은 이동성 (low mobility)의 채널 환경에서는 비효율적인 자원 낭비를 야기할 수 있다. 스펙트럴 효율을 증가시키기 위하여는 본 발명과 같이 UCI에 대하여 CW별 또는 레이어별로 최적화된 코딩율을 설정하여 더 많은 데이터 전송을 지원할 수 있다. 따라서, 스펙트럴 효율을 최대화하기 위하여 각각의 레이어 별로 또는 각각의 별로 서로 다른 코딩율을 적용하기 위한 제어 정보 MCS 오프셋 설정하여 시스템 성능 향상에 기여할수 있다.

본 발명의 방법 그 1에 따라 레이어 별로 제어 정보 MCS 오프셋

P PUSCH oi f Set 을 설정하는 경우 P PUSCH offset 은 다음 표 64와 같이 나타내어질 수 있고, 방법 그 2에 따라 CW 별로 코딩율 오프셋 값을 설정하는 경우 P PUSCH offset 은 다음 표 65와 같이 나타내어질 수 있다.

【표 641

【표 65】

두 개의 CW가 전송되는 경우, 코드워드 레이어 맵핑 (codeword-to-layer mapping)은 다음과 같이 이루어질 수 있다. 2개의 레이어가 전송되는 경우 각 CW마다 하나의 레이어에 맵핑된다. 3개의 레이어가 전송되는 경우에는 하나의 CW에는 2개의 레이어가, 나머지 CW에는 1개의 레이어가 맵핑된다. 4개의 레이어가 전송되는 경우에는 각 CW마다 2개의 레이어가 맵핑된다.

도 18은 본 발명의 방법 7의 다른 예에 따른 UCI를 위한 C 을 구하는 절차를 나타낸다.

도 18을 참조하면, 2개의 CW가 전송되는 경우, CW1에 대하여는 CT1에 관한 IMCS 값과 값을 적용하여 Q ' ACK.CTi (또는 Q ' RI.CTI)을 계산할 수 있고 (S1310), CW2에 대하여는 CW2에 관한

IMCS 값과 jP^Q-ACKoffset.cw^또는 β Offset, cw=2) 값을 적용하여

Q ' ACK,CW2(또는 Q' RI.CW2)를 계산할수 있다 (S1320) .

정정용지 (규칙 제 91조) ISA/KR 비록 상술한 도 17 및 도 18은 비록 CW별로 서로 다른 MCS 오프셋 값을 사용하는 경우를 예시하였으나, 상술한 바와 같이 레이어 별로 서로 다른 MCS 오프셋 값을 사용하여, 레이어 별 코딩된 변조 심볼의 수를 나타내는

Q ' ACK,v (또는 Q' RI,v)을 계산할 수도 있다.

상기와 같은 방식으로 계산된 CW별 Q ' (Q ' ACK , CW 및 Q ' ACK.C 또는 레이어별 Q ' (Q ' ACK,V 및 Q ' ACK.V)를 기반으로, HARQ-ACK 정보 및 RI 정보 각각에 대한 채널 코딩이 독립적으로 수행될 수 있다.

한편, 상기의 경우, 기존과 달리 코딩된 비트들의 수 Q(QACK 또는 QRI)가 CW별 또는 레이어 별로 다를 수 있다. 여기서 Q는 Q ' cw Q^cw이다. 여기서 Q ra , cw 는 해당 코드워드에 대한 변조 오더를 나타낸다. 따라서, 채널코딩의 효율을 증가시키기 위하여 CW1의 Q ' 및 CW2의 을 비교하고, 더 큰 Q ' 을 기반으로 CW1 및 CW2에 대한 채널 코딩을 수행할 수도 있다.

도 19는 본 발명의 방법 7에 따른 채널 코딩 방법의 예를 나타낸다. 도 19를 참조하면, 단말은 CW 1에 대한 Q ' cwi이 CW 2에 대한 Q ' CW 2보다 작은지 확인한다 (S1400). 여기서 Q ' cw i은 Q ' ACI WI 또는 Q ' RI, CW I일 수 있다.

Q ' cw2-CT Q ' ACK,cw2 Q ' RI,cw2일 수 있다.

만약, Q ' CT i o l Q ' cw2 보다 작은 경우, 단말은 n 및 CW2에 대하여

Q ' cw2 를 기반으로 채널 코딩을 수행한다 (S1410).

만약, Q ' CT ,i이 Q' CW 2보다 작지 않은 경우, 단말은 CW1 및 CW2에 대하여 Q ' ^을 기반으로 채널 코딩을 수행한다 (S1420).

상기와 같은 방법에 따르면, 더 적은 코딩된 비트들의 수를 가지는

CW를 위한 채널 코딩은 더 많은 코딩된 비트들의 수를 가지는 CW를 위한 코딩된 비트들의 일부를 사용할 수 았다.

한편, 비록 도 19에서는 CT별 Q ' (Q ' CW=1 2 )들을 서로 비교하였으나, 레이어별 Q ' (CT v=0, Q' v=l ,Q ' v=2, Q ' v=3)들을 서로 비교하고, 가장 큰 Q ' 를 기반으로 채널 코딩을 수행할 수도 있다.

또 다른 예로, 각 CW에 대한 N L 및 I s의 조합을 기반으로 HARQ-ACK 정보 및 /또는 RI 정보 전송을 위한 CW를 선택한다 (방법 8-3). 이 경우, 다음과 같은 기준에 따라 선택된 CT 상에서 HARQ-ACK 정보 및 /또는 RI 정보가 전송될 수 있다.

도 20은 본 발명의 방법 8-3에 따른 코드워드 선택 방법의 예를 나타낸다. 、

도 20을 참조하면, 단말은 CT 1에 대한 IMCS, CW =I이 CT 2에 대한 丄 MCS,CW=2와 같은지 확인한다 (S1600).

만약, 상기 ½cs, cw = 상기 IMCS,CW= 2 와 같지 않은 경우, 단말은 가장 높은 IMCS를 가지는 CW를 선택한다 (S1610).

만약, 상기 IMCS,지이 상기 IMCS,CW=2와 같은 경우, 단말은 CW1에 대한 NL, CW =I이 CT2에 대한 NL, cw =2와 같은지 확인한다 (S1620). 만약, 상기 N L . CW=1 이 CW2에 대한 NL, cw = 2 와 같지 않은 경우, 단말은 가장 높은 N L 값을 가지는 CW를 선택한다 (S1630). 또는 그 반대, 즉 가장 낮은 NL 값을 가지는 CW를 선택할 수도 있다.

만약, 상기 NL, CW =I이 CW2에 대한 NL,CW=2와 같은 경우, 단말은 CW를 선택하지 않고 HARQ-ACK 정보 및 /또는 RI 정보 전송을 위한 기존의 방법을 적용하거나, 다른 제안된 방법을 적용한다 (S1640).

상기와 같은 기준에 따라 결정된 CW 상에 HARQ-ACK 정보 및 /또는 RI 정보는 필요에 따라 레이어 복제를 수행하고, 채널 인터리빙, 스크램블링, 변조 (modulation), 코드워드-레이어 맵핑 (codeword-t으 layer mapping) 및 프리코딩 (precoding) 등의 절차를 거친 후 PUSCH 영역에 자원 맵핑 (resource mapping)될 수 있다.

도 21은 본 발명에 따른 단말 및 기지국을 도시한 블록도의 예이다. 도 21을 참조하면 , 단말 (290Q)은 메모리 (2905), 프로세서 (2910) 및 RF부 (radio frequency unit, 2920)를 포함한다. 메모리 (2905)는 프로세서 (2910)와 연결되어, 프로세서 (2910)를 구동하기 위한 다양한 정보를 저장한다. F부 (2920)는 프로세서 (2910)와 연결되고, 무선 신호를 전송 및 /또는 수신한다. 프로세서 (2910)는 본 발명에 따른 동작을 수행하기 위한 제안된 기능, 과정 및 /또는 방법을 구현한다. 전술한 실시예들에서 기지국의 동작은 프로세서 (2910)의 제어에 의해 구현될 수 있다.

프로세서 (2910)는 코딩율 조절 블록 (2912), 채널 코딩 유닛 (2913), 채널 인터리버 (2914) 및 맵퍼 (2915)를 포함한다.

RF부 (2920)는 기지국으로부터 PDCCH를 통하여 PUSCH 스케줄링 정보를 수신한다. 상기 PUSCH 스케줄링 정보는 예를 들어, DCI 포맷 0을 통하여 지시될 수 있다.

또한, RF부 (2920)는 기지국으로부터 감소된 DMRS 설정에 관한 정보를 수신할 수 있다. 감소된 DMRS 설정에 관한 정보는 예를 들어 도 7, 도 8 또는 도 9와 같이 물리계층에서의 감소된 DMRS 맵핑을 지시하는 정보일 수 있다. 또한, RF부 (2920)는 기지국으로부터 코드워드별 코딩율 조절을 위한 제어 정보 MCS 오프셋인 i3 PUSCH oiiset , cw 값들을 지시하는 인텍스인 I offset , MC 을 상위 레이어 시그널링을 통하여 수신할 수 있다. 일 예로, 상기 상향링크 제어 정보가 상기 HARQ-ACK 정보인 경우, 상기 P PUSCH offset , cw 들은 β"^- ACK oifset , cw 들이고, 상기 I 0 f fset , MC 은 I卿 ACK oifset , MC 일 수 있다. 다른 예로, 상기 상향링크 제어 정보가 상기 RI 정보인 경우, 상기 |3 PUSCH OFFSET , CW 들은 !^ ^ ^들이고, 상기 Ioffset은 I RI 0 ff set c일 수 있다.

코딩율 조절 블록 (2912)은 상향링크 제어 정보에 관한 코딩된 변조 심벌 (coded modulation symbol)의 수를 나타내는 Q ' 를 계산한다.

코딩율 조절 블톡 (2912)은 Q ' ACK 및 /또는 0' 1^를 계산한다. 코딩율 조절 블록 (2912)은 상술한 수학식 5를 기반으로 Q ' ACK 를 계산할 수 있다. 또한 코딩율 조절 블록 (2912)은 상술한 수학식 6을 기반으로 0 ' 1^를 계산할 수 있다. 이 경우, 상기 수학식 5의 x ACK 및 상기 수학식 6의 1 는 예를 들어 2로 설정될 수 있다. 예를 들어, 코딩율 조절 블록 (2912)은 감소된 DMRS가 설정된 경우 Q ' 대신 상기 ACK 및 상기 Q ' RI 를 계산하고, 사용할 수 있다.

또한, 코딩율 조절 블록 (2912)은 코드워드별 0 „를 계산할 수 있다. 코딩율 조절 블톡 (2912)은 레이어별 Q ' v 를 계산할 수도 있다.

코딩율 조절 블록 (2912)은 상술한 수학식 2 또는 7을 기반으로 상기 Q ' c ,를 계산할 수 있다. 상기 상향링크 제어 정보는 HARQ-ACK 정보 또는 RI 정보일 수 있다. 일 예로, 상기 상향링크 제어 정보가 상기 HARQ-ACK 정보인 경우, 상기 Q ' cw 들은 Q ' ACK , CW 일 수 있다. 다른 예로, 상기 상향링크 제어 정보가 상기 RI 정보인 경우, 상기 Q ' cw 들은 Q ' RI . C v ¾ 수 있다.

코딩율 조절 블록 (2912)은 단말은 상기 I offset , MC 를 기반으로 상기 P PUSCH offset,cw 값들을 검출할 수 있다. 코딩율 조절 블록 (2912)은 상기 검출된

P PUSCH offset,cw 값들을 기반으로 상기 Q ' cw들을 계산할 수 있다.

채널 코딩 유닛 (2913)는 상기 Q ' ACK 및 /또는 상기 0' 1«를 기반으로

HARQ-ACK 정보 및 /또는 RI 정보를 각각 채널 코딩하고, 상기 HARQ-ACK 정보에 관한 백터 시뭔스 및 /또는 상기 RI 정보에 관한 백터 시원스를 생성한다.

채널 코딩 유닛 (2913)은 상기 Q ' cw 들을 기반으로 코드워드별로 독립적으로 상기 상향링크 제어 정보에 관한 채널 코딩을 수행한다. 단말은 상기 채널 코딩의 출력으로 백터 시뭔스를 생성할 수 있다.

채널 인터리버 (2914)는 상기 HARQ-ACK 정보에 관한 백터 시뭔스 및 /또는 상기 RI 정보에 관한 백터 시퀀스를 채널 인터리빙을 위한 인터리빙 행렬의 요소들에 할당 (또는 기술 (write))한다. 이 경우, 채널 인터리버 (2914)는 상기 감소된 DMRS 설정올 기반으로 상기 HARQ— ACK 정보에 관한 백터 시뭔스 및 /또는 상기 RI 정보에 관한 백터 시뭔스를 상기 인터리빙 행렬의 요소들에 할당할 수 있다.

채널 인터리버 (2914)는 전술된 방법들 중 어느 하나 또는 이들의 조합에 의하여, 상기 HARQ-ACK 정보에 관한 백터 사퀀스 및 /또는 상기 RI 정보에 관한 백터 시뭔스를 상기 인터리빙 행렬의 요소들에 할당할 수 있다. 맵퍼 (2915)는 상기 인터리빙 행렬을 기반으로 상기 HARQ-ACK 정보 및 상기 RI 정보 중 적어도 하나를 상기 PUSCH의 물리 계층 영역에 맵핑하여 상기 HARQ-ACK 정보 및 /또는 상기 RI 정보가 다중화된 상기 PUSCH를 생성하고, 상기 PUSCH를 RF부 (2920)을 통하여 기지국 (2950)으로 전송한다.

한편, 단말 (2900)은 코드워드 선택 유닛 (2911)을 더 포함할 수 있다. 코드워드 선택 유닛 (2911)은 상기 두 개의 코드워드 중 상기 상향링크 제어 정보의 전송을 위한 하나의 코드워드를 선택할 수 있다. 일 예로., 코드워드 선택 유닛 (2911)은 상기 두개의 코드워드에 각각 대응하는 두 개의 전송 블록에 관한 MCS 인덱스를 나타내는 두 개의 I MCS 값들을 비교하고, 가장 높은 IMCS 값을 갖는 상기 전송 블록에 대웅하는 상기 코드워드를 선택할 수 있다. 다른 예로, 코드워드 선택 유닛 (2911)은 상기 각 코드워드가 맵핑되는 레이어의 수를 나타내는 N L 을 기반으로 상기 코드워드를 선택할 수 있다. 이 경우 단말은 N L 값이 더 큰 코드워드를 선택할 수 있다. 또 다른 예로, 코드워드 선택 유닛 (2911)은 상기 각 코드워드에 대응하는 전송 블록에 관한 MCS 인덱스를 나타내는 I MCS 및 상기 각 코드워드가 맵핑되는 레이어의 수를 나타내는 N L 의 조합을 기반으로 상기 코드워드를 선택할 수도 있다. 이 경우, 코드워드 선택 유닛 (2911)은 예를 들어 상술한 도 26의 절차들을 따를 수 있다. 코딩율 조절 블록 (2912)은 선택된 코드워드에 대한 상기 상향링크 제어 정보에 관한 코딩된 변조 심벌 (coded modulat ion symbol )의 수를 나타내는 Q ' 을 계산한다. 일 예로, 상기 상향링크 제어 정보가 상기 HARQ-ACK 정보인 경우, 상기 Q ' 는 Q ' ACK일 수 있다. 다른 예로, 상기 상향링크 제어 정보가 상기 RI 정보인 경우, 상기 Q ' 는 Q ' Ri일 수 있다.

채널 코딩 유닛 (2913)은 상기 (Γ을 기반으로 상기 상향링크 제어 정보에 관한 채널 코딩을 수행한다. 단말은 상기 채널 코딩의 출력으로 백터 시퀀스를 생성할 수 있다.

기지국 (2950)은 메모리 (2955), 프로세서 (2960) 및 RF부 (2970)을 포함한다. 메모리 ( 2955 )는 프로세서 (2960)와 연결되어, 프로세서 (2960)를 구동하기 위한 다양한 정보를 저장한다. RF부 (2970)는 프로세서 (2960)와 연결되어, 무선 신호를 송신 및 /또는 수신한다. 프로세서 (2960)는 본 발명에 따른 동작을 수행하기 위한 제안된 기능, 과정 및 /또는 방법을 구현한다. 전술한 실시예에서 기지국의 동작은 프로세서 (2960)의 제어에 의해 구현될 수 있다.

프로세서 (2960)는 스케줄링부 (2961) 및 PHY 처리부 (2962)를 포함한다. 스케줄링부 (2961)은 PUSCH 스케줄링 정보, DMRS 설정에 관한 정보를 생성하고 RF부 (2970)을 통하여 단말 (2900)로 전송할 수 있다. 스케즐링부 (2961)는 또한 코드워드별 코딩율 조절을 위한 제어 정보 MCS 오프셋인 i3 PUSCH of fset , cw 값들을 지시하는 인텍스인 I offset , MC 을 RF부 (2970)을 통하여 전송할 수 있다.

RF부 (2970)은 단말 (2900)로부터 상기 HARQ-ACK 정보 및 /또는 상기 RI 정보가 다중화된 상기 PUSCH를 수신한다.

PHY 처리부 (2962)는 상술한 HARQ-ACK 정보 및 /또는 RI 정보에 관한 맵핑 기법 및 코딩율을 고려하여 상기 PUSCH를 처리하고 해석할 수 있다.

본 발명에서 프로세서는 ASKXappl i cat ion-speci f i c integrated ci rcui t ) , 다른 칩셋, 논리 회로 및 /또는 데이터 처리 장치를 포함할 수 있다. 메모리는 R0M(read-only memory) , RAM (random access memory) , 플래쉬 메모리, 메모리 카드, 저장 매체 및 /또는 다른 저장 장치를 포함할 수 있다. RF부는 무선 신호를 처리하기 위한 베이스밴드 회로를 포함할 수 있다. 실시예가 소프트웨어로 구현될 때, 상술한 기법은 상술한 기능을 수행하는 모들 (과정, 기능 등)로 구현될 수 있다. 모듈은 메모리에 저장되고, 프로세서에 의해 실행될 수 있다. 메모리는 프로세서 내부 또는 외부에 있을 수 있고, 잘 알려진 다양한 수단으로 프로세서와 연결될 수 있다.