• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

MATLAB实现连续周期信号的频谱分析(正余弦波信号举例)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

关于MATLAB实现连续信号的频谱分析,以正余弦波信号频谱分析为例分析如下:

1、含有频率f 2f3f的正弦波叠加信号,即:

其中,f =500Hz。试采用Matlab仿真软件对该信号进行频谱分析。

 

注:以频率Fs=8kHz对该信号进行采样。

对于x(t)进行频谱分析:

A=1T=0.01s,对f=500HzFs=8KHz

MATLAB代码实现如下:

 

f=500;

fs=8000;

T=0.01;

n=round(T*fs); %采样点个数;

t=linspace(0,T,n);

x=sin(2*pi*f/fs*[0:n-1])+sin(4*pi*f/fs*[0:n-1])+sin(6*pi*f/fs*[0:n-1]);

figure;

plot(t,x);

title(正弦信号时域);

xlabel(‘t/s’);

ylabel(幅度);

 

其频谱图运行结果如下:

 

对于频谱分析图,主要是对采样周期T的合理选择和采样点数目的确定。

含有频率f 2f3f的正弦波叠加信号,即:

其中,f =500Hz。试采用Matlab仿真软件对该信号进行频谱分析。

注:以频率=8kHz对该信号进行采样。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Rust初步(六):在C#中使用Rust组件发布时间:2022-07-18
下一篇:
rust actix-web 响应头中的set-cookie不起作用发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap