Автор работы: Пользователь скрыл имя, 31 Мая 2013 в 21:05, лабораторная работа
1. Задания на выполнение лабораторной работы
1. Задание 1. Аппаратно-программное декодирование QR-кода
С помощью фотокамеры мобильного телефона (смартфона, нетбука, планшетника) или специализированныхWeb-сайтов декодировать коды, приведенные в табл.3.1.
1. Задание 2. Формирование QR-кода (создание визитки)
Создать собственную визитку. Для этого с помощью генератора QR-кода закодировать свою фамилию, имя, группу и полное название ВУЗа.
1. Задание 3. Экспериментальное исследование помехоустойчивости QR-кода
Рис. 4.9.4. Штрафные баллы
Затем рассчитываются суммарные
значения штрафных баллов по строкам
и по столбцам. Для рассматриваемого
примера суммарное число
Используя все четыре правила расчета штрафных баллов, находят суммарную количественную оценку данной маски. Подобные оценки получают для всех восьми масок. Среди этих оценок выбирают минимальную оцеку и для окончательного кодирования используют маску, которая имеет минимальное число штрафных баллов.
Список литературы
1. http://ru.wikipedia.org/wiki/
2. http://habrahabr.ru/post/
3. http://kcoding.net/2012/
4. INTERNATIONAL STANDART ISO/IEC 18004/ First edition 2000-06-15.
Приложение 1. Фактические
маски
Приложение 2. Таблица СР-1251
пробел |
32 |
! |
33 |
" |
34 |
# |
35 |
$ |
36 |
% |
37 |
& |
38 |
' |
39 |
( |
40 |
) |
41 |
* |
42 |
+ |
43 |
, |
44 |
- |
45 |
. |
46 |
/ |
47 |
0 |
48 |
1 |
49 |
2 |
50 |
3 |
51 |
4 |
52 |
5 |
53 |
6 |
54 |
7 |
55 |
8 |
56 |
9 |
57 |
: |
58 |
; |
59 |
< |
60 |
= |
61 |
> |
62 |
? |
63 |
@ |
64 |
A |
65 |
B |
66 |
C |
67 |
D |
68 |
E |
69 |
F |
70 |
G |
71 |
H |
72 |
I |
73 |
J |
74 |
K |
75 |
L |
76 |
M |
77 |
N |
78 |
O |
79 |
P |
80 |
Q |
81 |
R |
82 |
S |
83 |
T |
84 |
U |
85 |
V |
86 |
W |
87 |
X |
88 |
Y |
89 |
Z |
90 |
[ |
91 |
\ |
92 |
] |
93 |
^ |
94 |
_ |
95 |
` |
96 |
a |
97 |
b |
98 |
c |
99 |
d |
100 |
e |
101 |
f |
102 |
g |
103 |
h |
104 |
i |
105 |
j |
106 |
k |
107 |
l |
108 |
m |
109 |
n |
110 |
o |
111 |
p |
112 |
q |
113 |
r |
114 |
s |
115 |
t |
116 |
u |
117 |
v |
118 |
w |
119 |
x |
120 |
y |
121 |
z |
122 |
А |
192 |
Б |
193 |
В |
194 |
Г |
195 |
Д |
196 |
Е |
197 |
Ж |
198 |
З |
199 |
И |
200 |
Й |
201 |
К |
202 |
Л |
203 |
М |
204 |
Н |
205 |
О |
206 |
П |
207 |
Р |
208 |
С |
209 |
Т |
210 |
У |
211 |
Ф |
212 |
Х |
213 |
Ц |
214 |
Ч |
215 |
Ш |
216 |
Щ |
217 |
Ъ |
218 |
Ы |
219 |
Ь |
220 |
Э |
221 |
Ю |
222 |
Я |
223 |
а |
224 |
б |
225 |
в |
226 |
г |
227 |
д |
228 |
е |
229 |
ж |
230 |
з |
231 |
и |
232 |
й |
233 |
к |
234 |
л |
235 |
м |
236 |
н |
237 |
о |
238 |
п |
239 |
р |
240 |
с |
241 |
т |
242 |
у |
243 |
ф |
244 |
х |
245 |
ц |
246 |
ч |
247 |
ш |
248 |
щ |
249 |
ъ |
250 |
ы |
251 |
ь |
252 |
э |
253 |
ю |
254 |
я |
255 |
Приложение 3. Определение версии
кода с помощью меток центровки
Версия |
Строки, столбцы |
Строки, столбцы |
Строки, столбцы |
Строки, столбцы |
Строки, столбцы |
Строки, столбцы |
Строки, столбцы |
2 |
6 |
18 |
|||||
3 |
6 |
22 |
|||||
4 |
6 |
26 |
|||||
5 |
6 |
30 |
|||||
6 |
6 |
34 |
|||||
7 |
6 |
22 |
38 |
||||
8 |
6 |
24 |
42 |
||||
9 |
6 |
26 |
46 |
||||
10 |
6 |
28 |
50 |
||||
11 |
6 |
30 |
54 |
||||
12 |
6 |
32 |
58 |
||||
13 |
6 |
34 |
62 |
||||
14 |
6 |
26 |
46 |
66 |
|||
15 |
6 |
26 |
48 |
70 |
|||
16 |
6 |
26 |
50 |
74 |
|||
17 |
6 |
30 |
54 |
78 |
|||
18 |
6 |
30 |
56 |
82 |
|||
19 |
6 |
30 |
58 |
86 |
|||
20 |
6 |
34 |
62 |
90 |
|||
21 |
6 |
28 |
50 |
72 |
94 |
||
22 |
6 |
26 |
50 |
74 |
98 |
||
23 |
6 |
30 |
54 |
78 |
102 |
||
24 |
6 |
28 |
54 |
80 |
106 |
||
25 |
6 |
32 |
58 |
84 |
110 |
||
26 |
6 |
30 |
58 |
86 |
114 |
||
27 |
6 |
34 |
62 |
90 |
118 |
||
28 |
6 |
26 |
50 |
74 |
98 |
122 |
|
29 |
6 |
30 |
54 |
78 |
102 |
126 |
|
30 |
6 |
26 |
52 |
78 |
104 |
130 |
|
31 |
6 |
30 |
56 |
82 |
108 |
134 |
|
32 |
6 |
34 |
60 |
86 |
112 |
138 |
|
33 |
6 |
30 |
58 |
86 |
114 |
142 |
|
34 |
6 |
34 |
62 |
90 |
118 |
146 |
|
35 |
6 |
30 |
54 |
78 |
102 |
126 |
150 |
36 |
6 |
24 |
50 |
76 |
102 |
128 |
154 |
37 |
6 |
28 |
54 |
80 |
106 |
132 |
158 |
38 |
6 |
32 |
58 |
84 |
110 |
136 |
162 |
39 |
6 |
26 |
54 |
82 |
110 |
138 |
166 |
40 |
6 |
30 |
58 |
86 |
114 |
142 |
170 |
Приложение 4. Определение версии QR-кода
с помощью
системной информации
Версия |
Двоичное слово |
7 |
001010010011111000 |
8 |
000111101101000100 |
9 |
100110010101100100 |
10 |
011001011001010100 |
11 |
011011111101110100 |
12 |
001000110111001100 |
13 |
111000100001101100 |
14 |
010110000011011100 |
15 |
000101001001111100 |
16 |
000111101101000010 |
17 |
010111010001100010 |
18 |
111010000101010010 |
19 |
001001100101110010 |
20 |
011001011001001010 |
21 |
011000001011101010 |
22 |
100100110001011010 |
23 |
000110111111111010 |
24 |
001000110111000110 |
25 |
000100001111100110 |
26 |
110101011111010110 |
27 |
000001110001110110 |
28 |
010110000011001110 |
29 |
001111110011101110 |
30 |
101011101011011110 |
31 |
000000101001111110 |
32 |
101010111001000001 |
33 |
000001111011100001 |
34 |
010111010001010001 |
35 |
011111001111110001 |
36 |
110100001101001001 |
37 |
001110100001101001 |
38 |
001001100101011001 |
39 |
010000010101111001 |
40 |
100101100011000101 |
150