Iterative multi-level equalization and decoding
AssigneeCohere Technologies, Inc.
InventorsShachar Kons, Ronny Hadani, Christian Ibars Casas
Life of this patent
Estimating the term…
Abstract
A wireless communication method for transmitting wireless signals from a transmitter includes receiving information bits for transmission, segmenting the information bits into a stream of segments, applying a corresponding forward error correction (FEC) code and an interleaver to each of the stream of segments and combining outputs of the interleaving to generate a stream of symbols, processing the stream of symbols to generate a waveform, and transmitting the waveform over a communication medium.
Claims18
A wireless communication method for transmitting orthogonal time frequency space (OTFS) modulated wireless signals from a transmitter, comprising:
- receiving information bits for transmission;
- segmenting the information bits into a stream of segments;
- applying a corresponding forward error correction (FEC) code to each of the stream of segments and combining outputs of the FEC codes to generate a first stream of symbols;
- transforming, using an OTFS transformation comprising a symplectic transform, the first stream of symbols into a second stream of symbols;
- processing the second stream of symbols to generate a waveform;
- and
- transmitting the waveform over a communication medium.
A wireless communication method, implemented at a receiver-side, for receiving a signal comprising multiple symbols;
- comprising:
- performing channel equalization on the signal to generate a first channel equalized signal;
- transforming, using an inverse orthogonal time frequency space (OTFS) transformation comprising an inverse symplectic transform, the first channel equalized signal into a second channel equalized signal;
- logically dividing second the channel equalized signal into a first number of segments;
- demodulating and symbol de-mapping the channel equalization signal in successive steps such that each step operates to recover one or more bits of one of the first number of segments to generate a demodulated bitstream, wherein an order in which the successive steps are performed depends on a reliability of success of recovering the one or more bits in each of the successive steps;
- processing the demodulated bitstream to generate information related to the bits from the signal;
- and
- providing a feedback signal to the channel equalization operation based on the processing of the demodulated bitstream.
A wireless communication device comprising a processor configured to implement a method for transmitting orthogonal time frequency space (OTFS) modulated wireless signals from a transmitter the method comprising:
- receiving information bits for transmission;
- segmenting the information bits into a stream of segments;
- applying a corresponding forward error correction (FEC) code to each of the stream of segments and combining outputs of the FEC codes to generate a first stream of symbols;
- transforming, using an orthogonal time frequency space (OTFS) transformation comprising a symplectic transform, the first stream of symbols into a second stream of symbols;
- processing the second stream of symbols to generate a waveform;
- and
- transmitting the waveform over a communication medium.
A non-transitory computer-readable memory storing instructions comprising processor-implementable code, wherein the code include instructions which, when executed by the processor, cause the processor to implement method for transmitting orthogonal time frequency space (OTFS) modulated wireless signals from a transmitter, comprising:
- instructions for receiving information bits for transmission;
- instructions for segmenting the information bits into a stream of segments;
- instructions for applying a corresponding forward error correction (FEC) code to each of the stream of segments and combining outputs of the FEC codes to generate a stream of symbols;
- instructions for transforming, using an orthogonal time frequency space (OTFS) transformation comprising a symplectic transform, the first stream of symbols into a second stream of symbols;
- instructions for processing the second stream of symbols to generate a waveform;
- and
- instructions for transmitting the waveform over a communication medium.
A wireless communication device comprising a processor configured to implement a method for receiving a signal comprising multiple symbols, the method comprising:
- performing channel equalization on the signal to generate a first channel equalized signal;
- transforming, using an inverse orthogonal time frequency space (OTFS) transformation comprising an inverse symplectic transform, the first channel equalized signal into a second channel equalized signal;
- logically dividing the second channel equalized signal into a first number of segments;
- demodulating and symbol de-mapping the channel equalization signal in successive steps such that each step operates to recover one or more bits of one of the first number of segments to generate a demodulated bitstream, wherein an order in which the successive steps are performed depends on a reliability of success of recovering the one or more bits in each of the successive steps;
- processing the demodulated bitstream to generate information related to the bits from the signal;
- and
- providing a feedback signal to the channel equalization operation based on the processing of the demodulated bitstream.
A non-transitory computer-readable memory storing instructions comprising processor-implementable code, wherein the code includes instructions which, when executed by the processor, causes the processor to implement method for receiving a signal comprising multiple symbols, comprising:
- instructions for performing channel equalization on the signal to generate a first channel equalized signal;
- instructions for transforming, using an inverse orthogonal time frequency space (OTFS) transformation comprising an inverse symplectic transform, the first channel equalized signal into a second channel equalized signal;
- instructions for logically dividing the second channel equalized signal into a first number of segments;
- instructions for demodulating and symbol de-mapping the channel equalization signal in successive steps such that each step operates to recover one or more bits of one of the first number of segments to generate a demodulated bitstream, wherein an order in which the successive steps are performed depends on a reliability of success of recovering the one or more bits in each of the successive steps;
- instructions for processing the demodulated bitstream to generate information related to the bits from the signal;
- and
- instructions for providing a feedback signal to the channel equalization operation based on the processing of the demodulated bitstream.
Dependencies are inferred from the claim text.