设为首页收藏本站|繁體中文 快速切换版块

 找回密码
 立即加入
搜索
查看: 3255|回复: 11

在matlab中如何编程实现干扰信号的fft转换?

[复制链接]

该用户从未签到

尚未签到

发表于 2009-5-6 13:54:19 | 显示全部楼层 |阅读模式

马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!

您需要 登录 才可以下载或查看,没有账号?立即加入

×
各位好,请教一下,如何把我附件中的电压信号实现FFT变换,画出其幅频曲线?9 T6 v) k% A! N+ f1 s, X# B$ N) ~

5 O3 |- c2 E! [  o% ]! O先谢过。/ i; ~" e5 _: n( ^3 D! ?
  T* p: F3 c3 {5 D0 ]9 U9 Q
我的邮箱是zhangliuchun@yahoo.com.cn

qs_切空变_vfto5.rar

448.31 KB, 下载次数: 8, 下载积分: 威望 -2 点, 学分 -5 点

"真诚赞赏,手留余香"
还没有人打赏,支持一下
楼主热帖
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

 楼主| 发表于 2009-5-6 14:39:13 | 显示全部楼层
欢迎讨论,欢迎指点,谢谢。
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

 楼主| 发表于 2009-5-6 14:40:02 | 显示全部楼层
欢迎指点,讨论,谢谢。; q7 |5 l6 _, C

/ q" p. d! k% h) K共同进步
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

 楼主| 发表于 2009-5-11 16:31:23 | 显示全部楼层
已自行解决。
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

 楼主| 发表于 2009-5-11 17:13:18 | 显示全部楼层
4# zhangliuchun % l9 R9 F" L' U+ m
) [/ {" ^9 M, T( k0 g) \9 D
8 {6 S9 v3 j2 ^5 u" C- o5 K1 u* x
自己解决该问题的代码:
) \4 v& _- b7 \! |0 |
" i% ], k1 H; X4 J/ eclear; @( H; v, o, g! @$ H; G
load qs_切空变_vfto520090507
6 _2 y. f' j5 Stime=t;7 E! [, R% j+ o" Q7 d: F2 |* |" P
data=vMoa4;
3 q  e* k( a; _  D+ p1 ]3 ^%FFT
% g' Z3 r$ w, n6 o5 d4 c% N   = data_num;( x/ o+ {/ t, ?3 u, l
N=length(time);
5 r; o7 d# ^: s) F: DTs=time(2) - time(1);# H. l1 r4 L+ l, ?1 e2 T
fs =1/Ts;
! E1 o; Q* X. U6 }! ]; l4 R' Ffp=fs*(0 : N/2)/N;
8 @0 j& ]; U( v1 W6 i1 T) mY=fft(data);  Y& n6 F, l5 ?* J* F
4 u6 K" i+ N0 P  r; K0 b
6 w1 V+ G' k) M/ m2 u% z0 I
Pyy=abs(Y(1 : N/2+1))*2/N;%求幅谱,乘上后面的2/N得到正确幅值;
/ U6 |  I# E2 \3 v! h7 }! J# j$ {0 p/ P7 i% Z$ q
f= fs*(0:N/2)/N;
6 Q. F! H: w+ T8 }& o
2 c8 K( r$ ~3 y& e% `
2 Y& ^* r" Z" ]7 g
3 N7 T) e. E! bfigure;hold on;, q; p  T+ ^; o  e
plot(f(2:end),Pyy(2:end),'k','LineWidth',1.5)
4 h# n+ {7 }2 l4 L: J- Q5 Ixlabel(' 频  率 (Hz) ');
" Y9 L! l4 ~# {9 @ylabel('幅值 ');6 t  N- i5 C  J; j' A) j7 ?
title('电压信号vMoa4的幅频谱图');
" Y: A3 ?# {. ~' w9 X" A* c) E/ E# _
请各位指正。
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

发表于 2012-5-16 16:00:05 | 显示全部楼层
"Pyy=abs(Y(1 : N/2+1))*2/N;%求幅谱,乘上后面的2/N得到正确幅值;"
5 J4 P$ h; h0 E7 G6 R7 J) R请问为什么要乘2/N?我在网上看到别的程序中也有这样的,不过也看到过不乘的
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

发表于 2012-5-16 16:30:02 | 显示全部楼层
回复 5# zhangliuchun . W0 h4 m4 x$ B7 h- Y" X2 `

) a* d* ]5 b7 X" }. X+ y7 j$ g
! x% ~1 M9 X! {) H8 K, a- f    请问画图的时候为什么要从第二个点开始画?
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-12-23 16:05
  • 签到天数: 34 天

    连续签到: 1 天

    [LV.5]常住居民I

    累计签到:34 天
    连续签到:1 天
    发表于 2012-5-16 18:20:00 | 显示全部楼层
    回复 7# maisigete
    ) c7 w* W: E# I6 ?) f1 j& `& O+ v5 Z! d# c7 p" f0 H5 N% \
    除以N是由于DFT是N个点相加求和,乘以2是由于出现了正、负频率且正负频率的幅值均为原来的一半,这个在频谱校正里有讲到。

    评分

    参与人数 1威望 +2 学分 +2 收起 理由
    maisigete + 2 + 2 多谢帮助 很专业啊

    查看全部评分

    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

    该用户从未签到

    尚未签到

    发表于 2012-5-17 09:56:37 | 显示全部楼层
    回复 8# Ericwjc % \3 [7 ~, g% b/ D
    6 t2 i7 L: l& i& h; g$ Z# J) r

    6 V: T3 S4 n* }2 Z    请问,在哪本书里什么内容有讲这个?我对这个不太了解3 S4 I$ O; m) C, h) S' @
        还有,如果我进行傅里叶分解是为了选择频点在频域内计算,计算完了以后把频域的结果再反变换到时域,那么在傅里叶分解的时候是否还要乘以2/N?如果乘了,在反变换之前是否要对频域内各频点下的结果除以2/N再反变换?2 P, }: S  ?) J& t& h
        非常感谢
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-12-23 16:05
  • 签到天数: 34 天

    连续签到: 1 天

    [LV.5]常住居民I

    累计签到:34 天
    连续签到:1 天
    发表于 2012-5-17 10:57:52 | 显示全部楼层
    回复 9# maisigete
    8 m* h* D( p/ x: ?% x3 ]+ ?/ n: C) [+ z5 ?# i7 G
    为了得到准确的幅值才乘以2/N的。实际的DFT的定义有两种,一种是在正变换里除以N,另一种是在逆变换里除以N。应该说DFT只是一种数学的定义,它可以分析频率成分(实际分析中存在频谱混叠,所以比较精确的场合需要进行校正),但得出的相应频率成分的幅值时需要修正,如乘以2/N。至于这个系数放在正变换里还是逆变换里,关系不大,只要对应上就可以了。
    " i5 E/ E8 j2 R4 o' Y你可以看下《离散频谱分析校正理论与技术》这本书,个人感觉不错。
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
    您需要登录后才可以回帖 登录 | 立即加入

    本版积分规则

    招聘斑竹

    小黑屋|手机版|APP下载(beta)|Archiver|电力研学网 ( 赣ICP备12000811号-1|赣公网安备36040302000210号 )|网站地图

    GMT+8, 2026-5-29 23:35

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

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