置信度传播算法

% % MP algorithm% Qi,j(x)=1./(1+exp(-2*x*y/sigma^2)) for each i,j such that hi,j=1.% in code 0->-1,1->+1,such as q0 means q-1;p0 means P(X=-1|Y=y);% BPSK 0----->+1,1----->-1;function [out,success,iter]=ldpc_mp(y,sigma,H)s=size(H);q0=zeros(s);q1=zeros(s);r0=zeros(s);r1=zeros(s);p0=1./(1+exp(2*y/sigma^2));p1=1./(1+exp(-2*y/sigma^2));% % initilizationfor i=1:s(2) j=find(H(:,i)==1); q0(j,i)=p0(i); q1(j,i)=p1(i);enditer=0;success=0;max_iter=10;while ((success==0)&(iter0.5 out(i)=1; else out(i)=0; endendif rem(H*out.',2)==0 success=1; endend
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值