KR20060014618A - Method for allocating channelization codes for e-dpdch - Google Patents

Method for allocating channelization codes for e-dpdch Download PDF

Info

Publication number
KR20060014618A
KR20060014618A KR1020040063233A KR20040063233A KR20060014618A KR 20060014618 A KR20060014618 A KR 20060014618A KR 1020040063233 A KR1020040063233 A KR 1020040063233A KR 20040063233 A KR20040063233 A KR 20040063233A KR 20060014618 A KR20060014618 A KR 20060014618A
Authority
KR
South Korea
Prior art keywords
dpdch
code
nmax
ncode
codes
Prior art date
Application number
KR1020040063233A
Other languages
Korean (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 KR1020040063233A priority Critical patent/KR20060014618A/en
Publication of KR20060014618A publication Critical patent/KR20060014618A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/004Orthogonal
    • H04J13/0044OVSF [orthogonal variable spreading factor]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/16Code allocation
    • H04J13/18Allocation of orthogonal codes
    • H04J13/20Allocation of orthogonal codes having an orthogonal variable spreading factor [OVSF]

Landscapes

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

Abstract

본 발명은 이동통신의 상향링크(uplink) 강화 전용 물리 데이터 채널(Enhanced-Dedicated Physical Data Channel; E-DPDCH)에 대한 채널화 코드 할당 방법에 있어서, 적어도 하나 코드로 이루어지는 코드 리스트에서, 채널화 코드 할당 순서를 지정하는 단계와, 전용 물리 데이터 채널(Dedicated Physical Data Channel; DPDCH) 의 수에 상응하여, 상기 코드 할당 순서에 따라 상기 적어도 하나의 전용 물리 데이터 채널(DPDCH)에 순차적으로 코드를 할당하는 단계 및 상기 강화 전용 물리 데이터 채널(E-DPDCH)의 수에 상응하여, 상기 코드 할당 순서의 역순에 따라 상기 적어도 하나의 강화 전용 물리 데이터 채널(E-DPDCH)에 코드를 할당하는 단계를 포함하여 이루어지는 채널화 코드 할당 방법에 관한 것으로써, 본 발명은 DPDCH에 할당되는 코드순서를 그대로 유지하고 E-DPDCH에 할당되는 코드순서를 기존의 역순으로 배치함으로써, DPDCH에 사용되는 멀티코드 수를 모르는 상태에서 E-DPDCH에 할당되는 코드 조합을 미리 알 수 있고, 이로 인해, 2msec 전송 시간 간격(TTI; Transmit Time Interval)의 E-DPDCH에 할당되는 코드와 DPDCH에 할당되는 코드가 서로 공유 될 수 있는 효과가 있다. The present invention relates to a channelization code allocation method for an uplink enhanced dedicated physical data channel (E-DPDCH) in a mobile communication. Assigning an order of allocation and sequentially assigning codes to the at least one dedicated physical data channel (DPDCH) according to the code assignment order, corresponding to the number of dedicated physical data channels (DPDCHs); And assigning a code to the at least one enhanced dedicated physical data channel (E-DPDCH) in the reverse order of the code assignment order, corresponding to the number of enhanced dedicated physical data channels (E-DPDCH). The present invention relates to a method for allocating a channelization code, wherein the present invention maintains the code order allocated to the DPDCH and maintains the code order assigned to the E-DPDCH. By arranging the data in the reverse order of the conventional order, it is possible to know in advance the code combination assigned to the E-DPDCH without knowing the number of multicodes used for the DPDCH. As a result, the E- of the 2msec transmission time interval (TTI) is known. The code assigned to the DPDCH and the code assigned to the DPDCH can be shared with each other.

강화 전용 물리 채널, OVSF 코드, 채널화 코드 할당Enhanced Dedicated Physical Channel, OVSF Code, Channelization Code Assignment

Description

상향링크 강화 전용 물리 데이터 채널에 대한 채널화 코드 할당 방법{Method for Allocating Channelization Codes for E-DPDCH}Channelization code allocation method for uplink enhanced dedicated physical data channel {Method for Allocating Channelization Codes for E-DPDCH}

도 1 은 직교 가변 확산 인자(OVSF; Orthogonal Variable Spreading Factor) 코드 트리를 나타낸 일실시예 구조도.1 is an embodiment structural diagram showing an Orthogonal Variable Spreading Factor (OVSF) code tree.

도 2 는 상향링크 전용 물리 채널(DPCH; Dedicated Physical Channel) 및 고속 전용 물리 제어 채널(HS-DPCCH; High-Speed Dedicated Physical Control Channel)에 대한 코드 할당 방법을 나타낸 일실시예 설명도.2 is a diagram illustrating a code allocation method for an uplink dedicated physical channel (DPCH) and a high-speed dedicated physical control channel (HS-DPCCH).

본 발명은 이동통신에 적용되는 코드 할당 방법에 관한 것으로써, 더욱 상세하게는, 상향 링크(Uplink) 채널에 대한 직교 코드를 할당하는 방법에 관한 것이다. The present invention relates to a code allocation method applied to mobile communication, and more particularly, to a method for allocating an orthogonal code for an uplink channel.

상향링크의 고속화의 요구에 따라 셀룰라 무선 이동 통신 시스템에서는 단말기에서 기지국으로 데이터를 송신하는 상향링크에서의 고속 패킷 통신 방식에 대한 논의가 활발히 이루어지고 있다. 3GPP 무선 이동 통신에서 논의되고 있는 E-DCH(Enhanced uplink dedicated channel)가 그 대표적 예이다. 하향링크 고속화 요 구에 따라 만들어진 HS-DSCH 채널에 대응하여 상향링크도 고속화를 하기 위해서 현재 3GPP에서는 E-DCH 논의가 이루어지고 있다. In the cellular wireless mobile communication system, there is an active discussion on a high-speed packet communication scheme in uplink in which data is transmitted from a terminal to a base station in response to a demand for uplink speed. A representative example is the enhanced uplink dedicated channel (E-DCH), which is being discussed in 3GPP wireless mobile communication. In order to speed uplink also in response to the HS-DSCH channel created according to the downlink speed request, an E-DCH discussion is currently being conducted in 3GPP.

종래의 R99/R4/R5 상향링크는 제어채널 DPCCH(Dedicated Physical Control Channel)를 Q 가지(Q branch)에 위치시키며, 데이터 채널 DPDCH(Dedicated Physical Data Channel)를 I 가지(I branch)에 위치시키고 각각은 BPSK(Binary Phase Shift Keying)로 변조하게 된다.In the conventional R99 / R4 / R5 uplink, the control channel DPCCH (Dedicated Physical Control Channel) is located in the Q branch, and the data channel DPDCH (Dedicated Physical Data Channel) is located in the I branch. Is modulated by Binary Phase Shift Keying (BPSK).

일반적으로 CDMA 통신 방식은 확산코드를 사용하여, 대역 확산을 한다. 이러한 대역 확산코드에는 왈쉬(Walsh code)와 OVSF(Orthogonal Variable Spreading Factor) 코드 등과 같은 직교화 코드가 있다. In general, the CDMA communication scheme uses spreading codes to spread spectrum. Such spread spectrum codes include orthogonal codes such as Walsh code and Orthogonal Variable Spreading Factor (OVSF) code.

도 1 은 OVSF(Orthogonal Variable Spreading Factor) 코드 트리를 나타낸 일실시예 구조도이다. 3GPP에서는, 도 1 에 되시된 OVSF 코드가 사용된다. OVSF 코드는 2의 지수승을 갖는 확산 계수(SF: Spreading Factor)에 따라서 생성되며, 일단 SF가 정해지면 SF 만큼에 해당되는 코드 개수를 갖게 된다. 예를 들어, SF가 8인 경우는 총 8개의 OVSF 코드가 존재하며, 각각을 SF 8일 때의 0번, 1번 … 7번 OVSF 코드라 부른다. 또한 같은 SF를 갖는OVSF 코드들 끼리는 서로 직교성을 갖는다.1 is a structural diagram of an embodiment showing an Orthogonal Variable Spreading Factor (OVSF) code tree. In 3GPP, the OVSF code shown in FIG. 1 is used. The OVSF code is generated according to a spreading factor (SF) having an exponential power of 2, and once SF is determined, the number of codes corresponding to SF is obtained. For example, if SF is 8, there are 8 OVSF codes in total, each of which is 0, 1,... When SF 8. Called OVSF code 7. In addition, OVSF codes having the same SF are orthogonal to each other.

상향 링크 DPCCH는 항상 SF=256을 사용하며, 코드 트리에서 0번 코드(Cch,256,0)를 사용한다. HS-DSCH 전송을 지원할 경우, 상향 링크로 HS-DPCCH를 전송해야 하는데, HS-DPCCH는 SF=256을 사용하고 상향 링크 DPDCH의 멀티코드 (multicode) 사용 여부에 따라서 할당하는 코드가 달라진다. DPDCH의 최대 멀티코드 수, 즉 Nmax_dpdch 가 1일 때는 64번 코드, Nmax_dpdch가 2, 4, 6일 때는 1번 코드, Nmax_dpdch 가 3, 5일 때는 32번 코드를 사용한다. The uplink DPCCH always uses SF = 256 and uses code 0 (C ch, 256,0 ) in the code tree. When supporting the HS-DSCH transmission, it is necessary to transmit the HS-DPCCH on the uplink. The HS-DPCCH uses SF = 256 and the code to be allocated depends on whether the uplink DPDCH uses multicode. The maximum number of multicodes of DPDCH, that is, code 64 when Nmax_dpdch is 1, code 1 when Nmax_dpdch is 2, 4 and 6, and code 32 when Nmax_dpdch is 3 and 5 are used.

상향링크 DPDCH는 하향링크와 달리 데이터 양이 증가하면 SF를 줄여서, 멀티코드를 사용하지 않고 단일 코드를 사용하도록 한다. 그리고, SF를 더 이상 줄이지 못하는 경우에만 멀티코드를 사용하게 되는데 3GPP에서는 SF의 최소값이 4이므로 SF가 4일 때만 멀티코드를 사용한다. 상향링크 DPDCH의 코드는 SF에 따라서 결정된다. Unlike the downlink, the uplink DPDCH reduces SF when the amount of data increases, so that a single code is used without using multicode. In addition, multicode is used only when SF cannot be reduced any more. In 3GPP, since the minimum value of SF is 4, multicode is used only when SF is 4. The code of the uplink DPDCH is determined according to the SF.

멀티코드를 사용하지 않는 경우(코드를 1 개만 사용하는 경우)에는 SF/4에 해당하는 OVSF 코드 트리의 번호를 사용한다. 멀티코드를 사용하는 경우(멀티코드 수가 2 이상일 경우)에는 상향링크 DPDCH의 OVSF 코드뿐만 아니라, I 또는 Q 가지(branch) 배치에 의해서 구분하게 된다. 상향링크에서 멀티코드가 사용되는 경우는 SF가 4일 때 뿐이다. SF가 4일 때의 실제 코드 할당 방법은 다음과 같다.If you do not use multicode (only one code), use the number in the OVSF code tree that corresponds to SF / 4. In the case of using multicode (when the number of multicodes is 2 or more), not only the OVSF code of the uplink DPDCH but also the I or Q branch arrangement can be distinguished. Multicode is used in the uplink only when SF is four. The actual code allocation method when SF is 4 is as follows.

-멀티코드 수가 1일 때는 1번 코드를 I 가지에 할당함.-If the number of multicodes is 1, code 1 is assigned to I branches.

-멀티코드 수가 2일 때는 1번 코드를 I 가지에, 추가로 1번 코드를 Q 가지에도 할당함.-If the number of multicodes is 2, code 1 is assigned to I branch, and code 1 is additionally assigned to Q branch.

-멀티코드 수가 3일 때는 1번 코드를 I 가지와 Q 가지에, 추가로 3번 코드를 I 가지에 할당함.-When the number of multicodes is 3, code 1 is assigned to I and Q branches, and code 3 is additionally assigned to I branches.

-멀티코드 수가 4일 때는 1번 코드를 I 가지와 Q 가지에, 3번 코드를 I 가지에, 추가로 3번 코드를 Q 가지에도 할당함. -When the number of multicodes is 4, code 1 is assigned to I and Q branches, code 3 to I and additionally code 3 to Q.                         

-멀티코드 수가 5일 때는 1번 코드를 I 가지와 Q 가지에, 3번 코드를 I 가지와 Q 가지에, 추가로 2번 코드를 I 가지에 할당함.-When the number of multicodes is 5, code 1 is assigned to I and Q branches, code 3 to I and Q branches, and code 2 to I branches.

-멀티코드 수가 6일 때는 1번 코드를 I 가지와 Q 가지에, 3번 코드를 I 가지와 Q 가지에, 2번 코드를 I 가지에, 그리고 추가로 2번 코드를 Q 가지에도 할당함.When the number of multicodes is 6, code 1 is assigned to I and Q branches, code 3 to I and Q branches, code 2 to I and additionally code 2 to Q.

정리하면, 멀티코드 수에 따라서 (1,I), (1,Q), (3, I), (3,Q), (2,I), (2,Q) 순으로 차례로 할당 하게 된다.In summary, according to the number of multicodes, they are allocated in order of (1, I), (1, Q), (3, I), (3, Q), (2, I), and (2, Q).

도 2 는 상향링크 DPCH(Dedicated Physical Channel) 및 HS-DPCCH(High-Speed Dedicated Physical Control Channel)에 대한 코드 할당 방법을 나타낸 일실시예 설명도이다.FIG. 2 is a diagram illustrating a code allocation method for an uplink dedicated physical channel (DPCH) and a high-speed dedicated physical control channel (HS-DPCCH).

종래에 DPDCH만 사용되던 경우에는 DPDCH의 최대 개수만을 정하면 되었지만, 업링크(Uplink)의 성능 향상을 위한 E-DCH가 사용되면서 E-DPDCH의 최대 개수도 정할 필요가 있게 되었다. DPDCH와 E-DPDCH 모두 같은 코드 트리상의 OVSF 코드를 사용하므로, 한쪽이 많은 수의 코드를 사용하게 되면, 다른 한쪽은 그 나머지의 코드 만을 사용할 수 있게 된다. 따라서, DPDCH와 E-DPDCH의 효율적인 코드 수 할당이 중요하다.When only the DPDCH is used in the past, only the maximum number of DPDCHs has to be determined. However, the maximum number of E-DPDCHs needs to be determined as the E-DCH is used for improving the performance of the uplink. Since both DPDCH and E-DPDCH use OVSF codes on the same code tree, when one side uses a large number of codes, the other side can use only the other code. Therefore, efficient code number allocation of DPDCH and E-DPDCH is important.

E-DPDCH를 위한 최대 코드 개수를 정하는 방법으로 기존에 제안된 방법은 다음과 같다.As a method of determining the maximum number of codes for the E-DPDCH, the conventionally proposed method is as follows.

첫째로, DPDCH의 최대 코드 개수를 따로 정하고, E-DPDCH의 최대 코드 개수를 따로 정하는 방식이다. 즉, 기존의 DPDCH에 할당되는 최대 코드 개수 (Nmax_dpdch)를 따로 정하고, E-DPDCH에 할당되는 최대 코드 개수(Nmax_edpdch)를 따로 설정한다. 상기한 바와 같이, DPDCH와 E-DPDCH에 할당할 수 있는 최대 코드 개수는 일정하므로, 한쪽이 많은 양의 코드를 사용하게 되면 다른 한쪽은 나머지 작은 양의 코드 밖에 사용할 수 없게 된다. First, the maximum code number of the DPDCH is determined separately, and the maximum code number of the E-DPDCH is determined separately. That is, the maximum number of codes (Nmax_dpdch) allocated to the existing DPDCH is determined separately, and the maximum number of codes (Nmax_edpdch) allocated to the E-DPDCH is set separately. As described above, since the maximum number of codes that can be allocated to the DPDCH and the E-DPDCH is constant, when one side uses a large amount of code, the other side can use only the other small amount of code.

첫 번째 방법의 문제는 DPDCH와 E-DPDCH간에 서로 코드 자원을 공유할 수 없게 되어 비효율적인 코드 사용이 되는 점이다. 예를 들어, DPDCH의 최대 코드 개수를 3개로 설정했지만, 실제로는 그보다는 작은 DPDCH의 1개의 코드 수를 사용한 경우에, 실제 코드 자원이 2개 남음에도 불구하고 E-DPDCH가 DPDCH의 남는 코드 자원을 사용할 수 없게 되는 단점이 생기게 된다. The problem with the first method is that the code resources cannot be shared between the DPDCH and the E-DPDCH, resulting in inefficient code usage. For example, if you set the maximum number of codes of DPDCH to 3, but actually use one code number of smaller DPDCH, E-DPDCH is the remaining code resource of DPDCH despite 2 actual code resources remaining. There is a disadvantage that can not be used.

이러한 경우에, 코드 할당 방식은 앞에서 예시하였던 방법대로 DPDCH를 할당하고, E-DPDCH에 대해서는, DPDCH가 Nmax_dpdch 만큼 채워졌다고 가정하고, 남은 코드를 할당한다. 예를 들어, Nmax_dpdch =3, Nmax_edpdch=3일 경우에, 실제 전송된 DPDCH의 멀티코드 수가 1이고, E-DPDCH의 멀티코드 수가 2이라고 하면, 먼저 DPDCH는 기존의 DPDCH의 코드 할당에 방식에 따라서 1번 코드를 I가지에 할당한다. 그리고, DPDCH가 최대 값을 갖는 경우를 대비해 코드를 비워둬야 한다. 따라서, DPDCH의 멀티코드가 3까지 채워질 수 있다는 가정하에, I 가지에 1번 코드, 3번 코드, Q 가지에 1번 코드가 DPDCH에 할당될 수 있도록 비워두고, 그 밖의 나머지 코드를 이용해서 E-DPDCH에 할당 하게 된다.In this case, the code allocation method allocates the DPDCH according to the method exemplified above. For the E-DPDCH, it is assumed that the DPDCH is filled by Nmax_dpdch, and the remaining code is allocated. For example, when Nmax_dpdch = 3 and Nmax_edpdch = 3, if the number of multicodes of the actually transmitted DPDCH is 1 and the number of multicodes of the E-DPDCH is 2, first, the DPDCH is based on the code assignment of the existing DPDCH according to the scheme. Assign code 1 to I. In addition, the code should be left blank in case the DPDCH has the maximum value. Therefore, on the assumption that the multicode of the DPDCH can be filled up to 3, the 1st code, the 3rd code, and the 1st code on the Q branch are left blank so that the DPDCH can be allocated to the DPDCH. It is assigned to -DPDCH.

둘째로, DPDCH와 E-DPDCH의 두 가지 채널의 멀티코드 수 합의 최대 수를 정하는 방식이다. 즉, Nmax_dpdch를 DPDCH와 E-DPDCH의 멀티코드 수의 합으로 정의한 다. 따라서, 상기 첫번째 방법과는 달리 Nmax_dpdch 의 의미가 달라진다. 그러나, 기존 시스템에 있어서의 후방 호환성(Backward Compatibility)을 위해서 Nmax_dpdch 를 그대로 사용하기로 한다.Second, the maximum number of multicode sums of two channels, DPDCH and E-DPDCH, is determined. That is, Nmax_dpdch is defined as the sum of the number of multicodes of DPDCH and E-DPDCH. Thus, unlike the first method, the meaning of Nmax_dpdch is changed. However, Nmax_dpdch for backward compatibility in existing systems Let's use it as is.

이하 본 명세서에서는, 혼동을 피하기 위해서, 기존의 DPDCH만 존재하는 기존 시스템에 있어서의 DPDCH 개수의 최대값인 Nmax_dpdch는 Nmax_r5_dpdch 라고 표시한다. In the present specification, in order to avoid confusion, Nmax_dpdch, which is the maximum value of the number of DPDCHs in an existing system in which only existing DPDCHs exist, is Nmax_r5_dpdch Is displayed.

두번째 방법에 따르면, DPDCH와 E-DPDCH가 서로간에 코드 자원을 공유할 수 있게 되어, 좀 더 효율적으로 제한된 수의 코드를 사용할 수 있게 된다. 이 경우 멀티코드 사용시의 코드 할당은 DPDCH와 E-DPDCH의 합을 전체 멀티 코드의 수로 보고, 기존의 DPDCH 멀티코드 할당 방법과 동일한 방법으로 할당한다. According to the second method, the DPDCH and the E-DPDCH are able to share code resources with each other, so that a limited number of codes can be used more efficiently. In this case, the code allocation when using the multicode is regarded as the total number of multicodes of the sum of the DPDCH and the E-DPDCH, and is allocated in the same manner as the conventional DPDCH multicode allocation method.

예를 들어, DPDCH에 할당되는 멀티코드수가 2, E-DPDCH에 할당되는 멀티코드수가 3일 경우, 두 개의 합이 5이므로, 기존 시스템에서 DPDCH의 멀티코드가 5인 경우대로, 1번 코드를 I 가지(DPDCH1)와 Q 가지에(DPDCH2), 3번 코드를 I 가지(E-DPDCH1)와 Q 가지(E-DPDCH2)에, 추가로 2번 코드를 I 가지(E-DPDCH3)에 할당하게 된다.For example, if the number of multicodes assigned to the DPDCH is 2 and the number of multicodes assigned to the E-DPDCH is 3, the two sums are 5, so that the code 1 is the same as if the multicode of the DPDCH is 5 in the existing system. Assign the number 3 code to the I branch (DPDCH1) and the Q branch (DPDCH2), the number 3 code to the I branch (E-DPDCH1) and the Q branch (E-DPDCH2), and the additional code 2 to the I branch (E-DPDCH3). do.

상기 두번째 방법과 같이 Nmax_dpdch 를 DPDCH와 E-DPDCH의 멀티코드 수를 합한 것의 최대값으로 정의한 경우, E-DPDCH에 어떤 코드가 할당되었는지 알기 위해서는 매 순간 실제로 전송된 DPDCH의 멀티코드 수를 미리 알수 있어야 한다. 10ms 전송 시간 간격(Transmit Time Interval; 이하 'TTI')을 가지는 E-DPDCH시스 템에서는, 기존의 DPDCH의 TTI가 10ms이므로, DPCCH를 디코딩 하여 DPDCH의 개수를 파악할 수 있다. 즉, 특별히 Nmax_dpdch 정보를 별도로 알려주지 않아도, 실시간으로 E-DPDCH에 할당된 코드를 알 수 있다. When Nmax_dpdch is defined as the maximum value of the sum of the multicode numbers of DPDCH and E-DPDCH as in the second method, in order to know what code is allocated to the E-DPDCH, it is necessary to know in advance the multicode number of actually transmitted DPDCH at every moment. do. In an E-DPDCH system having a 10 ms Transmit Time Interval (hereinafter, 'TTI'), since the TTI of the existing DPDCH is 10 ms, the number of DPDCHs can be determined by decoding the DPCCH. That is, specifically Nmax_dpdch Without knowing the information separately, it is possible to know the code assigned to the E-DPDCH in real time.

그러나, E-DPDCH의 TTI가 2ms인 시스템에서는 기존 DPDCH는 10ms TTI을 가지고, E-DPDCH는 2ms TTI를 가지므로, 실제로 전송된 DPDCH의 멀티코드 수는 DPCCH의 TTI인 10ms 경과 후 DPCCH를 디코딩 해야 비로소 알 수 있다. 따라서, 2ms의 TTI를 가지는 E-DPDCH를 실시간으로 확인할 수 없고, 최대 8ms의 지연이 발생하게 된다.However, in the system where the TTI of the E-DPDCH is 2ms, the existing DPDCH has a 10ms TTI and the E-DPDCH has a 2ms TTI. Therefore, the number of multicodes of the DPDCH transmitted actually has to decode the DPCCH after 10ms, which is the TTI of the DPCCH. Only then can it be seen. Therefore, the E-DPDCH having a TTI of 2 ms cannot be confirmed in real time, and a maximum delay of 8 ms occurs.

또한, 상기 두번째 방법에서는, DPDCH가 과도한 코드를 사용하는 경우에, E-DPDCH에 많은 코드 할당이 필요한 경우에도, E-DPDCH에 할당할 코드가 부족할 수 있다. 이는 DPDCH의 우선순위가 E-DPDCH의 우선순위보다 높기 때문이다. In addition, in the second method, when the DPDCH uses an excessive code, even if a large number of code assignments are required for the E-DPDCH, a code to be allocated to the E-DPDCH may be insufficient. This is because the priority of the DPDCH is higher than that of the E-DPDCH.

예를 들어, DPDCH와 E-DPDCH에 할당될 수 있는 코드 수가 3개로 설정된 경우, DPDCH가 2개의코드 수를 사용하면, E-DPDCH는 DPDCH가 사용하고 남는 1개의 코드 만을 사용해야 한다. 하지만, 실제 E-DPDCH에 2개의 코드가 필요한 경우라면, 코드수가 모자라서 E-DPDCH를 통해 데이터를 전송할 수 없는 문제가 발생할 수 있다. For example, when the number of codes that can be allocated to the DPDCH and the E-DPDCH is set to three, if the DPDCH uses two code numbers, the E-DPDCH should use only one code left by the DPDCH. However, if two codes are required for the actual E-DPDCH, there may be a problem in that data cannot be transmitted through the E-DPDCH because the number of codes is insufficient.

본 발명은, 상기와 같은 문제점을 해결하기 위하여 제안된 것으로, E-DCH를 사용하는 경우, 상향링크에 있어서 기존의 DPDCH 코드할당 규칙을 유지하면서 효율적인 E-DPDCH 직교코드 할당 방법을 제공하는데 그 목적이 있다.The present invention has been proposed to solve the above problems, and when using the E-DCH, to provide an efficient E-DPDCH orthogonal code allocation method while maintaining the existing DPDCH code assignment rules in the uplink There is this.

상기의 목적을 달성하기 위한 본 발명은 이동통신의 상향링크(uplink) 강화 전용 물리 데이터 채널(Enhanced-Dedicated Physical Data Channel; 이하 'E-DPDCH')에 대한 채널화 코드 할당 방법에 있어서, 적어도 하나 코드로 이루어지는 코드 리스트에서, 채널화 코드 할당 순서를 지정하는 단계와, 전용 물리 데이터 채널(Dedicated Physical Data Channel; 이하 'DPDCH') 의 수에 상응하여, 상기 코드 할당 순서에 따라 상기 적어도 하나의 전용 물리 데이터 채널(DPDCH)에 순차적으로 코드를 할당하는 단계 및 상기 강화 전용 물리 데이터 채널(E-DPDCH)의 수에 상응하여, 상기 코드 할당 순서의 역순에 따라 상기 적어도 하나의 강화 전용 물리 데이터 채널(E-DPDCH)에 코드를 할당하는 단계를 포함하여 이루어진다.According to an aspect of the present invention, there is provided a channelization code allocation method for an uplink enhanced dedicated physical data channel (E-DPDCH) for mobile communication. Specifying a channelization code allocation order in a code list consisting of codes and corresponding to the number of dedicated physical data channels (DPDCHs) according to the code assignment order Sequentially assigning codes to a physical data channel (DPDCH) and corresponding to the number of the enhanced dedicated physical data channels (E-DPDCHs), the at least one enhanced dedicated physical data channel in the reverse order of the code allocation order ( Assigning a code to the E-DPDCH).

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다. The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

본 발명은, DPDCH에 할당되는 코드순서를 그대로 유지하고 E-DPDCH에 할당되는 코드순서를 기존의 역순으로 배치함으로써 DPDCH에 사용되는 멀티코드 수를 모르는 상태에서 E-DPDCH에 할당되는 코드 조합을 미리 알 수 있다. 따라서, 2msec TTI의 E-DPDCH에 할당되는 코드와 DPDCH에 할당되는 코드가 서로 공유 될 수 있게 된다.The present invention maintains the code order allocated to the DPDCH as it is, and arranges the code order assigned to the E-DPDCH in the reverse order of the conventional order, so that the code combinations assigned to the E-DPDCH in advance are not known without knowing the number of multicodes used for the DPDCH. Able to know. Therefore, the code allocated to the E-DPDCH and the code allocated to the DPDCH of the 2msec TTI can be shared with each other.

본 발명에 따른 제 1 실시예로써, DPDCH와 E-DPDCH의 최대 멀티코드의 수의 합을 Nmax_dpdch로 정의하여 코드를 할당하는 방법을 설명한다. 기존 시스템 (Release 5)의 코드 할당 순서 (1,I), (1,Q), (3, I), (3,Q), (2,I), (2,Q)를 차례로 1,2,3,4,5,6 이라고 하고, 전체 할당 가능한 코드 조합의 수를 Ncode, DPDCH의 멀티코드 수를 Ndpdch라 하고, E-DPDCH의 멀티코드 수를 Nedpdch라 하면, Nmax_dpdch ≥ Ndpdch + Nedpdch가 된다.As a first embodiment according to the present invention, a method of allocating codes by defining the sum of the maximum number of multicodes of the DPDCH and the E-DPDCH as Nmax_dpdch will be described. Code assignment order of existing system (Release 5) (1, I), (1, Q), (3, I), (3, Q), (2, I), (2, Q) If the total number of code combinations that can be allocated is 3,4,5,6, and Ncode is the number of multicodes in DPDCH, and Ndpdch is the number of multicodes in E-DPDCH, Nmax_dpdch ≥ Ndpdch + Nedpdch. .

상기와 같이 정의한 후에, 다음과 같은 방법으로 코드를 할당한다. After defining as above, code is allocated in the following way.

1. DPCCH는 SF=256, 0번 코드를 할당한다.1. DPCCH allocates SF = 256, 0 code.

2. HS-DSCH를 사용할 경우, HS-DPCCH는 SF=256을 사용하고 Nmax_dpdch 에 따라서, 1일 때는 64번 코드를 Q가지에, 2, 4, 6일 때는 1번 코드를 I가지에, 3, 5일 때는 32번 코드를 Q가지에 사용한다.2. When HS-DSCH is used, HS-DPCCH uses SF = 256 and according to Nmax_dpdch, Q code is 1 for 1, Q 1 for 2, 4, 6, 3 for I, and 3 Is 5, 32 code is used for Q.

3. 먼저 후방 호환성(backward compatibility)을 위해 DPDCH에는 Ndpdch 의 수에 따라 기존 시스템에서 DPDCH코드를 할당하는 방식 대로 멀티코드를 할당한다. 즉, 1,2,3,4,5,6 순으로 차례로 할당한다. 3. First, for backward compatibility, DPDCH is allocated multicode according to the number of Ndpdch in the existing system. That is, they are allocated in order of 1,2,3,4,5,6.

4. 한편, E-DPDCH는 Nedpdch 수에 따라 다음과 같은 세가지 방법으로 코드를 할당할 수 있다.4. Meanwhile, the E-DPDCH can allocate codes in the following three ways depending on the number of Nedpdch.

① 기존 시스템의 코드할당 순서의 역순인 6,5,4,3,2,1 에서 Nedpdch만큼 차례로 할당한다.① Allocate as much as Nedpdch in order of 6,5,4,3,2,1 which is the reverse order of code allocation of the existing system.

② 기존 시스템의 코드할당 순서의 역순인 6,5,4,3,2,1 에서 Ncode-Nmax_dpdch 까지는 적절히 할당하고(상향링크의 평균치에 대한 최대치 전력비(Peak-to-Average Power Ratio; 이하 'PAPR') 특성이 좋은 순서대로 할당이 가능하다), 나머지 Nedpdch-(Ncode-Nmax_dpdch)은 (단, 0 보다 클 때) Ncode-Nmax_dpdch 만큼 할당한 코드를 제외한 나머지에서 순서대로 할당한다. ② Allocate from 6,5,4,3,2,1 to Ncode-Nmax_dpdch in reverse order of code allocation of the existing system (Peak-to-Average Power Ratio; ') Can be assigned in good order), and the remaining Nedpdch- (Ncode-Nmax_dpdch) are allocated in order except for the code allocated by Ncode-Nmax_dpdch (when it is greater than 0).

③ 기존 시스템의 코드할당 순서의 역순인 6,5,4,3,2,1 에서 Ncode-Nmax_dpdch 까지는 사용하지 않고, Nedpdch은 Ncode-Nmax_dpdch 이후의 코드를 순서대로 할당한다.③ Ncode-Nmax_dpdch is not used from 6,5,4,3,2,1, which is the reverse order of code allocation of the existing system, and Nedpdch allocates codes after Ncode-Nmax_dpdch in order.

다음은 상기 제 1 실시예를 보다 구체적으로 설명하기 위한 일례이다. 여기서, Ncode=6, Nmax_dpdch=4, Ndpdch=1, Nedpdch=3 일 경우를 가정한다.The following is an example for explaining the first embodiment in more detail. It is assumed here that Ncode = 6, Nmax_dpdch = 4, Ndpdch = 1, and Nedpdch = 3.

1. DPCCH는 SF=256, 0번 코드를 할당한다.1. DPCCH allocates SF = 256, 0 code.

2. HS-DSCH를 사용할 경우, HS-DPCCH는 Nmax_dpdch=4 이므로, SF=256, 1번 코드를 사용한다.2. In case of using HS-DSCH, since HS-DPCCH is Nmax_dpdch = 4, SF = 256, No. 1 code is used.

3. DPDCH는 1개가 사용되므로, 1번째 코드 (1,I)가 할당된다. 3. Since one DPDCH is used, a first code (1, I) is assigned.

4. E-DPDCH는 Nedpdch 수에 따라 다음과 같이 코드를 할당한다. Ncode-Nmax_dpdch= 6-4=2 이므로,4. The E-DPDCH allocates code as follows according to the number of Nedpdch. Since Ncode-Nmax_dpdch = 6-4 = 2,

① 6번째 코드(2,Q), 5번째 코드(2,I), 4번째 코드(3,Q)를 차례로 할당한다.1) Assign the sixth code (2, Q), the fifth code (2, I), and the fourth code (3, Q).

② E-DPDCH는 6번째 코드(2,Q)와 5번째 코드(2,I)를 적절히 할당한다.(순서 관계 없음, 간단하게는 6번째 5번째 코드순으로 역순으로 할당한다). 다음으로 4번째 코드(3,Q)가 할당된다.(2) The E-DPDCH allocates the sixth code (2, Q) and the fifth code (2, I) appropriately (no order, simply assigns the sixth and fifth code in reverse order). Next, the fourth code (3, Q) is assigned.

③ 6번째(2,Q), 5번째(2,I) 코드는 사용하지 않고 4번째(3,Q), 3번째(3,I), 2번째(1,I) 코드를 차례로 할당한다.③ The 6th (2, Q) and 5th (2, I) codes are not used, and the 4th (3, Q), 3rd (3, I), and 2nd (1, I) codes are assigned in this order.

본 발명에 따른 제 2 실시예로써, DPDCH와 E-DPDCH의 최대 멀티코드의 수의 합을 Nmax_dpdch로 정의하고, DPDCH의 최대 멀티코드 수를 나타내는 Nmax_r5_dpdch라는 파라미터를 새로 정의하여 도입하는 방법을 설명한다. As a second embodiment according to the present invention, a method of defining a sum of the maximum number of multicodes of the DPDCH and the E-DPDCH as Nmax_dpdch and newly defining a parameter called Nmax_r5_dpdch indicating the maximum number of multicodes of the DPDCH will be described. .

기존기술의 문제점에서 밝혔듯이 DPDCH의 멀티코드 수가 많이 할당될 경우 E-DPDCH에 할당할 수 있는 코드 수가 부족하게 되는 수가 있다. 이런 경우를 대비해서 DPDCH로 사용할 수 있는 DPDCH개수의 최대값 정보인 Nmax_r5_dpdch값을 정의하여 DPDCH의 멀티코드 수에 제한을 두게 되면 문제를 해결할 수 있다.As indicated by the problems of the existing technology, when a large number of multicodes of the DPDCH are allocated, the number of codes that can be allocated to the E-DPDCH may be insufficient. In this case, the problem can be solved by limiting the number of multicodes of the DPDCH by defining the Nmax_r5_dpdch value, which is the maximum value of the number of DPDCHs that can be used as the DPDCH.

기존 시스템의 코드 할당 순서 (1,I), (1,Q), (3, I), (3,Q), (2,I), (2,Q)를 차례로 1,2,3,4,5,6 이라고 하고, 전체 할당 가능한 코드 조합의 수 Ncode, DPDCH의 멀티코드 수를 Ndpdch라 하고 E-DPDCH의 멀티코드 수를 Nedpdch라 하면, Nmax_dpdch ≥ Ndpdch + Nedpdch가 된다.Code assignment order of existing system (1, I), (1, Q), (3, I), (3, Q), (2, I), (2, Q) in order 1,2,3,4 If 5,6, the total number of codeable combinations Ncode and DPDCH multicodes are Ndpdch, and the number of multicodes of E-DPDCH is Nedpdch, then Nmax_dpdch? Ndpdch + Nedpdch.

상기와 같이 정의한 후에, 다음과 같은 방법으로 코드를 할당한다. After defining as above, code is allocated in the following way.

1. DPCCH는 SF=256, 0번 코드를 할당한다.1. DPCCH allocates SF = 256, 0 code.

2. HS-DSCH를 사용할 경우, HS-DPCCH는 SF=256을 사용하고 Nmax_dpdch 에 따라서, 1일 때는 64번 코드를 Q가지에, 2, 4, 6일 때는 1번 코드를 I가지에, 3, 5일 때는 32번 코드를 Q가지에 사용한다.2. When HS-DSCH is used, HS-DPCCH uses SF = 256 and according to Nmax_dpdch, Q code is 1 for 1, Q 1 for 2, 4, 6, 3 for I, and 3 Is 5, 32 code is used for Q.

3. 먼저 backward compatibility 를 위해 DPDCH에는 Ndpdch 의 수에 따라 기존 시스템에서 DPDCH코드를 할당하는 방식 대로 멀티코드를 할당한다. 즉, 1,2,3,4,5,6 순으로 차례로 할당한다. 3. First, for backward compatibility, DPDCH is allocated multicode according to the number of Ndpdch in the existing system. That is, they are allocated in order of 1,2,3,4,5,6.

4. 다음으로 E-DPDCH는 Nedpdch 수에 따라 다음과 같이 코드를 할당한다.4. Next, the E-DPDCH allocates code as follows according to the number of Nedpdch.

① 기존 시스템의 코드할당 순서의 역순인 6,5,4,3,2,1 에서 Nedpdch 만큼 차례로 할당한다.① Allocate as much as Nedpdch in order of 6,5,4,3,2,1 which is the reverse order of code allocation of the existing system.

② 기존 시스템의 코드 할당 순서의 역순인 6,5,4,3,2,1 에서 Ncode-Nmax_r5_dpdch 까지는 적절히 할당하고(PAPR 특성이 좋은 순서대로 할당이 가능하다), 나머지 Nedpdch-(Ncode-Nmax_r5_dpdch)은 (단, 0 보다 클 때) Ncode-Nmax_r5_dpdch 만큼 할당한 코드를 제외한 나머지를 순서대로 할당한다.② Allocate from 6,5,4,3,2,1 to Ncode-Nmax_r5_dpdch, which is the reverse order of code allocation of the existing system. (You can assign them in the order of good PAPR characteristics), and the rest Nedpdch- (Ncode-Nmax_r5_dpdch) Allocates in order except for the code allocated by Ncode-Nmax_r5_dpdch (when it is greater than 0).

③ 기존 시스템의 코드 할당 순서의 역순인 6,5,4,3,2,1 에서 Ncode-Nmax_dpdch 까지는 사용하지 않고, Nedpdch은 Ncode-Nmax_dpdch 이후의 코드에서 Nmax_dpdch-Nmax_r5_dpdch 만큼은 적절히 할당하고(역순으로 할당하거나 PAPR특성이 좋은 순서대로 할당이 가능하다), 나머지 Nedpdch-(Nmax_dpdch-Nmax_r5_dpdch)는 (단, 0 보다 클 때) Ncode-Nmax_r5_dpdch 만큼을 제외한 나머지에서 순서대로 할당한다. ③ Do not use Ncode-Nmax_dpdch from 6,5,4,3,2,1, which is the reverse order of code allocation in the existing system, and Nedpdch allocates Nmax_dpdch-Nmax_r5_dpdch as appropriate in the code after Ncode-Nmax_dpdch (inverse order). Or the other Nedpdch- (Nmax_dpdch-Nmax_r5_dpdch) can be allocated in order except for Ncode-Nmax_r5_dpdch (when it is greater than 0).

다음은 상기 제 2 실시예를 보다 구체적으로 설명하기 위한 일례이다. 여기서, Ncode=6, Nmax_dpdch=4, Nmax_r5_dpdch=2, Ndpdch=1, Nedpdch=3 일 경우를 가정한다.The following is an example for explaining the above second embodiment in more detail. It is assumed here that Ncode = 6, Nmax_dpdch = 4, Nmax_r5_dpdch = 2, Ndpdch = 1, Nedpdch = 3.

1. DPCCH는 SF=256, 0번 코드를 할당한다.1. DPCCH allocates SF = 256, 0 code.

2. HS-DSCH를 사용할 경우, HS-DPCCH는 Nmax_dpdch=4 이므로, SF=256, 1번 코드를 사용한다.2. In case of using HS-DSCH, since HS-DPCCH is Nmax_dpdch = 4, SF = 256, No. 1 code is used.

3. DPDCH는 1개가 사용되므로, 1번째 코드 (1,I)가 할당된다. 3. Since one DPDCH is used, a first code (1, I) is assigned.

4. E-DPDCH는 Nedpdch 수에 따라 다음과 같이 코드를 할당한다.4. The E-DPDCH allocates code as follows according to the number of Nedpdch.

① 6번째 코드(2,Q)와 5번째 코드(2,I), 4번째 코드(3,Q)를 차례로 할 당한다.① Assign the sixth code (2, Q), the fifth code (2, I), and the fourth code (3, Q).

② Ncode-Nmax_r5_dpdch = 6-2 = 4 이므로, E-DPDCH는 6번째 코드(2,Q)와 5번째 코드(2,I), 4번째 코드(3,Q)를 적절히 할당한다.(순서 관계 없음).(2) Since Ncode-Nmax_r5_dpdch = 6-2 = 4, the E-DPDCH allocates the sixth code (2, Q), the fifth code (2, I), and the fourth code (3, Q) as appropriate. none).

