ldpc编码信息长度不足672 怎么实现ldpc

ldpc编码信息长度不足672 怎么实现ldpc,第1张

Matlab2008 以后的版本自带的就有,只需要自己设定生成矩阵即可。自己看一下帮助, Example H = dvbs2ldpc(3/5); spy(H); % Visualize the location of nonzero elements in H henc = fecldpcenc(H); hdec = fecldpcdec(H);

在for语句中使用plot画图,画出来是只有点。

因为plot(SNR,BER,'-ro')中的BER变量为单一数值。所以如想绘画出直线段的话,则应考虑数值变量,即BER变量为一数组变量。

因此,题主的代码应作如下改动:

1、for循环语句头改动,即为

for i=0:1:15

2、BER=nerr/(cols-rows)代码改动,即为

BER(i)=nerr/(cols-rows)

3、plot函数位置改动,放在for循环语句外,即

。。。

end

%LDPC性能图

plot(SNR,BER,'-ro')

set(gca,'Yscale','log');

hold on

以上就是关于ldpc编码信息长度不足672 怎么实现ldpc全部的内容,包括:ldpc编码信息长度不足672 怎么实现ldpc、MATLAB在for语句中使用plot画图,画出来只有点不是线,输出的y在前面的语句中需要经过迭代,怎样保存y、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10091859.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存