channel code and nonsense generator