Matlab 频域卷积与时域乘法
我想把PSD调平。我想我是通过xcorr计算了极光相关。然后我计算了傅里叶变换vit-fft。然后用高斯窗口进行卷积。我被抚平了 根据傅里叶变换的性质,而不是卷积,我可以计算出PSD的ifft(等于自相关)和高斯窗口的ifft。我可以在时域中乘法,我可以计算傅里叶变换。当我使用这种方式时,我无法平滑PSD。问题在哪里Matlab 频域卷积与时域乘法,matlab,Matlab,我想把PSD调平。我想我是通过xcorr计算了极光相关。然后我计算了傅里叶变换vit-fft。然后用高斯窗口进行卷积。我被抚平了 根据傅里叶变换的性质,而不是卷积,我可以计算出PSD的ifft(等于自相关)和高斯窗口的ifft。我可以在时域中乘法,我可以计算傅里叶变换。当我使用这种方式时,我无法平滑PSD。问题在哪里 s -> my signal Rxx1=xcorr(s,288,'biased');%autocorrelation w=gausswin(5)%gauss windows
s -> my signal
Rxx1=xcorr(s,288,'biased');%autocorrelation
w=gausswin(5)%gauss windows
F1=dftmtx(M)*(diag(ifft(w,M)))*Rx;%instead of frequency convoluiton I use time domain multiplation
plot(abs(F1));
请分享你的代码。我添加了matlab短代码。