stc_encoder.m

来自「stbc for flat rayleigh fading channel」· M 代码 · 共 14 行

M
14
字号
function temp_out_encoder=stc_encoder(temp_input_encoder,size_encoder)

    if(size_encoder==2)
        temp_out_encoder=[temp_input_encoder(1) -conj(temp_input_encoder(2));temp_input_encoder(2) conj(temp_input_encoder(1))];        
    elseif(size_encoder==4)
         temp_out_encoder=[temp_input_encoder(1) -temp_input_encoder(2) -temp_input_encoder(3) -temp_input_encoder(4) conj(temp_input_encoder(1))... 
                        -conj(temp_input_encoder(2)) -conj(temp_input_encoder(3)) -conj(temp_input_encoder(4));...
                        temp_input_encoder(2) temp_input_encoder(1) temp_input_encoder(4) -temp_input_encoder(3) conj(temp_input_encoder(2))...
                        conj(temp_input_encoder(1)) conj(temp_input_encoder(4)) -conj(temp_input_encoder(3));...
                        temp_input_encoder(3) -temp_input_encoder(4) temp_input_encoder(1) temp_input_encoder(2) conj(temp_input_encoder(3))...
                        -conj(temp_input_encoder(4)) conj(temp_input_encoder(1)) conj(temp_input_encoder(2));...
                        temp_input_encoder(4) temp_input_encoder(3) -temp_input_encoder(2) temp_input_encoder(1) conj(temp_input_encoder(4))...
                        conj(temp_input_encoder(3)) -conj(temp_input_encoder(2)) conj(temp_input_encoder(1))];
    end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?