www.gusucode.com > ldpc译码算法,码长960,码率0.5,完全模拟fpga硬件实现语言,量化处理源码程序 > thresh_hold1.m

    function[lqr1,lqr2,lqr3,sign]=thresh_hold1(a,b,c,d)
d1=a+c+d;
d2=a+b+d;
d3=a+b+c;
d4=a+b+c+d;
if(d1<-1023)
    lqr1=-1023;
else if(d1>1023)
        lqr1=1023;
    else lqr1=d1;
    end
end
if(d2<-1023)
    lqr2=-1023;
else if(d2>1023)
        lqr2=1023;
    else lqr2=d2;
    end
end
if(d3<-1023)
    lqr3=-1023;
else if(d3>1023)
        lqr3=1023;
    else lqr3=d3;
    end
end
if(d4<0)
    sign=1;
else sign=0;
end