A method for compressing information is provided that includes receiving a
plurality of bits associated with a communications flow and tracking a
state of a channel associated with the communications flow. A payload may
be determined for a portion of the communications flow based on the state
of the channel. The payload may then be communicated to a next
destination.