About matlab and Gnuradio

Dear All,

I have a general questions about matlab and GNUradio. Both of them are
support USRP N210, but i want to ask what is the strength of each other?
I guess matlab delays more than gnuradio, and has less open code. am I
right?

Anyone has more comments? thanks!

Best regards

Alex

On Thu, Mar 13, 2014 at 3:57 AM, Zan [email protected] wrote:

Dear All,

I have a general questions about matlab and GNUradio. Both of them are
support USRP N210, but i want to ask what is the strength of each other? I
guess matlab delays more than gnuradio, and has less open code. am I right?
Anyone has more comments? thanks!

Best regards
Alex

There are many different scenario to consider:

  • real-time vs off-line
  • graphical vs non-graphical flow graph
  • native language vs compiled language

In summary:

  • Matlab is widely used for off-line analysis (even with USRP), while
    gnuradio is often used for real-time analysis.

  • In Matlab you need Simulink for graphical mode to work, while
    Companion (GRC) is the native graphical tool for gnuradio (bundled
    with gnuradio standard installation).

  • To perform real-time analysis, matlab code must be translated into
    C-code and be compiled, using tools like Matlab Coder or Simulink
    Coder. This supports only a subset of core Matlab language features.
    In gnuradio there is no such restriction (all gnuradio features are
    fully supported).

-The gnuradio flow graph is built in python code, which do not need
compilation before execution, for real-time analysis.

-Gnuradio has better driver support on USRP. Matlab doesn’t support
legacy USRP.

-Graphical flow graph of GRC clearly indicates data type of each link
in different color. In Simulink flow graphs all links are black color.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs