jiema.m

来自「PSK编码解码的基于MATLAB的完整程序」· M 代码 · 共 23 行

M
23
字号
function y=jiema()
load('modulation_fsk')
n=length(modulation_fsk)/16;
y(1)=0.5;
f1=4000;
f0=8000;
for i=1:n
    for k=1:16;
        m1(i,k)=cos(2*pi*f1*k/16000);
        m2(i,k)=cos(2*pi*f0*k/16000);
        fy1(k)=m1(i,k)*modulation_fsk((i-1)*16+k);
        fy2(k)=m2(i,k)*modulation_fsk((i-1)*16+k);
    end
        y1=sum(fy1);
        y2=sum(fy2);
    if y1>y2
        y(i+1)=y(i)+0.02;     
    else
        y(i+1)=y(i)-0.02;
    end
end
plot(y)
wavwrite(y,'你所要另存为的文件名')

⌨️ 快捷键说明

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