1

当然,对于这个问题,我不想要一个确切的解决方案。只有想法或小指南(我的意思是有经验的!)就足够了。如图所示,我已经在 matlab 中模拟了一个实时信号。信号的长度几乎很大,尚未固定,但大约 100 KB。这是一个实时信号,每个点都将在 CLK 的上升沿计算。任务是找到信号的最大值。一些可能有帮助的点是真实信号的长度也是固定的(我的意思是主要形状,除了零部分),并且峰值之间的距离应该是恒定的并且之前已知。所以,概括一下:我们有一个固定的窗口框架(比如说 100 KB),并且在随机位置有一个固定大小的信号(比如说 50 KB)。我们需要最大峰值出现的时间。

提前感谢您的任何建议! 实时信号

4

1 回答 1

0

这听起来像是比较器业务:
您只需将信号的每个点(由二进制数表示)交给比较器即可。比较器将信号的值与保存迄今为止发现的最大值的寄存器进行比较(在 t=0 时最初为 0)。如果信号值大于寄存器中的值,则将当前输入存储在寄存器中(可选地与时间索引一起)并丢弃旧值。如果输入值小于寄存器值,则继续下一个信号点。

于 2012-11-29T19:39:43.283 回答