找回密码
 注册
关于网站域名变更的通知
查看: 426|回复: 1
打印 上一主题 下一主题

重心法修订FFT代码及效果

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-2-24 15:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
t=0:0.1:5;1 D5 e  B* v/ a7 Q& {! `
y=cos(2*pi*2*t)+sin(2*pi*2*t)*j
6 ?+ w# Q$ K; l2 _* A: C7 Z" {y=fftshift(fft(y,64));
" I: @( ]1 E9 O* h! q9 \' R- t& M1 ?) w. hf=linspace(-5,5,64);& H9 W# s7 q2 b1 g" q- d6 W' L; n
figure(1)
7 ]8 v: C1 e$ _subplot(2,1,1)0 v, x1 C( l. V( l$ C8 x# Q* @
plot(f,abs(y))$ i) ^3 B1 O; I0 L) t1 N& H
%%重心法修订FFT主瓣重心%%
4 y% o2 {; H& x  d[m,n]=find(abs(y)==max(max(abs(y))));! R: k% L8 e5 }* ]5 h4 @
z=abs(y(n+1))-abs(y(n-1));
/ D4 |7 s+ |9 c# T+ qif z>=0
' ?' v2 s7 L* L, Y    n1=n+abs(y(n+1))/(abs(y(n))+abs(y(n+1)));6 i7 v6 J9 E5 Z0 m# @
end2 G  B9 @9 T! u- S3 j. w
if z<0
! S! V) r- v8 N# P! {4 R- P: B    n1=n+abs(y(n-1))*(-1)/(abs(y(n))+abs(y(n-1)));
2 b5 ]+ @0 m2 }, X* k3 oend
, C2 m( c; t- l* A6 Hdf=-5+(n1-1)*10/63;
% e4 ~1 F5 A+ P& S8 lf(n)=df;%修订后主瓣重心. ?' I0 _. o  H+ ^$ y1 b
subplot(2,1,2)
: ~. v  j% w6 m9 u( uplot(f,abs(y))
1 `* v6 w7 ~5 ]2 a: h# h
- A2 N7 C  z" j; w; v& w
  • TA的每日心情
    开心
    2019-11-21 15:51
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-2-26 17:50 | 只看该作者
    重心法修订FFT代码及效果
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-23 22:40 , Processed in 0.125000 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表