矩形脉冲用matlab,矩形脉冲波形的占空比

矩形脉冲⽤matlab,矩形脉冲波形的占空⽐
矩形脉冲波形的占空⽐
此⽰例说明如何创建矩形脉冲波形并测量其占空⽐。您可以将矩形脉冲波形想象成⼀系列的开启和关闭状态。⼀个脉冲周期是⼀个开启和关闭状态的总持续时间。脉冲宽度是开启状态的持续时间。占空⽐是脉冲宽度与脉冲周期的⽐率。矩形脉冲的占空⽐描述脉冲处于开启状态的时间占⼀个脉冲周期的⽐率。
创建⼀个以 1 千兆赫采样的矩形脉冲。脉冲处于开启状态(即等于 1),持续时间为 1 微秒。如果脉冲处于关闭状态(即等于 0),持续时间为3 微秒。脉冲周期为 4 微秒。绘制波形。
Fs = 1e9;
t = 0:1/Fs:(10*4e-6);
pulsewidth = 1e-6;
pulseperiods = [0:10]*4e-6;
象山职业高级中学x = pulstran(t,pulseperiods,@rectpuls,pulsewidth);
plot(t,x)
axis([0 4e-5 -0.5 1.5])
使⽤ dutycycle 确定波形的占空⽐。输⼊脉冲波形和采样率以输出占空⽐。dutycycle 为每个检测到的脉冲输出占空⽐值。
D = dutycycle(x,Fs)
D = 1×9
意外妊娠看法
0.2500 0.2500 0.2500 0.2500 0.2500 0.2500 0.2500 0.2500 0.2500
在此⽰例中,每个检测到的脉冲的占空⽐是相同的,都等于 0.25。这是预期的占空⽐,因为脉冲在每 4 微秒的周期内开启 1 微秒,关闭 3微秒。因此,脉冲在每个周期的 1/4 内处于开启状态。以百分⽐表⽰,这等于 25% 的占空⽐。
不带输出参数调⽤ dutycycle 会⽣成标记了所有检测到的脉冲宽度的绘图。
dutycycle(x,Fs);
使⽤相同的采样率和脉冲周期,以循环⽅式将脉冲开启时间(脉冲宽度)从 1 微秒更改到 3 微秒,并计算占空⽐。绘制循环中每步的脉冲波形,并在绘图标题中显⽰占空⽐值。占空⽐随着脉冲宽度的增加从 0.25 (1/4) 增加到 0.75 (3/4)。
nwid = 3;
for nn = 1:nwid设计工业
x = pulstran(t,pulseperiods,@rectpuls,nn*pulsewidth);
subplot(nwid,1,nn)
plot(t,x)
axis([0 4e-5 -0.5 1.5])
四川移动网上营业厅充值
D = dutycycle(x,Fs);
title(['Duty cycle is ' num2str(mean(D))])
end
cnki数据库
另请参阅
第一次熬夜

本文发布于:2024-09-22 03:42:09,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/229199.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:脉冲   状态   波形   开启   矩形脉冲   宽度
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议