[go: up one dir, main page]

KR20030029270A - 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서트랜스포트 블록 셋 크기 정보를 송수신하는 장치 및 방법 - Google Patents

고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서트랜스포트 블록 셋 크기 정보를 송수신하는 장치 및 방법 Download PDF

Info

Publication number
KR20030029270A
KR20030029270A KR1020010061543A KR20010061543A KR20030029270A KR 20030029270 A KR20030029270 A KR 20030029270A KR 1020010061543 A KR1020010061543 A KR 1020010061543A KR 20010061543 A KR20010061543 A KR 20010061543A KR 20030029270 A KR20030029270 A KR 20030029270A
Authority
KR
South Korea
Prior art keywords
size
transport block
block set
tbs
channel
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
KR1020010061543A
Other languages
English (en)
Other versions
KR100450938B1 (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 삼성전자주식회사
Priority to KR10-2001-0061543A priority Critical patent/KR100450938B1/ko
Priority to US10/266,106 priority patent/US7450611B2/en
Publication of KR20030029270A publication Critical patent/KR20030029270A/ko
Application granted granted Critical
Publication of KR100450938B1 publication Critical patent/KR100450938B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding 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/0015Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
    • H04L1/0017Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy where the mode-switching is based on Quality of Service requirement
    • 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
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/36Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • 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
    • 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
    • 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
    • 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]

Landscapes

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

Abstract

본 발명은 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에 관한 것으로서, 특히 기지국에서 사용자 단말기로 공통 제어 채널을 통해 전송되는 트랜스포트 포맷 리소스 정보중 실제 전송되는 사용자 데이터에 대한 트랜스포트 블록 셋의 크기를 직접 전송하지 않고 상기 사용자 데이터에 대한 변조 및 코딩 스킴 레벨과, 코드 개수 정보등을 이용하여 상기 사용자 데이터에 대한 트랜스포트 블록 셋 정보를 전송하는 필드 크기를 감소시키는 것을 특징으로 한다.

Description

