【发布时间】:2019-04-21 23:15:38
【问题描述】:
我有 2 个数字伪随机信号。第二个信号是第一个信号的副本,但它在时间上发生了偏移,并且按时间缩放,并且添加了随机噪声。
用数学语言:s1=f(t) 而s2=f(a*t+c) + noise。
我在任意时间t 开始对这对信号进行采样,因此该时间与伪随机序列的“开始”之间的关系是未知的。
当a=1 时,我可以使用互相关技术来找到c,但a!=1 会引发问题。
在给定这两个信号的情况下,找到a 和c 的最佳方法是什么?
现在我正在暴力破解a 和c 的许多组合,并且在现代计算机上需要几个小时才能找到它们。
我不是在寻找一个现成的代码来解决这个问题。只是一个很好的通用算法。
附言
我可以很好地阅读C和C++
【问题讨论】:
标签: algorithm signal-processing