2011-05-06 108 views
1

可以请您提供一种二进制数据融合的方式吗? 这是一个任务: 有n(奇数)二进制标签来源(0 | 1)。所以,每个数据“框架”都包含n个标签。其任务是基于所有标签的融合,为每一帧生成一个标签。例如:二进制数据融合

S1 0 0 0 1 1 1 0 0 0 1 1 0 
S2 0 0 1 1 1 1 1 0 0 1 1 1 
S3 0 0 0 0 1 1 1 0 0 0 1 0 
-------------------------- 
    0 0 0 1 1 1 1 0 0 1 1 0 

“主表决”在这种情况下使用:0 0 0 -> 0; 1 1 0 -> 1 etc.

主要表决可在水平方向上延伸,以使得它在k个帧进行用于每第i帧例如对于k = 3:

F1 round((0+0+0+0+0+0+0+1+0)/9) = 0 
F2 round((0+0+0+0+1+0+1+1+0)/9) = 0 
F3 round((0+1+0+1+1+0+1+1+1)/9) = 1 # was 0 
F4 round((1+1+0+1+1+1+1+1+1)/9) = 1 
.. 

是否还有其他融合方案出现在您的脑海中? 谢谢!

回答

1

在我看来,你可能会在

  • 有兴趣之间的可靠性,一致性和可用性的权衡。 Here你可以用亚马逊的Dynamo作为例子来了解它。

  • Forward Error Correction

+0

谢谢。我将仔细研究前向纠错。 – 2011-05-06 10:29:08