masking) techniques and some kind of frequency analysis and back-end noiseless coding