Inter-block interference suppression using a null guard interval
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorAther Gattami
Life of this patent
Estimating the term…
Abstract
A method of transmitting data over a wireless communications channel comprises transmitting a plurality of blocks (70), in which each block (70) comprises a plurality of symbols (71, 72, 73, 74, 75) representing the data. The symbols are transmitted using time packing, or Faster-than-Nyquist signalling, such that each symbol in a block overlaps in the time domain with at least one other symbol in the block. A null guard interval (77) is included in each block, having a length that means that inter-symbol interference is not a cause of inter-block interference.
Claims21
A method of transmitting data over a wireless communications channel, the method comprising:
- applying precoding to input data;
- passing said precoded input data to a pulse-shaping filter to generate a plurality of symbols for transmission;
- and
- transmitting a plurality of blocks, each block of said plurality of blocks comprising said plurality of symbols representing said precoded input data, wherein transmitting said plurality of blocks comprises:
- transmitting said plurality of symbols using time packing, such that each symbol in a block of said plurality of blocks overlaps in the time domain with at least one other symbol in the block;
- and
- including a null guard interval in each block.
A transmitter for transmitting data over a wireless communications channel, the transmitter comprising:
- a wireless communications circuit;
- and
- a processing circuit operably coupled to the wireless communications circuit and configured to control the wireless communications circuit to:
- apply precoding to input data;
- apply a pulse-shaping filter to receive said precoded input data and to generate a plurality of symbols for transmission;
- and
- transmit a plurality of blocks, each block of said plurality of blocks comprising said plurality of symbols representing said precoded input data, wherein to transmit said plurality of blocks, the processing circuit is configured to:
- transmit said plurality of symbols using time packing, such that each symbol in a block of said plurality of blocks overlaps in the time domain with at least one other symbol in the block;
- and
- include a null guard interval in each block.
A method of receiving data over a wireless communications channel, the method comprising:
- receiving a plurality of blocks, each block of said plurality of blocks comprising a plurality of symbols representing said data, wherein said plurality of symbols have been transmitted using time packing, such that each symbol in a block of said plurality of blocks overlaps in the time domain with at least one other symbol in the block, and wherein each block includes a null guard interval;
- passing the received plurality of blocks to a filter matching a pulse-shaping filter in a transmitter;
- and
- passing an output of said filter to a decoder corresponding to a precoding block in the transmitter for decoding said output.
A receiver, for receiving data over a wireless communications channel, the receiver comprising:
- a wireless communications circuit;
- and
- a processing circuit operably coupled to the wireless communications circuit and configured to control the wireless communications circuit to:
- receive a plurality of blocks, each block of the plurality of blocks comprising a plurality of symbols representing said data, wherein said plurality of symbols have been transmitted using time packing, such that each symbol in a block of said plurality of blocks overlaps in the time domain with at least one other symbol in the block, and wherein each block includes a null guard interval;
- apply a filter, matching a pulse shaping filter in a transmitter, to filter the received plurality of blocks;
- and
- decode the filtered received plurality of blocks using a decoder corresponding to a precoding block in the transmitter.
Dependencies are inferred from the claim text.