A Generic Modulation Sublayer for Low Level Industrial Fieldbus Communications Systems