-) correct a lot of errors(wrong reset,wrong reset of signalgenerator...)
-) works on FPGA
todo:
bigger cycle rate for observer,
generate thousand of observer, but how
is the invariance correct?