qpsk调制.m

来自「ofdm中几种常用的调制方式的调制和解调程序」· M 代码 · 共 30 行

M
30
字号
function Symbol=QPSKMod(bit)
% QPSK调制
% QPSK:  s1   s0    m1  mQ
%        0    0     D    D 
%        0    1     -D   D
%        1    0     D   -D
%        1    1     -D  -D
%
% 注意:D=1/sqrt(2)
%
bitlength=length(bit);
D=1/sqrt(2);
% bit(ii*2)=s1,bit(ii*2-1)=s0
for ii=1:bitlength/2
    if bit(ii*2-1)==0
        if bit(ii*2)==0
            temp(ii)=D+D*j;
        else
            temp(ii)=D-D*j;
        end
    else
        if bit(ii*2)==0
            temp(ii)=-D+D*j;
        else
            temp(ii)=-D-D*j;
        end
    end
end
Symbol=temp;

⌨️ 快捷键说明

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