고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서 트랜스포트 블록 셋 크기 정보를 송수신하는 장치 및 방법{APPARATUS FOR TRANSMITTING/RECEIVING TRANSPOR[RO]T BLOCK SET SIZE INFORMATION IN COMMUNICATION SYSTEM USING HIGH SPEED DOWNLINK PACKET ACCESS SCHEME AND METHOD THEROF}
본 발명은 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에 관한 것으로서, 특히 사용자 데이터에 대한 트랜스포트 블록 셋 크기 정보를 전송하는 장치 및 방법에 관한 것이다.
일반적으로, 고속 순방향 패킷 접속(High Speed Downlink Packet Access, 이하 "HSDPA"라 칭하기로 한다)방식은 UMTS(Universal Mobile Terrestrial System) 통신 시스템에서 순방향 고속 패킷 데이터 전송을 지원하기 위한 순방향 데이터 채널인 고속 순방향 공통 채널(HS-DSCH: High Speed - Downlink Shared Channel)과 이와 관련된 제어채널들을 포함한 데이터 전송방식을 총칭한다. 상기 고속 순방향 패킷 접속을 지원하기 위해서 적응적 변조방식 및 코딩 방식(Adaptive Modulation and Coding: 이하 "AMC"라 한다), 복합 재전송 방식(Hybrid Automatic Retransmission Request: 이하 "HARQ"라 함) 및 빠른 셀 선택(Fast Cell Select: 이하 "FCS"라 함)방식이 제안되었다.
그러면 여기서 상기 고속 순방향 패킷 접속을 지원하기 위한 방식들인 AMC 방식과, FCS 방식과, HARQ 방식에 대해서 설명하기로 한다.
첫 번째로, AMC 방식에 대해 설명하기로 한다.
상기 AMC 방식은 특정 기지국(Node B, 이하 "Node B"라 칭하기로 한다)과 사용자 단말기(UE: User Element) 사이의 채널 상태에 따라 서로 다른 데이터 채널의 변조방식과 코딩방식을 결정하여, 상기 Node B 전체의 사용효율을 향상시키는 데이터 전송 방식을 말한다. 따라서 상기 AMC 방식은 복수개의 변조방식들과 복수개의 코딩방식들을 가지며, 상기 변조방식들과 코딩방식들을 조합하여 데이터 채널 신호를 변조 및 코딩한다. 통상적으로 상기 변조방식들과 코딩방식들의 조합들 각각을 변조 및 코딩 스킴(Modulation and Coding Scheme: 이하 "MCS"라 함)라고 하며, 상기 MCS 수에 따라 레벨(level) 1에서 레벨(level) n까지 복수개의 MCS들을 정의할 수 있다. 즉, 상기 AMC 방식은 상기 MCS의 레벨(level)을 상기 사용자 단말기와 현재 무선 접속되어 있는 Node B 사이의 채널 상태에 따라 적응적으로 결정하여 상기 Node B 전체 시스템 효율을 향상시키는 방식이다.
두 번째로, FCS 방식을 설명하기로 한다.
상기 FCS 방식은 상기 고속 순방향 패킷 접속 방식을 사용하고 있는 사용자 단말기가 셀 중첩지역, 즉 소프트 핸드오버 영역에 위치할 경우 복수개의 셀들 중 채널 상태가 좋은 셀을 빠르게 선택하는 방법이다. 상기 FCS 방식은 구체적으로,(1) 상기 고속 순방향 패킷 접속 방식을 사용하고 있는 사용자 단말기가 임의의 제1 Node B와 임의의 제2 Node B의 셀 중첩지역에 진입할 경우, 상기 사용자 단말기는 복수의 셀들, 즉 복수개의 Node B와의 무선 링크(이하 "Radio Link"라 칭한다.)를 설정한다. 이때 상기 사용자 단말기와 Radio Link를 설정한 셀들의 집합을 액티브 셋(active set)이라 칭한다. (2) 상기 액티브 셋에 포함된 셀들 중에서 가장 양호한 채널상태를 유지하고 있는 셀로부터만 고속 순방향 패킷 접속 방식용 패킷 데이터를 수신하여 전체적인 간섭(interference)을 감소시킨다. 여기서, 상기 액티브 셋에서 채널상태가 가장 양호하여 고속 순방향 패킷 접속 패킷 데이터를 전송하는 셀을 베스트 셀(best cell)이라 하고, 상기 사용자 단말기(130)는 상기 액티브 셋에 속하는 셀들의 채널 상태를 주기적으로 검사하여 현재베스트 셀보다 채널 상태가 더 좋은 셀이 발생할 경우 상기 현재의 베스트 셀을 새로 발생한 채널 상태가 더 좋은 셀로 바꾸기 위해 베스트 셀 지시자(Best Cell Indicator) 등을 상기 액티브 셋에 속해있는 셀들로 전송한다. 상기 베스트 셀 지시자에는 베스트 셀로 선택된 셀의 식별자가 포함되어 전송되고, 이에 상기 액티브 셋내의 셀들은 상기 베스트 셀 지시자를 수신하고 상기 베스트 셀 지시자에 포함된 셀 식별자를 검사한다. 그래서 상기 액티브 셋 내의 셀들 각각은 상기 베스트 셀 지시자가 자신에게 해당하는 베스트 셀 지시자인지를 검사하고, 상기 검사결과 베스트 셀로 선택된 해당 셀은 고속 순방향 공통 채널(HS-DSCH)을 이용해서 상기 사용자 단말기로 패킷 데이터를 전송한다.
세번째로, HARQ 방식, 특히 다채널 정지-대기 혼화 자동 재전송 방식(n-channel Stop And Wait Hybrid Automatic Retransmission Request:이하 "n-channel SAW HARQ"라 칭한다.)을 설명하기로 한다.
상기 HARQ 방식은 ARQ(Automatic Retransmission Request) 방식의 전송 효율을 증가시키기 위해 다음과 같은 2 가지 방안을 새롭게 적용한 것이다. 첫 번째 방안은 상기 HARQ는 사용자 단말기와 Node B 사이에서의 재전송 요구 및 응답을 수행하는 것이고, 두 번째 방안은 오류가 발생한 데이터들을 일시적으로 저장하였다가 해당 데이터의 재전송 데이터와 결합(Combining)해서 전송하는 것이다. 또한 고속 순방향 패킷 접속 방식에서는 종래의 멈춤-대기 자동 재전송(Stop and Wait ARQ::SAW ARQ) 방식의 단점을 보완하기 위해서 상기 n-channel SAW HARQ라는 방식을 도입하였다. 상기 SAW ARQ방식의 경우 이전 패킷 데이터에 대한 ACK를 수신하여야만 다음 패킷데이터를 전송한다. 그런데, 이렇게 이전 패킷 데이터에 대한 ACK를 수신한 후에만 다음 패킷데이터를 전송하기 때문에 패킷 데이터를 현재 전송할 수 있음에도 불구하고 ACK을 대기하여야 하는 경우가 발생할 수 있다. 상기 n-channel SAW HARQ 방식에서는 상기 이전 패킷 데이터에 대한 ACK를 받지 않은 상태에서 다수의 패킷 데이터들을 연속적으로 전송해서 채널의 사용 효율을 높일 수 있다. 즉, 사용자 단말기와 Node B간에 n 개의 논리적인 채널(Logical Channel)들을 설정하고, 특정 시간 또는 채널 번호로 상기 n 개의 채널들 각각을 식별 가능하다면, 패킷 데이터를 수신하게 되는 상기 사용자 단말기는 임의의 시점에서 수신한 패킷데이터가 어느 채널을 통해 전송된 패킷 데이터인지를 알 수 있으며, 수신되어야 할 순서대로 패킷 데이터들을 재구성하거나, 해당 패킷 데이터를 소프트 컴바이닝(soft combining) 하는 등 필요한 조치를 취할 수 있다.
상기 AMC 방식과, FCS 방식과, HARQ 방식을 지원하여 통신 효율을 높이는 상기 고속 순방향 패킷 접속 통신 시스템은 전체 순방향(forward) 전송 자원들 중 일부의 전송 자원들을 다수의 사용자 단말기들이 공유하는 시스템이다. 상기 순방향 전송 자원들에는 전송 출력과 직교 코드(orthogonal code)인 OVSF(Orthogonal Variable Spreading Factor) 코드(code)가 있는데, 상기 OVSF 코드의 경우 현재 표준으로 논의되고 있는 바에 따르면, 확산계수(SF: Spreading Factor)가 16인 경우(SF = 16) 10개의 OVSF 코드를 상기 고속 순방향 패킷 접속 통신 시스템에 사용하고, 상기 확산계수가 32인 경우(SF = 32) 20개의 OVSF 코드를 상기 고속 순방향 패킷 접속 통신 시스템에 사용하는 것이 고려되고 있다.
상기 고속 순방향 패킷 접속 통신 시스템에서 사용 가능한 다수개의 OVSF 코드들은 특정 동일 시간에 다수의 사용자 단말기들이 동시에 사용하는 것이 가능하다. 즉, 상기 고속 순방향 패킷 접속 통신 시스템내에서 특정 동일 시간에서 다수의 사용자 단말기들간에 OVSF 코드 다중화가 가능하다. 상기와 같은 OVSF 코드 다중화를 도 1을 참조하여 설명하기로 한다.
상기 도 1은 통상적인 고속 순방향 패킷 접속 통신 시스템에서 OVSF 코드를 할당한 일 예를 도시한 도면이다. 상기 도 1을 설명함에 있어 특히 상기 확산 계수가 16인 경우(SF = 16)를 일 예로 하여 설명하기로 한다.
상기 도 1을 참조하면, 각 OVSF 코드들을 코드 트리(code tree)의 위치에 따라 C(i,j)로 도시되어 있다. 상기 C(i,j)에서 상기 변수 i는 상기 확산 계수값을 나타내며, 상기 변수 j는 상기 OVSF 코드 트리에서 맨 좌측으로부터 존재하는 순서를 나타낸 것이다. 일 예로 상기 C(16,0)은 상기 확산 계수가 16이며, OVSF 코드 트리에서 상기 확산 계수가 16일 경우 좌측으로부터 첫 번째 위치에 존재한다는 것을 나타낸다. 상기 도 1은 상기 확산 계수가 16일 경우 상기 OVSF 코드 트리에서 7번째부터 16번째까지, 즉 C(16.6)에서 C(16,15)까지 10개의 OVSF 코드를 상기 고속 순방향 패킷 접속 통신 시스템에 할당하는 경우를 도시하고 있다. 상기 10개의 OVSF 코드들은 다수의 사용자 단말기들에게 다중화 될 수 있는데, 예를 들어 하기 표 1과 같이 OVSF 코드가 다중화될 수 있다.
시간사용자 t0 t1 t2
A C(16,6)~C(16,7) C(16,6)~C(16,8) C(16,6)~C(16,10)
B C(16,8)~C(16,10) C(16,9)~C(16,10) C(16,11)~C(16,14)
C C(16,11)~C(16,15) C(16,11)~C(16,15) C(16,15)
상기 표 1에서, 상기 A, B, C는 상기 고속 순방향 패킷 접속 통신 시스템을 사용하고 있는 임의의 사용자들, 즉 임의의 사용자 단말기들이다. 상기 표 1에 나타낸 바와 같이, 임의의 시점 t0, t1, t2에서 상기 사용자 A, B, C는 상기 고속 순방향 패킷 접속 통신 시스템에 할당된 OVSF 코드들을 이용해서 코드 다중화된다. 각 사용자 단말기들에게 할당할 OVSF 코드의 개수와 OVSF 코드 트리 상의 위치는 상기 Node B가 결정하며, 이는 상기 Node B에 저장되어 있는 사용자 단말기들 각각의 사용자 데이터(user data) 양을 고려해서 결정된다.
현재 표준화 논의중인 상기 HSDPA 통신 시스템에서는 상기 OVSF 코드 정보 등과 같은 제어 정보들을 순방향(forward) 제어 채널을 통해서 각 사용자 단말기들에게 전달하는 것이 제안되고 있다. 이를 상세히 설명하기 위해 먼저 상기 HSDPA 통신 시스템의 채널(channel) 구조를 설명하면 다음과 같다.
상기 순방향 패킷 접속 통신 시스템은 순방향 사용자 데이터를 전송하는 고속 순방향 공통 채널, 순방향 제어 채널, 역방향(reverse) 제어 채널로 구성된다. 상기 고속 순방향 공통 채널은 상기 고속 순방향 패킷 접속 통신 시스템에 할당된 OVSF 코드들을 이용해서 사용자 단말기들에게 사용자 데이터를 전송하는 채널이다. 상기 고속 순방향 패킷 접속 통신 시스템을 지원하기 위해 새로이 도입된 방식들, 즉 상기 AMC 방식, HARQ 방식, FCS 방식을 지원하기 위해서는 상기 Node B와 사용자 단말기들간에 제어 정보(control information)의 교환이 필요하며, 상기 제어 정보들은 상기 순방향 제어 채널 및 역방향 제어 채널을 통해서 전송된다. 상기 역방향 제어 채널을 통해서 전달되는 제어 정보로는 상기 사용자 단말기가 상기 Node B에게 주기적으로 보고하는 채널 품질 정보와, 상기 사용자 단말기가 수신한 사용자 데이터의 오류 발생 여부를 보고하는 인지(ACK) 신호, 상기 사용자 단말기가 수신 가능한 범위 내의 셀들의 채널 상황을 비교해서 가장 양호한 채널을 제공하는셀을 보고하는 베스트 셀 정보 등이 있다.
또한 상기 순방향 제어 채널을 통해 전달되는 제어 정보의 종류는, 임의의 사용자 단말기에게 고속 순방향 공통 채널을 통해 사용자 데이터가 전달될 것임을 알려 주는 정보, 즉 고속 순방향 공통 채널 지시자(HI), MCS 레벨에 관한 정보(MCS info), 트랜스포트 블록 셋(TBS: Transport Block Set)의 크기에 관한 정보(TBS size), 해당 사용자 단말기에게 할당된 OVSF 코드 정보(code info), HARQ와 관련된 정보(HARQ info), CRC(Cyclic Redundancy Check) 정보 등이 있다. 이때, 상기 순방향 제어 채널을 통해 전달되는 제어 정보들 중 상기 MCS 레벨 정보(MCS info), 트랜스포트 블록 셋 크기 정보(TBS size info), OVSF 코드 정보(code info)를 합쳐서 트랜스포트 포맷 리소스 정보(TFRI: Transport Format Resource Information)이라고 명명한다.
상기 제어 정보들은 종속 전용 물리 채널(Associated Dedicated Physical Channel)과 공통 제어 채널(SCCH: Shared Control CHannel)이라는 2개의 제어 채널을 통해 전송된다. 상기 종속 전용 물리 채널은 상기 HSDPA 통신을 실행하는 사용자 단말기와 Node B 사이에 직접 일대일로 설정된 전용 물리 채널(DPCH: Dedicated Physical CHannel)을 의미하며, 상기 전용 물리 채널을 통해서는 상기 고속 순방향 공통 채널 지시자(HSDPA Indicator; 이하 "HI"라 칭함)가 전송된다. 상기 HI는 가까운 미래에 임의의 사용자 단말기에게 고속 순방향 공통 채널을 통해 상기 HSDPA 서비스 데이터가 전송되는지 여부를 나타내고, 만약 상기 임의의 사용자 단말기에게 상기 HSDPA 서비스 데이터가 전달된다면 이와 관련된 제어 정보, 즉 상기 HSDPA통신 시스템에서 사용하고 있는 다수의 공통 제어 채널들 중 어느 공통 제어 채널을 통해 수신해야 할지를 지시한다. 일 예로, 상기 HSDPA 시스템에 4개의 공통 제어 채널들이 존재할 경우, 상기 4개의 공통 제어 채널들 각각을 0에서 3까지의 정수로 지정하고, 상기 HI가 2 비트로 구성된다면, 상기 HI가 전송되지 않을 경우 해당 사용자 단말기에게 전달될 HSDPA 데이터가 존재하지 않음을, 상기 HI가 0(00)일 경우 상기 HSDPA 서비스 데이터에 대한 제어정보를 공통 제어 채널 0을 통해 수신할 것을, 상기 HI가 1(01)일 상기 HSDPA 서비스 데이터에 대한 제어 정보를 공통 제어 채널 1을 통해 수신할 것을, 상기 HI가 2(10)일 경우 상기 HSDPA 서비스 데이터에 대한 제어 정보를 공통 제어 채널 2를 통해 수신할 것을, 상기 HI가 3(11)일 경우 상기 HSDPA 서비스 데이터에 대한 제어 정보를 공통 제어 채널 3을 통해 수신할 것을 지정해주는 것을 의미한다.
한편, 상기 공통 제어 채널은 상기 HI를 제외한 나머지 제어 정보들을 전송하는 채널로서 도 2를 참조하여 상기 공통 제어 채널의 구조를 설명하기로 한다.
상기 도 2는 통상적인 고속 순방향 패킷 접속 통신 시스템에서 공통 제어 채널 구조를 도시한 도면이다.
상기 도 2를 참조하면, 상기 공통 제어 채널은 3개의 슬럿들(slots)로 구성된 2ms를 한 주기로 하며, 상기 공통 제어 채널이 2ms 주기로 신호를 전송하는 이유는 상기 고속 순방향 공통 채널을 통한 데이터 전송의 단위가 3 슬롯이기 때문이다. 일 예로, 현재 표준화 진행 과정에서는 상기 고속 순방향 공통 채널 전송 단위의 3개의 슬럿들중 한 슬럿에는 상기 HARQ 정보(HARQ info)가, 나머지 2개의 슬럿들에 상기 트랜스포트 포맷 리소스 정보(TFRI)와 CRC가 각각 전송되는 경우를 제안하고 있다. 상기 사용자 단말기는 기지국과 상기 사용자 단말기간에 설정되어 있는 종속 전용 물리 채널을 통해 지속적으로 HI 필드를 감시하다가 상기 HI 필드에 정보가 실려서 전송된 경우, 상기 HI 정보에서 지정하는 해당 공통 제어 채널의 정보를 읽고. 상기 해당 공통 제어 채널에서 읽은 정보에 해당하는 상기 고속 순방향 공통 채널을 수신하게 된다.
상기 HSDPA 통신 시스템에서 상기 사용자 단말기의 물리계층(physical layer)이 수신한 데이터를 적절하게 처리하기 위해 필요한 정보로는 트랜스포트 블록(TB: Transport Block) 크기 정보, 트랜스포트 블록 셋 크기 정보, 채널 코딩 방식 정보, 변조 방식 정보, 레이트 매칭(rate matching) 방식 정보, 코드 정보 등이 있다. 상기 정보들 중 채널 코딩 방식과 변조 방식 정보는 상기 MCS 레벨에 관한 정보(MCS info)를 통해서, 코드 정보는 OVSF 코드 정보(Code info)를 통해서 Node B로부터 사용자 단말기로 전달된다. 상기 정보들 외에 상기 트랜스포트 블록의 크기는 최초 호 설정 시 결정되며, 상기 호가 유지되는 기간 중에는 상기 트랜스포트 블록의 크기는 변하지 않는 고정적인 크기이기 때문에 별도로 기지국에서 사용자 단말기로 상기 트랜스포트 블록의 크기에 대한 정보를 추가로 전달할 필요가 없다.
그리고 상기 트랜스포트 블록 셋의 크기는 임의의 단일 전송 시구간(TTI: Transmission Time Interval)동안 전송되는 트랜스포트 블록들의 개수를 나타내며, 상기 레이트 매칭 방식은 Node B의 물리계층이 사용자 데이터를 반복(repetition) 하거나 천공(puncturing) 했을 경우, 상기 반복 또는 천공 방식이 어떤 방식으로수행되었는지를 나타내는 정보이다. 상기 트랜스포트 블록 셋의 크기는 상기 도 2에 도시한 TFRI 필드를 통해 전달되며, 상기 레이트 매칭 방식에 관한 정보는 따로 전달되지 않는다. 그 이유는 상기 트랜스포트 블록 셋의 크기와 레이트 매칭 방식은 서로 상관 관계를 가지고 있기 때문에 상기 트랜스포트 블록 셋의 크기를 알면 상기 레이트 매칭 방식도 인지하는 것이 가능하기 때문이다.
다음으로 상기 HSDPA 통신 시스템의 송신기 물리 계층 구조를 도 3을 참조하여 설명하기로 한다.
상기 도 3은 통상적인 고속 순방향 패킷 접속 통신 시스템의 송신기 물리 계층 채널 구조를 도시한 도면이다.
상기 도 3을 참조하면, 상위계층으로부터 물리계층, 즉 트랜스포트 채널(transport channel)로 전송해야할 트랜스포트 블록들이 전달된다(301). 여기서, 상기 상위계층에서 물리 계층으로 상기 트랜스포트 블록들이 전달되는 주기는 매 전송시구간(TTI)별로 이루어지며, 상기 전송시구간 단위로 전송되는 트랜스포트 블록들이 트랜스포트 블록 셋을 구성하며, 상기 트랜스포트 블록 셋을 통해 전송되는 상기 트랜스포트 블록들의 개수가 상기 트랜스포트 블록 셋의 크기(TBS size)가 되는 것이다. 상기 상위계층으로부터 전달된 트랜스포트 블록들, 즉 트랜스포트 블록 셋에 상기 도 3에 도시한 바와 같이 헤더(header) 정보가 삽입(header attachment)된다(302). 상기 헤더 정보는 상기 송신기에 대응한 수신기측에서 상기 트랜스포트 블록 셋의 트랜스포트 블록들에 대한 순서 정렬에 이용가능한 일련 번호(serial number)와 같은 정보등이 될 수 있다. 그리고 나서 상기 헤더 정보가 삽입된 트랜스포트 블록 셋에는 CRC(Cyclic Redundancy Check)가 부가된다(303). 여기서, 상기 CRC는 일 예로 24 비트 CRC 연산이 고려될 수 있다.
상기 CRC가 부가된 트랜스포트 블록 셋은 오류 정정 부호를 위한 채널 코딩에 적합한 크기의 코드 블록(code block)으로 세그먼트(segment)된 후(304), 채널 전송을 위해 채널 코딩(channel coding)된다(305). 여기서, 상기 채널 코딩까지 완료된 데이터들을 코딩 블록(coded block)이라고 칭하고, 상기 코드 블록 세그멘테이션을 수행한 후, 즉 D4에서 상기 트랜스포트 블록을 구성하는 정보 비트(information bit)는 상기 채널 코딩을 통해, 즉 D5에서 심볼(symbol)로 변환된다. 상기 코딩 블록은 실제 물리 계층으로 전송하기 위해 물리 계층 프레임(frame)의 길이 및 스프레딩 팩터(spreading factor) 등을 고려하여 레이트 매칭(rate matching)된다(306). 즉, 상기 레이트 매칭은 상기 코딩 블록을 실제 물리 채널을 통해 전송가능한 정보의 양과 동일하게 되도록 해주는 과정이다. 일 예로 상기 채널 코딩을 통해 출력된 심볼의 개수가 D5개이고, 최종적으로 상기 물리 채널을 통해 전송될 심볼의 개수가 D9개라면 상기 레이트 매칭을 통해서 상기 전송될 심볼들의 개수를 일치시키게 되는 것이다. 즉, 상기 D5가 D9보다 크다면 천공이 실행되고, 상기 D9이 D5보다 크다면 반복이 실행되어 상기 D5와 D9의 심볼 개수를 일치시키는 것이다.
상기 레이트 매칭된 데이터는 물리 채널을 통해 전송될 수 있는 단위로 분할된다(physical channel segmentation)(307). 여기서, 상기 물리 채널 세그멘테이션은 고속 순방향 공통 채널이 복수개의 코드로 구성될 수 있으므로, 전체 데이터를각각의 코드에 합당한 크기로 분할해 주는 것이다. 상기 물리 채널 세그멘테이션된 데이터들은 연집오류(burst error)를 방지하기 위해 인터리빙(interleaving)되고(308) 상기 인터리빙된 데이터가 최종적으로 전송될 물리 채널로 매핑되어(physical channel mapping) 해당 물리 채널로 전송된다(309).
상기 도 3에서 설명한 바와 같이 전송하고자 하는 사용자 데이터는 상기와 같은 과정들을 거치면서 그 데이터 양이 하기와 같이 변화하게 된다.
D1 = 트랜스포트 블록의 크기(TB_size) * 트랜스포트 블록 셋의 크기(TBS_size)
D2 = D1 + 헤더 크기(Header_size)
D3 = D2 + CRC 크기(일 예로 24 bit)
D4 = D3
D5 = D4 * 1/코딩레이트(CR: Coding Rate)
D6 = D5 + 레이트 매칭의 크기(RM)
D7 = D6
D8 = D7
D9 = D8 = {(트랜스포트 블록 크기*트랜스포트 블록 셋 크기*헤더 크기+CRC 크기)/코딩 레이트 + 레이트 매칭}[(TB_Size * TBS + Header_Size+CRC)/CR + RM]
또한, 상기 도 3에서 상기 사용자 데이터는 상기 과정들을 거치면서 그 데이터 단위가 다음과 같이 변화한다. D1 내지 D4는 정보비트(IB : Information Bit)단위, D5 내지 D8 은 심볼(Symbol) 단위, D9은 변조된 심볼(MS: Modulated Symbol)단위가 된다. 즉, 상기 정보 비트가 채널 코딩을 거치면 심볼이 되고, 상기 심볼이 변조 과정을 거치면서 변조된 심벌이 되는 것이다.
그리고, 상기 D9은 실제 물리 채널을 통해 전송되는 데이터의 총합을 의미하므로 하기 수학식 1과 같이 표현가능하다.
D9 = NC(코드의 개수) * Code_capa(하나의 코드가 전달할 수 있는 데이터의 양) = NC * [(타임슬롯당 칩레이트/확산계수)* 전송시구간(TTI) 당 타임슬롯의 수 * MO(변조 오더)] = NC * MO * 480(3(타임슬롯)*2560(타임슬룻당칩레이트)/16(확산계수))
상기 수학식 1에서 단위는 심볼 단위가 되며, 상기 수학식 1을 상기 D9에 대한 등가로 다시 정리하면 하기 수학식 2와 같이 표현 가능하다. 이때, 확산계수는 16인 경우를 가정한다.
[TB_Size * TBS + Header_Size+CRC]/CR + RM = NC*480*MO
그리고 상기 수학식 2는 다시 하기 수학식 3과 같이 표현가능하다.
RM = NC * 480 * MO - [TB_Size * TBS Header_Size - CRC]/CR
상기 수학식 3에서 상기 레이트 매칭이 반복(repetition)이라면 상기 변수 RM은 양수값이, 상기 레이트 매칭이 천공(puncturing)이라면 상기 변수 RM은 음수값이 된다.
상기 도 3에서 설명한 각 과정들의 데이터양을 도 4를 참조하여 설명하기로 한다.
상기 도 4는 상기 도 3의 물리 계층 채널 구조에서 각 과정들의 데이터 양을 도시한 도면이다.
상기 도 4를 참조하면, D9은 물리 채널을 통해 전송되는 데이터의 총합을 의미하며, 임의의 시점에서 Node B에 의해서 정해지는 상수이다. 즉, 상기 D9은 임의의 시점에서 임의의 사용자 단말기에게 할당된 코드의 수와 MCS 레벨에 의해서 결정된다. 트랜스포트 블록 크기(TB_Size), CRC 크기, 헤더 크기(Header_Size) 역시 해당 호가 진행되는 동안은 변하지 않는 상수이며, 트랜스포트 블록 셋(TBS)은 Node B에 저장되어 있는 해당 사용자 단말기의 데이터 양에 따라 변하는 변수이다. 다시 말해서, 상기 수학식들에서 매 전송시구간(TTI)마다 변하는 파라미터들은 트랜스포트 블록 셋(TBS), 코드 개수(NC), 변조 오더(MO), 코딩 레이트(CR)이며, 상기 파라미터들은 모두 공통 제어 채널의 트랜스포트 포맷 리소스 정보(TFRI)를 통해 기지국에서 사용자 단말기로 매 전송시구간마다 통보해 준다.
또한 상기 도 3에서 설명한 물리 계층 구조의 레이트 매칭 동작을 도 5를 참조하여 설명하기로 한다.
상기 도 5는 통상적인 레이트 매칭 방식을 도시한 도면이다.
상기 도 5를 참조하면, 기지국, 즉 송신기가 레이트 매칭을 결정하면 상기 도 3에서 설명한 물리 계층 채널 구조에서 D5로 도시되어 있는 코딩 블록들을 동일한 간격으로 상기 레이트 매칭에 따라서 반복하거나 천공한 후 다음 채널 처리를 수행한 후 사용자 단말기, 즉 수신기로 전송하게 된다. 그러면 상기 수신기는 상기 레이트 매칭값이 음수일 경우, 즉 코딩 블록들이 천공된 경우에는 상기 천공된 부분에 0을 삽입해서(0 insertion) 상기 D5와 동일한 크기로 생성한 후 채널 디코더(channel decoder)로 출력한다.
이와는 반대로 상기 레이트 매칭값이 양수일 경우, 즉 상기 코딩 블록들이 반복된 경우에는 상기 반복된 비트들을 합산해서 상기 D5와 동일한 크기로 생성한 뒤 상기 채널 디코더로 출력한다. 결국 상기 수신기는 상기 송신기가 전송한 레이트 매칭값을 인지하면 정확하게 동작하는 것이 가능하게 되는 것이다. 그리고 상기 HSDPA에서는 트랜스포트 블록 셋(TBS), 코드의 개수(NC), 코딩 레이트를 기지국에서 사용자 단말기로 매 전송시구간마다 통보하여서 상기 기지국과 사용자 단말기가 동일한 레이트 매칭값을 산출하는 것이 가능하도록 하고 있다. 상기 레이트 매칭값을 상기 사용자 단말기가 정확하게 산출하면 상기 기지국에서 전송한 트랜스포트 블록 셋 개수를 정확하게 파악하는 것이 가능함에도 불구하고, 상기 기지국은 상기 공통 제어 채널을 통해서 매전송시구간마다 상기 사용자 단말기로 전송하고 있어 불필요한 순??항 제어 정보의 전송이 발생하고 있었으며, 이로 인해 순방향 채널 리소스의 불필요한 소비가 발생한다는 문제점이 있었다.
따라서, 본 발명의 목적은 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서 사용자데이터에 대한 트랜스포트 블록 셋 크기 정보를 송수신하는 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서 공통 제어 채널을 통해 전송되는 제어 정보 양을 감소시키는 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서 레이트 매칭값을 이용하여 트랜스포트 블록 셋 크기를 검출하는 장치 및 방법을 제공함에 있다.
상기한 목적들을 달성하기 위한 본 발명의 제1견지에 따른 방법은; 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서 트랜스포트 블록 셋 크기 정보를 송신하는 방법에 있어서, 사용자 단말기로 전송할 사용자 데이터가 발생하면, 상기 사용자 데이터에 대한 변조 및 코딩 스킴 레벨과 상기 사용자 데이터에 할당할 채널 구분 코드를 결정하는 과정과, 상기 결정된 변조 및 코딩 스킴 레벨과 채널 구분 코드를 가지고서 실제 물리 채널을 통해 전송될 정보비트 단위의 데이터양을 결정하고, 미리 설정되어 있는 트랜스포트 블록 크기로 상기 정보비트 단위의 데이터양을 분할하여 제1트랜스포트 블록 셋 크기 및 제2트랜스포트 블록 셋 크기를 계산하는 과정과, 상기 사용자 데이터의 트랜스포트 블록셋의 크기가 상기 제2트랜스포트 블록셋의 크기와 동일하게 레이트 매칭하는 과정과, 상기 레이트 매칭 결과에 따라 상기 사용자 데이터의 트랜스포트 블록셋이 반복되었음을 나타내는 정보를 상기 사용자 단말기로 전송하는 과정을 포함함을 특징으로 한다.
또한, 상기한 목적들을 달성하기 위한 본 발명의 제2견지에 따른 방법은; 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서 트랜스포트 블록 셋 크기 정보를 송신하는 방법에 있어서, 사용자 단말기로 전송할 사용자 데이터가 발생하면, 상기 사용자 데이터에 대한 변조 및 코딩 스킴 레벨과 상기 사용자 데이터에 할당할 채널 구분 코드 개수를 결정하는 과정과, 상기 결정된 변조 및 코딩 스킴 레벨과 채널 구분 코드를 가지고서 실제 물리 채널을 통해 전송될 정보비트 단위의 제1데이터양을 결정하고, 상기 제1데이터양에서 실제 트랜스포트 블록에 대응되는 제2데이터 양을 계산하는 과정과, 상기 제2데이터양이 상기 사용자 데이터의 트랜스포트 블록셋의 크기와 미리 설정되어 있는 트랜스포트 블록의 크기를 곱한 제3데이터양 이하일 경우 상기 사용자 데이터의 트랜스포트 블록 셋이 반복되었음을 나타내는 정보를 상기 사용자 단말기로 전송하는 과정을 포함함을 특징으로 한다.
또한,상기한 목적들을 달성하기 위한 본 발명의 제3견지에 따른 방법은; 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서 트랜스포트 블록 셋 크기 정보를 송신하는 방법에 있어서, 사용자 단말기로 전송할 사용자 데이터가 발생하면, 상기 사용자 데이터에 대한 변조 및 코딩 스킴 레벨과 상기 사용자 데이터에 할당할 채널 구분 코드를 결정하는 과정과, 상기 결정된 변조 및 코딩 스킴 레벨과 채널 구분 코드 상태에서 실제 물리 채널을 통해 전송 가능한 최대 트랜스포트 블록 셋의 크기를 계산하는 과정과, 상기 결정된 변조 및 코딩 스킴 레벨과 채널 구분 코드 상태에서 상기 사용자 데이터에 대한 실제 트랜스포트 블록 셋의 크기를 계산하는 과정과, 상기 전송 가능한 최대 트랜스포트 블록 셋의 크기에서 상기 실제 트랜스포트 블록셋의 크기간의 차이값을 계산하고, 상기 차이값을 상기 사용자 단말기로 전송하는 과정을 포함함을 특징으로 한다.
도 1은 통상적인 고속 순방향 패킷 접속 통신 시스템에서 OVSF 코드를 할당한 일 예를 도시한 도면
도 2는 통상적인 고속 순방향 패킷 접속 통신 시스템에서 공통 제어 채널 구조를 도시한 도면
도 3은 통상적인 고속 순방향 패킷 접속 통신 시스템의 송신기 물리 계층 채널 구조를 도시한 도면
도 4는 상기 도 3의 물리 계층 채널 구조에서 각 과정들의 데이터 양을 도시한 도면
도 5는 통상적인 레이트 매칭 방식을 도시한 도면
도 6은 본 발명의 제1실시예에 따른 고속 순방향 패킷 접속 통신 시스템의 송신기 물리 계층 채널 구조를 도시한 도면
도 7은 본 발명의 제1실시예에서의 기능을 수행하기 위한 송신기 동작 과정을 도시한 흐름도
도 8은 본 발명의 제2실시예에서의 기능을 수행하기 위한 송신기 동작 과정을 도시한 흐름도
도 9는 본 발명의 제3실시예에 따른 X개의 코드가 할당되고 MCS 레벨 Y가 할당된 상태에서 사용가능한 트랜스포트 블록 셋의 범위(TBS_variation(X,Y))를 도시한 도면
도 10은 본 발명의 실시예에서의 기능을 수행하기 위한 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템의 송신기 구조를 도시한 블록도
도 11은 본 발명의 실시예에서의 기능을 수행하기 위한 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템의 수신기 구조를 도시한 블록도
도 12는 도 10의 레이트 매칭 제어부 동작의 개략적인 개념을 도시한 도면
도 13은 도 11의 레이트 매칭 제어부 동작의 개략적인 개념을 도시한 도면
이하, 본 발명에 따른 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명에 따른 동작을 이해하는데 필요한 부분만이 설명되며 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.
우선 본 발명을 설명함에 앞서 다음과 같은 점들을 유의하여야 한다.
상기 HSDPA 시스템에서는 Node B가 사용자 단말기로 전송될 사용자 데이터에 대한 스케줄링(scheduling), 코드 할당, MCS 레벨을 결정을 담당한다. 상기 스케줄링은 임의의 시점에 임의의 사용자 단말기에게 전송할 트랜스포트 블록들의 개수와 밀접한 관계를 가지고, 상기 코드 할당과 MCS 레벨은 해당 시점에 전송될 데이터의 양과 밀접한 관계를 가진다. 이를 상기에서 설명한 도 3을 가지고서 설명하면, 상기 스케줄링은 D1과 연관되며, 할당된 코드의 개수와 MCS 레벨은 D9과 연관된다. 즉, Node B는 해당 시점에 채널의 상황과 다른 사용자 단말기들로 전송되어야 할 데이터의 양을 고려해서, MCS 레벨 및 코드 할당을 결정하며, 즉 해당 사용자 단말기로 전송할 데이터의 양 D9을 결정한다. 그리고 상기 기지국이 결정한 데이터 양 D9에 상응하여 트랜스포트 블록들의 개수, 즉 D1을 결정하게 된다. 그러므로, 트랜스포트 블록 셋의 크기, 즉 전송되는 트랜스포트 블록들의 개수는 해당 시점의 물리 채널 용량에 가변하는 종속 변수가 된다.
상기에서 설명한 물리 채널의 용량 D9은 상기 도 3에서 설명한 바와 같이 하기 수학식 4와 같이 표현된다.
D9 = NC * 480 * MO
상기 수학식 4에서, 상기 NC는 코드의 개수이며, 상기 MO는 변조 오더이며, 상기 수학식 4의 계산 단위는 심볼(symbol) 단위이다.
그리고, 상기 물리 채널의 용량을 정보 비트(information bit) 단위로 표현하면 하기 수학식 5와 같다.
P_CAPA = NC * 480 * MO * CR
상기 수학식 5에서 상기 P_CAPA는 상기 정보 비트 단위로 표현한 물리 채널 용량을 나타내는 값이고, 상기 MO와 코딩 레이트(CR: Coding Rate)는 상기 MCS 레벨에 의해서 결정되며, 상기 NC는 해당 시점의 전체 트래픽(traffic) 크기에 의해 결정되므로, 결론적으로 상기 P_CAPA는 최대 용량과 최소 용량 사이에서 시간에 따라 변하는 함수가 된다. 그런데, 상기 Node_B의 입장에서 임의의 시점의 P_CAPA는 해당 시점에서 상기 Node B 자신이 사용할 수 있는 전송 리소스(resource)의 크기를 의미하므로, 전송 리소스를 효율적으로 이용하려면 가능하면 많은 트랜스포트 블록들을 P_CAPA에 대응시켜야 한다. 그러므로 한 전송 시구간(TTI: Transport Time Interval) 동안 전송되는 트랜스포트 블록들의 개수인 TBS는 하기 수학식 6에서 보듯이 P_CAPA와 대응된다.
TBS_estimated = (P_CAPA-CRC- Header_Size)/TB_Size
TBS 1 = RU(TBS_estimated) , TBS 2= RD(TBS_estimated)
상기 수학식 6에서, RU는 올림을 RD는 내림을 의미한다.
상기 Node B는 상기 TBS 1과 TBS 2 중 하나를 해당 시점의 전송 TBS로 결정한다.
또한, 상기 P_CAPA는 시간에 따라 변하는 함수이며, 그 최대값(P_CAPA_MAX)과 최소값(P_CAPA_MIN)은 하기 수학식 7과 같다.
P_CAPA_MIN = NC_MIN * 480 * MO_MIN * CR_MIN
P_CAPA_MAX = NC_MAX * 480 * MO_MAX * CR_MAX
여기서, 상기 NC_MIN은 상기 기지국에서 할당할 수 있는 최소의 코드 개수이며, 상기 NC_MAX는 상기 기지국에서 할당할 수 잇는 최대의 코드 개수이며, 상기 MO_MIN은 상기 기지국에서 적용할 수 있는 최소 변조 오더이며, 상기 MO_MAX는 상기 기지국에서 적용할 수 있는 최대 변조 오더이며, 상기 CR_MIN은 상기 기지국에서 적용할 수 있는 최소 코딩 레이트이며, 상기 CR_MAX는 상기 기지국에서 적용할 수 있는 최대 코딩 레이트이다. 그리고 상기 MO와 CR의 곱은 각 MCS 레벨과 일대일로 대응되므로, 상기 수학식 7은 하기 수학식 8로 표현가능하다.
P_CAPA_MIN = NC_MIN * 480 * MCS_1
P_CAPA_MAX = NC_MAX * 480 * MCS__MAX
상기 수학식 8에서 상기 MCS_1은 MCS 레벨 1의 MO와 CR의 곱을, MCS_MAX는 최대 MCS 레벨의 MO와 CR의 곱을 의미한다. 그러므로, 한 전송 시구간(TTI) 동안 전송 가능한 트랜스포트 블록들의 최소 개수 TBS_MIN은 1이 되며, 최대 개수 TBS_MAX는 상기 수학식 8의 P_CAPA_MAX에서 유도 가능하다. 즉, TBS_MAX_estimate = (P_CAPA_MAX - CRC - Header_Size)/TB_Size가 되고, 그러므로 실제 전송할 트랜스포트 블록 셋의 최대 크기는 TBS_MAX = RU(TBS_MAX_estimate)가 된다.
그러므로 상기 HSDPA 시스템의 종래의 공통제어채널(SCCH: Shared Control CHannel) 구조에서는 상기 TBS_MIN과 TBS_MAX를 포괄하는 정보를 포함하여야 한다. 즉 RU[log2(TBS_MAX-1)]크기를 가지는 트랜스포트 블록 셋의 크기 정보를 나타내는 TBS 필드를 트랜스포트 포맷 리소스 정보(TFRI: Transport Format Resource Information)에 포함시켜야만 했기 때문에 상기 공통 제어 채널 리소스의 많은 부분을 사용하고 있었던 것이다.
그래서 본 발명의 실시예에서는 상기 트랜스포트 포맷 리소스 정보(TFRI) 필드에서 상기 트랜스포트 블록 셋 크기를 전송하는 TBS 필드 크기를 줄이는 방식을 제안하여 상기 공통 제어 채널을 통해 전송되는 정보의 양을 줄임으로써 순방향 채널 리소스 운용의 효율성을 증가시키도록 한다.
그러면 본 발명의 상기 TBS 필드 크기를 줄이는 제3가지 실시예들을 차례로 설명하기로 한다.
(1) 제1실시예
본 발명의 제1실시예는 상기 TBS의 크기가 특수한 경우를 제외하고는 항상 상기 P_CAPA와 일 대 일로 대응된다는 점을 이용해서 TBS 필드의 크기를 줄이는 방식이다
상기에서 설명한 바와 같이, Node B는 임의의 시점에 임의의 사용자 단말기에게 전송할 사용자 데이터의 양인 상기 TBS의 크기를 결정함과 동시에 그 해당 시점에서 MCS 레벨과 코드 할당도 결정한다. 즉 임의의 시점에서 상기 Node_B는 P_CAPA를 먼저 결정하고, 그에 대응되는 TBS는 상기 수학식 6과 같이 결정하게 된다. 상기 수학식 6에 나타낸 바와 같이 임의의 P_CAPA에 대응되는 TBS는 TBS_1과 TBS_2가 있으며, 상기 TBS_1은 레이트 매칭을 수행하여 천공된 경우이며, 상기 TBS_2는 레이트 매칭을 수행하여 반복된 경우에 해당한다. 상기 Node B는 상기 수학식 6을 이용해서 해당 P_CAPA에 해당하는 TBS_1과 TBS_2를 산출한 뒤, 상기 산출한 TBS_1과 TBS_2 둘 중 하나를 해당 시점의 TBS로 결정한다. 상기 TBS를 결정한 뒤 상기 Node B는 상기 결정한 TBS에 맞춰 레이트 매칭을 실행한 뒤 상기 TBS에 대해 실행되는 레이트 매칭이 천공 형태인지 혹은 반복 형태인지를 상기 사용자 단말기에게 알려준다. 그러면 상기 사용자 단말기는 상기 P_CAPA로부터 TBS를 산출할 수 있으며, 상기 산출한 TBS를 이용해서 레이트 매칭값(RM)을 결정할 수 있다. 결론적으로, 상기 Node B는 TBS 값을 직접 전송하는 대신 상기 TBS에 대해서 실행한 레이트 매칭이 천공 형태인지 혹은 반복 형태인지만 상기 사용자 단말기에게 알려주기만 하면 되는 것이기 때문에, 결론적으로 상기 사용자 단말기는 상기 트랜스포트 포맷 리소스 정보(TFRI) 필드의 TBS 필드에 1 비트(1 bit)만 할당되면 된다. 일 예로 상기 TBS에 대해서 실행한 레이트 매칭이 천공일 경우에는 0으로, 상기 실행한 레이트 매칭이 반복일 경우에는 1로 설정하여 TBS 정보로 보내면 되는 것이다.
상기 본 발명의 제1실시예에서는 임의의 시점에서 해당 사용자 단말기로 전송할 @TBS의 크기가 항상 해당 시점에서의 TBS_2 보다 크거나 같은 경우 유효하다. 그러나, 상기 임의의 시점에서 해당 사용자 단말기로 전송할 TBS의 크기(이하 "TBS_actual"로 칭하기로 한다)가 상기 TBS_2 보다 작을 경우에는 TBS_2 까지 트랜스포트 블록들을 반복해서 상기 TBS_2와 TBS_actual의 개수를 동일하게 해준다. 그리고, 트랜스포트 블록은 RLC-PDU와 일대일로 대응되며, RLC-PDU에는 중복 검사를 위한 일련번호가 부여되므로, 트랜스포트 블록 단위의 반복은 시스템의 동작에 영향을 미치지 않는다.
그러면 여기서 본 발명의 실시예에서의 기능을 수행하기 위한 고속 순방향 패킷 접속 통신 시스템의 송신기 물리 계층 채널 구조를 도 6을 참조하여 설명하기로 한다.
상기 도 6은 본 발명의 제1실시예에 따른 고속 순방향 패킷 접속 통신 시스템의 송신기 물리 계층 채널 구조를 도시한 도면이다.
상기 도 6은 상기에서 설명한 도 3의 통상적인 고속 순방향 패킷 접속 통신 시스템의 송신기 물리 계층 채널 구조와 601단계만 제외하면 동일하다. 즉, 상기 도 6의 602단계 내지 610단계는 상기 도 3의 301단계 내지 309단계와 동일하게 동작한다. 상기 601 단계를 상세히 설명하면, Node B는 실제 전송되어야하는 트랜스포트 블록 셋의 크기(TBS_actual)가 상기 TBS_2 보다 작을 경우 상기 TBS_actual을 상기 TBS_2와 동일한 크기로 맞춰주기 위해서 반복을 실행한다(TrBlock Repetiton). 일 예로 상기 TBS_2가 5, TBS_actual이 2일 경우 상기 2개의 트랜스포트 블록을 5개로 생성하기 위해서 반복한다.
그러면 상기 601단계의 동작에 따른 송신기 동작을 도 7을 참조하여 설명하기로 한다.
상기 도 7은 본 발명의 제1실시예에서의 기능을 수행하기 위한 송신기 동작 과정을 도시한 흐름도이다.
상기 도 7을 참조하면, 먼저 701 단계에서 Node B는 할당할 코드의 개수와 MCS 레벨을 결정한 후 702단계로 진행한다. 상기 702단계에서 상기 Node B는 상기 결정된 코드의 개수와 MCS 레벨을 이용하여 P_CAPA와 TBS_1과 TBS_2를 산출하고 703단계로 진행한다. 상기 703단계에서 상기 Node B는 해당 사용자 단말기에게 전송할 트랜스포트 블록의 개수인 TBS_actual과 상기 산출한 TBS_2의 상관관계를 검사하여 상기 TBS_actual이 TBS_2보다 큰지를 검사한다. 상기 검사 결과 상기 TBS_actual이 TBS_2보다 크지 않을 경우, 즉 TBS_actual이 TBS_2보다 작은 경우 상기 Node B는 704단계로 진행한다. 상기 704단계에서 상기 Node B는 상기 TBS_2의 트랜스포트 블록들의 수와 동일하도록 상기 TBS_actual의 트랜스포트 블록들을 반복하도록 제어하고 종료한다. 한편, 상기 703단계에서 상기 검사 결과 상기 TBS_actual이 TBS_2보다 클 경우 상기 Node B는 종료한 이후 상기 도 6에서 설명한 바와 같은 채널 처리 과정을 겪게 된다.
상기에서는 본 발명의 제1실시예를 설명하였으며 다음으로 TBS 필드 크기를 줄이기 위한 본 발명의 제2실시예를 설명하기로 한다.
(2) 제2실시예
본 발명의 제2실시예는 MCS 레벨 할당과 TBS_actual을 연계해서 트랜스포트 블록 단위의 반복을 사용하지 않고도 TBS 필드의 크기를 줄이는 방식이다.
상기에서 설명한 바와 같이 상기 P_CAPA는 할당된 코드의 개수와 MCS 레벨의 함수이다. 상기 코드 개수 범위를 1 ~ NC_MAX, MCS 레벨 범위를 MCS_1 ~ MCS_MAX로 정의하고, NC_i와 MCS_k에 대응되는 P_CAPA를 P_CAPA(NC_j, MCS_k)로 정의하면, P_CAPA(NC_j, MCS_k)의 범위는 P_CAPA(1,MCS_1) ~ P_CAPA(NC_MAX, MCS_MAX)가 되며 하기 수학식 9와 같이 표현가능하다.
P_CAPA(1,MCS_1) = MCS_1 * 480
P_CAPA(1,MCS_2) = MCS_2 * 480
:
P_CAPA(2,MCS_n) = MCS_n * 480 * 2
:
P_CAPA(NC_MAX, MCS_MAX) = MCS_MAX * 480 * NC_MAX
상기 수학식 9에 있어, 상기 P_CAPA에서 실제로 트랜스포트 블록에 대응되는 부분을 P_ACAPA로 정의하면, P_ACAPA는 하기 수학식 11과 같이 표현된다.
P_ACAPA(1,MCS_1) = MCS_1 * 480-CRC-Header_Size
P_ACAPA(1,MCS_2) = MCS_2 * 480-CRC-Header_Size
:
P_ACAPA(2,MCS_n) = MCS_n * 480 * 2-CRC-Header_Size
:
P_ACAPA(NC_MAX, MCS_MAX) = MCS_MAX * 480 * NC_MAX-CRC-Header_Size
그리고, 상기 본 발명의 제 2실시예에서 상기 Node B와 사용자 단말기는 MCS 레벨과 코드 할당을 결정함에 있어서 하기와 같은 규칙들을 따른다.
<규칙 1>
Node B와 사용자 단말기는 TB_Size를 P_ACAPA(1,MCS_1)으로 설정한다.
<규칙 2>
Node B는 MCS레벨과 코드할당을 결정하면, 그에 따른 P_ACAPA를 산출한다. 이 때 산출한 P_ACAPA가 TB_Size와 TBS_actual의 곱보다 클 경우 하기 규칙 3 과 규칙 4를 따른다. 만약 산출한 P_ACAPA가 TB_Size와 TBS_actual의 곱보다 작을 경우 할당한 MCS 레벨과 코드를 그대로 적용한다.
<규칙 3>
TBS_actual과 TB_Size의 곱을 P_ACAPA_target으로 설정한다.
<규칙 4>
P_ACAPA_target과 가장 근접한 P_ACAPA를 찾고 이에 대응되는 MCS 레벨 및 코드를 할당한다.
그러면 상기 본 발명의 제 2실시예에 따른 송신기 동작을 도 8을 참조하여 설명하기로 한다.
상기 도 8은 본 발명의 제2실시예에서의 기능을 수행하기 위한 송신기 동작 과정을 도시한 흐름도이다.
상기 도 8을 참조하면, 먼저 801단계에서 Node B는 사용자 데이터에 할당할 코드의 개수와 MCS 레벨을 결정한 후 802단계로 진행한다. 상기 802단계에서 상기 Node B는 상기 결정된 코드의 개수와 MCS 레벨을 이용하여 상기 P_ACAPA를 산출한 후 803단계로 진행한다. 상기 803단계에서 상기 Node B는 상기 산출한 P_ACAPA가 P_ACAPA_target보다 작은지를 검사한다. 상기 검사 결과 상기 P_ACAPA가 P_ACAPA_target보다 작지 않을 경우, 즉 상기 P_ACAPA가 P_ACAPA_target보다 크거나 같을 경우 상기 Node B는 804단계로 진행한다. 상기 804단계에서 상기 Node B는 상기 P_ACAPA_target과 가장 근접한 P_ACAPA에 대응되는 MCS 레벨 및 코드 개수를 결정한 후 805단계로 진행한다. 상기 805단계에서 상기 Node B는 상기 사용자 데이터에 할당할 MCS 레벨 및 코드 개수를 상기 804단계에서 결정한 MCS 레벨 및 코드개수로 재할당한 후 806단계로 진행한다.
한편, 상기 803단계에서 상기 검사 결과 상기 산출한 P_ACAPA가 P_ACAPA_target보다 작을 경우 상기 Node B는 상기 806단계로 진행한다. 상기 806단계에서 상기 Node B는 상기 도 6의 602단계로 진행하여 이후의 채널 처리 과정을 거치도록 한 후 종료한다.
상기에서는 본 발명의 제2실시예를 설명하였으며 다음으로 TBS 필드 크기를줄이기 위한 본 발명의 제3실시예를 설명하기로 한다.
(3) 제3실시예
본 발명의 제3실시예는 TBS 정보를 절대적인 값이 아닌 논리적인 값에 대응시키는 방식으로 TBS 필드의 크기를 줄이는 방식이다
임의의 사용자 단말기에게 N개의 코드, 즉 채널 구분 코드가 할당되고, MCS 레벨 M이 지정된 상태를 S(N,M)이라고 정의하면, HSDPA를 사용하는 시스템에 존재하는 상태는 S(1,1) ~ S(Code_Max, MCS_MAX)가 된다. 여기서, 상기 Code_MAX는 상기 HSDPA 시스템에서 고속 순방향 공통 채널에 할당 가능한 채널 구분 코드의 총 개수를 의미하며, 상기 MCS_MAX는 가장 높은 MCS 레벨을 의미한다.
일반적으로 Node B는 사용자 단말기와 Node B 사이의 채널 품질을 기초로 MCS 레벨을 결정하고, 해당 사용자 단말기로 전송해야 하는 데이터의 양을 기초로 채널 구분 코드 개수를 결정한다. 즉, 임의의 사용자 단말기의 상태가 S(X,Y)라고 가정하면, 코드 개수 X와 고속 순방향 공통 채널을 통해서 전송할 트랜스포트 블록의 개수의 상관관계는 하기 수학식 12와 같다.
TBS_MAX_WOF(X-1,Y) < TBS_variation(X,Y) <= TBS_MAX(X,Y)
상기 수학식 12에서 상기 TBS_variation(X,Y)는 S(X,Y)에서 사용 가능한 TBS의 범위를 의미하고, TBS_MAX(X,Y)는 S(X,Y)에서 전송할 수 있는 TB의 최대 개수를 의미하며, 그 크기는 레이트매칭 시 최대 천공 허용치에 의해서 결정된다. 상기 최대 천공 허용치를 크게 설정할수록 사용자 데이터의 전송 품질은 열화되지만, 대량의 데이터를 전송할 수 있다는 장점이 있다. 그리고 TBS_MAX(X,Y)는 하기 수학식 13과 같이 나타내진다.
TBS_MAX(X,Y) = (P_ACAPA(X,Y) - RM_MAX _bit)/TB_Size
상기 수학식 13에서 RM_MAX_bit를 TB_Size 보다 작은 수치로 제한할 경우, RM의 정의상 하기 수학식 14와 같이 변환가능하며, 상기 RM_MAX_bit는 bit 단위로 변환한 RM의 최대치이다.
TBS_MAX(X,Y) = RU[P_ACAPA(X,Y)/TB_Size]
상기 수학식 14에서 상기 TBS_MAX_WOF(X-1,Y)는 S(X-1,Y)에서 천공을 수행하지 않고 전송 가능한 트랜스포트 블록의 최대 개수를 의미하며 하기 수학식 15로 표현가능하다.
TBS_MAX_WOF(X-1,Y) = RD[P_ACAPA(X-1,Y)/TB_Size]
그러므로 상기 TBS_variation(X,Y)는 최종적으로 하기 수학식 16과 같이 표현 가능하다.
RD[(P_CAPA(X-1,Y)-CRC-Header_Size)/TB_Size] < TBS_variation(X,Y) <= RU[(P_CAPA(X,Y)-CRC-Header_Size)/TB_Size]
상기 수학식 16에서 상기 P_CAPA(X,Y) = X * 480 * MCS_Y를 의미한다.
상기에서 설명한 각각의 값들을 도 9를 참조하여 설명하기로 한다.
상기 도 9는 본 발명의 제3실시예에 따른 X개의 코드가 할당되고 MCS 레벨 Y가 할당된 상태에서 사용가능한 트랜스포트 블록 셋의 범위(TBS_variation(X,Y))를 도시한 도면이다.
상기 도 9를 참조하면, 상기 TBS_variation(X,Y)의 크기는 TBS_MAX_WOF(X-1,Y)와 TBS_MAX(X,Y)의 차이다. Node B가 사용자 단말기에게 고속 순방향 공통 채널 전송에 앞서서 TBS의 절대 크기를 전송하는 대신 해당 시점의 TBS_MAX_WOF로부터의 상대적인 차이만을 전송한다면 정보 양을 줄일 수 있다. 예를 들어, TB_Size가 100 bit, 할당된 코드가 10개, 임의의 MCS 레벨 n이 1/2 터보 코딩과 16 QAM 이며, CRC 크기가 24 bit, Header_size가 10 bit, bit 단위로 변환한 RM의 크기가 34 bit일 경우는;
P_CAPA(10,n) = 480 * 10 * 1/2 * 4 = 9600 bit
P_ACAPA(10,n) = 9600 - 24 - 10 = 9566 bit
가 된다. 34 bit 천공을 사용한 것으로 가정하였으므로, 상기 상황 하에서 TB의 개수는 96개가 된다. 그러므로 종래의 HSDPA 통신 시스템에서 TBS 필드를 이용해서 96이라는 정보를 전달하여야 하며, 그래서 적어도 RU(log2(95)) 이상의 비트를 할당하여야만 하였었다. 그러나 본 발명의 제3실시예에 따를 경우 TBS_MAX_WOF(9,n) = RD[(P_ACAPA(X-1,Y))/TB_Size] = RD(8606/100)=86이므로, Node B는 실제 전송하는 TB의 개수 96과 TBS_MAX_WOF(9,n)의 차이인 10이라는 정보를 사용자 단말기에게 알려주면 된다.
상기와 같이 본 발명의 제 3실시예를 적용할 경우, 공통 제어 채널의 트랜스포트 포맷 리소스 정보(TFRI) 필드에서 TBS 크기를 전달하기 위해 할당해야 할 비트 수는 TBS_variation의 최대값을 포괄할 수 있어야 하므로 하기 수학식 17과 같이 표현된다.
TBS_variation_MAX = TBS_variation(Code_Max, MCS_MAX)
TBS_variation(Code_Max, MCS_MAX) = RU[P_ACAPA(Code_Max,MCS_MAX) / TB_Size] RD[P_CAPA(Code_MAX-1, MCS_MAX)/TB_Size]
Field_Size_TBS = log2[TBS_Variation_MAX] bit
상기 수학식 17에서 상기 Field_Size_TBS는 TBS 필드에 할당되어야 할 비트 수를 의미한다.
그리고 상기 Node B는 S(X,Y)에서 공통 제어 채널의 TBS 필드에 하기 수학식 18의 값을 대입한다.
Value_TBS = TBS_Actual(실제 전송하는 TB의 개수) - TBS_MAX_WOF(X-1,Y)
상기 수학식 18에서 Value_TBS는 Node B가 TBS 필드에 삽입할 값, 즉 최대로 전송가능한 트랜스포트 블록들의 개수에서 실제 전송되는 트랜스포트 블록들의 개수를 감산한 값을 의미한다.
이렇게 상기 수학식 18에서 구한 Value_TBS를 상기 트랜스포트 포맷 리소스 정보(TFRI) 필드를 통해 상기 Node B가 사용자 단말기로 전송하면, 상기 사용자 단말기는 수신한 상기 Value_TBS를 이용해서 하기 수학식 19와 같이 실제 전송되는 트랜스포트 블록들의 개수를 구한다.
TBS_Actual = Value_TBS + TBS_MAX_WOF(X-1,Y)
다음으로 상기에서 설명한 본 발명의 제1실시에 내지 제3실시예에서의 기능을 수행하기 위한 송수신기 구조를 도 10 및 도 11을 참조하여 설명하기로 한다.
상기 도 10은 본 발명의 실시예에서의 기능을 수행하기 위한 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템의 송신기 구조를 도시한 블록도이다.
상기 도 10을 참조하면, Node B는 사용자 데이터를 고속 순방향 공통 채널을 통해 전송하기에 앞서 코드 할당부(1006)를 통해 상기 사용자 데이터에 할당할 코드의 개수를 할당하고, MCS 제어부(1005)를 통해 상기 사용자 데이터에 할당할 MCS 레벨을 할당하고, 레이트 매칭 제어부(1004)를 통해 전송할 트랜스포트 블록의 개수 정보, 즉 트랜스포트 블록 셋 크기(TBS size)를 다중화기(MUX)(1007)로 전달한다. 여기서, 상기 코드 할당부(1006)는 사용자 버퍼(1001)의 상황을 고려하여 코드 개수를 할당하고, 상기 레이트 매칭 제어부(1004)는 상기 사용자 버퍼(1001)에 저장되어 있는 사용자 데이터의 양에 따라 전송할 트랜스포트 블록의 개수를 결정하며, 상기 MCS 제어부(1005)는 해당 사용자 단말기가 전송한 역방향 제어 정보를 처리하는 역방향 제어 정보 처리부(1002)의 채널 품질 정보를 고려해서 MCS 레벨을 결정한다.
상기 다중화기(1007)는 상기 레이트 매칭 제어부(1004)와, 상기 MCS제어부(1005) 및 코드 할당부(1006)에서 전달받은 정보들을 다중화하여 슬롯 포맷(slot format)에 준하는 비트 스트림(bit stream)으로 생성한 후 CRC 연산부(1008)로 출력한다. 상기 CRC 연산부(1008)는 상기 다중화기(1007)에서 출력한 신호에 CRC를 삽입한 후 다중화기(1009)로 출력한다. 상기 다중화기(1009)는 HARQ 제어부(1003)가 전달한 HARQ 정보와 상기 CRC 연산부(1008)에서 출력한 CRC가 삽입된 비트 스트림을 다중화하여 상기 도 2에서 설명한 바와 같은 공통 제어 채널의 슬롯 포맷에 준하는 단일 비트 스트림으로 생성한 후 확산기(1010)로 출력한다. 상기 확산기(1010)는 상기 다중화기(1009)에서 출력한 신호를 입력하여 미리 설정되어 있는 확산 코드(spreading code)로 확산한 후 스크램블러(scrambler)(1011)로 출력한다. 상기 스크램블러(1011)는 상기 확산기(1010)에서 출력한 신호를 입력하여 미리 설정되어 있는 스크램블링 코드로 스크램블링한 후 합산기(1012)로 출력한다.
상기 합산기(1012)는 상기 스크램블러(1011)에서 출력된 신호와, 상기 공통 제어 채널을 제외한 나머지 채널, 일 예로 전용 물리 채널 등과 같은 나머지 채널들의 신호와 합산한 후 변조기(1013)로 출력한다. 상기 변조기(1013)는 미리 설정되어 있는 변조 방식으로 상기 합산기(1012)에서 출력한 신호를 변조한 후 RF(Radio Frequency)부(1014)로 출력한다. 상기 RF부(1014)는 상기 변조기(1013)에서 출력한 신호를 RF 대역 신호로 변환한 후 안테나(1015)로 출력하여, 상기 안테나(1015)를 통해 상기 RF 대역 신호가 송신된다.
다음으로 본 발명의 실시예에서의 기능을 수행하기 위한 수신기 구조를 도11을 참조하여 설명하기로 한다.
상기 도 11은 본 발명의 실시예에서의 기능을 수행하기 위한 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템의 수신기 구조를 도시한 블록도이다.
상기 도 11을 참조하면, 안테나(1101)를 통해 수신된 RF 대역 신호는 RF부(1102)에서 기저대역 신호로 변환되어 복조기(1103)로 출력된다. 상기 복조기(1103)는 상기 RF부(1102)에서 출력한 신호를 입력하여 송신기측에서 수행한 변조방식에 상응하는 복조방식으로 복조한 후 디스크램블러(1104)로 출력한다. 그러면 상기 디스크램블러(1104)는 상기 복조기(1103)에서 출력한 신호를 디스크램블링한 후 역확산기(1105)로 출력한다. 상기 역확산기(1105)는 상기 디스크램블러(1104)에서 출력한 신호를 역확산한 후 역다중화기(DEMUX)(1106)로 출력한다.
상기 역다중화기(1106)는 상기 역확산기(1105)에서 출력한 신호를 트랜스포트 포맷 리소스 정보(TFRI) 필드와, CRC 필드와 HARQ 필드로 분리한 후, 상기 HARQ 필드는 HARQ 제어부(1112)로 출력하고, 나머지 트랜스포트 포맷 리소스 정보(TFRI) 필드와, CRC 필드는 CRC 연산부(1107)로 출력한다. 상기 CRC 연산부(1107)는 상기 역다중화기(1106)에서 출력한 신호에 대해 CRC 연산을 수행한 후 역다중화기(1108)로 출력한다. 상기 역다중화기(1108)는 상기 CRC 연산부(1107)에서 출력한 신호를 입력하여 코드 정보(Code info), MCS level 정보, 레이트 매칭 파라미터로 역다중화하여 각각 코드 정보 수신부(1109)와, MCS 제어부(1110)와, 레이트 매칭 제어부(1110)로 출력한다.
상기 도 10 내지 도 11에서 설명한 본 발명의 실시예에서의 기능을 수행하기 위한 송신기 및 수신기 구조는 통상적인 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템의 송신기 및 수신기 구조와 동일하며, 단지 상기 송신기의 레이트 매칭 제어부(1004) 및 수신기의 레이트 매칭 제어부(1110)가 본 발명의 제1 내지 제3실시예에 따라 상이하게 동작된다.
그러면 다음으로 상기 송신기 레이트 매칭 제어부(1004)의 동작을 기존 방식 및 본 발명의 제1내지 제3실시예에 따라 설명하기로 한다.
상기 도 12는 도 10의 레이트 매칭 제어부 동작의 개략적인 개념을 도시한 도면이다.
상기 도 12를 참조하면, 먼저 상기 도 12의 (A)는 종래 기술에 따른 송신기 레이트 매칭 제어부(1004)의 동작 개념을 도시한 것이다. 상기 레이트 매칭 제어부(1004)는 사용자 버퍼(1001)에 저장되어 있는 사용자 데이터에 대해서 전송될 트랜스포트 블록들의 개수, 즉 TBS를 전달 받으면 그 값을 그대로 다중화기(1007)로 전달한다.
상기 도 12의 (B)는 본 발명의 제1실시예에 따른 레이트 매칭 제어부(1004)의 동작 개념을 도시한 것이다. 상기 레이트 매칭 제어부(1004)는 상기 사용자 버퍼(1001)에 저장되어 있는 사용자 데이터에 대해서 전송될 트랜스포트 블록들의 수, 즉 TBS를 전달받고, MCS 제어부(1005)에서 MCS 레벨을 전달받으며, 코드 할당부(1006)에서 할당될 코드의 개수를 전달 받는다. 그러면 상기 레이트 매칭 제어부(1004)는 상기 전달된 TBS를 TBS_actual로 대입하고, MCS level과 코드 개수를 이용해서 P_CAPA, TBS_1, TBS_2를 계산한다. TBS_actual이 TBS_2 보다 작을 경우, 상기 TBS_actual이 TBS_2가 동일해 질 때까지 트랜스포트 블록들에 대해서 반복을 수행하도록 제어한다(601). 그리고 나서 상기 반복된 후의 TBS_actual이 상기 TBS_2와 동일할 경우, 다중화기(1007)로 실제 사용자 데이터에 대한 트랜스포트 블록 셋이 반복되었음을 나타내는 한 비트로 구성된 정보를 전달하고, 만약 TBS_actual이 TBS_1과 동일할 경우 상기 다중화기(1007)로 실제 사용자 데이터에 대한 트랜스포트 블록 셋이 천공되었음을 나타내는 한 비트 정보를 전달한다.
상기 도 12의 (C)는 본 발명의 제2실시예에 따른 레이트 매칭 제어부(1004)의 동작 개념을 도시한 것이다. 상기 사용자 버퍼(1001)에 저장되어 있는 사용자 데이터에 대해서 전송될 트랜스포트 블록들의 수, 즉 TBS를 전달받고, MCS 제어부(1005)에서 MCS 레벨을 전달받으며, 코드 할당부(1006)에서 할당될 코드의 개수를 전달 받는다. 그러면 상기 레이트 매칭 제어부(1004)는 상기 전달된 TBS를 TBS_actual로 대입해서 P_ACAPA_target을 산출하고, MCS level과 코드 개수를 이용해서 P_ACAPA를 계산한다. 그래서 상기 P_ACAPA_target이 P_ACAPA 보다 크면 상기 다중화기(1007)로 천공을 의미하는 한 비트 정보를 전달하고, 상기 P_ACAPA_target이 P_ACAPA 보다 작을 경우 반복을 의미하는 한 비트 정보를 전달한다.
상기 도 12의 (D)는 본 발명의 제4실시예에 따른 레이트 매칭 제어부(1004)의 동작 개념을 도시한 것이다. 상기 사용자 버퍼(1001)에 저장되어 있는 사용자 데이터에 대해서 전송될 트랜스포트 블록들의 수, 즉 TBS를 전달받고, MCS제어부(1005)에서 MCS 레벨을 전달받으며, 코드 할당부(1006)에서 할당될 코드의 개수를 전달 받는다. 그러면 상기 레이트 매칭 제어부(1004)는 전달된 TBS를 TBS_actual로 대입하고, MCS level과 코드 개수를 이용해서 TBS_MAX_WOF(X-1,Y)를 계산한다. 이 때 X는 코드 개수, Y는 MCS 레벨을 의미한다. 상기 레이트 매칭 제어부(1004)는 상기 계산한 TBS_MAX_WOF(X-1,Y)를 이용해서 상기 다중화기(1007)로 전달할 TBS 차이값을 아래와 같이 계산한다.
TBS 차이값(TBS_value) = TBS_actual TBS_MAX_WOF(X-1,Y)
다음으로 상기 수신기 레이트 매칭 제어부(1111)의 동작을 기존 방식 및 본 발명의 제1내지 제3실시예에 따라 설명하기로 한다.
상기 도 13은 도 11의 레이트 매칭 제어부 동작의 개략적인 개념을 도시한 도면이다.
상기 도 13을 참조하면, 먼저 상기 도 13의 (A)는 종래 기술에 따른 송신기 레이트 매칭 제어부(1111)의 동작 개념을 도시한 것이다. 상기 레이트 매칭 제어부(1111)는 역다중화기(1008)에서 전달받은 TBS 값을 이용해서 레이트 매칭 값(RM)을 산출한 뒤, 상기 산출한 RM 값을 상기 수신기의 역레이트 매칭부(도시하지 않음)로 전달해서 레이트 매칭된 부분을 보정하도록 한다. 여기서 상기 RM 산출은 다음과 같다.
RM = P_ACAPA-TBS * TB_Size
상기 도 13의 (B)는 본 발명의 제1실시예에 따른 레이트 매칭 제어부(1111)의 동작 개념을 도시한 것이다. 상기 레이트 매칭 제어부(1111)는 상기역다중화기(1008)에서 전달 받은 값들을 이용해서 RM을 산출한 뒤, 상기 산출한 RM 값을 상기 역레이트 매칭부로 전달해서 레이트 매칭된 부분을 보정하도록 한다. 여기서, 상기 본 발명의 제1실시예에 따른 RM 산출은 다음과 같다.
RM = P_ACAPA-TBS_1 * TB_Size if repetition(반복)
RM = P_ACAPA-TBS_2 * TB_Size if puncturing(천공)
TBS_1 = RU(TBS_estimated), TBS_2 = RD(TBS_estimated)
TBS_estimated = P_ACAPA/TB_Size
상기 도 13의 (C)는 본 발명의 제2실시예에 따른 레이트 매칭 제어부(1111)의 동작 개념을 도시한 것이다. 상기 레이트 매칭 제어부(1111)는 상기 역다중화기(1008)에서 전달 받은 값들을 이용해서 RM을 산출한 뒤, 상기 산출된 RM 값을 상기 역레이트 매칭부로 전달해서 레이트 매칭된 부분을 보정하도록 한다. 상기 본 발명의 제2실시예에 따른 RM 산출은 다음과 같다.
RM = P_ACAPA-TBS_1 * TB_Size if repetition
RM = P_ACAPA-TBS_2 * TB_Size if puncturing
TBS_1 = RU(TBS_estimated), TBS_2 = RD(TBS_estimated)
TBS_estimated = P_ACAPA/TB_Size
상기 도 13의 (D)는 본 발명의 제3실시예에 따른 레이트 매칭 제어부(1111)의 동작 개념을 도시한 것이다. 상기 레이트 매칭 제어부(1111)는 상기 역다중화기(1008)에서 전달 받은 값들을 이용해서 RM을 산출한 뒤, 상기 산출된 RM 값을 상기 역레이트 매칭부로 전달해서 레이트 매칭된 부분을 보정하도록 한다. 상기 본 발명의 제3실시예에 따른 RM 산출은 다음과 같다.
RM = P_ACAPA-TBS_actual * TB_Size
TBS_actual = TBS 차이값(TBS_value) + TBS_MAX_WOF(X-1,Y)
한편 본 발명의 상세한 설명에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같은 본 발명은 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서 공통 제어 채널을 통해 전송하는 제어 정보, 특히 트랜스포트 블록 셋에 관한 정보 등과 같은 제어 정보를 전송하는데 사용하는 필드의 크기를 감소시킴으로써 순방향 채널 리소스의 효율성을 증가시킨다는 이점을 가진다.
또한 본 발명은 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서 공통 제어 채널을 통해 전송되는 트랜스포트 블록 셋에 관한 정보를 하나의 비트만으로 사용자 단말기에게 전송하는 것이 가능하여 상기 트랜스포트 블록셋에 관한 정보 전송의 효율성을 증가시킨다는 이점을 가진다.

