In order to contrast single-ended to differential, there are system level performance metrics which must be observed to design a good overall system. Some of the key considerations that are prevalent in communication systems have been mentioned, but it is important to have a full view. What makes for a good radio design? Depending on the application and the architecture, the performance specifications will vary. However, in general there are common considerations that are prevalent in communication systems, such as distortion, noise floor, and dynamic range. Additionally, good sensitivity requires a low noise floor and low clock phase noise. A high input third order intercept (IP3) and a high 1dB compression point (P1dB) are vital for input signal level handling capability. There are a lot of transmissions sharing the air waves. A robust system is needed to process the desired signal, which is generally small and in the presence of other interfering signals, which may be large. Therefore, high sensitivity, input linearity, good selectivity, and high noise immunity to large nearby signals are required in the design of a robust system. Other considerations include low-cost, low-power (particularly for portable devices), and compact size.