资源简介
内部程序全部可以跑通,很实用,波形效果也好
代码片段和文件信息
function bitstream=demoFSK(receivedSignalf1f2fs)
%FSK解调程序
%输入参数,receivedSignal为已调信号,f1为0的调制频率。f2为1的调制频率,fs为采样频率
%输出参数bitstream为解调后信号
signal1=receivedSignal;
t=linspace(01fs);
bitstream1=[];
c1=[];
for i=1:length(signal1)/fs
c1=[c1 -cos(2*pi*f1*t)];
end
signal2=signal1.*c1; %与频率为f1的载波相乘
[signalbitstream1]=integral(signal2fs); %分段积分
bitstream2=[];
c2=[];
for i=1:length(signal1)/fs
c2=[c2 cos(2*pi*f2*t)];
end
zsignal2=signal1.*c2; %与频率为f2的载波相乘
[zsignalbitstream2]=integral(zsignal2fs); %分段积分
figure(3)
subplot(211);
plot(1:length(signal2)signal2);title(‘与频率为f1的载波相乘后信号‘);grid on;
subplot(212);
plot(1:length(zsignal2)zsignal2);title(‘与频率为f2的载波相乘后信号‘);grid on;
figure(4)
subplot(211);
plot(1:length(signal)signal‘LineWidth‘1.5);title(‘上支路积分值‘);grid on; %f1对应上支路
subplot(212);
plot(1:length(zsignal)zsignal‘LineWidth‘1.5);title(‘下支路积分值‘);grid on; %f2对应下支路
%判决比较上下支路输出值
bitstream=[];
for i=1:length(signal1)/fs
if bitstream1(i) bitstream(i)=1;
else
bitstream(i)=0;
end
end
%输出解调信号波形
bits=[];
for i=1:length(bitstream)
if bitstream(i)==0
bits1=zeros(1fs);
else
bits1=ones(1fs);
end
bits=[bitsbits1];
end
figure(5)
plot(bits‘LineWidth‘1.5)title(‘解调后信号‘)grid on;
axis([0fs*length(bitstream)-2.52.5]);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2197 2010-07-30 16:45 fskgfsk调制解调\fsk\demoFSK.m
文件 2310 2010-07-30 16:46 fskgfsk调制解调\fsk\FSKmain.m
文件 321 2010-07-29 11:29 fskgfsk调制解调\fsk\gussian.m
文件 592 2010-07-29 12:08 fskgfsk调制解调\fsk\integral.m
文件 281 2010-07-29 14:55 fskgfsk调制解调\fsk\suiji.m
文件 297984 2010-07-30 14:55 fskgfsk调制解调\fskgfsk调制解调程序原理.doc
文件 2248 2010-07-30 17:31 fskgfsk调制解调\gfsk\demoGFSK.m
文件 2517 2010-07-30 17:29 fskgfsk调制解调\gfsk\GFSKmain.m
文件 620 2010-07-30 17:31 fskgfsk调制解调\gfsk\glpfsignal.m
文件 321 2010-07-29 14:34 fskgfsk调制解调\gfsk\gussian.m
文件 592 2010-07-29 14:33 fskgfsk调制解调\gfsk\integral.m
文件 281 2010-07-29 15:02 fskgfsk调制解调\gfsk\suiji.m
文件 383 2010-07-30 16:59 fskgfsk调制解调\对比fsk gfsk 功率谱密度\contrast.m
文件 1343 2010-07-30 17:06 fskgfsk调制解调\对比fsk gfsk 功率谱密度\FSKmain.m
文件 1594 2010-07-29 17:57 fskgfsk调制解调\对比fsk gfsk 功率谱密度\GFSKmain.m
文件 389 2010-07-28 16:05 fskgfsk调制解调\对比fsk gfsk 功率谱密度\glpfsignal.m
文件 281 2010-07-29 14:55 fskgfsk调制解调\对比fsk gfsk 功率谱密度\suiji.m
目录 0 2013-04-19 16:34 fskgfsk调制解调\fsk
目录 0 2013-04-19 17:00 fskgfsk调制解调\gfsk
目录 0 2013-04-19 16:34 fskgfsk调制解调\对比fsk gfsk 功率谱密度
目录 0 2013-04-22 10:30 fskgfsk调制解调
----------- --------- ---------- ----- ----
314254 21
评论
共有 条评论