Claims (10)

  1. 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서 트랜스포트 블록 셋 크기 정보를 송신하는 방법에 있어서,
    사용자 단말기로 전송할 사용자 데이터가 발생하면, 상기 사용자 데이터에 대한 변조 및 코딩 스킴 레벨과 상기 사용자 데이터에 할당할 채널 구분 코드를 결정하는 과정과,
    상기 결정된 변조 및 코딩 스킴 레벨과 채널 구분 코드를 가지고서 실제 물리 채널을 통해 전송될 정보비트 단위의 데이터양을 결정하고, 미리 설정되어 있는 트랜스포트 블록 크기로 상기 정보비트 단위의 데이터양을 분할하여 제1트랜스포트 블록 셋 크기 및 제2트랜스포트 블록 셋 크기를 계산하는 과정과,
    상기 사용자 데이터의 트랜스포트 블록셋의 크기가 상기 제2트랜스포트 블록셋의 크기와 동일하게 레이트 매칭하는 과정과,
    상기 레이트 매칭 결과에 따라 상기 사용자 데이터의 트랜스포트 블록셋이 반복되었음을 나타내는 정보를 상기 사용자 단말기로 전송하는 과정을 포함함을 특징으로 하는 상기 방법.
  2. 제1항에 있어서,
    상기 사용자 데이터의 트랜스포트 블록 셋의 크기가 상기 제1트랜스포트 블록 셋의 크기와 동일할 경우 상기 사용자 데이터 트랜스포트 블록 셋이 천공되었음을 나타내는 정보를 상기 사용자 단말기로 전송하는 과정을 더 포함함을 특징으로 하는 상기 방법.
  3. 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서 트랜스포트 블록 셋 크기 정보를 송신하는 방법에 있어서,
    사용자 단말기로 전송할 사용자 데이터가 발생하면, 상기 사용자 데이터에 대한 변조 및 코딩 스킴 레벨과 상기 사용자 데이터에 할당할 채널 구분 코드 개수를 결정하는 과정과,
    상기 결정된 변조 및 코딩 스킴 레벨과 채널 구분 코드를 가지고서 실제 물리 채널을 통해 전송될 정보비트 단위의 제1데이터양을 결정하고, 상기 제1데이터양에서 실제 트랜스포트 블록에 대응되는 제2데이터 양을 계산하는 과정과
    상기 제2데이터양이 상기 사용자 데이터의 트랜스포트 블록셋의 크기와 미리 설정되어 있는 트랜스포트 블록의 크기를 곱한 제3데이터양 이하일 경우 상기 사용자 데이터의 트랜스포트 블록 셋이 반복되었음을 나타내는 정보를 상기 사용자 단말기로 전송하는 과정을 포함함을 특징으로 하는 상기 방법.
  4. 제3항에 있어서,
    상기 제2데이터양이 상기 사용자 데이터의 트랜스포트 블록셋의 크기와 미리 설정되어 있는 트랜스포트 블록의 크기를 곱한 제3데이터양을 초과할 경우 상기 사용자 데이터의 트랜스포트 블록 셋이 천공되었음을 나타내는 정보를 상기 사용자 단말기로 전송하는 과정을 더 포함함을 특징으로 하는 상기 방법.
  5. 제3항에 있어서,
    상기 제2데이터양은 상기 제2데이터양에서 CRC와 헤더의 데이터양을 감산한 것임을 특징으로 하는 상기 방법.
  6. 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서 트랜스포트 블록 셋 크기 정보를 송신하는 방법에 있어서,
    사용자 단말기로 전송할 사용자 데이터가 발생하면, 상기 사용자 데이터에 대한 변조 및 코딩 스킴 레벨과 상기 사용자 데이터에 할당할 채널 구분 코드를 결정하는 과정과,
    상기 결정된 변조 및 코딩 스킴 레벨과 채널 구분 코드 상태에서 실제 물리 채널을 통해 전송 가능한 최대 트랜스포트 블록 셋의 크기를 계산하는 과정과,
    상기 결정된 변조 및 코딩 스킴 레벨과 채널 구분 코드 상태에서 상기 사용자 데이터에 대한 실제 트랜스포트 블록 셋의 크기를 계산하는 과정과,
    상기 전송 가능한 최대 트랜스포트 블록 셋의 크기에서 상기 실제 트랜스포트 블록셋의 크기간의 차이값을 계산하고, 상기 차이값을 상기 사용자 단말기로 전송하는 과정을 포함함을 특징으로 하는 상기 방법.
  7. 제6항에 있어서,
    상기 실제 트랜스포트 블록 셋의 크기는 상기 사용자 데이터에 대한 트랜스포트 블록 셋의 크기에서 CRC와 헤더의 데이터양을 감산한 것임을 특징으로 하는 상기 방법.
  8. 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서 트랜스포트 블록 셋 크기 정보를 수신하는 방법에 있어서,
    공통 제어 채널을 통해 수신되는 트랜스포트 블록 셋에 해당하는 변조 및 코딩 스킴 레벨과, 채널 구분 코드와, 상기 트랜스포트 블록 셋이 천공 혹은 반복되었는지를 나타내는 트랜스포트 블록셋 크기 정보를 검출하는 과정과,
    상기 검출한 변조 및 코딩 스킴 레벨과 채널 구분 코드를 가지고서 실제 물리 채널을 통해 전송될 정보비트 단위의 제1데이터양을 결정하고, 상기 제1데이터양에서 실제 트랜스포트 블록에 대응되는 제2데이터 양을 계산하는 과정과
    상기 제1데이터양을 미리 설정되어 있는 트랜스포트 블록 크기로 분할하여제1트랜스포트 블록 셋 크기 및 제2트랜스포트 블록 셋 크기를 계산하는 과정과,
    상기 트랜스포트 블록셋 크기 정보가 반복을 나타낼 경우 상기 제2데이터양에서 상기 제1트랜스포트 블록셋 크기와 상기 트랜스포트 블록 크기를 곱한 값을 감산한 값으로 레이트 매칭값을 검출하는 과정을 포함함을 특징으로 하는 상기 방법.
  9. 제8항에 있어서,
    상기 트랜스포트 블록셋 크기 정보가 천공을 나타낼 경우 상기 제2데이터양에서 상기 제2트랜스포트 블록셋 크기와 상기 트랜스포트 블록 크기를 곱한 값을 감산한 값으로 레이트 매칭값을 검출하는 과정을 더 포함함을 특징으로 하는 상기 방법.
  10. 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서 트랜스포트 블록 셋 크기 정보를 수신하는 방법에 있어서,
    공통 제어 채널을 통해 수신되는 트랜스포트 블록 셋에 해당하는 변조 및 코딩 스킴 레벨과, 채널 구분 코드와, 전송 가능한 최대 트랜스포트 블록 셋의 크기에서 수신되는 사용자 데이터에 대한 트랜스포트 블록셋의 크기간의 차이값을 검출하는 과정과,
    상기 검출한 변조 및 코딩 스킴 레벨과 채널 구분 코드를 가지고서 실제 물리 채널을 통해 전송될 정보비트 단위의 제1데이터양을 결정하고, 상기 제1데이터양에서 실제 트랜스포트 블록에 대응되는 제2데이터 양을 계산하는 과정과,
    상기 제2데이터 양에서 상기 사용자 데이터에 대한 트랜스포트 블록 셋 크기와 미리 설정되어 있는 트랜스포트 블록 크기를 곱한 값을 감산한 값으로 레이트 매칭값을 검출하는 과정을 포함함을 특징으로 하는 상기 방법.
