• 大小: 174KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-21
  • 语言: Matlab
  • 标签: FSKGFSK  

资源简介

内部程序全部可以跑通,很实用,波形效果也好

资源截图

代码片段和文件信息

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


评论

共有 条评论

相关资源