Precoding in faster-than-nyquist communications

US2016365992A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016365992-A1
Application numberUS-201514423017-A
CountryUS
Kind codeA1
Filing dateFeb 18, 2015
Priority dateFeb 18, 2015
Publication dateDec 15, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

There is provided a method for processing a set of input symbols. The method is performed by a transmitter. The method comprises acquiring a set of input symbols. The method comprises generating a set of precoded symbols from the set of input symbols by subjecting the set of input symbols to a coding vector. The method comprises generating a transmission signal comprising a sequence of pulse forms from the set of precoded symbols by pulse shaping the set of precoded symbols. The coding vector is based on a model vector modelling intersymbol interference experienced by the pulse forms.

First claim

Opening claim text (preview).

1 . A method for processing a set of input symbols a, the method being performed by a transmitter, the method comprising: acquiring a set of input symbols a; generating a set of precoded symbols â from the set of input symbols a by subjecting the set of input symbols a to a coding vector g MH ; and generating a transmission signal s comprising a sequence of pulse forms gT from the set of precoded symbols â by pulse shaping the set of precoded symbols â; wherein the coding vector g MH is based on a model vector g ISI modelling intersymbol interference experienced by the pulse forms gT. 2 . The method according to claim 1 , wherein â=g MH a. 3 . The method according to claim 1 , wherein the coding vector g MH is based on the negative square root of the model vector g ISI . 4 . The method according to claim 1 , wherein the coding vector g MH is determined from the model vector g ISI according to: g MH =IFFT(√{square root over (|FFT( g ISI ) −1 |)}) where FFT and IFFT denote Fast Fourier Transform and Inverse Fourier Transform, respectively. 5 . The method according to claim 1 , wherein the model vector g ISI is defined by the inner product of one pulse form in the sequence of pulse forms gT and coefficients of a matched filter which is matched to the sequence of pulse forms. 6 . The method according to claim 5 , wherein the inner product is calculated at integer multiples of ±ρT, where T is an intermediate time for orthogonal pulse transmission with respect to the pulse form gT, and 0<ρ<1 is a scale factor. 7 . The method according to claim 1 , wherein the model vector g ISI is defined by the center-most row vector of a Gram matrix G of the set of input symbols a. 8 . The method according to claim 7 , wherein the Gram matrix G is defined by the inner product of all pulse forms in the sequence of pulse forms gT and coefficients of a matched filter which is matched to the sequence of pulse forms. 9 . The method according to claim 1 , wherein the pulse forms in the sequence of pulse forms are separated by a time distance ρT, where T is an intermediate time for orthogonal pulse transmission with respect to the pulse form gT, and 0<ρ<1 is a scale factor. 10 . The method according to claim 9 , wherein ρ is determined such as (1+β)ρ>1, where 0.1<β<0.3. 11 . The method according to claim 10 , wherein β=0.22. 12 . The method according to claim 1 , further comprising: transmitting the transmission signal. 13 . A method for processing a reception signal r, the method being performed by a receiver, the method comprising: receiving a reception signal r representing a set of input symbols a, the reception signal comprising a sequence of pulse forms gT; generating a set of sampled symbols y by subjecting the reception signal r to a matched receiver filter; and generating a set of decoded symbols ŷ from the set of sampled symbols y by subjecting the set of sampled symbols y to a coding vector g MH ; wherein the coding vector g MH is based on a model vector g ISI modelling intersymbol interference experienced by the pulse forms gT. 14 . The method according to claim 13 , wherein ŷ=g MH y. 15 . The method according to claim 13 , wherein generating the set of decoded symbols ŷ further comprises: subjecting the set of sampled symbols y, after having been subjected to the coding vector g MH , to an adaptive equalizer. 16 . The method according to claim 13 , wherein the coding vector g MH is based on the negative square root of the model vector g ISI . 17 . The method according to claim 13 , wherein the coding vector g MH is determined from the model vector g ISI according to: g MH =IFFT(√{square root over (|FFT( g ISI ) −1 |)}) where FFT and IFFT denote Fast Fourier Transform and Inverse Fourier Transform, respectively. 18 . The method according to claim 13 , wherein the model vector g ISI is defined by the inner product of one pulse form in the sequence of pulse forms gT and coefficients of a matched filter which is matched to the sequence of pulse forms. 19 . The method according to claim 18 , wherein the inner product is calculated at integer multiples of ±ρT, where T is an intermediate time for orthogonal pulse transmission with respect to the pulse form gT, and 0<ρ<1 is a scale factor. 20 . The method according to claim 13 , wherein the pulse forms in the sequence of pulse forms are separated by a time distance ρT, where T is an intermediate time for orthogonal pulse transmission with respect to the pulse form gT, and 0<ρ<1 is a scale factor. 21 . The method according to claim 20 , wherein ρ is determined such as (1+β)ρ>1, where 0.1<β<0.3. 22 . The method according to claim 21 , wherein β=0.22. 23 . A transmitter for processing a set of input symbols a, the transmitter comprising a processing unit, the processing unit being configured to cause the transmitter to: acquire a set of input symbols a; generate a set of precoded symbols â from the set of input symbols a by subjecting the set of input symbols a to a coding vector g MH ; and generate a transmission signal s comprising a sequence of pulse forms gT from the set of precoded symbols â by pulse shaping the set of precoded symbols â; wherein the coding vector g MH is based on a model vector g ISI modelling intersymbol interference experienced by the pulse forms gT. 24 . A receiver for processing a reception signal r, the receiver comprising a processing unit, the processing unit being configured to cause the receiver to: receive a reception signal r representing a set of input symbols a, the reception signal comprising a sequence of pulse forms gT; generate a set of sampled symbols y by subjecting the reception signal r to a matched receiver filter; and generate a set of decoded symbols ŷ from the set of sampled symbols y by subjecting the set of sampled symbols y to a coding vector g MH ; wherein the coding vector g MH is based on a model vector g ISI modelling intersymbol interference experienced by the pulse forms gT. 25 . A computer program for processing a set of input symbols a, the computer program comprising computer code which, when run on a processing unit of a transmitter, causes the transmitter to: acquire a set of input symbols a; generate a set of precoded symbols â from the set of input symbols a by subjecting the set of input symbols a to a coding vector g MH ; and generate a transmission signal s comprising a sequence of pulse forms gT from the set of precoded symbols â by pulse shaping the set of precoded symbols â; wherein the coding vector g MH is based on a model vector g ISI modelling intersymbol interference experienced by the pulse forms gT. 26 . A computer program for processing a reception signal r, the computer program comprising computer code which, when run on a processing unit of a receiver, causes the receiver to: receive a reception signal r representing a set of input symbols a, the reception signal comprising a sequence of pulse forms gT; generate a set of sampled symbols y by subjecting the reception signal r to a matched receiver filter; and generate a set of decoded symbols ŷ from the set of sampled symbols y by subjecting the set of sampled symbols y to a coding vector g MH ; wherein the coding vector g MH is based on a model vector g ISI modelling intersymbol interference experienced by the pulse forms gT.

Assignees

Inventors

Classifications

  • Arrangements at the transmitter end · CPC title

  • Arrangements for removing intersymbol interference · CPC title

  • by filtering · CPC title

  • Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting · CPC title

  • by correlative coding, e.g. partial response coding or echo modulation coding {transmitters and receivers for partial response systems (transversal equalizers at the transmitter end H04L25/03343)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016365992A1 cover?
There is provided a method for processing a set of input symbols. The method is performed by a transmitter. The method comprises acquiring a set of input symbols. The method comprises generating a set of precoded symbols from the set of input symbols by subjecting the set of input symbols to a coding vector. The method comprises generating a transmission signal comprising a sequence of pulse fo…
Who is the assignee on this patent?
ERICSSON TELEFON AB L M (publ)
What technology area does this patent fall under?
Primary CPC classification H04L25/03343. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Dec 15 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).