官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > 求教一个关于相位模糊的问题

求教一个关于相位模糊的问题

12-16
需要检测一个输入信号中是否包含已知的某一系列特定频率信号
由于没有 FFT 的硬件,打算时域卷积
但是实际做的时候发现一个问题:
卷积需要将 x(t) y(t) 在时间上“对齐”以后才能卷吧
而输入信号中何时开始包含这些感兴趣的特定频率信号,是未知的,即相位是模糊的
并且由于输入信号是来自自然界的,没法像通信系统那样采用与发射端有关的办法(比如导频、差分等)来解决
在统计信号处理、信号估计方面翻了一翻,没找到讲这个问题的地方...
而且貌似有些别的应用,也面临类似的问题(比如雷达搜索目标)?
这种问题一般是怎么解决的呢?
先谢过!

卷积就是把信号通过一个FIR滤波器,等效于信号和滤波器冲激响应作卷积。
滤波器不管有没有信号,什么时候开始,是时时刻刻都在做卷积的阿,何来
对齐问题呢?

如果没有猜错的话,你这个应该采用功率普估计的思路。
不是卷积,而是作自相关。
《现代数字信号处理》好像有这方面的知识,我读研的时候学了一个皮毛。

那么,对于这个滤波器而言,它实际上在每个采样点到来的时候都在做卷积?
比如在 t 时刻对 x(t), x(t-1) 及以前的数据卷积一次
在 t+1 时刻对 x(t+1), x(t), x(t-1)... 及以前的数据卷积一次
如此这般?
由于没有专用硬件,这个滤波的工作需要放在通用 CPU 上做,如果它时刻都在算卷积,会不会造成很大的负荷?

取决于你的FIR滤波器长度

多谢,打算有时间了动手试试,遇到问题再来请教。:)
另,对于利用处理器来干这活,按常理是不是应该把输入信号 FFT 到频域中去做比较合适,而不是在时域卷积?

嗯.时域卷积的快速算法,的确是用FFT,具体看matlab中就有介绍.
可以在matlab的帮助里搜索fir滤波什么的

Top