③ Ncode-Nmax_dpdch = 6-4 = 2 이므로, 6번째(2,Q), 5번째(2,I) 코드는 사용하지 않고, Nmax_dpdch-Nmax_r5_dpdch = 4-2 = 2 이므로, 4번째(3,Q), 3번째(3,I) 코드를 적절히 할당한다. (순서 관계 없음, 간단하게는 4번째, 3번째 코드순으로 차례로 할당한다.) 다음으로 2번째(1,I) 코드를 할당한다.③ Since Ncode-Nmax_dpdch = 6-4 = 2, the 6th (2, Q) and 5th (2, I) codes are not used. Since Nmax_dpdch-Nmax_r5_dpdch = 4-2 = 2, the 4th (3, Q ), And assign the third (3, I) code appropriately. (No order, simply assign them in order of the fourth and third codes.) Next, assign the second (1, I) codes.

본 발명에 따른 제 3 실시예로써, DPDCH의 최대 멀티 코드 수를 Nmax_dpdch로 정의하고, DPDCH와 E-DPDCH의 최대 멀티코드 수의 합을 나타내는 Nmax_r5e_dpdch 라는 파라미터를 새로 정의하여 도입하는 방법을 설명한다. As a third embodiment according to the present invention, a method of defining a maximum number of multicodes of DPDCH as Nmax_dpdch and newly defining a parameter of Nmax_r5e_dpdch representing the sum of the maximum number of multicodes of DPDCH and E-DPDCH is described.

