encoding and modulation 3017322