for(i=1;i<=N/2
{if(A[i++]==0)
{if(A[i++]==0)
{if(A[i++]==0)
{B[n++]=-7;}
else
{B[n++]=-5;}
}
else
{if(A[i++]==0)
{B[n++]=-1;}
else
{B[n++]=-3;}
}
}
else
{if(A[i++]==0)
{if(A[i++]==0)
{B[n++]=7;}
else
{B[n++]=5;}
}
else
{if(A[i++]==0)
{B[n++]=1;}
else
{B[n++]=3;}
}
}
}
}
int
f3(float
A[(N/6)-62-63],int
B[(N/6)-62-63])
/*
电平判决
*/
{int
n,i;
n=0;
for(i=1;i<=((N/6)-63-63);i++)
{if(A[i]>6)
{B[++n]=7;}
if((A[i]>4)&&(A[i]<6))
{B[++n]=5;}
if((A[i]>2)&&(A[i]<4))
{B[++n]=3;}
if((A[i]>0.5)&&(A[i]<2))
{B[++n]=1;}
if((A[i]>-2)&&(A[i]
{B[++n]=-1;}
if((A[i]>-4)&&(A[i]
{B[++n]=-3;}
if((A[i]>-6)&&(A[i]
{B[++n]=-5;}