现在有两组信号x1,x2
我想利用fft的time shift性质在频率域里估计两个幸好的延迟
信号x2经过time shift之后被称为reference_signal.
期中theta是延迟范围
最后通过ifft(reference_signal),出现了复数。
虚数的大小和实数大小相近(红线是实数部分大小,黑色*线是虚数部分大小)。
我想问下,我的matlab代码出现了什么问题吗?
希望大家能帮帮我,我已经思考了2周了
感激不尽!
clear all;
x1 = [0.00337990999872459,0.00317904644499492,0.00284505964386410,0.00251859523116222,0.00162672634744398,5.17399136472479e-05,-0.000828916582063671,-0.00173852776027927,-0.00148935312537906,-0.00163602393781770,-0.00123638114036736,-0.000919396913669967,-0.00136734603208150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
x2 = [0.00206666911182006,0.00316478086726950,0.00315628120048051,0.00317733014210975,0.00280314326108033,0.00154516363392639,0.000599822454591871,-0.000502520425597616,-0.00140721996387801,-0.00170887919732944,-0.00200543077910718,-0.0015554