[go: up one dir, main page]

KR100820798B1 - Walsh Code Resource Allocation Method in Communication System - Google Patents

Walsh Code Resource Allocation Method in Communication System Download PDF

Info

Publication number
KR100820798B1
KR100820798B1 KR1020010069972A KR20010069972A KR100820798B1 KR 100820798 B1 KR100820798 B1 KR 100820798B1 KR 1020010069972 A KR1020010069972 A KR 1020010069972A KR 20010069972 A KR20010069972 A KR 20010069972A KR 100820798 B1 KR100820798 B1 KR 100820798B1
Authority
KR
South Korea
Prior art keywords
walsh
walsh codes
data
code
terminal
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.)
Expired - Fee Related
Application number
KR1020010069972A
Other languages
Korean (ko)
Other versions
KR20030028354A (en
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 US10/255,640 priority Critical patent/US7272110B2/en
Priority to CNB021440441A priority patent/CN100474800C/en
Publication of KR20030028354A publication Critical patent/KR20030028354A/en
Application granted granted Critical
Publication of KR100820798B1 publication Critical patent/KR100820798B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/004Orthogonal
    • H04J13/0048Walsh
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • H04B7/2628Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA]
    • H04B7/264Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using code-division multiple access [CDMA] or spread spectrum multiple access [SSMA] for data rate control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/16Code allocation
    • H04J13/18Allocation of orthogonal codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/70703Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation using multiple or variable rates

Landscapes

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

Abstract

본 발명은 이동통신 시스템에 관한 것으로, 특히 왈쉬 코드 자원의 할당 방법에 관한 것이다. 본 발명에 따른 왈쉬 코드의 할당은 시분할 방식과, 코드 분할 방식이 혼용되는 이동통신 시스템에서, 수신된 채널 정보를 이용하여 전송 가능한 최대 데이터율을 결정하는 단계; 전송하고자 하는 데이터에 따른 페이로드 사이즈 및 전송 데이터율을 결정하는 단계; 상기 전송하고자 하는 데이터에 따른 전송 데이터율이 상기 전송 가능한 최대 데이터율에 비하여 작은 경우, 상기 데이터 전송에 필요한 왈쉬 코드 수를 산출하는 단계; 기 정해진 전체 왈쉬 코드 수에서 상기 필요한 왈쉬 코드 수를 제외한 나머지 수를 판단하여 다른 단말기를 위한 왈쉬 코드를 할당하는 단계를 포함하여 이루어진다.The present invention relates to a mobile communication system, and more particularly, to a method for allocating Walsh code resources. The Walsh code allocation according to the present invention may include: determining a maximum data rate that can be transmitted using received channel information in a mobile communication system in which a time division scheme and a code division scheme are mixed; Determining a payload size and a transmission data rate according to the data to be transmitted; Calculating the number of Walsh codes required for the data transmission when the transmission data rate according to the data to be transmitted is smaller than the maximum data rate that can be transmitted; And determining the remaining number except the required Walsh code from the predetermined total Walsh code and allocating Walsh codes for other terminals.

데이터 전송률, 왈쉬 코드Data rate, Walsh code

Description

통신 시스템에서 왈쉬 코드 자원의 할당 방법{Method for allocating walsh code resource}Method for allocating walsh code resource in communication system

도 1은 일반적인 TDM 방식에 의한 데이터 전송의 일 예를 나타낸 도면.1 is a diagram illustrating an example of data transmission by a general TDM scheme.

도 2는 일반적인 CDM/TDM 방식에 의한 데이터 전송의 일 예를 나타낸 도면.2 is a diagram illustrating an example of data transmission by a general CDM / TDM scheme.

도 3은 TDM 시스템과 CDM/TDM 왈쉬 코드 이용 효율을 비교하여 나타낸 도면. 3 is a view showing a comparison of TDM system and CDM / TDM Walsh code utilization efficiency.

도 4는 본 발명에 따른 데이터 전송율에 따른 서비 패킷당 슬롯 수를 나타낸 도면.4 is a diagram showing the number of slots per service packet according to the data rate according to the present invention.

도 5는 도 4에 도시된 데이터 전송률을 선택 및 이 데이터 전송율에 따른 왈쉬 코드 수를 선택하는 절차를 나타낸 도면. FIG. 5 shows a procedure for selecting the data rate shown in FIG. 4 and the number of Walsh codes according to this data rate. FIG.

도 6은 본 발명에 따라 단말기 선택, 선택된 단말기의 데이터 전송률과, 왈쉬 코드 수 결정 절차의 다른 예를 나타낸 도면.6 illustrates another example of a terminal selection, a data rate of a selected terminal, and a Walsh code number determination procedure according to the present invention;

도 7은 본 발명에 따라 CDM 단말기들에게 남은 왈쉬 코드를 동등하게 할당하는 방법에 대한 일 예를 나타낸 도면.7 illustrates an example of a method for equally allocating remaining Walsh codes to CDM terminals according to the present invention.

본 발명은 이동통신 시스템에 관한 것으로, 특히 왈쉬 코드 자원의 할당 방 법에 관한 것이다. The present invention relates to a mobile communication system, and more particularly, to a Walsh code resource allocation method.

일반적으로, 무선 통신 환경은 단말기의 위치와 이동성에 따라 변화하는 채널이므로 변해 가는 채널에 대해 적응할 수 있는 방식이 필요하다. 시간에 따라 변화하는 무선 채널 환경 하에서 무선 채널을 효율적으로 사용하면서 고속의 데이터 전송을 가능하게 하는 방법으로는 채널의 변화를 수용하여 적응적으로 변조 방식을 변화시키는 방식과 채널 코딩을 변화시키는 방법이 있다. In general, the wireless communication environment is a channel that changes according to the location and mobility of the terminal, so a method that can adapt to a changing channel is required. As a method of enabling high-speed data transmission while efficiently using a wireless channel in a wireless channel environment that changes with time, a method of adaptively changing a modulation scheme by changing a channel and a method of changing a channel coding are provided. have.

채널 코딩을 이용하여 정보 데이터의 여분을 추가하여 에러율을 감소시키기 위해서는 실제 무선 채널로 전송되는 데이터 양의 증가가 필수적으로 요구되어진다. 무선 통신 환경은 단말기의 위치와 이동성에 따라 변화하는 채널이므로 통신 환경이 좋을 수도 있고 나쁠 수도 있다. In order to reduce the error rate by adding redundancy of information data using channel coding, an increase in the amount of data transmitted on an actual wireless channel is essential. Since the wireless communication environment is a channel that changes according to the location and mobility of the terminal, the communication environment may be good or bad.

따라서, 무선 통신 환경이 좋은 경우 여분을 작게 주는, 코드율이 높은 코딩을 사용하여 실제 정보 데이터를 많이 보내어 전송 속도를 높일 수 있다. 또한 무선 통신 환경이 나쁜 경우에는 에러에 강하도록 여분을 많이 주는 코드율이 낮은 코딩을 사용하여 잡음에 강하게 하고 전송 속도는 낮게 사용하여야 한다. Therefore, when the wireless communication environment is good, the transmission speed can be increased by sending a lot of actual information data by using high code rate coding, which reduces the redundancy. In addition, when the wireless communication environment is bad, the low code rate coding that gives a lot of redundancy to the error should be used to be strong in noise and low in transmission speed.

한편, 변조 방식의 경우 무선 통신 환경이 좋을 경우에는 하나의 전송 심볼에 여러 개의 정보 비트를 전송하는 QAM(Quadrature Amplitude modulation) 또는 M-ary PSK(Phase Shift Keying)과 같은 고속의 데이터 전송이 가능한 전송방식을 사용하고, 무선 통신 환경이 나쁜 경우에는 간섭 잡음에 강하지만 전송 속도가 느린 BPSK와 같은 전송 방식을 선택하게 된다.On the other hand, in the case of a modulation scheme, when the wireless communication environment is good, transmission capable of high-speed data transmission such as quadrature amplitude modulation (QAM) or phase shift keying (PSK), which transmits multiple information bits in one transmission symbol If the wireless communication environment is bad, a transmission method such as BPSK, which is resistant to interference noise but has a slow transmission speed, is selected.

상기와 같은 변조 방식은 채널의 환경 변화에 따라 적응적으로 변조 방식과 코딩 방식을 변화시키기 위하여 채널 환경을 추정하기 위한 수신기로부터의 채널환경에 대한 정보를 보내주어야 한다.The modulation method as described above needs to send information about the channel environment from the receiver for estimating the channel environment in order to adaptively change the modulation method and the coding method according to the change of the channel environment.

