⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fsk_demod.m

📁 FSK调制Matlab程序。包括FSK mod and demod;CPFSK mod and demod代码。
💻 M
字号:
function [fsk_vystup]=FSK_demod(fsk_signal,fsk_signal_sum,fb,fm,N)

M = 128;
fs = 10000; 
fn = fs/2;  
f1 = fm-250; 
f2 = fm+250;
[n,Wn] = buttord([f1, f2]/fn, [f1-500, f2+500]/fn, 1, 10); 
[b,a] = butter(n,Wn);       
prefilter = filter(b,a,fsk_signal_sum); 

g   = ones(1,M);
h   = g(length(g):-1:1);
out = conv(h,abs(prefilter))/M*fb;
tmp2(1:N) = ((M-1):M:M*N);
for i = 1:N
    if (out(tmp2(i)) > sum(out)/length(out))
        vystup(i) = 0;
    else
        vystup(i) = 1;
    end
end
fsk_vystup = vystup;

⌨️ 快捷键说明

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