%% 学习目标:了解波形发生器
%% 方波信号
clear all;
close all;
t=0:0.01:50;
x=(square(t,70)+1)*3; %方波 占空比是70
figure;
plot(t,x,'LineWidth',2);
axis([0,50,0,10]); %坐标轴设置
set(gca,'xlim',[0 50]);
set(gcf,'position',[200,200,400,300]);
%%大仙QQ:1960009019
%%在线教育微信公众号:大仙一品堂
%%大鱼号:在线教育大仙一品堂
%%一点资讯号:大仙一品堂
%% 矩形脉冲信号
clear all;
close all;
t=-8:0.02:8;
y=rectpuls(t,2);
figure;
plot(t,y,'LineWidth',2);
set(gca,'ylim',[0 1.5]);
set(gcf,'position',[200,200,400,300]);
%% 不同的脉冲序列
clear all;
close all;
t1=0:1/50e3:10e-3;
d1=[0:1/1e3:10e-3;0.8.^(0:10)]';
y1=pulstran(t1,d1,'gauspuls',10e3,0.5); % 高斯脉冲序列
t2=0:1/1e3:1;
d2=0:1/3:1;
y2=pulstran(t2,d2,'rectpuls',0.2); % 矩形脉冲序列
figure;
subplot(121);
plot(t1,y1);
subplot(122);
plot(t2,y2);
box off;
set(gca,'ylim',[0 1.2]);
set(gcf,'position',[200,200,800,300]);
%% 压控震荡信号
clear all;
close all;
fs=10000;
t=0:1/fs:2;
y1=sawtooth(2*pi*t,0.75); %先产生三角波
y2=vco(y1,[0.1 0.4]*fs,fs); %三角波作为输入产生压控震荡信号
figure;
subplot(131);
plot(t,y1);
title('三角波');
subplot(132);
plot(t(1:100),y2(1:100));
title('压控振荡器输出波形');
subplot(133);
spectrogram(y2,kaiser(265,5),220,512,fs,'yaxis'); %画压控震荡信号的时频分布图
title('时频分布图');
set(gcf,'position',[200,200,800,250]);
没有合适的资源?快使用搜索试试~ 我知道了~
信号处理和滤波去噪_2 波形发生器程序.zip
共2个文件
mp4:1个
m:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 136 浏览量
2023-08-06
22:24:17
上传
评论
收藏 33.37MB ZIP 举报
温馨提示
信号处理和滤波去噪_2 波形发生器程序.zip
资源推荐
资源详情
资源评论
收起资源包目录
信号处理和滤波去噪_2 波形发生器程序.zip (2个子文件)
2 波形发生器程序
2 波形发生器.mp4 38.79MB
boxingfashengqi.m 1KB
共 2 条
- 1
资源评论
skyJ
- 粉丝: 2557
- 资源: 2038
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功