摘要 |
A method and system (300) for encoding data comprising a variable rate trellis coder (302) which receives a plurality of discrete data elements - e.g., input bits - and trellis encodes the information pursuant to a known set of coding rules, producing a plurality of trellis encoded symbols (303). Further, another variable input is used by the trellis coder (302) to determine the coding rate - i.e., symbols (303) are encoded and outputted to a dimensional formatter (306) at a rate which is determined by a rate control signal (305) as output by the variable rate controller (304). The dimensional formatter (306) acts in response to input from the variable rate controller (304), providing formatted symbols (308) to a modulator (310). The modulator (310), which in a preferred embodiment is a QAM modulator, is used to modulate the information signal onto a carrier signal for transmission over the communication channel. |