KR20090045103A - 데이터 처리 장치 및 방법 - Google Patents
데이터 처리 장치 및 방법 Download PDFInfo
- Publication number
- KR20090045103A KR20090045103A KR1020080107335A KR20080107335A KR20090045103A KR 20090045103 A KR20090045103 A KR 20090045103A KR 1020080107335 A KR1020080107335 A KR 1020080107335A KR 20080107335 A KR20080107335 A KR 20080107335A KR 20090045103 A KR20090045103 A KR 20090045103A
- Authority
- KR
- South Korea
- Prior art keywords
- address
- ofdm
- symbols
- data
- symbol
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
- H03M13/276—Interleaving address generation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
- H03M13/2739—Permutation polynomial interleaver, e.g. quadratic permutation polynomial [QPP] interleaver and quadratic congruence interleaver
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
- H03M13/2782—Interleaver implementations, which reduce the amount of required interleaving memory
- H03M13/2785—Interleaver using in-place interleaving, i.e. writing to and reading from the memory is performed at the same memory location
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/65—Purpose and implementation aspects
- H03M13/6522—Intended application, e.g. transmission or communication standard
- H03M13/6552—DVB-T2
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
- G06F7/582—Pseudo-random number generators
- G06F7/584—Pseudo-random number generators using finite field arithmetic, e.g. using a linear feedback shift register
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
- H03M13/1148—Structural properties of the code parity-check or generator matrix
- H03M13/116—Quasi-cyclic LDPC [QC-LDPC] codes, i.e. the parity-check matrix being composed of permutation or circulant sub-matrices
- H03M13/1165—QC-LDPC codes as defined for the digital video broadcasting [DVB] specifications, e.g. DVB-Satellite [DVB-S2]
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
- H03M13/15—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
- H03M13/15—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
- H03M13/151—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes using error location or error correction polynomials
- H03M13/152—Bose-Chaudhuri-Hocquenghem [BCH] codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2906—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/24—Systems for the transmission of television signals using pulse code modulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mathematical Physics (AREA)
- Algebra (AREA)
- General Physics & Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Multimedia (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Hardware Redundancy (AREA)
- Communication Control (AREA)
Abstract
Description
| R'i비트위치 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| Ri 비트위치 | 4 | 3 | 2 | 1 | 0 | 5 | 6 | 7 | 8 |
| 모드 | 서브 캐리어 |
| 1k | 756 |
| 2k | 1512 |
| 4k | 3024 |
| 8k | 6048 |
| 16k | 12096 |
| 32k | 24192 |
| q | 0 | 1 | 2 | 3 |
| H(q) | 1 | 3 | 0 | 2 |
| R'i비트위치 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| Ri 비트위치 | 4 | 3 | 2 | 1 | 0 | 5 | 6 | 7 | 8 |
| R'i 비트위치 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| [1]Ri 비트위치 | 5 | 3 | 2 | 1 | 0 | 6 | 7 | 4 | 8 |
| [2]Ri 비트위치 | 4 | 3 | 2 | 1 | 0 | 6 | 7 | 5 | 8 |
| [3]Ri 비트위치 | 4 | 3 | 2 | 1 | 0 | 5 | 7 | 6 | 8 |
| [4]Ri 비트위치 | 3 | 2 | 1 | 5 | 0 | 6 | 4 | 7 | 8 |
| [5]Ri 비트위치 | 4 | 2 | 3 | 0 | 1 | 7 | 5 | 8 | 6 |
| [6]Ri 비트위치 | 4 | 2 | 3 | 0 | 1 | 5 | 7 | 8 | 6 |
| [7]Ri 비트위치 | 4 | 2 | 3 | 0 | 1 | 5 | 6 | 8 | 7 |
| [8]Ri 비트위치 | 3 | 2 | 5 | 0 | 1 | 4 | 7 | 8 | 6 |
| [9]Ri 비트위치 | 4 | 2 | 3 | 0 | 1 | 5 | 7 | 8 | 6 |
| [10]Ri 비트위치 | 4 | 3 | 2 | 1 | 0 | 5 | 6 | 7 | 8 |
Claims (21)
- 직교 주파수 분할 다중화(OFDM) 심볼의 기설정된 개수의 서브 캐리어 신호들 로부터 수신된 심볼들을 출력 심볼 스트림에 매핑하도록 동작하는 데이터 처리 장치로서,상기 OFDM 서브 캐리어 신호들로부터의 기설정된 개수의 데이터 심볼들을 인터리버 메모리에 리드-인(read-into)하고 상기 매핑을 수행하기 위해 상기 데이터 심볼들을 상기 메모리로부터 상기 출력 데이터 심볼 스트림으로 리드-아웃(read-out)하여 상기 데이터 심볼들이 상기 OFDM 서브 캐리어 신호들로부터 디인터리브되는 효과를 갖도록 동작가능한 디인터리버 - 상기 리드-아웃은 상기 리드-인과 상이한 순서를 가지며, 상기 순서는 어드레스들의 세트로부터 결정됨 - , 및상기 어드레스들의 세트를 생성하도록 동작하는 어드레스 생성기 - 상기 어드레스는 상기 수신된 데이터 심볼이 상기 출력 심볼 스트림에 매핑될 OFDM 서브 캐리어 신호를 가리키도록 각각의 상기 수신된 데이터 심볼들마다 생성됨 -을 포함하고,상기 어드레스 생성기는,기설정된 개수의 레지스터 스테이지들을 포함하며 생성기 다항식에 따라서 의사 랜덤 비트 시퀀스를 생성하도록 동작하는 선형 피드백 시프트 레지스터,상기 시프트 레지스터 스테이지들의 컨텐츠를 수신하고 순열 코드에 따라서 상기 레지스터 스테이지들에 존재하는 비트들을 순열로 배열하여 상기 OFDM 서브 캐리어들 중 하나의 어드레스를 생성하도록 동작하는 순열 회로, 및어드레스 검사 회로와 결합하여, 생성된 어드레스가 기설정된 최대 유효 어드레스를 초과할 경우에 어드레스를 재생성하도록 동작하는 제어 유닛을 포함하며,상기 기설정된 최대 유효 어드레스는 1,024보다 작고,상기 선형 피드백 시프트 레지스터는 R'i[8]=R'i -1[0]R'i - 1[4]와 같은 선형 피드백 시프트 레지스터의 생성기 다항식을 갖는 9개의 레지스터 스테이지들과, 추가 비트인, 다음 표에 따라서 n번째 레지스터 스테이지 R'i[n]에 존재하는 비트로부터 i번째 데이터 심볼에 대한 10비트 어드레스 Ri[n]를 갖는 순열 코드 형태를 갖는 것을 특징으로 하는 데이터 처리 장치.
R'i비트위치 8 7 6 5 4 3 2 1 0 Ri 비트위치 4 3 2 1 0 5 6 7 8 - 제1항에 있어서, 상기 기설정된 최대 유효 어드레스는 실질적으로 700과 1,024 사이의 값인 데이터 처리 장치.
- 제1항에 있어서, 상기 OFDM 심볼은 공지의 심볼블을 전달하도록 배열된 파일롯 서브 캐리어들을 포함하며, 상기 기설정된 최대 유효 어드레스는 상기 OFDM 심볼에 존재하는 상기 파일롯 서브 캐리어 심볼들의 개수에 따라 결정되는 데이터 처리 장치.
- 제1항에 있어서,상기 디인터리버 메모리는, 짝수 OFDM 심볼의 경우, 상기 데이터 심볼들을 순차적 순서에 따라서 리드 인하고 상기 데이터 심볼들을 상기 어드레스 생성기에 의해 생성된 상기 어드레스들의 세트에 따라서 상기 메모리로부터 리드 아웃하며, 홀수 OFDM 심볼의 경우, 상기 심볼들을 어드레스 생성기에 의해 생성된 상기 어드레스들의 세트에 따라서 상기 메모리에 리드 인하고 상기 데이터 심볼들을 순차적 순서에 따라서 상기 메모리로부터 리드 아웃함으로써, 상기 서브 캐리어 심볼들로부터의 수신된 데이터 신호들을 상기 출력 데이터 스트림 상에 매핑하도록 구성된 데이터 처리 장치.
- 제1항에 있어서,상기 순열 회로는 상기 레지스터 스테이지들의 비트 순서를 하나의 OFDM 심볼에서 다른 OFDM 심볼로 변경하는 상기 순열 코드를 변경하여 어드레스들을 생성하도록 동작하는 데이터 처리 장치.
- 제5항에 있어서,상기 순열 회로는 연속하는 OFDM 심볼들에 대한 상이한 순열 코드 시퀀스가 주기를 이루도록 동작하는 데이터 처리 장치.
- 제6항에 있어서,상기 순열 코드 시퀀스는 다음의 두 가지 순열 코드
R'i비트위치 8 7 6 5 4 3 2 1 0 Ri 비트위치 4 3 2 1 0 5 6 7 8 및R'i비트위치 8 7 6 5 4 3 2 1 0 Ri 비트위치 3 2 5 0 1 4 7 8 6 를 포함하는 데이터 처리 장치. - 제6항 또는 제7항에 있어서,상기 OFDM 심볼들의 서브 캐리어들은 복수의 동작 모드 중의 하나의 OFDM 심볼들 내의 서브 캐리어들의 최대 개수의 1/2 또는 그보다 적고, 상기 데이터 심볼들은 짝수 OFDM 심볼들로부터 수신된 데이터 심볼들의 제1 세트들 및 홀수 OFDM 심볼들로부터 수신된 데이터 심볼들의 제2 세트들을 포함하며, 상기 데이터 처리 장치는 홀수 인터리빙 처리에 따라서 데이터 심볼들의 상기 제1 세트 및 제2 세트를 상기 출력 데이터 스트림에 디인터리브하도록 동작가능하며,상기 홀수 인터리빙 처리는,상기 시퀀스의 순열 코드들 중의 하나로 생성된 어드레스의 세트들에 의해서 결정된 순서에 따라서 상기 짝수 OFDM 심볼들의 서브 캐리어들로부터 수신된 데이터 심볼들의 상기 제1 세트들을 상기 인터리버 메모리의 제1 부분에 라이트하는 단계,입력 데이터 심볼의 상기 제1 세트의 순차적 순서에 따라서 데이터 심볼의 상기 제1 세트를 상기 인터리버 메모리의 제1 부분으로부터 상기 출력 데이터 스트 림에 리드 아웃하는 단계,상기 시퀀스의 다른 순열 코드들로 생성된 어드레스들의 상기 세트에 의해서 정의된 순서에 따라서 상기 홀수 OFDM 심볼들의 서브 캐리어들로부터 수신된 데이터 심볼들의 상기 제2 세트를 상기 인터리버 메모리의 제2 부분에 라이트하는 단계, 및입력 데이터 심볼들의 상기 제2 세트들의 순차적 순서에 따라서 데이터 심볼들의 상기 제2 세트들을 상기 인터리버 메모리의 제2 부분으로부터 상기 출력 데이터 스트림에 리드 아웃하는 단계를 포함하는 데이터 처리 장치
- OFDM 변조 신호로부터 데이터를 수신하는 수신기 - 상기 수신기는 기설정된 개수의 OFDM 심볼의 서브 캐리어 신호들로부터 수신된 데이터 심볼들을 출력 심볼 스트림에 매핑하도록 동작가능한 데이터 처리 장치를 포함함 - 로서,상기 데이터 처리 장치는,매핑을 수행하기 위해 상기 기설정된 개수의 데이터 심볼들을 상기 OFDM 서브 캐리어 신호들로부터 인터리버 메모리에 리드-인하고, 상기 데이터 심볼들을 상기 인터리버 메모리로부터 상기 출력 심볼 스트림에 리드-아웃하여 상기 데이터 심볼들이 상기 OFDM 서브 캐리어 신호들로부터 디인터리브되는 효과를 갖도록 동작가능한 인터리버 - 상기 리드-아웃은 상기 리드-인과 상이한 순서를 가지며, 상기 순서는 어드레스들의 세트로부터 결정됨 - ,상기 어드레스들의 세트를 생성하도록 동작가능한 어드레스 생성기 - 상기 어드레스는 상기 데이터 심볼이 수신되어 상기 인터리버 메모리로부터 상기 출력 심볼 스트림에 매핑될 OFDM 서브 캐리어 신호들을 가리키도록 각각의 데이터 심볼들 마다 생성됨 -을 포함하고,상기 어드레스 생성기는,기설정된 개수의 레지스터 스테이지들을 포함하며 생성기 다항식에 따라서 의사 랜덤 비트 시퀀스를 생성하도록 동작가능한 선형 피드백 시프트 레지스터,상기 시프트 레지스터 스테이지의 컨텐츠를 수신하고 순열 코드에 따라서 상기 레지스터 스테이지들에 존재하는 비트들을 변경하여 상기 OFDM 서브 캐리어들 중의 하나의 어드레스를 형성하도록 동작가능한 순열 회로, 및생성된 어드레스가 기설정된 최대 유효 어드레스를 초과할 경우에 어드레스 검사 회로와 조합하여 어드레스를 재생성하도록 동작가능한 제어 유닛을 포함하며,상기 기설정된 최대 유효 어드레스는 1,024보다 작고,상기 선형 피드백 시프트 레지스터는 R'i[8]=R'i -1[0]R'i - 1[4]와 같은 선형 피드백 시프트 레지스터의 생성기 다항식을 갖는 9개의 레지스터 스테이지들과, 추가 비트인, 다음 표에 따라서 n번째 레지스터 스테이지 R'i[n]에 존재하는 비트들로부터 i번째 데이터 심볼에 대한 10 비트 어드레스 Ri[n]를 갖는 순열 순서 형태를 갖는 것을 특징으로 하는 수신기.
R'i비트위치 8 7 6 5 4 3 2 1 0 Ri 비트위치 4 3 2 1 0 5 6 7 8 - 제9항에 있어서,상기 수신기는 디지털 비디오 지상파 방송(Digital Video Broadcasting-Terrestrial), 디지털 비디오 핸드헬드 방송(Digital Video Broadcasting-Handheld) 또는 디지털 비디오 지상파 방송2(Digital Video Broadcasting-Terrestrial2) 표준 또는 디지털 비디오 방송 케이블2(Digital Video Broadcasting-Cable2) 표준과 같은 디지털 비디오 방송 표준에 따라서 변조된 데이터를 수신하도록 동작하는 수신기.
- OFDM 심볼의 서브 캐리어들 상에 인터리브된 데이터 심볼들을 수신하는데 사용되는 어드레스 생성기로서, 상기 어드레스 생성기는 어드레스의 세트를 생성하도록 동작가능하며, 각 어드레스는 상기 수신된 데이터 심볼이 인터리버 메모리로부터 출력 데이터 스트림에 매핑될 상기 서브 캐리어 신호들 중의 하나를 가리키도록 각각의 데이터 심볼들에 대해서 생성되며,상기 어드레스 생성기는,기설정된 개수의 레지스터 스테이지들을 포함하며 생성기 다항식에 따라서 의사 랜덤 비트 시퀀스를 생성하도록 동작가능한 선형 피드백 시프트 레지스터,상기 시프트 레지스터 스테이지의 컨텐츠를 수신하고 순열 코드에 따라서 상기 레지스터 스테이지들에 존재하는 비트들을 변경하여 상기 OFDM 서브 캐리어들 중의 하나의 어드레스를 형성하도록 동작가능한 순열 회로, 및생성된 어드레스가 기설정된 최대 유효 어드레스를 초과할 경우에 어드레스 검사 회로와 조합하여 어드레스를 재생성하도록 동작가능한 제어 유닛을 포함하며,상기 기설정된 최대 유효 어드레스는 1,024보다 작고,상기 선형 피드백 시프트 레지스터는 R'i[8]=R'i -1[0]R'i - 1[4]와 같은 선형 피드백 시프트 레지스터의 생성기 다항식을 갖는 9개의 레지스터 스테이지들과, 추가 비트인, 다음 표에 따라서 n번째 레지스터 스테이지 R'i[n]에 존재하는 비트들로부터 i번째 데이터 심볼에 대한 10 비트 어드레스 Ri[n]를 갖는 순열 순서 형태를 갖는 것을 특징으로 하는 어드레스 생성기.
R'i비트위치 8 7 6 5 4 3 2 1 0 Ri 비트위치 4 3 2 1 0 5 6 7 8 - 직교 주파수 분할 다중화(OFDM) 심볼의 기설정된 개수의 서브 캐리어 신호들 로부터 수신된 심볼들을 출력 심볼 스트림에 매핑하는 방법으로서,상기 OFDM 서브 캐리어 신호들로부터의 기설정된 개수의 데이터 심볼들을 인터리버 메모리로 리드-인하는 단계,상기 매핑을 수행하기 위해 상기 데이터 심볼들을 상기 메모리로부터 상기 출력 심볼 스트림으로 리드-아웃하여 상기 데이터 심볼들이 상기 OFDM 서브 캐리어 신호들로부터 디인터리브되는 효과를 갖게 하는 단계 - 상기 리드-아웃은 상기 리드-인과 상이한 순서를 가지며, 상기 순서는 어드레스들의 세트로부터 결정됨 -, 및상기 어드레스들의 세트를 생성하는 단계 - 상기 어드레스는 상기 수신된 데이터 심볼이 상기 출력 심볼 스트림에 매핑될 OFDM 서브 캐리어 신호를 가리키도록 각각의 상기 수신된 데이터 심볼들마다 생성됨 -을 포함하며,상기 어드레스들의 세트를 생성하는 단계는,기설정된 개수의 레지스터 스테이지들을 포함하는 선형 피드백 시프트 레지스터를 이용하여 생성기 다항식에 따라서 의사 랜덤 비트 시퀀스를 생성하는 단계,순열 회로를 이용하여 상기 시프트 레지스터 스테이지들의 컨텐츠를 수신하고 순열 순서에 따라서 상기 레지스터 스테이지들에 존재하는 비트들을 변경하여 어드레스를 생성하는 단계, 및생성된 어드레스가 기설정된 최대 유효 어드레스를 초과할 경우에 어드레스를 재생성하는 단계를 포함하며,상기 기설정된 최대 유효 어드레스는 1,024보다 작고,상기 선형 피드백 시프트 레지스터는 R'i[8]=R'i -1[0]R'i - 1[4]와 같은 선형 피드백 시프트 레지스터의 생성기 다항식을 갖는 9개의 레지스터 스테이지들과, 추가 비트인, 다음 표에 의해 정의된 코드에 따라서 n번째 레지스터 스테이지 R'i[n]에 존재하는 비트들로부터 i번째 데이터 심볼에 대한 10 비트 어드레스 Ri[n]를 갖는 순열 순서 형태를 갖는 것을 특징으로 하는 방법.
R'i비트위치 8 7 6 5 4 3 2 1 0 Ri 비트위치 4 3 2 1 0 5 6 7 8 - 제12항에 있어서,상기 기설정된 최대 유효 어드레스는 실질적으로 700과 1,024 사이의 값인 방법.
- 제12항에 있어서,상기 OFDM 심볼은 공지의 심볼들을 전달하도록 배열된 파일롯 서브 캐리어들을 포함하며, 상기 기설정된 최대 유효 어드레스는 상기 OFDM 심볼에 존재하는 상기 파일롯 서브 캐리어 심볼들의 개수에 따라 결정되는 방법.
- 제12항에 있어서,상기 OFDM 서브 캐리어 신호들로부터 기설정된 개수의 데이터 심볼들을 상기 인터리버 메모리로부터 리드-인하는 단계, 및 매핑을 수행하기 위한 상기 데이터 심볼들을 상기 인터리버 메모리로부터 상기 출력 심볼 스트림으로 리드-아웃하는 단계는,짝수 OFDM 심볼들에 대해서, 순차적 순서에 따라서 상기 데이터 심볼들을 리드 인하고,상기 어드레스 생성기에 의해서 생성된 어드레스의 세트에 따라서 상기 인터리버 메모리로부터 상기 데이터 심볼들을 리드 아웃하는 단계, 및홀수 OFDM 심볼에 대해서, 상기 어드레스 생성기에 의해서 생성된 어드레스의 상기 세트에 따라서 상기 인터리버 메모리에 상기 데이터 심볼들을 리드인하고,순차적 순서에 따라서 상기 메모리로부터 상기 데이터 심볼들을 리드 아웃하는 단계를 포함하는 방법.
- 제12항에 있어서,상기 순열 회로를 이용하여 상기 시프트 레지스터 스테이지들의 컨텐츠를 수신하고 순열 코드에 따라서 상기 레지스터 스테이지들에 존재하는 비트들을 변경하여 어드레스를 생성하는 단계는, 상기 레지스터 스테이지들의 비트 순서를 변경하는 상기 순열 코드를 하나의 OFDM 심볼에서 다른 OFDM 심볼로 변경하여 상기 어드레스들을 생성하는 단계를 포함하는 방법.
- 제16항에 있어서,상기 레지스터 스테이지들의 비트 순서를 변경하는 상기 순열 코드를 하나의 OFDM 심볼에서 다른 OFDM 심볼로 변경하여 상기 어드레스들을 생성하는 단계는, 연속하는 OFDM 심볼들에 대한 상이한 순열 코드 시퀀스가 주기를 이루도록 하는 단계를 포함하는 방법.
- 제17항에 있어서,상기 순열 코드 시퀀스는 다음의 두가지 순열 코드
R'i비트위치 8 7 6 5 4 3 2 1 0 Ri 비트위치 4 3 2 1 0 5 6 7 8 및R'i비트위치 8 7 6 5 4 3 2 1 0 Ri 비트위치 3 2 5 0 1 4 7 8 6 를 포함하는 방법. - 제16항에 있어서,상기 OFDM 심볼들의 서브 캐리어는 복수의 동작 모드 중의 어느 하나의 OFDM 심볼 내의 최대 개수의 서브 캐리어들의 1/2 또는 그보다 작고,상기 방법은,짝수 OFDM 심볼들로부터의 데이터 심볼들의 제1 세트와 홀수 OFDM 심볼들로부터의 데이터 심볼들의 제2 세트를 수신하는 단계를 포함하며,상기 OFDM 서브 캐리어 신호들로부터 수신된 상기 데이터 심볼들을 상기 인터리버 메모리로부터 리드-인, 및 상기 인터리버 메모리로부터 상기 데이터 심볼들을 상기 출력 심볼 스트림에 리드-아웃하여 매핑을 수행하는 것은 홀수 인터리빙 처리에 따르며,상기 홀수 인터리빙 처리는,상기 짝수 OFDM 심볼들의 서브 캐리어로부터 수신된 데이터 심볼들의 제1 세트를, 상기 시퀀스의 순열 코드들 중의 하나로 생성된 상기 어드레스의 세트에 의해 결정된 순서에 따라서 상기 인터리버 메모리의 제1 파트에 라이트하는 단계,상기 입력 데이터 심볼들의 제1 세트의 순차적 순서에 따라서 상기 데이터 심볼의 제1 세트를 상기 인터리버 메모리의 제1 부분으로부터 상기 출력 데이터 스트림에 리드 아웃하는 단계,상기 시퀀스의 다른 순열 코드로 생성된 상기 어드레스의 세트에 의해 정의된 순서에 따라서 홀수 OFDM 심볼의 서브 캐리어로부터 수신된 데이터 심볼의 제2 세트를 상기 인터리버 메모리의 제2 부분에 라이트하는 단계, 및상기 입력 데이터 심볼들의 제2 세트의 순차적 순서에 따라서 상기 데이터 심볼들의 제2 세트를 상기 인터리버 메모리의 제2 부분으로부터 상기 출력 데이터 스트림에 리드 아웃하는 단계를 포함하는 방법.
- 직교 주파수 분할 다중화(OFDM) 변조 심볼들로부터 데이터를 수신하는 방법으로서,상기 OFDM 심볼들로부터의 기설정된 개수의 서브 캐리어 신호들로부터 기설정된 데이터 심볼들을 수신하여 출력 데이터 스트림을 생성하는 단계,상기 OFDM 서브 캐리어 신호들로부터의 기설정된 개수의 데이터 심볼들을 인터리버 메모리로 리드-인하는 단계,상기 매핑을 수행하기 위해 상기 데이터 심볼들을 상기 인터리버 메모리로부터 상기 출력 심볼 스트림으로 리드-아웃하여 상기 데이터 심볼들이 상기 OFDM 서브 캐리어 신호들로부터 디인터리브되는 효과를 갖게 하는 단계 - 상기 리드-아웃 은 상기 리드-인과 상이한 순서를 가지며, 상기 순서는 어드레스들의 세트로부터 결정됨 - ,상기 어드레스들의 세트를 생성하는 단계 - 상기 수신된 데이터 심볼이 상기 출력 심볼 스트림에 매핑될 OFDM 서브 캐리어 신호를 가리키는 어드레스가 각각의 상기 수신된 데이터 심볼들 마다 생성됨 -를 포함하며, 상기 어드레스들의 세트를 생성하는 단계는,기설정된 개수의 레지스터 스테이지들을 포함하는 선형 피드백 시프트 레지스터를 이용하여 생성기 다항식에 따라서 의사 랜덤 비트 시퀀스를 생성하는 단계,순열 회로를 이용하여 상기 시프트 레지스터 스테이지들의 컨텐츠를 수신하고 순열 코드에 따라서 상기 레지스터 스테이지들에 존재하는 비트들을 변경하여 어드레스를 생성하는 단계, 및생성된 어드레스가 기설정된 최대 유효 어드레스를 초과할 경우에 어드레스를 재생성하는 단계를 포함하며,상기 기설정된 최대 유효 어드레스는 1,024보다 작고,상기 선형 피드백 시프트 레지스터는 R'i[8]=R'i -1[0]R'i - 1[4]와 같은 선형 피드백 시프트 레지스터의 생성기 다항식을 갖는 9개의 레지스터 스테이지들과, 추가 비트인, 다음 표에 의해 정의된 코드에 따라서 n번째 레지스터 스테이지 R'i[n]에 존재하는 비트들로부터 i번째 데이터 심볼에 대한 10 비트 어드레스 Ri[n]를 갖는 순열 순서 형태를 갖는 것을 특징으로 하는 방법.
R'i비트위치 8 7 6 5 4 3 2 1 0 Ri 비트위치 4 3 2 1 0 5 6 7 8 - 제19항에 있어서,상기 데이터 심볼들을 상기 OFDM 심볼들의 서브 캐리어 신호들로부터 수신하는 단계는, 디지털 비디오 지상파 방송(Digital Video Broadcasting-Terrestrial), 디지털 비디오 핸드헬드 방송(Digital Video Broadcasting-Handheld), 디지털 비디오 지상파 방송2(Digital Video Broadcasting-Terrestrial2) 표준 또는 디지털 비디오 방송-케이블2(Digital Video Broadcasting-Cable2) 표준과 같은 디지털 비디오 방송 표준에 따르는 방법.
Applications Claiming Priority (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0721269.9A GB2454193B (en) | 2007-10-30 | 2007-10-30 | Data processing apparatus and method |
| GB0721269.9 | 2007-10-30 | ||
| GB0721270.7 | 2007-10-30 | ||
| GB0721270A GB2454194A (en) | 2007-10-30 | 2007-10-30 | Address generation polynomial and permutation matrix for DVB-T2 1k OFDM sub-carrier mode interleaver |
| GB0722645A GB2455071A (en) | 2007-10-30 | 2007-11-19 | Memory efficient data symbol interleaver which adaptively applies odd only, or odd and even interleaving processes, depending on OFDM mode |
| GB0722645.9 | 2007-11-19 | ||
| GB0722728A GB2454267A (en) | 2007-10-30 | 2007-11-20 | DVB interleaver for odd/even symbol streams splits memory for sub-carrier number up to half maximum/has common memory and immediate location reuse otherwise |
| GB0722728.3 | 2007-11-20 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20090045103A true KR20090045103A (ko) | 2009-05-07 |
| KR101461676B1 KR101461676B1 (ko) | 2014-11-13 |
Family
ID=40097846
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020080107335A Active KR101461676B1 (ko) | 2007-10-30 | 2008-10-30 | 데이터 처리 장치 및 방법 |
| KR1020080107331A Active KR101520486B1 (ko) | 2007-10-30 | 2008-10-30 | 데이터 처리 장치 및 방법 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020080107331A Active KR101520486B1 (ko) | 2007-10-30 | 2008-10-30 | 데이터 처리 장치 및 방법 |
Country Status (14)
| Country | Link |
|---|---|
| US (2) | US8170091B2 (ko) |
| EP (2) | EP2056472B1 (ko) |
| JP (1) | JP5248983B2 (ko) |
| KR (2) | KR101461676B1 (ko) |
| AT (2) | ATE443376T1 (ko) |
| AU (1) | AU2008237590B2 (ko) |
| DE (2) | DE602008000145D1 (ko) |
| DK (2) | DK2056472T3 (ko) |
| EA (1) | EA014413B1 (ko) |
| ES (2) | ES2336632T3 (ko) |
| GB (2) | GB2454317B (ko) |
| PL (2) | PL2056471T3 (ko) |
| PT (2) | PT2056471E (ko) |
| TW (2) | TWI442731B (ko) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2454196B (en) * | 2007-10-30 | 2012-10-10 | Sony Corp | Data processsing apparatus and method |
| US8155178B2 (en) | 2007-10-30 | 2012-04-10 | Sony Corporation | 16k mode interleaver in a digital video broadcasting (DVB) standard |
| GB2454193B (en) | 2007-10-30 | 2012-07-18 | Sony Corp | Data processing apparatus and method |
| US8885761B2 (en) | 2003-03-25 | 2014-11-11 | Sony Corporation | Data processing apparatus and method |
| EP2056510B1 (en) | 2007-10-30 | 2013-04-03 | Sony Corporation | Data processing apparatus and method |
| GB2460459B (en) | 2008-05-30 | 2012-07-11 | Sony Corp | Data processing apparatus and method |
| JP2012004753A (ja) | 2010-06-15 | 2012-01-05 | Funai Electric Co Ltd | テレビジョン信号受信装置 |
| CN108923888B (zh) * | 2013-06-19 | 2021-10-22 | Lg 电子株式会社 | 传输和接收广播信号的装置、传输和接收广播信号的方法 |
| GB2515801A (en) | 2013-07-04 | 2015-01-07 | Sony Corp | Transmitter and receiver and methods of transmitting and receiving |
| CN103532892A (zh) * | 2013-09-27 | 2014-01-22 | 中国石油集团东方地球物理勘探有限责任公司 | 一种海洋石油勘探声学定位应答器通信编码方法 |
| EP3376673B1 (en) * | 2015-11-10 | 2022-06-29 | Sony Group Corporation | Data processing devices and data processing methods for frequency interleaving and deinterleaving |
| WO2018187902A1 (en) | 2017-04-10 | 2018-10-18 | Qualcomm Incorporated | An efficient interleaver design for polar codes |
| CN110838890B (zh) * | 2019-10-25 | 2022-02-08 | 晶晨半导体(上海)股份有限公司 | 解交织方法及装置 |
| CN113259277B (zh) * | 2021-05-18 | 2023-02-28 | 成都图迅科技有限公司 | 一种5g上行pusch接收机信道估计方法 |
| US12175353B2 (en) * | 2021-05-21 | 2024-12-24 | Samsung Electronics Co., Ltd. | Interleaver design and pairwise codeword distance distribution enhancement for turbo autoencoder |
Family Cites Families (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB722553A (en) | 1952-06-09 | 1955-01-26 | Johannes Ditzel | Improvements in or relating to feed or delivery devices for strip material |
| EP2302805B1 (en) * | 1995-02-01 | 2012-08-22 | Sony Corporation | Multi-channel transmission with interleaving through in-place addressing of RAM memory |
| DE69638274D1 (de) * | 1995-02-01 | 2010-11-18 | Sony Corp | Datenübertragung mit Verschachtelung durch in-place Addressierung eines RAM Speichers |
| JP2937919B2 (ja) * | 1997-01-16 | 1999-08-23 | 日本電気アイシーマイコンシステム株式会社 | 疑似乱数発生回路 |
| US6353900B1 (en) * | 1998-09-22 | 2002-03-05 | Qualcomm Incorporated | Coding system having state machine based interleaver |
| GB9821385D0 (en) | 1998-10-01 | 1998-11-25 | British Broadcasting Corp | Improvements relating to measuring channel state from a received signal and discriminating digital values from a received signal,suitable for use in cofdm |
| US6625234B1 (en) * | 1998-12-10 | 2003-09-23 | Nortel Networks Limited | Efficient implementations of proposed turbo code interleavers for third generation code division multiple access |
| US6314534B1 (en) * | 1999-03-31 | 2001-11-06 | Qualcomm Incorporated | Generalized address generation for bit reversed random interleaving |
| US6788349B2 (en) * | 2000-04-12 | 2004-09-07 | Her Majesty Of Queen In Right Of Canada, As Respresented By The Minister Of Industry | Method and system for broadcasting a digital data signal within an analog TV signal using Orthogonal Frequency Division Multiplexing |
| US7170849B1 (en) | 2001-03-19 | 2007-01-30 | Cisco Systems Wireless Networking (Australia) Pty Limited | Interleaver, deinterleaver, interleaving method, and deinterleaving method for OFDM data |
| GB0110907D0 (en) * | 2001-05-03 | 2001-06-27 | British Broadcasting Corp | Improvements in decoders for many carrier signals, in particular in DVB-T recievers |
| EP1529389B1 (en) * | 2002-08-13 | 2016-03-16 | Nokia Technologies Oy | Symbol interleaving |
| EP1463255A1 (en) | 2003-03-25 | 2004-09-29 | Sony United Kingdom Limited | Interleaver for mapping symbols on the carriers of an OFDM system |
| GB2454196B (en) | 2007-10-30 | 2012-10-10 | Sony Corp | Data processsing apparatus and method |
| GB2454193B (en) | 2007-10-30 | 2012-07-18 | Sony Corp | Data processing apparatus and method |
| US8155178B2 (en) | 2007-10-30 | 2012-04-10 | Sony Corporation | 16k mode interleaver in a digital video broadcasting (DVB) standard |
| KR100505694B1 (ko) * | 2003-07-09 | 2005-08-02 | 삼성전자주식회사 | 직접 계산 방식에 의한 코드화 직교 주파수 분할 다중화수신기의 채널 상태 평가 장치 및 그 방법 |
| DE602004016947D1 (de) * | 2004-03-10 | 2008-11-20 | Ericsson Telefon Ab L M | Addressgenerator für einen Verschachtelungsspeicher und einen Entschachtelungsspeicher |
| EP1771963A1 (en) * | 2004-07-29 | 2007-04-11 | Qualcomm Incorporated | System and method for interleaving |
| KR100608913B1 (ko) * | 2004-11-10 | 2006-08-09 | 한국전자통신연구원 | 직교주파수분할다중(ofdm) 송신기에서의 인터리빙장치 및 방법 |
| US7543197B2 (en) * | 2004-12-22 | 2009-06-02 | Qualcomm Incorporated | Pruned bit-reversal interleaver |
| TWI241779B (en) * | 2004-12-24 | 2005-10-11 | Univ Nat Sun Yat Sen | Symbol deinterleaver for digital video broadcasting system |
| US7395461B2 (en) * | 2005-05-18 | 2008-07-01 | Seagate Technology Llc | Low complexity pseudo-random interleaver |
| US7657818B2 (en) | 2005-06-22 | 2010-02-02 | Adaptive Spectrum And Signal Alignment, Inc. | Dynamic minimum-memory interleaving |
| US7681092B2 (en) * | 2006-04-11 | 2010-03-16 | Sharp Laboratories Of America, Inc. | Systems and methods for interleaving and deinterleaving data in an OFDMA-based communication system |
| ES2412429T3 (es) | 2007-10-30 | 2013-07-11 | Sony Corporation | Aparato y método para el tratamiento de datos |
| EP2056510B1 (en) | 2007-10-30 | 2013-04-03 | Sony Corporation | Data processing apparatus and method |
| GB2460459B (en) | 2008-05-30 | 2012-07-11 | Sony Corp | Data processing apparatus and method |
| US7945746B2 (en) * | 2008-06-02 | 2011-05-17 | Newport Media, Inc. | Memory sharing of time and frequency de-interleaver for ISDB-T receivers |
-
2008
- 2008-10-22 DK DK08253428.0T patent/DK2056472T3/da active
- 2008-10-22 DE DE602008000145T patent/DE602008000145D1/de active Active
- 2008-10-22 ES ES08253428T patent/ES2336632T3/es active Active
- 2008-10-22 TW TW097140457A patent/TWI442731B/zh not_active IP Right Cessation
- 2008-10-22 DK DK08253420T patent/DK2056471T3/da active
- 2008-10-22 PL PL08253420T patent/PL2056471T3/pl unknown
- 2008-10-22 ES ES08253420T patent/ES2332836T3/es active Active
- 2008-10-22 GB GB0819374.0A patent/GB2454317B/en not_active Expired - Fee Related
- 2008-10-22 EP EP08253428A patent/EP2056472B1/en active Active
- 2008-10-22 PT PT08253420T patent/PT2056471E/pt unknown
- 2008-10-22 AT AT08253420T patent/ATE443376T1/de active
- 2008-10-22 PL PL08253428T patent/PL2056472T3/pl unknown
- 2008-10-22 AT AT08253428T patent/ATE451753T1/de active
- 2008-10-22 EP EP08253420A patent/EP2056471B1/en active Active
- 2008-10-22 GB GB0819397.1A patent/GB2454318B/en not_active Expired - Fee Related
- 2008-10-22 DE DE602008000382T patent/DE602008000382D1/de active Active
- 2008-10-22 PT PT08253428T patent/PT2056472E/pt unknown
- 2008-10-22 TW TW097140458A patent/TWI427954B/zh active
- 2008-10-23 US US12/256,746 patent/US8170091B2/en not_active Expired - Fee Related
- 2008-10-29 AU AU2008237590A patent/AU2008237590B2/en active Active
- 2008-10-29 EA EA200802075A patent/EA014413B1/ru not_active IP Right Cessation
- 2008-10-29 JP JP2008278955A patent/JP5248983B2/ja active Active
- 2008-10-30 KR KR1020080107335A patent/KR101461676B1/ko active Active
- 2008-10-30 KR KR1020080107331A patent/KR101520486B1/ko active Active
-
2011
- 2011-12-30 US US13/341,532 patent/US8320484B2/en not_active Expired - Fee Related
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101459154B1 (ko) | 데이터 처리 장치 및 방법 | |
| KR101464762B1 (ko) | 데이터 처리 장치 및 방법 | |
| KR101461676B1 (ko) | 데이터 처리 장치 및 방법 | |
| EP2056467B1 (en) | Data processing apparatus and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| 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 |
|
| A201 | Request for examination | ||
| 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 |
|
| FPAY | Annual fee payment |
Payment date: 20171018 Year of fee payment: 4 |
|
| 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 |
Payment date: 20181031 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| 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 |
|
| 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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 12 |


