FSKGFSK调制解调MATLAB程序


内部程序全部可以跑通,很实用,波形效果也好
资源截图
代码片段和文件信息
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


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)