Patent ID: 8139472

Claim:
A system comprising: a linked-list generator module configured to generate a linked list of tones based on (i) a tone table and (ii) a bit load table in a digital subscriber line (DSL) communication system; a first buffer configured to store the linked list; a second buffer configured to store differences between the linked list and a prior linked list, wherein the prior linked list is based on a prior tone table and a prior bit load table; a third buffer configured to store the prior linked list; a fourth buffer configured to store differences between the bit load table and the prior bit load table; a fifth buffer configured to store the prior bit load table; a first communication bus configured to communicate, to the second buffer, the differences between the linked list and the prior linked list; a second communication bus configured to communicate, to the fourth buffer, the differences between the bit load table and the prior bit load table: a trellis encoder module configured to encode data bits associated with respective ones of the tones; and a bit application module configured to communicate the data bits to the trellis encoder module based on the prior linked list and the prior bit load table, wherein the linked-list generator module is configured to generate a synchronization signal, wherein the differences between the linked list and the prior linked list are applied to the third buffer in response to the synchronization signal such that the prior linked list is converted into a copy of the linked list, and wherein the differences between the bit load table and the prior bit load table are applied to the fifth buffer in response to the synchronization signal such that the prior bit load table is converted into a copy oldie bit load table.