상기와 같이 정의한 후에, 다음과 같은 방법으로 코드를 할당한다. After defining as above, code is allocated in the following way.

1. DPCCH는 SF=256, 0번 코드를 할당한다.1. DPCCH allocates SF = 256, 0 code.

2. HS-DSCH를 사용할 경우, HS-DPCCH는 SF=256을 사용하고 Nmax_dpdch 에 따라서, 1일 때는 64번 코드를 Q가지에, 2, 4, 6일 때는 1번 코드를 I가지에, 3, 5일 때는 32번 코드를 Q가지에 사용한다.2. When HS-DSCH is used, HS-DPCCH uses SF = 256 and according to Nmax_dpdch, Q code is 1 for 1, Q 1 for 2, 4, 6, 3 for I, and 3 Is 5, 32 code is used for Q.

3. 먼저 후방 호환성(backward compatibility) 를 위해 DPDCH에는 Ndpdch 의 수에 따라 기존 시스템에서 DPDCH코드를 할당하는 방식 대로 멀티코드를 할당한다. 즉, 1,2,3,4,5,6 순으로 차례로 할당한다. 3. First, for backward compatibility, DPDCH is allocated multicode according to the number of Ndpdch in the existing system. That is, they are allocated in order of 1,2,3,4,5,6.

