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

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

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

[复制链接]

该用户从未签到

尚未签到

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

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

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

×
各位好,请教一下,如何把我附件中的电压信号实现FFT变换,画出其幅频曲线?+ y, l9 t/ ^( m: O; P, V# ]9 _) C

3 s/ d4 f' e$ {0 U9 I# D; S先谢过。2 V! W0 e6 W' A5 G
7 m. c1 I. _- [/ w) O5 z
我的邮箱是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% u! e5 [$ }, T* ]
) a6 ?( |$ G/ z: x
共同进步
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

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

该用户从未签到

尚未签到

 楼主| 发表于 2009-5-11 17:13:18 | 显示全部楼层
4# zhangliuchun 8 d; `) |& k# L/ U. r+ S/ \2 H
  a, N/ Q7 B3 K1 n$ l# H/ u
) T& w4 h& e+ [  O  @3 x& Y9 M) ~3 J
自己解决该问题的代码:
- z4 f" L. C# p) A$ |) y" s% E3 q3 b* |' S, \, ]" U- ?! M
clear
( z, E+ `$ s9 ^7 Qload qs_切空变_vfto5200905077 h, k$ ^. A9 G0 S5 D, u$ o. ?; \
time=t;
: l$ _9 I  Y8 z  F/ ^data=vMoa4;' ?! Y& B' S: [' k6 j
%FFT
8 @, l- y  z  a% N   = data_num;
$ B2 i, A' N: }1 q3 jN=length(time);
' @+ t' J+ }1 c  a, |& qTs=time(2) - time(1);
4 ^; Y5 w$ R8 z8 G3 N8 k' rfs =1/Ts;
  |0 y" a/ u% Dfp=fs*(0 : N/2)/N;7 l" B7 s1 l& ~& Z3 O
Y=fft(data);+ j) x. b1 z4 i& h/ ^4 x

; O4 m6 A  q* [1 A* I
4 s3 W! Q% a; d5 ?* B) N; vPyy=abs(Y(1 : N/2+1))*2/N;%求幅谱,乘上后面的2/N得到正确幅值;
; R$ Y5 N+ P2 E0 F- ^1 {7 T5 I  {9 C
f= fs*(0:N/2)/N;
- J# t3 B4 c7 Y' y6 v) o$ s; y
" i, n/ ~9 w6 w& W0 z0 m- i6 V0 c0 R( D
' B* w- P- X0 ~/ F2 q9 Y
figure;hold on;
! P; q( X9 T+ x% M' G( Z  Wplot(f(2:end),Pyy(2:end),'k','LineWidth',1.5)9 f; }9 B# {  X- Q' G
xlabel(' 频  率 (Hz) ');
7 V! z. D# X/ }7 q7 Iylabel('幅值 ');
3 H5 [6 i! V& B$ K/ y' Ititle('电压信号vMoa4的幅频谱图'); 9 J4 W% C$ }! H' I

# n8 [' R+ C6 g' x( ^请各位指正。
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】

该用户从未签到

尚未签到

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

该用户从未签到

尚未签到

发表于 2012-5-16 16:30:02 | 显示全部楼层
回复 5# zhangliuchun
+ W7 _, T% A5 U0 i7 [6 j) }1 U% Q6 V) e3 r
$ D  S6 L/ L+ p8 C! M  S
    请问画图的时候为什么要从第二个点开始画?
"真诚赞赏,手留余香"
还没有人打赏,支持一下
帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-12-23 16:05
  • 签到天数: 34 天

    连续签到: 1 天

    [LV.5]常住居民I

    累计签到:34 天
    连续签到:1 天
    发表于 2012-5-16 18:20:00 | 显示全部楼层
    回复 7# maisigete
    3 h5 X; f( D) c$ f7 R
    & ?+ c8 P4 A  H除以N是由于DFT是N个点相加求和,乘以2是由于出现了正、负频率且正负频率的幅值均为原来的一半,这个在频谱校正里有讲到。

    评分

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

    查看全部评分

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

    该用户从未签到

    尚未签到

    发表于 2012-5-17 09:56:37 | 显示全部楼层
    回复 8# Ericwjc 2 }1 p" x2 p- [9 w5 h6 \4 i

    . S% P3 ]2 N3 C2 ~: f4 U! B/ d& `, S  X8 O5 i; y
        请问,在哪本书里什么内容有讲这个?我对这个不太了解! m) [( p3 |  C1 p; m! ?4 H
        还有,如果我进行傅里叶分解是为了选择频点在频域内计算,计算完了以后把频域的结果再反变换到时域,那么在傅里叶分解的时候是否还要乘以2/N?如果乘了,在反变换之前是否要对频域内各频点下的结果除以2/N再反变换?7 |8 Q" \) ]6 H) J
        非常感谢
    "真诚赞赏,手留余香"
    还没有人打赏,支持一下
    帖文化:【文明发帖 和谐互动】 社区精神:【创新、交流、互助、共享】
  • TA的每日心情
    无聊
    2020-12-23 16:05
  • 签到天数: 34 天

    连续签到: 1 天

    [LV.5]常住居民I

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

    本版积分规则

    招聘斑竹

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

    GMT+8, 2026-10-10 02:42

    Powered by Discuz! X3.5 Licensed

    © 2001-2026 Discuz! Team.

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