How to create QRcode page6

top page previous page next page

Format information includes error correcting level and mask pattern indicator in 15 bit long.

First 2 bit are error correcting level in below table.

error correcting level | indicator |
---|---|

L | 01 |

M | 00 |

Q | 11 |

H | 10 |

We select "10" in example data.

**
10
**

In next 3 bit, we put mask pattern indicator which is selected in previous section.

10 **011**

We put error correcting data which is Bose-Chaudhuri-Hocquenghem(BCH)(15,5) in right 10 bit.

First, polynomial F(x) which coefficients are above 5 bit and x^{10} times is divided by below G(x).

G(x)=x^{10}+x^{8}+x^{5}+x^{4}+x^{2}+x+1

In example data,5 bit data is "10011" and F(x) is below.
F(x)=x^{14}+x^{11}+x^{10}

divide by G(x)....

Remainder R(x)=x^{8}+x^{7}+x^{6}+x

So we get result as
10011 **0111000010**

Finally,we calculate exclusive logical sum "101010000010010" and above result to avoid that result data is not all 0.

Format information is "001100111010000".

We put results in number of below figure.
(left side of bit data is upper bit[14]. )

next page : Completion.

previous page
[1]
[2]
[3]
[4]
[5]
[6]
[7]
next page