Patent ID: 7349478

Claim:
An ultra-wideband transmitter, comprising: a processor configured to generate data to be transmitted in the form of a plurality of ultra-wideband pulses by the transmitter, and a forward error correction encoder configured to generate a code word based on the data, the forward error correction encoder comprising: a plurality of cyclic shift registers configured to receive and process the data; a plurality of fixed connections between each of the plurality of cyclic shift registers, a plurality of XOR gates communicating with the plurality of fixed connections, the fixed connections arranged such that the first fixed connection communicates with the first of the plurality of XOR gates, the second fixed connection communicates with the second of the plurality of XOR gates, and so on until the last of the fixed connections communicates with the last of the plurality of XOR gates; further comprising a register configured to store an output of each of the plurality of XOR gates; and; further comprising a register XOR gate communicating with the register, the register XOR gate configured to XOR an output of the register with a delayed version of the output of the register.