The signal processing used in an ultrasonic high-rangeability gas flow meter using times of flight is presented. The flow meter under discussion uses a combination of continuous wave and chirp signals to measure at low flow velocities, below 20 m/s, and chirp signals alone to measure high flow velocities, above 20 m/s. Because of the need for a pulse compression technique in the signal waveform design the technique of pulse compression and the choice of signal waveforms are discussed. The advantages and disadvantages of amplitude weighting vis-a-vis frequency domain manipulations of the waveforms are also discussed. To eliminate spurious times of flight, a special filtering technique is used, based on assessing the gradient of ascendingly ordered time series of time-of-flight measurements. A summary of user experience with high-rangeability gas flow meters in use on different offshore platforms and in refineries is given. Long-term tests that examined the accuracy of the high-rangeability flow meter are also described.