pskmc1.asv

来自「it will make the sinosoidal wave forms a」· ASV 代码 · 共 32 行

ASV
32
字号
function y=psk8b(x);
ph=0;
y=[];
for k=1:3:length(x)
    if x(k)==0 && x(k+1)==0 && x(k+2)==0
       [a,ph]=sino1(2*pi*10,1000,1,0+ph);
    end
    if x(k)==0 && x(k+1)==0 && x(k+2)==1
       [a,ph]=sino1(2*pi*10,1000,1,(pi/4)+ph);
    end
    if x(k)==0 && x(k+1)==1 && x(k+2)==0
       [a,ph]=sino1(2*pi*10,1000,1,pi+ph);
    end
    if x(k)==0 && x(k+1)==1 && x(k+2)==1
       [a,ph]=sino1(2*pi*10,1000,1,(3*pi/2)+ph);
    end
    if x(k)==1 && x(k+1)==0 && x(k+2)==0
       [a,ph]=sino1(2*pi*10,1000,2,0+ph);
    end
    if x(k)==1 && x(k+1)==0 && x(k+2)==1
       [a,ph]=sino1(2*pi*10,1000,2,(pi/2)+ph);
    end
    if x(k)==1 && x(k+1)==1 && x(k+2)==0
       [a,ph]=sino1(2*pi*10,1000,2,pi+ph);
    end
    if x(k)==1 && x(k+1)==1 && x(k+2)==1
       [a,ph]=sino1(2*pi*10,1000,2,(3*pi/2)+ph);
    end
    y=[y a];
end
subplot(2,1,1),stem(x);
subplot(2,1,2),stem(y);

⌨️ 快捷键说明

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