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

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

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

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
各位好,请教一下,如何把我附件中的电压信号实现FFT变换,画出其幅频曲线?
# i& {  [' [$ I  \. P3 }/ ^8 b. C) v; p
先谢过。1 U2 k  u  h0 I

$ q# O$ M2 l- }0 g9 u: X我的邮箱是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 | 显示全部楼层
欢迎指点,讨论,谢谢。
: y& h, L: R' q8 J7 i2 s1 u* F4 }
  R6 o9 p$ t" [/ I$ m( ~8 j共同进步
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

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

该用户从未签到

尚未签到

 楼主| 发表于 2009-5-11 17:13:18 | 显示全部楼层
4# zhangliuchun + i& Q% m# N* x. K# N: F5 y

- f# {# i2 C" b. \7 V0 k6 c. ?  ?2 I, `/ l
自己解决该问题的代码:
  s" @& ^9 q' m- T2 m( ~+ `1 M7 J- E+ ]
clear+ Y7 N; ~: W/ a8 f. d7 t9 A
load qs_切空变_vfto520090507
0 I& U/ _! J9 n5 Xtime=t;! b( @, |4 e0 x1 Y
data=vMoa4;
- D8 W( o5 p! i, y# {# L+ F5 ]%FFT
7 x  h  e/ u  S+ s- ~: \% N   = data_num;
: G: _9 M, S$ n( QN=length(time);! U6 {7 O  l, J' n: M
Ts=time(2) - time(1);
4 d0 f1 A: B5 X0 k, Q7 Lfs =1/Ts;. E6 w# s" e- `# t. |* L  k9 n
fp=fs*(0 : N/2)/N;8 ^, S. h1 i# g) P7 U
Y=fft(data);1 G; C$ D" q+ `! n  i3 ?
$ ~: H& T+ d5 S* z  f) z

& s/ l! E# R% }. @: c: P& a8 i& }Pyy=abs(Y(1 : N/2+1))*2/N;%求幅谱,乘上后面的2/N得到正确幅值;
& b* q. i% K# P6 a; _: i# s& V
* A7 d' }4 d: X$ w0 h/ of= fs*(0:N/2)/N;7 E: H& I1 {- k/ m) Q9 H

6 e  ~4 r' a* O# H
3 g. h! E8 u8 J9 H1 s+ W
& i( T9 L: f3 l- S% G6 Cfigure;hold on;& f3 f; P  J7 u, ~; e4 h9 A6 o# R; {
plot(f(2:end),Pyy(2:end),'k','LineWidth',1.5)
6 m/ l4 A0 J% nxlabel(' 频  率 (Hz) ');
- `! b; W1 U  u7 p  @$ s5 aylabel('幅值 ');
% j" a- D9 g. n1 w3 Rtitle('电压信号vMoa4的幅频谱图');
+ t% @6 X* x7 T/ }9 f9 _" h
) l8 V5 _( ~& U* d请各位指正。
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

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

该用户从未签到

尚未签到

发表于 2012-5-16 16:30:02 | 显示全部楼层
回复 5# zhangliuchun # |: B! s: N7 L/ {
3 A, u% _, O8 R& I# Q% H  B. M

: o; P- W1 T3 S# E" U# u# M9 c    请问画图的时候为什么要从第二个点开始画?
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-12-23 16:05
  • 签到天数: 34 天

    连续签到: 1 天

    [LV.5]常住居民I

    累计签到:34 天
    连续签到:1 天
    发表于 2012-5-16 18:20:00 | 显示全部楼层
    回复 7# maisigete
    # S' P6 g4 _2 W+ n3 n+ V
    * x+ ^( {: F' `( o: \除以N是由于DFT是N个点相加求和,乘以2是由于出现了正、负频率且正负频率的幅值均为原来的一半,这个在频谱校正里有讲到。

    评分

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

    查看全部评分

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

    该用户从未签到

    尚未签到

    发表于 2012-5-17 09:56:37 | 显示全部楼层
    回复 8# Ericwjc , b) o/ ~# k# Q; p5 H8 J

    . g1 x( r% h: ~, E" [2 q) `5 f: k" ^2 @$ ?7 w/ e/ Q
        请问,在哪本书里什么内容有讲这个?我对这个不太了解' S8 _; m* o9 R6 X, V* o
        还有,如果我进行傅里叶分解是为了选择频点在频域内计算,计算完了以后把频域的结果再反变换到时域,那么在傅里叶分解的时候是否还要乘以2/N?如果乘了,在反变换之前是否要对频域内各频点下的结果除以2/N再反变换?5 r! J2 r: A9 }; H9 H2 V$ K
        非常感谢
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-12-23 16:05
  • 签到天数: 34 天

    连续签到: 1 天

    [LV.5]常住居民I

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

    本版积分规则

    招聘斑竹

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

    GMT+8, 2026-10-30 05:10

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

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