4. 다음으로 E-DPDCH는 Nedpdch 수에 따라 다음과 같이 코드를 할당한다. 다만, Nmax_dpdch가 1일 경우 HS-DPCCH에 할당되는 코드 SF=256의 64번 코드는 SF=4 의 1번 코드와 직교성이 깨지므로 SF=4의 1번 코드는 Q가지의 E-DPDCH에 할당할 수 없다.4. Next, the E-DPDCH allocates code as follows according to the number of Nedpdch. However, if Nmax_dpdch is 1, code 64 assigned to HS-DPCCH breaks orthogonality with code 1 of SF = 4, so code 1 of SF = 4 is assigned to Q E-DPDCHs. Can not.

Nmax_dpdch=1 일 경우에는, 6,5,4,3,1 에서 Ncode-Nmax_dpdch 까지는 적절히 할당하고(PAPR 특성이 좋은 순서대로 할당이 가능하다), 나머지 Nedpdch-(Ncode-Nmax_dpdch)은 (단, >0일 때) Ncode-Nmax_dpdch 만큼 할당한 코드를 제외한 나머지를 순서대로 할당한다.If Nmax_dpdch = 1, 6,5,4,3,1 to Ncode-Nmax_dpdch are allocated properly (you can assign them in the order of good PAPR characteristics), and the remaining Nedpdch- (Ncode-Nmax_dpdch) is> 0) Allocates the sequence except for the code allocated by Ncode-Nmax_dpdch.

