KR19990071095A - 16 QAM mapping devices on cable modems that support gray coded symbol mapping and differential coded symbol mapping - Google Patents
16 QAM mapping devices on cable modems that support gray coded symbol mapping and differential coded symbol mapping Download PDFInfo
- Publication number
- KR19990071095A KR19990071095A KR1019980006337A KR19980006337A KR19990071095A KR 19990071095 A KR19990071095 A KR 19990071095A KR 1019980006337 A KR1019980006337 A KR 1019980006337A KR 19980006337 A KR19980006337 A KR 19980006337A KR 19990071095 A KR19990071095 A KR 19990071095A
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- mapping
- coded symbol
- symbol mapping
- differential
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
본 발명은 그레이부호화 기호 매핑과 차분부호화 기호 매핑을 지원하는 케이블모뎀의 16 QAM 매핑장치에 관한 것으로서 차분부호화부, 멀티플렉서, I-Q 매핑기, I-Q 값 조정 제어부, 및 I-Q 값 조정부로 이루어진다.The present invention relates to a 16-mode QAM mapping apparatus for cable modems that support gray coded symbol mapping and differential coded symbol mapping. The present invention includes a differential coder, a multiplexer, an I-Q mapper, an I-Q value adjuster, and an I-Q value adjuster.
차분부호화부는 16 QAM 매핑장치로 입력되는 2 비트 부호화신호를 차분부호화 신호로 변환시키고, 멀티플렉서는 16 QAM 매핑장치로 입력되는 2 비트 부호화신호와 차분부호화부의 출력신호 중 하나를 선택하여 출력시키며, I-Q 매핑기는 멀티플렉서의 출력신호와 16 QAM 매핑장치로 입력되는 2 비트 비부호화신호를 입력받아 그에 따른 차분부호화 기호 매핑을 수행한다.The differential encoding unit converts a 2-bit coded signal input to the 16 QAM mapping device into a differential coding signal, and the multiplexer selects and outputs one of the 2-bit coded signal input to the 16 QAM mapping device and an output signal of the differential coding unit, and outputs the IQ. The mapper receives the output signal of the multiplexer and the 2-bit unsigned signal input to the 16 QAM mapping device and performs differential coded symbol mapping accordingly.
또한 I-Q 값 조정 제어부는 16 QAM 매핑장치로 입력되는 2 비트 비부호화신호의 논리값이 서로 다르고, 멀티플렉서의 출력신호 2개의 논리값도 서로 다른 경우에 I-Q 값 조정을 지시하는 I-Q 값 조정신호를 출력시키며, I-Q 값 조정부는 모드선택신호가 그레이부호화 기호 매핑을 위한 신호일 때, I-Q 값 조정신호에 따라서, I-Q 매핑기의 출력신호를 그레이부호화 기호 매핑에 맞는 신호로 조정한다.In addition, the IQ value adjustment controller outputs an IQ value adjustment signal for instructing IQ value adjustment when the logic values of the 2-bit unsigned signals input to the 16 QAM mapping device are different and the logic values of the two output signals of the multiplexer are also different. When the mode selection signal is a signal for gray coded symbol mapping, the IQ value adjuster adjusts an output signal of the IQ mapper to a signal suitable for gray coded symbol mapping according to the IQ value adjustment signal.
본 발명의 16 QAM 매핑장치를 사용하면, 모드선택신호만을 변경하여 줌으로서, 그레이부호화 기호 매핑모드나 차분부호화 기호 매핑모드 중, 어느 매핑모드에서도 케이블모뎀을 동작시킬 수있는 효과가 있다.Using the 16 QAM mapping apparatus of the present invention, by changing only the mode selection signal, there is an effect that the cable modem can be operated in any mapping mode among the gray coded symbol mapping mode and the differential coded symbol mapping mode.
Description
본 발명은 그레이부호화 기호 매핑(Gray-coded symbol mapping)과 차분부호화 기호 매핑(Differential-coded sysmbol mapping)을 지원하는 케이블모뎀의 16 QAM(Quadrature Amplitude Modulation) 매핑장치에 관한 것으로서, 특히 모드선택신호를 이용하여 케이블모뎀의 16 QAM 매핑장치가 동작할 매핑모드를 임의로 선택할 수있도록 하여, 케이블모뎀의 16 QAM 매핑장치를 필요에 따라 그레이부호화 기호 매핑모드나 차분부호화 기호 매핑모드 모두에서 동작시킬 수 있는 장치에 관한 것이다.The present invention relates to a 16-mode quadrature amplitude modulation (QAM) mapping device of a cable modem that supports gray-coded symbol mapping and differential-coded sysmbol mapping. A device that can operate the cable modem's 16 QAM mapping device in both the gray coded symbol mapping mode and the differential coded symbol mapping mode as needed. It is about.
케이블모뎀 네트워크는 원격지 접속 분야에서 종합정보통신망(ISDN), 멀티디지털가입자회선(xDSL) 등과 함께 관심을 끌고 있는 네트워크 시스템으로서, 인터넷이나 인트라넷에 접속하여 Mbps(Mega bits per second) 급의 고속 데이터 전송 속도로 가입자에게 재택근무, 영상회의, 웹검색 등의 다양한 서비스를 제공한다. 케이블모뎀 네트워크의 개념은 케이블 TV망을 데이터 통신분야에 끌어들인 것으로서 동축케이블을 이용한다는 측면에서는 서로 유사하지만, 케이블 TV는 외부의 동축케이블을 셋톱박스로 연결한 후 이 셋톱박스에 TV를 접속시키는 반면 케이블모뎀 네트워크는 케이블모뎀으로 동축케이블과 PC를 연결하는 방식이다.Cable modem network is a network system that is attracting attention along with ISDN, multi-digital subscriber line (xDSL), etc. in the field of remote access.It is connected to the Internet or intranet to transmit Mbps (Mega bits per second) high speed data. It provides subscribers with various services such as telecommuting, video conferencing, and web search. The concept of a cable modem network is similar to a cable TV network in data communication. In terms of using coaxial cable, cable TV connects an external coaxial cable to a set-top box and connects the TV to the set-top box. Cable modem networks, on the other hand, use a cable modem to connect a coaxial cable to a PC.
도 1은 일반적인 케이블모뎀을 이용하여 구축한 네트워크의 구성도로서, 케이블망에 다수개의 케이블모뎀(CM)이 연결되고, 케이블모뎀에는 각각 PC가 연결되어 있어 가입자가 백본망으로부터 인터넷 등의 서비스를 제공받으며, 케이블모뎀 단말시스템(CMTS:Cable Modem Termination System)은 헤드엔드에 위치하여 상향 채널 및 하향 채널을 제공하는 역할을 한다. CMTS는 하향 채널에서 500Kbps~30Mbps의 전송 속도로 광대역의 데이터를 방송하고, 각 CM은 상향 채널에서 96Kbps~10Mbps의 속도로 협대역 질의데이터를 점대점 방식으로 전송한다.1 is a schematic diagram of a network constructed using a general cable modem, in which a plurality of cable modems (CM) are connected to a cable network, and a PC is connected to each cable modem to provide a subscriber with a service such as the Internet from a backbone network. The cable modem terminal system (CMTS) is provided at the head end and serves to provide an uplink channel and a downlink channel. The CMTS broadcasts broadband data at a transmission rate of 500 Kbps to 30 Mbps in a downlink channel, and each CM transmits narrowband query data in a point-to-point manner at a rate of 96 Kbps to 10 Mbps in an uplink channel.
CMTS와 CM은 상향스트림(Upstream) 및 하향스트림(Downstream)에서 기본 전송 단위인 MAC(Medium Access Control) 프레임을 이용하여 데이터를 주고받는데, MAC 프레임의 구조는 MAC 프레임의 내용을 정의하는 MAC 헤더 및 MAC 헤더에 따라 그 길이와 존재 여부가 정해지는 데이터 PDU(Protocol data Unit)로 구성된다. MAC 프레임은 상향스트림의 경우 MAC 헤더 앞에 물리 매체 종속(PMD) 부계층 오버헤드가 붙고, 하향스트림의 경우 MPEG 전송 헤더가 붙어서 전송된다.CMTS and CM send and receive data using Medium Access Control (MAC) frame, which is a basic transmission unit in upstream and downstream, and the structure of MAC frame includes MAC header which defines the contents of MAC frame and It consists of a data PDU (Protocol Data Unit) whose length and presence are determined according to the MAC header. The MAC frame is transmitted with a physical media dependent (PMD) sublayer overhead in front of the MAC header in the upstream and an MPEG transport header in the downstream.
한편, 케이블모뎀을 이용한 통신방식에 있어서의 계층 구조가운데 전송(transport) 계층에서는 188바이트 MPEG-2 패킷의 연속으로 이루어지는 비트스트림을 하향스트림으로 전송한다. 188바이트는 동기를 위한 1바이트와, 서비스 정의, 스크램블링, 및 제어 정보를 위한 3바이트와, MPEG-2 데이터 또는 보조 데이터를 위한 184바이트로 구분된다.On the other hand, in the hierarchical structure of a communication method using a cable modem, a transport layer transmits a bitstream consisting of a series of 188 byte MPEG-2 packets downstream. 188 bytes are divided into one byte for synchronization, three bytes for service definition, scrambling, and control information, and 184 bytes for MPEG-2 data or auxiliary data.
도 2는 케이블모뎀 시스템에 있어서 데이터 전송 처리 단계에 관한 블록도로서, MPEG 프레임부, FEC 인코더, QAM 변조부로 이루어지는 송신부, MPEG 프레임부, FEC 디코더, QAM 복조부로 이루어지는 수신부, 및 채널로 구성된다.Fig. 2 is a block diagram of a data transmission processing step in a cable modem system, and is composed of a MPEG frame part, a FEC encoder, a transmitter comprising a QAM modulator, an MPEG frame unit, a FEC decoder, a QAM demodulator, and a channel.
송신부의 MPEG 프레임부는 연속적인 188바이트의 고정길이 패킷으로 이루어진 MPEG-2 데이터 스트림을 입력받아, MPEG 패킷의 동기를 수신부에 전달하고, FEC(Forward Error Correction) 인코더는 케이블 채널을 통하여 데이터를 신뢰성 있게 전달하기 위하여 리드솔로몬 코딩, 인터리빙, 랜덤화, 및 트렐리스 코딩을 수행하며, QAM 변조부는 QAM 변조방식을 사용하여 전송하려는 신호를 채널로 전송한다. 그리고, 수신부의 MPEG 프레임부, FEC 디코더, QAM 복조부는 송신부의 역기능을 수행한다.The MPEG frame part of the transmitter receives an MPEG-2 data stream composed of consecutive 188-byte fixed-length packets and transmits the synchronization of the MPEG packets to the receiver, and the FEC (Forward Error Correction) encoder reliably transmits data through the cable channel. In order to transmit, ReedSolomon coding, interleaving, randomization, and trellis coding are performed, and the QAM modulator transmits a signal to be transmitted through a channel using a QAM modulation scheme. The MPEG frame unit, the FEC decoder, and the QAM demodulator of the receiver perform a reverse function of the transmitter.
한편, 도 2에 도시된 바와 같이, FEC 인코더는 리드솔로몬 인코더, 인터리버, 랜덤화부, 트렐리스 인코더로 이루어지고, FEC 디코더는 트렐리스 디코더, 역랜덤화부, 디인터리버, 리드솔로몬 디코더로 이루어지는데, 리드솔로몬 인코더는 리드솔로몬 인코딩을 수행하여, 최대 3개의 심볼까지 에러 정정이 가능하도록 하고, 인터리버는 에러를 야기시키는 군집 노이즈를 방지하기 위한 처리과정을 수행하며, 랜덤화부는 QAM 복조부의 동기를 위하여 데이터를 랜덤화 시킨다.Meanwhile, as shown in FIG. 2, the FEC encoder is composed of a Reed Solomon encoder, an interleaver, a randomizer, and a trellis encoder, and the FEC decoder is composed of a trellis decoder, a derandomizer, a deinterleaver, and a Reed Solomon decoder. The Reed Solomon encoder performs Reed Solomon encoding to enable error correction up to three symbols, the interleaver performs a process to prevent cluster noise causing an error, and the randomization unit synchronizes the QAM demodulator. Randomize the data for
또한 트렐리스 인코더는 연접 부호화(concatenated coding) 기법의 내부 부호(inner code)를 이용하여 이진 길쌈 부호화(convolutional encoding)를 수행하여 전송된 신호를 부호화하는데, 64 QAM의 경우, 랜덤화부로부터 4개의 7비트 심볼, 즉 28비트를 입력받아 6비트 심볼의 5개 그룹으로 만들고, 64레벨 심볼로 변환시켜 QAM 변조부로 출력한다.In addition, the trellis encoder encodes a transmitted signal by performing convolutional encoding using an inner code of a concatenated coding scheme. It receives 7-bit symbols, or 28 bits, into 5 groups of 6-bit symbols, converts them into 64-level symbols, and outputs them to the QAM modulator.
도 3은 64 QAM에 대한 트렐리스 인코더의 구성을 도시한 블록도로서, 입력심볼 분배부, 비부호처리부(310), 부호처리부(300), 및 I-Q 매핑기(130)로 구성된다. 입력심볼 분배부(Parser)는 랜덤화부로부터 4개의 7비트 심볼로 이루어진 28비트스트림을 입력받아 QAM 규격에 맞도록 배분하는 것으로서, 입력심볼은 A 심볼과 B 심볼, 두 그룹으로 구분되며, 다시 다음의 표 1과 같이 A(1)심볼, A(2)심볼, B(1)심볼, B(2)심볼로 나누어진다.FIG. 3 is a block diagram showing the structure of a trellis encoder for 64 QAMs, which is composed of an input symbol distributor, an unsigned processor 310, a code processor 300, and an I-Q mapper 130. As shown in FIG. The input symbol divider receives a 28-bit stream consisting of four 7-bit symbols from the randomizer and distributes them to meet the QAM standard. The input symbols are divided into two groups, A symbol and B symbol. As shown in Table 1, it is divided into A (1) symbol, A (2) symbol, B (1) symbol, and B (2) symbol.
입력심볼들은 입력심볼 분배부에 저장되었다가 매 시간마다 비부호처리부(310) 및 부호처리부(300)로 출력되는데, 이 때 입력심볼들 가운데 A(2)심볼의 상위 비트(MSB)인 A9,A6,A3,A0과 B(2)심볼의 상위 비트(MSB)인 B9,B6,B3,A0은 각각 하위 비트부터 부호처리부(300)로 입력되고, A(2)심볼의 나머지 비트와 B(2)심볼의 나머지 비트, A(1)심볼 비트, 및 B(1)심볼 비트는 비부호처리부(310)로 입력된다.The input symbols are stored in the input symbol distribution unit and output to the unsigned processor 310 and the code processor 300 every time. At this time, A9, which is the upper bit (MSB) of the A (2) symbol, among the input symbols A6, A3, A0 and B9, B6, B3, A0, which are the upper bits (MSB) of the B (2) symbols, are input to the code processor 300 from the lower bits, respectively, and the remaining bits of the A (2) symbols and B ( 2) The remaining bits of the symbol, the A (1) symbol bit, and the B (1) symbol bit are input to the unsigned processor 310.
도 4는 매 주기당 입력심볼분배부로부터 출력되는 심볼들에 관한 개요도로서, T0 시간에는 A2,A1,B2,B1 비트들이 비부호처리부(310)로 출력되고, A0,B0 비트들이 부호처리부(300)로 출력되며, T1 시간에는 A5,A4,B5,B4 비트들이 비부호처리부(310)로 출력되고, A3,B3 비트들이 부호처리부(300)로 출력되며, T2 시간에는 A8,A7,B8,B7 비트들이 비부호처리부(310)로 출력되고, A6,B6 비트들이 부호처리부(300)로 출력되며, T3 시간에는 A11,A10,B11,B10 비트들이 비부호처리부(310)로 출력되고 A9,B9 비트들이 부호처리부(300)로 출력되며, T4 시간에는 A13,A12,B13,B12 비트들이 비부호처리부(310)로 출력된다.FIG. 4 is a schematic diagram of symbols output from an input symbol divider every cycle. A0, B1, B2 bits are output to the unsigned processor 310 at time T0, and A0, B0 bits are outputted from the code processor. 300), A5, A4, B5, and B4 bits are output to the unsigned processor 310 at T1 time, A3, B3 bits are output to the code processor 300, and A8, A7, B8 at T2 time. , B7 bits are outputted to the unsigned processor 310, A6, B6 bits are outputted to the coded processor 300, and at times T3, A11, A10, B11, and B10 bits are outputted to the unsigned processor 310 and A9. The B9 bits are output to the code processor 300, and the A13, A12, B13, and B12 bits are output to the unsigned processor 310 at time T4.
부호처리부(300)로 입력된 A0,A3,A6,A9 비트들과 B0,B3,B6,B9 비트들은 각각 부호처리부(300)의 2진 길쌈 부호화기에 의해 (U1,U2,U3,U4,U5)와 (V1,V2,V3,V4, V5)로 부호화된다. 또한, 비부호처리부(310)는 입력 심볼들을 그대로 I-Q 매핑기(130)로 전달한다. 이와 같이, 4개의 7비트 심볼, 즉 28비트 중에서 A0,A3,A6,A9와 B0,B3,B6,B9가 부호처리부(300)를 거쳐 10비트가 되어, 총 30비트의 심볼들이 상기 I-Q 매핑기(130)로 전달되게 된다.The A0, A3, A6, A9 bits and the B0, B3, B6, B9 bits inputted to the code processor 300 are (U1, U2, U3, U4, U5) by the binary convolutional encoder of the code processor 300, respectively. ) And (V1, V2, V3, V4, V5). In addition, the unsigned processor 310 transfers the input symbols to the I-Q mapper 130 as they are. In this way, four 7-bit symbols, that is, A0, A3, A6, A9 and B0, B3, B6, B9 of the 28 bits become 10 bits through the code processor 300, so that a total of 30 bits of symbols are mapped to the IQ. To be delivered to the device 130.
이 때, 부호처리부(300)로부터 출력되는 신호, 즉 (U1,U2,U3,U4,U5)와 (V1,V2,V3,V4,V5)를 부호화신호라고 정의하면, 이 부호화신호들은 I-Q 매핑기(130)로 바로 입력되어 I-Q 매핑되는 경우(그레이부호화 기호 매핑모드)도 있고, 차분부호화 신호로 변환되어 I-Q 매핑되는 경우(차분부호화 기호 매핑모드)도 있다.In this case, if the signals output from the code processor 300, that is, (U1, U2, U3, U4, U5) and (V1, V2, V3, V4, V5) are defined as encoded signals, these encoded signals are IQ mapped. There is a case where IQ is directly input to the device 130 and mapped to IQ (gray coded symbol mapping mode), and another case is converted to a differential coded signal and then IQ mapped (differential coded symbol mapping mode).
그러나 종래의 케이블모뎀의 16 QAM 매핑장치는 그레이부호화 기호 매핑모드나 차분부호화 기호 매핑모드 중, 하나의 동작모드에서만 동작할 수 있었으므로, 어느 하나의 동작모드에서만 동작하도록 되어있는 16 QAM 매핑장치를 가지는 케이블모뎀을 사용하는 경우, 동작 모드를 변경시키고자 할 때, 16 QAM 매핑장치 자체를 바꾸어 주어야 하는 등, 매핑모드의 변경이 용이하지 않은 문제점이 있었다.However, since the 16 QAM mapping apparatus of the conventional cable modem could operate only in one operation mode of the gray coded symbol mapping mode or the differential code symbol mapping mode, the 16 QAM mapping device which is supposed to operate only in one operation mode is used. In the case of using a cable modem, there is a problem in that the mapping mode cannot be easily changed, such as changing the 16 QAM mapping device itself when trying to change the operation mode.
이에 본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 모드선택신호만를 이용하여, 그레이부호화 기호 매핑모드나 차분부호화 기호 매핑모드 중 어느 매핑모드에서도 동작하게 할 수있는 케이블모뎀의 16 QAM 매핑장치를 제공하는데 그 목적이 있다.Accordingly, the present invention has been made to solve the above problems, using only the mode selection signal, 16 QAM mapping of the cable modem that can operate in any mapping mode of gray coded symbol mapping mode or differential coded symbol mapping mode. The purpose is to provide a device.
상기와 같은 목적을 달성하기 위하여, 본 발명에 따른 그레이부호화 기호 매핑과 차분부호화 기호 매핑을 지원하는 케이블모뎀의 16 QAM 매핑장치는 2 비트 부호화신호와 2 비트 비부호화신호를 입력받는 케이블모뎀의 16 QAM 매핑장치에 있어서, 부호화신호를 차분부호화시키는 차분부호화부; 임의의 모드선택신호에 따라서, 차분부호화부의 출력신호와 부호화신호 중 하나를 선택하여 출력시키는 멀티플렉서; 멀티플렉서의 출력신호와 비부호화신호를 입력받아서, 그에 따른 차분부호화 기호 매핑을 수행하는 I-Q 매핑기; 비부호화신호의 논리값이 서로 다르고, 멀티플렉서의 출력신호의 논리값도 서로 다른 경우, I-Q 값 조정을 지시하는 I-Q 값 조정신호를 출력시키는 I-Q 값 조정 제어부; 및 모드선택신호가 그레이부호화 기호 매핑을 위한 신호일 때, I-Q 값 조정신호에 따라서, I-Q 매핑기의 출력신호를 그레이부호화 기호 매핑에 맞는 신호로 조정하는 I-Q 값 조정부를 포함하여 구성되는 것을 특징으로 한다.In order to achieve the above object, the cable modem 16 QAM mapping apparatus supporting gray coded symbol mapping and differential coded symbol mapping according to the present invention is 16 of the cable modem receives a 2-bit coded signal and a 2-bit uncoded signal A QAM mapping apparatus, comprising: a differential encoding unit for differentially encoding an encoded signal; A multiplexer for selecting and outputting one of an output signal and an encoded signal of the differential encoding unit according to an arbitrary mode selection signal; An I-Q mapper that receives an output signal and an uncoded signal of the multiplexer and performs differential coded symbol mapping accordingly; An I-Q value adjustment control unit for outputting an I-Q value adjustment signal instructing I-Q value adjustment when the logic values of the unsigned signals are different and the logic values of the output signals of the multiplexer are also different; And an IQ value adjusting unit for adjusting an output signal of the IQ mapper to a signal suitable for gray coded symbol mapping according to the IQ value adjusting signal when the mode selection signal is a signal for gray coded symbol mapping. .
도 1은 일반적인 케이블모뎀을 이용하여 구축한 네트워크의 구성도,1 is a configuration diagram of a network constructed using a general cable modem;
도 2는 케이블모뎀 시스템에 있어서 데이터 전송 처리 단계에 관한 블록도,2 is a block diagram of a data transmission processing step in a cable modem system;
도 3은 64 QAM에 대한 트렐리스 인코더의 구성을 도시한 블록도,3 is a block diagram showing the configuration of a trellis encoder for 64 QAM;
도 4는 매 주기당 입력심볼분배부로부터 출력되는 심볼에 관한 개요도,4 is a schematic diagram of symbols output from an input symbol distribution unit every cycle;
도 5는 본 발명에 따른 그레이부호화 기호 매핑과 차분부호화 기호 매핑을 지원하는 케이블모뎀의 16 QAM 매핑장치에 대한 구성도,5 is a block diagram illustrating a 16 QAM mapping apparatus for a cable modem supporting gray coded symbol mapping and differential coded symbol mapping according to the present invention;
도 6은 그레이부호화 기호 매핑도,6 is a gray coded symbol mapping diagram;
도 7은 차분부호화 기호 매핑도이다.7 is a differential encoding symbol mapping diagram.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
100: 본 발명에 따른 케이블모뎀의 16 QAM 매핑장치100: 16 QAM mapping device of the cable modem according to the present invention
110: 차분부호화부 111: 2 비트 디지털 기억소자110: differential encoding unit 111: 2-bit digital memory element
112: 부호화신호 계산기 120: 멀티플렉서112: coded signal calculator 120: multiplexer
130: I-Q 매핑기 140: I-Q 값 조정부130: I-Q mapper 140: I-Q value adjusting unit
150: I-Q 값 조정 제어부 300:부호처리부150: I-Q value adjustment control unit 300: code processing unit
310: 비부호처리부310: unsigned processing unit
이하에 첨부된 도면을 참조하여, 본 발명을 상세히 설명한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
도 5는 본 발명에 따른 그레이부호화 기호 매핑과 차분부호화 기호 매핑을 지원하는 케이블모뎀의 16 QAM 매핑장치(100:이하 16 QAM 매핑장치라 한다.)에 대한 구성도로서, 차분부호화부(110), 멀티플렉서(120), I-Q 매핑기(130), I-Q 값 조정 제어부(150), 및 I-Q 값 조정부(140)로 구성된다. 또한 이하에 부호처리부(300)로부터 매 주기당 2 비트씩 출력되는 부호화신호를 각각 C1, C0이라고 하고, 비부호처리부(310)로부터 매 주기당 2 비트씩 출력되는 비부호화신호를 각각 L1, L0이라고 한다.FIG. 5 is a block diagram of a cable modem 16 QAM mapping device (hereinafter, referred to as 16 QAM mapping device 100) supporting gray coded symbol mapping and differential coded symbol mapping according to the present invention. , A multiplexer 120, an IQ mapper 130, an IQ value adjustment controller 150, and an IQ value adjustment unit 140. In addition, coded signals output from the code processor 300 every two bits per cycle will be referred to as C1 and C0, respectively, and coded signals output from the unsigned processor 310 every two bits per cycle will be referred to as L1 and L0, respectively. It is called.
차분부호화부(110)는 2 비트 디지털 기억소자(111)와 부호화신호 계산기(112)로 이루어지는데, 부호화신호 계산기(112)는 부호처리부(300)로부터 16 QAM 매핑장치(100)로 입력되는 2 비트 부호화신호(C1,C0)에 대한 연산을 수행하며, 2 비트 디지털 기억소자(111)는 부호화신호 계산기(112)로부터 출력되는 출력신호를 부호화신호(C1,C0)의 한 주기만큼 지연시킨 후, 부호화신호 계산기(112)의 입력단으로 되돌려 보낸다.The differential encoding unit 110 is composed of a 2-bit digital memory element 111 and an encoded signal calculator 112. The encoded signal calculator 112 is input to the 16 QAM mapping apparatus 100 from the code processor 300. After performing the operation on the bit encoded signals C1 and C0, the 2-bit digital memory element 111 delays the output signal output from the encoded signal calculator 112 by one period of the encoded signals C1 and C0. The signal is returned to the input terminal of the coded signal calculator 112.
멀티플렉서(120)는 모드선택신호에 따라서 차분부호화부(110)로부터의 출력신호(D1,D0)를 통과시키거나, 혹은 부호화신호(C1,C0)를 그대로 통과시킨다.The multiplexer 120 passes the output signals D1 and D0 from the differential encoding unit 110 or passes the encoded signals C1 and C0 as they are.
I-Q 매핑기(130)는 멀티플렉서(120)의 출력신호와 L1, L0을 입력받고, 이 신호에 대하여 차분부호화 기호 매핑을 시키는 동작을 수행한다.The I-Q mapper 130 receives an output signal of the multiplexer 120 and L1 and L0, and performs differential encoding symbol mapping on the signal.
I-Q 값 조정부(140)는 그레이부호화 기호 매핑모드일 경우, 그레이부호화 기호 매핑에 일치하도록 I-Q 매핑기(130)의 출력신호를 변환해 주며, I-Q 값 조정 제어부(150)는 I-Q 값 변환이 필요한지를 판단하여 I-Q 값 조정신호를 I-Q 값 조정부(140)로 보내주는 역할을 수행한다.In the gray coded symbol mapping mode, the IQ value adjuster 140 converts the output signal of the IQ mapper 130 to match the gray coded symbol mapping, and the IQ value adjuster 150 determines whether the IQ value needs to be converted. It determines and sends the IQ value adjustment signal to the IQ value adjustment unit 140.
또한 16 QAM 매핑장치(100)는 입력신호로서 그레이부호화 기호 매핑모드와 차분부호화 기호 매핑모드 중 하나의 모드를 선택하는 신호인 모드선택신호, 병렬로 인가되는 2 비트의 부호화신호(C1,C0), 및 2 비트의 비부호화 신호(L1,L0)를 가지며, 부호화신호와 비부호화 신호는 4개의 데이터 선을 통하여 병렬로 입력된다.In addition, the 16 QAM mapping apparatus 100 is a mode selection signal, which is a signal for selecting one of a gray coded symbol mapping mode and a differential coded symbol mapping mode as an input signal, and a 2-bit coded signal C1 and C0 applied in parallel. And unsigned signals L1 and L0 of two bits, and the coded signal and the unsigned signal are input in parallel through four data lines.
이하에 본 발명에 따른 16 QAM 매핑장치(100)의 각 구성요소에 대하여 좀 더 상세히 설명한다.Hereinafter, each component of the 16 QAM mapping apparatus 100 according to the present invention will be described in more detail.
차분부호화부(110)는 16 QAM 매핑장치(100)에 입력되는 부호화신호(C1,C0)를 이 후 수신단에서의 신호복조에 용이한 신호, 즉 차분부호화 신호로 변환시키는 기능을 수행한다. 이 변환은 현재 차분부호화부(110)로 입력되는 부호화신호(C1,C0)및 한 주기 전에 차분부호화부(110)로부터 출력되었던 신호(D1,D0)와의 상관관계에 의하여 다음 표 2과 같이 규정되는데, 이 때 2 비트 디지털 기억소자(111)는 부호화신호 계산기(112)의 출력단에서 병렬로 출력되는 신호(D1,D0)를 부호화신호의 한 주기만큼 지연시킨 후, 부호화신호 계산기(112)의 입력단으로 출력시키는 기능을 수행한다.The differential encoding unit 110 converts the encoded signals C1 and C0 input to the 16 QAM mapping apparatus 100 into a signal that is easy for signal demodulation at the receiving end, that is, a differential encoding signal. This conversion is defined as shown in Table 2 below by the correlation between the coded signals (C1, C0) input to the differential coding unit 110 and the signals (D1, D0) output from the differential coding unit 110 a period ago. In this case, the 2-bit digital memory element 111 delays the signals D1 and D0 output in parallel from the output terminal of the encoded signal calculator 112 by one period of the encoded signal, and then It performs the function of outputting to the input terminal.
표 2에서 현재 입력 비트(C1,C0)는 현재 16 QAM 매핑장치(100)로 입력되는 부호화신호이고, 이전에 전송된 비트(P1,P0)는 현재 입력되는 부호화신호의 바로 전 주기의 부호화신호에 대한 차분부호화부(110)의 출력신호로서, 2 비트 디지털 기억소자(110)에 의하여 부호화신호의 한 주기 동안 지연된 후, 출력되는 신호이며, 현재 전송되는 비트(D1,D0)는 차분부호화부(110)에서 현재 출력되는 신호를 의미한다. 즉 모드선택신호와는 관계없이 차분부호화부(110)는 언제나 부호화신호(C1,C0)를 차분부호화 시키는 동작을 수행한다.In Table 2, the current input bits C1 and C0 are encoded signals that are currently input to the 16 QAM mapping apparatus 100, and the previously transmitted bits P1 and P0 are encoded signals of immediately preceding periods of the currently input encoded signals. As the output signal of the differential encoding unit 110, the signal is output after being delayed for one period of the encoded signal by the 2-bit digital memory device 110, and the currently transmitted bits D1 and D0 are the differential encoding unit. A signal currently output at 110 is indicated. In other words, regardless of the mode selection signal, the differential encoding unit 110 performs an operation of differentially encoding the encoded signals C1 and C0 at all times.
멀티플렉서(120)는 차분부호화부(110)로부터 출력되는 2 비트 신호(D1,D0)와 부호화신호(C1,C0)를 각각 입력받고, 모드선택신호에 의하여 이 두 가지 신호 중에서 하나의 신호를 선택하여 출력한다. 즉 모드선택신호가 그레이부호화 기호 매핑모드에 대한 신호인 경우, 부호화신호(C1,C0)를 선택하고, 차분부호화 기호 매핑모드에 대한 신호인 경우, D1과 D0을 선택하여 출력시킨다.The multiplexer 120 receives 2-bit signals D1 and D0 and coded signals C1 and C0 respectively output from the differential encoding unit 110 and selects one of the two signals by the mode selection signal. To print. That is, when the mode selection signal is a signal for the gray coded symbol mapping mode, the coded signals C1 and C0 are selected. When the mode selection signal is a signal for the differential coded symbol mapping mode, D1 and D0 are selected and output.
I-Q 매핑기(130)는 멀티플렉서(120)로부터 출력되는 2개의 신호(C1 및 C0, 혹은 D1 및 D0)와 2 비트 비부호화 신호(L1,L0)를 입력받은 후, 모드선택신호에 관계없이 차분부호화 기호에 대한 매핑을 수행한다. 도 6에 그레이부호화 기호 매핑도를 나타내었고, 도 7에 차분부호화 기호 매핑도를 나타내었다.The IQ mapper 130 receives the two signals C1 and C0 or D1 and D0 and the 2-bit unsigned signals L1 and L0 output from the multiplexer 120 and then differentials regardless of the mode selection signal. Perform mapping for coded symbols. 6 shows a gray coded symbol mapping and FIG. 7 shows a differential coded symbol mapping.
I-Q 매핑기(130)는 항상 차분부호화 기호 매핑동작을 수행하는데, 입력된 신호를 이용하여 4 비트의 배열기호(constellation symbol)를 저장하고 있는 참조표(look-up table)를 검색한 후, 검색된 배열기호를 출력시킨다. 그러나 16 QAM 매핑장치(100)가 그레이부호화 기호 매핑모드에서 동작하는 경우, 도 6과 도 7에서 보는바와 같이 그레이부호화 기호 매핑과 차분부호화 기호 매핑을 수행한 결과는 서로 다르므로, I-Q 매핑기(130)는 원하는 올바른 신호를 출력시키지 못하게 된다.The IQ mapper 130 always performs differential symbol mapping operation. The IQ mapper 130 searches for a look-up table that stores a 4-bit constellation symbol by using the input signal. Print an array symbol. However, when the 16 QAM mapping apparatus 100 operates in the gray coded symbol mapping mode, as shown in FIGS. 6 and 7, the results of performing the gray coded symbol mapping and the differential coded symbol mapping are different from each other. 130 does not output the desired correct signal.
한편, 도 6의 그레이부호화 기호 매핑도와 도 7의 차분부호화 기호 매핑도를 살펴보면, 점선으로 표시한 부분만이 서로 다르다. 또한 두 가지 매핑모드에서 서로 다른 값을 가지는 부분(점선으로 표시한 부분)은 공통적으로 4번째 비트와 3번째 비트, 그리고 2번째 비트와 1번째 비트가 서로 다른 논리값을 가진다. 4번째 비트와 3번째 비트는 멀티플렉서(120)의 출력신호를 의미하고, 2번째 비트와 1번째 비트는 비부호화신호(L1,L0)를 의미하므로, 멀티플렉서(120)의 출력신호 2개와 비부호화 신호(L1,L2)의 논리값을 조사하여, 이런 경우에 해당하는 경우라면, I-Q 값 조정신호를 I-Q 값 조정부(140)로 보내어 매핑을 조정하도록 한다.Meanwhile, referring to the gray coded symbol mapping diagram of FIG. 6 and the differential coded symbol mapping diagram of FIG. 7, only portions indicated by dotted lines are different from each other. In the two mapping modes, the parts having different values (indicated by dashed lines) have a common logic value between the 4th bit and the 3rd bit, and the 2nd bit and the 1st bit. The 4th bit and the 3rd bit mean the output signal of the multiplexer 120, and the 2nd bit and the 1st bit mean the unsigned signals L1 and L0. Therefore, the output signals of the multiplexer 120 and the 2nd bit are uncoded. The logic values of the signals L1 and L2 are examined, and if this is the case, the IQ value adjustment signal is sent to the IQ value adjustment unit 140 to adjust the mapping.
I-Q 값 조정 제어부(150)는 비부호화 신호(L1,L0)와 멀티플렉서(120)의 출력신호를 입력받아서, I-Q 매핑기(130)에서 출력되는 매핑신호에 대하여 I-Q 값의 조정이 필요한지를 판단하여, I-Q 값의 조정이 필요로 하다면, I-Q 값 조정부(140)로 I-Q 값 조정신호를 출력시킨다.The IQ value adjustment controller 150 receives the unsigned signals L1 and L0 and the output signals of the multiplexer 120 to determine whether the IQ value needs to be adjusted for the mapping signal output from the IQ mapper 130. If the IQ value needs to be adjusted, the IQ value adjustment unit 140 outputs an IQ value adjustment signal.
I-Q 값 조정 제어부(150)를 구성하는 한 예로, 2개의 배타적 OR 게이트 소자(151,152)와 하나의 AND 게이트 소자(153)로 구성될 수있으며, 그 동작 내용은 다음과 같다.As an example of configuring the I-Q value adjusting controller 150, two exclusive OR gate elements 151 and 152 and one AND gate element 153 may be configured.
제 1 배타적 OR 게이트 소자(151)는 L1과 L0을 입력신호로 받으며, 제 2 배타적 OR 게이트 소자(152)는 멀티플렉서(120)의 출력신호 2개를 입력신호로 받는다. 즉 도 6과 도 7에 점선으로 표시한 부분의 상위 두 개 비트가 서로 다른 논리값을 가지는 경우, 제 2 배타적 OR 게이트 소자(152)의 출력신호가 논리값 '1'을 가지며, 하위 두 개 비트가 서로 다른 논리값을 가지는 경우에 제 1 배타적 OR 게이트 소자(151)의 출력신호가 논리값 '1'을 가진다.The first exclusive OR gate element 151 receives L1 and L0 as input signals, and the second exclusive OR gate element 152 receives two output signals of the multiplexer 120 as input signals. That is, when the upper two bits of the portion indicated by the dotted lines in FIGS. 6 and 7 have different logic values, the output signal of the second exclusive OR gate element 152 has the logic value '1' and the lower two bits. When the bits have different logic values, the output signal of the first exclusive OR gate element 151 has a logic value '1'.
AND 게이트 소자(153)는 상기의 두 개의 배타적 OR 게이트 소자(151,152)의 출력신호를 입력받으며, 두 개의 배타적 OR 게이트 소자(151,152)의 출력신호가 모두 논리값 '1'을 가지는 경우에만 논리값 '1'을 출력시킨다. 즉, 도 6과 도 7의 점선부분에서 상위 두 비트의 논리값이 서로 다르고, 하위 두비트의 논리값도 서로 다른 경우에만 AND 게이트 소자(153)의 출력신호, 즉 I-Q 값 조정 제어부(150)의 출력신호(I-Q 값 조정신호)의 논리값이 '1'이 된다.The AND gate element 153 receives the output signals of the two exclusive OR gate elements 151 and 152, and the logic value only when the output signals of the two exclusive OR gate elements 151 and 152 both have a logic value of '1'. Print '1'. That is, the output signal of the AND gate element 153, that is, the IQ value adjustment controller 150 only when the logic values of the upper two bits are different from each other and the logic values of the lower two bits are different in the dotted lines of FIGS. 6 and 7. The logic value of the output signal (IQ value adjustment signal) becomes '1'.
I-Q 값 조정부(140)는 I-Q 매핑기(130)의 출력신호를 입력받으며, 또한 제어신호로서 모드선택신호와 I-Q 값 조정 제어부(150)의 출력신호를 입력받는데, 모드선택신호가 차분부호화 기호 매핑모드에 대한 신호인 경우에는 I-Q 매핑기(130)가 차분부호화 기호에 대한 매핑을 수행하였으므로, I-Q 매핑기(130)의 출력신호를 그대로 통과시킨다. 그러나 모드선택신호가 그레이부호화 기호 매핑모드에 대한 신호인 경우에는 I-Q 매핑기(130)가 차분부호화 기호에 대한 매핑을 수행하였으므로, 매핑 결과는 원하는 매핑과 일치하지 않게 될 수있다. 이 경우, I-Q 값 조정 제어부(150)의 출력신호, 즉 I-Q 조정신호를 조사하고, 만일 I-Q 조정신호가 논리값 '1'을 가진다면, I-Q 매핑기(130)의 출력신호를 그레이부호화 기호매핑 신호에 맞도록 변환시킨다.The IQ value adjusting unit 140 receives an output signal of the IQ mapper 130 and also receives a mode selection signal and an output signal of the IQ value adjusting control unit 150 as control signals. In the case of the signal for the mode, since the IQ mapper 130 performs the mapping on the differential encoding symbol, the IQ mapper 130 passes the output signal as it is. However, when the mode selection signal is a signal for the gray coded symbol mapping mode, since the I-Q mapper 130 performs the mapping on the differential coded symbol, the mapping result may not match the desired mapping. In this case, the output signal of the IQ value adjustment controller 150, that is, the IQ adjustment signal is examined, and if the IQ adjustment signal has a logic value '1', the output signal of the IQ mapper 130 is gray coded symbol mapping. Convert it to match the signal.
이 변환은 도 6과 도 7의 점선부분에서 보는바와 같이 I-Q 매핑기(130)의 출력신호가 각각 0101, 0110, 1010, 1001일 때, 그레이부호화 기호에 맞도록 각각 0110, 0101, 1001, 1010으로 변환시키는 것이다. 즉 하위 두 비트(2번째 비트와 1번째 비트)가 서로 위치를 바꾸는 동작이다. 이 후,I-Q 값 조정부(140)의 출력신호는 QAM 변조기로 보내지고, QAM 변조기에서 변조된 신호는 채널을 통해 전송된다.As shown in the dotted lines of FIGS. 6 and 7, when the output signals of the IQ mapper 130 are 0101, 0110, 1010, and 1001, respectively, 0110, 0101, 1001, and 1010 to match the gray coded symbols. To convert That is, the lower two bits (the second bit and the first bit) change positions with each other. Thereafter, the output signal of the I-Q value adjusting unit 140 is sent to the QAM modulator, and the signal modulated by the QAM modulator is transmitted through the channel.
본 발명의 그레이부호화 기호 매핑과 차분부호화 기호 매핑을 지원하는 케이블모뎀의 16 QAM 매핑장치(100)를 사용하면, 모드선택신호만을 변경하여 줌으로서, 그레이부호화 기호 매핑모드나 차분부호화 기호 매핑모드 중, 어느 매핑모드에서도 16 QAM 매핑장치(100)를 동작시킬 수있는 효과가 있다.When using the 16-mode QAM mapping apparatus 100 of a cable modem that supports the gray coded symbol mapping and the differential coded symbol mapping of the present invention, only the mode selection signal is changed to change the gray coded symbol mapping mode or the differential coded symbol mapping mode. In any mapping mode, the 16 QAM mapping apparatus 100 can be operated.
Claims (1)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980006337A KR19990071095A (en) | 1998-02-27 | 1998-02-27 | 16 QAM mapping devices on cable modems that support gray coded symbol mapping and differential coded symbol mapping |
GB9825213A GB2334862A (en) | 1998-02-27 | 1998-11-17 | Mapping symbol points in a quadrature amplitude modulation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980006337A KR19990071095A (en) | 1998-02-27 | 1998-02-27 | 16 QAM mapping devices on cable modems that support gray coded symbol mapping and differential coded symbol mapping |
Publications (1)
Publication Number | Publication Date |
---|---|
KR19990071095A true KR19990071095A (en) | 1999-09-15 |
Family
ID=19533893
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980006337A KR19990071095A (en) | 1998-02-27 | 1998-02-27 | 16 QAM mapping devices on cable modems that support gray coded symbol mapping and differential coded symbol mapping |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR19990071095A (en) |
GB (1) | GB2334862A (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100556467B1 (en) * | 1998-12-26 | 2006-05-25 | 엘지전자 주식회사 | Method and apparatus for demapping |
KR100653232B1 (en) * | 2004-12-08 | 2006-12-04 | 한국전자통신연구원 | QAM symbol mapping method and its apparatus for downstream transmission of cable modem |
CN101213808B (en) * | 2005-06-29 | 2012-12-05 | 松下电器产业株式会社 | Method for using a symbol mapper using a symbol mapping scheme to generate modulation symbols according to a different symbol mapping scheme and a method for generating a symbol mapping scheme |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4622670A (en) * | 1984-12-10 | 1986-11-11 | At&T Bell Laboratories | Error-correction coding for multilevel transmission system |
US5233629A (en) * | 1991-07-26 | 1993-08-03 | General Instrument Corporation | Method and apparatus for communicating digital data using trellis coded qam |
US5329551A (en) * | 1992-04-16 | 1994-07-12 | At&T Bell Laboratories | Overlapped multilevel codes |
US5396518A (en) * | 1993-05-05 | 1995-03-07 | Gi Corporation | Apparatus and method for communicating digital data using trellis coding with punctured convolutional codes |
KR0129577B1 (en) * | 1994-04-30 | 1998-04-10 | 배순훈 | Metric calculation method |
-
1998
- 1998-02-27 KR KR1019980006337A patent/KR19990071095A/en active IP Right Grant
- 1998-11-17 GB GB9825213A patent/GB2334862A/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
GB9825213D0 (en) | 1999-01-13 |
GB2334862A (en) | 1999-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3119290B2 (en) | Method and apparatus for communicating multi-level modulated data using concatenated coding | |
US6233712B1 (en) | Apparatus and method for recovering information bits from a 64/256-quadrature amplitude modulation treliss coded modulation decoder | |
US4677626A (en) | Self-synchronizing interleaver for trellis encoder used in wireline modems | |
HU226534B1 (en) | Process and system for the ofdm multi-carrier transmission of digital radio signals | |
US7099401B2 (en) | Discrete multitone interleaver | |
Horvath et al. | A novel, high-speed, reconfigurable demapper-symbol deinterleaver architecture for DVB-T | |
US4677624A (en) | Self-synchronizing de-interleaver for viterbi decoder used in wireline modems | |
US7356087B2 (en) | Bit mapping for variable-size higher-order digital modulations | |
KR19990071095A (en) | 16 QAM mapping devices on cable modems that support gray coded symbol mapping and differential coded symbol mapping | |
US6178179B1 (en) | System and method for linking a VDSL based distribution system with an xDSL based system | |
KR20010060273A (en) | Transmission and reception methods and devices in a transmission system comprising convolutional interleaving/deinterleaving | |
KR19990071094A (en) | 16 QAM demapping devices for cable modems that support both gray-coded symbol demapping and differential coded symbol demapping | |
KR100266310B1 (en) | A binary convolutional coder of tcm encoder in a cable modem downstream system | |
KR19990071096A (en) | Differential Code Symbol Decoder in Cable Modem | |
KR19990075331A (en) | Differential Encoding Device in Cable Modem | |
KR19990053518A (en) | Differential postcoder of cable modem downstream system TCM decoder | |
KR19990053523A (en) | Cable modem downstream system The puncturing device of the TCM encoder | |
KR19990043418A (en) | Input Symbol Distribution Device for Cable Modem Downstream System TCM Encoder | |
KR19990043415A (en) | Input Symbol Distribution Device for Cable Modem Downstream System TCM Encoder | |
KR19990043417A (en) | Input Symbol Distribution Device of TCM Encoder in Cable Modem Downstream System | |
KR19990066558A (en) | Cable modem downstream system TCM encoder sign processor | |
KR19990061591A (en) | Differential postcoder of cable modem downstream system TCM decoder | |
KR19990043419A (en) | Input symbol combiner for cable modem downstream system TCM decoder | |
KR19990053506A (en) | Input Symbol Coupling Device of TCM Decoder in Cable Modem Downstream System | |
KR19990066260A (en) | Binary Convolutional Encoder of Cable Modem Downstream System TCM Encoder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
NORF | Unpaid initial registration fee |