• 大小: 168KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: Matlab
  • 标签: MATLAB  

资源简介

MATLAB实现信号的AM调制与解调的源程序及PDF报告

资源截图

代码片段和文件信息

clc;close all;clear;
% Fm=10;Fs=1000;Fc=100;N=1000;k=0:N-1;
% t=k/Fs;
n=[0:256];Fc=100000;Fs=1000000;N=1000;
xn=abs(sin(2*pi*n/256));
% x=abs(sin(2.0*pi*Fm*t));xf=abs(fft(xN));
xf=abs(fft(xnN));
y2=modulate(xnFcFs‘am‘);
subplot(211);
plot(n(1:200)y2(1:200));
xlabel(‘时间(s)‘);ylabel(‘幅值‘);title(‘调幅信号‘);
yf=abs(fft(y2N));
subplot(212);stem(yf(1:200));xlabel(‘频率(H)‘);ylabel(‘幅值‘);
xo=demod(y2FcFs‘am‘);
figure
subplot(211)
plot(n(1:200)xn(1:200));
title(‘原信号‘);
subplot(212)
plot(n(1:200)2*xo(1:200));
title(‘解调信号‘);
axis([1 200 0 1]);


figure
y2=modulate(xnFcFs‘fm‘);
subplot(211);
plot(n(1:200)y2(1:200));
xlabel(‘时间(s)‘);ylabel(‘幅值‘);title(‘调频信号‘);
yf=abs(fft(y2N));
subplot(212);stem(yf(1:200));xlabel(‘频率(H)‘);ylabel(‘幅值‘);
xo=demod(y2FcFs‘fm‘);
figure
subplot(211)
plot(n(1:200)xn(1:200));
title(‘原信号‘);
subplot(212)
plot(n(1:200)1.6*xo(1:200));
title(‘解调信号‘);
axis([1 200 0 1]);
figure
y2=modulate(xnFcFs‘pm‘);
subplot(211);
plot(n(1:200)y2(1:200));
xlabel(‘时间(s)‘);ylabel(‘幅值‘);title(‘调相信号‘);
yf=abs(fft(y2N));
subplot(212);stem(yf(1:200));xlabel(‘频率(H)‘);ylabel(‘幅值‘);
xo=demod(y2FcFs‘pm‘);
figure
subplot(211)
plot(n(1:200)xn(1:200));
title(‘原信号‘);
subplot(212)
xo=xo/3.15;
plot(n(1:200)xo(1:200));
title(‘解调信号‘);
axis([1 200 0 1]);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-06-10 21:37  s1\
     文件        1387  2014-05-27 20:06  s1\s11.m
     文件         351  2014-05-27 20:22  s1\s131.m
     文件         348  2014-05-27 20:23  s1\s132.m
     文件         725  2014-05-27 20:29  s1\s14.m
     文件      182866  2014-05-19 11:57  实验一 MATLAB实现信号的AM调制与解调.pdf

评论

共有 条评论