# Matrices in gnuradio

**URL:** <https://www.ruby-forum.com/t/matrices-in-gnuradio/228839>\
**Category:** GNU Radio\
**Created:** [May 9, 2013, 3:16pm UTC](https://www.ruby-forum.com/t/matrices-in-gnuradio/228839 "2013-05-09T15:16:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Omar11](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/bb73d2/32.png) [@Omar11](https://www.ruby-forum.com/u/Omar11)\
**Post date:** [May 9, 2013, 3:16pm UTC](https://www.ruby-forum.com/t/matrices-in-gnuradio/228839/1 "2013-05-09T15:16:53Z")

</div>

Hello

Does it exist matrix data types in gnuradio ?

Omar

–  
View this message in context:  
[http://gnuradio.4.n7.nabble.com/Matrices-in-gnuradio-tp41239.html](http://gnuradio.4.n7.nabble.com/Matrices-in-gnuradio-tp41239.html)  
Sent from the GnuRadio mailing list archive at [Nabble.com](http://Nabble.com).

---

<div class="post-metadata">

**Author:** ![Omar11](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/bb73d2/32.png) [@Omar11](https://www.ruby-forum.com/u/Omar11)\
**Post date:** [May 9, 2013, 6:09pm UTC](https://www.ruby-forum.com/t/matrices-in-gnuradio/228839/2 "2013-05-09T18:09:54Z")

</div>

Probably not the way you think, but if you needed to perform a  
linear-algebra operation as part of a block’s work function, you could  
use  
numpy, if you write the block in python or a linear-algebra library if  
you  
are working in C++.

Very Respectfully,

Dan CaJacob

---

<div class="post-metadata">

**Author:** ![Omar11](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/bb73d2/32.png) [@Omar11](https://www.ruby-forum.com/u/Omar11)\
**Post date:** [May 11, 2013, 12:29am UTC](https://www.ruby-forum.com/t/matrices-in-gnuradio/228839/3 "2013-05-11T00:29:57Z")

</div>

Hi Omar,

you can have a look at the gr-specest toolbox. There are blocks using  
LAPACK in Fortran (MUSIC / ESPRIT) as well as  
examples using Armadillo (a C++ linear algebra library) to perform fast  
matrix computations.

Cheers & happy hacking

Moritz
