An adaptive communication system for communicating with a transponder located in a moving vehicle travelling on a roadway, the transponder having a transponder memory for storing configuration type data, the system being characterized by: at least one antenna (18A, 18B, 18C) having a coverage area (26A, 26B, 26C) that includes at least a portion of the roadway for receiving, in a first communication with the transponder, the configuration type data (54, 56) from the transponder memory, wherein the configuration type data (54, 56) includes at least one of a vehicle type, a vehicle class, a vehicle size, a vehicle weight, a number of axles, a transponder type or a transponder mounting location; a system memory having a database stored thereon, the database listing at least one predetermined communication parameter (58, 60) for each of at least two types of configuration; and a control device connected to the antennas (18A, 18B, 18C) and the system memory, the control device being configured to determine from the database the predetermined communication parameter/s (58, 60) corresponding to the vehicle type, vehicle class, vehicle size, vehicle weight, number of axles, transponder type and/or transponder mounting location of the configuration type data (54, 56) received at the antenna (18A, 18B, 18C) and to subsequently adjust at least one variable communication parameter, to be used in a subsequent communication with the transponder, based on the predetermined communication parameter/s (58, 60) determined to correspond to the received vehicle type, vehicle class, vehicle size, vehicle weight, number of axles, transponder type and/or transponder mounting location of the configuration type data (54, 56). at least one antenna (18A, 18B, 18C) having a coverage area (26A, 26B, 26C) that includes at least a portion of the roadway for receiving, in a first communication with the transponder, the configuration type data (54, 56) from the transponder memory, wherein the configuration type data (54, 56) includes at least one of a vehicle type, a vehicle class, a vehicle size, a vehicle weight, a number of axles, a transponder type or a transponder mounting location; a system memory having a database stored thereon, the database listing at least one predetermined communication parameter (58, 60) for each of at least two types of configuration; and a control device connected to the antennas (18A, 18B, 18C) and the system memory, the control device being configured to determine from the database the predetermined communication parameter/s (58, 60) corresponding to the vehicle type, vehicle class, vehicle size, vehicle weight, number of axles, transponder type and/or transponder mounting location of the configuration type data (54, 56) received at the antenna (18A, 18B, 18C) and to subsequently adjust at least one variable communication parameter, to be used in a subsequent communication with the transponder, based on the predetermined communication parameter/s (58, 60) determined to correspond to the received vehicle type, vehicle class, vehicle size, vehicle weight, number of axles, transponder type and/or transponder mounting location of the configuration type data (54, 56).