Implement physical layer with corruption