Study on the six-phase permanent magnet synchronous motor with double Y shifted 30o , the simulation model is built up in Matlab/Simulink. Due to the problem that large torque, flux ripple, and not constant switching frequency of inverter in traditional direct torque control of PMSM, a speed control method based on space vector pulse width modulation algorithm is adopted. In order to reduce switching frequency and switching losses of inverter in control process, based on further optimization of seven-segment space vector pulse width modulation algorithm in DTC, one five-segment SVPWM algorithm which begin an end with effective vector is proposed in this paper. One Extended Kalman Filter method based on speed and stator flux observation is proposed in this paper to solve problem of additional sensor. Simulation results show the advantage of the proposed speed control system: small flux linkage and torque ripple, well transient response and steady response.