Para la conversión directa, se demodula hasta cero y se utilizan dos ADC, lo que significa que el sistema tendrá compensaciones de CC y factores de ganancia separados para los canales I y Q. Para la demodulación, es necesario compensarlos (en un sistema superheterodino, este problema no existe, porque sólo hay un ADC, y el desplazamiento de CC del sistema está fuera de la señal analizada).
El offset DC se puede determinar con un filtro de paso bajo -- un simple promedio en algún tiempo suele ser suficiente, y funciona para todo lo que no es una señal CW cerca de la frecuencia LO, sólo hay que restarlo, y la constelación I/Q está correctamente centrada. Esto suele ser un error bastante grande, por lo que la compensación es necesaria para obtener una señal de banda base utilizable.
También hay otras imperfecciones en la reconstrucción de la señal, las más evidentes en el diagrama de constelación son
- diferencia de ganancia entre los canales I y Q (estiramiento en dirección I o Q)
- el desfase entre los canales I y Q no es exactamente de 90 grados (cizallamiento)
El desfase parece ser ignorado en esa aplicación, porque suele ser pequeño y no importa realmente para la recepción del GPS.