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

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

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

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
各位好,请教一下,如何把我附件中的电压信号实现FFT变换,画出其幅频曲线?0 m* I' ?: }2 G7 i- {: R3 Y" j
9 [: C" R  {  Y3 \9 Z) n
先谢过。. V, R( }) f1 B$ O- T& d; i

( H0 D/ f; m/ X$ U+ }  e' D我的邮箱是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 | 显示全部楼层
欢迎指点,讨论,谢谢。
; l3 V6 u9 u  ]  Q2 N7 ?4 H/ h+ p% x! x6 E4 I
共同进步
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

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

该用户从未签到

尚未签到

 楼主| 发表于 2009-5-11 17:13:18 | 显示全部楼层
4# zhangliuchun
5 p- c7 N, [  {6 f# N0 _" D" D( F5 {7 b
% x% z9 g5 o0 V: _4 b4 o# q2 A: B: k
自己解决该问题的代码:
5 I1 b* J: Q. e. p8 w4 h$ l% m
9 l8 b8 p& J) B% M- kclear" d8 r8 ~0 V1 B# I3 Q' K
load qs_切空变_vfto520090507% Z4 L# P: V# O2 X
time=t;
7 u  z0 V0 A" ^* Mdata=vMoa4;  y5 A! N; g8 D
%FFT
% T- E$ D- W3 E2 F' M- d. z% N   = data_num;( a3 t# u# z/ B3 ~  G0 ~8 ?* f6 b4 U
N=length(time);+ r# ~  C  x1 S3 ~0 _: T
Ts=time(2) - time(1);! u1 |7 S8 P2 `  q  S! U
fs =1/Ts;
) c! {# h+ R# m& Ffp=fs*(0 : N/2)/N;
8 E3 u$ T) r# fY=fft(data);
1 Y9 P4 w, y$ {  o. ^& K1 c2 H
& `4 d+ }8 u/ ^9 q0 D4 k8 \! `9 ], p
Pyy=abs(Y(1 : N/2+1))*2/N;%求幅谱,乘上后面的2/N得到正确幅值;
+ j; j# J0 O; g
* j2 K6 @  N- F8 `" qf= fs*(0:N/2)/N;
2 L2 w$ n1 X; q; Y9 V3 d, f2 U
: \) e# h1 A0 L1 w% g9 b( t% {; z* D/ {- w

& Z9 u( R9 ?7 s$ gfigure;hold on;
$ d9 |& I: |% f- E) A  ~plot(f(2:end),Pyy(2:end),'k','LineWidth',1.5)% B0 S/ Y# ]3 i" X  M% f
xlabel(' 频  率 (Hz) ');
$ F0 |$ r- J9 u! H2 f2 |ylabel('幅值 ');
( P) G) @1 B2 r- [. rtitle('电压信号vMoa4的幅频谱图'); 0 b" ^& _3 T/ [, _7 Y( R

: o, l, Z1 k$ k7 q  N6 r( b; m, Z1 B请各位指正。
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

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

该用户从未签到

尚未签到

发表于 2012-5-16 16:30:02 | 显示全部楼层
回复 5# zhangliuchun % \" P$ H' V+ P1 l' h3 a" u3 R+ W

% o% {# A6 e, ^6 h# @6 `9 K( G% ^  F* t4 h& v
    请问画图的时候为什么要从第二个点开始画?
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-12-23 16:05
  • 签到天数: 34 天

    连续签到: 1 天

    [LV.5]常住居民I

    累计签到:34 天
    连续签到:1 天
    发表于 2012-5-16 18:20:00 | 显示全部楼层
    回复 7# maisigete 9 u, @- W- k3 a; h; u  V

    - x6 X/ Q2 @7 j5 B! f: I; \除以N是由于DFT是N个点相加求和,乘以2是由于出现了正、负频率且正负频率的幅值均为原来的一半,这个在频谱校正里有讲到。

    评分

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

    查看全部评分

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

    该用户从未签到

    尚未签到

    发表于 2012-5-17 09:56:37 | 显示全部楼层
    回复 8# Ericwjc ' |/ M1 `, c6 ^' B% p, j2 T: _

    ' w4 S7 ^* u# l0 ]
      E6 s5 |4 N) I    请问,在哪本书里什么内容有讲这个?我对这个不太了解
    0 e2 Z( @  [! N7 d: ]    还有,如果我进行傅里叶分解是为了选择频点在频域内计算,计算完了以后把频域的结果再反变换到时域,那么在傅里叶分解的时候是否还要乘以2/N?如果乘了,在反变换之前是否要对频域内各频点下的结果除以2/N再反变换?# Z6 }8 q; b( y8 b: L8 K
        非常感谢
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-12-23 16:05
  • 签到天数: 34 天

    连续签到: 1 天

    [LV.5]常住居民I

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

    本版积分规则

    招聘斑竹

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

    GMT+8, 2026-10-9 23:36

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

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