GNU Radio Manual and C++ API Reference  3.8.1.0
The Free & Open Software Radio Ecosystem
multiply_matrix.h File Reference
#include <gnuradio/blocks/api.h>
#include <gnuradio/sync_block.h>
#include <cstdint>

Go to the source code of this file.

Classes

class  gr::blocks::multiply_matrix< T >
 Matrix multiplexer/multiplier: y(k) = A x(k)This block is similar to gr::blocks::multiply_const_ff, the difference being it can handle several inputs and outputs, and the input-to-output relation can be described by the following mathematical equation:

\[ \mathbf{y}(k) = \mathbf{A} \mathbf{x}(k) \, , \, y \in \mathbb{R}^N, \mathbf{x} \in \mathbb{R}^M, A \in \mathbb{R}^{N \times M} \]

$\mathbf{y}(k)$ and $\mathbf{x}(i)$ are column-vectors describing the elements on the input port at time step $k$ (this is a sync block with no memory). More...

 

Namespaces

 gr
 GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
 
 gr::blocks
 

Typedefs

typedef multiply_matrix< float > gr::blocks::multiply_matrix_ff
 
typedef multiply_matrix< gr_complexgr::blocks::multiply_matrix_cc