An enhanced digital predistortion algorithm based on polynomial model identification