A delighted Fergie has announced she is expecting her first child with her husband of three years, Josh Duhamel.