📄 demod.m
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -