Signal sequence estimation

US9515710B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9515710-B2
Application numberUS-201314390629-A
CountryUS
Kind codeB2
Filing dateOct 16, 2013
Priority dateOct 16, 2013
Publication dateDec 6, 2016
Grant dateDec 6, 2016

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.

In a spatial modulation multiple-input-multiple-output (SM-MIMO) wireless communication system, multiple transmitting antennae and multiple receiving antennae may be utilized to respectively transmit and receive wireless signals for the communication. A selection of a combination of the multiple transmitting antennae may be configured to represent one or more binary digits in a signal sequence. The signal sequence may be produced at the receiving end without the knowledge of the selection of the combination of the multiple transmitting antennae.

First claim

Opening claim text (preview).

We claim: 1. A method to estimate one or more signal sequences, comprising: identifying multiple combinations of one or more transmitting antennae; receiving one or more wireless signals transmitted by one of the identified combinations of the one or more transmitting antennae; generating multiple groups of symbols that respectively correspond to one of the identified combinations of the one or more transmitting antennae; calculating a value for each of the multiple groups of symbols; selecting, from the multiple groups of symbols, the group of symbols having the lowest calculated value; and producing the one or more signal sequences based on the selected group of symbols in accordance with a predetermined mapping table. 2. The method of claim 1 , wherein the receiving comprises receiving the one or more wireless signals via one or more receiving antennae. 3. The method of claim 1 , wherein the calculated value for each of the multiple groups of symbols is a Euclidean distance value. 4. The method of claim 1 , further comprising: identifying the one or more signal sequences; mapping at least a portion of each of the one or more signal sequences to one of the identified combinations of the one or more transmitting antennae, in accordance with the predetermined mapping table; mapping other portions of each of the one or more signal sequences to one or more modulation symbols, in accordance with the predetermined mapping table; and transmitting the one or more modulation symbols, via the mapped one of the multiple identified combinations of the one or more transmitting antennae. 5. The method of claim 1 , wherein the generating includes generating each of the multiple groups of symbols as a matrix in accordance with a count of the transmitting antennae in each of the multiple combinations of the one or more transmitting antennae. 6. The method of claim 1 , wherein each of the multiple combinations of the one or more transmitting antennae includes an equal number of transmitting antennae. 7. A multiple-input and multiple-output (MIMO) wireless communication system, comprising: multiple transmitting antennae; a modulation module configured to: identify one or more signal sequences, map at least a portion of the one or more signal sequences to one of multiple combinations of the multiple transmitting antennae, in accordance with a predetermined mapping table, map other portions of the one or more signal sequences to one or more modulation symbols, in accordance with the predetermined mapping table, and activate the one of the multiple combinations of the multiple transmitting antennae to transmit the one or more modulation symbols; one or more receiving antennae configured to receive one or more wireless signals that carry the one or more modulation symbols; and a demodulation module configured to: generate multiple groups of symbols that respectively correspond to one of the multiple combinations of the multiple transmitting antennae, calculate a value for each of the multiple groups of symbols, select, from the multiple groups of symbols, the group of symbols having the lowest calculated value, and produce the one or more signal sequences based on the selected group of symbols in accordance with the predetermined mapping table. 8. The system of claim 7 , wherein the value is calculated as an Euclidean distance. 9. The system of claim 7 , wherein each of the symbols is generated as a matrix in accordance with a count of the transmitting antennae in each of the multiple combinations of the multiple transmitting antennae. 10. A wireless signal receiving system, comprising: one or more receiving antennae configured to receive one or more wireless signals that carry one or more modulation symbols; and a demodulation module configured to: generate multiple groups of symbols that respectively correspond to one of multiple combinations of multiple transmitting antennae, calculate a value for each of the multiple groups of symbols, select, from the multiple groups of symbols, the group of symbols having the lowest calculated value, and produce one or more signal sequences based on the selected group of symbols in accordance with a predetermined mapping table. 11. The system of claim 10 , wherein the calculated value is a Euclidean distance. 12. The system of claim 10 , wherein each of the symbols is generated as a matrix in accordance with a count of the transmitting antennae in each of the multiple combinations of the multiple transmitting antennae. 13. The system of claim 10 , wherein each of the multiple combinations of the multiple transmitting antennae includes an equal number of transmitting antennae. 14. A non-transitory computer-readable medium that stores executable-instructions that, when executed, cause one or more processors to perform operations comprising: receiving one or more wireless signals transmitted by one of multiple combinations of one or more transmitting antennae, each of which includes an equal number of transmitting antennae; generating multiple groups of symbols that respectively corresponds to one of the multiple combinations of the one or more transmitting antennae; calculating a value for each of the multiple groups of symbols; selecting, from the multiple groups of symbols, the group of symbols having the lowest calculated value; and generating the one or more signal sequences based on the selected group of symbols in accordance with a predetermined mapping table. 15. The non-transitory computer-readable medium of claim 14 , wherein the receiving comprises receiving the one or more wireless signals via one or more receiving antennae. 16. The non-transitory computer-readable medium of claim 14 , wherein the calculated value for each of the multiple groups of symbols is a Euclidean distance value. 17. The non-transitory computer-readable medium of claim 14 , further comprising: identifying the one or more signal sequences; mapping at least a portion of each of the one or more signal sequences to one of the multiple combinations of the one or more transmitting antennae in accordance with the predetermined mapping table; mapping other portions of each of the one or more signal sequences to one or more modulation symbols in accordance with the predetermined mapping table; and transmitting the one or more modulation symbols via the mapped one of the multiple combinations of the one or more transmitting antennae. 18. The non-transitory computer-readable medium of claim 14 , wherein each of the symbols is generated as a matrix in accordance with a count of the transmitting antennae in each of the multiple combinations of the one or more transmitting antennae. 19. The non-transitory computer-readable medium of claim 14 , wherein the multiple groups of symbols are generated based on a noise matrix of a respective communication channel. 20. The non-transitory computer-readable medium of claim 14 , wherein the multiple combinations of the one or more transmitting antennae are included in a subset of a plurality of combinations of the one or more transmitting antennae.

Assignees

Inventors

Classifications

  • H04B7/0456Primary

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

  • using spatial multiplexing · CPC title

  • Arrangements involving sequence estimation techniques · CPC title

  • mean-square error [MSE] · CPC title

  • Trellis search techniques · 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 US9515710B2 cover?
In a spatial modulation multiple-input-multiple-output (SM-MIMO) wireless communication system, multiple transmitting antennae and multiple receiving antennae may be utilized to respectively transmit and receive wireless signals for the communication. A selection of a combination of the multiple transmitting antennae may be configured to represent one or more binary digits in a signal sequence.…
Who is the assignee on this patent?
Empire Technology Dev Llc
What technology area does this patent fall under?
Primary CPC classification H04B7/0456. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 06 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).