ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/docs/pws2004/algorithm-fec.mgp
Revision: 1.2
Committed: Mon Jun 28 17:12:45 2004 UTC (22 years, 3 months ago) by root
Branch: MAIN
Changes since 1.1: +1 -0 lines
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 root 1.2 %charset "iso8859-1"
5 root 1.1 %%bimage "gtk/screenshot.jpg" 1600x1200
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     Kodieren
40     %pause
41     %font "t5"
42     $fec = new Algorithm::FEC $n, $k, $blocksize;
43     %pause
44     $fec->set_encode_blocks ([array_of_blocks]);
45     %pause
46     $block = $fec->encode ($index);
47    
48     %pause
49     %font "s"
50     Dekodieren
51     %pause
52     %font "t5"
53     $fec = new Algorithm::FEC $n, $k, $blocksize;
54     %pause
55     $fec->set_decode_blocks ([blocks], [indices]);
56     %pause
57     $fec->decode;
58     %pause
59     $fec->shuffle ([blocks], [indices]);
60     $fec->copy ($srcidx, $dstidx);
61    
62     %page
63    
64     Blockangaben
65    
66    
67     %pause
68     "String mit Blocksize Octets Länge"
69    
70     %pause
71     FILEHANDLE einer Datei mit Blocksize Octets Länge
72    
73     %pause
74     [FILEHANDLE, offset]
75    
76