9. The apparatus of claim 8 , wherein the controller is further configured to: receive user data; and transform the user data to the first data according to a transformation function, the first data being the same size as the user data.
10. The apparatus of claim 9 , wherein the controller is further configured to transform the user data according to a Gray code.