文摘
We consider M-level pulse amplitude modulation (M-PAM) spread-spectrum (SS) data embedding in transform domain host data. The process of data embedding can be viewed as delivering information through the channel including additive interference from host that is known to the embedder. We first utilize the knowledge of second-order statistics of host to design optimal carrier that maximizes the signal-to-interference-plus-noise ratio at the decoder end. Then, inspired by Tomlinson–Harashima precoding used in communication systems, a symbol-by-symbol precoding scheme is developed for M-PAM SS embedding to alleviate the impact of the interference which is explicitly known to embedder. For any given embedding carrier and host data, we aim at designing precoding algorithm to minimize the receiver bit error rate (BER) with any given host distortion budget, and conversely minimize the distortion at any target BER. Experimental studies demonstrate that the proposed precoded SS embedding approach can significantly improve BER performance over conventional SS embedding schemes.