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 BoseChaudhuriHocquenghem(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