demod.m

来自「一种用于GMSK非线性调制的自适应均衡算法 」· M 代码 · 共 41 行

M
41
字号
function  output=demod(input)
len=length(input);
fc=455000;   %载波频率
Rs=128000;
fs=5*Rs*4;
w=2*pi*fc/fs;
j=sqrt(-1);
N=150;       % 滤波器的阶数为(N+1)  
A=[1,1,0,0];
F=[0,1/(5*2),1/(5*2),1]; % 128000/640000
lpf=firls(N,F,A);
t=0:len-1;
%t=3:len+2;
Idesignal=input.*cos(w*t);
Idesignal=conv(Idesignal,lpf);
Idesignal=Idesignal(N/2+1:N/2+len);
Qdesignal=input.*sin(w*t);
Qdesignal=conv(Qdesignal,lpf);
Qdesignal=Qdesignal(N/2+1:N/2+len);
output=2*Idesignal-j*2*Qdesignal;




        









    
    



  
  

⌨️ 快捷键说明

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