KR20040069202A - 비트 레이트 적용 모델이 송신기와 수신기 사이에시그널링되는 데이터 전송용 방법 및 장치 - Google Patents

비트 레이트 적용 모델이 송신기와 수신기 사이에시그널링되는 데이터 전송용 방법 및 장치 Download PDF

Info

Publication number
KR20040069202A
KR20040069202A KR10-2004-7010111A KR20047010111A KR20040069202A KR 20040069202 A KR20040069202 A KR 20040069202A KR 20047010111 A KR20047010111 A KR 20047010111A KR 20040069202 A KR20040069202 A KR 20040069202A
Authority
KR
South Korea
Prior art keywords
bit rate
rate adaptation
data packet
bits
receiver
Prior art date
Application number
KR10-2004-7010111A
Other languages
English (en)
Other versions
KR100984626B1 (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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26010899&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=KR20040069202(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from DE2002100296 external-priority patent/DE10200296A1/de
Priority claimed from DE2002101330 external-priority patent/DE10201330A1/de
Application filed by 지멘스 악티엔게젤샤프트 filed Critical 지멘스 악티엔게젤샤프트
Publication of KR20040069202A publication Critical patent/KR20040069202A/ko
Application granted granted Critical
Publication of KR100984626B1 publication Critical patent/KR100984626B1/ko

Links

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/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/0064Concatenated codes
    • H04L1/0066Parallel concatenated codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • 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/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • H04L1/0013Rate matching, e.g. puncturing or repetition of code symbols
    • 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/0025Transmission of mode-switching indication
    • 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/0064Concatenated codes
    • H04L1/0065Serial concatenated 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/0056Systems characterized by the type of code used
    • H04L1/0067Rate matching
    • H04L1/0068Rate matching by puncturing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • 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/0071Use of interleaving
    • 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
    • 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/0075Transmission of coding parameters to receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/08Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
    • 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/18Automatic repetition systems, e.g. Van Duuren systems
    • 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1819Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
    • 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1893Physical mapping arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • 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/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Error Detection And Correction (AREA)

Abstract

본 발명은 ARQ 방법 특히 하이브리드 ARQ 방법을 사용함으로써 바람직하게는 이동 무선 시스템에서 사용하기 위해 대부분의 신뢰가능한 패킷 지향 데이터 전송이 수행될 수 있도록 하는 방법에 관한 것이다. 본 발명은 또한 송신기와 수신기 사이에서 시그널링하는데 사용되는 비트 레이트 적응 모델에 관한 것이다.

Description

비트 레이트 적용 모델이 송신기와 수신기 사이에 시그널링되는 데이터 전송용 방법 및 장치 {METHOD AND DEVICE FOR TRANSFERRING DATA WHEREIN A BIT RATE ADAPTATION MODEL IS SIGNALLED BETWEEN THE TRANSMITTER AND THE RECEIVER}
소위 패킷-액세스 방법 또는 패킷-지향 데이터 접속의 사용은 종종 이동 무선 시스템과의 접속시 특히 권장되는데, 그 이유는 생성된 메시지 형태가 종종 짧은 활성 주기만이 존재하고 장시간의 휴식에 의해 중단되는 결과에 따라 매우 높은 버스트 인자를 가지기 때문이다. 패킷-지향 데이터 접속은 이 경우 연속 데이터 스트림이 존재하는 다른 데이터 전달 방법들에 비해 효율성을 상당히 증가시키는데, 연속 데이터 스트림을 가지는 데이터 전달 방법에서, 소스가 예를 들어 캐리어 주파수 또는 타임 슬롯을 할당한 이후 전체 통신 관계동안 할당된 상태로 유지되기 때문 즉, 소스는 어떠한 데이터 전달도 발생하지 않을 때에도 점유된 상태를 유지하기 때문이며, 이는 이러한 소스가 다른 네트워크 사용자들에 의해 사용될 수 없음을 의미하기 때문이다. 그 결과는 이동 무선 시스템에서 사용가능한 좁은 주파수 범위가 최적의 효율성으로 사용될 수 없다는 것이다.
예를 들어, 이동 무선 표준 UMTS(Universal Mobile Telecommunications System)에 부합하는 것과 같은 미래 이동 무선 시스템들은 많은 다른 서비스들을 제공할 것이며, 이러한 서비스들에 의해 멀티미디어 애플리케이션들이 순수 음성 전송과 함께 점차적으로 사용될 것이다. 다른 전송 레이트를 가진 이와 관련된 서비스들의 다양성은 미래 이동 무선 시스템들의 에어 인터페이스상에서 매우 융통성있는 액세스 프로토콜을 필요로 할 것이다. 패킷-지향 데이터 전송 시스템들은 이러한 관점에서 매우 적절한 것으로 판명되었다.
UMTS 이동 무선 시스템들과 관련하여, 소위 ARQ(Automatic Repeat Request) 방법은 패킷-지향 데이터 접속들에서 제안되었다. 이러한 방법에서, 송신기로부터 수신기로 전달된 데이터 패킷들은 디코딩 이후의 수신단에서 품질에 대해 검사된다. 만일 데이터 패킷이 수신시 에러가 생긴다면, 수신기는 송신기에 의한 이러한 데이터 패킷의 재전송을 요구한다 즉, 이전에 전송된 것과 동일한 또는 부분적으로 동일하며 수신시 에러가 발생된 반복 데이터 패킷이 송신기로부터 수신기로 전송된다(전체 또는 부분 반복이라는 용어들은 반복 데이터 패킷내 포함된 데이터의 양이 최초 데이터 패킷보다 작은지 또는 같은지를 지시하는데 사용된다). 하이브리드 ARQ 방법으로도 알려진 UMTS 이동 무선 표준에 대해 제안된 이러한 ARQ 방법과 관련하여, 데이터 및 데이터 패킷내에서 전송될 소위 헤더 정보 모두를 위한 것이며, 이에 따라 헤더 정보는 예를 들면 CRC(Cyclic Redundancy Check) 비트들을 에러 검사하기 위한 정보를 포함하며, 또한 에러 수정(FEC로 알려짐: Forward ErrorCorrection)을 위해 코딩될 수 있다.
UMTS 표준화의 현 상태에 따라, 개별 데이터 패킷들 및/또는 반복 데이터 패킷들내 비트들은 QAM 변조(quadrature amplitude modulation)에 의해 해당 채널 코딩의 이후 수행을 위해 전달되도록 제안되었다. 이러한 과정에서, 개별 비트들은 "그레이 매핑(gray mapping)"으로 알려진 프로세스를 통해 2차원 심볼 영역을 형성하는 해당 QAM 심볼들로 맵핑된다. 이는 4개의 QAM 심볼들 이상을 포함하는 알파벳 범위의 제안된 QAM 변조에서 전달된 비트들의 신뢰도가 높은 값의 비트들과 낮은 값의 비트들 사이에서 현저히 변화하기 때문에 문제가 된다. 이는 특히 이를 위해 충분히 높은 레벨의 효율을 달성하기 위해 비트들의 신뢰도가 일정하게 유지되어야 할 것을 필요로 하는 터보코더들을 사용하는 것이 바람직하기 때문에, 수행될 채널 코딩에 대해 특히 바람직하지 않다. 반복 데이터 패킷이 최초 데이터 패킷과 동일한 하이브리드 ARQ 방법에서, 상술한 가변 비트 신뢰도의 특성의 결과는 특정 비트의 데이터 패킷과 반복 데이터 패킷이 QAM 심볼 영역내 동일한 위치에서 발견될 것이고, 이에 따라 전체 데이터 전달의 효율을 감소시키며 초기 단계에 데이터 스루풋(throughput)을 제한한다는 것이다.
이러한 문제점을 해결하기 위해, 최초 데이터 패킷내 동일한 위치 및 반복 데이터 패킷내에서 발생한 이들 비트들이 "그레이 맵핑"의 동적 재배치에 의해 QAM 심볼 영역내 다른 QAM 심볼들에 맵핑되어야 하는 것은 이미 제안되었다.
이는 도 4A 내지 도 4D를 참조하여 이하에서 상세히 설명될 것이다. 도 4A는 16-QAM 변조에 대한 신호 배열/QAM 심볼 영역을 도시하며, 여기서 비트 i1및 i2는 시퀀스 i1q1i2q2내 2차원 QAM 심볼 영역의 해당 QAM 심볼로 맵핑된다. 각각의 비트 i1, i2, q1, q2에 대해 사용될 수 있는 2차원 QAM 심볼 영역(25)내 QAM 심볼(26)의 각각의 열/행이 선으로 표시된다. 따라서, 예를 들어, 비트 i1="1"은 QAM 심볼 영역의 처음 두 개의 열내 QAM 심볼들로 맵핑될 수 있다. "그레이 맵핑"으로 인해, 높은 값의 비트 i1의 신뢰도가 낮은 값의 비트 i2의 신뢰도보다 높다. 추가로, 비트 i2의 비트 신뢰도는 전달된 해당 QAM 심볼(26)에 따라(즉, 해당 QAM 심볼(26)이 QAM 심볼 영역(25)의 좌측 외부 열에 위치하는지 또는 우측 외부 열에 위치하는지에 따라) 섭동한다. 비트 q1및 q2가 비트 i1및 i2의 맵핑(이를 위해 직교하지만)과 동일한 방식으로 맵핑하기 때문에 비트 q1및 q2에 대해서 동일하게 적용된다.
도 4A 내지 도 4D에 기초하여 설명된 통상적인 방법에 따라, 다른 "그레이 맵핑"은 최초 데이터 패킷들에 사용된 것보다 반복 데이터 패킷에 사용될 것으로 제안되었다. 따라서, 예를 들어, 도 4B에 도시된 "그레이 맵핑"은 제 1 반복 데이터 패킷에 대해 사용될 수 있는 반면, 도 4C에 도시된 바와 같은 "그레이 맵핑"은 제 2 반복 데이터 패킷에 대해 사용되고, 도 4D에 도시된 "그레이 맵핑"은 제 3 반복 데이터 패킷에 대해 사용될 수 있다. 도 4A 내지 도 4D의 비교는 다른 QAM 심볼들(26) 즉, 2차원 QAM 심볼 영역(25)내 다른 포인트들이 하나의 동일한 비트 조합 i1q1i2q2에 맵핑된다는 것을 명확히 도시한다. 예를 들어, "그레이 맵핑"의 이러한 동적 변화는 소정 횟수의 반복 이후 각각의 비트 i1, q1,i2및 q2가 우수한지, 높은 신뢰도를 가지는지 또는 낮은 신뢰도를 가진 QAM 심볼 영역(25)내에 위치하도록 전달되도록 하는 정도까지 계속되며, 이에 따라 이러한 과정은 다른 횟수의 반복에 대해 최적화될 수 있다.
도 4A 내지 도 4D로부터, "그레이 맵핑"이 각각의 반복 데이터 패킷에 대해 변조되어야 하기 때문에 이러한 과정이 상대적으로 고가라는 것을 알 수 있을 것이다.
본 발명은 통신 시스템 특히, 이동 무선 시스템내 ARQ 방식 특히, 하이브리드 ARQ 방식에 따라 데이터를 전송하기 위한 방법 및 상응하게 설계된 장치에 관한 것이다.
도 1은 신호 처리 특히, 본 발명의 패킷-지향 ARQ 방법에 따른 신호 처리를 명확히 도시하는 도면.
도 2는 이동 무선 시스템내 통신을 명확히 도시하는 도면.
도 3은 예를 들면 레이트 적응을 위해 본 발명에서 사용되는 레이트 적응 알고리즘의 도면.
도 4A 내지 도 4D는 종래 기술에 따라 최초 전송된 데이터 패킷으로부터 또는 해당 반복 데이터 패킷들로부터 QAM 심볼들로의 비트들의 맵핑을 명확히 도시하는 도면.
따라서, 본 발명의 목적은 ARQ 방법에 따라 데이터를 전달하기 위한 방법 및 상응하게 설계된 디바이스를 제공하는 것이고, 여기서 상술된 방법 즉, 높은 데이터 스루풋을 가진 신뢰성있는 데이터 전달을 달성하는 방법은 간단한 수단에 의해 해결된다.
이러한 목적은 독립항들의 특징에 의해 달성된다. 종속항들은 각각 본 발명의 바람직하고 유리한 실시예를 한정한다. 본 발명은 또한 방법 청구항들에 한정된 방법들을 구현하기 위해 설계된 전송 및 수신 디바이스를 포함한다.
따라서, 본 발명은 비트 레이트 적응에 사용될 비트 레이트 적응 모델을 시그널링 및/또는 전송하는 개념 특히, 수신단에서 우수한 품질로 전달된 정보의 검색을 위해 송신기와 수신기 사이에서 이러한 비트 레이트 적응 모델을 계산하는데필요한 파라미터들에 기초한다.
본 발명의 실시예에 따라, 비트 레이트 적응 모델의 시그널링 또는 이러한 비트 레이트 적응 모델을 계산하기 위해 필요한 파라미터들의 전달은 송신기에서 수신기로 또는 수신기에서 송신기로 수행된다.
특히, 하나의 비트가 비트 레이트 적응 모델의 이러한 시그널링을 위해 제공되며, 이러한 비트는 예를 들면, 해당 데이터 패킷과 함께 또는 해당 데이터 패킷의 일부로서 전달되며, 데이터 패킷이 이러한 비트가 예를 들어, "1"을 가지는지 또는 "0"을 가지는지에 따라 데이터 패킷을 셀프-디코딩(self-decoding) 또는 논-셀프-디코딩하는지를 지시한다.
최적 채널이 사용된다는 가정하에서, 데이터 패킷들을 셀프-디코딩하는 것은 데이터 패킷이 상기 데이터 패킷내 비트들에만 기초하여 수신단에서 디코딩될 수 있을 만큼의 계통(systematic) 비트들을 포함한다. 특히, 데이터 패킷의 셀프-디코딩은 모든 계통 비트들을 포함한다.
본 발명은 또한 만일 비트들이 반복되면(데이터 패킷내 적어도 일부의 비트들이 한번 이상 데이터 패킷내에 전달된다면), 모든 계통 비트들은 항상 전달되고 이에 따라 데이터 패킷을 항상 셀프-디코딩한다. 따라서, 이 경우 데이터 패킷이 셀프-디코딩인지 또는 논-셀프-디코딩인지에 대한 임의의 시그널링이 과도하게 되고 이를 위해 제공된 전송 자원 예를 들면, 상술된 비트가 다른 목적을 위해 사용된다. 특히, 이러한 전송 자원은 비트 레이트 적응하기 위해 사용될 비트 레이트 적응 모델들의 시그널링 특히, 이러한 비트 레이트 적응 모델들을 계산하는데 필요한 파라미터들을 전달을 위해 사용된다. 결과적으로, 비트들이 반복되는 곳에서 비트들이 펑처링될 때보다 셀프-디코딩 데이터 패킷들에 대한 더 많은 수의 다른 비트 레이트 적응 모델들을 시그널링하는 게 가능하다.
일반적으로, 본 발명은 ARQ 프로세스에 따른 데이터 전달이 더 융통적이 되도록 하고 사용 가능한 전달 자원이 더 효과적이 되도록 한다.
본 발명의 개선은 다른 레이트 적응 모델들 즉, 다른 펑처링 또는 반복 모델을 최초 데이터 패킷 및 개별 반복 데이터 패킷의 개별 비트들에 적용하는 개념에 기초한 것으로, 그 결과 동일한 정보 소스를 가진 비트들 특히, 동일한 정보 소스를 가진 모든 비트들이 비트 레이트 적응이 데이터 패킷 및 반복 데이터 패킷내 다른 위치에서 수행된 이후 송신기에서 수신기로 전달된다.
그 결과 해당 비트들이 QAM 변조가 수행되기 이전에 각각의 데이터 패킷내 다른 위치에 위치하도록 하고, 이에 따라 "그레이 맵핑"의 변경없이 QAM 심볼 영역내 다른 포인트들 또는 QAM 심볼들로 맵핑된다.
한편으로 최초 전송된 데이터 패킷과 다른 한편으로 후속 반복 데이터 패킷 또는 패킷들 사이에 레이트 적응 모델을 이동시키는 것은 하나의 동일한 코드 레이트가 얻어지는 것을 의미한다; 하지만 이는 또한 전송 품질 및 비트 에러 레이트가 개선될 수 있다는 것을 의미한다.
이러한 방식으로, 데이터 패킷과 후속 반복 데이터 패킷들 사이에 전달된 비트들의 신뢰도의 분포가 달성되며, 그 결과 예를 들면 터보-코더들을 사용하는 효율적인 채널 코딩 과정이 수행되고, 전체적인 결과는 정보 또는 데이터 전달시 충분히 높은 레벨의 효율이 달성됨과 동시에 높은 데이터 스루풋이 보장된다는 것이다.
만일 여러 반복 데이터 패킷들이 요구된다면, 어떠한 모델이 적용되었는 가를 사용하는 것이 바람직하다 즉, 적정 펑처링/반복 모델이 적용되고, 반복 데이터 패킷으로부터 반복 데이터 패킷으로 이동된다.
추가의 실시예에서, 레이트 적응 알고리즘 그 자체는 비트 레이트 적응을 위해 제공되고, 이에 따라 이러한 레이트 적응 알고리즘에 따라 사용되며 각각의 경우 사용될 레이트 적응 모델을 결정하는 오프셋 값이 최초 데이터 패킷과 반복 데이터 패킷 사이에서 또는 개별 반복 데이터 패킷들 사이에서 변한다. 이러한 오프셋 값의 변화는 통상적인 하이브리드 ARQ 방법에서 달성되는 것보다 더 효율적인 코딩이 가능케 한다.
채널-코딩된 비트 스트림은 바람직하게는 이를 위해 (비트 분리(bit separation)로 공지된 과정으로) 여러 병렬 부분 비트 스트림들로 분리되고, 이에 따라 서로 독립인 즉, 비트들의 독립 펑처링 또는 반복을 가진 레이트 적응 모델들이 개별 부분 비트 스트림들에 적용되고, 그 결과 이러한 부분 비트 스트림의 해당 비트들이 최종적으로 (비트 수집(bit collection)으로 공지된 과정으로) 비트 조합되면, 최초 데이터 패킷과 개별 반복 데이터 패킷들에 대해 다른 오프셋 값을 가진 요구된 비트 레이트 적응이 달성될 수 있다. 비트 스트림을 여러 병렬 부분 비트로 분리하는 것은 특히 높은 융통성이 채널 코딩시 달성될 수 있도록 한다.
데이터 패킷들 또는 반복 데이터 패킷들의 해당 수신기가 어떠한 오프셋 값이 사용되었는지를 알고자 처리되기 때문에 그리고 이러한 오프셋 값의 어떠한 명확한 전달이 바람직하지 않기 때문에, 오프셋 값은 예를 들어 해당 타임 슬롯 및/또는 해당 프레임과 동시에 변경될 수 있고, 그 결과 수신기가 수신된 타임 슬롯 및/또는 프레임으로부터 직접 사용되는 경우 오프셋 값을 추정할 수 있다. 본 발명의 다른 실시예에서, 이러한 오프셋 값은 송신기와 수신기 사이에서 시그널링될 것이다.
상술된 비트 분리 과정에서, 여러 병렬 부분 비트 스트림들로 비트들을 분리하는 것과 관련하여 최종 비트 수집에서 다른 병렬 부분 비트 스트림들은 각각의 데이터 패킷 또는 반복 데이터 패킷에 대해 서로 비례하여 조합되고, 이에 따라 이러한 과정은 만일 비트 반복이 적용된다면 특히 바람직한 결과를 가져오는데 사용된다. 상술된 오프셋 값은 그에 따라 생성된 레이트 적응 모델과 함께 이동하는 것이 최대화되고 및/또는 최초 데이터 패킷 또는 해당 반복 데이터 패킷내 가능한 한 많은 수의 정합 비트들이 최종 변조 동안 2차원 심볼 영역내 다른 포인트들로 맵핑되도록 최초 데이터 패킷 및 개별 반복 데이터 패킷들에 대해 조정된다.
상술된 방법은 비트들이 레이트 적응이 수행된 이후 즉시 요구된 변조 심볼 영역에 맵핑된다면 최적으로 기능한다. 하지만, 인터리빙이라 불리는 과정 - 이에 따라 비트들이 연차적으로(chronologically) 재배치되고 -이 종종 레이트 적응 및 변조 사이에 발생하기 때문에 항상 그러한 것은 아니다. 랜덤 인터리버에서, 인접 비트들은 2차원 심볼 영역내 해당 포인트들 또는 심볼들에 무작위로 분포되고, 그 결과 하나의 비트에 의한 이동 - 이는 상술된 바와 같이 오프셋 값을 변화시킴으로써 달성될 수 있음 -은 2차원 심볼 영역의 포인트들 또는 심볼들의 랜덤 변조를 야기한다. 하지만, 이는 최초 데이터 패킷의 전송 동안 신뢰성이 적은 비트가 후속하여 전달된 반복 데이터 패킷내에서 변조 심볼 영역내에 높은 신뢰도의 위치(예, QAM 심볼 영역)로 맵핍되고 그 반대로도 맵핑되면서 랜덤 재배치시 최대 잠재 게인의 대략 50%만이 달성되도록 할당이 변경되는 것이 최상이기 때문에 이상적이지 않다.
이러한 이유로, 높은 규칙 인터리버 예를 들면, 블록 인터리버가 인터리빙에 사용되는 것이 바람직하고, 이에 따라 - 추가로 - 인터리버가 비트들을 열의 수는 후속 열 재배치 또는 열 치환과 함께 분배하고, 다르게 가중된 또는 다른 신뢰도 레벨을 가진 심볼 영역의 포인트들 또는 심볼들의 수는 서로 소(coprime)이여야 하고, 그 결과 최적 맵핑이 달성된다.
본 발명에 대한 이러한 변경은 도입부 설명되었으며 종래기술로부터 공지된 방법과 비교하여 훨씬 덜 복잡한 것으로 간주된다.
본 발명은 이동 무선 시스템내 패킷-지향 데이터 전달의 바람직한 실시예들에 기초하여 첨부된 도면과 함께 이하에서 상세히 설명될 것이고, 이에 따라 본 발명은 이동 무선 시스템들에 국한되는 것이 아니라 ARQ 방법이 데이터 전달을 위해 제공되는 임의 형태의 통신 시스템에서 일반적으로 사용될 수 있다.
이미 설명된 바와 같이, 이하의 내용은 도 2에 개략적으로 도시된 바와 같이 이동 무선 시스템내 패킷-지향 데이터 전달이 본 발명에 따라 구현되는 사상에 기초한다. 따라서, 도 2는 기지국(1)과 이동 무선 시스템 예를 들면, UMTS 이동 무선 시스템의 이동국(2) 사이의 통신을 예시적으로 도시한다. 기지국(1)으로부터 이동국(2)으로의 정보 전달은 소위 다운링크 채널(DL)을 통해 발생하는 반면, 이동국(2)으로부터 기지국(1)으로의 정보 전달은 소위 업링크 채널(UL)을 통해 발생한다.
본 발명은 기지국(1)으로부터 이동국(2)으로의 패킷-지향 데이터 전달 즉, 다운링크 채널을 통한 패킷-지향 데이터 전달을 예로서 사용하여 설명되며, 하지만 여기서 본 발명은 업링크 채널을 통한 데이터 전달과 유사하게 사용될 수 있다. 본 발명은 송신기와 관련하여 수행될 신호 처리 방법에 기초하여 추가로 설명되지만, 역순의 해당 신호 처리 동작은 송신기단에서 이러한 방식으로 처리된 데이터의 평가를 위해 관련 수신기에서 요구되는 것에 주목하며, 이는 본 발명이 송신기 뿐만 아니라 수신기에도 영향을 줄 수 있다는 것을 의미한다.
도 1은 본 발명에 따른 하이브리드 ARQ 방법에 따라 데이터 패킷들내에서 전송될 데이터 및 헤더 정보의 신호 처리를 도시한다.
헤더측에서, 기능 블록(3)에 의해 형성된 헤더 정보는 기능 블록(12)에 제공되고, 이는 하나의 동일한 무선 패킷으로 전송될 모든 데이터 패킷들의 모든 헤더가 (헤더 연결로 공지된 과정으로) 단일 헤더에 링크되는 것을 보장한다. 기능 블록(13)은 헤더 검사를 위한 CRC 비트를 그에 따라 생성된 헤더 정보에 삽입한다. 그에 따라 생성된 비트 스트림은 기능 블록(14)에 의해 채널 코딩되며 기능 블록(15)에 의해 레이트 적응된다. 인터리버(16)는 자신에게 공급된 심볼 및/또는 비트들이 특정 방식으로 배치되고 타임-인터리빙되도록 한다. 인터리버(16)에 의해 생성된 데이터 블록들은 기능 블록(17)에 의해 개별 송신 또는 무선 프레임들에 할당된다(무선 프레임 세그먼트화로 공지됨).
기능 블록(4)은 또한 CRC 비트들의 삽입을 위해 데이터측상에 제공된다. 기능 블록(5)은 특정 수의 비트들에 한정된 코딩 프로세스가 채널 코더(6)에 의해 수행될 수 있도록 채널 코더(6)에 공급된 데이터를 분할하기 위해 사용된다.
채널 코더(6)에 의해 수행된 채널 코딩으로 인해, 전송될 실제 데이터는 자신에 삽입된 리던던트 정보를 가진다. 계통 비트들 및 패리티 비트들은 채널 코더에 의해 계통적으로 생성되고, 이에 따라 각각의 계통 비트는 정보 비트와 동일하고 패리티 비트는 정보 비트들로부터 결정된 리던던트 비트들이다. ARQ 방법에서, 연속해서 전송된 데이터 패킷들은 동일한 정보 소스를 가진 비트들 즉, 동일한 정보 비트에 각각 의존하는 비트들을 포함한다.
채널 코더(6)에 의해 생성된 비트들은 기능 블록(19)에 공급되고, 이는 개별 비트들을 마스킹 또는 생략(펑처링으로 공지됨)함으로써 또는 개별 비트들을 반복함으로써 비트 스트림의 비트 레이트를 조정한다. 소위 DTX(Discontinuous Transmission) 비트들은 후속 기능 블록(9)에 의해 데이터 스트림에 삽입될 수 있다. 또한 기능 블록(10, 11)이 데이터측에 제공되며, 이는 헤더측에서 기능 블록(16, 17)과 동일한 기능을 수행한다.
마지막으로, 데이터 및 헤더측에 생성된 비트들은 적절한 변조 과정 예를 들면, QAM 변조에 따라 그 시간에 이용 가능하고 수신기에 전달된 물리적 전달 또는 전송 채널이 어떠한 것인가에 따라 기능 블록(18)에 의해 맵핑 또는 멀티플렉싱된다.
하이브리드 ARQ 방법에서, 만일 데이터 패킷이 수신기에 의해 부정확하게 수신 또는 디코딩되었다면, 반복 데이터 패킷이 요구된다. 반복 데이터 패킷은 이전에 전송되어 부정확하게 수신된 패킷과 동일하거나 부분적으로 동일하다(HARQ 타입 I, Chase Combining). 후자의 방법은 부분 증분 리던던시(IR) 또는 HARQ 타입 III으로 공지되어 있다. 추가의 동작으로서, 반복 패킷들은 또한 패리티 비트들로 공지된 추가의 리던던트 정보와 완전히 일치한다(전체 IR 또는 HARQ 타입 II).
전체 또는 부분 반복이라는 용어는 반복 데이터 패킷내 포함된 데이터의 양이 최초 데이터 패킷보다 작거나 또는 같은지를 지시하는데 사용된다. 데이터 패킷 및 해당 반복 데이터 패킷은 동일한 정보 소스를 가진 적어도 몇몇 비트들을 가진다. 그러므로, 요구된 후속 반복 데이터 패킷들과 함께 최초로 전송된 데이터 패킷을 평가함으로써, 수신기는 우수한 품질을 가진 최초 전송 정보를 검색할 수 있다.
기능 섹션(19)은 기능 블록(3)에 의해 수행된 제어에 의존하는 기능 블록(20)을 포함하고, 업스트림 채널 코더(6)에 의해 생성된 코딩된 비트들을 적어도 두 개의 병렬 부분 비트 스트림들로 분리하고, 이는 각각 개별적으로 즉, 서로에 대해 독립적으로 레이트 적응된다. 이와 관련하여, 도 1은 3개의 부분 비트 스트림들(A-C)을 도시하고, 이들 각각은 적절하게 레이트 적응을 위해 제공된 즉, 개별 비트들의 펑처링 또는 반복을 위해 제공된 하나의 기능 블록(21-23)을 포함한다. 이는 여러 다르게 코딩된 병렬 부분 비트 스트림들을 야기하고, 이는 추가의 기능 블록(24)에 공급된다. 이러한 추가의 기능 블록(24)은 비트 수집의 태스크를 가진다 즉, 비트 분리 과정 즉, 개별 병렬 부분 비트 스트림들로의 분리를 위해 기능 블록(20)에 의해 사용되었던 동일한 시퀀스내 병렬 비트 스트림들로부터 개별 비트들을 수집한다. 이는 레이트 적응 이후 나머지 비트 시퀀스가 전체적으로 변화되지 않은 상태를 유지하도록 한다.
이미 설명된 바와 같이, 기능 블록(21-23)에 의한 개별 부분 비트 스트림(A-C)에 제공된 레이트 적응 프로세스들은 서로에 대해 완전히 독립적으로 수행된다. 특히, 하나 이상의 비트 스트림들로부터의 비트들이 임의의 펑처링 또는 반복을 전혀 받지 않은 것이 가능하다. 일반적으로 개별 병렬 부분 비트 스트림들(A-C)에 대한 레이트 적응 프로세스는 요구된 레이트 적응 모델이 전체 기능 섹션(19)에 의해 각각의 데이터 패킷 또는 반복 데이터 패킷에 대한 기능 블록(6)에 의해 생성된 채널-코딩된 비트 스트림으로 제공되도록 선택되어야 한다. 도 1에 도시된 바와 같이 여러 레이트 적응을 가진 기능 섹션(19)을 구현함으로써, 매우 높은 융통성이 코딩 과정에서 달성될 수 있다.
기능 섹션(19)은 기능 블록(3)에 의해 수행된 제어에 따라 해당 최초 전송된 데이터 패킷내 비트에 대한 것보다 반복 데이터 패킷의 비트들에 다른 레이트 적응 모델을 적용하도록 설계된다. 이는 기능 섹션(19)이 반복 데이터 패킷이 해당 수신기에 의해 요구되는지의 여부에 관해 기능 블록(3)에 의해 인식되고, 이에 따라 기능 섹션(19)은 이 경우 개별 기능 블록(21-23)에 의해 구현된 레이트 적응 모델을 선택 및/또는 조정하여, 반복 데이터 패킷의 비트들이 최초 전송되었던 기본 데이터 패킷의 비트들과는 다른 레이트 적응 모델로 전체적으로 처리되도록 한다.
기능 블록(19)에 의해 전체적으로 구현된 레이트 적응 프로세스는 예를 들면, 도 3에 도시된 레이트 조정 알고리즘에 따라 수행되고, 이는 종래 기술에서 공지되어 있다.
UMTS 표준내에 포함된 레이트 정합(즉, 레이트 적응) 알고리즘은 [25.212]에 개시되어 있다. 이는 주 파라미터들로서 이하를 사용한다:
Xb: 비트 스트림 b내 패킷당 코딩된 비트들의 수
eini: 시작 에러 값(NTTI/3)
eplus: 펑처링/반복 동안 에러 값의 증분
eminus: 출력 비트당 에러 값의 감소분
예를 들면, 고정 비트 위치를 가진 터보코딩 전송 채널들의 다운링크에 대한 현재의 표준에서([25.212]의 Chapter 4.2.7.2.1), 이들 파라미터들은 펑처링의 경우 이하와 같이 계산되어야 한다:
(5.1)
여기서, Nmax는 레이트 적응 이전에 계산된 모든 전송 포맷들 및 전송 채널들을 통해 패리티 비트 스트림당 비트들의 최대수를 말한다. 에러 값들내 증분 및 감소분은 이하와 같이 계산된다:
(5.2)
여기서, 제 1 패리티 비트 스트림에 대해 a=2이고 제 2 패리티 비트 스트림에 대해 a=1이다.는 전송 채널 i에 대해 비트 스트림 b당 펑처링된 비트들의 수이다.
특히, 레이트 적응 파라미터 eini는 각각의 레이트 적응에 대해 사용된 레이트 적응 모델에 관한 오프셋이 수행되었는지를 지시하는데 사용된다. 에러 변수 e는 도 3에 도시된 레이트 적응 알고리즘의 시작에서 이러한 오프셋 값 eini로 표시되고, 이에 따라 에러 e는 예를 들면, 펑처링의 경우 현재 펑처링 레이트와 요구된 펑처링 레이트 사이의 비를 나타낸다.
마지막으로, 현재 프로세싱된 비트들의 인덱스 m은 제 1 비트 즉, 값 1로 프로세싱되고, 보조 에러 파라미터는 eplus로 표시된다.
다음으로 루프는 처리될 데이터 패킷 No. i내 모든 비트들에 대해 수행되고, 이에 따라 문제의 데이터 패킷에 대한 비트들의 수가 Xi로 표시된다.
이러한 루프내에서, 가장먼저 에러 e는 해당 비트가 펑처링되었는지 아닌지를 결정하기 위해 그에 따라 생성된 에러 e가 0 이상인지를 확인하도록 추가의 보조 에러 파라미터 eminus를 사용하여 반복해서 검사된다. 만일 상기 조건이 충족되면, 해당 비트가 보조 값 δ으로 설정되고 이에 따라 펑처링된다 즉, 후속 데이터 전달에 대해 블록킹된다.
하지만, 만일 상기 조건이 충족되지 않으면, 해당 비트가 데이터 전달에 대해 선택되고 에러 e가 상술된 제 1 보조 에러 파라미터 즉, eplus를 사용하여 다시 계산된다.
레이트 적응 알고리즘 또는 펑처링 알고리즘을 계산하기 위해, 비트 인덱스 m이 증가되고 이에 따라 다음 비트가 설명된 바와 같이 처리되기 위해 선택된다.
데이터 패킷 또는 반복 데이터 패킷내 비트들에 적용된 레이트 적응 모델은 오프셋 값 eini의 적절한 선택에 의해 영향을 받는다. 이러한 오프셋 값 eini를 변화시킴으로써, 다른 레이트 적응 모델이 해당 최초 전송된 데이터 패킷에 적용된 것 보다 반복 데이터 패킷에 적용되도록 하는 것이 가능하고, 이에 따라 레이트 적응은 특히 개별 부분 비트 스트림(A-C)(도 1과 비교)의 패리티 비트들에 대해 적용된다.
오프셋 값 eini는 최초 전송된 데이터 패킷과 반복 데이터 패킷에 대해 선택되어, 그에 따라 생성된 레이트 적응 모델의 이동이 최대화되도록 한다. 더욱이, 최초 전송된 데이터 패킷과 반복 데이터 패킷에 대한 오프셋 값 eini은 바람직하게는 최종 변조 동안 특히, QAM 변조 동안 두 패킷들내 정합 비트들이 가능한 한 많이 해당 2차원 QAM 심볼 영역의 다른 포인트들 즉, 다른 QAM 심볼들상에 맵핑되도록 선택되어야 한다(예를 들면, 도 4에 도시된 맵핑과 비교).
자기-디코딩 데이터 패킷은 일반적으로 1차 전달에 사용된다 즉, 예를 들면 모든 계통 비트들이 전달된다. 만일 이들 계통 비트들이 추출되면, 패리티 비트들의 일부에 대해 전달시 충분한 공간이 남게 되고, 비트들은 이에 따라 펑처링된다(즉, 전달되지 않는다). 하지만, 사용 가능한 공간이 모든 현존 패리티 비트들보다 크다면, 계통 비트들 및 패리티 비트들은 동일한 레이트로 반복된다. 펑처링된/반복된 비트들의 선택은 이들 펑처링된/반복된 비트들은 코딩된 데이터 블록내에 가능한 한 균일하게 분배하는 알고리즘에 의해 UMTS에서 발생된다.
반복 데이터 전달시, 레이트 적응 모델 및 이에 따라 각각의 경우 전달될 비트들은 특정 수의 시그널링 비트들에 기초하여 선택되어, 가장먼저 다른 HARQ 타입들이 구현되고, 다음으로 각각의 전달시 전달된 비트들이 가능한 다르게 되도록 하여, 모든 비트들에 대해 디코딩 게인 및/또는 전체 에너지의 균일한 분배를 달성한다. 특정 레이트 적응 모델을 계산하기 위한 특정 레이트 조정 모델 또는 파라미터들은 특정 리던던시 버전에 해당한다. 본 발명의 변형은 펑처링의 경우 그리고 특히 반복의 경우 리던던시 버전의 선택이 여러 리던던시 버전을 시그널링하기 위해 주어진 수의 비트들에 대해 최적화될 수 있는지를 나타낸다.
수신기가 수신된 데이터 패킷을 정확하게 번역할 수 있도록 하기 위해, 신호는 데이터 패킷이 셀프-디코딩 데이터 패킷내에 있는지 또는 논-셀프-디코딩 데이터 패킷내에 있는지를 지시하도록 송신기와 수신기 사이에 전송된다. 비트 시그널링 정보가 이를 위해 필요하다. 두 타입에서(셀프-디코딩 또는 논-셀프 디코딩), 명확하게 시그널링될 수 있는 추가의 리던던시 버전들이 정의될 수 있다. 만일 비트들이 시그널링을 위해 사용 가능하다면, 시그널링될 전체 정보량은 셀프-디코딩 및 논-셀프-디코딩 사이의 차별화를 위한 하나의 비트 및 다수의 리던던시 버전들로부터 특정 리던던시 버전을 설명하기 위한 n-1 비트들로 구성된다.
시그널링 비트의 사용
셀프-디코딩 데이터 패킷 1 비트
리던던시 버전 n-1 비트
하지만, 셀프-디코딩 및 논-셀프-디코딩 데이터 패킷들 사이의 차별화는 펑처링의 경우에만 의미가 있으며, 여기서 모든 코딩된 비트가 전달되지는 않는다. 반복의 경우, 셀프-디코딩은 모든 코딩된 비트들이 실제로 여러 또는 심지어 매우 많은 횟수로 전달될 수 있기 때문에 우선순위가 존재한다. 그러므로, 반복의 경우, 다른 리던던시 버전들 사이의 차별화를 위해 모든 n 비트들을 사용하는 것이 바람직하다. 특히 반복의 경우, 심지어 n이 작은 수일 때, 이는 매우 높은 확실성으로 반복 데이터 패킷이 전달되고 제 1 데이터 패킷이 수신단에서 반복 데이터 패킷으로 중첩된 이후 모든 전달된 비트들에 대해 가능한 한 균일하게 분배되도록 하는 것이 가능케 한다. 본 발명에 따른 시그널링 비트들의 사용에 대한 예시적인 실시예가 이하의 표에 개시된다:
펑처링 및 반복시 시그널링 비트들의 사용
펑처링 반복
셀프-디코딩 데이터 패킷 1 비트 0 비트
리던던시 버전 n-1 비트 n 비트
예를 들어, 여기서는 값 n=3이 선택된다. 이는 적절한 수의 다른 리던던시 버전들을 허용하고, 이에 따라 불필요하게 높은 수의 시그널링 비트들을 요구하지 않는다.
여기서 제안된 방법은 시그널링 비트들의 유의수준(siginificance)이 문제의 전달시 비트들이 반복되었는가 아니면 펑처링되었는가에 의존한다. 만일 전체 Ng 시그널링 워드들이 제공된다면(즉, Ng=2n이고, 여기서 n 비트들이 시그널링을 위해 제공된다), Ng 시그널링 워드들은 이하와 같이 분배된다.
펑처링의 경우 시그널링 워드들은 두 개의 부분 양들로 분할되고, 이중 하나는 셀프-디코딩 타입의 전송을 위한 것이고(즉, 계통 비트들이 포함됨), 다른 하나는 논-셀프-디코딩 타입의 전송을 위한 것이다(일반적으로 계통 비트들이 포함되지 않음 특히, 계통 비트들이 포함되지 않음). 다음으로, 이들 부분 양들내에서 다른 시그널링 워드들은 다른 리던던시 버전들을 차별화한다.
셀프-디코딩 타입의 Ns 리던던시 버전들(부분 증분 리던던시)이 선택되는데,이는 셀프-디코딩 리던던시 버전들이며, 논-셀프-디코딩의 Ng-Ns 리던던시 버전들(전체 증분 리던던시)이 제공된다. 만일 Ns=Ng/2라면, 미리 제공된 코딩이 사용된다. 다른 극단의 경우는 Ns=1이다. 이 경우 오로지 단일 셀프-디코딩 리던던시 버전이 제공되며(이는 초기 전달을 위해 제공됨), Ng-1 논-셀프-디코딩 리던던시 버전들이 제공된다. 이는 Ng가 상대적으로 작은(최대 8)은 경우가 최상인데, 그 이유는 전체 IR을 가진 비교적 높은 수의 리던던시 버전들이 정의될 수 있도록 하기 때문이다.
반복의 경우, 어떠한 부분 양도 생성되지 않으며, 모든 시그널링 워드들은 여러 리던던시 버전들 사이를 차별화하는데 사용된다.
이러한 실시예의 주된 이점은 시그널링 비트들의 유의수준에 대한 반복 및 펑처링과 가능한 HARQ 타입들과 다른 리던던시 버전들의 수의 최적화와, 펑처링뿐만 아니라 반복의 경우 특정 수의 시그널링 비트들의 차별화이다.
다른 리던던시 버전들은 파라미터 eini의 파라미터에 따라 생성되지만, 임의의 다른 과정에 의해 생성될 수도 있다.
지금까지, 이러한 파라미터들만이 HARQ 시스템에 대한 레이트 적응 또는 비트 선택에 영향을 주는 것으로 설명되었으며, 이러한 파라미터들이 시그널링되는 방식에도 영향을 준다. 실제로, 다른 파라미터들을 변화시킴으로써 전달 레이트의 개선이 달성된다. 이러한 파라미터의 예는 비트들의 맵핑시 변조 심볼들의 맵핑을 위한 스테이지에서 16 QAM 심볼들로의 변화이다. 이러한 방법의 원리가 이하의 표준화 문서에 개시되어 있고, 예를 들면:
이러한 방법은 실제로 동일한 리던던시 버전이 반복에 사용되거나(chase combining) 또는 리던던시 버전들이 그들의 비트 콘텐트의 견지에서 약간 다를 때 우수한 결과를 달성한다. 반대로, 증분 리던던시는 전달된 개별 리던던시 버전들이 매우 다를 때 최상의 결과를 달성한다. 그러므로, 이상적으로 시그널링은 다른 맵핑 방법들 뿐만 아니라 다른 리던던시 버전들이 16 QAM 심볼들로 맵핑하는데 사용되도록 설계되어야 한다. 하지만, 이는 시그널링 비트들의 제한된 이용 가능성 때문에 항상 가능하지는 않다. 이 경우, 시그널링 비트들이 리던던시 버전들을 선택하기 위해 사용되었는지 또는 맵핑 방법들을 선택하기 위해 사용되었는지를 결정할 필요가 있다. 이들 예시적인 방법의 실시예들이 이하에서 설명된다. 이들과 관련된 초기 예시적인 실시예에서, 어떠한 맵핑 방법도 - 단 리던던시 버전들만 - 사용된 변조 타입이 16QAM 또는 8PSK가 아닐 때 또는 높은 값의 변조, 오로지 BPSK, QPSK 또는 변조 심볼들에 대해 다른 값들을 가지지 않는 다른 변조 타입일 때 시그널링되지 않는다.
추가의 예시적인 실시예에서, 예를 들어, 만일 16 QAM 변조가 사용되면, -필요하다면 리던전시 버전들을 사용하여 - 만일 이렇게 많은 비트들이 제공된 모든 비트들이 전달될 수 있는 전달에 사용 가능하다면, 다시 말해 만일 펑처링이 레이트 적응에 사용될 필요가 없다면, 맵핑 방법들이 시그널링되는 것이 바람직하다.
추가의 예시적인 실시예에서, 맵핑 방법들은 만일 소수의 비트들이 전달에 사용되어 제공된 모든 비트들이 전달될 수 있는 것이 아닐 때 시그널링되는 것이 바람직하다(필요하다면 리던던시 버전들을 사용하여) 다시 말해, 펑처링은 반드시 펑처링 레이트 즉, 펑처링될 비트 부분이 특정 미리결정된 값을 초과하지 않을 때 사용되어야 한다. 원리적으로, 이러한 미리결정된 값은 무작위로 선택되지만, 50% 보다 작지 않은 것이 바람직한데, 그 이유는 두 개의 완전히 직교하는(즉, 분리된) 리던던시 버전들의 선택에 의해 50% 펑처링으로 증분 리던던시를 통해 우수한 개선이 달성될 수 있기 때문이다. 그렇지 않다면, 이 경우 맵핑 방법들을 통해 어떠한 추가의 게인도 달성할 수 없는데, 그 이유는 두 개의 전달이 게인이 생성되는 어떠한 공통 비트들도 포함하지 않기 때문이다. 그러므로 이 경우, 리던던시 버전들에 대한 맵핑 버전들을 시그널링하는 것이 절대적으로 필요한 것은 아니다.
추가의 예시적인 실시예에서, 상술된 예시적인 실시예는 상술된 파라미터들에 따른 시그널링 포맷들 사이에서 스위칭하는 펌(firm)이 없도록 확장되지만, 더 많은 또는 더 적은 리던던시 버전들 또는 맵핑 버전들이 파라미터에 따라 시그널링된다. 총 4개의 실시예가 시그널링되는 경우의 예가 가능하다:
- 만일 펑처링 레이트가 50% 이상이면, 모든 4개의 선택안들이 리던던시 버전들의 시그널링에 사용되고 어떠한 맵핑 방법도 시그널링되지 않는다.
- 만일 펑처링 레이트가 50%와 33% 사이이면, 3개의 선택안들이 리던던시 버전들의 시그널링에 사용되고, 하나의 선택안은 맵핑 방법(특정 리던던시 버전에 대해 사용될 수 있는)에 대해 시그널링된다.
- 만일 펑처링 레이트가 33%와 20% 사이이면, 2개의 선택안들(즉, 1 비트)이 리던던시 버전들의 시그널링에 사용되고, 유사하게 2개의 선택안들(즉, 1 비트)이 두 개의 맵핑 방법에 대해 시그널링된다. 이는 리던던시 버번과 맵핑 방법이 서로에 대해 독립적으로 선택될 수 있도록 한다.
- 만일 펑처링 레이트가 20%와 10% 사이이면, 하나의 선택안은 리던던시 버전(특정 맵핑 버전을 위해 사용될 수 있는)을 시그널링하기 위해 사용되며, 3개의 선택안들이 맵핑 방법들에 대해 사용된다.
- 만일 펑처링 레이트가 33%에 이르는 반복을 가진 10% 이하일 때, 모든 4개의 선택안들이 맵핑 방법의 시그널링에 사용되고 어떠한 리던던시 버전들이 시그널링된다.
- 만일 반복 레이트가 33% 이상일 때, 2개의 선택안들(즉, 1 비트)가 리던던시 버전들과 맵핑 방법들의 시그널링을 위한 경우 다시 사용된다. 이는 리던던시 버전과 맵핑 방법이 서로에 대해 독립적으로 선택될 수 있도록 한다.
상기한 예시적인 실시예에서, 제공된 비트에 대한 전달하는데 사용 가능한 비트들의 비율 및 그에 따라 생성된 펑처링 또는 반복 레이트가 기준으로서 사용되었다. 이러한 펑처링 레이트가 전달되는 비트들의 수에 대한 채널 코딩 이후 비트수의 비트들의 비율로부터의 펑처링 레이트이지만 추가의 중간 단계들이 수행되는경우도 있다는 것을 주목해야 한다. 예를 들어, 펑처링은 수신 메모리의 크기에 해당하는 비트들의 중간 수에 대해 가장먼저 수행되고, 전달된 비트들의 수에 대해 펑처링 또는 반복이 수행되는 이러한 수로부터일 뿐이다. 이 경우 기준은 이러한 제 2 스테이지내 펑처링 레이트/반복 레이트일 수 있지만, 전체 레이트는 아니다.
본 발명의 예시적인 변형에 따르면, 인터리버는 도 1에 도시된 기능 블록(10)에 사용되고, 이는 매우 규치적인 방법으로만 무작위하게 인터리빙하지 않는다. 예를 들어, 블록 인터리버는 기능 블록(10)에 대해 사용된다. 만일 기능 블록(10)으로서 사용된 인터리버가 매우 규칙적인 인터리버라면, 그리고 인터리버가 자신에게 제공된 비트들을 분배하는 열들의 수와 2차원 QAM 심볼 영역내 다르게 가중된 포인트들의 수 또는 일반적으로 다르게 가중된 변조 포인트들의 수가 소수일 때, 그 결과가 최적의 맵핑이다. UMTS 표준화의 현 단계에 따르면, 제안된 인터리버는 추가의 열 대체를 가진 블록 인터리버이며, 이는 "5"의 배수로 서로에 대해 분리된 열들로 인접 비트들을 분배하고, 다음으로 열들을 교환한다. 예를 들어, 만일 30개의 열이 열 치환에 사용된다면 이하가 가능하다: 열 번호 0, 20, 10, 5, 15, 25, 3, 13, 23, 8 등. 값 "5"가 다른 비트들 예를 들어, 16-QAM 변조(즉, 2 비트)와 64-QAM 변조(즉, 3 비트)의 수와 소수이기 때문에, 이러한 조합은 예를 들면, 해당 변조 포인트들에 대해 우수한 스크램블링 또는 맵핑을 가져온다.
상술된 이러한 방법은 펑처링과 반복에 대해 가능하고, 대부분의 다양한 전송 포맷들에 대해 가능하다. 파라미터들(예, 리던던시 버전들의 수, 비트 스트림들의 수)를 적절하게 선택함으로써, 다른 변조와 코딩 방식에 적용될 수 있다.
참조 [25.212] "Multiplexing and Channel Coding (FDD) Release 1999), "Technical Specification 3GPP TS 25.212

Claims (26)

  1. ARQ 방법에 따라 데이터 - 상기 데이터는 데이터 패킷들의 형태로 송신기(1)로부터 수신기(2)로 전달됨 - 를 전달하는 방법으로서,
    해당 요구가 상기 수신기(2)에 의해 수신된다면, 적어도 하나의 반복 데이터 패킷이 데이터 패킷 전송 이후 상기 송신기(1)에 의해 상기 수신기(2)에 전달되며,
    상기 데이터 패킷 또는 반복 데이터 패킷으로 전달될 비트들은 상기 송신기(1)로부터 상기 수신기(2)로 전달되기 이전에 비트 레이트 적응을 받게 되며,
    상기 비트 레이트 적응에 사용될 비트 레이트 적을 모델들 특히, 동일한 계산에 필요한 파라미터들은 상기 송신기(1)와 상기 수신기(1) 사이에 시그널링되며, 셀프-디코딩 데이터 패킷들과 논-셀프-디코딩 데이터 패킷들이 구별되며 이들 경우중 적어도 하나의 경우 여러 다른 비트 레이트 적응 모델들이 시그널링되는 방법.
  2. 제1항에 있어서, 상기 셀프-디코딩 및 논-셀프-디코딩 데이터 패킷들에 따른 차별화가 반복의 경우가 아닌 펑처링의 경우에만 시그널링되는 방법.
  3. ARQ 방법에 따라 데이터를 전송하는 방법으로서,
    상기 데이터는 데이터 패킷들의 형태로 송신기(1)로부터 수신기(2)로 전달되며,
    해당 요구가 상기 수신기(2)에 의해 수신된다면, 적어도 하나의 반복 데이터 패킷이 데이터 패킷의 전송 이후 상기 송신기(1)에 의해 상기 수신기(2)로 전달되며,
    상기 데이터 패킷 또는 반복 데이터 패킷내에 전달될 비트들은 상기 송신기(1)로부터 상기 수신기(2)로 전달되기 이전에 펑처링 또는 반복에 의해 비트 레이트 적응을 받게되며,
    상기 비트 레이트 적응은 비트 레이트 적응 모델에 따라 수행되며,
    상기 비트 레이트 적응 모델 특히, 비트 레이트 적응 모델을 계산하기 위한 파라미터들은 상기 송신기(1)와 상기 수신기(2) 사이에 시그널링되며,
    만일 상기 비트 레이트 적응이 펑처링된다면, 상기 데이터 패킷이 셀프-디코딩 또는 논-셀프 디코딩되는지를 지시하기 위해 상기 송신기(1)와 상기 수신기(2) 사이에 신호가 전송되는 방법.
  4. 제3항에 있어서,
    만일 상기 비트 레이트 적응이 반복에 의한 것이라면, 데이터 패킷이 셀프-디코딩 또는 논-셀프-디코딩되는지를 지시하기 위해 상기 송신기(1)와 상기 수신기(2) 사이에 어떠한 신호도 전송되지 않는 방법.
  5. 제4항에 있어서
    상기 셀프-디코딩 또는 논-셀프-디코딩 데이터 패킷이 전송되는지를 시그널링하기 위해 펑처링의 경우 사용된 전송 자원이 상기 송신기(1)와 상기 수신기(2) 사이에 비트 레이트 적응 모델 특히, 상기 비트 레이트 적응 모델을 계산하기 위한 파라미터들을 시그널링하기 위해 반복의 경우 사용되는 방법.
  6. 제1항 내지 제5항중 어느 한 항에 있어서,
    상기 경우들중 적어도 하나의 경우에, 여러 다른 비트 레이트 적응 모델들이 시그널링되는 방법.
  7. 제1항 내지 제6항중 어느 한 항에 있어서,
    펑처링의 경우 셀프-디코딩 또는 논-셀프-디코딩 데이터 패킷에 대한 가능한 시그널링된 비트 레이트 적응 모델들의 총수는 반복의 경우의 수와 동일한 방법.
  8. 제1항 내지 제7항중 어느 한 항에 있어서,
    펑처링의 경우, 1 비트가 셀프-디코딩 또는 논-셀프-디코딩 데이터 패킷을 지시하기 위해 제공되며, n-1 비트가 다른 비트 레이트 적응 모델들을 지시하기 위해 제공되며, 반복의 경우, n 비트들이 다른 비트 레이트 적응 모델들을 지시하기 위해 제공되는 방법.
  9. 제1항 내지 제8항중 어느 한 항에 있어서,
    다른 비트 레이트 적응 모델들을 지시하기 위해, 2 비트가 펑처링의 경우 제공되며, 3 비트가 반복의 경우 제공되는 방법.
  10. 제1항 내지 제9항중 어느 한 항에 있어서,
    다른 비트 레이트 적응 모델들이 데이터 패킷 및 반복 데이터 패킷의 비트 레이트 적응을 위해 사용되어, 동일한 정보 소스를 가진 비트들이 비트 레이트 적응이 상기 데이터 패킷 및 상기 반복 데이터 패킷내 다른 위치에서 수행된 이후 상기 송신기(1)로부터 상기 수신기(2)로 전달되는 방법.
  11. 제1항 내지 제10항중 어느 한 항에 있어서,
    비트 레이트 적응을 위해, 채널-코딩된 비트 스트림의 비트들이 여러 부분 비트 스트림들(A-C)로 분할되고, 상기 개별 부분 비트 스트림들(A-C)은 각각 비트 레이트 적응 과정을 분리하며, 상기 개별 부분 비트 스트림들(A-C)의 비트들이 상기 데이터 패킷 또는 상기 반복 데이터 패킷에 대한 해당 비트 레이트 적응이 수행된 이후 서로 조합되는 방법.
  12. 제1항 내지 제11항중 어느 한 항에 있어서,
    상기 개별 부분 비트 스트림들(A-C)의 비트들은 상기 데이터 패킷 또는 상기 반복 데이터 패킷들에 대한 해당 비트 레이트 적응이 수행된 이후 서로 비례하여 조합되는 방법.
  13. 제1항 내지 제12항중 어느 한 항에 있어서,
    상기 반복 데이터 패킷에 사용된 비트 레이트 적응 모델은 상기 데이터 패킷에 사용된 비트 레이트 적응 모델과 비교되어 변경되며, 전달된 비트들의 QAM 변조가 수행되면, 동일한 정보 콘텐트를 가진 비트들이 최초 전송된 데이터 패킷에 대한 것보다 QAM 신호 영역내 다른 위치들로 상기 반복 데이터 패킷에 대해 맵핑되는 방법.
  14. 제1항 내지 제13항중 어느 한 항에 있어서,
    상기 비트 레이트 적응은 비트 레이트 적응 알고리즘 - 상기 알고리즘은 해당 레이트 적응 파라미터(eini)의 값에 따라 상기 데이터 패킷 또는 반복 데이터 패킷의 비트들을 펑처링 또는 반복함 -의 보조로 수행되며, 상기 레이트 적응 파라미터(eini)의 값은 상기 데이터 패킷내 비트들의 비트 레이트 적응과 비교하여 상기 반복 데이터 패킷내 비트들의 비트 레이트 적응에 대해 변경되는 방법.
  15. 제14항에 있어서,
    상기 비트 레이트 적응 알고리즘은 에러 변수(e)를 사용하여 펑처링 또는 반복될 비트들을 선택하도록 설계되며, 상기 신호 에러 변수(e)는 레이트 적응 알고리즘의 시작시 상기 비트 레이트 적응 파라미터들(eini)의 값으로 초기화되는 방법.
  16. 제1항 내지 제15항중 어느 한 항에 있어서,
    여러 반복 데이터 패킷들이 개별 반복 데이터 패킷들내 비트들의 비트 레이트 적응을 위해 상기 수신기(2)에 의해 요구되며, 상기 비트 레이트 적응 모델들이 사용되는 방법.
  17. ARQ 방법에 따라 데이터를 전달하는 디바이스로서,
    상기 데이터는 데이퍼 패킷들의 형태로 상기 디바이스(1)로부터 수신기(2)로 전달되며,
    상기 디바이스(1)는 해당 요구가 수신기(2)에 의해 수신된다면, 데이터 패킷 전송이후 상기 디바이스(1)는 적어도 하나의 반복 데이터 패킷을 수신기(2)에 전달하도록 설계되며,
    상기 디바이스(1)는 패킷 데이터 또는 반복 데이터 패킷내에 전달될 비트들의 비트 레이트 적응을 제공하기 위해 비트 레이트 적응 유니트(19)를 가지며,
    상기 비트 레이트 적응 유니트(19)를 가진 상기 디바이스(1)는 비트 레이트 적응을 위해 사용될 비트 레이트 적응 모델들 특히, 동일한 계산에 요구된 파라미터들은 상기 송신기(1)로부터 상기 수신기(2)로 시그널링되며,
    셀프-디코딩 및 논-셀프 디코딩 데이터 패킷들에 대한 구별이 수행되며, 이들 경우중 적어도 하나의 경우에 여러 다른 비트 레이트 적응 모델들이 시그널링되는 디바이스.
  18. 제17항에 있어서,
    상기 셀프-디코딩 및 논-셀프-디코딩 데이터 패킷들에 따른 차별화는 반복의 경우가 아니 펑처링의 경우에만 시그널링되는 디바이스.
  19. ARQ 방법에 따라 데이터를 전달하는 디바이스로서,
    상기 데이터는 데이터 패킷들의 형태로 상기 디바이스(1)로부터 수신기(2)로 전달되며,
    상기 디바이스(1)는 해당 요구가 상기 수신기(2)에 의해 수신된다면, 데이터 패킷 전송 이후 적어도 하나의 데이터 패킷이 상기 수신기(1)로 전달되도록 설계되며,
    상기 디바이스는 데이터 패킷 또는 반복 데이터 패킷들로 전달될 비트들이 상기 디바이스(1)로부터 상기 수신기(2)로 전달되기 이전에 펑처링 또는 반복에 의해 비트 레이트 적응을 받도록 설계되며,
    상기 디바이스는 상기 비트 레이트 적응이 비트 레이트 적응 모델에 따라 수행되도록 설계되며,
    상기 디바이스는 상기 비트 레이트 적응 모델 특히, 상기 비트 레이트 적응 모델의 계산을 위한 파라미터들이 상기 디바이스(1)와 상기 수신기(2) 사이에 시그널링되도록 설계되며,
    상기 디바이스는 펑처링에 의한 비트 레이트 적응의 경우 셀프-디코딩 데이터 패킷이 전달되는지 또는 논-셀프-디코딩 데이터 패킷이 전달되는지를 지시하기위해 상기 송신기(1)와 상기 수신기(2) 사이에 신호가 전송되는 디바이스.
  20. 제19항에 있어서,
    반복에 의한 비트 레이트 적응의 경우 셀프-디코딩 데이터 패킷이 전달되는지 또는 논-셀프-디코딩 데이터 패킷이 전달되는지를 지시하기 위해 상기 디바이스(1)와 상기 수신기(2) 사이에 어떠한 신호도 전송되지 않는 디바이스.
  21. 제20항에 있어서,
    상기 셀프-디코딩 데이터 패킷이 전달되는지 또는 논-셀프-디코딩 데이터 패킷이 전달되는지를 시그널링하기 위해 펑처링의 경우 사용되는 전송 자원이 상기 반복의 경우 상기 디바이스(1)와 상기 수신기(2) 사이에 비트 레이트 적응 모델 특히, 상기 비트 레이트 적응 모델을 계산하기 위한 파라미터들을 시그널링하기 위해 사용되는 디바이스.
  22. 제17항 내지 제21항중 어느 한 항에 있어서,
    다른 비트 레이트 적응 모델들이 반복 데이터 패킷내 비트들의 비트 레이트 적응을 위해 그리고 데이터 패킷내 비트들의 비트 레이트 적응을 위해 사용되어, 동일한 정보 소스내 비트들이 비트 레이트 적응이 상기 데이터 패킷과 상기 반복 데이터 패킷내 다른 위치에서 수행된 이후 상기 다비이스(1)로부터 상기 수신기(2)로 전달되는 디바이스.
  23. 제17항 내지 제22항중 어느 한 항에 있어서,
    상기 비트 레이트 적응 유닛(19)은 채널 코딩된 비트 스트림내 비트들을 여러 부분 비트 스트림들(A-C)로 분리하기 위한 비트 분리 유닛(20), 상기 개별 부분 비트 스트림들(A-C)이 분리 비트 레이트 적응 프로세스를 겪도록 하기 위해 상기 개별 부분 비트 스트림(A-C)에 할당된 분리 비트 레이트 적응 유닛(21-23) 및 상기 개별 비트 레이트 적응 유닛들(21-23)에 의해 생성된 상기 개별 부분 비트 스트림들(A-C)로부터 비트들을 조합하기 위한 비트 수집 유닛(24)을 포함하는 디바이스.
  24. 제17항 내지 제23항중 어느 한 항에 있어서,
    상기 디바이스(1)는 상기 제 1항 내지 제13항중 어느 한 항에 따른 방법을 수행하도록 설계된 디바이스.
  25. ARQ 방법에 따라 데이터 패킷들의 형태로 전달될 데이터를 수신하기 위한 수신기(2)로서,
    상기 수신기(2)는 데이터 패킷 및 반복 데이터 패킷내에 수신된 비트를 함께 평가함으로써 데이터 패킷의 정보 콘텐트를 결정하기 위해 청구항 1항 내지 16항 또는 제26항중 어느 한 항에 따른 방법에 따라 전송된 데이터 패킷 또는 반복 데이터 패킷을 수신하고 평가하도록 설계되는 수신기.
  26. ARQ 방법에 따라 데이터를 전송하는 방법으로서,
    데이터가 데이터 패킷 형태로 송신기(1)로부터 수신기(2)로 전달되며,
    해당 요구가 상기 수신기(2)에 의해 수신된다면 데이터 패킷 전송 이후 적어도 하나의 데이터 패킷이 상기 송신기(1)에 의해 상기 수신기로 전달되며,
    데이터 패킷 또는 반복 데이터 패킷으로 전달된 비트들이 상기 송신기(1)로부터 상기 수신기(2)로 전달되기 이전에 펑처링 또는 반복에 의해 비트 레이트 적응을 받게되며,
    상기 비트 레이트 적응은 비트 레이트 적응 모델에 따라 수행되며,
    상기 비트 레이트 적응 모델 특히, 비트 레이트 적응 모델을 계산하기 위한 파라미터들이 상기 송신기(1)와 상기 수신기(2) 사이에 시그널링되며,
    상기 데이터 패킷은 QPSK 변조 또는 높은 값의 변조 특히, 16-QAM 또는 8-PSK 변조에 따라 전달되며,
    데이터 패킷내 비트들의 변조 심볼들로의 맵핑을 위한 맵핑 규칙 및 특히 맵핑 규칙을 기술하기 위한 파라미터들이 높은 값의 변조의 경우에만 상기 송신기(1)와 상기 수신기(2) 사이에 시그널링되며,
    상기 비트 레이트 적응 모델 특히, 비트 레이트 적응 모델을 계산하기 위한 파라미터들을 시그널링하기 위한 QPSK 변조의 경우 사용되는 시그널링 자원이 이를 위해 사용되는 방법.
KR1020047010111A 2002-01-07 2002-12-27 비트 레이트 적응 모델이 송신기와 수신기 사이에 시그널링되는 데이터 전송 방법 및 장치 KR100984626B1 (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
DE2002100296 DE10200296A1 (de) 2002-01-07 2002-01-07 Verfahren und Vorrichtung zur Datenübertragung
DE10200296.7 2002-01-07
DE10201330.6 2002-01-15
DE2002101330 DE10201330A1 (de) 2002-01-15 2002-01-15 Verfahren und Vorrichtung zur Datenübertragung
PCT/DE2002/004745 WO2003058870A1 (de) 2002-01-07 2002-12-27 Verfahren und vorrichtung zur datenübertragung, wobei ein bitratenanpassungsmuster zwischen sender und empfänger signalisiert wird

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020107008609A Division KR101014898B1 (ko) 2002-01-07 2002-12-27 비트 레이트 적응 모델이 송신기와 수신기 사이에 시그널링되는 데이터 전송 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20040069202A true KR20040069202A (ko) 2004-08-04
KR100984626B1 KR100984626B1 (ko) 2010-09-30

Family

ID=26010899

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020107008609A KR101014898B1 (ko) 2002-01-07 2002-12-27 비트 레이트 적응 모델이 송신기와 수신기 사이에 시그널링되는 데이터 전송 방법 및 장치
KR1020047010111A KR100984626B1 (ko) 2002-01-07 2002-12-27 비트 레이트 적응 모델이 송신기와 수신기 사이에 시그널링되는 데이터 전송 방법 및 장치

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020107008609A KR101014898B1 (ko) 2002-01-07 2002-12-27 비트 레이트 적응 모델이 송신기와 수신기 사이에 시그널링되는 데이터 전송 방법 및 장치

Country Status (9)

Country Link
US (1) US7260761B2 (ko)
EP (2) EP1635498B1 (ko)
JP (2) JP4278520B2 (ko)
KR (2) KR101014898B1 (ko)
CN (1) CN1326344C (ko)
AU (1) AU2002358453A1 (ko)
DE (2) DE50213655D1 (ko)
ES (1) ES2328909T3 (ko)
WO (1) WO2003058870A1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100903481B1 (ko) * 2004-10-06 2009-06-18 모토로라 인코포레이티드 패킷 송신 리던던시 선택 장치 및 방법
WO2010120092A2 (ko) * 2009-04-14 2010-10-21 엘지전자 주식회사 무선 통신 시스템에서 데이터 전송 및 수신 방법

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050078651A1 (en) * 2003-08-16 2005-04-14 Samsung Electronics Co., Ltd. Method and apparatus for assigning scheduling for uplink packet transmission in a mobile communication system
JP4539107B2 (ja) * 2004-02-12 2010-09-08 富士通株式会社 送信装置、ビット配置方法
WO2006030019A2 (en) 2004-09-15 2006-03-23 Siemens Aktiengesellschaft Decoding method
US7764743B2 (en) * 2005-08-05 2010-07-27 Alcatel-Lucent Usa Inc. Methods of channel coding for communication systems
KR100966043B1 (ko) * 2005-10-31 2010-06-25 삼성전자주식회사 저밀도 패리티 검사 부호를 사용하는 통신 시스템에서 신호 송수신 장치 및 방법
EP1936914A1 (en) * 2006-12-19 2008-06-25 Innovative Sonic Limited Method and apparatus for recovering protocol error in a wireless communications system
US9374791B2 (en) 2007-09-21 2016-06-21 Qualcomm Incorporated Interference management utilizing power and attenuation profiles
US9078269B2 (en) 2007-09-21 2015-07-07 Qualcomm Incorporated Interference management utilizing HARQ interlaces
US9137806B2 (en) * 2007-09-21 2015-09-15 Qualcomm Incorporated Interference management employing fractional time reuse
US8824979B2 (en) 2007-09-21 2014-09-02 Qualcomm Incorporated Interference management employing fractional frequency reuse
US9066306B2 (en) 2007-09-21 2015-06-23 Qualcomm Incorporated Interference management utilizing power control
KR101613893B1 (ko) * 2007-10-04 2016-04-20 삼성전자주식회사 이동통신 시스템에서 데이터 인터리빙 방법 및 장치
US9712279B2 (en) 2007-10-04 2017-07-18 Samsung Electronics Co., Ltd. Method and apparatus for interleaving data in a mobile communication system
US9072102B2 (en) 2007-11-27 2015-06-30 Qualcomm Incorporated Interference management in a wireless communication system using adaptive path loss adjustment
US8948095B2 (en) 2007-11-27 2015-02-03 Qualcomm Incorporated Interference management in a wireless communication system using frequency selective transmission
US8064333B2 (en) * 2008-03-11 2011-11-22 Nec Laboratories America, Inc. Systems and methods for adaptive hybrid automatic retransmission requests
JP4645709B2 (ja) * 2008-09-12 2011-03-09 株式会社デンソー 近距離無線通信機能付きストリーミングデータ再生装置
WO2011004948A1 (ko) * 2009-07-10 2011-01-13 엘지전자주식회사 무선 통신 시스템에서 복수의 자원을 이용한 데이터 전송 방법 및 장치
US9065584B2 (en) 2010-09-29 2015-06-23 Qualcomm Incorporated Method and apparatus for adjusting rise-over-thermal threshold
US20170134126A1 (en) * 2015-11-06 2017-05-11 Qualcomm Incorporated System and method for encoding and decoding header data portion of a frame

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4908827A (en) * 1987-07-27 1990-03-13 Tiw Systems, Inc. Forward error correction system
DE69903110T2 (de) * 1998-04-17 2003-01-23 Matsushita Electric Ind Co Ltd Funkübertragungsgerät und verfahren zur kontrolle der übertragungsrate
FI105734B (fi) * 1998-07-03 2000-09-29 Nokia Networks Oy Automaattinen uudelleenlähetys
KR100347501B1 (ko) * 1999-02-11 2002-08-03 휴우즈 일렉트로닉스 코오포레이션 최적화 레이트-호환가능 터보 엔코딩
CA2742096C (en) * 1999-04-13 2015-01-06 Ericsson Ab Rate matching and channel interleaving for a communications system
DE19959179B4 (de) 1999-12-08 2005-03-24 Siemens Ag Verfahren zur dynamischen Änderung von Ratenanpassungsfaktoren in einem Funk-Kommunikationssystem
ATE414349T1 (de) * 1999-12-20 2008-11-15 Research In Motion Ltd Hybrid-wiederholungsaufforderungsystem und - verfahren
US6801512B1 (en) 2000-03-23 2004-10-05 Motorola, Inc. Method and apparatus for providing a distributed architecture digital wireless communication system
KR100407351B1 (ko) * 2000-05-22 2003-11-28 삼성전자주식회사 복합 재전송형식을 사용하는 데이터 통신시스템의 데이터송수신장치 및 방법
JP4213879B2 (ja) * 2000-07-11 2009-01-21 エルジー エレクトロニクス インコーポレイティド 通信システム及び該システムの信号伝送方法
CN100393021C (zh) * 2001-02-21 2008-06-04 松下电器产业株式会社 使用信号星座重排的混合自动请求重发的方法和装置
DE10129777A1 (de) * 2001-06-20 2003-01-02 Siemens Ag Verfahren und Vorrichtung zur Datenübertragung gemäß einem ARQ-Verfahren
WO2003007535A1 (en) * 2001-07-12 2003-01-23 Samsung Electronics Co., Ltd Reverse transmission apparatus and method for improving transmission throughput in a data communication system
DE60113128T2 (de) * 2001-11-16 2006-03-02 Matsushita Electric Industrial Co., Ltd., Kadoma Hybrides ARQ Verfahren zur Datenpaketübertragung
US6915477B2 (en) * 2001-12-28 2005-07-05 Lucent Technologies Inc. Delay sensitive adaptive quality control loop for rate adaptation
AU2002368296A1 (en) * 2002-10-18 2004-05-04 Matsushita Electric Industrial Co., Ltd. Constellation rearrangement for arq transmit diversity schemes

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100903481B1 (ko) * 2004-10-06 2009-06-18 모토로라 인코포레이티드 패킷 송신 리던던시 선택 장치 및 방법
WO2010120092A2 (ko) * 2009-04-14 2010-10-21 엘지전자 주식회사 무선 통신 시스템에서 데이터 전송 및 수신 방법
WO2010120092A3 (ko) * 2009-04-14 2011-01-20 엘지전자 주식회사 무선 통신 시스템에서 데이터 전송 및 수신 방법
US8446871B2 (en) 2009-04-14 2013-05-21 Lg Electronics Inc. Method for transmitting and receiving data in wireless communication system

Also Published As

Publication number Publication date
EP1635498B1 (de) 2011-03-02
DE50213655D1 (de) 2009-08-13
KR100984626B1 (ko) 2010-09-30
KR20100045533A (ko) 2010-05-03
KR101014898B1 (ko) 2011-02-15
DE50214942D1 (de) 2011-04-14
US20050076284A1 (en) 2005-04-07
ES2328909T3 (es) 2009-11-19
EP1461888B1 (de) 2009-07-01
AU2002358453A1 (en) 2003-07-24
EP1461888A1 (de) 2004-09-29
JP4922236B2 (ja) 2012-04-25
JP4278520B2 (ja) 2009-06-17
EP1635498A1 (de) 2006-03-15
CN1613224A (zh) 2005-05-04
JP2005514858A (ja) 2005-05-19
WO2003058870A1 (de) 2003-07-17
JP2008228340A (ja) 2008-09-25
CN1326344C (zh) 2007-07-11
US7260761B2 (en) 2007-08-21

Similar Documents

Publication Publication Date Title
KR100984626B1 (ko) 비트 레이트 적응 모델이 송신기와 수신기 사이에 시그널링되는 데이터 전송 방법 및 장치
KR100877244B1 (ko) Arq 방식에 따라 데이터를 전송하기 위한 방법 및 장치
KR100403738B1 (ko) 복합 재전송형식을 사용하는 데이터 통신시스템의 데이터송수신장치 및 방법
JP3566273B2 (ja) 符号分割多重接続(cdma)移動通信システムにおける高速データの効率的再伝送及び復号化のための送受信装置及びその方法
US7287206B2 (en) Transport block set transmission using hybrid automatic repeat request
KR100557167B1 (ko) 이동통신시스템에서의 재전송 장치 및 방법
KR100918765B1 (ko) 부호분할다중접속 이동통신시스템에서 부호화 및 레이트매칭장치 및 방법
KR100689551B1 (ko) 부호분할다중접속 이동통신시스템에서 데이터 송신 및수신장치 및 방법
US6975650B2 (en) Transport block set segmentation
EP1211839B1 (en) Sub-packet adaptation in a wireless communication system
EP1594247A2 (en) Method and apparatus for determining rate matching parameters for a transport channel in a mobile telecommunication system
US7178089B1 (en) Two stage date packet processing scheme
KR20030010074A (ko) 부호분할다중접속 이동통신시스템에서 고속 데이터의 재전송장치 및 방법
CN1356801A (zh) 无线通信***中的速率适配
EP1436933B1 (en) Transmission method
US8074141B2 (en) Method and device for transmitting data according to a hybrid ARQ method
CN101056160B (zh) 在发射机与接收机之间传输位速率匹配模式的信令的方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
A107 Divisional application of patent
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130822

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140820

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20150820

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20160629

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20170629

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20180628

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20190624

Year of fee payment: 10