Patent ID: 6882619

Claim:
A method for operating an interference Suppression Orthogonal Frequency Division Multiplexed (IS-OFDM) system for point-to-point wireless communications that suppresses narrow-band interference comprising the steps of: serial-to-parallel (S/P) converting an input data stream to produce a plurality of parallel data streams; spreading each of said plurality of parallel data streams by an orthogonal binary code sequence resulting in a set of parallel spread data streams separated from each other by orthogonal codes; S/P buffering and encoding each of said set of parallel data streams to produce of plurality of parallel sub-streams; operating on each of said plurality of parallel sub-streams to produce a plurality of Inverse Discrete Fourier Transform (IDFT) outputs; parallel-to-serial (P/S) converting said plurality of IDFT outputs to produce a plurality of IS-OFDM data signals, each of said plurality of IS-OFDM data signals comprises a plurality of frames; adding a cyclic prefix to each of said frames of each of plurality of IS-OFDM data signals; accumulating said plurality of IS-OFDM data signals to produce an IS-OFDM signal; digital-to-analog (D/A) converting said IS-OFDM signal to produce an IS-OFDM transmit signal; transmitting said IS-OFDM transmit signal point-to-point through the air; accepting a received analog signal; analog-to-digital (A/D) converting said received analog signal to produce a digital received signal, said digital received signal comprising a plurality of frames; removing said cyclic prefix from each of said plurality of frames of said digital received signal; S/P converting said digital received signal, having said cyclic prefix removed, to produce a plurality of parallel received data points, operating on said plurality of parallel received data points to produce a plurality of complex data signal points; decoding and demapping said plurality of complex data points to produce a plurality of parallel data points; P/S converting said plurality of parallel data points to produce a serial data stream; despreading said serial data stream to produce despread data signals; accumulating said despread data signals to produce accumulated data streams; and P/S converting said accumulated data streams to produce a recovered data stream.