LDPC encoding using MATLAB encoder

Hello,
I am writing following code, for encoding data to LDPC encoded bit stream. But it is giving error, Kindly help,
I = randi(1,43200); % INFORMATION BITS
H = dvbs2ldpc(2/3);
l = comm.LDPCEncoder(H);
codeword = encode(l,I);
-----> Error using encode
Not enough input arguments.

 Accepted Answer

I = randi([0 1],43200,1); % INFORMATION BITS
H = dvbs2ldpc(2/3);
l = comm.LDPCEncoder(H);
Warning: comm.LDPCEncoder will be removed in a future release. Use ldpcEncode instead. See this release note for more information.
codeword = l(I);

More Answers (0)

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!