Self-Concatenated Coding For Wireless Communication Systems