gusucode.com > ​多天线系统的各种信号检测算法matlab源码程序 > MIMO_detection/fast_MLD.m

    function [det_bit]=fast_MLD(y,H,Tx,Modu_bit,SNR,trans_bit)

det_bit=zero_joint_CS(y,H,Tx,Modu_bit,SNR); %using y, and H to detect signals
err=err_count(trans_bit,det_bit,Tx,Modu_bit);

if err==0
    return;
end

det_bit=one_joint_CS(y,H,Tx,Modu_bit,SNR); %using y, and H to detect signals
err=err_count(trans_bit,det_bit,Tx,Modu_bit);

if err==0
    return;
end

det_bit=two_joint_CS(y,H,Tx,Modu_bit,SNR); %using y, and H to detect signals
err=err_count(trans_bit,det_bit,Tx,Modu_bit);
    
return;