www.gusucode.com > ldpc译码算法,码长960,码率0.5,完全模拟fpga硬件实现语言,量化处理源码程序 > thresh_hold2.m
function[lqr1,lqr2,lqr3,lqr4,lqr5,lqr6,sign]=thresh_hold2(a,b,c,d,e,f,g) d1=a+c+d+e+f+g; d2=a+b+d+e+f+g; d3=a+b+c+e+f+g; d4=a+b+c+d+f+g; d5=a+b+c+d+e+g; d6=a+b+c+d+e+f; d7=a+b+c+d+e+f+g; 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<-1023) lqr4=-1023; else if(d4>1023) lqr4=1023; else lqr4=d4; end end if(d5<-1023) lqr5=-1023; else if(d5>1023) lqr5=1023; else lqr5=d5; end end if(d6<-1023) lqr6=-1023; else if(d6>1023) lqr6=1023; else lqr6=d6; end end if(d7<0) sign=1; else sign=0; end