KR100566252B1 - Apparatus and method for processing data transmitted by multipath from receiver of mobile communication system - Google Patents
Apparatus and method for processing data transmitted by multipath from receiver of mobile communication system Download PDFInfo
- Publication number
- KR100566252B1 KR100566252B1 KR1020030013196A KR20030013196A KR100566252B1 KR 100566252 B1 KR100566252 B1 KR 100566252B1 KR 1020030013196 A KR1020030013196 A KR 1020030013196A KR 20030013196 A KR20030013196 A KR 20030013196A KR 100566252 B1 KR100566252 B1 KR 100566252B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- register
- channel
- received
- despreader
- 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
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 저장 제어기는 하나의 채널에 다중 경로로 수신되고, 수신되는 채널이 복수 개인 이동통신 시스템에서 저장 제어기는 수신된 데이터들을 2개의 레지스터 버퍼로 전달한다. 상기 저장 제어기는 상기 수신된 데이터를 전달함에 있어 제 1 설정시간간격으로 각 채널 별로 수신되는 데이터들을 2개의 레지스터 버퍼로 교대로 전달하면, 핑거 제어기는 제 2 설정시간간격으로 하나의 채널에 대해 다중 경로로 수신되는 데이터들을 독출하여 상관누적을 수행한다. 즉, 상기 레지스터 버퍼들로부터 독출된 데이터들은 PN코드에 의해 역확산 과정을 수행하고, 상기 역확산 과정이 수행된 데이터들은 메모리에 저장된다.
According to the present invention, a storage controller is received in multiple paths in one channel, and in a mobile communication system having multiple channels, the storage controller delivers the received data to two register buffers. When the storage controller transfers the data received for each channel in the first setting time interval to the two register buffers alternately, the finger controller multiplexes one channel at the second setting time interval. Correlation accumulation is performed by reading data received through the path. That is, the data read out from the register buffers are despread by the PN code, and the despread data is stored in the memory.
핑거, CDMA, 상관 누적, 전송 채널 지연Finger, CDMA, Correlation Accumulation, Transport Channel Delay
Description
도 1은 일반적인 이동통신 시스템에 있어 다중경로로 전송된 데이터들을 처리하는 과정을 도시한 도면.1 is a diagram illustrating a process of processing data transmitted in a multipath in a general mobile communication system.
도 2는 기지국이 이동단말에서 전송한 데이터들이 다중경로에 의해 수신하는 과정을 도시한 도면.2 is a diagram illustrating a process in which data transmitted from a mobile station by a base station is received by multipath;
도 3은 본 발명에 따른 이동통신 시스템에 있어 다중경로로 전송된 데이터들을 처리하는 과정을 도시한 도면.3 is a diagram illustrating a process of processing data transmitted in a multipath in a mobile communication system according to the present invention.
도 4는 도 3의 레지스터 버퍼의 구조를 상세히 도면한 도면.
4 is a detailed view of the structure of the register buffer of FIG.
본 발명은 코드분할다중접속방식을 사용하는 시스템의 수신기에서 다중 핑거의 구현 장치 및 방법에 관한 것으로서, 특히 기지국 모뎀 내에서 다수의 채널 및 핑거의 구현시 발생되는 하드웨어 사이즈와 복잡도를 감소시키는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for implementing multiple fingers in a receiver of a system using a code division multiple access scheme, and more particularly, to an apparatus for reducing hardware size and complexity generated when implementing multiple channels and fingers in a base station modem. It is about a method.
통상적으로 이동통신시스템은 음성, 데이터 등의 정보를 무선망을 통해 서비스하는 시스템을 통칭하며, 이러한 이동통신시스템은 다중화 방식에 의해 구분되어 질 수 있다. 그 대표적인 예가 부호분할다중접속(Code Division Multiple Access : 이하 CDMA라 칭한다.) 이동통신시스템이며, 상기 부호분할다중접속 이동통신시스템은 부호분할다중접속(CDMA)방식을 채택하여 무선 이동통신서비스를 수행하는 이동통신시스템을 말한다. 상기 CDMA 이동통신시스템은 음성신호의 송/수신을 위주로 하는 IS-95 규격에서 발전하여, 음성뿐만 아니라 고속 데이터의 전송이 가능한 IMT-2000 규격으로 논의되고 있다. 상기 IMT-2000 규격에서는 고품질의 음성, 동화상, 인터넷 검색 등의 서비스를 목표로 하고 있다.In general, a mobile communication system collectively refers to a system for providing information such as voice and data through a wireless network, and the mobile communication system may be divided by a multiplexing method. A representative example thereof is a code division multiple access (CDMA) mobile communication system, and the code division multiple access mobile communication system adopts a code division multiple access (CDMA) method to perform a wireless mobile communication service. Refers to a mobile communication system. The CDMA mobile communication system has been developed in the IS-95 standard, which mainly transmits / receives voice signals, and has been discussed as an IMT-2000 standard capable of transmitting high speed data as well as voice. The IMT-2000 standard aims to provide services such as high quality voice, moving picture, and Internet search.
이동통신 환경에서는 경로상의 건물이나 지형 등에 의한 반사파 때문에 다중경로 현상이 생겨 수신 신호의 진폭이 변동하는 페이딩 상태가 나타난다. 상기 페이딩 현상에 의해서 발생되는 수신전력의 크기는 수신기의 열 잡음 크기까지 내려오는 경우가 많이 발생하기 때문에 전송품질이 만족할 만한 수준 이상으로 유지하기 어렵다.In a mobile communication environment, a multipath phenomenon occurs due to reflected waves caused by buildings or terrain on a path, resulting in a fading state in which the amplitude of a received signal varies. Since the magnitude of the reception power generated by the fading phenomenon is often lowered to the thermal noise level of the receiver, it is difficult to maintain the transmission quality above a satisfactory level.
또한 상기 페이딩 현상이 발생하면 그 위상도 불규칙하게 변하기 때문에 마치 불규칙한 위상변조를 한 것과 같아서 전송품질에 심각한 영향을 있다. 특히 위상변조방식을 사용한 디지털 변조방식일 경우 매우 심각한 영향을 준다. 이러한 상기 페이딩 현상에 의한 전송품질의 저하를 방지하기 위하여 다이버시티(Diversity) 방식을 사용한다. 상기 다이버시티란 두 개 이상의 전파를 송신 또는 수신이 가능하도록 안테나를 물리적으로 두 개 이상 설치하여 사용하는 방식으로서 이동통신에서는 공간 다이버시티 방식이 사용되고 있다. 상기 다이버시티는 이동단말기에서는 2개 이상의 안테나를 구현하기가 매우 어렵기 때문에 기지국에서 2개 이상의 안테나를 사용하여 다이버시티 기능을 수행한다. 또한 IS-95에서는 수신 다이버시티 기능만 사용하고 있으며, IMT-2000에서는 수신 다이버시티와 송신 다이버시티 기능을 동시에 사용하여 통화품질을 향상시킨다. 이하 송신 다이버시티와 수신 다이버시티에 대해 알아본다.In addition, when the fading occurs, the phase is also changed irregularly, which is as if the irregular phase modulation is a serious effect on the transmission quality. In particular, the digital modulation method using the phase modulation method has a very serious effect. A diversity scheme is used to prevent degradation of transmission quality due to the fading phenomenon. The diversity is a method in which two or more antennas are physically installed to enable transmission or reception of two or more radio waves, and spatial diversity is used in mobile communication. Since the diversity is very difficult to implement two or more antennas in the mobile terminal, the base station performs the diversity function using two or more antennas. In addition, IS-95 uses only the receive diversity function, and IMT-2000 uses both receive diversity and transmit diversity to improve call quality. Hereinafter, transmission diversity and reception diversity will be described.
상기 송신 다이버시티는 기지국에서 두 개의 송신 안테나를 공간적으로 분리하여 각기 다른 직교신호를 송신함으로서 이동단말에서는 한 개의 안테나로 다양한 신호를 수신하여 복조하는 방식이며, 상기 수신 다이버시티는 이동단말기에서 송신한 신호를 기지국에서 공간적으로 떨어진 2개의 수신안테나를 설치하여 이동단말로부터 수신된 신호를 복조하는 방식이다. 또한 상기 공간 다이버시티는 공간적으로 충분히 떨어진 거리에 2개 이상의 안테나를 사용하여 수신하는 방식으로 안테나 두 개에서 수신된 신호의 세기는 서로 다를 수 있으므로, 두 개의 신호 중 양호한 신호를 선택하여 수신감도를 좋게 하는 방식이다. The transmit diversity is a method of receiving and demodulating various signals by one antenna in a mobile station by transmitting two different orthogonal signals by spatially separating two transmit antennas from a base station, and the receiving diversity is transmitted by a mobile terminal. It is a method of demodulating a signal received from a mobile terminal by installing two receiving antennas spatially separated from the base station. In addition, the spatial diversity is received by using two or more antennas at a distance sufficiently separated from each other, and thus the strengths of the signals received by the two antennas may be different from each other. It's a good way.
도 1은 일반적인 이동통신 시스템에서 다중 경로로 수신되는 데이터를 수신하는 핑거의 구조를 도시한 도면이다. 이하 상기 도 1을 중심으로 일반적인 이동통신 시스템에서의 핑거 구조에 대해 알아본다. 상기 도 1은 채널 0 내지 채널 7로 구성된 8개의 채널과, 상기 8개의 각 채널은 4개의 다중 경로로 수신하는 핑거로 구성된다. 즉, 상기 이동통신 시스템은 8개의 채널로 데이터를 송수신하므로 모두 32개의 핑거로 구성된다. 상기 채널 0을 수신하는 모듈 0의 각 핑거들은 8개의 레지스터들과 4개의 역확산기들, 그리고 4개의 가산기들로와 다중화기로 구성된다. 이하 상기 채널 0으로 수신되는 데이터들을 처리하는 모듈 0에 대해 알아본다.1 is a diagram illustrating a structure of a finger for receiving data received in a multipath in a general mobile communication system. Hereinafter, a finger structure in a general mobile communication system will be described with reference to FIG. 1. FIG. 1 is composed of eight channels consisting of
기지국으로 수신되는 데이터의 하나의 심벌은 4개의 칩(Chip)으로 구성된다. 하지만 상기 이동단말에 전송한 하나의 칩은 모두 8개의 다중 경로를 거쳐 상기 기지국에 수신된다. 도 2는 상기 이동단말에서 전송하는 4개의 칩으로 구성된 하나의 심벌과 상기 기지국에서 수신하는 32개의 칩으로 구성된 하나의 심벌을 도시하고 있는 도면이다.One symbol of data received by the base station consists of four chips. However, all one chip transmitted to the mobile station is received by the base station through eight multipaths. FIG. 2 is a diagram illustrating one symbol composed of four chips transmitted by the mobile terminal and one symbol composed of 32 chips received by the base station.
상기 도 2를 살펴보면 이동단말에서 전송하는 전송 데이터의 각 심벌은 T(0) 내지 T(3)을 가지는 4개의 칩으로 구성되어 있다. 또한 상기 기지국에서 수신하는 수신 데이터에 대한 각 심벌은 모두 32개의 칩으로 구성되어 있다. 즉, R(0) 내지 R(7)은 상기 T(0)에 대응되는 칩이며, 상기 R(8) 내지 R(15)는 상기 T(1)에 대응되는 칩이다. 또한 상기 R(16) 내지 R(23)은 상기 T(2)에 대응되는 칩이며, 상기 R(24) 내지 R(31)는 상기 T(3)에 대응되는 칩이다. 따라서, 상기 모듈 0(100)이 하나의 핑거를 가지고 있다면 상기 R(0) 내지 R(7)에서 하나의 칩과, 상기 R(8) 내지 R(15)에서 하나의 칩과, 상기 R(16) 내지 R(23)에서 하나의 칩을 그리고, 상기 R(24) 내지 R(31)에서 하나의 칩을 선택한다. 하지만 상기 도 1의 모듈 0은 4개의 핑거로 구성되어 있다.Referring to FIG. 2, each symbol of transmission data transmitted by the mobile terminal is composed of four chips having T (0) to T (3). In addition, each symbol for received data received by the base station consists of 32 chips. That is, R (0) to R (7) are chips corresponding to T (0), and R (8) to R (15) are chips corresponding to T (1). In addition, the R (16) to R (23) is a chip corresponding to the T (2), the R (24) to R (31) is a chip corresponding to the T (3). Thus, if the module 0 (100) has one finger, one chip in R (0) to R (7), one chip in the R (8) to R (15), and the R ( 16) to one chip from R (23), and one chip from R (24) to R (31) is selected. However,
따라서, 상기 핑거 0은 상기 R(0) 내지 R(7)에서 R(0)을, 상기 R(8) 내지 R(15)에서 R(8)을, 상기 R(16) 내지 R(23)에서 R(16)을 그리고, 상기 R(24) 내지 R(31)에서 R(24)를 선택한다고 가정한다. 상기 핑거 1은 상기 R(0) 내지 R(7)에서 R(2)을, 상기 R(8) 내지 R(15)에서 R(10)을, 상기 R(16) 내지 R(23)에서 R(18)을 그리고, 상기 R(24) 내지 R(31)에서 R(26)을 선택한다고 가정한다. 상기 핑거 2는 상기 R(0) 내지 R(7)에서 R(3)을, 상기 R(8) 내지 R(15)에서 R(11)을, 상기 R(16) 내지 R(23)에서 R(19)을 그리고, 상기 R(24) 내지 R(31)에서 R(27)을 선택한다고 가정한다. 상기 핑거 3은 상기 R(0) 내지 R(7)에서 R(5)을, 상기 R(8) 내지 R(15)에서 R(13)을, 상기 R(16) 내지 R(23)에서 R(21)을 그리고, 상기 R(24) 내지 R(31)에서 R(29)를 선택한다고 가정한다. 하지만 상기 수신된 데이터에 대한 각 칩을 선택하는 것은 사용장의 선택에 의해 임의로 변경될 수 있다. 이하 상기 핑거 0에서 이루어지는 동작에 대해 알아본다.Accordingly, the
레지스터 0(110)은 상기 이동단말로부터 전송된 T(0)의 칩에 대한 R(0) 내지 R(7) 중에서 R(0)을 선택하여 저장한다. 상기 저장된 R(0)은 역확산기 0(120)으로 전달된다. 상기 역확산기 0(120)으로 전달된 상기 R(0)은 PN 발생기로부터 발생된 PN 코드에 의해 역확산을 수행한다. 상기 PN 발생기는 상기 R(0)의 역확산을 수행하기 위해 S(0)을 생성한다. 상기 역확산기 0(120)에 의해 역확산된 R(0)은 가산기 0(130)으로 이동한다. 상기 가산기 0(130)으로 이동한 R(0)은 이전에 저장되어 있는 데이터와 가산을 수행한다. 하지만 상기 가산기 0(130)에는 저장되어 있는 데이터가 없으므로 상기 R(0)은 레지스터 10(140)으로 이동하여 임시 저장된다.Register 0 110 selects and stores R (0) from R (0) to R (7) for the chip of T (0) transmitted from the mobile terminal. The stored R (0) is passed to despreader 0 (120). The R (0) delivered to the
상기 레지스터 0(110)은 상기 이동단말로부터 전송된 T(1)의 칩에 대한 R(8) 내지 R(15) 중에서 R(8)을 선택하여 저장한다. 상기 저장된 R(8)은 역확산기 0(120)으로 전달된다. 상기 역확산기 0(120)으로 전달된 상기 R(8)은 PN 발생기로부터 발생된 PN 코드에 의해 역확산을 수행한다. 상기 PN 발생기는 상기 R(8)의 역확산을 수행하기 위해 S(1)을 생성한다. 상기 역확산기 0(120)에 의해 역확산된 R(8)은 가산기 0으로 이동한다. 상기 가산기 0(130)으로 이동한 R(8)은 이전에 저장되어 있는 데이터와 가산을 수행한다. 즉, 상기 레지스터 10(140)에 저장되어 전달된 R(0)과 가산 동작을 수행한다. 상기 가산된 R(0), R(8)은 상기 레지스터 10(140)으로 이동하여 임시 저장된다.The
상기 레지스터 0(110)은 상기 이동단말로부터 전송된 T(2)의 칩에 대한 R(16) 내지 R(23) 중에서 R(16)을 선택하여 저장한다. 상기 저장된 R(16)은 역확산기 0(120)으로 전달된다. 상기 역확산기 0(120)으로 전달된 상기 R(16)은 PN 발생기로부터 발생된 PN 코드에 의해 역확산을 수행한다. 상기 PN 발생기는 상기 R(16)의 역확산을 수행하기 위해 S(2)을 생성한다. 상기 역확산기 0(120)에 의해 역확산된 R(16)은 가산기 0(130)으로 이동한다. 상기 가산기 0(130)으로 이동한 R(16)은 이전에 저장되어 있는 데이터와 가산을 수행한다. 즉, 상기 레지스터 10(140)에 저장되어 전달된 R(0), R(8)과의 가산 동작을 수행한다. 상기 가산된 R(0), R(8), R(16)은 상기 레지스터 10(140)으로 이동하여 임시 저장된다.The
상기 레지스터 0(110)은 상기 이동단말로부터 전송된 T(3)의 칩에 대한 R(24) 내지 R(31) 중에서 R(24)을 선택하여 저장한다. 상기 저장된 R(24)은 역확산기 0(120)으로 전달된다. 상기 역확산기 0(120)으로 전달된 상기 R(24)은 PN 발생 기로부터 발생된 PN 코드에 의해 역확산을 수행한다. 상기 PN 발생기는 상기 R(24)의 역확산을 수행하기 위해 S(3)을 생성한다. 상기 역확산기 0(120)에 의해 역확산된 R(24)는 가산기 0으로 이동한다. 상기 가산기 0(130)으로 이동한 R(24)은 이전에 저장되어 있는 데이터와 가산을 수행한다. 즉, 상기 레지스터 10(140)에 저장되어 전달된 R(0), R(8), R(16)과의 가산 동작을 수행한다. 상기 가산된 R(0), R(8), R(16), R(24)은 다중화기 0(150)으로 전달된다.The
이하 핑거 2에서 이루어지는 동작에 대해 알아본다. 레지스터 1(111)은 상기 이동단말로부터 전송된 T([1]0)의 칩에 대한 R(0) 내지 R(7) 중에서 R(2)을 선택하여 저장한다. 상기 저장된 R(2)은 역확산기 1(121)로 전달된다. 상기 역확산기 1(121)로 전달된 상기 R(2)은 PN 발생기로부터 발생된 PN 코드에 의해 역확산을 수행한다. 상기 PN 발생기는 상기 R(2)의 역확산을 수행하기 위해 S(0)을 생성한다. 상기 역확산기 1(121)에 의해 역확산된 R(2)은 가산기 1(131)로 이동한다. 상기 가산기 1(131)로 이동한 R(2)은 이전에 저장되어 있는 데이터와 가산을 수행한다. 하지만 상기 가산기 1(131)에 저장되어 있는 데이터가 없으므로 상기 R(1)은 레지스터 11(141)로 이동하여 임시 저장된다.Hereinafter, the operation of the
상기 레지스터 1(111)은 상기 이동단말로부터 전송된 T(1)의 칩에 대한 R(8) 내지 R(15) 중에서 R(10)을 선택하여 저장한다. 상기 저장된 R(10)은 역확산기 1(121)로 전달된다. 상기 역확산기 1(121)로 전달된 상기 R(10)은 PN 발생기로부터 발생된 PN 코드에 의해 역확산을 수행한다. 상기 PN 발생기는 상기 R(10)의 역확산을 수행하기 위해 S(1)을 생성한다. 상기 역확산기 1(121)에 의해 역확산된 R(10) 은 가산기 1(131)로 이동한다. 상기 가산기 1(131)로 이동한 R(10)은 이전에 저장되어 있는 데이터와 가산을 수행한다. 즉, 상기 레지스터 11(141)에 저장되어 전달된 R(2)와 가산 동작을 수행한다. 상기 가산된 R(2), R(10)은 상기 레지스터 11(141)로 이동하여 임시 저장된다.The
상기 레지스터 1(111)은 상기 이동단말로부터 전송된 T(2)의 칩에 대한 R(16) 내지 R(23) 중에서 R(18)을 선택하여 저장한다. 상기 저장된 R(18)은 역확산기 1(121)로 전달된다. 상기 역확산기 1(121)로 전달된 상기 R(18)은 PN 발생기로부터 발생된 PN 코드에 의해 역확산을 수행한다. 상기 PN 발생기는 상기 R(18)의 역확산을 수행하기 위해 S(2)을 생성한다. 상기 역확산기 1(121)에 의해 역확산된 R(18)은 가산기 1(131)로 이동한다. 상기 가산기 1(131)로 이동한 R(18)은 이전에 저장되어 있는 데이터와 가산을 수행한다. 즉, 상기 레지스터 11(141)에 저장되어 전달된 R(2), R(10)과 가산 동작을 수행한다. 상기 가산된 R(2), R(10), R(18)은 상기 레지스터 11(141)로 이동하여 임시 저장된다.The
상기 레지스터 1(111)은 상기 이동단말로부터 전송된 T(3)의 칩에 대한 R(24) 내지 R(31) 중에서 R(26)을 선택하여 저장한다. 상기 저장된 R(26)은 역확산기 1(121)로 전달된다. 상기 역확산기 1(121)로 전달된 상기 R(26)은 PN 발생기로부터 발생된 PN 코드에 의해 역확산을 수행한다. 상기 PN 발생기는 상기 R(26)의 역확산을 수행하기 위해 S(3)을 생성한다. 상기 역확산기 1(121)에 의해 역확산된 R(26)은 가산기 1(131)로 이동한다. 상기 가산기 1(131)로 이동한 R(26)은 이전에 저장되어 있는 데이터와 가산을 수행한다. 즉, 상기 레지스터 11(141)에 저장되어 전달된 R(2), R(10), R(18)과 가산 동작을 수행한다. 상기 가산된 R(2), R(10), R(18), R(26)은 다중화기 0(150)으로 전달된다.The
상기 핑거 2 내지 핑거 3에서 수행되는 과정은 상기 핑거 0 또는 핑거 1에서 수행되는 과정과 동일하다. 물론 상기 핑거 2 내지 핑거 3에서 선택되는 칩의 번호는 상기 핑거 0 또는 핑거 1에서 선택되는 칩 번호들과 차이가 있다. 상기 다중화기 0(150)은 상기 가산기 0(130) 내지 가산기 3(133)으로부터 전달된 칩 누적 값들을 다중화기 2(154)로 전달한다. 채널 1 내지 채널7을 수신하는 모듈 1내지 모듈 7(170)에서 수행되는 동작은 상기 모듈 0(100)에서 수행되는 동작과 동일하다. 상기 다중화기 2(154)는 상기 모듈 0(100) 내지 모율 7(170)로부터 전달된 칩 누적 값들을 메모리(160)로 전달한다. The process performed by the
상술한 바와 같이 상기 기지국 수신기는 복수 개의 채널들에 대한 수신기를 가지고 있어야하고, 상기 각 채널에 대한 다중 경로 각각에 대한 핑거를 가지고 있어야한다. 따라서, 많은 수의 채널을 수용할수록 수신기의 하드웨어 크기 및 복잡도가 증가하게 된다. 즉, 복수 개의 핑거를 구현함에 있어 많은 수의 역확산기들과, 가산기들, 그리고 레지스터들이 필요로 하게 된다. 따라서, 복수 개의 핑거를 구현함에 있어 하드웨어 크기 및 복잡도가 증가시키지 않는 방안이 논의된다.
As described above, the base station receiver must have a receiver for a plurality of channels and a finger for each of the multiple paths for each channel. Therefore, accommodating a large number of channels increases the hardware size and complexity of the receiver. In other words, implementing a plurality of fingers requires a large number of despreaders, adders, and registers. Therefore, a method of not increasing hardware size and complexity in implementing a plurality of fingers is discussed.
따라서, 전술한 종래 기술의 문제점을 해결하기 위한 본 발명의 목적은 이동통신의 수신기에 있어, 수신하는 채널 수의 증가와 상기 각 채널에 따른 핑거 수의 증가와 상관없이 일정한 하드웨어 크기를 유지하는 장치 및 방법을 제안함에 있다.Accordingly, an object of the present invention for solving the above-mentioned problems of the prior art is a device for maintaining a constant hardware size regardless of an increase in the number of channels to receive and an increase in the number of fingers for each channel in a receiver of a mobile communication. And to propose a method.
본 발명의 다른 목적은 수신기의 하드웨어를 증가시키지 않음으로서 시스템의 복잡도를 감소시키고 수신기의 효율을 증가시키는 장치 및 방법을 제안함에 있다.Another object of the present invention is to propose an apparatus and method for reducing the complexity of the system and increasing the efficiency of the receiver by not increasing the hardware of the receiver.
상기한 본 발명의 목적을 이루기 위해 저장 제어기는 하나의 채널에 다중 경로로 수신되고, 수신되는 채널이 복수 개인 이동통신 시스템에서 저장 제어기는 수신된 데이터들을 2개의 레지스터 버퍼로 전달한다. 상기 저장 제어기는 상기 수신된 데이터를 전달함에 있어 제 1 설정시간간격으로 각 채널 별로 수신되는 데이터들을 2개의 레지스터 버퍼로 교대로 전달하면, 핑거 제어기는 제 2 설정시간간격으로 하나의 채널에 대해 다중 경로로 수신되는 데이터들을 독출하여 상관누적을 수행한다. 즉, 상기 레지스터 버퍼들로부터 독출된 데이터들은 PN코드에 의해 역확산 과정을 수행하고, 상기 역확산 과정이 수행된 데이터들은 메모리에 저장된다.In order to achieve the above object of the present invention, a storage controller is received in multiple paths in one channel, and in a mobile communication system having multiple channels, the storage controller transfers the received data to two register buffers. When the storage controller transfers the data received for each channel to the two register buffers at the first set time interval in the transfer of the received data, the finger controller multiplexes one channel at the second set time interval. Correlation accumulation is performed by reading data received through the path. That is, the data read out from the register buffers are despread by the PN code, and the despread data is stored in the memory.
이하 본 발명이 바람직한 실시 예를 첨부한 도면의 참조와 함께 상세히 설명한다. 또한 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. In describing the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
도 3은 본 발명에 따른 이동통신 시스템에서 다중 경로로 수신되는 데이터를 수신하는 핑거의 구조를 도시한 도면이다. 이하 상기 도 3을 중심으로 일반적인 이동통신 시스템에서의 핑거 구조에 대해 알아본다. 상기 도 3은 채널 0 내지 채널 7 로 구성된 8개의 채널과, 상기 8개의 각 채널은 4개의 다중 경로로 수신하는 핑거로 구성된다. 또한 상기 도 3의 기지국에서 수신하는 데이터는 상기 도 2에서 도시하고 있는 데이터와 동일하다.3 is a diagram illustrating a structure of a finger for receiving data received in multiple paths in a mobile communication system according to the present invention. Hereinafter, a finger structure in a general mobile communication system will be described with reference to FIG. 3. FIG. 3 is composed of eight channels consisting of
상기 도 2를 살펴보면 이동단말에서 전송하는 전송 데이터의 각 심벌은 T(0) 내지 T(3)을 가지는 4개의 칩으로 구성되어 있다. 또한 상기 기지국에서 수신하는 수신 데이터에 대한 각 심벌은 모두 32개의 칩으로 구성되어 있다. 즉, R(0) 내지 R(7)은 상기 T(0)에 대등되는 칩이며, 상기 R(8) 내지 R(15)는 상기 T(1)에 대등되는 칩이다. 또한 상기 R(16) 내지 R(23)은 상기 T(2)에 대등되는 칩이며, 상기 R(24) 내지 R(31)는 상기 T(3)에 대등되는 칩이다. 따라서, 상기 모듈 0이 하나의 핑거를 가지고 있다면 상기 R(0) 내지 R(7)에서 하나의 칩과, 상기 R(8) 내지 R(15)에서 하나의 칩과, 상기 R(16) 내지 R(23)에서 하나의 칩을 그리고, 상기 R(24) 내지 R(31)에서 하나의 칩을 선택한다. 하지만 상기 도 3의 레지스터 버퍼 0은 4개의 핑거로 구성되어 있다.Referring to FIG. 2, each symbol of transmission data transmitted by the mobile terminal is composed of four chips having T (0) to T (3). In addition, each symbol for received data received by the base station consists of 32 chips. That is, R (0) to R (7) are chips that are equivalent to T (0), and R (8) to R (15) are chips that are equivalent to T (1). In addition, the R (16) to R (23) is a chip equivalent to the T (2), the R (24) to R (31) is a chip equivalent to the T (3). Therefore, if the
따라서, 상기 핑거 0은 상기 R(0) 내지 R(7)에서 R(0)을, 상기 R(8) 내지 R(15)에서 R(8)을, 상기 R(16) 내지 R(23)에서 R(16)을 그리고, 상기 R(24) 내지 R(31)에서 R(24)를 선택한다고 가정한다. 상기 핑거 1은 상기 R(0) 내지 R(7)에서 R(2)을, 상기 R(8) 내지 R(15)에서 R(10)을, 상기 R(16) 내지 R(23)에서 R(18)을 그리고, 상기 R(24) 내지 R(31)에서 R(26)을 선택한다고 가정한다. 상기 핑거 2는 상기 R(0) 내지 R(7)에서 R(3)을, 상기 R(8) 내지 R(15)에서 R(11)을, 상기 R(16) 내지 R(23)에서 R(19)을 그리고, 상기 R(24) 내지 R(31)에서 R(27)을 선택한다고 가정한다. 상기 핑거 3은 상기 R(0) 내지 R(7)에서 R(5)을, 상기 R(8) 내지 R(15)에서 R(13)을, 상기 R(16) 내지 R(23)에서 R(21)을 그리고, 상기 R(24) 내지 R(31)에서 R(29)를 선택한다고 가정한다. 하지만 상기 수신된 데이터에 대한 각 칩을 선택하는 것은 사용장의 선택에 의해 임의로 변경될 수 있다. 이하 상기 도 3을 중심으로 본 발명에 대해 상세하게 알아본다. 또한 상기 도 3에서는 핑거 제어기를 도시하지 않고 있지만, 상기 핑거 제어기는 상기 레지스터 버퍼 0(310) 내지 레지스터 버퍼 1(312) 그리고, 상기 다중화기 8(340) 내지 다중화기 11(343), 상기 역확산기들(350 내지 353)로 입력되는 PN 코드들을 제어한다.Accordingly, the
저장 제어기(300)는 상기 채널 0 내지 채널 7을 통해 전송되는 데이터를 전달받아 상기 레지스터 버퍼 0(310) 내지 레지스터 버퍼 1(312)로 순차적으로 전달한다. 즉, 상기 레지스터 버퍼 0(310)은 채널 0, 채널 2, 채널 4, 채널 6으로부터 전달되는 데이터들이 전달되고, 상기 레지스터 버퍼 1(312)은 채널 1, 채널 3, 채널 5, 채널 7로부터 전달되는 데이터들이 전달된다. 상기 저장 제어기(300)는 시간 T0 내지 T3에서 상기 채널 0으로부터 전달된 데이터들을 레지스터 버퍼 0(310)으로 전달하고, 시간 T4 내지 T7에서 상기 채널 1로부터 전달된 데이터들을 레지스터 버퍼 1(312)로 전달한다. 또한 상기 저장 제어기(300)는 시간 T8 내지 T11에서 상기 채널 2로부터 전달된 데이터들을 레지스터 버퍼 0(310)으로 전달하고, 시간 T12 내지 T15에서 상기 채널 3으로부터 전달된 데이터들을 레지스터 버퍼 1(312)로 전달한다. 상기 저장 제어기(300)는 시간 T16 내지 T19에서 상기 채널 4로부터 전달된 데이터들을 레지스터 버퍼 0(310)으로 전달하고, 시간 T20 내지 T23에서 상기 채널 5로부터 전달된 데이터들을 레지스터 버퍼 1(312)로 전달한다. 또한 상기 저장 제어기(300)는 시간 T24 내지 T27에서 상기 채널 6으로부터 전달된 데이터들을 레지스터 버퍼 0(310)으로 전달하고, 시간 T28 내지 T31에서 상기 채널 7로부터 전달된 데이터들을 레지스터 버퍼 1(312)로 전달한다. 이하 시간 T0 내지 T3에서 이루어지는 과정에 대해 알아본다.The
상기 저장 제어기(300)는 상기 채널 0으로부터 전달된 데이터들을 상기 레지스터 버퍼 0(310)으로 전달한다. 도 4는 본 발명에 따른 레지스터 버퍼의 구조를 도시하고 있는 도면이다. 상기 레지스터 버퍼는 모두 4개의 레지스터로 구성된다. 즉, 레지스터 0(320) 내지 레지스터 3(323)으로 구성되고, 상기 레지스터 0(320) 내지 레지스터 3(323)에 저장되는 데이터는 상기 도 3에 도시되어 있는 것과 같다. 상기 도 4를 살펴보면, 상기 T0에서 상기 레지스터 0(320)은 R(0) 내지 R(7)이 저장되고, 상기 T1에서 레지스터 1(321)은 R(8) 내지 R(15)가 저장된다. 또한 상기 T2에서 레지스터 2(322)는 R(16) 내지 R(23)이 저장되고, 상기 T3에서 레지스터 3(323)은 R(24) 내지 R(31)이 저장된다. 하지만 상기 도 3은 각 채널 당 4개의 핑거들을 가지므로 상기 레지스터 퍼버들 각각은 상기 4개의 핑거들에서 필요로 하는 4개의 데이터만이 저장될 수 있다. 이하 시간 T4 내지 T7에서 상기 레지스터 버퍼 1(312)에서 이루어지는 과정에 대해 먼저 알아본 후, 상기 레지스터 버퍼 0(310)에서 이루어지는 과정에 대해 알아본다. The
상기 T4 내지 T7에서 상기 저장 제어기(300)는 상기 채널 1로부터 전달된 데이터들을 상기 레지스터 버퍼 1(312)로 전달한다. 상기 레지스터 버퍼 1(312)에서 이루어지는 과정은 상기 도 4와 상기 T0 내지 T3에서 상기 레지스터 버퍼 0(310)에서 이루어지는 과정과 동일하다. 이하 시간 T4 내지 T7에서 레지스터 버퍼 0(310)에서 이루어지는 과정에 대해 알아본다.In the T4 to T7, the
상기 T4에서 다중화기 0(330)은 레지스터 0(320)에 저장되어 있는 R(0)을 독출하여 다중화기 8(340)로 전달하고, 다중화기 1(331)은 레지스터 1(321)에 저장되어 있는 R(8)을 독출하여 다중화기 9(341)로 전달한다. 또한, 다중화기 2(332)는 레지스터 2(322)에 저장되어 있는 R(16)을 독출하여 다중화기 10(342)으로 전달하고, 다중화기 3(333)은 레지스터 3(323)에 저장되어 있는 R(24)를 독출하여 다중화기 11(343)로 전달한다. 역확산기 0(350)은 상기 다중화기 8(340)로부터 전달된 R(0)을 PN 코드 발생기로부터 전달된 PN 코드에 의해 역확산을 수행한다. 상기 PN 발생기로부터 생성한 PN 코드들 중에서 상기 R(0)의 역확산을 위해 S0(0)을 선택하여 상기 역확산기 0(350)으로 전달한다. 상기 역확산기 0(350)은 상기 S0(0)에 의해 역확산된 R(0)을 가산기(360)로 전달한다. 역확산기 1(351)은 상기 다중화기 9(341)로부터 전달된 R(8)을 상기 PN 코드 발생기로부터 전달된 PN 코드에 의해 역확산을 수행한다. 상기 PN 발생기로부터 생성한 PN 코드들 중에서 상기 R(8)의 역확산을 위해 S0(1)을 선택하여 상기 역확산기 1(351)로 전달한다. 상기 역확산기 1(351)은 상기 S0(1)에 의해 역확산된 R(8)을 가산기(360)로 전달한다. In T4, the
역확산기 2(352)는 상기 다중화기 10(342)으로부터 전달된 R(16)을 PN 발생기로부터 전달된 PN 코드에 의해 역확산을 수행한다. 상기 PN 발생기로부터 생성한 PN 코드들 중에서 상기 R(16)의 역확산을 위해 S0(2)을 선택하여 상기 역확산기 2(352)로 전달한다. 상기 역확산기 2(352)는 상기 S0(2)에 의해 역확산된 R(16)을 가산기(360)로 전달한다. 역확산기 3(353)은 상기 다중화기 11(343)로부터 전달된 R(24)를 PN 코드 발생기로부터 전달된 PN 코드에 의해 역확산을 수행한다. 상기 PN 발생기로부터 생성한 PN 코드들 중에서 상기 R(24)의 역확산을 위해 S0(3)을 선택하여 상기 역확산기 3(353)으로 전달한다. 상기 역확산기 3(353)은 상기 S0(3)에 의해 역확산된 R(24)을 가산기(360)로 전달한다. 상기 가산기(360)로 전달된 역확산된 R(0), R(8), R(16), R(24)들은 메모리(370)로 이동하여 저장된다.
상기 T5에서 다중화기 0(330)은 레지스터 0(320)에 저장되어 있는 R(2)를 독출하여 다중화기 8(340)로 전달하고, 다중화기 1(331)은 레지스터 1(321)에 저장되어 있는 R(10)을 독출하여 다중화기 9(341)로 전달한다. 또한, 다중화기 2(332)는 레지스터 2(322)에 저장되어 있는 R(18)을 독출하여 다중화기 10(342)으로 전달하고, 다중화기 3(333)은 레지스터 3(323)에 저장되어 있는 R(26)을 독출하여 다중화기 11(343)로 전달한다. 역확산기 0(350)은 상기 다중화기 8(340)로부터 전달된 R(2)을 상기 PN 발생기로부터 전달된 PN 코드에 의해 역확산을 수행한다. 상기 PN 발생기로부터 생성한 PN 코드들 중에서 상기 R(2)의 역확산을 위해 S0(0)을 선택하여 상기 역확산기 0(350)으로 전달한다. 상기 역확산기 0(350)은 상기 S0(0)에 의해 역확산된 R(2)을 가산기(360)로 전달한다. 역확산기 1(351)은 상기 다중화기 9(341)로부터 전달된 R(10)을 상기 PN 발생기로부터 전달된 PN 코드에 의해 역확산을 수행한다. 상기 PN 발생기로부터 생성한 PN 코드들 중에서 상기 R(10)의 역확산을 위해 S0(1)을 선택하여 상기 역확산기 1(351)로 전달한다. 상기 역확산기 1(351)은 상기 S0(1)에 의해 역확산된 R(10)을 가산기(360)로 전달한다. In T5, the
역확산기 2(352)는 상기 다중화기 10(342)으로부터 전달된 R(18)을 PN 코드 발생기로부터 전달된 PN 코드에 의해 역확산을 수행한다. 상기 PN 발생기로부터 생성한 PN 코드들 중에서 상기 R(18)의 역확산을 위해 S0(2)을 선택하여 상기 역확산기 2(352)로 전달한다. 상기 역확산기 2(352)는 상기 S0(2)에 의해 역확산된 R(18)을 가산기(360)로 전달한다. 역확산기 3(353)은 상기 다중화기 11(343)로부터 전달된 R(26)를 상기 PN 코드 발생기로부터 전달된 PN 코드에 의해 역확산을 수행한다. 상기 PN 발생기로부터 생성한 PN 코드들 중에서 상기 R(26)의 역확산을 위해 S0(3)을 선택하여 상기 역확산기 3(353)으로 전달한다. 상기 역확산기 3(353)은 상기 S0(3)에 의해 역확산된 R(26)을 가산기(360)로 전달한다. 상기 가산기(360)로 전달된 역확산된 R(2), R(10), R(18), R(26)는 메모리(370)로 이동하여 저장된다. 또한, T6 내지 T7에서 상기 레지스터 버퍼 0(310)과, 다중화기 8(340) 내지 다중화기 11(343), 역확산기 0(350) 내지 역확산기 3(353) 그리고, 가산기(360) 및 메모리(370)에 수행되는 과정은 상기 T4 또는 T5에서 수행되는 과정과 동일하다.
상기 T4 내지 T7 과정의 수행이 종료되면, 상기 저장 제어기(300)는 상기 레지스터 버퍼에 0(310)에 채널 2로부터 수신된 데이터들을 저장한다. 즉, T8에서 상기 레지스터 0(320)은 R(0) 내지 R(7)이 저장되고, 상기 T9에서 레지스터 1(321)은 R(8) 내지 R(15)가 저장된다. 또한 상기 T10에서 레지스터 2(322)는 R(16) 내지 R(23)이 저장되고, 상기 T11에서 레지스터 3(323)은 R(24) 내지 R(31)이 저장된다. 또한 상기 레지스터 버퍼 1(312)은 상기 채널 1로부터 수신되어 저장된 데이터들에 대한 처리 과정을 수행한다. 상기 T8 내지 T11에서 상기 레지스터 버퍼 1(312)에서 수행되는 과정은 상기 T4 내지 T7에서 상기 레지스터 버퍼 0(310)에서 수행되는 과정과 동일하다. 몰론 상기 PN 발생기로부터 발생된 PN 코드들 중 하나의 선택하여 역확산을 수행하는 과정만 차이가 있다. 즉, 상기 PN코드는 S0 내지 S7로 구성되어 있으며, 상기 아라비아 숫자는 채널 번호를 의미한다. 또한 상기 각 채널들에 대한 PN 코드들은 (0) 내지 (3)로 구분된다. 상기 (0)은 상기 각 전송심벌들을 0번째 칩을 역확산을 수행하기 사용하는 코드임을 의미한다. 즉, S3(2)는 채널 3으로 수신되는 데이터들 중 각 심벌에 있어 2번째 칩을 역확산을 수행하기 위해 사용되는 코드임을 의미한다.When the execution of the processes T4 to T7 ends, the
상기와 동일하게 채널 3 내지 채널 7에 대해서도 동일한 과정을 수신된 데이터들을 역확산하여 메모리에 저장하는 과정을 수행한다. 즉, 상기 레지스터 버퍼 0(310) 내지 레지스터 버퍼 1(312)은 교대로 저장과 상기 저장된 데이터에 대한 처리 동작을 수행함으로서, 이동단말로부터 다중경로로 전송된 데이터들을 처리한다.In the same manner as described above, the same process for
전술한 바와 같이 종래에는 수신되는 채널별로 그리고 각 채널에 있어 수신되는 핑거마다 상관 누적기를 구비하였으나 본 발명에서는 수신되는 각 채널별로 상관 누적기를 구비하지 않고, 입력 레지스터 버퍼를 이용하여 보다 적은 상관 누적기를 구비하고도 종래의 핑거 오퍼레이션을 수행할 수 있다. 따라서, 복수 개의 핑거를 구현함에 있어 하드웨어 크기 및 복잡도를 감소시킬 수 있고, 시스템의 효율을 증가시킬 수 있다.As described above, in the related art, a correlation accumulator is provided for each received channel and each finger received in each channel. However, the present invention does not include a correlation accumulator for each received channel. It is also possible to perform a conventional finger operation. Thus, in implementing a plurality of fingers, it is possible to reduce hardware size and complexity, and increase the efficiency of the system.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030013196A KR100566252B1 (en) | 2003-03-03 | 2003-03-03 | Apparatus and method for processing data transmitted by multipath from receiver of mobile communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030013196A KR100566252B1 (en) | 2003-03-03 | 2003-03-03 | Apparatus and method for processing data transmitted by multipath from receiver of mobile communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040078316A KR20040078316A (en) | 2004-09-10 |
KR100566252B1 true KR100566252B1 (en) | 2006-03-29 |
Family
ID=37363632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030013196A Expired - Fee Related KR100566252B1 (en) | 2003-03-03 | 2003-03-03 | Apparatus and method for processing data transmitted by multipath from receiver of mobile communication system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100566252B1 (en) |
-
2003
- 2003-03-03 KR KR1020030013196A patent/KR100566252B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR20040078316A (en) | 2004-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2174740C2 (en) | Method and system for concurrent demodulation of multiple elementary signal pulses under code channel division multiple access conditions | |
KR101163225B1 (en) | Method for transmitting control signal in multiple antenna system | |
CN1228651A (en) | Communication device and method for interference suppression in DS-CDMA system | |
KR20070122431A (en) | Network of base stations (KS) and user equipments (GE) installed respectively with improved rake structure | |
US8498321B2 (en) | Method and system for optimizing programmable interference suppression | |
US7200133B2 (en) | Rake finger receiver and method therefor in a spread spectrum communication system | |
KR100647937B1 (en) | Spread Spectrum Receiver, Spread Spectrum Signal Receiving Method and Wideband Code Division Multiple Access Receiver | |
CN1433596A (en) | Method and system for interference cancellation using multiple filter sets and normalized filter adaptation | |
US6466565B1 (en) | Measurement of spatial signature information in CDMA wireless communication systems | |
JP2002232327A (en) | Path selection method and circuit used for receiver | |
KR100566252B1 (en) | Apparatus and method for processing data transmitted by multipath from receiver of mobile communication system | |
EP1158688A1 (en) | Dynamic finger allocation for rake receiver | |
US7095809B2 (en) | Practical M-ary demodulator using hard decision circuit and method of operation for use in a CDMA wireless network base station | |
US7315568B2 (en) | Multipath searching device and method thereof | |
US8619836B2 (en) | Correlation coprocessor | |
US7995640B2 (en) | Dynamic interpolation location | |
KR100575932B1 (en) | Receiving apparatus and method using post-descrambling in code division multiple access mobile communication system | |
KR100301284B1 (en) | Multi-user signal receiving method and receiver of cdma system | |
EP2210348A1 (en) | Placement of fingers in a g-rake | |
US7095810B2 (en) | Practical M-ary demodulator and method of operation for use in a CDMA wireless network base station | |
FI103933B (en) | Procedure for controlling a receiver and receiver | |
WO2001056183A1 (en) | Method and receiver in communication system | |
KR100364757B1 (en) | Apparatus for receiver of communication system and Method for demodulating signal using the same | |
EP1039653A2 (en) | Apparatus and method for receiving and despreading DS-CDMA signals | |
EP1158693A1 (en) | Distributed rake receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20030303 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20050829 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20060223 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20060323 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20060323 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20090226 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20100225 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20110225 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20120228 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130227 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20130227 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140227 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20140227 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150226 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20150226 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20160226 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20160226 Start annual number: 11 End annual number: 11 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20180103 |