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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如下,对一列没有初相的余弦信号和初相为pi/4的余弦信号,分别做傅里叶变换,怎么样从频谱图中看出相位信息,信号频率是50hz,采样频率是2000matlab代码如下:" T8 l$ O; X, ]. p5 W. Y

/ z  P- M+ ]+ E& t5 [2 `- Mclc" N7 x8 |9 m% q2 W
clear;4 b/ a4 U$ P3 H/ c5 |' ?6 t

7 Q- b; |8 |8 C: k: S8 A9 {" u5 U- lx = 0:0.0001:6*pi;1 A5 z$ B2 X% u# G( a
y1  = cos(100*pi*x+pi/4);
* d' I4 o# g0 w9 X" L0 y1 I# y4 g" N' B9 ?
figure(1)3 V6 {- f4 O$ P  z+ [& V
plot(x,y1,'k');
  s% u4 s5 z6 Q4 l%hold on;* v. u( z0 o; T. n/ W
+ a% v1 ?5 t9 k& {  B
%对上述信号进行采样* ~) o: q& r* n! v# |5 j
fs = 2000;3 _1 H% \& w- w- J1 C. N! q0 p
N=128;1 G& j$ t" J! g. m; U0 C% b
dt = 1/fs;
: P5 }% m4 w# A  M9 l3 C# t" TTT = (0:N-1)*dt;! Y; ~/ v: n3 ~8 }9 z
X = cos(100*pi*TT+pi/4);. M5 l7 d+ F, y* {/ I: c1 U
figure(2)! B! m2 q8 P$ a9 H2 @
stem(TT,X);
# q, s9 u4 k5 m% {" t) b$ z9 [$ T) \+ [; C
%对采样的信号做fft
. Y. N6 ^3 D  qT=1/fs;
3 |# r4 H! q# bt=(0:N-1)*T;$ Q6 R! R, }/ y7 g7 i
p = X;6 g; ~. Z, v$ Q1 Y0 m' S
Y=fft(p);
8 j7 Y# D8 W$ r! K& emagY=abs(Y(1:N/2))*2/N;%真实幅度
8 E- k* r% j' \- U8 {% mf=(1:N/2)'*fs/N;
, J: N) n/ y: l% X. _: p8 ^' XangX = angle(Y(1:N/2));
+ K& S) t3 F9 w+ {- e/ J5 d# q- C; b( y6 B
figure(3): [2 j4 l2 m8 j9 y, Y
h=stem(f,magY,'fill','--');, g! K, [+ V0 \4 W
set(h,'MarkerEdgeColor','red','Marker','*')9 A0 `* b( d+ ]4 O8 D
grid on# [- d- q3 h, b( n4 {: o* b
title('频谱图');' q2 n2 B! Z2 L' h+ ~4 [
xlabel('f (Hz)')8 Y; O  Y; b9 i
ylabel('幅值')
, ?, R/ k& l& B- o1 [* U4 h( X+ x3 B! I! J2 Y3 N3 R
figure(4)( T' R) {7 U9 C
h=stem(f,angX/pi*180,'fill','--');# r, P2 f4 d: ]% Q6 R7 h6 R* ]/ `
set(h,'MarkerEdgeColor','green','Marker','*')
. k& I( ~, }# K4 mgrid on
4 q1 B1 x; B* m+ p2 I/ Htitle('相位谱');; V0 }1 k+ @# j8 h9 L
xlabel('f (Hz)')
" v. R% C5 `9 ~7 ]* R1 bylabel('相位')
6 |# R+ \8 F& o+ v3 L* \

9 @7 s/ }. y- O8 b
相位谱( I( m9 u6 G+ F! ]
! U3 N: |, O# w7 ]3 A5 Z  @
频谱8 i  f; i* v3 V- c  U! I

2 k2 k3 B8 n8 J+ `时域
: F. ]6 _$ ]# G
( C0 v! t3 N( z- c) }/ J1 |; W9 g
  • TA的每日心情
    开心
    2022-12-5 15:37
  • 签到天数: 2 天

    [LV.1]初来乍到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-22 23:29 , Processed in 0.093750 second(s), 26 queries , Gzip On.

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

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

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