또한 패킷 전송을 위한 이동통신 시스템에서는 하이브리드 자동 재송 요구 방식(hybrid Automatic Repeat Request;이하 HARQ) 방식을 사용한다.In addition, the mobile communication system for packet transmission uses a hybrid automatic repeat request (HARQ) scheme.

HARQ는 ARQ와 FEC(Forward Error Correction)을 결합시켜 통신 시스템에서의 데이터 전송시 신뢰도와 처리량(throughput)을 향상시키는 방법이다. HARQ is a method of combining ARQ and Forward Error Correction (FEC) to improve reliability and throughput in data transmission in a communication system.

ARQ는 보내어진 정보에 채널 환경에 의하여 오류가 생겼을 때에 오류가 없이 수신될 때까지 동일한 정보의 재전송을 요구함으로써 신뢰도를 향상시키는 것에 그 목적이 있으며, FEC는 에러 정정 코드(Error correcting code)를 사용하여 채널 환경에 의하여 생긴 오류를 보정하는 데에 그 목적이 있다. 만일 채널 환경이 항상 좋아서 보내어진 정보에 오류가 생기는 빈도가 적다면, ARQ만을 사용하더라도 충분할 것이다. 그러나, 채널환경이 나빠질 경우에는 보내어진 정보에 생기는 오류의 빈도가 커지게 되고, 이에 따라 재전송을 요구하는 횟수도 많아지게 된다. 이는 시스템의 처리량(Throughput)을 저하시키게 된다. 따라서 ARQ와 함께 FEC를 사용할 것이 제안되었고 이것이 HARQ이다. ARQ aims to improve reliability by requiring the retransmission of the same information until it is received without error when an error occurs due to the channel environment in the transmitted information, and FEC uses an error correcting code. The purpose is to correct errors caused by the channel environment. If the channel environment is always good and there is a low frequency of errors in the information sent, using ARQ alone will suffice. However, when the channel environment becomes bad, the frequency of errors occurring in the transmitted information increases, and accordingly, the number of times of requesting retransmission increases. This lowers the throughput of the system. It is therefore proposed to use FEC with ARQ and this is HARQ.

HARQ의 한 종류로 증가 리던던시(Incremental Redundancy;이하 IR)이 있는데, IR은 처음에는 높은 코딩율로 인코딩된 정보를 보내고 재전송을 요구받을 때마다 코딩율을 낮추어 인코딩한 후 추가되는 리던던트 비트들(redundant bits)들만을 보내어 이미 보내어진 정보와 결합을 하여 디코딩(decoding)을 하자는 방식이다. 이때 재전송되는 비트들은 이전에 보내어진 패킷을 보충하는 비트들이다. 이렇게 함으로써 결합에 의한 이득을 얻을 수 있고, 재전송을 할 때마다 코딩율이 점차적으로 줄어들게 되므로 채널 환경에 따라 적응적으로 리던던시를 줄일 수가 있게 된다. One type of HARQ is Incremental Redundancy (IR), which initially adds redundant bits after encoding at a higher coding rate and lowering the coding rate whenever it is required to retransmit. It sends only bits and combines with already sent information to decode. The retransmitted bits are the bits that make up the previously sent packet. In this way, the gain of the combination can be obtained, and the coding rate is gradually reduced with each retransmission, thereby reducing the adaptive redundancy according to the channel environment.

고속의 데이터 전송을 요구하는 시스템에서는 채널 환경과 보내야 할 데이터 양 등을 고려하여 매 프레임 구간마다 데이터를 전송할 단말기를 스케줄링하는 TDM(Time Division Multiplexing) 방식을 사용한다. 그러나, 매 프레임 구간에서 하나의 단말기만을 선택하여 데이터를 전송하게 되면, 보내야 할 데이터 양은 적으나 채널 환경이 좋을 경우 왈쉬 코드 공간(Walsh code space)이 남게 되어 비효율적인 시스템이 된다. 여기서, 왈쉬 코드 공간이란 왈쉬 코드들을 모아놓은 집합을 지칭한다. In a system requiring high-speed data transmission, a time division multiplexing (TDM) scheme is used to schedule a terminal to transmit data every frame period in consideration of the channel environment and the amount of data to be transmitted. However, if only one terminal is selected in every frame section and data is transmitted, the amount of data to be sent is small but the Walsh code space is left when the channel environment is good, resulting in an inefficient system. Here, the Walsh code space refers to a collection of Walsh codes.

그래서, 각 프레임 구간에서 하나의 단말기에게 왈쉬 코드를 할당하고도 여유가 있으면 남은 왈쉬 코드를 이용하여 다른 단말기에게도 데이터를 전송하는 TDM/CDM(Code Division Multiplexing/Time Division Multiplexing) 방식을 사용함으로써 시스템의 효율을 높일 수 있다.Thus, if a Walsh code is allocated to one terminal in each frame period, the system uses a TDM / CDM (Code Division Multiplexing / Time Division Multiplexing) method that transmits data to another terminal using the remaining Walsh code. The efficiency can be improved.

도 1은 일반적인 TDM 방식에 의한 데이터 전송의 일 예를 나타낸 도면이다.1 is a diagram illustrating an example of data transmission by a general TDM scheme.

도 2는 일반적인 CDM/TDM 방식에 의한 데이터 전송의 일 예를 나타낸 도면이다.2 is a diagram illustrating an example of data transmission by a general CDM / TDM scheme.

도 3은 TDM 시스템과 CDM/TDM 왈쉬 코드 이용 효율을 비교하여 나타내었다. Figure 3 shows a comparison of the TDM system and CDM / TDM Walsh code utilization efficiency.

도 3에 도시된 바와 같이, TDM 시스템은 CDM/TDM 시스템에 비해 왈쉬 코드를 낭비할 확률이 크다. As shown in FIG. 3, the TDM system is more likely to waste Walsh codes than the CDM / TDM system.                         

따라서, TDM 방식보다 자원 이용 효율이 높은 CDM/TDM 시스템에서 데이터를 전송할 단말기를 선택하는 방법과, 이 단말기가 사용하는 왈쉬 코드 수를 최적으로 결정하고, 이 최적으로 결정된 왈쉬 코드를 이용하기 위한 최적의 데이터 전송율을 결정할 필요가 있다. Therefore, a method of selecting a terminal to transmit data in a CDM / TDM system having higher resource utilization efficiency than a TDM scheme, optimally determining the number of Walsh codes used by the terminal, and using the optimally determined Walsh code It is necessary to determine the data rate of the.

따라서, 본 발명은 이상에서 언급한 종래 기술의 문제점을 감안하여 안출한 것으로서, 효율적으로 왈쉬 코드들이 이용되도록 하는 통신 시스템에서의 왈쉬 코드 자원 할당 방법을 제공하기 위한 것이다. Accordingly, an object of the present invention is to provide a Walsh code resource allocation method in a communication system that allows Walsh codes to be efficiently used.

이상과 같은 목적을 달성하기 위한 본 발명의 일 특징에 따르면, 시분할 방식과, 코드 분할 방식이 혼용되는 이동통신 시스템에서, 수신된 채널 정보를 이용하여 전송 가능한 최대 데이터율을 결정하는 단계; 전송하고자 하는 데이터에 따른 페이로드 사이즈 및 전송 데이터율을 결정하는 단계; 상기 전송하고자 하는 데이터에 따른 전송 데이터율이 상기 전송 가능한 최대 데이터율에 비하여 작은 경우, 상기 데이터 전송에 필요한 왈쉬 코드 수를 산출하는 단계; 기 정해진 전체 왈쉬 코드 수에서 상기 필요한 왈쉬 코드 수를 제외한 나머지 수를 판단하여 다른 단말기를 위한 왈쉬 코드를 할당하는 단계를 포함하여 이루어진다. According to an aspect of the present invention for achieving the above object, in a mobile communication system in which a time division scheme and a code division scheme are mixed, determining a maximum data rate that can be transmitted using received channel information; Determining a payload size and a transmission data rate according to the data to be transmitted; Calculating the number of Walsh codes required for the data transmission when the transmission data rate according to the data to be transmitted is smaller than the maximum data rate that can be transmitted; And determining the remaining number except the required Walsh code from the predetermined total Walsh code and allocating Walsh codes for other terminals.

바람직하게, 상기 필요한 왈쉬 코드 수는 상기 전송 가능한 최대 데이터, 상기 보내고자하는 데이터에 따른 데이터율, 사용 가능한 왈쉬 코드 수, 코드 레이트들을 이용하여 산출된다. 여기서, 상기 필요한 왈쉬 코드 수는, 상기 사용 가능한 왈쉬 코드 수에 상기 보내고자하는 데이터에 따른 전송 데이터율 및 전송 가능한 데이터율의 비를 적용하여 산출된다. Advantageously, the required Walsh code number is calculated using the maximum data that can be transmitted, the data rate according to the data to be sent, the number of Walsh codes available, and the code rates. Here, the required Walsh code number is calculated by applying the ratio of the transmit data rate and the transmittable data rate according to the data to be sent to the available Walsh code number.