Nmax_dpdch≠1 일 경우에는, 6,5,4,3,2,1 에서 Ncode-Nmax_dpdch 까지는 적절히 할당하고(PAPR특성이 좋은 순서대로 할당이 가능하다), 나머지 Nedpdch-(Ncode-Nmax_dpdch)은 (단, >0일 때) Ncode-Nmax_dpdch 만큼 할당한 코드를 제외한 나머지를 순서대로 할당한다.In case of Nmax_dpdch ≠ 1, it is appropriately allocated from 6,5,4,3,2,1 to Ncode-Nmax_dpdch (it can be assigned in order of good PAPR characteristics), and the remaining Nedpdch- (Ncode-Nmax_dpdch) is , When> 0) Allocates the sequence except for the code allocated by Ncode-Nmax_dpdch.

첫 번째 종래 기술에서는 Nmax_dpdch를 DPDCH의 최대 멀티코드 수로 지정함에 따라서, 그 값이 클 경우에는 E-DPDCH로 할당 할 수 있는 코드 자원이 부족하게 된다. 또한, Nmax_dpdch값은 최대값이므로 실제로 전송될 때는, 대체로 여분의 코드자원이 생기게 된다. 이러한 경우, 본 실시예와 같이 E-DPDCH로 남는 코드 자원을 할당하게 되면 좀더 효율적인 코드 자원 활용이 가능해진다.In the first conventional technology, since Nmax_dpdch is designated as the maximum number of multicodes of the DPDCH, when the value is large, the code resource that can be allocated to the E-DPDCH is insufficient. In addition, since the Nmax_dpdch value is the maximum value, extra code resources are generally generated when actually transmitted. In such a case, more efficient code resource utilization is possible by allocating code resources remaining as E-DPDCH as in the present embodiment.

