When doubly salient electro-magnetic motor (DSEM) is operated by traditional control strategy, there are some problems such as large torque ripple and low current utilization. To solve these problems, a current given function (CGF) control method based on H-bridge converter is proposed by this paper. On the basis of H-bridge converter, the current given function is used to reduce commutation interval, increase motor output and suppress torque ripple by three-phase independent chopper. Firstly, based on the basic principle of DSEM and the actual nonlinear back electromotive force (EMF) curve, the advantages of the proposed control method are analyzed. Then, four current given functions are derived to demonstrate the feasibility of current regulation in a switching cycle. Finally, the experimental results show that the proposed method can significantly suppress torque ripple and increase motor output.