gusucode.com > matlab编程一个频分复用系统的模拟源码程序 > matlab编程一个频分复用系统的模拟源码程序/code/DSP_test/Demodulation_C_FM.m
%FM相干解调 % % % %-----------------分割线-------------------------------------- function y_dem=Demodulation_C_FM(x,w0,Fs) x=x'; [m n]=size(x); if m<n m=n; else n=m; end A=1; Km=200; t=0:1/Fs:n/Fs-1/Fs; y=x.*cos(w0*t); %y_dem=y; dt=1/Fs; w=2*pi*3400/Fs; b=fir1(70,w); y=filter(b,1,y); for i=1:n-1 y_dem(i)=(y(i+1)-y(i))/dt; end y_dem=y_dem'; y_dem(m,1)=0; % y=y*2/(A*Km);