File: mimoconv.doc

package info (click to toggle)
libitpp 4.0.4-2
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 7,520 kB
  • ctags: 6,341
  • sloc: cpp: 51,608; sh: 9,248; makefile: 636; fortran: 8
file content (24 lines) | stat: -rw-r--r-- 671 bytes parent folder | download | duplicates (8)
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)

*/