新浪博客

Matlab仿真: <wbr>1Mhz正弦载波与2kHz锯齿波调制信号进行调制仿真 Matlab仿真: <wbr>1Mhz正弦载波与2kHz锯齿波调制信号进行调制仿真 Matlab仿真: <wbr>1Mhz正弦载波与2kHz锯齿波调制信号进行调制仿真 Matlab仿真: <wbr>1Mhz正弦载波与2kHz锯齿波调制信号进行调制仿真 Matlab仿真: <wbr>1Mhz正弦载波与2kHz锯齿波调制信号进行调制仿真 %Matlab仿真: 1Mhz正弦载波与2kHz锯齿波调制信号进行调制仿真
%=======================
%1,2,5,2kHz锯齿波的产生:
clear;clc;

f_tri=1
figure(1)
t=[0:0.01:1];
y=sawtooth(2*pi*f_tri*t,1);
subplot(2,2,1)
plot(t,y)
title('1Hz -- 锯齿波形')

%--------
f_tri=2

t=[0:0.00001:1];
y=sawtooth(2*pi*f_tri*t,1);
subplot(2,2,2)
plot(t,y)
title('2Hz -- 锯齿波形')

%--------
f_tri=5

t=[0:0.00001:1];
y=sawtooth(2*pi*f_tri*t,0);
subplot(2,2,3)
plot(t,y)
title('5Hz -- 锯齿波形')

%--------
f_tri=2000

t=[0:0.00001:1];
y=sawtooth(2*pi*f_tri*t,1);
subplot(2,2,4)
plot(t,y)
title('2kHz -- 锯齿波形')

%--------
%查看2kHz -- 锯齿波的2个三角波形
f_tri=2000
TDu=0.001
t=[0:0.00001:TDu];
y=sawtooth(2*pi*f_tri*t,1);
figure(2)
plot(t,y)
title('2kHz -- 查看2个锯齿波形')

%--------
%查看2kHz -- 锯齿波的10个三角波形
f_tri=2000
TDu=0.005
t=[0:0.00001:TDu];
y=sawtooth(2*pi*f_tri*t,1);
%y=sawtooth(2*pi*f_tri*t,0);%反方向的锯齿波形
figure(3)
plot(t,y)
title('2kHz -- 锯齿波的10个波形')

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%====================================
% Matlab仿真:
% 1Mhz正弦载波与2kHz锯齿波调制信号进行调制仿真
%====================================

%=======================
%1Mhz正弦载波产生,查看2个锯齿波形的调制
TDu=0.001; %查看2个锯齿波形的调制
t=[0:0.0000001:TDu];
UC=cos(2*pi*10^6*t);%1Mhz正弦载波

figure(4)
plot(t,UC)
axis([0 TDu -1.1 1.1 ])
title('1MHz -- 正弦波形')

%2kHz锯齿波的产生:
f_tri=2000;
t=[0:0.0000001:TDu];%必须同上
US=sawtooth(2*pi*f_tri*t,1);%US此处为行向量,无须转置
figure(5)
plot(t,US)
title('2kHz -- 锯齿波形--2个波形')

%==================================
%1Mhz正弦载波与2kHz锯齿波调制信号进行调制仿真:查看2个锯齿波形的调制
K=1;
%UDSB=K*UC.*US';
UDSB=K*UC.*US; %US此处为行向量,无须转置
figure(6)
plot(t,UDSB)
axis([0 TDu -1.1 1.1 ])
title('1Mhz正弦载波与2kHz锯齿波调制信号进行调制仿真--2个波形')

%=========================================
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%=======================
%1Mhz正弦载波产生,查看10个锯齿波形的调制
TDu=0.005; %查看10个锯齿波形的调制
t=[0:0.0000001:TDu];
UC=cos(2*pi*10^6*t);%1Mhz正弦载波

figure(7)
plot(t,UC)
axis([0 TDu -1.1 1.1 ])
title('1MHz -- 正弦波形')

%2kHz锯齿波的产生:
f_tri=2000;
t=[0:0.0000001:TDu];%必须同上
US=sawtooth(2*pi*f_tri*t,1);%US此处为行向量,无须转置
figure(8)
plot(t,US)
title('2kHz -- 锯齿波形--10个波形')

%==================================
%1Mhz正弦载波与2kHz锯齿波调制信号进行调制仿真:查看10个锯齿波形的调制
K=1;
%UDSB=K*UC.*US';
UDSB=K*UC.*US; %US此处为行向量,无须转置
figure(9)
plot(t,UDSB)
axis([0 TDu -1.1 1.1 ])
title('1Mhz正弦载波与2kHz锯齿波调制信号进行调制仿真--10个波形')



我的更多文章

下载客户端阅读体验更佳

APP专享