File: mimoconv.doc

package info (click to toggle)
libitpp 4.3.1-14
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 9,952 kB
  • sloc: cpp: 73,628; makefile: 661; python: 548; sh: 261
file content (24 lines) | stat: -rw-r--r-- 671 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/*!
\page mimoconv MIMO (spatial multiplexing) with convolutional coding

This example demonstrates how to use the \c Modulator_ND (MIMO) class
for soft-output demodulation.  The program simulates a simple
convolutionally coded spatial-multiplexing (V-BLAST style) MIMO system
with maximum-likelihood, alternatively zero-forcing, demodulation and
soft Viterbi decoding, but no iteration between the demodulator and
the decoder.

\include mimoconv.cpp

To run the program,

\code
mimoconv nTx nRx nC Tc
\endcode
where
- nTx=number of transmit antennas
- nRx=number of receive antennas
- nC=constellation (1=QPSK, 2=16-QAM, 3=64-QAM)
- Tc=coherence time (channel uses)

*/