I'm currently evaluating different libraries for digital signal processing. I
noticed there is a library called SPUC, with many of its member classes ( ) being identical to IT++'s ( http://itpp.sourceforge.net/current/annotated.html ). Is someone able to comment on the differences
between IT++ and SPUC? Is SPUC a fork of IT++? Thanks!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
as far as I understand, the difference is that SPUC aims more towards low-
level and DPS programming and IT++ to towards simple PC programming. SPUC will
most likely run on a DSP while IT++ most likely won't. In fact, some code of
IT++ has been included to SPUC. The difference is in the details., e.g. some
parts are available only in SPUC and some only in IT++, same in both with a
different amount of detail (e.g. Fading_channel in SPUC vs. TDL_channel in
IT++).
Hence , it depends on your application (what to program for) and your
application (what do you want to simulate/program). Since both libraries use
different namespaces, you should be able to use both in parallel.
/donludovico
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello everybody,
I'm currently evaluating different libraries for digital signal processing. I
noticed there is a library called SPUC, with many of its member classes (
) being identical to IT++'s (
http://itpp.sourceforge.net/current/annotated.html ). Is someone able to comment on the differences
between IT++ and SPUC? Is SPUC a fork of IT++? Thanks!
I made a mistake when putting in the SPUC member class link (i wish there was
a post preview function at SourceForge)
http://spuc.sourceforge.net/hierarchy.html
Hi abdullu,
as far as I understand, the difference is that SPUC aims more towards low-
level and DPS programming and IT++ to towards simple PC programming. SPUC will
most likely run on a DSP while IT++ most likely won't. In fact, some code of
IT++ has been included to SPUC. The difference is in the details., e.g. some
parts are available only in SPUC and some only in IT++, same in both with a
different amount of detail (e.g. Fading_channel in SPUC vs. TDL_channel in
IT++).
Hence , it depends on your application (what to program for) and your
application (what do you want to simulate/program). Since both libraries use
different namespaces, you should be able to use both in parallel.
/donludovico