Title :
Finding fountain codes for real-time data by fixed point method
Author :
Tirronen, Tuomas ; Virtamo, Jorma
Author_Institution :
Helsinki Univ. of Technol. TKK, Helsinki
Abstract :
We study fountain coding-like transfer method over a packet erasure channel for data with real-time requirements, such as streaming video or voice. The proposed method uses a sliding window, which defines the current section of non-expired data. The coding is systematic, with new blocks entering the window being initially sent intact, followed by a possible correction packet. Two different strategies for correction packet sending are studied. In both methods correction packets are generated in fountain-coding like fashion using bitwise XOR-operation for addition of source blocks. The correction packets are constructed so as to maximize the probability of immediately decoding useful data at the receiver´s end, based on the sender´s belief on the receiver´s state. After sending the correction packet this belief is updated. Fixed point iteration is used to find the stationary solution in long streams. The two methods differ in the details how the window is moved and how exactly the correction packets are generated. We study the performance of proposed methods and give theoretical and simulation results for both of the used approaches.
Keywords :
codes; data handling; fixed point arithmetic; bitwise XOR-operation; fixed point method; fountain codes; packet erasure channel; real-time data; sliding window; transfer method; video streaming; voice streaming; Delay; Electronic mail; Information theory; Iterative decoding; Optimization methods; Performance loss; Streaming media;
Conference_Titel :
Information Theory and Its Applications, 2008. ISITA 2008. International Symposium on
Conference_Location :
Auckland
Print_ISBN :
978-1-4244-2068-1
Electronic_ISBN :
978-1-4244-2069-8
DOI :
10.1109/ISITA.2008.4895597