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

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

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

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
各位好,请教一下,如何把我附件中的电压信号实现FFT变换,画出其幅频曲线?
! \% U1 M8 r' m& D$ i. u: w
4 w+ t$ @7 m7 T1 {/ w4 {先谢过。' _6 y+ o8 Y! G

6 a  |) G! [; Y) s' W我的邮箱是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 | 显示全部楼层
欢迎指点,讨论,谢谢。& J! y- l# T/ J/ Y) y6 o( Q- l
7 d- c" t* A8 x& Q/ s3 N$ }
共同进步
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

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

该用户从未签到

尚未签到

 楼主| 发表于 2009-5-11 17:13:18 | 显示全部楼层
4# zhangliuchun , ~% {. w1 f+ `/ C

" Q+ G+ N6 H, u  F  h5 l# _8 p% D( @) ]# {
自己解决该问题的代码:
5 @, o3 A# b, Y, A+ K; \5 d- d0 p7 Y6 g
clear! q8 s4 H( S- _! Z: x
load qs_切空变_vfto520090507. D1 u, i( A7 s# ~, m( L; i( v
time=t;
# x0 N. d. ?3 e- pdata=vMoa4;
+ a0 I- x: D% w+ x%FFT  ~/ I3 G7 K! y5 @1 _9 s, J
% N   = data_num;+ V% s0 |. ~. H2 i
N=length(time);
' ]2 k$ B: }4 }& ~& e+ ?4 j( g: YTs=time(2) - time(1);' i6 o& r. X  H. V' k, R* q
fs =1/Ts;
+ Q# L0 w% @  r& B' @fp=fs*(0 : N/2)/N;
. _8 O2 D2 Y6 S$ P2 r1 K7 I  vY=fft(data);+ g( I8 S$ j, \* Q# Z9 ~2 n) d
. {4 n2 A7 {3 {- R. I

! a- x- `' f4 t+ bPyy=abs(Y(1 : N/2+1))*2/N;%求幅谱,乘上后面的2/N得到正确幅值;& Y8 J2 u3 ^# L
! s( H* v3 ?$ w0 i
f= fs*(0:N/2)/N;
9 Y4 m# G* M- E; S
0 a3 n! C9 E/ M$ Y" d2 l$ I! F, k! N" `1 s! F5 j. R* e
) \7 E+ _! Q8 N" _/ v9 h8 f/ Y  ?
figure;hold on;; q' q( Z) r2 ^
plot(f(2:end),Pyy(2:end),'k','LineWidth',1.5)
# G. B& K) C) S3 q' _3 pxlabel(' 频  率 (Hz) ');4 j) t/ Y7 C  Z! t% I& u8 o
ylabel('幅值 ');3 F7 i" Y2 X2 ^/ q! e# w) Y
title('电压信号vMoa4的幅频谱图'); ( A4 ?4 e7 T0 ]' }
1 R0 O* ~3 u% z3 @2 m
请各位指正。
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

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

该用户从未签到

尚未签到

发表于 2012-5-16 16:30:02 | 显示全部楼层
回复 5# zhangliuchun
+ |# X3 H! T6 b1 O, E% W% p# o* e, S6 O7 U4 m% X2 f9 s
' N  [& ~9 U/ A# {
    请问画图的时候为什么要从第二个点开始画?
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-12-23 16:05
  • 签到天数: 34 天

    连续签到: 1 天

    [LV.5]常住居民I

    累计签到:34 天
    连续签到:1 天
    发表于 2012-5-16 18:20:00 | 显示全部楼层
    回复 7# maisigete
      ], s( F$ g4 @- ?  C4 R: K
    4 W2 w5 l7 r# S7 W5 b8 v6 k除以N是由于DFT是N个点相加求和,乘以2是由于出现了正、负频率且正负频率的幅值均为原来的一半,这个在频谱校正里有讲到。

    评分

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

    查看全部评分

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

    该用户从未签到

    尚未签到

    发表于 2012-5-17 09:56:37 | 显示全部楼层
    回复 8# Ericwjc 5 h/ z0 J9 r" I
    2 _, r* I0 m6 t+ L3 C5 G

    8 C( j% ?0 Y5 h, K" _    请问,在哪本书里什么内容有讲这个?我对这个不太了解
    4 {/ [# t* |, @    还有,如果我进行傅里叶分解是为了选择频点在频域内计算,计算完了以后把频域的结果再反变换到时域,那么在傅里叶分解的时候是否还要乘以2/N?如果乘了,在反变换之前是否要对频域内各频点下的结果除以2/N再反变换?, d0 a5 i0 ~$ }5 M+ W# \' k2 z% M
        非常感谢
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-12-23 16:05
  • 签到天数: 34 天

    连续签到: 1 天

    [LV.5]常住居民I

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

    本版积分规则

    招聘斑竹

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

    GMT+8, 2026-6-20 03:32

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

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