Two data encoding schemes are either randomly or alternately applied to a sector as it is being cycled to scramble the user data pattern.
Each sector has a tag associated with it to keep track of which data encoding scheme is to be used.