[go: up one dir, main page]

KR101095162B1 - 무선통신용 제어 정보의 인코딩 및 디코딩 - Google Patents

무선통신용 제어 정보의 인코딩 및 디코딩 Download PDF

Info

Publication number
KR101095162B1
KR101095162B1 KR1020107024575A KR20107024575A KR101095162B1 KR 101095162 B1 KR101095162 B1 KR 101095162B1 KR 1020107024575 A KR1020107024575 A KR 1020107024575A KR 20107024575 A KR20107024575 A KR 20107024575A KR 101095162 B1 KR101095162 B1 KR 101095162B1
Authority
KR
South Korea
Prior art keywords
information
message
ack
block code
bits
Prior art date
Application number
KR1020107024575A
Other languages
English (en)
Other versions
KR20100126857A (ko
Inventor
하오 수
즈히페이 판
Original Assignee
콸콤 인코포레이티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 콸콤 인코포레이티드 filed Critical 콸콤 인코포레이티드
Publication of KR20100126857A publication Critical patent/KR20100126857A/ko
Application granted granted Critical
Publication of KR101095162B1 publication Critical patent/KR101095162B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0028Formatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0072Error control for data other than payload data, e.g. control data
    • H04L1/0073Special arrangements for feedback channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/1607Details of the supervisory signal
    • H04L1/1671Details of the supervisory signal the supervisory signal being transmitted together with control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Error Detection And Correction (AREA)

Abstract

무선 통신 시스템에서 제어 정보를 송신하기 위한 기술이 개시되어 있다. 한 실시예에서, 사용자 장치(user equipment:UE)는 제 1 정보(예를 들면, 채널 품질 표시자(CQI) 정보)를 메시지 중 M개의 최상위 비트들(MSBs)에 매핑할 수 있고 만약 제 2 정보를 보낸다면 제 2 정보(예를 들면, 확인 응답(ACK) 정보)는 메시지 중 N개의 최하위 비트에 매핑할 수 있는데, 여기서 M≥1 이고 N≥1이다. 상기 사용자 장치(UE)는 상기 메시지를 블록 코드로 인코딩할 수 있는데, 예를 들면 M개의 최상위 비트들(MSBs)을 블록 코드의 M개의 제 1 기본 시퀀스(basis sequences)로 인코딩하고 N개의 최하위 비트들(LSBs)을 블록 코드의 다음 N개의 제 2 기본 시퀀스로 인코딩할 수 있다. 상기 제 2 정보는 N개의 확인 응답(ACK) 비트들을 포함할 수 있다. 상기 사용자 장치(UE)는 각각의 확인 응답(ACK) 비트를 확인 응답(ACK)용 제 1 값(value) 또는 부정 확인 응답(ACK)용 제 2 값으로 세팅할 수 있다. 상기 제 2 값은 또한 확인 응답(ACK) 정보의 불연속 전송(discontinuous transmission: DTX)용으로 사용될 수 있다.

Description

무선통신용 제어 정보의 인코딩 및 디코딩{ENCODING AND DECODING OF CONTROL INFORMATION FOR WIRELESS COMMUNICATION}
본 출원은 2008년 3월 30일에 출원된 "접속(joint) 확인 응답에서 불연속 전송 검출 및 확장된 주기적 프리픽스(prefix)를 위한 물리적 업링크 제어 채널에서 채널 품질 표시자 전송"이라는 제목으로 진행중인 미국 임시 출원 제 61/040,700호에 대한 우선권을 청구하고, 상기 가출원은 본 출원의 출원인에게 양도되었고, 본 명세서에 참조로서 결합된다.
본 발명은 일반적으로 통신과 관련된 것이고, 더 상세하게는 무선 통신 시스템에서 제어 정보를 인코딩 및 디코딩하기 위한 기술에 관한 것이다.
무선 통신 시스템들은 음성, 비디오, 패킷 데이터, 메시지, 방송 등과 같은 다양한 통신 콘텐츠(content)를 제공하기 위하여 광범위하게 배치된다. 이들 무선 시스템들은 사용 가능한 시스템 리소스(resource)들을 공유함으로써 다수의 사용자들을 지원할 수 있는 다중-액세스 시스템일 수 있다. 이러한 다중-액세스 시스템들의 예는 코드 분할 다중 액세스(CDMA) 시스템들, 시간 분할 다중 액세스(TDMA) 시스템들, 주파수 분할 다중 액세스(FDMA) 시스템들, 직교 FDMA(OFDMA) 시스템들, 및 싱글 캐리어(single-carrier) FDMA(SC-FDMA) 시스템들을 포함한다.
무선 통신 시스템은 다수의 사용자 장치들(UEs)의 통신을 지원할 수 있는 다수의 노드 B(node B)들을 포함할 수 있다. 노드 B는 다운링크 시에는 데이터를 사용자 장치(UE)로 전송하게 될 것이고 그리고/또는 업링크시에는 상기 사용자 장치(UE)로부터 데이터를 수신할 수 있다. 상기 다운링크(또는 순방향 링크)는 상기 노드 B로부터 상기 사용자 장치(UE)로의 통신 링크를 지칭하고, 상기 업링크(또는 역방향 링크)는 상기 사용자 장치(UE)로부터 상기 노드 B로의 통신 링크에 지칭할 수 있다. UE는 노드 B에 다운링크 채널 품질을 표시하는 채널 품질 표시자(CQI) 정보를 송신할 수 있다. 상기 노드 B는 상기 채널 품질 표시자(CQI) 정보에 기초하여 레이트를 선택할 것이고 상기 선택된 레이트로 데이터를 상기 사용자 장치(UE)로 송신할 것이다. 상기 사용자 장치(UE)는 상기 노드 B로부터 수신된 데이터용 확인 응답(ACK) 정보를 송신할 것이다. 상기 노드 B는 상기 확인 응답(ACK) 정보에 기초하여 상기 사용자 장치(UE)로 전송중인 데이터를 재전송하거나 또는 새로운 데이터를 전송할 것인지를 결정할 것이다. 좋은 성능을 얻기 위하여 확인 응답(ACK) 및 채널 품질 표시자(CQI) 정보를 신뢰적으로 송신하고 수신할 수 있을 것이다.
무선 통신 시스템에서 채널 품질 표시자(CQI) 정보 및 확인 응답(ACK) 정보와 같은 제어 정보를 송신하기 위한 기술이 여기에 개시될 것이다. 일 양상에서, 송신기(예를 들면 사용자 장치(UE))는 선형 블록 코드에 기초하여 하나 또는 그 이상의 정보의 타입들을 인코딩할 수 있고 수신기가 한 타입의 정보의 불연속 전송(DTX)의 경우에도 상기 정보를 복원할 수 있도록 상이한 타입들의 정보를 주문(order)할 수 있다.
한 실시예에서, 사용자 장치(UE)는 제 1 정보(예를 들면, 채널 품질 표시자(CQI) 정보)를 메시지의 M개의 최상위 비트들(MSBs)로 매핑할 수 있고, 여기서 M≥1이다. 상기 사용자 장치(UE)는 만약 제 2 정보가 송신된다면 상기 제 2 정보(예를 들면 확인 응답(ACK)정보)를 메시지의 N개의 최하위 비트들(LSBs)로 매핑할 수 있으며, 여기서 N≥1이다. 상기 메시지는 상기 제 1 정보만을 포함하거나 또는 상기 제 1 및 제 2 정보를 모두 인코딩할 수 있다. 상기 사용자 장치(UE)는 출력 비트 시퀀스를 획득하기 위하여 상기 메시지를 블록 코드로 인코딩할 수 있다. 한 실시예에서, 상기 블록 코드는 리드-밀러(Reed-Muller) 코드에 기초하여 파생될 수 있고 다수의 정보 비트들에 대하여 다수의 기본 시퀀스들을 포함할 수 있다. 상기 사용자 장치(UE)는 상기 메시지의 상기 M개의 최상위 비트들(MSBs)을 상기 블록 코드의 상기 제 1 M개의 기본 시퀀스들로 인코딩할 수 있다. 상기 사용자 장치(UE)는 상기 제 2 정보가 송신된다면 상기 메시지의 N개의 최하위 비트들(LSBs)을 상기 블록 코드의 다음 N개의 기본 시퀀스들로 인코딩할 수 있다.
상기 제 2 정보는 확인 응답(ACK) 정보용 N개의 비트들을 포함할 수 있다. 한 실시예에서, 상기 사용자 장치(UE)는 각 비트를 확인 응답(ACK)을 위한 제 1 값(예를 들면, '1')으로 세팅하고 또는 부정 확인 응답(NACK)을 위한 제 2 값(예를 들면, '0')으로 세팅할 수 있다. 상기 제 2 값은 확인 응답(ACK) 정보의 불연속 전송(DTX)용으로 또한 사용될 수 있다. 이 실시예는 만약 상기 사용자 장치(UE)가 노드 B로부터 다운링크 전송에 실패하고 확인 응답(ACK) 정보를 위한 DTX를 송신하면 노드 B가 부정 확인 응답(NACK)을 검출하도록 허용할 수 있다. 상기 노드 B는 데이터를 상기 사용자 장치(UE)로 재전송할 것이고, 이는 원하는 응답이 될 것이다.
본 명세서의 다양한 측면과 기능들이 이하에 더 상세히 설명될 것이다.
도 1은 무선 통신 시스템을 도시한다.
도 2는 상기 다운링크와 업링크상에서 예시적인 전송을 도시한다.
도 3a 내지 3c는 채널 품질 표시자(CQI) 정보 및 확인 응답(ACK) 정보의 전송을 도시한다.
도 4는 제어 정보를 송신하기 위하여 사용자 장치(UE)에 의해 수행된 프로세스를 도시한다.
도 5는 제어 정보를 수신하기 위하여 노드 B에 의해 수행된 프로세스를 도시한다.
도 6a와 6b는 디코딩 성능의 플롯들을 도시한다.
도 7과 10은 제어 정보를 송신하기 위한 두 개의 프로세스들을 도시한다.
도 8은 제어 정보를 인코딩하기 위한 프로세스를 도시한다.
도 9와 11은 제어 신호를 송신하기 위한 두 개의 장치들을 도시한다.
도 12와 14는 제어 신호를 수신하기 위한 두 프로세스들을 도시한다.
도 13과 15는 제어 신호를 수신하기 위한 두 장치들을 도시한다.
도 16은 노드 B와 사용자 장치(UE)의 블록 다이어그램을 도시한다.
여기에 설명된 기술은 CDMA, TDMA, FDMA, OFDMA, SC-FDMA 및 다른 시스템들과 같은 다양한 무선 통신 시스템들 용으로 사용될 수 있다. 상기 용어들 "시스템" 및 "네트워크"는 흔히 서로 혼용된다. CDMA 시스템은 범용 지상파 라디오 액세스(UTRA), cdma2000 등과 같은 무선 기술을 구현할 수 있을 것이다. UTRA는 광대역 CDMA(WCDMA) 및 CDMA의 다른 변형들을 포함한다. cdma2000은 IS-2000, IS-95 및 IS-856 표준들을 커버한다. TDMA 시스템은 이동 통신 글로벌 시스템(GSM)과 같은 무선 기술을 구현할 수 있다. OFDMA 시스템은 진화된 범용 지상파 라디오 액세스(E-UTRA), 울트라 모바일 브로드밴드(UMB), IEEE 802.11(Wi-Fi), IEEE 802.16(WiMAX), IEEE 802.20, 플래시-OFDM® 등과 같은 무선 기술을 실행할 수 있다. UTRA 및 E-UTRA는 범용 모바일 통신 시스템(UMTS)의 일부분이다. 3GPP 롱텀 에볼루션(LTE)은 곧 출시될 UMTS이고 이는 다운링크 상에서는 OFDMA를, 업링크 상에서는 SC-FDMA를 사용한다. UTRA, E-UTRA, UMTS, LTE 및 GSM은 "3세대 파트너십 프로젝트"(3GPP)로 명명된 조직의 문서에서 설명되었다. cdma2000 및 UMB는 "3세대 파트너십 프로젝트 2"(3GPP2)로 명명된 조직의 문서에서 설명되었다. 여기에 설명된 기술들은 다른 시스템들 및 무선 기술들과 마찬가지로 위에서 언급된 상기 시스템들 및 무선기술들에 사용될 수 있다. 명확화를 위해, 상기 기술의 특정 양상은 LTE에 대하여 아래에서 설명되고, 및 LTE 용어는 아래의 설명에서 충분히 사용된다.
도 1은 무선 통신 시스템(100)을 도시하고, 이는 LTE 시스템일 수 있다. 시스템(100)은 다수의 노드 B들(110) 및 다른 네트워크 엔티티들을 포함할 수 있다. 노드 B는 UE들과 통신하고 진화된 노드 B(eNB), 기지국, 액세스 포인트 등이라고도 지칭할 수 있는 스테이션일 수 있다. UE들(120)은 상기 시스템을 통해 분산될 수 있으며, 각 UE는 고정 또는 이동할 수 있다. 사용자 장치(UE)는 또한 이동국, 단말, 접속 단말, 가입자 유닛, 스테이션 등으로 지칭될 수 있다. 사용자 장치(UE)는 휴대전화, 개인 휴대용 정보 단말기(PDA), 무선 모뎀, 무선 통신 장치, 휴대용 장치, 랩톱 컴퓨터, 무선 전화기, 와이어리스 로컬 루프(wireless local loop: WLL)스테이션 등이 될 수 있다.
상기 시스템은 하이브리드 자동 재전송(HARQ)을 지원할 수 있다. 다운링크 상에서의 HARQ를 위하여, 노드 B는 데이터의 전송을 송신할 수 있고, 상기 데이터가 수신 UE에 의해 올바르게 디코딩되거나, 또는 재전송들의 최대 수가 송신되거나, 또는 일부 다른 종료 조건을 마주칠 때까지 하나 이상의 재전송들을 송신할 수 있다. HARQ는 데이터 전송의 신뢰성을 향상시킬 수 있다.
도 2는 노드 B에 의한 예시적인 다운링크 전송 및 UE에 의한 예시적인 업링크 전송을 도시한다. 전송 시간축은 부프레임(subframe)의 유닛들로 분할될 수 있다. 각 부프레임은 특정한 듀레이션, 예를 들면 1 밀리초(ms)를 가질 수 있다. UE는 상기 노드 B에 대한 상기 다운링크 채널 품질을 주기적으로 추정할 수 있고 상기 노드 B로 물리적 업링크 제어 채널(PUCCH)상에 CQI 정보를 송신할 수 있다. 도 2에 도시된 실시예에서, UE는 매 6번째 부프레임마다 즉, 부프레임들은 t, t+6, t+12 등에서 주기적으로 CQI 정보를 보낼 수 있다.
상기 노드 B는 CQI 정보 및/또는 UE가 다운링크 전송을 위해 선택하고 UE에 대하여 알맞은 전송 형식(예를 들어, 변조 및 코딩 방식)을 선택하기 위한 다른 정보를 사용할 수 있다. 상기 노드 B는 상기 선택된 전송 형식에 따라 전송 블록을 처리할 것이고 코드워드(codeword)를 획득할 수 있다. 전송 블록은 패킷 등으로도 지칭될 수 있다. 노드 B는 부프레임(t+4)에서 UE에 물리적 다운링크 제어 채널(PDCCH) 상에서는 제어 정보를, 물리적 다운링크 공유된 채널(PDSCH) 상에서는 코드워드의 전송을 송신할 수 있다. 상기 제어 정보는 상기 선택된 전송 형식, PDSCH의 상기 데이터 전송을 위해 사용된 리소스들, 및/또는 다른 정보를 포함할 수 있다. UE는 상기 제어 정보를 획득하기 위하여 PUCCH을 처리할 수 있고 상기 코드워드를 디코딩하기 위하여 상기 제어 정보에 따라 PDSCH를 처리할 수 있다. UE는 ACK 정보를 발생시킬 수 있고, ACK 정보는 상기 코드워드가 바르게 디코딩된 경우에는 확인 응답(ACK) 또는 상기 코드워드가 잘못 디코딩된 경우에는 NACK를 포함할 수 있다. UE는 부프레임(t+6)에서 PUCCH 상에 ACK 정보를 송신할 수 있다. 상기 노드 B는 NACK가 수신되면 상기 코드워드의 재전송을 송신할 수 있고 ACK가 수신되면 새로운 코드워드의 전송을 송신할 수 있다. 도 2는 상기 ACK 정보가 상기 코드워드 전송으로부터 두 개의 부프레임들 만큼 지연된 경우의 예를 도시한다. 상기 ACK 정보는 다른 일정 양만큼 지연될 수 있다.
도 2에 도시된 실시예에서, 상기 노드 B는 부프레임(t+10)에서 상기 PDCCH에 제어 정보를 송신할 수 있고 및 PDSCH에 코드워드의 재/전송을 보낼 수 있다. UE는 PDCCH(예를 들면 상기 제어 정보를 잘못 디코딩하면)상에서 송신된 상기 제어신호를 누락(miss)할 수 있고 그 다음에 상기 PDSCH상에서 송신된 상기 데이터 전송을 누락할 것이다. UE는 그 다음에 부프레임(t+12)에서 ACK 정보를 위한 DTX(즉, 아무것도 아님)을 전송할 수 있다. 상기 노드 B는 부프레임(t+12)에서 CQI 정보 및 ACK 정보를 수신할 것이라 기대할 것이다. 상기 노드 B는 ACK 정보를 위한 DTX를 수신할 수 있고, DTX를 NACK로 해석하여, 상기 코드워드의 재전송을 송신할 수 있다.
도 2에 도시된 바와 같이, UE는 PUCCH상에 CQI 정보 및/또는 ACK 정보를 송신할 수 있을 것이다. 상기 ACK 정보는 상기 노드 B에 의해 상기 UE로 송신된 각 전송 블록이 UE에 의해 바르게 디코딩되었든지 또는 잘못 디코딩되었는지 여부를 전달할 수 있다. 상기 UE에 의해 송신되는 ACK 정보의 양은 UE에게 송신된 전송 블록들의 수에 따라 결정될 것이다. 한 실시예에서, 상기 ACK 정보는 하나 또는 두 개의 전송 블록들이 상기 UE에게 송신되는가에 따라 하나 또는 두 개의 ACK 비트들을 포함할 수 있다. 다른 실시예들에서, ACK 정보는 더 많은 ACK 비트들을 포함할 수 있다. 상기 CQI 정보는 상기 노드 B에 대해서 상기 UE에 의해 추정되는 다운링크 채널 품질을 전달할 수 있다. 상기 CQI 정보는 신호대 잡음비(SNR), 신호대 간섭 및 잡음비(SINR) 등과 같은 채널 품질 메트릭(metric)을 위해 하나 이상의 정량화된 값들을 포함할 수 있다. 상기 CQI 정보는 상기 채널 품질 메트릭에 기초하여 결정된 하나 이상의 전송 형식들을 또한 포함할 수 있다. 어쨌든, 상기 UE에 의해 송신하기 위한 CQI 정보의 양이 다운링크 전송용으로 사용할 수 있는 공간(spatial) 채널들의 수, 상기 다운링크 채널 품질을 보고하기 위한 형식, 상기 보고된 다운링크 채널 품질의 요구되는 입자성(granularity)과 같은 다양한 요소들에 의존할 수 있다. 한 실시예에서, 상기 CQI 정보는 4 또는 11 비트를 포함할 수 있다. 다른 실시예들에서, 상기 CQI 정보는 이보다 적게 또는 더 많은 비트들을 포함할 수 있다.
도 2에 도시된 바와 같이, 상기 UE는 주어진 부프레임에서 상기 PUCCH 상에 CQI 정보만을 송신하거나 또는 CQI 정보와 ACK 정보 모두를 송신할 수 있다. UE는 특정 부프레임들에서 주기적인 레이트로 CQI 정보를 송신할 수 있고, 이는 상기 UE와 상기 노드 B 모두에게 인지될 수 있다. 상기 UE는 송신할 ACK 정보가 존재하지 않을 때, 예를들면 도 2에서 부프레임(t)에서 CQI 정보만을 송신할 수 있다. 상기 UE는 상기 UE가 상기 PDCCH를 누락하고 ACK 정보에 대한 DTX를 송신한 경우, 예를들면, 도 2에서 부프레임(t+12)에서도 CQI 정보만을 송신할 수 있다. 상기 UE는 상기 UE가 상기 PDCCH을 수신하고 상기 PDSCH을 디코딩할 때, 예를 들면 도 2에서 부프레임(t+6)에서 CQI 정보와 ACK 정보 모두를 송신할 수 있다. 상기 UE는 도 2에는 도시하지 않았지만 ACK 정보만을 송신할 수 있다.
상기 UE는 다양한 방법들로 CQI 정보만 또는 CQI 정보 및 ACK 정보 모두를 인코딩할 수 있다. 일반적으로, 상기 UE에게는 상기 노드 B가 상기 사용자 장치(UE)에 의해 송신된 상기 정보를 신뢰적으로 받을 수 있도록 채널 품질 표시자(CQI) 정보만 또는 채널 품질 표시자(CQI) 정보 및 확인 응답(ACK) 정보 모두를 인코딩하고 송신하는 것이 바람직할 수 있다.
일 실시예에서, 상기 사용자 장치(UE)는 선형 블록 코드를 기본으로 채널 품질 표시자(CQI) 정보만을 인코딩하거나 또는 채널 품질 표시자(CQI) 정보 및 확인 응답(ACK) 정보를 모두 인코딩할 수 있다. 상기 사용자 장치(UE)는 이후에 설명되는 바와 같이, 상기 노드 B가 한 타입의 정보의 불연속 전송(DTX)이 존재하더라도 상기 정보를 복구할 수 있도록, 상이한 타입들의 정보를 전송하도록 주문할 수 있다.
상기 채널 품질 표시자(CQI) 정보는 M개의 비트들을 포함할 수 있고, 여기서 M은 임의의 적당한 값이 될 수 있는데 한 실시예에서는 M≤11 이다. 상기 확인 응답(ACK) 정보는 N개의 비트들을 포함할 수 있는데, 여기서 N은 임의의 적당한 값이 될 수 있고 한 실시예에서 N≤2이다. 한 실시예에서, 채널 품질 표시자(CQI) 정보만 또는 채널 품질 표시자(CQI) 정보 및 확인 응답(ACK) 정보 모두는 (20, L) 블록 코드에 기초하여 인코딩될 수 있고, 이는 (32, 6) 리드-밀러 코드로부터 유도될 수 있고, 여기서 L≥M+N 이다.
일반적으로, (R, C) 리드-밀러 코드는 C개의 정보 비트들까지 인코딩하고 R개의 코드 비트들을 발생하는데 사용될 수 있다. 상기 (R, C) 리드-밀러 코드는 R행들과 C열들을 가진 R×C 발생기 매트릭스(GR×C)에 의해 정의될 수 있다. R=2이고 C=2인 (2, 2) 리드-밀러 코드용 발생기 매트릭스(G2×2)는 다음과 같이 주어질 것이다:
Figure 112010071115246-pct00011
수식(1)
(2R, C+1) 리드-밀러 코드용 발생기 매트릭스(G2R×C+1)는 다음과 같이 주어질 것이다:
Figure 112010071115246-pct00012
수식(2)
여기서 1은 모든 1들에 대한 R×1 벡터이고, 0은 모든 0들에 대한 R×1 벡터이다.
(32, 6) 리드-밀러 코드는 발생기 매트릭스(G32×6)에 의해 정의될 수 있고, 이는 수식 (1)과 (2)에 기초하여 발생될 수 있다. 발생기 매트릭스(G32×6)의 6열들은 v0 부터 v5 로서 표시될 수 있다. (32, 21) 이차(second-order) 리드-밀러 코드는 G32×6 의 상기 6열들과 G32×6의 열들의 상이한 가능한 쌍들의 선형 조합에 의해 발생된 15개의 부가적인 열들을 포함하는 발생기 매트릭스(G32×21)에 의해 정의될 수 있다. 예를 들면, G32×21의 7열은 v0와 v1에 기초해 발생될 수 있고, 8열은 v0와 v2에 기초해 발생될 수 있으며, 및 그렇게 해서 마지막 열은 v4와 v5에 기초하여 발생될 수 있다.
(20, L) 블록 코드는 (32, 21) 이차 리드-밀러 코드의 20행들과 L열들을 취함으로써 획득될 수 있고, 여기서 L은 임의의 적당한 값이 될 수 있다. (20, L) 블록 코드는 20행들과 L열들을 갖는 발생기 매트릭스(G20×L)에 의해 정의될 수 있다. G20×L의 각 열은 길이 20인 기본 시퀀스이고 하나의 정보 비트를 인코딩하기 위하여 사용될 수 있다. 표 1은 L=13인 경우 (20, 13) 블록 코드용 발생기 매트릭스(G20×13)를 도시한다.
표 1- (20, 13) 블록 코드용 기본 시퀀스들
Figure 112010071115246-pct00013
Figure 112010071115246-pct00014
K 개의 정보 비트들로 구성된 메시지는 채널 품질 표시자(CQI) 정보만 또는 채널 품질 표시자(CQI) 및 확인 응답(ACK) 정보 모두에 기초해 정의될 수 있다. 상기 메시지는 또한 단어, 입력 데이터 등으로 지칭될 수 있다. 한 코딩 실시예에서, 채널 품질 표시자(CQI) 정보는 M개의 최상위 비트들(MSBs)에 매핑될 수 있고 확인 응답(ACK) 정보는 메시지의 N개의 최하위 비트들(LSBs)에 매핑될 수 있다, 다음과 같이:
만약 채널 품질 표시자(CQI) 정보만 송신하는 경우:
Figure 112010071115246-pct00015
식(3)
만약 채널 품질 표시자(CQI)와 확인 응답(ACK) 정보 모두 송신하는 경우:
Figure 112010071115246-pct00016
수식(4)
여기서 a'k는 k번째 CQI 비트이고, k=0,…,M-1,
a"k는 k번째 ACK 비트이고, k=0, …, N-1, 및
a0는 상기 메시지의 MSB이고 ak -1은 상기 메시지의 LSB이다.
상기 메시지는 a0 부터 ak - 1 까지 K 개의 정보를 포함하고, 여기서 만약 채널 품질 표시자(CQI) 정보만 송신된다면 K=M이고 만약 채널 품질 표시자(CQI) 및 확인 응답(ACK) 정보가 모두 송신된다면 K=M+N이다. 상기 메시지 안에 있는 K개의 정보 비트들은 다음과 같은 (20, K) 블록 코드로 인코딩될 수 있다:
Figure 112010071115246-pct00017
수식(5)
여기서 bi는 i 번째 코드 비트이고 "mod"는 모듈로 오퍼레이션이다. 상기(20, K) 블록 코드는 제 1 K 개의 기본 시퀀스들 또는 상기 (20, L) 블록 코드의 열들로 구성될 수 있다.
수식(5)에서 보여지는 바와 같이, 각 정보 비트 ak는 인코딩된 기본 시퀀스를 획득하기 위하여 상기 정보 비트에 대한 기본 시퀀스의 각 요소(Mi,k)와 ak를 곱함으로써 인코딩될 수 있다. K 개의 정보 비트들에 대한 K개의 인코딩된 기본 시퀀스들은 b0부터 b19까지의 코딩된 비트들로 구성된 출력 비트 시퀀스(또는 코드워드)를 획득하기 위하여 2덧셈법(modulo-2 addition)과 결합될 수 있다.
수식(3)에서 (5)까지에 나타낸 코딩 실시예에 대하여, 만약 채널 품질 표시자(CQI) 정보만 송신된다면, 그 다음에 M 개의 채널 품질 표시자(CQI) 비트들은 상기 (20, L) 블록 코드의 제 1 M개의 기본 시퀀스들에 의해 형성된 (20, M) 블록 코드로 인코딩될 수 있다. 만약 채널 품질 표시자(CQI) 및 확인 응답(ACK) 정보 모두 송신된다면, 그 다음에 M 개의 채널 품질 표시자(CQI) 비트들과 N개의 확인 응답(ACK) 비트들은 상기 (20, L) 블록 코드의 제 1 M+N 기본 시퀀스들로 구성된 (20, M+N) 블록 코드로 인코딩될 수 있다. 상기 M개의 채널 품질 표시자(CQI) 비트들은 상기 (20, L) 블록 코드의 상기 제 1 M개의 기본 시퀀스들로 인코딩될 수 있고 상기 N개의 확인 응답(ACK) 비트들은 다음 N 개의 기본 시퀀스들로 인코딩될 수 있다.
확인 응답(ACK) 매핑의 한 실시예에서, 확인 응답(ACK) 비트는 다음과 같이 정의될 수 있다:
Figure 112010071115246-pct00018
수식(6)
여기서 a"k는 k번째 전송 블록에 대한 k 번째 확인 응답(ACK) 비트이고, 이 때 k=0,…, N-1이다.
도 3a는 위에서 설명된 상기 코딩 및 매핑 실시예들에 따라 채널 품질 표시자(CQI) 정보만을 전송하는 경우를 도시한다. 상기 사용자 장치(UE)는 채널 품질 표시자(CQI) 정보용 M 개의 비트들을 메시지의 a0 부터 aM-1까지의 비트들에 매핑할 수 있고, 이때 a0는 최상위 비트(MSB)이고 aM-1은 최하위 비트(LSB)이다. 상기 사용자 장치(UE)는 상기 (20, L) 블록 코드의 제 1 M개의 기본 시퀀스들에 의해 구성된 상기 (20, M) 블록 코드로 비트들(a0 내지 aM-1)을 인코딩할 수 있고 20개의 코드 비트들(b0 내지 b19)을 획득할 수 있다. 상기 사용자 장치(UE)는 상기 물리적인 업링크 제어 채널(PUCCH) 상에 상기 코드 비트들을 송신할 수 있다. 상기 노드 B는 채널 품질 표시자 정보(CQI) 정보만 수신하기를 기대할 수 있고 상기 (20, M) 블록 코드에 따라 상기 물리적인 업링크 제어 채널(PUCCH) 전송을 디코딩할 수 있다. 상기 노드 B는 최대 우도(likelihood) 디코딩을 수행할 수 있거나 또는 어떤 다른 디코딩 알고리즘을 구현할 수 있다. 상기 노드 B는 M개의 디코딩된 비트들(
Figure 112010074016519-pct00019
내지
Figure 112010074016519-pct00020
)를 획득할 수 있고 이러한 디코딩된 비트들을 채널 품질 표시자(CQI) 비트들로 해석할 수 있다.
도 3b는 위에서 설명된 상기 코딩 및 매핑 실시예들에 따라 채널 품질 표시자(CQI)와 확인 응답(ACK) 정보 모두를 전송하는 경우를 도시한다. 상기 사용자 장치(UE)는 채널 품질 표시자(CQI) 정보용 M 개의 비트들을 메시지의 비트들(a0 내지 aM-1)에 매핑할 수 있고 확인 응답(ACK) 정보용 N개의 비트들은 메시지의 비트들(aM 내지 aM+N-1)에 매핑할 수 있으며, a0는 상기 최상위 비트(MSB)가 되고 aM+N-1은 최하위 비트(LSB)가 된다. 상기 사용자 장치(UE)는 비트들(a0 내지 aM+N-1)을 (20, L) 블록 코드의 제 1 M+N 기본 시퀀스들에 의해 형성된 상기 (20, M+N) 블록 코드로 인코딩할 수 있고 코드 비트들(b0 내지 b19)을 획득할 수 있다. 상기 사용자 장치(UE)는 상기 물리적인 업링크 제어 채널(PUCCH) 상에 상기 코드 비트들을 송신할 수 있다. 상기 노드 B는 채널 품질 표시자(CQI) 및 확인 응답(ACK) 정보 모두를 수신하기를 기대할 것이고 상기 (20, M+N) 블록 코드에 따라 상기 물리적인 업링크 제어 채널(PUCCH) 전송을 디코딩할 수 있다. 상기 노드 B는 M+N개의 디코딩된 비트들(
Figure 112010074016519-pct00021
내지
Figure 112010074016519-pct00022
)를 획득할 수 있다. 상기 노드 B는 제 1 M개의 디코딩된 비트들(
Figure 112010074016519-pct00023
내지
Figure 112010074016519-pct00024
)을 채널 품질 표시자(CQI) 비트들로 해석할 수 있고 상기 마지막 N 개의 디코딩된 비트들(
Figure 112010074016519-pct00025
내지
Figure 112010074016519-pct00026
)을 확인 응답(ACK) 비트들로 해석할 수 있다.
도 3c는 위에서 설명된 바와 같은 상기 코딩 및 매핑 실시예들에 따라 채널 품질 표시자(CQI) 정보 및 확인 응답(ACK) 정보용 불연속 전송(DTX)의 전송을 도시한다. 상기 사용자 장치(UE)는 상기 물리적인 다운링크 제어 채널(PDCCH)를 누락할 수 있고 (i) 채널 품질 표시자(CQI) 정보용 M개의 비트들을 메시지의 비트들(a0 내지 aM-1)에 매핑하고, (ii) 도 3a에 도시된 바와 같이 비트들(a0부터 aM-1)을 상기 (20, M) 블록 코드로 인코딩함으로써 채널 품질 표시자(CQI) 정보만 송신할 수 있다. 이는, 도 3c에 도시된 바와 같이, (i) 채널 품질 표시자(CQI) 정보용 M개의 비트들을 비트들(a0 내지 aM-1)에 매핑하고, (ii) N 개의 0들을 비트들(aM 내지 aM+N-1)에 매핑하고, 그리고 (iii) 코드 비트들(b0부터 b19)을 획득하기 위하여 비트들(a0 내지 aM+N-1)을 (20, M+N) 블록 코드로 인코딩함으로써 상기 사용자 장치(UE)가 채널 품질 표시자(CQI) 정보와 확인 응답(ACK) 정보용 불연속 전송(DTX)을 송신되는 것에 대응하는 것이다. 도 3c에서 코드 비트들(b0 내지 b19)은 도 3a의 코드 비트들(b0 내지 b19)과 동일하다. 상기 사용자 장치(UE)는 상기 코드 비트들을 상기 물리적인 업링크 제어 채널(PUCCH) 상에서 송신할 수 있다. 상기 노드 B는 채널 품질 표시자(CQI) 및 확인 응답(ACK) 정보를 모두 수신하기를 기대할 수 있고 상기 (20, M+N) 블록 코드에 따라 상기 물리적인 업링크 제어 채널(PUCCH) 전송을 디코딩할 수 있다. 상기 노드 B는 M+N 개의 디코딩된 비트들(
Figure 112011081881192-pct00027
내지
Figure 112011081881192-pct00028
)을 획득할 수 있다. 상기 노드 B는 제 1 M개의 디코딩된 비트들( 내지
Figure 112011081881192-pct00030
)을 채널 품질 표시자(CQI) 비트들로 해석할 것이고 상기 마지막 N개의 디코딩된 비트들(
Figure 112011081881192-pct00031
내지
Figure 112011081881192-pct00032
)을 확인 응답(ACK) 비트들로 해석할 것이다. 상기 사용자 장치(UE)가 N개의 확인 응답(ACK)비트용으로 불연속 전송(DTX)을 송신하기 때문에, 상기 노드 B는 상기 수식 (6)에 나타낸 매핑으로 인해 상기 확인 응답(ACK) 비트들에 대한 N개의 확인 응답들(ACKs)을 수신하게 될 것이다.
위에서 설명되고 도 3a에서 3c에 도시된 상기 코딩 및 매핑 실시예들은 상기 노드 B가 채널 품질 표시자(CQI) 정보를 정확하게 복구(recover)하도록 할 것이며 상기 사용자 장치(UE)가 상기 물리적인 다운링크 제어 채널(PDCCH)을 누락하고 상기 (20, M) 블록 코드를 사용하여 채널 품질 표시자(CQI) 정보만을 전송하는 시나리오에서 조차도 불연속 전송(DTX)에 적절히 응답하도록 할 것이다. 특히, 도 3a에서 상기 (20, M) 블록 코드를 사용하여 M개의 채널 품질 표시자(CQI) 비트들을 전송하는 것은 도 3c에서 상기 (20, M+N) 블록 코드를 사용하여 M개의 채널 품질 표시자(CQI) 비트들과 N 개의 0들을 전송하는 것에 상응하는 것이다. 상기 노드 B는 상기 노드 B가 채널 품질 표시자(CQI) 정보 및 확인 응답(ACK) 정보를 수신하기를 기대하는 경우 상기 (20, M+N) 블록 코드를 사용하는 상기 물리적인 업링크 제어 채널(PUCCH) 전송을 디코딩할 수 있고 M+N개의 디코딩된 비트들을 획득할 수 있다. 상기 노드 B는 상기 M개의 디코딩된 최상위 비트들(MSBs)을 채널 품질 표시자(CQI) 정보로 해석할 수 있고 상기 N개의 디코딩된 최하위 비트들(LSBs)을 확인 응답(ACK) 정보로 해석할 수 있다. 만약 상기 사용자 장치(UE)가 확인 응답(ACK) 정보용 불연속 전송(DTX)을 전송한다면, 그 때 상기 노드 B는 상기 N개의 디코딩된 최하위 비트(LSB)용 0들을 획득할 것이다(상기 노드 B에 의해 올바로 디코딩되었다고 가정하면). 상기 노드 B는 이러한 0들을 NACK들로서 해석할 수 있고 상기 사용자 장치(UE)로 재전송을 보낼 수 있으며, 이는 상기 사용자 장치(UE)로부터 상기 불연속 전송(DTX)에 대한 바람직한 노드 B 응답이 될 것이다.
도 4는 상기 물리적인 업링크 제어 채널(PUCCH) 상에서 피드백 제어 정보를 송신하기 위하여 상기 사용자 장치(UE)가 수행하는 프로세스(400)의 실시예를 도시한다. 상기 사용자 장치(UE)는 송신할 채널 품질 표시자(CQI) 정보 및/또는 확인 응답(ACK) 정보를 획득할 수 있다(블록 412). 상기 사용자 장치(UE)는 채널 품질 표시자(CQI) 정보만 송신되었는지를 결정할 수 있다(블록 414). 만약 대답이 '예'이면, 이때 상기 사용자 장치(UE)는 채널 품질 표시자(CQI) 정보의 M 개의 비트들을 상기 (20, M) 블록 코드로 인코딩할 수 있고(블록 416) 상기 코드 비트들을 상기 물리적인 업링크 제어 채널(PUCCH) 상으로 송신할 수 있다(블록 418).
만약 블록 414에 대한 대답이 '아니오'이면, 상기 사용자 장치(UE)는 채널 품질 표시자(CQI) 및 확인 응답(ACK) 정보 모두가 송신되는지 여부를 결정할 수 있다(블록 422). 만약 대답이 '예'이면, 상기 사용자 장치(UE)는 채널 품질 표시자(CQI) 정보를 상기 메시지의 M개의 최상위 비트들(MSBs)에 매핑할 수 있고 확인 응답(ACK) 정보를 메시지의 N개의 최하위 비트들(LSBs)에 매핑할 수 있다(블록 424). 상기 사용자 장치(UE)는 M 개의 최상위 비트들(MSBs)과 N개의 최하위 비트들(LSBs)을 상기 (20, M+N) 블록 코드로 인코딩할 수 있고(블록 426) 상기 코드 비트들을 상기 물리적인 업링크 제어 채널(PUCCH) 상에서 송신할 수 있다(블록 428).
만약 블록 422의 대답이 '아니오'이면, 그 다음에 확인 응답(ACK) 정보만이 송신될 것이다. 상기 사용자 장치(UE)는 상기 확인 응답(ACK) 정보만 인코딩할 수 있고(블록 432) 및 상기 코드 비트들을 상기 물리적인 업링크 제어 채널(PUCCH) 상에서 송신할 수 있다(블록 434).
도 5는 UE로부터 피드백 제어 정보를 수신하기 위해 노드 B에 의해 수행되는 프로세스(500)의 일 설계를 도시한다. 노드 B는 UE로부터 PDCCH 상에서 전송을 수신할 수 있다(블록 512). 상기 노드 B는 채널 품질 표시자(CQI) 정보만 상기 사용자 장치(UE)로부터 기대되는지의 여부를 결정할 수 있다(블록 514). 만약 블록 514의 대답이 '예'이면, 상기 사용자 장치(UE)로 송신된 데이터가 없는 경우가 될 것이고, 상기 노드 B는 M개의 디코딩된 비트들을 획득하기 위하여 상기 수신된 전송을 상기 (20, M) 블록 코드에 기초하여 디코딩할 수 있다(블록 516). 상기 노드 B는 이러한 M개의 디코딩된 비트들을 M개의 채널 품질 표시자(CQI) 비트들로 제공할 수 있다(블록 518).
만약 블록 514에 대한 대답이 '아니오'이면, 그 다음에 상기 노드 B는 채널 품질 표시자(CQI) 및 확인 응답(ACK) 정보 모두가 상기 사용자 장치(UE)로부터 기대되는지의 여부를 결정할 수 있다(블록 522). 만약 블록 522에 대한 대답이 '예'이면, 데이터가 상기 사용자 장치(UE)로 송신된 경우가 될 것이고, 상기 노드 B는 M+N개의 디코딩된 비트들을 획득하기 위하여 상기 수신된 전송을 상기 (20, M+N) 블록 코드에 기초하여 디코딩할 수 있다(블록 524). 상기 노드 B는 상기 디코딩된 비트들 중 M개의 최상위 비트들(MSBs)을 M개의 채널 품질 표시자(CQI) 비트들로 제공할 것이고(블록 526) 상기 디코딩된 비트들 중 N개의 최하위 비트들(LSBs)을 N 개의 확인 응답(ACK) 비트들로 제공할 것이다(블록 528). 상기 노드 B는 상기 확인 응답(ACK) 비트용 0들을 부정 확인 응답(NACK)/불연속 전송(DTX)으로 해석할 것이다(블록 530). 만약 블록 522에 대한 답이 '아니오'이면, 상기 노드 B는 확인 응답(ACK) 비트들을 획득하기 위하여 상기 수신된 전송을 디코딩할 것이다(블록 532).
도 3a부터 5에 도시된 상기 디코딩 및 매핑 실시예들은 확인 응답(ACK) 정보용 불연속 전송(DTX)의 전송 때문에 오류들을 디코딩하는 것을 피할 수 있다. 디코딩 오류들은 확인 응답(ACK) 정보가 N개의 최상위 비트(MSB)들에 매핑되고 채널 품질 표시자(CQI) 정보가 M개의 최하위 비트(LSB)들에 매핑되는 대안적인 실시예에서 발생할 수 있다(이는 도 3a부터 3c에 도시한 상기 코딩 실시예와 반대이다). 이러한 대안적인 실시예에서, 채널 품질 표시자(CQI) 정보만 송신되었다면, 그때 M개의 채널 품질 표시자(CQI) 비트들은 상기 (20, L) 블록 코드의 상기 제 1 M개의 기본 시퀀스들로 인코딩될 수 있다. 만약 채널 품질 표시자(CQI)와 확인 응답(ACK) 정보가 모두 송신된다면, 그때 N개의 확인 응답(ACK) 비트들은 상기 (20, L) 블록 코드의 제 1 N개의 기본 시퀀스들로 인코딩될 수 있고 M 개의 채널 품질 표시자(CQI) 비트들은 그 다음 M개의 기본 시퀀스들로 인코딩될 수 있다. 상기 사용자 장치(UE)는 상기 물리적인 다운링크 제어 채널(PDCCH)을 누락할 수 있고 상기 (20, L) 블록 코드의 상기 제 1 M개의 기본 시퀀스들에 의해 형성된 상기 (20, M) 블록 코드를 사용하여 채널 품질 표시자(CQI) 정보만을 송신할 수 있다. 상기 노드 B는 채널 품질 표시자(CQI) 및 확인 응답(ACK) 정보 모두를 기대할 수 있고 상기 (20, L) 블록 코드의 상기 제 1 N+M 기본 시퀀스들에 위해 형성된 상기 (20, N+M) 블록 코드에 기초하여 디코딩할 수 있다. 상기 노드 B는 상기 제 1 N개의 기본 시퀀스들에 대하여 N개의 디코딩된 비트들을 획득할 수 있고 이러한 N개의 디코딩된 비트들을 확인 응답(ACK) 정보에 대한 것으로 해석할 수 있다. 상기 노드 B는 상기 그 다음 M개의 기본 시퀀스들에 대하여 M개의 디코딩된 비트들을 획득할 수 있고 이러한 M개의 디코딩된 비트들을 채널 품질 표시자(CQI) 정보에 대한 것으로 해석할 수 있다. 상기 노드 B는 확인 응답(ACK) 비트들로 해석된 상기 N개의 디코딩된 비트들이 실제로 상기 사용자 장치(UE)에 의해 송신되는 상기 채널 품질 표시자(CQI) 정보의 N개의 최상위 비트들(MSBs)이기 때문에 잘못된 확인 응답(ACK) 정보를 획득할 수 있다. 상기 노드 B는 또한 채널 품질 표시자(CQI) 비트들로 해석된 상기 M개의 디코딩된 비트들이 실제로 상기 M-N개의 최하위 비트들(LSBs)의 채널 품질 표시자(CQI) 정보와 N개의 비트들의 불연속 전송(DTX)이기 때문에 또한 잘못된 채널 품질 표시자(CQI) 정보를 획득할 수 있다. 도 3a 부터 5의 실시예들은 이러한 오류들을 피할 수 있다.
(i)채널 품질 표시자(CQI) 정보를 최상위 비트(MSB)들에 매핑하고 확인 응답(ACK) 정보를 최하위 비트들(LSBs)에 매핑한 제 1 매핑 방식(예를 들면 도 3b에 도시된 바와 같은)과 (ii) 확인 응답(ACK) 정보를 최상위 비트들(MSBs)에 매핑하고 채널 품질 표시자(CQI) 정보를 최하위 비트들(LSBs)에 매핑한 제 2 매핑 방식(대안적인 실시예)의 디코딩 성능을 결정하기 위하여 컴퓨터 시뮬레이션이 수행되었다. 상기 컴퓨터 시뮬레이션 결과들이 아래의 플롯들에 의해 요약된다.
도 6a는 상기(20, 13) 블록 코드의 제 1 6개의 기본 시퀀스들로 구성된 (20, 6) 블록 코드를 사용하여 5개의 채널 품질 표시자(CQI) 비트들과 1개의 확인 응답(ACK) 비트를 갖는다는 가정(scenario) 하에 상기 제 1 및 제 2 매핑 방식에 대한 디코딩 성능의 플롯들을 도시한다. 수평축은 수신된 신호의 품질을 나타내고, 이것은 전체 잡음비율에 대한 심볼 당 에너지(energy-per-symbol-to-total-noise ratio)(Es/Nt)로 주어진다. 수직축은 블록 오류율(BLER)을 나타낸다. 제 1 매핑 방식에 대하여, 채널 품질 표시자(CQI) 정보에 대한 디코딩 성능은 플롯(612)에 의해 도시되고, 확인 응답(ACK)에 대한 디코딩 성능은 플롯(614)에 의해 도시된다. 제 2 매핑 방식에 대하여, 채널 품질 표시자 정보(CQI)에 대한 디코딩 성능은 플롯(622)에 의해 도시되고, 확인 응답(ACK)에 대한 디코딩 성능은 플롯(624)에 의해 도시된다.
도 6b는 (20, 13) 블록 코드의 제 1 10개의 기본 시퀀스들로 구성된 (20, 10) 블록 코드를 사용하여 8개의 채널 품질 표시자(CQI) 비트들과 2개의 확인 응답(ACK) 비트를 갖는다는 가정하에 상기 제 1 및 제 2 매핑 방식에 대한 디코딩 성능의 플롯들을 도시한다. 제 1 매핑 방식에 대하여, 채널 품질 표시자(CQI) 정보에 대한 디코딩 성능은 플롯(632)에 의해 도시되고, 확인 응답(ACK)에 대한 디코딩 성능은 플롯(634)에 의해 도시된다. 제 2 매핑 방식에 대하여, 채널 품질 표시자(CQI) 정보에 대한 디코딩 성능은 플롯(642)에 의해 도시되고, 확인 응답(ACK) 정보에 대한 디코딩 성능은 플롯(644)에 의해 도시된다.
도 6a 및 6b에 도시된 바와 같이, 유사한 디코딩 성능이 상기 두 매핑 방식들에 의해 획득될 것이다. 상기 컴퓨터 시뮬레이션들은 상기 확인 응답(ACK) 정보를 최하위 비트들(LSBs) 또는 최상위 비트들(MSBs)에 매핑하는 것이 부가 백색화 가우시안 잡음(additive white Gaussian noise)(AWGN) 채널에서 상기 (20, 13) 블록 코드를 사용한 유사한 디코딩 성능을 제공함을 나타낸다. 상기 컴퓨터 시뮬레이션들은 상기 (20, 13) 블록 코드가 모든 정보 비트들에 대한 동등한 보호(equivalent protection)를 제공하고 상기 최상위 비트들(MSBs) 또는 최하위 비트들(LSBs) 중 어느 하나에 확인 응답(ACK) 정보를 매핑하는 것이 디코딩 성능에 최소한의 영향을 미친다는 것을 암시한다.
명확하게는, 상기 기술들은 리드-밀러 코드에 기초하여 유도된 블록 코드에 대하여 위에서 상세히 설명하였다. 상기 기술들은 또한 리드-솔로몬 코드 등과 같은 다른 타입들의 블록 코드들에 사용될 수 있다.
또한 명확하게는, 상기 기술들은 채널 품질 표시자(CQI)만 전송하거나 또는 채널 품질 표시자(CQI) 및 확인 응답(ACK) 정보 모두 전송하는 것에 대해 위에서 상세히 설명되었다. 일반적으로, 상기 기술들은 제 1 정보와 제 2 정보를 송신하는데 사용될 수 있고, 그 각각은 임의의 타입의 정보일 수 있다. 상기 제 1 정보는 M개의 최상위 비트들(MSBs)에 매핑될 수 있고 여기서 M≥1이다. 상기 제 2 정보는, 만약 그것이 송신된다면, N개의 최하위 비트들(LSBs)에 매핑될 수 있고, 여기서 N≥1이다. 상기 M개의 최상위 비트들(MSBs)과 상기 N개의 최하위 비트들(LSBs)은 상기 M개의 최상위 비트들(MSBs)에 대한 제 1 부코드(sub-code)와 상기 N개의 최하위 비트들(LSBs)에 대한 제 2 부코드를 포함하는 블록 코드로 인코딩될 수 있다. 상기 제 1 부코드는 상기 제 1 정보를 인코딩하기 위하여 사용된 상기 블록 코드와 같을것이다. 이는 수신기가 그것이 단독으로 송신되는지 상기 제 2 정보와 함께 송신되는지와는 무관하게 상기 제 1 정보를 복원하도록 허용할 수 있다. 상기 제 2 정보는 또한 상기 제 2 정보의 불연속 전송(DTX)이 상기 수신기에 의한 올바른 동작을 야기하도록 정의될 수 있다.
도 7은 통신 시스템에서 정보를 송신하기 위한 프로세스(700)의 실시예를 도시한다. 프로세스(700)는 사용자 장치(UE)(이후에 설명되는 바와 같은) 또는 어떤 다른 엔티티에 의해 수행될 수 있다. 상기 사용자 장치(UE)는 제 1 정보(예를 들면 채널 품질 표시자 정보(CQI))를 메시지의 M개의 최상위 비트들(MSBs)에 매핑할 수 있고, 여기서 M은 1 이상이다(블록 712). 상기 사용자 장치(UE)는 제 2 정보가 송신되는 경우 상기 제 2 정보(예를 들면, 확인 응답(ACK) 정보)를 상기 메시지의 N 개의 최하위 비트들(LSBs)에 매핑할 수 있고, N은 1 이상일 수 있다(블록 714). 상기 제 1 정보는 단독으로 송신되거나 또는 상시 메시지에서 상기 제 2 정보와 함께 송신될 수 있다. 상기 제 2 정보는 상기 제 1 정보와 함께 송신되거나 또는 상기 메시지에서 송신되지 않을 수 있다. 상기 사용자 장치(UE)는 출력 비트 시퀀스를 획득하기 위하여 상기 메시지를 블록 코드로 인코딩할 수 있다(블록 716). 상기 사용자 장치(UE)는 상기 출력 비트 시퀀스를 상기 업링크 제어 채널(PUCCH)로 보낼 수 있다(블록 718).
도 8은 도 7의 블록(716)의 실시예를 도시한다. 상기 블록 코드는 리드-밀러 코드에 기초하여 유도될 수 있고 그리고/또는 다수의 정보 비트들에 대한 다수의 기본 시퀀스들을 포함할 수 있다. 상기 사용자 장치(UE)는 메시지의 M개의 최상위 비트들(MSBs)을 상기 블록 코드의 제 1 M개의 기본 시퀀스들로 인코딩할 수 있다(블록 812). 상기 사용자 장치(UE)는 만약 제 2 정보가 송신된다면 상기 메시지의 상기 N개의 최하위 비트들(LSBs)을 상기 블록 코드의 그 다음 N개의 기본 시퀀스들로 인코딩할 수 있다(블록 814).
한 실시예에서, 채널 품질 표시자(CQI) 정보만 송신된다면, 그때 상기 메시지는 M개의 비트들을 포함할 것이고 상기 블록 코드의 상기 제 1 M개의 기본 시퀀스들로 인코딩될 것이다. 만약 채널 품질 표시자(CQI)와 확인 응답(ACK) 정보가 모두 송신된다면, 그때 상기 메시지는 M+N 비트들을 포함할 것이고 상기 블록 코드의 제 1 M+N 기본 시퀀스들로 인코딩될 것이다. 한 실시예에서, 상기 사용자 장치(UE)는 확인 응답(ACK)용으로 N 개의 확인 응답(ACK) 비트들을 제 1 값(예를 들면 '1')으로 또는 부정 확인 응답(NACK)용으로는 제 2 값(예를 들면 '0')으로 세팅할 것이다. 상기 제 2 값은 또한 확인 응답(ACK) 정보의 불연속 전송(DTX)용으로 사용될 수 있을 것이다. 상기 확인 응답(ACK)정보는 상기 N개의 확인 응답(ACK) 비트들을 포함한다.
도 9는 통신 시스템에서 정보를 송신하는 장치(900)의 실시예를 도시한다. 장치(900)는 제 1 정보를 메시지의 M 개의 최상위 비트들(MSBs)에 매핑하기 위한 모듈(912), 제 2 정보가 송신되는 경우 제 2 정보를 상기 메시지의 최하위 비트들(LSBs)에 매핑하기 위한 모듈(914), 출력 비트 시퀀스를 획득하기 위하여 상기 메시지를 블록 코드로 인코딩하기 위한 모듈(916), 및 상기 출력 비트 시퀀스들을 상기 PUCCH 상에서 송신하기 위한 모듈(918)을 포함한다.
도 10은 통신 시스템에서 정보를 송신하기 위한 프로세스(1000)의 실시예를 도시한다. 프로세스(1000)는 사용자 장치(UE)(이하에 설명되는 바와 같은) 또는 어떤 다른 엔티티에 의해 수행될 수 있다. 상기 사용자 장치(UE)는 상기 제 1 정보만 송신되는 경우 제 1 블록 코드에 기초하여 제 1 정보(예를 들면 채널 품질 표시자(CQI) 정보)를 인코딩할 수 있다(블록 1012). 상기 사용자 장치(UE)는 상기 제 1 및 제 2 정보가 모두 송신되는 경우 상기 제 2 블록 코드에 기초하여 상기 제 1 및 상기 제 2 정보(예를 들면, 확인 응답(ACK) 정보)를 인코딩할 수 있다(블록 1014). 상기 제 2 블록 코드는 상기 제 1 정보용 제 1 부코드와 상기 제 2 정보용 제 2 부코드를 포함할 수 있다. 상기 제 1 부코드는 상기 제 1 블록 코드에 대응할 수 있다. 예를 들면, 상기 제 1 블록 코드와 상기 제 1 부코드는 기본 블록 코드의 상기 제 1 M개의 기본 시퀀스들을 포함할 수 있고, 상기 제 2 부코드는 상기 기본 블록 코드의 다음 N 개의 기본 시퀀스들을 포함할 수 있고, 및 상기 제 2 블록 코드는 상기 기본 블록 코드의 제 1 M+N 기본 시퀀스들을 포함할 수 있다.
한 실시예에서, 상기 사용자 장치(UE)는 N 개의 비트 각각을 확인 응답(ACK)용 제 1 값으로 세팅하거나 부정 확인 응답(NACK)용 제 2값으로 세팅할 수 있고, 여기서 N은 1 이상이다. 상기 제 2 값은 또한 상기 제 2 정보의 불연속 전송(DTX)용으로 사용될 수 있다. 상기 제 2 정보는 N개의 비트들을 포함할 수 있다.
도 11은 통신 시스템에서 정보를 송신하기 위한 장치(1100)의 실시예를 도시한다. 장치(1100)는 만약 제 1 정보만 송신되는 경우 제 1 블록 코드에 기초하여 제 1 정보(예를 들면, 채널 품질 표시자(CQI) 정보)를 인코딩하기 위한 모듈(1112), 및 만약 제 1 및 제 2 정보가 모두 송신된다면 제 2 블록 코드에 기초하여 제 1 및 제 2 정보(예를 들면, 확인 응답(ACK) 정보)를 인코딩하기 위한 모듈(1114)을 포함한다. 상기 제 2 블록 코드는 상기 제 1 정보용 제 1 부코드와 상기 제 2 정보용 제 2 부코드를 포함할 수 있다. 상기 제 1 부코드는 상기 제 1 블록 코드에 대응할 수 있다.
도 12는 통신 시스템에서 정보를 수신하기 위한 프로세스(1200)의 실시예를 도시한다. 프로세스(1200)는 노드 B(아래에서 설명되는 바와 같이)에 의해 또는 어떤 다른 엔티티에 의해 수행될 수 있다. 상기 노드 B는 다수의 비트들을 포함하는 디코딩된 메시지를 획득하기 위하여 블록 코드에 기초하여 수신된 전송을 디코딩할 수 있다(블록 1212). 상기 노드 B는 제 1 정보(예를 들면, 채널 품질 표시자(CQI) 정보)로서 상기 디코딩된 메시지의 M개의 최상위 비트들(MSBs)을 제공할 수 있으며, 여기서 M은 1 이상일 수 있다(블록 1214). 상기 노드 B는 제 2 정보(예를 들면, 확인 응답(ACK) 정보)로서 상기 디코딩된 메시지의 N개의 최하위 비트(LSBs)를 제공할 수 있고, 여기서 N은 1 이상일 수 있다(블록 1216). 상기 수신된 전송은 제 1 정보만 포함하거나 또는 상기 제 1 및 제 2 정보 모두를 포함할 수 있다.
상기 블록 코드는 리드-밀러 코드에 기초하여 야기될 수 있고 그리고/또는 다수의 정보 비트들용 다수의 기본 시퀀스들을 포함할 수 있다. 블록(1216)의 한 실시예에서, 상기 노드 B는 상기 디코딩된 메시지를 획득하기 위하여 상기 블록 코드의 상기 제 1 M+N 기본 시퀀스들을 기초로 상기 수신된 전송을 디코딩할 수 있다. 상기 디코딩된 메시지의 M 개의 최상위 비트들(MSBs)은 상기 블록 코드의 상기 제 1 M개의 기본 시퀀스들에 기초하여 획득될 수 있다. 상기 디코딩된 메시지의 N 개의 최하위 비트들(LSBs)은 상기 블록 코드의 다음 N개의 기본 시퀀스들에 기초하여 획득될 수 있다. 한 실시예에서, 상기 디코딩된 메시지의 상기 N개의 최하위 비트들(LSBs) 중 각 비트에 대하여, 상기 노드 B는 상기 비트가 제 1 값을 갖는다면 확인 응답(ACK)을 제공하고 또는 상기 비트가 제 2 값을 갖는다면 부정 확인 응답(NACK)을 제공할 수 있다. 상기 제 2 값은 또한 상기 확인 응답(ACK) 정보의 불연속 전송(DTX)용으로 사용될 수 있다.
한 실시예에서, 상기 노드 B는 PUCCH 상에서 상기 수신된 전송을 획득할 수 있다. 상기 수신된 전송은 만약 채널 품질 표시자(CQI) 정보만 송신된다면 제 1 출력 비트 시퀀스를 포함할 수 있고 만약 채널 품질 표시자(CQI) 정보와 확인 응답(ACK) 정보 모두 송신된다면 제 2 출력 비트 시퀀스를 포함할 수 있다. 상기 제 1 출력 비트 시퀀스는 상기 채널 품질 표시자(CQI) 정보의 M개의 비트들을 상기 블록 코드의 상기 제 1 M 개의 기본 시퀀스들로 인코딩함으로써 획득될 수 있다. 상기 제 2 출력 비트 시퀀스는 (i) 상기 채널 품질 표시자(CQI) 정보의 M개의 비트들을 상기 블록 코드의 상기 제 1 M개의 기본 시퀀스들을 인코딩하고 (ii) ACK 정보의 N개의 비트들을 상기 블록 코드의 상기 다음 N 개의 기본 시퀀스들로 인코딩함으로써 획득될 수 있다.
도 13은 통신 시스템에서 정보를 수신하기 위한 장치(1300)의 실시예를 도시한다. 장치(1300)는 다수의 비트들을 포함하는 디코딩된 메시지를 획득하기 위하여 블록 코드에 기초하여 수신된 전송을 디코딩하기 위한 모듈(1312), 상기 디코딩된 메시지의 M개의 최상위 비트들(MSBs)을 제 1 정보로 제공하기 위한 모듈(1314), 및 상기 디코딩된 메시지의 N 개의 최하위 비트들(LSBs)을 제2 정보로 제공하는 모듈(1316)을 포함한다. 상기 수신된 전송은 상기 제 1 정보만 포함하거나 또는 상기 제 1 및 제 2 정보를 모두 포함할 수 있다.
도 14는 통신 시스템에서 정보를 수신하기 위한 프로세스(1400)의 실시예를 도시한다. 프로세스(1400)는 노드 B(아래에서 설명된 바와 같이)에 의해서 또는 어떤 다른 엔티티에 의해서 수행될 수 있다. 상기 노드 B는 상기 수신된 전송으로부터 제1 정보(예를 들면, 채널 품질 표시자(CQI)정보)만 기대된다면, 제 1 블록 코드에 기초하여 수신된 전송을 디코딩할 수 있다(블록 1412). 상기 노드 B는 상기 제 1 정보 및 제 2 정보(예를 들면, 확인 응답(ACK) 정보) 모두가 상기 수신된 전송으로부터 기대된다면 제 2 블록 코드에 기초하여 상기 수신된 전송을 디코딩할 수 있다(블록 1414). 상기 제 2 블록 코드는 상기 제 1 정보용 제 1 부코드와 상기 제 2 정보용 제 2 부코드를 포함할 수 있다. 상기 제 1 부코드는 상기 제 1 블록 코드에 대응할 수 있다.
한 실시예에서, 만약 상기 제 2 정보가 상기 수신된 전송으로부터 기대된다면, 그때 상기 제 2 정보에 대하여 적어도 하나의 디코딩된 비트의 각각에 대하여, 상기 노드 B는 상기 비트가 제 1 값을 갖는 경우에는 확인 응답(ACK)을 제공할 수 있고 상기 비트가 제 2 값을 갖는 경우 부정 확인 응답(NACK)을 제공할 수 있다. 제 2 값은 또한 제 2 정보의 DTX에 대하여 사용될 수 있다.
도 15는 통신 시스템에서 정보를 수신하기 위한 장치(1500)의 실시예를 도시한다. 장치(1500)는 상기 수신된 전송로부터 제1 정보(예를 들면, 채널 품질 표시자(CQI) 정보)만 기대된다면, 제 1 블록 코드에 기초하여 수신된 전송을 디코딩하기 위한 모듈(1512), 및 상기 제 1 정보 및 제 2 정보(예를 들면, 확인 응답(ACK) 정보) 모두가 상기 수신된 전송으로부터 기대된다면 제 2 블록 코드에 기초하여 상기 수신된 전송을 디코딩하기 위한 모듈(1514)을 포함한다. 상기 제 2 블록 코드는 상기 제 1 정보용 제 1 부코드와 상기 제 2 정보용 제 2 부코드를 포함할 수 있다. 상기 제 1 부코드는 상기 제 1 블록 코드에 대응할 수 있다.
도 9, 11, 13 및 15의 모듈들은 프로세서들, 전자 장치들, 하드웨어 장치들, 전자 컴포넌트들, 논리 회로들, 메모리들, 소프드웨어 코드들, 펌웨어 코드들 등 또는 이들의 임의의 조합을 포함할 수 있다.
도 16은 노드 B(110)와 사용자 장치(120)의 실시예의 블록 다이어그램을 도시하고, 이는 도 1의 상기 노드 B들 중 하나와 상기 사용자 장치들(UEs) 중 하나일 수 있다. 이 실시예에서, 노드 B(110)는 T개의 안테나들(1634a 내지 1634t)로 구성되고, 사용자 장치(120)는 R개의 안테나들(1652a 내지 1652r)로 구성되며, 여기서 일반적으로 T≥1 이고 R≥1 이다.
노드 B(110)에서, 전송 프로세서(1620)는 데이터 소스(1612)로부터 하나 이상의 사용자 장치들(UEs)에 대한 데이터를 수신할 수 있고. 상기 사용자 장치(UE)를 위해 선택된 하나 이상의 전송 포맷들에 기초해 각 사용자 장치(UE)에 대한 데이터를 처리(예를 들면, 인코딩, 인터리빙, 및 변조)할 수 있고, 및 모든 사용자 장치들(UEs)에 대한 데이터 심볼들을 제공할 수 있다. 전송 프로세서(1620)는 또한 컨트롤러/프로세서(1640)로부터 제어 정보를 처리할 수 있고 제어 심볼들을 제공할 수 있다. 전송(TX) 다중-입력 다중-출력(MIMO) 프로세서(1630)는 상기 데이터 심볼들, 상기 제어 심볼들, 및/또는 파일럿 심볼들을 다중화할 수 있다. 전송 다중-입력 다중-출력(TX MIMO) 프로세서(1630)는 적용가능하면, 상기 다중화된 심볼들에 공간 처리(예를 들면, 프리코딩(precoding))을 수행할 수 있고, T개의 출력 심볼 스트림들을 T개의 변조기들(MODs)(1632a 내지 1632t)에 제공할 수 있다. 각 변조기(1632)는 출력 샘플 스트림을 획득하기 위하여 각각의 출력 심볼 스트림(예를 들면, 직교 주파수 다중 분할(OFDM))을 처리할 수 있다. 각 변조기(1632)는 추가로 다운링크 신호를 획득하기 위하여 상기 출력 샘플 스트림을 처리(예를 들면, 아날로그로의 변환, 증폭, 필터링 및 상향변환)할 수 있다. 변조기들(1632a 내지 1632t)의 T개의 다운링크 신호들은 각각 T개의 안테나들(1634a 내지 1634t)을 통해 전송될 수 있다.
사용자 장치(UE)(120)에서, 안테나들(1652a 내지 1652r)은 노드 B(110)로 부터 상기 다운링크 신호들을 수신할 수 있고 수신된 신호들을 각각 복조기들(DEMODs)(1654a 내지 1654r)로 제공할 수 있다. 각 복조기(1654)는 수신된 샘플들을 획득하기 위하여 각각의 수신된 신호를 조정(예를 들면, 필터, 증폭기, 하향변환, 및 디지털화) 할 수 있다. 각 복조기(1654)는 수신된 심볼들을 획득하기 위하여 상기 수신된 샘플들(예를 들면, 직교 주파수 다중 분할(OFDM))을 더 처리할 수 있다. 다중-입력 다중-출력(MIMO) 검출기(1656)는 모든 R개의 복조기들(1654a 내지 1654r)로부터 수신된 심볼들을 획득할 수 있고, 적용가능하다면 상기 수신된 심볼들에서 다중-입력 다중-출력(MIMO) 검출을 수행할 수 있고, 및 검출된 심볼들을 제공할 수 있다. 수신 프로세서(1658)는 상기 검출된 심볼들을 처리(예를 들면, 복조, 디인터리빙(deinterleave), 및 디코딩)할 수 있고, 디코딩된 제어 정보를 컨트롤러/프로세서(1680)에 제공할 수 있고, 및 사용자 장치(120)를 위해 디코딩된 데이터를 데이터 싱크(data sink)(1660)로 제공할 수 있다.
업링크 상에서, 사용자 장치(UE)(120)에서, 데이터 소스(1662)로부터의 데이터와 컨트롤러/프로세서(1680)로부터의 제어 정보(예를 들면, 채널 품질 표시자(CQI) 정보, 확인 응답(ACK) 정보 등)가 전송 프로세서(1664)에 의해 처리될 수 있고, 적용가능하다면 전송 다중-입력 다중-출력(TX MIMO) 프로세서(1666)에 의해 프리코딩될 수 있고, 변조기들(1654a 내지 1654r)에 의해 조정(conditioned)될 수 있고, 및 노드 B(110)로 전송될 수 있다. 노드 B(110)에서, 사용자 장치(UE)(120)로부터의 상기 업링크 신호들은 안테나들(1634)에 의해 수신될 수 있고, 복조기들(1632)에 의해 조정되고, 적용가능하다면 다중-입력 다중-출력(MIMO) 검출기(1636)에 의해 처리되며, 및 사용자 장치(UE)(120)에 의해 전송된 상기 데이터와 제어 정보를 획득하기 위하여 수신 프로세서(1638)에 의해 더 처리될 수 있다.
컨트롤러들/프로세서들(1640 및 1680)은 노드 B(110)와 사용자 장치(UE)(120)에 각각 동작을 지시할 수 있다. 사용자 장치(UE)(120)에서 프로세서(1680) 및/또는 다른 프로세서들/모듈들(및 또한 노드 B(120)에서 프로세서(1640) 및/또는 다른 프로세서/모듈들)은 도 4의 프로세스(400), 도 7의 프로세스(700), 도 8의 프로세스(716), 도 10의 프로세스(1000), 및/또는 본 명세서에 설명된 상기 기술들의 다른 프로세스들을 수행하거나 지시할 수 있다. 노드 B(110)에서 프로세서(1640) 및/또는 다른 모듈들(및 또한 사용자 장치(UE)(120)에서 프로세서(1680) 및/또는 다른 프로세서들/모듈들)은 도 5의 프로세스(500), 도 12의 프로세스(1200), 도 14의 프로세스(1400), 및/또는 본 명세서에 설명된 상기 기술들을 위한 다른 프로세스들을 수행하거나 지시할 수 있다. 메모리들(1642 및 1682)은 노드 B(110)와 사용자 장치(UE)(120) 각각에 대한 데이터 및 프로그램 코드들을 저장할 수 있다. 스케쥴러(1644)는 다운링크 및/또는 업링크 전송을 위하여 사용자 장치들(UEs)을 스케줄링할 수 있고 상기 스케줄링된 사용자 장치들(UEs)을 위하여 리소스들의 할당들을 제공할 수 있다.
종래 기술자들은 정보 및 신호들이 임의의 다양한 다른 기술들 및 기법들을 사용하여 표현될 수 있음을 이해할 것이다. 예를 들면, 상기 명세서를 전체에서 참조될 수 있는 데이터, 명령(instruction), 커맨드(command), 정보, 신호들, 비트들, 심볼들, 및 칩들(chips)은 전압들, 전류들, 전자파들, 자기장들 또는 입자들, 광학 분야 또는 입자들, 또는 이들의 어떤 조합으로 표현될 수 있다.
종래 기술자들에게는 본 명세서와 관련하여 개시된 상기 다양하게 표현된 논리 블록들, 모듈들, 회로들 및 알고리즘 단계들은 전자 하드웨어, 컴퓨터 소프트웨어, 또는 양자의 조합으로 실행될 수 있음을 또한 인식할 수 있다. 하드웨어 및 소프트웨어, 다양하게 도시된 컴포넌트들, 블록들, 모듈들, 회로들, 및 단계들의 교환성을 명확하게 도시하기 위하여 자신들의 기능성을 나타내는 단어로 설명되었다.그러한 기능성이 하드웨어 또는 소프트웨어로 구현될지의 여부는 상기 개별적인 적용 및 전체 시스템상에 부가된 실시의 제약에 따라 결정할 수 있다. 종래 기술자들은 각 개별 적용을 위해 다양한 방법으로 설명된 기능성을 실행할 수 있는 반면, 그러한 구현 결정은 본 발명의 범위로부터 멀어지는 원인으로 해석되지는 않아야 한다.
본 명세서와 관련하여 다양하게 도시된 논리 블록들, 모듈들, 및 회로들은 범용 프로세서, 디지털 신호 처리기(DSP), 특정 응용프로그램용 집적 회로(ASIC), 프로그램 가능한 게이트 어레이(field programmable gate array:FPGA) 또는 다른 프로그램가능한 논리 장치, 이산(discrete) 게이트 또는 트랜지스터 로직, 이산 하드웨어 구성요소, 또는 본 명세서에 설명된 기능들을 수행하도록 설계된 이들의 다른 조합으로 실행되거나 수행될 수 있다. 범용 프로세서는 마이크로프로세서가 될 수 있고, 대안으로 상기 프로세서는 임의의 종래의 프로세서, 컨트롤러, 마이크로컨트롤러, 또는 상태 머신(state machine)이 될 수 있다. 프로세서는 또한 계산 장치의 조합, 예를 들면 디지털 신호 처리기(DSP)와 마이크로프로세서의 조합, 다수의 마이크로프로세서, 디지털 신호 처리기(DSP) 코어(core)와 관련하여 하나 또는 그 이상의 마이크로프로세서, 또는 임의의 다른 그러한 구성으로 실행될 수 있다.
본 명세서와 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어, 프로세서에 의해 실행되는 소프트웨어 모듈, 또는 양자의 조합으로 바로 구체화될 수 있다. 소프트웨어 모듈은 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리 레지스터, 하드 디스크, 제거가능한 디스크, CD-ROM 또는 종래 기술에서 알려진 임의의 다른 형태의 저장 매체에 내재될 수 있다. 전형적인 저장 장치는 프로세서에 연결되고 그 프로세서는 상기 저장장치로부터 정보를 판독하고 상기 저장장치에 정보를 기록할 수 있다. 대안으로, 상기 저장 매체는 상기 구성요소가 될 수 있다. 상기 프로세서 및 상기 저장 매체는 특정 응용프로그램용 집적 회로(ASIC)에 내장될 수 있다. 상기 특정 응용프로그램용 집적 회로(ASIC)는 사용자 단말기에 내장될 수 있다. 대안으로, 상기 프로세서 및 상기 저장 매체는 사용자 단말기의 이산 구성요소로서 내장될 수 있다.
하나 또는 그 이상의 실시예에서, 설명된 상기 기능들은 하드웨어, 소프트웨어, 펌웨어, 또는 이들의 다른 조합으로 실행될 수 있다. 소프트웨어로 실행되는 경우, 상기 기능들은 컴퓨터로 판독 가능한 매체상에 하나 또는 그 이상의 명령들 또는 코드로 저장되거나 전송될 수 있다. 컴퓨터로 판독 가능한 매체는 컴퓨터 저장 장치 및 한 장소에서 다른 장소로의 컴퓨터 프로그램의 이동을 용이하게 하는 임의의 매체를 포함하는 통신 미디어 모두를 포함한다. 저장 매체는 범용 또는 특정 목적 컴퓨터에 의해 접근가능한 임의의 미디어가 될 수 있다. 예를 들어, 제한하지 않고, 컴퓨터로 판독 가능한 미디어는 RAM, ROM, EEPROM 또는 다른 관한 디스크 저장장치, 자기 디스크 저장장치 또는 다른 자기 저장 장치, 또는 명령이나 데이터 형태로 원하는 프로그램 코드를 옮기거나 저장하기 위해 사용되고 범용 또는 특정 목적 컴퓨터에 의해 접근 가능한 임의의 다른 매체를 포함할 수 있다. 또한, 임의의 연결은 컴퓨터 판독가능한 매체라고 불린다. 예를 들면, 상기 소프트웨어가 웹사이트, 서버, 또는 동축 케이블, 광케이블, 연선(twisted pair), 디지털 가입자 회선(DSL), 또는 적외선, 무선(radio),및 전자파와 같은 무선기술을 사용하는 다른 원격 소스로부터 전송된다면, 그때 상기 동축 케이블, 광케이블, 연선(twisted pair), 디지털 가입자 회선(DSL), 또는 적외선, 무선(radio),및 전자파와 같은 무선기술이 매체의 정의에 포함된다. 본 명세서에서 디스크(disk)와 디스크(disc)는 컴팩트 디스크(CD), 레이저 디스크, 관 디스크, 디지털 다기능 디스크(DVD), 플로피 디스크 및 블루-레이(blue-ray) 디스크를 포함하고, 여기서 'disks'는 보통 데이터를 자기적으로 재생하는데 반해, 'discs'는 데이터를 레이저를 사용하여 광학적으로 재생한다. 상기의 조합들도 또한 컴퓨터 판독가능한 매체의 범주에 포함될 것이다.
본 명세서의 이전 설명은 종래 기술자라면 누구나 본 명세서의 내용을 만들고 사용할 수 있도록 제공되었다. 상기 명세서의 다양한 변형이 종래 기술자에게는 쉬운 일이며, 여기에서 정의된 상기 일반적인 원리들은 본 명세서의 범주를 벗어나지 않고 다른 변형에 적용될 수 있다. 따라서, 상기 명세서는 여기에 설명된 상기 실시예에 한정되지 않고 본 명세서의 원리 및 새로운 특징들로 구성된 광범위한 범주에 따를 것이다.

Claims (30)

  1. 통신 시스템에서 정보를 송신하는 방법으로서,
    제 1 정보를 메시지 중 M 개의 최상위 비트(MSB)들에 매핑하는 단계 ― M은 1 이상임 ―;
    제 2 정보가 송신되는 경우 상기 제 2 정보를 상기 메시지 중 N 개의 최하위 비트(LSB)들에 매핑하는 단계 ― N은 1 이상임 ―; 및
    상기 메시지를 블록 코드로 인코딩하는 단계
    를 포함하고,
    상기 제 1 정보는 상기 메시지에 단독으로 송신되거나 또는 상기 제 2 정보와 함께 송신되고, 상기 제 2 정보는 상기 메시지에 상기 제 1 정보와 함께 송신되거나 또는 송신되지 않으며, 상기 제 1 정보는 채널 품질 표시자(channel quality indicator:CQI) 정보를 포함하고 상기 제 2 정보는 확인 응답(ACK) 정보를 포함하는,
    통신 시스템에서 정보를 송신하는 방법.
  2. 제 1 항에 있어서,
    상기 블록 코드는 다수의 정보 비트들을 위한 다수의 기본 시퀀스들을 포함하고,
    상기 메시지를 상기 블록 코드로 인코딩하는 단계는,
    상기 메시지의 M개의 MSB들을 상기 블록 코드의 M개의 제 1 기본 시퀀스들로 인코딩하는 단계; 및
    상기 제 2 정보를 송신하는 경우 상기 메시지의 N개의 LSB들을 상기 블록 코드의 다음 N개의 기본 시퀀스들로 인코딩하는 단계
    를 포함하는,
    통신 시스템에서 정보를 송신하는 방법.
  3. 삭제
  4. 제 1 항에 있어서,
    N개의 확인 응답(ACK) 비트들 각각을 ACK용 제 1 값 또는 부정 확인 응답(NACK)용 제 2 값으로 세팅하는 단계를 더 포함하며,
    상기 제 2 값은 또한 상기 ACK 정보의 불연속 전송(DTX)용으로 사용되고, 상기 제 2 정보는 상기 N개의 ACK 비트들을 포함하는,
    통신 시스템에서 정보를 송신하는 방법.
  5. 제 1 항에 있어서,
    상기 블록 코드는 리드-밀러(Reed-Muller) 코드에 기초하여 파생되는,
    통신 시스템에서 정보를 송신하는 방법.
  6. 통신용 장치로서,
    제 1 정보를 메시지 중 M 개의 최상위 비트(MSB)들에 매핑하고 ― M은 1 이상임 ―, 제 2 정보가 송신되는 경우 상기 제 2 정보를 상기 메시지 중 N 개의 최하위 비트(LSB)들에 매핑하고 ― N은 1 이상임 ― 상기 메시지를 블록 코드로 인코딩하도록 구성된 적어도 하나의 프로세서를 포함하고,
    상기 제 1 정보는 상기 메시지에 단독으로 송신되거나 또는 상기 제 2 정보와 함께 송신되고, 상기 제 2 정보는 상기 메시지에 상기 제 1 정보와 함께 송신되거나 또는 송신되지 않으며, 상기 제 1 정보는 채널 품질 표시자(channel quality indicator:CQI) 정보를 포함하고 상기 제 2 정보는 확인 응답(ACK) 정보를 포함하는,
    통신용 장치.
  7. 제 6 항에 있어서,
    상기 블록 코드는 다수의 정보 비트들을 위한 다수의 기본 시퀀스들을 포함하고,
    상기 적어도 하나의 프로세서는 상기 메시지의 M개의 MSB들을 상기 블록 코드의 M개의 제 1 기본 시퀀스들로 인코딩하고, 상기 제 2 정보를 송신하는 경우 상기 메시지의 N개의 LSB들을 상기 블록 코드의 다음 N개의 기본 시퀀스들로 인코딩하도록 구성된,
    통신용 장치.
  8. 제 6 항에 있어서,
    적어도 하나의 프로세서는 N개의 확인 응답(ACK) 비트들 각각을 ACK용 제 1 값 또는 부정 확인 응답(NACK)용 제 2 값으로 세팅하도록 구성되고, 상기 제 2 값은 또한 상기 ACK 정보의 불연속 전송(DTX)용으로 사용되고, 상기 제 2 정보는 상기 N개의 ACK 비트들을 포함하는,
    통신용 장치.
  9. 통신용 장치로서,
    제 1 정보를 메시지 중 M 개의 최상위 비트(MSB)들에 매핑하기 위한 수단 ― M은 1 이상임 ―;
    제 2 정보가 송신되는 경우 상기 제 2 정보를 상기 메시지 중 N 개의 최하위 비트(LSB)들에 매핑하기 위한 수단 ― N은 1 이상임 ―; 및
    상기 메시지를 블록 코드로 인코딩하기 위한 수단
    을 포함하고,
    상기 제 1 정보는 상기 메시지에 단독으로 송신되거나 또는 상기 제 2 정보와 함께 송신되고, 상기 제 2 정보는 상기 메시지에 상기 제 1 정보와 함께 송신되거나 또는 송신되지 않으며, 상기 제 1 정보는 채널 품질 표시자(channel quality indicator:CQI) 정보를 포함하고 상기 제 2 정보는 확인 응답(ACK) 정보를 포함하는,
    통신용 장치.
  10. 제 9 항에 있어서,
    상기 블록 코드는 다수의 정보 비트들을 위한 다수의 기본 시퀀스들을 포함하고,
    상기 메시지를 블록 코드로 엔코딩하기 위한 수단은,
    상기 메시지의 M개의 MSB들을 상기 블록 코드의 M개의 제 1 기본 시퀀스들로 인코딩하기 위한 수단, 및
    상기 제 2 정보를 송신하는 경우 상기 메시지의 N개의 LSB들을 상기 블록 코드의 다음 N개의 기본 시퀀스들로 인코딩하기 위한 수단
    을 포함하는,
    통신용 장치.
  11. 제 9 항에 있어서,
    N개의 확인 응답(ACK) 비트들 각각을 ACK용 제 1 값 또는 부정 확인 응답(NACK)용 제 2 값으로 세팅하기 위한 수단을 더 포함하며,
    상기 제 2 값은 또한 상기 ACK 정보의 불연속 전송(DTX)용으로 사용되고, 상기 제 2 정보는 상기 N개의 ACK 비트들을 포함하는,
    통신용 장치.
  12. 컴퓨터 판독가능 매체로서,
    적어도 하나의 컴퓨터로 하여금 제 1 정보를 메시지 중 M 개의 최상위 비트(MSB)들에 매핑하도록 하기 위한 코드 ― M은 1 이상임 ―;
    제 2 정보가 송신되는 경우 상기 적어도 하나의 컴퓨터로 하여금 상기 제 2 정보를 상기 메시지 중 N 개의 최하위 비트(LSB)들에 매핑하도록 하기 위한 코드 ― N은 1 이상임 ―; 및
    상기 적어도 하나의 컴퓨터로 하여금 상기 메시지를 블록 코드로 인코딩하도록 하기 위한 코드
    를 포함하고,
    상기 제 1 정보는 상기 메시지에 단독으로 송신되거나 또는 상기 제 2 정보와 함께 송신되고, 상기 제 2 정보는 상기 메시지에 상기 제 1 정보와 함께 송신되거나 또는 송신되지 않으며, 상기 제 1 정보는 채널 품질 표시자(channel quality indicator:CQI) 정보를 포함하고 상기 제 2 정보는 확인 응답(ACK) 정보를 포함하는,
    컴퓨터 판독가능 매체.
  13. 통신 시스템에서 정보를 송신하는 방법으로서,
    채널 품질 표시자(CQI) 정보를 메시지의 M개의 최상위 비트(MSB)들에 매핑하는 단계 ― M은 1 이상임 ―;
    확인 응답(ACK)정보가 송신되는 경우 상기 확인 응답(ACK) 정보를 상기 메시지의 N개의 최하위 비트(LSB)들에 매핑하는 단계 ― N은 1 이상임 ―;
    상기 메시지 중 M 개의 MSB들을 블록 코드의 M개의 제 1 기본 시퀀스들로 인코딩하는 단계; 및
    상기 ACK 정보가 송신된다면 상기 메시지 중 상기 N개의 LSB들을 상기 블록 코드 중 다음 N개의 기본 시퀀스들로 인코딩하는 단계
    를 포함하는,
    통신 시스템에서 정보를 송신하는 방법.
  14. 제 13 항에 있어서,
    상기 메시지는 M개의 비트들을 포함하고 채널 품질 표시자(CQI) 정보만 송신된다면 상기 블록 코드의 M개의 제 1 기본 시퀀스들로 인코딩되고,
    상기 메시지는 M+N 개의 비트들을 포함하고 CQI 및 ACK 정보가 모두 송신된다면 블록 코드의 M+N개의 제 1 기본 시퀀스들로 인코딩되는,
    통신 시스템에서 정보를 송신하는 방법.
  15. 제 13 항에 있어서,
    N개의 ACK 비트들 각각을 ACK용 제 1 값 또는 부정 확인 응답(NACK)용 제 2 값으로 세팅하는 단계를 더 포함하며,
    상기 제 2 값은 또한 상기 ACK 정보의 불연속 전송(DTX)용으로 사용되고, 상기 ACK 정보는 상기 N개의 ACK 비트들을 포함하는,
    통신 시스템에서 정보를 송신하는 방법.
  16. 제 13 항에 있어서,
    상기 메시지 중 M개의 MSB들과 N개의 LSB들을 인코딩함으로써 출력 비트 시퀀스를 획득하는 단계; 및
    상기 출력 비트 시퀀스를 물리적인 업링크 제어 채널(physical uplink control channel:PUCCH) 상으로 송신하는 단계
    를 더 포함하는,
    통신 시스템에서 정보를 송신하는 방법.
  17. 통신 시스템에서 정보를 송신하는 방법으로서,
    제 1 정보만 송신되는 경우 제 1 블록 코드에 기초하여 상기 제 1 정보를 인코딩하는 단계; 및
    상기 제 1 정보 및 제 2 정보가 송신되는 경우 제 2 블록 코드에 기초하여 상기 제 1 정보 및 상기 제 2 정보를 인코딩하는 단계
    를 포함하고,
    상기 제 2 블록 코드는 상기 제 1 정보용 제 1 부코드(sub-code)와 상기 제 2 정보용 제 2 부코드를 포함하고, 상기 제 1 부코드는 상기 제 1 블록 코드에 대응하며, 상기 제 1 정보는 메시지 중 M 개의 최상위 비트(MSB)들에 매핑되고 ― M은 1 이상임 ―, 상기 제 2 정보는 상기 메시지 중 N 개의 최하위 비트(LSB)들에 매핑되며 ― N은 1 이상임 ―, 상기 제 1 정보는 채널 품질 표시자(channel quality indicator:CQI) 정보를 포함하고 상기 제 2 정보는 확인 응답(ACK) 정보를 포함하는,
    통신 시스템에서 정보를 송신하는 방법.
  18. 제 17 항에 있어서,
    N개의 비트들 각각을 확인 응답(ACK)용 제 1 값 또는 부정 확인 응답(NACK)용 제 2 값으로 세팅하는 단계를 더 포함하며,
    여기서 N은 1 이상이며, 상기 제 2 값은 또한 상기 제 2 정보의 불연속 전송(DTX)용으로 사용되고, 상기 제 2 정보는 상기 N개의 비트들을 포함하는,
    통신 시스템에서 정보를 송신하는 방법.
  19. 통신 시스템에서 정보를 수신하기 위한 방법으로서,
    다수의 비트들을 포함하는 디코딩된 메시지를 획득하기 위하여 수신된 전송을 블록 코드에 기초하여 디코딩하는 단계;
    제 1 정보로서 상기 디코딩된 메시지 중 M개의 최상위 비트(MSB)들을 제공하는 단계 ― M은 1 이상임 ―; 및
    제 2 정보로서 상기 디코딩된 메시지 중 N개의 최하위 비트(LSB)들을 제공하는 단계 ― N은 1 이상임 ―
    를 포함하고,
    상기 수신된 전송은 상기 제 1 정보만 포함하거나 또는 상기 제 1 및 제 2 정보를 모두 포함하며, 상기 제 1 정보는 채널 품질 표시자(channel quality indicator:CQI) 정보를 포함하고 상기 제 2 정보는 확인 응답(ACK) 정보를 포함하는,
    통신 시스템에서 정보를 수신하기 위한 방법.
  20. 제 19 항에 있어서,
    상기 수신된 전송을 디코딩하는 단계는 상기 디코딩된 메시지를 획득하기 위하여 상기 블록 코드의 M+N개의 제 1 기본 시퀀스들에 기초하여 상기 수신된 전송을 디코딩하는 단계를 포함하며,
    상기 디코딩된 메시지의 상기 M개의 MSB들은 상기 블록 코드의 M개의 제 1 기본 시퀀스들에 기초하여 획득되며, 상기 디코딩된 메시지의 상기 N개의 LSB들은 상기 블록 코드의 다음 N개의 기본 시퀀스들에 기초하여 획득되는,
    통신 시스템에서 정보를 수신하기 위한 방법,
  21. 삭제
  22. 제 19 항에 있어서,
    상기 블록 코드는 리드-밀러(Reed-Muller) 코드에 기초하여 파생되는,
    통신 시스템에서 정보를 수신하기 위한 방법.
  23. 통신용 장치로서,
    다수의 비트들을 포함하는 디코딩된 메시지를 획득하기 위해 블록 코드에 기초하여 수신된 전송을 디코딩하고, 제 1 정보로서 상기 디코딩된 메시지의 M개의 최상위 비트(MSB)들을 제공하며 ― M은 1 이상임 ―, 그리고 제 2 정보로서 상기 디코딩된 메시지의 N개의 최하위 비트(LSB)들을 제공하도록 ― N은 1 이상임 ― 구성되는 적어도 하나의 프로세서를 포함하고,
    상기 수신된 전송은 상기 제 1 정보만을 포함하거나 또는 상기 제 1 및 제 2 정보를 모두 포함하며, 상기 제 1 정보는 채널 품질 표시자(channel quality indicator:CQI) 정보를 포함하고 상기 제 2 정보는 확인 응답(ACK) 정보를 포함하는,
    통신용 장치.
  24. 제 23 항에 있어서,
    상기 적어도 하나의 프로세서는 상기 디코딩된 메시지를 획득하기 위하여 상기 블록 코드의 M+N개의 제 1 기본 시퀀스들에 기초해 상기 수신된 전송을 디코딩하도록 구성되며,
    상기 디코딩된 메시지의 M개의 MSB들은 상기 블록 코드의 상기 M개의 제 1 기본 시퀀스들을 기초로 획득되며,
    상기 디코딩된 메시지의 N개의 LSB들은 상기 블록 코드의 다음 N개의 기본 시퀀스들을 기초로 획득되는,
    통신용 장치.
  25. 제 23 항에 있어서,
    상기 디코딩된 메시지의 N개의 LSB들 중 각 비트에 대하여, 상기 적어도 하나의 프로세서는 상기 비트가 제 1 값을 가지면 확인 응답(ACK)을 제공하고, 상기 비트가 제 2 값을 가지면 부정 확인 응답(NACK)을 제공하도록 구성되며,
    상기 제 2 값은 또한 상기 ACK 정보의 불연속 전송(DTX)용으로 사용되는,
    통신용 장치.
  26. 통신 시스템에서 정보를 수신하는 방법으로서,
    다수의 비트들을 포함하는 디코딩된 메시지를 획득하기 위하여 블록 코드의 다수의 기본 시퀀스들을 기초로 수신된 전송을 디코딩하는 단계;
    채널 품질 표시자(CQI) 정보로서, 상기 블록 코드의 M개의 제 1 기본 시퀀스들에 기초하여 획득된, 상기 디코딩된 메시지의 M개의 최상위 비트(MSB)들을 제공하는 단계 ― M은 1 이상임 ―; 및
    확인 응답(ACK) 정보로서, 상기 블록 코드의 다음 N개의 기본 시퀀스들에 기초하여 획득된, 상기 디코딩된 메시지의 N개의 최하위 비트(LSB)들을 제공하는 단계
    를 포함하고, N은 1 이상인,
    통신 시스템에서 정보를 수신하는 방법.
  27. 제 26 항에 있어서,
    상기 수신된 전송은 만약 CQI 정보만 송신된다면 제 1 출력 비트 시퀀스를 포함하고 CQI 및 ACK 정보 모두 송신된다면 제 2 출력 비트 시퀀스를 포함하며,
    상기 제 1 출력 비트 시퀀스는 CQI 정보의 M개의 비트들을 상기 블록 코드의 M개의 제 1 기본 시퀀스들로 인코딩함으로써 획득되며,
    상기 제 2 출력 비트 시퀀스는 상기 CQI 정보의 M개의 비트들을 상기 블록 코드의 M개의 제 1 기본 시퀀스들로 인코딩하고 상기 ACK 정보의 N개의 비트들을 상기 블록 코드의 다음 N개의 기본 시퀀스들로 인코딩함으로써 획득되는,
    통신 시스템에서 정보를 수신하는 방법.
  28. 제 26 항에 있어서,
    상기 디코딩된 메시지의 N개의 LSB들 중 각각의 비트들에 대하여,
    상기 비트가 제 1 값을 가지면 ACK를 제공하는 단계; 및
    상기 비트가 제 2 값을 가진다면 부정 확인 응답(NACK)을 제공하는 단계
    를 더 포함하고,
    상기 제 2 값은 또한 상기 ACK 정보의 불연속 전송(DTX)용으로 사용되는,
    통신 시스템에서 정보를 수신하는 방법.
  29. 통신 시스템에서 정보를 수신하는 방법으로서,
    만약 수신된 전송로부터 제 1 정보만이 예상된다면 제 1 블록 코드를 기초로 상기 수신된 전송을 디코딩하는 단계; 및
    상기 수신된 전송으로부터 상기 제 1 정보 및 제 2 정보가 모두 예상된다면 제 2 블록 코드를 기초로 상기 수신된 전송을 디코딩하는 단계
    를 포함하고,
    상기 제 2 블록 코드는 상기 제 1 정보용 제 1 부코드(sub-code) 및 상기 제 2 정보용 제 2 부-코드(sub-code)를 포함하고, 상기 제 1 부코드는 상기 제 1 블록 코드에 대응하며, 상기 제 1 정보는 메시지 중 M 개의 최상위 비트(MSB)들에 매핑되고 ― M은 1 이상임 ―, 상기 제 2 정보는 상기 메시지 중 N 개의 최하위 비트(LSB)들에 매핑되며 ― N은 1 이상임 ―, 상기 제 1 정보는 채널 품질 표시자(channel quality indicator:CQI) 정보를 포함하고 상기 제 2 정보는 확인 응답(ACK) 정보를 포함하는,
    통신 시스템에서 정보를 수신하는 방법.
  30. 제 29 항에 있어서,
    만약 상기 제 2 정보가 상기 수신된 전송으로부터 예견된다면, 상기 제 2 정보용으로 적어도 하나의 디코딩된 비트 각각에 대하여,
    상기 비트가 제 1 값을 가진다면 확인 응답(ACK)을 제공하는 단계; 및
    만약 상기 비트가 제 2 값을 가진다면 부정 확인 응답(NACK)을 제공하는 단계를 더 포함하고,
    상기 제 2 값은 또한 상기 제 2 정보의 불연속적인 전송(DTX)용으로 사용되는,
    통신 시스템에서 정보를 수신하는 방법.
KR1020107024575A 2008-03-30 2009-03-27 무선통신용 제어 정보의 인코딩 및 디코딩 KR101095162B1 (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US4070008P 2008-03-30 2008-03-30
US61/040,700 2008-03-30
US12/407,161 US9030948B2 (en) 2008-03-30 2009-03-19 Encoding and decoding of control information for wireless communication
US12/407,161 2009-03-19
PCT/US2009/038679 WO2009123935A2 (en) 2008-03-30 2009-03-27 Encoding and decoding of control information for wireless communication

Publications (2)

Publication Number Publication Date
KR20100126857A KR20100126857A (ko) 2010-12-02
KR101095162B1 true KR101095162B1 (ko) 2011-12-16

Family

ID=41117127

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020107024575A KR101095162B1 (ko) 2008-03-30 2009-03-27 무선통신용 제어 정보의 인코딩 및 디코딩

Country Status (18)

Country Link
US (1) US9030948B2 (ko)
EP (1) EP2260604B1 (ko)
JP (5) JP2011518496A (ko)
KR (1) KR101095162B1 (ko)
CN (2) CN101981856A (ko)
AU (1) AU2009231940B2 (ko)
BR (1) BRPI0909237B1 (ko)
CA (1) CA2718158C (ko)
ES (1) ES2754815T3 (ko)
HU (1) HUE045959T2 (ko)
IL (1) IL208074A (ko)
MX (1) MX2010010549A (ko)
MY (1) MY156124A (ko)
RU (1) RU2464713C2 (ko)
SG (1) SG189719A1 (ko)
TW (1) TWI492565B (ko)
UA (1) UA100409C2 (ko)
WO (1) WO2009123935A2 (ko)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100019947A (ko) 2008-08-11 2010-02-19 엘지전자 주식회사 무선 통신 시스템에서 정보 전송 방법
KR101646249B1 (ko) * 2008-08-11 2016-08-16 엘지전자 주식회사 무선 통신 시스템에서 정보 전송 방법 및 장치
KR101603338B1 (ko) 2008-08-11 2016-03-15 엘지전자 주식회사 무선 통신 시스템에서 정보 전송 방법 및 장치
KR101571566B1 (ko) * 2008-08-11 2015-11-25 엘지전자 주식회사 무선 통신 시스템에서 제어신호 전송 방법
KR101597573B1 (ko) * 2008-08-11 2016-02-25 엘지전자 주식회사 제어정보의 상향링크 전송 방법
EP2357735B1 (en) 2008-11-14 2016-11-09 LG Electronics Inc. Method and apparatus for information transmission in wireless communication system
US8908793B2 (en) * 2008-11-14 2014-12-09 Lg Electronics Inc. Method and apparatus for signal transmission in wireless communication system
KR20100091876A (ko) 2009-02-11 2010-08-19 엘지전자 주식회사 다중안테나 전송을 위한 단말 동작
KR101450407B1 (ko) * 2009-08-25 2014-10-14 인터디지탈 패튼 홀딩스, 인크 그룹 통신을 관리하기 위한 방법 및 장치
KR101733489B1 (ko) 2010-01-17 2017-05-24 엘지전자 주식회사 무선 통신 시스템에서 제어 정보의 전송 방법 및 장치
KR101730369B1 (ko) 2010-01-17 2017-04-26 엘지전자 주식회사 무선 통신 시스템에서 제어 정보의 전송 방법 및 장치
KR101814394B1 (ko) * 2010-01-17 2018-01-03 엘지전자 주식회사 무선 통신 시스템에서 제어 정보의 전송 방법 및 장치
US8855076B2 (en) 2010-01-17 2014-10-07 Lg Electronics Inc. Method and apparatus for transmitting control information in wireless communication system
KR101802754B1 (ko) 2010-01-17 2017-11-29 엘지전자 주식회사 무선 통신 시스템에서 제어 정보의 전송 방법 및 장치
US10453157B2 (en) 2010-01-22 2019-10-22 Deka Products Limited Partnership System, method, and apparatus for electronic patient care
US9636455B2 (en) 2011-12-21 2017-05-02 Deka Products Limited Partnership System, method, and apparatus for estimating liquid delivery
US8648016B2 (en) * 2010-02-08 2014-02-11 Robert Bosch Gmbh Array with extended dynamic range and associated method
KR101688551B1 (ko) * 2010-02-11 2016-12-22 삼성전자주식회사 무선 통신 시스템에서 사용자에 특정한 dmrs 안테나 포트를 지시하는 방법
WO2011099811A2 (en) * 2010-02-11 2011-08-18 Samsung Electronics Co., Ltd. Method for indicating a dm-rs antenna port in a wireless communication system
USRE50329E1 (en) * 2010-02-11 2025-03-04 Samsung Electronics Co., Ltd Method for indicating a DM-RS antenna port in a wireless communication system
ES2681020T3 (es) 2010-03-22 2018-09-11 Samsung Electronics Co., Ltd Control de multiplexación e información de datos procedentes de un equipo de usuario en un canal físico de datos
KR101684867B1 (ko) * 2010-04-07 2016-12-09 삼성전자주식회사 공간 다중화 이득을 이용한 제어 정보 송수신 방법
US9083495B2 (en) * 2010-05-06 2015-07-14 Telefonaktiebolaget Lm Ericsson (Publ) System and method for signaling control information in a mobile communication network
EP2579532A4 (en) * 2010-06-01 2016-11-09 Lg Electronics Inc METHOD AND APPARATUS FOR TRANSMITTING CONTROL INFORMATION IN A WIRELESS COMMUNICATION SYSTEM
WO2012060649A2 (en) 2010-11-03 2012-05-10 Samsung Electronics Co., Ltd. Generation of harq-ack information and power control of harq-ack signals in tdd systems with downlink of carrier aggregation
WO2012060647A2 (en) * 2010-11-03 2012-05-10 Samsung Electronics Co., Ltd. Method and apparatus for coding of harq-ack transmission in tdd systems with downlink carrier aggregation
US9844029B2 (en) * 2010-11-09 2017-12-12 Sharp Kabushiki Kaisha ACK/NACK processing for a mobile station device, base station device, wireless communication system, wireless communication method, and integrated circuit
CN102036302B (zh) * 2011-01-06 2014-01-01 华为技术有限公司 一种资源管理的方法、基站和系统
WO2013043017A2 (ko) 2011-09-23 2013-03-28 엘지전자 주식회사 무선 통신 시스템에서 상향링크 제어 정보 전송 방법 및 장치
US12196364B2 (en) 2011-12-21 2025-01-14 DEKA Research Products Limited Partnership System, method, and apparatus for clamping
US10563681B2 (en) 2011-12-21 2020-02-18 Deka Products Limited Partnership System, method, and apparatus for clamping
CN104054292B (zh) * 2012-01-15 2017-05-10 Lg电子株式会社 用于通过上行链路发送控制信息的方法和装置
US9674822B2 (en) 2012-02-22 2017-06-06 Lg Electronics Inc. Method and apparatus for transmitting control information
US9526091B2 (en) * 2012-03-16 2016-12-20 Intel Corporation Method and apparatus for coordination of self-optimization functions in a wireless network
US10182346B2 (en) 2013-11-07 2019-01-15 Lg Electronics Inc. Method for transmitting security data and method for receiving same
KR102147679B1 (ko) * 2014-08-13 2020-08-25 삼성전자 주식회사 압축 후 전달 기법을 사용하는 릴레이 무선 통신 시스템에서 복합 자동 재전송 방법 및 장치
US10110290B2 (en) * 2015-08-13 2018-10-23 Electronics And Telecommunications Research Institute Terminal for periodically transmitting CSI feedback information
JP6571213B6 (ja) * 2015-11-06 2019-11-27 オッポ広東移動通信有限公司 データ記憶方法、端末装置及び基地局
RU168557U1 (ru) * 2016-08-08 2017-02-08 Федеральное государственное учреждение "Федеральный исследовательский центр "Информатика и управление" Российской академии наук" (ФИЦ ИУ РАН) Устройство декодирования управляющей информации
CN109937551B (zh) 2016-11-04 2022-03-25 瑞典爱立信有限公司 无线电节点以及操作无线电节点的方法
US10972213B2 (en) 2016-11-04 2021-04-06 Telefonaktiebolaget Lm Ericsson (Publ) Simultaneous transmission of periodic CQI and ACK/NACK
CN108811163A (zh) * 2017-05-04 2018-11-13 株式会社Ntt都科摩 数据检测方法和用户设备
US10587388B2 (en) 2017-08-22 2020-03-10 Cavium, Llc. Method and apparatus for uplink control channel detection
US10448377B2 (en) 2017-09-28 2019-10-15 Cavium, Llc Methods and apparatus for control channel detection in an uplink shared channel
US11457502B2 (en) * 2021-02-09 2022-09-27 Hong Kong Applied Science And Technology Research Institute Co., Ltd Method and device for detecting partial discontinuous transmission (DTX) using channel estimation data

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070097981A1 (en) 2005-11-02 2007-05-03 Aris Papasakellariou Methods for Determining the Location of Control Channels in the Uplink of Communication Systems
US20070133479A1 (en) 2005-08-26 2007-06-14 Juan Montojo Method and apparatus for packet communications in wireless systems

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100469711B1 (ko) * 2001-01-18 2005-02-02 삼성전자주식회사 이동통신시스템에서 역방향 송신 제어 장치 및 방법
KR100837351B1 (ko) 2002-04-06 2008-06-12 엘지전자 주식회사 이동통신 시스템의 무선링크 파라미터 갱신 방법
TWI259674B (en) * 2002-05-07 2006-08-01 Interdigital Tech Corp Method and apparatus for reducing transmission errors in a third generation cellular system
ATE346433T1 (de) 2002-08-06 2006-12-15 Mitsubishi Electric Inf Tech Übertragungsqualitätsberichtverfahren
US7227854B2 (en) * 2002-09-06 2007-06-05 Samsung Electronics Co., Ltd. Apparatus and method for transmitting CQI information in a CDMA communication system employing an HSDPA scheme
US7418053B2 (en) 2004-07-30 2008-08-26 Rearden, Llc System and method for distributed input-distributed output wireless communications
US20060039330A1 (en) * 2004-07-26 2006-02-23 Interdigital Technology Corporation High speed downlink packet access co-processor for upgrading the capabilities of an existing modem host
US7721179B2 (en) 2004-09-15 2010-05-18 Samsung Electronics Co., Ltd. Method and apparatus for encoding/decoding transmission information in mobile telecommunication system
US7499474B2 (en) * 2005-04-13 2009-03-03 Nokia Corporation Efficient HARQ control and channel quality feedback reporting for multicarrier systems
WO2007078146A1 (en) * 2006-01-06 2007-07-12 Samsung Electronics Co., Ltd. Method and apparatus for transmitting/receiving uplink signaling information in a single carrier fdma system
US8374161B2 (en) * 2006-07-07 2013-02-12 Qualcomm Incorporated Method and apparatus for sending data and control information in a wireless communication system
CA2665900C (en) 2006-10-02 2014-06-03 Interdigital Technology Corporation Method and apparatus for encoding channel quality indicator and precoding control information bits
KR100811843B1 (ko) * 2006-10-27 2008-03-10 삼성전자주식회사 광대역 부호분할 다중접속 통신시스템에서 고속공통제어채널 통신 장치 및 방법
US20080219370A1 (en) * 2007-03-06 2008-09-11 Texas Instruments Incorporated User equipment feedback structures for mimo ofdma
JP5206921B2 (ja) * 2007-03-16 2013-06-12 日本電気株式会社 移動無線システムにおけるリソース割当制御方法および装置
US9294231B2 (en) 2007-03-17 2016-03-22 Qualcomm Incorporated Configurable acknowledgement processing in a wireless communication system
PL2557715T3 (pl) * 2007-04-30 2017-05-31 Interdigital Technology Corporation Wykrywanie oraz kontrola błędów sygnalizacji sprzężenia zwrotnego w systemach komunikacji bezprzewodowej MIMO
WO2009064122A1 (en) * 2007-11-18 2009-05-22 Lg Electronics Inc. Methods of joint coding in mobile communication system
WO2009082146A2 (en) 2007-12-24 2009-07-02 Lg Electronics Inc. Channel coding method of variable length information using block code
JP2011512100A (ja) * 2008-02-11 2011-04-14 ゼットティーイー (ユーエスエー) インコーポレイテッド 複数の独立情報メッセージを統合して符号化する方法およびシステム
KR101253190B1 (ko) * 2008-08-08 2013-04-10 엘지전자 주식회사 무선 통신 시스템에서 채널 품질 정보 보고 방법 및 상기 채널 품질 정보에 따라 무선 자원을 할당하는 방법
US8553627B2 (en) * 2009-10-02 2013-10-08 Sharp Laboratories Of America, Inc. Transmission diversity scheme on physical uplink control channel (PUCCH) with ACK/NACK differentiation
KR101362116B1 (ko) * 2010-07-29 2014-02-12 한국전자통신연구원 사용자 기기 모뎀을 위한 물리 상향링크 공유 채널 인코더 및 그것의 인코딩 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070133479A1 (en) 2005-08-26 2007-06-14 Juan Montojo Method and apparatus for packet communications in wireless systems
US20070097981A1 (en) 2005-11-02 2007-05-03 Aris Papasakellariou Methods for Determining the Location of Control Channels in the Uplink of Communication Systems

Also Published As

Publication number Publication date
TW201004198A (en) 2010-01-16
RU2464713C2 (ru) 2012-10-20
WO2009123935A2 (en) 2009-10-08
IL208074A (en) 2015-08-31
AU2009231940B2 (en) 2014-01-16
JP2011518496A (ja) 2011-06-23
TWI492565B (zh) 2015-07-11
JP7086041B2 (ja) 2022-06-17
CN101981856A (zh) 2011-02-23
UA100409C2 (en) 2012-12-25
IL208074A0 (en) 2010-12-30
WO2009123935A3 (en) 2009-11-26
JP2014075810A (ja) 2014-04-24
KR20100126857A (ko) 2010-12-02
US9030948B2 (en) 2015-05-12
ES2754815T3 (es) 2020-04-20
MY156124A (en) 2016-01-15
MX2010010549A (es) 2010-10-25
JP2020017974A (ja) 2020-01-30
CA2718158C (en) 2016-08-23
BRPI0909237A2 (pt) 2015-10-13
AU2009231940A1 (en) 2009-10-08
RU2010144508A (ru) 2012-05-10
JP2016054532A (ja) 2016-04-14
EP2260604A2 (en) 2010-12-15
SG189719A1 (en) 2013-05-31
CN105227270B (zh) 2019-07-26
BRPI0909237B1 (pt) 2020-12-29
CN105227270A (zh) 2016-01-06
US20090245284A1 (en) 2009-10-01
EP2260604B1 (en) 2019-08-14
JP2018085732A (ja) 2018-05-31
HUE045959T2 (hu) 2020-01-28
CA2718158A1 (en) 2009-10-08

Similar Documents

Publication Publication Date Title
KR101095162B1 (ko) 무선통신용 제어 정보의 인코딩 및 디코딩
KR101105507B1 (ko) 무선 통신 시스템에서의 ack 및 cqi 정보의 보고
CA2721935C (en) Bundling of ack information in a wireless communication system
WO2018090571A1 (zh) 确认/非确认信息的检测方法、装置及存储介质
KR20100086920A (ko) 무선 통신 시스템에서 제어정보 전송 방법 및 장치
RU2461132C2 (ru) Сообщение отчета об информации ack и cqi в системе беспроводной связи
KR20080112733A (ko) 이동 통신 시스템에서 채널 정보 송수신 및 채널 부호화

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 20101101

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20110819

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20111128

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20111209

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20111209

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20141128

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20141128

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20150930

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20150930

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20161125

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20161125

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20170929

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20170929

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20180928

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20180928

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20190924

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20190924

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20210929

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20240925

Start annual number: 14

End annual number: 14