calculate data signals in bsv.

Matching git tag:
    imageon 915c24076e9122e332864fb2bb03194a1f3d2f45