A wireless communication system for determining a plurality of uplink modulation schemes and a plurality of downlink modulation schemes for use in a wireless communication system including a base station and a plurality of customer premises equipments (CPEs), where each of the plurality of uplink and downlink modulation schemes used by each of the plurality of CPEs for the transmission and reception of data respectively can be asymmetric, such that the uplink modulation scheme generated at a CPE for transmission of data to the base station may be different from the downlink modulation scheme generated at the base station for transmission to that CPE, the system characterized in that: each CPE of the plurality of CPEs includes a first modem configured to modulate data before uplink transmission and to determine a first link quality based on received downlink data, and a first processor configured to receive the first link quality and determine a respective downlink modulation scheme for each of the plurality of CPEs, based on the first link quality and a plurality of first modulation threshold values; and the base station includes a second modem configured to modulate data before downlink transmission and to determine a second link quality for each of the plurality of CPEs based on received uplink data, and a second processor configured to receive the second link quality and determine a respective uplink modulation scheme for each of the plurality of CPEs, based on the second link quality and a plurality of second modulation threshold values, wherein the first modulation threshold values and the second modulation threshold values are different. each CPE of the plurality of CPEs includes a first modem configured to modulate data before uplink transmission and to determine a first link quality based on received downlink data, and a first processor configured to receive the first link quality and determine a respective downlink modulation scheme for each of the plurality of CPEs, based on the first link quality and a plurality of first modulation threshold values; and a first modem configured to modulate data before uplink transmission and to determine a first link quality based on received downlink data, and a first processor configured to receive the first link quality and determine a respective downlink modulation scheme for each of the plurality of CPEs, based on the first link quality and a plurality of first modulation threshold values; and the base station includes a second modem configured to modulate data before downlink transmission and to determine a second link quality for each of the plurality of CPEs based on received uplink data, and a second processor configured to receive the second link quality and determine a respective uplink modulation scheme for each of the plurality of CPEs, based on the second link quality and a plurality of second modulation threshold values, a second modem configured to modulate data before downlink transmission and to determine a second link quality for each of the plurality of CPEs based on received uplink data, and a second processor configured to receive the second link quality and determine a respective uplink modulation scheme for each of the plurality of CPEs, based on the second link quality and a plurality of second modulation threshold values, wherein the first modulation threshold values and the second modulation threshold values are different.