找回密码
 注册
关于网站域名变更的通知
查看: 552|回复: 1
打印 上一主题 下一主题

求助,傅里叶相位谱怎么看,如何从相位谱中得到相位信?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-8-6 13:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
如下,对一列没有初相的余弦信号和初相为pi/4的余弦信号,分别做傅里叶变换,怎么样从频谱图中看出相位信息,信号频率是50hz,采样频率是2000matlab代码如下:. w9 I) d1 S: _2 k/ Q) G

" M! H4 G$ `# V" _% i% Z4 Zclc
' O3 r! |( T. {) `+ zclear;- K& _: }3 _+ [) ~  l1 s. X
* t" o* ^4 h4 z% {8 j
x = 0:0.0001:6*pi;% Z8 n! F' c/ F" Q
y1  = cos(100*pi*x+pi/4);( c8 b4 `: y# X5 L$ D4 c
8 x. B( W3 u8 d7 _% A% Q/ I
figure(1)- X4 {$ ^) u7 \# I$ q
plot(x,y1,'k');
3 c" x, R# g! G, L%hold on;
9 N5 m/ @2 m! |* y; o7 ~& K
8 a$ l: q% {% a7 c%对上述信号进行采样
: T* ^/ K9 K3 L; d& i, kfs = 2000;, `; G, @* d8 y+ t+ [1 E
N=128;) E* C3 j  ]% \# N' o9 ^
dt = 1/fs;/ `  l+ Z/ u+ |  P4 O' l  u
TT = (0:N-1)*dt;8 Y$ i0 G+ O2 l( z; d/ p. @
X = cos(100*pi*TT+pi/4);
& P* V2 F* W" bfigure(2)
9 k' P' }" g/ s, r* }4 n+ J/ Lstem(TT,X);# v  f' N" \7 _* E5 p7 V7 r
# `' ]4 J1 U" R% O2 \
%对采样的信号做fft, K2 o* }( H9 [' X1 \7 m' O' M
T=1/fs;
" W8 v) r8 E6 P' W7 Ot=(0:N-1)*T;
9 e& {# D) y2 v1 J+ ]- xp = X;6 H  q% d& w: i2 A
Y=fft(p);2 [1 V: B; m/ P# F6 ~
magY=abs(Y(1:N/2))*2/N;%真实幅度) L% i6 ?) x, X9 K3 p
f=(1:N/2)'*fs/N;9 m* F. ]5 [3 O6 u! v; m
angX = angle(Y(1:N/2));9 |+ G9 x0 H+ \4 J7 Q+ e/ p

3 a5 S; c+ X3 i: ^( l) z0 u4 Rfigure(3)' S. n' V7 L9 k) B; {- m5 a
h=stem(f,magY,'fill','--');9 r7 ^$ ^6 t% k0 q
set(h,'MarkerEdgeColor','red','Marker','*')
) k' D8 R0 X" `3 P5 P) Kgrid on( T  F8 J1 X$ i+ M: e9 a
title('频谱图');
) l  [# o7 B3 _0 j: Y$ z) T6 D! Nxlabel('f (Hz)')
2 S/ _+ G- l# Z" C$ q+ Kylabel('幅值')
( _$ E. O! K  U4 p/ u) T. h- p
+ T4 f5 I# O2 }7 l( T9 K; y9 hfigure(4)$ u5 {/ S' M4 q- y  U0 Z/ F
h=stem(f,angX/pi*180,'fill','--');: O$ M' V. t+ X) d$ m- f& }
set(h,'MarkerEdgeColor','green','Marker','*')
6 F. h: A) n( h, k& Y5 vgrid on
" V2 G( E2 Y8 k9 G; ]2 etitle('相位谱');
; O/ C$ k8 H- G% J; V3 K; W. b* {, zxlabel('f (Hz)')3 {8 i  {9 F' f6 ^7 N5 I
ylabel('相位')

9 |& K7 K! ~9 s; i+ @- X, U6 w  W2 C, a2 i3 P# N
相位谱
  O+ |% h! p  k( a6 T
3 \/ B* h, f8 a; N& B5 s频谱
, o/ N+ ]( O( U2 e, y4 w 6 v0 _! F2 {. n2 U- i
时域
" `; h7 I' t) y/ E1 z" V
4 Z6 v5 a: X1 _" g/ n
  • TA的每日心情
    开心
    2022-12-5 15:37
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2020-8-6 14:18 | 只看该作者
    如果只看相对相移,直接在相位谱的该频率处计算的二者之差。7 J6 |- j. o! ^7 M1 g
    如果要计算各自初始的绝对相位,在有频谱泄露的情况下要还需做矫正。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-5 18:54 , Processed in 0.140625 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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