Main > Programming > Libraries >

SPUC 2.3.1

SPUC 2.3.1

Sponsored Links

SPUC 2.3.1 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.45 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 856
Date added: 2005-10-03
Publisher: Tony Kirke

SPUC 2.3.1 description

Signal Processing using C++ (SPUC) is a C++ source code library of DSP and digital communication classes and functions useful for system modeling, software prototyping, and simulation.
The objective of SPUC is to provide the Communications Systems Designer or DSP Algorithm designer with simple, efficient and reusable DSP building block objects. Thus allowing a transition from System design to implementation in either programmable DSP chips or hardwired DSP logic.
While Matlab is perhaps the most useful available tool for this purpose, it can be quite slow for simulation and it favors a matrix/block based approach rather than the sample by sample simulations that are often most useful for communications systems design.
Also Matlab is generally awkward or inefficient when dealing with several interactive feedback loops where C/C++ is perhaps the most useful environment. For bit-accurate simulations (for VLSI design) C/C++ generally outperforms and is easier to manipulate than Matlab or other GUI-based tools.
This Class Library
1) basic building blocks such as complex data types, Fixed-bit width integer classes, pure-delay blocks, etc.
2) Basic DSP building blocks such as FIR, IIR, Allpass, Running Average, Lagrange interpolation filters, NCO, Cordic rotator.
3) Several communications functions such as timing, phase and frequency discriminators for BPSK/QPSK signals.
4) Other miscellaneous DSP/Communications related functions/classes.
5) Ability to design several types of FIR and IIR filters
6) Various adaptive equalizer classes
7) This library now includes code from IT 3.7.0. Code was modified to work together with SPUC and replace Vector and Matrix classes from TNT.
8) Capitalized and uppercase class names are classes not originally in SPUC
The classes are designed so that they can be used in a simple straight forward manner. For example, a FIR would be initialized with its tap weights and then simply a member function would be called every time a sample is input or an output is required.
Enhancements:
- There have been several changes since 2.0.1 that are documented in the Sourceforge release pages.
- PDF documentation is also available now.

SPUC 2.3.1 Screenshot

Advertisements

SPUC 2.3.1 Keywords

Bookmark SPUC 2.3.1

Hyperlink code:
Link for forum:

SPUC 2.3.1 Copyright

WareSeeker periodically updates pricing and software information of SPUC 2.3.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of SPUC 2.3.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
cstrings is a lightweight internationalization tool for C code. Free Download
Sunifdef is a command line tool for simplifying the preprocessor conditionals in C/C++ source code. Free Download
shc project is a generic shell script compiler. Free Download
distcc is a fast and simple distributed C/C++/ObjC compiler. Free Download
GOB (GOB2 anyway) is a preprocessor for making GObjects with inline C code so that generated files are not edited. Free Download
JSCPP is an ANSI C preprocessor and language parser that can analyze and instrument C code. Free Download
Lufs::C is a C interface to perl. Free Download
GNU Cim is a compiler for the programming language Simula. Free Download