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

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

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

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
各位好,请教一下,如何把我附件中的电压信号实现FFT变换,画出其幅频曲线?- N# t1 h! m3 j( R% V
5 e! s8 ]0 o: q; P8 Q
先谢过。2 W1 ^9 S; e  }/ a* Z" c' d

. _. b0 t4 x' A6 J1 v我的邮箱是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 | 显示全部楼层
欢迎指点,讨论,谢谢。
1 I$ `; T) j+ R; ?5 G* G0 g4 V2 m+ o( a$ G6 p& L. ~
共同进步
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

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

该用户从未签到

尚未签到

 楼主| 发表于 2009-5-11 17:13:18 | 显示全部楼层
4# zhangliuchun
# a9 \4 `7 X- ~. R8 I; N' ?7 E# t+ r0 _" w* r' g, r# K
" w4 Q. \/ Y1 j3 ^
自己解决该问题的代码:
+ p% d2 ?- Z! y
4 H- A* c# O7 xclear
- ~7 E2 ?3 e: z) L# Aload qs_切空变_vfto520090507
) M( W( }5 Y, K- \' Y( {- Z+ ytime=t;
1 ^$ [$ T% ?' G( i  P( \data=vMoa4;7 {2 q. R/ T4 [! f4 I
%FFT
8 R+ w/ [6 {5 \8 L9 R0 A: I7 ?% N   = data_num;
. d1 g9 A0 G+ g9 m6 SN=length(time);/ h& E) F/ n. Q
Ts=time(2) - time(1);
6 x$ q# L4 s; i* m- Q4 \  J% cfs =1/Ts;& k  w( Y; R1 r) G$ g$ e
fp=fs*(0 : N/2)/N;
0 t$ y! C9 m4 f8 f* j# _5 L0 EY=fft(data);
1 H1 O9 s1 Y8 S1 m/ L9 K
- K+ o$ l  Z- x! g' ^+ u0 ^
1 V6 O% p, ~; S# Q( r. APyy=abs(Y(1 : N/2+1))*2/N;%求幅谱,乘上后面的2/N得到正确幅值;
* c7 ~: y6 Z% C8 \! Q; K" M- ?$ S9 [( H" W' e4 X: Y( p8 k. }
f= fs*(0:N/2)/N;* C# y( `0 L- A1 Q
+ R. q4 ?  @# r) y' U
# I$ N% s' `7 d/ O" J

9 e! t( L/ ^. F+ Q+ y* ~figure;hold on;
) A: E. x6 f* nplot(f(2:end),Pyy(2:end),'k','LineWidth',1.5)" E" m, D/ Y! G& E9 T& t" y
xlabel(' 频  率 (Hz) ');+ V% o8 u$ n) r# J/ e+ \
ylabel('幅值 ');# q# L' k! E+ w; O6 V& b! S; F5 D
title('电压信号vMoa4的幅频谱图');
* N$ w8 I7 i' H: R" B8 z9 ?
3 N8 g8 a8 i9 j' [! g0 Q请各位指正。
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

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

该用户从未签到

尚未签到

发表于 2012-5-16 16:30:02 | 显示全部楼层
回复 5# zhangliuchun 5 O. h% w7 |3 K' W

; f$ ^. I  u- Y1 n" c: f% d5 u8 O) u( S# r$ e
    请问画图的时候为什么要从第二个点开始画?
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-12-23 16:05
  • 签到天数: 34 天

    连续签到: 1 天

    [LV.5]常住居民I

    累计签到:34 天
    连续签到:1 天
    发表于 2012-5-16 18:20:00 | 显示全部楼层
    回复 7# maisigete
    0 O( X+ `0 C/ u7 @8 S% v. s% n$ \* C$ ]7 z" P  ^; X9 I! H
    除以N是由于DFT是N个点相加求和,乘以2是由于出现了正、负频率且正负频率的幅值均为原来的一半,这个在频谱校正里有讲到。

    评分

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

    查看全部评分

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

    该用户从未签到

    尚未签到

    发表于 2012-5-17 09:56:37 | 显示全部楼层
    回复 8# Ericwjc
    1 J" s0 t) k4 Z
    9 `& I0 ]" d3 o, H3 w. K$ R
    6 E" ]# l2 }3 x0 t    请问,在哪本书里什么内容有讲这个?我对这个不太了解
    9 W0 Z' O3 {2 g) ~  P' T: u    还有,如果我进行傅里叶分解是为了选择频点在频域内计算,计算完了以后把频域的结果再反变换到时域,那么在傅里叶分解的时候是否还要乘以2/N?如果乘了,在反变换之前是否要对频域内各频点下的结果除以2/N再反变换?7 J3 C! G. Q" F& l. w2 A
        非常感谢
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-12-23 16:05
  • 签到天数: 34 天

    连续签到: 1 天

    [LV.5]常住居民I

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

    本版积分规则

    招聘斑竹

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

    GMT+8, 2026-3-17 10:14

    Powered by Discuz! X3.5 Licensed

    © 2001-2025 Discuz! Team.

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