바람직하게, 상기 할당하는 단계에서, 상기 나머지 수를 임계치와 비교하여, 그 값이 크거나 같은 경우, 다른 단말기를 위한 왈쉬 코드를 더 할당하고, 작은 경우, 상기 나머지 수를 사용 가능한 왈쉬 코드 수로 변환하는 단계를 더 포함하여 이루어진다. Preferably, in the allocating step, the remaining number is compared with a threshold, and if the value is greater than or equal to, a further Walsh code for another terminal is allocated, and if less, the remaining number is converted into an available Walsh code number. It further comprises the step of.

이상과 같은 목적을 달성하기 위한 본 발명의 다른 특징에 따르면, 시분할 방식과, 코드 분할 방식이 혼용되는 이동통신 시스템에서, 각 단말기로부터 수신된 채널 정보 및 전력 및 이용 가능한 왈쉬 코드 수를 이용하여 해당 단말기들의 데이터율을 선택하는 단계; 상기 결정된 데이터율에 따라 각 단말기에 우선 순위를 부여하는 단계; 우선 순위가 상대적으로 높은 단말기를 선택하는 단계; 상기 선택된 단말기의 채널 정보와 임계치를 비교하여 이 비교 결과에 따라 상기 선택된 단말기에 왈쉬 코드를 할당하는 단계를 포함하여 이루어진다. According to another aspect of the present invention for achieving the above object, in a mobile communication system where a time division scheme and a code division scheme are mixed, the channel information and power received from each terminal and the number of available Walsh codes are used. Selecting a data rate of the terminals; Assigning priority to each terminal according to the determined data rate; Selecting a terminal having a relatively high priority; And comparing a threshold value with channel information of the selected terminal and assigning a Walsh code to the selected terminal according to the comparison result.

이하 본 발명의 바람직한 일 실시 예에 따른 구성 및 작용을 첨부된 도면을 참조하여 설명한다. Hereinafter, a configuration and an operation according to an exemplary embodiment of the present invention will be described with reference to the accompanying drawings.

본 발명에서는 이동통신 시스템을 효율적으로 이용하기 위해서 수신기로부터의 피드백 정보를 이용하여 데이터 전송률을 선택하는 방법과 CDM/TDM 시스템에서 왈쉬 코드 수를 결정하는 방법을 제안한다. The present invention proposes a method of selecting a data rate using feedback information from a receiver and a method of determining the number of Walsh codes in a CDM / TDM system in order to use a mobile communication system efficiently.

또한, 본 발명은 우선 순위에 따라 단말기를 선택하고, 이 선택된 단말기에게 할당할 왈쉬 코드 수를 결정하는 방법을 제안한다. In addition, the present invention proposes a method for selecting a terminal according to priority and determining the number of Walsh codes to be allocated to the selected terminal.                     

현재 전송하고자 하는 데이터 비트의 페이로드 사이즈(Payload size)가 384bits, 768bits, 1536bits, 2304bits, 3072bits, 3840bits들인 6 가지가 있다고 가정한다. 도 4에서는 상기 페이로드 사이즈를 EP로 나타내었다. It is assumed that there are six payload sizes of data bits to be transmitted: 384 bits, 768 bits, 1536 bits, 2304 bits, 3072 bits, and 3840 bits. In FIG. 4, the payload size is represented by EP.

이때, 각각의 페이로드 사이즈(EP)에 따라 사용 가능한 데이터 전송률은 도 4와 같다. 도 4에서 N.A는 정의되지 않았음을 표시한다. 전술한 IR 방식에서, 하나의 패킷은 고정 길이 또는 가변 길이의 서브 패킷들로 구성되는데, 이 서브 패킷들은 HARQ 방식을 적용하기 위하여 소정 길이의 부호화된 시퀀스들이 반복되어 구성된다. At this time, the available data rate according to each payload size (EP) is shown in FIG. In FIG. 4, N.A indicates that it is not defined. In the above IR scheme, one packet is composed of sub-packets of fixed length or variable length, and these subpackets are composed of repeated encoded sequences of a predetermined length in order to apply the HARQ scheme.

제1 실시예First embodiment

도 5는 도 4에 도시된 데이터 전송률을 선택 및 이 데이터 전송율에 따른 왈쉬 코드 수를 선택하는 절차의 일 예를 나타낸 도면이다. FIG. 5 is a diagram illustrating an example of a procedure of selecting a data rate shown in FIG. 4 and a number of Walsh codes according to the data rate.

먼저, 기지국의 스케줄러는 단말기로부터의 채널 환경 피드백 정보(C/I)와 보내야 할 데이터 양 등의 정보를 이용하여 매 프레임마다 데이터를 전송할 단말기를 선택한다.(S10) First, the scheduler of the base station selects a terminal to transmit data every frame using information such as channel environment feedback information (C / I) from the terminal and the amount of data to be sent (S10).

데이터를 전송할 단말기가 선택되면, 해당 단말기로부터 전송된 채널 환경 피드백 정보를 이용해 상기 도 4에서 최대 데이터율(DRA)을 선택한다.(S11) 이때, 최대 데이터율을 결정하기 위하여 비교해야 할 임계치는 '패킷당 슬롯의 개수(4 가지)×payload size(6 가지)'로 24가지가 존재한다. 도 4에서 보는 바와 같이, 이 24개 중에는 데이터율이 같은 것들이 존재하는데, 이렇게 같은 데이터율을 갖는 것 들은 비슷한 임계치를 가질 수 있으므로, 같은 데이터율을 갖는 것끼리 묶어 줄 수 있다. 현재 가정하는 시스템에는 15 가지의 데이터율이 존재하므로 15 개의 임계치가 존재한다. When the terminal to transmit data is selected, the maximum data rate DR A is selected in FIG. 4 using the channel environment feedback information transmitted from the terminal. (S11) At this time, a threshold to be compared to determine the maximum data rate There are 24 types of 'number of slots per packet (4 types) x payload size (6 types)'. As shown in Fig. 4, among these 24, the same data rate exists. Those having the same data rate may have similar thresholds, and thus, those having the same data rate may be bundled together. In our current system, there are 15 data rates, so there are 15 thresholds.

따라서, 기지국은 수신된 채널 환경 정보(C/I)를 15개의 임계치와 비교하여 가능한 최대 데이터율(DRA)을 결정한다.(S12)Accordingly, the base station compares the received channel environment information C / I with 15 thresholds to determine the maximum possible data rate DR A (S12).

상기와 같이 최대 데이터율(DRA)이 결정되면, 기지국은 보내야 할 데이터의 양을 체크하여 페이로드 사이즈를 결정하고, 이에 해당하는 데이터율(DRB)을 결정한다. When the maximum data rate DR A is determined as described above, the base station determines the payload size by checking the amount of data to be sent, and determines the corresponding data rate DR B.

상기 결정된 페이로드 사이즈에 따른 데이터율(DRB)이 단말기로부터의 채널 정보에 따른 최대 데이터율(DRA)보다 작은가를 판단한다.(S13) It is determined whether the data rate DR B according to the determined payload size is smaller than the maximum data rate DR A according to channel information from the terminal (S13).

만약, DRB가 DRA보다 작다면, DRA, DRB와 사용 가능한 왈쉬 코드 수(WA)를 이용하여 실제로 필요한 왈쉬 코드 수(WB)를 결정한다.(S14) DRB가 DRA보다 작다면 전송하려는 데이터율이 요구하는 채널 환경보다 현재의 채널 환경이 좋은 상태이므로 사용 가능한 왈쉬 코드 수(WA)보다 적은 수의 왈쉬 코드 수 필요하다. 이때, 필요한 욀쉬 코드 수(WB)는 DRA, DRB, WA, 코드 레이트 등과 같은 파라미터를 고려하여 구하게 된다. If, DR, if B is smaller than the DR A, determines the number of Walsh codes are actually needed (W B) by using the DR A, DR B and the available Walsh code number (W A). (S14) DR B the DR A because the data rate is less than that if you want to send a good channel environment than the current channel environment, it is necessary to require the state it is less than the number of Walsh codes available Walsh code (W a) can be used. In this case, the required number of cache codes W B is obtained by considering parameters such as DR A , DR B , W A , and code rate.

