LDPC codes not working in comm toolbox.
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello, I want to implement the following code
H = dvbs2ldpc(3/5);
[r,c]=size(H);
henc = comm.LDPCEncoder(H);
hdec = comm.LDPCDecoder(H);
data=logical(randi([0 1],r, 1));
encodedData=step(henc, data);
However, I get the following error "
"Error using LDPCEncoder/step Input must be a column vector of length K."
What am I doing wrong
0 Commenti
Risposte (1)
Yonatan Marin
il 26 Apr 2019
Hello Alex,
the problem lies in the data vector. It does not have the necessery size.
It must be k= #columns - #rows, where as the columns and rows of matrix H are meant.
Maybe
data=logical(randi([0 1],size(H,2)-size(H,1),1))
will work...
Best regards,
Yonatan
0 Commenti
Vedere anche
Categorie
Scopri di più su AI for Wireless in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!