Position sensor-less vector control with sinusoidal current waveforms is applied to the compressor drive system using an IPMSM for higher efficiency and lower acoustic noise. This paper proposes control methods suitable for compressor drives. For the position estimator, an armature flux based full-order adaptive observer is used. Pole of the observer is selected at a constant real value to simplify the system design. Novel compensation methods using BPF are applied to reduce the cyclic speed change and the current waveform distortion. The inductance measuring method and the starting method are also applied. Principles of the methods are presented as well as experimental results.