A novel design method for adaptive full order observer feedback matrix and speed estimation algorithm