Patent ID: 7903745

Claim:
A base-band method of encoding, transmitting and decoding data over a wireless medium, comprising: selecting a number of bits N representing a symbol; creating a set of at least 2 to the power of N equal sized codewords with a larger number of bits than N, representing the 2 to the power of N possible combinations of N bit symbols, wherein each codeword is constructed from an integer number of elements, termed super-bits, each comprising three bits of the form ‘000’ or ‘010’; receiving a stream of data; replacing every N bit symbol from said stream of data with the N bit symbol's representative codeword from said created set; transmitting said codewords over the wireless medium using a faster transmission bit rate such that the transmission time allocated for each codeword is the same as the time duration required to transmit the N bit symbol the codeword replaced; splicing the incoming stream of bits at the receiver into sets of bits of equal length the size of a codeword; comparing the difference between each received set of bits the size of a codeword and the possible codewords, wherein said comparing divides the sets of bits of equal length the size of a codeword into an integer number of three bit elements and treats a three bit element with a ‘1’ value in any of the three bits as a super-bit with the value of ‘010’; decoding each received set of bits of equal length the size of a codeword back into an N bit symbol, by selecting responsive to said comparing the N bit symbol corresponding to the codeword having a minimal difference between the codeword and the received set of bits of equal length the size of a codeword.