Text this: Performance analysis of amplify-and-forward cooperative communication systems with imperfect channel estimation