FSKGFSK调制解调MATLAB程序
内部程序全部可以跑通,很实用,波形效果也好
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2197 2010-07-30 16:45 fskgfsk调制解调fskdemoFSK.m
文件 2310 2010-07-30 16:46 fskgfsk调制解调fskFSKmain.m
文件 321 2010-07-29 11:29 fskgfsk调制解调fskgussian.m
文件 592 2010-07-29 12:08 fskgfsk调制解调fskintegral.m
文件 281 2010-07-29 14:55 fskgfsk调制解调fsksuiji.m
文件 297984 2010-07-30 14:55 fskgfsk调制解调fskgfsk调制解调程序原理.doc
文件 2248 2010-07-30 17:31 fskgfsk调制解调gfskdemoGFSK.m
文件 2517 2010-07-30 17:29 fskgfsk调制解调gfskGFSKmain.m
文件 620 2010-07-30 17:31 fskgfsk调制解调gfskglpfsignal.m
文件 321 2010-07-29 14:34 fskgfsk调制解调gfskgussian.m
文件 592 2010-07-29 14:33 fskgfsk调制解调gfskintegral.m
文件 281 2010-07-29 15:02 fskgfsk调制解调gfsksuiji.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
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调制解调fskdemoFSK.m
文件 2310 2010-07-30 16:46 fskgfsk调制解调fskFSKmain.m
文件 321 2010-07-29 11:29 fskgfsk调制解调fskgussian.m
文件 592 2010-07-29 12:08 fskgfsk调制解调fskintegral.m
文件 281 2010-07-29 14:55 fskgfsk调制解调fsksuiji.m
文件 297984 2010-07-30 14:55 fskgfsk调制解调fskgfsk调制解调程序原理.doc
文件 2248 2010-07-30 17:31 fskgfsk调制解调gfskdemoGFSK.m
文件 2517 2010-07-30 17:29 fskgfsk调制解调gfskGFSKmain.m
文件 620 2010-07-30 17:31 fskgfsk调制解调gfskglpfsignal.m
文件 321 2010-07-29 14:34 fskgfsk调制解调gfskgussian.m
文件 592 2010-07-29 14:33 fskgfsk调制解调gfskintegral.m
文件 281 2010-07-29 15:02 fskgfsk调制解调gfsksuiji.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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)