#include <equalizer.h>
Inheritance diagram for mimo::EqualizerMRC:

Public Member Functions | |
| EqualizerMRC (int deviceID, DeviceSystemIntf *system, const simth::PropertyList &pl, size_t dim_in, size_t dim_out) | |
| void | process () |
Only works for matrices at input_port 1 and vectors at input_port 0. The matrix A is of dimension MxN, the input vector b of dimension N, and the output vector x of dimension M. If M=N, the solution is, well, the solution of Ax=b. If M>N, the solution will be the linear least square that minimizes ||Ax-b||^2 using QR factorization.
The second output interface (# 1) calculates the necessary reliability information for soft-output demodulation.
Parameters in Micos parameter file:
eq_type: set this to "<code>zf</code>"
dim_in: Set this to the length N of the input vector.
dim_out: Set this to the length M of the output vector.
|
||||||||||||||||||||||||
|
|
|
|
Implements simth::Device. |
1.3.2