Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.066.866 Times

IT++ 4.2.0

Company: Sourceforge
Date Added: September 04, 2012  |  Visits: 463

IT++

Report Broken Link
Printer Friendly Version



Download (32 downloads)

IT++ is a C++ library of mathematical, signal processing and communication routines

IT++ is a C++ library of mathematical, signal processing and communication classes and functions. Its main use is in simulation of communication systems and for performing research in the area of communications. The kernel of the library consists of generic vector and matrix classes, and a set of accompanying routines. Such a kernel makes IT++ similar to MATLAB or GNU Octave.

The IT++ library originates from the former department of Information Theory at the Chalmers University of Technology, Gothenburg, Sweden. Because the library is coded in C++, the name IT++ seemed like a good idea at the time. While departments come and go, IT++ have developed a life of its' own and is now released under the terms of the GNU General Public License (GPL) for you to enjoy.

IT++ is being developed and widely used by researchers who work in the area of communications, both in the industry and at universities. In 2005, 2006 and 2007, IT++ was developed as a part of the European Network of Excellence in Wireless Communications (NEWCOM).

Features:

A short list of the main features of IT++ is given below sorted in different categories. Many more features and functions exist and for these we refer to the reference documentation.
Programming features

* template array and stack container classes
* command line and file argument parser
* timing functions and classes

Basic mathematical features

* templated vector and matrix classes
* sparse vector and matrix classes
* elementary functions on vectors and matrices
* matrix decompositions such as eigenvalue, Cholesky, LU, Schur, SVD, and QR
* solving linear system of equations (including over- and underdetermined)
* random number generation (Mersenne Twister generator)
* binary and Galois types (scalar, vector and matrix)
* integration of 1-dimensional functions
* unconditional nonlinear optimization (Quasi-Newton search)
* statistics class

Signal processing

* filter functions and classes
* frequency domain filtering
* FFT, DFT, DCT, and Hadamard transforms
* time and frequency domain windows
* evaluating and finding roots of polynomials (and inverse operations)
* filter design functions
* fast independent component analysis (fast ICA)

Communications

* modulators (BPSK, PSK, PAM, QAM)
* vector modulators (e.g. for OFDM and MIMO)
* OFDM and CDMA modulators
* pulse shaping filters (including RC and RRC)
* binary symmetric (BSC) and additive white Gaussian Noise (AWGN) channels
* multipath fading channels (both frequency-flat and frequency-selective)
* COST 207, COST 257, and ITU channel models
* Hamming, Extended Golay, and CRC codes
* BCH and Reed-Solomon codes
* convolutional and punctured convolutional codes
* recursive convolutional codes
* turbo codes
* interleavers

Protocol simulation

* event-based simulation classes
* signal and slots for simplified syntax
* TCP clients and servers
* Selective Repeat ARQ
* queue classes
* packet generators

Source coding

* Scalar Quantizer (SQ) and Vector Quantizer (VQ) classes and functions for training of these
* LPC, LSF, and cepstrum parameter calculation for speech processing
* Gaussian Mixture Modeling (GMM)
* reading and saving several different audio file formats
* reading and saving images in PNM format

Other features

* binary file format for most built in IT++ types
* fixed-point scalar, vector and matrix types

Requirements: No special requirements
Release Date: September 04, 2012
Platforms: Windows2000, Windows2003, WinXP, Windows Vista, Windows 7, Linux, Mac OS X
Keyword: Communication Communication Classes Communication Function Process Signal Signal Processing
Users rating: 0/10

License: Freeware Size: 1.3 MB
IT++ RELATED
Education  -  Communication Systems 1.0
Communication Systems, Carlson, Communication System Solutions Manual, Solutions Manual
7.74 MB  
Libraries  -  Wireless Communication Library COM Personal Edition 6.9.3.0
Wireless Communication Library (also known as Bluetooth Framework in privious editions) is the complete solution for software developers who want to add support for Bluetooth, IrDA and Serial ports communication into their applications. WCL...
 
Libraries  -  Wireless Communication Library .NET Lite 6.9.3.0
Wireless Communication Library .NET Lite software represents a Delphi and CBuilder VCL library that helps you to create mobile communication software. Wireless Communication Library (WCL) is the complete solution for developing applications which...
1013.76 KB  
Libraries  -  Wireless Communication Library .NET Personal Edition 6.9.3.0
Wireless Communication Library .NET Edition brings you a full components set to build applications with Bluetooth, IrDA and Serial Ports support. In includes all your need for discover Bluetooth and IrDA devices, for send and receive files to or...
 
