Главная > Коды, исправляющие ошибки
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
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
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

1.2. Несколько замечаний о двоичных кодах, обнаруживающих и исправляющих ошибки

В идеальной системе двоичные символы, появляющиеся на выходе устройства, декодирующего сигналы на выходе канала двоичными символами, должны совпадать с стволами, которые поступают на вход устройства, кодирующего двоичные символы сигналами на входе канала. Однако на практике всегда есть случайные ошибки. Назначение двоичных кодов состоит в том, чтобы обнаруживать и, быть может, исправлять такие ошибки. Эти коды не могут исправлять каждую мыслимую комбинацию ошибок; они скорее предназначаются для того, чтобы исправлять наиболее правдоподобные комбинации ошибок. Ббльшая часть теории двоичных кодов основана на предположении, что каждый из символов искажается шумом независимо и что, следовательно, вероятность данной комбинации ошибок зависит только от числа ошибок. Так, например, разработаны коды, которые исправляют любую комбинацию из или меньше ошибок в блоке из символов. Подобная схема может служить подходящей моделью для некоторых каналов, однако в телефонных линиях связи или в системах хранения информации на магнитной ленте ошибки встречаются в основном пачками. Помехи в телефонной линии связи такие, как, например, молнии, длятся дольше, чем

продолжительность одного символа. Далее, дефекты магнитной ленты занимают обычно больше места, чем то, на котором записывается один символ. Поэтому нужны коды для исправления пачек ошибок. Для этой цели были разработаны некоторые очень хорошие коды, описываемые в гл. 10 и 12. Каналы связи, изображенные на рис. 1.1 и 1.2, являются односторонними. Очень часто системы связи являются двусторонними — факт, который должен быть учтен при построении кодов. В случае двустороннего канала, например, можно использовать код, обнаруживающий ошибки. Когда на каком-либо конце обнаружена ошибка, можно требовать повторения передачи и, таким образом, эффективно исправлять ошибки.

Существуют несомненные примеры односторонних каналов, в которых использование кодов, исправляющих ошибки, может уменьшить вероятность ошибки при передаче, но использование кодов, обнаруживающих ошибки, и повторной передачи этого эффекта не дает. Например, в случае хранения информации на магнитной ленте слишком поздно просить о повторной передаче после того, как лента уже хранилась неделю или месяц и при чтении записи обнаружились ошибки. Кодирование для кодов, исправляющих ошибки, лишь немного сложнее, чем для кодов, обнаруживающих ошибки. Сложного оборудования требует обычно декодирование. При передаче, например, с искусственного спутника, когда упрощение оборудования в передающей системе много важнее, чем упрощение оборудования во всей системе связи, использование кодирующего оборудования для системы исправления ошибок окажется, вероятно, более практичным, чем использование системы повторной передачи с управлением на расстоянии. Сложная процедура исправления ошибок может производиться на Земле, где ограничения, накладываемые на сложность оборудования, не являются столь жесткими. Таким образом, существуют системы, где необходимо использовать коды, не требующие каналов обратной связи, — такими кодами являются коды, исправляющие ошибки.

С другой стороны, обнаружение ошибок является по своей природе задачей много более простой, чем исправление ошибок. Так, если имеется двусторонний канал, обычно легче обеспечить обнаружение ошибок и возможность посылки требования о повторной передаче, чем воспользоваться известными в настоящее время кодами, исправляющими ошибки [92]. Некоторые коды, в особенности коды для исправления пачек ошибок, рассматриваемые в гл. 10, столь просты в осуществлении, что даже в тех случаях, когда имеется возможность повторной передачи, может оказаться разумным ввести в систему в ограниченных размерах исправление ошибок, с тем чтобы уменьшить необходимость повторных передач.

Эффективное использование каналов обратной связи для контроля ошибок еще не привлекло в теории кодирования того внимания,

которое оно заслуживает. Обратная связь наверняка может сильно упростить исправление ошибок. Существуют определенные границы эффективности простых систем обнаружения ошибок и повторной передачи, так как короткие коды не могут эффективно обнаруживать ошибки, а очень длинные коды требуют слишком частой повторной передачи. Об использовании канала обратной связи каким-либо более утонченным способом почти ничего не известно [17, 106].

1
Оглавление
email@scask.ru