하나의 실시 예로 다음과 같은 수학식 1을 사용할 수 있다. As one embodiment, the following Equation 1 may be used.                     

Figure 112001029212012-pat00001
Figure 112001029212012-pat00002
또는
Figure 112001029212012-pat00001
Figure 112001029212012-pat00002
or

여기서,

Figure 112001029212012-pat00003
,
Figure 112001029212012-pat00004
는 상수이고,
Figure 112001029212012-pat00005
는 x보다 크거나 같은 최소 정수이고,
Figure 112001029212012-pat00006
는 x보다 작거나 같은 최대 정수이다.
Figure 112001029212012-pat00007
을 사용하는 경우는 사용하는 왈쉬 코드 수를 충분히 단말기들에게 할당해주는 방법이고,
Figure 112001029212012-pat00008
를 사용하는 경우는 사용하는 왈쉬 코드 수를 최소로 하는 방법이다. here,
Figure 112001029212012-pat00003
,
Figure 112001029212012-pat00004
Is a constant,
Figure 112001029212012-pat00005
Is the smallest integer greater than or equal to x,
Figure 112001029212012-pat00006
Is the largest integer less than or equal to x.
Figure 112001029212012-pat00007
In case of using, the number of Walsh codes to be used is sufficiently allocated to the terminals.
Figure 112001029212012-pat00008
Is used to minimize the number of Walsh codes used.

또한 운용상의 편의를 위해 WB를 2의 배수, 3의 배수, 4의 배수, 5의 배수, 6의 배수 등으로 제한할 수도 있다. Also, for operational convenience, W B can be limited to multiples of 2, multiples of 3, multiples of 4, multiples of 5, multiples of 6, and so on.

만일, 상기 S14 단계에서, 필요한 왈쉬 코드 수 결정에 따라, 남은 왈쉬 코드 수(WC= WA- WB)가 임계치보다 크거나 같으면, 사용 가능한 왈쉬 코드 수(WA)를 남은 왈쉬 코드 수(WC)로 치환한다.(S17) If the number of Walsh codes (W C = W A -W B ) is greater than or equal to a threshold value according to the necessary Walsh code number determination in step S14, the number of available Walsh codes W A is determined by the number of Walsh codes remaining. (W C ). (S17)

상기 사용 가능한 왈쉬 코드 수(WA)를 남은 왈쉬 코드 수(WC)로 치환한 이후, 상기 기지국의 스케줄러는 단말기로부터의 채널 환경 정보와 보내야 할 데이터 양, 남은 왈쉬 코드 수 등의 정보를 이용하여 남은 왈쉬 코드 수로 전송할 새로운 데이터 단말기를 선택한다.(S18) After substituting the available Walsh code number (W A) to the number of remaining Walsh codes (W C), the scheduler of the base station using the information such as the amount of data to be sent and the channel condition information from the terminal, the remaining Walsh codes can Select a new data terminal to transmit with the remaining number of Walsh codes (S18).

만일, 상기 S14 단계에서, 필요한 왈쉬 코드 수 결정에 따라, 남은 왈쉬 코드 수가 임계치보다 작으면, 그러나, 남은 왈쉬 코드 수(WC= WA- WB)가 임계치보다 작으면, 필요한 왈쉬 코드 수(WB)를 사용 가능한 왈쉬 코드 수(WA)로 치환한다.(S16) If, in step S14, the number of Walsh codes remaining is smaller than the threshold according to the required Walsh code number determination, however, if the number of Walsh codes remaining (W C = W A -W B ) is smaller than the threshold, the number of Walsh codes required Substitute (W B ) by the number of Walsh codes available (W A ) (S16).

마찬가지로, 상기 S13 단계에서, DRB가 DRA보다 작지 않다면, 즉 크거나 같다면, 필요한 왈쉬 코드 수(WB)를 사용 가능한 왈쉬 코드 수(WA)로 치환한다.(S16) Similarly, in step S13, if DR B is not less than DR A , ie, greater than or equal to, the required Walsh code number W B is replaced with the available Walsh code number W A (S16).

그리고, 새로 결정된 데이터 단말기에 대해 S11 단계부터 조건이 만족될 때까지 반복 수행한다. Then, the newly determined data terminal is repeated until the condition is satisfied from step S11.

이렇게 함으로써, 본 발명은 남는 왈쉬 코드를 효율적으로 사용할 수 있다. By doing so, the present invention can efficiently use the remaining Walsh codes.

제2 실시예Second embodiment

도 6은 본 발명에 따라 단말기 선택, 선택된 단말기의 데이터 전송률과, 왈쉬 코드 수 결정 절차의 다른 예를 나타낸 도면이다. 6 illustrates another example of a terminal selection, a data rate of a selected terminal, and a Walsh code number determination procedure according to the present invention.

도 6을 참조하면, 먼저 단말기(이하, CDM 단말기)의 순서를 나타내는 I 값을 1로 설정한다.(S21) 여기서, I는 동일 시점에서 동시에 데이터를 전송할 수 있는 단말기의 수를 세기 위한 변수로 이용된다. Referring to FIG. 6, first, an I value indicating a sequence of terminals (hereinafter, referred to as a CDM terminal) is set to 1 (S21), where I is a variable for counting the number of terminals that can simultaneously transmit data at the same time. Is used.

그리고, PWR, NW, CQI 정보를 이용하여 모든 단말기에 대한 데이터율을 결정한다.(S22) 이때, 모든 왈쉬 코드가 어느 하나의 단말기에게 할당된다고 가정한다. The data rate for all terminals is determined using the PWR, NW, and CQI information (S22). At this time, it is assumed that all Walsh codes are assigned to any one terminal.

여기서, PWR은 순방향 패킷 데이터 채널(Forward Packet Data CHannel;이하 F-PDCH)에서 사용 가능한 전력 양을 나타내고, NW는 F-PDCH에 이용할 수 있는 32-chips 왈쉬 코드들의 수를 나타내고, CQI는 채널 품질 지시자(Channel Quality Indicator)를 나타낸다. Where PWR represents the amount of power available in the Forward Packet Data CHannel (F-PDCH), NW represents the number of 32-chips Walsh codes available for the F-PDCH, and CQI represents channel quality. Indicates an indicator (Channel Quality Indicator).                     

상기 S22 단계에서 구해진 데이터율을 반영하여 스케줄러는 각 단말기에게 우선 순위 값을 할당한다.(S23) The scheduler allocates a priority value to each terminal by reflecting the data rate obtained in step S22.

즉, 구해진 데이터율이 클수록 높은 우선 순위를 부여하고, 낮을수록 작은 우선 순위를 부여한다. That is, the higher the data rate obtained, the higher the priority, and the lower the lower the priority.

상기 I 값이, 시스템에서 설정된 동일 시점에서 최대로 데이터를 전송할 수 있는 CDM 단말기 수(MAX_NUM_CDM)보다 작거나 같으면(S24), 다시 NW와, PWR이 0이 아닌지를 판단한다(S25). 만일, S24 단계에서 I가 MAX_NUM_CDM보다 클 경우, NW가 0보다 크면(S38), 스케줄링된 CDM 단말기들에게 남은 NW개의 왈쉬 코드를 할당하고(S39), 모든 절차를 종료한다. If the I value is less than or equal to the number of CDM terminals MAX_NUM_CDM capable of transmitting data at the same time set in the system (S24), it is again determined whether NW and PWR are not zero (S25). If I is greater than MAX_NUM_CDM in step S24, if NW is greater than 0 (S38), the remaining NW Walsh codes are allocated to the scheduled CDM terminals (S39), and all procedures are terminated.

만일, NW와, PWR이 0이 아닌 경우에는 또 다시 상기 할당된 우선 순위 값이 0이 아닌지를 판단한다(S26). 그러나, NW 또는 PWR이 0인 경우에는 모든 절차를 종료한다. If NW and PWR are not 0, it is again determined whether the assigned priority value is not 0 (S26). However, if NW or PWR is zero, all procedures are terminated.

상기 S26 단계에서, 상기 할당된 우선 순위 값이 적어도 어느 하나의 단말기의 우선 순위가 0이 아닌 경우, 우선 순위가 가장 높은 단말기를 선택한다(S27). 그러나, 모든 단말기의 우선 순위 값이 0인 경우에는 모든 절차를 종료한다. In step S26, if the priority value of the at least one terminal is not 0, the terminal having the highest priority is selected (S27). However, if the priority value of all terminals is 0, all procedures are terminated.

상기 선택된 단말기의 우선 순위를 0으로 셋한다.(S28) The priority of the selected terminal is set to 0. (S28)