다음은 상기 제 3 실시예를 보다 구체적으로 설명하기 위한 일례이다. 여기서, Ncode=6, Nmax_dpdch=1, Nmax_r5e_dpdch=6, Nmax_r5_dpdch=1, Ndpdch=1, Nedpdch=3 인 경우를 가정한다.The following is an example for explaining the third embodiment in more detail. It is assumed here that Ncode = 6, Nmax_dpdch = 1, Nmax_r5e_dpdch = 6, Nmax_r5_dpdch = 1, Ndpdch = 1, Nedpdch = 3.

1. DPCCH는 SF=256, 0번 코드를 할당한다.1. DPCCH allocates SF = 256, 0 code.

2. HS-DSCH를 사용할 경우, HS-DPCCH는 Nmax_dpdch=1 이므로, SF=256, 64번 코드를 사용한다.2. In case of using HS-DSCH, since HS-DPCCH is Nmax_dpdch = 1, SF = 256 and 64 are used.

3. DPDCH는 1개가 사용되므로, 1번째 코드 (1,I)가 할당된다. 3. Since one DPDCH is used, a first code (1, I) is assigned.

4. Ncode-Nmax_dpdch= 6-1 = 5 이므로 E-DPDCH는 6번째 코드(2,Q)와 5번째 코드(2,I), 4번째 코드(3,Q)를 적절히 할당한다.(순서 관계 없음).4. Since Ncode-Nmax_dpdch = 6-1 = 5, the E-DPDCH allocates the sixth code (2, Q), the fifth code (2, I), and the fourth code (3, Q) as appropriate. none).

다음은 상기 제 3 실시예를 보다 구체적으로 설명하기 위한 다른 예이다. 여기서, Ncode=6, Nmax_dpdch=3, Nmax_r5e_dpdch=6, Nmax_r5_dpdch=3, Ndpdch=1, Nedpdch=5일 경우의 예이다.The following is another example to describe the third embodiment in more detail. Here, the example is a case where Ncode = 6, Nmax_dpdch = 3, Nmax_r5e_dpdch = 6, Nmax_r5_dpdch = 3, Ndpdch = 1, Nedpdch = 5.

1. DPCCH는 SF=256, 0번 코드를 할당한다.1. DPCCH allocates SF = 256, 0 code.

2. HS-DSCH를 사용할 경우, HS-DPCCH는 Nmax_dpdch=3 이므로, SF=256, 32번 코드를 사용한다.2. In case of using HS-DSCH, since HS-DPCCH is Nmax_dpdch = 3, SF = 256 and 32 codes are used.

3. DPDCH는 1개가 사용되므로, 1번째 코드 (1,I)가 할당된다. 3. Since one DPDCH is used, a first code (1, I) is assigned.

4. Ncode-Nmax_dpdch= 6-3 = 3 이므로 E-DPDCH는 6번째 코드(2,Q)와 5번째 코드(2,I), 4번째 코드(3,Q)를 적절히 할당한다(순서 관계 없음). 다음으로 3번째 코드(3,I)와 2번째 코드(1,Q)를 순서대로 할당한다.4. Since Ncode-Nmax_dpdch = 6-3 = 3, the E-DPDCH allocates the sixth code (2, Q), the fifth code (2, I), and the fourth code (3, Q) appropriately (no order). ). Next, the third code (3, I) and the second code (1, Q) are allocated in order.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.

본 발명은, DPDCH에 할당되는 코드순서를 그대로 유지하고 E-DPDCH에 할당되 는 코드순서를 기존의 역순으로 배치함으로써, DPDCH에 사용되는 멀티코드 수를 모르는 상태에서 E-DPDCH에 할당되는 코드 조합을 미리 알 수 있고, 이로 인해, 2msec TTI의 E-DPDCH에 할당되는 코드와DPDCH에 할당되는 코드가 서로 공유 될 수 있는 효과가 있다. The present invention maintains the code order assigned to the DPDCH as it is and arranges the code order assigned to the E-DPDCH in the reverse order of the existing, thereby making it possible to combine the codes assigned to the E-DPDCH without knowing the number of multicodes used for the DPDCH. This can be known in advance, thereby, the code assigned to the E-DPDCH and the code assigned to the DPDCH of the 2msec TTI can be shared with each other.

Claims (11)

