Generating watermark (101; 2400) for providing a signal watermark (101b, if (t); 2420) in dependence on data of binary message (101a, m; 2410), wherein the generator mark water comprising: propagating information (303; 2430) configured to propagate an information unit of data of binary message to a plurality of values domain-frequency-time to obtain a representation of propagation information (303, cf ♦ m; 2432); an inserter synchronization configured to combine multiplicatively representing propagation information (303, cf ♦ m; 2432) with a synchronization sequence (S, a, b, c; 2442) to obtain a representation of synchronization-information combined (304a, So cf ♦ m; 2444); and a signal provider watermark (305, 306, 307; 2450) configured to provide the signal watermark (101b, if (t); 2420) based on the representation of synchronization-information combined (304a, So cf ♦ m; 2444); where the propagator information is configured to selectively propagate a particular bit of a first embodiment of bit, which is a positive multiple of a spreading sequence bit (cf), or on a second representation bit that is a negative multiple sequence spread bit (cf), depending on the value of particular bit; where the propagator of information is configured for the representation of information propagation R according to R> = cf ♦ m, where cf is a vector of size Nf x 1 representing a spreading sequence bit width propagation frequency Nf, where m is a vector with size 1 x Nmc representing Nmc data bits of binary message in which binary bit values are represented by entries vector m that have a different sign; wherein the inserter synchronization is configured to combine information spread with a synchronization sequence S according to C> = SoR, for the representation of synchronization-information combined C, where S denotes a matrix with size Nf x Nmc It is representing a sequence of sequences (a, b, c) propagation synchronization Nmc; and wherein th designates a product element Schur element.