generalized unequal error protection lt codes for progressive data transmission
DESCRIPTION
Generalized Unequal Error Protection LT Codes for Progressive Data Transmission. Suayb S. Arslan , Student Member, IEEE, Pamela C. Cosman , Fellow, IEEE, and Laurence B. Milstein, Fellow, IEEE. Outline. Introduction Background UEP DF Code Designs - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/1.jpg)
1
Generalized Unequal Error Protection LT Codes for Progressive Data
Transmission
Suayb S. Arslan, Student Member, IEEE, Pamela C. Cosman, Fellow, IEEE,and Laurence B. Milstein, Fellow, IEEE
![Page 2: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/2.jpg)
2
Outline Introduction Background
UEP DF Code Designs UEP GENERALIZED LT (UEP GLT) CODING
Generalization of “weighted approach” Generalization of EWF codes
Progressive source transmission system description Optimization Numerical Results
Comparisons with the “weighted approach” Comparisons with UEP EWF codes
Conclusion
![Page 3: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/3.jpg)
3
Introduction(1/2)UEP(Unequal Error Protection)
Some source symbols are more important than others.
URT(Unequal Recovery Time) The more important section can be recovered earlier in
time.
UIT(Unequal Iteration Time) Evaluate system performance as a function of the iteration
index of the decoding algorithm.
![Page 4: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/4.jpg)
4
Introduction(2/2) Introduce a systematic degree-dependent selection concept.
Tailor the parameters of the proposed design to get dramatic improvements in expected distortion.
Apply the generalized LT codes to a progressive source and show that it has better UEP properties than other published results in the literature.
![Page 5: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/5.jpg)
5
BackgroundProgressive Source Coding
The beginning part of the bit stream is more important than the succeeding parts of the bit stream.
In progressive source transmission, it is of more concern to consider the decoded useful bits rather than the decoded total bits.
Fountain Codes
![Page 6: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/6.jpg)
6
UEP DF Code Designs(1/2)Weighted Approach
1) choose degree according to some degree distribution(DD). 2) for( i = 1 to i = )
A) choose the set from {,, …, } with probability . B) select input symbol uniformly from the set without
replacement. 3) XOR input symbols.
k source symbols = … , and = i j. | | = k is an integer, where 0 < < 1 and = 1.
![Page 7: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/7.jpg)
7UEP DF Code Designs(2/2)Expanding Window Fountain Codes
1) randomly choose a window according to a window selection distribution(SD).—definition 3
2) LT coding is applied only to the bits contained in that window using a suitably chosen degree distribution.—definition 4
k source symbols = … , and = i j. | | = k is an integer, where 0 < < 1 and = 1.r embedded windows such that = .
![Page 8: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/8.jpg)
8UEP GENERALIZED LT (UEP GLT) CODINGApply the degree-dependent selection idea to
provide increased UEP, URT and UIT properties. Generalization of “weighted approach” Generalization of EWF codes
![Page 9: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/9.jpg)
9Generalization of “weighted approach”(1/3)
Parameter size = (r-1)k+k-1
: degree distribution vector
![Page 10: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/10.jpg)
10Generalization of “w
eighted approach”(2/3)
![Page 11: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/11.jpg)
11Generalization of “weighted approach”(3/3)The unequal protections achieved by allowing
coded symbols to make more edge connections with more important information sets.
It is beneficial to have low degree check nodes generally make edge connections with important information sets.
![Page 12: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/12.jpg)
12
Generalization of EWF codes
![Page 13: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/13.jpg)
13
Generalization of EWF codes
![Page 14: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/14.jpg)
14
Progressive source transmission system description
![Page 15: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/15.jpg)
15
Progressive source transmission system description
![Page 16: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/16.jpg)
16
Optimization(1/3)Design criterion
minimize the average distortion as equation (3).
To reduce the number of optimization parameters Choose SD to be an exponential function of the degree
number.
![Page 17: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/17.jpg)
17
Optimization(2/3)
Parameter size = (r-1)k+k-1
Parameter size = 3(r-1) +k-1
![Page 18: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/18.jpg)
18
Optimization(3/3)
![Page 19: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/19.jpg)
19
Numerical Results Use standard 512*512 Lena and 512*512 Goldhill images. B = 50000 bits Run all realization times 2 different values for k: k=100 and k=1000.
Set r = 2 and + = 1. Use the RSD with = c = 0.01.
![Page 20: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/20.jpg)
20
Comparisons with the “weighted approach”
![Page 21: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/21.jpg)
21Comparisons with the “weighted approach”
![Page 22: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/22.jpg)
22Comparisons with the “weighted approach”
![Page 23: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/23.jpg)
23
Comparisons with the “weighted approach”
![Page 24: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/24.jpg)
24Comparisons with the “weighted approach”
![Page 25: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/25.jpg)
25
Comparisons with the “weighted approach”
![Page 26: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/26.jpg)
26Comparisons with UEP EWF codesTruncated RSD [17]
[17] D. Sejdinovic, D. Vukobratovic, A. Doufexi, V. Senk and R. Piechocki, “Expanding window Fountain codes for Unequal Error Protection”, IEEE Trans. Commun., Vol. 57, No. 9, pp. 2510–2516, Sep. 2007.
![Page 27: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/27.jpg)
27
Comparisons with UEP EWF codes
GLTexp : This scheme uses the Exponential SD with and optimizes the set { , } so that the proposed scheme achieves minimum distortion.
GLTexpOpt : This scheme uses the Exponential SD with . It optimizes the set { , , , } so that the proposed scheme achieves minimum distortion.
GLTexpFullOpt : This scheme uses the Exponential SD and optimizes the whole set of parameters { , , , , } so that the proposed scheme achieves minimum distortion.
As increasing the parameter space, we observe dramatic improvements in a progressive transmission scenario.
![Page 28: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/28.jpg)
28Comparisons with UEP EWF codes
![Page 29: Generalized Unequal Error Protection LT Codes for Progressive Data Transmission](https://reader036.vdocuments.us/reader036/viewer/2022062323/56815fc0550346895dceba8d/html5/thumbnails/29.jpg)
29Comparisons with UEP EWF codes