CN104426553B - The coding method of low-density parity check (LDPC) matrix - Google Patents
The coding method of low-density parity check (LDPC) matrix Download PDFInfo
- Publication number
- CN104426553B CN104426553B CN201310371629.2A CN201310371629A CN104426553B CN 104426553 B CN104426553 B CN 104426553B CN 201310371629 A CN201310371629 A CN 201310371629A CN 104426553 B CN104426553 B CN 104426553B
- Authority
- CN
- China
- Prior art keywords
- check
- prime
- bits
- density parity
- low density
- 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.)
- Active
Links
- 239000011159 matrix material Substances 0.000 title claims abstract description 69
- 238000000034 method Methods 0.000 title claims abstract description 26
- 125000004122 cyclic group Chemical group 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 6
- 238000012937 correction Methods 0.000 claims description 3
- 238000009825 accumulation Methods 0.000 abstract 1
- 230000001186 cumulative effect Effects 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- RPICHNHPPUQIHI-UHFFFAOYSA-N 4,6-dichloro-7-(2,4,5-trichlorophenoxy)-2-(trifluoromethyl)-1h-benzimidazole Chemical compound C=12NC(C(F)(F)F)=NC2=C(Cl)C=C(Cl)C=1OC1=CC(Cl)=C(Cl)C=C1Cl RPICHNHPPUQIHI-UHFFFAOYSA-N 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Landscapes
- Error Detection And Correction (AREA)
Abstract
The size of the size of check part and circulation submatrix in a kind of coding method of low-density parity check (LDPC) matrix, including the setting low-density parity check (LDPC) matrix;Initialize each check bit corresponding to the check part;The check bit is grouped to obtain multiple check bit groups by the size according to the circulation submatrix;Check bit in each check bit group and its associated information bit in low-density parity check (LDPC) matrix are subjected to accumulation process;Interleaving treatment is made to each check bit after cumulative;Each check bit after interleaving treatment is carried out mould 2 plus computing to obtain final check bit.The technical program reduces encoder complexity.
Description
Technical Field
The invention relates to the field of coding, in particular to a coding method of a low-density parity check matrix.
Background
The LDPC code was proposed by Gallager in his phd paper in 1963 for the first time, meanwhile Gallager also proposed a probability decoding algorithm of the LDPC code, but since the probability iterative decoding calculation is too complex, the LDPC code quickly sinks the sea in the communication field at that time in view of the difficulty in implementation of the technology development at that time. After that, few learners have paid much attention to LDPC codes, except for the bipartite graph that Tanner visualizes in the 80's last century to describe iterative decoding.
In 1993, the Turbo code was proposed, so that 45 years later, a coding scheme approaching the Shannon limit was first seen. Until now, people have paid attention to the excellent performance of iterative decoding, and meanwhile, the iterative theory based on bipartite graph (Tanner graph) has made a great breakthrough: spielman explains the error correction process as a process of gradually reducing errors, proves that a bipartite Graph-based coding and decoding algorithm has linear complexity, on the basis, scholars propose conditions and a method for generating a bipartite Graph with certain error correction capability by using an Expander Graph, and then Kschischang and the like establish the theory of a Factor Graph (Factor Graph) and further deepen the Graph theory basis based on LDPC iterative decoding; based on these studies, Wiber proposed a graph-based LDPC iterative decoding algorithm. All these developments have been made, so that in 1995 Mackay and Neal discovered that LDPC codes have performance approaching the shannon limit as Turbo codes, thereby causing a hot tide of research on LDPC codes.
The LDPC code is more technically and particularly more advantageous in complexity than the Turbo code, and is more suitable for high-speed data transmission and high-performance requirements of a future system, and thus is widely used. Currently, communication systems using LDPC codewords include: the european second generation digital broadcast television transmission standard DVB2 series; the ieee802.11n wireless lan standard; the ieee802.11e wireless wide area network standard; the terrestrial transmission standard for digital television (DTTB) in china, and the near-earth, deep space communication systems of the north american CCSDS, and the like.
From an implementation perspective, several challenges need to be faced. For example, storage is an important reason that LDPC codes are not widely used in practice. Also, one key issue in LDPC code implementation is how to implement a connection network between several processing engines (nodes) of the decoder. In addition, the computational load in the decoding process, especially check node calculation, also presents problems.
Therefore, there is a need for an LDPC communication system that uses simple encoding and decoding processes. There is also a need to efficiently support high data rates using LDPC codes without introducing greater complexity. There is also a need to improve the performance of LDPC encoders and decoders, to minimize the memory requirements for implementing LDPC encoding, and to a simplified communication scheme between processing nodes of an LDPC decoder.
Disclosure of Invention
The invention solves the problem that the existing coding method of the low-density parity check matrix is relatively complicated.
To solve the above problem, an embodiment of the present invention provides a method for encoding a low density parity check matrix, including: setting the size of a check part in the low-density parity check matrix and the size of a cyclic sub-matrix; initializing each check bit corresponding to the check part; grouping the check bits according to the size of the cyclic subarray to obtain a plurality of check bit groups; accumulating the check bits in each check bit group and the information bits related to the check bits in the low-density parity check matrix; interleaving each accumulated check bit; and performing modulo-2 addition operation on each check bit subjected to interleaving processing to obtain a final check bit.
Optionally, the size of the check portion is M × M, and the size of the cyclic sub-array is q × q; the grouping the check bits according to the size of the cyclic sub-array to obtain a plurality of check bit groups comprises: setting the parity bit to { p0,p1,p2,p3,p4,p5,...,pM-1}; and grouping the check bits by taking q bits as a group in sequence to obtain a plurality of check bit groups.
Optionally, the accumulating the check bits in each check bit group and the information bits associated with the check bits in the low density parity check matrix includes:
for q bits p in each check bit groupmThe following XOR operation is performed:
wherein M is 0,1,2, 3.Is represented in a low density parity check matrix with pmThe associated information bits are then transmitted to the receiver,
ymobtained according to the following formula:
where "mod" denotes a modulo operation,denotes a rounding-down operation, and x denotes a position of a column in which "1" in a row in the low density parity check matrix represented by the first check bit in each check bit group is located, but does not include a position of a column of "1" in a parity part in the low density parity check matrix.
Optionally, the interleaving processing on the accumulated check bits includes:
and interleaving the accumulated check bits according to a permutation format, wherein the permutation format is realized by the following formula:
piQ'=pi;piQ+1'=pi+q;piQ+2'=pi+2q;piQ+3'=pi+3q;
piQ+4'=pi+4q,...,piQ+Q-1'=pi+(Q-1)q;
wherein,i=0、1、2、3、……、q-1;Q=M/q;
{p0,p1,p2,p3,p4,p5,...,pM-1denotes the check bits before interleaving;
{p0',p1',p2',p3',p4',p5',...,pM-1' } denotes the interleaved check bits.
Optionally, performing modulo-2 addition on each parity bit after interleaving to obtain a final parity bit is implemented by the following formula:
wherein k represents a position of a second "1" of a last column of a parity check part in the low density parity check matrix; the final parity bit is { p }0',p1',p2',p3',p4',p5',...,pM-1'}。
Optionally, before initializing each parity bit corresponding to the parity part, the method further includes the following steps: setting a position of a second "1" in a last column of the parity part in the low density parity check matrix.
Compared with the prior art, the technical scheme of the invention has the following advantages:
the embodiment of the invention adopts a double diagonal structure (before interleaving) of a low-density parity check matrix check part and is characterized in that: there is a 1 in the upper right corner of the matrix of the check portion (i.e., the last column of the first row) and a 1 in the middle of the last column (the k-th row, the number of rows starting from 0). Based on such a structure, the bits of the parity part can be obtained by using the bit and parity equations of the information part without using a coding matrix, thereby reducing the coding complexity.
Drawings
Fig. 1 is a flowchart illustrating an embodiment of a method for encoding a low density parity check matrix according to the present invention.
Detailed Description
The inventor finds that the existing encoding method of the low-density parity check matrix is relatively complicated.
In view of the above problems, the inventors have studied to provide a method for encoding a low density parity check matrix, thereby reducing the encoding complexity.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in detail below.
Fig. 1 is a flow chart illustrating an embodiment of a method for encoding a low density parity check matrix according to the present invention. Referring to fig. 1, the encoding method includes the steps of:
step S1: setting the size of a check part in the low-density parity check matrix and the size of a cyclic sub-matrix;
step S2: initializing each check bit corresponding to the check part;
step S3: grouping the check bits according to the size of the cyclic subarray to obtain a plurality of check bit groups;
step S4: accumulating the check bits in each check bit group and the information bits related to the check bits in the low-density parity check matrix;
step S5: interleaving each accumulated check bit;
step S6: and performing modulo-2 addition operation on each check bit subjected to interleaving processing to obtain a final check bit.
The following describes an implementation of the above coding method with reference to a specific embodiment.
The size of the parity portion of the low density parity check matrix and the size of the cyclic sub-matrix are set as described in step S1.
The low density parity check matrix includes an information bit portion and a check portion.
Let LDPC code word be c ═ (i)0,i1,...,ij,...,iK-1,p0,p1,...,pm,...,pM-1) (ii) a Wherein (i)0,i1,...,im,...,iK-1) Which are known {1,0} sequences, for the information bits. (p)0,p1,p2,...,pM-1) For the check bits, for the bits to be calculated.
In this embodiment, the size M of the parity portion in the low density parity check matrix is q × q, and the size of the cyclic sub-matrix is q × q. Typically, the check portion is located at the right part of the low density parity check matrix, as shown in the structure of codeword c of the above LDPC.
Before executing step S2, the present embodiment further includes: setting a position k of a second "1" in a last column of a parity part in the low density parity check matrix. The check part matrix (P matrix) is constructed as follows, and the rows of the P matrix are counted from 0.
The structure of the P matrix which is a dual diagonal matrix structure before interweaving is different from the prior structure in that: there is a 1 in the top right corner of the P matrix (i.e., the last column in the first row) and a 1 in the middle of the last column (the k-th row, starting with 0).
In step S2, each parity bit corresponding to the parity part is initialized.
I.e. p0=0,p1=0,p2=0,p3=0,p4=0,p5=0,...,pM-10, wherein each piRepresenting one column of the check matrix, e.g. pmRepresenting the mth column in the check matrix.
As shown in step S3, the check bits are grouped according to the size of the cyclic sub-array to obtain a plurality of check bit groups.
Specifically, first, the check bit is set to { p }0,p1,p2,p3,p4,p5,...,pM-1}. Then, the check bits are grouped in sequence by q bits to obtain a plurality of check bit groups.
For example, the check bit group is:
{pjq+0,pjq+1,...,pjq+(q-1)j takes the value of (0, 1,2, …, q-1).
As described in step S4, the check bits in each check bit group are accumulated with their associated information bits in the low density parity check matrix.
Specifically, for q bits p in each check bit groupmThe following XOR operation is performed:
wherein M is 0,1,2, 3.
Representing the sum p in the low density parity check matrixmThe associated information bits are then transmitted to the receiver,
ymobtained according to the following formula:
where "mod" denotes a modulo operation,representing a rounding-down operation, x representing the first parity bit in each parity bit group (which may be p, for example)0,pq+0,p2q+0,…,pjq+0…) in the low density parity check matrix (corresponding to rows 0, q,2q,3 q.,. jq.,. row) but not including the column position of "1" in the parity part of the low density parity check matrix.
Taking the code word in table 1 as an example, q is 126, the number of parity bits M is 7560, the number of information bits K is 7560, and the position K of the middle 1 in the last column is 3780.
First row number in table 1:
528、689、768、1333、4402、5010
each number representing the first row (corresponding to the first check bit p) in the low density parity check matrix0) A position of middle "1" (i.e., a position of a column), but this position does not include a position of a column of "1" of the check portion of the low density parity check matrix.
The number of the row is x, which represents the first bit p in the first check bit block0The position of the "1" in row 0 of the check matrix is represented (i.e., the position of the column, which also starts counting with 0).
Then there are:
after this is done, there is, according to equation (1):
the next second row of numbers:
441 695 1268 1778 2308 5044
and the rest of the rows are analogized according to the formula (1) and are not listed.
As described in step S5, the accumulated parity bits are interleaved.
Specifically, the method comprises the following steps: and interleaving the accumulated check bits according to a permutation format, wherein the permutation format is realized by the following formula:
piQ'=pi;piQ+1'=pi+q;piQ+2'=pi+2q;piQ+3'=pi+3q;
piQ+4'=pi+4q,...,piQ+Q-1'=pi+(Q-1)q;
wherein i is 0,1,2,3, … …, q-1.
Taking table 1 as an example, the code length is 15120, the code rate is 1/2, and the size of the cyclic sub-array is 126 × 126. In this case, M7560, q 126,
the interleaving process specifically includes:
p0'=p0;p1'=p0+126;p2'=p0+2×126;p3'=p0+3×126;
p4'=p0+4×126,...,p60-1'=p0+(60-1)q;
p60'=p1;p60+1'=p1+126;p60+2'=p1+2×126;p60+3'=p1+3×126;
p60+4'=p1+4×126,...,p2×60-1'=p1+(60-1)×126;
p(126-1)×60'=p126-1;p(126-1)×60+1'=p(126-1)+126;p(126-1)×60+2'=p(126-1)+2×126;
p(126-1)×60+3'=p(126-1)+3×126;
p(126-1)×60+4'=p(126-1)+4×126,...,p(126-1)×60+60-1'=p(126-1)+(60-1)×60;
in this embodiment, { p0,p1,p2,p3,p4,p5,...,pM-1Denotes the check bits before interleaving;
{p0',p1',p2',p3',p4',p5',...,pM-1' } denotes the interleaved check bits.
As shown in step S6, the parity bits after interleaving are modulo-2 added to obtain the final parity bits.
Specifically, this step is realized by the following formula:
where k represents the position of the second "1" in the last column of the parity check part in the low density parity check matrix.
Obtained (p)0',p1',...,pm',...,pM-1') is the finally coded check bit, and the finally obtained LDPC code c ═ i0,i1,...,ij,...,iK-1,p0',p1',...,pm',...,pM-1')。
Table 1 below shows a code table with a code length 15120, a code rate 1/2, and a cyclic sub-array size 126 × 126.
In summary, the dual diagonal structure (before interleaving) of the low density parity check matrix check part adopted in the embodiments of the present invention is characterized in that: there is a 1 in the upper right corner of the matrix of the check portion (i.e., the last column of the first row) and a 1 in the middle of the last column (the k-th row, the number of rows starting from 0). Based on such a structure, the bits of the parity part can be obtained by using the bit and parity equations of the information part without using a coding matrix, thereby reducing the coding complexity.
Although the present invention has been described with reference to the preferred embodiments, it is not intended to limit the present invention, and those skilled in the art can make variations and modifications of the present invention without departing from the spirit and scope of the present invention by using the methods and technical contents disclosed above.
Claims (5)
1. A method for encoding a low density parity check matrix, wherein the last column of the parity check part in the low density parity check matrix has three 1 s, comprising the steps of:
setting the size of a check part in the low-density parity check matrix and the size of a cyclic sub-matrix;
setting a position of a second "1" in a last column of a parity part in the low density parity check matrix;
initializing each check bit corresponding to the check part;
grouping the check bits according to the size of the cyclic subarray to obtain a plurality of check bit groups;
accumulating the check bits in each check bit group and the information bits related to the check bits in the low-density parity check matrix;
interleaving each accumulated check bit;
and performing modulo-2 addition operation on each check bit subjected to interleaving processing to obtain a final check bit.
2. The method of encoding a low density parity check matrix according to claim 1, wherein a codeword of the low density parity check matrix is made c ═ (i)0,i1,...,ij,...,iK-1,p0,p1,...,pm,...,pM-1) Wherein (i)0,i1,...,im,...,iK-1) For information bits, are known {1,0} sequences, (p)0,p1,p2,...,pM-1) The check bits are bits to be calculated, the size of the check part is M × M, and the size of the cyclic sub-array is q × q; the grouping the check bits according to the size of the cyclic sub-array to obtain a plurality of check bit groups comprises:
setting the parity bit to { p0,p1,p2,p3,p4,p5,...,pM-1};
And grouping the check bits by taking q bits as a group in sequence to obtain a plurality of check bit groups.
3. The method for encoding a low density parity check matrix according to claim 2, wherein accumulating the check bits in each check bit group with the information bits associated therewith in the low density parity check matrix comprises:
for q bits p in each check bit groupmThe following XOR operation is performed:
wherein M is 0,1,2, 3.Is represented in a low density parity check matrix with pmThe associated information bits are then transmitted to the receiver,
ymobtained according to the following formula:
where "mod" denotes a modulo operation,denotes a rounding-down operation, and x denotes a position of a column in which "1" is located in a row in the low density parity check matrix associated with the first check bit in each check bit group, but does not include a position of a column of "1" in the parity part in the low density parity check matrix.
4. The method of encoding a low density parity check matrix according to claim 3, wherein the interleaving the accumulated check bits comprises:
and interleaving the accumulated check bits according to a permutation format, wherein the permutation format is realized by the following formula:
piQ'=pi;piQ+1'=pi+q;piQ+2'=pi+2q;piQ+3'=pi+3q;
piQ+4'=pi+4q,...,piQ+Q-1'=pi+(Q-1)q;
wherein i is 0,1,2,3, … …, q-1; q is M/Q;
{p0,p1,p2,p3,p4,p5,...,pM-1denotes the correction before interleavingChecking bits;
{p0',p1',p2',p3',p4',p5',...,pM-1' } denotes the interleaved check bits.
5. The method of encoding a low density parity check matrix according to claim 4, wherein performing modulo-2 addition on each interleaved check bit to obtain a final check bit is implemented by the following equation:
wherein k represents a position of a second "1" of a last column of a parity check part in the low density parity check matrix; the final parity bit is { p }0',p1',p2',p3',p4',p5',...,pM-1'}。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310371629.2A CN104426553B (en) | 2013-08-23 | 2013-08-23 | The coding method of low-density parity check (LDPC) matrix |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310371629.2A CN104426553B (en) | 2013-08-23 | 2013-08-23 | The coding method of low-density parity check (LDPC) matrix |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104426553A CN104426553A (en) | 2015-03-18 |
CN104426553B true CN104426553B (en) | 2017-07-28 |
Family
ID=52974620
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310371629.2A Active CN104426553B (en) | 2013-08-23 | 2013-08-23 | The coding method of low-density parity check (LDPC) matrix |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104426553B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106160937B (en) | 2015-04-15 | 2019-01-04 | 中兴通讯股份有限公司 | A kind of method and device for realizing code block segmentation |
CN107919941B (en) * | 2016-10-10 | 2022-01-25 | 深圳市硅派科技有限公司 | Modulation-demodulation method and device based on overlapping multiplexing |
SG11202009379VA (en) | 2017-03-24 | 2020-10-29 | Zte Corp | Processing method and device for quasi-cyclic low density parity check coding |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7343539B2 (en) * | 2005-06-24 | 2008-03-11 | The United States Of America As Represented By The United States National Aeronautics And Space Administration | ARA type protograph codes |
CN101453220A (en) * | 2007-12-03 | 2009-06-10 | 华为技术有限公司 | Weaving and coding method for duplicate accumulation code encoding, corresponding equipment |
CN101521511A (en) * | 2008-02-28 | 2009-09-02 | 重庆无线绿洲通信技术有限公司 | Method for constructing and coding multiple irregular RA code |
CN101635573A (en) * | 2008-07-23 | 2010-01-27 | 电子科技大学 | Quasi-cyclic RA code-based multivariate LDPC code, and implementation device thereof |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5696604B2 (en) * | 2011-06-30 | 2015-04-08 | 富士通株式会社 | Error correction code decoding apparatus, error correction code decoding method, base station apparatus, and mobile station apparatus |
-
2013
- 2013-08-23 CN CN201310371629.2A patent/CN104426553B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7343539B2 (en) * | 2005-06-24 | 2008-03-11 | The United States Of America As Represented By The United States National Aeronautics And Space Administration | ARA type protograph codes |
CN101453220A (en) * | 2007-12-03 | 2009-06-10 | 华为技术有限公司 | Weaving and coding method for duplicate accumulation code encoding, corresponding equipment |
CN101521511A (en) * | 2008-02-28 | 2009-09-02 | 重庆无线绿洲通信技术有限公司 | Method for constructing and coding multiple irregular RA code |
CN101635573A (en) * | 2008-07-23 | 2010-01-27 | 电子科技大学 | Quasi-cyclic RA code-based multivariate LDPC code, and implementation device thereof |
Non-Patent Citations (1)
Title |
---|
基于DVB-S2标准IRA-LDPC编译码算法的研究;陈兵;《万方数据库》;20100429;第15-19页 * |
Also Published As
Publication number | Publication date |
---|---|
CN104426553A (en) | 2015-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110572163B (en) | Method and apparatus for encoding and decoding LDPC code | |
CN102035556B (en) | Method and system for encoding and decoding data | |
CN107786306B (en) | Low-code-rate LDPC code word structure and coding method for multi-point cooperative communication system | |
CN104779961B (en) | A kind of LDPC structure, code word and corresponding encoder, decoder and coding method | |
CN103944586A (en) | Method for constructing code-rate compatibility QC-LDPC code | |
WO2019001263A1 (en) | Design method and apparatus for quasi-cyclic low-density parity-check | |
CN107786210B (en) | Middle and high code rate LDPC code word structure and coding method for multi-point cooperative communication system | |
CN104426553B (en) | The coding method of low-density parity check (LDPC) matrix | |
CN102904686A (en) | Construction method of QC-LDPC code used for coding and modulation and coding and modulation method | |
CN111464191A (en) | RC-L DPC code construction method based on matrix expansion and Fibonacci sequence | |
CN105024703B (en) | Based on the long LDPC of quasi-cyclic middle short code and codec and coding method | |
CN104821830B (en) | A kind of LDPC structure, code word and corresponding encoder, decoder and coding method | |
CN101834612A (en) | Encoding method of LDPC (Low Density Parity Check) code and encoder | |
CN107204777A (en) | The coding method of LDPC code and encoder | |
CN108494411A (en) | A kind of building method of m-ary LDPC code check matrix | |
CN103199875B (en) | A kind of high efficiency encoding method based on quasi-cyclic LDPC code | |
CN103427847A (en) | Method for constructing LDPC codes | |
CN109150192B (en) | LDPC code word structure and code word coding method | |
CN105322970B (en) | For the LDPC code word of next-generation radio broadcasting and coding method and codec | |
CN105471440A (en) | LDPC codes for next generation of wireless broadcast and coding method and coder and decoder thereof | |
CN107465414A (en) | The coding method of LDPC code | |
CN105322971B (en) | For the LDPC code word of next-generation radio broadcasting and coding method and codec | |
CN107437947A (en) | The coding method of LDPC code | |
CN105281784B (en) | For the LDPC code word of next-generation radio broadcasting and coding method and codec | |
Hernandez et al. | Low complexity construction of low density lattice codes based on array codes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Room 1018, block B, No. three East Bridge Road, Pudong New Area, Shanghai, 200125, China Applicant after: Shanghai NERC-DTV National Engineering Research Center Co., Ltd. Address before: 200125 Shanghai East Road, Pudong New Area, No. three, No. 1018 Applicant before: Shanghai NERC-DTV National Engineering Research Center Co., Ltd. |
|
COR | Change of bibliographic data | ||
GR01 | Patent grant | ||
GR01 | Patent grant |