ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/docs/pws2004/algorithm-fec.mgp
Revision: 1.4
Committed: Wed Jun 30 08:34:11 2004 UTC (22 years, 3 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +1 -1 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 %include "std.mgp"
2 %%default 1 bimage "gtk/gtk-window.jpg" 1024x768, center
3 %page
4 %charset "iso8859-1"
5 %bimage "bg.png" 1280x1024
6
7 Algorithm::FEC
8
9 %page
10
11 Algorithm::FEC
12
13
14
15
16 %font "t5"
17 +---+---+---+---+---+---+---+---+
18 | 0 | | | | | | |n-1|
19 +---+---+---+---+---+---+---+---+
20 DDD DDD DDD DDD DDD DDD DDD DDD
21
22 %page
23
24 Algorithm::FEC
25
26
27
28
29 %font "t5"
30 +---+---+---+---+---+---+---+---+---+---+-----+
31 | 0 | | | | | | |n-1| n | |n+k-1|
32 +---+---+---+---+---+---+---+---+---+---+-----+
33 DDD DDD DDD DDD DDD DDD DDD DDD CCC CCC CCCCC
34
35 %page
36
37 API
38
39
40 Kodieren
41 %pause
42 %font "t5"
43 $fec = new Algorithm::FEC $n, $k, $blocksize;
44 %pause
45 $fec->set_encode_blocks ([array_of_blocks]);
46 %pause
47 $block = $fec->encode ($index);
48
49
50 %pause
51 %font "s"
52 Dekodieren
53 %pause
54 %font "t5"
55 $fec = new Algorithm::FEC $n, $k, $blocksize;
56 %pause
57 $fec->set_decode_blocks ([blocks], [indices]);
58 %pause
59 $fec->decode;
60
61 %pause
62 $fec->shuffle ([blocks], [indices]);
63 $fec->copy ($srcidx, $dstidx);
64
65 %page
66
67 Blockangaben
68
69
70
71 %pause
72 "String mit Blocksize Octets Länge"
73
74
75 %pause
76 FILEHANDLE einer Datei mit Blocksize Octets Länge
77
78
79 %pause
80 [FILEHANDLE, offset]
81
82 %page
83
84 Aus!
85
86