상기 S27 단계에서, 우선 순위가 가장 높아서 선택된 단말기에게 전송할 패킷이 재전송 패킷인지를 판단하여(S29), 재전송 패킷인 경우에는 최대 인코더 패킷 크기(MAX_EP_SIZE)와, 최소 인코더 패킷 크기(MIN_EP_SIZE)를 최초 전송 패킷에 사용되었던 인코더 패킷의 크기(EP_SIZE)로 설정한다(S30). 그러나, 최초로 전송되는 패킷인 경우에는 최대 인코더 패킷 크기((MAX_EP_SIZE))는 버퍼 사이즈를 넘지 않는 최대 정수(

Figure 112001029212012-pat00012
)로 설정하고, 최소 인코더 패킷 크기((MIN_EP_SIZE))는 표준에 정해져 있는 최소 인코더 패킷 크기로 설정한다.(S31) In step S27, it is determined whether a packet to be transmitted to a selected terminal having the highest priority is a retransmission packet (S29). In the case of a retransmission packet, a maximum encoder packet size (MAX_EP_SIZE) and a minimum encoder packet size (MIN_EP_SIZE) are first transmitted. The size of the encoder packet used for the packet (EP_SIZE) is set (S30). However, for the first packet transmitted, the maximum encoder packet size ((MAX_EP_SIZE)) is the maximum integer (not exceeding the buffer size).
Figure 112001029212012-pat00012
(MIN_EP_SIZE) is set to the minimum encoder packet size specified in the standard.

상기에서 최대 또는 최소 인코더 패킷 사이즈는 도 5에서의 페이로드 사이즈와 의미가 일치한다. The maximum or minimum encoder packet size is synonymous with the payload size in FIG.

상기 S30 또는 S31에서와 같이 인코더 패킷 크기들이 결정된 후, I가 1인가를 판단하여(S32), I가 1인 경우에는 각 단말기로부터 수신된 채널 환경 정보(C/I) 를 이용하여 슬롯의 길이(Slot Length;이하 SL)를 선택한다(S33). 만일, 최초 전송 패킷의 경우라면, 인코더 패킷 크기(EP_SIZE)도 선택해야 한다. 이때, 모든 왈쉬 코드가 하나의 단말기에게 할당된다고 가정한다. 상기 수신된 C/I가 클수록 상기 SL의 전송 구간을 짧아지고, 작을수록 전송 구간은 길어진다. After the encoder packet sizes are determined as in S30 or S31, it is determined whether I is 1 (S32), and when I is 1, the length of the slot using channel environment information (C / I) received from each terminal. (Slot Length; hereinafter SL) is selected (S33). If it is the first transport packet, the encoder packet size (EP_SIZE) should also be selected. In this case, it is assumed that all Walsh codes are assigned to one terminal. The larger the received C / I, the shorter the transmission interval of the SL, and the smaller the longer the transmission interval.

상기 S32 단계에서, I가 1이 아닌 경우에는 각 단말기로부터 수신된 채널 환경 정보(C/I) 값이 임계치(이 임계치는 NW, SL, EP_SIZE에 따라 변화되는 값이다) 값보다 크거나 같은가를 판단하여(S37), 크거나 같으면 슬롯 길이(SL), 인코더 패킷 크기(EP_SIZE), 각 단말기로부터 수신된 채널 환경 정보(C/I)를 이용하여 I번째 CDM 단말기에게 필요한 최소의 왈쉬 코드 수(NB_WALSH_CODES)를 결정한다(S34). 그러나, 크거나 같지 않으면, 다시 우선 순위의 값이 0이 아닌가를 판단하여, 이후의 과정들을 반복한다. In step S32, if I is not 1, it is determined whether the channel environment information (C / I) value received from each terminal is greater than or equal to a threshold value (this threshold value is changed according to NW, SL, and EP_SIZE). Determine (S37), if greater than or equal to the minimum Walsh code number required for the I-th CDM terminal using the slot length (SL), encoder packet size (EP_SIZE), channel environment information (C / I) received from each terminal ( NB_WALSH_CODES) is determined (S34). However, if it is not equal to or greater than one, it is again determined whether the priority value is not 0, and the subsequent steps are repeated.

상기 S33과, S34 단계의 과정에 의해 하나의 전송 단위 구간에 코드 다중화되는 각 단말기의 슬롯 길이는 같아진다. The slot length of each terminal code-multiplexed in one transmission unit section by the process of step S33 and S34 is the same.                     

상기 NB_WALSH_CODES는 임의의 프레임 에러 레이트(Frame Error Rate ; FER)에 요구되는 최소한의 왈쉬 코드 수를 나타낸다. The NB_WALSH_CODES represents the minimum number of Walsh codes required for any Frame Error Rate (FER).

상기 S34 단계에서 결정된, 왈쉬 코드 수(NB_WALSH_CODES)와, PWR과, NW를 이용하여 I번째 CDM 단말기에게 사용되는 전력의 세기를 이하 수학식 2를 이용하여 구한다(S35). The strength of the power used by the I-th CDM terminal using the Walsh code number (NB_WALSH_CODES), PWR, and NW determined in step S34 is obtained by using Equation 2 below (S35).

P(I) = PWR * NB_WALSH_CODES/NWP (I) = PWR * NB_WALSH_CODES / NW

상기 수학식 2의 결과를 참조하여, F-FDCH에 사용될 수 있는 남은 전력의 세기를 상기 수학식 3 및 수학식 4를 이용하여 산출한다(S36).Referring to the result of Equation 2, the strength of the remaining power that can be used in the F-FDCH is calculated using Equation 3 and Equation 4 (S36).

PWR = PWR - P(I)PWR = PWR-P (I)

NW = NW - NB_WALSH_CODESNW = NW-NB_WALSH_CODES

상기와 같이 F-FDCH에 사용될 수 있는 남은 전력의 세기를 산출한 후, I 값을 1만큼 증가시키고, 이 I가 최대 CDM 단말기수(MAX_NUM_CDM)보다 작거나 같은가를 판단하고(S24), 이후의 과정들을 반복한다. After calculating the strength of the remaining power that can be used for the F-FDCH as above, the value of I is increased by 1, and it is determined whether this I is less than or equal to the maximum number of CDM terminals (MAX_NUM_CDM) (S24). Repeat the process.

상기 S39 단계에서와 같이, 스케줄된 CDM 단말기들에게 남은 NW개의 왈쉬 코드를 할당하는 방법으로 다음의 세 가지 경우가 있다. As in step S39, there are three cases of assigning the remaining NW Walsh codes to the scheduled CDM terminals.

첫째, 모든 CDM 단말기들에게 동등하게 남은 왈쉬 코드들을 할당하는 방법이다. 예를 들어, 남아 있는 왈쉬 코드 수가 CDM 단말기보다 크거나 같은 경우, 모든 CDM 단말기에게 하나씩 추가 할당하는 절차를 수행하는데, 이러한 절차를 남아 있는 왈쉬 코드 수가 CDM 단말기보다 작아질때까지 반복 수행한다. First, the same Walsh codes are allocated to all CDM terminals. For example, if the number of remaining Walsh codes is greater than or equal to the CDM terminal, a procedure of additional allocation to all CDM terminals is performed one by one. This procedure is repeated until the number of Walsh codes is smaller than the CDM terminal.

만일, 남아 있는 왈쉬 코드 수가 CDM 단말기보다 작으면, 우선 순위가 높은 CDM 단말기부터 왈쉬 코드를 하나씩 추가 할당한다. If the number of remaining Walsh codes is smaller than the CDM terminal, Walsh codes are additionally allocated one by one from the CDM terminal having the highest priority.

이 첫번째 예를 도 7에 도시하였다. This first example is shown in FIG.

도 7은 본 발명에 따라 CDM 단말기들에게 남은 왈쉬 코드를 동등하게 할당하는 방법에 대한 일 예를 나타낸 도면이다. 7 illustrates an example of a method of equally allocating remaining Walsh codes to CDM terminals according to the present invention.

즉, NW가 CDM 단말기 수(NUM_CDM)보다 작은 가를 판단하여(S41), 작은 경우에는 우선 순위가 높은 NW 명의 CDM 단말기에게 왈쉬 코드를 하나씩 추가로 할당한다(S42). 그러나, NW가 CDM 단말기 수(NUM_CDM)보다 크거나 같은 경우에는, 모든 CDM 단말기에게 왈쉬 코드를 하나씩 추가로 할당한다(S43). 그리고, NW 값을 NUM_CDM 만큼 차감하여, 갱신하고(S44), 다시 이 갱신된 NW가 NUM_CDM보다 작은가를 판단한다(S41). That is, it is determined whether the NW is smaller than the number of CDM terminals (NUM_CDM) (S41), and if it is small, Walsh codes are additionally allocated to NW CDM terminals having a high priority (S42). However, if the NW is greater than or equal to the number of CDM terminals NUM_CDM, Walsh codes are additionally allocated to all CDM terminals one by one (S43). Then, the NW value is subtracted by NUM_CDM, updated (S44), and again, it is determined whether the updated NW is smaller than NUM_CDM (S41).

