Apparatus, method and computer program product providing MIMO receiver

A technology of computer programs and products, applied in the field of multi-input multi-output wireless communication systems, can solve problems such as increasing the complexity of detectors

Inactive Publication Date: 2009-04-15
NOKIA CORP
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This three-pass strategy to compute the output of the soft information decoder increases the complexity of the detector, especi...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Apparatus, method and computer program product providing MIMO receiver
  • Apparatus, method and computer program product providing MIMO receiver
  • Apparatus, method and computer program product providing MIMO receiver

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0092] Example 1: (linear dispersion code) linear dispersion code [27] defines complex vector s=[s 0 ,s 1 ,...,s K-1 ] T to T×N t The mapping of the complex matrix S is as follows:

[0093] S = Σ l = 0 K - 1 ( s l P l + s l H Q l ) - - - ( 7 )

[0094] where {P l} l=0 K-1 , {Q l} l=0 K-1 is T×N t complex matrix. The linear dispersion code can also be rearranged as follows:

[0095]

[0096] in P ~ l ...

example 2

[0106]Example 2: (Hyperorthogonal space-time trellis codes) to construct [23] hyperorthogonal space-time codes by extending the (generalized) orthogonal design [24], which in turn is obtained as Linear combination of expansion coefficient pairs of matrices similar to (7), (8); differs from linear dispersion codes in that the latter matrix verifies additional constraints (see equations (2), (3) of [23]). A code matrix with thirty-two code matrices for T=2, N t =2 and the super-orthogonal space-time construction of the QPSK constellation. The general code matrix S can be expressed as [23] 2 (Footnote 2: The definition of isomorphism I from complex to real vectors (3) differs slightly from [23], where it is defined by interleaving real and imaginary parts; i.e. in [23] in, if but - instead of keeping the real part (and imaginary part) together as implemented in equation (3). As far as section III of [23] is concerned, this is the reason for interchanging the second and thi...

example 3

[0167] Example 3: (Λ=D 4 ) The checkerboard grid in (denoted as D 4 ) has the following generator matrix:

[0168] B = 1 1 1 2 1 0 1 0 0 1 1 0 0 0 1 0 . - - - ( 35 )

[0169] The associated Gram-Schmidt vector is as follows:

...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Disclosed is a method, a computer program product and an apparatus providing a novel multiple input/multiple output (MIMO) receiver. The method includes receiving a plurality of signals through a plurality of antennas, the plurality of signals being modulated with a space-time lattice code; removing an effect of a channel matrix from the received signals to provide an equalized received signal; and lattice detecting the equalized received signal based on a Tanner graph representation of the lattice. The Tanner graph representation is one where lattice points inside a shaping region of interest are partitioned into a plurality of subgroups, where each subgroup includes a plurality of different lattice points labeled by an Abelian group block codeword, and where lattice detecting operates on the subgroups. The labels of all subgroups form an Abelian block code represented by the Tanner graph, and lattice detecting further includes performing belief propagation on a corresponding non-binary label Tanner graph to yield a total a posterior probability (APP) and extrinsic APPs of the labels and their coordinates, and obtaining APPs of individual lattice points.

Description

technical field [0001] The exemplary, non-limiting embodiments of the present invention relate generally to wireless communication systems, methods, devices and computer programs and more particularly to multiple-input multiple-output (MIMO) wireless communication systems. Background technique [0002] The following abbreviations that may appear in the instructions are defined as follows: [0003] AWGN additive white Gaussian noise [0004] APP Posterior Probability [0005] MIMO Multiple Input Multiple Output [0006] MISO multiple input single output [0007] SISO Single Input Single Output [0008] BP Belief Propagation [0009] SNR signal to noise ratio [0010] SAP serial to parallel [0011] QF quasi-static fading [0012] IF independent fading [0013] FIR finite impulse response [0014] E-UTRAN Evolved Universal Terrestrial Radio Access Network [0015] OFDM Orthogonal Frequency Division Multiplexing [0016] WCDMA wideband code division multiple access ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04B7/06H03M13/45H04B7/04H03M13/25
CPCH04B7/0837H04L25/03171H04L27/2647H04L25/03242H04B7/0891H04L1/0631H04B7/0669H04L1/0668H04L2025/03426H03M13/1102H04L1/065H03M13/11H03M13/25H03M13/45
Inventor D·M·伊奥尼斯库
Owner NOKIA CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products