A method for providing Time Division Multiple Access (TDMA) communication in a communication system, comprising: determining, at a network node of said communication system, a channel quality of an uplink channel; selecting an integer value " K " based on a value of said channel quality, where said integer value " K " is less than or equal to a total number of frames " N " of a time slot of a TDMA signal; setting a value of a communication delay " d " equal to said integer value "K"'; receiving, at said network node, first message data communicated over said uplink channel in a first time slot (A 1) of an uplink signal; performing an error control process using said first message data to at least identify first error free message data; and communicating from said network node at least one of first filler data and at least a first portion of said first error free message data over a downlink channel in a last " N-K " frames of a first time slot of a downlink signal when said integer value " K " is less than " N ", where a first " K " frames of said first time slot of said downlink signal are unused; repeating the following steps until a substantial portion of said TDMA signal is communicated from said network node: receiving, at said network node, second message data communicated over said uplink channel in a second time slot (A 2) of an uplink signal; in response to receiving the second message data performing an error control process using said second message data to at least identify second error free message data; and communicating at least one of second filler data, a second portion of said first error free message data and a first portion of said second error free message data over said downlink channel in a second time slot of said downlink signal wherein the substantial portion is formed by all but the last 'w' segments of second message data, where 'w' is greater than or equal to 1 and less than or equal to "N". determining, at a network node of said communication system, a channel quality of an uplink channel; selecting an integer value " K " based on a value of said channel quality, where said integer value " K " is less than or equal to a total number of frames " N " of a time slot of a TDMA signal; setting a value of a communication delay " d " equal to said integer value "K"'; receiving, at said network node, first message data communicated over said uplink channel in a first time slot (A 1) of an uplink signal; performing an error control process using said first message data to at least identify first error free message data; and communicating from said network node at least one of first filler data and at least a first portion of said first error free message data over a downlink channel in a last " N-K " frames of a first time slot of a downlink signal when said integer value " K " is less than " N ", where a first " K " frames of said first time slot of said downlink signal are unused; repeating the following steps until a substantial portion of said TDMA signal is communicated from said network node: receiving, at said network node, second message data communicated over said uplink channel in a second time slot (A 2) of an uplink signal; in response to receiving the second message data performing an error control process using said second message data to at least identify second error free message data; and communicating at least one of second filler data, a second portion of said first error free message data and a first portion of said second error free message data over said downlink channel in a second time slot of said downlink signal wherein the substantial portion is formed by all but the last 'w' segments of second message data, where 'w' is greater than or equal to 1 and less than or equal to "N". communicating from said network node at least one of first filler data and at least a first portion of said first error free message data over a downlink channel in a last " N-K " frames of a first time slot of a downlink signal when said integer value " K " is less than " N ", where a first " K " frames of said first time slot of said downlink signal are unused; repeating the following steps until a substantial portion of said TDMA signal is communicated from said network node: receiving, at said network node, second message data communicated over said uplink channel in a second time slot (A 2) of an uplink signal; in response to receiving the second message data performing an error control process using said second message data to at least identify second error free message data; and communicating at least one of second filler data, a second portion of said first error free message data and a first portion of said second error free message data over said downlink channel in a second time slot of said downlink signal receiving, at said network node, second message data communicated over said uplink channel in a second time slot (A 2) of an uplink signal; in response to receiving the second message data performing an error control process using said second message data to at least identify second error free message data; and communicating at least one of second filler data, a second portion of said first error free message data and a first portion of said second error free message data over said downlink channel in a second time slot of said downlink signal wherein the substantial portion is formed by all but the last 'w' segments of second message data, where 'w' is greater than or equal to 1 and less than or equal to "N".