Luby Transform matlab code

1 vue (au cours des 30 derniers jours)
Ronald Niwamanya
Ronald Niwamanya le 11 Nov 2020
Commenté : Adarsh Reddy le 4 Mai 2023
Given a degree distribution (Ideal Soliton Distribution)
P(d) =1/K for d=1
=1/(d(d-1) ) for d=2,3,4……K.
For example when K=20, P(1)=1/20, P(2)=0.5 and so on
And the input x.
x=101100111010111001110100
Perform the following:
Step 1: Divide x into k symbols of equal size.
For example x1= 101100, x2=111010 x3=111001 and x4=110100. In this case k=4.
Step 2: Generate a degree d at random according to the degree distribution. Then randomly select d symbols from x1, x2….x4 and combine them using the XOR operation to generate the output symbol yn.
Continue the above until you have n symbols as the output where n=(1+a)k. where a is say 0.1.
  2 commentaires
SHANMUGASUNDARAM K
SHANMUGASUNDARAM K le 15 Fév 2021
SIr I am currently working with this.I want the matlab code for LT code.So,Please upload the matlab code for both encoding and decoding of Luby Transform
Adarsh Reddy
Adarsh Reddy le 4 Mai 2023
sir if you got the matlab code can you please share it! Even i'm doing the same

Connectez-vous pour commenter.

Réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by