A trend of error correction codes for wireless communications