• 大小: 2KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-03
  • 语言: Matlab
  • 标签: MATLAB  FSK调制与  

资源简介

MATLAB数字基带信号FSK调制与解调仿真,实现对数字基带信号的FSK调制与解调

资源截图

代码片段和文件信息

function[tfc1fc2fsk]=FSK(TXn)
if nargin < 2
    %第一、二个参数为载波频率,第三个参数字基带信号码元个数!第四个参数码元序列
    %当码元序列缺省时,默认码元序列为随机序列
    % 2FSK——二进制频移键控
    [tsignal1signal2~]=baseband_Signal(T);
    %生成基带信号signal1,和基带信号反码signal2
else
    [tsignal1signal2~]=baseband_Signal(TXn);
end
%载波信号Carrier_Signal1\Carrier_Signal2
fc1=1000000;
fc2=2000000;
Carrier_Signal1=cos(2*pi*fc1.*t);
Carrier_Signal2=cos(2*pi*fc2.*t);

% subplot(211)plot(tCarrier_Signal1);
% axis([00.0001-1.21.2]);
% xlabel(‘载波信号Carrier Signal1‘);

% subplot(212)plot(tCarrier_Signal2);
% axis([00.0001-1.21.2]);
% xlabel(‘载波信号Carrier Signal2‘);
% 调制
F1=signal1.*Carrier_Signal1;%载波1*调制信号1
F2=signal2.*Carrier_Signal2;%载波2*调制信号2
figure ;
subplot(311);plot(tF1);
axis([01-1.21.2]);
xlabel(‘F1=signal1.*Carrier Signal1‘);

subplot(312);plot(tF2);
axis([01-1.21.2]);
xlabel(‘F1=signal2.*Carrier Signal2‘);

Modulated_Signal=F1+F2;
subplot(313);plot(tModulated_Signal);
axis([01-1.21+0.2]);
xlabel(‘2FSK信号‘);
%键控法产生的信号在相邻码元之间相位不一定连续
%  a=length(t);
%加噪
% nosie=rand(1a);
fsk=awgn(Modulated_Signal30); 
% fsk=Modulated_Signal+nosie;
subplot(414);plot(tfsk);
axis([01-1.21+0.2]);
xlabel(‘加噪声后信号‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1364  2019-01-05 14:42  FSK\FSK.m
     文件        2550  2019-01-05 14:55  FSK\FSK_Demodulation.m
     目录           0  2019-04-14 10:52  FSK\

评论

共有 条评论