我在其各自的通道中有两个分离的信号,但这些信号是伪随机的。
我不知道如何比较它们。
信号 1
频率在[1.1 , 9.9] 赫兹之间的范围内随机生成。
信号 2
频率在[11 , 99] 赫兹之间的范围内随机生成。
幅度
信号 1 和信号 2 的幅度类似地在[1 , 100]之间随机生成
持续时间
两个信号的持续时间类似地随机生成,周期在 [1 , 10] 秒之间(实际上是从 0.01 秒到 1 秒,但为简单起见,我在这篇文章中放置了 10 秒)...
在一瞬间,信号是:
S1
80*Sin(4) (from 0 Second to 7 Second)
+ 99*Sin(2) (from 7 Second to 10 Second)
+ 33*Sin(5) (from 10 Second to 11 Second) + ...
S2
20*Sin(61) (from 0 Second to 3 Second)
+ 54*Sin(27) (from 3 Second to 4 Second)
+ 72*Sin(58) (from 4 Second to 13 Second) + ...
假设两个信号的采样频率都是 1000...
问题:
我想确定每秒哪个信号更大。
如何获得类似的东西:
[s1] (from 0 to 10)
[s2] (from 10 to 13)
s1,s1,s1,s1,s1,s1,s1,s1,s1,s1,s2,s2,s2
不使用 FFT 的条件
我了解 Java 和 C++ 代码...
谢谢...
编辑 2 它可能与包络信号有关吗?