1. A method for training a modem comprising the steps of: determining whether the characteristics of a current communication line used during a current call are substantially similar to the characteristics of a prior communication line used during at least one prior call; if the characteristics of said current communication line are substantially similar to the characteristics of said prior communication line then using stored data mode information from said at least one prior call to design a signal constellation for use during the current call's data mode.