|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 DOUDOU斗 于 2022-2-25 14:01 编辑
% p& U$ F/ ]$ W. n8 |6 V0 t/ Q9 V0 E, G, v2 w' B. O3 n" b. I
原来的信号振幅是1,进行fft-施加相位延迟-ifft后的振幅只有0.73了2 ~- f6 C j8 e5 w8 z- j$ B
- 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
3 Y/ m5 \1 h1 u# t" J. A2 S! f
+ K8 @& K# n/ [7 E! p( K复制代码! [' Z9 ]! F0 w+ _$ o, t. N2 S# C7 \
1 ]; E2 Y8 j3 F! z( b0 `+ R/ t( D4 S7 s
2 ~: z* T" O1 \. X3 `! }7 s$ W& s
0 V5 Y2 u- D' c- U6 L8 I( t |
|