KR10-2001-0061543A 2001-10-05 2001-10-05 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서트랜스포트 블록 셋 크기 정보를 송수신하는 장치 및 방법 Expired - Fee Related KR100450938B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR10-2001-0061543A KR100450938B1 (ko) 2001-10-05 2001-10-05 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서트랜스포트 블록 셋 크기 정보를 송수신하는 장치 및 방법
US10/266,106 US7450611B2 (en) 2001-10-05 2002-10-07 Apparatus and method for transmitting and receiving TBS information in an HSDPA communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0061543A KR100450938B1 (ko) 2001-10-05 2001-10-05 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서트랜스포트 블록 셋 크기 정보를 송수신하는 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20030029270A true KR20030029270A (ko) 2003-04-14
KR100450938B1 KR100450938B1 (ko) 2004-10-02

Family

ID=19714906

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0061543A Expired - Fee Related KR100450938B1 (ko) 2001-10-05 2001-10-05 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서트랜스포트 블록 셋 크기 정보를 송수신하는 장치 및 방법

Country Status (2)

Country Link
US (1) US7450611B2 (ko)
KR (1) KR100450938B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101042739B1 (ko) * 2005-02-03 2011-06-20 삼성전자주식회사 이동통신 시스템에서 패킷 데이터를 송신하는 방법
CN103379601A (zh) * 2012-04-18 2013-10-30 中兴通讯股份有限公司 一种码道和功率均衡的方法、装置和基站

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6973579B2 (en) * 2002-05-07 2005-12-06 Interdigital Technology Corporation Generation of user equipment identification specific scrambling code for the high speed shared control channel
US7158635B2 (en) * 2002-05-07 2007-01-02 Interdigital Technology Corporation Generation of user equipment identification specific scrambling code for the high speed shared control channel
JP2004159017A (ja) * 2002-11-05 2004-06-03 Ntt Docomo Inc 移動通信システム、及びこれに用いて好適な無線局
US7869399B2 (en) * 2003-01-06 2011-01-11 Interdigital Technology Corporation Method and apparatus for controlling the distribution of multimedia broadcast services
EP1593222A1 (de) * 2003-02-14 2005-11-09 Siemens Aktiengesellschaft Verfahren zur datenübertragung
JP4250002B2 (ja) * 2003-03-05 2009-04-08 富士通株式会社 適応型変調伝送システム及び適応型変調制御方法
CN1762021A (zh) * 2003-03-19 2006-04-19 皇家飞利浦电子股份有限公司 在光盘上存储信息的方法
US8018902B2 (en) * 2003-06-06 2011-09-13 Telefonaktiebolaget L M Ericsson (Publ) Methods and apparatus for channel quality indicator determination
KR100678182B1 (ko) 2003-08-20 2007-02-02 삼성전자주식회사 비동기 광대역 부호분할 다중접속 시스템에서 상향링크 패킷 데이터 서비스 방법 및 장치
FI20031200A0 (fi) * 2003-08-26 2003-08-26 Nokia Corp Menetelmä ja tukiasema siirtoyhteyden sovituksen ja pakettiajoituksen ohjaamiseksi HSDPA-radiojärjestelmässä
JP4100304B2 (ja) * 2003-09-10 2008-06-11 株式会社日立製作所 無線通信システム及びその復調方法並びにデータレート制御方法
KR100608842B1 (ko) * 2003-12-01 2006-08-08 엘지전자 주식회사 이동통신 시스템의 데이터 수신정보 전송방법
GB2408900B (en) * 2003-12-05 2006-03-08 Motorola Inc A receiver for a wireless communication device
CN1658541B (zh) * 2004-02-17 2010-12-08 大唐移动通信设备有限公司 基于高速下行分组接入的数据传输方法
US8089855B2 (en) * 2004-06-04 2012-01-03 Qualcomm Incorporated Transmission of overhead information for broadcast and multicast services in a wireless communication system
US7584397B2 (en) 2004-06-10 2009-09-01 Interdigital Technology Corporation Method and apparatus for dynamically adjusting data transmission parameters and controlling H-ARQ processes
AU2005274707A1 (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
GB2417167B (en) * 2004-08-13 2007-02-14 Ipwireless Inc Apparatus and method for communicating user equipment specific information in cellular communication system
GB0421663D0 (en) * 2004-09-29 2004-10-27 Nokia Corp Transmitting data in a wireless network
US20070025345A1 (en) * 2005-07-27 2007-02-01 Bachl Rainer W Method of increasing the capacity of enhanced data channel on uplink in a wireless communications systems
KR100827371B1 (ko) * 2005-11-30 2008-05-07 삼성전자주식회사 통신 시스템에서 자원 할당 장치 및 방법
US8432794B2 (en) 2005-12-29 2013-04-30 Interdigital Technology Corporation Method and apparatus for selecting multiple transport formats and transmitting multiple transport blocks simultaneously with multiple H-ARQ processes
CN103220099B (zh) * 2006-02-03 2016-05-04 交互数字技术公司 用于传送多个传输块的基站
ES2983459T3 (es) * 2006-05-19 2024-10-23 Panasonic Holdings Corp Dispositivo de transmisión de radio y procedimiento de transmisión de radio
US8279756B2 (en) * 2006-09-08 2012-10-02 Ntt Docomo, Inc. Communication terminal, communication control method, and communication control program
MX2009004543A (es) 2006-10-31 2009-05-28 Ericsson Telefon Ab L M Harq en sistema mimo de multiplexion espacial.
EP2134021B1 (en) 2007-01-09 2014-10-08 Huawei Technologies Co., Ltd. Control information transmission/reception method, and device thereof
CN100521688C (zh) * 2007-04-06 2009-07-29 艾利森电话股份有限公司 一种td-scdma中支持大量中低速数据用户的高速下行分组接入的方法
CN102387485B (zh) 2007-04-27 2015-07-29 华为技术有限公司 发送控制信令的方法和装置
US20090028261A1 (en) * 2007-07-26 2009-01-29 Interdigital Technology Corporation Method and apparatus for reducing signaling overhead during a dual codeword hybrid automatic repeat request operation
JP5069060B2 (ja) * 2007-08-14 2012-11-07 株式会社エヌ・ティ・ティ・ドコモ 通信制御方法及び基地局
KR101456004B1 (ko) * 2008-02-05 2014-11-03 엘지전자 주식회사 전송 및 재전송에 적합한 데이터 패킷의 크기를 결정하는 방법
US7793001B2 (en) 2008-05-09 2010-09-07 Microsoft Corporation Packet compression for network packet traffic analysis
WO2010016669A2 (en) 2008-08-04 2010-02-11 Samsung Electronics Co., Ltd. Signal transmission method and apparatus for user equipment in mobile communication system
EP2351277A1 (en) * 2008-09-18 2011-08-03 Telefonaktiebolaget L M Ericsson (PUBL) Spatial multiplexing communication system with enhanced codeword mapping with flexible rate selection on each spatial layer and with single harq process
CN101741517A (zh) * 2010-01-08 2010-06-16 中兴通讯股份有限公司 多天线系统上行链路的传输块发送方法及装置
CN102158302B (zh) * 2010-02-11 2013-09-18 电信科学技术研究院 一种信息指示的方法及设备
US8989156B2 (en) * 2010-06-18 2015-03-24 Sharp Kabushiki Kaisha Selecting a codeword and determining a symbol length for uplink control information
CN101951638A (zh) * 2010-08-20 2011-01-19 北京天碁科技有限公司 一种增强传输格式组合的选择方法及装置
CN102891728B (zh) * 2011-07-20 2016-06-08 华为技术有限公司 一种物理下行控制信道发送和盲检测方法、设备
KR20130068789A (ko) * 2011-12-16 2013-06-26 한국전자통신연구원 방송 채널 결합 장치 및 방법
WO2016089184A1 (en) * 2014-12-05 2016-06-09 Lg Electronics Inc. Method and apparatus for supporting variable transport block size without associated downlink control information in wireless communication system
US9894458B2 (en) * 2016-04-25 2018-02-13 Verizon Patent And Licensing Inc. Optimizing MTC updates using MBMS
US10499416B2 (en) * 2017-01-10 2019-12-03 Qualcomm Incorporated Downlink channel rate matching of synchronization signal block transmissions in a new radio wireless communication system
CN115804030A (zh) * 2020-05-07 2023-03-14 瑞典爱立信有限公司 用于多个时隙上的传输块(tb)传输的tb确定

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003001681A2 (en) * 2001-06-25 2003-01-03 Nokia Corporation Optimization of mcs and multicode with tfci signaling
CA2397428C (en) * 2001-08-11 2009-02-03 Samsung Electronics Co., Ltd. Method for transmitting/receiving information about orthogonal variable spreading factor codes assigned to user data in a high speed data packet access communication system
CA2456266C (en) * 2001-08-21 2013-06-11 Nokia Corporation Transmission of data within a communications network
KR100762632B1 (ko) * 2001-10-17 2007-10-01 삼성전자주식회사 부호 분할 다중 접속 통신 시스템에서 전송 채널 다중화/역다중화 장치 및 방법
KR100754552B1 (ko) * 2001-12-28 2007-09-05 삼성전자주식회사 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서고속 공통 제어 채널 송수신 장치 및 방법
US7289452B2 (en) * 2002-10-24 2007-10-30 Nokia Corporation Transport block size (TBS) signaling enhancement
KR20050018050A (ko) * 2003-08-12 2005-02-23 삼성전자주식회사 이동통신시스템에서 방송 서비스를 위한 헤더 정보 설정방법
KR100970642B1 (ko) * 2005-03-28 2010-07-15 엘지전자 주식회사 멀티미디어 방송/멀티캐스트 서비스 전송블록 수신 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101042739B1 (ko) * 2005-02-03 2011-06-20 삼성전자주식회사 이동통신 시스템에서 패킷 데이터를 송신하는 방법
CN103379601A (zh) * 2012-04-18 2013-10-30 中兴通讯股份有限公司 一种码道和功率均衡的方法、装置和基站

Also Published As

Publication number Publication date
US20030074476A1 (en) 2003-04-17
KR100450938B1 (ko) 2004-10-02
US7450611B2 (en) 2008-11-11

Similar Documents

Publication Publication Date Title
KR100450938B1 (ko) 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서트랜스포트 블록 셋 크기 정보를 송수신하는 장치 및 방법
KR100446509B1 (ko) 고속 순방향 패킷 접속 통신 시스템에서 사용자 데이터에할당되는 직교 코드 정보를 송수신하는 방법
KR100754552B1 (ko) 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서고속 공통 제어 채널 송수신 장치 및 방법
CN101646247B (zh) 基站装置、无线通信装置及方法、无线通信系统
US7206332B2 (en) Optimization of MCS and multi-code with TFCI signaling
JP2008536407A (ja) 多数の順方向リンク周波数のための逆方向リンクフィードバックに関する多重化
US20040235501A1 (en) Radio device and base station device
EP1714405A1 (en) Method for reusing ovsf codes of allocated physical channels for transmitting data via enhanced up-link in cdma
KR20030079631A (ko) 고속순방향패킷접속방식을 사용하는 이동통신시스템에서전송 블록의 크기 정보 송/수신장치 및 방법
KR100810274B1 (ko) 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서전송 포맷 자원 셋을 송수신하는 장치 및 방법
KR20030037947A (ko) 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서전송 포맷 자원 셋을 송수신하는 장치 및 방법
KR20030067412A (ko) 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서트랜스포트 블록 사이즈 정보를 송수신하는 장치 및 방법
KR20030046539A (ko) 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서채널화 코드 할당 정보를 전송하는 장치 및 방법
KR20030037397A (ko) 고속 순방향 패킷 접속 방식을 사용하는 통신 시스템에서전송 포맷 자원 셋을 송수신하는 장치 및 방법
JP2006270279A (ja) 移動通信システム、基地局装置及びそれに用いるレート制御方法

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

A201 Request for examination
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

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

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20080804

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20090922

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20090922

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000