KR100820798B1 - Walsh Code Resource Allocation Method in Communication System - Google Patents
Walsh Code Resource Allocation Method in Communication System Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0007—Code type
- H04J13/004—Orthogonal
- H04J13/0048—Walsh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2628—Radio 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/264—Radio 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/16—Code allocation
- H04J13/18—Allocation of orthogonal codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2201/00—Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
- H04B2201/69—Orthogonal indexing scheme relating to spread spectrum techniques in general
- H04B2201/707—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
- H04B2201/70703—Orthogonal 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
도 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
여기서, , 는 상수이고, 는 x보다 크거나 같은 최소 정수이고, 는 x보다 작거나 같은 최대 정수이다. 을 사용하는 경우는 사용하는 왈쉬 코드 수를 충분히 단말기들에게 할당해주는 방법이고, 를 사용하는 경우는 사용하는 왈쉬 코드 수를 최소로 하는 방법이다. here, , Is a constant, Is the smallest integer greater than or equal to x, Is the largest integer less than or equal to x. In case of using, the number of Walsh codes to be used is sufficiently allocated to the terminals. 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))는 버퍼 사이즈를 넘지 않는 최대 정수()로 설정하고, 최소 인코더 패킷 크기((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). (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
상기 수학식 2의 결과를 참조하여, F-FDCH에 사용될 수 있는 남은 전력의 세기를 상기 수학식 3 및 수학식 4를 이용하여 산출한다(S36).Referring to the result of
상기와 같이 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)
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)
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 |
-
2001
- 2001-11-10 KR KR1020010069972A patent/KR100820798B1/en not_active Expired - Fee Related
Patent Citations (5)
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 |