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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如下,对一列没有初相的余弦信号和初相为pi/4的余弦信号,分别做傅里叶变换,怎么样从频谱图中看出相位信息,信号频率是50hz,采样频率是2000matlab代码如下:: m, R% o5 t! _" C' x
. W0 f. n; ^) H; e7 @9 l
clc
4 `6 C$ ~+ Y+ I2 `clear;
8 Q! r$ L* _* ?0 F& w4 \* g
8 J+ a! U2 j3 f: m# s+ Ux = 0:0.0001:6*pi;
' Y5 S# D: P0 e( U4 \y1  = cos(100*pi*x+pi/4);: {: O" m/ I, i+ e% w# j" J

! z7 E: T# l: j  q5 w' sfigure(1)
. I* l# M/ _" L6 bplot(x,y1,'k');4 P; z& y! P0 K& G) _" `6 W
%hold on;4 }/ I: Y- j9 g9 _
, H- }! G8 h, H6 w0 M
%对上述信号进行采样, z2 L- f8 C! j: L0 S6 u
fs = 2000;1 G* ~" |* H4 I+ ?0 H! v- ^0 M" `
N=128;# k7 r) `' K- I1 y! z
dt = 1/fs;
$ U" G6 T, _  O' D. \TT = (0:N-1)*dt;
! L1 O$ |1 R9 V0 [7 YX = cos(100*pi*TT+pi/4);
/ q) b& F3 q  Sfigure(2)" @3 {7 j9 {4 Z& t6 f7 t4 K
stem(TT,X);
! A# w  |4 t% L% u2 V6 }- Y) m
2 b, a6 o; t3 `8 H%对采样的信号做fft
" I) v  O, y6 R9 b! D- LT=1/fs;4 X; c# u0 P5 b& H
t=(0:N-1)*T;
  n) R6 N( j8 J! f* u- I' `p = X;' w! E% C$ R  p& t
Y=fft(p);
! ^2 a6 Q  L6 d( ~* {8 PmagY=abs(Y(1:N/2))*2/N;%真实幅度  R: J7 ^2 ?1 A6 y4 K* s/ _0 M* @8 Y
f=(1:N/2)'*fs/N;
/ ?- M2 [/ X( _9 d5 l0 l' `7 E# hangX = angle(Y(1:N/2));
' `' W5 l1 @( z7 d
2 `& o0 ?- {+ ]+ J; dfigure(3)
6 r# X- h+ l& I+ T% B) F2 Q! Yh=stem(f,magY,'fill','--');
/ q. k+ Z7 B( M+ h: q1 uset(h,'MarkerEdgeColor','red','Marker','*')5 o9 O! U3 Y$ u( E6 X
grid on5 k. S$ d4 p8 y. ]8 p* I4 Z
title('频谱图');
0 U0 S, r9 ]! ^$ n8 m% C7 c: Hxlabel('f (Hz)')3 Z/ [9 a  O- n3 u2 Y% {, ]
ylabel('幅值')
$ L, n4 |0 ~; U. O; W) E6 Q
! k+ U0 d, V/ M3 z2 R; o" hfigure(4)
; c# t1 u; s5 k) M6 p" th=stem(f,angX/pi*180,'fill','--');0 q. [2 f* g1 w8 h: Z3 s& S( ]& h: q% s
set(h,'MarkerEdgeColor','green','Marker','*')
, b5 a% ^6 |2 t6 kgrid on" o7 _0 x0 P8 q
title('相位谱');  S2 p: {: z: z/ k
xlabel('f (Hz)')& F( ?  Y( b6 b( }3 D
ylabel('相位')
/ R) k0 O& M1 h1 X; t' L, G
! K5 |7 S1 g1 {  m+ ]
相位谱  C6 V" ]) r% f. n

" h, A6 P1 I& u. I频谱
9 @1 G$ E6 d! H# d/ y1 \5 C) A1 x
) W, k2 J  I+ b) E1 B6 h' y: N, v7 m时域* U$ Z' y! I0 h4 n0 d8 e
2 ~$ X5 W( t$ U1 h6 E! M! }
  • TA的每日心情
    开心
    2022-12-5 15:37
  • 签到天数: 2 天

    [LV.1]初来乍到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-9-23 02:43 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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