摘要 |
Die Erfindung betrifft ein Verfahren zur Kanalcodierung von digitalen Daten, bei dem ein Quellsymbolblock (SB) umfassend eine Anzahl von Quellsymbolen (u1, u2, ..., uk) aus den in einen Ausgangscode (CO) gewandelt wird, der Codesymbole (c1, c2, ..., cn, cn+1, cn+2, ...) umfasst, die den Quellsymbolblock (u) mit Redundanz codieren. Erfindungsgemäß wird der Quellsymbolblock (SB) in einen ersten Code (CO1) und einen zweiten Code (CO2) gewandelt, wobei der erste Code (CO1) ein Blockcode (BC) umfassend erste Codesymbole (c1, c2, ..., cn) ist und der zweite Code (CO2) ein linearer zufälliger Fountain-Code (LRFC) umfassend zweite Codesymbole (cn+1, cn+2, ...) ist. Ein jeweiliges zweites Codesymbol (cn+1, cn+2, ...) ist dabei eine zufällige lineare Kombination aus den Quellsymbolen (u1, u2, ..., uk) des Quellsymbolblocks (SB), wobei die zufällige lineare Kombination mit einer vorgegebenen Wahrscheinlichkeitsdichtefunktion bestimmt wird. Aus den ersten Codesymbolen (c1, c2, ..., cn) des ersten Codes (CO1) und den zweiten Codesymbolen (cn+1, cn+2, ...) des zweiten Codes (CO2) werden die Codesymbole (c1, c2, ..., cn, cn+1, cn+2, ...) des Ausgangscodes (CO) gebildet.
|