이동통신의 상향링크(uplink) 강화 전용 물리 데이터 채널(Enhanced-Dedicated Physical Data Channel; E-DPDCH)에 대한 채널화 코드 할당 방법에 있어서,In the channelization code allocation method for uplink enhanced Enhanced-Dedicated Physical Data Channel (E-DPDCH) of mobile communication, 적어도 하나 코드로 이루어지는 코드 리스트에서, 채널화 코드 할당 순서를 지정하는 단계;Specifying a channelization code assignment order in a code list consisting of at least one code; 전용 물리 데이터 채널(Dedicated Physical Data Channel; DPDCH) 의 수에 상응하여, 상기 코드 할당 순서에 따라 상기 적어도 하나의 전용 물리 데이터 채널(DPDCH)에 순차적으로 코드를 할당하는 단계; 및Sequentially assigning codes to the at least one dedicated physical data channel (DPDCH) according to the code assignment order, corresponding to the number of dedicated physical data channels (DPDCHs); And 상기 강화 전용 물리 데이터 채널(E-DPDCH)의 수에 상응하여, 상기 코드 할당 순서의 역순에 따라 상기 적어도 하나의 강화 전용 물리 데이터 채널(E-DPDCH)에 코드를 할당하는 단계Assigning a code to the at least one enhanced dedicated physical data channel (E-DPDCH) according to the reverse order of the code assignment, corresponding to the number of the enhanced dedicated physical data channels (E-DPDCH) 를 포함하여 이루어지는 채널화 코드 할당 방법.Channeling code assignment method comprising a. 제 1 항에 있어서,The method of claim 1, 상기 강화 전용 물리 데이터 채널(E-DPDCH)의 수에 상응하여 코드를 할당하되, 상기 코드 할당 순서의 역순을 기준으로, Ncode-Nmax_dpdch 에 해당하는 수의 상기 상기 강화 전용 물리 데이터 채널(E-DPDCH)에 대해서는 임의로 할당하고, Nedpdch-(Ncode-Nmax_dpdch)에 해당하는 수의 상기 강화 전용 물리 데이터 채널(E- DPDCH)에 대해서는, 상기 코드 리스트에서 Ncode-Nmax_dpdch 개수의 코드를 제외한 나머지에서 순차적으로 할당하는 것을 특징으로 하는 채널화 코드 할당 방법.Codes are allocated according to the number of the enhanced dedicated physical data channels (E-DPDCH), and the number of the enhanced dedicated physical data channels (E-DPDCH) corresponding to Ncode-Nmax_dpdch is based on the reverse order of the code assignment order. ) Is randomly assigned, and for the enhanced dedicated physical data channel (E-DPDCH) corresponding to the number of Nedpdch- (Ncode-Nmax_dpdch), sequentially allocated except for the code of Ncode-Nmax_dpdch number in the code list. Channeling code assignment method, characterized in that. (Ncode 는 상기 코드 리스트에 존재하는 코드 수, Ndpdch는 DPDCH의 멀티코드 수, Nedpdch E-DPDCH의 멀티코드 수, Nmax_dpdch는 DPDCH와 E-DPDCH의 최대 멀티코드의 수의 합)(Ncode is the number of codes present in the code list, Ndpdch is the number of multicodes of DPDCH, multicode number of Nedpdch E-DPDCH, and Nmax_dpdch is the sum of the maximum number of multicodes of DPDCH and E-DPDCH.) 제 2 항에 있어서,The method of claim 2, 상기 Ncode-Nmax_dpdch 에 해당하는 수의 상기 상기 강화 전용 물리 데이터 채널(E-DPDCH)에 대해서는, 상향링크의 평균치에 대한 최대치 전력비(Peak-to-Average Power Ratio; 이하 'PAPR') 특성이 좋은 순서대로 할당하는 것을 특징으로 하는 채널화 코드 할당 방법.For the Enhanced Dedicated Physical Data Channel (E-DPDCH) corresponding to the number of Ncode-Nmax_dpdch, the peak-to-average power ratio (hereinafter referred to as 'PAPR') characteristics of the uplink average value are in good order. Channeling code assignment method characterized in that the assignment as. 제 1 항에 있어서,The method of claim 1, 상기 강화 전용 물리 데이터 채널(E-DPDCH) 의 수에 상응하여 코드를 할당하되, 상기 코드 할당 순서의 역순을 기준으로, Ncode-Nmax_dpdch 만큼의 코드를 제외하고, Ncode-Nmax_dpdch 이후의 코드를 순차적으로 상기 강화 전용 물리 데이터 채널(E-DPCH)에 할당하는 것을 특징으로 하는 채널화 코드 할당 방법.Codes are allocated according to the number of enhanced dedicated physical data channels (E-DPDCHs), except for Ncode-Nmax_dpdch codes based on the reverse order of the code allocation order, and codes after Ncode-Nmax_dpdch are sequentially And assigning to the enhanced dedicated physical data channel (E-DPCH). (Ncode 는 상기 코드 리스트에 존재하는 코드 수, Nmax_dpdch는 DPDCH와 E-DPDCH의 최대 멀티코드의 수의 합)(Ncode is the number of codes in the code list, Nmax_dpdch is the sum of the maximum number of multicodes of DPDCH and E-DPDCH) 제 1 항에 있어서,The method of claim 1, 상기 강화 전용 물리 데이터 채널(E-DPDCH)의 수에 상응하여 코드를 할당하되, 상기 코드 할당 순서의 역순을 기준으로, Ncode-Nmax_r5_dpdch 에 해당하는 수의 상기 강화 전용 물리 데이터 채널(E-DPDCH)에 대해서는 임의로 할당하고, Nedpdch-(Ncode-Nmax_r5_dpdch)에 해당하는 수의 상기 강화 전용 물리 데이터 채널(E-DPDCH)에 대해서는, 상기 코드 리스트에서 Ncode-Nmax_r5_dpdch 개수의 코드를 제외한 나머지에서 순차적으로 할당하는 것을 특징으로 하는 채널화 코드 할당 방법.Codes are allocated according to the number of the enhanced dedicated physical data channels (E-DPDCH), and the number of the enhanced dedicated physical data channels (E-DPDCH) corresponding to Ncode-Nmax_r5_dpdch based on the reverse order of the code assignment order. Are assigned randomly, and for the Enhanced Dedicated Physical Data Channel (E-DPDCH) corresponding to the number of Nedpdch- (Ncode-Nmax_r5_dpdch), sequentially allocated except for the code of Ncode-Nmax_r5_dpdch in the code list. Channeling code assignment method, characterized in that. (Ncode 는 상기 코드 리스트에 존재하는 코드 수, Nmax_dpdch는 DPDCH와 E-DPDCH의 최대 멀티코드의 수의 합, Nmax_r5_dpdch는 DPDCH의 최대 멀티코드 수)(Ncode is the number of codes in the code list, Nmax_dpdch is the sum of the maximum number of multicodes of DPDCH and E-DPDCH, and Nmax_r5_dpdch is the maximum number of multicodes of DPDCH.) 제 5 항에 있어서,The method of claim 5, Ncode-Nmax_r5_dpdch 에 해당하는 수의 상기 강화 전용 물리 데이터 채널(E-DPDCH)에 대해서는, 상향링크의 평균치에 대한 최대치 전력비(Peak-to-Average Power Ratio; 이하 'PAPR') 특성이 좋은 순서대로 할당하는 것을 특징으로 하는 채널화 코드 할당 방법.For the Enhanced Dedicated Physical Data Channel (E-DPDCH) corresponding to the number of Ncode-Nmax_r5_dpdch, the peak-to-average power ratio (hereinafter referred to as 'PAPR') characteristics of the uplink average values are allocated in a good order. Channeling code assignment method, characterized in that. 제 1 항에 있어서,The method of claim 1, 상기 강화 전용 물리 데이터 채널(E-DPDCH)의 수에 상응하여 코드를 할당하되, 상기 코드 할당 순서의 역순을 기준으로, Ncode-Nmax_dpdch 만큼의 코드를 제 외하고, Ncode-Nmax_dpdch 이후의 코드중에서, Nmax_dpdch-Nmax_r5_dpdch 개수의 코드에 대해서는 임의로 할당하고, Nedpdch-(Nmax_dpdch-Nmax_r5_dpdch) 개수의 코드에 대해서는 Ncode-Nmax_r5_dpdch 개수의 코드를 제외한 나머지 코드에서 순차적으로 할당하는 것을 특징으로 하는 채널화 코드 할당 방법.Codes are allocated in correspondence with the number of enhanced dedicated physical data channels (E-DPDCHs), except for codes of Ncode-Nmax_dpdch, based on the reverse order of the code assignment order, among codes after Ncode-Nmax_dpdch, A method of allocating Nmax_dpdch-Nmax_r5_dpdch codes, and randomly assigning the codes of the number of Nedpdch- (Nmax_dpdch-Nmax_r5_dpdch) to sequentially assigning the remaining codes except for the code of Ncode-Nmax_r5_dpdch. (Ncode 는 상기 코드 리스트에 존재하는 코드 수, Nedpdch E-DPDCH의 멀티코드 수, Nmax_dpdch는 DPDCH와 E-DPDCH의 최대 멀티코드의 수의 합, Nmax_r5_dpdch는 DPDCH의 최대 멀티코드 수)(Ncode is the number of codes in the code list, Nedpdch E-DPDCH multicode number, Nmax_dpdch is the sum of the maximum number of multicodes of DPDCH and E-DPDCH, and Nmax_r5_dpdch is the maximum number of multicodes of DPDCH.) 제 7 항에 있어서, The method of claim 7, wherein Nmax_dpdch-Nmax_r5_dpdch 개수의 코드에 대해서는, 상향링크의 평균치에 대한 최대치 전력비(Peak-to-Average Power Ratio; 이하 'PAPR') 특성이 좋은 순서대로 할당하는 것을 특징으로 하는 채널화 코드 할당 방법.The Nmax_dpdch-Nmax_r5_dpdch number of codes are assigned in a good order in which the Peak-to-Average Power Ratio (PAPR) characteristic with respect to the average of uplinks is allocated in order. 제 1 항에 있어서,The method of claim 1, 상기 강화 전용 물리 데이터 채널(E-DPDCH) 의 수에 상응하여 코드를 할당하되, 상기 코드 할당 순서의 역순을 기준으로, Ncode-Nmax_dpdch 에 해당하는 수의 상기 강화 전용 물리 데이터 채널(E-DPDCH)에 대해서는 임의로 할당하고, Nedpdch-(Ncode-Nmax_dpdch)에 해당하는 수의 상기 강화 전용 물리 데이터 채널(E-DPDCH)에 대해서는, 상기 코드 리스트에서 Ncode-Nmax_dpdch 개수의 코드를 제외한 나머지를 순차적으로 할당하는 것을 특징으로 하는 채널화 코드 할당 방법.Codes are allocated according to the number of the enhanced dedicated physical data channels (E-DPDCH), and the number of the enhanced dedicated physical data channels (E-DPDCH) corresponding to Ncode-Nmax_dpdch is based on the reverse order of the code assignment order. For randomly assigning, for the Enhanced Dedicated Physical Data Channel (E-DPDCH) corresponding to the number of Nedpdch- (Ncode-Nmax_dpdch), sequentially assigning the remainder except for the code of Ncode-Nmax_dpdch number in the code list. Channeling code assignment method, characterized in that. (Ncode 는 상기 코드 리스트에 존재하는 코드 수, Nedpdch E-DPDCH의 멀티코드 수, Nmax_dpdch는 DPDCH의 최대 멀티 코드 수, Nmax_r5e_dpdch는 DPDCH와 E-DPDCH의 최대 멀티코드 수의 합)(Ncode is the number of codes in the code list, the number of multicodes of the Nedpdch E-DPDCH, Nmax_dpdch is the maximum number of multicodes of the DPDCH, and Nmax_r5e_dpdch is the sum of the maximum number of multicodes of the DPDCH and E-DPDCH.) 제 9 항에 있어서,The method of claim 9, 상기 Nmax_dpdch ≠1 경우인 것을 특징으로 하는 채널화 코드 할당 방법.And the Nmax_dpdch? 1 case. 제 9 항에 있어서,The method of claim 9, Ncode-Nmax_dpdch 에 해당하는 수의 상기 강화 전용 물리 데이터 채널(E-DPDCH)에 대해서는 상향링크의 평균치에 대한 최대치 전력비(Peak-to-Average Power Ratio; 이하 'PAPR') 특성이 좋은 순서대로 할당하는 것을 특징으로 하는 채널화 코드 할당 방법.For the enhanced dedicated physical data channel (E-DPDCH) corresponding to the number of Ncode-Nmax_dpdch, the peak-to-average power ratio (hereinafter referred to as 'PAPR') characteristics of the uplink average values are allocated in a good order. Channeling code assignment method, characterized in that.
KR1020040063233A 2004-08-11 2004-08-11 Method for allocating channelization codes for e-dpdch KR20060014618A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040063233A KR20060014618A (en) 2004-08-11 2004-08-11 Method for allocating channelization codes for e-dpdch

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040063233A KR20060014618A (en) 2004-08-11 2004-08-11 Method for allocating channelization codes for e-dpdch