Libraries  -  Wireless Communication Library .NET Developer Edition 6.9.3.0
Wireless Communication Library was designed to be a powerful SDK for software developers. This library includes a complete components set for using it with Borland Delphi, Borland Developer Studio, Borland CBuilder, Microsoft Visual Studio .NET,...
 
Libraries  -  Wireless Communication Library VCL Personal Edition 6.9.3.0
Wireless Communication Library is the complete solution for software developers who want to add support for Bluetooth, IrDA and Serial ports communication into their applications. WCL includes complete components set for using it with Borland...
 
Libraries  -  Wireless Communication Library MFC Personal 6.9.3.0
Wireless Communication Library MFC Edition brings you a full components set to build applications with Bluetooth, IrDA and Serial Ports support. In includes all your need for discover Bluetooth and IrDA devices, for send and receive files to or...
 
Libraries  -  Wireless Communication Library MFC Lite 6.9.3.0
Wireless Communication Library is a professional solution for developing applications which can communicate with any mobile devices without wires. WCL is not the end-user application but the powerfull SDK (Software Development Kit) for software...
 
Business  -  MB Zodiac Communication Sign 1.25
MB Free Zodiac Communication Sign describes your characteristics based on the placement of Mercury in your birth chart. Mercury is a planet which is considered to be the planet of Communication. This sign describes your communication abilities,...
646 KB  
Business  -  RealizationEngine Group Communicator 1.0.14rc3
The RealizationEngine is designed from the ground up to facilitate group communication and collaboration. It will store that communication to built and manage an institutional knowledge base. It is accessible from any Web browser or Web-enabled...
61.44 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Bat To Exe Converter 2.2
Bat To Exe Converter converts BAT (.bat) script files to the EXE (.exe) format Features - Visible and invisible applications - Inclusion of additional files, icon and version information - Creation of 32-Bit and 64-Bit EXE files -...
4.04 MB  
Programming  -  SmartBuilder 1.0.4.7
SmartBuilder™Fast & Easy Making SmartBuilder™ is a combination of making Boost-up Apps easily and quickly and editing or distributing as well. You don't have to make apps separately by O/S because the apps you made are operated in both IOS...
10 B  
Programming  -  FileMaker Barcode Font Encoder Plugin 13.09
The FileMaker Pro Barcode Plug-In for Windows and Macintosh easily integrates into forms and reports to add barcodes. Code 128 (sets A, B and C), Postnet, Planet, Interleaved 2 of 5, ITF, UPC-A, EAN-13, EAN-8, Codabar and MSI are supported. This...
1.53 MB  
Programming  -  Subbee 32
User friendly Subtitles Editor/Translator. Can open, convert, modify and save subtitle files in Subrip(.srt), MicroDVD(.sub) and Subviewer format. It has built-in translator for quick translation. Can change FPS, charset (Unicode, UTF8), and much...
4.19 MB  
Programming  -  Metty Meta Tag Maker 1.31
Metty allows easy creation of over 30 different meta tags that can help your web pages to be properly indexed by search engines. Metty can insert tags into an HTML file that has been imported locally or directly from a web site. No knowledge of...
2.43 MB  
Libraries  -  Z-Tree Z-MemoryPool Demo 1.0.0
Z-Tree Z-MemoryPool Demo is a simple application showing how to sort huge files of several GB with Z-Tree. ZTree ZMemoryPool Demo also demonstrates how to use Z-tree for key-value mapping. Z-Tree is a new data structure for sorting, key-value...
488.28 KB  
Libraries  -  Wezarp Library Lite 1.3.1
Wezarp Library Lite allows your software to be controlled by remote devices like tablets, smartphones or remote computers (iOS, Android and Windows devices are supported). Just insert Wezarp Server DLL or .NET DLL (32-bit or 64-bit) into your...
150.21 MB  
Libraries  -  Bopup IM Client SDK 1.2
Bopup IM Client Software Development Kit (SDK) is a toolkit for Windows platform that provides documentation, samples and COM components for building powerful instant messaging functionality into existing applications, creating and developing a...
2.13 MB  
Libraries  -  Multi Segment Display JS Widget 1.0
Destiny Data Systems Seven Segment Display is a JavaScript widget emulating the LED or LCD displays commonly used on electrical and electronic equipment to display alphanumeric data. All you need to do is include the .js file in your page, add...
1024 B  
Libraries  -  Seven Segment Display JS Widget 1.0
Destiny Data Systems Seven Segment Display is a JavaScript widget emulating the LED or LCD displays commonly used on electrical and electronic equipment to display numerical information. All you need to do is include the .js file in your page,...
1024 B