You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+4-2
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ Susa is a mathematics and signal processing C++ [framework](https://en.wikipedia
8
8
Java based mobile applications. Susa is also a simulation framework for the researchers and engineers who design
9
9
computational systems. It has linear algebra, signal processing and common communications blocks.
10
10
11
-
The *matrix* and *array* template classes i.e. types are at the heart of Susa bundled with a constellation of classes and functions. A *vector* is simply a single column (or a single row) matrix.
11
+
The *matrix* and *array* template classes i.e. types are at the heart of Susa. A *vector* is simply a single column (or a single row) matrix. It is bundled with a constellation of classes and functions.
12
12
13
13
### Highlights
14
14
- Algebraic types (template classes): *matrix* and multi-dimensional *array*.
@@ -49,6 +49,8 @@ to be able to build against Susa system-wide. However, you may continue using th
49
49
## Examples
50
50
In the [examples](https://github.com/behrooza/susa/tree/master/examples) directory
51
51
a number of simulation and tutorial source codes have been provided.
52
+
## Contribution
53
+
This is a non-profit project and it belongs to its users. You can contribute to your project by reporting bugs and extending it by following the provided [guidelines](https://guides.github.com/activities/forking). This paves the way for further improvements and protects the authors' rights.
52
54
## History
53
55
Susa was born in April 2008 out of a university project course in digital communications.
54
56
At the time the libraries that could be used for digital communications simulation had
@@ -60,7 +62,7 @@ in November 2008.
60
62
61
63
Later in early 2009, Susa was used for a bandwidth efficient coding scheme, namely,
62
64
[Faster Than Nyquist (FTN)](http://www.eit.lth.se/fileadmin/eit/courses/eit085f/AndersonFasterThanNyquistSignaling.pdf).
63
-
It required prefermant equalizers to decode up to some twenty taps (compared to the fading channels with few taps).
65
+
It required preferment equalizers to decode up to some twenty taps (compared to the fading channels with few taps).
64
66
The simulation of such systems took a long time between an hour to a few days. This library could simulate
65
67
a FTN system with thirteen taps using a modified BCJR algorithm (a sub-optimal variant that could outperform
66
68
the original algorithm) in about an hour whereas a similar script in a commercial computing software took
0 commit comments