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

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

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

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
各位好,请教一下,如何把我附件中的电压信号实现FFT变换,画出其幅频曲线?- u6 W% i; h- T+ n8 h

9 g# R: l% }6 ^先谢过。
' @! g( j, Y( z5 i. `5 A
4 k) _7 V* ^4 u2 i, @我的邮箱是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 | 显示全部楼层
欢迎指点,讨论,谢谢。
  k8 Q6 i: I' o4 M
7 ~' k; u7 J3 x- Q共同进步
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

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

该用户从未签到

尚未签到

 楼主| 发表于 2009-5-11 17:13:18 | 显示全部楼层
4# zhangliuchun
/ G9 A# l# b/ t; n. O- `" `* M+ g7 Q
0 |  N1 r# f  p
7 F% r5 l  s2 ]6 R自己解决该问题的代码:
3 k5 _" V  F- l
  M0 T+ a4 V1 Q, g: ~* ?clear
! C" T5 q6 r$ f( v  d1 n. nload qs_切空变_vfto5200905071 Z7 l; Y* k: A' O: W, c) C2 j
time=t;
4 m& G& n9 o' [; ndata=vMoa4;3 Q% z5 P4 q& G; C
%FFT
3 C0 m# F. G+ j- C9 x4 S, W4 ^! {% \% N   = data_num;
4 P7 Z( |! J9 p( Y5 i$ k1 k0 `$ xN=length(time);
4 b( H! c4 b8 ^: l) _Ts=time(2) - time(1);$ Q; s4 P% t: k! A$ W0 H
fs =1/Ts;
  e, b7 X3 g/ y' Y; R( |1 N& afp=fs*(0 : N/2)/N;
: a% V3 o$ E& ]" ]# {Y=fft(data);
9 A' U8 E+ ?7 w: E( s. E: a4 T4 k1 z6 s1 @9 L

" }3 Q1 m( A9 ~+ ]7 L9 G: OPyy=abs(Y(1 : N/2+1))*2/N;%求幅谱,乘上后面的2/N得到正确幅值;
6 M- ^$ N* ~6 m
- f4 {" Z- j! J5 P2 T+ d. r+ df= fs*(0:N/2)/N;
  N* R; s* M% p* R1 ~/ U& J7 V
. D( w( a6 m* ]  Y
9 i9 J0 D- v& p; r% H
8 Y9 a. ?. o; E& H9 h) ^8 l2 xfigure;hold on;- {; H( M3 _0 D( r/ d$ c) u
plot(f(2:end),Pyy(2:end),'k','LineWidth',1.5)
; f0 ?, o0 U, h( D: I- x4 Hxlabel(' 频  率 (Hz) ');
+ g  j, L0 |+ J+ a$ D% \1 Xylabel('幅值 ');9 n! j- ~( V4 i( m& j% Y. D- c" H
title('电压信号vMoa4的幅频谱图');
- u7 x/ M" e/ |, W0 M3 ~2 y" C
' V8 ]8 O6 T& }  ^" m9 O请各位指正。
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

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

该用户从未签到

尚未签到

发表于 2012-5-16 16:30:02 | 显示全部楼层
回复 5# zhangliuchun
) M0 I* S: |, U6 R8 O4 H$ }% F

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

    连续签到: 1 天

    [LV.5]常住居民I

    累计签到:34 天
    连续签到:1 天
    发表于 2012-5-16 18:20:00 | 显示全部楼层
    回复 7# maisigete % q9 `# v9 F1 Q2 n7 {6 }

    ! Q1 v7 |( D6 [2 _除以N是由于DFT是N个点相加求和,乘以2是由于出现了正、负频率且正负频率的幅值均为原来的一半,这个在频谱校正里有讲到。

    评分

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

    查看全部评分

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

    该用户从未签到

    尚未签到

    发表于 2012-5-17 09:56:37 | 显示全部楼层
    回复 8# Ericwjc ! ~* N5 K, F! R, Y4 D

    3 c0 \$ x. o7 R. G; o
    1 B5 |) C2 ^$ q    请问,在哪本书里什么内容有讲这个?我对这个不太了解1 r$ U' f8 N9 k/ \2 M' ?
        还有,如果我进行傅里叶分解是为了选择频点在频域内计算,计算完了以后把频域的结果再反变换到时域,那么在傅里叶分解的时候是否还要乘以2/N?如果乘了,在反变换之前是否要对频域内各频点下的结果除以2/N再反变换?
    & l! s- _* h* I1 p1 e, g* F- z    非常感谢
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-12-23 16:05
  • 签到天数: 34 天

    连续签到: 1 天

    [LV.5]常住居民I

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

    本版积分规则

    招聘斑竹

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

    GMT+8, 2026-3-17 04:04

    Powered by Discuz! X3.5 Licensed

    © 2001-2025 Discuz! Team.

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