www.gusucode.com > MC-CDMA系统的仿真matlab源码程序 > mc-cdma/QOH2dec.m

    function B1=QOH2dec(data,numusers,wordsize)
N0=ceil(log(2*numusers)/log(2^wordsize));
if N0==log(2*numusers)/log(2^wordsize),
    N0=N0+1;
end;
data1=reshape(data,N0,length(data)/N0);
B1=zeros(1,size(data1,2));
for k=1:size(data1,2),
    for i=1:N0,
        B1(k)=B1(k)+data1(i,k)*4^(N0-i);
    end
end
B1=B1-numusers;