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

周期矩形波的傅里叶级数展开(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码实现


💥1 概述

当脉冲信号周期不变,脉冲宽度变大时,相邻谱线间隔不变,频谱包络线的零点频率逐渐变小,反之则变大。另外频谱中各频率点谱线的幅值与脉宽有关;当信号周期不变时,脉宽越宽,频率点频谱的幅值越大。频谱图的格式错误,改程序后,结果正确。

📚2 运行结果

 部分代码:clear all
close all
clc
for j=1:3
    N=10^j;
    t=[0:0.01:10];
    signal=zeros(1,size(t,2));
    for i=1:N-1
        harmonics(i,:)=(2*(1-(-1)^i)/(pi*i))*(sin(pi*i*t/1));
        signal=signal+harmonics(i,:);
    end
    subplot(3,1,j),plot(t,real(signal))
%     subplot(3,1,j),plot(t,imag(signal))
end


close all
clc
for j=1:3
    N=10^j;
    t=[0:0.01:10];
    signal=zeros(1,size(t,2));
    for i=1:N-1
        harmonics(i,:)=(2*(1-(-1)^i)/(pi*i))*(sin(pi*i*t/1));
        signal=signal+harmonics(i,:);
    end
    subplot(3,1,j),plot(t,real(signal))
%     subplot(3,1,j),plot(t,imag(signal))
end


close all
clc
for j=1:3
    N=10^j;
    t=[0:0.01:10];
    signal=zeros(1,size(t,2));
    for i=1:N-1
        harmonics(i,:)=(2*(1-(-1)^i)/(pi*i))*(sin(pi*i*t/1));
        signal=signal+harmonics(i,:);
    end
    subplot(3,1,j),plot(t,real(signal))
%     subplot(3,1,j),plot(t,imag(signal))
end


close all
clc
for j=1:3
    N=10^j;
    t=[0:0.01:10];
    signal=zeros(1,size(t,2));
    for i=1:N-1
        harmonics(i,:)=(2*(1-(-1)^i)/(pi*i))*(sin(pi*i*t/1));
        signal=signal+harmonics(i,:);
    end
    subplot(3,1,j),plot(t,real(signal))
%     subplot(3,1,j),plot(t,imag(signal))
end

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]司祯祯.傅里叶变换与小波变换在信号去噪中的应用[J].电子设计工程,2011,19(04):155-157.DOI:10.14022/j.cnki.dzsjgc.2011.04.032.

🌈4 Matlab代码实现

http://www.lryc.cn/news/18080.html

相关文章:

  • 前端预防XSS攻击全攻略
  • JUC(一)
  • API接口——睡眠带开放能力
  • 面向对象的一点小想法
  • 数据仓库工作问题总结
  • Java常用算法
  • 插画网课平台排名
  • 雷达、定位、跟踪等信号处理邻域SCI期刊整理及推荐
  • NDK C++ 指针常量 常量指针 常量指针常量
  • 常见前端基础面试题(HTML,CSS,JS)(一)
  • Delphi RSA加解密
  • oracle基本操作
  • hive只复制表结构不复制表数据
  • 如何将Linux的NIC 名称更改为 eth0 而不是 enps33 或 enp0s25,只要几秒钟
  • 位运算笔记
  • 2023全国首个区块链平台发布,区块链绿色消费积分系统玩法悄然上市
  • 【异常】因为忘加了租户查询条件,导致重复ID导入失败Duplicate entry ‘XXX‘ for key ‘PRIMARY‘
  • 证明CPU指令是乱序执行的
  • css 属性和属性值的定义
  • Python获取中国大学MOOC某课程评论及其参与人数
  • 【C++】类和对象(完结篇)
  • 低代码开发可以解决哪些问题?
  • Linux 中使用 docker-compose 部署 MongoDB 6 以上版本副本集及配置 SSL / TLS 协议
  • JavaWeb--Mybatis练习
  • Springer-MTA期刊上传Latex要求
  • Graph Embedding基础 图表示学习 什么是Graph Embedding
  • 某直聘tp_token解析
  • 替代启攀微8按键触控八通道触摸芯片-GTC08L
  • Zabbix“专家坐诊”第182期问答汇总
  • PHP、Nginx、openssl ECC证书搭建