An ultra-wideband, UWB, wireless communication system, comprising: a first wireless transceiver configured to output a unit of data having a first preamble that includes data for performing a time-of-flight distance measurement; a second wireless transceiver configured to replace the first preamble of the unit of data with a second preamble for providing a performance level required for the time-of-flight distance measurement between the first and second wireless transceivers commensurate with an environment in which the second wireless transceiver is used; a communication link between the first and second wireless transceivers; wherein the second wireless transceiver comprises a correlator module configured to receive and demodulate the ultra-wideband signal from the communication link and correlate each received UWB symbol with a known sequence; a channel impulse response, CIR, processor configured to generate a CIR from a correlation result of the each UWB symbol with the known sequence; and a detection algorithm processor configured to process the CIR to calculate a time-of arrival of the received UWB signal and compare a time of an original transmission of the unit of data to said time-of-arrival to estimate the time-of-flight distance measurement; and a preamble selector configured to select the second preamble in response to the CIR processor performing a CIR analysis process for synchronizing a transmitter of the first wireless transceiver and a receiver of the second wireless transceiver in order to generate data required for estimating the time-of-flight distance measurement, wherein the UWB wireless communication system is configured to: transmit the unit of data having the first preamble from the first wireless transceiver to the second wireless transceiver; transmit the second preamble from the second wireless transceiver to the first wireless transceiver; and exchange subsequent electronic communications between the first and second wireless transceivers using the second preamble. a first wireless transceiver configured to output a unit of data having a first preamble that includes data for performing a time-of-flight distance measurement; a second wireless transceiver configured to replace the first preamble of the unit of data with a second preamble for providing a performance level required for the time-of-flight distance measurement between the first and second wireless transceivers commensurate with an environment in which the second wireless transceiver is used; a communication link between the first and second wireless transceivers; wherein the second wireless transceiver comprises a correlator module configured to receive and demodulate the ultra-wideband signal from the communication link and correlate each received UWB symbol with a known sequence; a channel impulse response, CIR, processor configured to generate a CIR from a correlation result of the each UWB symbol with the known sequence; and a detection algorithm processor configured to process the CIR to calculate a time-of arrival of the received UWB signal and compare a time of an original transmission of the unit of data to said time-of-arrival to estimate the time-of-flight distance measurement; and a preamble selector configured to select the second preamble in response to the CIR processor performing a CIR analysis process for synchronizing a transmitter of the first wireless transceiver and a receiver of the second wireless transceiver in order to generate data required for estimating the time-of-flight distance measurement, wherein the UWB wireless communication system is configured to: transmit the unit of data having the first preamble from the first wireless transceiver to the second wireless transceiver; transmit the second preamble from the second wireless transceiver to the first wireless transceiver; and exchange subsequent electronic communications between the first and second wireless transceivers using the second preamble. a correlator module configured to receive and demodulate the ultra-wideband signal from the communication link and correlate each received UWB symbol with a known sequence; a channel impulse response, CIR, processor configured to generate a CIR from a correlation result of the each UWB symbol with the known sequence; and a detection algorithm processor configured to process the CIR to calculate a time-of arrival of the received UWB signal and compare a time of an original transmission of the unit of data to said time-of-arrival to estimate the time-of-flight distance measurement; and a preamble selector configured to select the second preamble in response to the CIR processor performing a CIR analysis process for synchronizing a transmitter of the first wireless transceiver and a receiver of the second wireless transceiver in order to generate data required for estimating the time-of-flight distance measurement, wherein the UWB wireless communication system is configured to: transmit the unit of data having the first preamble from the first wireless transceiver to the second wireless transceiver; transmit the second preamble from the second wireless transceiver to the first wireless transceiver; and exchange subsequent electronic communications between the first and second wireless transceivers using the second preamble. transmit the unit of data having the first preamble from the first wireless transceiver to the second wireless transceiver; transmit the second preamble from the second wireless transceiver to the first wireless transceiver; and exchange subsequent electronic communications between the first and second wireless transceivers using the second preamble.