둘째, 우선 순위가 가장 높은 CDM 단말기에게 남은 왈쉬 코드들을 전부 할당하는 방법이다. Second, all remaining Walsh codes are allocated to the CDM terminal having the highest priority.

셋째, 각 CDM 단말기가 할당받은 왈쉬 코드 수(NB_WALHS_CODES)에 비례하는 남은 왈쉬 코드 수를 할당하는 방법이다. 예를 들어, 남은 왈쉬 코드 수가 NW, CDM 단말기 수가 n, 각 CDM 단말기의 할당받은 왈쉬 코드 수(NB_WALSH_CODES)가 NB_WALSH_CODES1, NB_WALSH_CODES2, ..., NB_WALSH_CODESn인 경우, 추가로 할당할 왈쉬 코드 수를 계산한다. 각 CDM 단말기에게 추가로 할당되는 왈쉬 코드 수를 AW1, AW2, ...,AWn라 하면, AW1은 'NW * round{NB_WALSH_CODES1/(NB_WALSH_CODES1 + NB_WALSH_CODES2 + ... + NB_WALSH_CODESn)}'이고, AW2는 '(NW - AW1) * round{NB_WALSH_CODES2/(NB_WALSH_CODES2 + ... + NB_WALSH_CODESn)}'와 같이 계산된다. 그리고, AWn-1는 '(NW - AW1 - AW2 - ... - AWn-2) * round{NB_WALSH_CODESn-1/(NB_WALSH_CODESn-1 + NB_WALSH_CODESn)}'이고, AWn은 '(NW - NW1 - NW2 - ... - AWn-1)'와 같이 산출된다. 상기에서 'round'는 반올림을 의미한다. Third, a method of allocating the remaining Walsh codes in proportion to the number of Walsh codes allocated to each CDM terminal (NB_WALHS_CODES). For example, if the number of Walsh codes remaining is NW, the number of CDM terminals is n, and the number of Walsh codes allocated to each CDM terminal (NB_WALSH_CODES) is NB_WALSH_CODES1, NB_WALSH_CODES2, ..., NB_WALSH_CODESn, the number of Walsh codes to be allocated is further calculated. . If the number of Walsh codes additionally allocated to each CDM terminal is AW1, AW2, ..., AWn, AW1 is 'NW * round {NB_WALSH_CODES1 / (NB_WALSH_CODES1 + NB_WALSH_CODES2 + ... + NB_WALSH_CODESn)}', and AW2 is It is calculated as '(NW-AW1) * round {NB_WALSH_CODES2 / (NB_WALSH_CODES2 + ... + NB_WALSH_CODESn)}'. And AWn-1 is' (NW-AW1-AW2-...-AWn-2) * round {NB_WALSH_CODESn-1 / (NB_WALSH_CODESn-1 + NB_WALSH_CODESn)} ', and AWn is' (NW-NW1-NW2- ...-AWn-1) '. 'Round' in the above means rounding.

상기 세 번째 실시예에서 'round(반올림)' 'ceil(올림)' 'floor(내림)' 등이 사용될 수 있으며, 각 CDM 단말기에 대한 계산 순서를 우선 순위나 할당받은 왈쉬 코드 수(NB_WALSH_CODES) 순으로 할 수 있다. In the third embodiment, 'round', 'ceil', 'floor', etc. may be used, and the order of calculation for each CDM terminal is prioritized or the number of Walsh codes allocated (NB_WALSH_CODES). You can do

이상의 설명에서와 같이 본 발명은 수신기로부터의 피드백 정보를 이용하여 데이터 전송율을 결정하고, CDM/TDM 시스템에서 각 전송 단위 구간마다 전송할 단말기를 선택하고, 이 선택된 단말기의 데이터 전송율과, 이 선택된 단말기의 왈쉬 코드 수를 최적으로 결정하여 남은 왈쉬 코드 수를 사용하여 다른 단말기에게 데이터를 전송함으로써 시스템 효율을 향상시키는 효과가 있다. As described above, the present invention determines a data rate using feedback information from a receiver, selects a terminal to be transmitted at each transmission unit interval in a CDM / TDM system, and selects a data rate of the selected terminal and the selected terminal. Optimizing the number of Walsh codes and transmitting the data to other terminals using the remaining number of Walsh codes improves system efficiency.

이상 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다. Those skilled in the art will appreciate that various changes and modifications can be made without departing from the spirit of the present invention.

따라서, 본 발명의 기술적 범위는 실시예에 기재된 내용으로 한정하는 것이 아니라 특허 청구 범위에 의해서 정해져야 한다. Therefore, the technical scope of the present invention should not be limited to the contents described in the examples, but should be defined by the claims.

Claims (26)

