frequency division multiplex (FDM) modem in java