ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/docs/pws2004/algorithm-fec.mgp
Revision: 1.1
Committed: Sun Jun 27 13:45:59 2004 UTC (22 years, 3 months ago) by root
Branch: MAIN
Log Message:
*** empty log message ***

File Contents

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