CN105227192B - A kind of method encoded for multi-mode BCH code and the encoder using this method - Google Patents

A kind of method encoded for multi-mode BCH code and the encoder using this method Download PDF

Info

Publication number
CN105227192B
CN105227192B CN201410246906.1A CN201410246906A CN105227192B CN 105227192 B CN105227192 B CN 105227192B CN 201410246906 A CN201410246906 A CN 201410246906A CN 105227192 B CN105227192 B CN 105227192B
Authority
CN
China
Prior art keywords
matrix
encoder
associate
bch code
coding
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
Application number
CN201410246906.1A
Other languages
Chinese (zh)
Other versions
CN105227192A (en
Inventor
洪瑞徽
颜池男
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Hengyu Chip Technology Co., Ltd.
Original Assignee
Shenzhen Hengyu Chip Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Hengyu Chip Technology Co Ltd filed Critical Shenzhen Hengyu Chip Technology Co Ltd
Priority to CN201410246906.1A priority Critical patent/CN105227192B/en
Publication of CN105227192A publication Critical patent/CN105227192A/en
Application granted granted Critical
Publication of CN105227192B publication Critical patent/CN105227192B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

The present invention discloses a kind of method encoded for multi-mode BCH code and the encoder using this method.This method includes step: establishing multiple encoder matrixs;The encoder matrix is combined with side alignment thereof, to form an associate(d) matrix;Common subexpression is found in the associate(d) matrix;And an information is encoded using the associate(d) matrix.

Description

A kind of method encoded for multi-mode BCH code and the encoder using this method
Technical field
The present invention is used for different BCH codes especially with regard to a kind of multi-mode encoding device about a kind of encoder, comprising appointing Digital m in what code length, code rate or GF (2m).
Background technique
Bose-Chaudhuri-Hocquenghem (BCH) code is the mistake for being commonly used for very much storage with communication equipment More code, BCH code can be detected and correct due to the noise and defect in storage device channels, the mistake occurred at random.BCH code Coding is often realized using the combination of linear feedback shift register and certain logical integrated circuits.Existing linear feedback is moved Bit register circuit is as shown in Figure 1.In order to accelerate operation, which usually adopts parallel calculation mode and designs.Symbol p in Fig. 1 Indicate in j-th of frequency, the R'(j of the input to synchronize calculating) the position p data.After coding, calculating is exported As a result Z (j).If the code length is n, the program of coding can be completed after [n/p] a frequency.
About Bose-Chaudhuri-Hocquenghem Code, detailed description are as follows.One has n coding BCH code words, has k information, encoded A generator polynomial is applied in journey:
G (x)=xR+g'R-1xR-1+g'R-2xR-2+…+g'2x2+g'1x1+g'0,
And wherein R=n-k+1.When the encoder for carrying out p parallel computation coding can be synchronized using one, for a tool There are the initial treatment data of the position n of k information to be cut into R'(1 as unit of p), R'(2) ... R'(n/p) (R'(n/p) be not required to To be p), and it is input to the encoder in every frequency sequentially to carry out operation.Based on a general formula, in j-th of frequency (1≤j ≤ n/p) in, the calculated value of output are as follows: Z (j)=Fp×[Z(j-1)+R'(j)].It should be noted that all elements are all in Z (0) 0.In order to facilitate operation, following presentation
In, R'(j) be j-th p.Z (j) has R, is respectively expressed as Z0(j)、Z1(j)…ZR-1(j)。
Expression is further described below in other above formulas:
Enable F'=[FPPreceding P column | FP], the transposed matrix of available Z (j):
It is able to satisfy the circuit of the above operation, can also reach encoding operation as shown in Figure 1.The code word of one coding can be in the It is obtained after [n/p] frequency.
Method above-mentioned can be only used in identical Galois field GF (2m), and code rate is fixed with code length.It answers certain For, it may be necessary to different code length, code rate, the power m in GF (2m) and parallel parameter p.Traditionally, these demands can lead to Specific Bose-Chaudhuri-Hocquenghem Code device is crossed to realize.Thus, the complexity of hardware is got higher.In order to reduce hardware complexity, certain designers Some multiplexers may be added into linear feedback shift register with shared buffer would.However, more because these are added Task device and the area cost that has more and delay can undermine the value of product itself.
Therefore, it is necessary to one kind for different BCH codes, can share the method for a linear feedback shift register and use the party The encoder of method.In addition, this method can increase the search space of common subexpression in a matrix, to reduce hardware logic face Product.
Summary of the invention
As described above, in the design circuit existing scheme of the coding of BCH code, the complexity of hardware is higher and area cost Greatly.Therefore a kind of for different BCH codes, the method for a linear feedback shift register and the encoder using this method can be shared Be very there is an urgent need to.
Therefore, according to a kind of aspect of the invention, a method of it is encoded for multi-mode BCH code, comprising the steps of: establish Multiple encoder matrixs;The encoder matrix is combined with side alignment thereof, to form an associate(d) matrix;It is found in the associate(d) matrix Common subexpression;And an information is encoded using the associate(d) matrix, wherein each encoder matrix has following form
AndWherein it is with p for the initial treatment data of a position n with k information Unit cutting, R are defined as R=n-k+1;g'R-1、g'R-2... and g'0For a generator polynomial g (x)=xR+g'R-1xR-1+g'R- 2xR-2+…+g'2x2+g'1x1+g'0Coefficient;Any two encoder matrix has identical or different n and/or k.
Conceive according to this case, in associate(d) matrix, is not supplied to sentence 0 shared by encoder matrix element.Encoder matrix according to Sequence is arranged in the side of the associate(d) matrix.An at least encoder matrix use another coding in the associate(d) matrix in the associate(d) matrix The common subexpression of matrix.0 is formed when encoder matrix the smallest in associate(d) matrix can be accommodated in neighbouring other encoder matrixs A part of place, which is set at this and each neighbouring encoder matrix in two sides.Preferably two A adjacent encoder matrix is separated with multiple 0.
In addition, according to another aspect of the invention, a kind of encoder for multi-mode BCH code coding includes: a knot Matrix unit is closed, to provide multiple encoder matrixs, the element in one of encoder matrix is had p defeated with one Enter data multiplication, and exporting result in a first frequency is a calculating data;One linear feedback shift register, to linear It is an output data that ground, which shifts the calculating data, and the output data is exported in a second frequency;And an adder, to connect The output data and the processing data with p cuttings are received, which is added with the processing data of cutting, and in It is another input data to the associate(d) matrix unit that the addition result is exported in the second frequency, wherein a n with k information The initial treatment data of position are cut as unit of p, and the processing data as cutting inputs the adder in order;One coding Code word is obtained in [n/p] a frequency;Second frequency lags behind one frequency of first frequency.
The encoder matrix forms an associate(d) matrix in the associate(d) matrix unit with side alignment thereof, and the associate(d) matrix Unit is according to corresponding BCH code, using an encoder matrix interior element or an encoder matrix interior element together in another encoder matrix Common subexpression, carry out multiplying.And wherein each encoder matrix has following form
Wherein the initial treatment data of the position n for this with k information are cut as unit of p, and R is defined as R=n-k +1;g'R-1、g'R-2... and g'0For a generator polynomial g (x)=xR+g'R-1xR-1+g'R-2xR-2+…+g'2x2+g'1x1+g'0's Coefficient;Any two encoder matrix has identical or different n and/or k.
Detailed description of the invention
Fig. 1 is the conventional codec for a BCH code;
Fig. 2 is the encoder provided by the present invention for encoding multi-mode BCH code;
Fig. 3 shows the structure for the associate(d) matrix portion in an embodiment;
Fig. 4 shows the structure for the associate(d) matrix portion in another embodiment;
Fig. 5 shows the structure for the associate(d) matrix portion in another embodiment;
Fig. 6 shows the structure for the associate(d) matrix portion in another embodiment;
Fig. 7 is the flow chart of a coding method provided by the invention.
Description of symbols: 10- encoder;100- associate(d) matrix unit;110- associate(d) matrix portion;120- logical operation Portion;200- linear feedback shift register;300- adder.
Specific embodiment
The present invention will be more specifically described referring to following embodiment.
Please see Fig. 2 to Fig. 4, explanation is used according to one embodiment of the invention.One is used to encode the volume of multi-mode BCH code Code device 10 includes an associate(d) matrix unit 100, a linear feedback shift register 200 and an adder 300.Each BCH code Mode can have the power m in different code rates, code length or Galois field GF (2m).By the encoder 10, any quantity mould The combination of formula can be all able to achieve.
Associate(d) matrix unit 100 is used to provide multiple encoder matrixs, an encoder matrix interior element or one are encoded square For battle array interior element together with the common subexpression in another encoder matrix, the input data for having p with one carries out multiplying. It can also be further in a first frequency, and exporting aforementioned result is a calculating data.Encoder matrix is with side alignment thereof An associate(d) matrix is formed in the associate(d) matrix unit 100.Associate(d) matrix unit 100 carries out multiplication fortune according to corresponding BCH code It calculates.Associate(d) matrix is stored in an associate(d) matrix portion 110.In order to have more specific understanding to associate(d) matrix portion 110, figure is please referred to 3。
Fig. 3, which is shown, to be used in an embodiment, the structure in associate(d) matrix portion 110.It should be noted that the associate(d) matrix portion 110 It can be any electronic component, such as read-only memory (ROM) array, to remember the element (0 or 1) of the encoder matrix.? In Fig. 3,3 squares are used to respectively indicate 3 encoder matrixs.Entire area of the associate(d) matrix portion 110 in associate(d) matrix unit 100 It is indicated with R1x (R1+R2+R3).Each sub- area F1 (encoder matrix 1 with side length R1), the F2 (coding with side length R2 Matrix 2) and F3 (with side length R3 encoder matrix 3) be used to encoder matrix is described in the relative position in associate(d) matrix portion 110.Often The element placement of one encoder matrix is in corresponding sub- area.
It is supplied as shown in figure 3, not being encoded in associate(d) matrix and sentencing 0 shared by matrix element.Comparatively ideal situation is to compile Code matrix sequential is in the side of the associate(d) matrix, preferably sequential from large to small.Certainly, other sequences, such as by As low as big or insertion is the smallest between two big persons and feasible mode.In the upper side of associate(d) matrix, encoder matrix R1, R2 It is arranged by left bank to the right side with R3.Have a little it should be noted that another side length of associate(d) matrix should be with maximum encoder matrix R1's Side length is identical.This is the method for maintaining associate(d) matrix area to minimize and (save area cost) and reduce space waste.
According to the present invention, each encoder matrix can be used to be multiplied with a p input data and then export its result.One The initial treatment data of the position n with k information are cut as unit of p, and the processing data as cutting inputs in order The adder.These steps were described in prior art, and details are not described herein again.Thus, each encoder matrix has below Form
And
R is defined as R=n-k+1;g'R-1、g'R-2... and g'0For a generator polynomial g (x)=xR+g'R-1xR-1+g'R-2xR-2 +…+g'2x2+g'1x1+g'0Coefficient.It can be understood that any two encoder matrix can have identical or different n and/or k.This means that the code word of the coding from each encoder matrix can have in different code rates, code length or Galois field GF (2m) Power m.In short, associate(d) matrix can provide the BCH code of different mode according to its design.
Associate(d) matrix unit 100 further has a logical operation section 120, to carry out multiplying.According to of the invention Spirit, certain common subexpressions in two or more encoder matrixs, can be found and utilize.For example, if F1 There is common subexpression with F2, the calculating of the multiplying of BCH codes different for two can be utilized by logical operation section 120 Common subexpression carries out in F1.Also that is, an at least encoder matrix has used another coding in associate(d) matrix in associate(d) matrix The common subexpression of matrix.In this way, which multiplexer just can avoid being used in linear feedback shift register 200.This Sample design, which is advantageous in that, can avoid because being inserted into multiplexer, and cause using additional area with therefore caused by delay.According to According to the present invention, other encoder matrixs do not have common subexpression, such as F3, also may be present.All encoder matrixs do not need all With common subexpression.
The common linear feedback shift register as, linear feedback shift register 200 can linearly shift this Calculating data are an output data, and the output data is exported in a second frequency.Adder 300 receives the output data (in such as Fig. 2 shown in Z (j)) has p with one, and the processing data of the cutting from initial treatment data are (such as R ' (j) institute in Fig. 2 Show), which is added with the processing data of cutting, and exporting the addition result in the second frequency is another input Data are to the associate(d) matrix unit.Second frequency falls behind one frequency of first frequency.By adder 300 input data again it is defeated Enter to associate(d) matrix unit 100 to be used in second frequency to calculate.The code word Z (as shown in Figure 2) of one coding can be in [n/ P] a frequency obtains.
In another embodiment, which can occupy identical space.See Fig. 4.F1 and F2 in Fig. 4 have There is identical area and occupy the space of same size, but is functionally not identical.According to spirit of the invention, encoder matrix The encoder matrix of two same sizes is arranged together by arrangement, as shown in F1 and F2.Lesser F3 is placed in by F2.Associate(d) matrix Rest part filled up with 0.
Certainly, the quantity of encoder matrix is not limited to 3.It can be it is any be greater than or equal to 2 number.In Fig. 5, answer With 4 encoder matrixs (F1, F2, F3 and F4).The smallest encoder matrix (F4) can be accommodated in neighbour in associate(d) matrix unit 110 Nearly other encoder matrixs (F2 and F3) are formed in a part of 0 place.The smallest encoder matrix (F4) is located at 0 position and two Each neighbouring two encoder matrixs (F2 and F3) in side.F4 need not be arranged in close to F3, the upper side of associate(d) matrix.
From the perspective of designer, 0 may be added between two adjacent encoder matrixes and recognize each encoder matrix, It works and can more easily carry out to remove.In this case, two adjacent encoder matrixes will pass through multiple 0 and separate. See Fig. 6.As described above, the embodiment of Fig. 6 is described between F1 and F2 by arranging F3.Also that is, the smallest encoder matrix formula It is arranged among two biggish matrixes.This is another arrangement mode for being different from other embodiments again.
From above explanation, a kind of method for multi-mode BCH code coding can be found.Please refer to Fig. 7.This method has Following steps: multiple encoder matrixs (S01) is established;The encoder matrix is combined with side alignment thereof, to form an associate(d) matrix (S02);It is found in the associate(d) matrix common subexpression (S03), and uses associate(d) matrix coding one information (S04).Often One encoder matrix should have form below:
And
n、k、R、g'R-1、g'R-2... and g'0Definition it is stated that as above.It is not encoder matrix element institute in associate(d) matrix Sentencing for accounting for 0 is supplied.Encoder matrix sequential is in the side of the associate(d) matrix.At least an encoder matrix makes in the associate(d) matrix The common subexpression of another encoder matrix in the associate(d) matrix.When encoder matrix the smallest in associate(d) matrix can be accommodated in Neighbouring other encoder matrixs form a part of 0 place, which is set at this and two sides each neighbouring one Encoder matrix.Two adjacent encoder matrixes are separated with multiple 0.
Although the present invention has been disclosed by way of example above, it is not intended to limit the present invention., any technical field Middle tool usually intellectual, without departing from the spirit and scope of the present invention, when can make it is a little change and retouch, therefore the present invention Protection scope when depending on this case claim define subject to.

Claims (15)

1. a kind of method for multi-mode BCH code coding, which is characterized in that include step:
Establish multiple encoder matrixs;
The encoder matrix is combined with side alignment thereof, to form an associate(d) matrix;
Common subexpression is found in the associate(d) matrix;And
An information is encoded using the associate(d) matrix,
Wherein, each encoder matrix has following form
And
Wherein the initial treatment data of a position n with k information are cut as unit of p, R is defined as R=n-k+1; g'R-1、g'R-2... and g'0For a generator polynomial g (x)=xR+g'R-1xR-1+g'R-2xR-2+…+g'2x2+g'1x1+g'0Be Number;Any two encoder matrix has identical or different n and/or k;N is the length of initial treatment data, and k is the length of information Degree, p are manageable data number in a frequency, and n and p are positive integer and n >=p.
2. the method for multi-mode BCH code coding as described in claim 1, wherein being not coding square in associate(d) matrix 0 is sentenced shared by array element element to supply.
3. the method for multi-mode BCH code coding as described in claim 1, wherein encoder matrix sequential is in the combination The side of matrix.
4. the method for multi-mode BCH code coding as described in claim 1, wherein at least one in the associate(d) matrix encodes Matrix uses the common subexpression of another encoder matrix in the associate(d) matrix.
5. the method for multi-mode BCH code coding as described in claim 1, wherein when coding square the smallest in associate(d) matrix Battle array can be accommodated in neighbouring other encoder matrixs and form a part in place of 0, the smallest encoder matrix be set to be formed 0 it Each neighbouring encoder matrix in place and two sides.
6. the method for multi-mode BCH code coding as described in claim 1, two of them adjacent encoder matrix is with multiple 0 It separates.
7. it is a kind of for multi-mode BCH code coding encoder, characterized by comprising:
One associate(d) matrix unit, to provide multiple encoder matrixs, the element and one in one of encoder matrix to have There are p input datas to be multiplied, and exporting result in a first frequency is a calculating data;
One linear feedback shift register is an output data linearly to shift the calculating data, and in a second frequency Middle output output data;And
One adder, to receive the output data and the processing data with p cuttings, by the output data and cutting Processing data be added, and exporting in the second frequency addition result is another input data to the associate(d) matrix unit,
Wherein the initial treatment data of the position n with k information are cut as unit of p, as cutting processing data according to Input to sequence the adder;The code word of one coding is obtained in [n/p] a frequency;Second frequency lags behind one frequency of first frequency Rate;N is the length of initial treatment data, and k is the length of information, and p is manageable data number in a frequency, and n and p are Positive integer and n >=p.
8. the encoder for multi-mode BCH code coding as claimed in claim 7, wherein the encoder matrix is with side alignment side Formula forms an associate(d) matrix in the associate(d) matrix unit, and the associate(d) matrix unit uses a coding according to corresponding BCH code Matrix interior element or an encoder matrix interior element carry out multiplying together with the common subexpression in another encoder matrix.
9. the encoder for multi-mode BCH code coding as claimed in claim 8, wherein each encoder matrix has following shape FormulaAnd
Wherein the initial treatment data of the position n for this with k information are cut as unit of p, and R is defined as R=n-k+1; g'R-1、g'R-2... and g'0For a generator polynomial g (x)=xR+g'R-1xR-1+g'R-2xR-2+…+g'2x2+g'1x1+g'0Be Number;Any two encoder matrix has identical or different n and/or k.
10. the encoder for multi-mode BCH code coding as claimed in claim 8, wherein the associate(d) matrix unit is further With a logical operation section, to carry out multiplying.
11. the encoder for multi-mode BCH code coding as claimed in claim 7, wherein being not coding in associate(d) matrix 0 is sentenced shared by matrix element to supply.
12. the encoder for multi-mode BCH code coding as claimed in claim 7, wherein encoder matrix sequential is in this The side of associate(d) matrix.
13. being used for the encoder of multi-mode BCH code coding as claimed in claim 7, wherein at least one volume in the associate(d) matrix Code matrix uses the common subexpression of another encoder matrix in the associate(d) matrix.
14. the encoder for multi-mode BCH code coding as claimed in claim 7, wherein when volume the smallest in associate(d) matrix Code matrix can be accommodated in a part that neighbouring other encoder matrixs form 0 place, which is set to institute's shape At 0 place and each neighbouring encoder matrix in two sides.
15. the encoder for multi-mode BCH code coding as claimed in claim 7, two of them adjacent encoder matrix is with more A 0 separates.
CN201410246906.1A 2014-06-05 2014-06-05 A kind of method encoded for multi-mode BCH code and the encoder using this method Active CN105227192B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410246906.1A CN105227192B (en) 2014-06-05 2014-06-05 A kind of method encoded for multi-mode BCH code and the encoder using this method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410246906.1A CN105227192B (en) 2014-06-05 2014-06-05 A kind of method encoded for multi-mode BCH code and the encoder using this method

Publications (2)

Publication Number Publication Date
CN105227192A CN105227192A (en) 2016-01-06
CN105227192B true CN105227192B (en) 2018-12-21

Family

ID=54995934

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410246906.1A Active CN105227192B (en) 2014-06-05 2014-06-05 A kind of method encoded for multi-mode BCH code and the encoder using this method

Country Status (1)

Country Link
CN (1) CN105227192B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1264032A (en) * 1999-02-19 2000-08-23 松下电器产业株式会社 Data error correcting device
US20010014960A1 (en) * 2000-01-31 2001-08-16 Sanyo Electric Co., Ltd., Error-correcting device and decoder enabling fast error correction with reduced circuit scale
CN101567696A (en) * 2009-05-22 2009-10-28 北京大学 Encoder and decoder of Code BCH with changeable parameters
CN101976584A (en) * 2010-10-27 2011-02-16 记忆科技(深圳)有限公司 Quasi-cyclic low density parity-check code (QC-LDPC) decoder and decoding method
CN102354535A (en) * 2011-08-04 2012-02-15 记忆科技(深圳)有限公司 Logical unit multiplexing system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1264032A (en) * 1999-02-19 2000-08-23 松下电器产业株式会社 Data error correcting device
US20010014960A1 (en) * 2000-01-31 2001-08-16 Sanyo Electric Co., Ltd., Error-correcting device and decoder enabling fast error correction with reduced circuit scale
CN101567696A (en) * 2009-05-22 2009-10-28 北京大学 Encoder and decoder of Code BCH with changeable parameters
CN101976584A (en) * 2010-10-27 2011-02-16 记忆科技(深圳)有限公司 Quasi-cyclic low density parity-check code (QC-LDPC) decoder and decoding method
CN102354535A (en) * 2011-08-04 2012-02-15 记忆科技(深圳)有限公司 Logical unit multiplexing system

Also Published As

Publication number Publication date
CN105227192A (en) 2016-01-06

Similar Documents

Publication Publication Date Title
US7484159B2 (en) Encoding method and encoding apparatus
US20130246887A1 (en) Memory controller
CN108809506B (en) Coding method and device
US20170033923A1 (en) Method for performing a sensitive data encryption with masking, and corresponding encryption apparatus and computer program product
CN106998208B (en) Code word construction method of variable length Polar code
CN107239362B (en) Parallel CRC (Cyclic redundancy check) code calculation method and system
CN102870330A (en) Coding device, error-correction code configuration method, and program thereof
CN109150383B (en) Polar code encoding method and device
CN104467875A (en) Blind recognition method for RS code and punctured convolutional code cascaded code parameters
KR102118328B1 (en) Coding and decoding of polar codes extended to a length not equal to 2
US11316534B2 (en) Encoding method and device, decoding method and device, and storage medium
CN112332857B (en) Cyclic shift network system and cyclic shift method for LDPC code
CN105227192B (en) A kind of method encoded for multi-mode BCH code and the encoder using this method
US8909510B2 (en) LFSR emulation
KR20190003315A (en) Encoding method of efficient generalized tensor product codes, and apparatus there-of
CN103401566A (en) Parameterization BCH (broadcast channel) error-correcting code parallel encoding method and device
CN103401650A (en) Blind identification method for (n, 1 and m) convolutional code with error codes
US20170288697A1 (en) Ldpc shuffle decoder with initialization circuit comprising ordered set memory
TWI538414B (en) Method for encoding multi-mode of bch codes and encoder thereof
US10505710B2 (en) Electronic calculating device
US9467173B2 (en) Multi-code Chien's search circuit for BCH codes with various values of m in GF(2m)
US9459836B2 (en) Simplified inversionless berlekamp-massey algorithm for binary BCH code and circuit implementing therefor
CN110457008B (en) m sequence generation method, device and storage medium
Rezaei et al. Unrolled architectures for high-throughput encoding of multi-kernel polar codes
EP2395697A1 (en) Method for cryptography of a binary file

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20180409

Address after: Guangdong city of Shenzhen province Nanshan District Guangdong streets Technology Park high-tech South Road Fuan technology building B block 1005

Applicant after: Shenzhen Hengyu Chip Technology Co., Ltd.

Address before: No. 3, No. two, No. 1, Yan Xin Road, Hsinchu science and Technology Industrial Park, Hsinchu

Applicant before: STORART TECHNOLOGY COMPANY LIMITED

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant