当前位置: 首页 > wzjs >正文

网站建设top图足球联赛排名

网站建设top图,足球联赛排名,oa系统服务器地址在哪里看,高校网站建设及管理制度MATLAB 生成脉冲序列 pulstran函数使用详解 目录 前言 一、参数说明 二、示例一 三、示例二 总结 前言 MATLAB中的pulstran函数用于生成脉冲序列,支持连续或离散脉冲。该函数通过将原型脉冲延迟并相加,生成脉冲序列,适用于信号处理和系统…

MATLAB 生成脉冲序列 pulstran函数使用详解

目录

前言

一、参数说明

二、示例一

三、示例二

总结


前言

        MATLAB中的pulstran函数用于生成脉冲序列,支持连续或离散脉冲。该函数通过将原型脉冲延迟并相加,生成脉冲序列,适用于信号处理和系统分析。本文将一 一详细解释该函数中的每个参数的含义并列举多个仿真实例展示如何去使用这个函数。


以下是本篇文章的正文内容。创作不易,若您觉得有帮助,希望您能给博主打赏。这将是对我持续创作高质量内容的莫大鼓励,万分感谢!

一、参数说明

调用格式为 y = pulstran(t,d,func,fs) ,其中fs可以省略。

其中 t 是基本的时间向量,通常是一个等间隔的采样时间序列,由采样频率决定。

d=[d1 d2],d1是脉冲的延迟时间,表示脉冲在时间轴上的位置偏移,由脉冲重复频率决定,d2是脉冲的增益,表示脉冲的幅度缩放因子。

func是脉冲原型函数,脉冲默认的幅度值为1,如果使用关键字 'rectpuls' | 'gauspuls' | 'tripuls'的话,fs代表脉冲持续时间,如果是自己定义的序列函数,fs才代表采样频率。

二、示例一

本示例演示脉冲原型函数使用关键字 'rectpuls' | 'gauspuls' | 'tripuls'的用法。

fs=1e3;        % 采样频率
T=60;          % 持续时间
t = 0:1/fs:T; % 采样时刻
Tb=1;          % 脉冲宽度
d1=0:Tb:T;
d2=sin(2*pi*0.05*(0:Tb:T)); % 幅值用sin加权,0.05Hz是正弦波频率
d = [d1;d2]';
y = pulstran(t-Tb/2,d,'rectpuls',Tb); % Tb/2是一个偏移量,用于调整脉冲的起始位置。
plot(t,y,'b','LineWidth',1.0);
hold on;
plot(0:Tb:T,d2,'r');
xlabel('Time (s)');
ylabel('Waveform');
grid on;

        运行以上代码得下图,可见sin周期为20s,与0.05Hz对应;脉冲重复间隔为1s,与Tb对应;持续时间为60s,和T对应。

如果去掉sin加权,将其中一行代码改为:

d = [d1]';

那么结果如下图所示,脉冲全为1,就是一条蓝色的直线。

如果不加Tb/2的偏移,将其中一行代码改为

y = pulstran(t,d,'rectpuls',Tb); %不加Tb/2的偏移

结果如下图,就会导致每个脉冲在时间抽上偏移Tb/2,如第一个,我们希望其持续时间为Tb=1s,但现在只有0.5s,所以需要加偏移。

如果在调用函数时将脉冲宽度缩小一半,设置的Tb,调用函数却用Tb/2,即将其中一行代码改为:

y = pulstran(t-Tb/2,d,'rectpuls',Tb/2);

那么相应生成的脉冲就会缩小一半,另外半个周期就会为0,如下图所示。

另外,我们还可以使用其他脉冲,比如改为三角波脉冲,如下,那么就是正弦波对三角波脉冲进行加权。

fs=1e3;        % 采样频率
T=60;          % 持续时间
t = 0:1/fs:T; % 采样时刻
Tb=1;          % 脉冲宽度
d1=0:Tb:T;
d2=sin(2*pi*0.05*(0:Tb:T)); % 幅值用sin加权,0.05Hz是正弦波频率
d = [d1;d2]';
y = pulstran(t-Tb/2,d,'tripuls',Tb); % Tb/2是一个偏移量,用于调整脉冲的起始位置。
plot(t,y,'b','LineWidth',1.0);
hold on;
plot(Tb/2:Tb:T,d2(1:end-1),'r');
xlabel('Time (s)');
ylabel('Waveform');
grid on;

三、示例二

本示例演示脉冲原型函数使用自定义的序列函数的用法。

ffs = 1e3;       % 自定义原型脉冲采样频率
tp = 0:1/ffs:1;
pp = sin(2*pi*30*tp).*exp(-30*abs(tp)); % 自定义原型脉冲,频率和阻尼因子均为30
figure(1);
plot(tp,pp,'b','LineWidth',1.0)
xlabel('Time (s)');
ylabel('Waveform');
grid on;fs=2e3;        % 采样频率
T=1.2;         % 持续时间
t = 0:1/fs:T;  % 采样时刻
Tb=1/3;        % 脉冲宽度
d1=0:Tb:T;
d2=4.^-d1;     % 幅值用指数加权
d = [d1;d2]';
y = pulstran(t,d,pp,ffs); % ffs是自定义原型脉冲采样频率
figure(2);
plot(t,y,'b','LineWidth',1.0);
xlabel('Time (s)');
ylabel('Waveform');
grid on;

代码首先自定义了一个原型脉冲为指数衰减的正弦波,然后用其生成脉冲,观察仿真结果可知结果和设置的参数是吻合的,这里需要注意,使用自定义的原型脉冲时,y = pulstran(t,d,pp,ffs);中 ffs是自定义原型脉冲采样频率,不再是脉冲宽度。

原型脉冲

如果去掉参数d2,那么默认每个脉冲加权值均为1。

d = [d1]';

如果y = pulstran(t,d,pp,ffs);中参数ffs是与自定义原型脉冲采样频率不一致,就会压缩或者扩大原型脉冲,如下图所示。

y = pulstran(t,d,pp,ffs*2); %自定义原型脉冲采样频率的2倍


总结

        以上就是本次分享的全部内容啦,创作不易,若您觉得有帮助,希望您能打赏,这将是对我持续创作高质量内容的莫大鼓励,万分感谢!本文详细介绍了pulstran函数的使用,介绍的东西对于大部分场景都是够用的,如果还有其他需要,请自行阅读matlab help界面学习。


文章转载自:

http://liiWbq1b.bgnkL.cn
http://cAFYPGrR.bgnkL.cn
http://nIO2M8uP.bgnkL.cn
http://LjRp76mf.bgnkL.cn
http://iAjhu75e.bgnkL.cn
http://SU5sIZTr.bgnkL.cn
http://lMlGUFjN.bgnkL.cn
http://GgOsybbI.bgnkL.cn
http://nq3H7EIM.bgnkL.cn
http://juzbAdKJ.bgnkL.cn
http://SWekOCUC.bgnkL.cn
http://bmaKKDCJ.bgnkL.cn
http://YYCoqzJg.bgnkL.cn
http://V3AbIIeO.bgnkL.cn
http://3vs8Ecym.bgnkL.cn
http://7rIwqqEQ.bgnkL.cn
http://aVFvVxk2.bgnkL.cn
http://smi8rkBM.bgnkL.cn
http://DK6o71HJ.bgnkL.cn
http://jDnHE220.bgnkL.cn
http://gHLNJjT0.bgnkL.cn
http://iPqFzuwK.bgnkL.cn
http://fHvlpqo9.bgnkL.cn
http://ZNVdnpvw.bgnkL.cn
http://8F6v72L1.bgnkL.cn
http://Iuok16Iz.bgnkL.cn
http://vTq5dMmh.bgnkL.cn
http://0D4elbbC.bgnkL.cn
http://62QzaOY6.bgnkL.cn
http://VBysrQ2T.bgnkL.cn
http://www.dtcms.com/wzjs/724493.html

相关文章:

  • 获取网站缩略图的asp代码wordpress广告插件汉化
  • 网站设计对网站建设有哪些意义?wordpress侧边二级导航
  • 网站开发技术 下载西安直播室网站建设
  • 前端学习网站合肥做核酸最新通知
  • 重庆二级站seo整站优化排名如何推广微信公众号
  • 网站去哪里做网站图片一般像素
  • 北京网站制作的公司哪家好罗湖网站 建设深圳信科
  • 剖析材料范文哪个网站做的好子商务网站建设实践
  • 一般pr做视频过程那个网站有软文推广文章案例
  • 北京市建设工程信息网官方网站大连网站开发 选领超科技
  • 在网站上有中英切换怎么做长春阿凡达网站建设
  • 石家庄网站建设模板服务用户图片上传wordpress
  • 枫叶的网站建设博客wordpress防止假蜘蛛抓取
  • 北京专业网站制作介绍抚州北京网站建设
  • wordpress做的好的网站注册上海公司
  • 国外黑色背景网站网站建设及运营服务流程
  • 网站开发与设计开题报告携程旅游网站官网
  • 电脑网站显示安全证书有问题怎么解决为什么不建议学python
  • 思坎普网站建设网络科技有限公司照片
  • 长春微信网站建设七星彩网投网站建设
  • 学习做网站需要多久浙江建设人力资源网
  • 南充网站建设服务商如何建立公司企业网站
  • 来几个好看的网站专门发布采购信息的网站
  • 西安微信商城网站开发个人怎么做网站
  • 扬州公司做网站网站建设利润
  • 创建网站销售产品小型网站开发需要什么步骤
  • 南京网站设计培训中英文网站用一个域名还是两个域名利于优化
  • 网站建设中搭建页面结构网页制作培训证重要吗
  • 做企业网站用什么程序矿坛器材友情交换
  • 西安百度网站快速排名个人兼职做网站