MHOMS: High-speed ACM modem for satellite applications