왈쉬 코드를 할당하는 방법에 있어서, In the method of assigning Walsh codes, 순 방향 링크의 채널 정보 값과 제1 임계값을 비교하여 사용 가능한 최대 데이터율 (data rate)를 결정하는 제1 단계;A first step of determining a maximum data rate usable by comparing the channel information value of the forward link with a first threshold value; 전송될 데이터의 양에 기초하여 하나의 데이터율을 결정하는 제2 단계;A second step of determining one data rate based on the amount of data to be transmitted; 상기 제1 단계에 의한 데이터율과 제2 단계에 의한 데이터율을 포함하는 데이터율들을 비교한 결과에 따라서, 상기 왈쉬 코드의 할당을 종료하거나 상기 데이터를 위해 요구되는 왈쉬 코드의 개수를 결정하는 제3 단계; 및According to a result of comparing the data rates including the data rate according to the first step and the data rate according to the second step, finishing the allocation of the Walsh code or determining the number of Walsh codes required for the data. Three steps; And 사용 가능한 왈쉬 코드에서 상기 요구되는 왈쉬 코드를 제외한 남은 왈쉬 코드의 개수를 검사하여 다른 단말들을 위한 왈쉬 코드의 개수를 결정하는 제4 단계A fourth step of determining the number of Walsh codes for other terminals by checking the number of remaining Walsh codes other than the required Walsh codes in the available Walsh codes 를 포함하여 이루어지는 왈쉬 코드를 할당하는 방법.How to assign a Walsh code comprising a. 제1항에 있어서,The method of claim 1, 상기 요구되는 왈쉬 코드의 개수는 상기 데이터율들과 상기 사용 가능한 왈쉬 코드의 개수에 따라 결정되는 The number of Walsh codes required is determined according to the data rates and the number of available Walsh codes. 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제2항에 있어서,The method of claim 2, 상기 요구되는 왈쉬 코드의 개수는 상기 사용 가능한 왈쉬 코드를 상기 데이터율들간의 비율에 대입하여 결정되는The required number of Walsh codes is determined by substituting the available Walsh codes for the ratio between the data rates. 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제1항에 있어서,The method of claim 1, 상기 제1 임계값은, The first threshold value is, 상기 순 방향 링크의 채널 정보 값과 페이로드의 크기 및 상기 최대 데이터율을 결정하기 위한 서브 패킷당 슬롯의 개수에 따라 According to the channel information value of the forward link, the size of the payload and the number of slots per subpacket for determining the maximum data rate 다르게 결정되는 것을 특징으로 하는Characterized in that it is determined differently 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제1항에 있어서,The method of claim 1, 상기 제1 임계값은,The first threshold value is, 데이터율이 동일하고, 페이로드 사이즈가 다르고, 상기 최대 데이터율을 결정하기 위한 서브 패킷당 슬롯의 개수가 다른 경우에는If the data rate is the same, the payload size is different, and the number of slots per subpacket for determining the maximum data rate is different 동일하게 결정되는 것을 특징으로 하는,Characterized in that the same, 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제1항에 있어서,The method of claim 1, 상기 제4 단계는,The fourth step, 상기 남은 왈쉬 코드의 개수가 제2 임계값보다 크거나 같은 경우,If the number of remaining Walsh codes is greater than or equal to a second threshold, 상기 사용 가능한 왈쉬 코드의 새로운 개수를 상기 남은 왈쉬 코드의 개수로 대체하는 단계Replacing the new number of available Walsh codes with the number of remaining Walsh codes 상기 제1 내지 제3 단계를 반복하는 단계; 및Repeating the first to third steps; And 상기 대체된 사용 가능한 왈쉬 코드의 개수를 이용하여 다른 단말을 위한 왈쉬 코드의 개수를 결정하는 단계Determining the number of Walsh codes for another terminal by using the replaced number of available Walsh codes 를 포함하는Containing 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제1항에 있어서, The method of claim 1, 상기 제4 단계는,The fourth step, 상기 남은 왈쉬 코드의 개수가 제2 임계값보다 작은 경우,If the number of remaining Walsh codes is less than a second threshold, 상기 사용 가능한 왈쉬 코드의 새로운 개수를 상기 남은 왈쉬 코드의 개수로 대체하는 단계Replacing the new number of available Walsh codes with the number of remaining Walsh codes 상기 제1 내지 제3 단계를 반복하는 단계; 및Repeating the first to third steps; And 상기 요구되는 왈쉬 코드의 개수를 상기 사용 가능한 왈쉬 코드의 개수로 대체하는 단계Replacing the required number of Walsh codes with the number of available Walsh codes 상기 왈쉬 코드의 할당을 종료하는 단계Terminating the allocation of the Walsh code 를 포함하는Containing 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 시간 다중화 방법과 코드 다중화 방법을 이용하는 통신 시스템에 있어서 왈쉬 코드를 할당하는 방법에 있어서,A method for allocating Walsh codes in a communication system using a time multiplexing method and a code multiplexing method, 채널 품질 지시자, 전송을 위해 사용 가능한 전력 수준, 사용 가능한 왈쉬 코드의 개수를 이용하여 각 단말을 위한 데이터율을 결정하는 제1 단계;Determining a data rate for each terminal using the channel quality indicator, the power level available for transmission, and the number of Walsh codes available; 결정된 데이터율에 따라 각 단말의 우선 순위를 할당하는 제2 단계;A second step of allocating priority of each terminal according to the determined data rate; 상기 우선 순위에 따라 첫 번째로 선택된 단말을 위한 전송 슬롯 및 인코더 패킷 크기 중 적어도 어느 하나를 결정하는 제3 단계; 및Determining at least one of a transmission slot and an encoder packet size for a first selected terminal according to the priority; And 기 설정된 개수의 상기 전송 슬롯과 상기 결정된 전송 슬롯 중 어느 하나와, 상기 선택된 단말로부터의 순 방향 링크 채널 정보와, 상기 결정된 인코더 패킷 크기에 기초하여 상기 선택된 단말을 위해 요구되는 왈쉬 코드의 개수를 결정하는 제4 단계The number of Walsh codes required for the selected terminal is determined based on one of a predetermined number of the transmission slots and the determined transmission slots, forward link channel information from the selected terminal, and the determined encoder packet size. 4th step 를 포함하는 Containing 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제8항에 있어서, The method of claim 8, 상기 제3 단계는,The third step, 상기 선택된 단말을 위한 데이터가 재전송되는지 여부를 결정하는 단계Determining whether data for the selected terminal is retransmitted 상기 재전송 여부에 대한 결정에 따라 최소 또는 최대 인코더 패킷 크기를 결정하는 단계;Determining a minimum or maximum encoder packet size according to the determination of whether to retransmit; 상기 선택된 단말이 처음으로 선택된 단말인 경우 상기 전송 슬롯의 개수를 전송하는 단계Transmitting the number of transmission slots when the selected terminal is the first selected terminal 를 포함하는Containing 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제9항에 있어서, The method of claim 9, 상기 선택된 단말을 위한 데이터가 재전송되는 데이터인 경우,If the data for the selected terminal is retransmitted data, 상기 재전송되는 데이터를 위한 최소 또는 최대 인코더 패킷의 크기는, 최초 전송 데이터의 인코더 패킷의 크기에 의해 결정되는 것을 특징으로 하는,The size of the minimum or maximum encoder packet for the retransmitted data, characterized in that determined by the size of the encoder packet of the original transmission data, 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제9항에 있어서, The method of claim 9, 상기 선택된 단말을 위한 데이터가 최초 전송되는 데이터인 경우,If the data for the selected terminal is the first transmitted data, 상기 최소 또는 최대 인코더 패킷의 크기는 기 설정된 최소 또는 최대 인코더 패킷의 크기로 결정되는 것을 특징으로 하는,The size of the minimum or maximum encoder packet is determined by the size of the preset minimum or maximum encoder packet, 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제9항에 있어서, The method of claim 9, 상기 선택된 단말을 위한 데이터가 최초 전송되는 데이터인 경우,If the data for the selected terminal is the first transmitted data, 상기 전송 슬롯의 개수는 기 설정된 개수의 전송 슬롯의 개수가 사용되는 것을 특징으로 하는,The number of the transmission slots, characterized in that the number of transmission slots of a predetermined number is used, 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제8항에 있어서, The method of claim 8, 상기 제4 단계는, The fourth step, 임계값과 상기 순 방향 링크 채널 정보를 비교하는 단계Comparing a threshold with the forward link channel information 를 더 포함하는 Containing more 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제13항에 있어서, The method of claim 13, 상기 임계값은 상기 사용 가능한 왈쉬 코드의 개수, 상기 결정된 전송 슬롯의 개수 및 상기 결정된 인코더 패킷 크기에 따라 변화하는The threshold varies with the number of available Walsh codes, the number of determined transmission slots, and the determined encoder packet size. 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제8항에 있어서, The method of claim 8, 상기 제2 단계는,The second step, 선택되는 단말을 포함하는 코드 다중화(code-division-multiplexed: CDM) 단말의 개수를 The number of code-division-multiplexed (CDM) terminals including the selected terminal is determined. 동일 시점에 데이터를 전송할 수 있는 최대 코드 다중화 단말의 개수Maximum number of code multiplexing terminals that can transmit data at the same time 와 비교하는 단계;Comparing with; 상기 비교 결과 상기 최대 코드 다중화 단말의 개수 이하이고 상기 사용 가능한 왈쉬 코드와 상기 사용 가능한 전력 수준이 존재하는 경우, 상기 우선 순위에 따라 단말을 선택하는 단계;Selecting a terminal according to the priority when the comparison result is less than the maximum number of code multiplex terminals and the available Walsh code and the available power level exist; 상기 비교 결과 상기 최대 코드 다중화 단말의 개수를 초과하고 상기 사용 가능한 왈쉬 코드가 있는 경우, 상기 사용 가능한 왈쉬 코드를 모든 단말에게 분배하는 단계Distributing the usable Walsh code to all terminals if the number of maximum code multiplexing terminals exceeds the maximum number of available Walsh codes as a result of the comparison; 를 포함하는 Containing 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제15항에 있어서, The method of claim 15, 상기 사용 가능한 왈쉬 코드를 모든 단말에게 균일하게 분배한 이후, 상기 우선 순위에 따라 남은 왈쉬 코드를 분배하는 단계Distributing the available Walsh codes uniformly to all terminals and then distributing the remaining Walsh codes according to the priorities 를 더 포함하는 Containing more 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제15항에 있어서,The method of claim 15, 상기 사용 가능한 왈쉬 코드를 모든 단말에게 균일하게 분배한 이후, 높은 우선 순위의 단말에게 남은 왈쉬 코드를 분배하는 단계Distributing the remaining Walsh codes to the UEs of higher priority after uniformly distributing the available Walsh codes to all terminals. 를 더 포함하는 Containing more 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제15항에 있어서,The method of claim 15, 각 단말에게 이미 할당된 왈쉬 코드의 개수에 비례하여 상기 사용 가능한 왈쉬 코드를 분배하는 단계Distributing the usable Walsh codes in proportion to the number of Walsh codes already assigned to each terminal; 를 더 포함하는 Containing more 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제8항에 있어서, The method of claim 8, 상기 제3 단계와 제4 단계를 반복 수행하는 제5 단계를 더 포함하고 또한,상기 제4 단계는,The method may further include a fifth step of repeatedly performing the third and fourth steps. 상기 단말을 위해 요구되는 왈쉬 코드의 개수, 상기 전송을 위해 사용 가능한 전력 수준, 상기 사용 가능한 왈쉬 코드의 개수에 기초하여 데이터 전송을 위한 전력 수준을 산출하는 단계;Calculating a power level for data transmission based on the number of Walsh codes required for the terminal, the power level available for the transmission, and the number of Walsh codes available; 상기 산출된 전력 수준을 이용하여 상기 사용 가능한 전력 수준을 갱신하는 단계; 및Updating the usable power level using the calculated power level; And 상기 단말을 위해 요구되는 왈쉬 코드의 개수를 이용하여 상기 사용 가능한 왈쉬 코드의 개수를 갱신하는 단계를 포함하는 것을 특징으로 하는,And updating the number of available Walsh codes by using the number of Walsh codes required for the terminal. 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 왈쉬 코드를 할당하는 방법에 있어서,In the method of assigning Walsh codes, 사용 가능한 왈쉬 코드와, 전송 데이터의 양을 사용하여 결정되는 데이터 전송률 및 스케쥴된 단말로부터의 채널 정보에 의해 결정되는 최대 데이터율을 이용하여 데이터 전송을 위해 요구되는 왈쉬 코드의 개수를 결정하는 단계Determining the number of Walsh codes required for data transmission using the available Walsh codes, the data rate determined using the amount of transmitted data, and the maximum data rate determined by the channel information from the scheduled terminal. 를 포함하는Containing 왈쉬 코드를 할당하는 방법How to assign Walsh code 제20항에 있어서,The method of claim 20, 상기 사용 가능한 왈쉬 코드들로부터 상기 요구되는 왈쉬 코드를 제외하고 남은 왈쉬 코드의 개수를 이용하여 적어도 하나의 단말을 위해 요구되는 왈쉬 코드의 개수를 결정하는 단계Determining the number of Walsh codes required for at least one terminal by using the remaining Walsh codes except for the required Walsh codes from the available Walsh codes. 를 더 포함하되,Include more, 상기 적어도 하나의 단말은 다른 단말과 동시에 데이터를 전송하도록 스케쥴되는 The at least one terminal is scheduled to transmit data simultaneously with another terminal. 왈쉬 코드를 할당하는 방법How to assign Walsh code 제20항에 있어서,The method of claim 20, 패킷 공유 채널을 통해 상기 데이터 전송이 수행되는The data transmission is performed over a packet sharing channel 왈쉬 코드를 할당하는 방법How to assign Walsh code 제20항에 있어서,The method of claim 20, 상기 가능한 최대 데이터율과 상기 전송 데이터의 양을 사용하여 결정되는 데이터 전송률을 A data rate determined by using the maximum possible data rate and the amount of transmitted data 비교하는 단계Comparing steps 를 더 포함하는 Containing more 왈쉬 코드를 할당하는 방법How to assign Walsh code 왈쉬 코드를 할당하는 방법에 있어서,In the method of assigning Walsh codes, 적어도 하나의 단말 각각을 위한 데이터율을 결정하는 단계;Determining a data rate for each of the at least one terminal; 상기 결정된 데이터율에 따라 각 단말의 우선 순위를 할당하는 단계; 및Allocating a priority of each terminal according to the determined data rate; And 순 방향 링크 채널 정보와, 전송 슬롯의 길이 및 상기 우선 순위에 따라 선택된 단말에게 전송되는 데이터를 위한 인코더 패킷 크기에 기초하여 데이터 전송을 위해 요구되는 왈쉬 코드의 개수를 결정하는 단계Determining the number of Walsh codes required for data transmission based on the forward link channel information, the length of the transmission slot, and the encoder packet size for data transmitted to the terminal selected according to the priority. 를 포함하는 Containing 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제24항에 있어서,The method of claim 24, 상기 데이터 전송을 위해 요구되는 왈쉬 코드의 개수와 사용 가능한 왈쉬 코드의 개수 및 상기 우선 순위에 따라 선택된 단말을 위한 사용 가능한 전력 수준에 따라 상기 데이터 전송을 위한 전력 수준을 결정하는 단계Determining a power level for the data transmission according to the number of Walsh codes required for the data transmission, the number of available Walsh codes, and the available power level for the terminal selected according to the priority. 를 더 포함하는 Containing more 왈쉬 코드를 할당하는 방법.How to assign Walsh code. 제24항에 있어서,The method of claim 24, 상기 데이터율은, 상기 순 방향 링크 채널 정보와 사용 가능한 왈쉬 코드의 개수 및 사용 가능한 전력 수준에 따라 결정되는 것The data rate is determined according to the forward link channel information, the number of Walsh codes available and the available power level. 을 특징으로 하는 Characterized by 왈쉬 코드를 할당하는 방법.How to assign Walsh code.
KR1020010069972A 2001-09-29 2001-11-10 Walsh Code Resource Allocation Method in Communication System Expired - Fee Related KR100820798B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US10/255,640 US7272110B2 (en) 2001-09-29 2002-09-27 Method of allocating walsh code resource
CNB021440441A CN100474800C (en) 2001-09-29 2002-09-29 Method for allocation of Walsh code resource

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20010060965 2001-09-29
KR1020010060965 2001-09-29