Publications (1)

Publication Number Publication Date
KR20060014618A true KR20060014618A (en) 2006-02-16

Family

ID=37123541

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040063233A KR20060014618A (en) 2004-08-11 2004-08-11 Method for allocating channelization codes for e-dpdch

Country Status (1)

Country Link
KR (1) KR20060014618A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100965449B1 (en) * 2005-10-27 2010-06-24 퀄컴 인코포레이티드 A method and apparatus for processing a multi-code word assignment in wireless communication systems
US8238289B2 (en) 2005-10-27 2012-08-07 Qualcomm Incorporated Method and apparatus for requesting selected interlace mode in wireless communication systems
US8457092B2 (en) 2005-06-16 2013-06-04 Qualcomm Incorporated Quick paging channel with reduced probability of missed page
US8761080B2 (en) 2005-03-15 2014-06-24 Qualcomm Incorporated Multiple other sector information combining for power control in a wireless communication system
US9055552B2 (en) 2005-06-16 2015-06-09 Qualcomm Incorporated Quick paging channel with reduced probability of missed page

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8761080B2 (en) 2005-03-15 2014-06-24 Qualcomm Incorporated Multiple other sector information combining for power control in a wireless communication system
US8457092B2 (en) 2005-06-16 2013-06-04 Qualcomm Incorporated Quick paging channel with reduced probability of missed page
US9055552B2 (en) 2005-06-16 2015-06-09 Qualcomm Incorporated Quick paging channel with reduced probability of missed page
US8750908B2 (en) 2005-06-16 2014-06-10 Qualcomm Incorporated Quick paging channel with reduced probability of missed page
US8289897B2 (en) 2005-10-27 2012-10-16 Qualcomm Incorporated Method and apparatus for processing open state in wireless communication system
US8599712B2 (en) 2005-10-27 2013-12-03 Qualcomm Incorporated Method and apparatus for setting reverse link CQI reporting modes in wireless communication system
US8289908B2 (en) 2005-10-27 2012-10-16 Qualcomm Incorporated Method and apparatus for processing simultaneous assignment in wireless communication systems
US8326330B2 (en) 2005-10-27 2012-12-04 Qualcomm Incorporated Method and apparatus for updating configuration attributes using FastRepage attribute in wireless communication systems
US8331285B2 (en) 2005-10-27 2012-12-11 Qualcomm Incorporated Method and apparatus of establishing access channel in wireless communication systems
US8457042B2 (en) 2005-10-27 2013-06-04 Qualcomm Incorporated Method and apparatus for transmitting and receiving a sectorparameters message in an active state in wireless communication system
US8265066B2 (en) 2005-10-27 2012-09-11 Qualcomm Incorporated Method and apparatus for reducing power consumption in wireless communication systems
US8477808B2 (en) 2005-10-27 2013-07-02 Qualcomm Incorporated Method and apparatus of assigning in wireless communication systems
US8520628B2 (en) 2005-10-27 2013-08-27 Qualcomm Incorporated Method and apparatus for monitoring other channel interference in wireless communication system
KR100965449B1 (en) * 2005-10-27 2010-06-24 퀄컴 인코포레이티드 A method and apparatus for processing a multi-code word assignment in wireless communication systems
US8675549B2 (en) 2005-10-27 2014-03-18 Qualcomm Incorporated Method of serving sector maintenance in a wireless communication systems
US8744444B2 (en) 2005-10-27 2014-06-03 Qualcomm Incorporated Method and apparatus for transmitting a pilot report (PilotReport) message in wireless communication systems
US8248950B2 (en) 2005-10-27 2012-08-21 Qualcomm Incorporated Method of transmitting and receiving a redirect message in a wireless communication system
US8238289B2 (en) 2005-10-27 2012-08-07 Qualcomm Incorporated Method and apparatus for requesting selected interlace mode in wireless communication systems
US8923211B2 (en) 2005-10-27 2014-12-30 Qualcomm Incorporated Method and apparatus of processing an access grant block in wireless communication systems
US8971222B2 (en) 2005-10-27 2015-03-03 Qualcomm Incorporated Method and apparatus for decrementing assignments in wireless communication systems
US8218479B2 (en) 2005-10-27 2012-07-10 Qualcomm Incorporated Method and apparatus for processing a multi-code word assignment in wireless communication systems
US9125078B2 (en) 2005-10-27 2015-09-01 Qualcomm Incorporated Method and apparatus for setting reverse link CQI reporting modes in wireless communication system

Similar Documents

Publication Publication Date Title
US8194621B2 (en) Method of allocating uplink transmission channels in a communication system
RU2321173C2 (en) Method for assigning a descending control channel in mobile communication system
KR20060014618A (en) Method for allocating channelization codes for e-dpdch
US20050213497A1 (en) Method for reusing OVSF codes of allocated physical channels for transmitting data via enhanced up-link in CDMA
KR101071823B1 (en) Method for Allocating Channelization Codes for E-DPDCH
KR101012374B1 (en) Method of allocating channelization code in mobile communications system
KR101067776B1 (en) Method for Allocating Channelization Codes for E-DCH
KR20060025098A (en) Method for allocating channelization codes for e-dch
KR100332803B1 (en) Channel allocation method for mobile telecommunication system
KR20050081840A (en) Method for reusing ovsf codes of allocated physical channels for transmitting data via enhanced up-link in wcdma

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination