Satellite Communications (SATCOM) can utilize unused spectral bandwidth by distributing bandwidth over multiple frequencies/paths and then reassembling them at the destination with little bandwidth cost. This will enable transmitting large amounts of data across multiple small antennas, and improving bandwidth usage efficiency by sending slices of data across multiple poles of the same antenna. To address this, IAI is proposing a novel, state of the art Programmable Disassembler and Reassembler (PDR). The PDR's Data disassembler has at least one input and four minimum outputs, and the receiving reassembler has one output and at least four inputs. Each input and output in the reassembler handles 19.2 kbps through 20 Mbps, and each input and output in the data disassembler can handle a digital data stream of 19.2 Kbps to 20 Mbps (threshold). The data disassembler and reassembler supports data rates lower than 75 bps and higher than 512 Mbps. The programmable disassembler distributes between 0-100% of the input stream to any of the output streams, with reassembler programmable corresponding to the disassembler. The overhead in framing consumes less than 5% of bandwidth with 3% objective, and includes forward error correction coding, preambles and novel proprietary methods for error correction and data sequencing. The latency experienced due to the difference in processing time of the non-uniform frames in each of the four channels will be studied using IAI's emulator, which integrates both software and hardware components, and controlled by novel mechanisms of adjusting buffering, framing, and sequencing associated latencies with selected SATCOM frequencies in C, X, Ku, Ka and Q bands. The programmer uses the model for that particular channel to determine the overhead needed with respect to the latency in each of the four channels.