|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
请各位指教一下。
首先我用仿真得到一组宽带信号y(t),我想用FFT处理后,然后按各频段重新写成信号。
比如我现在的Matlab程序是:
tt=0.0834e-9; 仿真中的dt
n=1024;
t=t*10^9;
SS=fft(y,n);
SS=SS(1:n/2);
SS=SS/(n/2);
phase(:,1)=angle(SS)*180/pi;
df=1/(n*tt-tt);
ff=(0:n/2-1)*df;
ff=ff*10^-6;
SS2(:,1)=abs(SS);
wave(1,:)=SS2(f,1)*exp(-j*2*pi*ff(1,f)*t+phase(f,1)*pi/180);
也许有难理解的地方,我想问的事,信号用FFT处理之后,我想在写成频率下信号的形式
我现在上面的程序理论应该可以,就是精度不理想。大家帮看看用FFT处理后,应该怎么编写。 |
|