Luby Transform matlab code
4 次查看(过去 30 天)
显示 更早的评论
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 个评论
SHANMUGASUNDARAM K
2021-2-15
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
2023-5-4
sir if you got the matlab code can you please share it! Even i'm doing the same
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Symbolic Math Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!