|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 DOUDOU斗 于 2022-2-25 14:01 编辑 - J+ M. \* {: E' x7 L
C( F4 b( z3 p9 d! ^原来的信号振幅是1,进行fft-施加相位延迟-ifft后的振幅只有0.73了
, a: a, e$ l6 c; g, i+ Q3 K O- clear
- close all
- Fs=2048;% 采样频率
- T=1/Fs; % 采样时间间隔
- L=2048; % 信号长度
- t=(0:L-1)*T; % 时间向量
- x=sin(2*pi*50*t);
- a=fft(x);
- N0=Fs/50; % 周期
- n0=N0/4; % 延迟的1/4周期
- b=a.*exp(-1j*2*pi/L*n0.*(0:L-1)); %每一个复数的相位延迟1/4周期
- c=real(ifft(b));
- figure(1)
- plot(t,c(1:L),'b')
- hold on
- plot(t,x,'r')
- grid on
- 1 |- |' N: W/ T
' V' T2 W: _1 v. P6 F# u复制代码* u# v7 a4 D& r; ?/ ^
# J6 q1 Z! M6 j6 x
4 S9 z: z- _' P5 X
% i* A6 L$ J$ Y" o, G, }( s |
|