Publications (2)

Publication Number Publication Date
KR20030028354A KR20030028354A (en) 2003-04-08
KR100820798B1 true KR100820798B1 (en) 2008-04-10

Family

ID=29563112

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010069972A Expired - Fee Related KR100820798B1 (en) 2001-09-29 2001-11-10 Walsh Code Resource Allocation Method in Communication System

Country Status (1)

Country Link
KR (1) KR100820798B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990048320A (en) * 1997-12-09 1999-07-05 윤종용 Walsh Code Group Allocation Method in CDM Cellular System
KR20000001957A (en) * 1998-06-16 2000-01-15 서평원 Method for allotting best suitable orthogonal function code of reverse direction link
KR20000031842A (en) * 1998-11-10 2000-06-05 서평원 Allotment method of walsh code channel
KR20000056186A (en) * 1999-02-13 2000-09-15 윤종용 Quadrature code allocation method of cdma communication system method in accordance with variable data rate and thereof apparatus
JP2001016644A (en) * 1999-06-30 2001-01-19 Kdd Corp Code allocation method in CDMA mobile communication system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990048320A (en) * 1997-12-09 1999-07-05 윤종용 Walsh Code Group Allocation Method in CDM Cellular System
KR20000001957A (en) * 1998-06-16 2000-01-15 서평원 Method for allotting best suitable orthogonal function code of reverse direction link
KR20000031842A (en) * 1998-11-10 2000-06-05 서평원 Allotment method of walsh code channel
KR20000056186A (en) * 1999-02-13 2000-09-15 윤종용 Quadrature code allocation method of cdma communication system method in accordance with variable data rate and thereof apparatus
JP2001016644A (en) * 1999-06-30 2001-01-19 Kdd Corp Code allocation method in CDMA mobile communication system

Also Published As

Publication number Publication date
KR20030028354A (en) 2003-04-08

Similar Documents

Publication Publication Date Title
US7272110B2 (en) Method of allocating walsh code resource
US11641263B2 (en) Method and apparatus for allocating and signaling ack/nack resources in a wireless communication system
KR101029725B1 (en) Transmission block set transmission using hybrid automatic repeat request
CN101529785B (en) HARQ in Spatial Multiplexing MIMO System
US7346037B2 (en) Method of transmitting or receiving a data packet in packet data communication system using hybrid automatic repeat request
CN1224207C (en) Method and apparatus for automatic request repeat of sending and receiving
CN101689974B (en) Multicarrier mobile communication system
US7304971B2 (en) Flexible transmission method for wireless communications
CN100505612C (en) A method for determining the size of a retransmission data block, a base station, and a data transmission method
JP3614413B2 (en) Method for transmitting / receiving orthogonal code information assigned to user data in a high-speed data packet access communication system
JP3746505B2 (en) Reverse transmission apparatus and method of data communication system for improving transmission processing rate
US20060200722A1 (en) Method for selection of the appropriate HARQ retransmission scheme for data transmission, a base station and a program module therefore
JP4077333B2 (en) Wireless transmission apparatus and wireless transmission method
KR100820798B1 (en) Walsh Code Resource Allocation Method in Communication System
KR20030079631A (en) Algorithm and apparatus for transmitting/receiving transport block size information in communication system using high speed downlink packet access scheme and method thereof
KR100797459B1 (en) Data transmission method in hybrid automatic retransmission request system
KR100878802B1 (en) How to receive Walsh code assignment information
KR100964665B1 (en) Method of allocating a transmission format of data and transmitting data thereof
KR20020088801A (en) Method for requesting data transmission in radio communication system

Legal Events

Date Code Title Description
PA0109 Patent application

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

N231 Notification of change of applicant
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

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-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

A201 Request for examination
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

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

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

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

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

R18-X000 Changes to party contact information recorded

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

R18-X000 Changes to party contact information recorded

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

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
PR1001 Payment of annual fee

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

Fee payment year number: 5

FPAY Annual fee payment
PR1001 Payment of annual fee

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

Fee payment year number: 6

PR1001 Payment of annual fee

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

Fee payment year number: 7

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: 20150403

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

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

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: 20150403

P22-X000 Classification modified

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

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